.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.et_pb_code_inner{position:relative}@media only screen and (max-width: 979px){  
#top-header .container {
color:#fff!important;
}
#top-header .container a{
color:#FED729!important;
line-height:25px;
letter-spacing:1px!important;
}}
@media only screen and (max-width: 980px) {
#logo {
content: url(//sturtroadphysio.com.au/wp-content/uploads/2018/10/mobile-logo-sturt2.png)!important;
}
}
.textwidget  {min-height:170px!important;}
p a:link {font-weight: bold;
text-decoration: underline;
}
.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
.websiteby a{font-weight:400!important; font-size:0.9em!important; color:#000!important;}
@media only screen and (min-width: 980px) {
#et-secondary-nav.menu {padding-left:20px; padding-right:20px; padding-top:15px; margin-top:0px; background-color:#FED729!important; margin-right:0px!important;}
.container.clearfix{padding-top:0px!important; margin-top:0px!important;}
#top-header{
z-index:1000!important;   
}
#top-header .container{
padding-right:0px!important; 
background:#004FA3;
}
#main-header .container {
padding:0px!important; 
background:#004FA3;
}
#main-header .logo_container{
padding-bottom:0px!important; 
background:#004FA3;
margin-top:-3px;
}
#main-header .logo_container #logo{
margin-top:-40px;
margin-bottom:0px!important;  
z-index:2000!important; 
}
#et-top-navigation {
background:#fed729;
border-bottom: 5px solid #fff;
border-top: 5px solid #fff;
padding-bottom:0px!important;
margin-top:-10px;
}
#et-top-navigation li a{
padding-top:5px;
padding-bottom:0px;
line-height:1.0!important;
}
#top-menu-nav .nav .menu-item a{
padding-bottom:8px!important;
}
.bordermenu {border-right:1px solid #004FA3; padding-right:18px;}
#et-secondary-menu #et-secondary-nav{
padding-left:83px;  
background: 
-webkit-linear-gradient(rgba(254, 215, 41, 1), rgba(254, 215, 41, 0.0) 0%),
-webkit-linear-gradient(-140deg, rgba(254, 215, 41, 0.9) 86%, rgba(0, 79, 163, 1) 0%);
}
#et-secondary-nav{
margin-bottom:1px!important; 
padding-bottom:5px!important;
padding-top:10px!important;
}
.bookonline a{font-weight:900!important}
.menulight a{font-weight:300!important}
}
.mobilerow {display: inline-block; max-width:50%;}
.fixedmob { position: fixed;}
body.et-fb .mobbuttons {display:none;}
body.et-fb .buttonstablet {display:none;}@media only screen and (max-width: 979px){  
#top-header .container {
color:#fff!important;
}
#top-header .container a{
color:#FED729!important;
line-height:25px;
letter-spacing:1px!important;
}}
@media only screen and (max-width: 980px) {
#logo {
content: url(//sturtroadphysio.com.au/wp-content/uploads/2018/10/mobile-logo-sturt2.png)!important;
}
}
.textwidget  {min-height:170px!important;}
p a:link {font-weight: bold;
text-decoration: underline;
}
.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
.websiteby a{font-weight:400!important; font-size:0.9em!important; color:#000!important;}
@media only screen and (min-width: 980px) {
#et-secondary-nav.menu {padding-left:20px; padding-right:20px; padding-top:15px; margin-top:0px; background-color:#FED729!important; margin-right:0px!important;}
.container.clearfix{padding-top:0px!important; margin-top:0px!important;}
#top-header{
z-index:1000!important;   
}
#top-header .container{
padding-right:0px!important; 
background:#004FA3;
}
#main-header .container {
padding:0px!important; 
background:#004FA3;
}
#main-header .logo_container{
padding-bottom:0px!important; 
background:#004FA3;
margin-top:-3px;
}
#main-header .logo_container #logo{
margin-top:-40px;
margin-bottom:0px!important;  
z-index:2000!important; 
}
#et-top-navigation {
background:#fed729;
border-bottom: 5px solid #fff;
border-top: 5px solid #fff;
padding-bottom:0px!important;
margin-top:-10px;
}
#et-top-navigation li a{
padding-top:5px;
padding-bottom:0px;
line-height:1.0!important;
}
#top-menu-nav .nav .menu-item a{
padding-bottom:8px!important;
}
.bordermenu {border-right:1px solid #004FA3; padding-right:18px;}
#et-secondary-menu #et-secondary-nav{
padding-left:83px;  
background: 
-webkit-linear-gradient(rgba(254, 215, 41, 1), rgba(254, 215, 41, 0.0) 0%),
-webkit-linear-gradient(-140deg, rgba(254, 215, 41, 0.9) 86%, rgba(0, 79, 163, 1) 0%);
}
#et-secondary-nav{
margin-bottom:1px!important; 
padding-bottom:5px!important;
padding-top:10px!important;
}
.bookonline a{font-weight:900!important}
.menulight a{font-weight:300!important}
}
.mobilerow {display: inline-block; max-width:50%;}
.fixedmob { position: fixed;}
body.et-fb .mobbuttons {display:none;}
body.et-fb .buttonstablet {display:none;}