.header {background:url('/images/1/bg-header.png'); position:absolute; left:0px; top:51px; width:100%; z-index:1;}
.itemlist {display:none;}
.sitepath {display:none;}
.container .carea {max-width:100% !important; padding:0px; margin:0px;}

/* BannerTop Start */
.bannertop {display:block; background:url("/images/items/17/banner.jpg") center no-repeat; height:660px;}

.bannertop .bannertopText {width:1130px; margin-left:-565px;}
.bannertop .btarea .txtcnt {color:#fff; padding:0px; max-width:1130px;}
.bannertop .btarea .txtcnt .txtbig {font-family:'Staatliches'; font-size:76px; text-align:center; line-height:76px;}
.bannertop .btarea .txtcnt .txtmid {font-family:'Staatliches'; font-size:58px; text-align:center;}
.bannertop .btarea .txtcnt .txtsmall {font-family:'Poppins'; font-size:21px; letter-spacing:0px; font-weight:400; line-height:31px; text-transform:none; text-align:center;}
.bannertop .btarea .txtcnt .btncnt {margin-top:30px; text-align:center;}
.bannertop .btarea .txtcnt .btncnt a {display:inline-block;}

.res1810 .bannertop {background:url("/images/items/17/banner-1810.jpg") center no-repeat; height:1030px;}
.res1810 .bannertop .bannertopText {width:1770px; margin-left:-885px;}
.res1810 .bannertop .btarea .txtcnt {max-width:1770px; padding:0px;}
.res1810 .bannertop .btarea .txtcnt .txtbig {font-size:91px; line-height:91px;}
.res1810 .bannertop .btarea .txtcnt .txtmid {font-size:71px;}
.res1810 .bannertop .btarea .txtcnt .txtsmall {font-size:28px; line-height:42px; letter-spacing:0px;}

.res940 .bannertop {background:url("/images/items/17/banner-940.jpg") center no-repeat; height:544px;}
.res940 .bannertop .bannertopText {width:900px; margin-left:-450px; top:60%;}
.res940 .bannertop .btarea .txtcnt {max-width:900px;}
.res940 .bannertop .btarea .txtcnt .txtbig {font-size:60px; line-height:60px; text-align:center;}
.res940 .bannertop .btarea .txtcnt .txtmid {font-size:48px; text-align:center;}
.res940 .bannertop .btarea .txtcnt .txtsmall {font-size:18px; line-height:27px;}

.res720 .bannertop {background:url("/images/items/17/banner-720.jpg") center no-repeat; height:450px;}
.res720 .bannertop .bannertopText {width:680px; margin-left:-340px;}
.res720 .bannertop .btarea .txtcnt {max-width:680px; padding:0px;}
.res720 .bannertop .btarea .txtcnt .txtbig {font-size:54px; line-height:54px; text-align:center;}
.res720 .bannertop .btarea .txtcnt .txtmid {font-size:42px; text-align:center;}
.res720 .bannertop .btarea .txtcnt .txtsmall {font-size:18px; letter-spacing:0px; line-height:27px;}

.res480 .bannertop {background:url("/images/items/17/banner-480.jpg") center no-repeat; height:300px;}
.res480 .bannertop .bannertopText {width:440px; margin-left:-220px; top:48%;}
.res480 .bannertop .btarea .txtcnt {max-width:440px; padding:0px;}
.res480 .bannertop .btarea .txtcnt .txtbig {font-size:46px; text-align:center;}
.res480 .bannertop .btarea .txtcnt .txtmid {font-size:28px; text-align:center; line-height:32px;}
.res480 .bannertop .btarea .txtcnt .txtsmall {font-size:16px; letter-spacing:0px; line-height:18px; margin-top:5px;}
.res480 .bannertop .btarea .txtcnt .btncnt {margin-top:10px;}
.res480 .bannertop .btarea .txtcnt .btncnt .btn {font-size:16px; padding:5px 15px 5px 15px;}

.res320 .bannertop {background:url("/images/items/17/banner-320.jpg") center no-repeat; height:300px;}
.res320 .bannertop .bannertopText {width:280px; margin-left:-140px; transform:translateY(-50%); top:50%;}
.res320 .bannertop .btarea .txtcnt {max-width:280px; padding:0px;}
.res320 .bannertop .btarea .txtcnt .txtbig {font-size:30px; text-align:center; line-height:48px;}
.res320 .bannertop .btarea .txtcnt .txtmid {font-size:20px; text-align:center; line-height:23px;}
.res320 .bannertop .btarea .txtcnt .txtsmall {font-size:16px; letter-spacing:0px; line-height:18px; margin-top:10px;}
.res320 .bannertop .btarea .txtcnt .btncnt {margin-top:20px;}
.res320 .bannertop .btarea .txtcnt .btncnt .btn {font-size:16px; padding:5px 15px 5px 15px;}
/* BannerTop End */

/* MItem Start */
#mitem {max-width:1130px; padding:30px 20px 50px 20px; margin:0px auto; position:relative; overflow:hidden; font-size:20px;}
#mitem #mitemtop {margin-bottom:0px;}
#mitem #mitemtop .sitepath {display:none;}
#mitem #mitemtop h1 {color:#af9653;}

#mitem #mitemcnt {float:none; width:auto;}

.res1810 #mitem {max-width:1770px; font-size:25px;}
.res1810 #mitem #mitemcnt {float:none; width:auto;}
/* MItem End */

/* Donation Form Start */
#mitem #mitemcnt .itemdInfo {overflow:hidden; padding-top:30px;}
#mitem #mitemcnt .itemdInfo .itemdInfoTitle {border-top:1px solid #000;}
#mitem #mitemcnt .itemdInfo .itemdInfoTitle .ittl {text-align:left; background:#fff; font-size:32px; margin-top:-24px; display:inline-block; text-transform:uppercase; font-weight:600; padding-right:15px;}
#mitem #mitemcnt .itemdInfo .itemdInfoTxt {display:block; font-size:18px; font-style:italic; margin-bottom:10px;}
#mitem #mitemcnt .itemdInfo #itemForm {width:48%; float:left; margin-right:2%;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption {margin-bottom:10px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption .itemFormLabel {font-weight:600;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText input {width:100%; border:1px solid #000; height:47px; box-sizing:border-box; padding:0px 10px; font-size:18px; margin-top:10px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText #cv_option_1 {background:url("/images/items/17/gift-icon.png") left no-repeat; padding:0px 10px 0px 80px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption select {width:100%; background:none; height:35px; box-sizing:border-box; padding:0px 10px; font-size:18px; margin-top:10px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption .itemFormValueExtraInfo {font-size:16px; margin-top:5px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .PriceCnt {font-size:16px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit .SubmitButton {background:#af9653;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit .SubmitButton:hover {background:#000;}
#mitem #mitemcnt .itemdInfo .itemdFormImg {width:50%; float:right;}

.res940 #mitem #mitemcnt .itemdInfo #itemForm {float:none; width:auto;}
.res940 #mitem #mitemcnt .itemdInfo .itemdFormImg {float:none; width:auto;}

.res720 #mitem #mitemcnt .itemdInfo #itemForm {float:none; width:auto;}
.res720 #mitem #mitemcnt .itemdInfo .itemdFormImg {float:none; width:auto;}

.res480 #mitem #mitemcnt .itemdInfo #itemForm {float:none; width:auto;}
.res480 #mitem #mitemcnt .itemdInfo .itemdFormImg {float:none; width:auto;}

.res320 #mitem #mitemcnt .itemdInfo .itemdInfoTitle .ittl {font-size:26px; margin-top:-20px;}
.res320 #mitem #mitemcnt .itemdInfo .itemdInfoTxt {font-size:16px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm {float:none; width:auto;}
.res320 #mitem #mitemcnt .itemdInfo .itemdFormImg {float:none; width:auto;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption .itemFormLabel {font-size:16px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption select {font-size:14px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption .itemFormValueExtraInfo {font-size:14px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .PriceCnt {font-size:16px;}
/* Donation Form End */