/*
Theme Name: EDI Child
Description: A Theme By TAIBA Creations Team
Author: TAIBA Creations.
Theme URI: https://taibacreations.com/portfoilio
Author URI: https://taibacreations.com
Template: edi-chinese
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

.fixed img.default {
    width: 170px !important;
}
img.small {
    margin-left: -170px !important;
}
div#lightbox .lb-outerContainer .lb-container:after {
    content: "Fielding Nair International";
    position: absolute;
    z-index: 99999;
    bottom: 20px;
    color: #d0d0d0;
    font-size: 13px;
    left: 15px;
    font-weight: 300;
    text-shadow: 0 1px 1px #292929;
}
.postid-1599 .lb-outerContainer .lb-container:after, .postid-1607 .lb-outerContainer .lb-container:after, .postid-1615 .lb-outerContainer .lb-container:after {
	content: "Education Design International" !important;
}
.postid-1658 .lb-outerContainer .lb-container:after, .postid-1666 .lb-outerContainer .lb-container:after, 
.postid-1855 .lb-outerContainer .lb-container:after, .postid-1869 .lb-outerContainer .lb-container:after {
    content: none !important;
}
.banner:before, .single-img-tag:after, .img-tag:after {
    content: "Fielding Nair International" !important;
    position: absolute;
    z-index: 99999;
    color: #d0d0d0;
    font-size: 12px;
    font-weight: 300;
    text-shadow: 1px 1px 0 #313131;
}
.lb-dataContainer span.lb-caption {
    display: none !important;
    opacity: 0;
}

@media (max-width: 1199px) {
	.wpb_row {
		margin-top: 0 !important;
	}
	.wpb_row > * {
		margin-top: 0 !important;
	}
	.row {
		margin-top: 0;
	}
	.row > * {
		margin-top: 0 !important;
}}

@media (min-width: 1370px) {
div#custom_html-3 {
    padding-left: 65px;
}}

@media (max-width: 768px) {
.hidden-sec {
		display: none;
}
.banner h5 {
    line-height: 30px !important;
    font-size: 16px !important;
}
.pum-content .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    padding: 10px 10px !important;
}
.pum-content .wpb_single_image.wpb_content_element {
    margin-bottom: 0px;
}
.pum-content .vc_empty_space {
    display: none;
}}

@media (min-width: 768px) {
.gem-button-size-medium,
input.gem-button-size-medium {
    padding: 0 55px !important;
}}

@media (max-width: 480px) {
.es_submit_button, input#submitbtn {
    width: 100% !important;
    margin-bottom: 8px;
}}

@media (min-width: 480px) {
.es-field-wrap {
    width: 39%;
	display: inline-block;
	padding-right: 4px;
}}

.ult-modal-input-wrapper {
    margin: 0px !important;
}
.ult_modal.ult-small {
    width: 93% !important;
    max-width: 670px;
}
.custom-ult-modal img:hover {
    opacity: 0.9;
    cursor: pointer;
}
.gradientcolor {
      background-image: linear-gradient(to left, #f05822, #ef6422, #f5791b, #f98e14, #fba310, #fcb714);
}
.gem-button-style-flat, input.wpcf7-form-control.wpcf7-submit {
    background-image: linear-gradient(to right, #fcb613, #fca00c, #fa8a11, #f67219, #f05a22);
}
.gem-button-style-flat:hover, .gem-button-style-outline:hover, input.wpcf7-form-control.wpcf7-submit:hover {
    background-image: linear-gradient(to right, #f05922, #f67219, #fa8910, #fca00c, #fcb613);
}
.es_submit_button:hover {
    background-image:linear-gradient(to left, #fcb613, #fca00c, #fa8a11, #f67219, #f05a22) !important;
    border: 2px solid #ef6422;
    color: white !important;
}
.vc_btn3.vc_btn3-size-md  {
	 background-image: linear-gradient(to right, #fcb613, #fca00c, #fa8a11, #f67219, #f05a22)!important;
	
}
.gem-button.gem-button-style-outline{
   background:linear-gradient(to left, #f05922, #f67219, #fa8910, #fca00c, #fcb613)!important;
  -webkit-background-clip: text!important;
  -webkit-text-fill-color: transparent!important;
}
.gem-button.gem-button-style-outline:hover{
	background-image: linear-gradient(to right, #fcb613, #fca00c, #fa8a11, #f67219, #f05a22)!important;
    color:#fff;
}
.gem-button-size-small {
    padding: 0 60px!important;
	font-size:20px!important;
	font-weight:500!important;
}
.gem-button-style-outline {
    padding: 0 48px!important;
        margin-top: -4px!important;
}
.error404 div#page-title {
    background: #f38e1d;
}


/* mailchimp */
 input.ig_es_form_field_name, .es_required_field {
    width: 100%;
    background: transparent;
    border-width: 2px !important;
    height: 50px !important;
	border-radius: 3px;
}
.es_submit_button {
    background: white !important;
/*     color: #f89c30 !important; */
	color: #f05822 !important;
    height: 50px !important;
    width: 20%;
	margin:0px !important;
	font-size:20px!important;
	font-weight:bold!important;
}
.es_subscription_message.success {
    color: #ffffff;
}
.emaillist ::placeholder {
   color: #ffffff !important;
}
.emaillist :-ms-input-placeholder {
   color: #ffffff !important;
}
.emaillist ::-ms-input-placeholder { 
   color: #ffffff !important;
}
.emaillist::-webkit-input-placeholder { 
  color:white!Important;
	opacity:100%;
}

/* footer */

.widget.inline-column {
    margin-bottom: 20px !important;
}
#colophon h4 {
    color: white;
    font-style: italic;
    margin-bottom: 7px;
}
#colophon .widget p {
    font-size: 14px;
    font-style: italic;
	padding-bottom: 3px;
}
h4.widget-title {
    margin-bottom: 5px !important;
}

#footer-nav {
    background-color: #252525!important;
}
/* single post */
.single-post blockquote {
    font-size: inherit;
    line-height: normal;
    padding: 17px;
    margin-bottom: 10px;
    background: #fbfbfb;
    border: 1px solid #eaeaea;
}
.single-post blockquote:after {
    font-size: 22px;
    line-height: 23px;
    right: 8px;
    bottom: 0;
    color: #f05822;
}
.archive .post-featured-content {
    text-align: left;
}
.single-thegem_pf_item article:not(.type-page) > .entry-content.post-content {
    margin-bottom: 0px !important;
}

.pum-content .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    border: 1px solid #f7b10d;
    padding: 25px 10px;
	box-shadow: 3px 3px 16px -10px rgb(0 0 0 / 57%);
    border-radius: 5px;
}
.pum-content .vc_row.vc_column-gap-35 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.pum-content a.gem-button.gem-button-size-small {
    margin: 0px;
    margin-left: 12px;
}
.pum-content .center {
	text-align:center;
	color: #2f2f2f;
    font-size: 20px;
}
button.pum-close.popmake-close {
    padding-bottom: 6px !important;
}
.pum-container .pum-title {
    margin-bottom: 0px !important;
	padding-top: 15px;
}

i.socials-item-icon.stumbleupon {
    position: relative;
}
.socials-item-icon.stumbleupon::before {
    content: '';
    background-image: url(https://educationdesign.cn/wp-content/uploads/2022/01/customsocial.png);
    width: 18px;
    height: 17px;
    position: absolute;
    left: 0;
}