/* General CSS */body, .has-parallax-footer:not(.separate-layout) #main{background-color:#02b0d3;}.page-header, .has-transparent-header .page-header{padding:38px 0px 34px 0px}/* Header CSS */#site-header.top-header .oceanwp-social-menu,#site-header.top-header #search-toggle{height:24px;}#site-header.top-header #site-navigation-wrap .dropdown-menu > li > a,#site-header.top-header .oceanwp-mobile-menu-icon a,.mobile-menu-close{line-height:24px;}#site-header.has-header-media .overlay-header-media{background-color:rgba(0,0,0,0.5);}#site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-width:500px;}#site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-height:500px;}/* Typography CSS */#top-bar-content,#top-bar-social-alt{font-family:Philosopher;}#site-navigation-wrap .dropdown-menu > li > a,#site-header.full_screen-header .fs-dropdown-menu > li > a,#site-header.top-header #site-navigation-wrap .dropdown-menu > li > a,#site-header.center-header #site-navigation-wrap .dropdown-menu > li > a,#site-header.medium-header #site-navigation-wrap .dropdown-menu > li > a,.oceanwp-mobile-menu-icon a{font-family:Philosopher;font-weight:700;font-style:normal;font-size:15px;text-transform:capitalize;}