.aw-pquestion__product-question.container .aw-pq-question-list .empty-list.info-message,
.aw-pquestion__question-listing.container .aw-pq-question-list .empty-list.info-message {
 font-style:italic;
 margin-top:10px
}
.aw-pquestion__question-listing.aw-pq-question-list {
 padding-left:25px
}
.aw-pquestion__question-listing.product.container .aw-pq-question-list {
 margin-bottom:30px;
 clear:both
}
.aw-pquestion__question-listing.product.question-list.container {
 padding:25px;
 border:2px solid #e3e3e3;
 margin-bottom:25px;
 width: auto;
}
.aw-pquestion__question-listing.product.question-list.toolbar.bottom .pager {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap
}
.aw-pquestion__question-listing.product.question-list.toolbar.bottom .pages,
.aw-pquestion__question-listing.product.question-list.toolbar.bottom .limiter,
.aw-pquestion__question-listing.product.question-list.toolbar.bottom .toolbar-amount {
 margin:0 0 10px 0
}
.aw-pquestion__question-listing .question-answer-list {
 padding-left:30px
}
.aw-pquestion__question-listing .question-answer-list .answer-item-wrapper {
 margin-bottom:15px
}
.aw-pquestion__question-listing .question-answer-list .answer-item-wrapper:last-child {
 margin-bottom:0
}
.aw-pquestion__question-listing .question-item-wrapper {
 padding:20px 0;
 position:relative
}
.aw-pquestion__question-listing .answer-content {
 font-size:16px;
 padding-right:80px
}
.aw-pquestion__question-listing .answer-item {
 position:relative
}
.aw-pquestion__question-listing .answer-details {
 font-size:11px;
 color:#8c8c8c
}
.aw-pquestion__question-listing .question-item {
 margin-bottom:15px;
 position:relative
}
.aw-pquestion__question-listing .opened .question-item-collapsible-trigger {
 -webkit-transform:rotate(0);
 -ms-transform:rotate(0);
 transform:rotate(0)
}
.aw-pquestion__question-listing .question-item-collapsible-trigger {
 position:absolute;
 left:-20px;
 top:0px;
 cursor:pointer;
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg);
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 display:inline-block;
 text-decoration:none
}
.aw-pquestion__question-listing .question-item-collapsible-trigger:before {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:13px;
 line-height:23px;
 color:#000;
 content:'\e261';
 font-family:'ThemeIcons';
 margin:0;
 vertical-align:top;
 display:inline-block;
 font-weight:normal;
 overflow:hidden;
 speak:none;
 text-align:center
}
.aw-pquestion__question-listing .question-item-collapsible-trigger:hover:before {
 color:#000
}
.aw-pquestion__question-listing .question-item-collapsible-trigger:active:before {
 color:#000
}
.aw-pquestion__question-listing .question-content {
 font-size:16px;
 word-wrap:break-word;
 margin-bottom:5px;
 padding-right:80px;
 position:relative
}
.aw-pquestion__question-listing .question-details {
 color:#8c8c8c;
 font-size:11px
}
.aw-pquestion__question-listing.product.header {
 padding:25px;
 border:2px solid #e3e3e3;
 margin-bottom:25px
}
.aw-pquestion__question-listing.product.header .aw-pq__question-form {
 background:none;
 border:none
}
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar {
 margin:0;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between
}
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar::after,
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar::before {
 display:none
}
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar .back-link-wrapper .action {
 background-image:none;
 background:#eee;
 border:1px solid #ccc;
 color:#333;
 cursor:pointer;
 font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
 font-weight:600;
 margin:0;
 padding:7px 15px;
 font-size:1.4rem;
 line-height:1.6rem;
 box-sizing:border-box;
 vertical-align:middle;
 border-radius:3px;
 display:inline-block;
 text-decoration:none
}
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar .back-link-wrapper .action:focus,
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar .back-link-wrapper .action:active {
 background:#e2e2e2;
 border:1px solid #ccc;
 color:#333
}
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar .back-link-wrapper .action:hover {
 background:#e1e1e1;
 border:1px solid #ccc;
 color:#333
}
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar .back-link-wrapper .action.disabled,
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar .back-link-wrapper .action[disabled],
fieldset[disabled] .aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar .back-link-wrapper .action {
 opacity:.5;
 cursor:default;
 pointer-events:none
}
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar .back-link-wrapper .action:hover,
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar .back-link-wrapper .action:active,
.aw-pquestion__question-listing.product.header .aw-pq__question-form .actions-toolbar .back-link-wrapper .action:focus {
 text-decoration:none
}
.aw-pquestion__question-listing.product.header .aw-pq__question-form .aw-pq-question-form {
 padding:25px 20px;
 background-color:#f8f8f8
}
.aw-pquestion__question-listing.product.header .product-details .product-image {
 text-align:center
}
.aw-pquestion__question-listing.product.header .product-details .product-group__name-summary {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 padding:10px 0;
 border-bottom:1px solid #e3e3e3
}
.aw-pquestion__question-listing.product.header .product-details .reviews-actions {
 display:none
}
.aw-pquestion__question-listing.product.header .product-details .product-reviews-summary {
 margin:0
}
.aw-pquestion__question-listing.product.header .product-details .product-sku {
 padding:10px 0;
 border-bottom:1px solid #e3e3e3
}
.aw-pquestion__question-listing.product.header .product-details .product-sku .value {
 display:inline-block
}
.aw-pquestion__question-listing.product.header>.back-link-wrapper .action.back {
 background-image:none;
 background:#eee;
 border:1px solid #ccc;
 color:#333;
 cursor:pointer;
 font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
 font-weight:600;
 margin:0;
 padding:7px 15px;
 font-size:1.4rem;
 line-height:1.6rem;
 box-sizing:border-box;
 vertical-align:middle;
 border-radius:3px;
 display:inline-block;
 text-decoration:none;
 min-width:80px
}
.aw-pquestion__question-listing.product.header>.back-link-wrapper .action.back:focus,
.aw-pquestion__question-listing.product.header>.back-link-wrapper .action.back:active {
 background:#e2e2e2;
 border:1px solid #ccc;
 color:#333
}
.aw-pquestion__question-listing.product.header>.back-link-wrapper .action.back:hover {
 background:#e1e1e1;
 border:1px solid #ccc;
 color:#333
}
.aw-pquestion__question-listing.product.header>.back-link-wrapper .action.back.disabled,
.aw-pquestion__question-listing.product.header>.back-link-wrapper .action.back[disabled],
fieldset[disabled] .aw-pquestion__question-listing.product.header>.back-link-wrapper .action.back {
 opacity:.5;
 cursor:default;
 pointer-events:none
}
.aw-pquestion__question-listing.product.header>.back-link-wrapper .action.back:hover,
.aw-pquestion__question-listing.product.header>.back-link-wrapper .action.back:active,
.aw-pquestion__question-listing.product.header>.back-link-wrapper .action.back:focus {
 text-decoration:none
}
.aw-pquestion__product-question.container .aw-pq-wrapper-fieldset .fieldset {
 margin-bottom:20px
}
.aw-pq__question-form {
 background-color:#f8f8f8
}
.aw-pq-question-form {
 margin:0 auto;
 padding:45px 0
}
.aw-pq-question-form .aw-pq-private-question {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.aw-pq-question-form .aw-pq-private-question .label {
 -ms-flex-order:2;
 -webkit-order:2;
 order:2;
 margin:0
}
.aw-pq-question-form .aw-pq-private-question .control {
 -ms-flex-order:1;
 -webkit-order:1;
 order:1
}
.aw-pq__question-answer-form {
 padding-left:30px;
 margin-top:20px
}
.aw-pq-question-answer-form {
 padding:30px;
 background-color:#f8f8f8;
 border-bottom:1px solid #e3e3e3
}
.aw-pq-question-answer-form .actions-toolbar .action.primary {
 background-image:none;
 background:#eee;
 border:1px solid #ccc;
 color:#333;
 cursor:pointer;
 display:inline-block;
 font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
 font-weight:600;
 margin:0;
 padding:7px 15px;
 font-size:1.4rem;
 line-height:1.6rem;
 box-sizing:border-box;
 vertical-align:middle
}
.aw-pq-question-answer-form .actions-toolbar .action.primary:focus,
.aw-pq-question-answer-form .actions-toolbar .action.primary:active {
 background:#e2e2e2;
 border:1px solid #ccc;
 color:#333
}
.aw-pq-question-answer-form .actions-toolbar .action.primary:hover {
 background:#e1e1e1;
 border:1px solid #ccc;
 color:#333
}
.aw-pq-question-answer-form .actions-toolbar .action.primary.disabled,
.aw-pq-question-answer-form .actions-toolbar .action.primary[disabled],
fieldset[disabled] .aw-pq-question-answer-form .actions-toolbar .action.primary {
 opacity:.5;
 cursor:default;
 pointer-events:none
}
.aw-pq__question-answer-form-visibility-button {
 padding-left:30px
}
.aw-pq__question-answer-form-visibility-button .action.primary {
 background-image:none;
 -moz-box-sizing:content-box;
 box-shadow:none;
 line-height:inherit;
 text-shadow:none;
 font-weight:400;
 line-height:1.42857143;
 margin:0;
 padding:0;
 color:#006bb4;
 text-decoration:none;
 background:none;
 border:0;
 display:inline
}
.aw-pq__question-answer-form-visibility-button .action.primary:focus,
.aw-pq__question-answer-form-visibility-button .action.primary:active {
 background:none;
 border:none
}
.aw-pq__question-answer-form-visibility-button .action.primary:hover {
 background:none;
 border:none
}
.aw-pq__question-answer-form-visibility-button .action.primary.disabled,
.aw-pq__question-answer-form-visibility-button .action.primary[disabled],
fieldset[disabled] .aw-pq__question-answer-form-visibility-button .action.primary {
 pointer-events:none;
 opacity:.5
}
.aw-pq__question-answer-form-visibility-button .action.primary:visited {
 color:#006bb4;
 text-decoration:none
}
.aw-pq__question-answer-form-visibility-button .action.primary:hover {
 color:#006bb4;
 text-decoration:underline
}
.aw-pq__question-answer-form-visibility-button .action.primary:active {
 color:#ff5501;
 text-decoration:underline
}
.aw-pq__question-answer-form-visibility-button .action.primary:hover,
.aw-pq__question-answer-form-visibility-button .action.primary:active,
.aw-pq__question-answer-form-visibility-button .action.primary:focus {
 background:none;
 border:0
}
.aw-pq__question-answer-form-visibility-button .action.primary.disabled,
.aw-pq__question-answer-form-visibility-button .action.primary[disabled],
fieldset[disabled] .aw-pq__question-answer-form-visibility-button .action.primary {
 color:#006bb4;
 opacity:.5;
 cursor:default;
 pointer-events:none;
 text-decoration:underline
}
.explanatory-message {
 margin-right:10px
}
.explanatory-message .action.primary {
 display:inline-block;
 text-decoration:none;
 line-height:1.6rem
}
.explanatory-message .action.primary:hover,
.explanatory-message .action.primary:active,
.explanatory-message .action.primary:focus {
 text-decoration:none
}
.explanatory-message .explanatory-message-tooltip {
 position:relative
}
.explanatory-message .explanatory-message-tooltip .tooltip-toggle {
 display:inline-block;
 text-decoration:none
}
.explanatory-message .explanatory-message-tooltip .tooltip-toggle>span {
 border:0;
 clip:rect(0, 0, 0, 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.explanatory-message .explanatory-message-tooltip .tooltip-toggle:after {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:13px;
 line-height:1.3;
 color:#000;
 content:'\e623';
 font-family:'luma-icons';
 margin:0;
 vertical-align:top;
 display:inline-block;
 font-weight:normal;
 overflow:hidden;
 speak:none;
 text-align:center
}
.explanatory-message .explanatory-message-tooltip .tooltip-toggle:hover:after {
 color:#000
}
.explanatory-message .explanatory-message-tooltip .tooltip-toggle:active:after {
 color:#000
}
.explanatory-message .explanatory-message-tooltip .tooltip-toggle::after {
 margin-left:3px;
 margin-top:4px
}
.explanatory-message .explanatory-message-tooltip .tooltip-content {
 background:#fff;
 max-width:360px;
 min-width:210px;
 padding:12px 16px;
 z-index:100;
 display:none;
 position:absolute;
 text-align:left;
 color:#333;
 line-height:1.4;
 border:1px solid #bbb;
 margin-bottom:5px;
 bottom:100%;
 left:0
}
.explanatory-message .explanatory-message-tooltip .tooltip-content:after,
.explanatory-message .explanatory-message-tooltip .tooltip-content:before {
 border:solid transparent;
 content:'';
 height:0;
 position:absolute;
 width:0
}
.explanatory-message .explanatory-message-tooltip .tooltip-content:after {
 border-width:5px;
 border-color:transparent
}
.explanatory-message .explanatory-message-tooltip .tooltip-content:before {
 border-width:6px;
 border-color:transparent
}
.explanatory-message .explanatory-message-tooltip .tooltip-content:after,
.explanatory-message .explanatory-message-tooltip .tooltip-content:before {
 top:100%
}
.explanatory-message .explanatory-message-tooltip .tooltip-content:after {
 border-top-color:#fff;
 left:15px;
 margin-left:-5px
}
.explanatory-message .explanatory-message-tooltip .tooltip-content:before {
 border-top-color:#bbb;
 left:15px;
 margin-left:-6px
}
.explanatory-message .explanatory-message-tooltip .tooltip-toggle {
 cursor:help
}
.explanatory-message .explanatory-message-tooltip .tooltip-toggle:hover+.tooltip-content,
.explanatory-message .explanatory-message-tooltip .tooltip-toggle:focus+.tooltip-content,
.explanatory-message .explanatory-message-tooltip:hover .tooltip-content {
 display:block
}
.explanatory-message .explanatory-message-tooltip .tooltip-content {
 max-width:200px;
 min-width:160px
}
.aw-pquestion__customer-question.container .table-wrapper {
 overflow:inherit
}
.aw-pquestion__customer-question.container .tooltip-container {
 position:relative
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content {
 background:#fff;
 max-width:360px;
 min-width:210px;
 padding:12px 16px;
 z-index:100;
 display:none;
 position:absolute;
 text-align:left;
 color:#333;
 line-height:1.4;
 border:1px solid #bbb;
 margin-bottom:5px;
 bottom:100%;
 left:0
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content:after,
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content:before {
 border:solid transparent;
 content:'';
 height:0;
 position:absolute;
 width:0
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content:after {
 border-width:5px;
 border-color:transparent
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content:before {
 border-width:6px;
 border-color:transparent
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content:after,
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content:before {
 top:100%
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content:after {
 border-top-color:#fff;
 left:15px;
 margin-left:-5px
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content:before {
 border-top-color:#bbb;
 left:15px;
 margin-left:-6px
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-toggle {
 cursor:help
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-toggle:hover+.tooltip-content,
.aw-pquestion__customer-question.container .tooltip-container .tooltip-toggle:focus+.tooltip-content,
.aw-pquestion__customer-question.container .tooltip-container:hover .tooltip-content {
 display:block
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-toggle {
 cursor:auto
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content {
 box-sizing:content-box
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content .tooltip-content-inner {
 width:max-content;
 overflow:auto;
 display:block
}
.aw-pquestion__customer-question.container .tooltip-container .tooltip-content .tooltip-content-inner::after {
 content:'';
 display:block;
 position:absolute;
 width:100%;
 height:30px;
 left:0;
 bottom:-30px
}
.aw-pq__rating-wrapper {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 position:absolute;
 right:0;
 top:0
}
.aw-pq__rating-wrapper svg {
 display:inline-block;
 vertical-align:middle;
 margin-bottom:2px
}
.aw-pq__rating-wrapper svg path {
 fill:#c2c2c2
}
.aw-pq__rating-wrapper.update-rating-mode .icon-h {
 cursor:pointer
}
.aw-pq__rating-wrapper.update-rating-mode .aw-pq__like:hover {
 color:#438400
}
.aw-pq__rating-wrapper.update-rating-mode .aw-pq__like:hover svg path {
 fill:#438400
}
.aw-pq__rating-wrapper.update-rating-mode .aw-pq__dislike:hover {
 color:#e80000
}
.aw-pq__rating-wrapper.update-rating-mode .aw-pq__dislike:hover svg path {
 fill:#e80000
}
.aw-pq__rating-wrapper .aw-pq__like.voted svg path {
 fill:#438400
}
.aw-pq__rating-wrapper .aw-pq__dislike.voted svg path {
 fill:#e80000
}
.aw-pq__rating-wrapper .aw-pq__rating-count {
 margin:0 10px;
 font-size:15px;
 font-weight:bold
}
.aw-pq__question-form .additional .g-recaptcha {
 margin-bottom:10px !important
}
.aw-pq__question-answer-form .additional .g-recaptcha {
 margin-bottom:10px !important
}
.product-full-width-section .aw-pquestion__product-question.container .header .title {
 display:none
}
.aw-pquestion__product-question.header {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 padding:15px 0 35px
}
.aw-pquestion__product-question.header .see-all-wrapper {
 text-align:right
}
.aw-pquestion__product-question.header .see-all-wrapper .view {
 background-image:none;
 background:#eee;
 border:1px solid #ccc;
 color:#333;
 cursor:pointer;
 display:inline-block;
 font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
 font-weight:600;
 margin:0;
 padding:7px 15px;
 font-size:1.4rem;
 line-height:1.6rem;
 box-sizing:border-box;
 vertical-align:middle;
 border-radius:3px;
 text-decoration:none;
 min-width:80px
}
.aw-pquestion__product-question.header .see-all-wrapper .view:focus,
.aw-pquestion__product-question.header .see-all-wrapper .view:active {
 background:#e2e2e2;
 border:1px solid #ccc;
 color:#333
}
.aw-pquestion__product-question.header .see-all-wrapper .view:hover {
 background:#e1e1e1;
 border:1px solid #ccc;
 color:#333
}
.aw-pquestion__product-question.header .see-all-wrapper .view.disabled,
.aw-pquestion__product-question.header .see-all-wrapper .view[disabled],
fieldset[disabled] .aw-pquestion__product-question.header .see-all-wrapper .view {
 opacity:.5;
 cursor:default;
 pointer-events:none
}
.aw-pquestion__product-question.header .aw-pq__question-form-visibility-button .action.primary {
 margin-left:10px;
 background-color: #390 !important;
}
.aw-pquestion__product-question.header .aw-pq__question-form-visibility-button .action.primary:hover {
 background: #333 !important;
}
.aw-pquestion__product-question.header .title h2 {
 margin:5px 0
}
.aw-pq__product-group-buttons {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 margin-left:auto
}
.aw-pq__product-group-buttons .see-all-wrapper {
 margin-left:6px
}
.aw-pq-question-form .actions-toolbar > .primary {
    width: 100%;
}
.aw-pq-question-form .actions-toolbar .back-link-wrapper {
    margin-top: -25px;
}
.aw-pq-question-form .actions-toolbar .action-submit {
    float: right;
	margin-top: -25px;
    background-color: #390 !important;
}
.aw-pq-question-form .actions-toolbar .action-submit:hover {
    background: #333 !important;
}
