.widgetGallery{margin:0;padding:0;}
.widgetGallery div.widgetGalleryImage{width:25%;float:left;}
.widgetGallery div.widgetGallery8Image{width:12.5%;float:left;}
.widgetGallery div.widgetGalleryImageLiner{background-size:cover;background-position:center;overflow:hidden;margin:1px;}
.widgetGallery div.widgetGalleryImageLiner img{width:100%;display:block;}
#widgetFAQ1,#widgetFAQ2,#widgetFAQ3,#widgetFAQ4,#widgetFAQ5,#widgetFAQ6,#widgetFAQ7,#widgetFAQ8,#widgetFAQ9,#widgetFAQ10,#widgetFAQ11,#widgetFAQ12,#widgetFAQ13,#widgetFAQ14,#widgetFAQ15,#widgetFAQ16,#widgetFAQ17,#widgetFAQ18,#widgetFAQ19,#widgetFAQ20{margin:1em 0;padding:0;}
#widgetFAQ1 .faqList,#widgetFAQ2 .faqList,#widgetFAQ3 .faqList,#widgetFAQ4 .faqList,#widgetFAQ5 .faqList,#widgetFAQ6 .faqList,#widgetFAQ7 .faqList,#widgetFAQ8 .faqList,#widgetFAQ9 .faqList,#widgetFAQ10 .faqList,#widgetFAQ11 .faqList,#widgetFAQ12 .faqList,#widgetFAQ13 .faqList,#widgetFAQ14 .faqList,#widgetFAQ15 .faqList,#widgetFAQ16 .faqList,#widgetFAQ17 .faqList,#widgetFAQ18 .faqList,#widgetFAQ19 .faqList,#widgetFAQ20 .faqList{margin:0;padding:0;}
#widgetFAQ1 .faqList .faqQ,#widgetFAQ2 .faqList .faqQ,#widgetFAQ3 .faqList .faqQ,#widgetFAQ4 .faqList .faqQ,#widgetFAQ5 .faqList .faqQ,#widgetFAQ6 .faqList .faqQ,#widgetFAQ7 .faqList .faqQ,#widgetFAQ8 .faqList .faqQ,#widgetFAQ9 .faqList .faqQ,#widgetFAQ10 .faqList .faqQ,#widgetFAQ11 .faqList .faqQ,#widgetFAQ12 .faqList .faqQ,#widgetFAQ13 .faqList .faqQ,#widgetFAQ14 .faqList .faqQ,#widgetFAQ15 .faqList .faqQ,#widgetFAQ16 .faqList .faqQ,#widgetFAQ17 .faqList .faqQ,#widgetFAQ18 .faqList .faqQ,#widgetFAQ19 .faqList .faqQ,#widgetFAQ20 .faqList .faqQ{margin:0;padding:10px 20px;border:1px solid #CCC;border-top-right-radius:20px;border-top-left-radius:20px;font-size:100%; font-weight:bold;background-color:#EEE;cursor:pointer;}
#widgetFAQ1 .faqList .faqQ.faqClosed,#widgetFAQ2 .faqList .faqQ.faqClosed,#widgetFAQ3 .faqList .faqQ.faqClosed,#widgetFAQ4 .faqList .faqQ.faqClosed,#widgetFAQ5 .faqList .faqQ.faqClosed,#widgetFAQ6 .faqList .faqQ.faqClosed,#widgetFAQ7 .faqList .faqQ.faqClosed,#widgetFAQ8 .faqList .faqQ.faqClosed,#widgetFAQ9 .faqList .faqQ.faqClosed,#widgetFAQ10 .faqList .faqQ.faqClosed,#widgetFAQ11 .faqList .faqQ.faqClosed,#widgetFAQ12 .faqList .faqQ.faqClosed,#widgetFAQ13 .faqList .faqQ.faqClosed,#widgetFAQ14 .faqList .faqQ.faqClosed,#widgetFAQ15 .faqList .faqQ.faqClosed,#widgetFAQ16 .faqList .faqQ.faqClosed,#widgetFAQ17 .faqList .faqQ.faqClosed,#widgetFAQ18 .faqList .faqQ.faqClosed,#widgetFAQ19 .faqList .faqQ.faqClosed,#widgetFAQ20 .faqList .faqQ.faqClosed{margin:0 0 20px 0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
#widgetFAQ1 .faqList .faqQ i,#widgetFAQ2 .faqList .faqQ i,#widgetFAQ3 .faqList .faqQ i,#widgetFAQ4 .faqList .faqQ i,#widgetFAQ5 .faqList .faqQ i,#widgetFAQ6 .faqList .faqQ i,#widgetFAQ7 .faqList .faqQ i,#widgetFAQ8 .faqList .faqQ i,#widgetFAQ9 .faqList .faqQ i,#widgetFAQ10 .faqList .faqQ i,#widgetFAQ11 .faqList .faqQ i,#widgetFAQ12 .faqList .faqQ i,#widgetFAQ13 .faqList .faqQ i,#widgetFAQ14 .faqList .faqQ i,#widgetFAQ15 .faqList .faqQ i,#widgetFAQ16 .faqList .faqQ i,#widgetFAQ17 .faqList .faqQ i,#widgetFAQ18 .faqList .faqQ i,#widgetFAQ19 .faqList .faqQ i,#widgetFAQ20 .faqList .faqQ i{float:right;}
#widgetFAQ1 .faqList dd.faqA,#widgetFAQ2 .faqList dd.faqA,#widgetFAQ3 .faqList dd.faqA,#widgetFAQ4 .faqList dd.faqA,#widgetFAQ5 .faqList dd.faqA,#widgetFAQ6 .faqList dd.faqA,#widgetFAQ7 .faqList dd.faqA,#widgetFAQ8 .faqList dd.faqA,#widgetFAQ9 .faqList dd.faqA,#widgetFAQ10 .faqList dd.faqA,#widgetFAQ11 .faqList dd.faqA,#widgetFAQ12 .faqList dd.faqA,#widgetFAQ13 .faqList dd.faqA,#widgetFAQ14 .faqList dd.faqA,#widgetFAQ15 .faqList dd.faqA,#widgetFAQ16 .faqList dd.faqA,#widgetFAQ17 .faqList dd.faqA,#widgetFAQ18 .faqList dd.faqA,#widgetFAQ19 .faqList dd.faqA,#widgetFAQ20 .faqList dd.faqA{margin:0 0 20px 0;padding:10px 20px;border-top:0px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-bottom-right-radius:20px;border-bottom-left-radius:20px;font-size:100%;}

#widgetCatlist{margin:1em 0;padding:0;}
#widgetCatlist dl.catList{margin:0;padding:0;}
#widgetCatlist dl.catList dt.catDT{margin:0;padding:10px 20px;border:1px solid #CCC;border-top-right-radius:20px;border-top-left-radius:20px;font-size:100%; font-weight:bold;background-color:#EEE;cursor:pointer;}
#widgetCatlist dl.catList dt.catDT.catClosed{margin:0 0 20px 0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
#widgetCatlist dl.catList dt.catDT i{float:right;}
#widgetCatlist dl.catList dd.catDD{margin:0 0 20px 0;padding:10px 20px;border-top:0px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-bottom-right-radius:20px;border-bottom-left-radius:20px;font-size:100%;}
#widgetCatlist dl.catList dd.catDD p.scWidgetKW{}

#widgetSRSWJS{margin: 20px 0; padding: 20px; background-color: #EEE; border:0px solid #EEE; border-radius: 10px;}
#widgetSRSWJS input {width: 98%; border: 1px solid #CCC;border-radius: 10px; font-size: 140%; font-weight:bold; padding: 0.5% 1%; text-align: center;}
#widgetSRSWJS #srserror{background-color:#C00;color:#FFF;font-weight:bold;text-align:center;margin:10px;padding:10px;border:0px solid #C00; border-radius: 10px;}
#widgetSRSWJS dl dt {background-color:transparent; width: 20%; float:left; clear: both; margin: 0 0 10px 0; padding: 0;}
#widgetSRSWJS dl dd {background-color:transparent; width: 80%; float:right; margin: 0 0 10px 0; padding: 0;}
#widgetSRSWJS dl dd.pend {color:#C00;}
#widgetSRSWJS dl dd.comp {color:#090;}

#widgetPrivacy{margin:1em 0;padding:0;}
#widgetPrivacy dl.ppList{margin:0;padding:0;}
#widgetPrivacy dl.ppList dt.ppQ{margin:0;padding:10px 20px;border:1px solid #CCC;border-top-right-radius:20px;border-top-left-radius:20px;font-size:100%; font-weight:bold;background-color:#EEE;cursor:pointer;}
#widgetPrivacy dl.ppList dt.ppQ.ppClosed{margin:0 0 20px 0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
#widgetPrivacy dl.ppList dt.ppQ i{float:right;}
#widgetPrivacy dl.ppList dd.ppA{margin:0 0 20px 0;padding:10px 20px;border-top:0px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-bottom-right-radius:20px;border-bottom-left-radius:20px;font-size:100%;}

.ppWidget,
.pgWidget{ display:flex;flex-wrap: wrap; }
.ppWidget > article.productListingC4,
.pgWidget > article.productListingC4 {flex: 1 1 20%;max-width:25%;}

@media only screen and (max-width :767px){
	.ppWidget > article.productListingC4,
	.pgWidget > article.productListingC4 {flex: 1 1 40%;max-width:50%;}
}