/**
* Theme Name: Postero Child
* Description: This is a child theme of Postero, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: postero
* Version: 1.2.3
*/

.elementor-widget-postero-product-categories .layout-3 .product-cat-button {
	display: none !important;}
.elementor-widget-postero-product-categories .layout-3 .cat-title a{font-family:800 !important;}

.tabs-container.artist-tabs .tabs-content .tab-pane:first-child
 {
    max-width: 950px;
}


.name-cont h3 a{
	font-size:18px !important;
	    color: #4B4A4B;
}
/* .name-cont{
	margin-top:20px
} */
/* @media (min-width: 1025px) {
	.elementor-kit-8 a{
	font-size: 18px !important;
	}
	} */
.name-cont .buttona{
	font-size:11px !important;
}

.fastgallery.gallery.fg_style1 .fastgallery-gallery-icon.no-caption .fg-zoom-icon{
	display:none;
}
.wpcf7-submit{
	    padding: 0px 25px !important;
	    font-weight: 500 !important;
    font-size: 15px !important;
	font-family: arial !important;
	margin-top:15px;
}
/* .elementor-widget-postero-artists.style-2 .thumbnail img{
	width: 300px !important;
	max-width:300px !important;
} */
.elementor-widget-postero-artists.style-2 .thumbnail{
	max-width: 300px !important;
  width: 350px !important;
}
.producta{
	box-shadow: 0 4px 10px #ddd !important;
}
.producta .buttona{
	background-color: #7B1A6B !important;
}
.producta .buttona:hover{
background-color: #c71277 !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .product-wrapper {
    column-count: 2 !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .product-wrapper {
    column-count: 1 !important;
  }
}
.elementor-widget-postero-artists.style-2 .name{
	padding-right:50px;
}
.fastgallery.gallery .fastgallery-gallery-icon .fg_zoom{
	border-radius:4px;
}
.wpcf7-form label {
	font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 40px !important;
    text-transform: capitalize !important;
}

/* button, input[type=button], input[type=reset], input[type=submit], .button
{
	font-family:"Lato", Sans-serif;
	font-weight: 400 !important;
    font-size: 14px!important;
	padding: 0px 30px !important;
}
 */
.artist-title{
	font-weight: 400;
    font-size: 16px;
    line-height: 40px;
    text-transform: capitalize;
    
}
.artist-title{
	display:none;
}
input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text {
    height: 40px !important;
} 
.elementor-widget-postero-all-author.style-1 .artists-button {
        margin-top: 0px !important;
    }
.elementor-widget-postero-artists .count,.elementor-widget-postero-all-author .count{
	display:none;
}
ul.products-list li.product-list .product-transition .product-image img {
    object-fit: cover;
    height: auto;
}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, .button:hover
 {
    background-color: #c71277;
    color: #fff;
}
#colophon {
        margin-bottom: 0px !important;
    }
/* .elementor-widget-postero-artists .count{
	display:none;
} */
.icon-image {
    position: fixed;
    z-index: 99999;
    right: 15px;
    bottom: 15px;
    height: 55px;
    width: 55px;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    transition: transform 0.3s ease;
    animation: bounceIn 1.2s ease;
}

/* Hover effect */
.icon-image:hover {
    transform: scale(1.1);
}

/* Bounce animation */
@keyframes bounceIn {
  0% {
    transform: scale(0.3);
    opacity: 0;
  }
  50% {
    transform: scale(1.1);
    opacity: 1;
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}

/* Tablet */
@media (max-width: 768px) {
	    .artist-container .my-text {
				padding-top: 30px;
	}
    .icon-image {
        right: 15px;
        bottom: 15px;
        height: 50px;
        width: 50px;
    }
}

/* Mobile */
@media(max-width:780px){
	.tabs-nav-saparate {
		padding-top:35px;
/* 		padding-bottom:500px !important; */
		border-top:none !important;
		border-bottom:1px solid #c71277;
	}
	.artist-container .my-text{
		border:none !important;
	}
}
@media (max-width: 480px) {
	.woocommerce-products-author-header {height: auto;
        padding-bottom: 0%;
	padding-top: 1%;}
    .icon-image {
        right: 10px;
        bottom: 10px;
        height: 45px;
        width: 45px;
    }
	.tabs-nav-saparate {
/* 		padding-bottom:500px !important; */
	}
	.woocommerce-notices-wrapper{
		padding-top:40px !important;
	}
}
   
.single-product div.product .product_title {
	font-size: 24px;}
.related > h2:first-child, .upsells > h2:first-child{
 display: none !important;

}
.related::before,
.upsells::before {
  content: "Other Artworks";
  display: block;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #000; 
}
.tabs-container.artist-tabs .tab-pane .artist-title {
	    font-family: unset !important;
}
.elementor-146 .elementor-element.elementor-element-d0222df.e-con {
    margin: auto;
}

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=url],
input[type=password],
input[type=search],
textarea,
.input-text {
    height: 51px;
}
input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text{
	width:80% !important;
}
@media (min-width: 1025px) {
    .content-area:before 
	{
		position:relative;
	}
	input[type=button], input[type=reset], input[type=submit], .button{
	margin-top:20px;
}
.elementor-widget-postero-all-author.style-1 .artists-button a.button:hover {
    background: #c71277;
    color: #fff;
}
.elementor-widget-postero-all-author .name {
    font-size: 16px;
}
.container .uper-wraper {
    width: 98% !important;
}
/* .elementor-widget-postero-all-author .count{
	display:none;
}
.elementor-widget-postero-artists .count{
	display:none;
} */
.elementor-widget-postero-artists .name {
	font-size: 16px;}
.elementor-443 .elementor-element.elementor-element-c114648 .elementor-icon-list-text{    color: #969596 !important;}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-start !important;
}
.elementor-75 .elementor-element.elementor-element-1e28829.elementor-widget-button .elementor-button:hover{    font-size: 14px;}
.elementor-widget-postero-all-author.style-1 .artists-button
{margin-top:20px;}
 
.elementor-widget-postero-all-author.style-1 .artists-product
{display:none;}
 

.elementor-443 .elementor-element.elementor-element-c114648 .elementor-icon-list-text{
	color: #c71277;
}
/*home page border color*/
.elementor-443 .elementor-element.elementor-element-55ea680{
	border-color:#c71277;
}
.elementor-kit-8 a {
    font-family: "Lato", Sans-serif;
    font-size: 22;
    font-weight: 600;
    font-style: normal;
}
/* .elementor-widget-postero-product-categories .layout-3 .product-cat-button {
    margin-left: -5%;
} /* Hide WooCommerce category sidebar */
.woocommerce .widget-area,
.woocommerce-page .widget-area {
  display: none !important;
}

/* Make product grid full width */
.woocommerce .content-area,
.woocommerce-page .content-area {
  width: 100% !important;
  float: none !important;
  padding: 0 !important;
}


 
.product-brand{
	display:none;
}

.elementor-widget-postero-all-author.style-1 .artists-button a.button{
	padding:15px;
}
.artists-button .postero-icon-chevron-right {
    display: none;
}

 @media screen and (orientation: landscape) and (max-width: 1200px) {
	 .mybtn{    
	margin-left: 0% !important; margin-right: 0% !important;
padding:15px !important;
}
	 .elementor-widget-postero-product-categories .layout-3 .cat-title a {
    font-family: "Postero", Sans-serif;
    font-size: 15px !important;
    line-height: .2em ;
}
}
@media screen and (orientation: landscape) and (max-width: 800px) {
	 .mybtn{    
	margin-left: 0% !important; margin-right: 0% !important;
padding:15px !important;
}
	.elementor-widget-postero-product-categories .layout-3 .cat-title a {
    font-family: "Postero", Sans-serif;
    font-size: 15px !important;
    line-height: .2em ; 
		
}
}

.mybtn{    
	margin-left: 24%; margin-right: 24%;

}
.tabs-container.artist-tabs .tab-pane {
    max-width: 950px;
}
.artistgrip .thumbnail {
    max-width: 350px !important;
}
/* .artists-caption .count {
  font-size: 0; /* hide original text */
}

/* .artists-caption .count::after {
  content: "Artwork";
  font-size: 12px; /* restore size for new text */
} */ */

/* .elementor-widget-postero-artists.style-2 .thumbnail img {
    width: revert-layer;
    max-width: 260px;
} */
.elementor-widget-postero-artists .name {
    font-size: 17px;
   
}
.tabs-container.artist-tabs .tabs-content .tab-pane:first-child

 {
    max-width: 950px;
}
.elementor-widget-postero-artists.style-2 .thumbnail img {  border-radius: 0;
width:250px;
}
.elementor-widget-postero-all-author.style-1 .thumbnail img {
    max-width: 100px;
    border-radius: 0;
}
.scroll-box {
  max-height: 400px;
  overflow-y: auto; 
  padding-right: 15px;
}
.elementor-widget-postero-all-author.style-1 .thumbnail img {
    max-width: 100% !important;
    
}
.elementor-widget-postero-all-author.style-1 .artists-block {
	padding:10px !important;
}
.exhibition{
	height:400px;
	width:410px;
}
.woocommerce-products-author-header .author-header-caption .brand-thumbnail {
	border-radius: 0;}

.mannuartist img:hover{
	border: 1px solid #7b1a6b;
	padding:15px;
}
.elementor-widget-postero-product-categories .layout-3 .product-cat-button {
    display: block !important;
	
}
/* .elementor-widget-postero-product-categories .layout-3 .categories_button {
	text-align: start;
}
 */
/* .elementor-widget-postero-product-categories .layout-3 .product-cat-button{
	visibility: hidden;
}
.elementor-widget-postero-product-categories .layout-3 .product-cat-button :after {
   
  font-family:"Instrument Sans";
  color:black;
	font-size: 11px;
    font-weight: 600;
  background-color: white;
 border-radius:50px;
	padding: 15px;
align-items:center !important;

	
	
} */
/* .button-outline i{
	margin-left: 0px !important;
} */

/* .elementor-widget-postero-product-categories .layout-3 .product-cat-button :hover{
	background: #7b1a6b;
	color:white;
}  */

/* @media (min-width: 320px) and (max-width: 768px)  {
      .elementor-75 .elementor-element.elementor-element-cd8851a {
        margin-left: 0px;
      }
} */
/* 	.elementor-widget-postero-product-categories .layout-3 .categories_button {
    text-align: start;
    margin-left: 5%;
} */
  

.elementor-widget-postero-product-categories .layout-3 .cat-title a {
    font-family: "Postero", Sans-serif;
    font-size: 32px;
    line-height: 1.3em;
}
.elementor-widget-postero-product-categories .layout-3 .product-cat:before{
	background:none !important;
}

.layout-3 .product-cat-caption:hover {
	background:none !important;
}
.top-search button{
	font-family:"Instrument Sans";
}
.elementor-widget-postero-product-categories .layout-3 .cat-title a {
    font-family: "Postero", Sans-serif;
    font-size: 32px;
    line-height: 1.3em;
    color: white;
	 justify-content:center;
	align-items: center;
}
.elementor-widget-postero-product-categories .layout-3 .product-cat-caption {
    
	text-align: center;}
.elementor-widget-postero-product-categories .cat-title {
   
	text-align: center;}

.elementor-widget-postero-artists.style-2 .thumbnail img {
  
    height: 300px;
}
.elementor-widget-postero-product-categories .layout-3 .product-cat-button{
	font-size:12px;
}

@media (min-width: 768px) {
    .woocommerce-products-author-header .author-banner img {
     
			width: auto;}}


@media screen and (min-width: 1800px) and (max-width: 4000px) {
 .elementor-443 .elementor-element.elementor-element-c114648 {
	 margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 37% !important;}
	    .elementor-443 .elementor-element.elementor-element-7eec01f {
        --width: 40%;
    }
}
.woocommerce-tabs .resp-accordion.tab-description {
    display: none !important;
}
.artist-tabs .woocommerce-info{    display: none;}
.elementor-widget-postero-all-author.style-1 .thumbnail img {
    max-width: 100% !important;
    height: 390px;
}