/*
 Theme Name: Amber Dental Child Theme
 Theme URI: https://www.cymaticswebdevelopment.com
 Description: Child theme for Amber Dental
 Author: Nancy Mikyska
 Author URI: https://www.cymaticswebdevelopment.com
 Template: Divi
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Edge - puts white opacity under text of slides and over the background image*/
/* All browsers, take off overlay effect in the visual builder this code covers it */
#interiorSlide .et_pb_slides .et_pb_container{
	background-color: rgba(255,255,255,0.5) !important;
}
.et_builder_inner_content{
	z-index: auto !important;
}
/* get rid of the text shadow from sliders */
.et_pb_slide_description{
	text-shadow: none !important;
}
#interiorSlide .et_pb_slide{
	padding: 0 !important;
}
/* styling for office hours on pages: */
.entry-content table{
	width: 80%;
	margin: 0 auto 15px;
	border-collapse: collapse;
	text-align: center;
	border: none !important;
	margin-left: 4vw;
}
.entry-content tr, .entry-content td{
	padding: 6px 15px !important;
	border-collapse: collapse;
	border: none !important;
}
.Day{
	text-align: right;
	font-size: 16px;
}
.Time{
	text-align: left;
	font-size: 16px;
}
tr.Sat{
	padding-bottom: 0px !important;
}
tr.everyOtherWkRow{
	padding-top: 0px !important;
}
td.everyOtherWk{
	
	vertical-align: top !important;
	padding-top: 0px !important;
}
/* styling for office hours on single-post (individual blog posts): */
.single-post table{
	width: 80%;
	margin: 0 auto 15px;
	border-collapse: collapse;
	text-align: center;
	border: none !important;
	margin-left: 4vw;
}
.single-post tr, .single-post td{
	padding: 6px 15px !important;
	border-collapse: collapse;
	border: none !important;
}
/* styling for office hours on category (individual category blog posts): */
.category table{
	width: 80%;
	margin: 0 auto 15px;
	border-collapse: collapse;
	text-align: center;
	border: none !important;
	margin-left: 4vw;
}
.category tr, .category td{
	padding: 6px 15px !important;
	border-collapse: collapse;
	border: none !important;
}
#HomeBlog img{
    width: 45%;
    float: right;
    padding-left: 10px;
}
/* gravity form css for testify */
#gform_1 label{
    font-family: Lato;
    font-size: 18px;
    color: #383838;
}
#gform_1 input, #gform_1 textarea{
    font-family: "open sans";
    font-size: 16px;
    color: black;
}
#gform_1 #gform_submit_button_1{
    float: right;
    background-color: white;
    color: #2e4e82;
    border: 2px solid #2e4e82;
    border-radius: 30px;
    padding: 12px 24px;
    font-family: Lato;
    font-size: 18px;
    font-weight: bold;
}
#gform_1 #gform_submit_button_1:hover{
    background-color: #2e4e82;
    color: white;
    border: 2px solid white;    
}
#gform_1 #gform_confirmation_message_1{
    font-family: Lato;
    font-size: 18px;
    color: #383838;
}
/*contact form page css*/
.page-id-556 #contactFormColumn{
	background-color:#2e4e82 !important;
}
/*contact form custom css*/
#wpcf7-f134-p51-o1 form{
	background-color: #2e4e82 !important;
	padding: 2vw !important;
}
#wpcf7-f134-p51-o1 form p>label{
	color: #e6bd5b !important;
	font-size: 16px !important;
	font-family:Lato !important;
}

#wpcf7-f134-p51-o1 form span>input{
	line-height: 1.6em !important;
}

#wpcf7-f134-p51-o1 .wpcf7-submit{
	width: 200px !important;
	font-size: 20px !important;
	border-radius: 30px !important;
	background-color: #2e4e82 !important;
	border: 2px solid white !important;
	color: white !important;
	padding: 12px 18px !important;
}
#wpcf7-f134-p51-o1 .wpcf7-submit:hover{
	background-color: white !important;
	border: 2px solid #2e4e82 !important;
	color: #2e4e82 !important;
}
@media only screen and (max-width: 980px){
	.entry-content table{
		margin-left: 18vw;
	}
	.single-post table{
		margin-left: 18vw;
	}
	.category table{
		margin-left: 18vw;
	}
	
}
@media only screen and (max-width: 479px){
	.entry-content table{
		margin-left: 15vw;
	}
	.single-post table{
		margin-left: 15vw;
	}
	.category table{
		margin-left: 15vw;
	}
}