/**
* Theme Name: Nutreko Child
* Description: This is a child theme of Nutreko, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: nutreko
* Version: 1.0.0
*/
/*
h1, h2, h3, h4, h5, h6 {
font-family: 'Chillax-semibold', sans-serif !important;
}
*/
.slider-btn {
font-family: 'Chillax-meduim', sans-serif !important;
}
.slider-text {
font-family: 'Chillax-Regular', sans-serif !important;
}
.slider-title, #SR7_7_1-25-8, #SR7_7_1-25-8 {
font-family: 'Chillax-Semibold', sans-serif !important;
}
.header-bottom {
z-index:99
}
.header-bottom .trp-language-switcher:hover .trp-ls-shortcode-language {
top: 30px;
background: #111 !important;
padding: 0px 5px;
width: 60px !important;
border:none !important
}
.header-bottom .ajax-search-result {
background:#151515;
}
.header-bottom .trp-language-switcher > div > a:hover {
background: #151515;
border-radius: 2px;
}
.elementor-widget-nutreko-search .site-search form button[type="submit"], .elementor-widget-nutreko-search .site-search form .search-field {
color:#fff !important
}
.trp-language-switcher .trp-ls-shortcode-language a {
font-size: 14px !important;	
}
.header-bottom .trp-language-switcher:hover .trp-ls-shortcode-current-language {
visibility:visible !important
}
.header-bottom .trp-language-switcher > div > a {
padding: 8px 5px;
}
.header-bottom .trp-language-switcher > div {
background-image:none !important
}
.main-navigation ul.menu li.menu-item a:not(.elementor-button-link) span {
background-image: linear-gradient(to right, #058c42 0%, #16db65 100%) !important;}
.widget_search form input[type="submit"]:hover, .widget_search form input[type="submit"]:focus, .widget_search form input[type="submit"]:active, .widget_search form button[type="submit"]:hover, .widget_search form button[type="submit"]:focus, .widget_search form button[type="submit"]:active, .site-search form input[type="submit"]:hover, .site-search form input[type="submit"]:focus, .site-search form input[type="submit"]:active, .site-search form button[type="submit"]:hover, .site-search form button[type="submit"]:focus, .site-search form button[type="submit"]:active {
color: #058c42 !important;
}
.header-bottom .shop-layouts li a:hover {
background-color: #151515 !important;
}
.header-bottom .shop-layouts li a {
font-family: "Chillax-regular", Sans-serif !important;
font-weight: 600;
font-size: 15px;
line-height: 1.5;
padding: 5px 0;
}
.home-carousl .product-caption-bottom {
background-color: #16db65 !important
}
ul.products li.product .product-caption-bottom a[class*="product_type_"], ul.products .wc-block-grid__product .product-caption-bottom a[class*="product_type_"], .wc-block-grid__products li.product .product-caption-bottom a[class*="product_type_"], .wc-block-grid__products .wc-block-grid__product .product-caption-bottom a[class*="product_type_"] {
font-weight: 800;
font-size: 15px;
border:none !important;
text-transform: uppercase;
background-color:  #16db65 !important;
border-color: #058c42 !important;
}
ul.products li.product h2 a, ul.products li.product h3 a, ul.products li.product .woocommerce-loop-product__title a, ul.products li.product .wc-block-grid__product-title a, ul.products .wc-block-grid__product h2 a, ul.products .wc-block-grid__product h3 a, ul.products .wc-block-grid__product .woocommerce-loop-product__title a, ul.products .wc-block-grid__product .wc-block-grid__product-title a, .wc-block-grid__products li.product h2 a, .wc-block-grid__products li.product h3 a, .wc-block-grid__products li.product .woocommerce-loop-product__title a, .wc-block-grid__products li.product .wc-block-grid__product-title a, .wc-block-grid__products .wc-block-grid__product h2 a, .wc-block-grid__products .wc-block-grid__product h3 a, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title a, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title a, .entry-title a {
background-image: linear-gradient(to right, #16db65 0%, #058c42 100%) !important;}
ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title, ul.products li.product .wc-block-grid__product-title, ul.products .wc-block-grid__product h2, ul.products .wc-block-grid__product h3, ul.products .wc-block-grid__product .woocommerce-loop-product__title, ul.products .wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid__products li.product h2, .wc-block-grid__products li.product h3, .wc-block-grid__products li.product .woocommerce-loop-product__title, .wc-block-grid__products li.product .wc-block-grid__product-title, .wc-block-grid__products .wc-block-grid__product h2, .wc-block-grid__products .wc-block-grid__product h3, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
font-size: clamp(20px, 3.5vmax, 20px) !important;
}
.product-label {
color: #058c42 !important;
border-color: #058c42 !important;
}
.price {
font-size: 16px !important;}
.marqu .elementor-widget-container {
background:#16db65 !important;
}
.marqu .elementor-widget-nutreko-slide-scrolling {
background: #058c42;
}
.product-caption-bottom {
background-color: #16db65 !important;
}
.more-link-wrap a.more-link:hover::after, .more-link-wrap a.more-link:hover::before {
background-color: #16db65 !important;
}
.elementor-button-type-link .elementor-button .elementor-button-icon::before {
background-color: #16db65 !important;
}
.inside-blog .entry-title {
font-size: 20px;
transition: all 0.3s ease;
text-transform: none;
font-weight: 500;
}
#respond #reply-title {
font-size:28px !important;
text-transform:none
}
#submit:hover {
background:#058c42 !important
}
#comments .comment-form .form-submit .submit::before {
background-color: #16db65 !important;
}
/* halim
.single-post .breadcrumb-wrap {
display:none !important
}*/
.single-post .breadcrumb-wrap .eael-breadcrumbs {
display:none
}
.woocommerce-pagination-wrap .products-load-more-btn:hover {
background: #16db65;
border-color:#16db65
}
.woocommerce-pagination-wrap .products-load-more-btn {
margin: 50px auto;
}
ul.products li.product .posted-in a, ul.products .wc-block-grid__product .posted-in a, .wc-block-grid__products li.product .posted-in a, .wc-block-grid__products .wc-block-grid__product .posted-in a {
background-image: linear-gradient(to right, #058c42 0%, #16db65 100%) !important;}
.woocommerce-info, .woocommerce-noreviews, p.no-comments {
background-color: #058c42 !important;
}
.related > h2:first-child, .upsells > h2:first-child {
font-size: clamp(46px, 5vmax, 40px);
text-transform: capitalize;
}
.exerc-section .elementor-portfolio-item__overlay {
position: unset;
opacity: 1;
padding: 0;
background: none !important;
margin: 15px 0 20px;
}
.exerc-section article {
margin:15px !important;
transition:all ease-in-out .5s
}
.exerc-section h1 {
color: #fff !important;
font-size: 18px;
text-transform: none;
margin-top: 25px;
margin-bottom: 20px;
text-align: left;
}
.exerc-section .elementor-widget-image a {
display:block
}
.exerc-section img {
border-radius: 20px;
width:100% !important
}
.dsply-nn {
display:none !important
}
.header-bottom .trp-language-switcher > div {
background-color: #111;
}
.header-bottom .trp-language-switcher > div > a {
color:#fff !important 
}
.top-head-right .product-item-search .product-title {
font-size: 15px;
color: #fff;
margin-top: 10px;
text-transform: none;
font-family: "Chillax-medium", Sans-serif;
}
.product-item-search .amount {
color:#fff !important;
font-size: 14px;
}
.ajax-search-result .search-title {
color:#fff !important;
}
.sub-menu.mega-menu a{
color:#fff !important;
background:none !important;
font-size:16px;
line-height: 1.4;
padding: 5px 0;
}
.sub-menu.mega-menu a span {
color:#fff !important;
font-size:16px
}
.sub-menu.mega-menu .sub-list a span {
font-size:15px
}
.header-bottom .sub-menu.mega-menu a:hover, .sub-menu.mega-menu a:hover span {
color:#89ffb8 !important;
text-decoration: none;
}
.home-posts .blog-grid .post-thumbnail img {
object-fit: contain;
height: auto !important;
}
.home-posts .blog-grid .post-thumbnail{
height: auto !important;
}
.main-navigation ul.sub-menu.mega-menu li.mega-menu-item a:not(.elementor-button-link) span {
background-image: unset !important;
}
.main-navigation .primary-navigation .menu li:first-child:hover > ul.sub-menu .mega-menu-item .e-con-inner .elementor-element .elementor-headline span {
color:#fff !important
}
.dark-bg {
background:#111 !important;
color:#fff !important
}
.dark-bg a {
color:#fff !important
}
.dark-bg .elementor-headline-plain-text {
color:#fff !important
}
.home {
background:#111 !important;
}
.home .home-spacer .elementor-widget-container{
background:#111 !important;
}
.blog-grid:hover {
background-color:transparent !important
}
.categories-link a {
color:#000 !important
}
.cta-sec .m-img{
width:400px
}
.products-tabss .nutreko-products-wrapper {
background:#111 !important
}
.products-tabss .e-n-tabs-content .e-con-full{
background:#111 !important
}
.elementor-144 .elementor-element.elementor-element-779fa9f .elementor-headline-dynamic-text {
font-family: "Chillax-regular", Sans-serif !important;
}
.exerc-section .e-font-icon-svg {
fill:#000 !important
}
.dark-bg .black-link a {
color:#000  !important
}
.main-navigation .primary-navigation .menu li:first-child:hover > ul.sub-menu .mega-menu-item .e-con-inner .elementor-element a:hover .elementor-headline span {
color:#13c259 !important
}
.main-navigation .primary-navigation .menu li:first-child:hover > ul.sub-menu .mega-menu-item .e-con-inner .elementor-widget-divider {
display:none !important
}
.factsss .elementor-shape .elementor-shape-fill {
fill: #111 !important;}
.inside-banner {
background-size:cover;
background-position:center top !important
}
.exerc-section.all-postss .elementor-portfolio-item__title {
color:#000 !important;
text-align:left !important;
line-height:1.35;
font-size: 16px;
}
.exerc-section.all-postss .elementor-portfolio-item__overlay {
text-align:left
}
/* .exerc-section.all-postss img {
height: 220px;
object-fit: cover;
} */
.exerc-section.all-postss .elementor-portfolio__filter {
border-radius: 40px;
padding: 3px 18px;
line-height: 2;
border: 1px solid #ccc;
font-size: 14px;
margin-left: calc(10px/2);
margin-right: calc(10px/2);
margin-bottom:20px
}
.exerc-section.all-postss .elementor-portfolio__filter.elementor-active, .exerc-section.all-postss .elementor-portfolio__filter:hover {
background: #058c42;
color:#fff !important;
border-color:#058c42
}
.archiv-posts .elementor-pagination {
justify-content:center !important
}
.archiv-posts .elementor-post__thumbnail {
border-radius:20px
}
.archiv-posts .elementor-post__badge {
background:#058c42 !important
}
.archiv-posts .elementor-post__text {
margin-top: 0px !important;
padding: 0 10px !important;
}
.posty-content h5{
font-size:20px
}
.first-rec-ex .elementor-post__text{
display: flex;
justify-content: center;
}
.first-rec-ex .elementor-post__title {
margin-bottom:15px
}
.first-rec-ex .elementor-post__excerpt{
margin-bottom:25px
}
.error-sec {
padding:0 !important
}
body.error404 #page .site-content#content {
margin: 0;
}
body.error404 #page .site-content#content  .col-full {
padding:0
}
body.error404 footer .elementor-spacer-inner {
display:none !important
}
.info-sec-style h2 {
font-size:28px;
text-transform:capitalize;
}
.info-sec-style h3 {
font-size:26px;
text-transform:capitalize;
}
.info-sec-style h4 {
font-size:21px;
text-transform:capitalize;
}
.info-sec-style h5 {
font-size:19px;
text-transform:capitalize;
}
.info-sec-style h6 {
font-size:17px;
text-transform:capitalize;
}
.info-sec-style ul {
margin-left: 0;
margin-right: 0;
list-style-position: inside;
}
.info-sec-style p {
margin: 0 0 1em;
}
#comments .comments-title {
font-size:20px;
text-transform:capitalize
}
#comments .comment-list .comment-meta cite {
font-size:15px
}
#comments .comment-list .comment-content .comment-text p {
font-size:14px
}
.rltd-exc-rec .swiper-button-next, .rltd-exc-rec .swiper-button-prev {
width:36px;
height:36px
}
.rltd-exc-rec .swiper-button-next:hover, .rltd-exc-rec .swiper-button-prev:hover {
color:#fff;
background:#058C42 !important
}
.single-product div.product .entry-summary .price{
border-bottom: none;
}
span.woocommerce-Price-currencySymbol {
margin-right: 5px;
}
.exerc-section.rltd-exc-rec article {
margin: 0 !important;
}
/* .single-product-summary.product.product-sticky-layout.widget-area.is_stuck
{
top:65px !important;
} */
/* .single-product-summary.product.product-sticky-layout.widget-area.is_stuck .entry-summary {
overflow:scroll;
height:100vh
} */
.single-product div.product .entry-summary-inner .product_title {
font-size:40px;
font-weight:600
}
.single-product div.product .entry-summary-inner .button.buy-now-button {
width:100%;
margin-top:15px
}
.single-product .nutreko-product-no-tabs #tab-description, #tab-recommended_use_tab, #tab-additional_information, #tab-warnings_tab, #tab-reviews {
margin-left:25px
}
.single-product .nutreko-product-no-tabs h5, .single-product .nutreko-product-no-tabs h6 {
font-size:20px;
text-transform:capitalize
}
.single-product  #respond #reply-title {
font-size: 22px !important;
text-transform: none;
}
.nutreko-sticky-add-to-cart__content-button:hover, .nutreko-sticky-add-to-cart__content-button:before {
background:#03823c !important
}
.nutreko-related-products {
margin-left:5%;
margin-right:5%
}
.nutreko-related-products .related.products .related-heading {
font-size:40px
}
ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title, ul.products li.product .wc-block-grid__product-title, ul.products .wc-block-grid__product h2, ul.products .wc-block-grid__product h3, ul.products .wc-block-grid__product .woocommerce-loop-product__title, ul.products .wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid__products li.product h2, .wc-block-grid__products li.product h3, .wc-block-grid__products li.product .woocommerce-loop-product__title, .wc-block-grid__products li.product .wc-block-grid__product-title, .wc-block-grid__products .wc-block-grid__product h2, .wc-block-grid__products .wc-block-grid__product h3, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
font-size: clamp(16px, 3.0vmax, 16px) !important;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid .woosw-items .woosw-item-inner .woosw-item--info .woosw-item--name a, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid .woosw-items .woosw-item-inner .woosw-item--info .woosw-item--price{
font-size:14px
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid .woosw-items .woosw-item-inner .woosw-item--actions .woosw-item--atc a[class*="product_type_"] {
font-size:15px;
text-transform:capitalize
}
.widget.nutreko-widget-woocommerce .widget-title {
font-size: 20px;
margin-bottom: 0;
text-transform: capitalize;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn {
background:#03823c !important
}
.woosq-popup  .single-product div.product .product_title {
font-size:30px;
font-family: "Chillax-semibold", Sans-serif;
text-transform: capitalize
}
.woosw-list .add_to_cart_inline a {
text-transform: capitalize;
font-size:16px
}
.widget.widget_shopping_cart .mini_cart_item .right a{
text-transform: capitalize;
font-size:16px
}
.widget.widget_shopping_cart .mini_cart_item .woocommerce-Price-amount {
font-size:15px
}
.cart_totals > h2 {
font-size: 26px;
text-transform: capitalize;
}
table.cart td.product-quantity .qty {
padding:1em 0 !important
}
table.cart td.product-subtotal .amount {
font-size:15px !important
}
table.cart td.product-subtotal, table.cart th, table.cart td {
padding: 1.218em 1em 1.218em !important;
}
table.cart td.product-name {
line-height:1.1em
}
table.cart td.actions .coupon {
width:80%
}
.cross-sells > h2:first-child {
font-size: 36px;
font-family: "Chillax-medium", Sans-serif;
}
form.checkout h3 {
font-size: 26px;
text-transform: capitalize;
font-family: "Chillax-medium", Sans-serif;
margin-bottom: 25px;
}
#ship-to-different-address .woocommerce-form__input-checkbox span {
font-size:18px
}
.woocommerce-account .woocommerce h3{
font-size: 36px;
margin-top:40px;
margin-bottom:40px;
font-family: "Chillax-medium", Sans-serif;
}
.woocommerce-account .woocommerce .my-account-profile-info h3 {
font-size: 20px;
margin-top: 10px;
margin-bottom:25px;
text-transform: capitalize;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2, .woocommerce-account .woocommerce-MyAccount-content h2 {
font-size: 24px;
margin-top: 10px;
margin-bottom:25px;
text-transform: capitalize;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-row .show-password-input {
display:none
}
.woocommerce-page .product-categories-list .category-item .category-image, .woocommerce-page .product-categories-list .category-item{
text-align:center;
}
.woocommerce-page .product-categories-list .category-item .category-image img {
width:100px;
margin: auto;
}
.woocommerce-page .product-categories-list .category-item .category-image img {
z-index: 999;
position: relative;
}
.woocommerce-page .product-categories-list .category-item .category-image {
height: 120px;
display: flex;
}
.woocommerce-page .product-categories-list .category-item:hover {
text-decoration: none !important;
}
.woocommerce-page .product-categories-list .category-item:hover  span {
background-size: 100% 2px;
text-decoration: none !important;
}
.woocommerce-page .product-categories-list .category-item  span {
margin-top:5px;
font-weight: bold;
background-image: linear-gradient(to right, var(--primary) 0%, var(--primary) 100%);
background-position: 0 calc(100% - 0em);
background-size: 0 2px;
transition: background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
background-repeat: no-repeat;
text-decoration: none !important;
}
.woocommerce-page .product-categories-list .category-item {
position:relative;
}
.woocommerce-page .product-categories-list {
margin: 75px auto;	
}
.woocommerce-page .product-categories-list .swiper-button-next, .woocommerce-page .product-categories-list .swiper-button-prev {
background:#fff;
border-radius:100%;
color:#000;
width: 34px;
height: 34px;
}
.woocommerce-page .product-categories-list .swiper-button-next:hover, .woocommerce-page .product-categories-list .swiper-button-prev:hover {
background:#058C42 ;
}
.woocommerce-page .product-categories-list .swiper-button-next:after, .woocommerce-page .product-categories-list .swiper-button-prev:after {
font-size:14px;
color:#000;
}
.woocommerce-page .product-categories-list .swiper-button-next:hover:after, .woocommerce-page .product-categories-list .swiper-button-prev:hover:after {
color:#fff;
}
.woocommerce-page .product-categories-list .swiper-pagination-bullets {
display:none
}
.woocommerce-page .product-categories-list .category-item:hover .category-image::before  {
background-color: #16db65;
}
.woocommerce-page .product-categories-list .category-item .category-image::before {
content: "";
position: absolute;
width: 110px;
height: 110px;
border-radius: 100%;
top: 0;
left: 0;
right: 0;
margin: 0 auto;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
background-color: var(--background_light);
}
.fliter-tbs .custom-grid-tabs {
margin-bottom:50px;
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
}
.fliter-tbs .custom-grid-tabs button {
font-size: 14px;
margin: 10px 5px;
padding: 5px 20px;
letter-spacing: 0;
}
.fliter-tbs .custom-grid-tabs button.active {
background-color: #16DB66;
}
.fliter-tbs .post-content .entry-title {
font-size: 18px;
transition: all 0.3s ease;
font-family: "Chillax-medium", Sans-serif;
text-transform: capitalize;
line-height: 1.25;
}
.fliter-tbs .custom-grid-loadmore {
margin:50px auto
}
.fliter-tbs .custom-grid-pagination {
text-align: center;
margin: 25px auto;
}
.fliter-tbs .page-numbers {
width: auto;
height: 30px;
display: inline-block;
vertical-align: middle;
padding: 5px 10px;
border-radius: 4px;
background: #eee;
line-height: 1.5;
margin: 5px;
font-size: 14px;
}
.fliter-tbs .page-numbers.current {
color:#fff;
border-radius: 4px;
background: #058c42;
}
.checkout-button {
margin:auto
}
.bygoals .elementor-cta__bg  {
background-size: cover;
background-position: top center !important;
}
.bygoals .elementor-cta {
min-height:300px
}
.sub-menu .shop-layouts {
margin-left: 20px;
}
body.woocommerce-shop .inside-banner {
background-position:center !important
}
.nutreko-archive-product-content .product-caption-bottom {
background-color: transparent !important;
}
.inside-banner .elementor-widget-nutreko-woocommerce-breadcrumb {
display:none
}
.shop_table .woocommerce-shipping-totals.shipping th, .shop_table .woocommerce-shipping-totals.shipping td{
/* 	width: 100%;
display: block;
text-align: left;
max-width: 100%;
min-width: 100%; */
}
.shop_table .woocommerce-shipping-totals.shipping td {
/* 	padding-top:0 */
}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .order-totals .order-total-row.cart-subtotal {
/* 	justify-content:start !important */
}
.home-brands img {
max-height: 90px
}
.frst-artcl-only article {
display:none !important
}
.frst-artcl-only article:first-child {display:flex !important; border-radius: 20px;
box-shadow: 0px 0px 0px 1px #E9E9E9 inset;}
.frst-artcl-only article .elementor-post__title a{
font-family: "Chillax-Semibold", Sans-serif;
font-size: 34px;
text-transform: none;
line-height: 1.15em;
}
.frst-artcl-only article .elementor-post__text{
padding: 50px 100px 50px 40px;
}
.frst-artcl-only article .elementor-post__excerpt p {
color: #000000;
font-family: "Chillax-Regular", Sans-serif;
font-size: 16px;
}
.archive .elementor-pagination{
justify-content:center !important
}
.elementor-pagination .page-numbers {
list-style:none
}
.elementor-pagination .page-numbers li:hover a {
color:#fff !important
}
.exerc-section.all-postss .blog-grid .entry-title{
font-size:28px;
text-transform:capitalize
}
/*******/
@media (min-width: 1025px) {
.single-product .single-product-summary.product-sticky-layout .entry-summary-inner {
padding-top:50px
}
/* 	.main-navigation ul.menu ul.sub-menu {
height:100vh
} */
.woocommerce-account .entry-content .woocommerce {
width:80%;
margin:30px auto
}
body.woocommerce-cart .entry-content .woocommerce, body.woocommerce-checkout .entry-content .woocommerce {
/*width:80%;*/
margin:60px auto
}
.site-header-cart-side.active  {
width: 380px;}
.woocommerce-js .woosw-list {
width:80%;
margin:auto
}
.main-navigation .primary-navigation .menu .elementor-widget-nutreko_animated-headline .elementor-widget-container {
margin: 0px 0px 15px 20px !important
}
.main-navigation .primary-navigation .menu li:first-child:hover > ul.sub-menu .mega-menu-item .e-con-inner .elementor-element a:hover {
text-decoration:none !important;
background:none !important
}
.top-head-right, .top-head-right .elementor-widget-nutreko-search , .top-head-right .widget_product_search{
position:unset
}
.top-head-right .widget_product_search  .ajax-search-result {
left:0;
right:0;
margin:auto;
width:100%;
/*display:flex ;*/
flex-wrap: wrap;
max-height:85vh
}
.top-head-right .widget_product_search  .ajax-search-result .product-item-search {
width: 24%;
margin-bottom: 20px;
border:none !important;
display:inline-block
}
.top-head-right  .product-item-search .product-title {
font-size: 14px;}
.top-head-right .widget_product_search  .ajax-search-result .product-item-search .product-link {
flex-direction:column;
text-align:center
}
.top-head-right .widget_product_search .product-item-search .product-link img {
width: 40%;
margin-right: 0;
}
.ajax-search-result .search-title {
font-family: "Chillax-Medium", Sans-serif !important;
font-size: 20px;
margin-bottom: 25px !important;
width:100%
}
.main-navigation .primary-navigation .menu li:first-child:hover > ul.sub-menu .mega-menu-item .e-con-inner .elementor-element .elementor-headline {
text-align: left;
font-size: 16px;
font-family: "Chillax-regular", Sans-serif !important;
/* 		height:30px */
}
}
.elementor-widget-nutreko-testimonials .swiper-vertical .swiper-slide {
min-height: 230px !important;
}
/* responsive */
@media (max-width:767px) {
#masthead .elementor-sticky .elementor-hidden-mobile {
display:block !important;
}
#masthead .elementor-sticky .e-con-inner {
padding-bottom: 8px;
padding-top: 10px;
}
#masthead .nutreko-icon span {
background:#fff
}
h3, .gamma {
font-size: clamp(40px, 5vmax, 60px);}
.elementor-147 .elementor-element.elementor-element-00c7a08 {
border-radius:0 !important
}
.sr7-btn {
display: block !important;
margin: auto;
left: 0 !important;
right: 0 !important;
max-width: 190px;
text-align: center !important;
}
body .elementor-144 .elementor-element-12b183c {
margin-bottom:0px !important
}
.bygoals .elementor-cta {
min-height: unset;
}
.elementor-144 .elementor-element.elementor-element-e1a3b62 .grid-item .content {
font-size: 15px;
}
.elementor-widget-nutreko-testimonials .swiper-vertical .swiper-slide {
min-height: 230px !important;
}
.elementor-144 .elementor-element.elementor-element-ebd167d .elementor-heading-title {
font-size:36px !important
}
.elementor-144 .elementor-element.elementor-element-e1a3b62 .swiper-pagination-vertical {
display:none
}
.elementor-144 .elementor-element.elementor-element-e1a3b62 .testimonial-title {
font-size:22px
}
.elementor-144 .elementor-element.elementor-element-51577ab > .elementor-widget-container {
margin: 0px 0px 100px 0px;
padding: 30px 30px 30px 30px;
}
body:not(.rtl) .elementor-144 .elementor-element.elementor-element-51577ab {
left: 0px;
width: 100%;
}
.elementor-144 .elementor-element.elementor-element-cb02cbf.e-con {
order: 2;
padding-bottom: 50px;
padding-top: 50px;
}
.elementor-144 .elementor-element.elementor-element-00ecf33 {
margin-top: 100px;
}
.elementor-144 .elementor-element.elementor-element-4099da1 {
margin-bottom: 0 !important
}
.elementor-144 .elementor-element.elementor-element-56af1c4, .elementor-144 .elementor-element.elementor-element-0691902, .elementor-144 .elementor-element.elementor-element-8f0d8b5 {
margin-bottom:30px
}
.elementor-144 .elementor-element.elementor-element-0e556b2 .elementor-headline, .elementor-144 .elementor-element.elementor-element-28a3ead .elementor-headline, .elementor-144 .elementor-element.elementor-element-c401854 .elementor-headline, .elementor-144 .elementor-element.elementor-element-85867d2 .elementor-headline, .elementor-144 .elementor-element.elementor-element-9e18b86 .elementor-headline {
font-size: 40px;
margin-bottom:20px
}
.elementor-144 .elementor-element.elementor-element-aaafc47 {
display:none !important
}
.elementor-144 .elementor-element.elementor-element-ad8ac8c .elementor-shape {
display:none
}
.elementor-144 .elementor-element.elementor-element-36a0d84 .elementor-heading-title {
font-size: 50px;
margin-top:15px
}
.elementor-144 .elementor-element.elementor-element-d17e543 img {
max-width: 80%;
margin:30px auto;
display:block
}
.elementor-144 .elementor-element.elementor-element-f53d832 {
padding-top:60px
}	
.elementor-144 .elementor-element.elementor-element-a8f6836, .elementor-144 .elementor-element.elementor-element-e83b001 {
position:unset;
margin-bottom: 20px;
}
.elementor-231 .elementor-element.elementor-element-7d86175 {
display:block;
text-align:left
}
footer .elementor-icon-list-items {
justify-content:start !important;
}
.inside-banner .elementor-element{
padding-top:80px;
padding-bottom:80px
}
.elementor-5857 .elementor-element.elementor-element-1a775366 {
margin-top:20%;
margin-bottom:20%
}
.site-header-cart-side .widget_shopping_cart .buttons a {
font-size:13px;
padding:10px 20px
}
.site-header-cart-side .widget_shopping_cart p.total .amount {
font-size:17px
}
.nutreko_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .nutreko-button-type {
font-size:12px
}
.single-product div.product .entry-summary-inner .product_title {
font-size: 26px;
font-weight: 500;
line-height: 1.15;
}
.single-product div.product .single_add_to_cart_button {
height:50px;
font-size:12px;
max-width:110px;
}
.quantity_wrap .quantity {
width:100px
}
.single-product div.product .variations_button {
align-items:center
}
.single-product div.product .variations_button {
margin-top:0
}
.single-product .nutreko-product-no-tabs #tab-description, #tab-recommended_use_tab, #tab-additional_information, #tab-warnings_tab, #tab-reviews {
margin-left: 10px;
margin-right: 10px;
}
.single-product #respond #reply-title {
font-size: 16px !important;
text-transform: none;
line-height: 1.25;
}
.nutreko-related-products .related.products .related-heading {
font-size: 36px;
}
.elementor-widget-nutreko-post-grid .blog-list .post-thumbnail {
height: auto;
min-height: 170px;
width: 100%;
}
.articles-top {
padding:0
}
.articles-top .d-grid {
display:block
} 
.articles-top .d-grid .post-content {
padding: 30px !important ;
}
.exerc-section.all-postss .blog-grid .entry-title, .articles-top .entry-title{
font-size: 20px;}
.fliter-tbs .custom-grid-tabs button {
font-size: 13px;
margin: 5px 2px;
padding: 5px 15px;
letter-spacing: 0;
}
.categories-link a {
font-size:12px
}
.exerc-top .elementor-posts .elementor-post:nth-of-type(1) {
display:block !important
}
.frst-artcl-only article .elementor-post__title a {
font-size:24px !important
}
.exerc-top .elementor-posts .elementor-post .elementor-post__text {
padding: 30px !important;
}
.exerc-top {
padding-left:10px;
padding-right:10px
}
.eael-breadcrumbs__content {
font-size:12px
}
#page .site-content {
margin-bottom: 50px;
}
#page .site-content h1.elementor-heading-title {
font-size:22px
}
#page .site-content ul, #page .site-content ol {
margin-left: 0;
list-style-position: inside;
}
.rcnts .elementor-posts .elementor-post{
display:block
}
.rcnts .elementor-posts .elementor-post .elementor-post__text {
margin-top:20px
}
.menu-scroll-mobile .site-branding img {
height: auto;
margin: 0;
width: 170px;
}
form.checkout h3 {
font-size: 16px}
#order_review #order_review_heading {
font-size: 20px;
}
#order_review .cart_item .product-name {
text-align: left;
font-size: 13px;
line-height: 1.15;
}
#order_review .cart_item .product-total, .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
font-size:13.5px
}
#order_review .woocommerce-checkout-review-order-table .order-total .amount {
font-size: 18px;}
.page-id-15 .entry-content {
overflow-x: scroll
}
.entry-content .woosw-list {
width: max-content;
}
.woocommerce-message .button.wc-forward {
font-size:16px
}
table.cart td.actions .coupon {
width: 100%;
}
table.cart td.product-remove a.remove {
position: absolute;
font-size: 1.41575em;
top: -20px;
left: 2px;
}
table.cart td.product-thumbnail {
position: absolute;
left: 0px;
top: 0px;}
table.cart td.product-remove {
border:none !important
}
}
