/*
Theme Name: 	Mid Yorkshire Skin Clinic
Theme URI: 		http://www.midyorkshireskinclinic.co.uk
Template: 		mysc
Version: 		1.0
Author:			WWD
Author URI: 	http://midyorkshireskinclinic.co.uk
Description: 	Mid Yorkshire Skin Clinic Website
*/
@import url("../mysc/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

.dt-sc-contact-info.type2 span:before { background: #f2f2f2; }
.dt-sc-contact-info.type2 span:after { background: #f2f2f2; }

/* header */
.text-with-icon .icon {color:#fff;}
.menu-icons-wrapper .cart a {color:#fff;}

/*main menu*/
#main-menu ul li.menu-item-simple-parent ul { width:350px;}
#main-menu ul li.menu-item-simple-parent ul li a { font-size:14px; line-height:30px; }

/* home */
.home-bigger-p p {font-size:30px; font-weight: bold;}
.bullets-back li {font-size:16px;}

/* service hotspot page */
.drag-back{margin-top: -100px;}
.header-on-slider .home-hotspot { padding:0px 0 119px;}

/*gallery*/
.image-overlay .links {display: none;}

.white-text, .white-text p, .white-text a, .lightbox-inner a {color:#fff !important;}
.images-no-padding .vc_column-inner {padding:0;}

/*treatment pages*/
ul.dt-sc-vertical-nav li a {font-size:14px; padding:14px 0;}

/*mens page*/
.service-section .vc_col-sm-6:first-child {    margin-top:0 !important;    margin-bottom: 0;}

/*gallery page*/
.remove-bottom-margin .wpb_content_element {margin-bottom:0;}
/* load more button */
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {color:#fff; background-color:#189C37;}
.vc_btn3.vc_btn3-color-blue:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover {color:#fff; background-color:#444;}

/*about us*/
.clinic-images li.isotope-item {width:14.20% !important;}

/*booking form*/
span.wpcf7-list-item{background:#fff; padding:8px; margin:8px 15px 8px 0em; font-size: 14px; }
span.wpcf7-list-item input[type=checkbox] {height:20px; width:20px;}

/* footer */
#footer ul li a {line-height: 1.1em !important;}
.widget ul li:before {content: none !important;}
.widget.widget_archive ul li > a, .widget.widget_categories ul li > a, .widget.widget_pages ul li > a, .widget.widget_meta ul li > a, .widget.widget_nav_menu ul.menu li > a, .widget.widget_text ul li > a { padding:4px 0px 4px 0px !important; }

/* shop */
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background:#4d4d4d !important; height: 1.1em !important;}
.woocommerce a.remove {height: auto !important; line-height: 20px !important; font-size: 20px !important; padding: 1px 0 4px !important;}
.woo-type10 #coupon_code.input-text {margin-top:10px;}
.woocommerce form.checkout_coupon .woo-type10 #coupon_code.input-text {margin-top:0 !important;}
button#place_order {background-color: #0070BA !important;}
button#place_order:hover {background-color: #003087 !important;}
.woocommerce-thankyou-order-received {font-weight: bold; color:#189c37; text-align: center; border:1px solid #ccc; padding: 10px; }
.woocommerce .order_details li strong {font-size:14px !important;}
.woocommerce-checkout h2 {margin-bottom:5px !important;}
.woocommerce-checkout .main-title-section-wrapper {margin: 0 0 50px 0 !important;}
/*.header-align-center.fullwidth-menu-header .menu-icons-wrapper {float: right;}*/


/*repsonsive settings*/
@media(min-width:767px) {
	.woocommerce .order_details li {width:auto !important;}
}

@media(min-width:1400px) and (max-width:1920px) {
	.type10 {height:635px;}
}

@media(min-width:1200px) and (max-width:1400px) {
	.type10 {height:635px;}
}

@media(min-width:992px) and (max-width:1199px) {
	.dt-sc-icon-box.type10 .icon-content h4 { font-size:22px;}
	.type10 {min-height:690px;}
	/*.type10 p {min-height:180px;}*/
	.images-no-padding {margin-top:	100px}
	/*footer*/
	.smaller-email-link {font-size: 12px;}
	.fullwidth-menu-header .main-header-wrapper .menu-active-highlight-grey #main-menu ul.menu > li {padding: 10px 5px 10px !important;}
	#main-menu ul.menu > li > a {font-size:14px;}
	.header-on-slider .main-title-section-wrapper {padding-top:30px !important;}
	.woocommerce-checkout .main-title-section-wrapper {margin: 0 0 30px 0 !important;}
}

@media(min-width:768px) and (max-width:1024px) {
	.dt-sc-icon-box.type10 .icon-content h4 { font-size:20px;}
	.type10 {min-height:710px;}
	.aligncenter .dt-sc-contact-info { font-size: 16px !important; }
	.aligncenter .dt-sc-contact-info, .aligncenter .dt-sc-contact-info span {  font-size: 16px !important; }
	.header-on-slider .home-hotspot { padding: 40px 0 100px 0 !important; margin-bottom: 0 !important; }
	.images-no-padding {margin-top:	100px}
	.smaller-email-link {font-size: 10px;}
	.footer-copyright .vc_col-sm-6 {width:100%; text-align: center;}
	.woocommerce-checkout .main-title-section-wrapper {margin: 0 0 20px 0 !important;}
	.header-on-slider .main-title-section-wrapper {padding-top:30px !important;}
}

@media(min-width:480px) and (max-width:767px) {
	.header-align-center .main-header-wrapper { padding-top:10px; }
	#logo img {padding-top: 10px;}
	.header-right{display:none !important;}
	.rev-btn {padding:8px 30px !important; font-size: 14px !important;}
	.aligncenter .dt-sc-contact-info { font-size: 16px !important; }
	.aligncenter .dt-sc-contact-info, .aligncenter .dt-sc-contact-info span {  font-size: 16px !important; }
	.dt-sc-testimonial-images li .dt-sc-testimonial-author small { display: block; margin-top: 25px; }
	.dt-sc-testimonial-images li .dt-sc-testimonial-author small:before {display:none; }
	.dt-sc-testimonial-images li .dt-sc-testimonial-author { background:none; }
	.images-no-padding {margin-top:	60px}
	.footer-copyright .vc_col-sm-6 {width:100%; text-align: center;}
	/*pricing table*/
	th, td, tbody th { font-size: 12px !important; }
	.vc_column_container>.vc_column-inner{padding-left:0px !important;padding-right:0px !important;}
	/*contact page form*/
	.contact-page-form {padding:20px 10%;}
	/*treatment page*/
	.dt-sc-timeline-section { width: 90% !important; }
	.dt-sc-timeline.left .dt-sc-timeline-content { text-align:left; padding:0px 120px 0px 0px; position:relative; }
	.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper { position:absolute; margin-left:30px; max-width:136px; left:0; right:0px; top:0px; }
	.dt-sc-timeline-section.type4 .dt-sc-timeline .dt-sc-timeline-content h2:before { left:0px; }
	ul.dt-sc-fancy-list {    list-style-type: none;    list-style-position: inside;    margin: 0px auto; width: 90%;}
	.row-correction .wpb_wrapper { padding:0px 5%; }
	.row-correction .wpb_wrapper p { margin:0px -5% !important; }
	.row-correction .vc_sep_pos_align_left {margin-left:5%; margin-right:auto;}
	.row-correction .vc_empty_space {height:60px !important;}
	.wpb_content_element:nth-child(2) {margin-bottom:0px;}
	.row-correction2 .wpb_wrapper { padding:0px 5%; }
	.row-correction2 .dt-sc-fancy-list {margin-top:15px;}
	.woocommerce-checkout .main-title-section-wrapper {padding:20px 0 !important; margin: 0 0 20px 0 !important;}
	.woocommerce-thankyou-order-received {font-weight:bold; font-size:12px !important;}
	.woocommerce-checkout h2 {margin-bottom:5px !important;}
	.woocommerce-customer-details address {font-size:14px !important; font-weight: 500; line-height: 18px !important;}
	.main-title-section-wrapper {padding:20px 0 !important; margin: 0 0 20px 0 !important;}
	.woocommerce-page #primary {padding-bottom:10px;}
	.woocommerce-cart-form__cart-item .screen-reader-text {display:none;}
	.woocommerce .shop_table .quantity .qty, .woocommerce-page .shop_table .quantity .qty {min-width:70px !important;}
	.woocommerce-checkout-payment {margin:0 0 20px !important;}
}

@media(max-width:767px) {
	#main-menu > ul.menu, .header-align-center #main-menu ul.menu {background:#353334 !important; border:1px solid #FFAA6A;}
	.dt-menu-toggle {color:#FFAA6A; border:1px solid #FFAA6A !important;}
	.dt-menu-toggle-icon, .dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after {background: #FFAA6A;}
}

@media(min-width:0px) and (max-width:479px) {
	.header-align-center .main-header-wrapper { padding-top:10px; }
	#logo {margin:10px 0 20px 0 !important;}
	#logo img {padding-top: 20px; }
	.header-right{display:none !important;}
	.rev-btn {padding:10px 30px !important; font-size:12px !important;}
	.vc_custom_1462875039970 h2 {font-size:20px;}
	.aligncenter .dt-sc-contact-info { font-size: 14px !important; }
	.aligncenter .dt-sc-contact-info, .aligncenter .dt-sc-contact-info span {  font-size: 12px !important; }
	.dt-sc-testimonial-images li .dt-sc-testimonial-author small { display: block; margin-top: 25px; }
	.dt-sc-testimonial-images li .dt-sc-testimonial-author small:before {display:none; }
	.dt-sc-testimonial-images li .dt-sc-testimonial-author { background:none; }
	.images-no-padding {margin-top:	60px}
	.smaller-email-link {font-size: 12px;}
	.footer-copyright .vc_col-sm-6 {width:100%; text-align: center;}
	/*pricing table*/
	th, td, tbody th { font-size: 12px !important; }
	.vc_column_container>.vc_column-inner{padding-left:0px !important;padding-right:0px !important;}
	/*contact page form*/
	.contact-page-form {padding:20px 7%;}
	/*treatment page*/
	.dt-sc-timeline-section { width: 90% !important; }
	.dt-sc-timeline.left .dt-sc-timeline-content { text-align:left; padding:0px 120px 0px 0px; position:relative; }
	.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper { position:absolute; margin-left:30px; max-width:136px; left:0; right:0px; top:0px; }
	.dt-sc-timeline-section.type4 .dt-sc-timeline .dt-sc-timeline-content h2:before { left:0px; }
	ul.dt-sc-fancy-list {    list-style-type: none;    list-style-position: inside;    margin: 0px auto; width: 90%;}
	.row-correction .wpb_wrapper { padding:0px 5%; }
	.row-correction .wpb_wrapper p { margin:0px -5% !important; }
	.row-correction .vc_sep_pos_align_left {margin-left:5%; margin-right:auto;}
	.row-correction .vc_empty_space {height:60px !important;}
	.wpb_content_element:nth-child(2) {margin-bottom:0px;}
	.row-correction2 .wpb_wrapper { padding:0px 5%; }
	.row-correction2 .dt-sc-fancy-list {margin-top:15px;}
	.woocommerce .order_details li strong {font-size:12px !important;}
	.woocommerce-checkout .main-title-section-wrapper {padding:20px 0 !important; margin: 0 0 20px 0 !important;}
	.woocommerce-thankyou-order-received {font-weight:bold; font-size:12px !important;}
	.woocommerce-checkout h2 {margin-bottom:5px !important;}
	.woocommerce-customer-details address {font-size:12px !important; font-weight: 500; line-height: 16px !important;}
	.main-title-section-wrapper {padding:20px 0 !important; margin: 0 0 20px 0 !important;}
	.woocommerce-page #primary {padding-bottom:0px;}
	.woocommerce-cart-form__cart-item .screen-reader-text {display:none;}
	.woocommerce .shop_table .quantity .qty, .woocommerce-page .shop_table .quantity .qty {min-width:70px !important;}
	.woocommerce-checkout-payment {margin:0 0 20px !important;}
	.pum-container p {font-size:12px !important;}
}

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