/*!
Theme Name: Oxpins Child theme
Theme URI: http://layerdrops.com/oxpinswp
Template: oxpins
Author: Layerdrops
Author URI: https://themeforest.net/user/layerdrops
Description: This is a Child theme for Oxpins WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: oxpins-child
*/


a.main-menu-two__btn, .main-menu-two__volunteers-icon, .main-menu-two__wrapper:before, .thm-btn, .donation-details__donate-btn button, .woosw-items .add_to_cart_button, .urgent-cause__btn a, .footer-widget__btn a, .main-menu__btn, .main-menu__btn:before {
    background: #588427;
    color: #ffffff;
}
@media screen and (min-width: 766px) {
	.site-footer__bottom, .main-menu__right-bottom {
		background-color: #fff;
	}
}

.main-menu__right-top-left {
    margin-left: 20%;
}

/**About us replicate**/
.title_text_sub .row .col-xl-6:first-child {
    display: none;
}
.title_text_sub .row .col-xl-6:nth-child(2) {
    width: 100%;
    text-align: center;
}
.about_main .about-one__curved-circle-icon img {
    border-radius: 100px;
}

/**Header**/
.main-menu-two__left {
    padding-left: 0px;
}
.main-menu-two__right {
    width: 72%;
}
.main-menu__right {
    z-index: 9;
}
/**about**/
.about-one__points {
    margin-bottom: 41px;
    margin-top: 41px;
}

.main-menu-two__right-top {
    padding-right: 80px;
}
/**Header**/
.main-header-two {
    background: #fff;
}
.main-menu-two__btn-box a {
    height: 50px;
    text-transform: uppercase;
    font-size: 15px;
    border-radius: 100px;
	color:#fff !important;
}
.main-menu-two__right-top {
    border-bottom-left-radius: 15px;
}

/*menu*/
ul.sub-menu ul.sub-menu {
    border-radius: 15px;
}

.stricky-header.main-menu-two {
    background-color: #fff;
}

/*Increase titles*/
.section-title__title {
    font-size: 50px;
    line-height: 50px;
}
.section-title__tagline {
    font-size: 30px;
}
.service-two__item__title {
    font-size: 30px;
}
/*service page*/
.ser_cus .service-one {
	background: #F9F4E8;
}
.cta_cus .become-volunteer {
	background: #B72467;
}
.ser_cus .service-one .row .col-xl-3 {
    width: 50%;
}
.ser_cus .service-one .row .col-xl-3 .service-one__item__normal {
    padding: 10px;
}

.ser_cus .service-one .service-one__shape {
	background-size: 25%;
}

.section-title--home-five .section-title__tagline {
    font-family: var(--oxpins-font-three);
    font-size: 30px;
}

.become-volunteer-one__sub-title {
    font-size: 30px;
    color: #B72467;
}

.cta_cus .become-volunteer-one {
    padding: 113px 0 0px;
}
.cta_btns .elementor-button {
    padding: 22px 50px;
    border-radius: 10px;
}

.cta_cus .become-volunteer-one__shape-1 {
    position: absolute;
    background-size: contain;
    width: 35%;
}

/*single service page*/
.single_cust ul.list-unstyled {
    color: #fff;
}
.cont_part section.become-volunteer-one {
    padding-bottom: 0;
}
.single_cust section.feature-one {
    padding-top: 0;
}

/*custom services color*/
.home .service-one {
  background-color: var(--careox-gray, #f1f6f7);
}

.services_page .service-one {
    padding: 120px 0 0px;
}

.services_page .elementor-widget-wrap.elementor-element-populated {
    background: transparent !important;
}
#page .ser_cus.services_page {
    background-image: url(https://oxpinswp.pixydrops.com/wp-content/uploads/2022/09/events-one-shape-1.png) !important;
	background-color: #F9F4E8;
}

.services_page .elementor-widget-container {
    background: transparent !important;
}

.services_page .service-two {
    background-color: transparent !important;
}

.ser_cus.services_page .service-one {
    background: transparent;
}

.services_page .service-two__item__title {
    font-size: 60px;
    line-height: 55px;
}

.cta_btns {
	background-image: url(https://smjweb.com/crcbv1/wp-content/uploads/2024/11/cta-2-shape-1.png);
    background-repeat: no-repeat;
    background-position: bottom;
}

.three_step {
    background-size: contain;
}

/*CTA*/
.cta_cus {
    background-image: url(https://oxpinswp.pixydrops.com/wp-content/uploads/2022/09/events-one-shape-1.png) !important;
	background-color: #F9F4E8;
    background-size: contain;
}
.cta_cus .elementor-widget-container {
    background: transparent !important;
}

.cta_cus .elementor-widget-wrap.elementor-element-populated {
    background: transparent !important;
}

/*titles*/
.section-title__title, .become-volunteer-one__title {
    font-size: 66px !important;
    font-weight: 900 !important;
    line-height: 66px !important;
    letter-spacing: 1.2px;
}
/*
.services_page .service-two__item__icon, .services_page .service-two__item__image {
    display: none !important;
}

.services_page .feature-two__tagline {
    margin-top: 20px;
}*/

.ser_cus1 .service-one__item__normal__thumb img {
    height: 119px !important;
    border-radius: 10px !important;
}
@media (min-width: 1200px) {
    .container {
        max-width: 1750px;
    }
	.fullwidth .elementor-container.elementor-column-gap-no {
		max-width: 1750px !important;
	}
}
.maps iframe {
    border-radius: 20px;
}

/*story timeline organisation page*/
.twae-horizontal-timeline.twae-wrapper .twae-year {
    margin-inline: auto !important;
    width: fit-content !important;
    right: 0 !important;
}
.twae-icon {
    display: none !important;
}
.twae-repeater-item.swiper-slide-active .twae-content {
    background: #F9F4E8;
}
.twae-repeater-item.swiper-slide-active .twae-year-label.twae-year-text {
    background: #F9F4E8;
}

.main-header-two {
    border-bottom: 1px solid #eee;
}

/**team service pading**/
.both_pad_rem section.team-one {
    padding: 0;
}
.top_pad_rem section.team-one {
    padding-top: 0;
}
.bottom_pad_rem section.team-one {
    padding-bottom: 0;
}
/*link color*/
.link {
	color: #B72467;
}

iframe {
    border-radius: 20px;
}
.no_color .contact-three {
    background-color: transparent;
}

.become-volunteer-page__input select {
    height: 58px;
    width: 100%;
    border: none;
    outline: none;
    background-color: var(--oxpins-extra);
    color: #707876;
    font-size: 14px;
    padding: 0 30px;
    border-radius: var(--oxpins-bdr-radius);
    font-weight: 400;
}

.contact_boxes ul.list-unstyled.feature-one__point.ml-0 {
    color: #fff;
}

@media (min-width: 1200px) {
    .team_center .row .col-xl-3 {
        width: 33%;
    }
}

/* footer newsletter */
.newsetter_cus .footer-widget__checked-box {
    display: none;
}
.newsetter_cus .footer-widget__newsletter input[type="text"] {
    height: 60px;
    width: 65%;
    font-size: 18px;
    border-radius: 5px;
	padding:8px;
}
.newsetter_cus .footer-widget__newsletter form.footer-widget__form.mc-form {
    text-align: right;
}
.newsetter_cus .footer-widget__newsletter form.footer-widget__form.mc-form button {
    position: absolute;
    right: 0;
    height: 60px;
    background: transparent;
    border: none;
	color:#B72467;
}

/*Volunteer form*/
.images img {
    margin: 0 auto !important;
    max-width: 350px;
    display: block;
}
.images {
    text-align: center;
    margin-bottom: 30px;
}
.title_cl {
    background: #B72467;
    padding: 5px 20px;
    border-radius: 10px;
    margin-bottom: 15px;
    color: #fff;
}
.title_sub {
    margin-bottom: 5px;
    font-weight: bold;
    color: #B72467;
}
.lastbox {
    text-align: center;
}
.lastbox h3 {
    margin: 12px 0px;
}
.images.imgs img {
    max-width: 150px !important;
    margin: 20px auto !important;
}

.volunteer_sect .row .col-xl-6.col-lg-6 {
    width: 100%;
}

.sjb-page .sjb-filters.sjb-filters-v1 {
    background-color: #F9F4E8;
}
input.btn-search.btn.btn-primary {
    background: #B72467;
    border-color: #B72467 !important;
    color: #fff;
    border-radius: 50px !important;
}
.sjb-page .list-data .v1 .sjb-apply-now-btn a, button.btn.btn-primary.app-submit {
    background: #B72467;
    padding: 10px 40px;
    border-radius: 50px;
}
.news-details .col-xl-8.col-lg-7 {
    width: 100%;
}
.news-details .col-xl-4.col-lg-5 {
    display: none;
}
a#quick-apply-btn, .btn.btn-primary {
    color: #fff;
}

/** page header **/
ul.thm-breadcrumb.list-unstyled.ml-0 {
    display: none;
}
.page-header {
    padding: 90px 0 90px;
    background-color: #fff;
}
.page-header__inner h2 {
    font-size: 60px;
    color: #000;
}
.page-header-bg {
    background-image: none !important;
    background-color: #fff;
}

ul.list-unstyled.news-details__meta.ml-0 {
    display: none;
}
section.news-details {
    padding: 0;
}

/*event modify*/
@media (min-width: 1200px) {
    .etn-container, .etn-container-lg, .etn-container-md, .etn-container-sm, .etn-container-xl {
        max-width: 1800px;
    }
}
.event-details__info {
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1), inset 0px 4px 0px 0px rgba(0, 113, 93, 0.004) !important;
    padding: 36px 60px 40px !important;
}
.etn-event-category {
    display: none;
}
.etn-event-single-wrap .etn-event-single-content-wrap, .etn-event-single-wrap .etn-tag-wrapper, .etn-event-single-wrap .schedule-tab-wrapper {
    box-shadow: 0 0;
    padding: 0px;
}
.single-etn section.page-header {
    display: none;
}
.page-id-2563 ul.etn-nav {
    display: none;
}
img {
    border-radius: 20px;
}

/**calendar**/
.fc .fc-scrollgrid, .fc .fc-scrollgrid table {
    width: 100% !important;
}
.fc-daygrid-body.fc-daygrid-body-unbalanced.fc-daygrid-body-natural {
    width: 100% !important;
}
.etn-event-search-wrapper .etn_event_select, .etn-event-search-wrapper .form-control {
    border: 1px solid var(--border);
    width: 80%;
	padding: 10px;
    height: 50px;
    border-radius: 50px !important;
}
.input-group-prepend {
    display: none;
}
.etn_event_inline_form_bottom .etn_event_select {
    border: 1px solid #eaeaea;
    height: 50px;
    border-radius: 50px;
    padding: 10px;
    width: 100%;
}
button.etn-btn.etn-btn-primary, .cat-dropdown-list select {
    border-radius: 50px;
}

/** voulnteer forms elementor **/
@media (min-width: 1200px) {
    .volunteer_sect_frm {
        max-width: 1700px;
    	margin: 0 auto;
    }
}
.elementor_frm .become-volunteer-page__right {
	display:none;
}
.volunteer_sect section.become-volunteer-page {
    padding-bottom: 0;
}
.etn-title-info p {
    display: none;
}
p.become-volunteer-page__text, .become-volunteer__points li .text p {
    font-size: 20px;
}

/**volunteer form**/
.become-volunteer-page__left {
    border-radius: 50px;
}
.faq_back .faq-one-bg {
	background-image: url(https://smjweb.com/crcbv1/wp-content/uploads/2025/01/hirlsimg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    top: 105px;
}

/*** Better docs ***/
.betterdocs-category-box-wrapper.betterdocs-elementor:not(.el-layout-3) .betterdocs-category-box-inner-wrapper {
    flex-flow: row wrap;
}
betterdocs-category-box-wrapper .betterdocs-search-layout-1 {
    box-shadow: 0 20px 50px 0 #00094e1a;
    border-radius: 115px;
}
.search-bar {
    border-radius: 100px !important;
}
.betterdocs-category-box-inner-wrapper a.category-box.layout-4 {
    box-shadow: 0 20px 50px 0 #00094e1a;
    margin: 8px;
    border-radius: 15px;
}
.betterdocs-search-layout-1 .search-bar .search-button {
    background-color: #162B5B !important;
    border-radius: 100px !important;
    padding: 15px 42px !important;
}
.betterdocs-category-box-inner-wrapper.betterdocs-categories-folder a:nth-child(1) {
    background: #B72467 !important;
}
.betterdocs-category-box-inner-wrapper.betterdocs-categories-folder a:nth-child(2) {
    background: #46AD9E !important;
}
.betterdocs-category-box-inner-wrapper.betterdocs-categories-folder a:nth-child(3) {
    background: #008000 !important;
}
.betterdocs-category-box-inner-wrapper.betterdocs-categories-folder a:nth-child(4) {
    background: #FB8CAA !important;
}
.betterdocs-category-box-inner-wrapper.betterdocs-categories-folder a:nth-child(5) {
    background: #588427 !important;
}
.betterdocs-category-box-inner-wrapper.betterdocs-categories-folder a:nth-child(6) {
    background: #B72467 !important;
}
.betterdocs-category-box-inner-wrapper.betterdocs-categories-folder a:nth-child(7) {
    background: #46AD9E !important;
}
.betterdocs-category-box-inner-wrapper.betterdocs-categories-folder a:nth-child(8) {
    background: #008000 !important;
}
.betterdocs-category-box-inner-wrapper.betterdocs-categories-folder a:nth-child(9) {
    background: #FB8CAA !important;
}
.betterdocs-category-box-inner-wrapper.betterdocs-categories-folder a:nth-child(10) {
    background: #588427 !important;
}
.betterdocs-category-box-wrapper h2.betterdocs-category-title, .betterdocs-category-box-wrapper .betterdocs-sub-category-items-counts {
    color: #fff !important;
}
.betterdocs-category-box-wrapper .elementor-6233 .elementor-element.elementor-element-dd9d4f0 .betterdocs-popular-articles-wrapper .betterdocs-articles-list li svg {
    fill: #B72467 !important;
}
.betterdocs-category-box-wrapper p.betterdocs-last-update {
    display: none;
}
ul.betterdocs-faq-list li .betterdocs-faq-group .betterdocs-faq-post {
    border-radius: 10px !important;
}

/** home page 5 boxes settings **/
.layout_fixes_cont section.feature-one .container {
    max-width: 95%;
}
@media (min-width: 1200px) {
    .layout_fixes_cont section.feature-one .container .row .col-xl-6 {
		width: 33%;
	}
	.layout_fixes_cont section.feature-one .container .row .col-xl-6:nth-child(4), .layout_fixes_cont section.feature-one .container .row .col-xl-6:nth-child(5) {
		width: 50%;
	}
}
.layout_fixes_cont .feature-one__top-icon {
    height: 100px;
    width: 110px;
    font-size: 50px;
}
.layout_fixes_cont a.thm-btn.feature-one__btn {
    display: none;
}
.search-bar {
    max-width: 100% !important;
}
.betterdocs-search-layout-1 {
    background: transparent !important;
}
.searchcont ul.elementor-icon-list-items.elementor-inline-items li:first-child span {
    font-weight: bold;
    text-transform: uppercase;
	background: transparent;
    color: #000;
}
.searchcont ul.elementor-icon-list-items.elementor-inline-items li span {
    background: #FB8CAA;
    color: #fff;
    padding: 2px 10px;
    border-radius: 10px;
}
/*** single page FAQ ***/
.tax-doc_category section.page-header {
    display: none;
}
.betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-wrapper {
    max-width: 1600px;
}
.betterdocs-wrapper.betterdocs-single-layout-8 .betterdocs-content-wrapper {
    max-width: 1600px;
}
article.betterdocs-single-category-wrapper.category-grid.default {
    background: #F9F4E8;
    padding: 12px;
}
.betterdocs-category-items-counts span {
    background: #B72467 !important;
    color: #fff !important;
    padding: 15px !important;
    font-size: 16px !important;
}
li#menu-item-7757 {
	display: none;
}
@media (max-width: 1199px) {
	.main-menu-two .mobile-nav__toggler {
	    margin-left: 20px;
	}
	.main-menu-two__left {
		padding-left: 0;
	}
	.events_custom .elementor-container .elementor-column.elementor-col-50 {
		width: 100% !important;
	}
	.set_full_widthc .elementor-container .elementor-column.elementor-col-50 {
		width: 70%;
		margin: 0 auto;
	}
	li#menu-item-7757 {
		display: block;
	}
	.services_page .service-two__item__title {
		font-size: 40px;
		line-height: 40px;
	}
}
@media (max-width: 767px) {
	.newsetter_cus .footer-widget__newsletter input[type="text"] {
		width: 100% !important;
	}
	.section-title__title, .become-volunteer-one__title, .elementor-heading-title, .elementor-icon-box-title, .services_page .service-two__item__title {
		font-size: 34px !important;
		line-height: 34px !important;
	}
	.main-menu-two__right {
		width: auto;
	}
	.maps .betterdocs-search-layout-1 {
		padding: 50px 0px !important;
	}
	/** slider top bototm height **/
	.main-slider .container {
		padding-top: 50px;
		padding-bottom: 60px;
	}
}
a.donation_menu {
    background: #B72467;
    text-align: center;
    width: 100%;
    display: block !important;
    padding-top: 7px;
    border-radius: 60px;
}
.set_event_full .etn-row.etn-event-wrapper.etn-event-list2 .etn-col-md-6.etn-col-lg-12 {
    flex: 100%;
    max-width: 100%;
}
.footer-widget__column.footer-widget__contact {
    margin-top: 0;
}
.maps ul.elementor-icon-list-items.elementor-inline-items li {
    margin: 5px;
}
a.thm-btn.about-three__btn {
    text-align: center;
}

.main-slider .image-layer{
	mix-blend-mode: unset;
}

/** slider **/
@media only screen and (min-width: 767px) and (max-width: 1199px)  {
   .main-slider .container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.main-slider .image-layer {
		display: none;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1616px)  {
   .main-slider .container {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.main-slider .image-layer {
		right: 0;
	}
}
.ylc p.become-volunteer-one__sub-title {
    color: #FCD21D;
}
body.home #page .main-slider .swiper-container .swiper-wrapper .swiper-slide-active .main-slider__title, body.home #page .main-slider .swiper-container .swiper-wrapper .swiper-slide-active .main-slider__sub-title, body.home #page .main-slider .swiper-container .swiper-wrapper .swiper-slide-active .main-slider__btn-box {
    -webkit-transform: translateY(0) translateX(0) !important;
    transform: translateY(0) translateX(0) !important;
}
.team-one__social {
    display: none;
}
.single-post .news-details__img img {
    width: 100%;
}
div#comments {
    display: none;
}
.single-post span.news-details__tags span {
    display: none;
}

/** Top menu set on mobile **/
li:has(> a.onlymobile) {
    display: none;
}
.mobile-nav__container li:has(a.onlymobile) {
	display: block;
}
.page-header {
    display: none;
}

/** header top responsive **/
@media only screen and (min-width: 1400px) and (max-width: 1571px)  {
	.main-menu-two__right-top {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.footer-widget__links-list .wpml-dropdown {
    display: none;
}
.plustxt span.odometer-value:before {
    content: "+";
}
/*wpml footer warning removed*/
/*.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal*/
.otgs-development-site-front-end, div#betterdocs-ia, .wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal {
    display: none;
}

/*** Remove header search ***/
.main-menu-two__search-box {
    display: none;
}

/*slider text title*/
@media only screen and (min-width: 992px) and (max-width: 1280px)  {
	h2.main-slider__title {
		font-size:70px !important;
	}
}

/** WPML FIXES Right LAst MEnu **/
.wpml-ls-legacy-dropdown a {
    border: none;
    line-height: inherit;
	width: 160px;
	font-size: 16px;
    font-weight: bold;
    color: #000;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover {
    color: #000;
    background: #fff !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
	display: none;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border-top: none;
    width: 160px;
}
.footer-widget__links li.menu-item.wpml-language-switcher {
    display: none;
}
.mobile-nav__container {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-82c95df .elementor-widget-wrap.elementor-element-populated {
    margin-top: -130px;
    padding-left: 20px;
    margin-bottom: 30px;
}
html[lang="fr-FR"] .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-82c95df .elementor-widget-wrap.elementor-element-populated {
    margin-top: -50px;
}

/******* FAQ **********/
.fqatop1 section.faq-one.faq-two {
    padding-bottom: 0;
}
.fqatop1 section.faq-one.faq-two .col-xl-6.col-lg-6 {
    width: 100%;
    text-align: center;
}
.fqatop1 section.faq-one.faq-two .col-xl-6.col-lg-6 p.faq-one__text-1 {
    display: none;
}
.fqatop2 section.faq-one.faq-two, .fqatop3 section.faq-one.faq-two {
    padding-top: 50px;
}
.fqatop2 section.faq-one.faq-two .row .col-xl-6.col-lg-6:nth-child(1), .fqatop3 section.faq-one.faq-two .row .col-xl-6.col-lg-6:nth-child(1) {
    display: none;
}
.fqatop2 section.faq-one.faq-two .col-xl-6.col-lg-6, .fqatop3 section.faq-one.faq-two .col-xl-6.col-lg-6 {
    width: 100%;
}
.fqatop4 section.faq-one.faq-two {
    padding-top: 0;
    text-align: center;
}
.fqatop4 section.faq-one.faq-two .col-xl-6.col-lg-6 {
    width: 100%;
}

.page-id-3725 .ser_cus.services_page {
    background-size: 24%;
}
iframe#iFrameResizer0 {
    height: 2365px !important;
}