::-moz-selection {
background: #cc000025;
}
::selection {
background: #cc000025;
}
.logo img {
width: 68px;
image-rendering: -webkit-optimize-contrast !important;
}
.practice-icon img {
width: 50px;
}
.owl-carousel {
width: calc(100% + 1px);
margin-left: -1px;
}
.main-header .container {
padding-left: 25px;
padding-right: 25px;
}
.blog-holder {
padding-left: 25px;
padding-right: 25px;
}
.blog-post-single > .container {
padding-left: 25px;
padding-right: 25px;
}
footer .container {
padding-left: 25px;
padding-right: 25px;
}
@media (max-width: 1024px) {
.elementor-2952
.elementor-element.elementor-element-9ac60dc
> .elementor-element-populated {
padding: 0px 10px 0px 10px;
}
.main-header .container,
footer .container {
padding-left: 30px;
padding-right: 30px;
}
.blog-holder {
padding-left: 30px;
padding-right: 30px;
}
}
@media (max-width: 479px) {
.display-2 {
font-size: calc(1.675rem + 2.1vw);
}
}
.elementor-accordion-item:last-child .elementor-tab-title,
.elementor-toggle-item:last-child .elementor-tab-title {
margin-bottom: 30px;
} .top-header a {
color: white;
} .nav-fixed-top {
background: white;
color: #111111;
}
.nav-fixed-top .menu-nav li a {
color: #111111;
}
.nav-fixed-top .menu-nav li a:after {
background: #111111;
}
.meta-sticky {
color: white !important;
border-radius: 3px;
}
.scrollup i {
color: white;
}
.el-btn .elementor-button,
.wpcf7-submit,
.read-more {
min-width: 140px !important;
border-radius: 5px !important;
}
a {
transition: all 0.15s cubic-bezier(0.3, 1, 0.35, 1) 0s !important;
}
.menu-mobile li:hover > a,
.menu-mobile li.current-menu-item > a {
color: #c00;
}
.tags-single-page a {
border-radius: 3px;
}
.tags-single-page a:hover {
color: white !important;
}
.smalltitle span {
text-decoration: none;
text-transform: uppercase;
border: none;
letter-spacing: 0.025em;
}
.pcolori svg path {
fill: #c00;
}
.wpcf7-form-control-wrap .wpcf7-list-item {
margin: 0;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #c00;
margin-left: 0;
margin-right: 0;
} .mobile-menu-holder {
background: #111;
padding: 0 50px;
}
.mobile-menu-holder .exit-mobile {
margin-top: 50px;
}
.mobile-menu-holder .menu-mobile {
padding-left: 0;
}
.mobile-menu-holder .menu-contact {
padding-left: 0;
}
.mobile-menu-holder .menu-contact a {
color: white;
}
.mobile-menu-holder .menu-contact .social-media i {
color: white;
}
.nav-fixed-top .nav-button-holder span,
.nav-fixed-top .nav-button-holder span::before,
.nav-fixed-top .nav-button-holder span::after {
background: #111;
} .page-id-608 > footer,
.page-id-276 > footer {
margin-top: 0;
}