/* Sasha's Changes */
body, a, p, h1, h2, h3, h4, h5 {
	font-family:helvetica,arial !important;
/* 	letter-spacing:normal !important; */
}

.ft2, .ft0, .cls_005, .cls_003,.cls_006, .special .cls_004, .special .cls_003,td p.p6, td p.p11, .ft3 {
	font-weight: bold !important;
	display:block;
	margin-top: 18px;
    margin-bottom: 3px;
}



td .ft2,td .ft0, .special .cls_005, .cls_004, p.ft1, span.ft1, .p7 {
	font-weight: normal !important;
	display:block;
	margin-top: 0px;
    margin-bottom: 0px;
}

td .ft2 strong, td .ft0 strong {
	font-weight: bold !important;
	display:block;
	margin-top: 18px;
    margin-bottom: 3px;
}

td {
	text-align:left !important;
}

table td {
	padding: 0 0 0 0 !important;
}

a, p a {
    color: #e6ae48;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: color .0s ease-in-out !important;
    -moz-transition: color .0s ease-in-out !important;
    -o-transition: color .0s ease-in-out !important;
    -ms-transform: color .0s ease-in-out !important;
    transition: color .0s ease-in-out !important;
}

.yesh_url {
text-decoration: underline !important;	
}

nav.main_menu>ul>li>a {
	padding: 0 15px !important;
}

.page_header {
	margin-top:-1px;
}

.header_bottom {
	max-width: 1650px;
    margin: 0 auto;
/*     background-color:white !important; */
}


header.sticky .q_logo img.sticky {
	padding-top:12px;
}


.sticky .header_top_bottom_holder {
	  background-color:white !important;

}

.normal {
	height: 80px !important;
    margin-top: -2px !important;
}

.single-show-room-single  .separator.normal {
    height: 20px !important;
    margin-bottom: 10px !important;
    margin-top: -2px !important;
}

.sticky {
    height: 32px !important;
/*     padding-top: 12px !important; */
}

nav.main_menu > ul > li > a{
/*
	padding-right:10px !important;
	padding-left:10px !important;
*/
}

a.big_large_full_width {

    background-color: #f4f4f4;
    border: none;
    text-transform: none !important;
    font-size: 16px !important;
    height: 50px !important;
    line-height: 50px !important;
    
    }
    
.mobile_menu_button span {
	
	font-size: 20px !important;
}



/* Homepage Slideshow Settings */
.ls-nav-prev, .ls-nav-next {
	background-color:transparent !important;
	border: 1px solid white !important;
	color: white;
	
}

.ls-nav-prev:hover, .ls-nav-next:hover {
	background-color:transparent !important;
	border: 1px solid #656565 !important;
	color: #656565 !important;
	
}

.ls-nav-prev {
	margin-left:15px !important;
}

.ls-nav-next {
	margin-right:15px !important;
}

.ls-nav-prev:after, .ls-nav-next:after {
color: white;
}

.ls-nav-prev:hover:after, .ls-nav-next:hover:after {
color: #656565 !important;
}

.exhib-name{
	font-family: serif !important;
    text-transform: none;
    font-size: 45px;
    font-weight: 400;
    font-style: italic;
    color: white;
    margin-top: 0px;
}

.exhib-details {
	font-size:18px;
}


/* Footer Styling */
.footer_top.footer_top_full {
    padding: 25px 45px 55px !important;
/*     padding-top: 25px !important; */
	max-width:1650px; 
	margin:0 auto;
}

.fotter_top_border_holder
{
height:2px !important;
}

.footer_top_holder {
/* 	display:none !important; */
}

/* Full width layout */
.full_width .projects_holder_outer.v6 .hover_text, .full_width .projects_holder_outer.v5 .hover_text, .full_width .projects_holder_outer.v4 .hover_text, .full_width .projects_holder_outer.v5 .standard, .full_width .projects_holder_outer.v6 .standard, .full_width .projects_holder_outer.v4 .standard {
	width:85% !important;
}

.projects_holder.v6 .mix, .projects_holder.v6.hover_text .mix {
/* 	width: 13.2% !important; */
/*     margin: 0 0 1.2% !important; */
    padding: 10px !important;
}
	


.widget_text h4 {
font-size:15.5px;
font-weight:600 !important;	
}

 input.wpcf7-form-control.wpcf7-submit {
  
    height: 27px !important;
    line-height: 27px !important;
    margin: 0;
    padding: 0px 8px !important;
    border: 2px solid #e6ae48;
    font-size: 12px;
    font-weight: 400 !important;
    text-transform: Capitalize !important;
    letter-spacing: 1px !important;
    font-family: helvetica !important;
}

/* typography of contact form response */
div.wpcf7-response-output.wpcf7-validation-errors {
	font-size:11px !important;
/* 	text-transform: lowercase !important; */
}




.column3 form{
	margin-top: 6px;
    margin-bottom: 7px
}

/* Portfolio Index */

.portfolio_title a {
	font-size:12px !important;
	text-transform:capitalize !important;
}


/* Artists Page */

.artist-title h1 
{
	font-size: 22px;
    position: relative;
    top: 62px;
    text-transform: capitalize;
}

.biography-text strong {
	line-height: 30px !important;
}

.royalSlider.rsFullscreen {
   top: 100px !important;
   bottom: 100px !important;
}

.rsFullscreen .rsThumbs{
  visibility:hidden;
  height:0 !important;
}
.rsOverflow {
	height:none !important;
}

.rsGCaption {
    position: relative !important;
    float: none;
    bottom: 6px;
    margin: 0 auto !important;
    text-align: center;
    text-align: left;
    background: white !important;
    color: #1B1B1B !important;
    font-weight:bold;
    padding: 2px 8px;
    width: 100%;
    font-size: 12px;
    border-radius: 2px;
    margin-top: 20px;
    top: 30px;
    text-align: center !important;
    z-index: -1 !important;
}


.slider-wrapper {
	text-align:center !important;
}

.exhibition-tab .pl-postmeta {
/* display:none !important */

	
}

.single-portfolio_page .container {
/* 	background-color:#fcfcfc !important; */
/* 	margin-bottom:30px; */
	
}

.portfolio_navigation {
	    padding: 0px 0 50px !important;
}

.tabs-container {
	    min-height: 560px;
}

.tabs-nav a{
	letter-spacing:1px !important;
}


.title {
	z-index: 1 !important;
}

.projects_holder article .portfolio_description {
	    padding: 8px 0 27px !important;
}

.container_inner {
	max-width:1200px !important;
}

.projects_holder.standard article .portfolio_description, .projects_holder.standard_no_space article .portfolio_description {
	padding-bottom:2px !important;
}



/* Shading Transition Speeds */ 
.projects_holder article .portfolio_shader, .projects_masonry_holder article .portfolio_shader, .portfolio_slides .portfolio_shader {
	transition: opacity .1s ease-in-out !important;
	-webkit-transition: opacity .1s ease-in-out !important;
}


/* Slider */
.royalSlider.rsFullscreen {
	z-index:999 !important;
}

body,header,footer,.wpb_wrapper {
	z-index:110 !important;
	
}

header:not(.sticky):not(.scrolled) .header_bottom .container_inner {
    /* margin-bottom: 30px; */
    border-bottom: 2px solid #eee;
}

.title_holder {
	margin-left:4px;
}

/* Breadcrumbs title */
.breadcrumbs_title {
	background-color: transparent !important;
}

/* News */ 

.blog_single .post_image {
	display:none !important;
}

.filter_outer {
	display:none !important;
}

.post_excerpt {
	display: none !important;
}

.blog_singe .content .container .container_inner.default_template_holder{
	padding: 0px 0 0 !important;
}

.post_content {
	font-size:14px;
}

/* Buttons */
#back_to_top > span {
	background-color:transparent !important;
	color: #585858 !important;
	border: 1px solid #909090 !important;
}

/* Exhibition Single */

.single-exhibition .exhibition-separator, .single-art-fair .exhibition-separator {
	margin-top:-30px !important;
}


.single-exhibition .title_holder {
font-weight: 600 !important;	
}

.single-exhibition .portfolio_single.custom, .single-art-fair  .portfolio_single.custom{ 
z-index:0;
}

.single-exhibition .breadcrumbs, .single-art-fair .breadcrumbs{
	z-index:1;
}

.exhibition-artist {
	font-style:italic !important;
}

exhibition-artist, .exhibiton-dates, .exhibition-venue {
	font-weight:bold !important;
}

/* ART FAIRS */



.art-fairs-pool .pl-date {
display:none !important;
}


/* GRIDS */

.pl-title a {
    font-weight: 400 !important;
    color: #161616 !important;
    text-transform: none !important;
}

.pl-thumbcnt img:hover {
	opacity: 0.8;
    transition: opacity .1s ease-in-out;
    -moz-transition: opacity .1s ease-in-out;
    -webkit-transition: opacity .1s ease-in-out;
}

.pl-thumbcnt img {
	
	opacity: 1;
    transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    -webkit-transition: opacity 0.1s ease-in-out;
}

.pl-title a {
	letter-spacing:0.8px;
	font-size:13px !important;
	font-weight: 600 !important;
	color:#393939 !important;
}

.art-fairs-pool .pl-postmeta {
	display:none !important;
}

.art-fairs-pool .pl-title {
	margin-bottom:15px !important;
}
/* FILTERS */

.fail-search {
	display:none;
}

/* FUTURE ART FAIRS */

.page-id-9091 span.meta-single {
	display:none !important;
}

.pl-postmeta {
	margin-right:0 !important;
}

@media only screen and (min-width:1100px) 
{

/* Tabs */
.tabs-nav {
	text-transform:0.3px;
/* 	margin-top: -700px !important; */
    top: -115px !important;
    letter-spacing: 1px !important;
    z-index:999 !important;
}

.single-exhibition .portfolio_single.custom, .single-art-fair .portfolio_single.custom{
	top:-50px !important;
	
}

.contact-section {
	margin-top: -50px;
}

.show-room-title h1 {
    text-align: center;
    margin-top: 65px;
    margin-bottom: 11px !important;
    font-size:17px !important;
}

.inquiry-now {
	display: none;
}



}

@media only screen and (min-width:1225px) 
{

.publications-pool .pl-thumbcnt img {
	width:80% !important;
}


.tabs-container {
	margin-top:-100px;
}

/* Footer widgets when shrinks */

.three_columns>.column3 {
	width:28% !important;
}

.footer_bottom_holder {
	max-width:1200px !important;
	margin: 0 auto !important;
}

.wpcf7-email
{
width:80% !important;
color:black !important;
}


.column-3-inner {
	float:right;
}

.column1{
	border-right: 1px solid rgba(128, 128, 128, 0.36);
    padding-right: 30px
}

.column2{
	padding-left: 25px

}

.widget-left {
	float:left;
}

.widget-right {
	float:right;
}

/* Aritst's Page */
/*
.biography-text {
   -webkit-column-count: 2;
      -moz-column-count: 2;
           column-count: 2;

   -webkit-column-gap: 20px;
      -moz-column-gap: 20px;
           column-gap: 20px;
}
*/



}

/* Blog Styling */
.blog .title_outer  { display:none !important;  }
.filter span{color:#0a0a0a !important;}
.filter.current span {color:#a6a6a6 !important;}
.blog_holder.masonry article .post_image a .post_overlay, .blog_holder.masonry_full_width article .post_image a .post_overlay, .latest_post_holder .boxes_image a .latest_post_overlay {
    background-color: rgba(220,220,220,0.3) !important;
}
.icon_plus {
	display:none !important;
}

.filter_holder ul li span {
	text-transform: none !important;
}




.wpcf7-email {
	background-color: transparent !important;
	padding: 6px 13px !important;
	margin: 0 0 10px !important;
}

.rsVideoContainer,.rsContent {
	margin:0 auto !important;
	text-align:center !important;
}



.press-download-link a {
	text-decoration: underline;
    color: #696969 !important;
    font-size:13px !important;
    margin-left: 5px;
}

.exhibition-section-separator {
	height: 20px !important;
    border-style: dotted !important;
    margin-bottom: 20px !important;
    }

/* CONTACT US */

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
padding-top:-35px !important;
}


/* VIEWING ROOM */

.single-viewing-room-single .post_info, .single-viewing-room-single .title {
	display: none !important;
}

.single-viewing-room-single .container .container_inner.default_template_holder {
	padding-top: 0 !important;
}






/* PHONES & TABLETS  */

@media only screen and (max-width: 820px) {
    /* STYLES HERE */
    
  .pl-title {
	  text-align:center !important;
  }    
    img.normal {
	    margin-left: 25px !important;
	    margin-top: 0px !important;
    }
    
    .title_subtitle_holder,.tabs-nav
    {
    
   		 text-align: center !important;
	    
    }
    
    .exhibition-text .wpb_text_column {
	    text-align:center;
    }
    
     .rsThumbs{
	  visibility:hidden;
	  height:0 !important;
	}
	
	/*  .gt3pg_photo_gallery .gt3pg_gallery-item {


    position: relative !important;
    top: unset !important;
    bottom: unset !important;
    pointer-events: none !important;
    touch-action: none !important;

  }
  
  .gt3pg-type-masonry {
	  height: auto !important;
  }*/
	
	
    
}

@media screen and (max-width: 680px) {


  
  
	
	.content .full_width h2, .content .container_inner.default_template_holder h2 {
	    font-size: 18px !important;
	}
  

}

@media only screen and (max-width: 1024px) {
	
	.q_tabs .tabs-nav li a
	
	{
			height:35px !important
	}
	
	.content .container .container_inner.default_template_holder {
		padding-top:10px !important;
	}
	
	.q_tabs .tabs-nav li {
		float:none !important;

	}
	
	.pl-detailcnt {
		text-align:center !important;
	}
	
	.exhibition-section-separator {
		display:none !important;
		}
		
	.q_tabs.horizontal.right {
		text-align:center !important;
	}
	
	.title_subtitle_holder {
    display: block;
    padding: 0;
    position: relative;
    text-align: center;
    margin-top: 20px;
}

.q_tabs.boxed .tabs-container, .q_tabs .tabs-container {
	padding-left:0 !important;
	padding-right:0 !important;
}

.press-tab p {
	text-align:center !important;
}
		
.exhibiton-dates p {
	
	text-align:left !important;
}
.single-exhibition	.breadcrumb {
	margin-bottom:25px;
}	
		
		
		
.exhibiton-dates p{
	text-align: center !important;
}
		
		
/* INQUIREY FORM MOBILE		 */

.inquire-form button {
    -webkit-appearance: none;
    background: none;
    color: white;
    padding: 10px;
    width: 100%;
    letter-spacing: 0.1em;
    font-size: 13px;
    cursor: pointer;
    margin-top: 10px;
    border: 1px solid #cacaca;

}

input[name=your-name] {
	width:100% !important;
}

.pum-theme-19765 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close {
    position: absolute;
    height: 31px !important;
}

p.form-title {
	color:white !important;
}

.inquiry-now {
    display: block;
    border: 1px solid #8d8d8d !important;
    padding: 6px;
    width: 100%;
    text-align: center;
    margin-left: 5px;
    margin-bottom: 36px;
}

.gt3pg_item_main_wrapper {
	padding:0 !important;
}
.gt3pg_title_wrap .gt3pg_title.gt3pg_clip {
	color:black;
}

.gt3pg_title_wrap .gt3pg_clip {
    font-size: 14px !important;
}

.gt3pg_exhibition_title {
	display: none;
}

.single-exhibition #gt3pg_gallery1 .inquiry-now 
	{
		display: none;
	}
	
.exhibition-views-title p, .artworks-title p{
    margin-bottom: 20px !important;
    text-align: center;
    font-weight: 600 !important;
    
}

.artworks-title p {
	margin-top:20px !important;
}

.inquire-form-artist .wpcf7-submit, .inquire-form-artist, .inquire-form-artist input.wpcf7-form-control.wpcf7-text  {
	 width: 100% !important;
}

.inquire-form-artist p.form-title {
	display: block !important;
    color: black !important;
}

.exhibiton-dates {
	margin-top:15px;
}

	

}

/* GT3 GALLERY */

@media only screen and (min-width:1024px) 
{
	
	#text-6 .widget-left {
		    border-right: 1px solid rgba(128, 128, 128, 0.36);
			padding-right: 45px;
	}
	
	.gt3pg_gallery_wrap { 
		width:80vw !important;
		background:white !important;
		overflow:visible !important;
	}
	
	
	
	
	.gt3pg_slide_header {
		height:2vw !important;
		background:white;
	}
	
	.gt3pg_gallery_wrap.gt3pg_gallery_wrap-display {
		padding-bottom:2vw;
	}
	
	.gt3pg_close {
		position: fixed;
	    right: 35px;
	    top: 2vw;
	    z-index:999;
	}
	
	.gt3pg_clip {
	    white-space: normal !important;
	}
	
	.gt3pg_title_wrap .gt3pg_clip , .gt3pg_title_wrap .gt3pg_title.gt3pg_clip {
		font-family:"Helvetica", sans-serif;
		color: black !important;
		font-size: 14px;
	}
	
	.gt3pg_title.gt3pg_clip {
		font-weight:bold !important;
	}
	
	.gt3pg_description.gt3pg_clip 
	{
	    max-width: 200px;
	    margin-top: 15px;
	    line-height: 1.6;
	}
	
	.gt3pg_slide_footer {
		width: 20vw;
	/* 	min-width:250px !important; */
	    align-items: flex-end !important;
	    position: fixed;
	    right: 0;
	    height: 100%;
	    background:#f8f8f8 !important;
	    border-left: 1px solid #f1f1f1;
	}
	
	.gt3pg_title_wrap {
	    max-width: fit-content !important;
	    margin-bottom: 6vw;
	}
	
	.gt3pg_caption_wrap {
		display:none !important;
	}
	
	.gt3pg_title_wrap {
	    padding-left: 25px;
	    padding-right: 35px;
	}
	
	.inquire:hover {
		background: black;
		color:white;
	}
	
	.inquire {
	    border: 0;
	    background: none;
	    -webkit-appearance: none;
	    background: none;
	    color: black;
	    padding: 10px;
	    width: 200px;
	    letter-spacing: 0.1em;
	    font-size: 13px;
	    cursor: pointer;
	    margin-top:35px;
	    border: 1px solid black;
	}
	
	.gt3pg_exhibition_title {
	    position: absolute;
	    top: 1.8vw;
	    font-size: 18px;
	    font-style: italic;
	    max-width: 200px;
	    letter-spacing: 0.02em;
	    line-height: 1.4;
	    border-bottom: 1px solid #dadada;
	    padding-bottom: 10px;
	}
	
	
	.single-exhibition #popup_gt3pg_gallery1.gt3pg_gallery_wrap {
		width: 100vw !important;
	}
	
	
	.single-exhibition #popup_gt3pg_gallery1 .gt3pg_slide_footer {
		width: 0 !important;
	}

	.single-exhibition #gt3pg_gallery1 .gt3pg_title_text,  .single-exhibition #gt3pg_gallery1	.gt3pg_gallery-item
	{
		margin-bottom:0 !important;
	}
	
		
	.inquire-form-artist input.wpcf7-form-control.wpcf7-text {
		width:400px !important;
	    height: 40px;
	}
	
	.inquire-form-artist p.form-title {
		width: 400px;
	}

	/*   SHOW ROOM INDEX  */

	.page-id-19736 .show-room-details{
	    position: absolute !important;
	    z-index: 999;
	    bottom: 20px;
	    background: rgba(255,255,255,0.7);
	    width: 100%;
	    padding: 25px;
	    padding-bottom: 20px;
	    padding-top: 20px;
	}
	
	
	
}

.gt3pg_hover-default .gt3pg_gallery-item .gt3pg_img_wrap:after {
	background:none !important;
}

.gt3pg_gallery-item {
	    margin-bottom: 10px;
	}
	
.gt3pg_caption_wrap { 
	display: none;
}


.gt3pg_gallery_wrap { 
	background:white !important;
}

.gt3pg_slide_footer, .gt3pg_slide_header {
	background: white;
}
	
.gt3pg_photo_gallery {
    margin-left: -1vw;
    margin-right: -1vw;
}

.gt3pg_photo_gallery .gt3pg_item-wrapper {
    margin-bottom: 5px;
}
	
 .gt3pg_title_text, .show-room-gallery  .gt3pg_title_text{
	margin-left:5px;
	font-weight: bold;
	margin-bottom: -5px !important;
}




	
 #popup_gt3pg_gallery1 .gt3pg_title_text,  #popup_gt3pg_gallery1 .gt3pg_caption_text {
	display: none !important;
}

 .single-exhibition #gt3pg_gallery1 .gt3pg_title_text,   .single-exhibition  #gt3pg_gallery1 .gt3pg_caption_text {
	display: none !important;
}

/* INQUIRE FORM */

.gt3pg_inquiry_form {
    height: 0;
    opacity: 0;
    transition: all 0.7s;
    margin-bottom:30px;
}

.gt3pg_inquiry_form .wpcf7-submit, .inquire-form-artist .wpcf7-submit {
      border: 0;
    background: none;
    -webkit-appearance: none;
    background: none;
    color: black;
    padding: 10px;
    width: 200px;
    letter-spacing: 0.1em;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid black;
}

.inquire-form-artist .wpcf7-submit {
	 width: 400px;
	 border:1px solid #cacaca;
	 color:black;
}

.inquire-form-artist {
	text-align: left;
}


.wpcf7-response-output {
	text-align: left !important;
}


.gt3pg_inquiry_form .wpcf7-submit:hover {
   background: black;
	color:white;

}


.gt3pg_inquiry_form input.wpcf7-form-control.wpcf7-text {
    color: black !important;
    border: 1px solid black;
    font-size: 13px;
    padding: 10px !important;
    width: 200px !important;
}

p.form-title {
    margin-top: 20px;
    margin-bottom: -10px;
    border-top: 1px solid #dadada;
    padding-top: 10px;
    font-size: 12px;
    letter-spacing: 0.1em;
    width: 210px;
}

.hidden {
	display: none;
}

.gt3pg_inquiry_form div.wpcf7-response-output {
	font-size:14px !important;
	text-transform: none !important;
	
}

.wpcf7-form.sent{
	height: 0;
    opacity: 0;
}


.popup_menu:hover .line, .popup_menu:hover .line:after, .popup_menu:hover .line:before, .blog_holder article .post_text a.more-link span, .blog_holder article .post_social .post_comments i, .blog_holder article .post_social .blog_like i, .blog_holder article .post_social .social_share_holder > a > i, .blog_holder article.format-link .post_text .post_text_inner:hover, .blog_holder article.format-quote .post_text .post_text_inner:hover, .blog_holder.masonry article.format-quote .post_text_inner .qoute_mark, .blog_holder.masonry_full_width article.format-link .post_text .post_text_inner .link_mark, .blog_holder.masonry article.format-link .post_text .post_text_inner .link_mark, .blog_holder.masonry_full_width article.format-quote .post_text .post_text_inner .qoute_mark, .blog_holder article .post_image a .post_overlay, .latest_post_holder .boxes_image a .latest_post_overlay, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-time-rail .mejs-time-handle, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .projects_holder article .portfolio_shader, .projects_masonry_holder article .portfolio_shader, .portfolio_slides .portfolio_shader, .q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-active, .q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-hover, .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark, .q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark, .q_dropcap.circle, .q_dropcap.square, .gallery_holder ul li .gallery_hover i, .highlight, .testimonials_holder.light .flex-direction-nav a:hover, .q_tabs .tabs-nav li.active a, .q_tabs .tabs-nav li a:hover, .q_message, .price_table_inner ul li.table_title, .price_table_inner .price_button, .q_icon_with_title.circle .icon_holder .icon_holder_inner, .q_icon_with_title.square .icon_holder .icon_holder_inner, .box_holder_icon_inner.circle .icon_holder_inner, .box_holder_icon_inner.square .icon_holder_inner, .q_icon_with_title.circle .q_font_elegant_holder.circle, .q_icon_with_title.square .q_font_elegant_holder.square, .box_holder_icon_inner .q_font_elegant_holder.circle, .box_holder_icon_inner .q_font_elegant_holder.square, .box_holder_icon_inner.circle .icon_holder_inner, .q_social_icon_holder .fa-stack, .footer_top .q_social_icon_holder:hover .fa-stack, .q_list.circle ul>li:before, .q_list.number.circle_number ul>li:before, .q_pie_graf_legend ul li .color_holder, .q_line_graf_legend ul li .color_holder, .q_team .q_team_social_holder, .animated_icon_inner span.animated_icon_back .animated_icon, .service_table_inner li.service_table_title_holder, .q_progress_bar .progress_content, .q_progress_bars_vertical .progress_content_outer .progress_content, .qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .qbutton.white:hover, .qbutton.solid_color, .call_to_action .column2.button_wrapper .qbutton:hover, #wp-calendar td#today, aside.sidebar .widget h4, .qode_image_gallery_no_space.light .controls a.prev-slide:hover, .qode_image_gallery_no_space.light .controls a.next-slide:hover, input.wpcf7-form-control.wpcf7-submit, div.wpcf7-response-output.wpcf7-mail-sent-ok, .gform_wrapper input[type=button], .gform_wrapper input[type=submit] {
	background: black;
}


/* ADDITIONS TO LIGHTBOX FOOTER  */

.gt3pg_pre_title, .gt3pg_pre_description {
	display: none;
}

/* NEW EXHIBITION PAGE LAYOUT */

.exhibition-views-title {
    margin-top: 10px;
    font-weight: 600 !important;
    
}

.artworks-title {
    margin-top: 20px;
    font-weight: 600 !important;
}

.exhibition-views-title p, 
.artworks-title p{
	margin-bottom:25px !important;
}

/* ADDING A TRIGGER TO ARTISTS TAB */


  
/*   SHOW ROOM INDEX  */

.page-id-19736 .pl-itemtitle {
    margin-bottom: 30px !important;
    width: 100% !important;
    text-align: center !important;
}

.page-id-19736 .pl-title a {
    font-size: 20px !important;
    letter-spacing: 1px;
/*     text-transform: uppercase !important; */
    text-decoration: none !important;
    color:#2b2b2b !important;
}



.show-room-dates {
    font-size: 14px;
    letter-spacing: 0.03em;
    margin-top:10px;
    font-weight: bold;
}

.page-id-19736 .pl-gridskin-one.pl-standard-grid .pl-col {
	    margin-bottom: 25px;
}

.featured-artists a {
	font-size: 15px !important;
}

/* SHOW ROOM SINGLE  */

.single-show-room-single .content .container .container_inner.default_template_holder {
	padding-top: 24px !important;
}


.single-show-room-sible h2 {
	font-size:16px !important;
}

sup {
	position: relative;
    top: -4px;
/*     font-size: 13px; */
}

.exhibition-artist a {
	text-decoration: underline;
}

div.wpcf7-response-output:before {
	display: none !important;
}

div.wpcf7-response-output {
	    padding: 17px 10px 17px 15px !important;
}

/* LEFT JUSTIFY FIX */
.gt3pg_title_text, .gt3pg_caption_text {
	text-align: left !important;
}

/*** Patrick.pro ***/

/* auctions */

.auctions, .auction-item
{
	padding-top: 50px;
}

.page-title
{
	text-align: center;
	font-size: 22px;
	margin: 0 0 50px 0;
	line-height: normal;
}

.page-title.text-left
{
	text-align: left;
}

.login-form
{
	padding: 45px 0;
	text-align: center;
}

.login-form .text
{
	margin-bottom: 40px;
}

.login-form .text p:last-child
{
	margin-bottom: 0;
}

.login-form p
{
	font-size: 13px;
	line-height: normal;
	margin-bottom: 15px;
}

.login-form form
{
	width: 400px;
	margin: 0 auto;
	max-width: 100%;
}

.login-form .galogin
{
	display: none;
}

.login-form input[type=text],
.login-form input[type=password]
{
	padding: 12px 15px;
	border: 1px solid #e5e5e5;
	font-size: 12px;
	width: 100%;
	margin: 0;
}

.lwa-divs-only .lwa-submit-button, .lwa-divs-only .lwa-links
{
	margin: 0;
}

.login-form input[type=submit]
{
	padding: 12px 15px;
	border: 1px solid #e5e5e5;
	font-size: 13px;
	width: 100%;
	color: #000;
	text-transform: uppercase;
	cursor: pointer;
	background: none;
}

.lwa-divs-only .lwa-form .lwa-submit-button
{
	float: none;
}

.login-form *
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lwa-username, .lwa-password
{
	margin-bottom: 15px;
}

.lwa-status a
{
	display: none;
}

.auctions-list *, .auction-info *, .auction-item *
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.auctions-list .item
{
	display: block;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 75px;
	margin-bottom: 75px;
}

.auctions-list .item .image
{
	background-size: cover;
	position: relative;
	min-height: 520px;
}

.auctions-list .item .info
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(255,255,255,0.5);
	padding: 20px 25px;
	color: #000;
}

.auctions-list .item .info .col-1
{
	float: left;
	width: 50%;
}

.auctions-list .item .info .col-2
{
	float: left;
	width: 50%;
	text-align: right;
}

.auctions-list .item .info h4
{
	font-size: 21px;
	margin-bottom: 5px;
	color: #000;
	font-weight: 700;
}

.auctions-list .item .info .col-1 p
{
	margin: 0;
	font-size: 15px;
}

.auctions-list .item .info .col-2 p
{
	margin-bottom: 5px;
	font-size: 15px;
}

.auctions-list .item .info .col-2 .date
{
	font-size: 21px;
	margin: 0;
	font-weight: 700;
}

.auction-time
{
	margin-bottom: 50px;
}

.auction-time p
{
	font-size: 15px;
}

.auction-time .date
{
	font-size: 21px;
}

.auction-desc
{
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: 50px;
	margin-bottom: 50px;
}

.auction-desc *:last-child
{
	margin-bottom: 0;
}

.row
{
	margin-left: -15px;
	margin-right: -15px;
}

.row > div
{
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}

.bigger-padding
{
	margin-left: -60px;
	margin-right: -60px;
}

.bigger-padding > div
{
	padding-left: 60px;
	padding-right: 60px;
}

.col-6
{
	width: 50%;
}

.row:after
{
	content:'';
	display: block;
	clear: both;
}

.auction-item .page-title
{
	text-align: left;
}

.auction-item-info > div
{
	margin-left: 100px;
	position: relative;
}

.auction-item-info > div .loader
{
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,.5) url(img/loader.gif) center center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

.auction-item img
{
	max-width: 100%;
	height: auto;
}

.auction-item p
{
	margin-bottom: 15px;
}

.auction-item .ends-date
{
	font-size: 21px;
	margin-bottom: 10px;
}

.auction-item .retail-price,
.auction-item .current-bid
{
	font-size: 15px;
}

.auction-item .retail-price
{
	margin-bottom: 5px;
}

.auction-item .retail-price span:first-child,
.auction-item .current-bid span:first-child
{
	float: left;
}

.auction-item .retail-price span:last-child,
.auction-item .current-bid span:last-child
{
	font-size: 21px;
	font-weight: 700;
	float: right;
}

.auction-item .row-top
{
	margin-bottom: 50px;
}

.auction-item .price-info
{
	margin-bottom: 30px;
}

.auction-item form
{
	margin-bottom: 30px;
}

.auction-item form .label
{
	font-size: 12px;
	margin-bottom: 10px;
}

.auction-item form select
{
	width: 100%;
	border: 1px solid #000;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 21px;
}

.auction-item form input[type="submit"]
{
	background: #000;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	padding: 15px 25px;
	width: 100%;
	border: none;
	cursor: pointer;
}

.auction-item-content
{
	border-top: 1px solid #b3b3b3;
	padding: 50px 0;
}

.items-list
{
	margin: 0 -20px;
}

.items-list .grid-item { width: 25%; padding: 0 20px;}

.items-list img
{
	margin-bottom: 15px;
}

.items-list h5
{
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	line-height: 20px;
	margin-bottom: 10px;
}

.items-list a
{
	display: block;
}

.items-list .retail-price,
.items-list .bids
{
	font-size: 14px;
}

.items-list .bids
{
	font-weight: 700;
}

.button
{
	display: inline-block;
	color: #fff;
	background: #000;
	padding: 10px 30px;
}

@media (max-width: 767px)
{
	.col-6
	{
		width: 100%;
	}

	.auction-item-info > div
	{
		padding-left: 0;
	}

	.items-list .grid-item { width: auto; padding: 0 20px; height: auto; position: relative !important; margin-bottom: 40px;}

	.items-list .grid-item
	{
		top: auto !important;
		left: auto !important;
	}
}

.single-auction .content
{
	min-height: 100vh !important;
}

@media only screen and (max-width: 1600px) {
	.footer_top .three_columns>.column1, .footer_top .three_columns>.column3 {
		width: 25% !important;
	}

	.footer_top .three_columns>.column2 {
		width: 45%;
	}

	.widget-right {
		float: left;
		padding-left: 45px;
	}

}

@media only screen and (max-width: 1230px) {
	.footer_top .three_columns>.column1 {
		width: 20% !important;
	}

	.footer_top .three_columns>.column2 {
		width: 50%;
	}

	.footer_top #text-6 .widget-left {
		float: left;
		border-right: none;
		padding-right: 20px;
	}

	.footer_top #text-6 .widget-right {
		padding-left: 20px;
	}

}

@media only screen and (max-width: 1024px) {


	.footer_top .three_columns>.column1 {
		width: 30% !important;
		min-height: unset !important;
	}

	.footer_top .three_columns>.column2 {
		width: 65% !important;
		min-height: unset !important;
	}

	.footer_top .three_columns>.column3 {
		width: 100% !important;
		min-height: unset !important;
		padding-top: 50px;
	}

	.gt3pg_slide_footer {
		height: auto;
		margin: 20px 0 !important;
	}
}

@media only screen and (max-width: 768px) {
	.footer_top .three_columns>.column1, .footer_top .three_columns>.column2 {
		width: 100% !important;

	}

	.footer_top #text-6 .widget-left {
		float: none;
		padding-right: 0px;
		padding-bottom: 20px;
	}

	.footer_top #text-6 .widget-right {
		padding-left: 0px;
		float: none;
	}

	div#custom_html-2 {
		float: none !important;
		padding-left: 25px;
		padding-bottom: 20px;
	}

	.gt3pg_hover-default .gt3pg_gallery-item .gt3pg_img_wrap:before, .gt3pg_hover-default .gt3pg_gallery-item .gt3pg_img_wrap:after {
		display: none !important;
	}
}

@media only screen and (max-width: 600px) {
	div#custom_html-2 {
		padding-left: 0px;
	}
}
