.shortcode-btn .button-standard {
    width: 150px;
    height: 60px;
    background-color: #D11848;
    font-size: 14px;
    font-weight: 900;
    border-radius: 35px;
    border: 0;
    color: #ffffff!important;
    transition: background-color .3s;
    text-transform: capitalize;
    margin-bottom:40px;
    margin-top:20px!important;
}

.button-standard.fade-square {
    padding: 22px 27px!important;
}

.md-text-container.md-align-center {
    justify-content: left;
}

.post-content {
    background-color: #ffffff!important;
}

.single-post .comments {
    background-color: #ffffff!important;
}

.comments {
  display: none!important;
}

/* BLOG POSTS */

.post-author-image {
  display: none!important;
}

.post-date {
  display: none!important;
}

.post .post-title {
  display: none!important;
}

.post-categories {
  display: none!important;
}

.post-share {
    margin-top: 0px!important;
}

.post-content .post-tags {
    margin-top: 0px!important;
}


.row-image {
    filter: brightness(100%)!important;
}

.header-style2 div {
border-bottom-color: #d21849!important;
}

/* Menu and Header*/
/*.top-classic.header-style2.top.header-light.logo-dark.header-fix {
margin-top:50px!important;
}*/

header .top nav > ul > li:not(.megamenu) li a {
margin: 0 5px;
}
#menu-what-is-advocacy .current-menu-item a {
color: #D21849;
background: #e0e0e0;
padding: 5px;
margin: 2px 0px 2px 0px;
line-height: 26px;
}

header.header-light .navigation-button, header.header-light .mobile-sidebar, header.header-light .mobile-shopcart, header.header-light {
color: white;
}

#menu-what-is-advocacy a {
font-size: 18px;
font-weight: 600;
}

/*Content Elements*/

.flickity-enabled.is-draggable {
height: 420px!important;
}

.iconbox-side2.style2 .iconbox-content {
max-width: none;
}
#tpbr_box {
text-align: right!important;
padding-right: 50px;
}
.iconbox-side2:not(.side2) .iconbox-side2-container .title {
line-height: 45px;
}
.article-box .article-box-title {
padding-top: 0px;
}
.imagebox-full.align-left {
padding:0px!important;
padding-bottom: 13px!important;
padding-left: 10px!important;
}
.sfsiplus_norm_row {
margin-left: -22px;
}
.wpb_md_toggle.without_border .wpb_accordion_section h3.wpb_toggle_header a {
font-weight: 800;
}
body:not(.compose-mode) .portfolio.inside .item-wrap.portfolio-popup {
curser: url(//robertmillarpa.wpengine.com/wp-content/uploads/2017/01/home-ios-icon-white.png) 25 25,auto!important;
}

.portfolio.inside .item-category {
display: none;
}

.iconbox-side:not(.side2) .iconbox-side-container .title {
line-height: 50px;
}

.full-width-button a .title {
top: 40%;
}

.iconbox-side.style2 .info-title {
margin-bottom: 0px;
font-weight: 600;
}

/* fix issue with hidden logo in header */

.header-style2 .logo .logo-img {
height:auto!important;
}

/*Content*/

.recaptcha-custom {
border: none!important;
width: 170px!important;
margin-top: 10px!important;
}

.rc-anchor-normal {
background: transparent!important;
}

.md-text-content p, body, p {
color: black;
}

.md-text-content p {
color: black!important;
}

a, body, p, ul, li, .su-list ul li {
font-size: 16px;
font-weight: 400;
font-family: "Raleway";
line-height: 26px;
}

.light .widget {
margin-bottom: 10px;
}

.second-header-bg {
background: #D11848!important;
}

.su-list ul li {
font-size: 1em;
}

.su-list ul {
margin: 1em 0 1em 0 !important;
} 

body {
font-family: Raleway;
font-size: 14px;
line-height: 20px;
font-weight: 400;
}

h2.modern-subscribe-title {
color: #D11848!important;
}

h1, h2, h3, h4, h5 {
padding-top: 15px;
}

body h1 {
font-weight:600;
}

li {
text-align: left
font-weight: 400;
font-size: 16px;
line-height: 23px;
font-family: Raleway;
}

ul {
padding-top: 20px;
}

.modern-subscribe-title h2 {
color: #D11848!important;
}

.modern-subscribe-58392bf077e85 .modern-subscribe-title {
color: #D11848!important;
}

p {
margin-bottom: 10px!important;
}

.iconbox-side .description {
margin-bottom: 0px;
}

ul {
padding-left: 20px;
}

ul {
padding-left: 0px!important;
}

#menu-what-is-advocacy li {
padding: 20px 0px 20px 0px;
border-top: 1px solid rgba(33,33,33,0.6);
list-style: none;
padding-bottom: 20px;
} 

li {
list-style-position: outside;
}

/*Footer*/
.footer-widgets .widget.widget_text p {
color: white;
}

.light .widget-md-text .text-widget-desc p {
color: white!important;
}

.footer-widgets .widget.widget_text p {
color: white!important;
}

footer .footer-widgets.light li a {
color: white;
}

.copyright.footer-spacer a {
color: white;
}

#footer-bottom p {
color: white;
}

@media (min-width:1008px) and (max-width:1500px) {
.footer-widgets .widget-area > div {
min-height:475px;
}
}

/*Responsive*/
.hidden-me>a{opacity:0!important}.gather-overlay nav.navigation .menu-title,header nav .menu-title{text-transform:uppercase}#menu-item-1359,#menu-item-1360,#menu-item-1361,#menu-item-1900,#menu-item-1947,#menu-item-2383{display:none}footer .classicStyle.border.boxed .widget-md-text .text-widget-image{position:relative;top:-15px}footer .classicStyle.border.boxed .widget-contact-info{margin-bottom:25px}@media (max-width:560px){.iconbox-side.style2 .iconbox-content{width:100%!important;max-width:450px}#post-3233>div:nth-child(6){padding-bottom:0!important}}@media (max-width:768px){.custom-responsive1 .md-text-button,.custom-responsive1 div.md-text-content p,.custom-responsive1 div.md-text-title,.custom-responsive2 .md-text-button,.custom-responsive2 div.md-text-content p,.custom-responsive2 div.md-text-title,.custom-responsive3 .md-text-button,.custom-responsive3 div.md-text-content p,.custom-responsive3 div.md-text-title{text-align:left!important}.custom-responsive1 div.md-text-title{font-size:35px}.custom-responsive1,.custom-responsive2,.custom-responsive3{padding-left:5px!important}.page-id-2936 .row-image-normal{background-image:none!important}#post-3233>div.vc_row.wpb_row.sectionOverlay.vc_general.vc_parallax.vc_parallax-3272.full_size{padding-top:80px!important}}@media (max-width :1366px){.music-page-separator .vc_empty_space{height:170px!important}}@media (max-width :480px){.music-page-separator .vc_empty_space{display:none}}@media (max-width:800px){.custom-center-text .md-text{width:100%!important}.page-id-2519 .vc_row.full_size:first-of-type{padding:0!important}}@media (max-width:450px){.list-shortcode{display:inline-block;text-align:left;width:65%}}@media (min-width:451px) and (max-width:650px){.list-shortcode{display:inline-block;text-align:left;width:45%}}@media (max-width:700px){.md-text-container.md-align-left .md-text,.md-text-container.md-align-left .md-text-button{width:100%!important}footer.footer-default .footer-widgets.light .widget-area.classicStyle.border div[class*=col-]:before{background-color:rgba(255,255,255,0)}}@media (min-width:300px) and (max-width:700px){footer.footer-default .widget-area.classicStyle.border.boxed div[class*=col-]{padding:30px 50px}}@media (min-width:1281px) and (max-width:1660px){.page-id-905 .vc_row{padding-left:0!important;padding-right:0!important}}.page-id-905 .shortcode-btn .button-standard.animation{letter-spacing:0}@media (max-width:760px){.shortcode-btn{float:none!important}}

@media (max-width: 1280px) {
body:not(.compose-mode) header.header-light:not(.retina-screen-header)>div.color-overlay, body.compose-mode.responsive-mode header.header-light:not(.retina-screen-header)>div.color-overlay {
background-color: #D21849!important;
}
}

@media (min-width: 1280px) {
header.header-light {
margin-top: -20px!important;
}
}

@media (max-width: 1279px) {
header.header-light {
margin-top: -9px!important;
}
}

@media (max-width:991px){.shortcode-btn .fill-oval{padding:18px 40px!important}}.hide-me>a{display:none!important}


@media (min-width:700px) and (max-width:800px){.resize-responsive{width:48%!important;margin:0 auto!important}.team-member-classic .description{display:none!important}}.menu-new-item a{background:url(//demo.massivedynamic.co/business-general/wp-content/uploadz/2016/06/lable.png) 99% center no-repeat}

@media (max-width:800px){.remove-empty-space .vc_empty_space{height:30px!important}.counter{margin:20px auto}.responsive-full-width .vc_column-inner{padding-left:0!important;padding-right:0!important}}@media (max-width:1024px){.remove-padding .vc_column-inner,.responsive-full-width.no-padding>.vc_column-inner{padding-left:20px!important;padding-right:20px!important}}

header .content {
margin-top: 0px;
}
}

@media (max-width: 700px) {
header .content {
margin-top: 0px;
}

body:not(.compose-mode) header.header-light:not(.retina-screen-header)>div.color-overlay {
height: 75px;
}

body:not(.compose-mode) header:not(.retina-screen-header):not(.top-modern) .logo {
margin-top: -7px;
}
}
/* Menu and Header*/
/*.top-classic.header-style2.top.header-light.logo-dark.header-fix {
margin-top:50px!important;
}*/

header .top nav > ul > li:not(.megamenu) li a {
margin: 0 5px;
}

#menu-what-is-advocacy .current-menu-item a {
color: #D21849;
background: #e0e0e0;
padding: 5px;
margin: 2px 0px 2px 0px;
line-height: 26px;
}

header.header-light .navigation-button, header.header-light .mobile-sidebar, header.header-light .mobile-shopcart, header.header-light {
color: white;
}

#menu-what-is-advocacy a {
font-size: 18px;
font-weight: 600;
}

/*Content Elements*/

.flickity-enabled.is-draggable {
height: 420px!important;
}

.iconbox-side2.style2 .iconbox-content {
max-width: none;
}

#tpbr_box {
text-align: right!important;
padding-right: 50px;
}

.iconbox-side2:not(.side2) .iconbox-side2-container .title {
line-height: 45px;
}

.article-box .article-box-title {
padding-top: 0px;
}

.imagebox-full.align-left {
padding:0px!important;
padding-bottom: 13px!important;
padding-left: 10px!important;
}

.sfsiplus_norm_row {
margin-left: -22px;
}

.wpb_md_toggle.without_border .wpb_accordion_section h3.wpb_toggle_header a {
font-weight: 800;
}

body:not(.compose-mode) .portfolio.inside .item-wrap.portfolio-popup {
curser: url(//robertmillarpa.wpengine.com/wp-content/uploads/2017/01/home-ios-icon-white.png) 25 25,auto!important;
}

.portfolio.inside .item-category {
display: none;
}

.iconbox-side:not(.side2) .iconbox-side-container .title {
line-height: 50px;
}

.full-width-button a .title {
top: 40%;
}

.iconbox-side.style2 .info-title {
margin-bottom: 0px;
font-weight: 600;
}

/*Content*/

.md-text-content p, body, p {
color: black;
}

.md-text-content p {
color: black!important;
}

a, body, p, ul, li, .su-list ul li {
font-size: 16px;
font-weight: 400;
font-family: "Raleway";
line-height: 26px;
}

.light .widget {
margin-bottom: 10px;
}

.second-header-bg {
background: #D11848!important;
}

.su-list ul li {
font-size: 1em;
text-align: left;
}

.su-list ul {
margin: 1em 0 1em 0 !important;
} 

body {
font-family: Raleway;
font-size: 14px;
line-height: 20px;
font-weight: 400;
}

h2.modern-subscribe-title {
color: #D11848!important;
}

h1, h2, h3, h4, h5 {
padding-top: 15px;
}

li {
text-align: left
font-weight: 400;
font-size: 14px;
line-height: 23px;
font-family: Raleway;
}
ul {
padding-top: 20px;
}
.modern-subscribe-title h2 {
color: #D11848!important;
}
.modern-subscribe-58392bf077e85 .modern-subscribe-title {
color: #D11848!important;
}
p {
margin-bottom: 10px!important;
}
.iconbox-side .description {
margin-bottom: 0px;
}
ul {
padding-left: 20px;
}
ul {
padding-left: 0px!important;
}
#menu-what-is-advocacy li {
padding: 20px 0px 20px 0px;
border-top: 1px solid rgba(33,33,33,0.6);
list-style: none;
padding-bottom: 20px;
} 
li {
list-style-position: outside;
}

/*Footer*/
.footer-widgets .widget.widget_text p {
color: white;
}
.light .widget-md-text .text-widget-desc p {
color: white!important;
}
.footer-widgets .widget.widget_text p {
color: white!important;
}
footer .footer-widgets.light li a {
color: white;
}
.copyright.footer-spacer a {
color: white;
}
#footer-bottom p {
color: white;
}

/*Responsive*/
.hidden-me>a{opacity:0!important}.gather-overlay nav.navigation .menu-title,header nav .menu-title{text-transform:uppercase}#menu-item-1359,#menu-item-1360,#menu-item-1361,#menu-item-1900,#menu-item-1947,#menu-item-2383{display:none}footer .classicStyle.border.boxed .widget-md-text .text-widget-image{position:relative;top:-15px}footer .classicStyle.border.boxed .widget-contact-info{margin-bottom:25px}@media (max-width:560px){.iconbox-side.style2 .iconbox-content{width:100%!important;max-width:450px}#post-3233>div:nth-child(6){padding-bottom:0!important}}@media (max-width:768px){.custom-responsive1 .md-text-button,.custom-responsive1 div.md-text-content p,.custom-responsive1 div.md-text-title,.custom-responsive2 .md-text-button,.custom-responsive2 div.md-text-content p,.custom-responsive2 div.md-text-title,.custom-responsive3 .md-text-button,.custom-responsive3 div.md-text-content p,.custom-responsive3 div.md-text-title{text-align:left!important}.custom-responsive1 div.md-text-title{font-size:35px}.custom-responsive1,.custom-responsive2,.custom-responsive3{padding-left:5px!important}.page-id-2936 .row-image-normal{background-image:none!important}#post-3233>div.vc_row.wpb_row.sectionOverlay.vc_general.vc_parallax.vc_parallax-3272.full_size{padding-top:80px!important}}@media (max-width :1366px){.music-page-separator .vc_empty_space{height:170px!important}}@media (max-width :480px){.music-page-separator .vc_empty_space{display:none}}@media (max-width:800px){.custom-center-text .md-text{width:100%!important}.page-id-2519 .vc_row.full_size:first-of-type{padding:0!important}}@media (max-width:450px){.list-shortcode{display:inline-block;text-align:left;width:65%}}@media (min-width:451px) and (max-width:650px){.list-shortcode{display:inline-block;text-align:left;width:45%}}@media (max-width:700px){.md-text-container.md-align-left .md-text,.md-text-container.md-align-left .md-text-button{width:100%!important}footer.footer-default .footer-widgets.light .widget-area.classicStyle.border div[class*=col-]:before{background-color:rgba(255,255,255,0)}}@media (min-width:300px) and (max-width:700px){footer.footer-default .widget-area.classicStyle.border.boxed div[class*=col-]{padding:30px 50px}}@media (min-width:1281px) and (max-width:1660px){.page-id-905 .vc_row{padding-left:0!important;padding-right:0!important}}.page-id-905 .shortcode-btn .button-standard.animation{letter-spacing:0}@media (max-width:760px){.shortcode-btn{float:none!important}}

@media (max-width: 1280px) {
body:not(.compose-mode) header.header-light:not(.retina-screen-header)>div.color-overlay, body.compose-mode.responsive-mode header.header-light:not(.retina-screen-header)>div.color-overlay {
background-color: #D21849!important;
}
}

@media (min-width: 1280px) {
header.header-light {
margin-top: -20px!important;
}
}

@media (max-width: 1279px) {
header.header-light {
margin-top: -9px!important;
}
}

@media (max-width:991px){.shortcode-btn .fill-oval{padding:18px 40px!important}}.hide-me>a{display:none!important}


@media (min-width:700px) and (max-width:800px){.resize-responsive{width:48%!important;margin:0 auto!important}.team-member-classic .description{display:none!important}}.menu-new-item a{background:url(//demo.massivedynamic.co/business-general/wp-content/uploadz/2016/06/lable.png) 99% center no-repeat}

@media (max-width:800px){.remove-empty-space .vc_empty_space{height:30px!important}.counter{margin:20px auto}.responsive-full-width .vc_column-inner{padding-left:0!important;padding-right:0!important}}@media (max-width:1024px){.remove-padding .vc_column-inner,.responsive-full-width.no-padding>.vc_column-inner{padding-left:20px!important;padding-right:20px!important}}



header .content {
margin-top: 0px;
}
}


@media (max-width: 700px) {
header .content {
margin-top: 0px;
}

body:not(.compose-mode) .md-text, body.compose-mode.responsive-mode .md-text {
padding: 0px 10px 0px 10px;
}

.wpb_md_toggle.without_border .wpb_accordion_section h3.wpb_toggle_header a {
font-size: 15px;
}

.without_border .wpb_accordion_section h3.wpb_toggle_header{
min-height: 80px!important;
}

body:not(.compose-mode) header.header-light:not(.retina-screen-header)>div.color-overlay {
height: 75px;
}

body:not(.compose-mode) header:not(.retina-screen-header):not(.top-modern) .logo {
margin-top: -7px;
}
}

@media only screen and (max-width:768px) {
div.widget-area div.widget-area-column:nth-child(-n + 2) {
display: none;
}
#tpbr_box a {
font-size: 11px;
}
.sfsi_plus_widget .sfsiplus_norm_row.sfsi_plus_wDiv {
right: 0;
width: 100% !important;
text-align: unset !important;
}
.widget .textwidget h2 {
font-size: 30px;
line-height: 40px;
}
.widget .textwidget h4 {
font-size: 20px;
line-height: 30px;
}
.article-box {
margin-bottom: 0 !important;
}
div.vc_column_container.contact-form-details > div.vc_column-inner {
padding-top: 0 !important;
}
.rm-contact-form input {
    color: #fff !important;
}
.rm-contact-form label span {
    color: #fff !important;
}
.rm-contact-form label.input__label--hoshi::before{
border-color: #fff !important;
}
.rm-contact-form label.input__label--hoshi::after{
border-color: #fff !important;
}
footer div.sfsiplus_norm_row.sfsi_plus_wDiv div:nth-child(1) {
margin-left: 0 !important;
}
}

#footer-bottom .logo img {
    content: url(//www.robmillar.com.au/wp-content/uploads/2016/11/ROBM_Logo_White-250.png);
}

@media only screen and (max-width:1280px) {
.header-nav-mobile-fixed {
z-index: 99999;
position: fixed;
width: 100%;
margin-top: 8px;
}
div.content.top.style-none {
height: 75px !important;
}
main.clearfix  {
margin-top: 74px;
}
}

#footer-bottom .copyright a {
    font-size: 13px;
}

@media only screen and (max-width:991px) {
.home-services-section .iconbox-new .description {
    height: 210px;
}
.home-services-section .iconbox-new .icon-holder {
    height: 70px !important;
} .home-services-section h5.title {
    padding-top: 0 !important;
}
}
/* Hide ReCaptcha v3 */
.grecaptcha-badge {
visibility:hidden!important;
}
.rc-anchor {
visibility:hidden!important;
}

/* ReCaptcha disclaimer */
.recaptchaDisclaimer {
text-align: left!important;
color:white!important;
font-size:10px!important;
}
.recaptchaDisclaimer a {
text-align: left!important;
color:white!important;
font-size:10px!important;
text-decoration:underline;
}

/* custom CSS added by Seb for site upgrade to 8.1 */

.business.content.visible-desktop.hidden-tablet {
	padding:0 10px;
}

@media (max-width:1023px) {
.navigation-mobile {
top: 66px!important;
    position: absolute;
    z-index: 100;
}
}

@media (max-width:1023px) {
header .content.top .logo img {
height:64px!important;
}
}

@media (max-width:1023px) {
.navigation-mobile.header-light a, .navigation-mobile.header-light li .arrow, .navigation-mobile.header-light .sub-menu li a {
color: #000!important;
}
body:not(.compose-mode) .layout-container .layout .wrap>main {
margin-top: 66px!important;
}
}

.business.content {
z-index:1000;
}

/* Fix header logo too big for parent */

header.top-classic .logo img {
max-height:93%!important;
}

/* Custom CSS for image gallery */

.bwg-thumb-description {
text-align:center;
}

.sold .bwg-item1::after {
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 100px;
    height: 100px;
    content: "";
    background-image: url(//www.robmillar.com.au/wp-content/uploads/2022/05/sold-3.png);
background-repeat: no-repeat;
}

.purchased .bwg-item1::after {
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 100px;
    height: 100px;
    content: "";
    background-image: url(//www.robmillar.com.au/wp-content/uploads/2022/05/purchased-1.png);
}

.bedbathcar, .bedbathcar .bed, .bedbathcar .car, .bedbathcar .bath, .bedbathcar img {
display: inline-block;
    font-size: 14px;
    font-weight: 700;
}

.bedbathcar .bed, .bedbathcar .bath, .bedbathcar .car {
	margin-right:10px;
	font-size:14px!important;
}

.bedbathcar span:last-child {
	margin-right:0px!important;
}

.bedbathcar img {
	width:25px!important;
	height:25px!important;
}

.bwg-title1 {
margin-top:10px;
}

.bwg-a img {
height:unset;
}

.bwg-a  {
	margin-right:0!important;
	margin-bottom:0!important;
}

.bwg-item {
margin-right:4px!important;
background-color:#f0f0f0;
border-radius:12px;
margin-bottom:10px!important;
}

.bwg-item1 {
	border-top-left-radius:12px;
	border-top-right-radius:12px;
}

.bwg-item0 {
background:unset!important;
}

.bwg-thumb-description {
	background-color: #f0f0f0;
	border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

.bwg_image_info {
text-align:center;
}

.bwg-title1 {
margin-top:10px!important;
}

.bwg_image_description .bedbathcar .bed, .bwg_image_description .bedbathcar .bath, .bwg_image_description .bedbathcar .car {
	color:#222!important;
}

.bwg_image_info_container1 .bwg_image_title, .bwg_image_info_container1 .bwg_image_description {
	color:#222;
}

.bwg-thumb-description {

}

.solddate {
	font-size: 16px!important;
    font-weight: 500;
}

.bwg-thumb-description .story {
	margin-top: 10px!important;
    display: block;
    padding: 0 15px;
	font-size:13px!important;
clear:both!important;
padding-top:1em!important;
}

.bwg_image_info .mCSB_container * {
	color:#222!important;
}

.mCSB_container .bwg_image_description .solddate, .mCSB_container .bwg_image_description .story {
	font-weight:400!important;
display: block!important;
    clear: both;
}

.bwg-title1 {
	display:none!important;
}

.bwg-thumb-description, .bwg_image_info_spun {
    padding: 15px!important;
}

.bwg-thumb-description .price, .bwg_image_info_spun .price {
    font-weight: 700!important;
    font-size: 18px!important;
    text-align: left!important;
    padding-bottom: 10px!important;
	display:block!important;
}

.bwg-thumb-description .details-left, .bwg_image_info_spun .details-left {
    float: left!important;
	clear: both!important;
	width:50%!important;
}

.bwg-thumb-description .details-left .suburb, .bwg_image_info_spun .details-left .suburb {
	display: block!important;
    text-align: left!important;
    font-weight: 700!important;
    font-size: 14px!important;
}

.bwg-thumb-description .details-left .streetaddress, .bwg_image_info_spun .details-left .streetaddress {
    display: block!important;
    text-align: left!important;
    font-size: 14px!important;
font-weight:400!important;
}

.bwg-thumb-description .details-right, .bwg_image_info_spun .details-right {
    float: right;
    width: 50%;
}

.bwg-thumb-description .details-right .bedbathcar, .bwg-thumb-description .details-right .solddate, .bwg_image_info_spun .details-right .bedbathcar, .bwg_image_info_spun .details-right .solddate {
    text-align: right;
	display:block;
}

.bwg-thumb-description .details-right .solddate, .bwg_image_info_spun .details-right .solddate {
	font-size:14px!important;
}

.bwg_image_info {
	max-width: 400px;
    display: block!important;
    margin: 0px auto;
    padding:0!important;
}

.bwg_image_info .bwg_image_title {
	display:none!important;
}

#bwg_load_0 {
	margin:3em!important;
}

.bwg_load_btn {
	border-radius: 6px!important;
	background-color: #f0f0f0!important;
	padding: 10px!important;
	font-size: 18px!important;
}

/* Top margins */
#content {
margin-top:125px;
}
@media (max-width:1280px) {
#content {
margin-top:unset;
}
}

/* mega menu, sub menus */
#menu-rob-millar-main-menu .dropdown.side-line {
width:auto!important;
}

/* menu fonts and colors*/
header nav .menu-title .title {
font-family:Montserrat!important;;
font-weight:600!important;
font-size:14px!important;
}

#menu-rob-millar-main-menu .dropdown.side-line .menu-title.md-icon-text-mode {
color:rgb(52,52,52)!important;
}

header.top-classic .style-none nav > ul > .item_button:hover {
color:rgb(0,0,0);
}

header.top-classic .style-none nav > ul > .item_button.oval-style:hover a, header.top-classic .style-none nav > ul > .item_button.rectangle-style:hover a {
	background-color:rgb(220,220,220);
}

#menu_item-5394 .menu-title.md-icon-text-mode {
color:rgb(0,0,0)!important;
}

header nav.navigation li.megamenu > .dropdown > .megamenu-dropdown-overlay, .gather-overlay nav li.megamenu > .dropdown > .megamenu-dropdown-overlay, header nav > ul > li.has-dropdown:not(.megamenu) ul .megamenu-dropdown-overlay {
border-bottom-right-radius:12px;
}

.contact-rob a {
color: #fff!important;
    background-color: rgb(209,24,72)!important;
    padding: 25px 50px!important;
    font-weight: 700!important;
    font-family: 'Raleway'!important;
}

/* h1 area / header / quote lines */

.header-tagline.quote {
	font-size:25px!important;
	margin-top:1em!important;
}

/* Toggle / accordion font override */

.wpb_toggle_wrapper.ui-accordion .inline-editor * {
	font-family:Montserrat!important;
}

/* Checkboxes use short codes ultimate font */

.sui.sui-check {
	font-family:ShortcodesUltimateIcons!important;
}

/* force 23px line height for landing page copy */
.details-section-left .md-text.gizmo-container .md-text-content.inline-editor p {
	line-height:23px!important;
}

.details-section-left .md-text.gizmo-container .md-text-content.inline-editor h4 {
margin-bottom:1em!important;
}