/*Theme Name: widewallsDescription: widewalls WordPress themeTheme URI: http://www.widewalls.chAuthor: WidewallsAuthor URI: http://www.widewalls.chVersion: 1.0.1License: GNU/GPL Version 2 or later.License URI: http://www.gnu.org/licenses/gpl.htmlCopyright: (c) 2013 Widewalls.*/@font-face {    font-family: 'icomoon';    src: url("fonts/icomoon/icomoon.eot?srf3rx");    src: url("fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");    font-weight: normal;    font-style: normal;}@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700');@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600');@font-face {    font-family: 'Playfair Display Black';    src: url('fonts/PlayfairDisplay-Black.otf') format('truetype');}@font-face {    font-family: 'WorkSans Light';    src: url('fonts/WorkSans-Light.ttf') format('truetype');}body {    font-weight: 400;    font-size: 14px;    line-height: 1.7;    color: #777;}.modal-open {    padding-right: 0!important}#page {    position: relative;    overflow-y: hidden;    width: 100%;    height: 100%;}.forgetmenot {    position: relative;}#myTabContent .login p.forgetmenot input[type="checkbox"] {    position: absolute;    opacity: 0;}.forgetmenot input[type="checkbox"] + label:before {    background: url("../images/check.png") no-repeat 0 bottom;    width: 10px;    height: 10px;    content: "";    display: inline-block;    margin-right: 7px;}.forgetmenot input[type="checkbox"]:checked + label:before {    background: url("../images/check.png") no-repeat 0 top;    width: 10px;    height: 10px;    content: "";    display: inline-block;}.gtco-nav #search_form .chosen-container {    width: 100% !important;    max-width: 119px;}#post-214580 {    width: 100%;    max-width: 440px;    margin: 0px auto;    text-align: center;}#post-214580 .entry-content > p,#post-214580 .entry-content > .social_login_box,#post-214580 .entry-content > h2,#post-214580 .entry-content .reg_btn_div {    display: none;}#post-214580 #theme-my-login {    text-align: left;    padding: 20px 54px 20px;}.video-box {    position: relative;    width: 100%;    display: inline-block;}.video-box:before { content: ""; background: #000; height: 20px; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; }.video-box:after { content: ""; background: #000; height: 20px; width: 100%; position: absolute; bottom: 0px; left: 0px; z-index: 0; }#post-214580 #theme-my-login input[type="text"],#post-214580 #theme-my-login input[type="password"] {    border: 1px solid #dedede;    border-radius: 0;    box-shadow: none;    color: #333;    height: 48px;    line-height: 48px;    padding: 0 15px;    width: 100%;}#post-214580 #theme-my-login .forgetmenot {    color: #bbbbbb;    font-family: "Work Sans", sans-serif;    font-size: 12px;    line-height: 18px;}#post-214580 #theme-my-login p.submit {    color: #000000;    font-family: "WorkSans Light", sans-serif;    font-size: 16px;    font-weight: 300;    line-height: 30px;    margin-bottom: 50px;}#post-214580 #theme-my-login input:-webkit-autofill {    -webkit-box-shadow: 0 0 0px 1000px white inset;}#post-214580 #theme-my-login p.submit input[type="submit"] {    background: #000000 none repeat scroll 0 0;    border-color: #000000;    color: #fff;    font-family: "Work Sans", sans-serif;    font-size: 12px;    font-weight: 600;    width: 100%;    height: 48px;    line-height: 48px;    text-align: center;}#post-214580 #theme-my-login .forgetmenot a {    color: #bbbbbb;    float: right;}#post-214580 #theme-my-login p.forgetmenot input[type="checkbox"] {    opacity: 0;    position: absolute;}.offcanvas #page:after {    -webkit-transition: 0.25s;    -o-transition: 0.25s;    transition: 0.25s;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    background: rgba(0, 0, 0, 0.7);    content: "";}a {    color: #e92e6b;    cursor: pointer;}a:hover,a:active,a:focus {    color: #e92e6b;    outline: none;    text-decoration: none;}h1,h2,h3,h4,h5,h6,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,h1:active,h2:active,h3:active,h4:active,h5:active,h6:active {    outline: none;}p {    margin-bottom: 20px;}body a:hover {    text-decoration: none;}body h1,body h2,body h3,body h4,body h5,body h6,body figure {    color: #000;    font-family: 'Playfair Display', serif;    font-weight: 400;    margin: 0 0 20px 0;}h3 {    font-size: 24px;}body .no-margin {    margin: 0;}h4 {    font-size: 24px;    font-weight: 400;    color: #000;}h5 {    font-size: 14px;    font-weight: 700;    margin-top: 20px;    margin-bottom: 0px;    line-height: 20px;}body.administrator .gtco-nav.inner,body.editor .gtco-nav.inner {    margin-top: 27px;}body.administrator .darkHeader .gtco-nav, body.editor .darkHeader .gtco-nav {     margin-top: 27px; }.category h4 {    float: left;}.category {    margin-top: 86px;}.gal-add {    padding: 0 0 0px;    margin-bottom: 0px;    color: #000;    font-size: 14px;    line-height: 20px;    font-family: 'Work Sans', sans-serif;}.gallery-div .gal-add {    font-family: 'Playfair Display', serif;}::-webkit-selection {    color: #fff;    background: #e92e6b;}::-moz-selection {    color: #fff;    background: #e92e6b;}::selection {    color: #fff;    background: #e92e6b;}.gtco-container {    max-width: 1140px;    position: relative;    margin: 0 auto;    padding-left: 15px;    padding-right: 15px;}.main-nav {    margin-top: 12px;}.inner-page .main-nav {    margin-top: 12px;}body .logo.logo-sticky,body .darkHeader .logo {    display: none;}body .darkHeader .logo.logo-sticky {    display: block;}.darkHeader .gtco-nav {    background: url("../images/shadow.png") repeat-x 0 0;    width: 100%;    float: left;    position: fixed;    left: 0px;    top: 0px;    height: 106px;    margin: 0;    padding-top: 26px;    transition: none;    z-index: 500 !important}.artwork + .category {    margin-top: 110px;}.artwork + .category + .category {    margin-top: 67px;}.artwork + .category + .category + .category {    margin-top: 110px;}.gtco-nav {    background: none;    height: 101px;    padding-top: 20px;    z-index: 99;}.darkHeader .gtco-nav .row .search span select,.darkHeader .gtco-nav .row .search span.search-input input {    color: #000;}.darkHeader .gtco-nav ul li a {    color: #000;}.gtco-nav {    position: absolute;    top: 0;    margin: 0;    padding: 0;    width: 100%;    padding: 35px 0 0;    z-index: 99;}.gtco-nav .row {    padding: 0 50px;}.col-xs-4.text-left.search {    margin-top: 5px;    width: 34.5%;}.col-sm-4.col-xs-12.logo {    text-align: center;    padding: 0;}.gtco-nav .row .search {    padding: 0 0;}.gtco-nav .row .search .searchform {    border: 1px solid #717170;    height: 42px;    padding: 0px;    margin-top: 3px;}.gtco-nav .row .search .searchform:hover,.gtco-nav .row .search .searchform:focus,.gtco-nav .row .search .searchform:active,.gtco-nav .row .search.active .searchform {    border: 1px solid rgba(255, 255, 255, 0.8);}.gtco-nav .row .search .searchform:hover .chosen-container .chosen-single,.gtco-nav .row .search .searchform:focus .chosen-container .chosen-single,.gtco-nav .row .search .searchform:active .chosen-container .chosen-single {    border-right: 1px solid rgba(255, 255, 255, 0.8);}body .search.active #search_form .chosen-container-single .chosen-single {    border-right: 1px solid rgba(255, 255, 255, 0.8);}.darkHeader .gtco-nav .row .search .searchform {    border: 1px solid #dcdcdc;}body .darkHeader #search_form .chosen-container-single .chosen-single {    border-right: 1px solid #dcdcdc !important;}.inner-page .gtco-nav .row .search .searchform:hover .chosen-container .chosen-single {    border-right: 1px solid #dedede;}.col-xs-4.text-right.menu-1.main-nav {    padding-right: 0;    text-align: center;    padding-left: 0px;}.gtco-nav .row .search .mobile-search span {    display: inline-block;    float: left;    height: 40px;    line-height: 35px;    padding-left: 10px;    padding-right: 10px;    position: relative;    width: 122px;    border-right: 1px solid #6b6c69;}.gtco-nav .row .search span.search-input input[type="submit"]:before {    content: "";    background: url("../images/arrow.png") no-repeat 95% 0;    pointer-events: none;    width: 41px;    height: 40px;    position: absolute;    right: 0px;    top: 0px;    opacity: 1;}.darkHeader .gtco-nav .row .search span.search-input input[type="submit"],.inner-page .gtco-nav .row .search span.search-input input[type="submit"],.darkHeader .gtco-nav .gtco-nav .row .search div.mobile-search input[type="button"],.inner-page .gtco-nav .gtco-nav .row .search div.mobile-search input[type="button"],.darkHeader .gtco-nav .row .search div.mobile-search input[type="button"],.inner-page .gtco-nav .row .search div.mobile-search input[type="button"] {    background: rgba(0, 0, 0, 0) url("../images/search-icon.png") repeat scroll 0 0;    content: "";    display: inline-block;    font-size: 0;    height: 22px;    opacity: 1;    position: absolute;    right: 11px;    top: 10px;    width: 23px;}body .chosen-container-single .chosen-single {    background: none;    border: medium none;    border-radius: 0;    box-shadow: none;    height: 49px;    line-height: 45px;    padding: 0 10px;    font-size: 14px;    letter-spacing: 1px;    color: #000;    font-family: 'Work Sans', sans-serif;}body #events_sort_sidebar .chosen-container-single .chosen-single {    padding-right: 25px;}body #search_form .chosen-container-single .chosen-single {    background: none;    border-radius: 0;    box-shadow: none;    height: 40px;    line-height: 37px;    padding: 0 10px;}body .gtco-nav .chosen-container-single .chosen-single,body .gtco-nav .chosen-container-active.chosen-with-drop .chosen-single {    border-right: 1px solid #717170;    color: #fff;}body.inner-page .gtco-nav .chosen-container-single .chosen-single,body.inner-page .gtco-nav .chosen-container-single .chosen-single:hover {    border-right: 1px solid #dedede !important;    color: #000;}body.inner-page .gtco-nav .chosen-container-single .chosen-single span {    color: #000;}body.inner-page.tv .gtco-nav .chosen-container-single .chosen-single span {    color: #fff;}body.inner-page .gtco-nav .chosen-container-single .chosen-single div b {    border-top-color: #000;}body.tv.inner-page .gtco-nav .chosen-container-single .chosen-single div b {    border-top-color: #fff;}body.inner-page .gtco-nav .chosen-container-active.chosen-with-drop .chosen-single {    color: #000;    border-right: 1px solid #dedede;}body .darkHeader .gtco-nav .chosen-container-single .chosen-single,body .darkHeader .gtco-nav .chosen-container-active.chosen-with-drop .chosen-single {    color: #000;}body .darkHeader .gtco-nav .chosen-container-single .chosen-single div b {    border-top-color: #000;}body .gtco-nav .chosen-container-active.chosen-with-drop .chosen-single {    padding: 0 10px;}.artwork-div .filter .filter-form-outer span,.artwork-div .filter .filter-form-outer .dt-range {    border: none;    width: 100%;    border: medium none;    padding: 0 14px;    width: 100%;    position: relative;    font-size: 14px;    color: #000;}body .chosen-container-single .chosen-single div {    height: 7px;    line-height: 50px;    top: 20px;    right: 10px;    width: 11px;}body .gtco-nav .chosen-container-single .chosen-single div {    top: 18px;}body .gtco-nav .chosen-container-single .chosen-single div b {    background: none;    width: 0;    height: 0;    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-top: 5px solid #fff;}body .chosen-container-single .chosen-single div b {    background-position: 0 0;}body .chosen-container-single .chosen-single:hover span {    color: #e92e6b;}body .chosen-container-single .chosen-single div:hover b {    background-position: right 0;}body .chosen-container-active.chosen-with-drop .chosen-single div b {    background-position: 0 0px;}.filter-form-outer .chosen-with-drop .chosen-single {    color: #000000;}body .chosen-container-active.chosen-with-drop .chosen-single {    background-image: none;    border: medium none;    box-shadow: none;}#events_sort_sidebar .filter-form-outer > span {    height: auto;}#events_sort_sidebar .filter-form-outer #showDateRange {    height: 50px;    line-height: 50px;    padding: 0 15px;}body .artist .chosen-container.chosen-with-drop .chosen-drop {    float: left;    width: 100%;    border: 1px solid #dedede;    border-top: none;    left: -1px;    box-sizing: unset;}body .chosen-container.chosen-with-drop .chosen-drop {    left: -1px;    max-height: 600px;    overflow-y: auto;    overflow-x: hidden;    float: left;    width: 100%;    border: 1px solid #dedede;    border-top: none;    box-sizing: unset;}body.follow-galleries-body-class .chosen-container.chosen-with-drop .chosen-drop {    left: 0px;}body .searchform .chosen-container.chosen-with-drop .chosen-drop,body .searchform .chosen-container .chosen-results {    max-height: inherit;    overflow-y: hidden;    overflow-x: hidden;}.artwork .filter-form-outer .chosen-container .chosen-single {    width: 100%;    float: left;    padding: 0px 20px;}.artwork .filter-form-outer .chosen-container .chosen-single span {    padding: 0px 0px;}body .chosen-container .chosen-results li {    padding: 5px 0;    line-height: 27px;}.chosen-container .chosen-drop {    box-shadow: none;}.artwork .filter-form-outer .chosen-container .chosen-drop {    float: left;    width: 100%;    border: 1px solid #dedede;    border-top: none;    left: -1px;    box-sizing: unset;}.artwork .filter-form-outer .chosen-with-drop .chosen-drop,body .artist .chosen-container.chosen-with-drop .chosen-drop,body .chosen-container.chosen-with-drop .chosen-drop {    box-shadow: 0 4px 4px rgba(102, 102, 102, .50);}.artwork .filter-form-outer .chosen-container .chosen-drop .chosen-results {    position: relative;    border: 1px solid #dedede;    overflow-x: hidden;}.artwork .filter-form-outer .chosen-container .chosen-drop .chosen-results {    display: none;}.artwork .filter-form-outer .chosen-container.chosen-with-drop.chosen-container-active .chosen-drop .chosen-results {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background: #fff none repeat scroll 0 0;    border: none;    display: block;    max-height: 320px;    left: -1px;    line-height: 35px;    overflow: auto;    padding: 0 0;    position: relative;    top: -2px;    z-index: 5;    border-bottom: none;    margin: 0px;    overflow-x: hidden;}.filter-form-outer label {    display: inline-block;    padding: 0 10px;    width: 100%;    display: none;}div.filter-form-outer {    text-align: center;    clear: both;}div.filter-form-outer button#load_btn {    float: none !important;    border: 2px solid #000;    border-radius: 0;    color: #000;    font-family: "Work Sans", sans-serif;    font-size: 12px;    font-weight: 700;    height: 48px;    line-height: 37px;    margin-bottom: 120px;    margin-top: 60px;    margin-right: 4px;    padding: 0 36px;    transition: none;    background: #fff;    box-shadow: none;    outline: none;    letter-spacing: 2px;}#artist_auctions div.filter-form-outer button#load_btn {    margin-top: 75px;    margin-bottom: 120px;}div.filter-form-outer button#load_btn:hover,#load_btn:hover {    background: #000;    color: #fff;    box-shadow: none;    outline: none;}div.filter-form-outer button#load_btn.loading {    background: #fff;    color: #000;}.artwork .filter-form-outer {    position: relative;}.filter-form-outer .chosen-container.chosen-with-drop.chosen-container-active .chosen-drop .chosen-results li {    color: #000;    cursor: pointer;    font-size: 14px;    padding: 0 20px;}.filter-form-outer .chosen-container.chosen-with-drop.chosen-container-active .chosen-drop .chosen-results li:hover {    color: #e92e6b;    background: none;}.filter-form-outer a.chosen-single:hover {    color: #e92e6b;}#events_sort_sidebar .filter-form-outer:hover .date-arrow {    background-position: right 0;}.modal-scrollable {    position: relative;}.filter-form-outer:hover > div.dt-range {    color: #e92e6b !important;}.filter-form-outer .chosen-container .chosen-drop .chosen-search {    display: none;}.gtco-nav .row .search span.search-input:before {    background: none;}.gtco-nav .row .search span.search-input {    width: 79%;    border-right: none;    padding-right: 0;    position: relative;    display: inline-block;}.gtco-nav .row .search span.search-input input[type="text"] {    display: inline-block;    height: 40px;    opacity: 1;    padding-left: 10px;    padding-right: 40px;    right: 5px;    top: 8px;    font-style: normal;    cursor: inherit;}.modal-header .close {    right: 2px;}body .modal-backdrop.in {    opacity: 0.8;    background-color: #000;    z-index: 500;}#myModal.modal.in .modal-dialog,.inner-page #myModal.modal.in .modal-dialog {    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    position: absolute;    margin: 0;    z-index: 1060;}#myModal .modal-header {    border: none;    padding: 0;}.gtco-nav .row .search span.search-input input[type="submit"],.gtco-nav .row .search div.mobile-search input[type="button"] {    background: rgba(0, 0, 0, 0) url("../images/search.png") repeat scroll 0 0;    content: "";    display: inline-block;    height: 23px;    opacity: 1;    position: absolute;    right: 11px;    top: 8px;    width: 23px;    font-size: 0;}.inner-page .gtco-nav .gtco-nav .row .search div.mobile-search input[type="button"],.darkHeader .gtco-nav .row .search div.mobile-search input[type="button"]:hover {    background: rgba(0, 0, 0, 0) url("../images/search.png") repeat scroll 0 -27px;}.mag_slide_color_white .gtco-nav ul li a {    color: #000;}.mag_slide_color_white #gtco-hero .slides li .container .slider-text-inner h2,.mag_slide_color_white #gtco-hero .slides li .container .slider-text-inner a: {    color: #000;    border-color: #000;}.gtco-nav .row .search span.search-input input {    width: 100%;    background: none;    border: none;    color: #fff;    font-style: italic;    font-family: 'Work Sans', sans-serif;}.gtco-nav .row .search span select {    width: 100%;    background: none;    color: #fff;    font-size: 14px;    border: none;}.modal-header {    border: none;    padding: 40px 40px 0;}.bs-example {    text-align: center;}.bs-example li,.bs-example ul#myTab li {    float: none;    display: inline-block;    font-family: 'Playfair Display', serif;    font-size: 15px;    color: #010101;}.bs-example li a,.bs-example ul#myTab li a {    display: inline-block;    border: none;    font-family: 'Playfair Display', serif;    font-size: 30px;    color: #cacaca;}.bs-example li.active a,.bs-example #myTab li.active a,.bs-example #myTab li a:hover,.bs-example #myTab li.active a:focus {    color: #010101;    border: none;    border-bottom: 1px solid #ec2e6e;    padding-bottom: 4px;    background: none;    outline: none;}.bs-example #myTab {    border: none;}.bs-example #myTab li {    margin-right: 14px;}.bs-example #myTab li:last-child {    margin-right: 0px;}#myTabContent form .login_text_box {    display: none;}.social_login_box > span {    font-size: 20px;    text-align: center;    width: 100%;    display: inline-block;    font-family: "Playfair Display", serif;    color: #000;    margin-bottom: 18px;}.bs-example #myTab li a,.bs-example #myTab li a:hover,.bs-example #myTab li.active a:focus {    margin-right: 0px;    padding: 10px 0px 4px;    margin-right: 14px;}body .modal-content {    padding: 20px 54px 54px;    border-radius: 0;}body #SearchModal .modal-content {    padding: 20px 10px 54px;}body #SearchModal .modal-content .modal-header {    border-bottom: none;}body #SearchModal .modal-content .modal-header .close {    right: 12px;    top: 10px;}body .modal-body {    padding: 0px;}#myTabContent #signup form p label {    display: none;}#myTabContent form p input,#myTabContent #b2c_registerform div input[type="submit"] {    border: 1px solid #dedede;    border-radius: 0;    box-shadow: none;    color: #333;    height: 48px;    line-height: 48px;    padding: 0 15px;    width: 100%;}#myTabContent form p input::-moz-placeholder {    font-family: "Work Sans", sans-serif;    font-size: 14px;    font-style: italic;    opacity: 0.5;}.wp-social-login-provider-list span {    margin-right: 9.5px;}#myTabContent .login,#myTabContent #signup {    margin-top: 51px;}#myTabContent .login p {    margin-bottom: 15px;}#myTabContent .login p.forgetmenot input {    width: auto;    height: auto;}#myTabContent .login p.forgetmenot label {    margin-bottom: 0;    vertical-align: middle;}#myTabContent .login p.forgetmenot,#myTabContent .login p.forgetmenot a,#b2c_registerform .privacy-block p,#b2c_registerform .privacy-block a {    font-family: "Work Sans", sans-serif;    font-size: 12px;    color: #bbbbbb;    line-height: 18px;    text-align: left !important; }#b2c_registerform .privacy-block a {    border-bottom: 1px solid #e92e6b;}#myTabContent .login p.forgetmenot a {    float: right;}#myTabContent .login p.forgetmenot input {    height: auto;    margin-top: 0;    position: relative;    top: 2px;    width: auto;}.or_text_class {    display: none;}#myTabContent .login .submit input,#myTabContent #b2c_registerform div input[type="submit"] {    background: #000000;    border-color: #000000;    font-size: 12px;    font-family: "Work Sans", sans-serif;    font-weight: 600;    color: #fff;}#b2c_registerform .privacy-block {    clear: both;    display: block;}#b2c_registerform .privacy-block .privacy-text {    float: left;    width: 52%;    text-align: left;}#b2c_registerform .privacy-block .member-text {    float: right;    width: 48%;    text-align: right;}#b2c_registerform .privacy-block .privacy-text input[type="radio"] {    display: inline-block;    float: left;    margin: 2.5px 6px 0 0;    border-color: #bbbbbb;    cursor: pointer;}.btn .follow_heart {    background: none !important;    border: medium none;    box-shadow: none;    font-family: "Work Sans", sans-serif;    font-size: 12px;    letter-spacing: 1px;    text-shadow: none;    text-transform: unset;}.tab-content p {    font-family: 'WorkSans Light', sans-serif;    font-size: 16px;    color: #000000;    font-weight: 300;    line-height: 30px;    margin-bottom: 50px;}.tab-content #signup p {    margin-bottom: 15px;}.articles_add .articles-block ul {    margin-bottom: 15px;}.tab-content .articles-block p {    margin-bottom: 20px;    font-family: "Work Sans", sans-serif;    font-size: 12px;}.gtco-nav ul {    padding: 0;    margin: 2px 0 0 0;}.gtco-nav ul li {    padding: 0;    margin: 0;    list-style: none;    display: inline-block;}.gtco-nav ul li.log-in-tab {    border-left: 1px solid #fff;    padding-left: 4px;}.darkHeader .gtco-nav ul li.log-in-tab,.inner-page .gtco-nav ul li.log-in-tab {    border-left: 1px solid #000;}.gtco-nav ul li a {    font-size: 14px;    padding: 0px 8px;    color: #fff;    font-family: 'Work Sans', sans-serif;    display: block;    line-height: 13px;}.gtco-nav ul li a:hover,.gtco-nav ul li a:focus,.gtco-nav ul li a:active {    color: #e92e6b;    outline: none;}.gtco-nav ul li.has-dropdown {    position: relative;}.gtco-nav ul li.has-dropdown .dropdown {    width: 130px;    -webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.15);    -moz-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.15);    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.15);    z-index: 1002;    visibility: hidden;    opacity: 0;    position: absolute;    top: 40px;    left: 0;    text-align: left;    background: #fff;    padding: 20px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -ms-border-radius: 4px;    border-radius: 4px;    -webkit-transition: 0.25s;    -o-transition: 0.25s;    transition: 0.25s;}.gtco-nav ul li.has-dropdown .dropdown:before {    bottom: 100%;    left: 40px;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-bottom-color: #fff;    border-width: 8px;    margin-left: -8px;}.gtco-nav ul li.has-dropdown .dropdown li {    display: block;    margin-bottom: 7px;}.gtco-nav ul li.has-dropdown .dropdown li:last-child {    margin-bottom: 0;}.gtco-nav ul li.has-dropdown .dropdown li a {    padding: 2px 0;    display: block;    color: #999999;    line-height: 1.2;    text-transform: none;    font-size: 15px;}.gtco-nav ul li.has-dropdown .dropdown li a:hover {    color: #000;}.gtco-nav ul li.has-dropdown .dropdown li.active > a {    color: #000;}.gtco-nav ul li.has-dropdown:hover a,.gtco-nav ul li.has-dropdown:focus a {    color: #fff;}.gtco-nav ul li.btn-cta a {    color: #fff;}.gtco-nav ul li.btn-cta a span {    border: none;    background: #e92e6b;    padding: 4px 20px;    display: -moz-inline-stack;    display: inline-block;    zoom: 1;    *display: inline;    -webkit-transition: 0.25s;    -o-transition: 0.25s;    transition: 0.25s;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -ms-border-radius: 4px;    border-radius: 4px;}.gtco-nav ul li.btn-cta a:hover span {    color: #fff;}.gtco-nav ul li.active > a {    color: #fff;}#gtco-header .gtco-video-link a:hover {    color: white;}#gtco-header .gtco-video-link a:hover i {    border: 1px solid white;}.gtco-contact-info ul li.address:before {    font-size: 30px;    content: "\e9d1";}.gtco-contact-info ul li.phone:before {    font-size: 23px;    content: "\e9f4";}.gtco-contact-info ul li.email:before {    font-size: 23px;    content: "\e9da";}.gtco-contact-info ul li.url:before {    font-size: 23px;    content: "\e9af";}form label {    font-weight: normal}#gtco-header .display-tc,#gtco-counter .display-tc,.gtco-cover .display-tc {    display: table-cell;    vertical-align: middle;}#gtco-header .display-tc h1,#gtco-header .display-tc h2,#gtco-counter .display-tc h1,#gtco-counter .display-tc h2,.gtco-cover .display-tc h1,.gtco-cover .display-tc h2 {    margin: 0;    padding: 0;    color: white;}#gtco-header .display-tc h1,#gtco-counter .display-tc h1,.gtco-cover .display-tc h1 {    margin-bottom: 0px;    font-size: 59px;    line-height: 1.5;}#gtco-header .display-tc h2,#gtco-counter .display-tc h2,.gtco-cover .display-tc h2 {    font-size: 22px;    line-height: 1.5;    margin-bottom: 30px;}#gtco-counter {    text-align: center;}#gtco-counter .counter {    font-size: 50px;    margin-bottom: 10px;    color: #e92e6b;    font-weight: 100;    display: block;}#gtco-counter .counter-label {    margin-bottom: 0;    text-transform: uppercase;    color: rgba(0, 0, 0, 0.5);    letter-spacing: .1em;}#gtco-offcanvas {    position: absolute;    position: fixed;    z-index: 1901;    width: 100%;    background: black;    top: 0;    right: -100%;    top: 0;    bottom: 0;    padding: 85px 40px 40px 40px;    overflow-y: auto;    display: none;    -moz-transform: translateX(270px);    -webkit-transform: translateX(270px);    -ms-transform: translateX(270px);    -o-transform: translateX(270px);    transform: translateX(270px);    -webkit-transition: 0.25s;    -o-transition: 0.25s;    transition: 0.25s;}.offcanvas #gtco-offcanvas {    right: 0px;}.filter-form-outer > div.chosen-container {    width: 100% !important;}.offcanvas #gtco-offcanvas {    -moz-transform: translateX(0px);    -webkit-transform: translateX(0px);    -ms-transform: translateX(0px);    -o-transform: translateX(0px);    transform: translateX(0px);}#gtco-offcanvas a {    color: rgba(255, 255, 255, 0.5);}#gtco-offcanvas a:hover {    color: rgba(255, 255, 255, 0.8);}#gtco-offcanvas ul {    padding: 0;    margin: 0;}#gtco-offcanvas ul li {    padding: 0;    margin: 0;    list-style: none;    display: block;}#gtco-offcanvas ul li > ul {    padding-left: 20px;    display: none;}#gtco-offcanvas ul li.offcanvas-has-dropdown > a {    display: block;    position: relative;}#gtco-offcanvas ul li.offcanvas-has-dropdown > a:after {    position: absolute;    right: 0px;    font-family: 'icomoon';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    content: "\e921";    font-size: 20px;    color: rgba(255, 255, 255, 0.2);    -webkit-transition: 0.25s;    -o-transition: 0.25s;    transition: 0.25s;}#gtco-offcanvas ul li.offcanvas-has-dropdown.active a:after {    -webkit-transform: rotate(-180deg);    -moz-transform: rotate(-180deg);    -ms-transform: rotate(-180deg);    -o-transform: rotate(-180deg);    transform: rotate(-180deg);}.uppercase {    text-transform: uppercase;}.gtco-nav-toggle {    width: 25px;    height: 25px;    cursor: pointer;    text-decoration: none;}.gtco-nav-toggle.active i::before,.gtco-nav-toggle.active i::after {    background: #444;}.gtco-nav-toggle:hover,.gtco-nav-toggle:focus,.gtco-nav-toggle:active {    outline: none;    border-bottom: none;}.gtco-nav-toggle i {    position: relative;    display: inline-block;    width: 25px;    height: 2px;    color: #fff;    font: bold 14px/.4 Helvetica;    text-transform: uppercase;    text-indent: -55px;    background: #fff;    transition: all 0.25s ease-out;}.gtco-nav-toggle i::before,.gtco-nav-toggle i::after {    content: '';    width: 25px;    height: 2px;    background: #fff;    position: absolute;    left: 0;    transition: none;}.gtco-nav-toggle.gtco-nav-white > i {    color: #fff;    background: #fff;}.gtco-nav-toggle.gtco-nav-white > i::before,.gtco-nav-toggle.gtco-nav-white > i::after {    background: #fff;}.gtco-nav-toggle i::before {    top: -7px;}body.js.offcanvas {    position: fixed;}.gtco-nav-toggle i::after {    bottom: -7px;}.gtco-nav-toggle:hover i::before {    top: -10px;}.gtco-nav-toggle:hover i::after {    bottom: -10px;}.gtco-nav-toggle.active i {    background: transparent;}.gtco-nav-toggle.active i::before {    top: 0;    -webkit-transform: rotateZ(45deg);    -moz-transform: rotateZ(45deg);    -ms-transform: rotateZ(45deg);    -o-transform: rotateZ(45deg);    transform: rotateZ(45deg);}.gtco-nav-toggle.active i::after {    bottom: 0;    -webkit-transform: rotateZ(-45deg);    -moz-transform: rotateZ(-45deg);    -ms-transform: rotateZ(-45deg);    -o-transform: rotateZ(-45deg);    transform: rotateZ(-45deg);}.gtco-nav-toggle {    position: absolute;    right: 0px;    top: 38px;    z-index: 21;    padding: 6px 0 0 0;    display: block;    margin: 0 auto;    display: none;    height: 44px;    width: 44px;    z-index: 2001;    border-bottom: none;}body .modal-sm {    max-width: 440px;    width: 100%;}body .modal-sm .modal-header,body .modal-sm .modal-header button {    font-size: 0px;}body .modal-sm .modal-header {    position: relative;}body .modal-sm .modal-header button {    background: url(../images/popup-cross.jpg) no-repeat 0 0;    width: 15px;    height: 15px;    display: inline-block;    position: absolute;    right: -33px;    opacity: 1;    top: 6px;}.w2lsubmit {    margin-bottom: 15px;}.flex-active-slide .container .col-md-10 {    width: 100%;}#search_form > span {    float: left;    width: 30%;}#search_form span .se-search-val {    width: 100%;}#search_form span.search-input {    width: 70%;    max-width: 100%;}.mag_slide_color_white .logo {    display: none;}.mag_slide_color_white .logo.logo-sticky {    display: inline-block;}.btn {    margin-right: 0px;    margin-bottom: 4px;    font-family: 'Work Sans', sans-serif;    font-size: 12px;    font-weight: 700;    padding: 0px 30px;    border: 2px solid #000;    color: #000;    border-radius: 0;    height: 42px;    line-height: 37px;}.articles-block a:hover,.articles-block a:focus,.articles-block a:active {    outline: none;}#artist-list-content .articles-block h5 {    margin-bottom: 5px;    display: inline-block;}#artist-list-content .articles-block h5:hover,#artist-list-content .articles-block h5:focus,#artist-list-content .articles-block h5:active {    outline: none;}.btn:hover {    background: #000;    color: #fff;}.flex-active-slide .btn {    border-color: #fff;    color: #fff;}.flex-active-slide .btn:hover {    background: #fff;    color: #000;}.mag_slide_color_white .flex-active-slide .btn:hover {    background: #fff;    color: #000;    border-color: #fff;}:focus {    outline: none;}.gtco-loader {    position: fixed;    left: 0px;    top: 0px;    width: 100%;    height: 100%;    z-index: 9999;    background: url(../images/loader.gif) center no-repeat #fff;}.gtco-card-item {    display: block;    width: 100%;    position: relative;    overflow: hidden;    z-index: 9;    bottom: 0;    margin-bottom: 30px;    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.08);    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.08);    -ms-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.08);    -o-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.08);    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.08);    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    -ms-border-radius: 10px;    border-radius: 10px;    -webkit-transition: 0.25s;    -o-transition: 0.25s;    transition: 0.25s;}.gtco-card-item figure {    margin: 0;    padding: 0;    overflow: hidden;    z-index: 12;    position: relative;}.gtco-card-item:hover,.gtco-card-item:focus {    bottom: 7px;    text-decoration: none;    -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);    -moz-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);    -ms-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);    -o-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);    box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);}.gtco-card-item:hover img,.gtco-card-item:focus img {    -webkot-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2);    transform: scale(1.2);}#gtco-hero {    min-height: 700px;    background: #fff url(../images/loader.gif) no-repeat center center;    margin-bottom: 114px;    z-index: 999;}#gtco-hero .btn.btn-primary {    padding: 14px 30px;}#gtco-hero .flexslider {    border: none;    z-index: 1;    margin-bottom: 0;    height: 100% !important;}#gtco-hero .flexslider .slides {    position: relative;    overflow: hidden;}#gtco-hero .flexslider .slides li {    background-repeat: no-repeat;    background-size: cover;    background-position: center center;    min-height: 700px;    position: relative;}#gtco-hero .flexslider .slides li .overlay {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: rgba(0, 0, 0, 0.7);}#gtco-hero .flexslider .flex-control-nav {    bottom: 40px;    z-index: 1000;}#gtco-hero .flexslider .flex-control-nav li a {    background: #9e9d9c;    box-shadow: none;    width: 12px;    height: 12px;    cursor: pointer;}#gtco-hero .flexslider .flex-control-nav li a.flex-active {    cursor: pointer;    background: #fff;}#gtco-hero .flexslider .flex-direction-nav {    display: none;}#gtco-hero .flexslider .flex-direction-nav a {    position: absolute;    cursor: pointer;    width: 45px;    height: 45px;}#gtco-hero .flexslider .flex-direction-nav a:before {    left: 0;    top: 0;    color: #fff;    text-shadow: none;    font-size: 40px;    position: relative;    z-index: 10;}#gtco-hero .flexslider .flex-direction-nav a.flex-prev {    opacity: 1;    left: 40px;}#gtco-hero .flexslider .flex-direction-nav a.flex-prev:before {    text-indent: 0px;    font-family: 'icomoon';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    content: "\e929";}#gtco-hero .flexslider .flex-direction-nav a.flex-next {    right: 40px;    opacity: 1;}#gtco-hero .flexslider .flex-direction-nav a.flex-next:before {    font-family: 'icomoon';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    text-indent: 0px;    right: 0;    content: "\e92a";}#gtco-hero .flexslider .slider-text {    display: table;    opacity: 0;    min-height: 700px;}#gtco-hero .flexslider .slider-text > .slider-text-inner {    display: table-cell;    vertical-align: middle;    min-height: 700px;}#gtco-hero .flexslider .slider-text > .slider-text-inner h2 {    font-size: 56px;    font-weight: 300;    color: #fff;}#gtco-hero .flexslider .slider-text > .slider-text-inner p {    display: inline-block;    margin-top: 25px;    width: 100%;    margin-bottom: 35px;}#gtco-hero .flexslider .slider-text > .slider-text-inner p a {    color: #fff;    font-family: 'Work Sans', sans-serif;    color: #fff;    border-right: 1px solid #fff;    padding: 0px 40px;}#gtco-hero .flexslider .slider-text > .slider-text-inner p a:last-child {    border: none;}.container-content {    margin: 0 8%;}.container-content h3 {    float: left;    text-align: inherit;}.artist_change_to_tab.subnav .nav.nav-tabs {    background: #fff none repeat scroll 0 0;    border-bottom: 1px solid #eee;    left: 0;    padding-bottom: 10px;    padding-top: 10px;    position: fixed;    top: 96px;    width: 100%;    transition: none;    z-index: 5;}.btn:focus,.btn.focus,.btn:active:focus,.btn.focus:active,.btn.active:focus,.btn.active.focus {    outline: none;}.artist_change_to_tab .nav.nav-tabs {    transition: none;}.artist-template-default .container-content h3 {    float: none;}.view-all,.view-all a {    float: right;    font-family: 'Work Sans', sans-serif;    color: #a9a9a9;    font-size: 14px;    margin-top: 18px;    letter-spacing: 0.3px;}.view-all .ti-arrow-right {    background: url("../images/view-all-arrow.png") no-repeat 0 0 transparent;    width: 11px;    height: 7px;    display: inline-block;    padding-right: 0px;    margin-left: 9px;}.view-all a:hover .ti-arrow-right,.view-all a:focus .ti-arrow-right,.view-all a:active .ti-arrow-right {    background-position: 0 -8px;}.view-all .ti-arrow-right::before {    content: "";}.magazine .view-all {    margin-top: 17px;}.right-div-left .row .artist_follow_unfollw {    width: 100%;    float: left;    margin-top: 0px;}.right-div-left .row .artist_follow_unfollw .row {    margin: 0px;}.right-div-left .artone {    margin-top: 0px;}.right-div-left .artone h2 {    float: left;}.right-div-left .artone .col-md-6 {    line-height: 13px;    margin-left: 5px;}.right-div-left .artone .right-div-left .artist-info-right .website {    margin-bottom: 10px;}.artist-info-right .contact_info_main_container > div {    margin-bottom: 9px;}.artist-info-right .contact_info_main_container > div.website {    margin-bottom: 10px;}.artist-info-right .contact_info_main_container > div.phone_number {    margin-bottom: 7px;}.view-all a {    margin-top: 0px;}.view-all a:hover {    color: #e92e6b;}.category .view-all {    margin-top: 8px;}.category .artwork-div {    margin-top: 40px;}.view-all i {    margin-left: 5px;    font-size: 10px;    margin-top: 3px;}.gallery-div {    padding-top: 35px;    width: 100%;    display: inline-block;}.gallery .col-md-6,.magazine .col-md-6 {    width: 48.8%;    padding: 0px;    text-align: center;    margin-bottom: 50px;    float: left;}.gallery .col-md-6.last,.magazine .col-md-6.last {    float: right;}.gallery .col-md-3,.magazine .col-md-3 {    padding: 0;    text-align: center;    width: 25%;    margin-right: 0px;    padding: 0 20px;}.gallery .col-md-3 > a:first-child {    width: 100%;    display: inline-block;    position: relative;}.gallery a h5 {    font-size: 14px;    font-weight: 700;    line-height: 20px;    margin-bottom: 0;    margin-top: 20px;}.gallery .col-md-3 a img {    width: 100%;}input:-webkit-autofill {    -webkit-box-shadow: 0 0 0px 1000px transparent inset;    background: transparent;}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {    background-color: transparent;    background-image: none;    background: none;    color: rgb(0, 0, 0);}.adv {    width: 100%;    display: inline-block;    text-align: center;    margin-bottom: 0;    margin-top: 130px;}.adv.home-adv {    margin-bottom: 120px;    margin-top: 120px;    height: auto;}.gallery .col-md-3:last-child,.magazine .col-md-3:last-child {    margin-right: 0;}.gallery-div img {    max-width: 100%;    width: 100%;    height: auto;}.gallery-div .row {    margin-left: 0;    margin-right: 0;}.gallery-div .row.samall_image {    margin-left: -20px;    margin-right: -20px;}.magazine h4 {    font-weight: 700;    font-size: 20px;    margin-top: 29px;    letter-spacing: 0.4px;    margin-bottom: 5px;}.magazine ul {    margin-right: 0px;    padding: 0px;}.magazine ul li {    list-style: none;    font-size: 14px;    color: #000;    font-family: 'Work Sans', sans-serif;    display: inline-block;    padding: 0 18px;    border-right: 1px solid #000;    line-height: 13px;    letter-spacing: 0.6px;    white-space: nowrap;}.magazine-bottom ul li {    font-size: 12px;}.magazine .col-md-6.magazine-bottom {    margin-bottom: 40px;}.magazine .col-md-6.magazine-bottom .col-md-6 {    margin-bottom: 0px;}.gallery.shows {    display: inline-block;    margin-bottom: 120px;    margin-top: 80px;    width: 100%;}.magazine .col-md-6.magazine-bottom .col-md-6:last-child {    margin-bottom: 0px;    text-align: left;    padding: 0 0px 0 12px;}body .magazine .col-md-6.magazine-bottom .col-md-6 ul li:first-child {    padding-left: 7px;}.home_body_class .magazine ul {    margin-left: -7px;}.magazine .col-md-6.magazine-bottom .col-md-6 ul li {    padding: 0 7px;}.magazine .col-md-6.magazine-bottom .col-md-6 h5 {    margin-top: 10px;}.magazine ul li:last-child {    border: none;}.artwork-div .filter {    width: 100%;    display: inline-block;    margin-top: 11px;    margin-bottom: 53px;}.artwork-div {    width: 100%;    float: left;}.artwork-div .filter span select,.artwork-div .filter span input,.filter span input,.filter span select {    width: 100%;    height: 48px;    border: none;    padding: 0 20px;    font-family: 'Work Sans', sans-serif;    color: #000;    font-size: 14px;    border-radius: 0;    box-shadow: none;    background: #fff;}.artwork-div .filter span input,.filter span input#artist_filter,.artwork-div .filter span input,.filter span input#city {    padding-right: 44px;    letter-spacing: 1px;}body .filter-form-outer label input[type="checkbox"] {    display: inline-block;    margin-right: 5px;    margin-top: 0;    padding: 10px;    vertical-align: middle;    width: auto;}.artist .container-fluid {    padding: 0px;}.artist .container-fluid .row {    margin: 0px;}.date {    font-family: 'Work Sans', sans-serif;    color: #000;    font-size: 14px;    display: block;}.artwork-div .item {    text-align: center;}.gallery.shows .gallery-div {    padding-top: 0px;}.artwork-div .price {    font-size: 14px;    font-weight: 700;    color: #000;    font-family: 'Playfair Display', serif;}.follow {    font-size: 11px;    font-weight: 700;    color: #000;    display: inline-block;    text-transform: uppercase;    font-family: 'Work Sans', sans-serif;    border-bottom: 1px solid #e92e6b;    letter-spacing: 1px;}.follow:hover {    border-bottom: 1px solid #e92e6b;}.articles-block .follow {    border-color: #e92e6b;    display: inline-block;    letter-spacing: 1px;    margin-bottom: 20px;    margin-top: 5px;    width: auto;}.follow input {    background: none;    border: none;    color: #000;    font-family: "Work Sans", sans-serif;    font-size: 12px;    font-weight: 700;    text-transform: uppercase;    padding: 0px;    letter-spacing: 1.4px;}.artwork-div .follow input {    font-size: 11px;}.follow input:hover {    color: #e92e6b;}.owl-theme .owl-controls .owl-nav [class*="owl-"],.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {    position: absolute;    top: 21.6%;    background: url("../images/owl-arrow.png") no-repeat 0 0;    width: 36px;    height: 36px;    display: inline-block;    font-size: 0;}.artwork-div.cat_1 .owl-theme .owl-controls .owl-nav [class*="owl-"],.artwork-div.cat_1 .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {    top: 24.4%;}.artwork-div.cat_3 .owl-theme .owl-controls .owl-nav [class*="owl-"],.artwork-div.cat_3 .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {    top: 23.4%;}.owl-theme .owl-controls .owl-nav i[class*="owl-"] {    background: none;}.owl-theme .owl-controls .owl-nav > div.owl-prev {    left: -60px;    background-position: left bottom;    font-size: 0px;}.owl-theme .owl-controls .owl-nav > div.owl-prev:hover {    background-position: right bottom;}.owl-theme .owl-controls .owl-nav > div.owl-next:hover {    background-position: right top;}.owl-theme .owl-controls .owl-nav > div.owl-next {    right: -60px;    background-position: left top;    font-size: 0px;}.owl-dots {    display: none !important;}.artwork-div .filter span:last-child,.filter span:last-child {    margin-right: 0;    border: none;}.artwork-div .filter span,.filter span,.artist .container-fluid .row .filter .filter-form-outer {    width: 15.25%;    float: left;    height: 50px;    border: 1px solid #dedede;    margin-right: 1.7%;}.filter-form-outer label {    display: none;}.artist .container-fluid .row .filter .operate-buttons .filter-form-outer {    margin-right: 0px;    border: none;}.artwork-div .filter span button,.filter span button,body .filter input[type="submit"] {    width: 100%;    height: 50px;    background: none;    border: 2px solid #000;    font-family: 'Work Sans', sans-serif;    color: #000;    font-size: 12px;    font-weight: 700;    text-transform: uppercase;    border-radius: 0;    letter-spacing: 2px;    padding: 0 5px;}.artwork-div .filter span button:hover,.filter span button:hover,.filter span button:focus,.filter span button:active,.filter span button:visited,body .filter input[type="submit"]:hover {    background: #000;    color: #fff;    border-color: #000;    outline: none !important;    box-shadow: none;}.category {    width: 100%;    float: left;}.artist {    margin-top: 77px;    width: 100%;    display: inline-block;}body a {    color: #000;}.sub-news {    width: 100%;    display: inline-block;    background: #ededed;    padding: 35px 0;    float: left;    position: relative;}.sub-news h4 {    font-size: 24px;    font-weight: 700;    margin-bottom: 0px;    vertical-align: middle;    margin-top: 5px;}.sub-news .input-subs {    position: relative;}.sub-news .input-subs input[type="text"] {    width: 100%;    display: inline-block;    border: 1px solid #000;    height: 42px;    line-height: 42px;    background: none;    padding: 0 20px;    font-family: 'Work Sans', sans-serif;    font-size: 14px;    color: #000;    letter-spacing: 1px;}.sub-news .input-subs input[type="text"]:focus {    border: 1px solid #e92e6b;}.sub-news .input-subs button {    background: #e92e6b;    height: 42px;    line-height: 42px;    width: 100px;    border: none;    color: #fff;    font-family: 'Work Sans', sans-serif;    font-size: 14px;    position: absolute;    top: 0px;    right: 0px;    z-index: 9;}.sub-news .input-subs button:hover {    background-color: #000000;}.owl-stage-outer h5,.gallery-div h5 {    font-size: 14px;    font-weight: 700;    line-height: 22px;    margin-bottom: 0;    margin-top: 20px;}::-webkit-input-placeholder {    font-family: 'Work Sans', sans-serif;    font-size: 14px;    opacity: 1;    font-style: italic;}::-moz-placeholder {    font-family: 'Work Sans', sans-serif;    font-size: 14px;    opacity: 1;    font-style: italic;}:-ms-input-placeholder {    font-family: 'Work Sans', sans-serif;    font-size: 14px;    opacity: 1;    font-style: italic;}:-moz-placeholder {    font-family: 'Work Sans', sans-serif;    font-size: 14px;    opacity: 1;    font-style: italic;}:focus::-webkit-input-placeholder {    color: transparent}:focus::-moz-placeholder {    color: transparent}:focus:-moz-placeholder {    color: transparent}:focus:-ms-input-placeholder {    color: transparent}footer {    background: #191818;    width: 100%;    float: left;    color: #fff;    padding-top: 89px;    font-family: 'Work Sans', sans-serif;    font-size: 14px;}footer .logo-img {    max-width: 164px;}.logo-f {    margin-bottom: 25px;}footer p {    width: 85%;}footer li {    list-style: none;}footer a {    color: #fff;}.social ul {    float: right}.social li {    display: inline-block;    padding: 0 4px;}footer .copyright {    margin-top: 40px;    text-align: center;    color: #6e6e6e;    margin-bottom: 20px;    font-size: 12px;}.mobile-search {    display: none;}.mobile {    display: none;}.desktop {    display: inline-block;}.inner-page .gtco-nav .row .search span select {    color: #000000;}.inner-page .gtco-nav .row .search span.search-input input {    color: #000000;    background-size: 19px !important;    background-repeat: no-repeat !important;}.inner-page .gtco-nav .row .search span.search-input::-webkit-input-placeholder,.darkHeader .gtco-nav .row .search span.search-input::-webkit-input-placeholder {    color: #b8b8b8;}.inner-page .gtco-nav .row .search span.search-input::-moz-placeholder,.darkHeader .gtco-nav .row .search span.search-input::-moz-placeholder {    color: #b8b8b8;}.inner-page .gtco-nav .row .search span.search-input:-ms-input-placeholder,.darkHeader .gtco-nav .row .search span.search-input:-ms-input-placeholder {    color: #b8b8b8;}.inner-page .gtco-nav .row .search span.search-input:-moz-placeholder,.darkHeader .gtco-nav .row .search span.search-input:-moz-placeholder {    color: #b8b8b8;}.inner-page .gtco-nav ul li a {    color: #000000;}.inner-page .gtco-nav ul li a:hover {    color: #e92e6b;}.inner-page .gtco-nav.inner {    padding-bottom: 26px;    background: url("../images/shadow.png") repeat-x 0 0;    padding-top: 26px;    height: 106px;}.inner-page .gtco-nav {    position: fixed;}.inner-page .gtco-nav.inner + .container-content,.inner-page .gtco-nav.inner + style + .container-content {    margin-top: 200px;    min-height: 341px;}.inner-page .container-content.event-list .event-outgoing-content .ongoing-left a img {    max-width: 100%;    height: auto;}.inner-page .event-list .artwork-div .showDetail img {    width: 100%;    height: auto;}.event-calendar-body-class.inner-page .event-list .artwork-div .showDetail img {    width: auto;    height: auto;}.artist-info {    display: inline-block;    width: 100%;    padding-bottom: 5em;}.artist-info-right h1 {    font-size: 36px;    margin-bottom: 11px;    line-height: 28px;    font-weight: 400;}.ai1ec-event-details .artist-info-right h1 {    font-size: 36px;    margin-bottom: 11px;    line-height: 40px;    font-weight: 700;}.artist-info-right {    padding-top: 0;}.artist-info-right h1 .sub {    font-size: 18px;    font-weight: 700;    color: #000000;    margin-left: -6px;}.artist-info-right h1 span {    font-size: 18px;    color: #8d8d8d;    margin-left: 5px;}.artist-info-right .address {    display: inline-block;    font-size: 14px;    letter-spacing: 0.6px;    margin-bottom: 2px;    width: 100%;    color: #000000;}.artist-info-right .artwork-ti {    display: inline-block;    font-family: "Playfair Display", serif;    font-size: 14px;    letter-spacing: 0.2px;    margin-bottom: 3px;    width: 100%;}.artist-info-right .website {    margin-bottom: 13px;}.artist-info-right .website a {    color: #b8b8b8;}.artist-info-right .website a:hover {    color: #e92e6b;}.artist-info-right .btn {    background: #fff none repeat scroll 0 0;    height: 51px;    margin-top: 0;    padding: 0 10px;    text-transform: uppercase;    width: 170px;    text-align: center;}.artist-info-right .google_map_popup_container .btn {    background: #fff none repeat scroll 0 0;    height: 51px;    margin-top: 14px;    padding: 0 10px;    text-transform: uppercase;    width: 170px;    text-align: center;    line-height: 46px;    margin-left: 14%;}.artist-info .artist-info-right .btn {    margin-top: 21px;}.artist-info-right .ongoing-links li a.btn {    background: #fff none repeat scroll 0 0;    height: auto;    line-height: normal;    margin-bottom: 0;    margin-top: 0;    padding: 0;    text-transform: uppercase;    width: auto;}.artist-info-right .ongoing-links {    margin-top: 10px;    margin-bottom: 10px;}.artist-info-right .ongoing-links li a.btn:hover {    color: #e92e6b;}.artist-info-right .btn:hover {    background: #000 none repeat scroll 0 0;}.artist-tabs .nav-tabs > li.active > a,.artist-tabs .nav-tabs > li.active > a:hover,.artist-tabs .nav-tabs > li.active > a:focus {    border: none;    color: #000;}.artist-tabs .nav-tabs {    text-align: center;    border: medium none;    padding-bottom: 63px;    font-family: 'Work Sans', sans-serif;    font-weight: 600;    letter-spacing: 1px}.artist-tabs .nav > li > a:hover,.nav > li > a:focus {    background-color: transparent;    border: none;    text-decoration: none;}.artist-tabs .nav-tabs > li {    display: inline-block;    float: none;}.artist-tabs .nav-tabs > li > a {    display: inline-block;    border: none;    text-transform: uppercase;    border-radius: 0;    color: #b8b8b8;    padding: 0 13px;    font-size: 12px;    letter-spacing: 1px}.sidebar h4 {    font-size: 20px;    color: #000000;    margin-bottom: 15px;}.sidebar ul {    padding: 0 0 0 1px;    margin-bottom: 50px;}.sidebar ul li {    list-style: none;    font-size: 14px;    margin-bottom: 11px;    position: relative;}.product-div {    width: 100%;    float: left;    text-align: center;    margin-bottom: 50px;}.product-div .product-title a {    font-size: 14px;    font-weight: 700;    letter-spacing: 0.5px;    margin-top: 20px;    margin-bottom: 4px;    display: inline-block;}.product-div span {    font-family: "Playfair Display", serif;    font-size: 14px;    margin-top: 0px;    color: #333;}.product-div span.gallery-name {    font-size: 14px;    letter-spacing: 0.5px;    margin-bottom: 7px;    font-family: "Work Sans", sans-serif;}.content-bar .col-md-4 {    padding: 0px;}.product-div p {    font-size: 14px;    letter-spacing: 0.5px;    margin-bottom: 7px;}.product-div .price {    font-family: "Playfair Display", serif;    font-weight: 700;    color: #000;}.sidebar ul li a {    color: #a9a9a9;}.sidebar ul span {    color: #000;}.content-bar {    padding: 5px 0 0 0;}.sidebar ul li.active a {    color: #000;}.sidebar ul li:before {    background: url(../images/bullet.jpg) no-repeat 0 bottom;    content: "";    width: 17px;    height: 10px;    display: inline-block;}.sidebar ul li.active::before {    background: url(../images/bullet.jpg) no-repeat 0 top;    content: "";    width: 17px;    height: 10px;    display: inline-block;}.sidebar {    padding: 0px;}.artist-tabs .nav-tabs > li > a:hover {    color: #000;}.articles-block h5 {    float: none;    font-size: 14px;    font-weight: 600;    line-height: 22px;    margin-bottom: 5px;    margin-top: 1em;}.articles-block {    padding-bottom: 4.5em;    text-align: left;}.articles-block ul {    padding: 0px;}.articles-block li {    display: inline-block;    list-style: outside none none;    padding-right: 14px;    color: #000;    line-height: 13px;    font-family: "Work Sans", sans-serif;    font-size: 14px;    letter-spacing: 0.4px;}.articles-block {    font-family: "Work Sans", sans-serif;    font-size: 12px;}.articles-block p {    line-height: 22px;    font-size: 14px;    color: #000000;    letter-spacing: 0.6px;}#artist_articles .articles-block p {    font-size: 12px;    line-height: 22px;    color: #000000;    letter-spacing: 0.4px;}.articles-block .spec p {    line-height: 1.42857;    margin-bottom: 1px;    overflow-wrap: break-word;    font-size: 14px;    font-weight: 400;}.articles-block li + li a {    padding-left: 0;    border: none;}.readmore {    display: inline-block;    font-size: 12px;    font-weight: bold;    letter-spacing: 1.4px;    text-transform: uppercase;}.readmore:after {    content: url(../images/readmore-ico.png);    padding-left: 10px;}.readmore:hover::after {    content: url(../images/readmore-ico-hover.png);}.inner-page .adv {    margin-bottom: 99px;    margin-top: 55px;    overflow: hidden;    height: auto;}.inner-page .articles_add .adv {    margin-bottom: 73px;    margin-top: 20px;}.inner-page .auction-list-tab .adv {    margin-bottom: 30px;    margin-top: 35px;}.inner-page .adv .img-responsive {    display: inline-block;    width: auto;}.lode-more-block {    text-align: center;    padding: 50px 0 121px 0;}.lode-more-block .btn {    background: #fff none repeat scroll 0 0;    height: 50px;    padding: 0 38px;    text-transform: uppercase;    margin-top: 90px;}.lode-more-block .btn:hover {    background: #000 none repeat scroll 0 0;}.inner-page .logo-f {    margin-bottom: 25px;    margin-left: 15px;}.inner-page .gtco-nav .row .search .searchform {    border: 1px solid #dedede;    margin-top: 3px;}.tv.inner-page .gtco-nav .row .search .searchform {    border: 1px solid #494949;}body.tv.inner-page .gtco-nav .chosen-container-single .chosen-single {    border-right: 1px solid #494949 !important;}.tv.inner-page .gtco-nav .row .search.active .searchform,body.tv.inner-page .gtco-nav .search.active .chosen-container-single .chosen-single {    border-color: rgba(255, 255, 255, 0.8) !important;}.inner-page .gtco-nav .row .search span.search-input {    border-right: medium none;}footer li {    line-height: 24px;    list-style: outside none none;}footer ul {    padding-left: 0px;}.inner-page .gtco-nav-toggle i {    background: #444 none repeat scroll 0 0;}.inner-page .gtco-nav-toggle i:before,.inner-page .gtco-nav-toggle i:after {    background: #444 none repeat scroll 0 0;}.inner-page .gtco-nav-toggle.active i {    background: transparent none repeat scroll 0 0;}.inner-page .modal-dialog {    margin: 30px auto;}.auction-result h2 {    font-size: 22px;    font-weight: 600;    margin-bottom: 10px;}.auction-result .row {    margin-bottom: 80px;}.auction-result .row.disclaimer_check {    margin-bottom: 0;    margin-left: 0;    margin-right: 0;}.auction-result .row.disclaimer_check + .row {    margin-bottom: 55px;    margin-left: 0;    margin-right: 0;}.auction-result div.col-md-6 {    text-align: center;}.auction-result:before {    content: "" width: 100%;    display: inline-block;    height: 1px;    background: #dedede;    position: absolute;    bottom: 0;    left: 0;}.auction-list-tab .col-md-8 {    padding: 0px;}.auction-list-tab .col-md-8 ul {    margin: 0px;    padding: 0px;}.auction-list-tab .col-md-8 ul li {    list-style: none;    display: flex;}.auction-list-tab .col-md-8 ul li span {    text-align: left;    margin-bottom: 5px;    font-size: 14px;    color: #000;    width: auto;}.auction-list-tab .col-md-8 ul li span.label {    font-weight: 300;    font-size: 14px;    width: 100%;    max-width: 200px;    color: #000000;    font-family: 'WorkSans Light';    line-height: 26px;    padding-bottom: 0;    margin-bottom: 0;    padding-top: 0;    word-wrap: break-word;    white-space: normal;}.last-s {    font-weight: 600;    font-family: "Playfair Display", serif;}#sort_select_chosen a.chosen-single {    border: 1px solid #dedede;    color: #000;}#sort_select_chosen a.chosen-single span {    color: #000;}#sort_select_chosen {    width: 191px !important;}#sort_select_chosen.chosen-with-drop a.chosen-single span {    color: #000000;}.auction-list-tab span,.auction-result span {    width: 100%;    display: inline-block;    margin-bottom: 40px;    color: #b8b8b8;    font-size: 14px;}.auction-list-tab .row {    margin-bottom: 45px;}img {    max-width: 100%;    height: auto;}.artist-list .filter {    margin: 10px 0 53px;    width: 100%;    display: inline-block;}.artist-list .artist-list-content h5 {    margin-bottom: 1px;}.spec,.trending .artist-detail {    font-size: 14px;    color: #000;    font-family: "Playfair Display", serif;    width: 100%;    display: inline-block;}.artist-list .artist-list-content .follow {    border-color: #e92e6b;    display: inline-block;    letter-spacing: 1px;    margin-bottom: 10px;    margin-top: 5px;    width: auto;}a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6 {    color: #e92e6b;}li {    list-style: none;}ul {    margin: 0px;    padding: 0px;}.trending {    width: 100%;    display: inline-block;}#tv .trending {    margin-bottom: 30px;}.trending h4 {    margin-bottom: 35px;}.trending h5,#artist_artwork_tranding_box .trending h3,#artist_artwork_tranding_box .trending h5 {    margin-bottom: 3px;    margin-top: 15px;    font-weight: 700;    font-size: 14px;    float: none;}.trending > .col-md-12 {    padding: 0px;}.video h5 {    float: left;    margin-top: 15px;    text-align: left;    width: auto;    font-size: 14px;    font-weight: 700;    line-height: 20px;}body .trending li {    text-align: center;    width: 23.5%;    float: left;    margin-right: 2%;    padding-right: 0px;}body .trending li:nth-child(4n + 0) {    margin-right: 0px;}.artist_artwork_tranding_box .trending li {    width: 33.33%;}.trending li a {    width: 100%;}.trending.video li a {    width: auto;    text-align: left;}#mural_map {    width: 100% !important;}.trending li .spec a {    color: #000;    display: inline-block;    font-family: "Playfair Display", serif;    font-size: 14px;    width: auto;    padding-right: 0;}.trending li:last-child {    margin: 0px;}.trending li img {    max-width: 100%;}.trending .follow {    width: auto;    margin-top: 5px;    display: inline-block;}.artist-products .trending .follow {    border-bottom: 1px solid #e92e6b;}.artist-products .trending .follow input {    font-size: 11px;}.trending h4,.artist_artwork_tranding_box h4 {    font-weight: 600;    font-size: 22px;    margin-bottom: 35px;}.adv-small {    float: left;    margin-right: 25px;    padding: 0px;}.adv-small + p + figure {    padding-top: 30px;    padding-bottom: 30px;}.blake-became {    margin: 30px 0;}.bio-image {    margin-bottom: 50px;}.right {    text-align: right;}.bio-top-content {    font-size: 16px;    font-family: "Work Sans", sans-serif;    font-weight: 300;    line-height: 30px;    margin-bottom: 80px;}.event .col-md-6 {    margin-top: 2px;}.event .city {    font-size: 14px;    color: #000;    font-family: "Playfair Display", serif;    font-weight: 600;}.event-list .ongoing {    margin-top: 0;}.event-list .ongoing h1 {    margin-bottom: 60px;    font-weight: normal;}.event-list .filter {    display: inline-block;    padding-bottom: 53px;    width: 100%;}.event-list h5 {    margin-top: 17px}.event-list .gal-add {    font-family: "Playfair Display", serif;}.event-list .date {    letter-spacing: 0.5px;    line-height: 24px;}.event-list .event .col-md-6 {    margin-bottom: 56px;}.event-list .event .col-md-6 {    margin-top: 2px;}.inner-page .event-list .adv {    margin-top: 70px;    margin-bottom: 80px;}.event-list .ongoing-left {    width: 21%;    margin-bottom: 0;    padding: 0 0 0 15px;    position: relative;}.event-list .ongoing-right {    padding: 0 0 0 30px;    margin-bottom: 0;}.ongoing-right .date {    line-height: 16px;}.ongoing-right h1 {    margin-bottom: 10px;    margin-top: 4px;    font-size: 36px;    font-weight: bold;    letter-spacing: 0.3px;}.ongoing-right .gal-add {    letter-spacing: 0.3px;    padding-bottom: 15px;    font-family: 'Playfair Display', serif;    color: #000000;}.ongoing-links li {    display: inline-block;    text-transform: uppercase;    padding-right: 25px;}.ongoing-links li a {    height: auto;    display: block;    line-height: 18px;}.ongoing-links li a,.ongoing-links li .follow_wrapper input {    border: none;    border-bottom: 1px solid #e92e6b;    font-size: 11px;    font-weight: bold;    letter-spacing: 1.3px;    border-radius: 0;}.ongoing-links li .follow_wrapper input {    background: none;    color: #000;    padding: 0px;    font-size: 11px;    text-transform: uppercase;}.ongoing-links li .follow_wrapper input:hover {    color: #e92e6b;}.ongoing-links {} .load-more {    display: block;    text-align: center;    padding: 20px 0 20px;}.event-outgoing-content {    display: inline-block;    width: 100%;}.load-more button {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 2px solid #000;    color: #000;    font-family: "Work Sans", sans-serif;    font-size: 14px;    font-weight: 700;    height: 48px;    padding: 0 33px;    text-transform: uppercase;    letter-spacing: 2px;}.load-more button:hover {    background: #000;    color: #fff;}.event-outgoing-add {    padding: 0px;}.event-outgoing-content .col-md-9 {    width: 73.9%;    padding: 0px;}.event-outgoing-add {    padding: 0;    width: 26.1%;}.event-outgoing-content.upcoming {    display: inline-block;    width: 100%;    padding-bottom: 0;}.event-outgoing-content .ongoing-left {    max-width: 179px;    padding-right: 0;}.event-outgoing-content .ongoing-right {    padding-left: 30px;}.event-outgoing-content .ongoing-right .mobile {    display: block;}.event-outgoing-content .ongoing-left img {    height: auto;}.event-outgoing-content .featured {    background: #000 none repeat scroll 0 0;    color: #fff;    font-size: 7px;    font-weight: bold;    letter-spacing: 2px;    padding: 6px 13px;    position: absolute;    right: -7px;    top: 5px;}.event-outgoing-content.upcoming .load-more {    padding: 24px 0 20px;}.ai1ec-event-details .add_btn {    display: none;}.event-outgoing-content .row {    margin-bottom: 60px;}.mobile {    display: none;}.inner-page .event-list .city {    position: relative;}.inner-page .event-list .city input[type="submit"] {    background: rgba(0, 0, 0, 0) url("../images/search-inner.png") no-repeat scroll 0 0;    content: "";    display: inline-block;    font-size: 0;    height: 25px;    opacity: 1;    position: absolute;    right: 11px;    top: 8px;    width: 23px;    padding: 0px;}.inner-page.tv {    background: #0e0e0e;    color: #fff;}.logged-in.inner-page.tv {    padding-top: 103px;}.inner-page.tv h1 {    color: #fff;}.inner-page.tv .gtco-nav.inner {    box-shadow: none;}.inner-page.tv .gtco-nav.inner {    background: #080808;}.inner-page.tv .gtco-nav ul li a {    color: #fff;}.inner-page.tv .gtco-nav.inner + .container-content {    margin-top: 103px;}.related-vd {    border-top: 1px solid #4d4d4d;    padding-top: 60px;    padding-bottom: 116px;}.related-vd h3 {    float: none;    color: #fff;    font-size: 22px;    font-weight: bold;}.related-vd h5 {    color: #fff;    font-size: 14px;    font-weight: 700;    line-height: 20px;    margin-bottom: 0;    margin-top: 20px;}.vd-block h1 {    padding-top: 60px;}.vd-block p {    word-wrap: break-word;}.related-vd .row.desktop {    width: 100%;}.vd-block {    padding-bottom: 55px;}.vd-info {    padding-bottom: 15px;}.vd-info li {    display: inline-block;    padding-right: 8px;}.vd-block > p {    font-size: 16px;    letter-spacing: 0.9px;    line-height: 28px;}.inner-page.tv .gtco-nav .row .search span select {    color: #fff;}.inner-page.tv .gtco-nav-toggle.active i {    background: transparent none repeat scroll 0 0;}.inner-page.tv .gtco-nav-toggle i {    background: #fff none repeat scroll 0 0;}.inner-page.tv .gtco-nav-toggle i::before,.inner-page.tv .gtco-nav-toggle i::after {    background: #fff none repeat scroll 0 0;}.inner-page.tv .gtco-nav .row .search span.search-input input {    color: #fff;}.inner-page.tv .gtco-nav .row .search span.search-input input[type="submit"] {    background: rgba(0, 0, 0, 0) url("../images/search.png") no-repeat scroll -1px -2px;}.inner-page.tv .container-content iframe {    width: 100%;    height: 712px;}.inner-page.tv .gtco-nav .row .search span.search-input {    border-right: medium none;}.inner-page.tv .gtco-nav-toggle.active i:before,.inner-page.tv .gtco-nav-toggle.active i:after {    background: #fff none repeat scroll 0 0;}.inner-page .gtco-nav-toggle.active i::before,.inner-page .gtco-nav-toggle.active i::after {    background: #fff none repeat scroll 0 0;}.back {    display: inline-block;    font-size: 11px;    font-weight: bold;    letter-spacing: 1px;    text-transform: uppercase;}.back:before {    content: url("../images/back.png");    padding-right: 10px;}.result-info ul li {    display: table;}.result-info ul li label {    display: table-cell;    width: 140px;}.result-info ul li span {    display: table-cell;}.result-info > ul {    display: inline-block;    width: 100%;}.individual-result h1 {    margin-top: 40px;}.trend-line {    padding-bottom: 50px;    display: block;    clear: both;    width: 100%;    overflow: hidden;}.trend-line #graph {    margin: 0 0 !important;}.col-md-8.result-info {    padding: 0;}.col-md-4.adv-right {    padding: 0;}.col-md-8.result-info {    margin-right: 2%;    padding: 0;    width: 58%;    color: #000;}.col-md-4.adv-right {    padding: 0;    width: 40%;    text-align: right;}.col-md-4.adv-right .img-responsive {    display: inline-block;}.estimate-auction {    padding-bottom: 80px;    text-align: left;    overflow: hidden;    display: block;    clear: both;}.estimate-auction #graph_container {    margin: 0 0 !important;}.container-content .result-info h3 {    float: none;    font-size: 18px;    font-weight: bold;    margin-top: 72px;    margin-bottom: 29px;}.auction-result-thumb h4 {    padding-bottom: 10px;    padding-top: 26px;    text-align: center;    font-weight: bold;    font-size: 22px;    margin-bottom: 21px;}.auction-result-thumb button {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 2px solid #000;    color: #000;    font-family: "Work Sans", sans-serif;    font-size: 12px;    font-weight: 700;    height: 51px;    width: 100%;    text-transform: uppercase;    letter-spacing: 1.4px;}.auction-result-thumb button:hover {    background: #000;    color: #fff;}.pagination-links {    width: 100%;    display: inline-block;    margin-bottom: 15px;    text-align: center;}.pagination-links span.page-numbers.current {    background: #eee;    font-size: 15px;    color: #000;    padding: 3px 6px;}.pagination-links a {    font-size: 15px;    color: #000;    padding: 3px;}.auction-result-thumb {    padding: 0;    width: 29.5%;    margin-right: 3%;    text-align: center;}.auction-result-thumb .img-responsive {    display: inline-block;}.auction-result-right {    padding: 0;}.result-info {    font-family: "Work Sans", sans-serif;}.result-info .row span {    color: #b8b8b8;}.result-info .row span.auction-ammount {    color: #000000;    font-weight: bold;    font-family: 'Playfair Display', serif;}.inner-page .gtco-nav + div,.inner-page .gtco-nav + div + .container-content.individual-result {    margin-top: 185px;}.filter-form-outer span {    border: medium none;    padding-left: 15px;    width: 100%;}.filter-form-outer a.chosen-single span {    margin-right: 10px;    padding-left: 10px;    width: 90%;    overflow: hidden;    display: inline-block;    white-space: nowrap;    text-overflow: ellipsis;}#content_loading {    text-align: center;}body .col-md-offset-1 {    margin-left: 0px;}.contact_info_main_container span {    font-size: 13px;    color: #000;    font-weight: 400;    font-family: "Work Sans", sans-serif;}body .artist-info-right .contact_info_main_container span a {    color: #000;}.contact_info_main_container > div {    margin-bottom: 5px;}#artists_detail_container .tab-content figure {    width: 100%;    display: inline-block;    text-align: center;}#artists_detail_container .tab-content figure img {    height: auto;}#artist_content_loading {    text-align: center;}.product-div > span {    width: 100%;    display: inline-block;    padding: 0 18px;}.mural_top_container div a p {    font-size: 12px;    text-transform: uppercase;    font-weight: 600;    margin-bottom: 72px;}.mural_top_container h1 {    margin-bottom: 50px;}.mural_top_container #gallery {    margin-bottom: 20px;}.mural_top_container #gallery img {    width: 100%;}.travel_additional_info .additional_info_container span a {    font-family: "Playfair Display", serif;    font-size: 14px;    color: #000;}.travel_additional_info .additional_info_container label {    font-family: "Playfair Display", serif;    font-size: 14px;    color: #000;    font-weight: bold;    margin-bottom: 0px;}.travel_additional_info .additional_info_container span {    font-family: "Playfair Display", serif;    font-size: 14px;    color: #000;}.murals-template-default figure {    text-align: center;    max-width: 100%;}.panel-grid .bio-image .widget-title {    margin-top: 20px;}.murals-template-default figure figcaption {    margin-bottom: 50px;}#mural_map {    margin-bottom: 80px;}#artist_murals,#artist_murals .database_submenu {    width: 100%;    display: inline-block;}#artist_murals .database_submenu .artist-sort-tag {    width: auto;    display: inline-block;    margin-bottom: 40px;    float: right;}#artist_murals .database_submenu .artist-sort-tag .sort-area {    display: inline-block;}#artist_murals .database_submenu .artist-sort-tag .sort-area select {    box-sizing: border-box;    height: 40px;    padding: 0 10px;}#artist_column_detail .featured_image {    border: 1px solid #eee;    text-align: center;    margin-bottom: 20px;    background: #f9f9f9;}#artist_column_detail .magazine_type_desc {    font-family: "Playfair Display", serif;    font-size: 14px;    color: #000;}#artist_column_detail .magazine_type_desc .artist-name .artist {    margin-top: 0px;    width: auto;    display: inline-block;    font-weight: 400;}#artist_column_detail .magazine_type_desc > span {    width: 100%;    display: inline-block;    font-weight: 600;}#artist_column_detail .content_block {    margin-bottom: 40px;}#artist_auctions .auction-result > div .artist-sort-tag {    float: right;    margin: 0px 0;}#artist_auctions .auction-result div .artist-sort-tag .sort-arrow {    margin: 0;    position: absolute;}.auction-list-tab .col-md-4 {    text-align: center;    border: none;}.trending.panel-widget-style h5 {    font-size: 14px;    font-weight: 700;    line-height: 20px;    margin-bottom: 3px;    margin-top: 20px;    color: #000;    font-family: "Playfair Display", serif;}.trending.panel-widget-style .follow a {    padding-right: 0px;}.trending.panel-widget-style li a {} a:hover,a:active,a:focus {    color: #e92e6b;    outline: medium none;    text-decoration: none;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right span.date {    font-size: 24px;    font-family: "Playfair Display", serif;    color: #000;    font-weight: 400;    line-height: 19px;    margin-bottom: 8px;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right .gal-add {    font-family: "Playfair Display", serif;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right .ongoing-links {    margin-top: 6px;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right .contact_info_main_container {    margin-top: 35px;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right div .label {    font-family: "Playfair Display", serif;    color: #000;    font-weight: 700;    font-size: 14px;    padding: 0px;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right div .data {    font-weight: normal;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right div[class^=artist_follow_] h2,.ai1ec_event-template-default .ai1ec-event-details .artist-info-right .exhibition_preview_link_container h3 {    font-family: "Playfair Display", serif;    color: #000;    font-weight: 700;    font-size: 14px;    display: inline-block;    margin-bottom: 0px;}.exhibition_preview_text {    display: inline-block;}.exhibition_preview_link_container {    margin-top: 8px;}.ai1ec_event-template-default .ai1ec-event-details .ongoing {    border-top: 1px solid #eee;    padding-top: 90px;}.ai1ec_event-template-default .ai1ec-event-details .ongoing h1 {    font-family: "Playfair Display", serif;    font-size: 24px;    font-weight: normal;    margin-bottom: 60px;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right .exhibition_preview_link {    display: inline-block;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right div[class^=artist_follow_].artone .col-md-6 {    display: inline-block;    float: none;    padding: 0px;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right div[class^=artist_follow_].artone h2 {    float: none;    width: auto;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right div[class^=artist_follow_] h2 {    width: 100%;    margin-bottom: 5px;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right div[class^=artist_follow_] .col-md-6 {    display: inline-block;    padding: 0px;    margin-bottom: 5px;}.exhibition_preview_link_container {    width: 100%;    display: inline-block;    border-top: 1px solid #eee;    margin-top: 68px;    padding-top: 50px;    padding-bottom: 50px;}.timely .exhibition_preview_link_container {    width: 100%;    display: inline-block;    border-top: 1px solid #eee;    margin-top: 68px;    padding-top: 50px;    padding-bottom: 50px;    border-bottom: 1px solid #eee;    margin-bottom: 80px;}.ai1ec-event-details .detail_header > .row {    margin: 0px;}.exhibition_preview_link_container .exhibition_preview_text h3 {    font-weight: bold;    margin-bottom: 0px;}.exhibition_preview_link {    float: right;}.exhibition_preview_link a {    background: #ea2e6b;    color: #fff;    padding: 15px 37px;    font-size: 12px;    font-weight: 600;    letter-spacing: 1px;    text-transform: uppercase;}.exhibition_preview_link a:hover {    background: #000;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right div[class^=artist_follow_] .col-md-6 span {    display: inline-block;    margin-right: 5px;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right div[class^=artist_follow_] .col-md-6 span input {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;    color: #000;    padding: 0;    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: -moz-use-text-color -moz-use-text-color #e92e6b;    border-image: none;    border-style: none none solid;    border-width: medium medium 1px;    font-size: 11px;    font-weight: bold;    letter-spacing: 1.3px;}.ai1ec_event-template-default .ai1ec-event-details .artist-info-right div[class^=artist_follow_] .row {    margin: 0px;}#artist_murals .artist-sort-tag label {    display: none;}body #artist_murals .artist-sort-tag {    width: 100%;}body #artist_murals .artist-sort-tag .sort-area {    float: right;}#artist_murals .artist-sort-tag .sort-area .chosen-container {    border: 1px solid #eee;}.gallery .gallery-div h5 {    margin-bottom: 5px;}.gallery.shows .gallery-div h5 {    margin-bottom: 2px;}.overly {    width: 100%;    position: absolute;    top: 0;    height: 100%;    left: 0;    background-color: rgba(0, 0, 0, 0.5);}.gtco-nav .row .search span.search-input input[type="submit"]:hover {    background: rgba(0, 0, 0, 0) url("../images/search.png") repeat scroll 0 -25px;    width: 23px;}.inner-page .gtco-nav .row .search span.search-input input[type="submit"]:hover {    background: rgba(0, 0, 0, 0) url("../images/search.png") repeat scroll 0 -27px;    width: 23px;}.darkHeader .gtco-nav .row .search span.search-input input[type="submit"] {    background: rgba(0, 0, 0, 0) url("../images/search-icon.png") repeat scroll 0 0;    width: 22px;    height: 22px;    top: 10px;    right: 11px;}.darkHeader .gtco-nav .row .search span.search-input input[type="submit"]:hover {    background: rgba(0, 0, 0, 0) url("../images/search.png") repeat scroll 0 -27px;    width: 23px;}#gtco-hero .flexslider .slider-text > .slider-text-inner p {    margin-top: 47px;    margin-bottom: 54px;}.chosen-container .chosen-results li.active-result {    padding: 0 10px;}.chosen-container .chosen-results li.active-result:hover,.chosen-container .chosen-results li.active-result:focus,.chosen-container .chosen-results li.active-result:active {    color: #e92e6b;    background-color: none;}.flex-active-slide .btn {    border-color: #fff;    color: #fff;    letter-spacing: 2px;    height: 47px;    box-sizing: border-box;    font-size: 12px;    line-height: 44px;    width: 196px;}#gtco-hero .flexslider .slider-text .slider-text-inner h2 {    max-width: 90%;    margin: 0 auto;    font-size: 56px;}#gtco-hero .flexslider .slider-text > .slider-text-inner p a {    color: #fff;    font-family: 'Work Sans', sans-serif;    color: #fff;    padding: 0px 0;    height: 13px;    display: inline-block;    line-height: 13px;    font-size: 14px;    letter-spacing: 1px;    border-right: none;}#gtco-hero .flexslider .slider-text .slider-text-inner p span.border {    border-left: 1px solid #fff;    height: 13px;    width: 1px;    display: inline-block;    vertical-align: middle;    color: #fff;    text-indent: -999em;    margin: 0 12px;}#gtco-hero .flexslider .slider-text .slider-text-inner p span.comma_seprator {    display: inline-block;    vertical-align: bottom;    color: #fff;    margin-right: 7px;}.artwork-artist-name .artist {    margin-top: 0;}.artwork-artist-name .artist a {    font-family: 'Playfair Display', serif;    font-size: 14px;    color: #000000;    line-height: 20px;}.artwork-artist-name .artist a:hover {    color: #e92e6b;}.artwork-artist-name {    margin-bottom: 0;}.container-content h3 {    font-size: 24px;}.related-vd .container-content h3 {    font-size: 22px;    margin-bottom: 30px;}.category h4 {    font-size: 24px;}.artwork-div .filter .filter-form-outer span {    font-size: 14px;    letter-spacing: 1px;    color: #000;    font-family: 'Work Sans', sans-serif;}.artwork-div .filter .filter-form-outer .chosen-with-drop span {    color: #000000;}.filter span select#dimensions,.artwork-div .filter span input {    letter-spacing: 1px;}.sub-news button {    position: absolute;    right: 17px;    top: 17px;    z-index: 99;    height: 18px;    width: 18px;    display: block;    border: none;    padding: 0;    background-color: transparent;    z-index: 9;}.sub-news button .close-btn {    color: #333;    font-size: 32px;    text-indent: -999em;    width: 18px;    height: 18px;    background: rgba(0, 0, 0, 0) url("../images/close-icon.png") no-repeat scroll center center;    display: block;}.sub-news button:hover .close-btn,.sub-news button:focus .close-btn {    background: rgba(0, 0, 0, 0) url("../images/close-icon-active.png") no-repeat scroll center center;}.chosen-container .chosen-results {    max-height: 335px;    overflow-y: auto;    overflow-x: hidden;    border: none;    padding: 13px 0 13px 0;    margin: 0;}.age-cell .age-values-div {    position: relative;    top: -5px;}.container-content h2.main_title {    font-size: 36px;    display: inline-block;    float: left;}.container-content h3.sub_title {    font-size: 24px;    display: inline-block;    float: left;}.age-values-div .middle-age-val .age-slide-values {    font-size: 12px;    color: #000000;    letter-spacing: 0.6px;}.inner-page .age-values-div .middle-age-val .age-slide-values,.age-slide-values,.age-slide-values .min-age-value,.age-slide-values .max-age-value {    font-family: 'Work Sans', sans-serif;    color: #000;    font-size: 12px;    border: none;    line-height: 14px;}.artist-age-slider .artist .row.age-slider-div {    margin: 0 10px;}.artist .artwork-div .owl-theme .owl-controls .owl-nav [class*="owl-"],.artist .artwork-div .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {    top: 27%;}footer .textwidget p {    line-height: 22px;}footer .textwidget ul li {    line-height: 28px;}footer .social ul li a {    display: block;    width: 23px;    height: 19px;    text-indent: -999em;}footer .social ul li a.google {    width: 26px;}footer .social ul li a.soundcloud {    width: 31px;}footer a.facebook {    background: rgba(0, 0, 0, 0) url("../images/facebook.png") no-repeat scroll center 0;}footer a.instagram {    background: rgba(0, 0, 0, 0) url("../images/pintest.png") no-repeat scroll center 0;}footer a.twitter {    background: rgba(0, 0, 0, 0) url("../images/twitter.png") no-repeat scroll center 0;}footer a.linkedin {    background: rgba(0, 0, 0, 0) url("../images/linkdein.png") no-repeat scroll center 0;}footer a.pintrest {    background: rgba(0, 0, 0, 0) url("../images/p.png") no-repeat scroll center 1px;}footer a.google {    background: rgba(0, 0, 0, 0) url("../images/google-plu.png") no-repeat scroll center 3px;}footer a.rss {    background: rgba(0, 0, 0, 0) url("../images/rss.png") no-repeat scroll center 0;}footer a.soundcloud {    background: rgba(0, 0, 0, 0) url("../images/clou.png") no-repeat scroll center 4px;}footer a.facebook:hover {    background-position: center -19px;}footer a.instagram:hover {    background-position: center -19px;}footer a.twitter:hover {    background-position: -6px -18px;}footer a.linkedin:hover {    background-position: center -19px;}footer a.pintrest:hover {    background-position: center -18px;}footer a.google:hover {    background-position: center bottom;}footer a.rss:hover {    background-position: center -19px;}footer a.soundcloud:hover {    background-position: center -15px;}.artist-age-slider .age-cell {    margin-top: 17px;}#artist_all_search_filter_box .artist-age-slider .age-cell {    margin-left: 10px;    margin-right: 7px;}.age-cell .tooltip {    display: none;}.artist .owl-stage-outer h5 {    margin-bottom: 2px;}.artist .gal-add {    margin-bottom: 2px;    padding-top: 0;}.artist .artwork-div .gal-add {    font-family: 'Playfair Display', serif;    font-weight: 400;    color: #000000;}.artist .gal-add:hover {    cursor: pointer;}.magazine h4,.magazine h5 {    margin-bottom: 5px;}.filter .filter-form-outer {    position: relative;}#events_sort_sidebar .filter-form-outer .date-arrow {    display: block;    background: url(../images/select-arrow.jpg) no-repeat 0 0;    height: 7px;    line-height: 50px;    top: 20px;    right: 10px;    width: 10px;    left: auto;    position: absolute;    padding: 0;    cursor: pointer;}#events_sort_sidebar .filter-form-outer .city-search,#artist_search_form .artist-name-box .filter-form-outer .city-search,#artist_all_search_filter_box .filter .filter-form-outer .city-search {    display: block;    background: url(../images/search-icon.png) no-repeat 0 0;    height: 22px;    line-height: 50px;    top: 13px;    right: 14px;    width: 22px;    left: auto;    position: absolute;    padding: 0;    cursor: unset;    font-size: 0;}#artist_all_search_filter_box .filter .filter-form-outer .city-search {    margin-right: 1.7%;}#events_sort_sidebar .filter-form-outer .city-search:hover,#artist_search_form .artist-name-box .filter-form-outer .city-search:hover,#events_sort_sidebar .filter-form-outer .date-arrow:hover,#events_sort_sidebar .filter-form-outer .city-search:focus,#artist_search_form .artist-name-box .filter-form-outer .city-search:focus,#events_sort_sidebar .filter-form-outer .date-arrow:focus,#events_sort_sidebar .filter-form-outer .city-search:active,#artist_search_form .artist-name-box .filter-form-outer .city-search:active,#events_sort_sidebar .filter-form-outer .date-arrow:active {    border: none;}#artist_search_form .filter span.ui-helper-hidden-accessible {    color: red;    left: 0;    top: 2;    position: absolute;    border: none;    z-index: -1;    display: none;}ul.ui-autocomplete {    max-height: 335px;    overflow-y: auto;    padding-top: 13px;    overflow-x: hidden;    display: block;    max-width: 172px;    box-shadow: 0 4px 4px rgba(222, 222, 222, .50);    background: #fff;    position: absolute !important;    padding-left: 0;    padding-right: 0;    border: 1px solid #dedede;    border-top: none;}.travel-body-class ul.ui-autocomplete {    max-height: 335px;    overflow-y: auto;    padding-top: 13px;    overflow-x: hidden;    display: block;    max-width: 249px;    box-shadow: 0 4px 4px rgba(222, 222, 222, .50);    background: #fff;    position: absolute !important;    padding-left: 0;    padding-right: 0;    border: 1px solid #dedede;    border-top: none;}.ui-menu .ui-menu-item,.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {    background-position: 5px 9px;}#ui-id-2.ui-autocomplete li,#ui-id-2.ui-autocomplete li.ui-state-focus,#ui-id-2.ui-autocomplete li:hover,.inner-page #ui-id-1.ui-autocomplete li,.inner-page #ui-id-1.ui-autocomplete li.ui-state-focus,.inner-page #ui-id-1.ui-autocomplete li:hover,.inner-page #ui-id-2.ui-autocomplete li,.inner-page #ui-id-2.ui-autocomplete li.ui-state-focus,.inner-page #ui-id-2.ui-autocomplete li:hover {    padding: 0;    background: none;    background-color: #fff;}#ui-id-2.ui-menu .ui-menu-item a.ui-state-focus,#ui-id-2.ui-menu .ui-menu-item a.ui-state-active,.inner-page #ui-id-1.ui-menu .ui-menu-item a.ui-state-focus,.inner-page #ui-id-1.ui-menu .ui-menu-item a.ui-state-active,.inner-page #ui-id-2.ui-menu .ui-menu-item a.ui-state-focus,.inner-page #ui-id-2.ui-menu .ui-menu-item a.ui-state-active {    background: #000;    background-color: #fafafa;}#ui-id-2.ui-autocomplete li a,.inner-page #ui-id-1.ui-autocomplete li a {    padding: 0 15px;    font-size: 14px;    line-height: 35px;    color: #000;    cursor: pointer;    font-size: 14px;    font-family: 'Work Sans', sans-serif;    letter-spacing: 1px;    display: block;}#ui-id-1.ui-menu .ui-menu-item a {    padding: 2px 2px 2px 30px;    font-size: 14px;    line-height: 35px;    color: #000;    cursor: pointer;    font-size: 14px;    font-family: 'Work Sans', sans-serif;    letter-spacing: 1px;}#b2c_registerform .member-text .already-member a {    border-bottom: none;}#ui-id-2.ui-autocomplete li a:hover,#ui-id-2.ui-autocomplete li a:focus,#ui-id-2.ui-autocomplete li a:active,.inner-page #ui-id-1.ui-autocomplete li a:hover,.inner-page #ui-id-1.ui-autocomplete li a:focus,.inner-page #ui-id-1.ui-autocomplete li a:active {    color: #e92e6b;    background: none !important;}#ui-id-1.ui-menu .ui-menu-item a:hover {    color: #e92e6b;    background: none !important;}.artwork-div::-webkit-input-placeholder,.filter::-webkit-input-placeholder {    color: #b8b8b8;    opacity: 1;}.artwork-div::-moz-placeholder,.filter::-moz-placeholder {    color: #b8b8b8;    opacity: 1;}.artwork-div:-ms-input-placeholder,.filter:-ms-input-placeholder {    color: #b8b8b8;    opacity: 1;}.artwork-div:-moz-placeholder,.filter:-moz-placeholder {    color: #b8b8b8;    opacity: 1;}#artist_content_loading {    margin-bottom: 40px;}#artists_detail_container .widget_ad_rectangle_widget_medium {    float: left;    margin-right: 10px;    margin-bottom: 30px;}.inner-page .age-slider-div {    margin-top: 18px;    margin-left: 8px;    margin-right: 8px;}.inner-page .age-slider-div .slider-horizontal {    margin: 0 2px;}.trending {    margin: 0 0 80px;}#artist_overview .trending {    border-top: 1px solid #dedede;    border-bottom: 1px solid #dedede;    padding-top: 48px;    padding-bottom: 48px;    padding-left: 0;    padding-right: 0;}#artist_overview .trending.art_resources {    border: none;    padding: 0;}#artist_overview p,#artist_overview h2,#artist_overview ul,#artist_overview ol,#artist_overview h1,#artist_overview h2,#artist_overview h3,#artist_overview h4,#artist_overview h5,#artist_overview h6,#artist_overview aside,#artist_overview details,#artist_overview section,#artist_overview summary,#artist_overview basefont,#artist_overview datalist,#artist_overview fieldset,#artist_overview keygen,#artist_overview legend,#artist_overview optgroup,#artist_overview abbr,#artist_overview acronym,#artist_overview address,#artist_overview blockquote,#artist_overview cite,#artist_overview code,#artist_overview pre,#artist_overview progress,#artist_overview small,#artist_overview ul,#artist_overview ol,#artist_overview dd,#artist_overview dir,#artist_overview menu,#artist_overview caption,#artist_overview col,#artist_overview colgroup,#artist_overview table,#artist_overview applet,#artist_overview area,#artist_overview canvas,#artist_overview time,#artist_overview video,#artist_overview time,#artist_overview article {    max-width: 521px;    margin-left: auto;    margin-right: auto;    text-align: left;    float: none;}#artist_overview img + p {    max-width: 100%;    text-align: left;}#artist_overview p iframe {    width: 100%;    height: 290px;}#artist_overview p img {    width: 100%;    height: auto;}#artist_overview h2 {    color: #000000;    line-height: 30px;    margin-bottom: 20px;}#artists_detail_container .tab-content #artist_overview figure {    display: block;    text-align: center;    margin: 0 auto 50px;}#artist_overview figure figcaption {    text-align: center;    font-size: 12px;    color: #767676;    font-family: 'Work Sans', sans-serif;    display: block;    margin-top: 10px;}#artist_overview h6 {    font-size: 12px;    line-height: 1.5em !important;}#artist_overview ol,#artist_overview ul {    margin: 10px auto;    padding: 0;}#artist_overview ol li {    font-size: 12px;    list-style: decimal;    margin: 10px 15px;    line-height: 1.5em;}#artist_overview ul li {    font-size: 12px;    list-style: disc;    margin: 10px 15px;    line-height: 1.5em;}#artist_overview .trending ul li {    list-style: none;    margin: 0;}#artist_overview .trending ul {    margin: 0;    padding: 0;}.trending li a img {    max-width: 100%;    min-height: 148px;}/*.trending ul li:last-child{padding-right:0;}*/#artist_overview .trending ul,#artist_overview .trending ol {    max-width: 100%;}#artist_overview .trending h1,#artist_overview .trending h2,#artist_overview .trending h3,#artist_overview .trending h4,#artist_overview .trending h6 {    max-width: 100%;}#artist_overview .trending h5,#artist_artwork_tranding_box .trending h3,#artist_artwork_tranding_box .trending h5 {    max-width: 100%;    text-align: center;    margin-top: 20px;    font-weight: 700;}.artist-resource ul li a {    border: 1px solid #e1e1de;    overflow: hidden;    display: block;    width: 100%;}.artist-resource ul li {    min-height: 275px;}.auction-result-right {    margin-bottom: 50px;}.result-info {    font-size: 14px;    line-height: 26px;}.result-info label {    color: #8d8d8d;    font-weight: 400;}body #cookie #close #closecookie {    text-indent: -999em;    background: url(../images/cross-white.png) no-repeat 0 0;    width: 18px;    height: 18px;    display: block;}#artist_auctions.fade {    -webkit-transition: none;    -moz-transition: none;    -ms-transition: none;    -o-transition: none;    transition: none;}.last_hammer_tooltip:hover::before,.max_hammer_tooltip:hover::before {    width: 0;    height: 0;    border-bottom: 10px solid transparent;    border-top: 10px solid transparent;    border-right: 10px solid #f1f1f1;    font-size: 0;    line-height: 0;    position: absolute;    left: 50px;    top: 1px;    content: "";    z-index: 1;}.last_hammer_tooltip:hover::after,.max_hammer_tooltip:hover::after {    content: attr(data-tooltip);    background: #f1f1f1;    border: 1px solid #c8c8c8;    position: absolute;    width: auto;    height: auto;    top: -11px;    left: 60px;    padding: 10px 18px;    box-sizing: border-box;    font-weight: 400;    font-size: 13px;    border-radius: 8px;    color: #222;    white-space: nowrap;    z-index: 3;}.last_hammer_tooltip,.max_hammer_tooltip {    position: relative;    cursor: pointer;}#search_form .se-search-val {    color: #fff;    padding: 0 30px 0 18px;    line-height: 40px;    display: block;    background: url(../images/arrow.png) no-repeat 83% center;    height: 40px;    border-right: 1px solid #717170;    overflow: hidden;    word-wrap: break-word;}.inner-page #search_form .se-search-val,.inner-page .active #search_form .se-search-val,.inner-page .search #search_form:hover .se-search-val {    border-right: 1px solid #dedede !important;    color: #000;    background: url(../images/select-arrow-black.png) no-repeat 83% center;}.darkHeader #search_form .se-search-val {    color: #000;    border-right: 1px solid #dcdcdc !important;    background: url(../images/select-arrow-black.png) no-repeat 83% center;}.search.active #search_form .se-search-val,.search #search_form:hover .se-search-val {    border-right: 1px solid rgba(255, 255, 255, 0.8);}.darkHeader .search #search_form:hover .se-search-val {    border-right: 1px solid #dcdcdc;}.search-span::after {    background: url(../images/arrow.jpg) no-repeat right center;    position: absolute;    top: 50%;    margin-top: -2.5px;    right: 16px;    width: 9px;    height: 5px;}.searchform ul,.gtco-nav .searchform ul {    float: left;    height: 0;    list-style: none;    margin: 5px 0 0;    padding: 0px 0 0px 0;    text-align: left;    z-index: 11;    width: 99%;    margin-top: 0;    position: relative;    left: -1px;    box-sizing: unset;}.searchform ul.hover {    box-shadow: 0 4px 4px rgba(102, 102, 102, .50);    background-color: #fff;    padding: 13px 0 13px 0;    height: auto;    border: 1px solid #dedede;    border-top: none;}.searchform ul.hover li {    opacity: 1;    visibility: visible}.searchform ul li {    display: list-item;    cursor: pointer;    line-height: 19px;    font-size: 14px;    line-height: 35px;    padding: 0;    font-family: 'Work Sans', sans-serif;    letter-spacing: 1px;    color: #000000;    background-color: #fff;    padding-left: 18px;    visibility: hidden;    opacity: 0;}.searchform ul li:hover {    color: #e92e6b;}.searchSubmit {    background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/search-submit.png) no-repeat !important;    position: absolute;    height: 12px;    width: 12px;    border: 0;    cursor: pointer;    margin: 0;    overflow: hidden;    top: 15px;    right: 3px;    font-size: 0px !important;}.searchform ul li.sel-search {    display: none;}.auction-result .graph-div span {    margin-bottom: 30px;}#galleries.galleries_add {    min-height: 380px;}.gallery-block {    padding-bottom: 48px;    text-align: center;    padding-left: 12px;}.gallery-block h5 {    font-size: 14px;    font-weight: 600;    color: #000000;    line-height: inherit;    margin-bottom: 0;    margin-top: 14px;}.gallery-block .spec,.gallery-block p {    font-size: 14px;    font-weight: 400;    color: #000000;    line-height: 22px;    margin-bottom: 10px;    font-family: 'Playfair Display', serif;}.artist_mob_nav_box {    position: relative;    height: 50px;    margin-bottom: 50px;}#artist_mob_nav {    border: 1px solid #dedede;    height: 50px;    padding: 10px 14px;    width: 100%;    color: #000000;    font-family: "Work Sans", sans-serif;    font-weight: 400;    border-radius: 0;    background-color: #fff;}.artist_mob_nav_box select + .artist_mob_nav_arrow {    background: url(../images/select-arrow-black.png) no-repeat 0 0;    width: 11px;    height: 10px;    position: absolute;    right: 15px;    top: 20px;}.artist_woo_shop .filter-form-outer {    text-align: center;    clear: both;}.artist_woo_shop .filter-form-outer #load_btn {    display: inline-block;}#content_loading {    text-align: center;    margin: 0 auto 10px;    float: none;    width: 36px;}#artist_artworks_load_more {    display: block;    margin: 0 auto;    width: 61px;}.inner-page ul.ui-autocomplete {    margin-left: 0;    box-sizing: unset;    width: 100%;    box-shadow: 0 4px 4px rgba(102, 102, 102, .50);    border-left: 1px solid #dedede !important;    border-right: 1px solid #dedede !important;    border-bottom: 1px solid #dedede !important;}.artist_follow_unfollw .follow_heart,.ai1ec_event-template-default .ai1ec-event-details .artist-info-right div[class^="artist_follow_"] .col-md-6 span input {    border-bottom: 1px solid #e92e6b;}.artist_follow_unfollw {    margin: 80px auto 0;    max-width: 547px;    padding: 0 15px;}.description_main_container.show-read-more {    max-width: 547px;    margin-left: auto;    margin-right: auto;    display: block;    float: none;}.description_main_container.show-read-more .read-more {    height: 50px;    display: block;    margin: 0 auto;    border: 2px solid #000;    text-transform: uppercase;    font-family: 'Work Sans', sans-serif;    font-weight: 700;    font-size: 12px;    width: 161px;    text-align: center;    letter-spacing: 1px;    line-height: 45px;}.description_main_container.show-read-more .read-more:hover {    background-color: #000;    color: #fff;}.artist_follow_unfollw h2 {    font-size: 14px;    font-weight: 700;    margin-bottom: 2px;}.artist_follow_unfollw .title_container {    font-family: 'Playfair Display', serif;    color: #000000;    font-size: 14px;    display: inline-block;    vertical-align: middle;}.artist_woo_shop .sidebar ul {    margin-bottom: 14px;}.artist_woo_shop .sidebar h4 {    margin-top: 55px;}.artist_woo_shop .sidebar h4:first-child {    margin-top: 0px;}.artist_woo_shop .more_btn {    color: #000;    font-size: 14px;    font-family: 'Work Sans', sans-serif;    letter-spacing: 1px;    margin-bottom: 50px;    display: inline-block;    cursor: pointer;}.artist_woo_shop .more_btn .more_icon {    background: url(../images/bottom-arrow-icon.png) no-repeat right 0px;    width: 10px;    height: 5px;    display: inline-block;    margin: 0 0 0 10px;    position: relative;    top: -1px;}.artist_woo_shop .more_btn .less_icon {    background: url(../images/top-arrow-icon.png) no-repeat right center;    width: 10px;    height: 5px;    display: inline-block;    margin: 0 0 0 10px;    position: relative;    top: -1px;}.artist_follow_unfollw .col-md-6 {    display: inline-block;    padding: 0px;    margin-bottom: 5px;}.follow_unfollow_action_container {    display: inline-block;    margin-left: 11px;    vertical-align: middle;}.follow_unfollow_action_container .follow_heart {    font-size: 11px;    font-weight: bold;    letter-spacing: 1.3px;    border-bottom: 1px solid #e92e6b;    background: none;    background-image: none !important;    border-left: none;    border-right: none;    border-top: none;    border-radius: 0;    color: #000;    padding: 0;    text-transform: uppercase;}.follow_unfollow_action_container .follow_heart:hover {    color: #e92e6b;}.event .big_image {    clear: both;    display: block;    overflow: hidden;}.event .row.event_small_img {    margin-left: -20px;    margin-right: -20px;}.google_map_popup_container iframe {    max-width: 100%;}.artist_artwork_tranding_box {    border-top: 1px solid #dedede;    padding-top: 60px;    clear: both;}.update_social_icon,.inner-page .gtco-nav + div.update_social_icon {    position: fixed;    top: 148px;    left: 24px;    margin-top: 0;    z-index: 0 !important;}.ssba-wrap {    display: inline-block;}.ssba-wrap a,.inner-page .gtco-nav + div.update_social_icon .ssba-wrap a {    display: block;    border: 1px solid #e3e4e5;    border-radius: 50%;    padding: 8px;    text-indent: -999em;    width: 40px;    height: 40px;    background-size: 22px;    text-align: center;    margin-bottom: 8px;}.ssba-wrap a:hover,.inner-page .gtco-nav + div.update_social_icon .ssba-wrap a:hover {    border: 1px solid #000;}.ssba-wrap a.ssba_facebook_share {    background: rgba(0, 0, 0, 0) url("../images/social/facebook-hov.png") no-repeat scroll center 8px;}.ssba-wrap a.ssba_google_share {    background: rgba(0, 0, 0, 0) url("../images/social/google-hov.png") no-repeat scroll center 8px;}.ssba-wrap a.ssba_twitter_share {    background: rgba(0, 0, 0, 0) url("../images/social/twitter-hov.png") no-repeat scroll center 8px;}.ssba-wrap a.ssba_pinterest_share {    background: rgba(0, 0, 0, 0) url("../images/social/pinterest-hov.png") no-repeat scroll center 8px;}.ssba-wrap a.ssba_linkedin_share {    background: rgba(0, 0, 0, 0) url("../images/social/linkedin-hov.png") no-repeat scroll center 8px;}.ssba-wrap a.ssba_tumblr_share,.inner-page .gtco-nav + div.update_social_icon .ssba-wrap a.ssba_tumblr_share {    background: rgba(0, 0, 0, 0) url("../images/social/tumblr-hov.png") no-repeat scroll center 11px;    background-size: 16px;}.ssba-wrap a.ssba_email_share {    background: rgba(0, 0, 0, 0) url("../images/social/email-hov.png") no-repeat scroll center 8px;}.ssba-wrap a.ssba_facebook_share:hover {    background-position: center -24px;}.ssba-wrap a.ssba_google_share:hover {    background-position: center -22px;}.ssba-wrap a.ssba_twitter_share:hover {    background-position: center -22px;}.ssba-wrap a.ssba_pinterest_share:hover {    background-position: center -22px;}.ssba-wrap a.ssba_linkedin_share:hover {    background-position: center -24px;}.ssba-wrap a.ssba_tumblr_share:hover,.inner-page .gtco-nav + div.update_social_icon .ssba-wrap a.ssba_tumblr_share:hover {    background-position: center -17px;}.ssba-wrap a.ssba_email_share:hover {    background-position: center -22px;}@media screen and (max-width: 768px) {    .gtco-nav .menu-1,    .gtco-nav .menu-2 {        display: none;    }    .filter-form-outer a.chosen-single span,    .artist-filter-row .filter span input {        margin-right: 0px;        padding-left: 5px;    }    .gtco-nav .row .search {        padding: 0 15px;    }    .artwork-div .filter {        display: none;    }    footer .container-content .col-md-2,    footer .container-content .col-md-3,    footer .container-content .col-md-4 {        padding-left: 0;        padding-right: 0;        margin-left: 0;    }    .inner-page footer .container-content .col-md-2,    .inner-page footer .container-content .col-md-3,    .inner-page footer .container-content .col-md-4 {        padding-left: 0;        padding-right: 0;        margin-left: 0;    }    ul.ui-autocomplete {        max-width: 231px;    }    .adv.home-adv {        margin-top: 50px;        margin-bottom: 50px;    }    .container-content h2.main_title {        font-size: 30px;        display: block;        float: none;        text-align: center;        line-height: 35px;    }    .container-content h3.sub_title {        font-size: 24px;    }    body .gallery.shows {        margin-top: 50px;        margin-bottom: 50px;    }    .auction-list-tab .col-md-8 {        text-align: center;    }    .auction-list-tab .col-md-8 ul {        display: inline-block;        margin-top: 15px;    }    div.filter-form-outer button#load_btn,    #artist_auctions div.filter-form-outer button#load_btn {        margin-bottom: 50px;        margin-top: 10px;    }    div.filter-form-outer button#load_btn:hover,    #load_btn:hover {        background: none;        color: #000;    }}@media screen and (max-width: 768px) {    #gtco-offcanvas {        display: block;    }}@media screen and (max-width: 768px) {    .gtco-nav-toggle {        display: block;        margin-top: 7px;    }    .gtco-nav-toggle.darkHeader,    .gtco-nav-toggle {        top: 14px;    }    .gtco-nav {        padding-top: 24px;    }    .gtco-nav .row {        padding: 0 15px;    }    body .chosen-container-single .chosen-single {        padding: 0 10px;    }    body .chosen-container-single .chosen-single span {        border: none;        width: 100%;    }    .auction-list-tab .col-md-8 ul {        max-width: 400px;        margin-left: auto;        margin-right: auto;    }    .auction-list-tab .col-md-8 ul li span.label {        max-width: 200px;        width: 100%;    }    .auction-list-tab .col-md-8 ul li span {        max-width: 200px;        width: 100%;    }}@media(min-width:48em) {    .price {        font-size: 11px;    }    body {        font-size: 12px;    }    h5 {        font-size: 12px;    }    #gtco-hero .flexslider .slider-text > .slider-text-inner h2 {        font-size: 30px;    }}@media(min-width:64em) {    .container-content {        margin: 0 8%;    }    .sub-news h4 {        font-size: 22px;    }    .price {        font-size: 11px;    }    body {        font-size: 12px;    }    h5 {        font-size: 12px;    }    #gtco-hero .flexslider .slider-text > .slider-text-inner h2 {        font-size: 56px;    }    .gallery .col-md-3,    .magazine .col-md-3 {        margin-right: 0px;    }    .artwork-div .filter span select,    .artwork-div .filter span input,    .filter span input,    .filter span select {        font-size: 14px;        padding: 0 10px;    }    *::-moz-placeholder {        font-family: "Work Sans", sans-serif;        font-size: 12px;        font-style: italic;        opacity: 1;    }    #showDateRange {        font-size: 14px;        letter-spacing: 1px;    }    .artwork-div .filter .filter-form-outer span {        font-size: 14px;        padding: 0 10px;    }    .social li {        display: inline-block;        padding: 0 2px;    }}@media(min-width:85.375em) {    .container-content {        margin: 0 16%;    }    .social li {        display: inline-block;        padding: 0 4px;    }    .price {        font-size: 14px;    }    body {        font-size: 14px;    }    h5 {        font-size: 14px;    }    #search_form > span {        float: left;        width: 20%;    }    #search_form span.search-input {        max-width: 100%;        width: 80%;    }}@media(min-width:120em) {    .container-content {        margin: 0 20%;    }    .gallery .col-md-3,    .magazine .col-md-3 {        margin-right: 0px;    }    .social li {        display: inline-block;        padding: 0 4px;    }    .sub-news h4 {        font-size: 25px;    }    .artwork-div .filter .filter-form-outer span {        font-size: 14px;        padding: 0 10px;    }    .artwork-div .filter span select,    .artwork-div .filter span input,    .filter span input,    .filter span select {        border: medium none;        border-radius: 0;        box-shadow: none;        color: #000;        font-family: "Work Sans", sans-serif;        font-size: 14px;        height: 48px;        padding: 0 20px;        width: 100%;        letter-spacing: 0.4px;    }    .artwork-div .filter span input[type="submit"] {        border: 2px solid #000;        font-size: 12px;        letter-spacing: 2px;    }    .artwork-div .filter span input#city {        border: none;    }    *::-moz-placeholder {        font-family: "Work Sans", sans-serif;        font-size: 14px;        font-style: italic;        opacity: 1;    }    .artwork-div .artist_search_form .filter .filter-form-outer span {        font-size: 14px;        padding: 0 0px;    }    .artwork-div .filter .marketplace_search_form .filter-form-outer span {        padding: 0 13px;    }    #showDateRange {        font-size: 14px;        color: #000;        letter-spacing: 1px;    }}@media(min-width:160em) {    .container-content {        margin: 0 24%;    }}@media (min-width: 1280px) {    .inner-page #gtco-logo img {        margin-left: -1px;    }}@media (min-width: 768px) {    .sidebar .collapse {        display: block;        height: auto !important;    }    .featured_image > a img {        max-width: 100%;    }    #artist_column_detail .col-lg-4 {        width: 33.33%;        float: left;    }    .mob-arrow {        display: none;    }}@media(max-width:768px) {    .wp-social-login-provider-list span.or_text_class {        display: none;    }    .wp-social-login-provider-list span {        margin-bottom: 15px;    }    .inner-page .adv {        padding: 0 23px;    }    .artist-info-right h1 .sub {        font-size: 14px;    }    .inner-page .adv,    .inner-page .articles_add .adv {        margin-bottom: 50px;        margin-top: 0;        height: auto;        overflow: hidden;    }    .inner-page .gtco-nav.inner + .container-content,    .inner-page .gtco-nav.inner + style + .container-content {        margin-top: 120px;    }    .artist-info-right h1 {        font-size: 24px;        line-height: 28px;    }    .inner-page .logo-f {        margin-left: 0;    }    .inner-page .img-responsive {        width: 100%;    }    .inner-page .gtco-nav-toggle {        position: fixed;    }    ul.accordion.mob_slider li.no_back {        margin: 0;    }    ul.accordion.mob_slider li.no_back:before {        display: none;    }    ul.accordion.mob_slider li.no_back a.toggle {        height: 50px;        padding: 14px 15px;        font-size: 14px;        color: #000000;        position: relative;    }    ul.accordion.mob_slider li.no_back a.toggle .mob_arrow {        width: 10px;        height: 5px;        position: absolute;        right: 14px;        margin-top: -2.5px;        top: 50%;    }    ul.accordion.mob_slider li.no_back a.toggle .arrow_close {        background: rgba(0, 0, 0, 0) url("../images/dropdown-arrow-bottom-black.png") no-repeat scroll 0 0;    }    ul.accordion.mob_slider li.no_back a.toggle .arrow_open {        background: rgba(0, 0, 0, 0) url("../images/dropdown-arrow-top-black.png") no-repeat scroll 0 0;    }    ul.accordion.mob_slider li.no_back ul.inner {        padding: 0;    }    ul.accordion.mob_slider li.no_back ul.inner li a {        padding: 6px 15px;        height: auto;    }    ul.accordion.mob_slider li.no_back ul.inner li a.active_toggle,    ul.accordion.mob_slider li.no_back ul.inner li a.active_dimension,    ul.accordion.mob_slider li.no_back ul.inner li a.active_gallery {        color: #e92e6b;    }    ul.accordion.mob_slider li.no_back ul.inner li ul {        padding-left: 22px;        padding-top: 11px;    }    ul.accordion.mob_slider li.no_back ul.inner li ul li a {        padding: 6px 0;        color: #a4a4a4;    }    ul.accordion.mob_slider li a:active {        color: #e42a69;    }    #post-214580 #theme-my-login {        text-align: left;        padding: 20px 23px 20px;    }}@media(max-width:990px) {    .event-list .gallery .col-md-3 {        margin-right: 2%;    }    .event-outgoing-content .col-md-9 {        padding: 0;        width: 72.9%;        display: inline-block;    }    .event-outgoing-add {        padding: 0;        width: 26.1%;        display: inline-block;        vertical-align: top;    }}@media(max-width:800px) {    .auction-result-right {        padding: 0;        width: 100%;    }    img {        height: auto;    }    .ongoing-right .mobile {        text-align: left;    }    .estimate-auction h2 {        font-size: 18px;    }    .trend-line h2 {        font-size: 18px;    }    .auction-result-thumb {        margin-bottom: 40px;        margin-right: 0;        padding: 0;        width: 100%;    }    .col-md-8.result-info {        margin-right: 0;        padding: 0;        width: 100%;        padding: 0 0 40px;    }    .col-md-4.adv-right {        display: none;    }    .mobile {        display: block;    }    .tv-mobile .carousel-caption {        bottom: 20px;        color: #fff;        left: 0;        padding-bottom: 20px;        padding-top: 20px;        position: relative;        right: 0;        text-align: center;        z-index: 10;    }    .related-vd {        padding-bottom: 30px;    }    .related-vd h5 {        color: #fff;        text-align: left;    }    .inner-page.tv .owl-theme .owl-controls .owl-nav > div.owl-prev {        background: rgba(0, 0, 0, 0) url("../images/mobile-arrow.png") no-repeat scroll 0 0;        background-position: left top;        height: 15px;        top: 40%;    }    .inner-page.tv .owl-theme .owl-controls .owl-nav > div.owl-next {        background: rgba(0, 0, 0, 0) url("../images/mobile-arrow.png") no-repeat scroll 0 0;        background-position: right top;        right: -20px;        top: 40%;    }    .inner-page.tv h1 {        color: #fff;        font-size: 16px;        line-height: 24px;        padding-top: 20px;    }    .vd-block > p {        font-size: 14px;        letter-spacing: 0.5px;        line-height: 24px;    }    .ongoing-links {        display: none;    }    .ongoing-right h1 {        font-size: 14px;        line-height: 24px;    }    .event-list .filter {        padding-bottom: 30px;    }    .event-list .ongoing h1 {        font-size: 36px;        font-weight: normal;        margin-bottom: 20px;        text-align: center;    }    .ongoing-right h1 {        line-height: normal;        margin-bottom: 3px;    }    .ongoing-right .gal-add {        padding-bottom: 0;        margin-bottom: 3px;    }    .ongoing-right .date {        margin-bottom: 4px;    }    .event-outgoing-content .featured {        right: 0;    }    .event-list .ongoing-left {        margin-bottom: 15px;    }    .inner-page .event-list .adv.mobile-add {        margin-top: 0px;        margin-bottom: 0px;    }    .event-list .carousel-control.left {        background-image: none;    }    .event-list .carousel-control.right {        background-image: none;    }    .event-list .ongoing-left {        width: 100%;    }    .event-list .img-responsive {        width: 100%;    }    .event-outgoing-content .col-md-9 {        width: auto;        margin: 0 15px;    }    .container-content.event-list {} .event-list .gallery.event .carousel .carousel-caption {        position: relative;        left: 0;        right: 0;        text-shadow: none;    }    .event-list .ongoing-left {        padding: 0;    }    .event-list .ongoing-right {        padding: 0;        text-align: center;    }    .darkHeader .gtco-nav ul li.log-in-tab,    .inner-page .gtco-nav ul li.log-in-tab,    .gtco-nav ul li.log-in-tab {        border-left: none;    }}@media(max-width:1280px) {    input {        -webkit-appearance: none;        -moz-appearance: none;        appearance: none;    }    .col-md-8.result-info {        margin-right: 5%;        padding: 0;        width: 63%;    }    .col-md-4.adv-right {        padding: 0;        width: 32%;    }    .gtco-nav ul li a {        padding: 0px 3px;        font-size: 11px;    }    #gtco-offcanvas ul {        width: 100%;        float: left;        text-align: center;    }    #gtco-offcanvas ul li a {        color: #fff;        font-size: 28px;        font-family: 'Work Sans', sans-serif;        font-weight: normal;        line-height: 56px;    }    #gtco-hero .flexslider {        height: auto;    }    .gtco-nav-toggle.darkHeader {        position: fixed;    }    .gtco-nav-toggle.darkHeader i {        background: #000;    }    .gtco-nav-toggle.darkHeader i::before,    .gtco-nav-toggle.darkHeader i::after {        background: #444;    }}@media (max-width: 767px) {    .container-content {        margin: 0 0;    }    .inner-page.tv .container-content iframe {        height: 250px;        width: 100%;    }    .gtco-nav .row .search {        border: none;    }    .gtco-nav .row .search {        border: none;    }    .trending li {        width: 100%;        margin-bottom: 25px;    }    .trending li a {        padding-right: 0px;    }    .col-md-8.result-info {        margin-right: 0;        padding: 0;        width: 100%;    }    .col-md-8.result-info div.row div[class^="col-md-"] {        width: 50%;    }    .search-input {        display: none;    }    .event-outgoing-content .col-md-9 {        width: 100%;        margin: 0;    }    .event-outgoing-add {        width: 100%;    }    .event-list .ongoing-left {        padding: 0 0 0 0px;        position: relative;        width: 100%;    }    .event-list .ongoing-left {        text-align: center;    }    .artist-info .artist-info-left {        display: none;    }    .artist-info .artist-info-right h1 {        font-size: 36px;        font-weight: 400;        line-height: 38px;    }    .artist-info .artist-info-right h1 span {        display: none;    }    .artist-info .artist-info-right h1 span.sub {        display: block;        font-size: 18px;        font-weight: 900;        margin-top: 5px;        margin-left: 0;        line-height: 35px;        margin-bottom: 2px;    }    .artist-info-right .address {        color: #000;    }    .artist-info-right .artwork-ti {        color: #000;    }    .panel-row-style-row {        margin: 0;    }    .artist-info-right .btn,    .artist-info-right .btn:hover {        border: none;        padding: 0 0 4px 0;        font-size: 11px;        font-weight: bold;        color: #000;        border-bottom: 1px solid #e92e6b;        text-transform: uppercase;        margin: 0;        height: auto;        background: none;        width: auto;    }    .artist-core .artist-info-right .btn {        width: auto;    }    .artist-info-right p {        margin-bottom: 10px;    }    .artist-info {        padding-bottom: 48px;    }    #wdwl_follow_form {        line-height: normal;    }    .auction-list-tab .col-md-8 ul li span.label,    .auction-list-tab .col-md-8 ul li span {        width: 50%;        float: left;    }    .auction-list-tab .col-md-4 {        margin-bottom: 25px;    }    .auction-list-tab .col-md-8 ul li {        display: inline-block;        list-style: outside none none;        width: 100%;    }    .artist-info-left,    .artist-info-right {        padding-left: 0px;        padding-right: 0px;    }    .artist-info-left {        text-align: center;        margin-bottom: 15px;    }    .event-outgoing-content .ongoing-left {        text-align: center;        max-width: 100%;    }    .exhibition_preview_link {        float: none;        display: inline-block;        margin-top: 25px;        width: 100%;    }    .container-content h2.main_title {        font-size: 30px;        display: block;        float: none;        text-align: center;        line-height: 35px;    }    .darkHeader .gtco-nav ul li.log-in-tab,    .inner-page .gtco-nav ul li.log-in-tab,    .gtco-nav ul li.log-in-tab {        border-left: none;    }    .container-content h3.sub_title {        font-size: 24px;    }    .magazine ul li {        display: block;        margin-bottom: 10px;    }    .magazine ul li:last-child {        magazine-bottom: 0;    }    .container-content h3 {        text-align: center;    }    body .category {        margin-top: 30px;    }    body .mobile .btn {        margin-bottom: 10px;        margin-top: 0;        text-transform: uppercase;        letter-spacing: 1.4px;    }    p.artwork-artist-name {        margin-bottom: 5px;    }    .artwork-artist-name .artist {        margin-top: 5px;    }    .category .gal-add {        padding: 0 0 0;    }    .category .price {        margin-top: 10px;        display: block;    }    .category .price .price {        margin-top: 0;    }    .artist .owl-stage-outer h5 {        margin-bottom: 2px;    }    .artist .gal-add {        margin-bottom: 2px;        padding-top: 0;    }    .artwork-div .gal-add {        padding-top: 0;        margin-bottom: 10px;    }    .magazine h4 {        margin-bottom: 5px;    }    .adv.home-adv {        margin-top: 40px;        margin-bottom: 40px;    }    body .gallery.shows {        margin-top: 30px;        margin-bottom: 30px;    }    .gallery-div h5 {        margin-bottom: 10px;    }    .gtco-nav .row .search span.search-input input[type="submit"],    .gtco-nav .row .search div.mobile-search input[type="button"],    .darkHeader .gtco-nav .row .search div.mobile-search input[type="submit"],    .darkHeader .gtco-nav .row .search div.mobile-search input[type="button"],    .inner-page .gtco-nav .row .search div.mobile-search input[type="button"] {        right: 0;        top: 3px;    }    .gtco-nav .row .search .searchform,    .darkHeader .gtco-nav .row .search .searchform {        border: none;    }    body footer .col-md-3,    body footer .col-md-2,    body footer .col-md-4 {        padding-left: 0;        padding-right: 0;    }    body footer .row {        margin-left: 0;        margin-right: 0;    }    footer a.facebook {        background: rgba(0, 0, 0, 0) url("../images/facebook-mobile-icon.png") no-repeat scroll 0 0;    }    footer a.instagram {        background: rgba(0, 0, 0, 0) url("../images/instagram-mobile-icon.png") no-repeat scroll 0 0;    }    footer a.twitter {        background: rgba(0, 0, 0, 0) url("../images/twitter-mobile-icon.png") no-repeat scroll 0 0;    }    footer a.linkedin {        background: rgba(0, 0, 0, 0) url("../images/linkedin-mobile-icon.png") no-repeat scroll 0 0;    }    footer a.pintrest {        background: rgba(0, 0, 0, 0) url("../images/pintest-mobile-icon.png") no-repeat scroll 0 0;    }    footer a.google {        background: rgba(0, 0, 0, 0) url("../images/google-mobile-icon.png") no-repeat scroll 0 -5px;    }    footer a.rss {        background: rgba(0, 0, 0, 0) url("../images/rss-mobile-icon.png") no-repeat scroll 0 0;    }    footer a.soundcloud {        background: rgba(0, 0, 0, 0) url("../images/soundcloud-mobile-icon.png") no-repeat scroll 0 -4px;    }    footer a.facebook:hover {        background: rgba(0, 0, 0, 0) url("../images/facebook-mobile-icon-hover.png") no-repeat scroll 0 0;    }    footer a.instagram:hover {        background: rgba(0, 0, 0, 0) url("../images/instagram-mobile-icon-hover.png") no-repeat scroll 0 0;    }    footer a.twitter:hover {        background: rgba(0, 0, 0, 0) url("../images/twitter-mobile-icon-hover.png") no-repeat scroll 0 0;    }    footer a.linkedin:hover {        background: rgba(0, 0, 0, 0) url("../images/linkedin-mobile-icon-hover.png") no-repeat scroll 0 0;    }    footer a.pintrest:hover {        background: rgba(0, 0, 0, 0) url("../images/pintest-mobile-icon-hover.png") no-repeat scroll 0 0;    }    footer a.google:hover {        background: rgba(0, 0, 0, 0) url("../images/google-mobile-icon-hover.png") no-repeat scroll 0 -5px;    }    footer a.rss:hover {        background: rgba(0, 0, 0, 0) url("../images/rss-mobile-icon-hover.png") no-repeat scroll 0 0;    }    footer a.soundcloud:hover {        background: rgba(0, 0, 0, 0) url("../images/soundcloud-mobile-icon-hover.png") no-repeat scroll 0 -4px;    }    footer .social {        margin-top: 45px;    }    footer .social ul li a.soundcloud,    footer .social ul li a.google,    footer .social ul li a {        width: 36px;        text-align: left;        margin-right: 18px;        margin-bottom: 11px;        height: auto;    }    footer .textwidget ul li:nth-child(5) {        clear: left;        float: none;        display: inline-block;    }    footer .col-md-3,    footer .col-md-3 ul,    footer .col-md-2 ul,    footer .col-md-2,    footer .col-md-4,    footer .col-md-4 ul {        padding: 0px;    }    footer .copyright {        margin-top: 21px;        padding: 0 23px 0 0;    }    .inner-page .gtco-nav .row .search .searchform {        border: none;    }    .darkHeader .gtco-nav,    .inner-page .gtco-nav.inner {        background: #fff;        width: 100%;        float: left;        position: fixed;        left: 0px;        top: 0px;        height: 60px;        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);        padding-top: 14px;        padding-bottom: 14px;        transition: all 0.25s ease 0.25s;    }    body .col-sm-4.col-xs-12.logo img {        max-width: 161px;    }    .inner-page .gtco-nav + div,    .inner-page .gtco-nav + div + .container-content.individual-result {        margin-top: 90px;    }    footer {        padding-top: 48px;    }    .artist-info-left,    .artist-info-right {        padding-left: 15px;        padding-right: 15px;    }    .artist-info-right {        padding-top: 0;    }    .gtco-nav .row .search .searchform:hover,    .gtco-nav .row .search .searchform:focus,    .gtco-nav .row .search .searchform:active,    .gtco-nav .row .search.active .searchform {        border: none;    }    #search_form span.search-input {        width: 20px;    }    #artist_articles .articles-block {        padding: 0 !important;        margin: 0 -5px 50px -5px;    }    #artist_articles .articles-block h5,    #artist_articles .articles-block ul,    #artist_articles .articles-block p,    #artist_articles .articles-block a.readmore {        padding: 0 23px;    }    #artist_videos #tv .trending {        padding: 0;    }    #artist_videos #tv .trending .adv {        padding: 0 20px;    }    #artist_videos .trending li,    .trending li {        padding-right: 0;    }    #artist_videos .video_add {        margin: 0 -6px;    }    #artist_videos .trending li h5 {        padding: 0 20px;    }    .trending h4 {        font-style: normal;    }    .artist_change_to_tab.subnav .nav.nav-tabs {        top: 60px;    }    body .trending li img {        min-height: auto;    }    .filter .filter-form-outer .mob-arrow {        height: 7px;        line-height: 50px;        top: 50%;        padding: 0;        right: 14px;        z-index: 999;        display: block;        width: 10px;        background: url(../images/select-arrow.jpg) no-repeat 0 0px;        position: absolute;        margin-top: -3.5px;        z-index: 0;    }    .filter .filter-form-outer select:selected + .mob-arrow {        background: url(../images/select-arrow.jpg) no-repeat -11px 0;    }    .container-content.artist-list {        padding-right: 15px;        padding-left: 15px;    }    #artist-list-content .articles-block,    #artist_search_search_results .articles-block {        padding-right: 0;        padding-left: 0;    }    #artist-list-content .articles-block h5,    #artist-list-content .articles-block .spec,    #artist-list-content .articles-block p,    #artist-list-content .articles-block .readmore,    #artist_search_search_results .articles-block h5,    #artist_search_search_results .articles-block .spec,    #artist_search_search_results .articles-block p,    #artist_search_search_results .articles-block .readmore {        padding-right: 20px;        padding-left: 20px;    }    #artist-list-content .articles-block .follow,    #artist_search_search_results .articles-block .follow {        margin-left: 20px;        margin-right: 20px;    }    #artist-list-content .articles-block .spec p,    #artist_search_search_results .articles-block .spec p {        padding-right: 0;        padding-left: 0;    }    #artist_search_search_results.container-fluid {        padding-right: 0;        padding-left: 0;    }    .gallery .col-md-6,    .magazine .col-md-6 {        width: 100%;    }    #gtco-offcanvas ul li a {        font-size: 20px;        line-height: 44px;    }    body .darkHeader .logo #gtco-logo,    .inner-page .logo #gtco-logo {        margin: 0px auto;    }    .btn .follow_heart {        padding: 0;        font-size: 11px;    }    #eventFilters .filter span button {        font-size: 12px;    }    .event-list .ongoing-right {        margin-bottom: 45px;        padding-right: 23px;        padding-left: 23px;    }    .event-outgoing-content .row {        margin-bottom: 0;        margin-left: -23px;        margin-right: -23px;    }    .ongoing-right h1,    .ongoing-right .gal-add,    .ongoing-right .date {        text-align: center;    }    .inner-page .event-list .adv.mobile-add {        margin-bottom: 37px;    }    .inner-page .event-list .event-outgoing-content + .adv.mobile-add {        margin-top: 50px;    }    .event-outgoing-content .load-more {        padding: 0 0 50px;    }    .event-outgoing-content.upcoming .ongoing-left {        max-width: 100%;        padding: 0;    }    .event-outgoing-content.upcoming .ongoing-left {        margin-bottom: 20px;    }    .event-outgoing-content.upcoming .ongoing-right {        margin-bottom: 45px;    }    .exhibition_preview_text {        display: block;        text-align: center;    }    .exhibition_preview_link {        text-align: center;    }    .ai1ec_event-template-default .ai1ec-event-details .ongoing {        padding-top: 30px;    }    .ai1ec_event-template-default .ai1ec-event-details .ongoing h1 {        margin-bottom: 20px;        text-align: center;    }    body .event-list .ongoing {        margin-top: 0;    }    .event-outgoing-content.upcoming .load-more {        padding: 0 0 50px;    }    .exhibition_preview_link_container {        padding-top: 15px;        padding-bottom: 28px;        margin-top: 30px;    }    .ai1ec_event-template-default .ai1ec-event-details .artist-info-right span.date {        line-height: 28px;    }    .ai1ec-event-details .artist-info-left,    .ai1ec-event-details .artist-info-right {        padding-left: 0;        padding-right: 0;    }    .timely .exhibition_preview_link_container {        margin-top: 30px;        padding-top: 20px;        padding-bottom: 30px;        margin-bottom: 30px;    }    .artist_follow_unfollw {        margin: 30px auto 0;    }    #artist_articles .articles_add .row {        margin-left: -20px;        margin-right: -20px;    }    #artist_galleries .galleries_add .row {        margin-left: -23px;        margin-right: -23px;    }    .gallery-block h5,    .gallery-block .spec,    .gallery-block p {        padding: 0 23px;    }    .auction-list-tab .col-md-8 ul li span.label {        padding: 0 15px;    }    .auction-list-tab .col-md-8 ul {        margin-top: 0;        padding: 0px;    }    .auction-list-tab .col-md-4 {        margin-bottom: 13px;    }    .auction-list-tab .row {        margin-bottom: 37px;    }    #artist_auctions .auction-result div .artist-sort-tag {        margin: 0 15px;        float: none;    }    #sort_by {        position: relative;    }    #sort_by .sort-arrow {        background: url(../images/select-arrow.jpg) no-repeat 0 0 transparent;        width: 10px;        height: 10px;        position: absolute;        right: 12px;        top: 22px;        z-index: 999;    }    #sort_select {        background: none;        border: 1px solid #dedede;        box-shadow: none;        height: 50px;        line-height: 45px;        padding: 0 30px 0 10px;        font-size: 14px;        letter-spacing: 1px;        color: #000;        font-family: 'Work Sans', sans-serif;        width: 100%;    }    .auction-result .row {        margin-bottom: 50px;    }    .artist-info-right .website {        margin-bottom: 1px;    }    .auction-result div.col-md-6.graph-div {        margin-bottom: 45px;    }    .artist-galleries .galleries_add .row {        margin-left: -23px;        margin-right: -23px;    }    .artist-galleries .galleries_add .row .gallery-block {        padding-left: 0;        padding-right: 0;        margin-bottom: 0;        padding-bottom: 37px;    }    #artist_murals #artist_column_detail {        padding-left: 0;        padding-right: 0;        margin: 0 -23px;    }    #artist_murals #artist_column_detail .col-lg-4 {        padding-left: 0;        padding-right: 0;    }    #artist_column_detail .magazine_type_desc {        padding: 0 23px;    }    .artist-sort-tag label {        margin-top: 13px;        margin-right: 10px;    }    .artist-sort-tag #mural_sort_select_chosen {        border: 1px solid #dedede;    }    .artist-sort-tag .chosen-container .chosen-results li.active-result:hover {        color: #e92e6b;        background-color: transparent;    }    #artist_overview .trending {        padding-left: 15px;        padding-right: 15px;        margin: 0 0 46px;    }    .trending {        margin: 0 0 46px;    }    .artist_artwork_tranding_box .trending li {        width: 100%;    }    #artist_overview .trending.art_resources {        padding: 0 15px;        margin-bottom: 0;    }    .art_resources .resource_data {        padding: 0 25px;        margin: 0 0;    }    .update_social_icon,    .inner-page .gtco-nav + div.update_social_icon {        display: none;    }}@media (max-width: 375px) {    .inner-page .container-content.event-list .event-outgoing-content .ongoing-left a img,    .event-outgoing-content.upcoming .ongoing-left img {        width: 100%;    }    body .modal-content {        padding: 20px 19px 54px;        border-radius: 0;    }    body .modal-sm .modal-header button {        right: 0px;    }    .wp-social-login-provider-list span {        margin-right: 0;        width: 31.33%;        display: inline-block;        text-align: center;    }    .wp-social-login-provider-list span {        margin-right: 0;        width: 32%;        display: inline-block;        text-align: center;    }}@media (min-width: 767px) and (max-width: 769px) {    footer .container-content .social {        margin-top: 30px;    }}@media (min-width: 480px) and (max-width: 767px) {    body footer .col-md-3:nth-child(3) {        display: inline-block;        width: 50%;        float: left;        clear: left;    }    body footer div.col-md-2:nth-child(4) {        display: inline-block;        width: 50%;        float: left;        clear: right;    }    footer .social {        padding-top: 45px !important;        overflow: hidden;        display: block;        clear: both;        margin: 0;    }    footer p {        width: 100%;    }}@media (min-width: 1480px) and (max-width: 1900px) {    .col-sm-4.col-xs-12.logo {        text-align: center;    }    .gtco-nav ul li a {        font-size: 12px;    }    .col-xs-4.text-right.menu-1.main-nav {        padding-right: 0;    }    .gtco-nav .row .search span.search-input {        width: 71%;    }    .gtco-nav ul li a {        font-size: 14px;    }    .gtco-nav ul li a {        padding: 0px 6px;    }    .text-left.search {        width: 37%;    }    .text-left.search form {        width: 95%;    }    .col-sm-4.col-xs-12.logo {        width: 26%;    }    .col-xs-4.text-right {        width: 37%;    }    .gtco-nav ul {        float: right;    }}.login_msgs.error_msg {    color: red;    font-size: 12px;}#lostpasswordform #wp-submit {background: #000 none repeat scroll 0 0;color: #fff;display: inline-block;font-size: 12px;font-weight: bold;height: 50px;letter-spacing: 1.2px;line-height: 50px;margin-right: 17px;padding: 0 35px;text-align: center;text-transform: uppercase;float: left; border: none;}#lostpasswordform #user_login{    width: 100%;max-width: 334px;float: none;display: inline-block;vertical-align: middle;height: 37px;line-height: 37px;font-size: 14px;padding: 0 13px;border: 1px solid #dedede;}#lostpasswordform .error { display: block; }#lostpasswordform #wp-submit:hover {    background: #e92e6b !important;    border: none;}@media(max-width:1680px) {    .gtco-nav ul li a {        padding: 0 4px;    }    .col-xs-12.logo img {        width: 190px;    }    .col-sm-4.col-xs-12.logo {        margin-top: 0px;    }    .text-left.search form {        width: 89%;    }    .gtco-nav ul {        margin: 0;        padding: 0;    }    .inner-page .main-nav {        margin-top: 12px;    }    .col-sm-4.col-xs-12.logo {        line-height: 47px;        min-height: 47px;        width: 24%;    }}@media (min-width: 1620px) and (max-width: 1680px) {    ul.ui-autocomplete {        max-width: 171px;    }}@media (min-width: 1600px) and (max-width: 1619px) {    ul.ui-autocomplete {        max-width: 162px;    }    .artwork-div .owl-theme .owl-controls .owl-nav [class*="owl-"],    .artwork-div .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {        top: 20.8%;    }    .artwork-div.cat_1 .owl-theme .owl-controls .owl-nav [class*="owl-"],    .artwork-div.cat_1 .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {        top: 23.4%;    }    .artwork-div.cat_2 .owl-theme .owl-controls .owl-nav [class*="owl-"],    .artwork-div.cat_2 .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {        top: 20.8%;    }    .artwork-div.cat_3 .owl-theme .owl-controls .owl-nav [class*="owl-"],    .artwork-div.cat_3 .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {        top: 22.4%;    }}@media (min-width: 1400px) and (max-width: 1440px) {    ul.ui-autocomplete {        max-width: 145px;    }}@media (min-width: 1363px) and (max-width: 1366px) {    ul.ui-autocomplete {        max-width: 138px;    }    #search_form span {        width: 30%;    }    #search_form span.search-input {        width: 70%;    }}@media (min-width: 1360px) and (max-width: 1362px) {    ul.ui-autocomplete {        max-width: 170px;    }}@media (min-width: 980px) and (max-width: 1024px) {    ul.ui-autocomplete {        max-width: 123px;    }    .darkHeader .gtco-nav ul li.log-in-tab,    .inner-page .gtco-nav ul li.log-in-tab,    .gtco-nav ul li.log-in-tab {        border-left: none;    }}@media (min-width: 1480px) and (max-width: 1600px) {    #artists_detail_container .widget_ad_rectangle_widget_medium {        width: 21%;        overflow: hidden;    }    #artist_overview .trending ul li {        min-height: 315px;    }}@media (min-width: 1280px) and (max-width: 1480px) {    .col-xs-4.text-right.menu-1.main-nav {        padding-right: 0;    }    .gtco-nav ul li a {        padding: 0px 1px;        font-size: 12px;    }    .col-sm-4.col-xs-12.logo {        text-align: center;    }    .gtco-nav .row .search span.search-input {        width: 68%;    }    #artists_detail_container .widget_ad_rectangle_widget_medium {        width: 21%;        overflow: hidden;    }    #search_form span {        width: 30%;    }    #search_form span.search-input {        width: 70%;    }    .social li {        padding: 0 1px;    }    #artist_overview p,    #artist_overview h2,    #artist_overview ul,    #artist_overview ol,    #artist_overview h1,    #artist_overview h2,    #artist_overview h3,    #artist_overview h4,    #artist_overview h5,    #artist_overview h6,    #artist_overview aside,    #artist_overview details,    #artist_overview section,    #artist_overview summary,    #artist_overview basefont,    #artist_overview datalist,    #artist_overview fieldset,    #artist_overview keygen,    #artist_overview legend,    #artist_overview optgroup,    #artist_overview abbr,    #artist_overview acronym,    #artist_overview address,    #artist_overview blockquote,    #artist_overview cite,    #artist_overview code,    #artist_overview pre,    #artist_overview progress,    #artist_overview small,    #artist_overview ul,    #artist_overview ol,    #artist_overview dd,    #artist_overview dir,    #artist_overview menu,    #artist_overview caption,    #artist_overview col,    #artist_overview colgroup,    #artist_overview table,    #artist_overview applet,    #artist_overview area,    #artist_overview canvas,    #artist_overview time,    #artist_overview video,    #artist_overview time,    #artist_overview article {        max-width: 439px;    }}@media(max-width:1280px) {    .container-content {        padding: 0 20px;    }    .gtco-nav ul li a {        padding: 0px 4px;        font-size: 9px;    }    .gallery .col-md-3,    .magazine .col-md-3 {        width: 25%;        float: left;    }    .artwork-div .filter span button,    .filter span button,    body .filter input[type="submit"] {        font-size: 11px;        padding: 0 20px;    }    .mobile-search {        display: block;    }    .gtco-nav .row .search span.search-input input {        position: static;    }    .modal-backdrop {        z-index: 1000;    }    .modal-backdrop.in {        opacity: 0.8;    }    .modal-header .close {        right: 0;    }    #SearchModal .modal-content {        box-shadow: none;        background: none;        border: none;        position: static;    }    #SearchModal .modal-content .mobile-pop input {        font-size: 15px;    }    .modal-header {        border: none;        width: 100%;    }    .modal-header input {        background: none;        border: none;        border-bottom: 2px solid #eee;        color: #eee;        width: 100%;    }    .modal-dialog {        padding: 30% 0;        z-index: 502;    }    button.close {        background: transparent none repeat scroll 0 0;        border: 0 none;        color: #eee;        cursor: pointer;        opacity: 1;        padding: 0;        position: absolute;        top: 0;    }    #gtco-hero .flexslider .slider-text {        width: 100%;    }    .modal-header {        padding: 0px 15px;    }}@media(max-width:1199px) {    .gtco-nav .row .search span.search-input {        width: auto;    }    .mobile-search .search-input input {        right: -11px !important;    }    select {        -webkit-appearance: none;        -moz-appearance: none;        appearance: none;    }    .col-xs-4.text-right.menu-1.main-nav {        padding-right: 0;        text-align: center;        width: 100%;    }    .gtco-nav-toggle,    #gtco-offcanvas {        display: block;    }    .js-gtco-nav-toggle.gtco-nav-toggle.active {        position: fixed;        top: 14px;    }    .col-xs-4.text-right.menu-1.main-nav {        display: none;    }}@media (min-width: 768px) and (max-width: 1024px) {    #search_form span.search-input {        width: 34px;        padding: 0;    }    .inner-page .gtco-nav .row .search .searchform {        width: auto;        border: none;    }    .gtco-nav-toggle.darkHeader,    .inner-page .gtco-nav-toggle {        top: 20px;        margin-top: 0;    }    .darkHeader .gtco-nav .row .search .searchform,    .gtco-nav .row .search .searchform {        border: none;    }    .gtco-nav .row .search .searchform:hover,    .gtco-nav .row .search .searchform:focus,    .gtco-nav .row .search .searchform:active,    .gtco-nav .row .search.active .searchform {        border: none;    }    .magazine-bottom,    .magazine ul,    .magazine .col-md-6.magazine-bottom .col-md-6 h5 {        text-align: left;    }    .artwork-div .filter span button,    .filter span button,    body .filter input[type="submit"] {        letter-spacing: 1px;        padding: 0 10px;    }    .artist_change_to_tab.subnav .nav.nav-tabs {        top: 78px;    }    .trending li a img {        min-height: 87px;    }    .social li {        padding: 0 1px;    }    .event-outgoing-content .featured {        right: -7px;    }    .event-list .ongoing-left {        padding: 0 15px 0 0;        width: 20%;    }    .event-list .ongoing-right {        padding: 0 15px;        text-align: left;        width: 80%;    }    .inner-page .gtco-nav.inner,    .darkHeader .gtco-nav {        background-position: 0 -27px;    }}@media(min-width:1024px) {    .gallery-div.desktop {        display: block;        clear: both;    }    footer .copyright {        margin-top: 69px;    }}@media(max-width:1024px) {    #artists_detail_container .tab-content figure {        width: 100% !important;    }    #artist_overview .trending ul li {        max-height: 300px;    }    .inner-page .gtco-nav.inner,    .darkHeader .gtco-nav {        padding-top: 15px;        padding-bottom: 15px;        height: 77px;    }    .inner-page .gtco-nav.inner,    .darkHeader .gtco-nav {        background-position: 0 -31px;    }    .darkHeader .gtco-nav .row .search span.search-input input[type="submit"],    .inner-page .gtco-nav .row .search span.search-input input[type="submit"],    .darkHeader .gtco-nav .gtco-nav .row .search div.mobile-search input[type="button"],    .inner-page .gtco-nav .gtco-nav .row .search div.mobile-search input[type="button"],    .darkHeader .gtco-nav .row .search div.mobile-search input[type="button"],    .inner-page .gtco-nav .row .search div.mobile-search input[type="button"] {        top: 14px;    }    .logo #gtco-logo {        max-width: 200px;        margin: 3px auto;    }    #artist_overview p,    #artist_overview h2,    #artist_overview ul,    #artist_overview ol,    #artist_overview h1,    #artist_overview h2,    #artist_overview h3,    #artist_overview h4,    #artist_overview h5,    #artist_overview h6,    #artist_overview aside,    #artist_overview details,    #artist_overview section,    #artist_overview summary,    #artist_overview basefont,    #artist_overview datalist,    #artist_overview fieldset,    #artist_overview keygen,    #artist_overview legend,    #artist_overview optgroup,    #artist_overview abbr,    #artist_overview acronym,    #artist_overview address,    #artist_overview blockquote,    #artist_overview cite,    #artist_overview code,    #artist_overview pre,    #artist_overview progress,    #artist_overview small,    #artist_overview ul,    #artist_overview ol,    #artist_overview dd,    #artist_overview dir,    #artist_overview menu,    #artist_overview caption,    #artist_overview col,    #artist_overview colgroup,    #artist_overview table,    #artist_overview applet,    #artist_overview area,    #artist_overview canvas,    #artist_overview time,    #artist_overview video,    #artist_overview time,    #artist_overview article {        max-width: 353px;    }    .auction-result .record_data {        clear: both;        overflow: hidden;        display: block;        margin: 0 -23px;        padding: 39px 23px 42px;        border-top: 1px solid #dedede;        border-bottom: 1px solid #dedede;        margin-bottom: 50px;    }    .auction-result .record_data h3 {        font-size: 16px;        line-height: 35px;        color: #000000;        margin-bottom: 0;        text-align: left;        display: block;        width: 100%;    }    div.filter-form-outer button#load_btn:hover,    #load_btn:hover,    .load-more button:hover {        background: #fff;        border-color: #000;        color: #000;    }}@media(max-width:800px) {    body .mobile .btn {        border-color: #000000;        color: #000000;        height: 50px;        text-align: center;        line-height: 46px;        font-size: 12px;        margin-top: 11px;    }    .wp-social-login-provider-list {        text-align: center;    }    .owl-theme .owl-controls .owl-nav [class*="owl-"],    .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {        background: rgba(0, 0, 0, 0) url(../images/moblie-arrow.jpg) no-repeat scroll 0 0;        height: 13px;        position: absolute;        top: 28%;        width: 7px;        margin: 5px;    }    .owl-theme .owl-controls .owl-nav > div.owl-prev,    .owl-theme .owl-controls .owl-nav > div.owl-prev:hover {        background-position: left top;        left: -20px;        font-size: 0px;        padding: 0px 5px;    }    .owl-theme .owl-controls .owl-nav > div.owl-next,    .owl-theme .owl-controls .owl-nav > div.owl-next:hover {        background-position: right top;        right: -20px;        font-size: 0px;        padding: 0px 5px;    }    #gtco-hero .flexslider .slider-text > .slider-text-inner h2 {        color: #fff;        font-size: 32px;        font-weight: 300;        line-height: 38px;    }    .mobile-search {        display: block;    }    .gtco-nav .row .search span.search-input input {        position: static;    }    .modal-backdrop {        z-index: 1000;    }    .modal-backdrop.in {        opacity: 1;    }    .modal-content {        box-shadow: none;        background: #fff none repeat scroll 0 0;        border: none;        position: static;    }    .modal-header {        border: none;        width: 100%;    }    .modal-header input {        background: none;        border: none;        border-bottom: 2px solid #eee;        color: #eee;        width: 100%;    }    .modal-dialog {        padding: 28% 0    }    button.close {        background: transparent none repeat scroll 0 0;        border: 0 none;        color: #eee;        cursor: pointer;        opacity: 1;        padding: 0;        position: absolute;        top: 10px;        font-size: 35px;    }    .modal-header {        padding: 0px 15px;    }    .col-sm-4.col-xs-12.logo {        text-align: center;        width: 68%;        padding-left: 0;    }    .col-sm-4.col-xs-12.logo img {        max-width: 100%;    }    #gtco-offcanvas ul {        width: 100%;        float: left;        text-align: center;    }    #gtco-offcanvas ul li a {        color: #fff;        font-size: 28px;        font-family: 'Work Sans', sans-serif;        font-weight: normal;    }    #gtco-hero .flexslider {        height: auto;    }    #gtco-hero {        margin-bottom: 54px;        text-align: center;        ;    }    h3 {        font-size: 28px;        width: 100%;        text-align: center;    }    .view-all {        display: none;    }    .gallery-div {        margin-top: 0px;        padding: 0 0px;    }    #gtco-hero .flexslider .slider-text > .slider-text-inner p a {        padding: 0px;        border-right: none;        display: block;    }    .mobile {        display: inline-block;        text-align: center;        width: 100%;    }    .desktop {        display: none;    }    .mobile > a {        margin-bottom: 35px;        margin-top: 20px;    }    .artist .mobile > a {        margin-bottom: 0;    }    .mobile .btn {        width: 176px;        font-size: 12px;        letter-spacing: 0.4px;    }    .container-content {        padding: 0 23px;    }    .adv {        margin: 50px 0;        overflow: hidden;    }    .category {        margin-top: 50px;        text-align: center;    }    .category h4 {        width: 100%;    }    .category .artwork-div {        margin-top: 0;    }    .magazine .col-md-6.magazine-bottom {        margin-bottom: 40px;    }    .magazine .col-md-6.magazine-bottom .col-md-6:last-child {        margin-bottom: 0;        padding: 0 0 0 12px;        text-align: center;    }    .artist {        margin-top: 30px;    }    .magazine h4 {        font-size: 14px;        font-weight: 700;        letter-spacing: 0.4px;        line-height: 22px;        margin-bottom: 5px;        margin-top: 29px;    }    .magazine ul li {        border: none;    }    .gallery.shows {        margin-bottom: 130px;        margin-top: 130px;    }    .sub-news h4 {        font-size: 20px;        font-weight: 700;        line-height: 24px;        margin-bottom: 22px;        margin-top: 5px;        text-align: center;        vertical-align: middle;    }    footer .col-md-4 ul {        float: left;        margin-bottom: 20px;    }    footer .col-md-3,    footer .col-md-2 {        margin-top: 20px;    }    .social li {        padding: 0 2px;    }    .artwork-div .filter span,    .filter span,    .artist .container-fluid .row .filter .filter-form-outer {        width: 32%;        margin-bottom: 5px;    }    .artwork-div .filter span:nth-child(3n+ 0),    .filter span:nth-child(3n+ 0) {        margin-right: 0px;    }    body .artwork-div .container-fluid .row .filter .artist-style-box .filter-form-outer {        margin-right: 0px;    }    .artwork-div .filter span button,    .filter span button,    body .filter input[type="submit"] {        margin-right: 0px;    }    .container-content {        margin: 0 0%;    }    .artist-tabs .nav-tabs li a {        padding: 0 6px;    }    body.administrator .darkHeader .gtco-nav, body.editor .darkHeader .gtco-nav {       margin-top: 0;    }    .login-user .gtco-user-nav .gtco-nav-toggle { right: 50px !important; }    .login-user .darkHeader .gtco-user-nav .gtco-nav-toggle { right: 35px !important;  }     .inner-page.login-user .gtco-user-nav .gtco-nav-toggle { right: 35px !important; top:23px; }    .login-user .darkHeader .gtco-user-nav .gtco-nav-toggle { right: 35px !important; }    .inner-page.login-user .darkHeader .gtco-user-nav .gtco-nav-toggle {  top: 0;}    .tv.login-user.inner-page .gtco-user-nav a.gtco-nav-toggle i { width: 19px; height: 19px;    background: url(images/account.png) no-repeat 0 -19px !important;}    .inner-page .gtco-nav-toggle { top: 38px; }    .inner-page  .darkHeader   .gtco-nav-toggle { top: 15px; }}@media(min-width:768px) and (max-width:980px) {    .col-sm-4.col-xs-12.logo {        padding-left: 0;        text-align: center;        width: 40%;    }}@media (max-width: 767px) {    .artwork-div .filter span,    .filter span {        border: 1px solid #dedede;        float: left;        height: 50px;        margin-bottom: 14px;        margin-right: 0;        width: 100%;    }    .inner-page .gtco-nav .row .search {        border: none;    }    .artwork-div .filter {        display: none;    }    .owl-theme .owl-controls .owl-nav > div.owl-prev,    .owl-theme .owl-controls .owl-nav > div.owl-prev:hover {        background-position: left top;        left: -20px;        font-size: 0px;        padding: 0px 5px;    }    .owl-theme .owl-controls .owl-nav > div.owl-next,    .owl-theme .owl-controls .owl-nav > div.owl-next:hover {        background-position: right top;        right: -20px;        font-size: 0px;        padding: 0px 5px;    }    .owl-theme .owl-controls .owl-nav [class*="owl-"],    .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {        background: rgba(0, 0, 0, 0) url("../images/moblie-arrow.jpg") no-repeat scroll 0 0;        display: inline-block;        font-size: 0;        height: 13px;        position: absolute;        top: 28%;        width: 7px;        padding: 0px;    }    ul.ui-autocomplete {        max-width: 100%;        z-index: 999;    }    .artist-filter-row .filter span input {        padding: 0 20px 0 20px;    }    #content_text_area #description_container {        overflow-x: auto;    }    #gtco-hero .flexslider .slider-text .slider-text-inner p a {        height: auto;        line-height: 22px;        display: inline-block;    }}@media (max-width: 414px) {    .adv-small {        float: none;        margin-right: 0;        padding: 0px;        display: block;        width: auto;        margin: 0 auto 10px;        text-align: center;    }    .wp-social-login-provider-list span {        margin-right: 0;        width: 32%;        display: inline-block;        text-align: center;    }    #myModal.modal.in .modal-dialog,    .inner-page #myModal.modal.in .modal-dialog {        top: 84%;    }}#events_sort_sidebar .rightButton {    width: 100%}#events_sort_sidebar .rightButton .frm_row {    display: inline-block;    width: 100%;    margin: 0 0 25px;    position: relative}#events_sort_sidebar .rightButton .frm_row.btn {    margin: 5px 0 0}#events_sort_sidebar .rightButton .frm_row label {    display: block;    float: none;    width: 100%;    font-weight: bold;}#events_sort_sidebar .rightButton .frm_row label.error {    position: absolute;    top: 50px}#events_sort_sidebar .rightButton .frm_row .is-datepick {    display: inline-block;    float: left;    margin: 0 -1px 0 0;    line-height: normal}#events_sort_sidebar .rightButton .frm_row img {    vertical-align: middle;    margin-left: 5px}#events_sort_sidebar .rightButton.date-toptip {    position: absolute;    z-index: 500;    background: #eee;    padding: 10px;    width: 173px;}#events_sort_sidebar .filter-form-outer > span.ui-helper-hidden-accessible {    color: red;    position: absolute;    top: -36px;    left: 0;}label.error {    color: red;    font-size: 11px;}.ui-autocomplete-loading {    background: white url(../images/ui-anim_basic_16x16.gif) 95% center no-repeat;}@media(max-width:768px) {    .sidebar .search_box {        margin-bottom: 2px;        position: relative;    }    .body .modal-backdrop.in {        z-index: 50;    }}body.modal-open {    overflow-y: scroll;    margin: 0;}.modal {    overflow: auto;}.gtco-nav ul {    float: right;    width: auto;}.gtco-nav ul li:last-child a {    padding-right: 0px;}.gtco-nav .user-menu-drpdown > li > a {    padding-left: 16px;}.gtco-nav .user-menu-drpdown > li {    position: relative;}.gtco-nav .user-menu-drpdown > li > div {    position: relative;    padding-top: 50px;}.gtco-nav .user-menu-drpdown > li > div ul {    background: #fff none repeat scroll 0 0;    box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.2);    padding: 20px;    position: absolute;    right: 0;    text-align: left;    top: 10px;    width: 200px;}.gtco-nav .user-menu-drpdown > li > div li {    margin-bottom: 20px;    width: 100%;}.gtco-nav .user-menu-drpdown > li > div li:last-child {    margin-bottom: 0;}.gtco-nav .user-menu-drpdown > li > div li a {    color: #000;}.gtco-nav .user-menu-drpdown > li > div li a:hover {    color: #e92e6b;}.drpdown-menu-button.login {    display: none;}.gtco-user-nav {    display: none !important;}.login-user .gtco-user-nav {    display: block !important;    position: absolute;    right: 27px;    top: 0px;}.login-user .darkHeader .gtco-user-nav {    position: fixed;    z-index: 5000;}.login-user .darkHeader .gtco-user-nav i {    background-position: 0 0 !important;}.login-user .darkHeader #gtco-user-offcanvas {    font-size: 0px;}.login-user .gtco-user-nav .gtco-nav-toggle {    position: fixed;    margin-top: 0;    padding-top: 33px;    top: 0;    right: 32px;}.new_div .chosen-search input {    background: url(images/input-search.jpg) no-repeat 97% 12px !important;}.new_div .chosen-search input::-webkit-input-placeholder {    /* Chrome/Opera/Safari */        color: #dedede;}.new_div .chosen-search input::-moz-placeholder {    /* Firefox 19+ */        color: #dedede;}.new_div .chosen-search input:-ms-input-placeholder {    /* IE 10+ */        color: #dedede;}.new_div .chosen-search input:-moz-placeholder {    /* Firefox 18- */        color: #dedede;}.login-user .gtco-user-nav a.active + #gtco-user-offcanvas .drpdown-nav-container {    display: block !important;    position: fixed;    z-index: 120;    color: #fff;    background: #000;    top: 0;    left: 0;    right: 0;    bottom: 0;}.login-user .gtco-user-nav a.active + #gtco-user-offcanvas .drpdown-nav-container ul {    position: absolute;    width: 100%;    top: 28%;    text-align: center;}.login-user .gtco-user-nav a.active + #gtco-user-offcanvas .drpdown-nav-container ul li a {    color: #fff;    font-size: 27px;    line-height: 49px;}.login-user .gtco-user-nav a.active.gtco-nav-toggle i:before {    background: none;}.login-user .gtco-user-nav a.active.gtco-nav-toggle i:after {    background: none;}.login-user .gtco-user-nav a.gtco-nav-toggle i:before {    color: #fff;    background: #fff;    opacity: 0;}.login-user .gtco-user-nav a.gtco-nav-toggle i:after {    color: #fff;    background: #fff;    opacity: 0;}.login-user.inner-page .gtco-user-nav a.gtco-nav-toggle i {    width: 19px;    height: 19px;    background: url("images/account.png") no-repeat 0 0;}.login-user .gtco-user-nav a.gtco-nav-toggle.active i {    width: 19px;    height: 19px;    background: url("images/account.png") no-repeat 0 bottom !important;}.login-user .gtco-user-nav a.gtco-nav-toggle i {    width: 19px;    height: 19px;    background: url("images/account.png") no-repeat 0 -19px;}@media(min-width:1500px) and (max-width:1650px) {    .text-left.search {        width: 38%;    }    .text-left.search form {        width: 95%;    }    .col-sm-4.col-xs-12.logo {        width: 24%;    }    .col-xs-4.text-right {        width: 38%;    }    .gtco-nav ul li a {        font-size: 14px;        padding: 0 5px;    }}@media(min-width:1280px) and (max-width:1450px) {    .text-left.search {        width: 42%;    }    .text-left.search form {        width: 95%;    }    .col-sm-4.col-xs-12.logo {        width: 16%;    }    .col-xs-4.text-right {        width: 42%;    }    .gtco-nav ul li a {        font-size: 14px;        padding: 0 4px;    }    .gtco-nav ul {        float: right;    }    .artist-tabs .nav-tabs > li > a {        padding: 0 12px;    }}@media(min-width:1280px) and (max-width:1360px) {    .text-left.search {        width: 42%;    }    .text-left.search form {        width: 95%;    }    .col-sm-4.col-xs-12.logo {        width: 16%;    }    .col-xs-4.text-right {        width: 42%;        margin-top: 8px;    }    .gtco-nav ul li a {        font-size: 14px;        padding: 0 4px;    }    .gtco-nav ul {        float: right;    }}@media(min-width:1024px) and (max-width:1280px) {    .text-left.search {        width: 40%;    }    .text-left.search form {        width: 95%;    }    .col-sm-4.col-xs-12.logo {        width: 20%;    }    .col-xs-4.text-right {        width: 40%;    }    .gtco-nav ul li a {        font-size: 12px;        padding: 0 4px;    }}.drpdwn-side-navigation .side-drp-main-menu {    background: #fbfbfb none repeat scroll 0 0;    border: 1px solid #e5e5e5;    display: inline-block;    height: auto;    overflow: hidden;    position: fixed;    right: 0;    top: 200px;    transition: width 0.3s linear 0s;    width: 35px;    z-index: 1000;}.drpdwn-side-navigation .side-drp-main-menu > ul {    margin: 7px 0;}.drpdwn-side-navigation .side-drp-main-menu li {    display: block;    line-height: 17px;    margin: 10px;    position: relative;    width: 190px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item5 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/interest.png") no-repeat scroll -3px 2px;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu li > a {    border-collapse: collapse;    border-spacing: 0;    color: #575757;    display: inline;    font-size: 14px;    position: relative;    text-decoration: none;    transition: all 0.1s linear 0s;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item18 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/msg-icon.png") no-repeat scroll 0 0;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item18 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/msg-icon.png") no-repeat scroll 0 0;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item9 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/location.png") no-repeat scroll 0 2px;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item1 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/market-place.png") no-repeat scroll -3px 2px;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item2 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/manage-shows.png") no-repeat scroll -3px 2px;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item12 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/boards.png") no-repeat scroll 0 2px;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item12 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/boards.png") no-repeat scroll 0 2px;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item6 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/my-subsciption.png") no-repeat scroll -3px 2px;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item1 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/market-place.png") no-repeat scroll -3px 2px;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item8 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/logout.jpg") no-repeat scroll 0 2px;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item3 a {    background: rgba(0, 0, 0, 0) url("http://d2jv9003bew7ag.cloudfront.net/css/images/artwork.png") no-repeat scroll -3px 2px;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item4 a {    background: rgba(0, 0, 0, 0) url(http://d2jv9003bew7ag.cloudfront.net/css/images/offer.png) no-repeat scroll -3px 2px;    padding-bottom: 5px;}.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li a {    padding: 0 4px 0 26px;}.drpdwn-side-navigation .side-drp-main-menu:hover,nav.side-drp-main-menu.expanded {    overflow: visible;    width: 190px;}.inner-page .adv .dfpAd {    display: inline-block;    width: auto;}.inner-page .adv .dfpAd_mob {    display: inline-block;    width: auto;}.panel-layout .so-panel.widget h3, .panel-layout .so-panel.widget h2, .panel-layout .so-panel.widget h1, .panel-layout .so-panel.widget h4, .panel-layout .so-panel.widget h5, .panel-layout .so-panel.widget h6 { float: none; }@media (max-width: 320px) {    .auction-event-body-class .adv.mobile,    .magazines-template-default .adv.mobile {        padding: 0 23px;    }    .auction-event-body-class .adv.mobile .dfpAd_mob,    .auction-event-body-class .adv.mobile .dfpAd_mob iframe,    .magazines-template-default .adv.mobile .dfpAd_mob,    .magazines-template-default .adv.mobile .dfpAd_mob iframe {        width: 100% !important;    }}@media (max-width: 767px) {    .artwork-div.cat_3 .artwork-carousel .owl-item {        margin-right: 0px !important;    }}@media (min-width: 767px) {    .artwork-div.cat_3 .artwork-carousel .owl-item {        margin-right: 4px !important;    }}n-right: 4px !important;}}/*404 page*/.wrap-404-page {  position: relative;}.page-404 {  position: absolute;  width: 100%;  margin-top: -87px;  display: flex;  flex-direction: column;  justify-content: center;}.main-404-message {  margin: 0 auto;}.main-404-message .main-404-message-title{  font-size: 2.7rem;  margin-bottom: 3rem;  text-align: center;}.main-404-message .main-404-message-title span{  color: #e92e6b;}.main-404-message .latest-articles-404 {  font-size: 1.5rem;  font-weight: 500;  margin-top: 1rem;  padding-bottom: 3rem;  color: black;  text-align: center;}.main-404-message .content-of-404-page {  display: flex;  flex-direction: row;  justify-content: center;  width: 80%;  margin: 0 auto;}.main-404-message .columns-404 {  text-align: center;  width: 25%;  padding: 0 1rem;}.main-404-message .columns-404 .content-404-title {    font-size: 1.5rem;    text-transform: uppercase;    color: black;    font-weight: 700;}.main-404-message .columns-404 .title-404-article {  font-size: 1.2rem;  color: black;  line-height: 1.3rem;}.main-404-message .columns-404 .title-404-article a {  display: block;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  margin: 0 auto;}.main-404-message .social-icons-404 {    text-align: center;}.main-404-message .social-icons-404 a {  margin-right: 3rem;}.main-404-message .social-icons-404 a img{  display: inline-block;  margin-top: 8%;  width: 40px;  height: 40px;  border: 1px solid #e3e4e5;  border-radius: 50%;  padding: 8px;}.main-404-message .social-icons-404 a:last-child{  margin-right: 0;}.main-404-message .social-icons-404 img:hover{  border: 1px solid #8c1c41;  border-radius: 50%;  padding: 8px;}/* Landscape tablets and medium desktops */@media (min-width: 992px) and (max-width: 1199px) {  .page-404 {     margin-top: -120px;    }  .main-404-message .main-404-message-title{    font-size: 2rem;    text-align: center;    margin-bottom: 3rem;  }  .main-404-message .main-404-message-title:after {      margin: 3rem auto 0;  }  .main-404-message .latest-articles-404 {    font-size: 1.5rem;    margin-top: 2rem;    padding-bottom: 1rem;  }  .main-404-message .content-of-404-page {    flex-direction: row;    margin: 0 auto;  }  .main-404-message .columns-404 {    text-align: center;  }  .main-404-message .columns-404 .content-404-title {    font-size: 1.2rem;  }  .main-404-message .social-icons-404 {    display: flex;    justify-content: center;    margin-top: 3rem;  }  .main-404-message .social-icons-404 a img{    text-align: center;    width: 35px;    height: 35px;    margin: 0 10px;  }  .main-404-message .columns-404 .title-404-article {    font-size: 1rem;    line-height: 1.1rem;  }}/* Portrait tablets and small desktops */@media (min-width: 768px) and (max-width: 991px) {    .page-404 {        margin-top: -120px;    }   .main-404-message .main-404-message-title{      font-size: 2rem;      text-align: center;      margin-bottom: 3rem;  }  .main-404-message .main-404-message-title:after {    margin: 3rem auto 0;  }  .main-404-message .latest-articles-404 {    font-size: 1.2rem;    margin-top: 2rem;    padding-bottom: 1rem;  }  .main-404-message .content-of-404-page {    flex-direction: row;    margin: 0 auto;  }  .main-404-message .columns-404 {    text-align: center;  }  .main-404-message .columns-404 .content-404-title {    font-size: 1.2rem;  }  .main-404-message .columns-404 .title-404-article {    font-size: 1rem;    line-height: 1.3rem;  }  .main-404-message .columns-404 .title-404-article a {    display: block;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    width: 80%;  }  .main-404-message .social-icons-404 {    display: flex;    justify-content: center;    margin-top: 3rem;  }  .main-404-message .social-icons-404 a img{    text-align: center;    width: 35px;    height: 35px;    margin: 0 10px;  }}/* Landscape phones and portrait tablets */@media (max-width: 767px) {  .main-404-message .main-404-message-title{    font-size: 1.5rem;    text-align: center;    margin: 5px 10px 0;  }  .main-404-message .main-404-message-title:after {    margin: 3rem auto 0;  }  .main-404-message .latest-articles-404 {    font-size: 1rem;    margin-top: 2rem;    padding-bottom: 1rem;  }  .main-404-message .content-of-404-page {    flex-direction: column;    margin: 0 auto;  }  .main-404-message .columns-404 {    text-align: center;    width: 100%;  }  .main-404-message .columns-404 .content-404-title {    font-size: 1rem;  }  .main-404-message .social-icons-404 {    display: flex;    justify-content: center;    margin-top: 3rem;  }  .main-404-message .social-icons-404 a {    margin-right: 1rem;  }  .main-404-message .social-icons-404 a:last-child {    margin-right: 0;  }  .main-404-message .social-icons-404 a img{    text-align: center;    width: 30px;    height: 30px;  }  .main-404-message .columns-404 .title-404-article a{    display: none;  }}/* Portrait phones and smaller */@media (max-width: 480px) {  .page-404 {    margin-top: -10px;    margin-bottom: 37px;  }  .main-404-message .main-404-message-title{    font-size: 1.5rem;    text-align: center;  }  .main-404-message .latest-articles-404 {    font-size: 1rem;    margin-top: 2rem;    padding-bottom: 1rem;  }  .main-404-message .content-of-404-page {    flex-direction: column;    margin: 0 auto;  }  .main-404-message .columns-404 {    text-align: center;    width: 100%;  }  .main-404-message .columns-404 .content-404-title {    font-size: 1rem;  }  .main-404-message .social-icons-404 {    display: flex;    justify-content: center;    margin-top: 3rem;  }  .main-404-message .social-icons-404 a {    margin-right: 1rem;  }  .main-404-message .social-icons-404 a:last-child {    margin-right: 0;  }  .main-404-message .social-icons-404 a img{    text-align: center;    width: 30px;    height: 30px;  }  .main-404-message .columns-404 .title-404-article a{    display: none;  }}/*thank you page*/.content-area .thank-you {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    margin-top: -185px;  height: 100vh;  width: 100%;}.content-area .thank-you h1 {    font-size: 2.8rem;    text-transform: uppercase;    margin-bottom: 6.5rem;}.content-area .thank-you h1 span{    color: #e92e6b;}.content-area .thank-you .thank-you-message p:first-child{    margin-top: 5%;}.content-area .thank-you p {  text-align: center;    font-size: 1.5rem;    margin-bottom: 10px;  width: 70%;}.content-area .thank-you .checkout-message .go-to-marketplace{    text-transform: uppercase;    font-weight: 700;}.content-area .thank-you .checkout-message .go-to-marketplace:hover {    color: #e92e6b;}.content-area .thank-you .thank-you-social-icons {  margin-top: 3rem;}.content-area .thank-you .thank-you-social-icons a {    margin-right: 3rem;}.content-area .thank-you .thank-you-social-icons a:last-child {  margin-right: 0;}.content-area .thank-you .thank-you-social-icons a img{    margin-top: 5%;    width: 40px;    height: 40px;    border: 1px solid #e3e4e5;    border-radius: 50%;    padding: 8px;}.content-area .thank-you .thank-you-social-icons a img:hover{    border: 1px solid #8c1c41;    border-radius: 50%;    padding: 8px;}/*media queries for tank you page*//* Landscape tablets and medium desktops */@media (min-width: 992px) and (max-width: 1199px) {  .content-area .thank-you h1 {      font-size: 2rem;  }  .content-area .thank-you .thank-you-message {      font-size: 1.5rem;  }  .content-area .thank-you .checkout-message {      font-size: 1.5rem;  }  .content-area .thank-you .thank-you-social-icons p {      font-size: 1.5rem;      margin-bottom: 5%;  }    .content-area .thank-you img{      width: 30px;      height: 30px;      padding: 3px;  }}/* Portrait tablets and small desktops */@media (min-width: 768px) and (max-width: 991px) {  .content-area .thank-you {    margin-top: -90px;  }  .content-area .thank-you h1 {      font-size: 2rem;  }  .content-area .thank-you .thank-you-social-icons p {    font-size: 1.3rem;    margin-bottom: 5%;    width: 100%;  }   .content-area .thank-you .thank-you-social-icons a img{    width: 30px;    height: 30px;    padding: 3px;  }}/* Landscape phones and portrait tablets */@media (max-width: 767px) {  .content-area .thank-you h1 {    font-size: 2rem;  }  .content-area .thank-you p {    font-size: 1.5rem;  }  .content-area .thank-you .thank-you-social-icons p {  }  .content-area .thank-you img{    width: 30px;    height: 30px;    padding: 3px;  }}/* Portrait phones and smaller */@media (max-width: 480px) {  .content-area .thank-you {    margin-top: -100px;  }  .content-area .thank-you h1 {    font-size: 2rem;    margin-bottom: 3rem;    text-align: center;  }  .content-area .thank-you p {    font-size: 1.3rem;    width: 100%;  }  .content-area .thank-you .thank-you-social-icons {    margin: 3rem;    width: 80%;    text-align: center;  }  .content-area .thank-you .thank-you-social-icons a{    margin-right: 2rem;  }  .content-area .thank-you .thank-you-social-icons a:last-child {    margin-right: 0;  }  .content-area .thank-you .thank-you-social-icons a img{    width: 25px;    height: 25px;    margin-right: 0;    padding: 3px;  }}.loader {      position: fixed;    left: 46%;    top: 40%;    z-index: 9999;    border: 8px solid #ccc;    border-radius: 50%;    border-top: 8px solid #948a8a;    width: 120px;    height: 120px;    -webkit-animation: spin 2s linear infinite;    animation: spin 2s linear infinite;}.loader-main{    /*background-image: url('/ww-apps-lib/themes/widewalls/images/banner-bg.jpg');*/    width: 100%;    float: left;    margin-right: 0;    position: relative;    opacity: 1;    display: block;    z-index: 9;    height: 800px;    background-repeat: no-repeat;    background-size: cover;    background-position: center;    background-attachment: fixed;}/* Safari */@-webkit-keyframes spin {  0% { -webkit-transform: rotate(0deg); }  100% { -webkit-transform: rotate(360deg); }}@keyframes spin {  0% { transform: rotate(0deg); }  100% { transform: rotate(360deg); }}.hide-home-onload{    display: none;}#cookie{    display: none!important;}/*CSS for Mailpoet plugin */.page-id-421061 .content-area {    display: flex;    flex-direction: column;    justify-content: center;}.post-421061 {    margin-top: -15rem;}.post-421061 .entry-title {    text-align: center;    text-transform: uppercase;}.post-421061 .entry-meta {    display: none;}.post-421061 .entry-content {    text-align: center;    margin-top: 5rem;    font-size: 2rem;}.post-421061 .entry-content p {    color: black;}.post-421061 .entry-content strong {    font-weight: 400;}.post-421061 .entry-content strong a {    text-decoration: none;    border-bottom: 1px solid #e92e6b;} .entry-footer {    background: transparent;}@media (min-width: 1900px) {    .post-421061 .entry-title {        font-size: 8rem;    }    .post-421061 .entry-content p {        font-size: 5rem;    }}/*menage your subscription page*/.page-id-421060 .container-content {    margin-top: 100px !important;}.post-421060 {    display: flex;    flex-direction: column;    justify-content: center;    margin-left: 10%;}.post-421060 .entry-title {    font-size: 25px;}.post-421060 .mailpoet_text_label {    width: 100px;    color: black;}.post-421060 .mp-email {    margin-bottom: 5rem;}.post-421060 .mp-email span {    font-weight: 400;    }.post-421060 .mp-email span {    color: #dedede;    margin-right: 15px;}.post-421060 .manage-subscription-page {    margin-top: -10px;    color: black;    margin-bottom: 40px !important;}.post-421060 .manage-subscription-page span a {    font-weight: 400;    border-bottom: 1px solid #e92e6b;}.post-421060 .mailpoet_text {    width: 69%;    height: 40px;    float:right;    color: #878585;    padding-left: 10px;    border: 1px solid #bcbcbc;}.post-421060 .mailpoet_paragraph {    margin-bottom: 7px;    width: 50%;    color: black;}.post-421060 .mailpoet_paragraph .mailpoet_text_label {    height: 40px;    line-height: 40px;}.post-421060 .mailpoet_paragraph .mailpoet_checkbox_label {    height: 40px;    line-height: 40px;}.post-421060 .mailpoet_paragraph .mailpoet_segment_label {    width: 30%;    height: 40px;    line-height: 40px;}.post-421060 .mailpoet_paragraph .mailpoet_select_label {    width: 30%;    height: 40px;    line-height: 40px;}.post-421060 .mailpoet_paragraph .mailpoet_checkbox {    margin-right: 10px;}.post-421060 .mailpoet_paragraph select {    width: 50%;    height: 40px;    float: right;    background: transparent;    padding-left: 10px;}.post-421060 .mailpoet_submit {    margin-left: 30%;    padding: 15px 45px;    color: black;    background: white;    text-transform: uppercase;    font-weight: 700;    border: 2px solid black;}.post-421060 .mailpoet_submit:hover {    background: black;    color: white;}@media (max-width: 480px) {    .post-421060 {        margin-left: 0;    }    .page-id-421060 .container-content {        margin-top: 60px !important;    }    .post-421060 .entry-title {        font-size: 22px;        text-align: center;    }    .post-421060 .mp-email  {        width: 100%;        text-align: center;    }    .post-421060 .mp-email strong {        font-size: 12px;    }    .post-421060 .mailpoet_text_label {        width: 100%;        margin-top: 10px;    }    .post-421060 .mailpoet_text {        width: 100%;    }    .post-421060 .mailpoet_paragraph {        width: 100%;    }    .post-421060 .manage-subscription-page {        text-align: center;        margin-bottom: 20px !important;    }    .post-421060 .mailpoet_paragraph .mailpoet_segment_label {        width: 100%;        margin-top: 10px;    }    .post-421060 .mailpoet_paragraph .mailpoet_select_label {        width: 100%;        margin-top: 10px;    }    .post-421060 .mailpoet_paragraph select {        width: 100%;    }    .post-421060 .mailpoet_paragraph .mailpoet_checkbox_label {        float: right;        margin-top: 20px;        margin-bottom: 20px;    }    .post-421060 .mailpoet_paragraph .mailpoet_segment_label {        width: 30%;        margin-top: 20px;        margin-bottom: 20px;    }}@media (min-width: 768px) and (max-width: 1024px) {    .page-id-421060 .container-content {        margin-top: 60px !important;    }}@media (min-width: 1900px) {    .post-421060 {        margin-bottom: 0;    }    .post-421060 .manage-subscription-page {        margin-bottom: 10% !important;    }    .post-421060 .mp-email {        margin-bottom: 15%;    }    .post-421060 .entry-title {        font-size: 40px;    }    .post-421060 .mailpoet_submit {        margin-top: 10% !important;    }}/* Thank you page for business users*/.page-id-405032 .entry-title {    font-size: 30px;    font-weight: 600;    text-align: center;}.page-id-405032 p {    text-align: center;}.page-id-405032 .container-content {    margin-top: 100px !important;}.post-405032 {    display: flex;    flex-direction: column;    justify-content: center;}.post-405032 .entry-header {    margin-top: 0rem;}.post-405032 p {    font-size: 20px;    color: black;}@media (max-width: 480px) {    .page-id-405032 .container-content {        margin-top: 70px !important;    }    .page-id-405032 .entry-title {        font-size: 20px;        font-weight: 600;        text-align: center;    }    .post-405032 .entry-header {        margin-top: 0rem;    }    .post-405032 p {        font-size: 15px;        color: black;    }}@media (min-width: 768px) and (max-width: 1024px) {    .page-id-405032 .container-content {        margin-top: 70px !important;    }}.b2b-signup-block > p > a {    border-bottom: 1px solid #e92e6b;}.b2b-signup-block  {    text-align: center;}.error{    color: red;}/*  ADDED ON 13th OF JUNE */.message-text {    margin-bottom: 150px;}/* END OF ADD*/div#light-pagination li a {    border: solid 2px #000;    margin-right: 10px;    width: 32px;    display: block;    text-align: center;}div#light-pagination li {        float: none;    display: inline-block;}div#light-pagination li a:hover {    border-color: #e92e6b;}a.page-link.prev , div#light-pagination li span.current.prev{    background-image: url(images/righta.png);    background-size: 21px;    color: transparent;    background-position: 3px 1px;    background-repeat: no-repeat;    transform: rotate(-180deg);        font-size: 9px;     line-height: 23px;    position: relative;    top: -2px;}a.page-link.next, div#light-pagination li span.current.next{    background-image: url(images/righta.png);    background-size: 21px;    color: transparent;    background-position: 3px 1px;    background-repeat: no-repeat;        font-size: 9px;     line-height: 23px;    position: relative;    top: -2px;}div#light-pagination li span.current {    border: solid 2px #e92e6b;    color: #e92e6b;    margin-right: 10px;    width: 32px;    display: inline-block;    text-align: center;}div#light-pagination li span.ellipse {    display: block;    margin-right: 10px;}div#light-pagination {    margin: 50px auto 25px;    float: none;    display: block;    clear: both;}div#light-pagination li.disabled span.current.prev {    opacity: 0.4;    border-color: #403f3f;}div#light-pagination li.disabled span.current.next {    opacity: 0.4;    border-color: #403f3f;}div#light-pagination ul{    text-align: center;}div#light-pagination li.disabled {    top: -1px;    position: relative;}.marketplace_listing_loader {    height: 150px;    position: relative;    top: 0px;}div#light-pagination li span.ellipse input {    text-align: center;    width: 40px;} @media screen and (max-width:640px){  div#light-pagination li a {    font-size: 11px;    border-width: 1px;    width: auto;    padding: 0 6px;}.right_pad {    padding-left: 0px!important;}.sidebar.mobile ul li{    text-align: left!important;}a.page-link.prev, div#light-pagination li span.current.prev {    background-size: 17px;    width: 26px !important;    padding: 0 2px;    line-height: 18px;    border-width: 1px;    position: relative;    top: 1px;}a.page-link.next, div#light-pagination li span.current.next {    background-size: 17px;    width: 26px !important;    padding: 0 6px !important;    line-height: 17px;    border-width: 1px;    position: relative;    top: 1px;}div#light-pagination li span.current {    background-size: 17px;    width: auto;    padding: 0 6px;    line-height: 18px;    border-width: 1px;    position: relative;    top: 2px;    margin-right: 5px;}div#light-pagination li a{    margin-right: 5px;}}a.page-link.anchor_sidebar_filter.select_pagination_input.btn.btn-primary {    margin-bottom: 30px;}.chosen-container-single .chosen-single div b {    background: url(http://www.widewallstestserver.xyz/ww-apps-lib/ww-apps-extensions/artist/css/chosen/images/select-arrow.jpg) no-repeat 0 2px !important;}div#myModal_banner.modal.modal {    background: rgba(0,0,0,0.5);}/* Home page header search button issue */.home_body_class .modal-backdrop.fade.in {   display: none;}.home_body_class .gtco-nav-toggle{    z-index: 99!important;}.home_body_class .gtco-nav-toggle.active{    z-index: 9999!important;}.home_body_class #SearchModal{    background: rgb(0, 0, 0);    opacity: 0.8;    z-index: 999!important;}.home_body_class .gtco-nav-toggle.active i::after, .home_body_class .gtco-nav-toggle.active i::before{    background: #fff!important;}.home_body_class .sub-news .input-subs button{    z-index: 5;}/* Event page css manage */#drpdwnCat_chosen .chosen-single div b, #status_chosen .chosen-single div b{    display: none;}div.filter-form-outer button#load_btnA {    float: none!important;    border: 2px solid #000;    border-radius: 0;    color: #000;    font-family: "Work Sans",sans-serif;    font-size: 12px;    font-weight: 700;    height: 48px;    line-height: 37px;    margin-bottom: 120px;    margin-top: 60px;    margin-right: 4px;    padding: 0 36px;    transition: none;    background: #fff;    box-shadow: none;    outline: 0;    letter-spacing: 2px;}@media (max-width: 767px) {    .hide_mobile{        display: none;    }}.hide_mobile{    position: relative;    left: 3px;}