/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/


/* Your customizations starts here */
/******** New Code Sep 2024***************/
.service-coming-soon{
	background:#fc5c5c !important;
	padding:7px 15px;
	border-radius:5px;
	color:#ffffff;
	font-weight: 700;
}
.single-product-content .single_variation{
	    background: #fc5c5c !important;
    color: #ffffff;
    margin-top: 10px;
    border-radius: 8px;
}
.woocommerce-variation-availability div{
	padding: 0px 15px !important;
}
.food-program-icon .vc-material-check_circle:before{
	font-size:20px;
}
table.wccpf_fields_table td.wccpf_label label{
	    text-align: left;
    font-weight: 700;
	font-size: 11px !important;
}
.single-product .ui-datepicker{
	width:auto !important;
}
.single-product-content .variations td.value select{
	max-width:100% !important;
}
.single-product-content .single_variation_wrap {
    padding-top: 0px !important;
}
.single-product-content .variations label, table.wccpf_fields_table td.wccpf_label{
	width:110px !important;
	margin-right:12px !important;
	text-transform: uppercase !important;
    font-size: 11px !important;
}
.wccpf_value{
	width:100% !important;
}
.product-image-summary .quantity, .single-product .product_meta, .single-product .product-tabs-wrapper{
	display: none !important;
}
a{
	color:blue;
}
.contact-phone-holder a{
	text-decoration:underline;
	color:blue;
}
.page-id-813 label{
	font-weight:700;
}
.lunch-button1, .lunch-button2{
	font-size:13px;
}
.lunch-button1{
	font-weight:700;
}
.pum-container{
	width:100% !important;
	left:0px !important;
	top:0px !important;
}
.info-box-inner p, .info-box-inner a{
	font-size:11px !important;
}
.preschool{
	    font-size: 20px;
    font-weight: 300;
    color: #0756a6;
}
.pum-trigger{
	    font-size: 11px !important;
    font-weight: 600 !important;
    color: #0756a6 !important;
	margin-top: -8px !important;
}
.team-member .member-name {
    font-weight: 800;
}
h5.member-position{
	font-weight: 600;
    font-style: italic;
}
.page-id-788 .team-member .member-image{
	text-align: left;
}
.team-designation{
	margin-top:-2px;
	font-size:18px;
	font-weight:600;
	color:gray;
}
.team-description p{
	color: #000000;
    font-size: 14px;
    line-height: 1.6em;
    font-weight: 300;
	margin-top:-20px !important;
}

.main-nav .menu>li.item-event-hover:hover>.sub-menu-dropdown {
    width: 300px !important;
}
.basel-info-box2 {
    border: 1px solid rgba(236, 208, 69, 0.66) !important;
    min-height: 150px !important;
    padding-top: 10px !important;
}
.basel-info-box2 .info-box-icon {
    height: 67px !important;
}
.basel-price-table .basel-plan-features{
	background: #fdf4f4 !important;
}
.basel-price-table .basel-plan-feature{
	font-size: 18px !important;
    font-weight: 500 !important;
	
}
.basel-price-table .basel-plan-name>span:not(.price-subtitle) {
    font-weight: 800 !important;
    font-size: 24px !important;
}
.site-logo img {
    max-height: 175px !important;
}
.title, h1, h2, h3, h4, h5, h6{
	margin-bottom:0px !important;
}
.page-id-970 .main-page-wrapper{
	margin-bottom:-40px !important;
}
.cur-side a{
	font-size:16px !important;
	font-weight:500 !important;
	line-height:35px !important;
	color:#2196F3 !important;
}
.sticky-header-clone .header-clone .switch-logo-enable .basel-sticky-logo{
	display:none !important;
}
.gfield > div.ginput_container > input.medium{
	width:66% !important;
}
.basel-price-table .basel-plan-name{
	background:#1aada3 !important;
}
.basel-plan-price{
	display:none !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
	background:#0756a6 !important;
	color:#ffffff !important;
}
.wpcf7 textarea{
	height:130px !important;
}
.sticky-header .site-logo , .sticky-header .right-column{
	display:none !important;
}
.basel-price-table .basel-plan-footer{
	display:none !important;
}
/*
.gfield_label{
	font-weight:500 !important;
	line-height:32px !important;
}
.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{
	width:33% !important;
}
.ginput_container{
	border-bottom:.1em solid gray !important;
}
.ginput_container input{
	border-bottom:2px solid black !important;
	border-top:0px solid white !important;
	border-left:0px solid white !important;
	border-right:0px solid white !important;
}
*/
.promo-banner.banner-2 {
    
}
.page-id-970 .entry-content img{
	border-radius:15px !important;
}
.wpb_text_column ul:not(.social-icons)>li:before {
    content: "\f14a" !important;
    font-size: 19px !important;
	color: #0756a6 !important;
	opacity:.9 !important;
	left: -30px !important;
    top: 3px !important;
}
.page-id-1924 .wpb_text_column ul:not(.social-icons)>li:before {
	content: "\2192" !important;
    font-size: 19px !important;
	color: #0756a6 !important;
	opacity:.9 !important;
	left: -33px !important;
    top: 3px !important;
}
.whychooseus .wpb_text_column ul:not(.social-icons)>li:before {
    content: "\f14a" !important;
    font-size: 15px !important;
	color: #0756a6 !important;
	opacity:.9 !important;
	left: -30px !important;
    top: 3px !important;
}
.wpb_text_column ul:not(.social-icons)>li{
	margin-top: 10px !important;
	line-height: 19px !important;
}
.page-id-970 .title-wrapper.basel-title-size-large .title{
	color:#0756a6 !important;
}

@media only screen and (min-width: 641px){
	/*
	.gform_wrapper .left_label input.large{
		width: 61% !important;
    }
	*/
}

@media screen and (max-width:991px){
	.mobile-nav #searchform{
		visibility:hidden !important;
	}
}

@media screen and (min-width:481px) and (max-width: 991px){
.main-header:not(.header-menu-top) .site-logo img {
    width: 350px !important;
    height: 120px !important;
	max-width: 320px !important;
}
}

@media screen and (min-width:320px) and (max-width: 480px){
.main-header:not(.header-menu-top) .site-logo img {
    width: 320px !important;
    height: 110px !important;
	max-width: 320px !important;
}
	.main-header .wrapp-header {
    margin-left: -15px !important;
    }
}