div.inchoo-google-connect{height:24px!important;background:url(https://www.royalposthumus.be/skin/frontend/base/default/inchoo_googleconnect/images/login-button-left.png) top left no-repeat!important}div.inchoo-google-connect-inner{height:24px!important;float:left!important;margin-left:36px!important;background:url(https://www.royalposthumus.be/skin/frontend/base/default/inchoo_googleconnect/images/login-button-inner.png) top left repeat-x!important;padding:0 5px!important}div.inchoo-google-connect-right{float:left!important;height:24px!important;width:2px!important;background:url(https://www.royalposthumus.be/skin/frontend/base/default/inchoo_googleconnect/images/login-button-right.png) top left no-repeat!important}div.inchoo-google-connect-inner a{color:#FFF!important;padding:0!important;margin:0!important;text-decoration:none!important;line-height:24px!important}
.account-login .fb-login h2{background-image:url(https://www.royalposthumus.be/skin/frontend/base/default/images/magestore/fblogin/fb_icon.gif);background-position:left center;background-repeat:no-repeat;padding:0 0 0 23px}.fb-seprate{margin-top:30px}#connected{text-align:center;margin-top:60px}#connected #image{margin-bottom:10px}@media screen and (min-width:653px) and (max-width:864px){.account-login .fb-login h2{background-image:url(https://www.royalposthumus.be/skin/frontend/base/default/images/magestore/fblogin/fb_icon.gif);background-position-x:0;background-position-y:13%;background-repeat:no-repeat;padding:0 0 0 23px}}@media screen and (min-width:480px) and (max-width:652px){.account-login .fb-login h2{background-image:url(https://www.royalposthumus.be/skin/frontend/base/default/images/magestore/fblogin/fb_icon.gif);background-position-x:0;background-position-y:7%;background-repeat:no-repeat;padding:0 0 0 23px}}@media screen and (min-width:150px) and (max-width:440px){.account-login .fb-login h2{background-image:url(https://www.royalposthumus.be/skin/frontend/base/default/images/magestore/fblogin/fb_icon.gif);background-position-x:0;background-position-y:13%;background-repeat:no-repeat;padding:0 0 0 23px}}
/**
 * Magmodules.eu
 * http://www.magmodules.eu
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to info@magmodules.eu so we can send you a copy immediately.
 *
 * @category    Magmodules
 * @package     Magmodules_Webwinkelkeur
 * @author      Magmodules <info@magmodules.eu)
 * @copyright   Copyright (c) 2014 (http://www.magmodules.eu)
 * @license     http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

.webwinkelkeur-sidebar-block {
	padding: 10px;
}

.webwinkelkeur-sidebar-block .rating-name  {
	font-style: italic;
}

.webwinkelkeur-sidebar-block .rating-empty { float: right; display: block; width: 80px; height: 16px; background: url('https://www.royalposthumus.be/skin/frontend/base/default/magmodules/feedbackcompany/images/star.png') 0 -16px; margin-right: 5px;  }
.webwinkelkeur-sidebar-block .rating-star-1 { float: left; display: block; width: 16px; height: 16px; background: url('https://www.royalposthumus.be/skin/frontend/base/default/magmodules/feedbackcompany/images/star.png') 0 0; margin-right: 5px; }
.webwinkelkeur-sidebar-block .rating-star-2 { float: left; display: block; width: 32px; height: 16px; background: url('https://www.royalposthumus.be/skin/frontend/base/default/magmodules/feedbackcompany/images/star.png') 0 0; margin-right: 5px; }
.webwinkelkeur-sidebar-block .rating-star-3 { float: left; display: block; width: 48px; height: 16px; background: url('https://www.royalposthumus.be/skin/frontend/base/default/magmodules/feedbackcompany/images/star.png') 0 0; margin-right: 5px; }
.webwinkelkeur-sidebar-block .rating-star-4 { float: left; display: block; width: 64px; height: 16px; background: url('https://www.royalposthumus.be/skin/frontend/base/default/magmodules/feedbackcompany/images/star.png') 0 0; margin-right: 5px; }
.webwinkelkeur-sidebar-block .rating-star-5 { float: left; display: block; width: 80px; height: 16px; background: url('https://www.royalposthumus.be/skin/frontend/base/default/magmodules/feedbackcompany/images/star.png') 0 0; margin-right: 5px; }

/** big review stars **/
.block-content p.company-name { text-align: center; margin: 5px auto; font-size: 12px; }	
.total-block-text { border-bottom: 1px solid #ccc; padding-bottom: 5px; }
.total-block-text p { text-align: center; padding-top: 5px; margin-bottom: 2px; font-size: 18px; }	
.total-block-text p.based-on { text-align: center; padding-top: 0px; font-size: 11px; font-style: italic; }	
.total-block-stars { height: 35px; width: 188px; background: url('https://www.royalposthumus.be/skin/frontend/base/default/magmodules/feedbackcompany/images/5-stars-empty.png') no-repeat; margin: 5px auto; }	
.total-block-stars span{ display: block; height: 50px; background: url('https://www.royalposthumus.be/skin/frontend/base/default/magmodules/feedbackcompany/images/5-stars-full.png') no-repeat; }


/* CUSTOM BLOCK */
.webwinkelconnect-custom {
	font-weight: bold;
	font-size: 13px;
	display: block;
	border: .25em solid #eee;
	background: #f6f6f6;
	padding: 1.0em;
	width: 30%;
	text-align: center;
}

.webwinkelconnect-custom .client {
	font-size: 16px;	
}

.webwinkelconnect-custom .rating-box {
	margin-left: 40%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.webwinkelconnect-custom .number {
	font-size: 11px;	
	font-style: italic;
	font-weight: 300;
}


@media (max-width: 961px) {
.total-block-stars {background-size:143px auto;width:143px;}
.total-block-stars span {background-size:143px auto;}
}
div.euvat-ajax-working,div.euvat-taxvat-validation,div.euvat-taxvat-validation-failure,div.euvat-taxvat-validation-notice{margin-top:5px;width:225px}div.euvat{margin-bottom:1em!important;border-style:solid!important;border-width:1px!important;padding:4px 12px!important;font-weight:700!important;text-align:left}div.euvat-undefined{border-color:#f16048;color:#df280a;background:#faebe7;text-align:left}div.euvat-eubusiness,div.euvat-noneucustomer{border-color:#446423;color:#3d6611;background:#eff5ea;text-align:left}div.euvat-euconsumer{border-color:#fcd344;color:#3d6611;background:#fafaec;text-align:left}div.euvat-taxvat-validation-success{margin-top:5px;width:225px;border-color:#446423;color:#3d6611;background:#eff5ea;text-align:left}div.euvat-taxvat-validation-notice{border-color:#A9A9A9;color:#A9A9A9;background:#fff;text-align:left}div.euvat-taxvat-validation-failure{border-color:#f16048;color:#df280a;background:#faebe7;text-align:left}div.taxvat-validate{padding-top:15px}div#amscheckout-main label[for="billing:taxvat_number"]{display:none}
a.postnl-message {color:#EA7601 !important; text-decoration:underline;}

@CHARSET "UTF-8";
.svg-cart-preview {width:100%; height:auto; overflow:hidden; background:#fff; border:1px solid #dbdbdb;}
.svg-cart-preview a {text-decoration:none;}
 .svg-cart-preview img { vertical-align:middle; width: 100%}
.svg-cart-preview svg circle , .svg-cart-preview svg image , .svg-cart-preview svg rect {cursor:pointer!important;}
#shopping-cart-table tbody tr td:first-child {text-align:center;}
.block-related {clear: both;}
.btn-proceed-checkout {font-size: 15px; float: right!important;}
/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 5px solid #FFF;
    border-top: 5px solid #FFF;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
	cursor:pointer;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
/*    border: 3px solid #ccc;
    border-top: none;*/
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 5px solid #FFF;
    border-left: 5px solid #FFF;
    border-right: 3px solid #FFF;
    margin: 0;
    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #DA5C00; }
.GB_Window .click { border-bottom: 1px solid red; }


.GB_Window {padding-top:20px;}







.bpost
{
    display: none;
}

.bpost-btn-overlay
{
    display: block;
    text-decoration: none;
    color: grey;
    padding-bottom: 15px;
    width: 350px;
}

.bpost-radio-btn-label
{
    padding-top: 10px;
}

.bpost-btn-overlay .bpost-text
{
    padding: 15px 0px 0px 6px;
    float: left;
    color: #2F2F2F;
}

.bpost-btn-overlay .bpost-text:hover
{
    text-decoration: underline;
}


.bpost_shippingmanager_loaded .no-display ~ label {
    display: none;
}
.postnl-overlay { height:100%; width:100%; position:fixed; top:0; left:0; z-index:999; background:url(https://www.royalposthumus.be/skin/frontend/base/default/images/TIG/PostNL/overlay.png) 0 0 scroll repeat; }
.overlay-content { width:100px; height:74px; background:#fff; text-align:center; position:absolute; left:50%; top:262px; margin-left:-37px; box-shadow:0 0 30px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 30px rgba(0,0,0,0.5); border:1px solid #888; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; line-height:1; }
.overlay-content img { display:inline; }

.info-box { margin-bottom:17px; }
.info-box .form-list label { text-align:left !important; }
.info-box .month { width:250px; margin-right:10px; }
.info-box .year { width:120px; }
/* Postcode Check */
#ca_postnl_ce,
#opc_postnl_ce { margin-top:10px; width:385px; position:relative; }

#ca_postnl_ce .field,
#opc_postnl_ce .field { width:126px; }

#ca_postnl_ce .input-box,
#opc_postnl_ce .input-box { width:113px; }

#ca_postnl_ce:after,
#opc_postnl_ce:after { content:"."; display:block; height:0; font-size:0; line-height:0; overflow:hidden; clear:both; }

#ca_postnl_ce .postnl-loading,
#opc_postnl_ce .postnl-loading { float:none; margin:0; position:absolute; right:-12px; top:26px; }

#ca_postnl_ce .postnl-loading img,
#opc_postnl_ce .postnl-loading img { width:24px; }

/* MijnPakket Cart */
img#waiting_for_ping_spinner { width:24px; margin-right:1px; vertical-align:initial !important; }

/* Tooltip */
.postnl-tooltip:hover > div {
    font-size:12px;
    -webkit-box-sizing:content-box;
       -moz-box-sizing:content-box;
            box-sizing:content-box;
}
