/*
Theme Name: Omniya Trust
Description: We help children with physical and learning disabilities find greater levels of independence through the provision of education, rehabilitation, employability training and family support.
Theme URI: https://omniyatrust.org/
Author: Outwork Studio
Author URI:  https://www.outworkstudio.com/
Template: salient
Version: 2.0
*/

@import url("https://p.typekit.net/p.css?s=1&k=qjd7rbe&ht=tk&f=139.169.173.175&a=84146388&app=typekit&e=css");

@font-face {
    font-family: "proxima-nova";
    src: url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),
         url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),
         url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family:"proxima-nova";
    src: url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"),
         url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"),
         url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 800;
    font-stretch: normal;
}

@font-face {
    font-family: "proxima-nova";
    src: url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),
         url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),
         url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "proxima-nova";
    src: url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),
         url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),
         url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

body { font-weight: 500; }
body.home .container-wrap { background: #FFF; }
body.page-id-1319 .container-wrap { background: #411730; } /* background fix for y-translate on how you can help page */
.wpb_row, .material .wpb_row { margin-bottom: 0; }
h2 { margin-bottom: 30px; }
.dark h2 { color: #632d7a; font-size: 20px; }

/* Header */
#top nav > ul > li[class*="button_solid_color"] > a:before { height: 50px; }
.notification { background: #461730; z-index: 999; text-align: center; font-size: 20px; font-weight: 700; color: #FFF; width: 100%; padding: 8px 30px; }
.notification .red { color: #d30048; }
.notification a { font-size: 14px !important; padding: 0 0 3px !important; background: none !important; letter-spacing: 1.5px; margin: 0; font-weight: 600; color: #d30048; border-bottom: 1px solid #d30048; margin-left: 10px; }

@media screen and (max-width: 967px) {
	.swiper-slide .content h1 { font-size: 32px !important; line-height: 1.25 !important; }
}
@media screen and (max-width: 599px) {
	.swiper-slide .content h1 { font-size: 24px !important; line-height: 1.25 !important; letter-spacing: 0 !important; }
    .notification { font-size: 17px; line-height: 1.35; }
}

/* Slider */
div[data-button-sizing="large"] .swiper-slide .button.transparent a { padding: 25px 30px; }
.swiper-slide .button.transparent a { border: 2px solid #FFF; font-size: 16px !important; }
.swiper-slide .button.transparent a:hover { background: #FFF !important; color: #000; }
body:not([data-button-style*="shadow"]) .swiper-slide .button a:after { background: none; }

/* Content */
.nectar-button.large { padding: 22px 27px !important; font-size: 16px; letter-spacing: 1.5px; margin: 0; }
.nectar-button.large.purple:hover { background: #632d7a !important;  }
.nectar-button.large.purple:hover span { color: #FFF !important; }
.nectar-button.large.red:hover { background: #d30048 !important;  }
.nectar-button.large.red:hover span { color: #FFF !important; }

.nectar-button.medium.regular-button { padding: 0 0 5px !important; background: none !important; letter-spacing: 1.5px; margin: 0; font-weight: 600; font-size: 18px; }
.nectar-button.medium.blue { color: #0078c6; border-bottom: 1px solid #0078c6; }
.nectar-button.medium.white { color: #fff; border-bottom: 1px solid #fff; }
.nectar-button.medium.red { color: #d30048; border-bottom: 1px solid #d30048; }

.callout { font-size: 28px; font-weight: 600; line-height: 1.3; box-shadow: 0 3px 6px rgb(0 0 0 / 16%); }

/* Blog Slider */
.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-wrap,
.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-slide .nectar-recent-post-bg { transform: none; }
.nectar-recent-posts-slider_multiple_visible[data-shadow-hover-type="dark"] .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-wrap { box-shadow: none; }
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide, .nectar-recent-posts-slider_multiple_visible .nectar-recent-post-bg,
.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-wrap, .nectar-recent-posts-slider_multiple_visible .nectar-recent-post-bg:after { border-radius: 0 !important; }
.nectar-recent-post-slide h3 { font-size: 36px !important; line-height: 1.1 !important; }
.nectar-recent-posts-slider_multiple_visible .recent-post-container.container { max-width: 80% !important; }

/* Blog */
.masonry-blog-item .inner-wrap { background: #2d2677; color: #FFF; }
.masonry.classic .post.masonry-blog-item h3.title { font-size: 28px; }
.masonry.classic .post.masonry-blog-item h3.title a { color: #FFF; }
.masonry-blog-item .article-content-wrap { padding: 30px 30px 0; }
.masonry-blog-item .post-meta { padding: 20px 30px 30px; }
.post .post-meta .date { font-size: 18px; }
.masonry-blog-item .article-content-wrap .meta-category { display: none; }
.light .post.masonry-blog-item p, .masonry.classic .post.masonry-blog-item .excerpt { color: #FFF; }

body.material.category .page-header-no-bg { background: #2d2677; padding-top: 65px; padding-bottom: 30px; }
body.material.category .page-header-no-bg h1, body.material.category .page-header-no-bg .subheader { color: #FFF !important; }

/* Forms */
.span_12.light input[type=text], .span_12.light input[type=email], .span_12.light  textarea {background: #fff !important; border-radius: 0;  border: 0;  font-size: 20px; padding: 20px 20px; width: 100%; color: #7d1a39 !important; }
input::placeholder, input:-ms-input-placeholder, input::-ms-input-placeholder { color: #7d1a39 !important; opacity: 1 !important; }
.span_12.light input[type=text]::placeholder, .span_12.light input[type=email]::placeholder, .span_12.light textarea::placeholder { color: #7d1a39 !important; opacity: 1 !important; }
body[data-form-submit=regular] .container-wrap .wpcf7-form input[type=submit]{ padding: 22px 27px !important; font-size: 16px; letter-spacing: 1.5px; margin: 0; min-width: 200px; }
body[data-form-submit=regular] .container-wrap .col.light .wpcf7-form .nectar-button.see-through { border: 2px solid #d30048 !important; color: #d30048; }
body[data-form-submit=regular] .container-wrap .col.light .wpcf7-form .nectar-button.see-through:hover { color: #fff; }

/* Donate Old */
.mainwrapperblock.api.module.mod-box.contactmod.bordertop.deepest { padding: 0 !important;}
.container { width: auto !important; padding-left: 90px !important; padding-right: 90px !important; }
#donate .row { margin: 0 !important; padding-bottom: 10px !important;}
#donate .total { padding-top: 2% !important; }
.api input{ border-radius: 0 !important; background: #FFF !important; }
#giftaid { padding-left: 0 !important; padding-right: 0 !important; }
#donate form h3 { line-height: 1.2 !important; }
#cn { background: #FFF !important;  max-width: 400px !important; }
#cc, #ce { background: #FFF !important;  max-width: 100px !important; }

@media screen and (max-width: 999px) {
	.container { width: auto !important; padding-left: 0 !important; padding-right: 0 !important; }
    .middlebox { padding-left: 0 !important; padding-right: 0 !important; }
}
@media screen and (max-width: 991px) {
    #donate .col-md-6, #donate .col-md-2 { padding-left: 0 !important; }
    #cad { min-width: auto !important; }
    .has-margin-left-15 { margin-left:  0 !important; }
}
@media screen and (max-width: 1299px) {
	#donate .vc_col-sm-8, #donate .vc_col-sm-4 { width: 100% !important; }
}

/* Donate New */
#charitable-donation-login-form { background: #F4F4F4; }
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column { padding: 0 !important; }
.charitable-fieldset>:last-child { margin-bottom: 0; }
.charitable-campaign-field.charitable-campaign-field-donation-form { margin: 0 !important; }
.charitable-campaign-field-inner .login-prompt { background: #551f3f; padding: 40px; margin-bottom: 25px; text-align: center; font-family: 'proxima-nova'; font-size: 22px; font-weight: 700; }
.charitable-campaign-field-inner .login-prompt a { color: #FFF; }
.charitable-form-fields .charitable-fieldset { margin-bottom: 25px; padding: 25px;  border: 0; background: #F4F4F4; }
.charitable-donation-form.charitable-template-standard .donation-amounts .donation-amount { border-radius: 10px; }
.charitable-donation-form .donation-amounts .donation-amount, .charitable-donation-form .donation-amounts .donation-amount span { color: #FFF; }
.charitable-donation-form .donation-amount.selected { border: 2px solid #000 !important; }
.donation-amounts .donation-amount, .donation-suggested-amount .custom-donation-amount-wrapper, .container-wrap button[type=submit].donate-button { background: #df1c5b !important; border: 0 !important; border-radius: 10px !important; }
.recurring-donation-amounts .donation-amount { background: #df1c5b !important; border: 0 !important; }
.custom-donation-amount { width: 99% !important; text-align: left !important; }
.charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount li input[type=text] { max-width: none; }

.charitable-donation-form .donation-amounts { display: block; }
.charitable-donation-form.charitable-template-standard .donation-amounts .donation-amount { width: 24%; margin: 0 0.5% 0.5% 0 !important;}

.charitable-campaign-field.charitable-campaign-field-donation-form .charitable-form-field.charitable-submit-field button { width: 100%; padding: 25px !important; margin: 0; font-size: 30px; text-transform: none !important; }

.charitable-donation-form .recurring-donation .recurring-donation-option.selected>label { background: #df1c5b; border-top-right-radius: 10px; border-top-left-radius: 10px; color: #FFF; }
.charitable-donation-form .recurring-donation .recurring-donation-option label { border-top-right-radius: 10px; border-top-left-radius: 10px; }

@media screen and (max-width: 999px) {
    .charitable-donation-form.charitable-template-standard .donation-amounts .donation-amount { width: 100% !important; margin: 0 0 10px 0 !important; }
}

/* Footer */
.footer .col img:not([srcset]) { width: 172px !important; }
.span_12.light .wpb_text_column a:not(:hover) { opacity: 1; }
.quick-links p, .quick-links ul li { font-size: 16px; letter-spacing: 1.5px; line-height: 20px; }
.quick-links ul { margin-left: 0; }
.quick-links ul li { list-style: none; margin-bottom: 8px; }
.footer input[type=email] { width: 400px !important; }
.footer input[type=submit] { min-width: 0 !important; display: inline-block; vertical-align: top; height: 64px; }
.footer .wpcf7-form-control-wrap { display: inline-block !important; }
#copyright .span_5 { width: 100%; margin-right: 0; }

@media screen and (min-width: 1000px) and (max-width: 1400px) {
    .home .vc_col-sm-6, .home .vc_col-sm-4, .home .vc_col-sm-8 { width: 100%; }
    .home .bottom_margin_tablet_30px, .home .margin_bottom_tablet_30px { margin-bottom: 30px !important; }
    .footer .vc_col-sm-4 { width: 33%; }
    .footer .vc_col-sm-3 { width: 100%; }

    .mission .vc_col-sm-5 { width: 100%; }
    .mission .vc_col-sm-6 { display: none; }
}

@media screen and (min-width: 690px) and (max-width: 999px) {
}

@media screen and (max-width: 689px) {
    .home .nectar-button.large { width: 100%; margin: 0 0 20px; text-align: center; }
}
