/* Theme Name: US Neuro Custom Theme Theme URI: https://usneuro.net/ Version: 1.0 Description: Custom theme for US Neuro Author: Blue Cardigan Creative Author URI: https://www.bluecardigancreative.com template: bb-theme */ #header { border-bottom:1px solid #d2d2d2; position:relative; } #logo { width:100%; padding:35px 30px; } #mainNav { width:100%; font-family: Montserrat, sans-serif; font-weight: 400; font-size:15px; line-height:29px; text-transform:uppercase; position:absolute; top:100%; left:0; z-index:9999; } #mainNav * { font-size:15px; line-height:29px; } #mainNav .hamburger { position:absolute; top:-90px; right:20px; } #mainNav nav { background:#e5e6e6; -webkit-border-bottom-right-radius: 26px; -webkit-border-bottom-left-radius: 26px; -moz-border-radius-bottomright: 26px; -moz-border-radius-bottomleft: 26px; border-bottom-right-radius: 26px; border-bottom-left-radius: 26px; } #mainNav a { color:#1d1c50; border-top:1px solid #231f20; text-align:center; } #mainNav li { padding:0 30px;} #mainNav li:first-child a { border:none; } #mainNav .current_page_item a { color:#008bcb; } #mainNav .contactNav { padding:0; -webkit-border-bottom-right-radius: 26px; -webkit-border-bottom-left-radius: 26px; -moz-border-radius-bottomright: 26px; -moz-border-radius-bottomleft: 26px; border-bottom-right-radius: 26px; border-bottom-left-radius: 26px; } #mainNav .contactNav a { background:#3292d0; color:#FFF; border:none; -webkit-border-bottom-right-radius: 26px; -webkit-border-bottom-left-radius: 26px; -moz-border-radius-bottomright: 26px; -moz-border-radius-bottomleft: 26px; border-bottom-right-radius: 26px; border-bottom-left-radius: 26px; } .fl-module.noMarginBot .fl-module-content { margin-bottom:0 !important; } .fl-module.noMarginTop .fl-module-content { margin-top:0 !important; } h1.fl-heading { font-family: Montserrat, sans-serif; font-weight: 300; font-size: 70px; line-height: 84px; } h2.fl-heading { font-family: Montserrat, sans-serif; font-weight: 700; font-size: 40px; line-height: 48px; color:#3292d0; } h3.fl-heading { font-family: Montserrat, sans-serif; font-weight: 700; font-size: 24px; line-height: 33px; color:#dd6e1d; } h4.fl-heading { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 20px; line-height: 30px; } h5.fl-heading { font-family: Montserrat, sans-serif; font-weight: 700; font-size: 15px; line-height:24px; color:#dd6e1d; } .orange h2, .orange h3, .orange h4 { color:#f8952a; } p { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 15px; line-height: 24px; color:#1d1c50; margin-bottom:20px; } #footer {} #footLogo {} #footLogo .fl-photo { text-align:center; } #footNav {} #footNav .fl-module-box {flex-direction:column; column-gap:0; row-gap:0;} #footNav .fl-module-rich-text { width:100%; } #footNav p { text-align:center; } #footNav p a {} #footSocial {} #footSocial .fl-module-box { justify-content:center; } #footSocial .fl-module-box .fl-module { align-self:center; } #footSocial .fl-icon { margin-left:26px; } #copyright {} #copyright a { text-decoration:underline; } #ourServicesRow { background:#0d1333; } #ourServicesRow .fl-row-content-wrap { background:#FFF; -webkit-border-top-right-radius: 40px; -webkit-border-top-left-radius: 40px; -moz-border-radius-topright: 40px; -moz-border-radius-topleft: 40px; border-top-right-radius: 40px; border-top-left-radius: 40px; } .fl-list-item-wrapper { padding-left:9px; } .fl-module-list .fl-list-item-content .fl-list-item-content-icon { color:#3292d0; line-height:20px; vertical-align:top; } .fl-module-list .fl-list-item-content .fl-list-item-content-icon .fl-list-item-icon { font-size:5px !important; } .fl-list .fl-list-item-content-text { padding-left:9px; } #specialtyIcons { justify-content:center; } #specialtyIcons .fl-module-photo { width:45%; margin-left:10%; } #specialtyIcons .fl-module-photo:nth-child(2n+1) { margin-left:0; } #specialtyIcons .fl-photo-caption { font-family: Montserrat, sans-serif; font-weight: 700; font-size: 15px; line-height:18px; color:#dd6e1d; } @media (min-width:769px) { #logo { padding:0 0 20px; } #logo .fl-photo { text-align:center; } #mainNav { position:relative; align-self:center; } #mainNav ul#menu-main { display:block; text-align:center; } #mainNav nav { background:none; } #mainNav li { padding:0;} #mainNav a { border:none; padding:0 10px; } #mainNav .contactNav a { background:#3292d0; color:#FFF; padding:0 19px; margin-left:10px; -webkit-border-radius: 600px; -moz-border-radius: 600px; border-radius: 600px; } #footer .fl-col-group:first-child { display:flex; } #footLogo { float:none; width:150px; flex-shrink:0; } #footLogo .fl-photo { text-align:left; } #footNav { float:none; flex-grow:2; } #footNav .fl-module-box {flex-direction:row; column-gap:10px;} #footNav .fl-module-rich-text { width:auto; } #footNav .fl-module-rich-text:first-child { margin-right:60px; } #footNav p { text-align:left; } #footSocial { float:none; width:265px; flex-shrink:0; } #specialtyIcons .fl-module-photo { width:25%; margin-left:12.5%; } #specialtyIcons .fl-module-photo:nth-child(2n+1) { margin-left:12.5%; } #specialtyIcons .fl-module-photo:nth-child(3n+1) { margin-left:0; } } @media (min-width: 1042px) { #logo { width:182px; padding:0; } #logo .fl-photo { text-align:left; } #mainNav { width:auto; } #mainNav ul#menu-main { display:block; text-align:right; } .fl-col.narrow { width:80% !important; } .fl-module.narrow { width:80% !important; } #homeBanner .fl-row-content-wrap { background-size: 1600px 817px } #specialtyIcons .fl-module-photo { width:18.511%; margin-left:8.652%; } #specialtyIcons .fl-module-photo:nth-child(2n+1) { margin-left:8.652%; } #specialtyIcons .fl-module-photo:nth-child(3n+1) { margin-left:8.652%; } #specialtyIcons .fl-module-photo:nth-child(4n+1) { margin-left:0; } } /*