:root {
--e-global-color-primary: #000000;
--e-global-color-secondary: #252525;
--e-global-color-text: #E0E0E0;
--e-global-color-accent: var(--e-global-color-primary);
--e-global-typography-primary-font-family: "Quicksand";
--e-global-typography-primary-font-weight: 600;
--e-global-typography-secondary-font-family: "Quicksand";
--e-global-typography-secondary-font-weight: 400;
--e-global-typography-text-font-family: "Quicksand";
--e-global-typography-text-font-weight: 400;
--e-global-typography-accent-font-family: "Quicksand";
--e-global-typography-accent-font-weight: 500
}
html,body {
background-color: #fff;
font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
font-size: 14px;
color: #b2b2b2;
line-height: 1.5em
}
a {
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
color: #000000
}
.elementor a,a {
color: #000000
}
a:hover,a:focus {
text-decoration: none;
outline: none;
color: var(--e-global-color-primary)
}
h1,h2,h3,h4,h5,h6 {
color: var(--e-global-color-text);
font-family: var(--e-global-typography-primary-font-family),Sans-serif;
font-weight: var(--e-global-typography-primary-font-weight);
margin-top: 0;
font-weight: 400
}
img {
max-width: 100%;
height: auto
}
img.alignnone {
max-width: 100%;
margin: 10px 0
}
img.aligncenter {
margin-left: auto;
margin-right: auto
}
img.alignleft {
margin-right: 20px;
float: left
}
img.alignleft:after {
clear: both
}
img.alignright {
float: right;
margin-left: 10px
}
img.alignright.size-thumbnail {
float: none;
margin: 0
}
img.size-full {
margin-top: 0;
margin-bottom: 0
}
.page img.alignleft {
float: none;
margin-bottom: 10px
}
.content-pad {
padding: 60px 0
}
.padtop60 {
padding-top: 60px
}
.pad60 {
padding: 60px 0
}
.padbottom60 {
padding-bottom: 60px
}
.pad80 {
padding: 40px 0
}
.padtop80 {
padding-top: 80px
}
.padbottom80 {
padding-bottom: 80px
}
.pad100 {
padding: 100px 0
}
.mb20 {
margin-bottom: 20px
}
.mb30 {
margin-bottom: 30px
}
.mb40 {
margin-bottom: 40px
}
#navigation {
margin: 0;
padding-top: 0;
padding-bottom: 0;
border: 0;
border-radius: 0;
z-index: 1000;
width: 100%;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: all .3s ease-out, background .3s ease-out, box-shadow .5s, left .2s cubic-bezier(.645,.045,.355,1), -webkit-transform .5s;
transition: all .3s ease-out, background .3s ease-out, box-shadow .5s, left .2s cubic-bezier(.645,.045,.355,1), -webkit-transform .5s;
}
body.home #navigation {
background-color: #ffffffa8;
padding-top: 0;
padding-bottom: 0;
width: 100%;
left: 0;
position: relative;
-webkit-box-shadow: none;
box-shadow: none;
}
#navigation.affix {       }
#navigation .navbar-nav>.nav-item {
position: static!important;
text-decoration: none;
transition-duration: .5s
}
#navigation .navbar-nav .nav-link {
color: #2e2e2e;
padding-right: 0;
padding-left: 0;
padding-top: 2.3rem;
padding-bottom: 2.3rem;
line-height: 1;
outline: none;
text-transform: capitalize;
text-decoration: none;
font-family: orienta,Sans-serif;
font-size: 1em;
letter-spacing: 1.2px;
margin: 0 .9rem;
}
#navigation .navbar-nav .nav-link:hover, #navigation .navbar-nav .nav-link:focus {
color: #000000;
border-bottom: 1px solid black;
}
#navigation .navbar-phone.navbar-text>a {
color: var(--e-global-color-primary);
line-height: 2;
padding-top: 0;
padding-bottom: 0;
font-weight: 900;
font-size: 22px
}
#navigation .navbar-phone.navbar-text>a:hover, #navigation .navbar-phone.navbar-text>a:focus {
background: 0 0;
border: 0!important;
color: var(--e-global-color-primary);
text-shadow: 0 0 2px #ffffffb8
}
.dropdown-menu {
margin: 0 auto
}
.dropdown-menu .dropdown-menu {
left: 100%;
top: 0
}
.navbar ul.nav li:hover>ul.dropdown-menu {
display: block
}
.navbar .nav>li>.dropdown-menu::before,.navbar .nav>li>.dropdown-menu::after {
display: none
}
#navigation .navbar-nav .active>.nav-link, #navigation .navbar-nav .active>.nav-link:hover, #navigation .navbar-nav .active>.nav-link:focus {
color: #000000 !important
}
#navigation .navbar-brand {
height: 80px
}
#navigation .navbar-brand>img {
max-height: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
max-width: 200px
}
.main-navigation .dropdown-menu {
z-index: 105;
top: 99.2%
}
.header.centered .main-navigation .dropdown-menu {
top: 99%
}
.dropdown-menu .divider {
background-color: #ededed
}
.dropdown-menu {
min-width: 220px;
border-radius: 0;
padding: 0;
margin: 0;
background-color: #fff;
-webkit-box-shadow: 0 6px 24px rgba(0,0,0,.06);
box-shadow: 0 6px 24px rgba(0,0,0,.06);
border: none;
z-index: 101
}
.navbar .dropdown-menu li {
width: 100%;
margin-left: 0!important
}
.dropdown-menu>li>a {
font-size: 14px;
color: #333;
background-color: #fff;
border-top: 1px solid #f7f7f7;
border-bottom: 1px solid #f7f7f7;
-webkit-transition: none;
-o-transition: none;
transition: none;
position: relative
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu .menu>.active>a,.dropdown-menu .menu>.active>a:hover,.dropdown-menu .menu>.active>a:focus {
color: var(--e-global-color-primary);
background-color: #f8f8f8
}
.dropdown-menu .dropdown-menu {
top: -1px;
left: 100%!important;
right: auto;
border-top: 1px solid #f7f7f7
}
.dropdown .dropdown>a:before {
font-family: fontawesome;
content: "\f107";
position: absolute;
left: auto;
top: 31px;
right: 6px;
line-height: 1;
color: #d1d1d1;
font-size: 14px;
content: "\f105";
right: 10px;
top: 13px;
margin-left: 0;
visibility: visible;
color: #666
}
#navigation .dropdown-menu>.active>a, #navigation .dropdown-menu>.active>a:focus, #navigation .dropdown-menu>.active>a:hover {
color: #fff;
background-color: #fcfcfc;
color: var(--e-global-color-primary);
border-color: var(--e-global-color-primary)
}
#navigation.affix {
position: fixed;
top: 0;
min-height: 50px;
-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.1);
box-shadow: 0 3px 5px rgba(0,0,0,.1);
border-color: #444;
background-color: #fff;
border-bottom: 1px solid #f2f2f2;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
box-shadow: 0 0 5px rgba(0,0,0,.1)
}
#navigation.affix .navbar-brand {
height: 50px
}
#navigation.affix .navbar-brand>img {
padding: 3px 3px 3px 15px
}
#navigation.affix .navbar-phone.navbar-text>a {
line-height: 17px;
color: var(--e-global-color-primary)
}
#navigation.affix .navbar-nav .nav-link {
line-height: 50px;
padding: 0 0.5em;
font-size: 14px;
}
#navigation.affix .navbar-nav .active>.nav-link, #navigation.affix .navbar-nav .nav-link:focus, #navigation.affix .navbar-nav .nav-link:hover {
background: 0 0;
color: var(--e-global-color-primary);
position: relative
}
#navigation.affix .navbar-nav .nav-link:focus::before, #navigation.affix .navbar-nav .nav-link:hover::before {
content: '';
border-top: 3px solid var(--e-global-color-primary);
position: absolute;
top: 0;
width: 100%;
left: 0
}
#navigation li.menu-item.navbar-fibosearch {
padding-left: .7rem;
padding-top: 1.3em;
padding-bottom: 1.3em;
text-transform: capitalize;
text-decoration: none
}
.navbar .megamenu .dropdown-menu {
padding: 1rem
}
@media all and (min-width: 992px) {
.navbar .megamenu {
position:static!important
}
.navbar .megamenu .dropdown-menu {
left: 0;
right: 0;
width: auto;
margin: 0 auto;
max-width: 1058px
}
}
@media(max-width: 991px) {
.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse {
overflow-y:auto;
max-height: 90vh;
margin-top: 10px
}
}
.main-pages {
position: relative
}
.wrapper {
background-color: #fff;
padding: 80px 0;
overflow: hidden;
color: #fff;
position: relative
}
a.call-us-phone {
font-size: 45px;
color: #fff;
position: relative
}
a.call-us-phone:focus,a.call-us-phone:hover {
color: rgba(255,255,255,.6)
}
.sn-air>li {
display: inline-block;
vertical-align: middle
}
.mouse_scroll {
-webkit-animation-duration: 3s;
animation-duration: 3s;
-webkit-animation-delay: 1s;
animation-delay: 1s;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
z-index: 99;
color: #fff;
position: absolute;
bottom: 40px;
margin: 0 auto;
width: 100%;
display: block;
text-align: center
}
.fa-border-circle {
border: 1px solid #fff;
color: #fff;
border-radius: 999px;
min-height: 48px;
min-width: 48px;
line-height: 48px
}
.lightest {
background-color: #fafafa;
color: #484848
}
.btn {
border-radius: 0;
padding: 10px 46px
}
.form-control {
display: block;
width: 100%;
padding: .65rem 1.25rem;
font-size: .93rem;
font-weight: 400;
line-height: 1.7;
color: #7d879c;
background-color: #f6f9fc;
background-clip: padding-box;
border: 1px solid #aeb4be;
appearance: none;
border-radius: 0;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion:reduce) {
.form-control {
transition: none
}
}
.form-control[type=file] {
overflow: hidden
}
.form-control[type=file]:not(:disabled):not([readonly]) {
cursor: pointer
}
.form-control:focus {
color: #7d879c;
background-color: #f6f9fc;
border-color: #373f50;
outline: 0;
box-shadow: 0 0 0 0 transparent
}
.form-control::-webkit-date-and-time-value {
height: 1.7em
}
.form-control::placeholder {
color: #7d879c;
opacity: 1
}
input#btn-send {
background-color: var(--e-global-color-primary);
color: #f6f9fc;
margin: 0 auto;
float: left;
font-size: 19px;
padding: 7px 29px
}
.form-control:focus {
border-color: #bababa;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none
}
.btn-primary {
border: none;
border-radius: 0;
padding: 10px 46px;
border-color: #111214;
background-color: #111214;
color: #fff
}
input.wpcf7-form-control.wpcf7-submit.btn-primary {
font-size: 14px
}
input.wpcf7-form-control.wpcf7-submit.btn-primary:hover,input.wpcf7-form-control.wpcf7-submit.btn-primary:focus {
background-color: var(--e-global-color-primary)
}
.page-header-title {
text-shadow: 1px 1px 1px #222222b0
}
.one_third_last .list-unstyled.infogeneral li a[href^="tel:"] {
font-size: 25px;
line-height: 1;
font-weight: 300;
color: #333;
text-decoration: none;
display: inline-table
}
.one_third_last ul>li {
margin-top: 5px;
margin-bottom: 5px
}
.one_third_last ul>li>i {
font-size: 35px;
color: #747474;
display: inline-block;
vertical-align: middle;
width: 27px;
text-align: center
}
.one_third_last ul>li>i+span {
display: inline-block;
vertical-align: middle;
color: #747474
}
.one_third_last ul>li>i+address {
display: inline-block;
vertical-align: top
}
.one_third_last ul>li>i.fa.fa-times,.one_third_last ul>li>i.fa.fa-clock-o {
font-size: 26px
}
#footer {
font-size: 13px;
color: #747474;
padding: 12px 0;
background-color: #111a20;
position: relative;
clear: both;
border-top: 1px solid #f3f3f359
}
#footer p {
margin-bottom: 0
}
#footer a {
color: #747474
}
#footer a:hover {
color: var(--e-global-color-primary)
}
.footer-top .address-info .infogeneral li a {
color: #9c9c9c;
text-decoration: none
}
.footer-top .address-info .infogeneral li>span {
display: block
}
.footer-top .address-info .infogeneral li a i {
font-size: 20px;
display: inline-block;
vertical-align: middle
}
.footer-top .address-info .infogeneral li a i+span {
font-size: 13px;
display: inline-block;
vertical-align: middle;
font-weight: 900
}
.footer-top .headline {
border-bottom: 1px dotted #e4e9f0;
padding-bottom: 7px;
display: inline-block;
position: relative;
width: 100%
}
.footer-top .headline:before {
content: '';
width: 40%;
position: absolute;
bottom: -1px;
height: 1px;
background-color: #ef9a54
}
.sub-footer {
color: #ccc;
background: #1f1f1f;
padding: 4vh 0;
border-bottom: 1px solid #444
}
.sub-footer .menu {
padding-left: 0;
list-style: none
}
.sub-footer .menu li:first-child {
border-top: none!important
}
.sub-footer .menu li {
position: relative;
border-top: solid 1px #dfdede
}
.sub-footer .menu li a {
color: #eee;
padding: 6px 0;
display: inline-block;
font-size: 14px
}
.sub-footer .menu li a:after {
color: #bbb;
float: right;
margin-top: 10px;
font: normal normal normal 14px/1 FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
float: right;
margin-top: 10px;
content: "\f105";
position: absolute;
right: 0;
top: 0
}
.footer-socials {
margin-top: 12px;
text-align: center
}
.footer-socials li {
padding: 0
}
.footer-socials li a {
color: #777;
background-color: transparent;
text-shadow: none;
display: block;
background: rgba(21,20,20,.62)
}
.footer-socials li a i {
display: block;
position: relative;
width: 28px;
height: 28px;
font-size: 20px;
line-height: 28px
}
.col-divider-margin-4 {
width: 100%;
float: left;
margin-top: 40px
}
.contact-social-icons .fa {
color: #505050
}
.social_list {
display: inline-block;
vertical-align: middle;
margin: 0 4%
}
.social_list .page-icon-top a.link:hover,.social_list .page-icon-top a.link:focus, #contact-us .list-icon a:hover, #contact-us .list-icon a:focus {
color: var(--e-global-color-primary)
}
.page-icon-top {
font-size: 40px;
line-height: 40px
}
.social_list .page-icon-top a:hover,.social_list .page-icon-top a:focus {
color: #797979
}
.social-icons .fa {
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
color: #fff;
color: rgba(255,255,255,.8);
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
font-size: 20px;
border-radius: 2px
}
.social-icons.icon-zoom .fa:hover,.social-icons.icon-zoom .fa:active {
-webkit-transform: scale(1.1);
transform: scale(1.1)
}
.social-icons .fa-facebook,.social-icons .fa-facebook-square {
background-color: #3c599f
}
.social-icons .fa-twitter,.social-icons .fa-twitter-square {
background-color: #32ccfe
}
.social-icons .fa-google-plus,.social-icons .fa-google-plus-square {
background-color: #cf3d2e
}
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square {
background-color: #c52f30
}
.social-icons .fa-skype {
background-color: #01aef2
}
.social-icons .fa-whatsapp {
color: #fff;
background: linear-gradient(#25d366, #25d366) 14% 84%/16% 16% no-repeat,radial-gradient(#25d366 58%,transparent 0)
}
.pagination {
position: fixed;
right: 20px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 1.4em;
z-index: 10
}
.pagination a {
display: block;
height: 20px;
margin-bottom: 5px;
color: #fff;
position: relative;
padding: 4px
}
.pagination a.active:after {
-webkit-box-shadow: inset 0 0 0 5px;
box-shadow: inset 0 0 0 5px
}
.pagination a .hover-text {
position: absolute;
right: 15px;
top: 7px;
opacity: 0;
-webkit-transition: opacity .5s ease;
transition: opacity .5s ease;
padding-right: 15px
}
.pagination a:hover .hover-text {
opacity: 1
}
.pagination a:after {
-webkit-transition: box-shadow .5s ease;
-webkit-transition: -webkit-box-shadow .5s ease;
transition: -webkit-box-shadow .5s ease;
transition: box-shadow .5s ease;
transition: box-shadow .5s ease,-webkit-box-shadow .5s ease;
width: 10px;
height: 10px;
display: block;
border: 1px solid;
border-radius: 50%;
content: '';
position: absolute;
margin: auto;
top: 0;
right: 4px;
bottom: 0
}
#wp_breadcrumbs {
background-color: #e6e6e6
}
#footer .breadcrumb {
background-color: transparent;
text-align: center;
margin: 0 auto;
display: grid;
grid-template-rows: auto;
grid-template-columns: max-content max-content;
justify-items: stretch;
align-items: stretch;
justify-content: center;
padding: 0;
column-gap: 20px
}
#footer .breadcrumb li {
margin: 0 auto
}
#wp_breadcrumbs .breadcrumb {
margin: 0;
padding: 21px 0;
background-color: transparent;
border-radius: 0
}
#wp_breadcrumbs .breadcrumb>li {
display: inline-block
}
#wp_breadcrumbs .breadcrumb>.active {
color: #555;
font-weight: 900
}
#wp_breadcrumbs .breadcrumb>li+li:before {
content: "/\00a0";
padding: 0 5px;
color: #ccc
}
.image-box img {
-webkit-filter: grayscale(1);
-webkit-filter: grayscale(95%);
filter: gray;
filter: grayscale(95%);
-webkit-filter: url(#greyscale);
filter: url(#greyscale)
}
.header_area {
left: 0;
padding: 8px 0;
position: absolute;
top: 0;
width: 100%;
z-index: 999
}
.top-info-left a {
display: inline-block;
font-size: 15px;
color: #fff;
margin: 5px 10px 5px 0
}
.top-info-left a i {
margin-right: 5px
}
.top-info-right ul {
float: right
}
.top-info-right li a {
display: block
}
.carousel-fade .carousel-inner .item {
-webkit-transition-property: opacity;
transition-property: opacity
}
@media all and (min-width: 992px) {
#navigation .main-navbar .navbar-nav .nav-item .dropdown-menu {
display:none
}
#navigation .main-navbar .navbar-nav .nav-item:hover .nav-link {
}
#navigation .main-navbar .navbar-nav .nav-item:hover .dropdown-menu {
display: block
}
#navigation .main-navbar .navbar-nav .nav-item .dropdown-menu {
margin-top: 0
}
}
.elementor-447 .menu-solution {
--fontWeightLight: 200;
--fontWeightNormal: 300;
--fontWeightSemibold: 425;
--fontWeightBold: 500;
--scrollbarOffset: 10px;
--fixedNavScrollMargin: calc(var(--fixedNavHeight) + var(--fixedNavSpacing));
--hoverTransition: 150ms cubic-bezier(0.215, 0.61, 0.355, 1);
--siteNavIconSize: 32px;
--siteNavIconSpacing: 14px;
--siteNavListSpacing: 32px
}
.elementor-447 .menu-solution .menu-solution-items .elementor-image-box-wrapper {
font-size: 14px;
color: #0a2540;
outline: none;
line-height: 19px
}
.elementor-447 .menu-solution .menu-solution-items figure.elementor-image-box-img {
max-width: 33px
}
.elementor-447 .menu-solution .menu-solution-items .elementor-image-box-content {
margin-left: 14px
}
.elementor-447 .menu-solution .menu-solution-items .elementor-image-box-img {
}
.elementor-447 .menu-solution .menu-solution-items .elementor-image-box-title {
font-weight: 425;
color: #151515;
opacity: .9
}
.elementor-447 .menu-solution .menu-solution-items .elementor-image-box-description {
color: #151515;
opacity: .6;
transition: var(--hoverTransition);
transition-property: opacity;
white-space: nowrap;
font-size: 12px;
line-height: 16px
}
.elementor-447 .menu-solution .menu-solution-items:hover .elementor-image-box-description,.elementor-447 .menu-solution .menu-solution-items:hover .menu-solution-items .elementor-image-box-title {
opacity: 1
}
#navigation .main-navbar .navbar-nav .nav-item.tip {
width: 1.25rem;
height: 1.25rem;
background-color: red;
position: absolute;
top: 4.15rem;
left: 0;
clip-path: polygon(50% 0%,100% 50%,50% 100%,0% 50%);
transition: transform 100ms linear;
display: none;
opacity: 0
}
#navigation .main-navbar .navbar-nav .nav-item:hover .tip {
display: block;
opacity: 1
}
#primary .footer-navcenter {
display: block;
margin: 0 auto;
text-align: center;
margin-bottom: 5px
}
#primary .footer-navcenter>li a {
position: relative;
display: block;
padding: 9px 6px
}
#primary .footer-navcenter.footer-sn {
padding: 0;
margin-bottom: 0
}
#primary .footer-navcenter.footer-sn>li {
display: inline-block;
vertical-align: middle;
max-width: 32%;
background-color: #efefef;
box-shadow: 1px 1px 1px #ddd;
padding: 0 12px;
margin: 0 auto 8px;
border-radius: 4px
}
#primary .footer-navcenter.footer-sn>li a {
padding: 0!important
}
#primary .footer-navcenter.footer-sn>li a img {
max-width: 100%;
width: 100%;
height: auto;
margin: 0 auto;
padding: 9px 0
}
#primary .footer-navcenter.footer-sn>li>a>.sn-img {
display: inline-block;
background-size: cover;
background-repeat: no-repeat
}
#primary .footer-navcenter.footer-sn>li.facebook>a>.sn-img-h, #primary .footer-navcenter.footer-sn>li.youtube>a>.sn-img-h, #primary .footer-navcenter.footer-sn>li.twitter>a>.sn-img-h, #primary .footer-navcenter.footer-sn>li.instagram>a>.sn-img-h, #primary .footer-navcenter.footer-sn>li.linkedin>a>.sn-img-h, #primary .footer-navcenter.footer-sn>li.pinterest>a>.sn-img-h, #primary .footer-navcenter.footer-sn>li.google>a>.sn-img-h {
display: none
}
#primary .footer-navcenter.footer-sn>li:hover {
background-color: #1f365c
}
#primary .footer-navcenter.footer-sn>li.facebook>a:hover>.sn-img, #primary .footer-navcenter.footer-sn>li.youtube>a:hover>.sn-img, #primary .footer-navcenter.footer-sn>li.twitter>a:hover>.sn-img, #primary .footer-navcenter.footer-sn>li.instagram>a:hover>.sn-img, #primary .footer-navcenter.footer-sn>li.linkedin>a:hover>.sn-img, #primary .footer-navcenter.footer-sn>li.pinterest>a:hover>.sn-img, #primary .footer-navcenter.footer-sn>li.google>a:hover>.sn-img {
display: none
}
#primary .footer-navcenter.footer-sn>li.facebook>a:hover>.sn-img-h, #primary .footer-navcenter.footer-sn>li.youtube>a:hover>.sn-img-h, #primary .footer-navcenter.footer-sn>li.twitter>a:hover>.sn-img-h, #primary .footer-navcenter.footer-sn>li.instagram>a:hover>.sn-img-h, #primary .footer-navcenter.footer-sn>li.linkedin>a:hover>.sn-img-h, #primary .footer-navcenter.footer-sn>li.pinterest>a:hover>.sn-img-h, #primary .footer-navcenter.footer-sn>li.google>a:hover>.sn-img-h {
display: inline-block
}
#subfooter .ftrlogo, #subfooter .phone, #subfooter .footer-navcenter {
display: block;
margin: 0 auto;
text-align: center
}
#subfooter .ftrlogo {
margin-bottom: 9px
}
#subfooter .phone {
font-size: 17px;
font-weight: 600;
margin-bottom: 5px
}
#subfooter .footer-navcenter {
margin-bottom: 5px
}
#subfooter .footer-navcenter>li {
display: inline-block;
vertical-align: middle;
max-width: 48%
}
#subfooter .footer-navcenter>li a {
position: relative;
display: block;
padding: 9px 6px
}
#subfooter .footer-navcenter.footer-sn {
padding: 9px 17px;
margin-bottom: 0
}
#subfooter .footer-navcenter.footer-sn>li {
margin-top: 9px;
position: relative
}
#subfooter .footer-navcenter.footer-sn>li>a {
padding: 0
}
#subfooter .footer-navcenter.footer-sn>li>a img {
max-width: 100%;
height: auto
}
#subfooter .footer-navcenter.footer-sn>li>a>.sn-img {
display: inline-block;
background-size: cover;
background-repeat: no-repeat
}
#subfooter .footer-navcenter.footer-sn>li>a>.sn-img-h {
display: none
}
#subfooter .footer-navcenter.footer-sn>li>a:hover>.sn-img {
display: none
}
#subfooter .footer-navcenter.footer-sn>li>a:hover>.sn-img-h {
display: inline-block
}