.tab-bar-menu {
}

body {
  	min-height:100vh;
}

.tab-bar-menu .sppb-row-column {
	max-width: 20%!important;
	flex-basis: 20%!important;
    width: 20%!important;
}

#sp-header .logo {
height: 60px!important;
}

.footer-spacing {
    visibility:hidden;
  	min-height:100px;
}

.tab-bar-menu-container {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
  	z-index: 999;
}

.tab-bar-menu .sppb-media-content {
    line-height: 1;
}

body::-webkit-scrollbar {
  display: none;
}

html {
  scrollbar-width: none;
}

body {
  -ms-overflow-style: none;
}

.tab-bar-menu .sppb-row-column {
  padding: 0 10px;
}

div#osm-singup-page .control-label {
    display: none;
}

#sp-main-body {
    padding: 100px 0 20px 0!important;
}

section#sp-below-main {
    padding: 0 0 20px 0;
}

div#osm-singup-page .controls input {
	display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

#osm-singup-page .form-horizontal .controls {
    margin-left: 0;
}

#sp-header .logo {
  display:none!important;
}

div#sp-logo {
    height: auto;
    display: flex;
    align-items: center;
}

.app-page-title {
    font-size: 20px;
    margin: 0;
    color:white;
    line-height: inherit;
  	text-transform: uppercase;
  	font-weight: 900;
}



#sp-header:before {background: black!important; }

#sp-header.header-sticky {
    position: fixed;
    z-index: 9999;
    background: black!important;
      padding: 0!important;
}

#sp-header {
     padding: 0!important;
      height: 80px;
}

#offcanvas-toggler {
    height: 80px!important;
    line-height: 80px!important;
}

input.myshortlist.button {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd;
}

input.myshortlist.button.mybutton.delete_button.btn.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}


.site .sppb-addon-articles .sppb-addon-article img { width: 262px; height: 184px; }

#sp-header {
  background: black !important;
}

.sppb-article-info-wrap h3 { display: none; }

#sp-main-body .container #sp-page-builder .page-content .sppb-row-container {
    padding: 0;
}

.title-and-button {
  display: flex;
  align-items: center;
}

button.back-button {
    background: transparent;
    box-shadow: none;
    border: none;
    font-size: 30px;
    line-height: inherit;
    margin-right: 15px;
    padding: 0;
}

button.back-button i{
  color:white;
}

.back-button-container .sp-module-content{
  display: flex;
}


.com-mywalks.view-mywalks #sp-component { width: 100%; max-width: 600px; margin: 0 auto; background: #f5f5f5; border-radius: 4px; padding: 25px 20px; margin-top: 45px !important;}
.com-mywalks.view-mywalks #sp-component .sp-column h2 { font-size: 20px; font-weight: 700; margin-bottom: 20px; text-align:center; }
.com-mywalks.view-mywalks #sp-component .useaction { display: flex; justify-content: center; align-items: center; margin-bottom: 25px; }
.com-mywalks.view-mywalks #sp-component .useaction span { font-size: 30px; line-height: 20px; margin: 0 5px; display: inline-block; }
.com-mywalks.view-mywalks #sp-component .sp-column input[type="text"] { width: 100%; background: #fff; padding: 12px; border-radius: 2px; font-size: 14px; color: #3a3a3a !important; opacity: 1; font-weight: 600; text-transform: lowercase;}
.com-mywalks.view-mywalks #sp-component .sp-column input[type="text"]::placeholder{font-size: 14px; color: #3a3a3a !important; opacity: 1; font-weight: 600;  text-transform: uppercase;}
.com-mywalks.view-mywalks #sp-component .sp-column input[type="submit"] { width: 100%; padding: 12px;outline: none !important; box-shadow: none !important; border: none; background-color:#000; font-size: 15px; font-weight: 600; color: #fff; text-transform: uppercase; }

.com-mywalks.view-mywalks #sp-main-body .container-inner{position: relative !important;}
.com-mywalks.view-mywalks #sp-main-body .container-inner #system-message-container { top: 0; left: 0; right: 0; max-width: 100%; position: absolute !important; bottom: auto; }
.com-mywalks.view-mywalks #sp-main-body #system-message-container .joomla-alert--close{top: -0.25rem !important;}


/*div#myshortlist_div_mi228 .myshortlist_custom_block_item .myshortlist_text_wrapper .myshortlist_item_left {
    display: none;
}*/

div#myshortlist_div_mi228 .myshortlist_custom_block_item .myshortlist_item_image {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
}

div#myshortlist_div_mi228 .myshortlist_custom_block_item {
    width: 50%;
  	margin-bottom:0px;
}

.myshortlist_item_page {
    border-bottom: 0px;
}

.cb_template .cbImgPictInitial.img-thumbnail {
    width: 150px!important;
}

.cbProfile {padding-top: 5px !important;}
.cbProfile .cbPosCanvas {
    text-align: center;
}
.cbProfile .cbPosSeparator{display: none !important;}

.cbCanvasLayoutCounters {
    display: none;
}

.cb_template .cb-page-header.cbRegistrationHeader {
    display: none;
}

span.cbFieldIcons {
    display: none!important;
}

.cb_template .form-auto .form-control {
    width: 100%;
}

div#qtip-6 {
    display: none!important;
}

input.btn.cbRegistrationSubmit {
    background-color: black;
    border-radius: 0px;
    line-height: 1;
    padding-top: 12px;
    padding-bottom: 14px;
}

div.qtip {
    display: none!important;
}

.container-fluid.blog-featuredtransparent-header {
    padding: 0;
}


.container-fluid.blog-featured.top-5-artist {
    padding: 0;
}


.cbProfile.cb_template.cb_template_default .cb_tab_content .navbar {
    display: none;
}

.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
    border-radius: 0px!important;
}

.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
  border-radius:0px!important;
}

input.myshortlist.button {
    border-radius: 0px;
}

section.event-page-button .sppb-col-xs-6 {
    max-width: 50%!important;
    flex-basis: 50%!important;
}

.myshortlist_text_wrapper {
    display: block;
}

.myshortlist_text_wrapper .myshortlist_item_left .myshortlist_item_title span.myshortlist_item_description {
    display: none;
}

div.artist-artwork .sppb-column-addons .sppb-row .sppb-row-column {
    max-width: 50%!important;
    flex-basis: 50%!important;
}

form.mod-login.cbLoginForm div.mod-login__userdata .input-group span {
    display: none;
}

form.mod-login.cbLoginForm div.mod-login__password .input-group button {
    display: none;
}

form.mod-login.cbLoginForm .mod-login__submit button {
    background: black;
    border-radius: 0;
    width: 100%;
    padding: 12px;
    margin-top:15px;
}

form.mod-login div.mod-login__userdata .input-group {
    margin-bottom: 15px;
}

form.mod-login ul.mod-login__options {
    text-align: center;
}

form.mod-login ul.mod-login__options li {
    margin-top:15px;
}

form.mod-login ul.mod-login__options li a {
    color: #5c5c5c;
}

form.mod-login ul.mod-login__options li.form-login-options-register {
    display: none;
}


@media (max-width: 767px) {
.sppb-col-xs-1{-ms-flex:0 0 8.333333%!important;flex:0 0 8.333333%!important;max-width:8.333333%!important}.sppb-col-xs-2{-ms-flex:0 0 16.666667%!important;flex:0 0 16.666667%!important;max-width:16.666667%!important}.sppb-col-xs-3{-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important}.sppb-col-xs-4{-ms-flex:0 0 33.333333%!important;flex:0 0 33.333333%!important;max-width:33.333333%!important}.sppb-col-xs-5{-ms-flex:0 0 41.666667%!important;flex:0 0 41.666667%!important;max-width:41.666667%!important}.sppb-col-xs-6{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.sppb-col-xs-7{-ms-flex:0 0 58.333333%!important;flex:0 0 58.333333%!important;max-width:58.333333%!important}.sppb-col-xs-8{-ms-flex:0 0 66.666667%!important;flex:0 0 66.666667%!important;max-width:66.666667%!important}.sppb-col-xs-9{-ms-flex:0 0 75%!important;flex:0 0 75%!important;max-width:75%!important}.sppb-col-xs-10{-ms-flex:0 0 83.333333%!important;flex:0 0 83.333333%!important;max-width:83.333333%!important}.sppb-col-xs-11{-ms-flex:0 0 91.666667%!important;flex:0 0 91.666667%!important;max-width:91.666667%!important}.sppb-col-xs-12{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
}  

.popup-btn a {
    padding: 12px 25px!important;
    text-align: center;
    justify-content: center;
}

.article-details .article-full-image img {
    border-radius: 500px!important;
    max-width: 200px;
}

.cb-login-login-button {
  	text-transform: uppercase;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.25;
    border: none;
}

div#registrationTable div.form-group .cb_field input {
    border-radius: 0;
}

div#registrationTable div.cbRegistrationButtons {
  	margin-top:30px;
}

div#registrationTable div.cbRegistrationButtons input {
  	text-transform: uppercase;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.25;
    border: none; 
}

.cbPosCanvasMain.cbCanvasLayoutMain div.cbNavBar {
    display: none;
}

.registration-birthdate div span select.day {
    width: 20%!important;
    border-radius: 0;
}

.registration-birthdate div span select.month {
    width: 40%!important;
    border-radius: 0;
}

.registration-birthdate div span select.year {
    width: 30%!important;
    border-radius: 0;
}

.cbProfile.cb_template.cb_template_default .cbPosCanvasMain.cbCanvasLayoutMain {
    display: none;
}

.sppb-btn {
    border-radius: 0px!important;
}

.profile-menu .sppb-link-list-wrap ul li a {
    width: 100%;
    background: transparent!important;
  	padding: 20px 0!important;
  	font-size: 16px;
  	display: flex;
    align-items: center;
    justify-content: space-between;
    color: #787878!important;
}

.profile-menu .sppb-link-list-wrap ul li {
    border-bottom: 1px solid #efefef;
}

.profile-menu .sppb-link-list-wrap ul li:last-child {
    border-bottom: 0;
}

.cbProfile.cb_template.cb_template_default .cbPosCanvas.cbCanvasLayout {
    border: none!important;
}

.cbProfile.cb_template.cb_template_default .cb-page-header-title { text-transform: capitalize; color: black;}
.icbdge{position: relative;}
.icbdge .ic_prm_bdge { position: absolute; right: 5px; bottom: 5px; width: 46px; height: 46px; border-radius: 50px; background: #f3f3f3; border: 1px solid #dee2e6; }
.icbdge .ic_prm_bdge img { width: 100%; display: block; height: 100%; object-fit: contain; padding: 4px; }
.icbdge .ic_add_prm_bdge { position: absolute; right: 7px; bottom: 6px; width: 42px; height: 42px; border-radius: 50px; background: #f3f3f3; border: 1px solid #dee2e6; display: flex; justify-content: center; align-items: center; }
.icbdge .ic_add_prm_bdge i { font-size: 18px; color: #000; }
.icbdge{width: 100%; max-width: 150px !important; margin: 0 auto !important;}

.icblog .article { width: 100%; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #cccccc; padding-bottom: 75px !important; margin-bottom: 75px !important; }
/*.icblog .col-lg-12:last-child .article{border-bottom: 0px !important; margin-bottom: 0px !important;}*/
.view-category .icblog .article-list .col-lg-12:last-child .article{border-bottom: 0px !important; margin-bottom: 0px !important; padding-bottom: 0px !important;}
.icblog .article-list .items-row:last-child .col-lg-12 .article{border-bottom: 0px !important; margin-bottom: 0px !important; padding-bottom: 0px !important;}
.icblog .article .article-intro-image { width: 25% !important; background: transparent !important; }
.icblog .article .article-intro-image a { display: block; }
.icblog .article .article-intro-image a img { width: 100%; height: 255px; max-width: 255px; border-radius: 50% !important; margin: 0 auto; object-fit: cover; object-position: center; transition: .3d ease-in-out !important; }
.icblog .article:hover .article-intro-image a img { opacity: .9 !important; }
.icblog .article .article-body { width: 60% !important; text-align: left; padding: 0 15px !important; }
.icblog .article .article-body h2 { font-size: 20px !important; font-weight: 600 !important; margin-bottom: 15px !important; }
.icblog .article .article-body h2 a { color: #000 !important; }
.icblog .article .article-body h2 a:hover { color: #000 !important; }
.icblog .article #icatistfv { width: 15% !important; text-align: right; }
#icatistfv .heart-icon{border-color: transparent !important; background: transparent !important; transition: .2s ease-in-out !important; -webkit-transform: scale(1) !important; transform: scale(1) !important; display: inline-block; cursor: pointer;}
#icatistfv .heart-icon:hover{-webkit-transform: scale(1.2) !important; transform: scale(1.2) !important;}
#icatistfv .heart-icon i { font-size: 26px; color: #000 !important; }
#icatistfv .heart-full-icon{border-color: transparent !important; background: transparent !important; transition: .2s ease-in-out !important; -webkit-transform: scale(1) !important; transform: scale(1) !important;}
#icatistfv .heart-full-icon:hover{-webkit-transform: scale(1.2) !important; transform: scale(1.2) !important;}
#icatistfv .heart-full-icon i{font-size: 36px; color: #000 !important; }
.icblog .article-details .article-header{display: flex; justify-content: space-between; align-items: center; margin-bottom: 5px !important;}
.icblog .article-details .article-header h1{margin-bottom: 0px !important; width: calc(100% - 50px) !important;}
.icblog .article-details .article-header i{font-size: 30px !important;}
.icblog .article-details .article-header #icatistfv{width: 40px !important;}

#icatistfv.myshortlist_item_page .myshortlist_custom_block_item.ctm_mx_items:last-child{padding: 0px !important; margin-bottom: 0px !important; border-bottom: 0px !important;}
.myshortlist_custom_block_item.ctm_mx_items { width: 100% !important; border-bottom: 1px solid #cccccc; padding: 0 0 75px 0 !important; margin-bottom: 75px !important; display: flex; justify-content: flex-start; align-items: center; position: relative;}
.myshortlist_custom_block_item.ctm_mx_items .myshortlist_clr { display: none !important; }
.myshortlist_custom_block_item.ctm_mx_items .myshortlist_item_image { width: 25% !important; background: transparent !important; }
.myshortlist_custom_block_item.ctm_mx_items .myshortlist_text_wrapper { width: 70% !important; text-align: left; padding: 0 15px !important; }
.myshortlist_custom_block_item.ctm_mx_items .myshortlist_item_left{display: block !important;}
.myshortlist_custom_block_item.ctm_mx_items .myshortlist_item_title a { font-size: 20px !important; font-weight: 600 !important; margin-bottom: 15px !important; text-decoration: none; width: 100%; display: block; color: #000 !important;}
.myshortlist_custom_block_item.ctm_mx_items .myshortlist_item_image a{display: block;}
.myshortlist_custom_block_item.ctm_mx_items .myshortlist_item_image a img { width: 100%; height: 255px; max-width: 255px; border-radius: 50% !important; margin: 0 auto; object-fit: cover; object-position: center; }
.myshortlist_custom_block_item.ctm_mx_items .myshortlist_text_wrapper .delete_button.small_delete_button { font-size: 20px !important; top: 38% !important; transform: translateY(-62%) !important; }
.cbEditProfile div.cb-page-header { display: none; }
.cbEditProfile .cbFieldsContentsTab div.cb_field input { border-radius: 0; }
.cbProfileEditButtons div input { border-radius: 0 !important; padding: 12px !important; text-transform: uppercase; }
.cbProfileEditButtons div input.cbProfileEditSubmit { background: black; }
div#cbtabsCB ul { background: none; border: none; border-radius: 0; }
div#cbtabsCB ul li a.active { border-bottom: 3px solid black; border-left: none; border-right: none; border-top: none; color: black; }
div#cbtabsCB ul li a { color: #d3d3d3; border: none; border-bottom: 3px solid #d3d3d3; }
.cbEditProfile.cbEditProfileTabbed.cb_template.cb_template_default .cbTabsContent .ic_prm_bdge { display: none; }
div#cbtabsCB ul li { width: 50%; text-align: center; }
.premum_bdge { text-align: center; }
.icbdge .cb_field svg, .icbdge .cb_field img { background: -webkit-linear-gradient(left top, #59c244 0%, #1d33e1 20%, #c133ed 40%, #eb3347 60%, #fbe34c 80%, #59c244 100%); padding: 6px; width: 150px; height: 150px; object-fit: cover; object-position: center; }
.not_premium.icbdge  svg, .not_premium.icbdge img { background: transparent !important;  width: 150px; height: 150px; object-fit: cover; object-position: center;}
.com-comprofiler.view-userdetails #cbtabsCB .cbTabsNav { display: none; }

.cb_form_line .form-control-plaintext { width: 100%; max-width: 155px !important;    margin: auto;
    margin-bottom: 10px; }
.cb_form_line .form-control-plaintext .cbImageFieldImage{margin-bottom: 10px !important; width: 150px; height: 150px !important;}
.cb_form_line .form-control-plaintext .cbImageFieldImage img{width:150px; height: 150px; object-fit: cover; object-position: center;}
.cb_form_line .form-control-plaintext .cbImageFieldUpload{text-align: center; margin-top: 0px !important;}
.cb_form_line .form-control-plaintext .cbImageFieldUpload label{ cursor: pointer !important;}

/*ic_css 14-9-2022*/
.front_artist_details{width: 100%; display: block; position: relative; padding: 10px 0 !important;}
.front_artist_details .article-full-image { text-align: center; margin-bottom: 2rem; }
.front_artist_details .article-full-image img { border-radius: 500px !important; max-width: 200px; margin: 0 auto !important; height: auto !important; min-height: 200px; object-fit: cover; }
.front_artist_details .Front_artcile-details{max-width: 550px; margin: 0 auto;}
.front_artist_details .Front_artcile-details .title_fv { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0px !important; padding-bottom: 15px !important;}
.front_artist_details .Front_artcile-details .title_fv h1{margin-bottom: 0px !important;
    width: calc(100% - 50px) !important; font-size: 2.25rem !important;}
.front_artist_details .Front_artcile-details .title_fv #icatistfv{max-width: 50px; text-align: right;}
.front_artist_details .description_text{margin-bottom: 0px !important; display: block;}
.front_artist_details .Front_artcile-details .social_icons{display: flex; justify-content: center; align-items: center; margin: 18px 0 !important;}
.front_artist_details .Front_artcile-details .social_icons a { height: 80px; padding: 20px; width: 80px; margin: 5px !important; display: inline-block; font-size: 34px; color: #000; }
.front_artist_details .atwork_view_caption{position: relative; display: block;}
.front_artist_details .atwork_view_caption h3 { font-size: 28px !important; font-weight: 700; text-decoration: none; display: block; margin-bottom: 20px !important;}
.front_artist_details .atwork_view_caption .atwork_image_main{display: flex; width: 100%; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap;}
.front_artist_details .atwork_view_caption .atwork_image_main a.atwork_image { width: 33.33%; display: inline-block; height: 125px; overflow: hidden; }
.front_artist_details .atwork_view_caption .atwork_image_main a.atwork_image img{height: 100%; object-fit: cover; width: 100%;}

.front_artwork_details{width: 100%; display: block; position: relative; padding: 30px 0 30px 0 !important;}
.front_artwork_details .mainimage_artwork{display: flex; align-items: center; justify-content: flex-start; width: 100%; margin-bottom: 5px !important;}
.front_artwork_details .mainimage_artwork img{width: 160px; height: 160px; display: block; border-radius: 50px !important; object-fit: cover;}
.front_artwork_details .mainimage_artwork p{width: calc(100% - 160px); padding-left: 30px !important; margin-bottom: 0px !important;}
.front_artwork_details .front_artwork_image{width: 100%; max-width: 800px; text-align: left; display: block; margin: 10px 0px 20px!important;}
.front_artwork_details .front_artwork_image img{width: 100%; display: block;}
.front_artwork_details .title_price_artwork{display: flex; justify-content: flex-start; align-items: center; width: 100%; margin-bottom: 5px !important;}
.front_artwork_details .title_price_artwork .title_price{width: calc(100% - 150px); text-align: left;}
.front_artwork_details .title_price_artwork .price{ width: 150px; text-align: right; font-size: 20px; }
.front_artwork_details .buynow_button { font-weight: 700; padding: 12px 25px; transition: all 0.3s ease-in-out; text-transform: uppercase; font-size: 14px; background-color: #000000; color: #FFFFFF; border-radius: 0px !important; display: block; text-align: center;}


.com-ic-artists.artists-list .article-body p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.com-icartist .front_artist_details .page-header.title_fv h1 {
    font-family: Arial;
    font-size: 20px!important;
}

.com-icartist .front_artist_details .atwork_view_caption h3 {
    font-family: Arial;
    font-size: 20px!important;
}

.com-icartist .front_artist_details .social_icons a {
    height: 60px!important;
    padding: 0 10px!important;
    width: 60px!important;
    font-size: 24px!important;
}

.front_artwork_details .title_price_artwork .title_price {
    font-size: 20px;
    font-family: Arial;
}

.front_artwork_details h3 {
    font-size: 20px;
    font-family: Arial;
}

.main_img_mb .mainimage_artwork p {
    font-size: 18px;
}

p.artwork-year {
    font-size: 18px;
}

p.artwork-desc {
    margin-bottom: 20px;
}

.premum_bdge {
font-size: 18px;
font-weight: bold;
}

.cb-page-header-title {
    font-family: arial;
}

.signup-title {
  font-family: arial;
  font-size: 20px;
}

.sign-up-complete {
  text-align:center;
}

.map-popup-btn a {
    padding: 12px 25px!important;
    text-align: center!important;
    justify-content: center;
}

.artist-name-image .sppb-addon-content {
    position: relative;
}

.artist-name-image h3 {
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    bottom: 0;
  	background-image: linear-gradient(0deg, #00000078, #0000002b, #ffffff00);
    padding: 10px 0 10px 0;
    margin: 0px;
}

.artist-name-image h3 a {
    color:white;
}

.artist-name-image .sppb-addon-single-image-container a {
    z-index: 2;
}

input.cbLostPassSend {
    width: 100%;
    border-radius: 0px!important;
    background: black!important;
    border: none!important;
    opacity: 1!important;
    padding: 12px 25px!important;
}

.cbLostPassForm div.cb-page-header h3.cb-page-header-title {
  font-family: arial!important;
  font-size: 20px!important;
}

.cbLostPassForm div.cb_field input {
    border-radius: 0!important;
}

.redeem-image {
  margin-bottom: 20px;
}

.tracker-map {
  display:flex;
}

h3.artwork-tracker-title {
  font-size:16px!important;
}

.zone-artwork-image .sppb-addon-single-image-container img {
  width: 100%;
  height: 180px;
  object-fit: cover;
}

.zone-artwork-image .sppb-addon-single-image-container {
  width: 100%;
}

.com-ic-artists nav button.nav-link.active {
    border-bottom: black 1px solid!important;
  	color:#000000!important;

}

.com-ic-artists nav button.nav-link {
    border-top: 0!important;
    border-left: 0!important;
    border-radius: 0!important;
    border-right: 0!important;
    padding-top: 0!important;
    line-height: 1.5!important;
  	color:#5d5d5d;
}

.map_modal .modal-content{background: transparent !important; border: none !important; }
.map_modal .modal-body{padding: 30px 15px !important;}
.map_modal_btn { background-color: #000 !important; padding: 6px 24px !important; border-radius: 0px !important; border-color: #000 !important; line-height: 22px !important;}
.close_modal_btn { background: none !important; font-size: 23px; line-height: 22px; padding: 0px; color: #fff !important; opacity: .7 !important;}
.modal_cap{padding-left: 10px !important;}

button.map_modal_btn {
    width: 100%;
    font-family: arial;
}

.tracker-map .front_artwork_image {
    margin-bottom: 0px!important;
}

.tracker-map .front_artwork_image h3.artwork-tracker-title {
    display: none;
}

.front_artwork_details .ctm_mobile {
    margin-bottom: 20px;
}

.back-artist-name {
  color:#000000;
}



















@media only screen and (max-width: 1199px) {
    .icblog .article .article-intro-image a img { height: 190px; max-width: 190px; }
    .myshortlist_custom_block_item.ctm_mx_items .myshortlist_item_image a img{height: 190px; max-width: 190px;}
}

@media only screen and (max-width: 992px) {
    .icblog .article .article-intro-image a img { height: 140px; max-width: 140px; }
    .icblog .article .article-body h2{font-size: 18px !important; margin-bottom: 10px !important; line-height: 24px !important;}
    .icblog .article .article-body p{font-size: 14px !important;margin-bottom:0px;}
    .icblog .article{padding-bottom: 20px !important; margin-bottom: 20px !important}
    .icblog .article-details .article-header i{font-size: 24px !important;}

    .myshortlist_custom_block_item.ctm_mx_items .myshortlist_item_image a img{height: 140px; max-width: 140px; }
    .myshortlist_custom_block_item.ctm_mx_items .myshortlist_item_title a {font-size: 18px !important; margin-bottom: 10px !important; line-height: 24px !important;}
    .myshortlist_custom_block_item.ctm_mx_items{padding:0 0 20px 0 !important; margin-bottom: 20px !important;}
    .myshortlist_custom_block_item.ctm_mx_items .myshortlist_text_wrapper .delete_button.small_delete_button{font-size: 18px !important;}
}

@media only screen and (max-width: 767px) {
    .icblog .article .article-intro-image { width: 25% !important; }    
    .icblog .article .article-body { width: 60% !important; }
    .icblog .article .msl_module_wrapper.myshortlist { width: 15% !important; }
    .icblog .article .msl_module_wrapper.myshortlist .heart-full-icon i{font-size: 30px !important;}
    .icblog .article .msl_module_wrapper.myshortlist .heart-icon i { font-size: 30px !important;}

    .myshortlist_custom_block_item.ctm_mx_items .myshortlist_item_image { width: 25% !important; background: transparent !important; }
    .myshortlist_custom_block_item.ctm_mx_items .myshortlist_text_wrapper { width: 62% !important; text-align: left; padding: 0 15px !important; }
    .myshortlist_custom_block_item.ctm_mx_items .myshortlist_text_wrapper .delete_button.small_delete_button{font-size: 16px !important;}
    .front_artwork_details{padding: 30px 0 15px 0 !important;}
    .map_modal .modal-dialog { display: flex !important; align-items: center; min-height: calc(100% - 1rem); }
    .tracker-map{flex-direction: column;}
    .modal_cap{padding-left: 0px !important; text-align: right !important; }
    .ctm_mobile{display: flex; align-items: flex-start;}
    .ctm_mobile .artwork_des_caption{width: calc(100% - 135px) !important; padding-right: 15px;}
    .ctm_mobile .tracker-map{width: 135px !important}

}

@media only screen and (max-width: 575px) {
    .icbdge{width: 100%; max-width: 150px !important; margin: 0 auto !important;}
    .icblog .article .article-intro-image a img {width: 100%; max-width: 85px; height: 85px}
    .myshortlist_custom_block_item.ctm_mx_items .myshortlist_item_image a img { width: 100%; max-width: 85px; height: 85px !important; }

    .main_img_mb { display: flex; align-items: center; justify-content: space-between; width: 100%; }
    .main_img_mb .mainimage_artwork{width: calc(100% - 30px) !important;}
    .main_img_mb #icatistfv { width: 30px; text-align: right; display: flex; justify-content: flex-end; align-items: center; }
    .main_img_mb .mainimage_artwork img { width: 52px; height: 52px; display: block; border-radius: 50px !important; object-fit: cover; }
    .main_img_mb .mainimage_artwork p { width: calc(100% - 52px); padding-left: 10px !important; margin-bottom: 0px !important; }
    .front_artwork_details{padding: 0 !important;}








}


