.swatch-control select{display:none!important}.swatch-control.radio-select ul{list-style:none!important;padding:0!important;margin:0!important}.swatch-control.radio-select li{list-style:none!important}.swatch-control.radio-select li label{margin-left:10px;display:inline}.swatch-wrapper{padding:2px;border:1px solid #ccc;margin:0 5px 5px 0;background:#fff;float:left}.swatch-wrapper:hover{border-color:#000}.swatch-wrapper.disabled:hover{border-color:#ccc}.swatch-wrapper a{display:block}div.swatch-wrapper.selected{padding:1px;border:2px solid green}.radio-select .disabled,div.swatch-wrapper.disabled,div.swatch-wrapper.disabled a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);zoom:1;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;cursor:not-allowed}.radio-select .disabled input,.radio-select .disabled label{cursor:not-allowed}div.swatch-label{margin-bottom:8px}table.wcsap_input{border:0}table.wcsap_input tbody tr td{padding:10px}table.wcsap_input tbody tr:last-child td{border-bottom:0}table.wcsap_input tbody tr td.label{border-right:1px solid #ebebeb;width:24%;vertical-align:top}table.wcsap_input td.label ul.hl{margin:20px 0 0}table.wcsap_input td.label ul.hl li{margin:0 3px 0 0}table.wcsap_input td.label ul.hl li a.wcsap-button{padding:6px 10px;font-size:12px;font-weight:400}table.wcsap_input tbody tr td.label label{padding:0;font-size:12px;font-weight:700;color:#333;margin:0;display:block}table.wcsap_input tbody tr td.label label span.required{margin-right:5px;color:red;display:inline}table.wcsap_input tbody tr td.label p{padding:6px 0!important;font-size:12px;font-style:normal;color:#666;margin:0!important;line-height:16px;display:block}table.wcsap_input input[type=text],table.wcsap_input select,table.wcsap_input textarea{padding:5px;outline:none;width:99.95%}table.wcsap_input select{padding:2px}table.wcsap_input input[type=text]:focus,table.wcsap_input select:focus,table.wcsap_input textarea:focus{border-color:#98b6cb}table.widefat.wcsap{border:0;background:transparent none}table.widefat.wcsap td{border:0}.wcsap,.wcsap tr,.wcsap tr td{vertical-align:top}.wcsap tr th span{font-size:10px;font-weight:400;text-shadow:0 1px 0 #fff;color:#666;line-height:1.2}.wcsap tr td.field_preview,.wcsap tr th.field_preview{text-indent:32px;width:25%}.wcsap tr td.field_label,.wcsap tr td.field_name,.wcsap tr td.field_type,.wcsap tr th.field_label,.wcsap tr th.field_name,.wcsap tr th.field_type{width:25%}.wcsap tr td{padding:8px;font-size:12px;position:relative;background:transparent}.wcsap tr td.attribute_swatch_label,.wcsap tr th.attribute_swatch_label{width:50%}.wcsap tr td.attribute_swatch_type,.wcsap tr th.attribute_swatch_type{text-align:right;width:50%}.fields_header{border:1px solid #dfdfdf;border-bottom:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#swatches .wcsap_field_meta{overflow:hidden;position:relative;cursor:pointer}#swatches .field .wcsap_field_meta{border:1px solid #dfdfdf;border-top:0}#swatches .field .wcsap_field_meta strong{font-size:13px;padding-bottom:6px;line-height:13px;display:block}#swatches .field .wcsap_field_meta .row_options{font-size:12px;visibility:hidden;line-height:12px}#swatches .field .wcsap_field_meta:hover .row_options{visibility:visible}#swatches .field.form_open>.wcsap_field_meta{border:1px solid #565656;text-shadow:#000 0 1px 0;color:#fff;background-color:#6e6e6e}#swatches .field.form_open>.wcsap_field_meta a,#swatches .field.form_open>.wcsap_field_meta td{color:#fff}#swatches .field.form_open>.wcsap_field_meta a:hover{color:#ff8a4f}#swatches .fields .field .wcsap_field_meta .circle{height:20px;font-size:11px;text-indent:0;text-align:center;margin:7px 0 0 7px;background:url(https://especialoccasion.fun/wp-content/plugins/woocommerce-variation-swatches-and-photos/assets/images/sprite.png) 0 -350px no-repeat;width:20px;line-height:20px;float:left;display:block}#swatches .fields .field:nth-child(2n) .wcsap_field_meta .circle{background-position:0 -400px}#swatches .field.form_open>.wcsap_field_meta .circle{background-position:0 -300px!important}.fields{position:relative;box-shadow:inset 0 0 0 1px #dfdfdf;background:#fcfcfc}.fields .field{background:#f9f9f9}.field_options,.fields .field{overflow:hidden;position:relative}.field_options{background:#dfdfdf}.field_options .field_option{overflow:hidden;padding:6px;position:relative;display:none}.field_options .field_option.open{display:block}.field_options .field_option table{border:1px solid #ccc;border-radius:5px}.field_save td{line-height:25px}.field_form{padding:10px;border:1px solid #7390a5;border-top:0;clear:both;background:#dadada;vertical-align:top}.field_form table.wcsap_input{overflow:hidden;border:1px solid #7390a5;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.2)}.field_form table.wcsap_input tr.field_label td{border-top:0}.field_form table.wcsap_input td{border-top-color:#fff;background:transparent;border-bottom-color:#dfdfdf}.field_form_mask{overflow:hidden;position:relative;clear:both;width:100%;display:none}table.wcsap_input .field_option_color input.woo-color{padding:5px;outline:none;margin-left:5px;width:92.95%}