/*** Snapcard-bulk ***/

.product-snapcard-bulk .canvas.page1 {
  margin-top: 54px;
}

.product-snapcard-bulk .canvas.page0, .product-snapcard-bulk .canvas.page2 {
  margin-top: 80px;
}

.banner-snapcard-bulk {border-bottom: 1px solid #C7C7C7;}
/* .banner-snapcard-bulk, .options-themes {padding-bottom: 0px;} */

.product-snapcard-bulk .tabs .option {width: 46px; height: 46px;}

#singles-container[data-theme=snapcard] .product-snapcard-bulk .options.options-themes {
  /* display: none !important;*/ 
}
#singles-container:not([data-theme=snapcard]) .product-snapcard-bulk .options.options-layouts {
  display: none !important;
}

.product-snapcard-bulk .options.options-layouts .options-title,
.product-snapcard-bulk .options.options-templates .options-title,
.product-snapcard-bulk .options.options-edgeColors .options-title
/*.product-snapcard-bulk .options.options-themes .options-title*/ {
  display:none;
}
.product-snapcard-bulk .tabs .options.options-themes
/*.product-snapcard-bulk .tabs .options.options-layouts*/ {
  padding-top: 15px;
}

.product-snapcard-bulk .tabs .options-themes .option {
    width: 54px;
    height: 23px;
    margin: 5px 4px;
    border: none;
    float: left;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    padding-top: 2px;
}
.product-snapcard-bulk .tabs .options-themes .option:hover {
    cursor: pointer;
    color: #A0A0A0;
}
.product-snapcard-bulk .tabs .options-themes .option.selected {
    border: none;
    background: #A0A0A0;
    color: #fff;
    cursor: context-menu;
}
.product-snapcard-bulk .tabs .options-themes .option:after {
    content: attr(original-title);
    line-height: 20px;
}

.mobile.product-snapcard-bulk .canvas-edge{
	width: 100% !important;
    height: 100% !important;
}

.mobile.product-snapcard-bulk .canvas.page0, .product-snapcard-bulk .canvas.page2 {
  margin-top: 25px;
}
.mobile.product-snapcard-bulk .options-themes .carouse ul {
	min-width: 570px;
}

.mobile [data-theme=snapcard] .options.options-themes {
    /*display: none !important;*/
}
.mobile .tabs:not([data-theme=snapcard]) .options.options-layouts {
    display: none !important;
}
#single .mobile .options-layouts .carouse .option-layout {
    width: 45px;
    height: 45px;
}
.mobile.product-snapcard-bulk .options.options-orientation .option {
    display: inline-block;
    text-align: center;
    line-height: 46px;
}

/*** option button image ***/

/***/
.option.theme-snapcard {
  background: url(/images/single/snapcard-bulk/snapcard.png) no-repeat center center;
}
/***/
.option.theme-大量快拍卡 - 寶寶 {
  background: url(/images/single/snapcard-bulk/大量快拍卡 - 寶寶.png) no-repeat center center;
}
/***/
.option.theme-大量快拍卡 - 婚禮 {
  background: url(/images/single/snapcard-bulk/大量快拍卡 - 婚禮.png) no-repeat center center;
}


/********layout ********/
/***/
.option.layout-snapcard_front_horizontal_b3 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_b3.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_horizontal_b3 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_b3_cover.png) no-repeat;}
/***/
.option.layout-snapcard_front_horizontal_b2 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_b2.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_horizontal_b2 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_b2_cover.png) no-repeat;}
/***/
.option.layout-snapcard_front_vertical_s1 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_s1.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_vertical_s1 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_s1_cover.png) no-repeat;}
/***/
.option.layout-snapcard_front_vertical_b2 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_b2.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_vertical_b2 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_b2_cover.png) no-repeat;}
/***/
.option.layout-snapcard_front_horizontal_b1 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_b1.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_horizontal_b1 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_b1_cover.png) no-repeat;}
/***/
.option.layout-snapcard_front_vertical_b1 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_b1.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_vertical_b1 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_b1_cover.png) no-repeat;}
/***/
.option.layout-snapcard_front_horizontal_r2 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_r2.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_horizontal_r2 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_r2_cover.png) no-repeat;}
/***/
.option.layout-snapcard_front_horizontal_r3 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_r3.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_horizontal_r3 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_r3_cover.png) no-repeat;}
/***/
.option.layout-snapcard_front_vertical_sr1 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_sr1.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_vertical_sr1 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_sr1_cover.png) no-repeat;}
/***/
.option.layout-snapcard_front_vertical_r2 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_r2.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_vertical_r2 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_r2_cover.png) no-repeat;}
/***/
.option.layout-snapcard_front_vertical_r1 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_r1.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_vertical_r1 {background:url(/images/single/snapcard-bulk/snapcard_front_vertical_r1_cover.png) no-repeat;}
/***/
.option.layout-snapcard_front_horizontal_r1 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_r1.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.layout-snapcard_front_horizontal_r1 {background:url(/images/single/snapcard-bulk/snapcard_front_horizontal_r1_cover.png) no-repeat;}

/********template ********/
/***/
.option.template-snapcard_back-horizontal {background:url(/images/single/snapcard-bulk/snapcard_back-horizontal.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_back-horizontal {background:url(/images/single/snapcard-bulk/snapcard_back-horizontal_cover.png) no-repeat;}
/***/
.option.template-snapcard_cover {background:url(/images/single/snapcard-bulk/snapcard_cover.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_cover {background:url(/images/single/snapcard-bulk/snapcard_cover_cover.png) no-repeat;}
/***/
.option.template-snapcard_index {background:url(/images/single/snapcard-bulk/snapcard_index.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_index {background:url(/images/single/snapcard-bulk/snapcard_index_cover.png) no-repeat;}
/***/
.option.template-snapcard_back-vertical {background:url(/images/single/snapcard-bulk/snapcard_back-vertical.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_back-vertical {background:url(/images/single/snapcard-bulk/snapcard_back-vertical_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_landscape_08 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_08.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_landscape_08 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_08_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_landscape_07 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_07.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_landscape_07 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_07_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_landscape_06 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_06.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_landscape_06 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_06_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_landscape_05 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_05.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_landscape_05 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_05_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_landscape_04 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_04.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_landscape_04 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_04_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_landscape_03 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_03.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_landscape_03 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_03_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_landscape_02 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_02.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_landscape_02 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_02_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_landscape_01 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_01.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_landscape_01 {background:url(/images/single/snapcard-bulk/snapcard_kid_landscape_01_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_portrait_08 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_08.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_portrait_08 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_08_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_portrait_07 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_07.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_portrait_07 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_07_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_portrait_06 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_06.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_portrait_06 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_06_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_portrait_05 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_05.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_portrait_05 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_05_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_portrait_04 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_04.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_portrait_04 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_04_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_portrait_03 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_03.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_portrait_03 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_03_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_portrait_02 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_02.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_portrait_02 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_02_cover.png) no-repeat;}
/***/
.option.template-snapcard_kid_portrait_01 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_01.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_kid_portrait_01 {background:url(/images/single/snapcard-bulk/snapcard_kid_portrait_01_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_landscape_07 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_07.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_landscape_07 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_07_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_landscape_06 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_06.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_landscape_06 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_06_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_landscape_05 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_05.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_landscape_05 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_05_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_landscape_04 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_04.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_landscape_04 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_04_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_landscape_03 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_03.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_landscape_03 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_03_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_landscape_02 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_02.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_landscape_02 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_02_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_landscape_01 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_01.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_landscape_01 {background:url(/images/single/snapcard-bulk/snapcard_wed_landscape_01_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_portrait_07 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_07.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_portrait_07 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_07_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_portrait_06 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_06.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_portrait_06 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_06_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_portrait_05 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_05.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_portrait_05 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_05_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_portrait_04 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_04.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_portrait_04 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_04_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_portrait_03 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_03.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_portrait_03 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_03_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_portrait_02 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_02.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_portrait_02 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_02_cover.png) no-repeat;}
/***/
.option.template-snapcard_wed_portrait_01 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_01.png) no-repeat; background-size: contain; background-position: center;}

.canvas-edge.template-snapcard_wed_portrait_01 {background:url(/images/single/snapcard-bulk/snapcard_wed_portrait_01_cover.png) no-repeat;}

/********appearance********/

/***/
  