/*
Theme Name: The Core Child
Description: The Core is created by <a href="http://themefuse.com">ThemeFuse</a>. The Core comes with 10 different themes inside it with more to come soon. The long list of features makes The Core the only stop when searching for a cutting edge WordPress theme. Child theme for the The Core. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Reade More</a>
Author: ThemeFuse
Author URI: http://themefuse.com/
Template: the-core-parent
Version: 1.0
Text Domain: the-core
Tags: left-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

.newsletterform form label {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	font-family: raleway latin;
	letter-spacing: 0px;
}

.newsletterform form .btn-submit {
	background-color: #393c41;
	border-color: transparent;
	border-width: 0;
	color: #fff;
	border-radius: 0;
	font-size: 16px;
	padding: 5px;
}
.newsletterform form .btn-submit:hover{
	background-color: #898d8e;
}

.mm-menu.mm-theme-dark {
	z-index: 9999;
}

/*******Appointment Plus css start*******/
.appointment-with-app-plus {
	color: #000;
	font-family: raleway;
	font-size: 15px;
}
.appointment-with-app-plus  .app_select_services {
	width: 50%;
	font-size: 16px;
	color: #000;
	font-family: raleway;
	padding: 5px;
}
.appointment-with-app-plus  a {color: #fff;}

.appointment-with-app-plus legend {
	font-size: 16px;
	color: #000;
	text-align: center;
}

.appointment-with-app-plus label {
	color: #fff;
}

.appointment-with-app-plus .appointments-confirmation-button {
	word-wrap: break-word;
	white-space: normal;
	max-width: 345px;
	float: left;
}

.appointment-with-app-plus input[type="text"] {
	padding: 0px 5px;
	color: #000;
}


.landing-page.appointment-with-app-plus {
	background-color: #12bdd0;
	padding: 10px;
	color: #fff;
}

.landing-page.appointment-with-app-plus {
	background-color: rgb(240,240,240);
	padding: 10px;
	color: #000;
	text-align: center;
	font-size: 18px;
	font-family: raleway;
	margin: 20px 0px;
}

.appointments-list table {
	border: 2px solid #fff !important;
}
.app_monthly_schedule_wrapper table th {
	background: #FFE0B2;
	border: 1px solid #fff;
}
.app_services_button, .appointments-pagination a, .appointments-pagination a:hover {
	text-decoration: none;
	background: #12bdd0;
	border-radius: 5px;
	color: #fff !important;
	padding: 5px;
	border: 1px solid #12bdd0;
	box-shadow: none;
	text-shadow: none;
}


.appointments-list table td.free, .app_timetable div.free {

    cursor: pointer;
    color: #fff;
}
.app_timetable_cell.free {
	color: #fff;
	font-weight: 400;
	font-family: raleway;
}
.appointments-confirmation-wrapper {
	width: 50%;
	background: #12bdd0;
	text-align: left;
}

.app_services_dropdown_select br {
	clear: none;
	float: left;
}
.landing-page input[type="button"], .landing-page .appointments-pagination a {
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
.post-details .fw-post-image {
/*	height: 150px;
	width: 150px;
	border: 2px solid #fff;
	float: left;
	margin: 0px 5px 0px 5px !important;
	border: 2px solid #fff;*/
	display: none;
}

.single-landing-page .entry-content {
	width: 100%;
	padding: 0px !important;
	margin: 0px !important;
}
.cctor-coupon-container, .cctor_coupon_container {
	width: 380px !important;
}

.cctor-deal, .cctor_deal {
	font-size: 30px !important;
}

.main-coupon-content, .cctor-terms, .cctor_terms {
	font-size: 20px !important;
}

.cctor-expiration, .cctor_expiration {
	font-size: 14px !important;
	color: orange !important;
}

.cctor-opencoupon a, .cctor_opencoupon a {
	font-size: 16px;
	background-color: #12bdd0;
	border-radius: 5px;
	color: #fff;
	padding: 10px;
}
.cctor-opencoupon, .cctor_opencoupon {
	font-size: 14px;
	height: auto !important;
	line-height: 20px;
	margin: 10px 0px;
}

/*******Appointment Plus css end*********/

@media only screen and (max-width: 600px) { 

.services-buttons {
	font-size: 16px;
	padding: 14px;
}

.forminator-custom-form {
	padding: 10px !important;
}
.mm-counter {
	display: none !important;
}

.landing-page.appointment-with-app-plus input {
	width: 100%;
}

#app_select_services {
	width: 100%;
	margin-bottom: 10px;
}

}

footer .forminator-custom-form input, footer .forminator-custom-form .forminator-value {
	color: #fff !important;
}

footer .widget a, footer .widget {
	font-size: 16px !important;
	line-height: 30px;
	font-family: raleway !important;
}

.forminator-value {
	color: #fff !important;
}
.forminator-custom-form a{
	color:#000;
}



