.wpp-no-data {
} .wpp-list {	
} .wpp-list li {
overflow: hidden;
float: none;
clear: both;
} .wpp-list li.current {
} .wpp-thumbnail {
display: inline;
float: left;
margin: 0 5px 0 0;
border: none;
} .wpp-post-title {
} .wpp-excerpt {
} .wpp-meta, .post-stats {
display: block;
font-size: 0.8em;
font-weight: bold;
} .wpp-comments {
} .wpp-views {
} .wpp-author {
} .wpp-date {
} .wpp-category {
} .wpp-rating {
}@keyframes ifMenuFadeIn {
from {
opacity: 0;
transform: translate3d(20%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.if-menu-peek {
position: relative;
}
.if-menu-peek a {
opacity: 0.8;
}
.if-menu-peek::before {
content: "If Menu peek";
position: absolute;
text-align: center;
top: 50%;
left: calc(100% + 15px);
background: #f6f9fc;
box-shadow: 0 0 0 1px rgba(136,152,170,.1), 0 15px 35px 0 rgba(49,49,93,.1), 0 5px 15px 0 rgba(0,0,0,.08);
border-radius: 4px;
width: 140px;
margin-top: -17px;
padding: 10px 15px;
font-size: 14px;
opacity: 0;
pointer-events: none;
}
.if-menu-peek:hover::before {
animation: ifMenuFadeIn ease-in-out .2s forwards;
}
.if-menu-peek::after {
content: "";
position: absolute;
width: 20px;
height: 17px;
background: url(../../../plugins/if-menu/assets/icon-visibility.svg);
color: rgb(80,169,47);
background-size: cover;
top: -14px;
right: -15px;
border-radius: 50%;
}#lightbox{
position: absolute;
left: 0;
width: 100%;
z-index: 10100; text-align: center;
line-height: 0;
}
#jqlb_loading{
height:32px;
background-image:url(../../../plugins/wp-lightbox-2/styles/images/loading.gif);
background-repeat:no-repeat;				
background-position:center center; 		
}	
#jqlb_closelabel{
height:22px;
background-image:url(../../../plugins/wp-lightbox-2/styles/images/closelabel.gif);
background-repeat:no-repeat;				
background-position:center center;
}	
#lightbox a img{ border: none; }
#outerImageContainer{
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#imageContainer{
padding: 10px;
}
#loading{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{
width: 45%;
height: 100%;
background: transparent url(../../../plugins/wp-lightbox-2/styles/images/blank.gif) no-repeat; display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../../plugins/wp-lightbox-2/styles/images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../../plugins/wp-lightbox-2/styles/images/next.gif) right 50% no-repeat; } #nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
#downloadLink{
margin-left: 10px;
}  .ontop #imageData {
padding-top: 5px;
} #imageDataContainer{
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
}
#imageData{
padding:0 10px;
}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 10090;
width: 100%;
height: 500px;
background-color: #000;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
display: none;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
* html>body .clearfix {
display: inline-block; 
width: 100%;
}
* html .clearfix {/*\*/height: 1%;/**/}	
#lightboxIframe {
display: none;
}table.yith-wcpb-product-bundled-items {
width              : 100%;
border             : 1px solid #dcdcdc !important;
border-radius      : 5px;
border-collapse    : separate;
-webkit-box-shadow : 1px 1px 1px 1px #f0f0f0;
box-shadow         : 1px 1px 1px 1px #f0f0f0;
margin-bottom      : 40px;
overflow           : hidden;
table-layout       : auto;
}
.yith-wcpb-product-bundled-items label {
display : inline-block;
}
table.yith-wcpb-product-bundled-items > tbody > tr > td {
border-bottom  : 1px solid #dcdcdc;
border-right   : none;
font-size      : 13px;
vertical-align : top;
}
table.yith-wcpb-product-bundled-items td.yith-wcpb-product-bundled-item-image {
width          : 80px;
padding        : 0 !important;
vertical-align : top;
}
table.yith-wcpb-product-bundled-items td.yith-wcpb-product-bundled-item-data {
padding  : 12px !important;
position : relative;
}
td.yith-wcpb-product-bundled-item-image .images {
margin  : 0 !important;
padding : 0 !important;
width   : 100% !important;
float   : none !important;
}
td.yith-wcpb-product-bundled-item-image img {
width : 80px;
}
td.yith-wcpb-product-bundled-item-data h3 {
font-size : 12px;
margin    : 5px 0;
}
td.yith-wcpb-product-bundled-item-data p {
margin-bottom : 5px;
}
td.yith-wcpb-product-bundled-item-data .woocommerce-variation-price,
td.yith-wcpb-product-bundled-item-data .price {
display : none;
}
.yith-wcpb-product-bundled-items p.stock {
display    : block;
margin     : 0 !important;
text-align : right;
padding    : 0 2px 10px 0;
background : transparent;
font-size  : 0.92em;
}
.yith-wcpb-product-bundled-items p.stock.out-of-stock {
color : #5d5d5d;
}
.yith-wcpb-product-bundled-items p.stock.in-stock {
color : #5d5d5d;
}
.yith-wcpb-product-bundled-item-availability.not-variation p.stock {
padding : 10px 2px 0 0;
}
tr.yith-wcpb-child-of-bundle-table-item {
height : 30px;
}
tr.yith-wcpb-child-of-bundle-table-item td.product-name a {
font-size    : 12px;
padding-left : 15px;
}
tr.yith-wcpb-child-of-bundle-table-item td.product-name::before {
content : "- ";
}
tr.yith-wcpb-child-of-bundle-table-item dl.variation dt, tr.yith-wcpb-child-of-bundle-table-item dl.variation dd {
margin      : 0 !important;
font-size   : 11px;
padding     : 0 !important;
line-height : 1.4;
}
input.yith-wcpb-bundled-quantity {
width : 60px;
}
.yith-wcpb-product-bundled-item-image .price {
text-align : center;
}
.yith-wcpb-product-bundled-item-image .price del, .yith-wcpb-product-bundled-item-image .price ins {
display     : block;
line-height : 1.4;
}
.yith-wcpb-product-bundled-item-image .price del {
font-size  : 12px !important;
opacity    : 1 !important;
text-align : center !important;
}
.yith-wcpb-product-bundled-item-image .price del span.amount {
font-size  : 12px !important;
opacity    : 1 !important;
text-align : center !important;
}
.yith-wcpb-product-bundled-item-image .price ins {
font-weight : bold;
color       : #485b6d;
line-height : 1.7;
text-align  : center !important;
}
td.yith-wcpb-product-bundled-item-data table.variations, td.yith-wcpb-product-bundled-item-data table.variations tr {
border : 0px none;
} .yith_wcpb_bundle_widget {
background : #fff !important;
border     : 2px solid #f1f1f1;
padding    : 20px 30px !important;
}
.yith_wcpb_bundle_widget h3 {
font           : 700 17px "Open Sans", Helvetica, sans-serif !important;
text-transform : uppercase;
color          : #777 !important;
}
ul.yith_wcpb_bundle_list_widget {
list-style : none !important;
padding    : 0;
}
ul.yith_wcpb_bundle_list_widget > li {
min-height     : 65px;
padding-bottom : 20px;
}
ul.yith_wcpb_bundle_list_widget li img {
float       : right;
margin-left : 4px;
width       : 45px;
height      : auto;
box-shadow  : none;
}
ul.yith_wcpb_bundle_list_widget li a {
display     : block;
font-weight : 700;
}
div.yith-wcbm-widget-bundle-container {
overflow      : auto;
display       : block;
margin-bottom : 10px;
padding-top   : 20px;
border-top    : 1px solid #eaeaea;
}
div.yith-wcbm-widget-bundle-container a {
font            : 600 16px "Open Sans", Helvetica, sans-serif !important;
text-transform  : uppercase;
text-decoration : none;
color           : #cf1a00;
}
.yith-wcbm-widget-bundle-price del {
font  : 300 14px "Open Sans", Helvetica, sans-serif !important;
color : #777;
}
.yith-wcbm-widget-bundle-price ins {
font        : 700 15px "Open Sans", Helvetica, sans-serif !important;
background  : transparent;
font-weight : 800;
}
.yith-wcbm-widget-bundle-price > span.amount {
font        : 700 15px "Open Sans", Helvetica, sans-serif !important;
background  : transparent;
font-weight : 800;
}
ul.yith-wcbm-widget-bundled-items {
margin     : 0 !important;
padding    : 0 !important;
list-style : none !important;
}
ul.yith-wcbm-widget-bundled-items li {
min-height : auto;
height     : 25px;
}
ul.yith-wcbm-widget-bundled-items li a {
font            : 600 13px "Open Sans", Helvetica, sans-serif !important;
text-decoration : none;
color           : #777;
}
ul.yith-wcbm-widget-bundled-items li img {
float       : right;
margin-left : 4px;
width       : 18px;
height      : auto;
box-shadow  : none;
}
table.yith-wcpb-table-variations tr {
text-align : right;
}
table.yith-wcpb-table-variations label {
font-weight  : 800;
margin-right : 5px;
} #yith-ywraq-form .yith-wcpb-child-of-bundle-table-item .product-thumbnail img {
}
@media only screen and (max-width : 768px) {
.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item,
.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item {
height : auto;
}
.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item .product-price,
.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item .product-price,
.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item .product-subtotal,
.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item .product-subtotal {
display : none;
}
.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item td.product-name a,
.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item td.product-name a {
font-size    : inherit;
padding-left : inherit;
}
.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item td.product-name::before,
.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item td.product-name::before {
content : "- ";
}
.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item dl.variation dt,
.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item dl.variation dt,
.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item dl.variation dd,
.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item dl.variation dd {
margin      : inherit;
font-size   : inherit;
padding     : inherit;
line-height : inherit;
}
}