/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

a{}
a:hover{text-decoration:underline;}
.header-wrap{position:relative;}
.home .header-wrap{position:absolute;}
.main-navigation{position:absolute; left:0; right:0; top:150px;}
.page-hero{display:none;}
.home .page-hero{display:block;}
#secondary-hero-banner{background: url(https://bellinghamprosthodontics.com/staging20260212/wp-content/uploads/2020/02/06/header-about-us-50pct.jpg) no-repeat center / cover;}
.page-id-380 #secondary-hero-banner{background: url(https://bellinghamprosthodontics.com/staging20260212/wp-content/uploads/2020/02/06/header-what-is-prosthodontics.jpg) no-repeat center / cover;}
.page-id-386 #secondary-hero-banner{}
.page-id-765 #secondary-hero-banner{}
.page-id-388 #secondary-hero-banner{}
.page-id-382 #secondary-hero-banner,
.page-id-971 #secondary-hero-banner {background: url(https://bellinghamprosthodontics.com/staging20260212/wp-content/uploads/2020/02/06/header-what-is-prosthodontics.jpg) no-repeat center / cover;}
.page-id-384 #secondary-hero-banner{background: url(https://bellinghamprosthodontics.com/staging20260212/wp-content/uploads/2020/02/06/smile-02-1800x589-1.jpg) no-repeat center / cover;}
.page-id-586 #secondary-hero-banner{background: url(https://bellinghamprosthodontics.com/staging20260212/wp-content/uploads/2020/02/06/header-what-is-prosthodontics.jpg) no-repeat center / cover;}
.page-id-8 #secondary-hero-banner{background: url(https://bellinghamprosthodontics.com/staging20260212/wp-content/uploads/2014/04/22/smile-DSC9478-1800x589-1.jpg) no-repeat center / cover;}

/*#secondary-hero-banner .hfe-page-title h1{font-size:105px;}*/


.before-after-row{}
.before-after-row .elementor-inner-section{border:solid 1px #ccc; box-shadow:0 0 0 rgba(0,0,0,.0); transition:all .3s ease;}
.before-after-row .elementor-inner-section .elementor-container .elementor-column:first-child .elementor-element-populated{padding-right:2px;}
.before-after-row .elementor-inner-section .elementor-container .elementor-column:last-child .elementor-element-populated{padding-left:2px;}

.before-after-row .elementor-inner-section:hover{box-shadow:0 0 20px rgba(0,0,0,.4)}
.before-after-row .elementor-widget-text-editor{margin:0;  position:absolute; left:0; top:0; right:0; padding:10px 0 0 10px; z-index:2;}
.before-after-row .elementor-widget-text-editor > div{display:block; padding:5px 10px; background:#48C3B6; border-radius:0 0 5px 0; position:absolute; left:10px; top:10px;}
.before-after-row .elementor-inner-section .elementor-container .elementor-column:last-child .elementor-element-populated .elementor-widget-text-editor > div{left:2px;}
.before-after-row .elementor-widget-text-editor p{margin:0; line-height:1em; font-family: "Open Sans", sans-serif; font-size:13px; text-transform:uppercase; font-weight:bold;}
.before-after-row .elementor-widget-image{}

#secondary-hero-banner:before{content:""; display:block; background:rgba(0,0,0,.4); position:absolute; left:0; top:0; right:0; bottom:0; z-index:0;}
.home .page-hero{position:relative;}
.home .page-hero:before{content:""; display:block; background:rgba(0,0,0,.5); background: linear-gradient(180deg,rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); position:absolute; left:0; top:0; right:0; bottom:0; z-index:0;}

@media screen and (max-width:767px){
	.main-navigation{top:110px;}
	.before-after-row .elementor-inner-section .elementor-container .elementor-column:first-child .elementor-element-populated{padding:10px 10px 2px 10px;}
	.before-after-row .elementor-inner-section .elementor-container .elementor-column:last-child .elementor-element-populated{padding:2px 10px 10px 10px;}
	.before-after-row .elementor-inner-section .elementor-container .elementor-column:last-child .elementor-element-populated .elementor-widget-text-editor > div{left:10px; top:2px;}
}
