#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10000; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxTopLeft{width:14px; height:14px; background:url(//orpi-sl.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(//orpi-sl.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(//orpi-sl.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(//orpi-sl.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(//orpi-sl.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(//orpi-sl.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(//orpi-sl.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(//orpi-sl.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(//orpi-sl.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//orpi-sl.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(//orpi-sl.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;} #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
.yith_woocompare_colorbox #cboxLoadedContent {
overflow: hidden !important;
}.yith-woocompare-widget-content ul.products-list {
list-style: none;
margin: 0 0 15px;
}
.yith-woocompare-widget-content ul.products-list li:not( .list_empty ) {
position: relative;
padding: 5px 0 5px 30px;
border-bottom: 1px solid #dfdfdf;
}
.yith-woocompare-widget-content ul.products-list li .remove {
position: absolute;
left: 3px;
top: 50%;
margin-top: -0.6em;
color: #ff0000;
font-weight: 400;
font-size: 1.2em;
line-height: 1.2;
height: 1.2em;
width: 1.2em;
border-radius: 50%;
text-align: center;
cursor: pointer;
outline: none;
}
.yith-woocompare-widget-content ul.products-list li .remove:hover {
background-color: #ff0000;
color: #ffffff;
}
.yith-woocompare-widget-content ul.products-list li img {
max-width: 50px;
height: auto;
display: block;
vertical-align: middle;
float: left;
}
.yith-woocompare-widget-content ul.products-list li .product-info {
cursor: pointer;
text-transform: uppercase;
font-size: 12px;
font-weight: 400;
display: block;
outline: none;
}
.yith-woocompare-widget-content ul.products-list li .product-info:before,
.yith-woocompare-widget-content ul.products-list li .product-info:after {
content: '';
display: table;
clear: both;
}
.yith-woocompare-widget-content ul.products-list li .product-info span {
padding-left: 5px;
display: block;
overflow: hidden;
}
.yith-woocompare-widget-content a.compare-widget,
.yith-woocompare-widget-content a.compare {
float: right;
float: right;
line-height: 1;
cursor: pointer;
padding: 8px 10px;
font-size: 13px;
text-transform: uppercase;
font-weight: 700;
border-radius: 3px;
border: 0;
white-space: nowrap;
display: inline-block;
color: #ffffff;
background-color: #b2b2b2;
}
.yith-woocompare-widget-content a.compare-widget:hover,
.yith-woocompare-widget-content a.compare:hover {
color: #ffffff;
background-color: #303030;
}
.yith-woocompare-widget-content a.clear-all {
outline: none;
font-size: 12px;
cursor: pointer;
}#yith-wcwtl-output {
margin-bottom: 20px;
position: relative;
}
#yith-wcwtl-output:after,
#yith-wcwtl-output:before {
content: '';
clear: both;
display: table;
}
#yith-wcwtl-output label {
display: block;
margin-bottom: 5px;
}
#yith-wcwtl-output .yith-wcwtl-msg{
margin-bottom: 20px;
}
#yith-wcwtl-output .yith-wcwtl-msg h4{
color: #b21e1e;
margin-bottom: 15px;
font-weight: 600;
}
#yith-wcwtl-output label:last-of-type {
margin-bottom: 10px;
}
#yith-wcwtl-output input, #yith-wcwtl-output p {
margin-bottom: 10px;
}
#yith-wcwtl-output p{
color: #333333;
margin-top: 0;
}
#yith-wcwtl-output form {
display: grid;
grid-template-columns: 3fr 1fr;
grid-column-gap: 10px;
grid-row-gap: 10px;
}
#yith-wcwtl-output form #yith-wcwtl-email{
width: 100%;
height: 100%;
}
input#yith-wcwtl-email {
border-color: #e0e0e0;
border-radius: 9px;
padding: 18px;
font-size: 14px;
}
input#yith-wcwtl-email::-webkit-input-placeholder { color: #8d8d8d;
opacity: 1;
}
input#yith-wcwtl-email:-ms-input-placeholder { color: #8d8d8d;
opacity: 1;
}
input#yith-wcwtl-email::placeholder {
color: #8d8d8d;
opacity: 1;
}
#yith-wcwtl-output input#yith-wcwtl-policy-check {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
#yith-wcwtl-output label[for="yith-wcwtl-policy-check"]{
margin: 10px 0 20px 0;
grid-column: 1 / -1;
}
#yith-wcwtl-output label[for="yith-wcwtl-policy-check"] span{
font-size: 12px;
}
#yith-wcwtl-output input#yith-wcwtl-policy-check + span {
font-size: 12px;
display: inline;
}
.yith-wcwtl-notices {
margin: 20px 0;
}
#yith-wcwtl-output .yith-wcwtl-notices p {
font-size: 14px;
font-weight: 700;
} .yith-wcwtl-ajax-message .wrapper-notice{
display: flex;
align-items: center;
}
.yith-wcwtl-ajax-message .wrapper-notice img{
margin-right: 30px;
}
.yith-wcwtl-ajax-message .wrapper-notice span{
line-height: 27px;
font-size: 17px;
} table.my_account_waitlist .product-info img {
max-width: 50px;
height: auto;
}
table.my_account_waitlist .product-info {
display: inline-block;
text-decoration: none !important;
box-shadow: none;
}
table.my_account_waitlist .product-image,
table.my_account_waitlist .product-title {
display: inline-block;
vertical-align: middle;
}
table.my_account_waitlist .product-title {
margin-left: 5px;
}
table.my_account_waitlist .waitlist-product-variation ul {
margin-bottom: 0;
margin-left: 0;
list-style: none;
}
@media( max-width: 996px ){
#yith-wcwtl-output form{
grid-template-columns: repeat(1, 1fr);
}
#yith-wcwtl-output form #yith-wcwtl-email{
height: auto;
}
}
@media (max-width: 768px) {
table.my_account_waitlist .waitlist-actions:before {
content: '' !important;
}
}