.elementor-4593 .elementor-element.elementor-element-1fa03f52:not(.elementor-motion-effects-element-type-background), .elementor-4593 .elementor-element.elementor-element-1fa03f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dentistsofivanhoe.com.au/wp-content/uploads/2023/07/smile-banner.jpg");background-position:top right;background-size:cover;}.elementor-4593 .elementor-element.elementor-element-1fa03f52 > .elementor-background-overlay{background-color:#121531;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4593 .elementor-element.elementor-element-1fa03f52 > .elementor-container{min-height:650px;}.elementor-4593 .elementor-element.elementor-element-1fa03f52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-165px;margin-bottom:0px;padding:300px 0px 0px 0px;}.elementor-4593 .elementor-element.elementor-element-732265bd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4593 .elementor-element.elementor-element-3888031f .elementor-icon-wrapper{text-align:center;}.elementor-4593 .elementor-element.elementor-element-3888031f .elementor-icon{font-size:100px;}.elementor-4593 .elementor-element.elementor-element-3888031f .elementor-icon svg{height:100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4593 .elementor-element.elementor-element-6b1b4fb6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4593 .elementor-element.elementor-element-6b1b4fb6{text-align:center;}.elementor-4593 .elementor-element.elementor-element-6b1b4fb6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;color:#CABCB8;}.elementor-4593 .elementor-element.elementor-element-25c2b0db > .elementor-container{max-width:1920px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4593 .elementor-element.elementor-element-5e989fb0 .elementor-tab-title, .elementor-4593 .elementor-element.elementor-element-5e989fb0 .elementor-tab-title:before, .elementor-4593 .elementor-element.elementor-element-5e989fb0 .elementor-tab-title:after, .elementor-4593 .elementor-element.elementor-element-5e989fb0 .elementor-tab-content, .elementor-4593 .elementor-element.elementor-element-5e989fb0 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-4593 .elementor-element.elementor-element-5e989fb0 .elementor-tab-title, .elementor-4593 .elementor-element.elementor-element-5e989fb0 .elementor-tab-title a{color:#CABCB8;}.elementor-4593 .elementor-element.elementor-element-5e989fb0 .elementor-tab-title.elementor-active,
					 .elementor-4593 .elementor-element.elementor-element-5e989fb0 .elementor-tab-title.elementor-active a{color:#CABCB8;}.elementor-4593 .elementor-element.elementor-element-5e989fb0 .elementor-tab-title{font-family:"Roboto Condensed", Sans-serif;font-size:35px;font-weight:300;}.elementor-4593 .elementor-element.elementor-element-640e5da4{padding:0px 0px 70px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4593 .elementor-element.elementor-element-221ab21 .elementor-button{background-color:#1A1A2F;font-family:"Roboto Condensed", Sans-serif;font-size:22px;font-weight:400;text-transform:none;line-height:20px;letter-spacing:1.2px;fill:#C5BAB4;color:#C5BAB4;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#D8D8DA;border-radius:0px 0px 0px 0px;padding:20px 35px 10px 35px;}.elementor-4593 .elementor-element.elementor-element-221ab21 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4593 .elementor-element.elementor-element-221ab21 .elementor-button .elementor-button-content-wrapper{gap:31px;}.elementor-4593 .elementor-element.elementor-element-87286ae > .elementor-container{max-width:1440px;}.elementor-4593 .elementor-element.elementor-element-87286ae{padding:50px 0px 50px 0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4593 .elementor-element.elementor-element-80fdd8c .elementor-toggle-title, .elementor-4593 .elementor-element.elementor-element-80fdd8c .elementor-toggle-icon{color:#CABCB8;}.elementor-4593 .elementor-element.elementor-element-80fdd8c .elementor-toggle-icon svg{fill:#CABCB8;}.elementor-4593 .elementor-element.elementor-element-80fdd8c .elementor-tab-title.elementor-active a, .elementor-4593 .elementor-element.elementor-element-80fdd8c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#CABCB8;}.elementor-4593 .elementor-element.elementor-element-80fdd8c .elementor-toggle-title{font-family:"Roboto Condensed", Sans-serif;font-size:35px;font-weight:300;}.elementor-4593 .elementor-element.elementor-element-80fdd8c .elementor-tab-title .elementor-toggle-icon i:before{color:#02010100;}.elementor-4593 .elementor-element.elementor-element-80fdd8c .elementor-tab-title .elementor-toggle-icon svg{fill:#02010100;}@media(max-width:880px){.elementor-4593 .elementor-element.elementor-element-5e989fb0 .elementor-tab-title{font-size:20px;line-height:26px;}}@media(max-width:768px){.elementor-4593 .elementor-element.elementor-element-1fa03f52 > .elementor-container{min-height:275px;}.elementor-4593 .elementor-element.elementor-element-1fa03f52:not(.elementor-motion-effects-element-type-background), .elementor-4593 .elementor-element.elementor-element-1fa03f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-4593 .elementor-element.elementor-element-1fa03f52{margin-top:-151px;margin-bottom:0px;padding:200px 0px 0px 0px;}.elementor-4593 .elementor-element.elementor-element-3888031f > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-4593 .elementor-element.elementor-element-6b1b4fb6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4593 .elementor-element.elementor-element-6b1b4fb6 .elementor-heading-title{font-size:36px;}.elementor-4593 .elementor-element.elementor-element-80fdd8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4593 .elementor-element.elementor-element-80fdd8c .elementor-toggle-title{font-size:23px;}}/* Start custom CSS for section, class: .elementor-element-25c2b0db */.dev_new_tab h4 {font-family: "Roboto Condensed", Sans-serif!important;font-size: 40px!important; color:#0A082D!important;    font-weight: 500!important;}
.dev_new_tab .elementor-widget-container {font-family: "Roboto-Light", Sans-serif;font-size:18px; color:#363851;}
.dev_new_tab .eael-creative-button-wrapper {
    display: none;
}
.dev_new_tab  .smile .smile_wrapper .each_smile a{font-family: "Roboto Condensed", Sans-serif!important;font-size: 22px!important;font-weight: 400!important;text-transform: uppercase!important;line-height: 20px!important;letter-spacing: 1.2px!important;fill: #FFF!important;color: #FFF!important;border-style: solid;border-width: 0.5px 0.5px 0.5px 0.5px!important;border-color: #D8D8DA!important;border-radius: 0px 0px 0px 0px!important;padding: 20px 30px 20px 30px!important;background: #CABCB8!important;    width: 100%!important;
    margin-top: -6px!important;
    background-image: url(https://dentistsofivanhoe.com.au/wp-content/uploads/2023/04/group.svg)!important;
    background-repeat: no-repeat!important;background-position: right!important;text-align: left;
}
.dev_new_tab .smile .smile_wrapper .each_smile:hover img {
    transform:none!important;
    cursor: pointer;
}
.smile .smile_wrapper .each_smile img {
    box-shadow: none!important;
    border-radius: 0!important;
    transition:none!important;
}
div#eael-advance-tabs-b85f2d5 {
    display: none;
}
@media(max-width:767px){
    #smile_gallery .elementor-widget-text-editor {display: none;}
#smile_gallery h4.elementor-heading-title.elementor-size-default {display: none;}
 #smile_gallery .smile .smile_wrapper .each_smile {
    flex-basis: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-221ab21 */.elementor-4593 .elementor-element.elementor-element-221ab21 svg{
    width: 35px;
    margin-top: -10px;
    transform: rotate(90deg)
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-87286ae */#mobile_toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
    display: none;
}
#mobile_toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
    display: none;
}
@media only screen and (max-width: 767px) {
.dev_new_tab h4{font-size: 35px!important;
text-align: left;}
.dev_new_tab .smile .smile_wrapper .each_smile a{font-size: 15px!important; padding:20px 38px 20px 10px!important;}
}/* End custom CSS */