.p2 {
margin-top: 10px;
font-size: 15px;
line-height: 1.75;}
.search #main,
.error404 #main {
padding-top: 55px;}
.fusion-main-menu .sub-menu li a {
color: #ffffff !important;}
.margin-left-space {
margin-left:10px; margin-top:20px;}
.fusion-video.fusion-youtube.fusion-alignright {
max-width: none !important;
max-height: none !important;}
.fusion-sticky-header-wrapper {
position: fixed;
width: 100%;}
.fusion-is-sticky .fusion-secondary-header {
position: fixed !important;
top: 0 !important;
width: 100% !important;
display: block !important;
z-index: 980000 !important;
background: transparent;
border-bottom: none;
}
.fusion-is-sticky .fusion-header {
min-height: 110px !important; 
padding-top: 38px !important;
}
.fusion-is-sticky .fusion-main-menu {
margin-top: -6px;
}
.fusion-secondary-menu>ul>li>a {
padding: 0 0 0 13px; }
ul.fusion-megamenu .fusion-megamenu-title a {
color: #ffffff;
letter-spacing: 1px;
font-weight: 400;
text-transform: uppercase;
font-size: 14px;
}
.avada-html-is-archive .fusion-top-header .fusion-header, .fusion-top-header .fusion-header {
border-top: none;
}
img.fusion-sticky-logo {
max-height: 50px;}
.fusion-is-sticky .menu-text.fusion-button.button-default.button-small {
font-size: 11px;}
.fusion-mobile-logo {
padding: 8px 0;}
.woocommerce-tabs {
display: none;
}
.fusion-vertical-menu-widget ul.menu li a {
color: black;
}
.fusion-vertical-menu-widget ul.sub-menu li a {
font-size: 14px !important;
color: black;
}
h2.content-box-heading {
font-weight: 300 !important;
}
.fusion-footer-widget-area .widget-title {
text-transform: none !important;
}
.crp_related_widget ul li {
padding-bottom: 15px !important;
font-size: 15px;
font-weight: 400;
}
.fusion-image-before-after-element.fusion-image-switch.brand-logo-padding {
margin: 0 30px;
} @media only screen and (max-width: 1125px) {
body.fusion-body .fusion-secondary-header .fusion-alignright > * {
display: none;
}
.fusion-header {
padding-bottom: 0px !important;
}
}