/*
Theme Name:     Toronto Cosmetic Clinic
Author:         Toronto Cosmetic Clinic
Author URI:     https://www.tcclinic.com/
Template: Divi
Version:        3.21.1
Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Wordpress Version: 5.1.1
*/
/* This file was modified 2019-04-16 by Aspen Grove Studios to customize metadata in header comment */ 
/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */

.book-online-desktop {
		font: bold 12px Lato !important;
		text-decoration: none !important;
		background-color: #000 !important;
		color: #c7b4b3 !important;
		padding: 10px 5px 0px 5px !important;
		border-top: 1px solid #fff !important;
		border-right: 1px solid #fff !important;
		border-bottom: 1px solid #fff !important;
		border-left: 1px solid #fff !important;
		line-height: 5px !important;
	    margin: 0px 0px 10px 0px !important;
}


/* ------------ Disclamer (Before & After Photos Pages) ---------------- */
/* ----------------Maryam-2019/03/27------------------- */
/* -----------------------Begin------------------------ */
#ouibounce-modal .message-accept-terms {
    padding-left: 20px !important;
}

#ouibounce-modal {
    background-color: rgba(70, 70, 70, 0.96) !important;
}

/* -----------------------End------------------------ */

/* ------------------- Breadcrumbs ---------------- */
/* ----------------Maryam-2019/04/01------------------- */
/* -----------------------Begin------------------------ */

#breadcrumbs {
	font-size: 12px;
}

body.home #breadcrumbs {
	/*visibility: hidden;*/
	display: none;
}

/* -----------------------End------------------------ */

/* --- Remove the down arrow from divi’s primary menu --- */
/* ----------------Maryam-2020/01/20------------------- */
/* -----------------------Begin------------------------ */

‪#et-secondary-menu .menu-item-has-children > a:first-child {
	padding-right: 0px; padding-bottom: 17px !important;
}

#et-secondary-menu .menu-item-has-children > a:first-child:after {
	content: ''; margin-top: -2px;
}

#et-secondary-menu .menu-item-has-children {
	padding-right: 0px;
}

/* -----------------------End------------------------ */

/* --- 3 Section - AskExpert-BookConsultation-Suggestion  --- */
/* ----------------Maryam-2020/01/21------------------- */
/* -----------------------Begin------------------------ */
.book-consultation a {
    color: #000000;
}
.book-consultation {
	cursor: pointer;
}
/* -----------------------End------------------------ */


@media only screen and (max-width: 768px) {
	#breadcrumbs {
		padding-top: 20px;
	}
}
/* -----------------------End------------------------ */

/*** Divi Header - Hide Mobile Call to Action Buttons on Medium and Large Devices ***/

@media only screen and (min-width: 768px) {
	#db-info-text {
		display: none;
	}
}

@media (max-width: 980px) {
/*** Divi Header Logo Hide on Mobile ***/
	.et_header_style_centered header#main-header.et-fixed-header .logo_container {
		/*display: none;*/
	}

	.logo_container {
		/*display: none;*/
	}

	.et_header_style_centered #et_mobile_nav_menu {
		margin-top: 0px;
	}
	
	#top-header .container {
		padding-top: 0;
		width: 95%;
		}
}

@media only screen and (max-width: 767px) {
/*** Divi Header - Call to Action Button on Small Devices ***/
	.header-button {
		font: bold 14px Lato;
		text-decoration: none;
		background-color: #000;
		color: #c7b4b3 !important;
		padding: 5px 10px 5px 10px;
		border-top: 1px solid #fff;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-left: 1px solid #fff;
		margin: 0px 10px 0px 10px;
		line-height: 40px;
		text-align: center;
	}


/*** Divi Header - Hide Book Online Call to Action Buttons and Social Media on Small Devices ***/	
	#et-secondary-nav {
		display: none;
	}
	
	#top-header .et-social-icons {
		display: none;
	}
	
	#et-info-phone {
		display: none;
	}
	
	#et-info-email {
		display: none;
	}
	
	#db-info-text {
		margin: 0px 0px 0px 0px !important;
	}
/*** Divi Header - Remove Gap over the Logo on Small Devices ***/		
	/*#main-header {*/
		/*top: 130px !important;*/
	/*}*/

}

/* Hide the Backgroung Image in Surgeon's Individual Pages for Small and Medium devices */
@media (max-width: 1480px) {
	.et_pb_row_0 {
		background-image: none!important;
	}
}

@media (max-width: 980px) and (min-width: 768px) {
	#et-secondary-menu, #et-secondary-nav {
    	display: block !important;
	}
}

/* Switch to hamburger menu on tablets */

@media only screen and ( max-width:1024px) {
	#et_mobile_nav_menu {
		display: block;
	}
	#top-menu-nav {
		display: none;
	}
	.et_header_style_left .mobile_menu_bar {
		padding-bottom: 50px;
	}
}

 .single table {
 	width: 100%;
 	margin: 0 0 1em;
 	border-collapse: collapse;
 	text-align: initial;
 	border: 1px solid rgba(0, 0, 0, .1);
 }

 .single table td,
 .single table th {
	font-size:15px;
 	padding: 1em;
 	border: 1px solid rgba(0, 0, 0, .1);
 }

 .single table th {
 	font-size: 15px;
 	padding: 0.55em 0.85em !important;
 	text-align: center;
 }