a.wcpoa_attachmentbtn{color:#a46497;float:right;background:transparent;margin:0;cursor:pointer;text-decoration:none;padding:5px 12px;border:0;display:inline-block;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border-bottom:none;}
a.wcpoa_attachmentbtn span{display:block;}
.wcpoa_hide_me{display:none!important;}
.wcpoa_attachment_name{margin-top:0px!important;max-width:80.5%;display:inline-block;}
a.wcpoa_attachmentbtn_order{padding:10px;background:#0e7aad;color:#fff;}
#tab-wcpoa_product_tab a.wcpoa_attachment_expire{padding:10px;background:#ccc;color:#ffffff;cursor:no-drop;-webkit-box-shadow:none;box-shadow:none;}
.wcpoa_cs_shortcode a.wcpoa_attachmentbtn{float:right;margin:0;cursor:pointer;text-decoration:none;padding:10px 10px 10px 12px;border:0;display:inline-block;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;color:#515151;background-color:#ebe9eb;border:0;font-size:16px;text-decoration:none!important;text-align:center;margin-bottom:5px;width:100%;max-width:100px;}
.wcpoa_order_attachments{padding:10px 5px;margin:10px 0;}
button#wcpoa-ua-btn{margin-top:15px;}
.wcpoa_order_attachments_btn input[type="button"]{background-color:#eeeeee;border-color:#eeeeee;color:#333333;cursor:pointer;padding:0.6180469716em 1.41575em;text-shadow:none;font-size:100%;border-style:solid;}
.wcpoa_order_attachments .wcpoa_order_attachments_items{text-align:right;margin-top:18px;}
.wcpoa_order_attachments .wcpoa_order_attachments_items .wcpoa-ofai{padding:10px 5px 10px 36px;margin:5px 0;position:relative;background:#eee;text-align:left;}
a#wcpoa-clear-aitem{color:#ccc;}
.wcpoa_order_attachments .wcpoa_order_attachments_items .wcpoa-ofai.wcpoa-attach-img:before{content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABAAgMAAAAhThzVAAAADFBMVEX///+IiIjDw8PExMTmLg9mAAAAAXRSTlMAQObYZgAAAEpJREFUKFPtxzENwDAMRcGvbAZiSJYXgzCZ8DG0Lm31CGTLbad4jSR9aaaYZPYg3ogVshLRHsQbsUJWItqDeCNWyMo/ERE3N4fzAErf85yPpT2uAAAAAElFTkSuQmCC);width:23px;height:31px;top:7px;left:5px;position:absolute;background-size:cover;}
.wcpoa-ofai.wcpoa-attach-file:before{content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABAAgMAAAAhThzVAAAADFBMVEX///+IiIjDw8PExMTmLg9mAAAAAXRSTlMAQObYZgAAAGpJREFUKJHN0rkNACEMRNEvMgqhJMsJRdAM/bi0DdhjQkO0zl7gGckydk8APBiKrnAAAwCbIWhDULuguAQwQ9CGoHZB8S8AZgjaENQuKP4GmJmlwTt5nPaYpiWwVvdw3PPju7GeI42Tnn1cuaOhRIkVzr8AAAAASUVORK5CYII=);width:23px;height:31px;top:7px;left:5px;position:absolute;background-size:cover;}
.wcpoa_order_attachment_expire{color:#baa6b6;float:right;background:#ebe9eb;margin:0;cursor:pointer;text-decoration:none;padding:10px 10px 10px 12px;border:0;display:inline-block;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border-bottom:none!important;cursor:no-drop;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;width:100%;text-align:center;min-width:100px;}
.wcpoa_expired_title_with_link{color:#baa6b6;cursor:no-drop;}
.woocommerce-order section.woocommerce-attachment-details{margin-bottom:23px;}
p.wcpoa_attachment_desc{margin-top:0;}
p.order_att_expire_date{margin:11px 0 0 0;}
.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachmentbtn,.woocommerce-attachment-details .wcpoa_attachmentbtn{float:right;margin:0;cursor:pointer;text-decoration:none;padding:10px 10px 10px 12px;border:0;display:inline-block;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;color:#515151;background-color:#ebe9eb;border:0;font-size:16px;text-decoration:none!important;text-align:center;margin-bottom:5px;width:100%;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;min-width:100px;}
.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachmentbtn img{width:auto;max-width:64px;display:inline-block;}
.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachment_name{display:inline-block;margin-top:0;max-width:80.5%;}
.wcpoa_attachmentbtn img, .wcpoa_order_attachment_expire img{width:auto;max-width:64px;display:inline-block;}
.wcpoa_attachment .order_att_expire_date{margin:0;font-size:14px;color:gray;}
.wcpoa_attachment .order_att_expire_date span{color:red;margin-right:4px;}
.wcpoa_order_attachment{border-top:0.5px solid #f3f3f3;display:inline-block;width:100%;padding:25px 0;}
.wcpoa_order_attachment .wcpoa_attachmentbtn{color:#515151;background-color:#ebe9eb;border:0;font-size:16px;}
.wcpoa_order_attachment .wcpoa_attachmentbtn:hover,.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachmentbtn:hover,.woocommerce-attachment-details .wcpoa_attachmentbtn:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151;}
.wcpoa_attachment{clear:both;margin-bottom:14px;display:inline-block;width:100%;}
.woocommerce-Tabs-panel--wcpoa_product_tab.custom_attachment_block{width:100%;display:inline-block;} .wcpoa_attachmentbtn.youtube_container{width:auto;float:right;padding:5px;} #attachment-search-main .attach-search-box input#search-attachment-input{border:1px solid #ccc;border-radius:30px;padding:15px 50px 15px 20px;font-size:20px;font-weight:900;width:70%;}
#attachment-search-main .attach-search-box button{padding:17px 50px;font-size:20px;border-radius:30px;margin-left:-50px;border:none;background:#282f49;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#attach-results-area .attachment-list .attachment-item .atta-left img{display:inline-block;width:100%;-o-object-fit:cover;object-fit:cover;height:150px;}
#attach-results-area .attachment-list .attachment-item .atta-left{width:50%;display:inline-block;padding:15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
#attach-results-area .attachment-list .attachment-item .atta-right{display:inline-block;vertical-align:top;padding:15px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#attach-results-area{margin:20px 0;}
#attach-results-area .atta-right p{text-transform:capitalize;font-size:15px;color:#282f49;display:block;}
#attach-results-area .attachment-list .attachment-item{border-bottom:1px solid #cccccc3d;}
#attach-results-area .attachment-list .attachment-item i.attch-icon{display:inline-block;background-size:cover;width:23px;height:31px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABAAgMAAAAhThzVAAAADFBMVEX///+IiIjDw8PExMTmLg9mAAAAAXRSTlMAQObYZgAAAGpJREFUKJHN0rkNACEMRNEvMgqhJMsJRdAM/bi0DdhjQkO0zl7gGckydk8APBiKrnAAAwCbIWhDULuguAQwQ9CGoHZB8S8AZgjaENQuKP4GmJmlwTt5nPaYpiWwVvdw3PPju7GeI42Tnn1cuaOhRIkVzr8AAAAASUVORK5CYII=);margin-right:10px;vertical-align:middle;}
#attachment-search-main .attach-search-box button.att-disabled{cursor:not-allowed;background-color:#4c5266;}
#attachment-search-main .attach-no-results p{padding:10px 10px;color:#757575;}
#attachment-search-main span.atta-right-title{margin-bottom:17px;display:block;font-size:20px;}
#attachment-search-main .atta-right img{width:30px;margin-right:10px;vertical-align:middle;float:right;}
#attach-results-area .attachment-list .attachment-item .atta-right a.wcpoa_attachmentbtn_srch{display:inline-block;width:80%;}
#attach-results-area .attachment-list .attachment-item .atta-right .wcpoa_attachment{display:inline-block;width:100%;}
#attachment-search-main img#loader{background-size:100%;margin-left:10px;border:4px solid #f2f2f2;border-left:4px solid #294496;-webkit-animation:attachment_spinner 1.1s infinite linear;animation:attachment_spinner 1.1s infinite linear;border-radius:50%;width:20px;height:20px;float:right;}
@-webkit-keyframes attachment_spinner{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes attachment_spinner{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@media screen and (max-device-width:769px){
#attachment-search-main .attach-search-box input#search-attachment-input{width:50%;}
#attach-results-area .attachment-list .attachment-item .atta-left{width:100%;}
#attach-results-area .attachment-list .attachment-item .atta-right{width:100%;}
}
@media screen and (max-device-width:430px){
#attachment-search-main .attach-search-box input#search-attachment-input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
#attachment-search-main .attach-search-box button{margin:10px auto;width:100%;}
}div.questions-section a {
border: none;
}
ol.ywqa-question-list {
list-style-type: none;
font-size: 14px;
padding-left: 0;
}
div.question-content {
font-weight: 600;
margin-bottom: 13px;
}
span.question-symbol,
span.answer-symbol {
display: inline-block;
text-align: center;
border: 1px solid #c7c7c7;
width: 25px;
height: 25px;
font-weight: 600;
}
span.admin-answer-symbol {
border: none;
padding: 3px 5px;
background-color: #ffde00;
font-weight: 700;
}
li.question-container {
clear: both;
display: inline-block;
width: 100%;
min-height: 70px;
border-bottom: 1px solid #e2e2e2;
padding: 20px 0;
}
div.question-text {
float: left;
width: 80%;
}
#ywqa_ask_question_text {
width: 80%;
}
#ywqa-submit-question {
float: right;
}
div.parent-question {
color: #666666;
font-size: 16px;
}
div.question-owner {
font-size: 11px;
padding: 10px 0;
}
span.answer-author-name,
span.question-author-name {
color: #000000;
font-weight: 600;
}
input#ywqa-send-answer {
float: right;
background-color: #4c4c4c;
border: none;
color: white;
padding: 5px 15px;
opacity: 0.8;
}
textarea#ywqa_send_answer_text {
margin-bottom: 10px;
}
div#ywqa_answer_list {
clear: both;
}
div.answer-owner {
font-size: 11px;
padding: 10px 0;
}
li.answer-container {
border-bottom: 1px solid #e2e2e2;
padding: 20px 0;
}
div#new-answer-header {
border-bottom: 1px solid #e2e2e2;
padding-bottom: 20px;
}
div#submit_answer {
overflow: hidden;
}
span.answer-list-count {
font-size: 11px;
display: inline-block;
}
span.question a,
#show-all-questions a.show-questions {
color: #666666;
font-weight: 600;
}
span.question a:hover,
#show-all-questions a.show-questions:hover {
color: black;
font-weight: 600;
}
span.question,
span.answer {
padding-left: 10px;
}
div.all-answers-section a.all-answers {
color: #666666;
background-color: #f2f2f2;
border: 1px solid #c7c7c7;
padding: 3px 10px;
margin-top: 15px;
display: inline-block;
}
div.all-answers-section a.all-answers:hover {
color: white;
background-color: #4c4c4c;
border-color: #4c4c4c;
}
.questions-section h3 {
margin-bottom: 15px;
margin-top: 30px;
padding-left: 40px;
}
#ask_question {
padding-left: 40px;
}
input#ywqa_ask_question_text {
border: 1px solid #e2e2e2;
padding: 10px;
float: left;
height: 100%;
}
input#ywqa-submit-question {
color: white;
background-color: #4c4c4c;
border-color: #4c4c4c;
float: left;
height: 100%;
font-weight: 600;
padding-left: 30px;
padding-right: 30px;
text-transform: uppercase;
}
div.ywqa-ask-question {
height: 45px;
}
#ywqa_question_list {
padding-left: 40px;
}
div#show-all-questions {
margin-bottom: 20px;
}
#tab-questions a.back-to-product {
font-size: 12px;
float: right;
}#cookie-notice {
display: none;
position: fixed;
min-width: 100%;
height: auto;
z-index: 99;
font-size: 13px;
line-height: 24px;
left: 0;
text-align: center;
box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
}
.cookie-notice-container {
padding: 10px;
}
.cookie-notice-container h2{
display:none;
}
.cn-top {
top: 0;
}
.cn-bottom {
bottom: 0;
}
#cookie-notice.cn-bottom.box  .cookie-notice-container h2{
display:block;
}
#cookie-notice.cn-bottom.box {
min-width: inherit;
width: 300px;
left: 5%;
bottom: 20px;
padding: 8px;
}
#cookie-notice.cn-bottom.box .button {
display: block;
font-size: 14px;
font-weight: 600;
margin-left: 10px;
margin-top: 20px;
}
#cookie-notice .button {
margin-left: 10px;
padding: 10px 20px;
}
#cookie-notice.cn-bottom.bar .button {
padding: 10px 20px;
}
#cookie-notice .button.wp-default {
font-family: sans-serif;
line-height: 18px;
padding: 2px 12px;
background: linear-gradient(to bottom, #FEFEFE, #F4F4F4) repeat scroll 0 0 #F3F3F3;
border-color: #BBB;
color: #333;
text-shadow: 0 1px 0 #FFF;
-moz-box-sizing: border-box;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1px;
cursor: pointer;
display: inline-block;
font-size: 12px;
font-style: normal;
text-decoration: none;
white-space: nowrap;
outline: none;
}
#cookie-notice .button.wp-default:hover, 
#cookie-notice .button.wp-default:focus {
background: linear-gradient(to bottom, #FFFFFF, #F3F3F3) repeat scroll 0 0 #F3F3F3;
border-color: #999999;
color: #222222;
}
#cookie-notice .button.bootstrap {
font-family: sans-serif;
display: inline-block;
*display: inline;
padding: 4px 12px;
margin-right: 0.3em;
margin-bottom: 0;
*margin-left: .3em;
line-height: 20px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
font-style: normal;
vertical-align: middle;
cursor: pointer;
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #006dcc;
*background-color: #0044cc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
padding: 2px 10px;
font-size: 12px;
text-decoration: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
outline: none;
}
#cookie-notice .button.bootstrap:hover, 
#cookie-notice .button.bootstrap:focus {
color: #ffffff;
background-color: #0044cc;
*background-color: #003bb3;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}