.container {
width: 100%;
padding-right: 20px;
padding-left: 20px;
}
@media (min-width:576px) {
.container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container {
max-width: 100%;
}
}
@media (min-width: 1024px) {
.container {
max-width: 960px;
}
}
@media (min-width:1200px) {
.container {
max-width: 1160px;
}
} .bdt-navbar-nav .bdt-active a{
position: relative;
}
.bdt-navbar-nav::after {
content: "";
display: table;
clear: both;
}
.main-nav-gardener .bdt-navbar-wrapper .bdt-navbar-container .bdt-navbar-nav > li {
padding: 10px 15px;
}
.main-nav-gardener .bdt-navbar-wrapper .bdt-navbar-container .bdt-navbar-nav > li a{
padding: 0 5px!important;
}
.main-nav-gardener .bdt-navbar-wrapper .bdt-navbar-container .bdt-navbar-nav > li .bdt-nav.bdt-navbar-dropdown-nav li a {
padding: 5px 5px !important;
}
.bdt-navbar-dropdown {
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}
.bdt-navbar-dropdown.bdt-open  {
border-radius: 4px;
box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
box-sizing: border-box;
}
.bdt-nav.bdt-navbar-dropdown-nav li {
padding-left: 20px;
padding-right: 20px;
}
.bdt-nav.bdt-navbar-dropdown-nav li a{
padding: 4px 0 !important;
}
ul.bdt-navbar-nav li#gardener_magic_line {
position: absolute;
left: 0;
bottom: 0px;
height: 3px;
width: 0;
padding: 0;
background: #12BC66;
} .cakelements-burger-menu__container {
background: transparent;
}
.cakelements-burger-menu {
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
box-shadow: 0 3px 10px rgba(0,0,0,0.1);
} .trans-animation .elementor-widget-container,
.gardener-services .elementor-column-wrap.elementor-element-populated{
position: relative;
transition: all 0.3s ease-in-out !important;
overflow: hidden;
}
.trans-animation .elementor-widget-container:hover,
.gardener-services .elementor-column-wrap.elementor-element-populated:hover {
transform: translateY(-2%);
}
.gardener-services .elementor-element-populated::before {
content: "";
position: absolute;
bottom: 3px;
right: -20px;
width: 30px;
height: 30px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.5)), to(#12BC66));
background: linear-gradient(to right, rgba(49,207,171,0.5), #12BC66);
-webkit-transform: translateX(-50%) rotate(-45deg);
transform: translateX(-50%) rotate(-70deg);
transition: all 0.3s ease-in-out !important;
}
.gardener-services .elementor-element-populated::after {
content: "";
position: absolute;
bottom: -6px;
right: -11px;
width: 30px;
height: 30px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.5)), to(#12BC66));
background: linear-gradient(to right, rgba(49,207,171,0.5), #12BC66);
-webkit-transform: translateX(-50%) rotate(-45deg);
transform: translateX(-50%) rotate(-120deg);
transition: all 0.3s ease-in-out !important;
}
.gardener-services .elementor-column-wrap.elementor-element-populated:hover:after {
transform: translateX(-50%) rotate(-125deg);
}
.gardener-services .elementor-column-wrap.elementor-element-populated:hover:before {
transform: translateX(-50%) rotate(-65deg);
} .gardener-leap .elementor-column-wrap.elementor-element-populated {
position: relative;
transition: all 0.3s ease-in-out !important;
overflow: hidden;
}
.gardener-leap .elementor-element-populated::after {
content: "";
position: absolute;
top: -41px;
right: -141px;
width: 300px;
height: 300px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.2)), to(#f8f8f8));
background: linear-gradient(to right, rgba(49,207,171,0.2), #f8f8f8);
-webkit-transform: translateX(-50%) rotate(35deg);
transform: translateX(-50%) rotate(35deg);
transition: all 0.3s ease-in-out !important;
}
.gardener-leap .elementor-element-populated::before {
content: "";
position: absolute;
top: 3px;
right: -180px;
width: 300px;
height: 300px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.2)), to(#f8f8f8));
background: linear-gradient(to right, rgba(49,207,171,0.2), #f8f8f8);
-webkit-transform: translateX(-50%) rotate(-10deg);
transform: translateX(-50%) rotate(-10deg);
transition: all 0.3s ease-in-out !important;
}
.gardener-leap .elementor-column-wrap.elementor-element-populated:hover:after {
transform: translateX(-50%) rotate(38deg);
}
.gardener-leap .elementor-column-wrap.elementor-element-populated:hover:before {
transform: translateX(-50%) rotate(-12deg);
} .section-leap {
position: relative;
transition: all 0.3s ease-in-out !important;
overflow: hidden;
}
.section-leap::after {
content: "";
position: absolute;
bottom: -41px;
right: -129px;
width: 300px;
height: 300px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.2)), to(#f8f8f8));
background: linear-gradient(to right, rgba(49,207,171,0.2), #f8f8f8);
-webkit-transform: translateX(-50%) rotate(-106deg);
transform: translateX(-50%) rotate(-106deg);
transition: all 0.3s ease-in-out !important;
}
.section-leap::before {
content: "";
position: absolute;
bottom: -2px;
right: -213px;
width: 300px;
height: 300px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.2)), to(#f8f8f8));
background: linear-gradient(to right, rgba(49,207,171,0.2), #f8f8f8);
-webkit-transform: translateX(-50%) rotate(295deg);
transform: translateX(-50%) rotate(295deg);
transition: all 0.3s ease-in-out !important;
} .bdt-slideshow-text {
display: none;
} div.wpcf7-validation-errors, span.wpcf7-not-valid-tip {
display: none !important;
}
.home-contact-form div.wpcf7-validation-errors,.home-contact-form div.wpcf7-validation-errors span.wpcf7-not-valid-tip{
display: block !important;
} 
.home-contact-form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,
.home-contact-form span.wpcf7-not-valid-tip {
font-family: "PT sans Caption", Sans-serif;
font-size: 16px;
color: #12bc66;
display: block !important;
}
.home-contact-form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
color: #fff;
}
.wpcf7-not-valid input[type="radio"],
.wpcf7-not-valid {
border: 1px solid #12bc66 !important;
}
.invalid input[type="submit"] {
border-color: #12bc66 !important;
} .bdt-testimonial-slider .bdt-slider-items .bdt-slider-item {
margin-top: 20px;
}
.bdt-slider-thumbnav-inner.bdt-position-relative a img{
filter: grayscale(100%) !important;
}
.bdt-slider-thumbnav.bdt-active .bdt-slider-thumbnav-inner.bdt-position-relative a img{
filter: grayscale(0%) !important;
} @media (min-width: 540px) {
.bdt-child-width-1-1\@s>* {
width: 50%;
}
}
@media (min-width: 960px) {
.bdt-child-width-1-3\@m>* {
width: calc(100% * 1 / 3.001);
}
}
.bdt-post-card-item{
margin-left: 15px;
margin-right: 15px;
position: relative;
border-radius: 10px;
}
.bdt-post-card-item .bdt-post-card-desc {
border-bottom-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
}
.bdt-post-card-item .bdt-post-card-thumb img{
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
}
.bdt-post-card > div:nth-child(2) .bdt-post-card-item {
margin: 70px 15px;
}
@media (min-width: 768px){
.bdt-post-card > div:nth-child(2) .bdt-post-card-item {
margin-top: 0 !important;
margin-bottom: 50 !important;
}
}
@media (min-width: 1024px){
.bdt-post-card>div:nth-child(2) .bdt-post-card-item {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
}
.bdt-post-card>div:nth-child(2) .bdt-post-card-item .bdt-post-card-thumb img {
transform: scale(1) !important;
}
@media (min-width: 1024px) {
.bdt-post-card>div:nth-child(2) .bdt-post-card-item .bdt-post-card-thumb img {
padding-top: 0 !important;
}
}
.bdt-post-card-item .bdt-post-card-desc {
margin: -50px 30px 0 30px;
box-shadow: 0 0 20px 0 rgba(0 ,0, 0, 0.1) !important;
background: #fff;
z-index: 212;
position: relative;
transition: all 0.3s ease-in-out !important;
}
.bdt-post-card-item .bdt-post-card-desc{
transition: all 0.3s ease-in-out !important;
}
.bdt-post-card-item:hover .bdt-post-card-desc {
transform: translateY(-5%);
}
@media (max-width: 765px){
.bdt-testimonial-slider.bdt-testimonial-slider-skin-thumb .bdt-slider-container {
margin-left: 0 !important;
margin-right: 0 !important;
}
} .bdt-post-card-item .bdt-post-card-desc .bdt-post-card-meta *:hover{
color: #0e4c82 !important;
}
.bdt-post-card-item .bdt-post-card-desc .bdt-post-card-meta span:nth-of-type(1) {
display: inline-block;
position: absolute !important;
z-index: 5;
background: #12BC66;
bottom: -40px;
left: auto;
right: -30px;
width: 85px;
height: 80px;
padding: 11px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #fff !important;
text-align: center;
border-radius: 4px !important;
border-top-right-radius: 0;
align-items: center;
font-size: 20px;
font-family: "Quicksand", Sans-serif;
font-weight: bold;
transition: all 0.3s ease-in-out !important;
}
.elementor-widget-container .bdt-subnav span:after {
background: transparent;
}
.bdt-post-card-title {
display: -webkit-box;
-webkit-line-clamp: 2 !important;
-webkit-box-orient: vertical !important;
overflow: hidden !important;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
}
.bdt-post-card-item:hover .bdt-post-card-desc .bdt-post-card-meta span:nth-of-type(1){
overflow: hidden;
clear: both;
}
.bdt-post-card-item .bdt-post-card-thumb img,
.bdt-post-card-item {
transition: all 300ms ease-out;
}
.bdt-logo-carousel-figure img {
transition: all 300ms ease-out;
filter: grayscale(100%) !important;
}
.bdt-arrows-align-center.bdt-slider.bdt-slider-container .bdt-logo-carousel-wrapper a:hover .bdt-logo-carousel-figure img {
filter: grayscale(0) !important;
}
.get-a-quote .elementor-widget-container .bdt-modal-button {
position: relative;
}
.get-a-quote .elementor-widget-container .bdt-modal-button.elementor-button::after {
content: "";
top: 11px;
left: -11px;
position: absolute;
height: 30px;
width: 1px;
background: rgba(255, 255, 255, 0.35);
}
@media (min-width: 768px) {
.get-a-quote .elementor-widget-container .bdt-modal-button.elementor-button::after {
content: "";
top: 11px;
left: 6px;
position: absolute;
height: 30px;
width: 1px;
background: rgba(255, 255, 255, 0.35);
}  
}
@media (min-width: 1024px) {
.get-a-quote .elementor-widget-container .bdt-modal-button.elementor-button::after {
content: "";
top: 11px;
left: -64px;
position: absolute;
height: 30px;
width: 1px;
background: rgba(255, 255, 255, 0.35);
}  
}
@media (min-width: 1440px) {
.get-a-quote .elementor-widget-container .bdt-modal-button.elementor-button::after {
content: "";
top: 11px;
left: 5px;
position: absolute;
height: 30px;
width: 1px;
background: rgba(255, 255, 255, 0.35);
}  
}  .bdt-post-list-desc.bdt-width-expand h4.bdt-post-list-title{
margin-top: 0;
display: -webkit-box;
-webkit-line-clamp: 1 !important;
-webkit-box-orient: vertical !important;
overflow: hidden !important;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
color: #fff;
}
.bdt-post-list-desc.bdt-width-expand h4.bdt-post-list-title{
}
.gardener-business-hours .elementor-widget-container .bdt-business-hours .bdt-business-hours-inner .bdt-inner.bdt-grid.bdt-grid-small span.heading-date.bdt-width-1-2.bdt-business-day:first-child{
width: 40% !important;
}
.gardener-business-hours .elementor-widget-container .bdt-business-hours .bdt-business-hours-inner .bdt-inner.bdt-grid.bdt-grid-small span.heading-time.bdt-width-1-2.bdt-business-time:last-child{
width: 60% !important;
}
.gardener-business-hours .elementor-widget-container .bdt-business-hours .bdt-business-hours-inner .bdt-inner.bdt-grid.bdt-grid-small span.heading-date{
position: relative;
padding-left: 35px;
}
.gardener-business-hours .elementor-widget-container .bdt-business-hours .bdt-business-hours-inner [class^="elementor-repeater-item-"]:not(:last-child) .bdt-inner.bdt-grid.bdt-grid-small span.heading-date:before{
content: "\f00c";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
color: #fff;
position: absolute;
top: 0px;
left: 16px;
font-size: 10px;
line-height: 24px;
}
.gardener-business-hours .elementor-widget-container .bdt-business-hours .bdt-business-hours-inner [class^="elementor-repeater-item-"]:last-child .bdt-inner.bdt-grid.bdt-grid-small span.heading-date:before {
content: "\f00d";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
color: #fff;
position: absolute;
top: 0px;
left: 16px;
font-size: 10px;
line-height: 24px;
}
ul.elementor-icon-list-items li.elementor-icon-list-item a *{
transition: all 300ms ease-out;
}
@media (max-width: 765px){
.footer-nav-services .bdt-navbar-container .bdt-navbar-nav {
display: block !important;
} }  .bdt-slider-container a.bdt-navigation-next,
.bdt-slider-container a.bdt-navigation-prev{
opacity: 0;
transition: all 300ms ease-out
}
.bdt-slider-container .bdt-navigation-next svg,
.bdt-slider-container .bdt-navigation-prev svg {
border: 1px solid transparent;
transition: all 300ms ease-out !important;
}
.bdt-slider-container:hover a.bdt-navigation-next,
.bdt-slider-container:hover a.bdt-navigation-prev {
opacity: 1 !important;
}
.bdt-slideshow a.bdt-navigation-next,
.bdt-slideshow a.bdt-navigation-prev{
opacity: 0;
transition: all 300ms ease-out
}
.bdt-slideshow .bdt-navigation-next svg,
.bdt-slideshow .bdt-navigation-prev svg {
border: 1px solid transparent;
transition: all 300ms ease-out !important;
}
.bdt-arrows-align-center.bdt-slideshow:hover .bdt-navigation-next,
.bdt-arrows-align-center.bdt-slideshow:hover .bdt-navigation-prev{
opacity: 1 !important;
}
.bdt-slideshow-button.bdt-advanced-button.bdt-advanced-button-effect-h:after {
background-color: transparent !important;
} .bdt-slideshow-items[style] {
min-height: 380px !important;
}
@media (min-width: 768px){
.bdt-slideshow-items[style] {
min-height: 450px !important;
}
}
@media (min-width: 1400px){
.bdt-slideshow-items[style] {
min-height: 650px !important;
}
}
.bdt-slideshow-items li.bdt-slideshow-item:nth-child(2) .bdt-position-large.bdt-text-left{
text-align: center !important;
}
.bdt-slideshow-items li.bdt-slideshow-item:nth-child(3) .bdt-position-large.bdt-text-left{
text-align: right !important;
} textarea,
textarea::placeholder {
font-family: "PT Sans Caption", Sans-serif;
font-size: 16px;
color: #666;
}
textarea {
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
}
.bdt-modal .bdt-modal-header {
border-radius:  10px 10px 0 0;
} .bdt-modal-title {
margin-top: 0;
}
.cakelements-burger-menu {
padding-top: 20px !important;
padding-bottom: 20px !important;
background: #fff;
}
.bdt-navbar-dropdown.bdt-open.bdt-navbar-dropdown-bottom-left {
border-radius: 4px;
box-shadow:  0 3px 10px 0 rgba(0, 0, 0, 0.1);
}
.bdt-navbar-dropdown-nav > li > a {
transition: all 200ms ease-out;
}
.bdt-slideshow-text {
display: none !important;
}
.trans-animation-section{
position: relative;
transition: all 0.3s ease-in-out !important;
}
.trans-animation-section:hover {
transform: translateY(-2%);
}
.elementor-counter-number-suffix {
color: #12BC66;
font-size: 42px;
} .bdt-lightbox-wrapper a.elementor-button.elementor-size-md{
}
.qoute-icon .elementor-widget-container .elementor-icon-wrapper .elementor-icon,
.bdt-lightbox-wrapper a.elementor-button.elementor-size-md {
position: relative;
z-index: 47;
}
.qoute-icon .elementor-widget-container .elementor-icon-wrapper .elementor-icon:before,
.bdt-lightbox-wrapper a.elementor-button:before {
content: "";
position: absolute;
z-index: 0;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
display: block;
width: 80px;
height: 80px;
background: #12BC66;
border-radius: 50%;
animation: pulse-border 1500ms ease-out infinite;
z-index: -1;
}
.qoute-icon .elementor-widget-container .elementor-icon-wrapper .elementor-icon:after,
.bdt-lightbox-wrapper a.elementor-button:after {
content: "";
position: absolute;
z-index: 0;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
display: block;
width: 90px;
height: 90px;
background: transparent;
border: 1px solid #12BC66;
opacity: 0.5;
border-radius: 50%;
animation: pulse-borderer 1500ms ease-out infinite;
animation-delay: 0.1s;
z-index: -1;
}
@keyframes pulse-bordersd {
0% {
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
opacity: 1;
}
100% {
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.1);
opacity: 0;
}
}
@keyframes pulse-border {
0% {
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
opacity: 1;
}
100% {
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.6);
opacity: 0;
}
} .footer-tel-link {
transition: all 0.3s ease-in-out !important;
}
.footer-tel-link:hover{
color: #12bc66 !important;
}
.section-leap-footer {
position: relative;
transition: all 0.3s ease-in-out !important;
overflow: hidden;
}
.section-leap-footer::after {
content: "";
position: absolute;
bottom: -41px;
right: -129px;
width: 300px;
height: 300px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.2)), to(rgba(255,255,255,0.1)));
background: linear-gradient(to right, rgba(49,207,171,0.1), rgba(255,255,255,0.1));
-webkit-transform: translateX(-50%) rotate(-106deg);
transform: translateX(-50%) rotate(-106deg);
transition: all 0.3s ease-in-out !important;
}
.section-leap-footer::before {
content: "";
position: absolute;
bottom: -2px;
right: -213px;
width: 300px;
height: 300px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.8)), to(#fff));
background: linear-gradient(to right, rgba(49,207,171,0.8), #fff);
-webkit-transform: translateX(-50%) rotate(295deg);
transform: translateX(-50%) rotate(295deg);
transition: all 0.3s ease-in-out !important;
} .bdt-active.bdt-sticky-below.bdt-sticky-fixed .elementor-container .elementor-row .elementor-element:first-child .elementor-column-wrap.elementor-element-populated { 
border-top-left-radius: 0 !important;
}
.bdt-active.bdt-sticky-below.bdt-sticky-fixed .elementor-container .elementor-row .elementor-element:last-child .elementor-column-wrap.elementor-element-populated { 
border-top-right-radius: 0 !important;
} .elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container a.bdt-navigation-prev,
.elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container a.bdt-navigation-next,
.elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container {
display: none !important;
}
@media (min-width: 1440px){
.elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container a.bdt-navigation-prev,
.elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container a.bdt-navigation-next,
.elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container {
display: block !important;
}
} .swiper-slide.bdt-gallery-item {
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
border-radius: 10px;
}
.swiper-slide.bdt-gallery-item .bdt-portfolio-inner .bdt-portfolio-desc {
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.swiper-slide.bdt-gallery-item .bdt-portfolio-inner .bdt-portfolio-desc a:hover {
pointer-events: none;
cursor: text;
}
.bdt-portfolio-carousel.bdt-portfolio-carousel-skin-abetis .bdt-gallery-item-link:before {
background: #12bc66 !important;
} body table.booked-calendar[style]  {
border-bottom: 1px solid transparent !important ;
}
body table.booked-calendar tr.days th, table.booked-calendar thead th {
border: none !important;
border-color: transparent !important;
}
table.booked-calendar tbody tr.week td{
border-bottom: 1px solid #BDBDBD !important;
}
.booked-calendar thead tr th {
font-family: "Quicksand", Sans-serif;
font-size: 24px;
font-weight: 600;
}
.gardener-business-hours-appoinment .elementor-widget-container .bdt-business-hours .bdt-business-hours-inner .bdt-inner.bdt-grid.bdt-grid-small span.heading-date{
position: relative;
padding-left: 45px;
}
.gardener-business-hours-appoinment  .elementor-widget-container .bdt-business-hours .bdt-business-hours-inner [class^="elementor-repeater-item-"]:not(:last-child) .bdt-inner.bdt-grid.bdt-grid-small span.heading-date:before{
content: "\f00c";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
color: #12BC66;
position: absolute;
top: 0px;
left: 16px;
font-size: 10px;
line-height: 24px;
}
.gardener-business-hours-appoinment .elementor-widget-container .bdt-business-hours .bdt-business-hours-inner [class^="elementor-repeater-item-"]:last-child .bdt-inner.bdt-grid.bdt-grid-small span.heading-date:before {
content: "\f00d";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
color: #BC1212;
position: absolute;
top: 0px;
left: 16px;
font-size: 10px;
line-height: 24px;
} .gardener-accordion .bdt-accordion-container .bdt-accordion .bdt-accordion-item {
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
margin-bottom: 20px;
border-radius: 10px;
border: 3px solid #fff;
}
.gardener-accordion .bdt-accordion-container .bdt-accordion .bdt-accordion-item.bdt-open {
border: 2px solid #12BC66;
}
.bdt-accordion-container .bdt-accordion .bdt-accordion-item {
border: 2px solid #fff;
}
.bdt-accordion-container .bdt-accordion .bdt-accordion-item.bdt-open {
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) !important;
border: 2px solid transparent;
border-radius: 10px;
} .wpcf7-form br {
display: none;
}
.selectric-wpcf7-form-control .selectric {
background-color: #fff;
border: 0px solid #ccc;
border-radius: 4px;
padding: 4px 20px 4px 5px;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
}
.selectric-wpcf7-form-control .selectric  .label {
font-size: 16px;
color: #595959;
text-transform: capitalize;
margin-left: 8px;
}
.selectric-wpcf7-form-control .selectric .button {
height: 42px;
width: 46px;
background: transparent;
top: 2px;
right: 2px;
}
.selectric-wpcf7-form-control .selectric .button::before {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
content: "\f078";
font-size: 14px;
color: #333;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.selectric-wpcf7-form-control .selectric .button::after {
opacity: 0 ;
}
.selectric-wpcf7-form-control.selectric-open .selectric {
margin-top: 0;
}
.selectric-wpcf7-form-control .selectric-items {
margin: 0;
padding: 0;
border-radius: 0;
border-color: #ededed;
}
.selectric-wpcf7-form-control .selectric-items::before, .selectric-wpcf7-form-control .selectric-items::after {
display: none;
}
.selectric-wpcf7-form-control .selectric-items .selectric-scroll li {
font-family: "PT Sans Caption", Sans-serif;
padding: 13px 30px 13px 15px;
font-size: 16px;
color: #696969;
text-transform: capitalize;
}
.selectric-wpcf7-form-control .selectric span.label {
font-family: "PT Sans Caption", Sans-serif;
}
.selectric-wpcf7-form-control .selectric-items .selectric-scroll li:hover {
background-color: #282828;
color: #fff;
}
.selectric-wpcf7-form-control .selectric-items .selectric-scroll li.highlighted {
background-color: #ededed;
color: #282828;
font-weight: 500;
}
.selectric-wpcf7-form-control .selectric-items .selectric-scroll li.highlighted::after {
display: none;
}
.contact-form-subtitle{
display: inline-block;
color: #333;
font-weight: 600;
text-transform: capitalize;
font-family: "Quicksand", Sans-serif;
font-size: 18px;
line-height: 32px !important;
margin-top: 20px !important;
margin-bottom: -10px!important;
} 
.margin-for-p p:nth-child(2) {
margin-top: 5px !important;
}
.wpcf7-form .wpcf7-form-control-wrap input {
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
}
.contact-info .elementor-widget-container .bdt-advanced-icon-box .bdt-advanced-icon-box-icon .bdt-icon-wrapper { 
position: relative;
overflow: inherit !important;
}
.contact-info .elementor-widget-container .bdt-advanced-icon-box .bdt-advanced-icon-box-icon .bdt-icon-wrapper:before { 
content: "";
position: absolute;
z-index: 0;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
display: block;
width: 60px;
height: 60px;
background: #12BC66;
opacity: 0;
visibility: hidden;
border-radius: 50%;
animation: pulse-border 1500ms ease-in-out infinite;
z-index: -1;
transition: all 0.3s ease-in-out !important;
}
.contact-info .elementor-widget-container .bdt-advanced-icon-box .bdt-advanced-icon-box-icon .bdt-icon-wrapper:after {
content: "";
position: absolute;
z-index: 0;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
display: block;
width: 75px;
height: 75px;
background: transparent;
border: 1px solid #12BC66;
opacity: 0.5;
border-radius: 50%;
animation: pulse-borderer 1500ms ease-out infinite;
animation-delay: 0.1s;
z-index: -1;
}
.contact-info .elementor-widget-container .bdt-advanced-icon-box {
transition: all 0.3s ease-in-out !important;
}
.contact-info .elementor-widget-container .bdt-advanced-icon-box:hover .bdt-advanced-icon-box-icon .bdt-icon-wrapper:after,
.contact-info .elementor-widget-container .bdt-advanced-icon-box:hover .bdt-advanced-icon-box-icon .bdt-icon-wrapper:before {
opacity: 1;
visibility: visible;
} .bdt-advanced-image-gallery:not(.bdt-skin-bdt-hidden) .bdt-gallery-item-link {
color: transparent !important;
}  .elementor-widget-wp-widget-nav_menu h5{
font-size: 24px; 
font-weight:  600;
line-height: 1;
font-family: "Quicksand", Sans-serif;
color: #333333;
margin: 20px 0 30px;
}
.menu-services-single-menu-container ul {
list-style: none;
margin-left: 0;
padding-left: 25px;
}
ul#menu-services-single-menu li {
margin-bottom: 0px;
padding: 10px 10px; 
position: relative;
}
ul#menu-services-single-menu li a{
transition: all 0.3s ease-in-out;
min-height: 40px;
color: #333;
font-family: "Quicksand", Sans-serif;
font-size: 16px;
font-weight: 600;
line-height: 22px;
}
@media (min-width: 768px) {
ul#menu-services-single-menu li a{
font-size: 18px;
}
ul#menu-services-single-menu li {
padding: 15px 10px; 
}
}
ul#menu-services-single-menu li a::before {
content: "";
position: absolute;
bottom: 15px;
left: -18px;
width: 15px;
height: 15px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.5)), to(#12BC66));
background: linear-gradient(to right, rgba(49,207,171,0.5), #12BC66);
-webkit-transform: translateX(-50%) rotate(-45deg);
transform: translateX(-50%) rotate(-70deg);
transition: all 0.3s ease-in-out !important;
}
ul#menu-services-single-menu li a:after {
content: "";
position: absolute;
bottom: 14px;
left: -8px;
width: 15px;
height: 15px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.5)), to(#12BC66));
background: linear-gradient(to right, rgba(49,207,171,0.5), #12BC66);
-webkit-transform: translateX(-50%) rotate(-10deg);
transform: translateX(-50%) rotate(-10deg);
transition: all 0.3s ease-in-out !important;
}
@media (min-width: 768px) {
ul#menu-services-single-menu li a:after {
bottom: 19px;
}
ul#menu-services-single-menu li a::before {
bottom: 20px;
}
}
ul#menu-services-single-menu li.current-menu-item a {
color: #333;
}
ul#menu-services-single-menu li a:hover {
color: #12BC66;
} .bdt-switcher.bdt-switcher-item-content {
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
} .title-truncate {
display: -webkit-box;
-webkit-line-clamp: 2 !important;
-webkit-box-orient: vertical !important;
overflow: hidden !important;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
}
.page-banner {
background-position: bottom center !important;
background-repeat: no-repeat !important; 
background-size: cover !important;
padding: 40px 0 40px;
}
@media (min-width: 768px){
.page-banner {
padding: 50px 0 50px;
}
}
@media (min-width: 1440px){
.page-banner {
padding: 100px 0 100px;
}
}
.banner-content {
text-align: center;
position: relative;
padding: 40px 0;
}
@media (min-width: 1440px){
.banner-content {
padding: 20px 0;
}
} .overlay-default {
position: relative;
}
.overlay-default::before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #042715;
opacity: 0.85;
content: '';
}
.banner-content .banner-title {
z-index: 98;
color: #FFFFFF;
padding: 10px 0px 0px 0px;
font-family: "Quicksand", Sans-serif;
font-size: 24px;
font-weight: 700;
line-height: 32px;
}
@media (min-width: 768px) {
.banner-content .banner-title {
font-size: 32px;
line-height: 42px;
}
}
@media (min-width: 1024px) {
.banner-content .banner-title {
font-size: 32px;
line-height: 42px;
}
}
@media (min-width: 1440px) {
.banner-content .banner-title {
font-size: 42px;
line-height: 52px;
}
}
.article-title,
.entry-title {
font-size: 18px;
line-height: 28px;
margin-top: 0;
margin-bottom: 0;
}
@media (min-width: 768px) {
.article-title,
.entry-title {
font-size: 24px;
line-height: 44px;
}
.article-title {
font-size: 20px;
line-height: 32px;
}
.entry-title {
margin-bottom: 20px;
}
}
@media (min-width: 1024px) {
.entry-title {
font-size: 32px;
line-height: 48px;
}
}
@media (min-width: 1440px) {
.entry-title {
font-size: 32px;
line-height: 48px;
}
}
.article-title a,
.entry-title a{
text-decoration: none;
color: #333;
transition:  all 0.3s ease-in-out;
}
.article-title:hover a,
.entry-title:hover a {
color: #12BC66;
}
.read-more {
color: #333;
font-family: "Quicksand", Sans-serif;
font-weight: 500;
letter-spacing: 1.5px;
font-size: 16px;
line-height: 20px;
padding-left: 0;
padding-right: 0;
margin-right: 10px;
display: inline-block;
text-decoration: none;
transition: all 0.3s ease-in-out;
}
.read-more:hover,
.read-more:hover span{
color: #12bc66;
}
.icon-align-right {
padding-left: 10px;
font-size: 14px;
line-height: 20px;
}
.post-standard-body-content p{
font-size: 14px;
}
@media (min-width: 768px) {
.post-standard-body-content p{
font-size: 16px;
}
} .post-section-gridview {
margin-top: -50px;
padding-bottom: 50px;
}
@media (min-width: 768px) {
.post-section-gridview {
margin-top: -60px;
}
}
@media (min-width: 1024px) {
.post-section-gridview {
margin-top: -70px;
padding-bottom: 70px;
}
}
@media (min-width: 1440px) {
.post-section-gridview {
margin-top: -80px;
}
}
.post-grid { 
background: #fff;
height: 100%;
flex-direction: column;
display: flex;
box-shadow: 0 3px 10px rgba(0,0,0,.1);
border-radius: 10px;
}
.article-inner-content p{
font-size: 14px;
}
@media (min-width: 768px) {
.article-inner-content p{
font-size: 16px;
}
}
.article-inner-content {
padding: 25px 25px 10px;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.article-footer {
padding: 10px 25px 40px;
}
@media (min-width: 1440px) {
.article-footer {
padding: 10px 25px 20px;
}
}
.post-grid .gridview-post-img {
line-height: 0 !important;
}
.post-content_section .post-thumbnail-image .post-thumbnail img,
.post-section-standardview .post-thumbnail-image .post-thumbnail img,
.post-grid .gridview-post-img a img {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.post-grid{
position: relative;
transition: all 0.3s ease-in-out !important;
overflow: hidden;
}
.post-grid:hover {
transform: translateY(-5px);
}
.post-grid-widthout-sidebar,
.post-grid-left-right-sidebar {
overflow: inherit !important;
} .post-standard {
background: #fff;
margin-bottom: 50px;
box-shadow: 0 3px 10px rgba(0,0,0,.1);
border-radius: 10px;
}
.archive-post-section,
.single-post-content_section,
.post-content_section,
.post-section-standardview {
margin-top: -50px;
padding-bottom: 50px;
}
@media (min-width: 768px) {
.archive-post-section,
.single-post-content_section,
.post-content_section,
.post-section-standardview {
margin-top: -60px;
}
}
@media (min-width: 1024px) {
.archive-post-section,
.single-post-content_section,
.post-content_section,
.post-section-standardview {
margin-top: -70px;
}
}
@media (min-width: 1440px) {
.archive-post-section,
.single-post-content_section,
.post-content_section,
.post-section-standardview {
margin-top: -100px;
padding-bottom: 70px;
}
}
.post-standard-body-content {
padding: 20px 20px 50px;
box-sizing: border-box;
}
@media (min-width: 1440px) {
.post-standard-body-content {
padding: 20px 50px 50px;
box-sizing: border-box;
}
}
.post-standard{
position: relative;
transition: all 0.3s ease-in-out !important;
overflow: hidden;
}
.post-standard:hover {
transform: translateY(-5px);
} .post-standard .post-thumbnail-image .post-thumbnail img{
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}  .widget-area [class*="booked_"],
.widget-area [class*="widget_"] {
padding: 30px 25px;
background: #fff;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
border-radius: 10px;
}
@media (min-width: 768px) {
.widget-area [class*="booked_"],
.widget-area [class*="widget_"] {
padding: 30px 35px;
}
}
aside.widget-area { 
margin: 0px 0px 0px 0px;
background-color: transparent;
border-radius: 0;
}
@media (min-width: 1024px) {
.page-template-page-blog-grid-leftsidebar aside.widget-area,
.page-template-page-blog-standard-leftsidebar aside.widget-area { 
margin: 0px 30px 0px 0px;
}
.archive aside.widget-area,
.single.single-post aside.widget-area,
.page-template-page-blog-grid-rightsidebar aside.widget-area,
.page-template-page-blog-standard-rightsidebar aside.widget-area{
margin: 0px 0px 0px 30px;
}
}
aside.widget-area section {
padding-bottom: 10px;
}
aside.widget-area section h2.widget-title {
font-size: 22px;
font-weight: bold;
line-height: 1;
font-family: "Quicksand", Sans-serif;
color: #333;
margin-top: 0;
margin-bottom: 15px;
}
aside.widget-area section ul {
list-style: none;
margin: 0;
padding: 0;
}
aside.widget-area section ul li {
margin-bottom: 5px;
position: relative;
padding-left: 15px;
}
aside.widget-area section ul:not(.custom-recent-post) li::before { content: "";
position: absolute;
top: 9px;
left: 3px;
width: 8px;
height: 9px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.5)), to(#12BC66));
background: linear-gradient(to right, rgba(49,207,171,0.5), #12BC66);
-webkit-transform: translateX(-50%) rotate(-10deg);
transform: translateX(-50%) rotate(-10deg);
transition: all 0.3s ease-in-out !important;
}
aside.widget-area section ul:not(.custom-recent-post) li::after{
content: "";
position: absolute;
top: 9px;
left: -3px;
width: 8px;
height: 9px;
border-radius: 70px;
border-radius: 250px 0;
background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.5)), to(#12BC66));
background: linear-gradient(to right, rgba(49,207,171,0.5), #12BC66);
-webkit-transform: translateX(-50%) rotate(-45deg);
transform: translateX(-50%) rotate(-70deg);
transition: all 0.3s ease-in-out !important
}
aside.widget-area section ul li a, aside.widget-area section.widget_tag_cloud .tagcloud a, aside.widget-area section ul li.recentcomments, aside.widget-area section ul li span.post-date {
text-decoration: none;
font-family: 'PT Sans Caption', Sans-serif;
color: #646464;
font-size: 14px !important;
font-weight: 500;
text-align: left;
transition: all 0.3s ease-in-out;
}
section.widget_tag_cloud .tagcloud a {
display: block;
}
aside.widget-area section ul li a:hover, aside.widget-area section.widget_tag_cloud .tagcloud a:hover, aside.widget-area section ul li.recentcomments:hover,  aside.widget-area section ul li span.post-date:hover {
color: #12BC66;
} .widget-area .widget .search-form {
background: #fff;
border: 2px solid #ededed;
border-radius: 10px;
display: inline-flex;
width: 100%; 
padding-left: 10px;
}
.widget-area .widget .search-form .search-field {
font-family: 'PT Sans Caption', Sans-serif;
width: 100%;
font-size: 14px;
text-transform: capitalize;
box-sizing: border-box;
border: none;
border-radius: 0;
outline: none;
background: transparent;
color: #666; 
line-height: 35px;
}
.widget-area .widget .search-form .search-field::placeholder {
color: #666; 
}
.widget-area .widget .search-form .search-submit {
font-family: 'PT Sans Caption', Sans-serif;
display: inline-block;
margin-left: auto;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
box-sizing: border-box;
border: none;
border-radius: 0;
outline: none;
background: transparent;
color: #12BC66;
cursor: pointer; 
padding: 12px 25px;
border-left: 2px solid #ededed;
border-radius: 0 8px 8px 0;
transition: all 0.3s ease-in-out;
}
.widget-area .widget .search-form .search-submit:hover {
color: #fff;
background: #12BC66;
}
.widget-area .widget .search-form .search-submit span {
font-size: 1.05rem;
width: auto;
height: auto;
} 
.dashicons-search::before {
content: "\f002";
font-family: "FontAwesome";
font-weight: 100;
font-size: 14px;
}
.custom-recent-post .recent__post-title {
margin: 0 0 0 20px;
}
ul.custom-recent-post {
margin-top: 20px !important;
}
ul.custom-recent-post li {
margin-bottom: 15px !important;
}
.custom-recent-post .post-thumb img,
.custom-recent-post .post-thumb .post-thumbnail img {
border-radius: 4px;
}
.text-3 {
}
.textwidget::after {
content: '';
display: table;
clear: both;
}
#text-3.widget.widget_text{ }
.widget.booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap.small {
margin-bottom: 5px;
}
.search-content .post-thumbnail img {
border-radius: 10px;
}  .navigation.posts-navigation{
margin: 20px auto;
}
.post-nav {
margin: 20px auto;
text-align: center;
}
.navigation.post-navigation .nav-links .nav-previous a,
.navigation.post-navigation .nav-links .nav-next a,
.navigation.posts-navigation .nav-links .nav-previous a,
.navigation.posts-navigation .nav-links .nav-next a{
text-align: center;
height: 50px;
width: auto;
line-height: 35px;
border: 2px solid #12BC66;
border-radius: 4px;
color: #333;
background-color: #fff;
font-size: 16px;
font-weight: 600;
display: inline-block;
padding: 5px 20px;
margin: 0 5px 5px 5px;
transition: all 0.3s ease-in-out;
}
.navigation.post-navigation .nav-links .nav-previous a:hover,
.navigation.post-navigation .nav-links .nav-next a:hover,
.navigation.posts-navigation .nav-links .nav-previous a:hover,
.navigation.posts-navigation .nav-links .nav-next a:hover {
background: #12BC66;
color: #fff;
}
@media (min-width: 768px) {
.post-nav {
margin: 30px auto;
} 
}
.post-nav a{
text-decoration: none;
font-size: 12px;
font-weight: 700;
font-family: 'PT Sans Caption', Sans-serif;
}
.post-nav .page-numbers, .post-nav span{
text-align: center;
height: 40px;
width: 60px;
line-height: 36px;
border: 2px solid #12BC66;
border-radius: 4px;
color: #333;
background-color: #fff;
font-size: 14px;
font-weight: 600;
display: inline-block;
margin: 0 5px 5px 5px;
transition: all 0.3s ease-in-out;
}
.post-nav .page-numbers i {
color: #333;
}
.post-nav .page-numbers.current, .post-nav .page-numbers:hover {
border-color: #12BC66;
background-color: #12BC66;
color: #fff;
}
.post-nav .page-numbers:hover i {
color: #fff;
}  .page-header.error-404-main{
padding: 0px 25px 0px;
margin-top: 70px;
background-repeat: no-repeat;
background-position: center bottom;
background-size: contain;
} .overlay-default-404 {
position: relative;
}
.overlay-default-404::before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
opacity: 0.85;
content: '';
}
@media(min-width: 768px) {
.page-header.error-404-main{
margin-top: 0px;
padding: 10px 50px;
}
}
.error-404 {
padding: 0 20px 70px;
}
.error-404-main {
text-align: center;
}
.error-404-main h2 {
font-size: 94px;
line-height: 75px;
margin-bottom: 15px;
color: #12BC66;
font-weight: 800;
}
.error-404-main h3 {
font-size: 45px;
letter-spacing: 5px;
line-height: 70px;
font-weight: bold;
color: #333;
font-family: "Quicksand", Sans-serif;
margin: 0;
}
.error-404-main h4 {
font-size: 18px;
letter-spacing: 1.2px;
line-height: 28px;
margin-bottom: 29px;
color: #333;
font-family: "Quicksand", Sans-serif;
margin-top: -10px;
} .error-404-main a {
text-decoration: none;
margin-top: 30px;
}
.error-btn {
text-transform: uppercase;
font-size: 18px;
letter-spacing: 1px;
font-family: "Quicksand", Sans-serif;
font-weight: 500;
padding: 12px 22px;
color: #12bc66;
border: 2px solid #12bc66;
border-radius: 48px;
background-color: transparent;
position: relative;
display: inline-block;
outline: none;
letter-spacing: 1.5;
transition: all .3s ease-in-out;
z-index: 0;
text-align: center;
overflow: hidden;
}
.error-btn a i{
color: inherit;
}
.error-404-main a i {
padding-right: 12px;
}
.error-btn:hover {
color: #fff;
background-color: #12bc66;
}
.error-btn:hover i {
color: #fff;
}
@media (min-width: 768px) { 
.error-404 {
padding: 70px 0;
}
.error-404-main h2 {
font-size: 200px;
line-height: 180px;
margin: 50px 0;
}
.error-404-main h3 {
font-size: 64px;
letter-spacing: 10px;
}
.error-404-main h4 {
margin-top: 20px;
font-size: 38px;
letter-spacing: 2px;
line-height: 58px;
}
}
@media (min-width: 1040px) { 
.error-404-main h3 {
font-size: 90px;
letter-spacing: 20px;
}
.error-404 {
padding: 30px 0;
}
} .search-content {
margin-top: -50px;
padding-bottom: 50px;
}
@media (min-width: 768px) {
.search-content {
margin-top: -60px;
}
}
@media (min-width: 1024px) {
.search-content {
margin-top: -70px;
}
}
@media (min-width: 1440px) {
.search-content {
margin-top: -100px;
padding-bottom: 70px;
}
}
.search-content { }
@media(min-width: 768px) {
.search-content { }
}
@media(min-width: 1440px) {
.search-content { }
}
.search-content .entry-header .entry-title a{
text-decoration: none !important;
font-size: 22px;
transition: all .3s ease-in-out;
font-weight: 600;
line-height: 32px;
}
.search-content .entry-header .entry-title a:hover {
color: #12bc66!important;
}
.search-content article{
background: #fff;
padding: 20px 20px 30px;
box-sizing: border-box;
margin-bottom: 30px;
box-shadow: 0 3px 10px rgba(0,0,0,.1);
border-radius: 10px;
}
.search-content article{
position: relative;
transition: all 0.3s ease-in-out !important;
overflow: hidden;
}
.search-content article:hover {
transform: translateY(-5px);
} .no-results.not-found {
background: #fff;
margin-bottom: 50px;
box-shadow: 0 3px 10px rgba(0,0,0,.1);
border-radius: 10px;
padding: 20px 30px 50px;
box-sizing: border-box;
z-index: 124;
width: 100%;
}   article.comment-body {
border-bottom: 1px dashed #eaeaea;
padding-bottom: 10px;
padding-top: 30px;
}
.comments-area {
margin-top: 50px;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-author {
font-family: 'PT Sans Caption', Sans-serif;
display: flex;
align-items: center; 
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-author .avatar {
border-radius: 50%;
margin-right: 20px;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-author img.avatar {
width: 80px;
height: 80px;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-author .fn {
margin-right: 5px; 
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata {
padding-left: 100px;
margin-top: -30px;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata a {
font-family: 'PT Sans Caption', Sans-serif;
font-size: 12px;
color: #646464;
text-decoration: none; 
font-weight: 600;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata .edit-link a:hover {
color: #2f2f2f;
text-decoration: none; 
}
.comments-area .comments-title {
border-bottom: 2px solid #333;
}
.comments-area .comments-title, .comments-area .comment-respond h2.comments-title {
font-family: "Quicksand", Sans-serif;
font-size: 24px;
line-height: 1.2;
color: #333;
margin-bottom: -10px;
}
.comments-area .comments-title, .comments-area .comment-respond h3.comment-reply-title {
font-family: "Quicksand", Sans-serif;
font-size: 24px;
line-height: 1.2;
color: #333;
}
.comments-area .comment-list {
margin: 0;
padding: 10px 0;
list-style: none; 
}
.comments-area .comment-list .comment .children {
list-style: none; 
}
@media (max-width: 500px) {
.comment .children {
margin-left: 0;
padding: 0;
}
}
.comments-area .comments-title a, .comments-area .comment-reply-title small a {
text-decoration: none;
color: #12bc66;
font-family: 'PT Sans Caption', Sans-serif;
font-size: 14px; 
}
.comments-area .comment-form .logged-in-as a {
font-family: 'PT Sans Caption', Sans-serif;
font-size: 14px;
text-decoration: none;
color: #333; 
transition: 0.3s all ease-in-out;
}
.comments-area .comment-form .logged-in-as a:hover, .comments-area .comment-form .logged-in-as a:visited, .comments-area .comment-form .logged-in-as a:active {
color: #12bc66; 
}
.comments-area .comment-list .comment .comment-body .comment-content p {
font-family: 'PT Sans Caption', Sans-serif;
font-size: 13px;
color: #646464;
margin: 30px 0 10px;
}
@media (min-width: 768px) {
.comments-area .comment-list .comment .comment-body .comment-content p {
font-size: 16px;
}
}
.comments-area .comment-form .form-submit .submit {
color: #fff;
background-color: #12bc66;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #12bc66;
border-radius: 40px 40px 40px 40px;
padding: 15px 30px 15px 30px;
font-family: "Quicksand", Sans-serif;
letter-spacing: 1.5;
font-size: 18px;
text-transform: uppercase;
letter-spacing: 1px;
transition: all 0.3s ease-in-out; 
}
@media only screen and (max-width: 425px){
.comment-form p.form-submit {
text-align: center;
}
}
.comments-area .comment-form .form-submit .submit:hover {
color: #12bc66;
background-color: #ffffff;
border-color: #12bc66; 
}
@media (max-width: 750px) {
.comments-area .comment-form p > input:not([type="submit"]) {
width: 100%;
}
}
.comments-area .comment-form p > textarea:focus, .comments-area .comment-form p > input:focus{
outline-color: #12bc66 !important;
}
.comment-form p > textarea{
font-size:14px;
color: #333; 
font-family: 'PT Sans Caption', Sans-serif;
border-color: #ccc;
}
.comments-area .comment-form p > label {
display: block;
color: #333; 
font-family: 'PT Sans Caption', Sans-serif;
}
.comments-area .comment-list .comment .comment-body .reply {
text-align: right;
}
.comments-area .comment-list .comment .comment-body .reply a {
font-family: 'PT Sans Caption', Sans-serif;
font-size: 14px;
color: #333;
text-decoration: none; 
transition: 0.3s all ease-in-out;
font-weight: 700;
}
.comments-area .comment-list .comment .comment-body .reply a:hover {
color: #12bc66;
}
.comments-area .comment-list .comment .comment-body .reply a:before {
content: "\f3e5";
font-family: 'Font Awesome 5 Free';
margin-right: 4px;
font-weight: 900;
color: inherit;
font-size: 16px;
}
p.comment-form-cookies-consent {
display: none;
}
.comment-form-comment input,
.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
border-color: #ccc !important;
}
.comment-notes > span {
color: #333; 
font-family: 'PT Sans Caption', Sans-serif;
} #wc-comment-header {
font-size: 24px;
line-height: 1.2;
color: #333;
font-weight: bold;
}
.wc-field-comment textarea.wc_comment:focus {
outline-color: transparent;
}
.wpdiscuz-ftb-left > div{
font-size:12px;
color: #333; 
font-family: 'PT Sans Caption', Sans-serif;
border-color: #ccc;
}
.wpdiscuz-ftb-left  #wc_show_hide_loggedin_username a{
color: #12bc66;
}
.wpdiscuz-textarea-wrap textarea {
font-size:14px;
color: #333; 
font-family: 'PT Sans Caption', Sans-serif;
border-color: #ccc;
}
#wpcomm input[type="submit"] {
transition:  all 0.3s ease-in-out;
}
#wpcomm input[type="submit"]:hover {
background: transparent !important;
border-color: #12bc66 !important;
color: #12bc66 !important;
}
#wpcomm .wc-cta-button:hover {
background: #ededed !important;
color: #12bc66 !important;
}  .entry-footer .edit-link a{
position: relative;
}
.entry-footer .edit-link a::before {
content: '';
position: absolute;
top: 9px;
left: -25px;
width: 15px;
height: 0;
border: .5px solid #333;
}
.entry-footer .edit-link a.post-edit-link {
color: #333;
font-weight: 600;
font-family: 'PT Sans Caption', Sans-serif;
font-size: 13px;
text-decoration: none;
line-height: 16px;
text-decoration: none;
font-weight: 600;
margin-left: 25px;
letter-spacing: 1.5;
transition: color 0.3s ease-in-out !important;
}
.entry-footer .edit-link a.post-edit-link:hover {
color: #12BC66;
}
.entry-date__grid_style .posted-on a{
top: -15px;
right: 20px;
position: absolute;
display: block;
color: #fff !important;
border-top-right-radius: 0;
line-height: 20px;
text-decoration: none;
display: inline-block;
position: absolute !important;
z-index: 5;
background: #12BC66;
width: 85px;
height: 80px;
padding: 11px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #fff !important;
text-align: center;
border-radius: 4px !important;
border-top-right-radius: 0;
align-items: center;
transition: all 0.3s ease-in-out !important;
}
.entry-date__grid_style .posted-on a time {
font-size: 21px;
font-family: "Quicksand", Sans-serif;
font-weight: bold;
line-height: 1.4;
}
.entry-meta.gridview_meta {
margin-top: 15px;
}
@media (min-width: 768px) {
.entry-meta.gridview_meta {
margin-top: 25px;
}
}
.standard_meta__view {
margin: 15px 0;
}
@media (min-width: 768px) {
.standard_meta__view {
margin: 5px 0;
}
}
.standard_meta__view .posted-on{
position: relative;
}
.standard_meta__view .posted-on::before{
content: '';
position: absolute;
top: 13px;
left: 0px;
width: 15px;
height: 0;
border: .5px solid #333;
}
@media (min-width:768px){
.standard_meta__view .posted-on::before{
content: '';
position: absolute;
top: 13px;
left: 0px;
width: 15px;
height: 0;
border: .5px solid transparent;
}
}
.standard_meta__view .posted-on a {
display: inline-block;
z-index: 5;
background: transparent;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #333 !important;
text-align: center;
align-items: center;
padding-left: 25px;
transition: all 0.3s ease-in-out !important;
}
.standard_meta__view .posted-on a time {
font-size: 13px;
font-family: 'PT Sans Caption', Sans-serif;
font-weight: bold;
line-height: 1;
font-weight: bold;
}
@media(min-width: 768px) {
.standard_meta__view .posted-on a {
display: inline-block;
z-index: 5;
background: #12BC66;
width: 60px;
height: 60px;
padding: 5px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #fff !important;
text-align: center;
border-radius: 4px !important;
border-top-right-radius: 0;
align-items: center;
transition: all 0.3s ease-in-out !important;
}
.standard_meta__view .posted-on a time {
font-size: 16px;
font-family: "Quicksand", Sans-serif;
font-weight: bold;
line-height: 1.2;
}
}
@media(min-width: 1440px) {
.standard_meta__view .posted-on a {
display: inline-block;
z-index: 5;
background: #12BC66;
width: 85px;
height: 80px;
padding: 11px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #fff !important;
text-align: center;
border-radius: 4px !important;
border-top-right-radius: 0;
align-items: center;
transition: all 0.3s ease-in-out !important;
}
.standard_meta__view .posted-on a time {
font-size: 21px;
font-family: "Quicksand", Sans-serif;
font-weight: bold;
line-height: 1.4;
}
}
.standard_meta__view .byline{
position: relative;
font-family: 'PT Sans Caption', Sans-serif;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
letter-spacing: 1px;
color: #333;
text-decoration: none;
display: inline-block;
transition: color 0.3s ease-in-out !important;
padding-left: 25px;
padding-right: 10px;
box-sizing: border-box;
}
.standard_meta__view .byline::before{
content: '';
position: absolute;
top: 7px;
left: 0px;
width: 15px;
height: 0;
border: .5px solid #333;
}
@media (min-width: 768px){
.standard_meta__view .byline::before{
left: 40px;
}
}
@media (min-width: 1024px){
.standard_meta__view .byline::before{
left: 1px;
}
}
@media (min-width: 768px){
.standard_meta__view .byline{
padding-left: 25px;
display: block;
text-align: right;
}
}
@media (min-width: 1024px){
.standard_meta__view .byline{
padding-left: 25px;
text-align: left;
}
}
.standard_meta__view .byline .author.vcard a{
color: #333;
font-weight: 600;
font-family: 'PT Sans Caption', Sans-serif;
font-size: 13px;
text-decoration: none;
line-height: 16px;
text-decoration: none;
font-weight: 600;
letter-spacing: 1.5;
transition: color 0.3s ease-in-out !important;
display: inline-block;
}
.standard_meta__view .byline:hover .author.vcard a{
color:#12BC66
} .standard_meta__view .gardener-comments-number {
position: relative;
font-family: 'PT Sans Caption', Sans-serif;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
letter-spacing: 1px;
color: #333;
text-decoration: none;
display: inline-block;
transition: color 0.3s ease-in-out !important;
text-align: left;
padding-left: 25px;
padding-right: 10px;
box-sizing: border-box;
}
@media(min-width: 768px) {
.standard_meta__view .gardener-comments-number {
text-align: right;
padding-left: 10px;
padding-right: 10px;
display: block;
}
}
.standard_meta__view .gardener-comments-number a {
color: #333;
font-weight: 500;
font-family: 'PT Sans Caption', Sans-serif;
font-size: 13px;
text-decoration: none;
line-height: 16px;
text-decoration: none;
font-weight: 600;
transition: color 0.3s ease-in-out !important;
position: relative;
}
.standard_meta__view .gardener-comments-number a::before {
content: '';
position: absolute;
top: 9px;
left: -25px;
width: 15px;
height: 0;
border: .5px solid #333;
}
.standard_meta__view .gardener-comments-number:hover a{
color: #12BC66;
}
.standard_meta__view .cat-links {
position: relative;
font-family: 'PT Sans Caption', Sans-serif;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
letter-spacing: 1px;
color: #333;
text-decoration: none; display: inline-grid;
transition: color 0.3s ease-in-out !important;
padding-left: 25px;
padding-right: 10px;
box-sizing: border-box;
}
@media(min-width: 768px) {
.standard_meta__view .cat-links {
padding-left: 30px;
}
}
.standard_meta__view .cat-links::before{
content: '';
position: absolute;
top: 7px;
left: 0px;
width: 15px;
height: 0;
border: .5px solid #333;
}
@media(min-width: 768px) {
.standard_meta__view .cat-links::before{
left: 5px;
}
}
.standard_meta__view .cat-links a{
color: #333;
font-weight: 600;
font-family: 'PT Sans Caption', Sans-serif;
font-size: 13px;
text-decoration: none;
line-height: 16px;
text-decoration: none;
font-weight: 600;
letter-spacing: 1.5;
transition: color 0.3s ease-in-out !important;
}
.standard_meta__view .cat-links a:hover {
color:#12BC66
}
.standard_meta__view .gardener-comments-number,
.standard_meta__view .cat-links,
.standard_meta__view .posted-on,
.standard_meta__view .byline{
margin-top: 15px;
}
@media (min-width: 768px){
.standard_meta__view .gardener-comments-number,
.standard_meta__view .cat-links{
margin-top: 30px;
}
}
@media (min-width: 1024px){
.standard_meta__view .gardener-comments-number,
.standard_meta__view .cat-links,
.standard_meta__view .posted-on,
.standard_meta__view .byline{
margin-top: 0px;
}
}  .gridview_meta .byline {
position: relative;
font-family: 'PT Sans Caption', Sans-serif;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
letter-spacing: 1px;
color: #333;
text-decoration: none;
margin-left: 25px;
display: inline-block;
transition: color 0.3s ease-in-out !important;
}
.gridview_meta .byline .author.vcard a{
color: #333;
font-weight: 600;
font-family: 'PT Sans Caption', Sans-serif;
font-size: 13px;
text-decoration: none;
line-height: 16px;
text-decoration: none;
font-weight: 600;
letter-spacing: 1.5;
transition: color 0.3s ease-in-out !important;
}
.gridview_meta .byline:hover .author.vcard a{
color:#12BC66
}
.gridview_meta .byline::before{
content: '';
position: absolute;
top: 7px;
left: -25px;
width: 15px;
height: 0;
border: .5px solid #333;
}
.gridview_meta .gardener-comments-number {
position: relative;
font-family: 'PT Sans Caption', Sans-serif;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
letter-spacing: 1px;
color: #333;
text-decoration: none;
margin-left: 25px;
display: inline-block;
transition: color 0.3s ease-in-out !important;
}
.gridview_meta .gardener-comments-number::before {
content: '';
position: absolute;
top: 7px;
left: -25px;
width: 15px;
height: 0;
border: .5px solid #333;
}
.gridview_meta .gardener-comments-number a {
color: #333;
font-weight: 500;
font-family: 'PT Sans Caption', Sans-serif;
font-size: 13px;
text-decoration: none;
line-height: 16px;
text-decoration: none;
font-weight: 600;
transition: color 0.3s ease-in-out !important;
}
.gridview_meta .gardener-comments-number:hover a{
color: #12BC66;
}   .waring-message {
padding: 30px 0;
background: #f8f8f8;
}
.before-import-warning-header p,
.before-import-warning-footer p{
font-size: 28px;
font-weight: 600;
line-height: 1;
font-family: 'PT Sans Caption', Sans-serif;
color: #333333;
line-height: 38px;
padding: 0 20px;
position: relative;
}
.before-import-warning-header p::before,
.before-import-warning-footer p::before{
content: '';
position: absolute;
display: block;
width: 0px;
height: 40px;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 50px solid #12bc66;
top: 18px;
left: -76px;
line-height: 30px;
animation: warninganim infinite 1s ease-in-out alternate;
}
@keyframes warninganim {
0% {
transform: scale(1);
}
100% {
transform: scale(1.2);
}
}
.before-import-warning-header p::after,
.before-import-warning-footer p::after{
content: '!';
position: absolute;
display: block;
width: 0px;
height:30px;
color: #fff;
top: 31px;
left: -39px;
line-height: 30px;
animation: warninganimcontent 1s ease-in-out 0.2s infinite alternate;
}
@keyframes warninganimcontent {
0% {
transform: scale(1);
}
100% {
transform: scale(0.7);
}
}
.before-import-warning-header p a,
.before-import-warning-footer p a{
text-decoration: none;
font-family: 'PT Sans Caption', Sans-serif;
color: #12BC66;
font-size: 28px !important;
font-weight: 600;
transition: all 0.3s ease-in-out;
}
.before-import-warning-header p a:hover,
.before-import-warning-footer p a:hover{
color: #12BC66;
}