.banner-area .banner-item.slick-slide {
height: 850px;
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
}
.shop-2-page-area .store-item {
padding-top: 0;
}
.shop-2-page-area .store-item img {
display: inline-block;
border-radius: 9px;
}
.shop-2-page-area .store-item .store-img + .store-title {
padding-top: 0;
text-align: left;
margin-bottom: 10px;
}
.shop-sidebar .shop-box + .shop-box {
margin-top: 30px;
}
.shop-sidebar ul li a {
color: #8a8a8a;
line-height: 35px;
}
.shop-2-page-area .shop-sidebar .shop-box .sidebar-title {
margin-bottom: 14px;
}
select.orderby {
background-color: transparent;
line-height: 65px;
padding-left: 20px;
padding-right: 20px;
border: 2px solid #eaedf4;
border-radius: 6px;
color: #686868;
height: 65px;
outline: 0;
width: auto;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url(//www.atronpars.com/wp-content/themes/sosso/assets/images/select-arrow.png);
background-repeat: no-repeat;
background-position: right 12px center;
}
form.woocommerce-ordering {
text-align: right;
}
.star-rating:before {
content: "\f005\f005\f005\f005\f005";
float: left;
top: 0;
left: 0;
position: absolute;
font-size: 14px;
color: #ccc;
font-family: 'Font Awesome 5 Pro';
font-weight: 400;
}
.star-rating {
display: block;
overflow: hidden;
position: relative;
height: 28px;
line-height: 28px;
font-size: 15px;
width: 80px;
font-family: 'FontAwesome';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #6cbe03;
}
.star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 28px;
}
.star-rating span:before {
content: "\f005\f005\f005\f005\f005";
top: 0;
position: absolute;
left: 0;
font-size: 14px;
font-family: 'Font Awesome 5 Pro';
font-weight: 900;
}
p.stars a{
border-right: 1px solid #e1e1e1;
}
p.stars a:last-child{
border-right: 0;
}
p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after {
content: "\f005";
color: #666;
font-family: 'Font Awesome 5 Pro';
font-weight: 400;
}
p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after {
content: "\f005\f005";
font-family: 'Font Awesome 5 Pro';
font-weight: 400;
color: #666;
}
p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after {
content: "\f005\f005\f005";
font-family: 'Font Awesome 5 Pro';
font-weight: 400;
color: #666;
}
p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after {
content: "\f005\f005\f005\f005";
font-family: 'Font Awesome 5 Pro';
font-weight: 400;
color: #666;
}
p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after {
content: "\f005\f005\f005\f005\f005";
font-family: 'Font Awesome 5 Pro';
font-weight: 400;
color: #666;
}
p.stars a, .woocommerce-page p.stars a {
display: inline-block;
font-weight: 700;
margin-right: 1em;
text-indent: -9999px;
position: relative;
font-family: 'Font Awesome 5 Pro';
}
p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after, .woocommerce-page p.stars a.star-1:after, .woocommerce-page p.stars a.star-2:after, .woocommerce-page p.stars a.star-3:after, .woocommerce-page p.stars a.star-4:after, .woocommerce-page p.stars a.star-5:after {
font-family: 'Font Awesome 5 Pro';
text-indent: 0;
position: absolute;
top: 0;
left: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
p.stars a.star-1, .woocommerce-page p.stars a.star-1 {
width: 2em;
}
p.stars a.star-2, .woocommerce-page p.stars a.star-2 {
width: 3em;
}
p.stars a.star-3, .woocommerce-page p.stars a.star-3 {
width: 4em;
}
p.stars a.star-4, .woocommerce-page p.stars a.star-4 {
width: 5em;
}
p.stars a.star-5, .woocommerce-page p.stars a.star-5 {
width: 6em;
}
.p.stars a.star-1.active:after, p.stars a.star-1:hover:after, p.stars a.star-1.active:after, p.stars a.star-1:hover:after {
content: "\f005";
color: #000;
font-weight:900;
}
.p.stars a.star-2.active:after, p.stars a.star-2:hover:after, p.stars a.star-2.active:after, p.stars a.star-2:hover:after {
content: "\f005\f005";
color: #000;
font-weight:900;
}
.p.stars a.star-3.active:after, p.stars a.star-3:hover:after, p.stars a.star-3.active:after, p.stars a.star-3:hover:after {
content: "\f005\f005\f005";
color: #000;
font-weight:900;
}
.p.stars a.star-4.active:after, p.stars a.star-4:hover:after, p.stars a.star-4.active:after, p.stars a.star-4:hover:after {
content: "\f005\f005\f005\f005";
color: #000;
font-weight:900;
}
.p.stars a.star-5.active:after, p.stars a.star-5:hover:after, p.stars a.star-5.active:after, p.stars a.star-5:hover:after {
content: "\f005\f005\f005\f005\f005";
color: #000;
font-weight:900;
}
del span {
text-decoration: line-through;
}
span.woocommerce-Price-amount.amount {
color: #02060e;
}
.page-numbers span.page-numbers.current {
padding: 0;
height: 60px;
width: 60px;
text-align: center;
line-height: 60px;
border: 0;
border-radius: 50%;
margin: 0 5px;
font-weight: 600;
color: #8e8e8e;
font-family: "Poppins", sans-serif;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
border: 2px solid #eaedf4;
}
@media (max-width: 767px){
.page-numbers span.page-numbers.current {
height: 45px;
width: 45px;
line-height: 45px;
font-size: 14px;
}
}
.woocommerce-pagination ul.page-numbers {
display: -ms-flexbox;
display: flex;
padding-left: 0;
list-style: none;
border-radius: .25rem;
}
ul.page-numbers li span.page-numbers.current {
border-color: #6cbe03;
background: #6cbe03;
color: #fff;
}
.slick-initialized .slick-slide {
outline: 0;
} .feedback-area .feedback-active .slick-arrow {
color: #6cbe03;
}
.klb-faq.faq-content span {
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
color: #6cbe03;
padding-left: 70px;
position: relative;
}
.klb-faq.faq-content span:before {
position: absolute;
content: '';
left: 0;
top: 50%;
transform: translateY(-50%);
height: 3px;
width: 45px;
background: #6cbe03;
}
.klb-faq.faq-content h3.title {
font-size: 50px;
line-height: 55px;
padding-top: 26px;
padding-bottom: 27px;
}
.klb-faq.faq-content p {
font-size: 15px;
padding-right: 50px;
color: #686868;
padding-bottom: 40px;
}
.elementor-tab-title.elementor-active a.elementor-accordion-title {
border-bottom: 2px solid #6cbe03;
display: block;
padding-bottom: 16px;
}
.elementor-accordion-item .elementor-tab-title.elementor-active {
padding-top: 0;
padding-bottom: 10px;
}
.elementor-accordion-item .elementor-tab-title{
font-family: "Poppins", sans-serif;
}
.klb-sponsor.sponsor-box {
border: 15px solid #eef2fb;
padding: 72px 55px 80px;
}
@media (max-width: 767px){
.klb-sponsor.sponsor-box {
margin-bottom: 40px;
padding: 15px;
}
}
.klb-sponsor.sponsor-box span {
color: #6cbe03;
font-size: 20px;
font-weight: 700;
padding-left: 66px;
position: relative;
}
.klb-sponsor.sponsor-box span::before {
position: absolute;
content: '';
left: 0;
top: 50%;
transform: translateY(-50%);
height: 3px;
width: 45px;
background: #6cbe03;
}
.klb-sponsor.sponsor-box .title {
font-size: 50px;
line-height: 55px;
padding-bottom: 22px;
padding-top: 23px;
}
.klb-sponsor.sponsor-box ul li {
margin-top: 30px;
}
.klb-subscribe.newsletters-box {
border: 15px solid #eef2fb;
padding: 72px 55px 90px;
}
@media (max-width: 767px){
.klb-subscribe.newsletters-box {
padding: 15px;
}
}
.klb-subscribe.newsletters-box span {
color: #6cbe03;
font-size: 20px;
font-weight: 700;
padding-left: 66px;
position: relative;
}
.klb-subscribe.newsletters-box span::before {
position: absolute;
content: '';
left: 0;
top: 50%;
transform: translateY(-50%);
height: 3px;
width: 45px;
background: #6cbe03;
}
.klb-subscribe.newsletters-box .title {
font-size: 50px;
line-height: 55px;
padding-bottom: 22px;
padding-top: 23px;
}
.klb-subscribe input[type="email"] {
width: 100%;
border: 2px solid #eef2fb;
line-height: 80px;
padding-left: 30px;
font-size: 18px;
font-weight: 600;
color: #686868;
margin: 0;
height: auto;
}
.klb-subscribe .input-box {
margin-right: 30px;
margin-top: 30px;
position:relative;
}
.klb-subscribe input[type="submit"] {
display: inline-block;
font-weight: 700;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 0px;
padding: 0 45px;
font-size: 15px;
line-height: 70px;
border-radius: 40px;
color: #fff;
cursor: pointer;
z-index: 5;
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
-ms-transition: all 0.4s ease-out 0s;
-o-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s;
background: linear-gradient(120deg, #6cbe03 40%, #f4a700 80%);
position: relative;
overflow: hidden;
z-index: 5;
text-transform: uppercase;
}
.klb-subscribe .input-box i {
position: absolute;
right: 30px;
top: 50%;
transform: translateY(-50%);
color: #6cbe03;
}
.klb-single-image:before {
position: absolute;
content: '';
left: -75px;
top: 50%;
transform: translateY(-50%);
width: 75px;
height: 390px;
background: #6cbe03;
}
@media(max-width:480px){
.klb-single-image:before {
display:none;
}	
}
.klb-single-image img {
width: 100%;
}
.klb-single-image {
position: relative;
}
.klb-custom-title span {
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
color: #6cbe03;
padding-left: 70px;
position: relative;
}
.klb-custom-title span:before {
position: absolute;
content: '';
left: 0;
top: 50%;
transform: translateY(-50%);
height: 3px;
width: 45px;
background: #6cbe03;
}
.klb-custom-title h3.title {
font-size: 50px;
line-height: 55px;
padding-top: 22px;
padding-bottom: 5px;
}
p.text {
padding-top: 24px;
padding-bottom: 36px;
}
p.klb-text {
font-size: 15px;
margin-bottom: 24px;
}
p.klb-text1 {
font-size: 15px;
padding-bottom: 36px;
}
.klb-service .services-content {
padding-top: 35px;
}
.klb-service h4.title {
font-size: 24px;
}
.klb-service p {
padding: 11px 20px;
font-size: 15px;
}
.klb-service .services-content a {
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
color: #686868;
position: relative;
}
.klb-service .services-content a:before {
position: absolute;
content: '';
left: 0;
bottom: -2px;
height: 2px;
width: 100%;
background: #686868;
}
.farmers-area {
padding-top: 0;
padding-bottom: 0;
}
.farmers-area .farmers-item .farmers-overlay .item {
margin-bottom: 15px;
}
.klb-testimonial2.about-feedback-area {
padding: 0;
background: none;
margin: 0;
}
.klb-testimonial2.about-feedback-area:before{
display:none;
}
.klb-single-image2.about-thumb {
position: relative;
}
.klb-single-image2.about-thumb::before {
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 100%;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
.klb-single-image2.about-thumb img {
width: 100%;
}
.klb-single-image2.about-thumb img.text {
position: absolute;
right: 70px;
bottom: 20px;
}
@media (max-width: 767px){
.klb-single-image2.about-thumb img.text {
right: 10px;
}
}
.klb-counter2 > span {
height: 120px;
width: 120px;
border-radius: 50%;
border: 7px solid #6cbe03;
text-align: center;
line-height: 110px;
font-size: 26px;
font-weight: 700;
color: #333333;
text-transform: uppercase;
font-family: "Poppins", sans-serif;
}
.klb-counter2 p {
font-weight: 600;
line-height: 25px;
padding: 15px 25px 0;
}
.klb-counter2 {
text-align: center;
}
.klb-team-box.farmers-item {
position: relative;
}
.klb-team-box.farmers-item img {
width: 100%;
}
.klb-team-box.farmers-item .farmers-overlay {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
.klb-team-box.farmers-item .farmers-overlay .item {
position: absolute;
left: 30px;
bottom: -4px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.klb-team-box.farmers-item .farmers-overlay .item .title {
color: #fff;
font-size: 20px;
padding-bottom: 4px;
}
.klb-team-box.farmers-item .farmers-overlay .item span {
font-size: 15px;
font-weight: 600;
color: #fff;
padding-bottom: 8px;
}
.klb-team-box.farmers-item .farmers-overlay .item ul {
opacity: 0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.klb-team-box.farmers-item .farmers-overlay .item ul li {
display: inline-block;
}
.klb-team-box.farmers-item .farmers-overlay .item ul li a {
color: #fff;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
margin-right: 10px;
}
.klb-team-box.farmers-item:hover .farmers-overlay .item {
bottom: 26px;
}
.klb-team-box.farmers-item:hover .farmers-overlay .item ul {
opacity: 1;
}
.klb-team-box.farmers-item .farmers-overlay .item ul li a:hover {
color: #6cbe03;
}
.klb-btn-text{
color: #6cbe03;
font-weight: 700;
font-size: 15px;
text-transform: uppercase;
position: relative;
}
.klb-btn-text:before{
position: absolute;
content: '';
left: 0;
bottom: -2px;
width: 100%;
height: 2px;
background: #6cbe03;	
}
.klb-icon-box.features-items .item {
padding-left: 110px;
position: relative;
}
.klb-icon-box.features-items .item i {
position: absolute;
left: 0;
top: 5px;
height: 80px;
width: 80px;
text-align: center;
line-height: 80px;
color: #fff;
font-size: 40px;
border-radius: 50%;
background: #6cbe03;
z-index: 10;
}
.klb-icon-box.features-items .item i::after {
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 100%;
border-radius: 50%;
z-index: -1;
background-image: -moz-linear-gradient(-49deg, #6cbe03 0%, #b0b302 60%, #f4a700 100%);
background-image: -webkit-linear-gradient(-49deg, #6cbe03 0%, #b0b302 60%, #f4a700 100%);
background-image: -ms-linear-gradient(-49deg, #6cbe03 0%, #b0b302 60%, #f4a700 100%);
opacity: 0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.klb-icon-box.features-items .item:hover i::after {
opacity: 1;
}
.klb-icon-box.features-items .item .title {
font-size: 24px;
}
.klb-icon-box.features-items .item p {
font-size: 15px;
padding-top: 10px;
padding-bottom: 12px;
}
.klb-icon-box.features-items .item a {
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
position: relative;
color: #686868;
}
.klb-icon-box.features-items .item a::before {
position: absolute;
content: '';
left: 0;
bottom: -2px;
height: 2px;
width: 100%;
background: #686868;
}
@media (max-width: 767px){
.klb-icon-box.features-items .item {
padding-left: 0;
}
}
@media (max-width: 767px){
.klb-icon-box.features-items .item i {
position: inherit;
top: -20px;
}
}
.klb-icon-box2.what-we-do-item i {
font-size: 120px;
color: #6cbe03;
line-height: 120px;
}
.klb-icon-box2.what-we-do-item .title {
font-size: 24px;
padding-top: 30px;
}
.klb-icon-box2.what-we-do-item p {
font-size: 15px;
padding: 13px 40px 17px;
}
.klb-icon-box2.what-we-do-item a {
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
color: #686868;
position: relative;
}
.klb-icon-box2.what-we-do-item a::before {
position: absolute;
content: '';
left: 0;
bottom: -2px;
width: 100%;
height: 2px;
background: #686868;
}
.klb-shop-thumb img{
width: 100%;
height: auto;
}
.klb-shop-details-content h1.product_title.entry-title {
font-size: 24px;
line-height: 30px;
margin-bottom: 16px;
}
.klb-shop-details-content p.price {
font-size: 18px;
padding-top: 14px;
font-weight: 700;
font-family: "Poppins", sans-serif;
line-height: 1;
padding-top: 30px;
}
.klb-shop-details-content .woocommerce-product-rating:before, 
.klb-shop-details-content .woocommerce-product-rating:after {
content: '';
display: table;
clear: both;
}
.klb-shop-details-content 
a.woocommerce-review-link {
float: left;
color: #6cbe03;
font-size: 13px;
line-height: 1;
}
.klb-shop-details-content .star-rating {
float: left;
line-height: 1;
height: 16px;
}
.klb-shop-details-content .woocommerce-product-details__short-description p {
font-size: 14px;
padding-bottom: 20px;
padding-top: 20px;
}
.klb-shop-details-content .woocommerce-product-rating {
margin-top: 25px;
line-height: 28px;
}
.klb-shop-details-content button.single_add_to_cart_button {
display: inline-block;
font-weight: 700;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 0px;
padding: 0 45px;
font-size: 15px;
line-height: 60px;
border-radius: 40px;
color: #fff;
cursor: pointer;
z-index: 5;
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
-ms-transition: all 0.4s ease-out 0s;
-o-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s;
background: linear-gradient(120deg, #6cbe03 40%, #f4a700 80%);
position: relative;
overflow: hidden;
z-index: 5;
text-transform: uppercase;
}
.klb-shop-details-content button.single_add_to_cart_button:before {
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 100%;
background: #6cbe03;
z-index: -1;
opacity: 0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.klb-shop-details-content button.single_add_to_cart_button:hover:before {
opacity: 1;
}
.social.shop-social{
margin-top: 30px;
}
.social.shop-social ul li a {
font-size: 14px;
color: #8a8a8a;
margin-right: 10px;
}
.social.shop-social ul li{
display: inline-block;
}
.klb-shop-thumb .flex-viewport {
border-radius: 9px;
border: 2px solid #eaedf4;
}
.klb-shop-details-content {
border-radius: 9px;
border: 2px solid #eaedf4;
padding: 30px;
}
ol.flex-control-nav.flex-control-thumbs li {
border: 2px solid #eaedf4;
margin: 10px;
border-radius: 9px;
margin-bottom: 0;
margin-top: 20px;
}
ol.flex-control-nav.flex-control-thumbs li img {
border-radius: 9px;
}
.flex-control-thumbs span.prev.slick-arrow{
position: absolute;
left: 0;
cursor: pointer;
transform: translateY(-50%);
top: 50%;
}
.flex-control-thumbs span.next.slick-arrow {
position: absolute;
right: 0;
cursor: pointer;
transform: translateY(-50%);
top: 50%;
}
.flex-control-thumbs span.prev.slick-arrow i,
.flex-control-thumbs span.next.slick-arrow i {
font-size: 22px;
color: #333e48;
opacity: .3;
font-weight: bold;
}
ol.flex-control-nav .slick-list.draggable {
margin-left: 15px;
margin-right: 15px;
}
.woocommerce-tabs ul.nav li.active a {
background-color: transparent;
color: #6cbe03;
position: relative;
}
.woocommerce-tabs ul.nav li.active a:before {
position: absolute;
content: '';
left: 0;
bottom: -14px;
height: 2px;
width: 100%;
background: #6cbe03;
}
@media (max-width: 767px){
.woocommerce-tabs ul.nav li.active a:before {
height:0;
}
}
.woocommerce-tabs .tab-content > h2 {
font-size: 24px;
line-height: 30px;
margin-bottom: 16px;
}
.woocommerce-tabs .tab-content h2.woocommerce-Reviews-title {
font-size: 24px;
line-height: 30px;
margin-bottom: 16px;
}
.woocommerce-tabs .tab-content p {
margin-bottom: 20px;
}
.klb-shop-details-content .product_meta {
margin-top: 25px;
color: #6cbe03;
font-weight: 600;
font-size: 14px;
}
.klb-shop-details-content .product_meta span.sku {
font-weight: normal;
color: #686868;
}
.klb-shop-details-content .product_meta span.sku_wrapper {
margin-right: 5px;
}
.klb-shop-details-content .product_meta a {
color: #686868;
font-weight: normal;
}
.klb-shop-details-content .product-quantity {
padding-top: 10px;
}
.related.products h2 {
font-size: 24px;
line-height: 30px;
position: relative;
padding-left: 66px;
}
.related.products h2:before {
position: absolute;
content: '';
left: 0;
top: 50%;
transform: translateY(-50%);
height: 3px;
width: 45px;
background: #6cbe03;
}
section.related.products {
margin-top: 75px;
}
a {
color: #6cbe03;
}
a:hover {
color: #6cbe03;
}
.woocommerce-notices-wrapper .woocommerce-message {
border-radius: 9px;
border: 2px solid #eaedf4;
padding: 15px;
margin-bottom: 30px;
}
.woocommerce-Reviews .comment_container {
display: inline-flex;
margin-top: 15px;
margin-bottom: 15px;
}
.woocommerce-Reviews .avatar {
margin-top: 0;
margin-right: 15px;
width: 60px;
height: 60px;
}
.woocommerce-Reviews .comment-text {
width: 90%;
}
.woocommerce-Reviews .comment-text .star-rating {
height: 17px;
line-height: 17px;
}
.woocommerce-Reviews .comment-text p.meta {
margin-bottom: 5px;
}
textarea {
border: 1px solid #f0eef9;
color: #848484;
display: block;
font-size: 16px;
height: 121px;
margin-bottom: 28px;
padding: 10px 15px;
width: 100%;
border-radius: 0;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
.klb-post select,
.blog-sidebar select{
border: 1px solid #f0eef9;
color: #848484;
display: block;
font-size: 16px;
height: 48px;
margin-bottom: 25px;
padding: 0 15px;
width: 100%;
border-radius: 0;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
input[type="submit"] {
display: inline-block;
font-weight: 700;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 0px;
padding: 0 45px;
font-size: 15px;
line-height: 55px;
border-radius: 40px;
color: #fff;
cursor: pointer;
z-index: 5;
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
-ms-transition: all 0.4s ease-out 0s;
-o-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s;
background: linear-gradient(120deg, #6cbe03 40%, #f4a700 80%);
position: relative;
overflow: hidden;
z-index: 5;
text-transform: uppercase;
}
button[type="submit"]{
display: inline-block;
font-weight: 700;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 0px;
padding: 0 45px;
font-size: 15px;
line-height: 55px;
border-radius: 40px;
color: #fff;
cursor: pointer;
z-index: 5;
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
-ms-transition: all 0.4s ease-out 0s;
-o-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s;
background: linear-gradient(120deg, #6cbe03 40%, #f4a700 80%);
position: relative;
overflow: hidden;
z-index: 5;
text-transform: uppercase;	
}
button[type="submit"]:before{
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 100%;
background: #6cbe03;
z-index: -1;
opacity: 0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
button[type="submit"]:hover:before {
opacity: 1;
}
.product-quantity input {
width: 50px;
height: 40px;
border: 1px solid #dce1e5;
padding: 0 10px;
text-align: center;
margin: 0 0;
color: #404040;
}
.cart-table tbody tr .qty {
padding-right: 10px;
}
.cart-area .cart-table .quantity .product-quantity {
padding-top: 0;
margin-bottom: 0;
}
td.actions.klb-cart-coupon .coupon {
float: left;
}
td.actions.klb-cart-coupon > button {
float: right;
}
.klb-cart-coupon .coupon label {
display: none;
}
.klb-cart-coupon input[type="text"] {
width: auto;
display: inline-block;
border-radius: 40px;
height: 55px;
margin-bottom: 0;
}
td.actions.klb-cart-coupon:before,
td.actions.klb-cart-coupon:after {
content: '';
display: table;
clear: both;
}
.cart-area .cart-table tbody > tr:last-child {
border:none;
}
.cart-area .cart-collaterals {
padding-top: 50px;
}
.cart-area .cart-collaterals h2 {
font-size: 24px;
margin-bottom: 20px;
}
.klb-post img {
max-width: 100%;
height: auto;
}
.klb-post h1,
.klb-post h2,
.klb-post h3,
.klb-post h4,
.klb-post h5,
.klb-post h6 {
margin-bottom: 10px;
line-height: 140%;
margin: 10px 0;
text-rendering: optimizelegibility;
padding: 0;
}
.klb-post h1 {
font-size: 38.5px;
text-transform: inherit;
}
.klb-post h2 {
font-size: 31.5px;
padding-bottom:initial;
}
.klb-post h3 {
font-size: 24.5px;
text-transform: initial;
text-align:left;
text-transform: initial;
font-weight: 500;
}
.klb-post h4 {
font-size: 17.5px;
}
.klb-post h5 {
font-size: 14px;
}
.klb-post h6 {
font-size: 11.9px;
}
table {
max-width: 100%;
background-color: transparent;
width:100%;
}
th {
text-align: left;
padding-right: 20px;
padding-bottom: 5px;
padding: 8px;
border: 1px solid #e7e7e7;
}
td{
padding: 4px;
border: 1px solid #e7e7e7;
text-align: left;
}
dt {
font-weight: bold;
}
dt, dd {
line-height: 20px;
}
dd {
margin-left: 10px;
}
abbr, tla, acronym {
text-decoration: underline;
cursor: help;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
form select,
select {
width: 100%;
}
.aligncenter img {
display: block;
margin-left: auto;
margin-right: auto
}
.alignright {
float: right;
margin: 0 0 1em 1em;
clear: both;
}
.alignleft {
float: left;
margin: 0 1em 1em 0;
clear: both;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
text-align:center;
}
.size-full {
}
.size-large {
}
.size-medium {
}
.size-thumbnail {
}
.gallery-caption {
}
.bypostauthor {
}
.textarea_half {
max-width:500px;
}
.wp-caption img {
max-width: 100%;
height: auto;
}
.sticky {
}
p>img {
max-width: 100%;
height: auto;
}
.wp-caption {
padding-top: 4px;
max-width: 100%;
border: 1px solid #eee;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-image: initial;
background-color: #efefef;
text-align: center;
margin-bottom: 20px;
clear: both;
}
.wp-caption p.wp-caption-text {
width: auto !important;
line-height: 1.5;
font-size: 11px;
padding: 3px 0;
margin: 0px 0 0 0;
background: #f6f6f6;
display: block;
-webkit-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px;
text-align: inherit;
}
.klb-post ul {
padding-left: 20px;
list-style-type: circle;
}
.klb-post ol {
padding-left: 20px;
list-style-type: decimal;
}
.klb-post ul li {
list-style-type: circle;
line-height: 1.75;
padding:0;
}
.klb-post ol li {
list-style-type: decimal;
line-height: 1.75;
padding:0;
}
.post-password-form label {
width: 100%;
}
.cart-area .cart-table tbody tr td {
border: none;
}
.cart-area .cart-table thead tr th {
border: none;
}
.cart-collaterals th {
padding: 15px;
}
.cart-collaterals td {
padding: 15px;
}
.wc-proceed-to-checkout a.checkout-button,
.return-to-shop a.button.wc-backward {
display: inline-block;
font-weight: 700;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 0px;
padding: 0 45px;
font-size: 15px;
line-height: 55px;
border-radius: 40px;
color: #fff;
cursor: pointer;
z-index: 5;
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
-ms-transition: all 0.4s ease-out 0s;
-o-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s;
background: linear-gradient(120deg, #6cbe03 40%, #f4a700 80%);
position: relative;
overflow: hidden;
z-index: 5;
text-transform: uppercase;	
}
.wc-proceed-to-checkout a.checkout-button:before,
.return-to-shop a.button.wc-backward:before{
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 100%;
background: #6cbe03;
z-index: -1;
opacity: 0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.wc-proceed-to-checkout a.checkout-button:hover:before,
.return-to-shop a.button.wc-backward:hover:before {
opacity: 1;
}
.cart-collaterals .wc-proceed-to-checkout {
text-align: right;
margin-top: 30px;
}
.col2-set .col-1 {
float: left;
width: 48%;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
max-width: 100%;
padding: 0;
}
.col2-set .col-2 {
float: right;
width: 48%;
text-align: left;
max-width: 100%;
padding: 0;
}
@media(max-width:480px){
.col2-set .col-1,
.col2-set .col-2 {
width:100%
}
}
.col2-set:before,
.col2-set:after {
content: '';
display: table;
clear: both;
}
.woocommerce-checkout label {
display: block;
width: 100%;
margin: 0 0 3px;
text-transform: capitalize;
}
.woocommerce-checkout span.woocommerce-input-wrapper {
width: 100%;
}
.woocommerce-checkout p.form-row {
margin-left: 0;
margin-right: 0;
}
.woocommerce-checkout h3 {
font-size: 24px;
margin-bottom: 25px;
}
.woocommerce-form-coupon-toggle {
position: relative;
display: block;
background: #f8f7ff;
padding: 20px 28px 21px;
margin-bottom: 60px;
border-radius: 5px;
color: #222222;
font-size: 16px;
font-weight: 500;
font-family: "Poppins", sans-serif;
}
.woocommerce-form-coupon-toggle a.showcoupon {
font-weight: 400;
padding-left: 15px;
color: #6cbe03;
}
.woocommerce-form-coupon-toggle:before {
position: absolute;
top: 0;
left: 0;
width: 2px;
height: 100%;
content: "";
background: #6cbe03;
}
.woocommerce-form-coupon-toggle + form.checkout_coupon {
margin-top: -40px;
}
form.checkout_coupon.woocommerce-form-coupon {
position: relative;
display: block;
background: #f8f7ff;
padding: 20px 28px 21px;
margin-bottom: 60px;
border-radius: 5px;
}
form.checkout_coupon.woocommerce-form-coupon:before {
position: absolute;
top: 0;
left: 0;
width: 2px;
height: 100%;
content: "";
background: #6cbe03;
}
form.checkout_coupon p:first-child {
margin-bottom: 15px;
}
.checkout-area {
padding-bottom: 120px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 48px;
padding-left: 0;
color: #848484;
}
.select2-container--default .select2-selection--single {
border: 1px solid #f0eef9;
color: #848484;
display: block;
font-size: 16px;
height: 48px;
margin-bottom: 25px;
padding: 0 15px;
width: 100%;
border-radius: 0;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.woocommerce-input-wrapper span.selection {
width: 100%;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 48px;
}
.woocommerce-checkout div#customer_details {
margin-bottom: 35px;
}
.woocommerce-checkout-review-order td,
.woocommerce-order td {
padding: 15px;
}
.woocommerce-checkout-review-order th,
.woocommerce-order th {
padding: 15px;
}
.woocommerce-checkout-payment label {
display: inline;
color: #282828;
font-size: 16px;
font-weight: 400;
padding-left: 3px;
}
.woocommerce-checkout-payment {
margin-top: 30px;
}
li.wc_payment_method.payment_method_bacs {}
.woocommerce-checkout-payment ul.wc_payment_methods li {
margin-bottom: 15px;
}
.woocommerce-checkout-payment p {
font-size: 14px;
}
.woocommerce-checkout-payment button#place_order {
margin-top: 20px;
}
.woocommerce-checkout ul.woocommerce-error {
margin-bottom: 15px;
}
p.return-to-shop {
margin-top: 15px;
}
.woocommerce-order h2.woocommerce-order-details__title {
font-size: 24px;
margin: 20px 0;
}
.woocommerce-order h2.woocommerce-column__title {
font-size: 24px;
margin-top: 30px;
margin-bottom: 15px;
}
ul li.woocommerce-MyAccount-navigation-link {
display: inline-block;
}
ul li.woocommerce-MyAccount-navigation-link a {
border: 2px solid #eaedf4;
padding: 15px;
border-radius: 9px;
}
nav.woocommerce-MyAccount-navigation {
margin-bottom: 30px;
}
ul li.woocommerce-MyAccount-navigation-link.is-active a {
background-color: #6cbe03;
border-color: #6cbe03;
color: #fff;
}
.woocommerce-MyAccount-content td,.woocommerce-MyAccount-content th {
padding: 15px;
}
.woocommerce-MyAccount-content section.woocommerce-order-details h2.woocommerce-order-details__title {
font-size: 24px;
margin: 20px 0;
}
.woocommerce-MyAccount-content .woocommerce-customer-details h2 {
font-size: 24px;
margin-top: 30px;
margin-bottom: 15px;
}
.woocommerce-MyAccount-content .col2-set.addresses {
margin-top: 20px;
}
.woocommerce-MyAccount-content label {
display: block;
width: 100%;
}
.woocommerce-MyAccount-content span.woocommerce-input-wrapper {
width: 100%;
}
.woocommerce-MyAccount-content .form-row {
margin: 0;
}
.woocommerce-MyAccount-content h3 {
font-size: 24px;
margin-bottom: 15px;
}
span.password-input{
width:100%;
}
span.password-input input {
margin-bottom: 0;
}
.woocommerce-form .form-row {
margin: 0;
}
#customer_login h2 {
font-size: 24px;
margin-bottom: 15px;
}
#customer_login label {
display: block;
width: 100%;
}
p.woocommerce-LostPassword.lost_password {
margin-top: 15px;
}
#customer_login .button.woocommerce-form-register__submit {
margin-top: 15px;
}
.my-account-section ul.woocommerce-error {
margin-bottom: 15px;
}
form.woocommerce-ResetPassword p.form-row {
margin: 0;
}
.klb-contact-form {
background: #eef2fb;
padding: 30px 30px;
}
.klb-contact-form h3.title {
font-size: 30px;
font-weight: 600;
position: relative;
}
.klb-contact-form h3.title:before {
position: absolute;
content: '';
left: 0;
bottom: -18px;
height: 2px;
width: 10px;
background: #6cbe03;
}
.klb-contact-form .massage-title {
padding-bottom: 40px;
}
.klb-contact-form h3.title:after {
position: absolute;
content: '';
left: 18px;
bottom: -18px;
height: 2px;
width: 25px;
background: #6cbe03;
}
.klb-contact-form span.wpcf7-form-control-wrap,
.klb-contact-form label {
width: 100%;
}
.klb-contact-form .input-box {
position: relative;
}
.klb-contact-form .input-box i {
position: absolute;
right: 25px;
top: 23px;
font-size: 14px;
color: #6cbe03;
}
.klb-contact-form input[type="text"],.klb-contact-form input[type="email"] {
width: 100%;
border: 0;
padding-left: 25px;
line-height: 60px;
font-size: 14px;
height: 60px;
}
.klb-contact-icon-box.contact-info-item {
padding-top: 80px;
padding-bottom: 76px;
}
.klb-contact-icon-box.contact-info-item i {
font-size: 40px;
color: #f4a700;
padding-bottom: 17px;
}
.klb-contact-icon-box.contact-info-item ul li {
font-size: 18px;
font-weight: 500;
line-height: 28px;
color: #fff;
}
.klb-contact-form input + span.wpcf7-not-valid-tip {
margin-top: -15px;
margin-bottom: 15px;
} ul.post-meta li i {
position: relative;
margin-right: 8px;
color: #6cbe03;
font-weight: 400;
font-size: 14px;
}
.news-block-two .read-more {
margin-top: 30px;
text-align: right;
}
.news-block-two .text {
margin-bottom: 0;
}
.klb-blog-pagination ul.page-numbers {
display: -ms-flexbox;
display: flex;
padding-left: 0;
list-style: none;
border-radius: .25rem;
}
figure.entry-media.embed-responsive {
margin-bottom: 0;
}
button.klb-search.search-button {
padding: 4px;
height: auto;
line-height: 29px;
background: none;
position: absolute;
right: 30px;
top: 50%;
transform: translateY(-50%);
color: #6cbe03;
}
.widget_search .control-group {
position: relative;
}
button.klb-search.search-button:hover:before {
display: none;
}
.blog-sidebar .box.widget_search {
padding: 0;
margin: 0;
border: 0;
}
.blog-sidebar .widget_search input[type="text"] {
width: 100%;
border: 2px solid #eee;
line-height: 70px;
padding-left: 30px;
font-size: 15px;
color: #686868;
height: auto;
}
.blog-sidebar .box .title-item {
margin-bottom: 30px;
}
.blog-sidebar .blog-news-item .item:after {
content: '';
background: #d2d2d2;
height: 1px;
width: 100%;
position: absolute;
left: 0;
bottom: -20px;
}
.blog-details-area .blog-sidebar .blog-news .blog-news-item .item {
margin-bottom: 40px;
}
.blog-details-area .blog-sidebar .blog-news .blog-news-item .item:last-child {
margin-bottom: 0;
}
.blog-sidebar .blog-news-item .item:last-child:after {
display: none;
}
.tagcloud a {
font-size: 14px !important;
color: #686868;
line-height: 40px;
background: #eef3f9;
padding: 0 17px;
border-radius: 5px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
display: inline-block;
margin-right: 10px;
margin-top: 10px;
}
.tagcloud a:hover {
color: #fff;
background: #6cbe03;
}
.blog-sidebar ul li {
line-height: 30px;
}
.blog-sidebar ul li a {
font-size: 15px;
color: #686868;
}
.klb-post p {
margin-bottom: 15px;
font-size: 15px;
line-height: 30px;
}
.klb-blog .news-block-two .text p {
font-size: 15px;
line-height: 30px;
}
.blog-comments .comments-title .title {
font-size: 24px;
font-weight: 600;
position: relative;
}
.blog-comments .comments-title .title::before {
position: absolute;
content: '';
left: 0;
bottom: -12px;
height: 2px;
width: 10px;
background: #cfcfcf;
}
.blog-comments .blog-comments-item {
margin-top: 30px;
}
.blog-comments .comments-title .title::after {
position: absolute;
content: '';
left: 17px;
bottom: -12px;
height: 2px;
width: 25px;
background: #cfcfcf;
}
.blog-comments .blog-comments-item .item {
padding-left: 130px;
position: relative;
margin-bottom:35px;
}
.blog-comments .blog-comments-item .item img {
position: absolute;
left: 0;
top: 5px;
border-radius: 51%;
}
.blog-comments .comments-title {
padding-bottom: 17px;
}
.blog-comments .blog-comments-item .item .title {
font-size: 18px;
padding-bottom: 9px;
}
.blog-comments .blog-comments-item .item .title span {
font-size: 13px;
font-weight: 500;
color: #686868;
margin-left: 10px;
font-family: "Poppins", sans-serif;
}
.blog-comments-item a.comment-reply-link {
font-family: "Poppins", sans-serif;
font-weight: 600;
color: #8a8a8a;
font-size: 14px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.blog-comments-item a.comment-reply-link:hover {
color: #6cbe03;
}
.blog-details-area .blog-comments {
position: relative;
padding: 50px 45px;
background-color: #fff;
border: 1px solid #ebebeb;
padding-bottom: 10px;
}
.blog-comments-item ul.children {
padding-left: 70px;
}
.blog-details-area .blog-massage {
position: relative;
padding: 50px 45px;
background-color: #fff;
border: 1px solid #ebebeb;
}
@media (max-width: 768px){
.blog-details-area .blog-comments,
.blog-details-area .blog-massage	{
padding: 30px 10px;
}
.blog-comments-item ul.children {
padding-left: 15px;
}
.klb-post table {
display: block;
overflow-x: scroll;
}
}
@media (max-width: 480px){
.blog-comments-item ul.children {
padding-left: 0;
}
}
.blog-massage h3.comment-reply-title {
font-size: 24px;
font-weight: 600;
position: relative;
margin-bottom: 30px;
}
.blog-massage h3.comment-reply-title:before {
position: absolute;
content: '';
left: 0;
bottom: -12px;
height: 2px;
width: 10px;
background: #6cbe03;
}
.blog-massage h3.comment-reply-title:after {
position: absolute;
content: '';
left: 17px;
bottom: -12px;
height: 2px;
width: 25px;
background: #6cbe03;
}
.blog-massage label {
display: none;
}
.blog-massage p.comment-form-cookies-consent {
margin-bottom: 20px;
}
.blog-massage p.comment-form-cookies-consent label {
display: inline-block;
}
.blog-massage p.comment-notes {
margin-bottom: 25px;
}
.blog-massage p.logged-in-as {
margin-bottom: 25px;
}
.page-error-section h1 {
margin-bottom: 15px;
font-size: 70px;
}
.page-error-section p {
margin-bottom: 30px;
}
.page-error-section a.main-btn {
margin-top: 5px;
}
.page-error-section .control-group {
position: relative;
margin-left: auto;
margin-right: auto;
}
@media(min-width:768px){
.page-error-section .control-group {
width: 50%;
}
}
.header-flag .flag-wrap .flag-item-top .flag-item-bottom {
top: 60px;
bottom: inherit;
right:0;
left:inherit;
}
.header-flag .flag-wrap .flag-item-top:hover .flag-item-bottom {
bottom: inherit;
top: 60px;
}
.header-flag li.eng > a:before {
content: '';
background-image: url(//www.atronpars.com/wp-content/themes/sosso/assets/images/flag.png);
width: 35px;
height: 35px;
}
.flag-item-bottom li.flag-item.german a:before{
content: '';
background-image: url(//www.atronpars.com/wp-content/themes/sosso/assets/images/flags/german.png);
background-size: contain;
width: 20px;
height: 20px;
float: left;
margin-right: 8px;
}
.flag-item-bottom li.flag-item.arabic a:before{
content: '';
background-image: url(//www.atronpars.com/wp-content/themes/sosso/assets/images/flags/arabic.png);
background-size: contain;
width: 20px;
height: 20px;
float: left;
margin-right: 8px;
}
.header-flag .flag-wrap .flag-item-top .flag-bar span {
position: static;
top: 0;
padding-left: 10px;
}
.header-flag .flag-wrap {
margin-right: 0;
}
.header-flag li.flag-item:before,
.header-flag li.flag-item:after {
content: '';
display: table;
clear: both;
}
.header-flag .flag-link span {
line-height: 20px;
float: left;
}
@media (max-width: 767px){
.header-info .header-info-item .logo img {
width: 100%;
}
}
@media (max-width: 768px){
.questions-area .questions-box .questions-box-item .item i {
display: none;
}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
.questions-area .questions-box .questions-box-item .item {
padding-left: 50px;
}
}
@media (max-width: 767px){
.questions-area .questions-box .questions-box-item .item {
padding-left: 15px;
padding-right: 15px;
}
}
.search-overlay .search-overlay-form form button {
padding: inherit;
}
.sidebar-modal .modal.right .modal-body .sidebar-modal-widget ul.contact-info li a {
text-transform: uppercase;
line-height: 1;
}
.sidebar-modal .modal.right .modal-body .sidebar-modal-widget ul.contact-info li {
margin-bottom: 20px;
}
.footer-area .footer-list ul li a {
margin-left:0;
}
.footer-area .footer-content p {
padding-top: 0;
}
.footer-area .footer-content {
margin-top: 3px;
}
.footer-area .klb-about-widget ul li a {
font-size: 14px;
color: #5c5c5c;
line-height: 37px;
}
.footer-area .klb-about-widget ul li a i {
opacity: 1;
padding-right: 0;
}
.footer-area .footer-list ul li a:hover i {
color: #fff;
}
.footer-area .klb-about-widget ul li a:hover {
color: #fff;
}
.klbfooterwidget.footer-list.widget_footer_about {
margin-left: 0;
}
.klbfooterwidget.footer-list.widget_footer_info {
margin-left: 0;
}
.footer-area .widget_footer_info ul li a i {
opacity: 1;
}
.footer-area .footer-list ul li a:hover i {
color: #6cbe03;
}
a.navbar-brand.text {
line-height: 80px;
padding-top: 0;
color: #fff;
padding-bottom: 0;
font-weight: 600;
font-size: 30px;
}
.klb-post:before, .klb-post:after {
content: '';
display: table;
clear: both;
}
.wp-block-button {
margin-bottom: 20px;
color: #fff;
}
.is-style-outline {
color: #333;
}
.wp-block-cover.has-background-dim p.wp-block-cover-text {
color: #fff;
margin-bottom: 0;
z-index: 1;
font-size: 2em;
line-height: 1.25;
}
.wp-block-cover {
margin-bottom: 15px;
}
.klb-post ul.wp-block-gallery {
padding-left: 0;
}
blockquote {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 17.5px;
border-left: 5px solid #eee;
}
.klb-post .has-large-font-size {
font-size: 36px;
line-height: initial;
}
.klb-post p[style="font-size:46px"] {
line-height: initial;
}
figure.wp-block-gallery figcaption.blocks-gallery-caption {
margin-bottom: 15px;
}
.klb-post ul + figure.wp-block-gallery {
margin-top: 15px;
}
.has-drop-cap:not(:focus):after {
content: "";
display: table;
clear: both;
padding-top: 14px;
}
iframe {
max-width: 100%;
width: 100%;
}
.wp-block-media-text {
margin-bottom: 15px;
}
pre {
white-space: pre-wrap;
padding: 9.5px;
margin: 0 0 10px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 4px;
}
table.wp-block-table {
margin-bottom: 15px;
}
.klb-post td {
padding: 8px;
}
li.sticky {
font-weight: bolder;
font-size: 16px;
}
ul.post-meta li.sticky i {
font-weight: bold;
font-size: 16px;
}
.blog-comments .blog-comments-item .item .klb-post img {
position: static;
border-radius: 0;
}
.news-block-two .lower-content > h2 a {
word-break: break-word;
}
h1.klb-page-title {
margin-bottom: 25px;
}
.klb-pagination {
clear: both;
}
.klb-post .klb-pagination a {
padding: 0;
height: 30px;
width: 30px;
text-align: center;
line-height: 28px;
border: 0;
border-radius: 50%;
font-weight: 400;
color: #8e8e8e;
font-family: "Poppins", sans-serif;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
border: 2px solid #eaedf4;
}
.klb-post .klb-pagination span.current {
padding: 0;
height: 30px;
width: 30px;
text-align: center;
line-height: 28px;
border-radius: 50%;
font-weight: 400;
font-family: "Poppins", sans-serif;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
border: 2px solid #eaedf4;
border-color: #6cbe03;
background: #6cbe03;
color: #fff;
}
.klb-post .klb-pagination a:hover {
border-color: #6cbe03;
background: #6cbe03;
color: #fff;
}
.blog-sidebar .box span.count {
font-size: 15px;
color: #686868;
float: right;
}
.blog-sidebar .box.widget_archive li:before,
.blog-sidebar .box.widget_categories li:before,
.blog-sidebar .box.widget_archive li:after,
.blog-sidebar .box.widget_categories li:after {
content: '';
display: table;
clear: both;
}
.blog-details-area .blog-sidebar .box .title-item {
overflow: hidden;
}
.blog-sidebar .box ul.children {
padding-left: 15px;
}
.blog-sidebar ul li a.rsswidget {
display: block;
font-weight: 700;
}
.box + .box.widget_search {
margin-top: 40px;
}
.blog-sidebar ul.sub-menu {
padding-left: 15px;
}
.box.widget_rss h4 > a.rsswidget {
color: #000;
}
.shop-2-page-area .tab-area .tab-content td p {
margin-bottom: 0;
}
table.variations select {
border: 1px solid #f0eef9;
color: #848484;
display: block;
font-size: 16px;
height: 48px;
padding: 0 15px;
width: auto;
border-radius: 0;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
display: inline-block;
}
table.variations td {
padding: 10px;
}
table.variations a.reset_variations {
margin-left: 10px;
}
table.variations {
margin-bottom: 15px;
}
.klb-shop-details-content table.woocommerce-grouped-product-list .product-quantity {
margin-bottom: 0;
padding-top: 0;
}
table.woocommerce-grouped-product-list td {
padding: 15px;
}
table.woocommerce-grouped-product-list {
margin-bottom: 25px;
}
section.up-sells > h2 {
font-size: 24px;
line-height: 30px;
position: relative;
padding-left: 66px;
}
section.up-sells > h2:before {
position: absolute;
content: '';
left: 0;
top: 50%;
transform: translateY(-50%);
height: 3px;
width: 45px;
background: #6cbe03;
}
section.up-sells.upsells.products {
margin-top: 75px;
}
.cart-area .cart-collaterals .cross-sells h2 {
font-size: 24px;
line-height: 30px;
position: relative;
padding-left: 66px;
margin-bottom: 0;
}
.cart-area .cart-collaterals .cross-sells h2:before {
position: absolute;
content: '';
left: 0;
top: 50%;
transform: translateY(-50%);
height: 3px;
width: 45px;
background: #6cbe03;
}
.cart-collaterals .cross-sells {
margin-bottom: 75px;
}
.footer-area .footer-list .klb-about-widget ul li a:hover i {
color: #fff;
}
@media(max-width:768px){
.klb-shop-details-content {
margin-top: 30px;
}
.footer-area .footer-copyright .footer-copyright-content p{
line-height:27px;
}
}
@media(max-width:480px){
.search-overlay .search-overlay-form {
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.farmers-area .farmers-active .slick-dots {
left: 47%;
transform: translateX(-47%);
}
.gallery-box a {
width: 100%;
}
.blog-sidebar.mt-30 {
margin-top: 40px;
}
.klb-subscribe.newsletters-box {
padding: 40px 20px;
}
.header-flag {
display: none;
}
}
@media(max-width:600px){
.elementor-accordion .elementor-accordion-title {
line-height: 28px;
}
}
@media(max-width:768px){
.elementor-widget-container .blog-area .blog-item {
margin-top: 35px;
}
}
@media (max-width: 767px){
.navigation .navbar .navbar-nav .nav-item a {
position: relative;
}
.navigation .navbar .navbar-nav .nav-item .sub-nav-toggler {
bottom: 0;
padding: 0 14px;
}
}
.comment-content nav#comment-nav-above {
margin-top: 20px;
}
.comment-content nav.comment-navigation h3.assistive-text {
font-size: 20px;
font-weight: 600;
position: relative;
line-height: 30px;
}
.comment-content nav#comment-nav-below {
margin-bottom: 20px;
}
.services-thumb img {
width: 100%;
}
.banner-area .slick-arrow {
right: 90px;
top: 49%;
}
.banner-area .slick-arrow.next {
top: 58% !important;
}
.banner-area .slick-arrow {
right: 90px;
top: 48%;
}
.banner-area .slick-arrow.next {
top: 58% !important;
}
.blog-sidebar .box:first-child {
margin-top: 30px;
}
ul.blocks-gallery-grid {
padding-left: 0;
}
.feedback-area .feedback-content p {
color: #d2d2d2;
}
@media (max-width: 991px){
.navbar-nav span.plus {
display: none;
}
}
@media (max-width: 480px){
.klb-subscribe.newsletters-box .title {
font-size: 28px;
line-height: 36px;
}
.klb-subscribe input[type="email"] {
padding-left: 15px;
font-size: 16px;
}
.klb-subscribe .input-box i {
display: none;
}
.klb-subscribe .input-box {
margin-right: 0;
margin-top: 15px;
}
.klb-blog-pagination ul.page-numbers li {
margin-bottom: 10px;
}
.klb-blog-pagination ul.page-numbers {
flex-wrap: wrap;
}
}
.wp-calendar-table td,
.wp-calendar-table th {
text-align: center;
}
@media(max-width: 380px){
.banner-area .banner-item .banner-content ul {
display: none;
}
.banner-area .banner-item .banner-content p {
padding-bottom: 0;
}
}
@media (max-width: 767px){
.header-info .header-info-item .logo img {
width: auto;
}
}
.gallery-page-area .gallery-item a {
width: 100%;
}
.back-to-top a:hover{
color: #fff;
}
.feedback-area {
padding-bottom: 220px;
padding-top: 120px;
}
.blog-area {
padding-top: 120px;
}
.gallery-area {
padding-top: 120px;
padding-bottom: 120px;
}
@media(max-width:768px){
.features-counter-area {
padding-top: 40px;
}
.features-area .features-thumb {
margin-bottom: 80px;
}
section.features-area {
padding-bottom: 94px;
padding-top: 100px;
}
section.services-area {
padding-top: 94px;
padding-bottom: 100px;
}
section.store-area {
padding-top: 94px;
padding-bottom: 100px;
}
section.gallery-area {
padding-top: 94px;
padding-bottom: 100px;
}
section.klbfeedback.feedback-area {
padding-top: 94px;
padding-bottom: 194px;
}
.blog-area {
padding-top: 94px;
padding-bottom: 100px;
}
}
.pull-right a#cancel-comment-reply-link {
display: none;
}
a#cancel-comment-reply-link {
font-size: 16px;
font-weight: 400;
}
.blog-sidebar ul li a:before {
content: "\f192";
font-size: 12px;
vertical-align: middle;
margin-right: 7px;
line-height: 13px;
display: inline-block;
font-family: 'Font Awesome 5 Pro';
font-weight: 500;
}
.blog-sidebar .widget_recent_comments ul li a:before {
display: none;
}
.countdown-area .countdown-content > span span {
padding-left:0;
}
@media(max-width:480px){
form.woocommerce-cart-form {
max-width: 100%;
overflow: auto;
}
.cart-area .cart-table {
min-width: 200px;
max-width: 100%;
}
.cart-area .cart-table tbody tr td {
min-width: inherit;
width: auto;
padding: 15px;
}
.cart-area .cart-table thead tr th {
min-width: auto;
}
form.woocommerce-cart-form img {
height: auto;
}
.klb-cart-coupon button.button {
font-size: 13px;
padding: 0 20px;
}
}
@media (max-width: 767px){
.navigation .navbar .navbar-collapse {
z-index: 999;
}
}
span.elementor-edit-link-title {
display: initial;
}
.wc-stripe-elements-field, .wc-stripe-iban-element-field {
width: 100%;
}
#add_payment_method #payment ul.payment_methods .stripe-card-group, .woocommerce-checkout #payment ul.payment_methods .stripe-card-group {
position: relative;
width: 100%;
}
p.woocommerce-SavedPaymentMethods-saveNew {
display: inline-block;
}
button.button[disabled] {
opacity: 0.6;
}
.wpcf7-form select {
width: 100%;
border: 0;
padding-left: 25px;
line-height: 60px;
font-size: 14px;
height: 60px;
margin-bottom: 25px;
}