.xtra-inline-element {
position: relative;
display: inline-block
}
section.elementor-section.elementor-section-boxed > .elementor-container {
width: 1280px;
max-width: 100%
}
section.elementor-section.elementor-section-boxed .elementor-inner-section .elementor-container {
width: 100%;
max-width: 100%
}
.elementor-page.elementor-editor-active [class*="elementor-widget-cz_"] .elementor-widget-container {
min-height: 1px
}
.elementor-page.elementor-editor-active .elementor-widget-cz_popup .elementor-widget-container {
min-height: 30px
}
.elementor-page.elementor-editor-active .elementor-widget-cz_popup .elementor-widget-container:before {
content: 'Popup';
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
letter-spacing: 8px;
text-transform: uppercase;
font-size: 11px;
opacity: .5;
}
.elementor-editor-column-settings,
.elementor-editor-element-settings {
margin: 0 !important
}
.elementor-editor-active .elementor-widget-container .cz_gap {
background: repeating-linear-gradient(-45deg, rgba(125,125,125,.2) 1px, rgba(255,255,255,0) 3px, rgba(255,255,255,0) 10px)
}
.elementor-widget.elementor-widget-cz_gap {
margin-bottom: 0 !important
}
.elementor-element.cz_sticky_col,
.elementor-element.column-xtra-sticky {
display: block
}
.column-xtra-full-before > .elementor-widget-wrap::before,
.column-xtra-full-after > .elementor-widget-wrap::after {
position: absolute;
content: '';
top: 0;
width: 6000px;
height: 100%;
background: inherit;
visibility: visible;
border-radius: inherit;
z-index: 0
}
.column-xtra-full-before > .elementor-widget-wrap::before {
right: 0
}
.column-xtra-full-after > .elementor-widget-wrap::after {
left: 0
}
.column-xtra-full-before .elementor-element,
.column-xtra-full-after .elementor-element {
position: relative;
z-index: 1
}
.elementor-page .elementor-widget-cz_team > div {
clip-path: none !important
}
.elementor-page .cz_slanted_br_div .cz_team_img {
clip-path: polygon(0 0, 101% 0, 100% 75%, 0 100%);
-webkit-clip-path: polygon(0 0, 101% 0, 100% 75%, 0 100%)
}
.elementor-element-populated:before {
content: '';
width: 100%;
height: 100%;
display: block;
position: absolute;
visibility: visible;
z-index: -1
}@font-face {
font-family: 'lightcase';
src: url(//ringsandthings.gr/wp-content/plugins/gift-wrapper/assets/fonts/lightcase.eot?55356177);
src: url(//ringsandthings.gr/wp-content/plugins/gift-wrapper/assets/fonts/lightcase.eot?55356177#iefix) format("embedded-opentype"), url(//ringsandthings.gr/wp-content/plugins/gift-wrapper/assets/fonts/lightcase.woff?55356177) format("woff"), url(//ringsandthings.gr/wp-content/plugins/gift-wrapper/assets/fonts/lightcase.ttf?55356177) format("truetype"), url(//ringsandthings.gr/wp-content/plugins/gift-wrapper/assets/fonts/lightcase.svg?55356177#lightcase) format("svg");
font-weight: normal;
font-style: normal;
} [class*='lightcase-icon-']:before {
font-family: 'lightcase', sans-serif;
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
text-align: center; font-variant: normal;
text-transform: none; line-height: 1em;  }  .lightcase-icon-play:before {
content: '\e800';
} .lightcase-icon-pause:before {
content: '\e801';
} .lightcase-icon-close:before {
content: '\e802';
} .lightcase-icon-prev:before {
content: '\e803';
} .lightcase-icon-next:before {
content: '\e804';
} .lightcase-icon-spin:before {
content: '\e805';
}    @-webkit-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-moz-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-o-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-ms-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
} #lightcase-case {
display: none;
position: fixed;
z-index: 2002;
top: 50%;
left: 50%;
font-family: arial, sans-serif;
font-size: 13px;
line-height: 1.5;
text-align: left;
text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) { html[data-lc-type=inline] #lightcase-case, html[data-lc-type=ajax] #lightcase-case {
position: fixed !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
margin: 0 !important;
padding: 55px 0 70px 0;
width: 100% !important;
height: 100% !important;
overflow: auto !important;
}
}
@media screen and (min-width: 641px) { html:not([data-lc-type=error]) #lightcase-content {
position: relative;
z-index: 1;
text-shadow: none;
background-color: #fff;
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
-o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
-webkit-backface-visibility: hidden;
}
}
@media screen and (min-width: 641px) { html[data-lc-type=image] #lightcase-content, html[data-lc-type=video] #lightcase-content {
background-color: #333;
}
} html[data-lc-type=inline] #lightcase-content, html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
@media screen and (max-width: 640px) { html[data-lc-type=inline] #lightcase-content, html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content {
position: relative !important;
top: auto !important;
left: auto !important;
width: auto !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: none !important;
}
} html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 640px) { html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner {
padding: 15px;
} html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=inline] #lightcase-content .lightcase-contentInner > *, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner > *, html[data-lc-type=error] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner > * {
width: 100% !important;
max-width: none !important;
} html[data-lc-type=inline] #lightcase-content .lightcase-contentInner > *:not(iframe), html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner > *:not(iframe), html[data-lc-type=error] #lightcase-content .lightcase-contentInner > *:not(iframe) {
height: auto !important;
max-height: none !important;
}
}
@media screen and (max-width: 640px) { html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
}
@media screen and (max-width: 640px) and (min-width: 641px) { html[data-lc-type=image] #lightcase-content .lightcase-contentInner, html[data-lc-type=video] #lightcase-content .lightcase-contentInner {
line-height: 0.75;
}
} html[data-lc-type=image] #lightcase-content .lightcase-contentInner {
position: relative;
overflow: hidden !important;
}
@media screen and (max-width: 640px) { html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
position: relative !important;
top: auto !important;
left: auto !important;
width: auto !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: none !important;
}
}
@media screen and (min-width: 641px) { html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
padding: 30px;
overflow: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
}
@media screen and (max-width: 640px) { #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
color: #aaa;
}
}
@media screen and (min-width: 641px) { #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
color: #333;
}
} #lightcase-case p.lightcase-error {
margin: 0;
font-size: 17px;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #aaa;
}
@media screen and (max-width: 640px) { #lightcase-case p.lightcase-error {
padding: 30px 0;
}
}
@media screen and (min-width: 641px) { #lightcase-case p.lightcase-error {
padding: 0;
}
} .lightcase-open body {
overflow: hidden;
} .lightcase-isMobileDevice .lightcase-open body {
max-width: 100%;
max-height: 100%;
} #lightcase-info {
position: absolute;
padding-top: 15px;
} #lightcase-info #lightcase-title,
#lightcase-info #lightcase-caption {
margin: 0;
padding: 0;
line-height: 1.5;
font-weight: normal;
text-overflow: ellipsis;
} #lightcase-info #lightcase-title {
font-size: 17px;
color: #aaa;
}
@media screen and (max-width: 640px) { #lightcase-info #lightcase-title {
position: fixed;
top: 10px;
left: 0;
max-width: 87.5%;
padding: 5px 15px;
background: #333;
}
} #lightcase-info #lightcase-caption {
clear: both;
font-size: 13px;
color: #aaa;
} #lightcase-info #lightcase-sequenceInfo {
font-size: 11px;
color: #aaa;
}
@media screen and (max-width: 640px) { .lightcase-fullScreenMode #lightcase-info {
padding-left: 15px;
padding-right: 15px;
} html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {
position: static;
}
} #lightcase-loading {
position: fixed;
z-index: 9999;
width: 1.123em;
height: auto;
font-size: 38px;
line-height: 1;
text-align: center;
text-shadow: none;
position: fixed;
z-index: 2001;
top: 50%;
left: 50%;
margin-top: -0.5em;
margin-left: -0.5em;
opacity: 1;
font-size: 32px;
text-shadow: 0 0 15px #fff;
-moz-transform-origin: 50% 53%;
-webkit-animation: lightcase-spin 0.5s infinite linear;
-moz-animation: lightcase-spin 0.5s infinite linear;
-o-animation: lightcase-spin 0.5s infinite linear;
animation: lightcase-spin 0.5s infinite linear;
} #lightcase-loading, #lightcase-loading:focus {
text-decoration: none;
color: #fff;
-webkit-tap-highlight-color: transparent;
-webkit-transition: color, opacity, ease-in-out 0.25s;
-moz-transition: color, opacity, ease-in-out 0.25s;
-o-transition: color, opacity, ease-in-out 0.25s;
transition: color, opacity, ease-in-out 0.25s;
} #lightcase-loading > span {
display: inline-block;
text-indent: -9999px;
} a[class*='lightcase-icon-'] {
position: fixed;
z-index: 9999;
width: 1.123em;
height: auto;
font-size: 38px;
line-height: 1;
text-align: center;
text-shadow: none;
outline: none;
cursor: pointer;
} a[class*='lightcase-icon-'], a[class*='lightcase-icon-']:focus {
text-decoration: none;
color: rgba(255, 255, 255, 0.6);
-webkit-tap-highlight-color: transparent;
-webkit-transition: color, opacity, ease-in-out 0.25s;
-moz-transition: color, opacity, ease-in-out 0.25s;
-o-transition: color, opacity, ease-in-out 0.25s;
transition: color, opacity, ease-in-out 0.25s;
} a[class*='lightcase-icon-'] > span {
display: inline-block;
text-indent: -9999px;
} a[class*='lightcase-icon-']:hover {
color: white;
text-shadow: 0 0 15px white;
} .lightcase-isMobileDevice a[class*='lightcase-icon-']:hover {
color: #aaa;
text-shadow: none;
} a[class*='lightcase-icon-'].lightcase-icon-close {
position: fixed;
top: 15px;
right: 15px;
bottom: auto;
margin: 0;
opacity: 0;
outline: none;
} a[class*='lightcase-icon-'].lightcase-icon-prev {
left: 15px;
} a[class*='lightcase-icon-'].lightcase-icon-next {
right: 15px;
} a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play {
left: 50%;
margin-left: -0.5em;
}
@media screen and (min-width: 641px) { a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play {
opacity: 0;
}
}
@media screen and (max-width: 640px) { a[class*='lightcase-icon-'] {
bottom: 15px;
font-size: 24px;
}
}
@media screen and (min-width: 641px) { a[class*='lightcase-icon-'] {
bottom: 50%;
margin-bottom: -0.5em;
} a[class*='lightcase-icon-']:hover, #lightcase-case:hover ~ a[class*='lightcase-icon-'] {
opacity: 1;
}
} #lightcase-overlay {
display: none;
width: 100%;
min-height: 100%;
position: fixed;
z-index: 2000;
top: -9999px;
bottom: -9999px;
left: 0;
background: #333;
}
@media screen and (max-width: 640px) { #lightcase-overlay {
opacity: 1 !important;
}
}.gtw-product-gift-wrapper {
display: block;
width: 100%;
clear: both;
}
.gtw-product-gift-wrapper-content,
.gtw-product-gift-wrapper-enable-field,
.gtw-product-gift-wrapper-items-content,
.gtw-gift-wrapper-message-content {
float: left;
display: block;
width: 100%;
}
.gtw-product-gift-wrapper-enable-field {
margin: 10px 0px;
}
gtw-product-gift-wrapper-items-content {
margin-bottom:10px;
}
.gtw-product-gift-wrapper-enable-field label {
float: left;
margin: 0;
padding: 0;
font-size: 16px;
margin-right: 10px;
line-height: normal;
}
.gtw-product-gift-wrapper-enable-field input[type='checkbox'] {
float:left;
}
.gtw-product-gift-wrapper-items-content h4{
margin: 0 0 10px 0;
padding: 0;
color: #333;
font-weight: 600;
}
.gtw-product-gift-wrapper-items-content p{
margin: 5px 0px 15px 0;
padding: 0;
font-size: 16px;
width: 100%;
}
.gtw-product-gift-wrapper-items-content ul {
margin:0;
padding:0;
width:100%;
display:block;
list-style: none;
}
.gtw-product-gift-wrapper-items-content ul li {
float:left;
width: 90px;
height:90px;
margin:0;
padding:0;
list-style:none;
display:inline-block;
border: 1px solid #ccc;
border-radius:5px;
margin-right:5px;
margin-bottom:5px;
cursor: pointer;
}
.gtw-product-gift-wrapper-items-content ul li.gtw-popup-extra-gift-wrapper{
text-align:center;
}
.gtw-product-gift-wrapper-items-content ul li.gtw-popup-extra-gift-wrapper p{
line-height: 88px;
color:#000;
margin:0;
padding:0;
}
.gtw-product-gift-wrapper-items-content ul li.gtw-popup-extra-gift-wrapper :hover,
.gtw-product-gift-wrapper-items-content ul li.gtw-popup-extra-gift-wrapper p:hover{
background: #ccc;
color:#00f;
border-radius: 5px;
}
.gtw-product-gift-wrapper-items-content ul li img{
width: 80px;
height: 80px;
margin-top: 5px;
margin-left: 5px;
cursor: pointer;
}
.gtw-product-gift-wrapper-items-content ul li:hover,
.gtw-product-gift-wrapper-items-content ul .gtw_current {
border: 1px solid #f00;
cursor: pointer;
box-shadow: 0 0 3px #000;
}
.gtw-gift-wrapper-message-content {
margin:15px 0;
}
.gtw-gift-wrapper-message-content label {
display: block;
margin-bottom:15px;
width:100%;
}
.gtw-gift-wrapper-message-content textarea {
width:95%;
}
.gtw-gift-wrapper-message-content .gtw-gift-wrapper-validate-message {
display: block;
margin-top: 15px;
width: 100%;
}
.gtw-product-gift-wrapper-total-payable-content {
float:left;
width: 100%;
margin:10px 0;
}
.gtw-product-gift-wrapper-total-payable-content label,
.gtw-product-gift-wrapper-total-payable-content .gtw-product-gift-wrapper-total-payable {
float:left;
} .gtw-popup-product-gift-wrapper-header {
width: 100%;
float:left;
}
.gtw-popup-product-gift-wrapper-header h4 {
font-size:16px;
margin:0 0 15px 0;
font-weight:600;
}
.gtw-popup-product-gift-wrapper-items {
min-height: 280px;
width: 100%;
}
.gtw-product-gift-wrapper-description {
width:100%;
float:left;
}
.gtw-popup-product-gift-wrapper-items ul {
margin:0;
padding:0;
width:100%;
display:block;
list-style: none;
float:left;
}
.gtw-popup-product-gift-wrapper-items ul li {
float:left;
width: 130px;
height:130px;
margin:0;
padding:0;
list-style:none;
display:inline-block;
border: 1px solid #ccc;
border-radius:5px;
margin-right:8px;
margin-bottom:8px;
}
.gtw-popup-product-gift-wrapper-items ul li:hover,
.gtw-popup-product-gift-wrapper-items ul li.gtw_current {
border: 1px solid #f00;
cursor: pointer;
box-shadow: 0 0 3px #000;
}
.gtw-popup-product-gift-wrapper-items ul li img {
width: 110px;
height: 110px;
margin-top: 8px;
margin-left: 8px;
cursor: pointer;
}
.gtw-popup-product-gift-wrapper-pagination {
float:left;
margin: 10px 0;
}
.gtw-popup-product-gift-wrapper-pagination nav{
text-align: center;
display: block;
margin: 10px 0px;
float:left;
}
.gtw-popup-product-gift-wrapper-pagination nav ul {
margin:0;
padding:0;
list-style: none;
}
.gtw-popup-product-gift-wrapper-pagination nav ul li {
list-style: none;
float:left;
}
.gtw-popup-product-gift-wrapper-pagination nav ul li span {
border: 1px solid #ccc;
color:#000;
padding: 7px;
background:#fff;
cursor: pointer;
margin-right:3px;
}
.gtw-popup-product-gift-wrapper-pagination nav ul li .current,
.gtw-popup-product-gift-wrapper-pagination nav ul li span:hover {
background: #ccc;
}
.gtw-popup-product-gift-wrapper-footer {
margin: 10px 0;
float:right
}
.gtw-popup-product-gift-wrapper-footer .gtw-popup-select-product-gift-wrapper{
float:right;
} .gtw-popup-order-gift-wrapper-header{
width: 100%;
float:left;
}
.gtw-popup-order-gift-wrapper-header h4 {
font-size:16px;
margin:0 0 15px 0;
font-weight:600;
}
.gtw-popup-order-gift-wrapper-items {
width: 100%;
}
.gtw-popup-order-gift-wrapper-items ul {
margin:0;
padding:0;
width:100%;
display:block;
list-style: none;
}
.gtw-popup-order-gift-wrapper-items ul li {
float:left;
width: 130px;
height:130px;
margin:0;
padding:0;
list-style:none;
display:inline-block;
border: 1px solid #ccc;
border-radius:5px;
margin-right:8px;
margin-bottom:8px;
}
.gtw-popup-order-gift-wrapper-items ul li:hover,
.gtw-popup-order-gift-wrapper-items ul li.gtw_current {
border: 1px solid #f00;
box-shadow: 0 0 3px #000;
}
.gtw-popup-order-gift-wrapper-items ul li img {
width: 110px;
height: 110px;
margin-top: 5px;
margin-left: 5px;
cursor: pointer;
}
.gtw-popup-order-gift-wrapper-pagination {
width:100%;
float:left;
margin: 10px 0;
}
.gtw-popup-order-gift-wrapper-pagination nav{
text-align: center;
display: block;
margin: 10px 0px;
float:left;
}
.gtw-popup-order-gift-wrapper-pagination nav ul {
margin:0;
padding:0;
list-style: none;
}
.gtw-popup-order-gift-wrapper-pagination nav ul li {
list-style: none;
float:left;
}
.gtw-popup-order-gift-wrapper-pagination nav ul li span {
border: 1px solid #ccc;
color:#000;
padding: 7px;
background:#fff;
cursor: pointer;
margin-right:3px;
}
.gtw-popup-order-gift-wrapper-pagination nav ul li .current,
.gtw-popup-order-gift-wrapper-pagination nav ul li span:hover {
background: #ccc;
}
.gtw-popup-order-gift-wrapper-footer,
.gtw-popup-order-gift-wrapper-message-content {
width: 100%;
margin: 10px 0;
float:left;
}
.gtw-popup-product-gift-wrapper-footer .gtw-popup-select-product-gift-wrapper {
float:right;
}
.gtw-popup-order-gift-wrapper-message-content label,
.gtw-popup-order-gift-wrapper-message-content textarea,
.gtw-popup-order-gift-wrapper-message-content .gtw-gift-wrapper-validate-message {
width:100%;
display:block;
float: left;
margin: 5px 0;
}
.gtw-popup-order-gift-wrapper-message-content textarea {
min-height: 70px;
}
.gtw-popup-order-gift-wrapper-message-content label ,
.gtw-popup-order-gift-wrapper-message-content .gtw-gift-wrapper-validate-message {
color:#000;
font-size: 14px;
}
.gtw-popup-product-gift-wrapper-fields gtw-gift-wrapper,
.gtw-popup-product-gift-wrapper-fields-content,
.gtw-gift-wrapper-field {
width:100%;
float:left;
}
.gtw-gift-wrapper-field label {
width:100%;
float:left;
margin:10px 0px;
text-align: left;
}
.gtw-gift-wrapper-field input,
.gtw-gift-wrapper-field textarea {
width:100%;
}
.gtw-gift-wrapper-field span {
margin:5px 0;
text-align: left;
}
#lightcase-content {
border-radius:10px;
} .gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table {
width:100%;
border-collapse: collapse;
text-align: center;
border:2px solid #f8f8f8;
}
.gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table thead th {
background: #f8f8f8;
color: #000;
padding: 1.41575em;
}
.gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table tbody tr {
background:#fdfdfd;
}
.gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table tbody tr:nth-child(2n) {
background: #fbfbfb;
}
.gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table tbody td {
padding: 1em 1.41575em;
color:#6d6d6d;
vertical-align:middle;
}
.gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table tbody td img{
width:140px;
height:auto;
}
.gtw-popup-order-exculde-gift-wrapper-pagination {
width: 100%;
float: left;
margin: 10px 0;
}
.gtw-popup-order-exculde-gift-wrapper-pagination nav{
text-align: center;
display: block;
margin: 10px 0px;
float:left;
}
.gtw-popup-order-exculde-gift-wrapper-pagination nav ul {
margin:0;
padding:0;
list-style: none;
}
.gtw-popup-order-exculde-gift-wrapper-pagination nav ul li {
list-style: none;
float:left;
}
.gtw-popup-order-exculde-gift-wrapper-pagination nav ul li span {
border: 1px solid #ccc;
color:#000;
padding: 7px;
background:#fff;
cursor: pointer;
margin-right:3px;
}
.gtw-popup-order-exculde-gift-wrapper-pagination nav ul li .current,
.gtw-popup-order-exculde-gift-wrapper-pagination nav ul li span:hover {
background: #ccc;
}
.gtw-slide-order-gift-wrapper-modal {
display: block;
width: 100%;
clear: both;
}
.gtw-slide-order-gift-wrapper-modal .gtw-slide-order-gift-wrapper-content {
float: left;
display: block;
width: 100%;
}
p.gtw-slide-gift-wrapper-description {
margin: 5px 0px 15px 0;
padding: 0;
font-size: 16px;
width: 100%;
}
.gtw-slide-order-gift-wrapper-items ul {
margin: 0;
padding: 0;
width: 100%;
display: block;
list-style: none;
}
.gtw-slide-order-gift-wrapper-items ul li {
float: left;
width: 130px;
height: 130px;
margin: 0;
margin-right: 0px;
margin-bottom: 0px;
padding: 0;
list-style: none;
display: inline-block;
border: 1px solid #ccc;
border-radius: 5px;
margin-right: 5px;
margin-bottom: 5px;
cursor: pointer;
}
.gtw-slide-order-gift-wrapper-items ul li img {
width: 120px;
height: 120px;
margin-top: 5px;
margin-left: 5px;
cursor: pointer;
}
.gtw-slide-order-gift-wrapper-items ul .gtw_current {
border: 1px solid #f00;
cursor: pointer;
box-shadow: 0 0 3px #000;
}
.gtw-slide-order-gift-wrapper-footer {
float: left;
width: 100%;
display: block;
}
.gtw-add-order-gift-wrapper-content button,
.gtw-slide-order-gift-wrapper-footer input[type='button'] {
background: #eeeeee;
border: 1px solid #eeeeee;
color: #333333;
border-radius: 0;
cursor: pointer;
padding: 0.6180469716em 1.41575em;
text-decoration: none;
font-weight: 600;
text-shadow: none;
display: inline-block;
-webkit-appearance: none;
margin: 10px 0;
}
.gtw-order-gift-wrapper-pagination,
.gtw-product-gift-wrapper-pagination {
display: block;
width: 100%;
float: left;
}
.gtw-product-gift-wrapper-pagination nav,
.gtw-order-gift-wrapper-pagination nav {
float: left;
margin:10px 0;
border: 0;
clear: none;
padding: 0;
}
.gtw-product-gift-wrapper-pagination nav ul,
.gtw-order-gift-wrapper-pagination nav ul{
margin: 0;
list-style: none;
border: none !important;
}
.gtw-product-gift-wrapper-pagination nav ul li,
.gtw-order-gift-wrapper-pagination nav ul li{
display: inline-block;
margin-left: 3px;
height: auto;
width: auto;
border-radius: 0;
}
.gtw-product-gift-wrapper-pagination nav ul li span,
.gtw-order-gift-wrapper-pagination nav ul li span{
margin: 0;
padding: 0;
}
.gtw-product-gift-wrapper-pagination nav ul li span,
.gtw-product-gift-wrapper-pagination nav ul li .current,
.gtw-order-gift-wrapper-pagination nav ul li span,
.gtw-order-gift-wrapper-pagination nav ul li .current{
display: inline-block;
padding: 10px;
margin: 0;
background: #fafafa;
border: none;
color: #43454b;
text-decoration: none;
}
.gtw-product-gift-wrapper-pagination nav ul li .current {
background: none;
border: none;
}
.gtw-product-gift-wrapper-pagination nav ul li .current,
.gtw-product-gift-wrapper-pagination nav ul li span:hover,
.gtw-order-gift-wrapper-pagination nav ul li .current,
.gtw-order-gift-wrapper-pagination nav ul li span:hover{
background: #ccc !important;
border: none !important;
color: #000 !important;
}
.gtw_hide{
display: none;
}
.gtw_show{
display: block;
}
@media only screen and (max-width: 640px){ .gtw-popup-product-gift-wrapper-modal {
float:left;
max-height:300px;
overflow-y: scroll;
background: #fff;
padding: 5px;
width: 100%;
border-radius: 5px;
}
.gtw-popup-product-gift-wrapper-items {
min-height: auto;
}
.gtw-popup-product-gift-wrapper-items ul li {
width: 120px;
height:120px;
}
.gtw-popup-product-gift-wrapper-items ul li img {
width: 110px;
height: 110px;
}
.gtw-popup-product-gift-wrapper-pagination {
width:100%;
}
.gtw-popup-product-gift-wrapper-footer {
width: 100%;
margin: 10px 0;
float:left
}
.gtw-popup-product-gift-wrapper-footer .gtw-popup-select-product-gift-wrapper{
float:left;
} .gtw-popup-order-gift-wrapper-modal {
float:left;
max-height:300px;
overflow-y: scroll;
background: #fff;
padding: 5px;
width: 100%;
}
.gtw-popup-order-gift-wrapper-items ul li {
width: 120px;
height:120px;
}
.gtw-popup-order-gift-wrapper-items ul li img {
width: 110px;
height: 110px;
}
.gtw-popup-product-gift-wrapper-header h4,
.gtw-popup-order-gift-wrapper-header h4,
p.gtw-product-gift-wrapper-description,
.gtw-popup-product-gift-wrapper-fields-content label,
.gtw-popup-product-gift-wrapper-fields-content span{
color:#333 !important;
text-shadow:none !important;
}
}