/*
Theme Name: EIPM Theme

Description: This custom theme for EIPM!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: theme
Tags: custom-background
*/
/* common comments - START */
/* hide comment */

p.nocomments {
    display: none;
}

.s0 {
    fill: var( --e-global-color-primary ) !important;
}
span.elementor-icon.elementor-animation-shrink .s0:hover {
    fill: #ffffff !important;
}

li.elementor-icon-list-item {
    align-items: baseline !important;
}

/*span.elementor-icon-list-text.elementor-post-info__item {
    padding-top: 6px;
}

/* common comments - END */

/* Open course buttonsicon css start */

.open-course-icon svg.w-6.h-6 {
    fill: #fff !important;
}

/* Open course buttonsicon css end */

/* Bold text */

.bold-text{
	color: #000;
}

/* end bold text */

/* start- text block list gap */
.elementor-widget-text-editor li {
    margin-bottom: 15px !important;
}
/* End- text block list gap */

/* Video play icon assesment page -start */

.elementor-custom-embed-play svg {
    
    opacity: 50% !important;
}
/* Video play icon assesment page -end */

/* start-buuton with icon */

 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
    margin-top: 4px;
}

/* end-Button with icon */

/* start - primary color text */

.p-color{
	    color: var(--e-global-color-secondary ) !important;
}

/* end - primary color text */

/* Accodian sub heading - start */

.acordian-sub-heading{
	color: var(--e-global-color-primary );
    font-family: var(--e-global-typography-primary-font-family ), Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
}

/* Accordian sub heading - end */

/* News css- START */

a.page-numbers.prev, a.page-numbers.next {
    color: var(--e-global-color-primary ) !important;
}

a.page-numbers {
    color: #929292 !important;
}

/* News css- END */

/* Calendar CSS - start */

.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: var(--tec-color-text-event-date);
}

.tribe-common .tribe-common-h8 {
    font-size: 20px;
    line-height: inherit;
}
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
    color: var(--tec-color-text-primary);
    font-family: var(--e-global-typography-text-font-family);
    /* font-weight: var(--tec-font-weight-bold); */
}

/* Calendar CSS - end */

/* Contact form Style - START */

input#form-field-phone {
    margin-top: 32px;
}

.select2-container .select2-selection img, .select2-container .select2-results__option img {
    width: 40px !important;
    margin: 0px 8px 0 0 !important;
}
.select2 .select2-selection.select2-selection--single {
    padding: 5px 0 0 0 !important;
    height: inherit !important;
}

.select2.select2-container .select2-selection.select2-selection--single {
   	border-color: #AEADAD;
}
.select2.select2-container .select2-selection.select2-selection--single:active {
    border-color: var(--e-global-color-secondary );
}
.select2.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: var(--e-global-color-text ) transparent transparent transparent !important;
    border-width: 8px 5px 0 5px !important;
    left: 100% !important;
    margin-left: -20px !important;
    
}

button#contactformsubmit {
    background-image: linear-gradient(180deg, #F1CF84 0%, var( --e-global-color-secondary ) 100%) !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.10196078431372549) !important;
}

input:active , input:focus {
    border-color: var( --e-global-color-secondary ) !important
}
/* Contcat Form Style - END */

/* Post next previous css- START */

.elementor-post-navigation__prev.elementor-post-navigation__link , .elementor-post-navigation__next.elementor-post-navigation__link {
    background-image: linear-gradient(var(--e-global-color-55eb325 ), var(---e-global-color-e09ff01 ));
    padding: 35px;
    border-width: 0.01px 0.01px 0.01px 0.01px;
    border-radius: 15px;
    border-style: solid;
    border-color: #92400E0D;
    box-shadow: 10px 12px 25px -5px rgba(146, 64.00000000000003, 14.000000000000023, 0.10196078431372549);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 35px;
}

/* Post next previous css- END */

/* Shop menu css -start */

.elementskit-btn-menu a {
    color:  var(--e-global-color-secondary ) !important;
}

.elementskit-btn-menu a:hover {
    color:  var(--e-global-color-primary ) !important;
}

/* Shop menu css -end */


/* Download form -start*/

span.cbutton {
	display:inline-block;
    font-size: 22px;
    padding: 15px 40px 15px 40px;
	margin-bottom: 20px;
    font-family: "Roboto Flex", Sans-serif;
    font-weight: 700;
    line-height: 1.4em;
    letter-spacing: 0.5px;
    color: var(--e-global-color-55eb325 );
    background-color: transparent;
    background-image: linear-gradient(180deg, #F1CF84 0%, var(--e-global-color-secondary ) 100%) ;
    border-style: none;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.10196078431372549);
}

h4.ch4 {
    padding-top: 20px;
}
/* Download form css-end */
