
.artist_name{
    color:#000000;
    font-size:15px;
}

.artist_setcard_name{
    color:#FFFFFF;
    font-size:25px;
}

.artist_name_colored{
    color:#00A9F6;
    font-size:25px;
    font-weight:bold;
}
.setcard_box{
    border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.gallery_cell{
    border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.setcard_main_pic{
    border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.setcard_pic_gallery{

}
.setcard_gallery_pic_cell{
    border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.setcard_info_h{
    color:#FFFFFF !important;
    font-size:14px !important;
}
.setcard_info{
    color:#FFFFFF !important;
    font-size:14px;
}
.setcard_description{
    border-left: 1px solid #00A9F6;
	border-right: 1px solid #00A9F6;
	border-top: 1px solid #00A9F6;
	border-bottom: 1px solid #00A9F6;
    color:#FFFFFF;
    font-size:14px;
    padding:10px;
}
.application_top_text{
    border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
    color:#000000;
    padding:10px;
}
.application_header{
    font-size:22px;
    font-weight:bold;
    color:#000000;
}
.application_required{
    color:#FF0000;
}
.application_part_header{
    color:#000000;
    font-size:14px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    text-align:center;
}
.application_info_h{
    width: 200px !important;
    color:#000000 !important;
    font-size:15px !important;
    text-shadow: inherit !important;
    font-weight: normal !important;
}
.application_info{
    color:#000000 !important;
    font-size:14px !important;
}

.application_box{
    border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.artist-button{
    border: 1px solid #016794;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
    background-color: #00a8f3;
    background-image: -moz-linear-gradient(top, #00b0ff, #029be0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00b0ff), to(#029be0));
    background-image: -webkit-linear-gradient(top, #00b0ff 30%, #029be0);
    background-image: -o-linear-gradient(top, #00b0ff 30%, #029be0);
    background-image: linear-gradient(to bottom, #00b0ff 30%,#029be0);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00B0FF', endColorstr='#FF029BE0', GradientType=0);
    border-color: #029be0 #029be0 #016794;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border-radius: 2px;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.4),0 1px 2px rgba(0,0,0,0.05);
    width:225px !important;
    height:50px;
    border-radius: 2px;
    margin:5px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:18px;
    padding-left: 0px;
    padding-right: 0px;
}

.artist-button:hover{
    background: #00a8f3;
}

.gallery_column{
    display: inline-block;
    text-align: center;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-top: 5px;
    margin-left: 10px;
    margin-bottom: 15px;
    background-color: #FFFFFF;
    border-radius: 5px;
    transition: all 0.5s;
    box-shadow: 0px 0px 5px #333;
}

.gallery_column {
    line-height: 16px;
}

.gallery_column_pic_container{
    width: 280px;
    height: 420px;
    overflow:hidden !important;
}

.gallery_main_pic{
    border-radius: 4px;
}

.gallery_column:hover{
    background-color: #00A9F6;/*#09f;*/
    cursor: pointer;
    box-shadow: 2px 2px 3px #333;
    color: #FFFFFF;
}

.gallery_column:hover .artist_name{
    color:#FFFFFF;
    font-size:15px;
}

.section-main-pic{
    box-sizing: border-box;
    width: 90vw;
    height: calc(90vw*1.5);
    max-width: 400px;
    max-height: 600px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    transition: all 0.3s;
    box-shadow: 1px 1px 3px #333;
    border-radius: 10px;
}
.artist-setcard-owner-phone-value{
    font-size: 30px;
}

.gallery-artist-price{
    width: 100%;
    align-self: flex-end;
    color: #FFFFFF;
    font-size: 15px;
    background-color: #00B0FF;
    text-align: center;
    padding: 10px;
}

.artist-setcard-price{
    color: #00B0FF;
    font-size: 25px;
    font-weight: bold;
}

.gallery_main_pic{
    width: 280px;
    height: 420px;
    background-repeat: no-repeat;
    background-size: 100%;
}

#gallery_pic_list .artist-pic-container:hover{
    border: 1px solid #00A9F6;
}
