/* Common css */
.mt5{margin-top: 5px;}
.mt7{margin-top: 7px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt20i{margin-top: 20px !important;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mt40{margin-top: 40px;}
.mt45{margin-top: 45px;}
.mt50{margin-top: 50px;}

.mb0{margin-bottom: 0px !important;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb20i{margin-bottom: 20px !important;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb35{margin-bottom: 35px;}
.mb40{margin-bottom: 40px;}
.mb45{margin-bottom: 45px;}
.mb50{margin-bottom: 50px;}

.mb7percent{margin-bottom: 7%;}
.mb6percent{margin-bottom: 6%;}
.mb5percent{margin-bottom: 5%;}
.mb4percent{margin-bottom: 4%;}
.mb3percent{margin-bottom: 3%;}
.mb2percent{margin-bottom: 2%;}
.mb1percent{margin-bottom: 1%;}

.heading-1{	font-size: 36px; line-height: 46px;}
.heading-2{	font-size: 32px; line-height: 42px;}
.heading-3{	font-size: 30px; line-height: 40px;}
.heading-4{	font-size: 24px; line-height: 34px;}

/* font-weight */
.fw500{font-weight: 500;}
.fwsb{font-weight: 600;}
.fwb{font-weight: bold;}
.fwn, .fw400 {font-weight: 400;}
/* Fontsize */
.fs16{font-size: 16px;}
.fs18{font-size: 18px; line-height:24px;}
.align-center{text-align: center;}
.m0a{margin: 0 auto;}
.upper-case{text-transform: uppercase;}

/* color */
.color-666{	color: #666;}
.color-999{ color: #999; }
.color-fff{color: #fff !important;}
.color-333{color: #333;}
.color-f8a897{color: #f8a897;}

.align-justify {
    text-align: justify;
/*     margin: 15px 30px; */
}

/* Search Bar */
.module-search-form.style-fullscreen .search-form input {
    font-size: 3.28571em !important;
}
.module-search-form.style-fullscreen .module-container {
    background-color: rgba(0, 0, 0, 0.55) !important;
}

/* Header Open*/
ul#menu-navva-menu li {
    padding: 0 14px;
}
ul.nav-item-children li:hover a {
    color: #e88ee8 !important;
}

/* ul#menu-navva-menu li a span {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .5px;
} */
.always_sticky .main-bar {
    padding: 5px 0;
}
ul.top-left-miscellaneous-info li:hover a {
    color: #fea2fe;
}
a.navbar-brand.hidden-sm.hidden-xs.no-tb-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
ul.top-left-miscellaneous-info li:after {
    content: '\|';
    padding-left: 14px;
    font-size: 16px;
    color: #44444447;
}
ul.top-left-miscellaneous-info li, 
ul.top-left-miscellaneous-info li a {
    color: #666;
	text-decoration: none;
}
ul.top-left-miscellaneous-info li:last-child:after {
    display: none;
}
.navbar-brand {
    padding: 15px 40px 15px 0 !important;
}
.navbar-nav>li>a {
    font-weight: 500 !important;
}
.top-left-header-tel:before {
    content: '\f095';
    font-family: Fontawesome;
    padding-right: 5px;
	    color: #666;
}
.top-left-header-email:before {
    content: '\f0e0';
    font-family: fontawesome;
	padding-right: 5px;
	    color: #666;
}
.hideShowPassword-wrapper{width:100%!important;}
div#header-top-left .header-module:nth-child(1),
div#header-top-left .header-module:nth-child(2){
    border-right: 1px solid #ddd;
	padding:0 20px;
}
.right-login-button {
    background: #fea2fe;
    color: #fff;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 100px;
    text-align: center;
}
.right-login-button a {
    color: #fff;
}
.right-login-button:hover a {
    color: #fff;
}
.right-login-button:hover {
    background: #caa0ee;
}
.header-module.module-login-form.module-search-form.style-default .fa-television:before, .fa-tv:before {
/* content: "\f26c"; */
    content: 'login';
    font-size: 12.5px;
    background: #e88ee8;
    color: #fff;
    text-transform: uppercase;
    font-family: Roboto;
    padding: 12.518px 4px;
    border-radius: 100px;
    font-weight: 500;
}
/* header close */
.navya-new-artwork .carousel-nav-style3 .flickity-prev-next-button, .carousel-nav-style3 button{
	border-radius: 100px;
	position: absolute;
    top: 26%;
    right: -6%;
}
.navya-new-artwork .carousel-nav-style3 .flickity-prev-next-button, .carousel-nav-style3 button{
	border-radius: 100px;
	position: absolute;
	top: 26%;

}
.navya-new-artwork .button.flickity-prev-next-button.next{
    right: -5%;
}
.navya-new-artwork button.flickity-prev-next-button.previous{
   left: -5%;
}
.navya-new-artwork p.artist-name a,
.navya-new-artwork p.attrs {
    color: #fff;
    font-size: 14px;
}
.navya-new-artwork p.artist-name a{
    color: #fff;
    font-size: 16px;
}
.navya-new-artwork a.woocommerce-LoopProduct-link h3 {
    display: none;
}
.navya-new-artwork .product-image-container {
    margin-bottom: 20px;
}

/* Button */
.navya-btn-2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
	background: #fb9cfb;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 9px 42px;
    color: #fff;
}
.navya-btn-2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
	color: #fff;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    /*border-color: #fea3fe;
    -webkit-box-shadow: 0 4px 20px -5px rgba(0,0,0,0.5);
    box-shadow: 0 4px 20px -5px rgb(251, 156, 251); */
    background: #666;
}

/* Homepage Open */
.navya-new-artwork span.price {
    display: none;
}

.artwork h5 {
    color: #000;
	font-size: 23px;
	line-height: 28px;
	font-weight: 300;
}
.single-exhibiton-painting-name {
    font-size: 14px !important;
}
.artwork {
    margin-bottom: 30px;
}
.nvya-exhibition {
    position: relative;
	margin: 0px 8px;
	
}
.nvya-exhibition-item {
    padding-right: 4%;
}
.nvya-exhibition:hover,
.navya-new-artwork .product-image-container:hover{
        box-shadow: 0px 0px 3px 2px #666666!important;
    transition: all .5s !important;
	border: 1px solid #fff;
}

.product-image-container {
    border-radius: 7px;
}
.nvya-exhibition {
    position: relative;
    margin: 0px 8px;
    border-radius: 8px;
	border: 1px solid transparent;
	transition: all 0.5s;
}
.nvya-exhibition img {
    border-radius: 8px;
}
.exhibition-image-detail {
    text-align: center;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0px;
    color: #fff;
    position: absolute;
    visibility: hidden;
	border-radius: 8px;
}
.exhibition-location-detail {
    position: absolute;
    top: 25%;
	left: 0;
    right: 0;
}
.nvya-exhibition:hover .exhibition-image-detail {
    background: rgba(0, 0, 0, 0.71);
    transition: all 0.5s;
    visibility: visible;
}
/* .nvya-exhibition.only-2-exhibition { */
    /* max-width: 346px; */
    /* margin: 0 auto; */
/* } */
/* .exhibition-location-detail:before { */
    /* content: '\f03e'; */
    /* font-family: "Fontawesome"; */
    /* font-size: 35px; */
/* } */
.exhibition-image-detail:hover {
    -webkit-box-shadow: 0px 5px 15px 5px rgba(0,0,0,0.1) !important;
    box-shadow: 0px 5px 15px 5px rgba(0,0,0,0.1) !important;
    transition: all 0.5s !important;
}

/* WHAT’S ON */
.page-id-4895 .post-img {
height: 247px;
overflow: hidden;
}
h3.widget-title, 
body.archive.category .pink-heading,
body.single.single-post .pink-heading {
    background: #e88ee8;
    padding: 10px 31px;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 10px;
	    width: 100%;
	text-align: center;
}
.woocommerce nav.woocommerce-pagination {
    text-align: center !important;
}
/* .widget_categories {
    margin-top: 30px;
} */
body.archive.category .col-md-3.col-md-offset-1.sidebar-container,
body.archive.category .col-md-8.contents-container::before {
    display: none;
}
body.archive.category .post-list{border-right: none;}
body.archive.category #content {
    padding-top: 2.35714em;

}
.what-on-lft-bar {
    border-left: 1px solid #dddddd70;
}
.what-on-lft-bar li.current-cat a, 
.what-on-lft-bar li.current-cat {
    color: #e88ee8;
}
.post-box:hover {
    box-shadow: 0px 4px 13px 5px #ddd;
}
/* WHAT’S ON close*/

.painting-name {
    font-size: 30px;
    font-weight: 300;
    line-height: 44px;
    font-family: Poppins;
    text-align: center;
    padding-top: 15px;
}
.exhibition-image-detail-default-mode {
    position: absolute;
    bottom: 0px;
    border-radius: 0 0 5px 5px;
    padding: 10px;
    color: #fff;
    background: #000000e0;
	opacity:1;
}
.nvya-exhibition:hover .exhibition-image-detail-default-mode {
	transition: all 0.5s;
	opacity:0;
	bottom: -40px;
}
.painting-name-default-mode {
    font-size: 16px;
    font-weight: 500;
	transition: all 0.5s;
}
.painting-brief-default-mode {
    font-size: 14px;
    line-height: 22px;
    height: 70px;
    overflow: hidden;
	transition: all 0.5s;
}
.exhibition-location-address span {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    font-family: Poppins;
	display: block;
}
.counter-boder{
    border:1px solid #bf96c3;
    width: 70px;
    margin: 20px auto;
    position: relative;
}
.counter-boder-dot{
    width: 14px;
    height: 14px;
    border-radius: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: -7px;
    background: #bf96c3;
    bottom: 0;
    margin: 0 auto;
}
.product-elegant-alt ul.products li.product h3, 
.product-elegant-alt ul.products .product h3 {
    margin-top: 20px;
    text-transform: capitalize;
    font-weight: 300;
    color: #fff;
}
.navya-carousel 
.col-md-4.col-sm-6.col-xs-12.no-padding.no-margin.is-selected 
.col-md-4.col-sm-6.col-xs-12.no-padding.no-margin {
    width: 100%;
}
.flickity-page-dots {
    bottom: -5px;
}
.navya-new-artwork .carousel-nav {
    margin-top: 0;
}
/* .navya-new-artwork .fa-search:before {
    content: "\f06e";
} */
.latest-content-extra-padding2 .latest-content{
/*     padding: 2.3333em 35px 2.5em 45px; */
    padding: 0 20px 20px !important;
}
.latest-default .entry-title a {
    color: #333;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
}
.latest-content-extra-padding2 .latest-content p {
    font-size: 15px;
    font-weight: 300;
}
.carousel-nav-style3 .flickity-prev-next-button:before, .carousel-nav-style3 button:before {
    background: #fea3fe !important;
    background: linear-gradient(135deg, #ffa1ff 0%, #fda2fd 100%) !important;
}
.star-rating {
    display: none !important;
}

.latest-posts:hover{
    -webkit-box-shadow: 0px 10px 19px 1px #959595!important;
    box-shadow: 0px 10px 19px 1px #959595!important;
    transition: all .5s !important;
}
.latest-posts img, .latest-posts {
	transition: all .5s;
}
.latest-posts:hover img {
    transform: scale(1.1);
    transition: all .8s;
}

.meta.text-center,
.meta.text-center a{
    background: #fff !important;
    color: #333 !important;
}
.page-id-24 .meta-caption .aspect-ratio-container+.meta, .meta-caption img+.meta {
        font-size: 14px;
}

/* home blog setting open */
#navya-latest-blog .latest-default .entry-title a {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
font-weight: 600;
}
#navya-latest-blog .excerpt {
    display: none;
}
#navya-latest-blog .latest-default .btn {
    margin-top: 0px;
}
#navya-latest-blog .latest-default .entry-title a {
    font-size: 15px;
    font-weight: 600;
}

#navya-latest-blog .latest-posts .aspect-ratio-container {
    max-width: 360px !important;
    max-height: 264px !important;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
/* home blog setting open */

/* Homepage close*/

/* past exhibition*/

.gellery-section .ngg-gallery-thumbnail {
	width: 220px;
	max-height: 230px;
	overflow: hidden;
}

/* Footer Open*/
.ui-to-top, .site-backtotop {
    bottom:110px !important;
	right: 30px  !important ;
}

ul#menu-footer-menu li span.link-txt {
    color: #fff;
}
ul#menu-footer-menu li:hover span.link-txt:hover {
    color: #f7aecb;
}
ul.locations .fa {
    color: #cccccc;
}
#footer {
    background-color: #000 !important;
}
.footer-info-1 {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}
.footer-info-1 a {
    color: #fff !important;
}
.footer-address,
.footer-contact-number,
.footer-email,
.footer-website{
    position: relative;
    padding-left: 25px;
	padding-bottom: 10px;
	font-weight: 300;
}

.footer-address::before,
.footer-contact-number::before,
.footer-email::before,
.footer-website::before{
    left: 0;
    position: absolute;
    font-family: Fontawesome !important;
    font-size: 15px;
    width: 20px;
    text-align: center;
}

.footer-address::before {
	content: "\f041";
}
.footer-contact-number::before{
	content: "\f10b";
}
.footer-email::before{
	content: "\f0e0";
}
.footer-website::before{
	content: "\f0ac";
}
.navya-sep {
    border-top: 1px dotted #fff;
    width: 80%;
    margin: 0 auto;
}
.footer-left-bottom-menu li {
    margin: 0 10px !important;
}
.navya-footer-images{
	margin: 0 auto;
	text-align: right;
}
.navya-footer-images li {
    padding: 0 4px !important;
}
ul#menu-footer-menu li {
    line-height: 18px !important;
}

/* Newsletter open*/
.footer-newletter-form input {
/*     background: #303030;
    border: none;
    padding: 10px 20px;
    border-radius: 100px;
    outline: none;
    color: #fff;
    box-sizing: border-box;
    width: 100%;
    font-size: 14px; */
	background: #000;
    border: 2px solid #777575;
    padding: 10px 20px;
    border-radius: 10px;
    outline: none;
    color: #fff;
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
}
.footer-newletter-form .wpcf7-submit {
    background: #fea2fd;
    outline: none;
    border: none;
    padding: 5px 18px;
    color: #fff;
	border-radius:10px;
}
.footer-newletter-form .wpcf7-submit:hover {
    background: #fff;
    color: #fea2fd;
}


/* Newsletter open close*/

/* Artist open*/
ul.page-numbers li {
    display: inline-block;
}

ul.page-numbers li span.current {
    color: #e88ee8;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 37px;
    font-weight: 600;
    border-radius: 5px;
    border: 1px solid #e88ee8;
}
ul.page-numbers li a {
    display: inline-block;
    border: 1px solid #ddd;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    border-radius: 4px;
} 
ul.page-numbers li a:hover {
    border: 1px solid #e88ee8;
}

ul.page-numbers li a:focus {
    border: 1px solid #e88ee8;
}
.artist-img img {
		border-radius: 100%;
		border: 8px solid #fff;
	}
.artist-img  {
    margin: 0 auto;
    text-align: center;
}
/* Artist close*/
.nvya-pop-up {
padding: 0px !important;
   /*      width: 70%;
    margin: 0 auto; */
}
/* Popup */
.nvya-pop-up .close-btn-container {
    display: none;
}

.nvya-pop-up .container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.mfp-content {
    width: 70% !important;
}
.nvya-pop-up button.mfp-close{
    width: 30px !important;
    height: auto !important;
    padding: 0px 10px 0px 0px !important;
    border-bottom: none !important;
}
.nvya-appointment-form input {
    width: 100% !important;
    height: 30px !important;
    line-height: 30px !important;
	margin-bottom: 5px !important;
}
.contact-line button {
    padding: 0 18px !important;
    border: 1px solid #e0e0e0 !important;
    height: 40px !important;
    line-height: 40px !important;
    border-radius: 0 !important;
    background: #fb9cfb !important;
    color: #fff !important;
    font-weight: 400 !important;
    font-size: 14px;
}
.artist-search-box input {
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 100px;
    color: #333;
    outline: none;
    margin-right: 10px;
}
.artist-search-box .wpcf7-submit {
    padding: 10px 30px;
    border: 1px solid #ddd;
    border-radius: 100px;
    color: #333;
    outline: none;
    transition: all .5s;
}
.artist-search-box .wpcf7-submit:hover {
    background: #e88ee8;
    color: #fff;
    transition: all .5s;
}
/* My Account page */
.page-id-11 button.woocommerce-button,
.page-id-11 button.woocommerce-Button.button{
    background: #e88ee8 !important;
    border: #e88ee8 !important;
    color: #fff !important;
}
.woocommerce-privacy-policy-text {
    display: none;
}
p.woocommerce-LostPassword.lost_password {
    margin-bottom: 15px;
}

/* Shop page open*/


.page-id-7269 #content {
	padding-top: 0;}
.page-id-6413 section#page-content {
    width: 1170px;
    margin: 0 auto;
}
.woo-multi-currency.wmc-shortcode img {
    height: 20px !important;
    width: 20px !important;
}
.woo-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency {
    border: none !important;
    background: transparent !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border: 1px solid #ddd;
	padding: 10px;
}
form.woocommerce-EditAccountForm input {
    margin-bottom: 20px !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active a {
    color: #e88ee8;
}
ul.products li.product-category{
	transform:translatey(0px);
	transition: all .5s;
}
ul.products li.product-category:hover{
	transform:translatey(-10px);
	transition: all .5s;
}
ul.products li.product-category a img {
    box-shadow: 0px 0px 10px 0px #a7a7a7 !important;
}
ul.products li.product-category h2{
	font-weight:500;
	margin-bottom: 15px !important;
	}
mark.count {
    background: #fff !important;
    color: #e88ee8 !important;
}
.page-id-7109 .breadcrum-box .breadcrumbs {
    display: none;
}
.page-id-7109 #content {
padding-top: 30px;
}
.modal-dialog {
    position: absolute !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
h4.modal-title {
    font-size: 20px;
    font-weight: 500;
}
#requestModal .close {
    border: 3px solid #666 !important;
    border-radius: 100px;
    width: 25px;
    height: 25px;
    line-height: 20px;
    opacity: 1;
    font-size: 20px;
    color: #666;
	outline: none;
}
#requestModal .close:hover{
	color: #666;
	border-color: #666 !important;
}
ul.products li.product.type-product .product-image-container{
	transform: translatey(0px);
    transition: all .5s;
    display: flex;
    align-items: center;
    border: 1px solid #ddd !important;
}
ul.products li.product.type-product .product-image-container:hover{
	    transform: translatey(+5px);
}
.purchasable p.price {
    padding-top: 28px;
    font-size: 18px !important;
}
.purchasable .woocommerce-product-details__short-description{
	margin-top: 5px;
	margin-bottom: 10px;
}

.filter_show_list form{ float:left; margin-right:10px;}
.filter_show_list form:last-child{margin-right:0px;}
.purchasable button{
	margin-left: 0px !important;
}
.woocommerce-Tabs-panel{
	padding: 20px 30px !important;
    border: 1px solid #ddd !important;
	border-radius: 0;
}
.woocommerce-page.single-product #content div.product .woocommerce-tabs, .woocommerce-page.single-product div.product .woocommerce-tabs {
    margin-top: 1em;
}
.woocommerce-page.single-product #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs {
    text-align: left !important;
    border-top: 1px solid rgba(0,0,0,0.0) !important;
}
ul.tabs.wc-tabs.nvya-signle-product-page-tab li .active {
    position: absolute;
    top: 1px;
}
ul.tabs li a{
	line-height: 30px !important;
}
ul.tabs.wc-tabs.nvya-signle-product-page-tab li a{
	padding: 5px 20px !important;
}
.woocommerce-Tabs-panel p{
margin-bottom: 0px !important;
}
.woocommerce-page.single-product .related.products h2 {
    font-size: 30px !important;
    margin-bottom: 1em !important;
}
ul.tabs li a {
    padding: 0 15px !important;
	text-align: left !important;
}
ul.tabs.wc-tabs.nvya-signle-product-page-tab li::before {
    border: none !important;
}
.woocommerce-Tabs-panel h2{display: none;}
ul.tabs.wc-tabs.nvya-signle-product-page-tab li.active {
    border-top: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    border-bottom: 1px solid #fff !important;
	top: 1px;
}
/* Shop page close*/

/* Product Category page open*/
/* li.product.type-product .product-image-container {
    box-shadow: 0px 2px 5px 0px #a7a7a7;
    background: #e4e4e4;
} */
ul.nvya-category-pg-filter {
    list-style-type: none;
    border: 1px solid #e4e4e46e;
    padding-left: 0;
    margin-bottom: 30px;
    outline: none;
    text-align: center;
    box-shadow: 0px 0px 5px -1px #e2e2e2;
    padding: 10px 0px;
	font-size: 13px;
}
ul.nvya-category-pg-filter li {
	display: inline-block;
	outline: none;
}
ul.nvya-category-pg-filter li select {
	border: none;
	color: #333;
	font-weight: 500;
	outline: none;
	width: 150px;
	padding:0 10px;
	background: #fff;
	    text-transform: uppercase;
}
ul.nvya-category-pg-filter li select:after {
	content:'|';
}
.product-cat-artist-search-box {
    /* width: 200px; */
    border: 1px solid #e2e2e2;
    padding: 0 0 0 10px;
    color: #333;
    position:relative;
}

.product-cat-artist-search-box input {
    width: 160px;
    border: 0;
    outline: none;
	background: #fff;
	    text-transform: uppercase;
}
.product-cat-artist-search-box button {
	background: #fff;
    outline: none;
    width: 24px;
    border: 1px solid #fff;
    transition: all .5s;
}
.product-cat-artist-search-box button:hover {
    background: #fea2fd;
    color: #fff;
}

.suggestion-wrap{position:absolute;top:32px; right:0;z-index:9999; background:#f1f1f1;width:100%;
    height: 300px;
    overflow: hidden;
    overflow-y: scroll;
    text-align:left;
}
.suggestion-wrap ul{}
.suggestion-wrap ul li{display:block; cursor:pointer}
/* Product Category page close*/


.product-image-container {
 	background: transparent;
	border-radius: 0px;
	height: 260px;
    width: 260px;
}
/* Work with us open */
.nvya-new-artist-form input,
.nvya-new-artist-form textarea{
    color: #333 !important;
    border-bottom: 1px solid #f4adcd !important;
    width: 100% !important;
}
p.nvya-resume {
    font-size: 17px;
    color: #333;
}
p.nvya-resume span {
    display: inline-block !important;
}
p.nvya-resume input {
    border-bottom: none !important;
}
.page-id-6721 #content{
    padding-top: 2.35714em;
}
/* Work with us close */


/* Testimonials open*/
.page-id-5711 #content {
    padding-top: 5px;
}
.nvya-client-testimonial .testimonial .avatar-lg {
    width: 250px;
    max-width: 250px;
}
.nvya-client-testimonial .testimonial img {
    border-radius: 0px !important;
}
.nvya-main-slide-testimonial .testimonial-quote-text {
        padding: 0 7% !important;
	line-height: 28px;
}
.nvya-main-slide-testimonial .testimonial-quote-text {
    opacity: 1 !important;
}
.nvya-main-slide-testimonial .testimonial-quote-text p {
    color: #000;
	margin-bottom: 10px;
}
/* Testimonials open*/



/* New Artist page open */
.page-id-6966 #content{
    padding-top: 2.35714em;
}
.page-id-6966 p{
	margin-bottom: 1.14286em;
	text-align: justify;
}
.nvya-new-artist-page-form  input,
.nvya-new-artist-page-form  textarea {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 2px !important;
    margin-top: 15px;
}
.nvya-new-artist-page-form .upload-artwork {
    border: 3px solid #ddd;
    margin-bottom: 20px;
	height: 70px;
    padding: 3px 10px;
    font-size: 14px;
    color: #e88ee8;
	    text-align: left;
}
span.wpcf7-not-valid-tip {
    font-size: 11px !important;
    line-height: 15px;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: none !important;
	color: #e88ee8 !important;
	text-align: center;
}
/* New Artist page close */

/* Wish list page open*/
.woocommerce .wishlist-title h2 {
    font-size: 30px;
    margin-top: 10px;
    margin-bottom: 15px !important;
}

.woocommerce-page.single-product.woocommerce div.images .zoom {
	background: #fff;
}

.woocommerce .availability_status{
    padding-top:10px
}


/* Wish list page close*/

/* Product Detailed page border CSS */

/* .carousel-items.flickity-enabled .flickity-viewport {
    overflow: visible;
}

.woocommerce-product-gallery__image {
    border: 1px solid #efefef;
} */

/* Artist page border css. Disable it to retain original position */

.artwork .single-artist-artwork-wrapper:hover {
    box-shadow: none !important;
}

.artwork .single-artist-artwork-wrapper {
    box-shadow: none !important;
    padding: 0px !important;
    border-radius: 0px !important;
    color: black !important;
}

.single-artist-artwork-wrapper .art-img:hover {
    box-shadow: 0px 0px 10px 1px #f7adce !important;
}

.single-artist-artwork-wrapper .art-img {
        border: 1px solid #efefef !important;
    padding: 5px 5px 5px 5px !important;
    width: 100%;
}

.art-img img {
    object-fit: cover !important;
    height: 263px !important;
    width: 263px !important;
	transform: scale(1.0);
}

.fa-search:before {
/*     content: "\f002"; */
    content: "\f06e" !important;
}
.meta-no-comma .meta time:last-child {
	margin-right: 20px !important;
}

/* .single-product h1.product_title.entry-title::after {
    position: absolute;
    content: "";
    height: 1px;
    background-color: #dcd8d8;
    width: 100%;
    top: 12%;
    left: 0%;
} */

.product_meta {
    display: none;
}

.thumb-item img {
    border: 1px solid #dddddd !important;
}
form.woocommerce-form.woocommerce-form-login.login .form-row:nth-child(3) {
    display: inline-block;
}
form.woocommerce-form.woocommerce-form-login.login p.woocommerce-LostPassword.lost_password {
    float: right;
    margin-top: 0;
}
.woocommerce-privacy-policy-text {
    display: none;
}

.woocommerce div.product .stock {
    font-weight: 600;
}
.single.single-product form.cart {
    display: inline-block;
    margin-bottom: 0 !important;
	margin-right: 10px;
	
}
.single.single-product p.price {
    display: block;
	padding-top: 0px;
    vertical-align: text-bottom;
/* 	margin-left: 10px; */
}

.single.single-product .yith-wcwl-add-button.show i.fa.fa-heart{
	margin-right: 0;
}
.up-sells.upsells.products h2 {
    font-size: 25px;
}
ul.social-icon.scheme-gray li:hover a i {
    color: #e88ee8;
}

.current-menu-parent {
    color: #e88ee8;
}

nav.pagination ul {
    display: inline;
}

form.show-all {
	display: inline;
}

form.show-all button {
    background: transparent;
    border: 1px solid #ddd;
    padding: 6px;
    border-radius: 4px;
    font-size: 13px;
    color: #000;
    outline: none;
}

form.show-all button:hover {
    color: #fea2fd;
    transition: all 0.3s ease;
	border: 1px solid #fea2fd;
}

h6.nvya-art-name {
    margin-bottom: 0px;
}

span.size {
    display: block;
}
.post-text p {
    margin-bottom: 10px;
}

.nvya-footer .wpb_column.vc_column_container {
    width: 110px;
}
form.woocommerce-form.woocommerce-form-register.register p:nth-child(2) {
    margin-bottom: 13px;
}
form.woocommerce-form.woocommerce-form-register.register input#reg_email{margin-bottom:0}

.summary.entry-summary .availability_status:nth-child(2){display:none}
/* Art Events CSS */

/* .event-left img {
    
}

.event {
    border: 1px solid #aeaeae;
    max-width: 550px;
    width: 100%;
    margin: 15px;
}

.event-left {
    padding-right: 0px !important;
    padding-left: 0px !important;
    height: 183px;
    display: flex;
}
.event-right{padding-top:15px}
.event-right .title{
    min-height: 75px;
    margin-bottom: 20px;
}
.event-right .view_details{
    font-weight:500;
    margin-bottom:7px;
}
.event-right .category{
    font-weight: 600;
    margin-top: 7px;
    margin-bottom: 0;   
}
.event-right .category a{    
    color:#e88ee8;
} */

.event-category {
    margin-bottom: 20px;
}

.event-category ul {
    display: -webkit-inline-box;
    margin: 15px auto;
}

.event-category ul li {
    list-style: none;
    margin-right: 20px;
    margin-top: 10px;
	margin-bottom: 10px;
}

.event-category ul li a {
    display: inline-block;
    padding: .35714em 1.21429em;
    margin-bottom: 0.25em;
    font-size: .92857em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    background-color: #e88ee8;
    border: 2px solid #e88ee8;
    color: #fff;
}

p.category2 {
    margin-bottom: 0px;
}

p.category2 a {
    text-transform: capitalize !important;
    background-color: transparent !important;
    color: #333 !important;
    padding: 0px 0px !important;
}

p.category2 a:hover {
    color: #e88ee8 !important;
}

/* Press Coverage CSS */

.post-img {
    height: 263px;
    box-sizing: border-box;
    overflow: hidden;
    display: flex;
}

.navya-btn-2 {
    text-align: center;
}

p.desc {
    text-align: justify;
}

.chosen-container-single .chosen-default span {
    color: #000;
    text-align: left;
}

.chosen-drop {
    font-size: 12px;
    text-align: left;
}

.chosen-drop input, ul li {
    color: #000;
}

.product-cat-artist-search-box input::placeholder {
    color: #000;
}

li.disabled-result.result-selected.text-hide {
    display: none !important;
}

li.disabled-result.text-hide {
    display: none !important;
}

.event-category ul li.active a {
    background-color: #fff;
    border: 2px solid #e88ee8;
    color: #e88ee8;
}

.pull-right a.btn {
    border-color: transparent;
    color: #e88ee8;
}

p.txt-col-code {
    color: #e88ee8;
}

.filter_show_list p button {
    border: none;
    background: transparent;
    margin: auto 2px;
    color: #333;
}

b.post-author {
    font-size: 17px;
    color: #000;
}

form.search-form input::placeholder {
    font-weight: 600;
}

.wishlist-header-title{float:left}
.wishlist-header-image{float:left}

h4.share-icon {
    font-size: 18px;
    margin: 5px auto;
}

a.btn-pink:active {
    color: #fff !important;
}

a.btn-pink:focus {
    color: #fff !important;
}

.fg-default.fg-gutter-25 {
	margin-bottom: 20px !important;
}
ul.page-numbers {
    padding-left: 0px;
}

.artworks-list .artwork {
    min-height: 395px;
}

.product-elegant.woocommerce.columns-4 h2.woocommerce-loop-category__title.category__title2 {
    text-align: left;
	height: 55px;
}
span.tax {
    font-size: 14px;
}
.header-module span.module-trigger.md {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
/* .event-category ul li a:focus {
    background: #fff;
    border: 2px solid #e88ee8;
    color: #e88ee8;
} */

/* Tawk to */

.entry-summary .woo-multi-currency{display: none;}
 
.modal-backdrop.show {
    opacity: .5;
}

.modal {
    z-index: 1072;
}

.woocommerce img.mfp-img{max-height:100%!important;}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	font-size: 18px !important;
	font-weight: 600;
}








/* Responsive Start */
@media only screen and (max-width: 1280px) {
	.nvya-pop-up {
		padding: 30px 26px 0px !important;
	}
	.mfp-content {
		width: 95% !important;
	}
	.product_cat-paintings p.price {
    text-align: left;
	}
	nav.woocommerce-breadcrumb {
    display: none;
	}
	
	.nvya-footer .wpb_column.vc_column_container {
		margin: auto;
	}
	
	.post-text h3 {
		text-align: center;
	}
	
	ul#menu-navva-menu li {
    	padding: 0 10px;
    	font-size: 16px;
	}
	ul.top-left-miscellaneous-info li, ul.top-left-miscellaneous-info li a {
		color: #666;
		text-decoration: none;
		font-size: 13px;
	}

}

@media only screen and (max-width: 1024px) {
	.navya-new-artwork .carousel-nav-style3 .flickity-prev-next-button, .carousel-nav-style3 button {
		bottom: -5%;
		top: auto;
	}
	.navya-new-artwork .carousel-nav-style3 .flickity-prev-next-button, .carousel-nav-style3 button {
		right: 35%;
	}
	.navya-new-artwork button.flickity-prev-next-button.previous {
		left: 35%;
		bottom: -5%
	}
	.product-image-container {
		background: none;
		border-radius: 0px;
		width: 100%;
		height: 100%px;
		display: inline-flex !important;
		margin-bottom: 0px;
	}
	ul.nvya-category-pg-filter li select,
	.product-cat-artist-search-box input	{
		width: 350px;
	}
	ul.nvya-category-pg-filter li {
		border-bottom: 1px solid #dddddd50;
		margin: 0 auto;
		padding: 10px 0;
	}
		ul.nvya-category-pg-filter li:last-child{
		    border-bottom: none;
    margin-top: 10px;
    padding: 0;
	}

}
@media only screen and (max-width: 1100px) and (min-width: 900px) {
.product-image-container {
 	background: transparent;
	border-radius: 0px;
	height: 100%;
    width: 100%;
}
@media only screen and (max-width: 767px) {
	.painting-brief-default-mode {
		height: auto;
	}
	.product-category h2.woocommerce-loop-category__title.category__title2 {
    text-align: center !important;
	}
	.banner-box.mb60 {
    margin-bottom: 30px;
	}
	.purchasable .woocommerce-product-details__short-description {
		margin-top: 30px;
	}
	div#mobile-nav .navbar-collapse-inner {
    flex: none;
	}
	.artevents a {
    line-height: 20px;
	}
	.artevents p.post-info {
    text-align: left;
	}
	span.wmc-current-currency {
    padding: 5px !important;
    margin-bottom: 30px;
	}
	.artevents .post-info {
		line-height: 22px !important;
	}
	.post-contents.artevents {
    padding-top: 10px !important;
	}
	.artevents h2.entry-title {
    line-height: 22px !important;
	}
	.product-image-container {
		background: none;
		border-radius: 0px;
		width: 100%;
		height: 100%;
		display: inline-flex !important;
		margin-bottom: 0px;
		}
	
	.pagination {
		margin-bottom: 30px !important;
    	margin-top: 0px !important;
	}
	
	.carousel-nav {
		margin-top: 50px !important;
	}
	.exhibition p {
    text-align: left;
	}
	.exhibition-list p.small-desc {
    text-align: left;
    margin: 10px auto;
	}
	.exhibition-list {
    margin-bottom: 35px !important;
	}
	.mobile-top {
    margin-top: 20px !important;
	}
	
	ul.products li {
    margin-bottom: 2em !important;
	}
	
	.event-category ul {
    display: block;
	}
	.event-category ul li{
		margin-right: 0px;
	}
	.event-category ul li a {
    text-align: center;
    width: 100%;
	}
	
	p.category2 {
    text-align: -webkit-left;
	}
	
	.no-padding .blog-post {
    margin-bottom: 2em;
	}

	.attrs .align-right {
    text-align: center !important;
	}
	.meta-no-comma .meta time:last-child {
	margin-right: 7px !important;
	}
	#footer, .footer-logo { text-align: center !important;}
	.align-center-767 { text-align: center !important;}
	.footer-address, 
	.footer-contact-number, 
	.footer-email, 
	.footer-website{
		padding-left:0px;
	}
	.navya-sep { display: none;}
	.footer-address::before,
	.footer-contact-number::before,
	.footer-email::before,
	.footer-website::before {
		text-align: center;
		padding-right: 5px;
		position: relative;
	}	
	.navya-footer-images {
    	margin-top: 15px;
		text-align: center;
	}
	.meta-no-comma .meta time{
		margin-right:7px !important;
	}
	
	.testimonial-slider .testimonial-slider-item.item-right{
		display:block !important;
		width:100% !important;
	}
	.testimonial-slider .pages-all {
		top: 0px !important;
		left: 0px !important;
		transform: none;
		z-index: 9;
	}

	.testimonial-slider .testimonial-slider-pagination {
		height: 73px;
	}
	.nvya-main-slide-testimonial .testimonial-quote-text p {
		font-size: 14px;
		line-height: 24px;
	}
	.nvya-main-slide-testimonial .testimonial-box {
    padding: 0 !important;
	}
	.artist-search-box input {
        margin: 0 0 15px 0;
    }
    .artist-search-box span {
        float: none !important;
    }
    .artist-search-box {
        text-align: center;
    }
    .search-box.pull-right {
        float: none !important;
    }
	.modal-dialog {
			min-width: 300px;
	}
	.totle_view {
    border-bottom: 3px solid #f2f2f2;
	}
	ul.products li a {
		text-align: center;
	}
	


	ul.nvya-category-pg-filter li select {
		width: 100%;
		padding: 0 0px;
	}
	.product-cat-artist-search-box{
		width: 100%;
		padding:10px 0;
	}
	.product-cat-artist-search-box input {
      width: 85%;
	}
	ul.nvya-category-pg-filter li {
		display: block;
		width: 95%;
	}
	.nvya-video video {
    width: 100%;
    height: auto;
	}
	.single-product.woocommerce div.product .product_title{width:auto}
	.main-bar {
    height: 70px !important;
	}
	.header-module.module-nav-trigger {
    padding-top: 15px;
	}
	.user-login-show {
    padding-top: 15px;
	}
	.sticky-menu {
	position: fixed;
	top: 0;
	}
	
   .modal-dialog {
  position: absolute !important;
  left: 20% !important;
  top: 40%;
  transform: translate(-14%, -48%) !important;
  right: 0%;
}
}



