  /*
 Theme Name:   Eduma Child
 Theme URI:    http://educationwp.thimpress.com/
 Description:  Eduma Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     eduma
 Version:      1.0.0
 Text Domain:  eduma-child
*/


/* all style */
.list_new li {
    font-size: 16px;
    line-height: 1.4;
    padding-bottom: 10px;
}
#masthead.header_v3 .width-logo {
    -webkit-box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 5%);
    -moz-box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 5%);
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 5%);
}
.event_register_area div a {
    background: #ffcd20;
    padding: 10px 16px;
    display: block;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    font-family: 'Roboto Slab';
}
/* .page-template-default .page-title-wrapper {
    height: 0px;
    display: none;
}
.page page-id-2901 .page-title-wrapper {
    display: block !important;
    height: auto !important;
} */


@media (max-width 1024px) {
	aside#custom_html-2 {
	    transform: translateX(0px);
	}	
	
}
#masthead.header_v3 .toolbar-container .thim-link-login .lo    color: #ffffff;
}

a.join_button {
    font-size: 14px;
    font-family: 'Roboto Slab';
    display: inline-block;
    padding: 15px 30px;
    background: #ffcd1d;
    font-weight: 600;
    color: #000;
}
footer.has-thim-course-menu {
    margin-bottom: 0px;
}
/* Arcive Ð¡ontributors */
.category-ºÚÁÏ³Ô¹ÏÍø .blog-switch-layout.blog-grid article {
    border: 0px solid;
    padding-bottom: 3rem;
}
.category-ºÚÁÏ³Ô¹ÏÍø .blog-switch-layout.blog-grid article.blog-grid-3 .post-formats-wrapper {
    text-align: center;
}
.category-ºÚÁÏ³Ô¹ÏÍø .blog-switch-layout.blog-grid article .entry-header {
    margin: 0 auto;
    text-align: center;
    display: block;
 
}
.category-ºÚÁÏ³Ô¹ÏÍø .blog-switch-layout.blog-grid article .entry-header .entry-title {
    margin-bottom: 0px !important;
    height: 100%;
    padding-bottom: 1rem;
    padding-top: 1rem;
    font-size: 110%;
    text-transform: uppercase;
}
.category-ºÚÁÏ³Ô¹ÏÍø .blog-switch-layout.blog-grid article  .entry-summary {
    display: block !important;
    text-align: center;
    font-size: 14px;
    line-height: 1.5;
}
.category-ºÚÁÏ³Ô¹ÏÍø  .blog-switch-layout.blog-grid article .entry-summary .readmore,
.category-ºÚÁÏ³Ô¹ÏÍø  .blog-switch-layout.blog-grid article .entry-grid-meta {
    display: none;
}
.category-ºÚÁÏ³Ô¹ÏÍø .content-inner a img {
    max-width: 290px;
    overflow: hidden;
    width: auto;
    height: auto;
    max-height: 250px;
}

/* Single Ð¡ontributors */
.single-format-standard .page-title-wrapper,
.single-format-standard .thim-about-author,
.single-format-standard .breadcrumbs-wrapper ul#breadcrumbs li:nth-child(2),
.single-format-standard div#comments,
.single-format-standard .entry-navigation-post  {
    display: none;
}
.single-format-standard .entry-title.add_line:before {
    content: "";
    width: 3px;
    line-height: 1.3em;
    bottom: 0;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    margin-right: 22px;
}

.single-format-standard ul#breadcrumbs li > span,
.single-tp_event ul#breadcrumbs li > span {
    color: #ccc !important;
}
.single-format-standard ul.list_row {
    list-style: disc;
    padding-left: 0px;
    margin-left: 0px;
    padding-left: 15px;
}
.single-format-standard :marker {
   
    color: #0e3766;
}
.single-format-standard .sub_title {
    font-size: 110%;
    font-weight: 500;
    padding-bottom: 2rem;
    padding-top: 1rem;
    color: #000 !important;
}

.single-format-standard .thim-social-share li>div.pinterest-social a:hover {
    border-color: #0e3766;
    background-color: #0e3766;
}
.single-format-standard div#thumbprofile img {
    width: 90%;
}
.single-format-standard .contributor_description {
    font-size: 95%;
    color: #666666;
}
.single-format-standard h1.entry-title {
    line-height: 1.2;
    padding-top: 2rem;
    text-transform: uppercase;
}
.single-format-standard .page-title-wrapper {
    display: none;
    height: 0px;
}
.single-format-standard .social_share {
    min-width: 200px;
    display: block;
    margin: 0 ;
    width: 50px;
}
@media (max-width:767px){
    .single-format-standard .social_share {
        margin: 0 
    }
    .single-format-standard ul#breadcrumbs,
    .single-tp_event ul#breadcrumbs  {
        padding-top: 2rem;
    }
    .category-ºÚÁÏ³Ô¹ÏÍø .content-inner a img {
        max-height: 100%;
    }
}
.single-format-standard ul.list_row li {
    padding-bottom: 0.5rem;
    font-weight: 500;
    color: #000;
}

/* archive events */
.post-type-archive-tp_event .site-content {
    /* padding-top: 0px; */
}
.tk-map-marker:before {
    content: "\e91d" !important;
}
.post-type-archive-tp_event .thim-list-event .item-event .event-wrapper .meta div {
    color: #000;
    font-weight: 500;
}
.wpcf7-form span.wpcf7-not-valid-tip, form.yikes-easy-mc-form span.wpcf7-not-valid-tip {
    display: block;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    color: #000;
    font-weight: 500;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder,
textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    font-weight: 300;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7-form.sent div#sendcomp, .wpcf7-response-output {
    display: none;
} 
.wpcf7 form.sent .wpcf7-response-output {
    display: block;
}
.wpcf7-form .wpcf7-response-output {
    color: #fff !important;
    background: none !important;
    border-bottom: 2px solid !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    padding: 0 0 15px 0 !important;
    display: inline-block !important;
}

/* single event */
/* .single-tp_event .tp-event-content .tp-event-info {
    max-width: 240px;
    width: 240px;
    padding-right: 30px;
    float: left;
    padding-left: 0px;
}
.single-tp_event .tp-event-content .entry-content {
    position: relative;
    padding-right: 30px;
    float: right;
    width: calc(100% - 240px);
    width: -webkit-calc(100% - 240px);
} */
.single-tp_event div#comments {
    display: none;
}

/* temp */
.home .thim-list-event.layout-3 .event-wrapper {
    width: calc(100% - 90px);
    width: 100%;
    width: -moz-calc(100% - 90px);
    padding: 0;
    padding-right: 30px;
    float: none;
}
.home .cumtom-list-event .thim-list-event .item-event .time-from {
    display: none;
}
/* archive ºÚÁÏ³Ô¹ÏÍø */
.category-ºÚÁÏ³Ô¹ÏÍø ul#breadcrumbs {
    display: none;
}
.category-ºÚÁÏ³Ô¹ÏÍø .thim-blog-top.switch-layout-container .post-index {
    display: none;
}
.category-ºÚÁÏ³Ô¹ÏÍø .thim-blog-top.switch-layout-container {
    float: right;
}

/* temp edit */
.archive .item-event .time-from { 
    display: none !important;
}
.tp_event-template-default .tp-event-info {
    display: none;
}
.tp_event-template-default div#calendar {
	display: none;
}
.archive .thim-list-event .item-event .event-wrapper:before,
.archive .meta .time {
    display: none !important;

}
.breadcrumbs-wrapper #breadcrumbs a:after {
   
}



@media (max-width: 960px) { 

.elementor-button-content-wrapper {
    display: block !important;
}
.elementor-button-content-wrapper span.elementor-button-text {
    line-height: 1.7 !important;
}
}
.tax-course_tag .container.site-content {
    padding-top: 11rem;
}



#toolbar .menu li:nth-child(7) {
   padding-right: 70px;
}
.mobile-menu-wrapper ul li:nth-child(8) {
	padding-top: 15px;
	margin-top: 25px;
	border-top: 1px solid #fff;
	max-width: max-content;
	width: 100%;
}
.top_site_main {
	min-height: 90px;
	background-color: transparent !important;
}
.top_site_main>.overlay-top-header {
	background-color: transparent !important;
}
body.mobile-menu-open .site-header {
	z-index: unset;
}
#masthead.affix-top {
	z-index: 2 !important;
}
.elementor-10847 .elementor-element.elementor-element-15f8860 {
	margin-bottom: 0;
	margin-top: 0;
}

@media (max-width: 830px) {
	#masthead.header_v3 .toolbar-container {
		padding-left: 150px;
	}
	#toolbar .menu li:nth-child(5) {
   		padding-right: 0px;
	}
	#masthead.header_v3 .toolbar .menu li:nth-child(5) {
   		padding-right: 0px;
	}
}

@media (max-width: 767px) {
	.elementor-10847 .elementor-element.elementor-element-961268d > .elementor-element-populated {
		margin-bottom: -46px;
	}
}

@media (max-width: 379px) {
	.width-logo>a {
		max-width: 90px;
	}
	.login.js-show-popup {
		padding-left: 5px !important;
	}
	aside#custom_html-2 {
		transform: translateX(0) !important;
	}
	#masthead.header_v3 .toolbar-container {
		padding-left: 0px !important;
	}
}


@media (min-width: 768px) {
    li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children {
        margin-right: 1rem;
    }
    #toolbar .menu li .sub-menu {
        min-width: 250px !important;
    }

    #toolbar .menu li:nth-last-child(-n+2) {
        display: none;
      }
	/* #toolbar .menu li:nth-child(8),
	#toolbar .menu li:nth-child(9){
		display: none;
	}	 */
}