/*
 Theme Name:   LotusGreen Child
 Theme URI:    https://lotusgreen.7uptheme.net
 Description:  The responsive shop WordPress theme
 Author:       The 7up WordPress team
 Author URI:   http://themeforest.net/user/7-up
 Template:     lotusgreen
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         full-width-template, theme-options, rtl-language-support, two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments
 Text Domain:  lotusgreen-child
*/

.ml-0 {margin-left:0!important}
.pb-0 {padding-bottom: 0!important}
h1 {font-weight: 700;font-family: Playfair Display;}
h2 {font-weight: 700;font-family: Playfair Display;}
h3 {font-weight: 700;font-family: Playfair Display;}
h4 {font-weight: 500;font-family: Playfair Display;text-transform: uppercase}
h5 {font-weight: 400}
.box-contact-form2 input[type="tel"] { border: 1px solid #e5e5e5;border-radius: 0px;height: 50px;line-height: 50px;padding: 0 15px;width: 100%;margin-bottom: 30px;display: block;}
.box-title-page .title:before, .banner-advs-style2 .banner-info-style2 h2:before, .tab-7up-style1 .nav-tabs>li.active>a:after {background: #15223f ;}
.element-service- .icon-link {border: 7px solid #031439;}
.main-header1 {display:flex;align-items: center}
.logobloc img {max-width: 160px;float:left;margin-right:15px;}
.logobloc .logo-image:last-of-type img {margin-right:0;}
.logobloc .wpb_wrapper {display: flex;align-items: center}
.no-round-image img.round {border-radius: 0}
.no-round-image .item-about-team4 .team-thumb a {border: 1px solid transparent;background: transparent;border-radius: 0;}
.banner-slider p {padding-right:15px;padding-left:15px;}
.content-append-before h1 {color:#fff}
.mb-0 .wpb_content_element {margin-bottom: 5px;}
#footer h4 {margin:15px 0}
#footer p {font-size:14px;}
p a {text-decoration: underline;font-weight: 700}
label {display: block;margin-bottom: 15px}
.box-contact-form2 .wpcf7 {text-align: left}
.wpcf7-submit {margin-top:60px;}
.video-container {position: relative;padding-bottom: 56.25%!important;overflow: hidden;}
#video-vimeo {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.banner-advs-style4 .banner-info h2 {max-width: 240px;font-size:32px;line-height: 140%}
.banner-info p {font-size:17px;}
.text-white {color:#fff!important}
.box-team-nature {background:#f1f1f1}
.box-team-blue {background:#15223f;padding-top:75px;padding-bottom: 75px;}
.nav-product {display: none;}
#subForm h3 {border-top:1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;padding-top:15px;padding-bottom: 15px;margin-bottom: 45px;font-family: Playfair Display;}
#subForm label {display:inline-block}
#subForm input {float:left;}
#subForm .nofloat label {display:block}
#subForm .nofloat input {float:none;width: 100%}
#subForm button {margin-top: 60px!important;}
.main-header1 .main-nav1 {padding-top:0}
.main-nav1 > ul > li > a {
    height: auto;
    line-height: normal;
}
.main-nav .toggle-mobile-menu {margin-top:30px;}
.logorow {max-width: 700px;display: flex;align-items: center;margin: 30px auto 0!important}
.yith-wcwl-add-to-wishlist {color:#767676}
.yith-wcwl-add-button {text-align: center}
.single-product .yith-wcwl-add-button {text-align: left}
.yith-wcwl-wishlistexistsbrowse {font-size:1.25rem;text-align: center;line-height: 150%}
.yith-wcwl-wishlistexistsbrowse a {display: block; }
.yith-wcwl-wishlistexistsbrowse i {display: block;font-size:1.25rem;margin-bottom: 5px}
.yith-wcwl-add-button a {text-transform:none;padding:0;margin:0;font-size:1.25rem;font-family: Open Sans;}
.yith-wcwl-wishlistaddedbrowse {font-size:1.25rem;text-align: center;line-height: 150%}
.yith-wcwl-wishlistaddedbrowse a {display: block;}
.woocommerce table.shop_table.wishlist_table td.product-name, .woocommerce table.shop_table.wishlist_table th.product-name {padding:20px;font-size:15px;}
.woocommerce table.shop_table.wishlist_table td {font-size:15px;}
.wpb_single_image .vc_figure-caption {text-align: center}
.product-price.price.simple {border:0!important}
.woocommerce table.shop_table.wishlist_table .product-price {text-align:right!important}
.yith-wcwl-after-share-section small {display: none;}
.yith-wcwl-after-share-section input.copy-target {width: 100%;font-size:13px;font-weight:700;border:0;margin-top:15px;}
.product-info h3 {text-align: center;line-height: 150%;font-size:16px;}
.product-tab-title, .detail-info> .product-price, p.price, .bread-crumb span:last-of-type, .wrap-bread-crumb, form.cart {display: none!important}
.detail-product-tabs {margin-top:0;}
.yith_wcwl_wishlist_footer .yith-wcwl-share {float:none}
.product-title-single {font-size:44px;max-width: 500px;line-height: 130%;text-transform:none;}
.sort-pagi-bar {width:100%;float:none!important;    display: flex;justify-content: space-between;}
.sort-pagi-bar > li:last-of-type {display: none}
.view-type {display: none}
.item-product-grid .product-title {margin-bottom: 10px}
.sort-by a[data-orderby="rating"], .sort-by a[data-orderby="popularity"] {display: none}
.box-top-filter {background:#f9f9f9;padding:15px;margin-bottom: 15px;margin-top:10px;}
.product-price.price.simple {text-align: center;border-top:1px solid #e5e5e5;padding-top:10px;}
.item-product-grid .product-info {padding:30px;padding-bottom: 0}
.item-product-grid:hover .product-price {opacity:1}
.woocommerce table.shop_attributes {border: 0!important;margin-bottom: 1.618em;width: 100%;}
.woocommerce table.shop_attributes th {border:0!important;border-bottom: 1px solid #f1f1f1!important}
.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {background:transparent}
.woocommerce table.shop_attributes td {border:0!important;border-bottom: 1px solid #f1f1f1!important}
.woocommerce table.shop_attributes th {width:50%}
.woocommerce table.shop_attributes td {font-style: normal}
.tab-product-horizontal .product-tab-content {padding-top:30px;}
.before-shop-page {padding-top: 90px;padding-bottom: 90px;text-align: center;background-attachment: fixed;background-size: cover;
background-position: bottom;}
.woocommerce-page .main-page-default, .woocommerce-page .content-page {padding: 90px 0;}
.item-product-grid-style3 .product-title {line-height: 130%;margin-bottom: 15px;}
.pwf-clear-all-note {display: none!important}
.yith-wcan-filters label {font-size:13px;padding-left:0}
.widget .yith-wcan-filters ul li {padding: 3px 0;}
.yith-wcan-filters h4.filter-title {    margin-bottom: 15px;font-size: 14px;font-weight: 700;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-4-column {display: inline-block;margin: 0;vertical-align: top;
width: calc(25% - 10px);}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {font-size:13px;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item a span {font-size:13px;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label {display: none}
.woocommerce-page .posted_in {display: none;}
.single-price {font-size:28px;padding:0;margin:0;}
.list-cats-item {display: none;}
.share-button .fa {font: normal normal normal 14px/1 FontAwesome !important;}
