h1 {
font-size: 60px !important;
}
h2 {
font-size: 45px !important;
}
h3 {
font-size: 35px !important;
}
h3 {
font-size: 23px !important;
}
.prose h1,
.prose h2,
.prose h3,
.prose h4,
.prose h5,
.prose h6 {
color: #fff !important;
}
.spill > .elementor-widget {
width: 100%;
max-width: auto;
}
body {
background-color: #262421 !important;
} .page-id-14152 header#pxl-header-elementor .elementor-background-overlay,
.page-id-13599 header#pxl-header-elementor .elementor-background-overlay {
background-color: #fff;
opacity: 1;
}
.page-id-14152 header#pxl-header-elementor .elementor-7069 .elementor-element.elementor-element-5c5a1f0 .pxl-nav-menu .pxl-menu-primary > li > a,
.page-id-13599 header#pxl-header-elementor .elementor-7069 .elementor-element.elementor-element-5c5a1f0 .pxl-nav-menu .pxl-menu-primary > li > a {
color: var(--second-color);
}
.page-id-14152 header#pxl-header-elementor .elementor-widget,
.page-id-13599 header#pxl-header-elementor .elementor-widget {
position: relative;
}
.page-id-14152 .lf-footer.alt-bg,
.page-id-13599 .lf-footer.alt-bg {
background-color: var(--third-color) !important;
}
.page-id-14152 .lf-footer,
.page-id-13599 .lf-footer {
background-image: none !important;
background-color: #fff !important;
} .page-id-11094 header#pxl-header-elementor .elementor-section,
.page-id-13932 header#pxl-header-elementor .elementor-section,
.page-id-13982 header#pxl-header-elementor .elementor-section,
.page-id-13309 header#pxl-header-elementor .elementor-section{
background-image: none;
}
.plx-item--holder,
.plx-item--holder:hover {
padding-right: 0 !important;
padding-left: 0 !important;
}
.pxl-item--meta,
.pxl-item--meta:hover {
background-color: #cc9865 !important;
padding-bottom: 0 !important;
}
#pxl-main {
padding-bottom: 0;
}
.alt-bg .pxl-item--title {
margin-bottom: 0 !important;
}
.alt-bg .pxl--title,
.alt-bg .pxl--price {
color: #fff;
}
.pxl-grid .menu-item {
border-top: 1px solid rgba(85, 114, 118, 0.3);
padding-top: 2em;
}
.alt-bg .pxl-grid .menu-item {
border-top: 1px solid rgba(255, 255,255, 0.3);
}
.no-border .pxl-grid .menu-item {
margin-bottom:0;
}
.no-border .pxl-grid .menu-item:not(:first-child) {
border-top: 0px solid var(--third-color);
}
.no-border .pxl-grid .menu-item {
padding-top: 0em;
}
.pxl-grid .pxl--excerpt {
display: grid;
gap: 0;
}
.pxl-grid .pxl--excerpt a {
text-decoration: underline;
text-underline-offset: 0.5em;
}
table.lf-pricing tr td {
border-style: solid;
border-width: 1px 0px 0px 0px;
border-color: var(--e-global-color-primary);
color: #fff;
padding: 1em;
}
.tablepress-table-name,
.tablepress-table-description {
color: var(--primary-color);
}
.tablepress-table-name {
font-weight: 300;
text-transform: uppercase;
font-size: 1.25em !important;
text-align: left;
margin: 1em 0 0.5em;
}
table.lf-pricing tr td:first-child {
text-transform: capitalize;
}
.pxl-carousel-inner .pxl-item--social {
display:none;
}
.pxl-carousel-inner .pxl-item--position {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.pxl-team-carousel1 .pxl-item--meta,
.pxl-team-grid1 .pxl-item--meta {
padding: 1em !important;
}
.pxl-team-carousel1 .plx-item--holder,
.pxl-team-grid1 .plx-item--holder {
position: relative;
}
.legal-links a {
padding: 0.5em 1em;
}
.pxl-loader.style-business {
background: #262421 url(//littleforay.com/wp-content/uploads/2024/02/hummingbird.gif) no-repeat center center !important;
background-size: 300px !important;
}
@media screen and (min-width: 767px) {
.inline-button .pxl-item--inner {
margin-top: .5em;
display:flex;
align-items:center;
justify-content:space-between;
}
div.elementor-section,
section.elementor-section {
padding-top: 6em;
padding-bottom: 6em;
}
.pxl-grid .pxl--excerpt a {
justify-self:end;
} table.lf-pricing tr:hover td {
color: #262421 !Important;
background-color: #cc9865; 
}
table.lf-pricing .th-mobile-screen {
display:none;
}
table.lf-pricing.first-25 tr td:first-child {
width: 25%;
}
table.lf-pricing.col-count-4 tr td:not(:first-child ):not(:last-child){
width: 25%;
}
table.lf-pricing.col-count-5 tr td:not(:first-child ):not(:last-child){
width: 20%;
}
table.lf-pricing thead th {
font-weight: 600;
background-color: transparent;
color:#fff;
text-transform: uppercase;
font-size: 1.1em;
}
table.lf-pricing tr td:last-child {
white-space:nowrap;
text-align:right;
width:120px;
}
table.lf-pricing tr td a {
transition:none;
padding: 1em 0;
}
table.lf-pricing tr:hover td a {
color: #fff !Important;
}
.menu-style-defualt .pxl-menu-primary > li:hover > a span,
.menu-style-defualt .pxl-menu-primary > li.current-menu-item > a span{
color: var(--primary-color);
text-decoration: underline;
}
.menu-style-defualt .pxl-menu-primary > li > a span {
text-underline-offset: 0.5em;
}
}
@media screen and (max-width: 767px) {
.pxl-content-top {
background-color:#fff;
padding: 1em;
}
.pxl-swiper-slide {
padding: 0 0.5em !important;
}
h1 {
font-size: 40px !important;
}
h2 {
font-size: 33px !important;
}
h3 {
font-size: 28px !important;
}
h3 {
font-size: 23px !important;
}
div.elementor-section,
section.elementor-section {
padding-top: 3em;
padding-bottom: 3em;
}
.pxl-grid .pxl--excerpt {
gap: 0.5em;
}
table.lf-pricing thead {
display: none;
}
table.lf-pricing tr td .th-mobile-screen {
margin-left: 0 !important;
padding: 0 !important;
}
table.lf-pricing tr td {
float: none;
clear: left;
text-align: left;
display: flex;
line-height: 1;
align-items: center;
}
table.lf-pricing tr td .td-content-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
table.lf-pricing tr td .td-content {
text-align:right;
}
table.lf-pricing tr td:last-child .td-content {
text-align:center;
}
table.lf-pricing tr td:first-child {
background-color: #557276;
}
table.lf-pricing tr td:nth-child(2) {
border-top-width:0px !important;
}
table.lf-pricing tr td:first-child .th-mobile-screen,
table.lf-pricing tr td:last-child .th-mobile-screen{
display:none;
}
table.lf-pricing tr td:first-child .td-content {
text-align:center;
font-weight:700;
}
table.lf-pricing tr td:first-child .td-content-wrapper,
table.lf-pricing tr td:last-child .td-content-wrapper {
justify-content:center;
}
table.lf-pricing tr td:first-child {
border-top-width: 0px !important;
}
table.lf-pricing tr td:last-child {
border-bottom-width:0px !important;
margin-bottom:1.5em;
}
table.lf-pricing tr td:last-child a {
flex-basis:100% !important;
justify-content:center;
color:#fff !important;
display: inline-flex;
align-items: center;
font-size: 14px;
font-weight: 700;
color: #fff;
padding: 0 30px;
line-height: 46px;
-webkit-transition: all 200ms linear 0ms;
-khtml-transition: all 200ms linear 0ms;
-moz-transition: all 200ms linear 0ms;
-ms-transition: all 200ms linear 0ms;
-o-transition: all 200ms linear 0ms;
transition: all 200ms linear 0ms;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
position: relative;
cursor: pointer;
border: none;
background-color: var(--primary-color);
height: auto;
overflow: hidden;
}
table.lf-pricing tr td .th-mobile-screen {
flex-basis: 50% !important;
text-align:left;
}
table.lf-pricing tr td:not(:first-child) .td-content {
flex-basis: 50% !important;
justify-content:end;
}
.inline-button .pxl-item--inner {
justify-content:center;
}
}
@media screen and (min-width: 1200px) {
h1 {
font-size: 50px !important;
}
h2 {
font-size: 40px !important;
}
h3 {
font-size: 30px !important;
}
h3 {
font-size: 23px !important;
}
.only-on-mobile {
display: none !important;
}
}
@media screen and (max-width: 1199px) {
.only-on-mobile {
width: 100% !important;
margin-bottom: 2rem;
justify-content:center;
}
body:not(.page-id-14152) #pxl-header-default,
body:not(.page-id-14152) #pxl-header-elementor,
body:not(.page-id-13599) #pxl-header-default,
body:not(.page-id-13599) #pxl-header-elementor {
background-color: transparent;
}
#pxl-main {
padding-top: 0 !important;
}
body:not(.page-id-14152) #pxl-header-mobile .pxl-header-menu,
body:not(.page-id-13599) #pxl-header-mobile .pxl-header-menu {
background-image: url(//littleforay.com/wp-content/uploads/2023/11/bg-pattern.jpg);
background-size: contain;
}
body:not(.page-id-14152) .pxl-menu-primary li a,
body:not(.page-id-13599) .pxl-menu-primary li a {
padding-left: .5rem
}
body:not(.page-id-14152) .pxl-menu-primary li:not(.current_page_item) a,	
body:not(.page-id-13599) .pxl-menu-primary li:not(.current_page_item) a {
color:#fff !important;
}
body:not(.page-id-14152) .pxl-menu-primary li:active a,
body:not(.page-id-14152) .pxl-menu-primary li:hover a,
body:not(.page-id-14152) .pxl-menu-primary li.current_page_item a,
body:not(.page-id-13599) .pxl-menu-primary li:active a,
body:not(.page-id-13599) .pxl-menu-primary li:hover a,
body:not(.page-id-13599) .pxl-menu-primary li.current_page_item a {
display: inline-block;
width: 75%;
border-bottom: 3px solid var(--primary-color);
color: #fff;
}
}
@media screen and (min-width: 1199px) and (max-width: 1780px) {
.elementor-section.elementor-section-boxed > .elementor-container {
padding-left: 4em;
padding-right: 4em;
}
}