body {
margin: 0!important;
padding: 0;
font-family: 'Raleway', sans-serif;
font-feature-settings: "lnum"; }
button {
outline: none!important;
}
.header-wrapper {
background: #000;
border-bottom: 1px solid;
}
.navbar-dark .navbar-toggler {
border: none;
}
.navbar {
padding-left: 0;
padding-right: 0;
}
.navbar-brand img {
padding: 12px 20px;
padding-left: 0;
}
.inner-nav {
background: #F5333F;
margin-left: 0;
padding-left: 20px;
padding-top: 20px;
padding-bottom: 20px;
}
.inner-nav li {
margin: 5px 0;
}
.inner-nav li a {
color: #fff;
font-size: 28px;
line-height: 30px;
font-weight: 400;
letter-spacing: 2px;
display: block;
outline: none!important;
}
.inner-nav li a span {
font-size: 14px;
display: block;
margin-top: -8px;
font-style: italic;
letter-spacing: 1px;
margin-bottom: -10px;
}
.inner-nav li a:hover {
color: #BCBEC0;
text-decoration: none;
}
.inner-nav li a:focus {
color: #000000;
text-decoration: none;
}
.inner-nav li.dropdown>a:after {
content: '\f107';
font-family: FontAwesome;
border: none;
right: 20px;
top: 0;
position: absolute;
}
.inner-nav li.dropdown.show>a:after {
content: '\f106';
}
.inner-nav .dropdown-menu {
background-color: transparent;
border: none;
margin: 0;
padding: 0;
}
.inner-nav .dropdown-menu a {
font-size: 20px;
line-height: 20px;
white-space: normal;
font-weight: 500;
text-transform: uppercase;
color: rgba(255, 255, 255, 0.8);
}
.inner-nav .dropdown-menu a:hover {
background-color: transparent;
}
.phoenix-homenav.inner-nav {
padding-left: 0;
}
.phoenix-homenav.inner-nav li {
margin: 12px 0;
}
.phoenix-homenav.inner-nav li a {
text-transform: uppercase;
text-align: center;
} .section8 .section-wrapper .section-title {
max-width: 693px;
margin: 0 auto;
margin-bottom: 0 !important;
}
.section8 .button-wrapper {
margin-top: 10px;
}
.section8 .button-wrapper button svg {
display: none;
}
.section8 .button-wrapper button {
font-style: normal;
font-weight: 800;
font-size: 14px;
line-height: 49px;
letter-spacing: 0;
text-align: center;
text-decoration-line: underline;
text-transform: uppercase;
font-family: 'Raleway', sans-serif;
color: #FFFFFF;
}
.section8 .button-wrapper button:hover {
color: #BCBEC0;
}
.section8 .button-wrapper button:hover {
background-color: transparent !important;
border-color: transparent !important;
}
.button-wrapper {
display: flex;
justify-content: center;
align-items: center;
margin: 25px 0;
}
.flex-start {
justify-content: flex-start !important;
}
.justify-center {
justify-content: center !important;
}
.flex-end {
justify-content: flex-end !important;
}
.button-wrapper button {
display: flex;
justify-content: center;
color: #FFFFFF;
align-items: center;
background-color: #EE3442 !important;
height: 46px;
padding: 0 25px;
transition: all 0.3s ease-in-out;
font-weight: 500;
font-size: 14px;
line-height: 16px;
}
.button-wrapper button.border-less {
background-color: transparent !important;
border-color: transparent;
}
.button-wrapper button.border-less:focus {
background-color: transparent !important;
border-color: transparent;
box-shadow: none;
}
.button-wrapper button svg {
margin-left: 11px;
}
.button-wrapper button:hover {
color: #ffffff;
background-color: #ce2935 !important;
}
.video-modals {
background: #000;
z-index: 9999;
align-items: center;
}
.video-modals.show {
display: flex !important;
}
.video-modals .modal-dialog {
width: 82%;
max-width: unset;
}
.video-modals .modal-dialog .modal-content {
border: none !important;
background-color: transparent !important;
}
.video-modals .close-modal {
position: absolute;
float: none;
left: -20px;
top: -44px;
width: 40px;
height: 40px;
display: block;
align-items: center;
justify-content: center;
z-index: 999;
cursor: pointer;
opacity: 1;
}
.video-modals .close-modal:focus,
.video-modals .close-modal:active {
outline: none;
border: none;
}
.video-modals .close-modal span {
text-shadow: none;
color: #ffffff !important;
height: auto;
-webkit-font-smoothing: antialiased;
margin-top: 0;
cursor: pointer;
display: block;
}
section.icon-banner-section .button-wrapper:hover button {
color: #BCBEC0;
}
section.icon-banner-section .button-wrapper,
section.icon-banner-section .button-wrapper button {
margin-top: 0;
}
section.icon-banner-section .button-wrapper {
margin-bottom: 50px;
}
section.icon-banner-section .button-wrapper button:hover {
background-color: transparent !important;
}
.icon-banner-section p {
margin-bottom: 47px;
}
.video-modals .embed-responsive {
max-height: 75vh !important;
}
.section-cta .button-wrapper {
margin: 0;
}
.section-cta .button-wrapper button.video-btn,
.section-cta .button-wrapper a.btn {
width: 300px;
padding: 22px 18px;
}
.section-cta .button-wrapper button.video-btn {
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 21px;
height: 65px;
align-items: center;
width: 300px;
margin-left: 30px;
border: 1px solid #FFFFFF;
box-sizing: border-box;
border-radius: 7px;
background-color: transparent !important;
transition: none;
}
.btn.video-btn.btn-link:after {
display: none !important;
}
button.video-btn:focus {
box-shadow: none !important;
}
section.icon-banner-section .button-wrapper button {
transition: all 0.3s ease-in-out;
}
.section-cta .button-wrapper button.video-btn:hover {
background-color: #EE3442 !important;
}
.section-cta .button-wrapper button.video-btn:hover,
section.icon-banner-section .button-wrapper button:hover {
color: #BCBEC0;
}
.section-wrapper .text-cntnt .cntnt-wrapper .button-wrapper {
display: flex;
justify-content: flex-start;
margin-top: 33px;
}
.section-wrapper .text-cntnt .cntnt-wrapper .button-wrapper button {
display: flex;
align-items: center;
background: #EE3442;
border-radius: 9px;
height: 56px;
font-style: normal;
font-weight: 800;
font-size: 14px;
letter-spacing: 0;
line-height: 49px;
color: #ffffff;
text-align: center;
font-family: 'Raleway', sans-serif;
text-transform: uppercase;
border-color: #EE3442;
}
.section-wrapper .text-cntnt .cntnt-wrapper .button-wrapper button:hover {
color: #BCBEC0;
background-color: #EE3442 !important;
}
.section-wrapper .text-cntnt .cntnt-wrapper .button-wrapper button svg {
margin-left: 14px;
} .inner-nav .dropdown-menu li.dropdown.show>a:after,
.inner-nav .dropdown-menu li.dropdown>a:after {
content: '';
}
.inner-nav .dropdown-menu li.dropdown>.dropdown-menu {
display: block;
margin-left: 15px;
}
.inner-nav .dropdown-menu li.dropdown>.dropdown-menu li {
margin: 0;
}
.inner-nav .dropdown-menu li.dropdown>.dropdown-menu a {
text-transform: capitalize;
font-size: 18px;
}
#carouselPhoenix {
background: #000; }
#carouselPhoenix .carousel-item h2 {
color: #fff;
text-align: center;
margin: 40px 0;
font-size: 74px;
font-weight: 300;
margin-left: 20px;
margin-right: 20px;
}
#carouselPhoenix .carousel-indicators {
position: relative;
margin-top: 30px;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
}
#carouselPhoenix .carousel-indicators li {
width: auto;
height: auto;
cursor: pointer;
opacity: 1;
text-indent: 0;
background-color: transparent;
color: #999;
margin-left: 20px;
margin-right: 20px;
text-align: center;
transition: all 0.5s ease;
}
#carouselPhoenix .carousel-indicators li a {
color: #999;
-webkit-transition: color 0.5s;
transition: color 0.5s;
}
#carouselPhoenix .carousel-indicators li:not(.active):hover {
color: #fff;
}
#carouselPhoenix .carousel-indicators li:hover a {
text-decoration: none;
}
#carouselPhoenix .carousel-indicators li:not(.active):hover a {
color: #fff;
} #carouselPhoenix .carousel-indicators li h3,
#carouselPhoenix .carousel-indicators li h4 {
font-size: 20px;
font-weight: 600;
-webkit-transition: color 0.5s;
transition: color 0.5s;
}
#carouselPhoenix .carousel-indicators li.active h3 {
color: #F5333F;
}
#carouselPhoenix .carousel-indicators li.active h4 {
color: #fff;
}
#carouselPhoenix .carousel-item .slide-image {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.carousel-item .slide-head {
opacity: 0;
transition: opacity .5s;
-moz-transition: opacity .5s;
-webkit-transition: opacity .5s;
}
.carousel-item.active .slide-head {
opacity: 1;
}
.footer-wrapper {
background: #939598;
padding-top: 40px;
padding-bottom: 40px;
}
.footer-widget a,
.footer-widget address {
color: #ffffff;
}
.footer-widget a.footer-phone {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
}
.footer-widget a {
font-weight: 600;
}
.footer-widget p {
color: #000000;
}
.page-template-page-full-widthresources .entry-content,
.page-template-page-get-a-demo .entry-content,
.page-template-page-full-width .entry-content {
margin-top: 0;
}
.page-template-page-full-width .post,
.page-template-page-full-width .page {
margin-bottom: 0;
}
.fl-rich-text ul {
margin-left: 0;
}
.brilliant-imaging .fl-photo-caption-below {
font-weight: 500;
font-size: 16px;
text-align: left;
color: #fff;
}
.brilliant-image .fl-photo-caption-below {
font-weight: 500;
font-size: 14px;
text-align: left;
color: #000;
}
.sub-details p {
display: inline-block;
position: relative;
left: calc( 50% - 105px);
}
.sub-details p span {
display: inline-block;
margin-left: 16px;
}
.colored-table {
padding: 0;
}
.colored-table table {
background: #939598;
color: #fff;
width: 100%;
}
.colored-table table th {
text-align: center;
padding: 5px;
}
.colored-table table tr:first-child {
border-bottom: 1px solid #fff;
}
.colored-table table td {
width: 33.33%;
vertical-align: top;
padding: 15px;
border-right: 1px solid #fff;
}
.colored-table table td:last-child {
border-right: none;
}
.list-for-small-eye p:first-child {
margin-bottom: 5px;
}
.list-for-small-eye ul {
padding-left: 20px;
}
.fl-module-gallery a span {
position: relative;
}
.fl-module-gallery a:hover span:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.4);
transition: all 1s;
-webkit-transition: all 1s;
}
.staff-details {
margin-bottom: 30px;
}
.staff-details .staff-name {
font-weight: 600;
font-size: 26px;
margin-bottom: 5px;
letter-spacing: 1px;
}
.staff-details .staff-designation {
font-size: 20px;
margin-top: 0;
}
.staff-details p {
font-weight: 300;
margin-bottom: 0;
font-size: 14px;
}
.staff-details a {
color: #F5333F;
font-weight: 300;
}
.clinical-advisory-board {
margin-bottom: 30px;
}
.clinical-advisory-board h4 {
font-weight: 600;
font-size: 20px;
}
.clinical-advisory-board p {
font-weight: 300;
font-size: 14px;
}
.press-and-events p strong {
font-weight: 600!important;
}
.press-and-events a {
color: #F5333F;
}
.job-list strong {
font-weight: 600;
font-size: 14px;
}
.job-list p {
font-weight: 300;
font-size: 14px;
}
.phoenix-contact-form,
.technical-support-form {
font-size: 14px;
}
.phoenix-contact-form .wpcf7-form-control,
.technical-support-form .wpcf7-form-control {
width: 100%;
border-radius: 0;
background-color: transparent;
border-color: #fff;
margin: 3px 0;
padding: 5px 10px;
height: 36px;
color: #aaa;
font-size: 14px;
}
.phoenix-contact-form label {
color: #aaa;
}
.technical-support-form .wpcf7-form-control {
color: #000;
border-color: #000;
}
.phoenix-contact-form textarea.wpcf7-form-control,
.technical-support-form textarea.wpcf7-form-control {
height: 150px;
}
.technical-support-form input[type="submit"].wpcf7-form-control,
.phoenix-contact-form input[type="submit"].wpcf7-form-control {
width: 100%;
border-color: #F5333F;
color: #F5333F;
font-size: 20px;
letter-spacing: 2px; font-weight: 500;
}
.phoenix-contact-form span.wpcf7-list-item,
.technical-support-form span.wpcf7-list-item {
margin-left: 0;
}
.technical-support-form .wpcf7-form-control.wpcf7-acceptance,
.technical-support-form .wpcf7-form-control.wpcf7-radio,
.phoenix-contact-form .wpcf7-form-control.wpcf7-acceptance,
.phoenix-contact-form .wpcf7-form-control.wpcf7-radio {
padding-left: 0;
} .phoenix-contact-form select.wpcf7-form-control {
background-color: #fff;
margin-bottom: 15px;
}
.technical-support-form input[type="text"].wpcf7-form-control,
.phoenix-contact-form input[type="text"].wpcf7-form-control {
margin-bottom: 8px;
}
.technical-support-form p {
color: #6D6E71;
}
.technical-support-form p {
margin: 0;
}
.technical-support-form .wpcf7-radio .wpcf7-list-item-label {
font-weight: bold;
}
.phoenix-contact-form img,
.technical-support-form img {
margin-bottom: 6px;
}
.captcha-wrap {
margin-top: 10px;
} [type="radio"]:checked,
[type="radio"]:not(:checked) {
position: absolute;
left: -9999px;
}
[type="radio"]:checked+.wpcf7-list-item-label,
[type="radio"]:not(:checked)+.wpcf7-list-item-label {
position: relative;
padding-left: 24px;
cursor: pointer;
line-height: 16px;
display: inline-block;
color: #404040;
}
[type="radio"]:checked+.wpcf7-list-item-label:before,
[type="radio"]:not(:checked)+.wpcf7-list-item-label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 16px;
height: 16px;
border: 1px solid #000000;
border-radius: 100%;
background: #fff;
}
[type="radio"]:checked+.wpcf7-list-item-label:after,
[type="radio"]:not(:checked)+.wpcf7-list-item-label:after {
content: '\02143';
color: #000000;
position: absolute;
top: calc(50% - 8px);
left: 5.5px;
-webkit-transform: rotate(40deg);
transform: rotate(40deg);
font-size: 9px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
[type="radio"]:not(:checked)+.wpcf7-list-item-label:after {
opacity: 0;
}
[type="radio"]:checked+.wpcf7-list-item-label:after {
opacity: 1;
}
[type="checkbox"]:checked,
[type="checkbox"]:not(:checked) {
position: absolute;
left: -9999px;
}
[type="checkbox"]:checked+.wpcf7-list-item-label,
[type="checkbox"]:not(:checked)+.wpcf7-list-item-label {
position: relative;
padding-left: 24px;
cursor: pointer;
line-height: 16px;
display: inline-block;
}
[type="checkbox"]:checked+.wpcf7-list-item-label:before,
[type="checkbox"]:not(:checked)+.wpcf7-list-item-label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 16px;
height: 16px;
border: 1px solid #000000;
border-radius: 100%;
background: #fff;
}
[type="checkbox"]:checked+.wpcf7-list-item-label:after,
[type="checkbox"]:not(:checked)+.wpcf7-list-item-label:after {
content: '\02143';
color: #000000;
position: absolute;
top: 0px;
left: 5.5px;
-webkit-transform: rotate(40deg);
transform: rotate(40deg);
font-size: 9px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
[type="checkbox"]:not(:checked)+.wpcf7-list-item-label:after {
opacity: 0;
}
[type="checkbox"]:checked+.wpcf7-list-item-label:after {
opacity: 1;
}
.phoenix-contact-form [type="checkbox"]:checked+.wpcf7-list-item-label:before,
.phoenix-contact-form [type="checkbox"]:not(:checked)+.wpcf7-list-item-label:before {
background: #000;
border-color: #fff;
}
.phoenix-contact-form [type="checkbox"]:checked+.wpcf7-list-item-label:after,
.phoenix-contact-form [type="checkbox"]:not(:checked)+.wpcf7-list-item-label:after {
color: #fff;
}
.maxwidth-350 {
max-width: 350px;
} .clinic-gallery a:hover .fl-photo-img,
.researchers-gallery a:hover .fl-photo-img {
border-color: #ffd966;
}
.grey-list-box ul {
background: #939598;
color: #fff;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 30px;
padding-right: 10px;
}
.resources-row .fl-row-content-wrap {
padding-top: 0;
}
.resources-row {
background: #ffffff;
color: #000;
}
.resources-row:nth-child(odd) {
background: #f2f2f2;
}
.resources-row .col-md-12 h3 {
font-size: 26px;
font-weight: 300;
margin-bottom: 0;
}
.resources-row .col-sm-6 {
margin-top: 10px; font-size: 14px;
}
.resources-row .resource-blk {
color: #000;
text-decoration: none;
}
.resources-row a.resource-blk:hover {
color: #6D6E71;
}
.resources-row a.resource-blk:focus,
.resources-row a.resource-blk:active {
color: #F5333F;
outline: none;
}
.breadcrb {
margin-right: 15px;
display: inline-block;
}
#IconPageImgGal.retinal-imaging .fl-photo-caption-below {
text-align: left;
}
.list-for-small-eye p {
margin-bottom: 10px;
}
.site-main {
min-height: 500px;
}
.ie11 .navbar-dark .navbar-toggler,
.ie10 .navbar-dark .navbar-toggler,
.ie9 .navbar-dark .navbar-toggler,
.fl-builder-ie-9 .navbar-dark .navbar-toggler,
.fl-builder-ie-10 .navbar-dark .navbar-toggler,
.fl-builder-ie-11 .navbar-dark .navbar-toggler {
position: fixed;
}
.staff-modal .modal-content {
padding: 20px;
}
.double-color-head span.red {
font-weight: 700;
color: #F5333F!important;
}
.focal-list ul {
padding-left: 20px;
}
.blue-anchors a {
color: #00aeef;
font-weight: 600;
}
.image-graph-1 .fl-photo-caption-below {
color: #fff;
text-align: left;
font-size: 12px;
white-space: normal;
}
.focal-machine img {
max-height: 300px;
width: auto!important;
}
.slit-row .fl-photo-caption.fl-photo-caption-below {
text-align: left!important;
}
.display-block {
display: block;
}
.resource-btn-popup {
cursor: pointer;
}
.fl-photo-caption-below {
white-space: normal;
}
.wpcf7-form-control.wpcf7-radio>span {
display: block;
}
.technical-support-form .wpcf7-form-control.wpcf7-acceptance label {
margin-top: -20px;
}
.max-height-500 img {
max-height: 500px;
width: auto;
}
.iv-features ul {
padding-left: 16px;
}
.iv-features ul li {
margin: 15px 0;
}
.remote-rop-list ul {
padding-left: 16px;
}
.remote-rop-list ul li {
margin: 5px 0;
}
.sub-details.subdetails-iv p {
left: calc( 50% - 20px);
}
.press-post p {
font-size: 14px;
}
.micron-x-gallery .fl-photo-caption-below {
color: #ffffff !important;
text-align: left!important;
padding-top: 4px;
} .ff-form-main {
max-width: unset !important;
}
.ff-page-bread-header {
display: none !important;
}
.ff-col-1,
.ff-col-2 {
float: none !important;
max-width: unset !important;
padding-right: 7.5px
}
.ff-item-row {
width: 50% !important;
}
.ff-item-row:nth-child(1),
.ff-item-row:nth-child(2) {
width: 100% !important;
}
.ff-field-col input,
.ff-field-col textarea {
background-color: black;
color: white;
border: 1px solid white;
width: 100% !important;
padding: 5px 10px !important;
margin-bottom: 5px
}
.ff-label-col label {
margin-bottom: 0 !important;
}
.ff-footer-row input {
background-color: black;
border-radius: 0;
text-transform: uppercase;
border-color: #F5333F;
color: #F5333F;
font-size: 20px;
letter-spacing: 2px;
padding: 8px 20px;
font-weight: 500;
}
.ff-required-mark {
color: #F5333F !important;
}
#dvFastForms .btnDiv {
text-align: left!important;
}
.post .wp-caption .wp-caption-text {
font-size: 12px;
}
.post .entry-content .wp-caption.alignleft {
margin-right: 10px;
}
.post .entry-content .wp-caption.alignright {
margin-left: 10px;
}
.ff-page-row .ff-item-row:nth-last-child(3) .ff-col-1 {
display: inline-block;
}
.ff-page-row .ff-item-row:nth-last-child(3) .ff-col-2 {
min-width: 20%;
display: inline-block;
}
.ff-page-row .ff-item-row:nth-last-child(3) .ff-col-2 input[type="checkbox"] {
top: 2px;
}
.ff-page-row .ff-item-row:last-child .ff-col-1 {
width: 100%;
margin-bottom: 5px;
}
.ff-page-row .ff-item-row:last-child .ff-col-2 {
width: 100%;
} .category-press-release .site-content {
padding: 60px 0px;
}
.tag .site-content {
padding: 60px 0px;
}
.archive .site-content {
padding: 60px 0px;
}
.blog .site-content {
padding: 60px 0px;
}
.blog .site-content .col-md-8 h2 {
font-size: 24px;
font-weight: 600;
}
.blog .entry-content {
border-bottom: 1px solid #000;
}
.archive .entry-content {
border-bottom: 1px solid #000;
}
.blog .site-content .col-md-8 h2 a {
color: #000;
text-decoration: none;
}
.blog .site-content .col-md-8 .posted-on a {
color: #F5333F;
}
.blog .site-content .col-md-8 .author a {
color: #F5333F;
}
.blog .site-content .col-md-8 .entry-footer a {
color: #F5333F;
}
.blog .site-content .col-md-8 .entry-meta {
text-transform: uppercase;
font-weight: 600;
}
.blog .site-content .col-md-8 .entry-meta a {
color: #F5333F;
}
.col-md-4 .widget-area {
padding: 30px;
background: #F1F2F2;
}
.col-md-4 .widget-area ul {
padding-left: 20px;
margin-left: 0px;
}
.col-md-4 .widget-area h2 {
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
}
.col-md-4 .widget-area ul li {
font-size: 13px;
color: #000;
padding: 5px 0px;
}
.col-md-4 .widget-area ul li a {
color: #000;
}
.archive .site-content .col-md-8 h2,
.tag .site-content .col-md-8 h2,
.category-press-release .site-content .col-md-8 h2 {
font-size: 24px;
font-weight: 600;
}
.archive .site-content .col-md-8 h2 a,
.tag .site-content .col-md-8 h2 a,
.category-press-release .site-content .col-md-8 h2 a {
color: #000;
text-decoration: none;
}
.col-md-4 .widget-area .w-feat-art-heading {
font-size: 16px;
font-weight: 700;
margin-top: 30px;
}
.col-md-4 .widget-area .w-feat-art-content {
font-size: 13px;
}
.col-md-4 .widget-area .w-feat-art-link {
color: #F5333F;
font-style: italic;
font-size: 13px;
padding-bottom: 20px;
display: block;
}
.col-md-4 .widget-area .textwidget {
border-bottom: 1px solid #000;
}
.col-md-4 input.search-field {
border-radius: 0px;
padding-left: 10px;
border: 1px solid #000000;
}
.col-md-4 .search-submit {
color: #fff;
padding: 10px;
border: none;
border-radius: 0px;
width: 40px;
height: 32px;
float: right;
background: #f5333f url(http://phoenixtech.com/wp-content/uploads/2019/04/search.png) no-repeat center;
background-size: 50%;
overflow: hidden;
text-indent: -999px;
font-size: 0;
display: inline-block;
line-height: 0;
}
.archive .site-content .col-md-8 .posted-on a,
.tag .site-content .col-md-8 .posted-on a,
.category-press-release .site-content .col-md-8 .posted-on a {
color: #F5333F;
}
.archive .site-content .col-md-8 .author a,
.tag .site-content .col-md-8 .author a,
.category-press-release .site-content .col-md-8 .author a {
color: #F5333F;
}
.archive .site-content .col-md-8 .entry-footer a,
.tag .site-content .col-md-8 .entry-footer a,
.category-press-release .site-content .col-md-8 .entry-footer a {
color: #F5333F;
}
.col-md-4 #secondary-2 {
background: #fff;
padding: 60px 0px;
}
.col-md-4 #secondary-2 .tagcloud a {
font-size: 13px!important;
text-transform: uppercase;
padding: 5px 8px;
display: inline-block;
background: #f1f2f2;
margin: 5px 2px;
color: #000;
}
.archive .site-content .col-md-8 .entry-meta,
.tag .site-content .col-md-8 .entry-meta,
.category-press-release .site-content .col-md-8 .entry-meta {
text-transform: uppercase;
font-weight: 600;
}
.archive .site-content .col-md-8 .entry-meta a,
.tag .site-content .col-md-8 .entry-meta a,
.category-press-release .site-content .col-md-8 .entry-meta a {
color: #F5333F;
}
.single-post .content-area {
padding: 60px 0px;
}
.article-date {
font-size: 22px;
color: #F5333F;
}
.article-year {
font-size: 22px;
color: #808285;
}
.post-pagination-wrap {
text-align: center;
}
.post-pagination-wrap a.page-numbers {
width: 25px;
height: 25px;
background: #F5333F;
display: inline-block;
color: #fff;
text-decoration: none;
}
.post-pagination-wrap span.page-numbers.current {
width: 25px;
height: 25px;
display: inline-block;
background: #231F20;
color: #fff;
}
.post-pagination-wrap a.page-numbers:hover {
background: #231F20;
color: #fff;
}
.blog-caption {
font-size: 22px;
text-align: center;
padding: 20px 100px 30px;
}
.widget-area form label {
width: calc(98% - 40px);
}
.widget-area form input.search-field {
width: 100%;
}
time.entry-date.published.updated {
color: #000;
}
.blog-readmore {
padding: 6px 14px;
display: inline-block;
background: #F5333F;
color: #fff!important;
margin-bottom: 20px;
}
.blog-readmore a {
color: #fff!important;
text-decoration: none;
}
.blog-readmore a:visited {
color: #fff!important;
}
.blog-readmore:hover {
background: #231F20;
color: #fff;
text-decoration: none;
}
.comment-count-blrp {
background: #939598;
border-radius: 20px;
color: #fff!important;
display: inline-block;
float: right;
text-align: center;
padding: 7px 0px;
width: 42px;
height: 36px;
border-radius: 52px / 44px;
}
.comment-count-blrp a {
color: #fff;
}
.comment-count-blrp:hover {
background: #231F20;
color: #fff;
}
.search .site-content {
padding: 80px 0px;
}
.search article h2 a {
font-size: 22px;
color: #000;
text-decoration: none;
}
.search article .entry-summary {
margin-top: 0px;
}
.search article .entry-summary p {
margin-bottom: 10px;
}
.search article .post-edit-link {
color: #F5333F;
}
.search header h1 {
margin-top: 0px;
font-size: 28px;
color: #000;
font-weight: 700;
}
.retinal-ablation-image .fl-photo-img {
margin: auto;
}
.technical-support-form .ff-submit-btn input {
padding: 6px 20px 5px!important;
text-align: center;
line-height: 16px;
margin-top: 10px;
}
.technical-support-form .ff-submit-btn input:focus {
outline: none;
}
.error404 .site-content {
padding: 60px 0px;
}
.error-404.not-found {
text-align: center;
}
.error-404 .search-field {
border-radius: 0px;
padding-left: 10px;
border: 1px solid #000000;
}
.error-404 .search-submit {
background: #F5333F;
color: #fff;
padding: 10px;
border: none;
border-radius: 0px;
}
.col-md-4 .widget-area .w-feat-art-heading a {
color: #000000;
}
.pagination-mobileonly {
margin-bottom: 25px;
}
.imagelib-enlargelink.bottom-margin p {
margin-bottom: 0px;
}
.d-block {
display: block;
}
.d-white {
color: #fff !important;
}
.d-black {
color: #000 !important;
}
@media (min-width: 768px) {
.mfp-image-holder .mfp-content,
img.mfp-img {
max-width: 360px;
}
}
@media (max-width: 991px) {
.section-wrapper .text-cntnt .cntnt-wrapper .button-wrapper button {
height: 49px;
}
.section-wrapper .text-cntnt .cntnt-wrapper .button-wrapper button svg {
width: 24px;
height: 24px;
}
.col-md-4 input.search-field {
width: 100%;
}
.col-md-4 .widget-area {
padding: 15px;
}
.article-year {
font-size: 15px;
}
.article-date {
font-size: 15px;
}
.blog .site-content .col-md-8 h2,
.tag .site-content .col-md-8 h2,
.category-press-release .site-content .col-md-8 h2 {
font-size: 18px;
}
.blog .site-content .col-md-8 .entry-meta,
.tag .site-content .col-md-8 .entry-meta,
.category-press-release .site-content .col-md-8 .entry-meta {
font-size: 14px;
}
.blog-caption {
font-size: 18px;
text-align: center;
padding: 20px 0px 20px;
}
}
@media (max-width: 768px) {
.contnet-inside-video iframe {
height: 68vw;
}
.gallery-head {
text-align: center;
}
.double-color-head h2 {
text-align: center!important;
}
.imagelib-enlargelink.bottom-margin p {
text-align: center!important;
}
.single-post .site-content figure {
width: 100%!important;
}
.single-post .entry-content span {
margin: auto;
}
}
@media (max-width: 575px) {
.col-md-4 #secondary-2.widget-area {
padding: 60px 0px 0px;
}
}
.ff-required-mark {
color: #F5333F !important;
}
.footnoteDiv {
display: none;
}
form#form1 [type="checkbox"]:checked,
form#form1 [type="checkbox"]:not(:checked) {
position: relative;
left: 0 !important;
}
form#form1 #ffSection0 .ff-item-row:last-child .ff-col-1,
form#form1 #ffSection0 .ff-item-row:last-child .ff-col-2 {
float: left !important;
line-height: 1;
}
.ff-invalid-msg {
display: none;
}
form#form1 #ffSection0 .ff-item-row:last-child .ff-col-2 .ff-invalid-msg {
display: initial;
}
.single-press h1 {
font-size: 48px;
}
#ffPage4 .select2-container-multi .select2-choices .select2-search-choice {
line-height: 21px;
}
#ffPage4 .select2-container-multi .select2-search-choice-close {
top: 6px;
}
.single article figure.wp-caption {
margin: auto;
}
@media (max-width: 1080px) {
.the-page-banner>.fl-row-content-wrap {
min-height: 350px;
}
}
@media (max-width: 768px) {
.the-page-banner>.fl-row-content-wrap {
background-position: center !important;
}
} @media (min-width: 1024px) {
.brilliant-image .fl-mosaicflow-col,
.brilliant-imaging .fl-mosaicflow-col {
width: 25%!important;
}
}
@media (max-width: 1199px) {
.icon-banner-section p {
margin-bottom: 47px;
}
.footer-widget p br {
display: none;
}
}
@media (max-width: 1199px) and (min-width: 992px) {
.text-enlarge>.fl-module-content {
margin-left: 30px!important;
}
.modalities-col .fl-photo-img {
max-width: 130px;
}
.modalities-col .gallery-head p {
font-size: 16px;
}
}
@media (max-width: 1183px) and (min-width: 993px) {
.oct-click-enlarge.fl-module .fl-module-content {
margin-left: 65px;
}
}
@media (max-width: 1096px) and (min-width: 993px) {
.micron-x-click-enlarge.fl-module .fl-module-content {
margin-left: 65px;
}
}
@media (max-width: 991px) and (min-width: 769px) {
.modalities-col .fl-photo-img {
max-width: 100px;
}
}
@media (min-width: 992px) {
#phoenixCollapsibleNavbar {
width: 400px;
position: absolute;
z-index: 999;
left: calc(50% - 200px);
top: 112px;
} }
@media (max-width: 991px) and (min-width: 769px) {
.modalities-col .gallery-head p {
font-size: 14px;
}
}
@media (max-width: 991px) {
#carouselPhoenix .carousel-indicators {
display: block;
}
.navbar-brand img {
max-width: 200px;
}
#carouselPhoenix .carousel-item h2 {
font-size: 40px;
}
#carouselPhoenix .carousel-indicators li h3,
#carouselPhoenix .carousel-indicators li h4 {
font-size: 18px;
}
.the-page-banner>.fl-row-content-wrap {
min-height: 300px !important;
}
}
@media (min-width: 769px) {
.anterior-segment-red-row .fl-module-heading h4.fl-heading {
max-width: 162px;
margin: auto!important;
}
.hidden-md {
display: none;
}
}
@media (min-width: 768px) {
.technical-support-form .row .col-md-6:first-child,
.phoenix-contact-form .row .col-md-6:first-child {
padding-right: 7.5px;
}
.technical-support-form .row .col-md-6:last-child,
.phoenix-contact-form .row .col-md-6:last-child {
padding-left: 7.5px;
}
.margin-right {
min-width: 170px;
display: inline-block;
}
}
@media (max-width: 768px) {
.fl-col-small {
max-width: 100%;
}
.sub-details p {
left: calc( 50% - 20px);
}
.sub-details.subdetails-iv p {
left: calc( 50% - 50px);
}
.modalities-col .fl-col-small {
max-width: 500px;
}
.the-page-banner>.fl-row-content-wrap {
min-height: 200px !important;
}
}
@media (max-width: 767px) {
.section-wrapper .text-cntnt .cntnt-wrapper .button-wrapper {
justify-content: center !important;
margin-bottom: 0;
}
.video-modals .close-modal {
left: 15px !important;
}
.icon-banner-section p {
margin-bottom: 47px;
}
.footer-wrapper .col {
flex-basis: unset;
}
.inner-nav li a {
font-size: 26px;
}
.inner-nav .dropdown-menu a {
font-size: 16px;
}
.header-wrapper,
.header-wrapper .navbar,
.header-wrapper .container {
padding-left: 0;
padding-right: 0;
}
.navbar-brand img {
max-width: 220px;
padding-left: 10px;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
}
#carouselPhoenix .carousel-item .slide-head {
display: table;
width: 100%;
min-height: 100px;
margin-bottom: 20px;
margin-top: 20px;
}
#carouselPhoenix .carousel-item h2 {
display: table-cell;
vertical-align: bottom;
}
.breadcrb:after {
content: "";
display: block;
}
.captcha-wrap .col-md-4.order-md-1.order-2 {
max-width: 152px;
}
.margin-right {
display: block;
}
}
@media (max-width: 768px) {
.brilliant-image .fl-photo-caption-below,
.brilliant-imaging .fl-photo-caption-below {
font-size: 12px;
}
.anterior-segment-row .fl-col-small {
max-width: 100%;
}
.center-block .fl-photo-img {
margin: auto;
}
.list-for-small-eye li br {
display: none;
}
.list-for-small-eye ul {
margin-bottom: 10px
}
.list-for-small-eye a {
padding-left: 20px;
}
.grey-list-box li br {
display: none;
}
.mob-clr-margin p {
margin: 0;
}
.imgmob-center .fl-photo-align-center .fl-photo-content {
width: inherit !important;
}
.imgmob-center .fl-photo-caption-below {
text-align: center !important;
}
.mob-underline {
text-decoration: underline;
}
.split-header .d-block,
.mob-head2 {
font-size: 37px !important;
}
}
@media only screen and (max-width: 639px) {
section.section-cta .button-wrapper {
flex-wrap: wrap;
}
.section-cta .button-wrapper button.video-btn {
font-size: .875rem;
letter-spacing: 1.12px;
line-height: 1.13;
height: 62px;
}
.section-cta .button-wrapper button.video-btn,
.section-cta .button-wrapper a.btn {
width: auto;
}
}
@media only screen and (max-width: 600px) {
.video-modals .modal-body {
padding: 0;
}
.video-modals .close-modal {
left: -20px;
top: -58px;
}
.video-modals .modal-dialog {
margin: 0;
}
.video-modals .modal-dialog {
width: 100%;
}
.button-wrapper {
flex-wrap: wrap;
}
}
@media (max-width: 600px) {
.the-page-banner>.fl-row-content-wrap {
min-height: 200px !important;
}
.mob-clr-margin p {
margin: 0;
}
#IconPageImgGal.retinal-imaging .fl-photo-caption-below {
padding-bottom: 0;
padding-top: 0;
}
#IconPageImgGal.retinal-imaging .fl-mosaicflow-item {
margin: 0 0 10px 20px;
}
.sub-details.subdetails-iv p {
left: 0;
margin-left: 35%;
}
.ff-item-row {
width: 100%!important;
}
}
@media (max-width: 500px) {
.oct-video iframe {
height: 200px;
}
}
@media only screen and (max-width: 479px) {
section.icon-banner-section .button-wrapper,
.icon-banner-section p {
margin-bottom: 30px;
}
.section-cta .button-wrapper button.video-btn {
min-width: 250px;
margin-top: 25px;
margin-left: 0;
}
}
@media (max-width: 360px) {
.navbar-brand img {
max-width: 150px;
}
.brilliant-image .fl-photo-caption-below,
.brilliant-imaging .fl-photo-caption-below {
font-size: 10px;
}
.modalities-col .fl-gallery .fl-gallery-item:first-child {
left: 20px!important;
}
.modalities-col .fl-photo-img {
max-width: 130px!important;
}
.micron-x-gallery .fl-gallery-item:nth-child(odd) {
left: 20px!important;
}
.micron-x-gallery .fl-photo-img {
max-width: 130px!important;
}
}
.technical-support-form #dvFastForms .ff-group-row {
padding: 0;
}
.technical-support-form .ff-page-header-row {
display: none;
}
.technical-support-form .ff-section-col {
display: none;
}
.technical-support-form .ff-field-col input,
.technical-support-form .ff-field-col textarea {
background-color: white;
color: black;
border: 5px solid black;
border-width: 1px !important;
border-radius: 0 !important;
}
.technical-support-form .ff-page-row.page-1 .ff-item-row:nth-child(6),
.technical-support-form .ff-page-row.page-1 .ff-item-row:nth-child(7) {
width: 100% !important;
max-width: 100% !important;
}
.technical-support-form .ff-page-row.page-1 .ff-item-row:nth-child(7) textarea {
height: 33px !important;
}
.technical-support-form .ff-submit-btn {
margin: 0;
}
.technical-support-form .ff-submit-btn input {
background-color: white;
}
.technical-support-form .ff-submit-btn input:hover {
background-color: white !important;
}
.technical-support-form .ff-page-row.page-2 .ff-item-row {
width: 100% !important;
max-width: 100% !important;
}
.technical-support-form .ff-page-row.page-2 .select2-container {
width: 100% !important;
border: 1px solid black !important;
border-width: 1px !important;
}
.technical-support-form .ff-page-row.page-2 .select2-container .select2-choices {
border: none !important;
}
.technical-support-form .ff-page-row.page-2 .ff-fileupload-drop-area {
width: 100% !important;
max-width: 100% !important;
}
.technical-support-form .ff-page-row.page-2 .ff-radio-li {
float: left !important;
margin-right: 20px
}
.technical-support-form .ff-submit-btn input {
margin-right: 10px !important;
}
.page-template-page-compact article .entry-header h1.entry-title {
text-align: center;
text-transform: uppercase;
margin: 40px 20px;
}
.page-template-page-compact article .entry-content ul {
margin-left: 0;
} .page-template-page-full-width-Phoenix-ICON .entry-content {
margin-top: 0;
}
.icon-button-wrap {
position: absolute;
right: 50px;
}
.icon-desktop-button {
background: #f2f2f2;
padding: 0px 7px;
margin: 0;
border-radius: 7px;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.icon-desktop-button a {
color: #000 !important;
font-weight: 600;
font-style: italic;
text-decoration: underline;
outline: none;
}
.icon-mobile-button {
display: none;
background: #f2f2f2;
padding: 2px 7px;
border-radius: 7px;
font-size: 14px;
font-weight: 500;
color: #000 !important;
line-height: 20px;
text-decoration: none;
}
.icon-mobile-button:hover {
text-decoration: none;
}
@media(max-width: 991px) {
.icon-desktop-button {
display: none;
}
.icon-mobile-button {
display: block;
}
.icon-button-wrap {
top: 38px;
}
}
@media(max-width: 767px) {
.icon-button-wrap {
top: 30px;
}
}
@media(max-width: 360px) {
.icon-button-wrap {
top: 20px;
}
}
@media(max-width: 310px) {
.icon-button-wrap {
display: none;
}
} .page-template-page-connect-landing .site-content,
.page-template-page-connect-landing-rop .site-content,
.page-template-page-connect-landing-2 .site-content {
background-image: url(//phoenixmicron.com/wp-content/themes/phoenixtech/assets/images/Mask.png);
background-repeat: no-repeat;
background-position: top center;
background-size: contain;
background-size: 100% 500px;
}
.page-template-page-connect-landing-rop .site-content {
background-size: 100% 400px;
}
.page-template-page-connect-landing .entry-header,
.page-template-page-connect-landing-rop .entry-header,
.page-template-page-connect-landing-2 .entry-header { text-align: center;
padding-top: 45px;
}
.page-template-page-connect-landing-rop .entry-header {
min-height: 240px;
}
.connect-landing h1.entry-title {
font-family: 'Raleway', sans-serif;
font-size: 44px; font-weight: 400;
color: #fff;
margin: 0 0 10px;
}
.connect-page-link a {
font-family: 'Raleway', sans-serif;
font-size: 20px;
font-weight: 600;
line-height: 1;
letter-spacing: 1px;
color: #EE3242;
text-transform: uppercase;
}
.btnwrap a:after,
.connect-page-link a:after {
content: '\f054';
display: inline-block;
width: 8px;
height: 20px;
background-repeat: no-repeat;
font-family: 'FontAwesome';
margin-left: 10px;
font-size: 85%;
}
.connect-page-link a:hover {
color: #fff;
text-decoration: none;
}
.connect-landing .entry-content {
text-align: center;
}
.connect-landing .entry-content iframe {
-webkit-box-shadow: 0 0 40px 2px rgba(0, 0, 0, 0.50);
-moz-box-shadow: 0 0 40px 2px rgba(0, 0, 0, 0.50);
box-shadow: 0 0 40px 2px rgba(0, 0, 0, 0.50);
}
.connect-landing .entry-content h2 {
font-family: 'Raleway', sans-serif;
font-size: 65px;
line-height: 76px;
font-weight: 400;
margin: 100px 0 42px;
color: #000;
}
.page-template-page-connect-landing-rop .connect-landing .entry-content h2 {
margin: 0 0 42px;
}
.connect-landing .entry-content p {
font-family: 'Raleway', sans-serif;
font-size: 22px;
font-weight: 500;
line-height: 30px;
letter-spacing: .22px;
color: #000;
}
.connect-landing .entry-content .btnwrap {
display: block;
margin: 50px 0;
}
.connect-landing .entry-content .btnwrap a {
font-family: 'Raleway', sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 19px;
color: #fff;
display: inline-block;
text-transform: uppercase;
padding: 20px 40px;
background: #EE3242;
border-radius: 5px;
}
.connect-landing .entry-content .btnwrap a:hover {
text-decoration: none;
color: #BCBEC0;
}
.fl-module-video .fl-module-content.fl-node-content {
margin-top: 0;
}
@media screen and (min-width: 1200px) {
.page-template-page-connect-landing .site-content,
.page-template-page-connect-landing-2 .site-content {
background-size: 100% 500px;
}
.fl-video.fl-embed-video {
width: 680px;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (min-width: 1400px) {
.fl-video.fl-embed-video {
width: 780px;
}
.connect-landing h1.entry-title {
font-size: 65px;
}
}
@media screen and (min-width: 1600px) {
.fl-video.fl-embed-video {
width: auto;
}
.connect-landing h1.entry-title {
font-size: 65px;
}
} @media screen and (max-width: 1024px) {
.page-template-page-connect-landing .site-content,
.page-template-page-connect-landing-rop .site-content,
.page-template-page-connect-landing-2 .site-content {
background-image: none;
}
.page-template-page-connect-landing-rop .entry-content {
margin: 0;
}
.page-template-page-connect-landing .entry-header,
.page-template-page-connect-landing-2 .entry-header {
padding-bottom: 60px;
background: #252525;
}
.page-template-page-connect-landing-rop .entry-header {
background: #252525;
}
.connect-landing .entry-content iframe {
box-shadow: none;
}
.mob-head2 {
display: block !important;
font-size: 65px;
line-height: 1;
padding: 65px 0 40px;
font-weight: 100;
color: #fff;
}
.m-black.d-white {
color: #000 !important;
display: none !important;
}
.split-header .d-block {
margin-top: 0;
font-size: 65px;
line-height: 1;
display: inline;
}
.split-header br {
display: none;
}
}
@media screen and (max-width: 992px) {
.connect-landing h1.entry-title,
.mob-head2,
.split-header .d-block,
.connect-landing .entry-content h2 {
font-size: 40px;
line-height: 1;
}
}
@media screen and (max-width: 992px) {
.connect-landing .entry-content h2 {
margin: 40px 0;
}
}
@media screen and (max-width: 480px) {
.connect-landing h1.entry-title,
.mob-head2,
.connect-landing .entry-content h2 {
font-size: 32px;
}
.connect-landing .entry-content .btnwrap a {
padding-left: 30px;
padding-right: 30px;
}
.connect-page-link a {
font-size: 18px;
}
}
@media screen and (max-width: 360px) {
.connect-landing h1.entry-title,
.mob-head2,
.connect-landing .entry-content h2 {
font-size: 28px;
}
} #connect_page_id .wpcf7 {
text-align: center;
max-width: 620px;
margin: auto;
padding: 100px 20px;
}
#connectForm input[type="text"],
#connectForm input[type="email"] {
width: 100%;
height: 50px;
font-size: 16px;
padding: 10px;
background: #f8f8f8;
border-radius: 0;
}
#connectForm input[type="submit"] {
font-family: 'Raleway', sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 19px;
color: #fff;
text-transform: uppercase;
padding: 20px 40px;
background: #EE3242;
border-radius: 5px;
margin-top: 6px;
border: 0;
outline: 0;
}
#connectForm input[type="submit"]:hover {
text-decoration: none;
color: #BCBEC0;
}
#connectForm .title-line {
color: #000;
font-size: 65px;
font-weight: 400;
}
#connectForm .sub-line {
font-size: 20px;
}
@media (max-width: 992px) {
#connectForm .title-line {
font-size: 40px;
line-height: 1;
}
#connectForm .sub-line {
font-size: 16px;
}
}
@media (max-width: 425px) {
#connectForm input[type="submit"] {
line-height: 12px;
width: 100%;
border-radius: 0;
}
}
@media only screen and (max-width: 1560px) {
.video-modals .embed-responsive {
max-height: 82vh !important;
}
} .pinicchio-banner-container .double-color-head {
line-height: 120%;
}
.pinicchio-banner-container .double-color-head h1 .red {
display: inline;
}
.pinicchio-banner-container .asp-hero-text p {
margin-bottom: 25px;
}
.pinicchio-banner-container .focal-list ol {
margin-left: 0;
margin-bottom: 25px;
padding-left: 0;
list-style-position: inside;
}
.pinicchio-banner-container .focal-list ol li::marker {
color: #F5333F;
}
.pinicchio-banner-container .focal-list ol li sub {
top: 3px;
}
.pinicchio-banner-container .blue-anchors p {
margin-bottom: 0;
line-height: normal!important;
}
.pinicchio-banner-container .blue-anchors p a:hover {
color: #F5333F!important;
text-decoration: none;
}
.pinicchio-banner-container .blue-anchors p a:first-child {
padding-right: 8px;
}
.pinicchio-banner-container .fl-col-content:has(.banner-image-box) {
padding-top: 0;
}
@media (min-width: 769px) {
.pinicchio-banner-container .fl-col-group {
gap: calc(37/1112*100%);
}
.pinicchio-banner-container .fl-col-group>.fl-col:first-child {
width: calc(617/1112*100%);
}
.pinicchio-banner-container .fl-col-group>.fl-col:nth-child(2) {
width: calc(458/1112*100%);
}
.pinicchio-banner-container .double-color-head {
line-height: 119.565%;
}
}
.pinicchio-form-body .form-dual-text p {
color: #F5333F;
margin-bottom: 40px;
}
.pinicchio-form-body .form-dual-text p em {
font-style: normal;
color: #000;
}
.pinicchio-form-body form p:has(.pinicchio-form-submit) {
margin-top: 12px!important;
margin-bottom: 20px!important;	
}
p:has(.pinicchio-form-reset) {
margin-bottom: 0px!important;	
}
@media (min-width: 769px) {
.pinicchio-form-body form p:has(.pinicchio-form-reset) {
margin-top: 12px!important;	
}
}
.pinicchio-form-body form .pinicchio-form-submit {
color: white!important;
border-color: black!important;
background-color: black!important;
font-size: 20px!important;
font-weight: 600!important;
line-height: normal!important;
font-family: 'Raleway', sans-serif!important;
padding: 11px!important;
margin-bottom: 0px!important;
}
.pinicchio-form-body form .pinicchio-form-submit:hover {
color: #EE3442!important;
border-color: #EE3442!important;
background-color: white!important;
}
.pinicchio-form-body form .pinicchio-form-reset {
color: #EE3442!important;
border-color: #EE3442!important;
background-color: white!important;
font-size: 20px!important;
font-weight: 600!important;
line-height: normal!important;
font-family: 'Raleway', sans-serif!important;
padding: 11px!important;
}
.pinicchio-form-body form .pinicchio-form-reset:hover {	
color: white!important;
border-color: black!important;
background-color: black!important;
}
.pinicchio-form-body .fl-col-group {
flex-direction: row;
flex-wrap: wrap;
}
.pinicchio-form-body form input.input-field {
padding: 13px 11px!important;
color: #404040!important;
font-family: Raleway!important;
font-size: 16px!important;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.pinicchio-form-body form input.input-field::placeholder {
color: #404040!important;
font-family: Raleway!important;
font-size: 16px!important;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.pinicchio-form-body form [type="checkbox"]:checked+.wpcf7-list-item-label:before, .pinicchio-form-body form [type="checkbox"]:not(:checked)+.wpcf7-list-item-label:before {
border-color: #939598!important;
width: 20px!important;
height: 20px!important;
}
.pinicchio-form-body form [type="checkbox"]:checked+.wpcf7-list-item-label:after {
color: #939598!important;
top: 1px;
left: 6.5px;
font-size: 12px;
}
.pinicchio-form-body form [type="checkbox"]+.wpcf7-list-item-label {
padding-top: 3px;
padding-left: 32px;
}
.zcwf_lblLeft .zcwf_col_fld input[type=text], input[type=password], .zcwf_lblLeft .zcwf_col_fld textarea{
width:100% !important;
}
.pinicchio-form-body form .formsubmit {
color: white!important;
border-color: black!important;
background-color: black!important;
background: black!important;
font-size: 20px!important;
font-weight: 600!important;
line-height: normal!important;
font-family: 'Raleway', sans-serif!important;
padding: 11px!important;
margin-bottom: 0px!important;
border-radius: 0!important;
width: calc(50% - 3px)!important;
max-width: unset!important;
}
.pinicchio-form-body form .formsubmit:hover {
color: #EE3442!important;
border-color: #EE3442!important;
background-color: white!important;
background: white!important;
}
.pinicchio-form-body form input[type="reset"] {
color: #EE3442!important;
border-color: #EE3442!important;
background-color: white!important;
background: white!important;
font-size: 20px!important;
font-weight: 600!important;
line-height: normal!important;
font-family: 'Raleway', sans-serif!important;
padding: 11px!important;
border-radius: 0!important;	
width: calc(50% - 3px)!important;
max-width: unset!important;
}
.pinicchio-form-body form input[type="reset"]:hover {	
color: white!important;
border-color: black!important;
background-color: black!important;
background: black!important;
}
.pinicchio-banner-container .focal-list a {
color: #00AEEF !important;
text-decoration: none;
transition: color 0.3s ease-in-out;
}
.pinicchio-banner-container .focal-list a:hover {
color: #F5333F !important;
text-decoration: none;
}
.pinicchio-form-body #crmWebToEntityForm.crmWebToEntityForm {
padding-top: 0;
}
.pinicchio-form-body form [type="checkbox"]:checked, .pinicchio-form-body form [type="checkbox"]:not(:checked) {
position: relative;
left: 0 !important;
margin-top: 2px;
cursor: pointer;
} @media screen and (max-width: 1359px) {
body:has(.is-dropdown .navbar-collapse.collapse:not(.show)) {
overflow: auto;
}
body:has(.is-dropdown .navbar-collapse.collapse) {
overflow: hidden;
}
.is-dropdown .container {
max-width: unset;
}
.is-dropdown .navbar-dark .navbar-toggler-icon{
transition: background-image 0.3s ease;
}
.is-dropdown .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='6' y1='6' x2='24' y2='24' stroke='rgba(255, 255, 255, 0.5)' stroke-width='2'/%3e%3cline x1='6' y1='24' x2='24' y2='6' stroke='rgba(255, 255, 255, 0.5)' stroke-width='2'/%3e%3c/svg%3e");
}
.is-dropdown .nav-dropdown-menu .header__primary-nav{
padding: 40px 20px;
background: rgba(245, 51, 63, 0.90);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
position: absolute;
width: 100%;
max-height: 80dvh;
overflow: auto;
}
.is-dropdown .navbar-collapse {
height: auto !important;
}
.is-dropdown .navbar-collapse.collapse:not(.show) {
height: 0 !important;
}
.is-dropdown .nav-dropdown-menu li:not(:last-of-type) {
margin: 0 0 24px;
}
.is-dropdown .nav-dropdown-menu li a{
font-size: 24px;
line-height: 1.5;
font-weight: 500;
}
.is-dropdown .nav-dropdown-menu li.current-menu-item a,
.is-dropdown .nav-dropdown-menu li.current-menu-parent a {
color: #000;
}
.is-dropdown .nav-dropdown-menu li a:hover,
.is-dropdown .nav-dropdown-menu li.show .sub-menu.show li.show li a {
color: #FFF;
}
.is-dropdown .nav-dropdown-menu li.show a,
.is-dropdown .nav-dropdown-menu li.show .sub-menu.show li.show a {
color: #000;
}
.is-dropdown .nav-dropdown-menu li.show .sub-menu a{
color: #FFF;
font-size: 16px;
padding: 0 0 0 20px;
}
.is-dropdown .nav-dropdown-menu li.show .sub-menu {
margin-top: 24px;
}
.is-dropdown .nav-dropdown-menu li.show .sub-menu.show li.show .sub-menu {
margin-bottom: 24px;
}
.is-dropdown .nav-dropdown-menu li.show .sub-menu li {
margin-bottom: 10px;
}
}
@media screen and (min-width: 1360px) {
.is-dropdown {
padding: 0;
margin: 0;
}
.is-dropdown .container {
max-width: 1440px;
padding: 12px 40px;
}
.is-dropdown .container nav.is-dropdown {
padding: 0;
}
.is-dropdown  a.navbar-brand {
padding: 0;
}
.is-dropdown button.navbar-toggler.pull-right {
display: none;
}
.is-dropdown div#phoenixCollapsibleNavbar {
display: block;
width: unset;
position: unset;
flex-basis: 75%;
flex-grow: unset;
width: 100%;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav {
flex-direction: row;
background-color: transparent;
padding: 0;
gap: calc((37.3 / 942) * 100%);
align-items: center;
justify-content: flex-end;
}
.is-dropdown .nav-dropdown ul li {
margin: 0;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav li {
margin: 0;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav li.menu-item-has-children.show a::after {
transform: rotate(0deg);
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav li a {
font-size: 16px;
line-height: 1.5;
font-weight: 600;
text-transform: uppercase;
transition: all 0.3s ease-in-out;
color: #FFF !important;
letter-spacing: normal;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav li.current-menu-item a,
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav li.current-menu-parent a,
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav li.current-menu-ancestor a {
color: #F5333F !important;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav li a:hover {
color: #F5333F !important;
} 
.is-dropdown .header__primary-nav li.menu-item-has-children>a {
display: grid;
grid-template-columns: auto 24px;
column-gap: 4px;
}
.is-dropdown .header__primary-nav li.menu-item-has-children>a:after {
position: relative;
right: unset;
display: flex;
align-items: center;
justify-content: center;
}
.is-dropdown .nav-dropdown-menu .sub-menu.show {
background: rgba(245, 51, 63, 0.90);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
max-width: 285px;
position: absolute;
margin-top: 31px;
padding: 20px;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav .sub-menu.show li.menu-item-has-children a:hover,
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav .sub-menu.show li.menu-item-has-children.show a {
color: #000 !important;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav .sub-menu.show li.menu-item-has-children.show .sub-menu.show a {
color: #FFF !important;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav .sub-menu.show li.menu-item-has-children.show .sub-menu.show a:hover {
color: #000 !important;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav .sub-menu.show li {
margin: 0;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav .sub-menu.show li:not(:last-of-type) {
margin-bottom: 20px;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav .sub-menu.show li a {
font-weight: 500;
padding: 0;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav li.show a {
color: #F5333F !important;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav li.show .sub-menu.show a {
color: #FFF !important;
}
.is-dropdown .navbar-collapse ul#menu-inner-menu.header__primary-nav .sub-menu.show li a:hover {
color: #000 !important;
} 
.is-dropdown .nav-dropdown-menu .sub-menu.show .sub-menu.show {
position: relative;
margin: 20px 0 0 20px;
padding: 0;
backdrop-filter: none;
background: none;
-webkit-backdrop-filter: none;
}
.is-dropdown .nav-dropdown-menu .sub-menu.show .sub-menu.show li:not(:last-of-type) {
margin-bottom: 10px;
}
}