/* Themify Customize Styling */
body {	
	font-family: "candara";
	color: #000000; 
}
a {	
	color: #d42222; 
}
a:hover {		text-decoration:underline;

	color: rgba(212,34,34,0.79); 
}
h1, h1.page-title {	
	font-family: "Crimson Text";	font-size:30px;
	text-transform:uppercase;
	color: #000000; 
}
h2 {	
	font-family: "Crimson Text";	text-transform:uppercase;
	color: #000000; 
}
h3 {	
	font-family: "Crimson Text";
	color: #000000; 
}
h4 {	
	font-family: "Crimson Text";	text-transform:uppercase;
	color: #d42222; 
}
h5 {	
	font-family: "Crimson Text";
	color: #2e2e2e; 
}
h6 {	
	font-family: "Crimson Text";
	color: #2e2e2e; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #d42222;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: rgba(212,34,34,0.63);
	color: #ffffff; 
}
#headerwrap {	
	background-color: transparent;background-image: none; 
}
#header {	
	font-family: "IBM Plex Serif";	font-weight:100;
 
}
body #site-logo a img {		width: 220px;
	height: 119px; 
}
#main-nav-wrap, .header-block #main-nav-wrap, body:not([class*="header-"]) #main-nav-wrap, .header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {	
	background-color: transparent; 
}
#main-nav a {	
	color: #000000;
	font-family: "candara";	text-align:left; 
}
#main-nav a:hover {	
	color: #d42222; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	color: #d42222; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	
	color: #1f1f1f; 
}
#main-nav ul {	
	border-right: none !important;
	border-bottom: none !important;
	border-left: none !important; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	
	color: #2e2e2e; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover {	
	color: #d42222; 
}
body:not(.mobile_menu_active) #main-nav li .current_page_item > a,  body:not(.mobile_menu_active) #main-nav li .current-menu-item > a {	
	color: #464646; 
}
.mobile_menu_active #headerwrap .sidemenu-on nav li a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav li a {	
	font-family: "candara"; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav a:hover {	
	color: #a6a6a6; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current_page_item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a:hover, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover {	
	color: #fd2525; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav ul a {	
	font-family: "candara"; 
}
@media(max-width: 1450px) { /* Themify Customize Styling */
a {	
	color: #464646; 
}
body #site-logo a img {		width: 220px;
	height: 119px; 
}
#main-nav a {	
	color: #666666; 
}
#main-nav a:hover {	
	color: #464646; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	color: #464646; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	
	color: #a3a3a3; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	
	color: #666666; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover {	
	color: #464646; 
}
body:not(.mobile_menu_active) #main-nav li .current_page_item > a,  body:not(.mobile_menu_active) #main-nav li .current-menu-item > a {	
	color: #464646; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	color: #000000; 
}
a {	
	color: #464646; 
}
h1, h1.page-title {	
	color: #000000; 
}
h2 {	
	color: #000000; 
}
h3 {	
	color: #000000; 
}
h4 {	
	color: #d42222; 
}
h5 {	
	color: #2e2e2e; 
}
h6 {	
	color: #2e2e2e; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #d42222;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: rgba(212,34,34,0.63);
	color: #ffffff; 
}
#header {	
	font-family: "IBM Plex Serif";	font-weight:100;
 
}
#main-nav a {	
	color: #666666; 
}
#main-nav a:hover {	
	color: #464646; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	color: #464646; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	
	color: #a3a3a3; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	
	color: #666666; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover {	
	color: #464646; 
}
body:not(.mobile_menu_active) #main-nav li .current_page_item > a,  body:not(.mobile_menu_active) #main-nav li .current-menu-item > a {	
	color: #464646; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav a:hover {	
	color: #a6a6a6; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current_page_item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a:hover, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover {	
	color: #fd2525; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body {	
	color: #000000; 
}
a {	
	color: #000000; 
}
a:hover {	
	color: #bd1e1e; 
}
h1, h1.page-title {	
	color: #2e2e2e; 
}
h2 {	
	color: #2e2e2e; 
}
h3 {	
	color: #2e2e2e; 
}
h4 {	
	font-family: "Crimson Text";
	color: #ff0000; 
}
h5 {	
	color: #2e2e2e; 
}
h6 {	
	color: #2e2e2e; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #d42222;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: rgba(212,34,34,0.63);
	color: #ffffff; 
}
#header {		font-weight:100;
 
}
#main-nav a {	
	color: #a3a3a3; 
}
#main-nav a:hover {	
	color: #666666; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	color: #666666; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	
	color: #464646; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	
	color: #a3a3a3; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover {	
	color: #666666; 
}
body:not(.mobile_menu_active) #main-nav li .current_page_item > a,  body:not(.mobile_menu_active) #main-nav li .current-menu-item > a {	
	color: #666666; 
}
.mobile_menu_active #headerwrap .sidemenu-on, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav {	background: none;
	background-color: #001a70; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav a:hover {	
	color: #a6a6a6; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current_page_item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a:hover, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover {	
	color: #666666; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav ul a {	
	color: #ffffff; 
}
 }.mobile_menu_active #headerwrap #menu-icon, .dropdown-menu-style.mobile_menu_active #menu-icon-dropdown { 
	color: #000000; }
/* Themify Custom CSS */
/* UNDER 5K */ 
.wpf_layout_horizontal .wpf_item_price .wpf_items_group{
display:block!important;
width:200px!important;
opacity:1 !important; 
}

.archive #footerwrap{display:none!important}

/* SINGLE PRODUCT */
.woocommerce div.product .woocommerce-tabs ul.tabs{display:none!important}
.woocommerce div.product .woocommerce-tabs h2, .woocommerce #reviews .comment-reply-title{display:none!important}

.woocommerce div.product .woocommerce-tabs .panel{text-align:center}

.woocommerce div.product .woocommerce-tabs h2, .woocommerce #reviews .comment-reply-title{display:none!important}

.woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond .form-submit input, .woocommerce ul.products li.product .button{display:none!important}

/* Single Participant*/
.single-participant .ptb_module.ptb_gallery{text-align:center!important;}

@media screen and (min-width: 1024px){.top-text{
transform: translatey(15%) !important;
	}}

@media screen and (min-width: 1024px){.address {margin-right:100px!important}}

.single-participant .ptb_module_inline {
    display: inline-block;
    vertical-align: top;
	}

.single-participant .ptb_module img {width:100%!important;
max-width:100%!important}

.single-participant .ptb_taxonomies_speciality a{pointer-events:none;
font-style: normal;
	font-size: 18px;
	color: #464646;}

.single-participant .ptb_text_before {font-style: normal;
	font-size: 18px;
	color: #fd2525;}

.single-participant .ptb_module .ptb_gallery {text-align:center}

.single-participant div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{font-size:12px}

@media screen and (max-width: 680px){.single-participant{text-align:center}}

@media screen and (max-width: 680px){.single-participant .wpforms-field-container{margin-left:25px!important;margin-right:25px!important}}

/* Single Curated By */

@media screen and (min-width: 1024px){.aboutprimaryobject{padding-left:25px; padding-right:25px;transform: translatey(15%) !important;}}

.myselection{padding-top:55px}

@media screen and (min-width: 1024px){.single-curated-by-2021 .ptb_items_wrapper .ptb_col.ptb_col4-2{
    flex-basis: 50%;
	}}
@media screen and (min-width: 1024px){.single-curated-by-2021 .ptb_items_wrapper .ptb_post_image {
    margin-bottom: -15px ;
	}}

@media screen and (min-width: 1024px){.curated-by-top-text{
transform: translatey(15%) !important;
	}}

@media screen and (max-width: 680px){.single-curated-by-2021{text-align:center}}

.curated-by-top-text{padding-left:25px!important;
padding-right:25px!important;
}

.curated-by-image-selection{margin-left:25px; margin-right:25px;}

.curatedbylogo img{pointer-events:none;}

.single-curated-by-2021 .ptb_post_title{text-align:center;
color:red;
}

.single-curated-by .ptb_post_title{text-align:center;
color:red;
}

@media screen and (max-width: 680px){.single-curated-by .ptb_extra_gallery_description{display:none!important}}

.single-curated-by .ptb_extra_gallery_description{text-align:center}

.single-curated-by .ptb_post_title{text-align:center;}

@media screen and (max-width: 680px){.single-curated-by-2021 .ptb_extra_gallery_description{display:none!important}}


.curated-by-image-selection{text-align:center!important}

.single-curated-by-2021 .ptb_post_title{text-align:center;}


.single-curated-by-2021 .ptb_module.ptb_gallery{margin-bottom:0!important}

@media screen and (max-width: 680px){.curatedbylogo{display:none!important}}

.gallery-area{margin:25px}

/* Single Pick of the Museums*/

@media screen and (max-width: 680px){
.single-pick-of-the-museums .aboutprimaryobject {
   transform: translatey(0%) !important;
}}

@media screen and (max-width: 680px){
.single-pick-of-the-museums .ptb_col.ptb_col4-2 {
   flex-basis: 100%!important;
}}

.single-pick-of-the-museums .ptb_post_image{
margin-bottom:-10px;
}
.single-pick-of-the-museums  .ptb_col.ptb_col4-2{
    flex-basis: 50%;
}

.aboutprimaryobject{transform: translatey(15%) !important;}

.white-background{background-color:#d42222;}
.white-background p{color:white;}

.white-background p{
margin-bottom:10px;
}

@media screen and (min-width: 1024px){
body.single-pick-of-the-museums  {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2021/02/image-scaled.jpg")!important;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
height: auto;
}}

@media screen and (max-width: 680px){.single-collection-highlight .ptb_extra_gallery_description{display:none!important}}

.single-pick-of-the-museums .ptb_module.ptb_gallery{
	margin-bottom:0!important;
overflow:visible}

.ptb_collection_highlight_image_1_description, .ptb_collection_highlight_image_3_description, .ptb_collection_highlight_image_4_description, .ptb_collection_highlight_image_5_description, .ptb_collection_highlight_image_2_description{
	padding:5px;
	background-color:white!important;
font-size:12px; text-align:center}

.single-pick-of-the-museums .ptb_module.ptb_custom_text{margin-top:55px;margin-bottom:45px}

.single-pick-of-the-museums .ptb_extra_gallery_description{text-align:center;font-size:12px}

.single-pick-of-the-museums .primary-object{pointer-events:none}

.potmintro{background-color:white!important;margin-bottom:25px;padding:15px}

.single-pick-of-the-museums .ptb_post_image {pointer-events:none;height:100%!important}

@media screen and (max-width: 680px){.single-pick-of-the-museums{text-align:center}}

@media screen and (max-width: 680px){.potm3{margin-right:25px}}

@media screen and (max-width: 680px){.potm4{margin-top:25px!important}}

@media screen and (max-width: 680px){.ptb_extra_gallery_description{margin-top:25px}}

@media screen and (max-width: 680px){.gallery-area{margin-top:25px!important}}

/* TBC */

.primary-object{width:100%;
margin:0!important;
padding:0!important}

.tf_carousel .tf_swiper-slide {
    opacity: 1;
}

/* Site Wide */


#themify-popup-6696 > p {
    margin: 0;
}

body.themify-popup-style-classic .mfp-wrap .mfp-inline-holder .mfp-content{
	width:500px !important;
}

/* re-align menus */
.page-id-5698 .ui.nav ul, .page-id-4856 .ui.nav ul, .page-id-5745 .ui.nav ul, .page-id-5740 .ui.nav ul, .page-id-5733 .ui.nav ul, .page-id-5701 .ui.nav ul, .page-id-5704 .ui.nav ul, .page-id-5820 .ui.nav ul, .page-id-5696 .ui.nav ul, .page-id-5802 .ui.nav ul, .page-id-5797 .ui.nav ul, .page-id-6937 .ui.nav ul, .page-id-7597 .ui.nav ul, .page-id-7586 .ui.nav ul, .page-id-7577 .ui.nav ul{
    left: -55px;
}


/* SINGLE SERVICE PROVIDER */

.single-service-provider .ptb_service_provider_website_address p{margin:0!important}


.sp1, .sp2, .sp3 {background-color:white!important;
padding:15px;
border:solid black 1px}

.single-service-provider .ptb_taxonomies_type_of_service a{pointer-events:none;
color:red;
}

.mfp-counter{display:none}
 
.mfp-title{box-sizing:content-box!important;
width:100%!important;
padding:0!important;
margin-top:-18px}

@media screen and (max-width: 800px){
.ptb_loops_wrapper.ptb_grid4 .ptb_post {
    width: 48.4% !important;
    margin-left: 3.2% !important;
}}

@media screen and (max-width: 780px){
product, .loops-wrapper.grid3>.post {
    width: 45% !important;
    margin-left: 3.2% !important;
	display:inline-block;
}}

.themify_builder_slider .slide-image{
margin-bottom:0px!important;
}

.page-id-2198 .ptb_post_title a{font-style: normal;
	font-size: 16px;
	color: #666;
text-transform:uppercase;}
.page-id-2198 .ptb_post_title a:hover{font-style: normal;
	font-size: 16px;
	color: #666;
text-transform:uppercase;
text-decoration:underline}


/*HEADER AND MAIN NAVIGATION STYLING*/ 
.mobile_menu_active #headerwrap {
	max-height: 155px;
}

#mobile-menu > .navbar-wrapper {
	display: flex;
	flex-direction:column;
}

#mobile-menu a{color:black!important}

#mobile-menu a:hover{color:red!important}

#menu-icon:hover{background:transparent;
color:red!important}

#menu-icon-close {color:black!important}

#mobile-menu{background-color:white!important}
#menu-icon:before{
content:"Menu"  !important;
font-size:20px !important;
font-weight:bold;
color:black!important;
font-family:"Candara"!important;}

.home #menu-icon:before{
content:"Menu"  !important;
font-size:20px !important;
font-weight:bold;
color:white!important;
font-family:"Candara"!important;}

.home #headerwrap{
position:absolute;
background:transparent;
inset-block: unset;
}

#headerwrap .menu-icon-inner{
display:none;
}

#headerwrap #header{
padding-top:10px!important;
	padding-bottom:10px!important;
}

#headerwrap #menu-icon{top:35px;}

#header .social-widget{width:100%;}

/*FOOTER STYLING*/
#menu-footer-navigation a{color:#000000;
}

#menu-footer-navigation a:hover{color:#ffffff;}



/*CALENDAR PAGE STYLING*/

.page-id-8 .tep_post_title a{
font-weight: 700;
font-style: normal;
	font-size: 16px;
	color: #464646;
text-transform: capitalize}

.page-id-8 .tep_post_title {
font-style: normal;
	font-size: 15px!important;
	color: #464646;
text-transform: capitalize}

.page-id-8 .tep_address {display:none;}

.page-id-8 .tep_meta a{font-style: normal;
	font-size: 15px;
	color: #fd2525;
text-transform: uppercase;}

.page-id-8 .tep_event_info {font-style: normal;
	font-size: 15px;
	color: #464646;}

.single-event .tep_post_title a{font-style: normal;
	font-size: 15px;
	color: #fd2525;
text-transform: uppercase;}

.single-event .tep_event_info{font-style: normal;
	font-size: 15px;
	color: #464646;
text-transform: capitalize}

/*PRESS COVERAGE PAGE STYLING*/


.tb_iflb867 .ptb-post-filter li:nth-child(7){
display:none;
}

.page-id-12 .ptb_loops_wrapper.ptb_masonry .ptb_post .ptb_post_title{
min-height:43px;
}
.page-id-12 .ptb-entry-title {font-style: normal;
	font-size: 18px;
	color: #666666;
text-transform: uppercase!important;}

.page-id-12 .ptb_date{font-style: normal;
	font-size: 15px;
	color: #666666;
line-height: 1.5px;}

.page-id-12 .ptb_link_button a{font-style: normal;
	font-size: 15px;
	color: #a3a3a3;}

.page-id-12 .ptb_link_button a:hover{font-style: normal;
	font-size: 15px;
	color: #666666;}

.tb_iflb867 .ptb-post-filter li:nth-child(8),
.tb_iflb867 .ptb-post-filter li:nth-child(9),
.tb_iflb867 .ptb-post-filter li:nth-child(10)
{
display:none ;
}

.tb_iflb867 li[data-tax="48"] {
	display: none !important;
}

/*SINGLE CALENDAR EVENT STYLING*/

.single-event #sidebar{
	display:none;
}

.single-event div#content{
width:100%;
}
.single-event .themify_event_post{
width:70%;
margin:0 auto;
}

.single-event .tep_map_container {display:none;}

	
.ptb_taxonomies_participant_type a{	font-style: normal;
font-size: 35px;
color: #a3a3a3;}


/*CONTACT PAGE FORM STYLING*/

.wpforms-field-label {font-style: normal;
	font-size: 15px;
	color: #464646;
text-transform:uppercase!important;}

#wpforms-1316-field_2 {	font-style: normal;
font-size:10px!important;}

#wpforms-1316-field_3 {	font-style: normal;
font-size:10px!important;
}

.wpforms-form input, .wpforms-form textarea {background-color:#e4e4e4 !important;
border:none!important;}

button.wpforms-submit{
 color:#FFFFFF!important; 
 background-color:#fd2525!important;
	font-style: normal;
font-size:10px;}

button.wpforms-submit:hover{
 color:#FFFFFF!important; 
 background-color:#ff5e5e!important;
		font-style: normal;
font-size:10px;
}

.wpforms-field-sublabel {	font-style: normal;
font-size:10px;}


#mailchimp {
font-style: normal;
	font-size: 18px;
	color: #464646;}

#mailchimp input{margin-bottom:15px;
background-color:#dedede;
border:none;
	display:flex;
	width:100%;
}

#mailchimp input[type="submit"]{width:40%;
	color:#ffffff;
font-style: normal;
	font-size: 18px;}

.page-id-28 a{color:#ff2424;}
.page-id-28 a:hover{color:#ff2424!important;}

.ptb_taxonomies_participant_type a,
.ptb_taxonomies_exhibition_or_auction a,
.page-id-8 .tep_meta a{
pointer-events:none;
}

/* EXHIBITION LOCATIONS STYLING*/

.ptb_map_view_post_img{
	display:none
;
}

.ptb_map_view_post_title {font-style: normal;
	font-size: 18px;
	color: #fd2525;}

.ptb_map_view_info {font-style: normal;
	font-size: 15px;
	color: #464646;}

/*PARTNERS AND SPONSORS STYLING*/

.page-id-26 .more-link{
	display:none;
}

/*HOMEPAGE STYLING*/
.tb_6wha004 .post-image {
    justify-content: flex-end;
    display: flex;
    flex-direction: column;
}

.tb_6wha004 .post-image{
min-height:350px;
}
.page-id-1238 .menu-icon-inner {
    color: #fff;
}

.page-id-1238 .menu-icon {padding-left:4px;}

.page-id-1238 .post-title a{font-style: normal;
	font-size: 18px;
	color: #464646;
text-transform: uppercase;}

.page-id-1136 .post-title a{font-style: normal;
	font-size: 18px;
	color: #464646;
text-transform: uppercase;}

.themify_builder_content-1238 .tb_w03m130.module-text {
	clear:both;
}



/*SITE WIDE STYLING*/

.ptb-post-filter a{
font-style: normal;
	font-size: 17px;
	color: #666666;}

.ptb_loops_wrapper.ptb_grid4 .ptb_post .ptb_col{
text-align:center;
}

.sidebar-none #content {
   padding-top: 0;
}

.page-id-56 .menu-icon-inner {
    color: #fff;
}
.mobile_menu_active #main-nav a,
 .mobile_menu_active #main-nav ul a{
text-transform:uppercase;}


.themify-popup.style-slide-out .themify-popup-close {
   width: fit-content !important;
}

/* DIGITAL MUSEUMS PAGE */

.page-id-20 a{color:#ff2424;}
.page-id-20 a:hover{color:#ff2424!important;}


/* Online Exhibitor*/
.single-online-participant .ptb_title {text-align:center;}

.single-online-participant .ptb_text_before {font-style: normal;
	font-size: 18px;
	color: #fd2525;}

.single-online-participant .ptb_extra_gallery_description
{
font-size:14px}  

/* online only participants*/
.onlineonlytitle {border-bottom:solid 1px #666666;
margin-bottom:15px;}

.single-online-participant #content{border:solid;
margin-top:15px;
margin-bottom:15px}

.overseas-text-1, .overseas-text-2, .overseas-text-3 {padding-left:15px!important;
padding-right:15px;}

;
    background-repeat: no-repeat;
    background-size: contain;
height:160px!important;
width:310px!important}

.home #menu-icon:before{
color:#fff !important;
}



/* WOOCOMMERCE */
.woocommerce div.product form.cart{display:none}
.product_meta{display:none}


.third-text {text-align:center!important}

.wpf_item .wpf_item_name {border:0!important}

.wpf_items_wrapper ul.wpf_column_vertical li{border:0!important}


/* summer event */
/* exhibitions page */

@media screen and (min-width: 1024px){
body.page-id-9508  {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/05/BACGKRDOUNE-2.jpg")!important;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
height: auto;
}}

@media screen and (max-width: 680px){
body.page-id-9508  {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/06/mobile-background-2.jpg")!important;
background-attachment:fixed;
background-size: cover;
background-repeat:no-repeat;
height:100vh!important;
	overflow-x:hidden!important;
background-position:center center}}


/*about us page*/

@media screen and (min-width: 1024px){
body.page-id-12262{
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/05/Background.jpg")!important;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
height: auto;
}}

@media screen and (max-width: 680px){
body.page-id-12262 {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/06/mobile-background-1.jpg")!important;
background-attachment:fixed;
background-size: cover;
background-repeat:no-repeat;
height:100vh!important;
	overflow-x:hidden!important;
background-position:center center}}



@media screen and (min-width: 1024px){
body.page-id-9499  {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/05/Background.jpg")!important;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
height: auto;

}}

@media screen and (min-width: 1024px){
body.page-id-9531  {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/05/Background3.jpg")!important;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
height: auto;
}}

@media screen and (max-width: 680px){
body.page-id-9531 {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/06/mobile-background-3.jpg")!important;
background-attachment:fixed;
background-size: cover;
background-repeat:no-repeat;
height:100vh!important;
	overflow-x:hidden!important;
background-position:center center}}

@media screen and (min-width: 1024px){
body.page-id-9538  {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/05/Background3.jpg")!important;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
height: auto;
}}

@media screen and (max-width: 680px){
body.page-id-9538 {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/06/mobile-background-3.jpg")!important;
background-attachment:fixed;
background-size: cover;
background-repeat:no-repeat;
height:100vh!important;
	overflow-x:hidden!important;
background-position:center center}}


@media screen and (min-width: 1024px){
body.page-id-9547  {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/05/Background3.jpg")!important;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
height: auto;
}}

@media screen and (max-width: 680px){
body.page-id-9547 {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/06/mobile-background-3.jpg")!important;
background-attachment:fixed;
background-size: cover;
background-repeat:no-repeat;
height:100vh!important;
	overflow-x:hidden!important;
background-position:center center}}

@media screen and (min-width: 1024px){
body.page-id-9557  {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/05/Background3.jpg")!important;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
height: auto;
}}

@media screen and (max-width: 680px){
body.page-id-9557 {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/06/mobile-background-3.jpg")!important;
background-attachment:fixed;
background-size: cover;
background-repeat:no-repeat;
height:100vh!important;
	overflow-x:hidden!important;
background-position:center center}}


/*1st july page*/
@media screen and (min-width: 1024px){
body.page-id-9565  {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/05/Background3.jpg")!important;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
height: auto;
	}}

@media screen and (max-width: 680px){
body.page-id-9565 {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/06/mobile-background-3.jpg")!important;
background-attachment:fixed;
background-size: cover;
background-repeat:no-repeat;
height:100vh!important;
	overflow-x:hidden!important;
background-position:center center}}


/*evening page*/

@media screen and (min-width: 1024px){
body.page-id-9571  {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/05/Background4.jpg")!important;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
height: auto;
}}

@media screen and (max-width: 680px){
body.page-id-9571 {
background-image: url("https://www.asianartinlondon.com/wp-content/uploads/2023/06/mobile-background-4.jpg")!important;
background-attachment:fixed;
background-size: cover;
background-repeat:no-repeat;
height:100vh!important;
	overflow-x:hidden!important;
background-position:center center	}}


@media screen and (max-width: 1024px) {.hidden-menu{display:none!important}}