/*!
Theme Name: Smile Design Studio 2022
Theme URI: https://www.smiledesign-studio.co.uk/
Author: WWD
Author URI: https://www.smiledesign-studio.co.uk/
Version: 1.0.0
Template: sdscore
Text Domain: sdscore
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/* general */
.tm-box-icon.style-10 .image {width:50px;}
.tm-heading.highlight-big-number mark {font-weight:300;}
.text-white, .text-white p, .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6 {color:#fff;}
.why-choose h2 {font-size:30px;}
.home-cta h3 {font-size:40px;}
.right-on-desktop {text-align:right;}
.teeth-straightening h2 {font-size: 24px;}

/* service steps */
.tm-gradation--basic .line {border-top: 1px solid #E8E8E8;}

/* contact forms */
input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], input[type='range'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], input[type='color'] {color: #444;}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #444 !important;
    opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #444 !important;
    opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #444 !important;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #444 !important;
    opacity: 1;
}
.wpcf7::-webkit-input-placeholder { /* WebKit browsers */
    color: #444 !important;
    opacity: 1;
}

/* testimonials */
.tm-testimonial.style-6 .post-thumbnail {display: none;}

.page-mobile-menu-header {background:#211E19;}
.page-close-mobile-menu span {color:#fff;}

/* blog */
.tm-blog.style-list .post-title a:hover {text-decoration: none; color:#cab170;}
.post-author-meta {display:none !important;}

/* header */
.emergencydentist {
  display:block;
	background:#fff;
	color:#1f1e19;
	text-align: center;
	font-size:14px;
}


/* responsive coding */
@media (min-width: 767px) and (max-width: 9000px) {
	.emergencydentist {display:none;}
}


@media (min-width: 1200px) and (max-width: 1400px) {
	
}

@media (min-width: 992px) and (max-width: 1199px) {
	
}


@media (min-width: 768px) and (max-width: 991px) {
	.right-on-desktop {text-align:left;}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
	.branding__logo img {width:200px !important;}
	.home-testimonials .testimonial-desc {font-size:16px !important; line-height: 1.3em;}
	.home-cta h3 {font-size:30px;}
	.tm-blog.style-list .post-title, .single-post .entry-title {font-size:26px; line-height: 1.2em;}
	body.page-has-sidebar .page-main-content {padding-top:40px; padding-bottom:50px;}
	.page-title-bar-03 .page-title-bar-inner {padding-top:40px !important; padding-bottom:40px !important;}
	.single-service .page-content {padding-top:40px;}
	h5 {font-size:20px; line-height: 1.1em;}
	.right-on-desktop {text-align:left;}
}


@media (max-width:479px) {
	.branding__logo img {width:200px !important;}
	.home-testimonials .testimonial-desc {font-size:14px !important; line-height: 1.3em;}
	.home-cta h3 {font-size:28px;}
	.tm-blog.style-list .post-title, .single-post .entry-title {font-size:24px; line-height: 1.2em;}
	body.page-has-sidebar .page-main-content {padding-top:30px; padding-bottom:50px;}
	.page-title-bar-03 .page-title-bar-inner {padding-top:30px !important; padding-bottom:30px !important;}
	.single-service .page-content {padding-top:30px;}
	h5 {font-size:18px; line-height: 1.1em;}
	.right-on-desktop {text-align:left;}
}


@media (max-width:320px) {
	
}

@media screen and (max-width: 782px){
	.admin-bar.header-sticky .content-wrapper {margin-top:0;}
}
