/**
 * Theme Name:     IRS Child
 * Author:         PulsePlay Digital
 * Template:       irs
 * Text Domain:	   irs-child
 * Description:    Theme is created by PulsePlay Digital
 */

/* Newsletter CSS Start  */
.entry-footer a.post-edit-link {
    display: none;
}
.site-info {
    display: none;
}
.yikes-easy-mc-form.yikes-mailchimp-form-inline {
    width: 60%;
    display: flex;
    align-items: center;
    margin: auto;
}
input#yikes-easy-mc-form-1-EMAIL {
    padding: 18px 25px;
    border: 1px solid #A6A6A6;
    border-radius: 10px;
    background: transparent;
}
input#yikes-easy-mc-form-1-EMAIL::placeholder {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: #A6A6A6;
}
button.yikes-easy-mc-submit-button {
    padding: 18px 30px !important;
    background: linear-gradient(90deg, #FF8A00 0%, #FFBC00 100%);
    border-radius: 10px;
}
button.yikes-easy-mc-submit-button span.yikes-mailchimp-submit-button-span-text {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
}
/* Newsletter CSS End */

/* Home Start */
.card .elementor-widget-wrap:hover .card-heading h2 {
    color: #fff;
}
.card .elementor-widget-wrap:hover .card-text {
    color: #fff;
}
.card .elementor-widget-wrap:hover .card-svg svg path {
    fill: #fff;
}
.irs-slider div#n2-ss-2 .n2-ss-control-bullet {
    position: absolute;
    left: 56%;
    bottom: 50px;
}
.text-rotate .elementor-widget-heading {
    rotate: 90deg;
}
.forminator-col .forminator-field .forminator-input-with-icon label span.forminator-icon-calendar {
    color: #fff !important;
    right: 20px;
    left: unset !important;
}
.forminator-custom-form span.forminator-icon-chevron-down {
    color: #FFF;
}
/* Home End */
/* Newsletter CSS Start  */
.irs-footer1 input.yikes-easy-mc-submit-button {
    min-width: 20px !important;
    max-width: 20px !important;
    padding: 22px 0 22px 0 !important;
    margin: auto !important;
}
.irs-footer1 .yikes-easy-mc-form .submit-button-inline-label {
    height: 60px !important;
    background: linear-gradient(156.99deg, #FF0066 0%, #D41872 50%, #A445B2 100%);
    border-radius: 0px 4px 4px 0px;
    width: 15% !important;
    min-width: auto !important;
}
.irs-footer1 .yikes-easy-mc-form label.label-inline {
    padding: 0;
    background: #2B1CA5;
    border-radius: 4px;
    height: 60px;
    width: 85% !important;
}
.irs-footer1 input#yikes-easy-mc-form-1-EMAIL {
    border: none;
    color: #fff;
}
.irs-footer1 input#yikes-easy-mc-form-1-EMAIL::placeholder {
    color: #fff;
    font-family: 'Poppins';
    font-size: 15px;
}
.irs-footer1 .yikes-easy-mc-form.yikes-mailchimp-form-inline {
    display: flex;
}
.irs-footer1 input#yikes-easy-mc-form-1-EMAIL:focus {
    outline: none;
}
/* Newsletter CSS End */
/* Footer */
a.pulseplay {
    color: #fff;
}
a.pulseplay:hover {
    color: #FA0368;
}
span.read_more {
    color: #f7b44f;
    text-decoration: underline;
}
span.memorable {
    color: #f7b44f;
}
/* Forminator Form Start */
.forminator-ui#forminator-module-687.forminator-design--flat .forminator-input, .forminator-ui#forminator-module-687.forminator-design--flat .forminator-input input {
    padding: 19px 20px 19px 20px;
}
.forminator-ui#forminator-module-687.forminator-design--flat select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
    padding: 15px 20px 19px 20px;
}
.forminator-col .forminator-field {
    text-align: center;
}
.forminator-ui#forminator-module-687.forminator-design--flat .forminator-button-submit {
    background-image: repeating-linear-gradient(494deg, #FF0066 0%, #D41872 50%, #A445B2 100%);
    color: #FFFFFF;
	border-radius: 3px;
	padding: 23px 30px 23px 30px;
}

/* Forminator End  */
/* pop up */
.pum-theme-824, .pum-theme-default-theme {
    background-color: rgb(255 255 255 / 52%);
}
/* pop up */
/* Home Page Vedio Testimonial */
.irs-vediotm .uc_classic_carousel_content {
    position: absolute;
    left: 50%;
    transform: translate(-50%,-90%);
}
/*  	.irs-vediotm .uc_classic_carousel_placeholder:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #000000 100%);
    border-radius: 0px 0px 10px 10px;
}  */
.irs-vediotm .card_carousel_title {
    min-width: 200px;
}
/* Home Page Video Testimonial End */
i.fa.fa-heart {
    color: #d32a7a;
}