/*
 Theme Name:   Planmyday Child
 Theme URI:    http://planmyday.axiomthemes.com/
 Description:  Planmyday Child Theme
 Author:       Axiom
 Author URI:   http://axiomthemes.com/
 Template:     planmyday
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  planmyday-child
*/

/*  Font Family*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Khand:wght@300;400;500;600;700&family=Roboto:wght@100;300;400;500;700;900&display=swap');
h1,h2,h3{
	font-family: 'GOGOIA' !important;
}
b {
    font-family: 'Goudy Old' !important;
}
h4,h5,h6{
 	font-family: 'Inter' !important;
}
p,span {
 	font-family: 'Roboto' !important;
}
a,span,li{
	font-family: 'Khand' !important;
}
/*  Font Family*/

/* Header Start */
.admin-bar.top_panel_fixed .top_panel_wrap {
    display: none;
}
.top_panel_middle .logo {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.top_panel_wrap .logo img {
    margin-bottom: 0px;
}
.top_panel_middle .menu_main_wrap {
    margin-bottom: 0px !important;
}
ul#menu_main li a {
    border: unset !important;
}
/* Header End */

/* main-content  */
h6.sc_item_subtitle {
    color: #000 !important;
}
.sc_button.sc_button_iconed.sc_button_size_small:before {
    right: 0.3em;
    top: 20px;
}
h2.sc_title {
    letter-spacing: 0px !important;
}

h4.sc_services_item_title {
    font-family: 'khand' !important;
    text-transform: uppercase;
}
p {
    color: #000;
    font-weight: 300;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 29px;
    letter-spacing: 0px;
}
h6.sc_item_subtitle {
    font-size: 16px !important;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
    opacity: 1;
    color: #000000 !important;
    font-family: 'Inter' !important;
}

h2 {
    font-size: 55px !important;
    line-height: 65px !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    opacity: 1 !important;
    font-family: 'GOGOIA' !important;
}

.scheme_original h2 {
    color: #000;
}

.sc_promo_descr.sc_item_descr {
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    font-family: 'Roboto' !important;
    left: 0px;
}

a.sc_button {
    font-size: 32px !important;
    font-weight: 300 !important;
    font-family: 'khand' !important;
    color: #000 !important;
    opacity: 4 !important;
    line-height: 48px !important;
    text-transform: uppercase;
}

.scheme_original .sc_button.sc_button_style_simple {
    color: #000 !important;
}

.sc_button.sc_button_iconed.sc_button_size_small:before {top: 16px;font-size: 30px !important;right: -10px !important;}
.sc_testimonial_author_name {
    font-size: 22px !important;
    font-weight: 300 !important;
    color: #000 !important;
    font-family: 'Khand' !important;
    line-height: 34px;
}

.scheme_original .sc_testimonials {
    color: #000 !important;
}

.scheme_original .sc_testimonials p {
    line-height: 24px;
}
.sc_section.sc_section_block.margin_right_large.margin_left_large {
    background: #ffffff9c !important;
}
.contact_block_style_1 .sc_columns .sc_column_item_inner {
    padding: 97px 80px;
    min-height: 300px !important;
}
/* main-content */

/* About Section End */
div#about-section h6.sc_promo_subtitle.sc_item_subtitle {
    color: #fff !important;
}
div#about-section a.sc_button {
    padding: 30px 60px 0px 0px !important;
    text-transform: uppercase;
    font-size: 32px;
    letter-spacing: 5px !important;
    font-weight: 300;
    font-family: 'khand' !important;
    color: #fff !important;
}
div#about-section .sc_button.sc_button_iconed.sc_button_size_small:before {
    top: 38px;
    font-size: 30px;
    right: 0;
}
/* About Section End */

/* News Letter Section Start */
a.sc_button.sc_button_round {
    margin-top: 1%;
}

.scheme_original .mc4wp_icon_button {
    color: #000;
    position: relative;
    top: -10px;
}

.scheme_original .mc4wp_round_icon_button {
    border-color: #000;
}
#newsletter-section .contact_block_style_1 .sc_column_item_inner .sc_section_block + .sc_section_block {margin-left: 30px;justify-content: center;align-items: center;padding-top: 6%;}

#newsletter-section h6.sc_section_subtitle.sc_item_subtitle {
    color: #fff !important;
    font-size: 16px !important;
    line-height: 19px !important;
    font-family: 'Inter' !important;
    font-weight: 400 !important;
    margin-bottom: 10px;
}
div#newsletter-section .box-1 .sc_column_item_inner {
    padding: 90px 0px !important;
    text-align: center;
    margin-left: 0px !important;
    margin-right: 0px !important;
    min-height: 300px !important;
}

div#newsletter-section .margin_right_large {
    margin-right: 0px !important;
}

div#newsletter-section .margin_left_large {
    margin-left: 0px !important;
    width: 70%;
}
div#newsletter-section .scheme_original .mc4wp_icon_button {position: relative;top: -7px;}
.box-1 input[type="email"] {
    color: #000 !important;
}

.box-1 input[type="email"] {
    font-size: 32px !important;
    font-weight: 300 !important;
    font-family: 'khand' !important;
    color: #000 !important;
    text-transform: uppercase;
    margin-bottom: 10px !important;
}

.box-1 input::placeholder {
    color: #000 !important;
}

.box-1 form.mc4wp-form .mc4wp_icon_button input[disabled="disabled"] {
    opacity: 1;
    border-color: #000 !important;
    background: transparent !important;
}
.box-1 .mcfwp-agree-input {
    display: none;
}

.box-1 .mc4wp_input_line:after {background-image: url(/wp-content/uploads/2023/07/Line-5.png);width: 100%;}

.box-1 .scheme_original .mc4wp_icon_button {
    color: #000;
    font-size: 20px;
}
.box-2 h2 {
    font-size: 56px !important;
    line-height: 67px !important;
    font-family: 'Roboto' !important;
}

.box-2 .sc_section_descr.sc_item_descr {
    font-size: 16px;
    line-height: 26px !important;
    font-family: 'Inter' !important;
    color: #fff !important;
    font-weight: 400;
}
.scheme_original .mc4wp_icon_button {
    color: #000 !important;
}
/* News Letter Section End */


/* Theme Section */
.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    display: none;
}
/* Theme Section */

/* Serives Section Start */
.sc_title_underline_ring:after {
    display: none !important;
}

h2.sc_title.sc_title_underline_ring {
    padding-bottom: 0px;
}
#services-section .sc_title_underline_ring:after {
    display: none;
}

#services-section h2.sc_title.sc_title_underline_ring {
    padding-bottom: 0px;
}
/* Serives Section End */

/* Footer Start */
.sc_socials.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny {
    margin-top: 0px !important;
}

.copyright_wrap_inner p {
    font-weight: 300;
    font-family: 'Inter' !important;
    text-transform: uppercase;
}

.scheme_original .sc_socials.sc_socials_type_icons a {
 color: #000 !important;
 border-color: #F0F0F0
 !important;
 font-size: 18px;
 padding: 6px 6px !important;
 justify-content: center;
 align-items: center;
 display: inline-grid;
 }

.copyright_wrap_inner {
    padding-bottom: 0px !important;
}
.copyright_text p {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Inter' !important;
    line-height: 22px;
}

.copyright_text p:first-child {
    padding-bottom: 20px;
}
/* Footer End */

/*  Desktop Responsive */
@media only screen and (max-width: 1620px) {}
@media only screen and (max-width: 1520px) {
	.contact_block_style_1 .sc_columns .sc_column_item_inner {
		padding: 90px 50px;
	}
}
@media only screen and (max-width: 1440px) {
	.contact_block_style_1 .sc_columns .sc_column_item_inner {
		/* padding: 153px 40px; */
	}
	div#newsletter-section .box-2 h2.sc_section_title.sc_item_title.sc_item_title_with_descr {
		font-size: 34px !important;
		line-height: 40px !important;
	}

	div#newsletter-section .box-2 .sc_section_descr.sc_item_descr {
		font-size: 16px;
	}
	div#newsletter-section .margin_left_large {
		width: 80%;
	}
	div#newsletter-section .box-1 .sc_column_item_inner {
		padding: 90px 0px !important;
	}
}
@media only screen and (max-width: 1366px) {
	.box-2 .sc_column_item_inner {
		height: 250px !important;
	}
	div#newsletter-section .box-2 .sc_column_item_inner {
    	height: 258px;
}
}
@media only screen and (max-width: 1326px) {
	.box-2 img {
		width: 80%;
	}
	.box-2 .sc_section.sc_section_block {
		margin-left: 0px !important;
		padding-top: 0 !important;
	}
}
@media only screen and (max-width: 1280px) {}
@media only screen and (max-width: 1199px) {}
@media only screen and (max-width: 1024px) {}
/*  Desktop Responsive */

