@font-face{font-family:'FontAwesomeCP';src:url(//rfshop.com.au/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-80.eot);src:url(//rfshop.com.au/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-80.eot?#iefix) format("embedded-opentype"),url(//rfshop.com.au/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-80.woff2) format("woff2"),url(//rfshop.com.au/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-80.woff) format("woff"),url(//rfshop.com.au/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-80.ttf) format("truetype"),url(//rfshop.com.au/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-80.svg#fontawesomecp) format("svg");font-weight:normal;font-style:normal}.component_table_item .product-name .component dd,.component_table_item .product-name p.backorder_notification,.component_table_item .product-price,.component_table_item .product-quantity,.component_table_item .product-subtotal,.component_table_item .product-total{font-size:.875em}.woocommerce .component_table_item dl.component,.woocommerce .component_mini_cart_item dl.component{margin:0}.woocommerce .component_table_item dl.component{display:inline-block;width:95%}.woocommerce .component_table_item dl.component dd,.woocommerce .component_mini_cart_item dl.component dd,.woocommerce .component_mini_cart_item dl.component p:last-child{margin:0}.woocommerce .component_mini_cart_item dl.component dd.component-hidden{display:none}.component_table_item .component_table_item_indent{padding-left:30px}.component_mini_cart_item .component_mini_cart_item_indent{padding-left:20px}.woocommerce .component_table_item td.product-name dl.variation,.woocommerce-page .component_table_item td.product-name dl.variation,.component_table_item td.product-name .wc-item-meta{font-size:.875em}.component_table_item td{border-top:none !important;border-bottom:none !important}.component_table_item .component_table_item_price:before,.component_table_item .component_table_item_subtotal:before{font-family:'FontAwesomeCP';font-size:1rem;display:inline-block;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);content:"\e811";margin:0 12px 0 3px;opacity:.25}.component_container_table_item td{border-bottom:none !important}dt.component_title_meta,.component_notice{margin:12px 0 5px}a.edit_composite_in_cart_text{color:#888;font-weight:normal;text-decoration:none}a.edit_composite_in_cart_text:hover small{text-decoration:underline}.openpaycheckout {
width: 340px;
position: relative;
background: #F5F6F7;
border: solid 1px #f6f6f6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 10 px;
z-index: 1;
overflow: hidden;
text-align: center;
color: #333332;
padding: 32px 0px;
}
.openpaycheckout .opplantier {
font: 16px/24px Openpay Headline;
color: #333332;
}
.openpaycheckout .opfortnightly {
color: #333332;
padding: 7px 0;
font: normal 14px/21px canada-type-gibson;
}
.openpaycheckout .opinstruction {
color: #333332;
font: 300 12px/18px canada-type-gibson;
padding: 5px 58px 0px 58px;
}
.openpaywrap{}
.openpaywrap h2{ font-size: 24px; }
.cpwopenpaylogo{
width: 75px;
border-radius: 3px;
height: 24px !important;
background-color: #FFB81C;}
.payment_method_openpay {
width: 100%;
}
opy-learn-more-button {
font-size: 12px;
margin-left: 10px;
}
#openpayinfobelt {
top: 0;
width: 100%;
z-index: 999;
}
.openpaysticky {position: fixed;}
.openpaybottom{height:40px;}
@media only screen and (max-width: 549px) {
.payment_method_openpay {
width: 285px;
}
.openpaycheckout {
width: 260px;
}
.openpaycheckout .opinstruction {
padding: 5px 20px 0px 20px;
}
.openpaycheckout .opplantier {
font: 14px/22px Openpay Headline;
}
}
@media only screen and (min-width: 550px) and (max-width: 1024px){
.payment_method_openpay {
width: 450px;
}
}