/*  Styles for visit page - Default */

#wrap { background-color: #fff; }


.visit_cart_info { font-size: 10px; float: right; color: #a0a0a0; text-shadow: 1px 1px 0 #fff;  margin: none;}
.visit_header { background-color: #F2F2F2E0; margin-bottom: 30px;  box-shadow: 5px 5px 5px #8c8c8c24; }
.visit_header_left_block { max-width: 100%; }
.visit_location { background: url(/files/icons/studio_location_icon.png) left center no-repeat; padding-left: 20px; float: left; margin-bottom: 10px;}

.visit_header_right_block {max-width: 100%;}
.visit_title { margin-bottom: 10px; }

.visit_title a, .visit_title a:link, .visit_title a:visited {color: #333; text-decoration: none;}
.visit_title a:hover, .visit_title a:hover h3 {color: #666; text-decoration: underline;}


.visit_descr { padding-top: 20px; border: 1px solid #ccc; background-color: #fff; border-radius: 13px; padding: 10px; }

.visit_tags { font-size: 12px; margin-top: 0px; }



.visit_links_block { background-color: #F2F2F2E0; box-shadow: 5px 5px 5px #8c8c8c24; margin: 20px 20px 0 0; min-height: 50px; border-radius: 18px;}

a.visit_link, a.visit_link:link, a.visit_link:visited { color: #333; background-color: #fff; border: 1px solid #ccc; max-width: 85%; padding-top: 20px; border-radius: 13px; padding: 10px; width: 88%;  display: block; text-decoration: none; margin: 10px 0 10px 10px; font-weight: bold;}

a.visit_link:hover {color: #2782de;}


.visit_web_link {  }
.visit_fb_link {  }
.visit_ig_link {  }
.visit_vk_link {  }
.visit_mmf_link {  }
.visit_patreon_link {  }
.visit_tg_link {  }
.visit_ds_link {  }

.visit_gallery_block {box-shadow: 5px 5px 5px #00000069; margin: 0; margin-top: 20px; background-color: #eee;}

.justified-gallery {background-color: #eee; }

.company_tags_style_2 {background-color: #eee; color: #aaa; padding: 1px 5px; margin: 5px 2px; display: inline-block; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-shadow: none;}

.company_tags_style_2 .resh_style_2 {color: #aaa;}

#footer { background-color: #eee; }

a.visit_link_to_sets, a.visit_link_to_sets:link, a.visit_link_to_sets:visited { text-decoration: none; color: #e4e4e4; text-shadow: 1px 1px 1px #333;}

a.visit_link_to_sets:hover {color: #2d80d5; text-shadow: none;}