@charset "utf-8";


/* main c photo */

#cphoto1 .pric_ul {margin:10px -10px 0;padding:0;list-style:none;zoom:1}
#cphoto1 .pric_ul:after {display:block;visibility:hidden;clear:both;content:""}
#cphoto1 .pric_li {}
#cphoto1 .gall_box {

	position:relative;margin:0 0 30px 0;min-height:auto;
	padding-bottom:15px;
	border:3px solid #eee;
	border-top:none;
	border-radius:0 0 20px 20px;
	background-color:#fff;
	transition: 0.3s;


}

#cphoto1 .gall_1 {

	position:relative;margin:0 0 0px 0;min-height:auto;
	padding-bottom:0px;
	border:none;
	border-radius:20px 20px 0 0;
	background-color:#fff;
	transition: 0.3s;


}


#cphoto1 .gall_box:hover {

    -moz-box-shadow: 0px 1px 20px rgba(0,0,0,0.12);
    -webkit-box-shadow: 0px 1px 20px rgba(0,0,0,0.12);
    box-shadow: 0px 1px 20px rgba(0,0,0,0.12);


}
#cphoto1 .gall_con {min-height:112px;padding:15px 20px 15px 20px;}
#cphoto1 .gall_con:hover {}
.pric_row .col-gn-0,.pric_row .col-gn-1,.pric_row .col-gn-2,.pric_row .col-gn-3,.pric_row .col-gn-4,.pric_row .col-gn-5,.pric_row .col-gn-6,.pric_row .col-gn-7,.pric_row .col-gn-8,.pric_row .col-gn-9,.pric_row .col-gn-10 {position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}

.pric_row .col-gn-2 {width:50%}
.pric_row .col-gn-3 {width:33.33333333%}
.pric_row .col-gn-4 {width:25%}
.pric_row .col-gn-5 {width:20%}


#cphoto1 .gall_now .gall_text_href a {color:#ff3061}

#cphoto1 .gall_href a:link, #bo_favorite .gall_href a:focus, #bo_favorite .gall_href a:hover {text-decoration:none}



#cphoto1 .gall_img {width:100%;height:auto;overflow:hidden;border-radius:20px 20px 0 0;}
#cphoto1 .gall_img img {width:100%;height:auto;}
#cphoto1 .pric_text1 {margin:0px 0 10px 0;text-align:left;line-height: 1.6;}
#cphoto1 .pric_text1 a {display:block;font-size: 15px;letter-spacing: -0.0525em;font-weight: 400;color: #666;transition: 0.3s;}
#cphoto1 .pric_text1:hover a {color: #333;}
#cphoto1 .pric_text2 {

	margin:10px 0 0px 0;text-align:left;line-height: 1.6;
	display:block;font-size: 14px;letter-spacing: -0.0525em;font-weight: 400;color: #aaa;transition: 0.3s;
}


#cphoto1 .gall_info i {font-size:14px}
#cphoto1 .gall_info .gall_date,
#cphoto1 .gall_info .gall_view {font-size:13px;display:inline-block;color:#777}

.zoom img {
  transition: transform .5s; /* Animation */
}

.zoom:hover  img {
  transform: scale(1.05); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

/* Mobile Device */
/*@media screen and (max-width : 768px) {*/
@media all and (max-width: 768px) {


	#cphoto1 .gall_box {padding-bottom:5px;}
	#cphoto1 .gall_con {min-height:100px;padding:20px;}

	.pric_row .col-gn-2 {width:100%}
	.pric_row .col-gn-4 {width:100%}
	.pric_row .col-gn-5 {width:50%}
}