@import '/js/lib/wwdev/scss/1.0/functions.scss';

ul.itemlist {
	margin: 0px;
}
nav {
	position:relative;
	z-index: 9;
}
div.sub-menu,
div.main-container,
footer {
	z-index: 8;
}

.brdcrum li {
	padding-right: 5px;
}

.g_banner_small {
	margin-top: 20px;
}
.g_banner_small div.col-box1 {
	margin-left: 16px;
}

.g_banner_small div.col-box1:nth-child(3n+1) {
	margin-left: 0px;
}

div.slide, div.g_visual div.bx-wrapper {
	z-index: 8;
}
div.g_visual div.cor1,
div.g_visual div.cor2,
div.g_visual div.cor3,
div.g_visual div.cor4 {
	z-index: 11;
}
div.cor1 img,
div.cor2 img,
div.cor3 img,
div.cor4 img {
	display: block;
}

div.cor3, div.cor4 {
	bottom: 0px;
}
div.cor1, div.cor2 {
	top: 0px;
}

div.g_product_widget, div.g_product_highlight {
	float:left;
}
div.colbx-topbg {
	float:left;
	margin-right: 16px;
	margin-top: 16px;
}

div.vspace25 {
	height: 25px;
}
div.vspace20 {
	height: 20px;
}
div.vspace40 {
	height: 40px;
}

input.submit{
	border: none;
	background: url("/img/submitbg.jpg") no-repeat;
	width: 121px;
	height: 33px;
	display: block;
	margin-top: 3px;
	cursor: pointer;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Source Sans Pro',sans-serif !important;
	font-weight: 600;
}
.form .selectBox-label {
	font-size: 13px !important;
}
.form .selectBox {
	width: 248px !important;
}
.menu-left li.first {
	padding-top: 0px;
}
div.brdcrum {
	padding-left: 23px;
}
div.main-container div.brdcrum {
	
}
.rounded_corner {
	position: relative;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;	
}
div.page_content  {
	padding: 23px;
}
input.text_209, div.columns_wrapper select {
    border: 1px solid #CCCCCC;
    width: 219px;
    margin-bottom: 5px;
    margin-right: 3px;
}
div.webshop_table .selectBox-dropdown {
	border: 1px solid #CCCCCC !important;
}
body.fixed_menu .left-panel {
	top: 0px;
	position: fixed;
}
div.button-60 {
	height: 54px;
}
.form a.birthdate_dd,
.form  a.birthdate_mm,
.form  a.birthdate_yy {
 	width: 31% !important;
 	margin-right: 1% !important;
}

div.contentelement_download {
border: 1px solid #E9E9E9;
border-radius: 4px;
width: 202px;
margin-left: -22px;
margin-top: 35px;
}
div.contentelement_download div.inner {
padding: 16px;
}
div.contentelement_download div.head2_xl {
font-size: 22px;
font-family: 'Source Sans Pro',sans-serif !important;
font-weight: 700;
width: 80%;
line-height: 22px;
color: #081B2C;  
  padding-bottom: 12px;	
}
div.bonustrack_detail input.submit {
	background:url(/img/btn_direct_gratis_downloaden_detail.jpg) no-repeat;
	width: 204px;
	height: 44px;		
	margin-top: 15px;
}
div.bonustrack_detail form {
	padding: 10px 0px;
}
div.bonustrack_detail form input.text {
	float: left;
	border: 1px solid #E9E9E9;
	width: 194px;
	margin-right: 10px; 
}
td.label_wrapper {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 4px;
	font-size: 15px;
}
div.social-btm {
	padding-bottom: 10px;
}
div.social-btm a {
	display: block;
	float: left;
	margin-right: 10px;
	background-color: #16212F;
	color: white;
	font-size: 14px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	vertical-align: middle;
	-webkit-transition: all 250ms ease-in-out;
  	-moz-transition: all 250ms ease-in-out;
  	-o-transition: all 250ms ease-in-out;
  	transition: all 250ms ease-in-out;
}                           
div.social-btm a:hover {
	background-color: #BB9C4F;	
}
div.extra_info_circle {
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 3px solid white;
    background-color: #008500;
    color: white;
    text-transform: uppercase;
    width: 55px;
    height: 46px;
    padding: 10px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding-top: 16px; 
} 
.order-notes{
	resize: none;
	width: 100%;
	height: 150px;
}
div.label_6_jaar {
	position: fixed; top: 25px; left: 0px; z-index: 999;
}
@media screen and (max-width: 1200px) {
	div.label_6_jaar img {
		width: 100px;
	}
}

/*.btn.btn-orange {
	background: url(/img/rmdBg.jpg) no-repeat;
	display: inline-block;
	min-width: 247px;
	border: none;
	background-size: cover;
	height: 62px;
	line-height: 62px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 16px;
	color: white;
}*/
.btn.btn-orange {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA/CAYAAAAhZaJUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF9JREFUeNpiuFMt8p/hxyHf/0y/Tl1mYGIAAiTiP8N/IOs/gguX/Q+XRSj+j1cbUBrJAKji/3j0Iiv+j2oUcYrRLMLQC3cBqgFobkaIMfGKMzC9ffmSgenv3z/KAAEGAPZlP091FkQuAAAAAElFTkSuQmCC');
	background-repeat: repeat-x;
	background-size: auto 100%;
	border: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: 900;
	height: 62px;
	font-size: 16px;
	color: white;
	position: relative;
	margin: 0 9px;
	cursor: pointer;
	transition: opacity 300ms;
	box-shadow: 0 0 15px 0 rgba(0,0,0,0.1), 0px 2px 3px 0px rgba(0, 0, 0, 0.25);
	display: inline-block;
	line-height: 62px;
}
.btn.btn-orange.small{
	font-size: 13px;
	height: 30px;
	line-height: 30px;	
}
.btn.btn-orange:hover{
	opacity: 0.8;
}
.btn.btn-orange.disabled{
	opacity: 0.3;
}
.btn.btn-orange:after,
.btn.btn-orange:before{
	content: ' ';
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAA/CAYAAAAysuKgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiVJREFUeNqsVc1O20AQnl1v3ADGJFEScmgrIfVSqTfEoef21EsfAKS8AIf2DIIzp8IDcOkb9AkqIfUtQIpABNqgpvmPHdvD2E5iJ9bai+hKYyveL9988+3sLkNEuDqswNIoUOxRfKbYFv4XXATsUxwbr2vllWoJdHMNRGxSozg3Xm3WjZc10OwJeH/b4Fw3p6CQ6pT+Xd+o1cBtNMGxxvTdCyZmTJ/yleK+aZbAadwAOPaCCH55UGH0Plk1TPBaDwlAwEQ/3+vra+9yrgaeQynAW640SPdBz+UBJgTwkoAgHcUbzX+5TtKMiAmLnHOadiUQYiLDiYa0owwCkU8YPuSgABA8USo8c3BUAIlAylSOTLtSOhFJlguP+gmlhqummwlnUqJ4OpSWJ+Jy5AucOh1nyjBTRBNyRjULVNI9oQv+x9oJVDFTuTq/LJyGbN8p+pShScw35bM7MyJKMRMVRKl1pvrmzDITFMx8SrrUbTfrp/T6hELPRWdBxtqhYtNlpZtDGMiF02cvLJ2lLDBCy/NvJ42nLvCN67oEyqUuy6+JbQETdOdxTXoW/LSs8bVt07Wq6XR2MljesHznW9u/DY9Ggx7wFyYwLhbP0PCuC8b38Wj4o9/tAF8pASNGQidaxWfdHQ56F73uP2D5ArGuk84QzGPMA4qPw37/9M/drTOyHEDdBM2oJppuQvGV4m2v2zl7+H3faN03pZ15SfGFYouMLj8KMADoIyO4i4iftwAAAABJRU5ErkJggg==');
	background-size: auto 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: -9px;
	width: 9px;
}
.btn.btn-orange:after{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAA/CAYAAAAysuKgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiRJREFUeNqkVT1v01AUPc9x0hhaSAFLDCBUioo6dEAqC7Cwdulv6ECn/oOs7P0JCCEEGxMLC1MRHViLqkbqgKpKbVDDRx2njv04zrNdJ9jPr+q1jtx3c3Tveef69YlO+9YugE/EO+ILcjH/8nj0tm4/e7TQWpzbaLRmtiTwkZgjIHNkS+7/gCMAd+khWgv3Vpj7RjzFGMnzER52Eex04KCGG4vzsyzzgXiQkdSLxaMhou5PNP4McP3+XZfJ1522K3KkJGQI2f8LRzbhuLNPmFlV7TDxsKL0fqE5dTWu/0JVSreSgcThAHU+jOd7bbc23i6NKIQQArV63eHqji0LWczKCEL9fa24UkqVCjakhpGELctZmDBTH3pNCWxZ0k3kvDNqVypcDSlpZ7A543aanZ07Lk0cr5RUZaZ6bINu1FTqwblwQwsM2hl+BZrZKVGGs9OPJYHp7ko0ScODkH0FJgPW7i4d8OUPQupBRbtsLJc85kZmmo3lYv8LZPVXoDkIFzycejPNjpRSZdgO1YOp1lS6O14+UliIoihmda1iTm1UJgrDgMsjq6gK7zAEwVm8+rq8eRJak3ciWEVMzcDzTuP1q0R4ThV1CLsJv9+H751+Z+ZNYoFqEesQvCgDpn73jj1m1x5vngxHJGGRZzdgNabh+35MiMWsEduZT+LKTQRnA/R7PbbxdphbJ7bGzDw6PBjw/Zl4S7wnhv87DkwX/ZCPfwIMAMe4Hay8tT1GAAAAAElFTkSuQmCC');
	left: auto;
	right: -9px;
}
.btn.btn-orange.small:before{
	width: 4px;
	left: -4px;
}
.btn.btn-orange.small:after{
	width: 4px;
	right: -4px;	
}
.btn.btn-orange[disabled]{
	opacity: 0.2;
}
.hideFancybox{
	display: none;
}
.desktop-hide{
	display: none;
}
.mobile-hide{
	display: block;
}
.right-panel img{
	max-width: 100%;
	height: auto !important;
}
*[id^=wgmap]{
	max-width: 100%;
}

.hdrtext {
	float:right;
	padding:11px;
}
.hdrtext a {
	text-decoration:underline;
}
.hdrtext a:hover {
	text-decoration:none;
}
.hdrtext p {
	margin:0;
}
.hdrtext p span {
	color:#C79D47;
	font-size:12px;
}
.hdrtext p span i {
	margin-right:2px;
}
.hdrtext p span.num {
	margin-left:5px;
	font-weight:700;
}
.spring {
	background: url(/img/spring.jpg) #fff;
	background-position:center;
}
.snow {
	background: url(/img/snow.jpg) #fff;
	background-position:center;
}
.leaves {
	background: url(/img/leaves.jpg) #fff;
	background-position:center;
}

.fatherday {
	background: url(/img/bg-father.jpg) #fff;
	background-position:center;
}
.motherday {
	background: url(/img/bg-mother.jpg) #fff;
	background-position:center;

}
.motherday .wrapper,
.fatherday .wrapper,
.snow .wrapper,
.leaves .wrapper {
	background-color:#fff;
}