/*
Theme Name: Divi Child 1
Theme URI: 
Description: Child 1 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 2.7.8
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Fri, 01 Jul 2016 17:23:04 +0000 */ 

@import url('../Divi/style.css');

body {
	color:#000000 !important;
}
h1,h2,h3,h4,h5,h6,p {
	color:#000000 !important;
}
a{color:#4c4c4c !important; }

#breadcrumbs{ float: left; width: 75%; margin-bottom: 1em; position:relative; z-index:1; }
@media screen and (max-width: 980px){
 #breadcrumbs{ width: 100%; }
 .et_pb_gutters2 .et_pb_column_3_4 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module {
    margin-bottom: 2.02% !important;
}
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 23px;
}

.pswp__item {
    background: #FFF !important;
}
.pswp__caption__center{text-align:center !important;color:#000 !important;font-weight:600}
.filters-heading{font-size:18px;font-weight: 600; padding-left: 3px; display: inline-block; width: 100%;}
.single-artist .et_pb_button_module_wrapper{display: inline-block;padding-right:10px}
.single-artist .et_pb_button_1{margin-left:0px;}
.single-artist .et_pb_button_module_wrapper a{font-size:13.5px !important;}
.sort-by{padding: 3px; font-weight: 600; padding-left: 3px; display: inline-block; width: 100%;}
.search_by_filename{width:100%;height: 40px!important;margin-top: 10px !important;padding: 10px !important;border: 1px solid #ddd;color: #666;font-size: 14px;line-height: normal!important;}
#form-sort-filters {margin-bottom: 15px;padding: 7px 8px;border: none;font-size: 14px;background-color: #ececec;border-radius: 2px;color: #666!important;font-family: "Open Sans",Arial,sans-serif;font-size: 12px;
margin: 0px;width: 100%;width: 100%;}
.exhibitions-template .et_link_content{
	/* background-color: #694c14 !important; */
	background-color:#4c4c4c !important;
	padding: 0px 15px;text-align: left;}
.exhibitions-template .et_link_content h2{ display: inline-block; text-align: left !important; padding: 6px 0px 4px 0px;
  margin: 0px; clear: both; line-height: normal;}
.exhibitions-template .et_link_content .et_link_main_url{display:none;}
.exhibitions-template .et_link_content h2 a {float:left; text-decoration: none; display: inline-block; pointer-events: none; font-size: 24px;color:#fff !important;}
.exhibitions-template .entry-featured-image-url img {padding:2px;margin-top:5px;width:150px;height:auto; float: left;margin-right: 10px;border: 1px solid #ddd;}
.exhibitions-template .et_pb_row{padding-top:0px !important;padding-bottom:0px;}

.exhibitions-template .category-current-exhibitions-gray{background-color: #ccc;padding: 0px 15px 15px 15px;color: #fff;}
.exhibitions-template .category-current-exhibitions-gray .et_pb_post h2.entry-title {font-size:20px;}
.exhibitions-template .category-current-exhibitions-gray p {color:#fff;}

.exhibitions-template .et_pb_post h2.entry-title{margin-top:0px !important;}
.exhibitions-template .et_pb_post {margin-bottom:10px !important; padding-top: 15px;}

.page-id-65 .entry-featured-image-url { margin-bottom: 0;}

.category-template .et_pb_row{padding-top:0px !important;}
.category-template .et_pb_post h2.entry-title{margin-top:0px !important;}
.exhibitions-template .et_pb_posts a.more-link{float:right;}
.wp-caption { border: 1px solid #fff;background-color: #f3f3f3;}
.category-template a img {padding:2px;margin-top:5px;width:150px;height:auto; float: left;margin-right: 10px;border: 1px solid #ddd;}
.category-template .more-link{float:right;}
.wp-caption { border: 1px solid #fff;background-color: #f3f3f3;}
.category-template .et_pb_post {clear:both;}
.search-template .et_pb_post {clear:both;}
.search-results .et_pb_post a img {display:block !important;}
.search-template .cat_name{font-size:25px;}
.search-template a img {padding:2px;margin-top:5px;width:150px;height:auto; float: left;margin-right: 10px;border: 1px solid #ddd;}
#uwpqsf_id {border: 0px solid #ccc !important;}

#sidebar .uform_title{background-color: #6c5f50;  color: #fff; font-weight: 400 !important; font-size: 18px; padding: 5px;}
#sidebar .uwpqsf_class > label{margin-left:10px !important; font-size:13px !important;}
#sidebar label.uwpqsf_class{font-weight: bold !important; font-size:14px !important; margin-top:12px !important; 
margin-left:0px !important;}
#sidebar .uwpqsf_class > span[class*='taxolabel-'], #sidebar .uwpqsf_class > span[class*='cmflabel-']{margin-top: 4px;}
#sidebar input#uwpqsf_id_key{padding:10px !important; color:#3a3a3a !important;  background-color: #eee !important;  font-size: 13px !important;   border: solid 1px #e6e6e6 !important;}
#sidebar .uwpqsf_submit{text-align:right !important;}
#sidebar .uwpqsf_submit .usfbtn {color: #484848 !important; background-color: #fff !important; 
border: solid 2px #695e4a !important; border-radius: 3px;  padding: 4px 10px;  font-size: 15px; cursor:pointer;  transition: all .2s;}
#sidebar .uwpqsf_submit .usfbtn:hover{background-color:#eee !important; border: solid 2px #e6e6e6 !important; 
 transition: all .2s;}
.search_filters{ margin:15px 0px 0px 0px; color:#4c4c4c;}
.category-title a{ color:#4c4c4c;}
.category-title a:hover{ text-decoration:none;}
section.related.products {width: 100%;float: left;display: table;}
.product .related h2{margin-top: 18px;}
.summary .product_title{font-size:23px !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: 1em !important;}
.breadcrumb_last{text-transform: capitalize;}
#breadcrumbs span a {text-transform: capitalize;}
/*--a {color: #684c13 !important;}--*/
a {color: #4c4c4c !important;}
.et_pb_portfolio_item .et_pb_module_header a, .et_pb_portfolio_item h3 a, .et_pb_post .entry-title a, .et_pb_post h2 a {line-height: 30px;}
.form-wppp-select select.select.wppp-select {padding: 4px 8px;
    border: 0px solid #bbb;
    border-radius: 5px;
    color: #666 !important;
    background-color: #ececec;
    font-size: 12px;
    font-weight: 500;
    font-family: "Open Sans",Arial,sans-serif !important;
}
.et_pb_blog_grid .column {
    float:unset;max-width: 100%;   display: inline-block;
    vertical-align: text-top;
}
#breadcrumbs{margin-bottom: 1.5em;}
.et_pb_text_inner h1{ padding-bottom: 0px; margin-bottom: 0px;}
.woocommerce .woocommerce-tabs{margin-top: 20px !important;  display: inline-block;width:100%;}
.et_bloom_form_header.split.et_bloom_header_text_dark img{display:none;}
.et_pb_slider .et_pb_slide{box-shadow: none !important;}
.woocommerce-product-gallery__trigger .emoji {
    display: none !important;
}
.et_pb_image_1 {
    text-align: center;
}
.small-text{padding-top:10px;}
.woocommerce .woocommerce-ordering select{vertical-align: inherit;}
.form-wppp-select select.select.wppp-select{vertical-align: inherit;}
.woocommerce .woocommerce-ordering{margin-bottom:8px;}
form.form-wppp-select.products-per-page{margin-bottom:8px;}

@media only screen and (min-width:320px) and (max-width: 480px) {
p.woocommerce-result-count{padding-bottom: 0px; width: 100%;}   
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float: inherit; margin-left: 5px;}  
form.form-wppp-select.products-per-page{float:inherit !important;}  
}
.woocommerce-loop-product__title{padding-bottom:0px !important;    line-height: 21px;}
.medium{line-height: 20px; display: inline-block;}
/*Contact Form*/
.border_letter{background: repeating-linear-gradient( 135deg, #695e4a, #695e4a 10px, #e2e2e2 10px, #dedddd 20px, #f84d3b 20px, #f84d3b 30px, #e4e3e3 30px, #e1e0e0 40px ) !important; padding: 7px;}

.contact_header_text{padding: 15px; background-color:#fff;}
.contact_header_text p{padding:10px 0px 0px 0px; font-size:13px; color:#666; text-align:center;}
.con_form_content{background-color:#ededed; padding:15px 15px 15px 15px; display:block; clear:both;}
.con_form_content input{border:none; width:100%; padding: 10px; border-radius: 4px;}
.con_form_content input::-webkit-input-placeholder {color:#666; font-weight:600; }
.con_form_content input::-moz-placeholder {color:#666; font-weight:600;}
.con_form_content input:-ms-input-placeholder {color:#666; font-weight:600;}
.con_form_content input:-moz-placeholder {color:#666; font-weight:600;}
.con_form_content button{background-color:#695e4a; color:#fff; padding: 10px 25px;  font-weight: 600; 
 text-transform: uppercase; border:none; width: 100%; }
.con_button{width:100%; display:inline-block;     width:45.45%; margin-left:10px;  }
.con_button input{cursor:pointer;background-color:#695e4a; color:#fff; padding: 10px 0px;  font-weight: 600; 
 text-transform: uppercase; border:none; width: 100%; border-radius:4px;}
.con_form_content .form-group{margin:10px 0px;     display: inline-block; width: 100%;}
.con_button span.ajax-loader { position: absolute !important; right:0px; bottom:-19px;}
.con_form_content .wpcf7-form-control-wrap{width: 45.7%;  float: left; margin-right: 10px; margin-left: 10px;}
.con_form_content span.wpcf7-not-valid-tip{font-size:12px;}
.contact-form .wpcf7-validation-errors, div.wpcf7-acceptance-missing {border:none !important; background-color: #f13b3b; color: #fff;   padding: 10px !important;}

.contact-form .wpcf7-mail-sent-ok { border: none !important;  background: #419a1a; color: #fff;  padding: 10px !important;}

/*Press-area*/
.pressarea-template h1{position: relative; display:-webkit-box;width: 80%; max-width: 1080px; margin: auto;}
.turner-container{position: relative;  width: 80%;  max-width: 1080px; margin: auto;}
.turner-gallery-block{border-bottom:solid 1px #ccc; padding-bottom:30px;}
.turner-gallery-block ul{list-style:none; padding: 0px; margin:15px 0px 0px 0px;}
.turner-gallery-block ul li{display:inline-block; padding:0px 7px; width: 25%; margin:12px 0px 12px 0px;}
.turner-gallery-block ul li img{width:100%;}
.turner-gallery-block a{font-size: 14px; margin-top:8px;}
.turner-gallery-block h5{color: #695e4a; font-weight: 700; font-size:15px;text-align:left; padding:30px 0px 5px 0px; margin:0px;}
.turner-gallery-block p{color: #695e4a; font-weight: 400; font-size:14px; padding:5px; margin:0px 0px 0px 0px;line-height:25px;}

/*Document Gallery*/
.document-icon span.title{white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.library-template .document-gallery{  margin-left: -15px; clear:both; }
.library-template .document-icon-row{width:33%; float: left; padding-right: 15px; padding-left: 15px; margin-bottom: 25px;}
.library-template .document-icon-row a {display: block;}
.library-template .document-icon-row p{width:100%; float:none; display: inline-block; clear: both; text-align:left;
height:92px; overflow-y:auto; font-size: 13px; padding-right: 8px;     margin-top: 8px;}

.library-template .document-icon-row p::-webkit-scrollbar {width:3px;}
.library-template .document-icon-row p::-webkit-scrollbar-track {background: #f1f1f1;} 
.library-template .document-icon-row p::-webkit-scrollbar-thumb { background: #888;}
.library-template .document-icon-row p::-webkit-scrollbar-thumb:hover {background: #555; }

.library-template .descriptions.document-icon-row .document-icon{float: none; max-width: 100%; width:100%; }
.library-template .document-gallery .document-icon .title{font-size: 15px; font-weight: 600; line-height: 22px;
	 }
.library-template .document-gallery .descriptions.document-icon-row img{width: auto;  height: 216px;
}
.library-template .dg-paginate-wrapper .paginate{clear: both;  display: block;}
.library-template a.page-numbers {background: #fff; padding: 4px 9px; border: solid 1px #ccc; font-weight: 600;}
.library-template span.page-numbers.current { border: solid 1px #6d6152; background-color: #6d6152; color: #fff; padding: 4px 9px;}
.document-icon-row a.tooltip-title{text-align:left;  display: block; font-weight: 400; margin-top: 8px; /*word-wrap: break-word; white-space: nowrap;*/ overflow: hidden; text-overflow: ellipsis; text-decoration:none;  }

.tooltip-titleq{position: relative;height:60px; }
.tooltip-titleq .title {/*visibility: hidden; */  width:100%;  background-color:#4c4c4c; font-size:13px;  color: #fff;  text-align: center;  padding: 5px 10px; border-radius:3px;  position: absolute;  z-index: 1;  word-wrap: break-word;}
.tooltip-titleq:hover .title { /*visibility: visible;*/}

select#form-filters { padding:5px 8px; border: none; font-size: 14px; background-color: #ececec;border-radius:2px;
color: #666!important; font-family: "Open Sans",Arial,sans-serif; font-size: 12px;margin-bottom: 15px; width: 100%;}
form.form-filter {margin-top:4px;     width: 100%;}
.nodata{width:100%;   display:inline-block;  text-align: center; margin-top:39px; min-height: 399px; font-weight: 600;}
.mediatype-filters{margin:20px 0px 0px 0px;  padding: 0px;}
.mediatype-filters label{padding-right:5px; font-weight:400; margin-top: 15px; display: block;}
.mediatype-filters input[type=checkbox]{position: relative; top:2px;}
.mediatype-filters span{font-weight: 600; padding-left: 3px; display: inline-block; width: 100%;}
.document-column{/*background-color: #f7f7f7; border: solid 1px #f1f1f1;*/}
.library-template .Total-items{float:left;font-weight:700;}

.library-template .left-area{width:80%; display:inline-block; position:relative;}
.library-template #sidebar{float:right; margin-top: 12px;}
.library-template #sidebar{width:20%;}
.library-template .document-gallery:after {position: absolute; top:0px;  width: 1px; height: 100%; /*background-color:#e2e2e2; */content: ""; margin-left: 47px; right:-19px;}
.library-template .nodata:after {position: absolute; top:0px;  width: 1px; height: 100%; background-color:#e2e2e2; content: ""; margin-left: 47px; right:-19px;}
/*Document Gallery*/
.woocommerce-product-gallery__image {
    overflow: visible !important;
    margin-bottom: 12px;
}
a.button.wc-backward:after {
top: 7px;
right: 8px;
}

.et_pb_slide_title a:hover {
    text-decoration: inherit;
}
.et_pb_slide_title a{
    font-size: 18px !important;
    padding: 0 !important;
    margin: 5px 0 10px 0 !important;
    color: #000 !important;
}
.et_pb_slide_image, .et_pb_slide_video {
    width: 100% !important;
    margin-right: 5.5%;
}
.et_section_regular .et_pb_slide_image {
    text-align: left;
}

.et_pb_bg_layout_dark .et_pb_slide_content {
    color: #666666 !important;
}
.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow: none !important;}
.et_pb_slide_content.et-hide-mobile p {
    font-size: 14px !important;
}
.et_pb_slide_content.et-hide-mobile p a{ color: #000 !important;}

#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #695e4a;
}
/*Artists*/
.artist-block{position: relative; width: 80%; max-width: 1080px;margin: auto;}
.artist-block ul li{ width: 33%;float: left; padding-right: 15px;margin-bottom: 32px;}
.artist-block h3{font-size:14px !important; margin-top: -55px;margin-left: 86px;}
.page-heading{width: 80%;display: inline-block;text-transform:capitalize; margin-top:20px;}
.artist-block-works{position: relative; width: 80%; max-width: 1080px;margin: auto;}
.artist-block-works ul li{ width: 33%;float: left; padding-right: 15px;margin-bottom: 32px;}
.artist-block-works h3{font-size:14px !important;}
.page-heading-works{width: 80%;display: inline-block;text-transform:capitalize; }
.artist-block-works .works-avilable{margin-top:82px;}
/*Artists*/


/* Artists page Dropdown Button */
.dropbtn {    color: #666;  background-color: #ececec; padding:7px 10px 7px 10px; font-size: 12px; border: none;  border-radius: 2px;
    text-align: left; font-family: "Open Sans",Arial,sans-serif; width:100%;} 
.dropbtn:after{position: absolute; top: 4px; right: 3px; font-family: ETmodules; font-size: 16px; font-weight: 900; content: "3";}
  /* The container <div> - needed to position the dropdown content */
  .dropdown { position: relative; display: inline-block; width: 74%;}

  
  /* Dropdown Content (Hidden by Default) */
  .dropdown-content {display: none;position: absolute; background-color: #ececec;    width: 100%;
    z-index: 1;    border: 1px solid #3399ff;color: #666;  }
  
  /* Links inside the dropdown */
  .dropdown-content a { color: black;padding: 1px 9px;text-decoration: none; display: block; font-size: 12px; }  
  .dropdown-content  a:hover { background:#3399ff; color: #fff !important; text-decoration: none;}
  /* Show the dropdown menu on hover */
  .dropdown:hover .dropdown-content {display: block;}
/* Artists page Dropdown Button */

.dropdown .dropbtn:after{width: 0px; content: "" !important;height: 0px;border-left: 3px solid transparent; border-right: 3px solid transparent;border-top: 6px solid #666666;
    margin-top: 9px; margin-right: 7px;}
.delivery_info_dropdown{margin-top:142px !important;}
.selectParent { width: 100%;overflow: hidden; }  
.selectParent select {text-indent: 1px;text-overflow: '';width: 100px;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 2px 2px 2px 2px;
    border: none; background: transparent url("downarrow.png") no-repeat 470px center; }
.page-id-65 .et_pb_section.et_pb_section_0.et_section_regular {  padding-bottom: 0;}
#select2-additional_delivery_information-container_field{padding-top:88px;}
#select2-additional_delivery_information-container_field label{font-size:17px;}
.woocommerce form .form-row select { font-size:14px;cursor: pointer; margin: 0; height: 41px; border: 2px solid #ddd; border-radius: 3px; padding: 0px 10px;}
.select2.select2-container .select2-selection{height: 41px !important;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{padding:10px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 41px;}
.allow{margin-top:30px;}
.select2.select2-container .select2-selection{border-radius:3px !important; } 
.woocommerce form .form-row textarea {height: 3em !important;}
.product-quantity{display:none;}
#order_review_heading{margin-top:22px;}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .single-artist .et_pb_button_module_wrapper {margin:5px;}
.con_form_content .wpcf7-form-control-wrap {width: 43.9%;}
.library-template .document-gallery .descriptions.document-icon-row img{height: 135px;}
.library-template .left-area { width: 78%;}
.single-artist .et_pb_button_1 {margin-left: 0;}
}

/*menu res*/
@media only screen and (min-width:981px) and (max-width:1000px) {
    .single-artist .et_pb_button_module_wrapper {margin:5px; padding: 0;}
#logo {max-height: 21%  !important;}
#et-top-navigation{padding-left: 61px !important;}
.single-artist .et_pb_button_1 {margin-left: 0;}

}
/*menu res*/

@media (max-width:991px){
    .single-artist .et_pb_button_module_wrapper {margin:5px;}
	.library-template .document-gallery:after{display:none;}	
	/*select#form-filters{width:240px;}*/
	.mediatype-filters label{display: inline-block; margin-top:0px;}
	.mediatype-filters span{margin-right:5px; width: auto;}
	.library-template .left-area{width:100%;}
	.library-template .document-gallery{display: block;}
	.library-template #sidebar{float:left;}
	.et_right_sidebar #sidebar{padding-left:0px;}
	.single-artist .et_pb_button_1 {margin-left: 0;}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.single-artist .et_pb_button_module_wrapper {margin:5px;}
.con_form_content .wpcf7-form-control-wrap {width: 46.5%;}
.library-template .document-gallery .descriptions.document-icon-row img{height: 89px;}
.library-template .document-icon-row{width: 33%;}
.turner-gallery-block ul li{width: 33%;}
.artist-block ul li{ width:50%;}
.artist-block-works ul li{ width:50%;}
.single-artist .et_pb_button_1 {margin-left: 0;}
._available_col .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 0px;
    width: 50%;
    float: left;
   }
   .artists-template .et_pb_gutters1 .et_pb_column .et_pb_module, .artists-template .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
    margin-bottom: 20px !important;
    width: 45% !important;
    float: left;
    margin-right: 20px;
    margin-top: 0px !important;
}

   
}
@media (max-width: 767px){
.single-artist .et_pb_button_module_wrapper { margin:0px;}
.library-template .document-icon-row{width:100%;}
.document-icon span.title {white-space: inherit;  overflow: visible; text-overflow: inherit;}
.et_pb_row {width: 90%;}
}

@media only screen and (min-width:568px) and (max-width:767px) {
.single-artist .et_pb_button_module_wrapper {margin:0px;padding: 0;}
.con_form_content .wpcf7-form-control-wrap {width:96.6%; margin-bottom: 15px;}
.con_form_content .form-group{margin:0px; display: block;}	
.artist-block ul li{ width:50%;}
.artist-block-works ul li{ width:50%;}
.single-artist .et_pb_button_1 {margin-left: 0;}
.et_pb_row {width: 90%;}
}

@media only screen and (min-width:320px) and (max-width:567px) {
.single-artist .et_pb_button_module_wrapper {width:100%;margin:5px;}
.con_form_content .wpcf7-form-control-wrap {width: 94.6%; margin-bottom: 15px;}
.con_form_content .form-group{margin:0px; display: block;}
.mediatype-filters span{width:100%;}
.turner-gallery-block ul li{width:100%;}
.turner-gallery-block img.size-thumbnail{width:100%; margin-bottom:10px;}
.artist-block ul li{ width:auto;}
.artist-block-works ul li{ width:auto;}
.single-artist .et_pb_button_1 {margin-left: 0;}
.et_pb_row {width: 90%;}
	.et_pb_module .et_pb_button_0 {width: 100%;text-align: center;}
.et_pb_module .et_pb_button_1 {width: 100%;text-align: center;}
.et_pb_module .et_pb_button_2 {width: 100%;text-align: center;}
}

@media only screen and (min-width:320px) and (max-width:400px) {
.single-artist .et_pb_button_module_wrapper {width:100%;margin:5px;}
.et_header_style_left #logo{max-width: 67% !important;}
#et-top-navigation{padding-left: 150px !important;}
	.et_pb_button_0{font-size:10px}
	.et_pb_button_1{font-size:10px}
	.et_pb_button_2{font-size:10px}
.artist-block ul li{ width:100%;}
.artist-block-works ul li{ width:100%;}
.et_pb_row {width: 90%;}
.single-artist .et_pb_button_1 {margin-left: 0;}
.et_pb_module .et_pb_button_0 {width: 100%;text-align: center;}
.et_pb_module .et_pb_button_1 {width: 100%;text-align: center;}
.et_pb_module .et_pb_button_2 {width: 100%;text-align: center;}
}
.exhibitions-template .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_1 {margin-bottom: 10px;margin-top: 10px;display: inline-block;width: 100%;}
.exhibitions-template .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_2 {margin-bottom: 10px;}

.woocommerce-notices-wrapper a.button.wc-forward {background: #fff;border: 1px solid #fff;box-shadow: none;}
.woocommerce-notices-wrapper a.button.wc-forward:hover {background: #fff;border: 1px solid #fff;box-shadow: none;}
.custom-article{ width:33%; display:inline-block;}
.custom-article img{ width:75px !important; height:72px !important;}
.custom-article .entry-title {
    font-size: 14px !important;
    margin-top: -55px;
    margin-left: 86px;
}

.custom-article .list-img {
    width: auto;
}

.custom-article .et_pb_text_inner{
margin-top: 24px;
}

.custom-article .et_pb_text_inner:hover{
text-decoration:underline;
}
.et_pb_row._available_col {
    position: relative;
    width: 100%;
    max-width: 1080px;
    margin: auto;
}
._available_col .et_pb_text_inner h1{
    margin:24px 0px;
}
._available_col .et_pb_text_inner h3{
    margin-bottom:8px;
}

._available_col  .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 0px;
}
._available_col .et_pb_text_inner h3:hover{text-decoration: underline;}
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
    font-size: 18px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{  z-index: 9999999;   }
#logo {width: 320px;}.et_pb_slides .et_pb_slider_container_inner {display: table-cell;width: 100%;vertical-align: middle;}
#et-top-navigation {padding-left: 0 !important;}
.arites_main_col p:first-child {
    padding-bottom: 0;
}
.arites_main_col p:last-child {
    margin-bottom: 30px !important;
    display: inline-flex;
}
.et_section_regular .et_pb_container.clearfix {
    position: relative;
    position: relative;
    display: inline-block;
}

.et_section_regular .et_pb_slide_image {
    margin: 0 !important;
    position: relative;
}

	.et_section_regular .et_pb_slide_with_image .et_pb_slide_description {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    float: inherit;
}
.et_pb_slide_description{padding:0 !important;}
.et_pb_container.clearfix {
    height: auto !important;
}
.et_section_regular .et-pb-controllers {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 10;
    display: none;
}

.et_section_regular .et_pb_slide{padding: 0 34px}
.full_widthcol #breadcrumbs {
    margin-bottom: 1.5em;
    padding: 0 36px;
}
.et_pb_slide:first-child .et_pb_slide_image img.active{max-height: inherit !important;}
.et_pb_with_border .et_pb_slide_image img{max-height: inherit !important; width:100%;}
.et_pb_slide_image img{max-height: inherit !important; width:100% !important;}
.et_pb_slider .et_pb_container{max-width:100% !important;}
.et-pb-arrow-next, .et-pb-arrow-prev{color:#6c5f50 !important; top: 0%; font-size:37px; padding-top: 1px; margin-top: 20%; width: 38px; background: rgba(255,255,255, 0.9);
    padding-bottom: 4px;}
.et_pb_fullwidth_section{position:relative; }
.homepage-template{display: block;}
.et_pb_slides{margin-top:0px;}
.et_pb_slider:hover .et-pb-arrow-prev{left:31px;}
.et_pb_slider:hover .et-pb-arrow-next{right:31px;}
.pd-right .et_pb_text_inner {
    position: relative;
    min-height: 340px;
}
.et_pb_slide_with_image .et_pb_slide_description {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    float: right;
}
.et_pb_slide_image {
    position: relative;
    bottom: 0;
}
.et_pb_slide_image, .et_pb_slide_video {
    width: 100%;
    margin-right: 5.5%;
}
.container.full_widthcol {
    width: 100%;
    display: initial;
    padding: 0 39px;
}
.full_widthcol .et_pb_row {
    width: 100%;
    max-width: 100%;
    margin: auto;
    position: relative;
    padding: 0 40px;
}
.et_pb_slide_with_image .et_pb_slide_description {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    float: right;
}

.pd-right {
    padding-right: 30px;
    }
    .et_pb_slide_content.et-hide-mobile {
        margin-top: 20px;
    }
.container.full_widthcol_bottom {
    width: 100%;
    display: initial;
    padding: 0 36px;
}
.full_widthcol_bottom .et_pb_row {
    width: 100%;
    max-width: 100%;
    margin: auto;
    position: relative;
    padding: 0 36px;
}










#main-header #top-menu a{color:#000000 !important;}
#main-header #top-menu a:hover{color:#4c4c4c !important;     opacity: 1 !important;}
#main-header #top-menu li.current-menu-item>a {color:#4c4c4c !important;     opacity: 1 !important;}
#top-menu li.current-menu-ancestor>a{color:#4c4c4c !important;     opacity: 1 !important;}
.nav li ul{border-top: 3px solid #000000 !important;}
.et-fixed-header #et-top-navigation .et-cart-info {
    color: #000000 !important;
}

.et-fixed-header #et-top-navigation .et-cart-info:hover {
color:#4c4c4c !important;     opacity: 1 !important;
}

a.et-cart-info{color:#4c4c4c !important; }
.post-content-inner p{color:#000000;}


p,h1,h2,h3,h4,h5,h6{color:#000000 !important; }
a,input, select{color:#4c4c4c !important;}
a h1{color:#4c4c4c !important;}
a h2{color:#4c4c4c !important;}
a h3{color:#4c4c4c !important;}
a h4{color:#4c4c4c !important;}
a h5{color:#4c4c4c !important;}
a h6{color:#4c4c4c !important;}

.con_button input{background-color: #4c4c4c !important;
color: #fff !important;}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover{    padding: 0.3em 1.5em 0.3em 0.7em !important;}
.et_pb_contact_reset, .et_pb_contact_submit{    margin: 0 0 0 8px !important;}
a.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#4c4c4c !important;}

.exhibitions-template .post-content-inner p strong, .post-content-inner p strong strong{font-weight:400 !important;}
.exhibitions-template .post-content-inner p{font-weight:400 !important; color:#000000 !important;}
.exhibitions-template article .entry-title a p{color:#000000 !important; }
.exhibitions-template article .entry-title a[href] p{color:#4c4c4c !important;}
.exhibitions-template .et_pb_posts a.more-link {font-weight: 400;}
.exhibitions-template .entry-title a{font-size: 20px; font-weight: 700;}

#main-header #top-menu li.current-menu-item>a {
    color: #4c4c4c !important;
    opacity: 1 !important;
}

function exclude_category( $query ) {
if ( $query->is_home ) {
$query->set('cat', '-9238');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');