.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}@font-face {
font-family: 'icomoon-wc-free';
src:  url(//printpics.gr/wp-content/plugins/drag-and-drop-multiple-file-upload-for-woocommerce/assets/fonts/icomoon.eot?mh2om6);
src:  url(//printpics.gr/wp-content/plugins/drag-and-drop-multiple-file-upload-for-woocommerce/assets/fonts/icomoon.eot?mh2om6#iefix) format('embedded-opentype'),
url(//printpics.gr/wp-content/plugins/drag-and-drop-multiple-file-upload-for-woocommerce/assets/fonts/icomoon.ttf?mh2om6) format('truetype'),
url(//printpics.gr/wp-content/plugins/drag-and-drop-multiple-file-upload-for-woocommerce/assets/fonts/icomoon.woff?mh2om6) format('woff'),
url(//printpics.gr/wp-content/plugins/drag-and-drop-multiple-file-upload-for-woocommerce/assets/fonts/icomoon.svg?mh2om6#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
.wc-dnd-file-upload [class^="icon-"]{ font-family: 'icomoon-wc-free' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-close-outline:before {
content: "\e901";
}
.icon-images:before {
content: "\e90e";
}
.icon-cloud-upload:before {
content: "\e9c3";
}
.icon-upload2:before {
content: "\e9c6";
}
.icon-upload3:before {
content: "\e9c8";
} .dnd-icon-remove.deleting { outline:none; font-family : inherit !important; font-size:12px; color:#000; font-weight:500; }
.dnd-icon-remove.deleting:before {content : '';}
.wc-dnd-file-upload { padding:0.8rem 0; position:relative; }
.wc-dnd-file-upload label { margin-bottom:0.5rem; display:block; }
.wc-drag-n-drop-file.d-none {
display:none;
opacity:0;
visibility:hidden;
position:absolute;
top:0;
} .dnd-upload-status {
display:flex;
padding:4px 0;
align-items:center;
position:relative;
} .dnd-upload-status .dnd-upload-image {
width:40px;
height:40px;
border:1px solid #a5a5a5;
text-align:center;
border-radius:100%;
position:relative;
}
.dnd-upload-status .dnd-upload-image.has-bg {
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border:0;
transition: transform 0.3s ease;
max-width:40px;
width:100%;
}
.dnd-upload-status .dnd-upload-image.has-bg:hover {
transform: scale(1.5);
}
.dnd-upload-status .dnd-upload-image span {
font-size:16px;
color:#222;
position: absolute;
top: 50%;
transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
left: 50%;
}
.dnd-upload-status .dnd-upload-image.has-bg span { opacity:0; z-index:-200; } .dnd-upload-status .dnd-upload-details {
padding-left:10px;
width: calc(100% - 40px);
}
.dnd-upload-status .dnd-upload-details .name {color:#016d98; padding:0 0 4px; padding-right:25px; display:flex; }
.dnd-upload-status .dnd-upload-details .name span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative; padding-right:10px; }
.dnd-upload-status .dnd-upload-details .name em {color:#444242;	font-weight:700; } .dnd-upload-status .dnd-upload-details .remove-file {
position:absolute;
right:0;
top:6px;
text-decoration:none;
box-shadow:none;
outline:none;
}
.dnd-upload-status .dnd-upload-details span.has-error { color:#f50505; } .dnd-upload-status .dnd-upload-details .dnd-progress-bar {
display: block;
border-radius: 5px;
overflow: hidden;
background: #565555;
height: 14px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
background: #4CAF50;
display: block;
font-size: 11px;
text-align: right;
color: #fff;
height: 100%;
width:0;
line-height:13px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete { width:100%!important; padding-right:5px; }
.dnd-upload-counter { position:absolute; right:5px; bottom:3px; font-size:12px; } .codedropz-upload-handler {
border:2px dashed #c5c5c5;
border-radius:5px;
margin-bottom:10px;
position:relative;
}
.codedropz-upload-container {
padding:16px 20px;
}
.codedropz-upload-inner {
overflow:hidden;
width:100%;
white-space: nowrap;
text-align:center;
text-overflow: ellipsis;
font-weight:inherit;
}
.wc-upload-wrap .codedropz-upload-inner a.cd-upload-btn {
text-decoration:none;
box-shadow:none;
padding:0 10px;
color:#fff;
background-color:#6d6d6d;
border-radius:3px;
}
.codedropz-upload-inner .codedropz-label {
margin:5px 0;
font-size:18px;
line-height:36px;
position:relative;
display:flex;
align-items:center;
justify-content:center;
}
.codedropz-upload-inner .codedropz-label span.cd-separator {
padding:0 10px;
}
.codedropz-upload-inner .codedropz-label span.cd-icon {
font-size:30px;
padding-right:15px;
} .codedropz-dragover {
border-color:#6b6a6a;
}
.codedropz-upload-wrapper span.has-error-msg {
display:inline-block;
color:#ff0000;
padding:5px 0;
font-style:italic;
}
@media screen and (max-width: 767px) {
.dnd-upload-status .dnd-upload-details .name em { font-weight:normal; }
.dnd-upload-status .dnd-upload-details .name { padding-right:60px; }
.codedropz-upload-inner .codedropz-label { font-size:16px; }
}
@media screen and (max-width: 400px) {
.codedropz-upload-inner .codedropz-label { font-size:15px; }
.codedropz-label .cd-icon { display:none; }
}#wcp-debug {
padding: 0 0 0;
font-size: 1em;
margin-bottom: 20px;
}
#wcp-debug #wcp-debug-header {
background: #3d9cd2;
color: #ffffff;
padding: 10px 20px;
cursor: pointer;
position: relative;
}
#wcp-debug #wcp-debug-header .wcp-debug-toggle {
background-image: url(//printpics.gr/wp-content/plugins/conditional-payments-for-woocommerce/frontend/img/arrow.svg);
background-repeat: no-repeat;
background-position: right center;
width: 42px;
height: 100%;
right: 0;
top: 0;
background-size: 42px;
position: absolute;
transition: .3s all;
}
#wcp-debug.closed .wcp-debug-toggle {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#wcp-debug #wcp-debug-contents {
padding: 20px 20px 0;
display: none;
border: 1px solid #dee2e6;
border-width: 0 1px 1px;
}
#wcp-debug #wcp-debug-contents .wcp-debug-tip {
color: #1864ab;
background: url(//printpics.gr/wp-content/plugins/conditional-payments-for-woocommerce/frontend/img/tip2.svg) no-repeat left 5px;
background-size: 16px 16px;
padding-left: 24px;
}
#wcp-debug #wcp-debug-contents h3 {
margin: 10px 0 20px;
font-weight: bold;
font-size: 1.2em;
}
#wcp-debug #wcp-debug-contents h3.ruleset-title {
font-size: 1em;
}
#wcp-debug #wcp-debug-contents h3.ruleset-title a {
font-weight: bold;
}
#wcp-debug .wcp-debug-result-label {
padding: 5px;
border-radius: 3px;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
}
#wcp-debug .wcp-debug-result-label.wcp-debug-result-label-pass {
background: #2b8a3e;
}
#wcp-debug .wcp-debug-result-label.wcp-debug-result-label-fail {
background: #c92a2a;
}
#wcp-debug .wcp-debug-result-label.wcp-debug-result-label-skip {
background: #495057;
}
#wcp-debug table.wcp-debug-table {
border: 1px solid #dee2e6;
margin: 0 0 20px;
}
#wcp-debug table.wcp-debug-table.wcp-debug-table-fixed {
table-layout: fixed;
}
#wcp-debug table.wcp-debug-table td, #wcp-debug table.wcp-debug-table th {
padding: 5px 10px;
}
#wcp-debug table.wcp-debug-table td.align-right,
#wcp-debug table.wcp-debug-table th.align-right {
text-align: right;
}
#wcp-debug .wcp-debug-alert {
width: 14px;
height: 14px;
display: inline-block;
background: url(//printpics.gr/wp-content/plugins/conditional-payments-for-woocommerce/frontend/img/alert-2.svg) no-repeat top left;
background-size: 14px 14px;
vertical-align: -3px;
margin-right: 5px;
}a.added_to_cart.wc-forward {
display: none; }
#sw-add-to-cart-message {
font-family: "Roboto", Arial, Helvetica, sans-serif;
position: fixed;
top: auto;
left: auto;
right: auto;
bottom: auto;
transition: 300ms;
opacity: 0;
visibility: hidden; }
#sw-add-to-cart-message a {
font-weight: unset;
color: unset; }
#sw-add-to-cart-message.sw-modal {
position: fixed;
z-index: 999;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto; }
#sw-add-to-cart-message .wrap {
border-radius: 3px;
background: #fff;
align-items: center; }
#sw-add-to-cart-message .wrap > .wrap-top p {
position: relative;
color: #2FBF46;
font-weight: 500; }
#sw-add-to-cart-message .wrap-middle {
display: flex; }
#sw-add-to-cart-message .wrap-left {
flex: 1; }
#sw-add-to-cart-message .wrap-right {
flex: 1; }
#sw-add-to-cart-message .button {
width: 100%;
height: 40px;
line-height: 40px;
text-align: center;
font-weight: 500;
font-size: 16px;
padding: 0px;
margin-bottom: 10px;
background: #222;
color: #fff;
display: inline-block;
transition: 300ms; }
#sw-add-to-cart-message .button.close {
opacity: 1; }
#sw-add-to-cart-message .button:hover {
background: #ff2828; }
#sw-add-to-cart-message p {
margin-bottom: 10px;
color: #555; }
#sw-add-to-cart-message .subtotal {
color: #222;
font-size: 26px;
font-weight: 700;
line-height: 22px; }
#sw-add-to-cart-message .thumbnail {
margin-right: 10px;
width: 70px;
height: 70px;
overflow: hidden; }
#sw-add-to-cart-message .thumbnail img {
width: 100%;
height: auto;
border: 3px; }
#sw-add-to-cart-message .product-title {
font-weight: 500;
font-size: 16px;
color: #222;
transition: 300ms; }
#sw-add-to-cart-message .product-title:hover {
color: #ff2828; }
#sw-add-to-cart-message .price {
color: #ff2828;
font-weight: 500;
font-size: 14px; }
#sw-add-to-cart-message .price del {
font-weight: 400;
color: #999; }
#sw-add-to-cart-message .price ins {
font-weight: 500;
color: #ff2828; }
#sw-add-to-cart-message .content {
flex: 1;
margin-bottom: 0px; }
#sw-add-to-cart-message .content .price {
display: block;
margin-bottom: 5px; }
#sw-add-to-cart-message .content p {
font-size: 14px; }
#sw-add-to-cart-message.active {
opacity: 1;
visibility: visible; }
#sw-add-to-cart-message.active .modal-content {
animation: swZoomIn;
-webkit-animation-duration: 1s;
animation-duration: 1s; }
#sw-add-to-cart-message.active .mark {
opacity: 1;
visibility: visible; }
#sw-add-to-cart-message .modal-content {
background-color: #fefefe;
padding: 20px 30px 30px;
border: 1px solid #ebebeb;
width: 768px; max-width: 80%;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: 300ms;
z-index: 9;
animation: swZoomOut;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
#sw-add-to-cart-message .modal-content > .close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
position: absolute;
top: 0;
right: 0;
height: 40px;
width: 40px;
text-align: center;
line-height: 40px;
transition: 300ms; }
#sw-add-to-cart-message .modal-content > .close:hover, #sw-add-to-cart-message .modal-content > .close:focus {
color: black;
text-decoration: none;
cursor: pointer; }
#sw-add-to-cart-message .layout-default .wrap-top, #sw-add-to-cart-message .layout-5 .wrap-top {
text-align: center; }
#sw-add-to-cart-message .layout-default .wrap-top p, #sw-add-to-cart-message .layout-5 .wrap-top p {
font-weight: 500;
color: #2FBF46;
margin-bottom: 25px; }
#sw-add-to-cart-message .layout-default .wrap-left, #sw-add-to-cart-message .layout-5 .wrap-left {
display: flex;
flex: 3;
margin-right: 30px;
border-right: 1px solid #ebebeb;
align-items: flex-start; }
#sw-add-to-cart-message .layout-default .wrap-right, #sw-add-to-cart-message .layout-5 .wrap-right {
flex: 2;
text-align: center; }
#sw-add-to-cart-message .layout-default .wrap-right p, #sw-add-to-cart-message .layout-5 .wrap-right p {
margin-bottom: 15px; }
#sw-add-to-cart-message .layout-default .thumbnail, #sw-add-to-cart-message .layout-5 .thumbnail {
width: 180px;
height: auto;
margin-right: 30px; }
#sw-add-to-cart-message .layout-default .content, #sw-add-to-cart-message .layout-5 .content {
flex: 1;
padding-top: 30px; }
#sw-add-to-cart-message .layout-default .content > *:last-child, #sw-add-to-cart-message .layout-5 .content > *:last-child {
margin-bottom: 0px; }
#sw-add-to-cart-message .layout-default .checkout, #sw-add-to-cart-message .layout-5 .checkout {
background: #ff2828; }
#sw-add-to-cart-message .layout-default .checkout:hover, #sw-add-to-cart-message .layout-5 .checkout:hover {
background: #222; }
@media (max-width: 768px) {
#sw-add-to-cart-message .layout-default, #sw-add-to-cart-message .layout-5 {
padding: 10px 20px 20px; }
#sw-add-to-cart-message .layout-default .wrap-middle, #sw-add-to-cart-message .layout-5 .wrap-middle {
flex-direction: column; }
#sw-add-to-cart-message .layout-default .thumbnail, #sw-add-to-cart-message .layout-5 .thumbnail {
width: 120px; }
#sw-add-to-cart-message .layout-default .content, #sw-add-to-cart-message .layout-5 .content {
padding-top: 0px; }
#sw-add-to-cart-message .layout-default .wrap-left, #sw-add-to-cart-message .layout-5 .wrap-left {
margin-right: 0px;
border-right: none;
margin-bottom: 20px;
align-items: center; } }
#sw-add-to-cart-message .layout-2, #sw-add-to-cart-message .layout-3, #sw-add-to-cart-message .layout-4 {
padding-top: 35px;
padding-right: 120px;
padding-left: 120px; }
#sw-add-to-cart-message .layout-2 .wrap, #sw-add-to-cart-message .layout-3 .wrap, #sw-add-to-cart-message .layout-4 .wrap {
text-align: center; }
#sw-add-to-cart-message .layout-2 .wrap-middle, #sw-add-to-cart-message .layout-3 .wrap-middle, #sw-add-to-cart-message .layout-4 .wrap-middle {
display: flex;
flex-direction: column; }
#sw-add-to-cart-message .layout-2 .check, #sw-add-to-cart-message .layout-3 .check, #sw-add-to-cart-message .layout-4 .check {
margin-bottom: 20px; }
#sw-add-to-cart-message .layout-2 .check img, #sw-add-to-cart-message .layout-3 .check img, #sw-add-to-cart-message .layout-4 .check img {
width: 34px;
margin: auto; }
#sw-add-to-cart-message .layout-2 .content, #sw-add-to-cart-message .layout-3 .content, #sw-add-to-cart-message .layout-4 .content {
margin-bottom: 24px; }
#sw-add-to-cart-message .layout-2 .wrap-bottom, #sw-add-to-cart-message .layout-3 .wrap-bottom, #sw-add-to-cart-message .layout-4 .wrap-bottom {
display: flex;
flex-direction: row; }
#sw-add-to-cart-message .layout-2 .wrap-bottom .button ~ .button, #sw-add-to-cart-message .layout-3 .wrap-bottom .button ~ .button, #sw-add-to-cart-message .layout-4 .wrap-bottom .button ~ .button {
margin-left: 10px; }
@media (max-width: 1024px) {
#sw-add-to-cart-message .layout-2, #sw-add-to-cart-message .layout-3, #sw-add-to-cart-message .layout-4 {
padding-top: 20px;
padding-right: 60px;
padding-left: 60px; } }
@media (max-width: 768px) {
#sw-add-to-cart-message .layout-2, #sw-add-to-cart-message .layout-3, #sw-add-to-cart-message .layout-4 {
padding-top: 20px;
padding-right: 30px;
padding-left: 30px;
padding-bottom: 20px; }
#sw-add-to-cart-message .layout-2 .wrap-bottom, #sw-add-to-cart-message .layout-3 .wrap-bottom, #sw-add-to-cart-message .layout-4 .wrap-bottom {
display: flex;
flex-direction: column; }
#sw-add-to-cart-message .layout-2 .wrap-bottom .button ~ .button, #sw-add-to-cart-message .layout-3 .wrap-bottom .button ~ .button, #sw-add-to-cart-message .layout-4 .wrap-bottom .button ~ .button {
margin-left: 0px; } }
#sw-add-to-cart-message .layout-3 .content p span {
color: #1e8bf0; }
#sw-add-to-cart-message .layout-4 {
padding-top: 25px;
padding-left: 50px;
padding-right: 50px;
width: 560px; }
#sw-add-to-cart-message .layout-4 .wrap > .wrap-top p {
position: relative;
padding-bottom: 20px;
margin-bottom: 30px;
color: #2FBF46;
font-weight: 500; }
#sw-add-to-cart-message .layout-4 .wrap > .wrap-top p:after {
content: '';
position: absolute;
bottom: 0px;
left: 50%;
transform: translate(-50%);
width: 100px;
height: 1px;
background: #ccc; }
#sw-add-to-cart-message .layout-4 .wrap-middle .wrap-top {
display: flex;
align-items: flex-start;
text-align: left;
margin-bottom: 30px; }
#sw-add-to-cart-message .layout-4 .thumbnail {
width: 100px;
height: auto;
margin-right: 25px; }
#sw-add-to-cart-message .layout-4 .content {
margin-bottom: 0px; }
#sw-add-to-cart-message .layout-4 .content p {
font-size: 14px; }
#sw-add-to-cart-message .layout-4 .content > *:last-child {
margin-bottom: 0px; }
#sw-add-to-cart-message .layout-4 .price {
display: block;
margin-bottom: 5px; }
#sw-add-to-cart-message .layout-4 .button {
font-size: 14px; }
@media (max-width: 768px) {
#sw-add-to-cart-message .layout-4 {
padding-top: 20px;
padding-right: 30px;
padding-left: 30px;
padding-bottom: 20px; }
#sw-add-to-cart-message .layout-4 .wrap-bottom {
display: flex;
flex-direction: column; }
#sw-add-to-cart-message .layout-4 .wrap-bottom .button ~ .button {
margin-left: 0px; } }
#sw-add-to-cart-message .layout-5 .wrap-top {
text-align: left; }
#sw-add-to-cart-message .layout-5 .wrap-left {
align-items: center; }
#sw-add-to-cart-message .layout-5 .wrap-left .content {
padding-top: 0px; }
#sw-add-to-cart-message .layout-5 .wrap-left .content > *:last-child {
margin-bottom: 0px; }
#sw-add-to-cart-message .layout-5 .wrap-right > *:last-child {
margin-bottom: 0px; }
#sw-add-to-cart-message .layout-5 .thumbnail {
width: 140px;
height: auto;
margin-right: 25px; }
#sw-add-to-cart-message .layout-5 .wrap-right .text-subtotal {
font-size: 14px;
margin-bottom: 10px;
text-align: left; }
#sw-add-to-cart-message .layout-5 .subtotal {
display: flex;
justify-content: space-between;
margin-bottom: 30px;
font-size: 18px; }
#sw-add-to-cart-message .layout-5 .subtotal .text-subtotal {
margin-bottom: 0px; }
#sw-add-to-cart-message .layout-5 .wrap-bottom {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #ccc; }
@media (max-width: 768px) {
#sw-add-to-cart-message .layout-5 .wrap-bottom {
display: none; } }
#sw-add-to-cart-message .related > h2 {
text-align: left;
font-size: 20px;
color: #000;
margin-bottom: 20px; }
#sw-add-to-cart-message .related .wrap {
display: flex;
margin-left: -10px;
margin-right: -10px;
align-items: flex-start; }
#sw-add-to-cart-message .related .product {
flex: 1;
padding: 10px;
max-width: 25%; }
#sw-add-to-cart-message .related .product .thumbnail {
width: 100%;
margin-bottom: 10px; }
#sw-add-to-cart-message .related .product .product-title {
margin-bottom: 5px; }
#sw-add-to-cart-message .mark {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
opacity: 0;
visibility: hidden;
transition: 300ms; } @-webkit-keyframes swZoomIn {
from {
opacity: 0;
-webkit-transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3); }
50% {
opacity: 1;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); } }
@keyframes swZoomIn {
from {
opacity: 0;
-webkit-transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3); }
50% {
opacity: 1;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); } } @-webkit-keyframes swZoomOut {
from {
opacity: 1;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
50% {
opacity: 0;
-webkit-transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3); }
to {
opacity: 0;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); } }
@keyframes swZoomOut {
from {
opacity: 1;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
50% {
opacity: 0;
-webkit-transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3); }
to {
opacity: 0;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); } }.wp-caption {
margin-bottom: 1.75em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
}
.wp-caption .wp-caption-text {
color: #686868;
font-size: 13px;
font-style: italic;
line-height: 1.6153846154;
padding-top: 0.5384615385em;
}
.bypostauthor > article .fn:after {
content: "\f304";
left: 3px;
position: relative;
top: 5px;
}
.gallery-caption {
color: #686868;
display: block;
font-size: 13px;
font-size: 0.8125rem;
font-style: italic;
line-height: 1.6153846154;
padding-top: 0.5384615385em;
}