/*
Theme Name: Homess
Theme URI: http://blueskytechco.com/homess/
Author: Blueskytechco
Author URI: http://blueskytechco.com/
Description: Homess is a new WordPress theme for Online Shopping. With this theme, we have presets and different layouts. With drag and drop home page layout manager, we can build many variations of home page layout. We also have ajax cart, wishlist, compare, zoom and fancybox to bring into a modern look of website. Some of amazing features like Revolution Slider, Mega Menu, Visual Composer, Product Tabs & Carousel, Contact Form with Google map will makes your website more attractive.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: homess

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/

/*------------------------------------------------------------------
[Table of contents]

This theme compiles .less files into .css files. Please open "less" folder to see all LESS file.

1. Theme variables
    1.1 Fonts
    1.2 Colors
    1.3 Defined colors
2. Reset style
    - Body / body
    - Anchor tag / a
    - Image / img
    - Heading / h1, h2, h3, h4, h5, h6
    - Button / .button, .buttonMixin()header .header-container .logo a img
    - List / ul, ol
    - Table / table
3. Global CSS
    3.1 Page layout / .box-layout
    3.2 button / .buttonMixin()
    3.3 Tooltip / .tooltip
    3.4 page-content / .page-content
    3.5 page title / .widget-title
    3.6 Header Default / .header-container
	3.7 Header Default / .footer
	3.7 Content / .main-wrapper
		3.7.1 Sidebar / #secondary
		3.7.2 Back To Top / #back-top
		3.7.3 Page 404 / .page-404
4. Woocommerce CSS
	4.1 WooCommerce Breadcrumbs / .woocommerce-breadcrumb
	4.2 WooCommerce onsale label / .onsale
	4.3 WooCommerce ratings / .ratings
	4.4 WooCommerce toolbar / .toolbar
	4.5 WooCommerce List Gird / .shop-products
	4.6 WooCommerce Product List Widget / .product_list_widget
	4.7 WooCommerce Product View / .product-view
	4.8 WooCommerce Check Out / .woocommerce-checkout
	4.9 WooCommerce View Cart / .shop_table
	4.10 WooCommerce Wishlist Table / .wishlist_table
	4.11 WooCommerce Quick View / .quickview-wrapper
	4.12 WooCommerce Top Cart / .topcart      
5. Blog CSS
	5.1 Blog Posts / .blog-posts
	5.1 Blog Page Posts / .post  
6. Megamenu CSS
	6.1	Default WP menu / .nav-menu
	6.2	Default WP Menu With Selected Location / .primary-menu-container
	6.3	Megamenu Main Menu / #mega_main_menu
7. Mobile Menu CSS
8. Projects CSS	
9. Home Blocks Layout
10. Responsive CSS
-------------------------------------------------------------------*/



.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.bypostauthor{
	display: inline-block;
}
.wp-caption {
    background: #fff;
	border: none;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 12px;
    line-height: 17px;
    margin: 3px 0 0;
    padding: 0 4px 5px;
}
.woocommerce div.main-wrapper .product-view div.single-product-info form.cart button {
    background-color: #1d4d2a !important;
    color: #fff !important;
    border: 2px solid #1d4d2a !important;
}
.woocommerce div.main-wrapper .product-view div.single-product-info h1.product_title {
    color: #1d4d2a !important;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	line-height: 2;
	color: #757575;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
header.sticky .header-container.layout1.style6 {
    margin: 0;
}
.footer .footer-newsletter {
    display: none;
}

.price-box {
    opacity: 0 !important;
}
p.price {
    display: none !important;
}
#content .page-banner .breadcrumbs, #content .page-banner h1 {
    display: none !important;
}
/* #content .page-banner .page-banner-content {
    padding-bottom: 9rem !important;
} */
.container {
    width: 91% !important;
}
header .header-container.layout1 .header {
    padding: 20px 20px 20px 45px !important;
}
header.sticky .header-container.layout1.style6 {
    margin: 0 !important;
    padding: 0 0px 0 !important;
}
.container-view-more-products {
    display: none !important;
}
.section-element.vc_custom_1535508369623 span.number-product-cat {
    display: none !important; 
}
.yith-wcwl-add-button a {
    display: none !important;
}
.woocommerce div.main-wrapper .product-view div.single-product-info .yith-wcwl-add-to-wishlist {  
    display: none !important;
}
div#secondary {
    display: none !important;
}
div#archive-product {
    width: 100% !important;
}
.wpb_wrapper .actions, div#archive-product .actions {
 
}
body.home h2.product-name {
    text-align: center;
}
.product-label span.newlabel {
    display: none !important;
}
div#archive-product .section-element.vc_custom_1535508369623 {
    display: none !important;
}
div#archive-product .toolbar {
    display: none !important;
}
div#archive-product .shop-products.products.row.grid-view {
    margin-top: 1rem;
}
.header .top-search, .header .wishlist-link, .header .header-top-setting.hidden-sm.hidden-xs,
.header p.woocommerce-mini-cart__total.total, .header span.quantity{
    display: none !important;
}
/* footer-2 */
.footer-2 {
  background: #1d4d2a none repeat scroll 0 0;
  padding-top: 40px;
  color: #fff;
  padding-bottom: 20px;
}
.footer-subscribe button {
  background: #f7f7f7 none repeat scroll 0 0;
  color: #666;
  font-weight: 700;
  height: 35px;
  line-height: 35px;
  padding: 0 25px;
  text-transform: uppercase;
}
.footer-subscribe button:hover {
  background: #F6F6F6 none repeat scroll 0 0;
  color: #dca972;
}
.copyright-2 {
  background: #f2f2f2 none repeat scroll 0 0;
}
.footer-area.footer-3 {
  background: #eeeeee none repeat scroll 0 0;
  padding: 80px 0;
}
.footer-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
    margin-bottom: 25px;
    padding-bottom: 10px;
    text-transform: uppercase;
    position: relative;
    color: #fff;
}
.title-border::before {
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 50px;
    background: #dca972 none repeat scroll 0 0;
}
ul.footer-contact, ul.footer-menu {
    padding: 0;
}
ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.footer-contact li {
    display: block;
    overflow: hidden;
    padding-bottom: 15px;
}
.footer-contact li a {
	color:#fff;
}
.footer-contact li span {
    float: left;
    font-size: 14px;
/*     font-weight: 700; */
    line-height: 24px;
/*     width: 95px; */
}
.footer-contact li span.left-address {
    width: 95px;
}
.footer-menu li a {
    color: #fff !important;
    line-height: 27px;
}
.footer-menu li a:hover,
footer li a:hover  {
    color: #dca972 !important;
}
.copyright-2 {
    background: #f2f2f2 none repeat scroll 0 0;
	padding: 18px 0px;
}
.copyright p.mb-0 {
    margin-bottom: 0;
}
/* .copyright, .payment {
    line-height: 60px;
} */
.copyright p.mb-0 {
    font-size: 13px;
}
.footer-menu li a i {
    margin-right: 10px;
}
/* ul.footer-menu li {
    list-style: disc;
    display: list-item;
} */
footer .container {
    width: 91%;
}
/*footer end*/
.shop_content .shop-products.products.grid-view .product {
    background-color: #fff !important;
    margin: 15px !important;
    width: 22% !important;
}
body.home{
	background-color: #f6f6f6;
}
.home .page-content .container.shop_content #hm-banner {
	background: #1d4d2a;
	color: #fff;
	/* padding-bottom: 7rem; */
}
.home .page-content .container.shop_content #hm-banner h2, 
.home .page-content .container.shop_content #hm-banner p,
.home .page-content .container.shop_content #hm-banner a {
	color: #fff;
}
.myaccount-content a {
    color: #dca972 !important;
}
.myaccount-navigation .nav > li > a:hover {
    color: #fff !important;
    background: #1d4d2a !important;
}
.main-wrapper .woocommerce .button, .main-wrapper .woocommerce .button.alt, .main-wrapper .woocommerce #submit {
    background-color: #1d4d2a !important;
    color: #fff !important;
    border: 2px solid #1d4d2a !important;
}
.woocommerce-message:before {
    color: #dca972 !important;
}
.woocommerce-message {
    border-top-color: #1d4d2a !important;
    margin: 15px 0;
}
.woocommerce .product-wrapper .hotlabel, .woocommerce .single-product-image .hotlabel {
    background: #dca972 !important;
}
header .header-container.layout1 .header .action >div a:hover i {
    color: #1d4d2a !important;
}
a:hover {
    color: #1d4d2a !important;
}
.home .page-content .container.shop_content #hm-banner a {
	border: 0.2rem solid #dca972;
	background: #dca972;
}
.home .page-content .container.shop_content #hm-banner a:hover {
	color: #1d4d2a !important;
}
.home .page-content .container.shop_content #hm-banner .intro-sec-wrap h2, .home .page-content .container.shop_content #hm-banner .intro-sec-wrap p {
    color: #292929;
}
.home .section-element .wpb_content_element {
    margin-bottom: 0;
}
.shop_content .shop-products.products.grid-view .product{
	transition: all 0.5s ease 0s;
}
.shop_content .shop-products.products.grid-view .product:hover {
    box-shadow: 1px 25px 54px rgb(0 0 0 / 12%) ;
}
body.home .shop-products.products .product .product-wrapper .product-image {
    padding: 20px !important;
}
.shop-products.products .product .product-wrapper .list-col8 .gridview .actions.col-inlineflx,
.shop-products.products .product .product-wrapper .list-col8 .gridview .actions.col-inlineflx:hover {
	opacity: 1;
	visibility: visible;
	left: 0;
	right: 0;
}
.shop-products.products .product .product-wrapper .list-col8 .gridview .actions.col-inlineflx ul li {
    background: #dca972;
    float: left;
    width: 50%;
    margin: 0;
    height: 3rem;
}
.shop-products.products .product .product-wrapper .list-col8 .gridview .actions.col-inlineflx ul li:last-child {
    background: #1d4d2a;
}
.shop-products.products .product .product-wrapper .list-col8 .gridview .actions.col-inlineflx ul li:hover {
    
}
.shop-products.products .product .product-wrapper .list-col8 .gridview .actions.col-inlineflx ul li:last-child:hover {
   
}
.yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-wishlistaddedbrowse a {
    display: block !important;
}
.yith-wcwl-wishlistexistsbrowse span.feedback {
    display: none !important;
}
.yith-wcwl-wishlistaddedbrowse a:before {
	display: none !important;
}
.yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-wishlistaddedbrowse a {
    color: #df0e0e;
    position: absolute;
    bottom: -1.55rem;
    font-size: 0;
}
/*banner*/
rs-fullwidth-wrap {
    display: none;
}
.owl-carousel .item {
    position: relative;
}
.owl-carousel .item .bottom-cnt {
    position: absolute;
    top: 30%;
	padding: 0 75px;
	width: 66%;
}
.owl-carousel .item.hm-banner-1 .bottom-cnt {
    top: 90px;
    width: 100%;
}
.owl-carousel .item .bottom-cnt p {
    font-size: 28px;  
    line-height: 1;
	color: #333;
}
.owl-carousel .item .bottom-cnt h2 {
    font-size: 38px;
	line-height: 1;
}
.owl-carousel .owl-dots {
    bottom: 2rem;
    position: absolute;
    left: 0;
    right: 0;
}
header .header-container .logo a img {
    max-width: 263px !important;
}
.order-now-btn a {
    background: transparent;
    color: #333;
    margin: 10px 0;
    padding: 8px 30px 8px;
    border-radius: 0;
    display: inline-block;
    border: 1.5px solid #333;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
    font-size: 16px;
    line-height: 1.25;
	cursor: pointer;
}
.order-now-btn a:hover {
    background-color: #f8dc06;
    color: #333 !important;
    border-color: #f8dc06;
}
.owl-theme .owl-dot:before{
	 border: 1px solid #dca972 !important;
	 background-color: #dca972;
}
a:focus, a:active{
	color: #333 !important;
}
header.sticky .header-container.layout1.style6 {
    box-shadow: 0 0 0.8rem rgb(0 0 0 / 30%);
}
.owl-carousel.owl-drag .owl-item .bottom-cnt p,
.owl-carousel.owl-drag .owl-item .bottom-cnt h2,
.owl-carousel.owl-drag .owl-item .bottom-cnt .order-now-btn a,
.owl-carousel.owl-drag .owl-item .item img{
	opacity: 0;
}
.owl-carousel.owl-drag .owl-item.active .bottom-cnt p,
.owl-carousel.owl-drag .owl-item.active .bottom-cnt h2,
.owl-carousel.owl-drag .owl-item.active .bottom-cnt .order-now-btn a,
.owl-carousel.owl-drag .owl-item.active .item img{
	opacity: 1;
}
.topcart .topcart_content .buttons a:first-child {
	display: none;
}
.shop-products.products .product .product-wrapper .list-col8 .gridview .grid-info {
    padding-right: 0 !important;
}
.shop-products.products .product .product-wrapper h2.product-name a {
    width: 90%;
    margin: 0 auto;
}
body.home .product-images .owl-theme .owl-nav.disabled + .owl-dots {
    position: absolute;
    bottom: -4.5rem;
}
.intro-sec-wrap {
    background-color: #fff;
}
.intro-sec-wrap .cnt { 
	padding: 4rem 7rem;
	text-align: center;
	position: relative;
}
.intro-sec-wrap .cnt h2 {
    font-size: 40px;
}
.intro-sec-wrap .cnt p {
    font-size: 20px;
}
@media(max-width: 1400px){
.intro-sec-wrap .cnt p {
    font-size: 17px;
}
}

/* .intro-sec-wrap .cnt:after {
    content: '.';
    font-size: 0;
    width: 35%;
    height: 0.2rem;
    position: absolute;
    z-index: 1;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: -0.55rem;
    background: rgb(200,161,101);
    background: linear-gradient(90deg, rgba(200,161,101,0.01724439775910369) 0%, rgba(200,161,101,1) 18%, rgba(200,161,101,1) 49%, rgba(200,161,101,1) 82%, rgba(200,161,101,0) 100%);
} */
#homess-main-wrapper.is-loading .main-wrapper.enable_page_preloader {
    opacity: 1 !important;
}
body.home .shop-products.products .product .product-wrapper h2.product-name a{
	font-weight: 500 !important;
}
/*header*/
header .header-container.layout1.style6 .col-logo {
    margin-left: 12px !important;
}
.owl-carousel .item img {
    width: 100% !important;	
}
.thumbnails.slider svg {
    border: 1.55px solid #010101;
    opacity: 0.85;
}
.thumbnails.slider svg:hover {
    border-color: #000;
	opacity: 1;
}
.postid-2002 h1.entry-title {
    text-align: center;
}
.postid-2002 .entry-content,
.entry-meta {
 display: none;
}
.login-cust-form a:hover {
    color: #dca972 !important;
}
.woocommerce-checkout div#order_review,
.footer-2 {
    position: relative;
}
body.page-id-10 .footer-2:before {
     content: "";
    background-image: url(http://gift.intellectai.com/wp-content/uploads/2022/04/gift.png);
    position: absolute;
    top: -19.5rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 30rem;
    height: 18rem;
    right: 0;
    opacity: 0.2;
}
.container {
    max-width: 93% !important;
}
.topcart_content a.remove-icon {
    display: none;
}
body .topcart .topcart_content .product_list_widget .mini_cart_item a.remove {
    right: 0;
    font-size: 25px;
    line-height: 10px;
    color: #f00f00 !important;
    float: right;
}
body .topcart .topcart_content .product_list_widget {
    overflow: unset;
}
body .topcart .topcart_content .product_list_widget {
    max-height: 100%;
}
.topcart .topcart_content .product_list_widget .mini_cart_item {
    min-height: 100px;
}
.main-wrapper .site-content .entry-content .woocommerce-checkout .order_box #order_review .shop_table th {
    font-size: 15px !important;
}
.social-sharing {
    display: none !important;
}

@media (min-width: 1500px){
.container {
    width: 94% !important;
}
header .header-container.layout1.style6 .col-logo {
    margin-left: 23px !important;
}
}
@media (min-width: 992px){
header .header-container.layout1 .header .col-logo {
    margin-left: 18px !important;
}
}
@media(max-width: 1300px){
header .header-container.layout1 .header .col-logo {
    margin-left: 14px !important;
}
}

@media(max-width: 1024px){
.owl-carousel .item.hm-banner-1 .bottom-cnt {
    top: 55px;
}
.owl-carousel .item.hm-banner-1 .col-md-8 {
    width: 66.66666667%;
    float: left;
}
.owl-carousel .item.hm-banner-1 .col-md-4 {
    width: 33.33333333%;
}
.shop_content .shop-products.products.grid-view .product {
    margin: 9px !important;
    width: 23% !important;
}
.owl-carousel .item .bottom-cnt p {
    font-size: 25px;
}
header .header-container.layout1 .header {
    padding: 20px 12px 20px 30px !important;
}
body.page-id-10 .footer-2:before {
    width: 30rem;
    height: 14rem;
}
}
@media(max-width:991px){
.container {
    width: 90% !important;
}
.owl-carousel .item.hm-banner-1 .bottom-cnt {
    top: 10px;
}
header .header-container.layout1 .header {
    padding: 20px 38px 20px 30px !important;
	}
.shop_content .shop-products.products.grid-view .product {
    width: 47% !important;
}
.footer-contact li span.left-address {
    width: 73px;
}
	/*banner*/
.owl-carousel .item .bottom-cnt p br, .owl-carousel .item .bottom-cnt h2 br {
    display: none;
}
.owl-carousel .item .bottom-cnt p {
    font-size: 22px;   
    line-height: 1;
    width: 70%;
}
.owl-carousel .item .bottom-cnt {
    top: 23%;
	padding: 0 50px;
}
.owl-carousel .item .bottom-cnt h2 {
    font-size: 30px;
}
body.page-id-10 .footer-2:before {
    top: -30.5rem;
    right: -7rem;
}
}
@media(max-width:767px){
.owl-carousel .item.hm-banner-1 .col-md-8,
.owl-carousel .item.hm-banner-1 .col-md-4 {
 float: none;
 width: 100%;
}
.owl-carousel .item.hm-banner-1 .bottom-cnt {
    padding: 10px 20px;
}
header .header-container.layout1 .header {
    padding: 20px 30px 20px 20px !important;
}
.shop_content .shop-products.products.grid-view .product {
    margin: 10px 20px!important;
    width: 90% !important;
}
.shop-products.products .product .product-wrapper h2.product-name a {
    font-size: 16px !important;
}
.footer-contact li span.left-address {
    width: 73px;
	}
div#archive-product .shop-products.products.row.grid-view {
    margin-top: 0;
}
.copyright p.mb-0 {
    font-size: 11px;
}
/*banner*/
.woocommerce-page #content .archive-banner .page-banner-content{
	padding: 0 !important;	
	}
#rev_slider_1_1_wrapper .homess.tp-bullets {
    width: 48% !important;
    left: 0 !important;
    right: 0;
    margin: 0 auto;
}
.owl-carousel .item .bottom-cnt p {
    font-size: 18px;
    padding: 0;
    width: 100%;
}	
.owl-carousel .item .bottom-cnt h2 {
    font-size: 25px;
}
.owl-carousel .item .bottom-cnt {
    top: 0;
    padding: 0px 40px 40px;
    width: 100%;
    position: relative;
}
div#archive-product {
    margin-top: -8px;
}
body.home .product-images .owl-theme .owl-nav.disabled + .owl-dots {
    bottom: -3.5rem;
}
.product-info {
    margin-top: 108px !important;
}
.intro-sec-wrap .cnt {
    padding: 4rem 2rem;
}
.intro-sec-wrap .cnt h2 {
    font-size: 25px;
}
.intro-sec-wrap .cnt p {
    font-size: 18px;
}
.footer-contact li span {
    font-size: 13px;
}
.copyright-area.copyright-2 .container {
    padding-left: 5px;
    padding-right: 5px;
}
.copyright-area p {
    float: none;
}
}

@media(max-width:320px){
.copyright p.mb-0 {
    font-size: 9px;
}
.owl-carousel .item .bottom-cnt p {
    font-size: 16px;
}
header .header-container .logo a img {
    max-width: 150px;
}
.owl-carousel .item .bottom-cnt h2 {
    font-size: 22px;
}

}

a.pp_expand,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}
article#post-11 form.woocommerce-form.woocommerce-form-login.login {
    
}
article#post-11 .entry-content .woocommerce h2 {
    display: none !important;
}
.the_champ_outer_login_container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.the_champ_social_login_title {
    position: relative;
    top: 0.25rem;
}

body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login.login input,
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login.login label,
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login.login p {
    display: block !important; 
}
i#theChampGoogleButton {
    position: relative;
}
.my-account-link span.lg-name {
  opacity: 0;
}
.logged-in .my-account-link span.lg-name {
  opacity: 1;
}
i#theChampGoogleButton:after {
content: 'Sign in';
    position: absolute;
    top: 12px;
    float: right;
    width: 100px;
    right: -100px;
    font-size: 15px;
    color: #333;
    cursor: pointer;
    z-index: 10;
    font-style: normal;
}
i#theChampGoogleButton:hover:after {
    color: #dca972;
}
.the_champ_social_login_title {
    opacity: 0;
}
.entry-content i#theChampGoogleButton:after {
    top: 7px;
}

article#post-3356 .entry-content {
    margin-top: 2rem;
}
article#post-3356 .entry-content a:hover {
    color: #dca972 !important;
}
.restrictedlogin-wrap .row {
    display: flex;
    align-items: center;
    justify-content: center;
}

.woocommerce-order-received .woocommerce-order-details :last-child tr:last-child th {
	display: block !important;
	color: #000;
}
.home .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button {
    display: none !important;
}
.topcart {
    display: none !important;
}
.main-wrapper .site-content .entry-content .woocommerce-checkout .woocommerce-billing-fields .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding: 20px 20px !important;
}
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login.login {
    width: 50%;
}

.home .intro-sec-wrap {
    display: none;
}
.home #intro-sec-wrap-show-home {
    display: block;
}


@media(max-width: 767px){
.logged-in .my-account-link span.lg-name {
  display: none;
}
.restrictedlogin-wrap .row {
    display: block;
}
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login.login {
    width: 100%;
}
.home .page-content .container.shop_content #hm-banner .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 2rem 0rem 0rem;
}
.owl-carousel .owl-dots {
    bottom: -3rem;
}
.owl-carousel .item img {
    width: 85% !important;
    margin-bottom: 2rem;
}
	
}