@import url(https://fonts.googleapis.com/css?family=Lato:100,100italic,300,300italic,regular,italic,700,700italic,900,900italic&amp;subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:100,200,300,regular,500,600,700,800,900&amp;subset=cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese);

body {
    font-family: 'Lato', sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Roboto Slab', serif
}

body {
    font-size: 1.6rem;
    font-weight: 400;
    color: #888888
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
    color: #253237
}

a {
    color: #253237
}

a:hover {
    color: #2579F7
}

button,
.btn,
.btn-primary {
    color: #FFFFFF;
    background-color: #253237;
    border-color: #253237;
    background-image: none
}

button:hover,
.btn:hover,
.btn-primary:hover,
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
    color: #FFFFFF;
    background-color: #2579F7;
    border-color: #2579F7
}

body {
    font-family: 'lato', sans-serif !important;
    text-transform: capitalize
}

.background-full {
    background-image: url(https://greenarth/image/catalog/banner-slider/banner2.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding: 70px 0
}

.products-container .block-title {
    text-align: left
}

.block-title .title {
    text-transform: capitalize;
    font-weight: 600
}

.block-title:after {
    display: none
}

.product-item {
    border-radius: 10px;
    box-shadow: 0px 0px 11px 0px #e7e7e7;
    padding: 25px;
    border: 1px solid #e4e4e47a
}

.product-thumb .product-item .manufacture-product {
    display: none
}

.product-thumb .product-item .caption .inner {
    text-align: left;
    width: 100%;
    margin: auto
}

.price .price-new {
    font-size: 15px;
    font-weight: 600;
    color: #000000
}

.product-thumb .product-item .caption .price {
    margin: 0px 0;
    font-size: 15px;
    font-weight: 600;
    color: #000000
}

.swiper-button-next,
.swiper-button-prev {
    box-shadow: 2px 3px 15px 0px #00000040
}

.swiper-button-next:before,
.swiper-button-prev:before {
    font-weight: 800;
    font-size: 20px;
    color: #000
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
    background: #65a306;
    border-color: #65a306
}

.buynowbanner_text {
    color: #fff
}

.buynowbanner_text h2 {
    color: #fff;
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 45px
}

.buynowbanner_text p {
    font-size: 23px;
    font-weight: 400;
    line-height: 45px;
    margin-bottom: 31px;
    padding-right: 132px
}

.buynowbanner_text button.btn.buy_now {
    color: white;
    font-size: 20px;
    background: #65A306C9;
    border-radius: 10px;
    padding: 7px 30px;
    margin: 20px 0;
    text-transform: capitalize;
    font-weight: 500
}

section.s5.banner3.section_margin {
    margin-top: 70px
}

section.s5.banner3.section_margin .banner_img img {
    width: 100%
}

.nbnner1 {
    background-image: url(https://i.ibb.co/2d50FLN/newrelease1.png)
}

.nbnner2 {
    background-image: url(https://i.ibb.co/QYzTGjw/newrelease2.png)
}

.newrelease_banner {
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0;
    text-align: center;
    border-radius: 10px
}

.nbnner1 .newrelcontainer {
    background: #FFFFFFB8
}

.nbnner2 .newrelcontainer {
    background: #FFE60082
}

.newrelease_banner p {
    font-size: 25px;
    width: 40%;
    font-weight: 500;
    text-align: left;
    padding: 45px 0;
    margin: auto;
    color: #000;
    line-height: 34px
}

.tabs-style {
    display: none !important
}

.block-title {
    margin-bottom: 0px
}

.product-thumb .button-group button:hover {
    background: #65A306C9;
    color: #fff
}

.main-row.new_releases {
    margin-top: 40px
}

.static-top-store1 {
    margin-top: 40px
}

.post-author {
    background-color: #fff;
    color: #000;
    padding: 5px 20px;
    box-shadow: 2px 2px 14px 0px #00000040;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    left: 15px;
    text-transform: capitalize;
    bottom: 15px
}

.post-image {
    border-radius: 10px 10px 0 0
}

.blog-module .post-item .post-cation .post-name a {
    font-size: 20px;
    font-weight: 600
}

.blog-module .post-intro p {
    font-size: 18px;
    font-weight: 400;
    color: #888888;
    margin-top: 25px
}

.post-item .post-cation .btn-more a {
    color: #000;
    font-weight: 500;
    font-size: 16px
}

.blog-module .post-item .post-cation {
    border-radius: 0 0 10px 10px
}

footer {
    padding: 50px 0
}

.footer-links ul.list-unstyled li a {
    color: #bababa;
    font-size: 18px;
    font-weight: 400
}

.post-item {
    box-shadow: 0px 0px 11px 0px #e7e7e7
}

div#logo {
    padding: 0
}

div#logo a img {
    width: 50%
}

body.common-home.mobile-layout .scroll-fixed #logo {
    left: 30px
}

.scroll-fixed #logo img {
    max-height: 3.4rem;
    width: auto
}

body.common-home.mobile-layout .main-row.new_releases {
    margin-top: 40px
}

body.common-home.mobile-layout .main-row.new_releases h2 {
    text-transform: capitalize;
    font-weight: 600;
    font-size: 2.4rem
}

body.product-category .breadcrumbs {
    background: url(https://i.ibb.co/Cmz68Rz/Untitled-design-19.png) center no-repeat;
    background-size: cover
}

p.txt-empty {
    display: none
}

.products-container.list-module .block-title {
    margin-top: 0;
    margin-bottom: 20px
}

aside#column-left {
    position: sticky;
    top: 20px
}

.tool-bar {
    background: #65a3063d;
    border-radius: 5px
}

.filter-attribute-container .list-group-item div a {
    font-size: 18px;
    color: #6D6D6D;
    font-weight: 400
}

.list-categories .list-group-item {
    font-size: 18px;
    color: #6D6D6D;
    font-weight: 400
}

.slider-values,
.filter-attribute-remove-container p {
    font-size: 18px;
    color: #6D6D6D;
    font-weight: 400
}

aside#column-left .col-order-inner {
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 10px
}

.filter-attribute-remove-container .remove-filter {
    color: #797979
}

.filter-attribute-remove-container .remove-filter span i {
    font-size: 21px
}

a.clear-filter {
    font-size: 15px !important;
    padding: 5px 13px !important;
    border-radius: 5px;
    float: none !important
}

.filter-attribute-remove-container .filter-clear-all {
    text-align: center
}

.filter-attribute-remove-container .clear-filter {
    background: transparent;
    color: #333
}

.filter-attribute-remove-container .clear-filter:hover {
    background: transparent
}

body.product-product .breadcrumbs {
    background: url(https://i.ibb.co/QFcJwDF/Untitled-design-21.png) center no-repeat;
    background-size: cover
}

.thumbnail {
    padding: 0;
    border: none
}

.thumbnail img {
    border-radius: 10px
}

.product-info-details .rating .icon-ratings {
    float: none;
    font-size: 25px;
    margin-right: 27px
}

.rating a {
    vertical-align: inherit;
    font-weight: 600;
    color: #252525;
    font-size: 16px
}

.product-info-details h1 {
    font-size: 35px;
    color: #294400
}

.product-info-details .price .price-new {
    font-size: 20px;
    color: #65A306;
    font-weight: 500
}

.product-info-details .price .price-old {
    font-size: 20px
}

.product-info-details #product .form-group .control-label[for=&quot;
input-quantity&quot;

] {
    margin: 0
}

.product-info-details #product .form-group #input-quantity {
    height: auto;
    float: none;
    margin-left: 45px;
    border-radius: 5px
}

.product-info-details #product .form-group .control-label {
    margin: 0
}

.product-info-details #product .form-group .control-label {
    margin: 10px 0 !important;
    line-height: normal !important
}

.product-info-details ul.list-unstyled {
    display: none
}

.review_from_cstmr div#review table tbody tr {
    background: transparent
}

.review_from_cstmr div#review table tbody tr td {
    border: none;
    border-radius: 10px
}

.review_from_cstmr div#review table tbody tr td strong {
    font-size: 19px;
    font-weight: 500;
    text-align: left
}

.review_from_cstmr div#review table tbody tr td {
    font-size: 16px;
    font-weight: 400;
    padding: 10px 20px
}

.review_from_cstmr h2,
.write_review h2 {
    margin-bottom: 25px;
    margin-top: 70px;
    font-size: 24px;
    font-weight: 500
}

label {
    font-size: 18px;
    padding-bottom: 10px
}