/*!
 * Start Bootstrap - Scrolling Nav HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
body{
	width:100%;
	height:100%
}
.hoofdwrapper{
	min-height:100%;
	position:relative
}
html{
	width:100%;
	height:100%;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased
}
.material-icons{
	font-family:'Material Icons';
	font-weight:400;
	font-style:normal;
	font-size:24px;
	display:inline-block;
	line-height:1;
	text-transform:none;
	letter-spacing:normal;
	word-wrap:normal;
	white-space:nowrap;direction:ltr;
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
	-moz-osx-font-smoothing:grayscale;
	font-feature-settings:'liga'
}
.container-reset{
	width:1170px;
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0
}
.home-images-desc{
	background:#FFF!important;
	font-size:14px;
	font-family:'montserrat',Fallback,sans-serif;
	text-transform:uppercase;
	color:#006ab3!important
}
.content-page-text{
	line-height:24px;
	font-family:'montserratlight',Fallback,sans-serif
}
html,
body{
	height:100%
}
body{
	padding-top:142px
}
.img-portfolio{
	margin-bottom:30px
}
.img-hover:hover{
	opacity:.8
}
.text-danger{
	color:#EF5350
}
mark{
	color:#006ab3
}
header.carousel{
	height:100%
}
header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner{
	height:100%
}
header.carousel .fill{
	width:100%;
	height:100%
}
.slider1-position{
	background-position:center;
	background-size:cover
}
.slider2-position{
	background-position:Center;
	background-size:cover
}
.slider3-position{
	background-position:Center;
	background-size:cover
}
.error-404{
	font-size:100px
}
.price{
	display:block;
	font-size:50px;
	line-height:50px
}
.price sup{
	top:-20px;
	left:2px;
	font-size:20px
}
.period{
	display:block;
	font-style:italic
}
#search{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;background-color:rgba(0,0,0,.7);
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-webkit-transform:translate(0,-100%) scale(0,0);
	-moz-transform:translate(0,-100%) scale(0,0);
	-o-transform:translate(0,-100%) scale(0,0);
	-ms-transform:translate(0,-100%) scale(0,0);
	transform:translate(0,-100%) scale(0,0);
	opacity:0;
	z-index:99
}
#search.open{
	-webkit-transform:translate(0,0) scale(1,1);
	-moz-transform:translate(0,0) scale(1,1);
	-o-transform:translate(0,0) scale(1,1);
	-ms-transform:translate(0,0) scale(1,1);
	transform:translate(0,0) scale(1,1);
	opacity:1
}
#search input[type="search"]{
	position:absolute;
	top:10%;
	width:100%;
	color:rgb(255,255,255);
	background:rgba(0,0,0,0);
	font-size:36px;
	font-weight:300;
	text-align:center;
	border:0;margin:0 auto;
	margin-top:-51px;
	padding-left:30px;
	padding-right:30px;
	outline:none
}
#search .ImportantButton{
	position:absolute;
	top:10%;
	left:50%;margin-top:61px;
	margin-left:-45px;
	cursor:pointer;
	background-color:#006ab3
}
#search .ImportantButton:hover{
	background-color:#eb690b
}
#search .close{
	position:fixed;
	top:15px;
	right:15px;color:#fff;
	background-color:#006ab3;
	border-color:#357ebd;
	opacity:1;
	padding:6px 13px;
	font-size:27px;
	z-index:99
}
.PageElement:nth-child(odd){
	background:#cecece;
	padding:20px 0
}
.PageElement:nth-child(even){
	background:#fff;
	padding:20px 0
}
.PageElement:nth-child(odd) h2.Modulair,
.PageElement:nth-child(odd) h1.Modulair{
	color:#F06000
}
.PageElement:nth-child(even) h2.Modulair,
.PageElement:nth-child(even) h1.Modulair{
	color:#5e6062
}
.PageElement:nth-child(odd) div.content-page-text,
.PageElement:nth-child(odd) div.content-page-text p{
	color:#fff;
	line-height:28px
}
.PageElement:nth-child(even) div.content-page-text,
.PageElement:nth-child(even) div.content-page-text p{
	color:#5e6062;
	line-height:28px
}
.carousel-left{
	text-align:left
}
.carousel-right{
	text-align:right
}
footer{
	margin:50px 0
}
@media(max-width:991px){
	.customer-img,
	.img-related{
		margin-bottom:30px
	}
	.ui-dialog{
		left:32%!important
	}
}
#container-customerorderdetails,
#container-deliverymethods,
#container-paymethods,
#container-verification{
	background:#FFF;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5)
}
.canvasphoto{
	display:block;
	background:center center no-repeat;
	height:100%;
	width:100%
}
.category-image-header img{
	width:100%;
	height:300px
}
.category-image-header{
	width:100%;
	max-height:300px;
	left:0
}
.CatDescPhotoCenter{
	text-align:center;
	margin:0;
	position:relative;
	width:100%;
	height:300px;
	background-position:center;
	background-size:cover
}
.CatDescPhotoCenter img{
	display:none
}
.dropdown-filter.dropdown-tip{
	margin:0px!important
}
.dropdown-filter .dropdown-menu-filter{
	min-width:100px!important;
	max-width:inherit!important;
	list-style:none;background:#FFF;
	border:0px!important;
	box-shadow:none!important;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5)!important;
	border-radius:0px!important;
	overflow:visible;
	padding:0px!important;
	margin:0
}
.dropdown-filter .dropdown-menu-filter LI>A{
	list-style:none;
	padding:0 0;
	margin:0;
	line-height:18px
}
.dropdown-filter .dropdown-menu-filter LI>A,
.dropdown-filter .dropdown-menu-filter LABEL{
	font-size:14px;margin:0;
	text-transform:uppercase;
	color:#5e6062;text-decoration:none;
	padding:15px 46px!important;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-ms-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease
}
.dropdown-filter .dropdown-menu-filter LI>A:hover,
.dropdown-filter .dropdown-menu-filter LABEL:hover{
	background-color:#006ab3!important;
	color:#FFF;
	cursor:pointer
}
.dropdown-filter.dropdown-tip:after,
.dropdown-filter.dropdown-tip:before{
	display:none!important
}
.ShowProductCategoryfilters{
	margin-bottom:30px
}
.filter_bar .filter{
	background-color:#FFF
}
.filter_bar{
	padding:0;
	width:100%;
	height:50px;
	background-color:#FFF;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	border:0;
	font-family:'montserrat',Fallback,sans-serif;
	text-transform:uppercase
}
.BreadCrumbWrapper{
	background-color:#FFF;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	text-align:center;
	margin-bottom:15px
}
.BreadCrumbWrapper ul#BreadCrumbs{
	padding:0 20px
}
.BreadCrumbWrapper li{
	display:inline-block;
	list-style:none
}
.BreadCrumbWrapper a{
	font-size:14px;
	text-transform:uppercase;
	font-family:'montserratlight',Fallback,sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.BreadCrumbWrapper a:hover,
.BreadCrumbWrapper a:focus{
	text-decoration:none;
	color:#006ab3
}
ul#BreadCrumbs{
	border-bottom:2px solid #006ab3;
	display:inline-block;
	padding:0
}
ul#BreadCrumbs li{
	display:inline-block
}
ul#BreadCrumbs h1{
	border-bottom:none;
	padding-bottom:0
}
.ProductPage a.AddressBar{
	font-size:14px;
	text-transform:uppercase;
	font-family:'montserratlight',Fallback,sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.ProductPage a.AddressBar:hover,
.ProductPage a.AddressBar:focus{
	text-decoration:none;color:#006ab3
}
.BreadCrumbWrapper h1{
	font-size:18px;
	text-transform:uppercase;
	font-family:'montserrat',Fallback,sans-serif
}
.filter-button .value,
.filter_bar #OrderBy-Button,
.filter_bar #NumberOfItems-Button{
	background-color:transparent;
	border:none;
	font-size:14px;
	margin:0;
	text-transform:uppercase;
	color:#006ab3;
	text-decoration:none;
	font-family:'montserrat',Fallback,sans-serif
}
#OrderBy-Button.filter-button,#NumberOfItems-Button.filter-button{
	padding:5px 0
}
.filter-button i{
	color:#5e6062
}
.filter_layout{
	margin:0;
	height:50px;
	display:inline-block;
	padding:0;
	padding-left:15px;
	line-height:51px;
	margin-right:5px
}
.filter_layout span{
	margin-right:10px
}
a.layout_link{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
a.layout_link:visited,
a.layout_link:focus,
a.layout_link:hover{
	color:#006ab3
}
.filter_layout .fa{
	font-size:18px;
	vertical-align:middle
}
.filter.dropdown_small{
	height:50px;
	display:inline-block;
	margin-right:0;
	font-size:14px;
	color:#5e6062;
	text-decoration:none;
	line-height:40px;
	position:relative;
	margin-right:5px
}
div#NumberOfItems-Menu{
	display:block;
	left:0px!important;
	top:0px!important;
	display:none
}
.filter.dropdown_large{
	height:50px;
	display:inline-block;
	margin-right:10px;
	line-height:40px;
	position:relative;
	font-family:'montserrat',Fallback,sans-serif;
	font-size:14px;
	margin-left:10px
}
div#OrderBy-Menu{
	display:block;
	left:0px!important;
	top:0px!important;
	display:none
}
.left-column{
	width:250px;
	display:inline-block;
	float:left;
	margin:0;
	margin:65px 0
}
.filter-toggle{
	display:none
}
.right-column{
	width:100%;
	display:inline-block
}
.photo-image img{
	margin:5px
}
.r-tabs-panel{
	background:#fff
}
.CatPhotoLeftRightWrapper{
	overflow:auto;
	margin-bottom:10px;
	background:#FFF;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5)
}
.CatPhotoLeftRightWrapper .TopDescription{
	box-shadow:none
}
.CatPhotoLeftRightWrapper .CatDescPhotoTopLeft{
	margin:0 20px 0 0
}
.CatPhotoLeftRightWrapper .CatDescPhotoTopRight{
	margin:0 0 0 20px
}
.intro-section{
	height:100%;
	padding-top:150px;
	text-align:center;
	background:#fff
}
.about-section{
	height:100%;
	padding-top:150px;
	text-align:center;
	background:#eee
}
.services-section{
	height:100%;
	padding-top:150px;
	text-align:center;
	background:#fff
}
.contact-section{
	height:100%;
	padding-top:150px;
	text-align:center;
	background:#eee
}


/*!
 * Start Bootstrap - Scrolling Nav HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
body{
	width:100%;
	height:100%
}
html{
	width:100%;
	height:100%
}
.navigation-max-height{
	max-height:100px;
	overflow-y:hidden
}
.navigation-max-height-collapsed{
	max-height:none;
	overflow-y:visible
}
.navbar-show-all{
	clear:both;
	position:absolute;
	bottom:0;
	text-align:left
}
.hide{
	display:none
}
.intro-section{
	height:100%;
	padding-top:150px;
	text-align:center;
	background:#fff
}
.about-section{
	height:100%;
	padding-top:150px;
	text-align:center;
	background:#eee
}
.services-section{
	height:100%;
	padding-top:150px;
	text-align:center;
	background:#fff
}
.contact-section{
	height:100%;
	padding-top:150px;
	text-align:center;
	background:#eee
}
h1{
	font-size:24px;
	font-weight:700
}
h2{
	font-size:20px;
	font-weight:700
}
h3{
	font-size:18px;
	font-weight:700
}
h1,
h2,
h3,
h4,
a,
p{
	color:#5e6062
}
a{
	cursor:pointer
}
.whitebg{
	background-color:#FFF
}
.spacer{
	margin-top:50px
}
.spacer-small{
	margin-top:30px
}
.active{
	color:#006ab3
}
.divider{
	width:100%;
	height:1px;
	background-color:#F4f5F6
}
input[type="text"]:not(#pnl-zip),
input[type="password"]:not(#pnl-zip),
input[type="email"]:not(#pnl-zip){
 	width:100%;
 	height: 30px;
 	border: 1px solid #A0A0A0;
    border-radius: 4px;
 	box-shadow:none;
 	color:#5e6062;
 	font-size:12px;
 	-webkit-transition:all 0.3s ease;
 	-moz-transition:all 0.3s ease;
 	-ms-transition:all 0.3s ease;
 	-o-transition:all 0.3s ease;
 	transition:all 0.3s ease;
 	font-family:'montserrat',Fallback,sans-serif;
 	font-weight:normal!important
}
input:focus[type="text"],
input:focus[type="password"]{
	border-bottom:1px solid #006ab3
}
::-webkit-input-placeholder{
	font-size:12px;
	color:#8d9192;
	font-family:'montserratlight',Fallback,sans-serif
}
:-moz-placeholder{
	font-size:12px;
	color:#8d9192;
	font-family:'montserratlight',Fallback,sans-serif
}
::-moz-placeholder{
	font-size:12px;
	color:#8d9192;
	font-family:'montserratlight',Fallback,sans-serif
}
:-ms-input-placeholder{
	font-size:12px;
	color:#8d9192;
	font-family:'montserratlight',Fallback,sans-serif
}
.newsletterbutton,
.primarybutton,
.ImportantButton,
.StandardButton,
button{
 	font-family:'montserratbold',Fallback,sans-serif;
 	font-size:12px;
 	display:inline-block;
 	text-align:center;
 	padding:13px 20px;
 	color:#FFF;
 	border-radius:2px;
 	text-decoration:none;
 	text-transform:uppercase;
 	vertical-align:middle;
 	background:#006ab3;
 	border:1px solid #006ab3;
 	-webkit-transition:all 0.3s ease;
 	-moz-transition:all 0.3s ease;
 	-ms-transition:all 0.3s ease;
 	-o-transition:all 0.3s ease;
 	transition:all 0.3s ease
}
.secondarybutton{
 	font-family:'montserratbold',Fallback,sans-serif;
 	font-size:12px;
 	display:inline-block;
 	padding:13px 21px;
 	font-weight:400;
 	color:#006ab3;
 	background:#FFF;
 	border-radius:2px;
 	text-decoration:none;
 	text-transform:uppercase;
 	vertical-align:middle;
 	border:1px solid #006ab3;
 	-webkit-transition:all 0.3s ease;
 	-moz-transition:all 0.3s ease;
 	-ms-transition:all 0.3s ease;
 	-o-transition:all 0.3s ease;
 	transition:all 0.3s ease
}
.btn-default{
 	font-family:'montserratbold',Fallback,sans-serif;
 	font-size:12px;
 	display:inline-block;
 	text-align:center;
 	padding:13px 20px;
 	color:#FFF;
 	border-radius:2px;
 	text-decoration:none;
 	text-transform:uppercase;
 	vertical-align:middle;
 	background:#006ab3;
 	border:1px solid #006ab3;
 	-webkit-transition:all 0.3s ease;
 	-moz-transition:all 0.3s ease;
 	-ms-transition:all 0.3s ease;
 	-o-transition:all 0.3s ease;
 	transition:all 0.3s ease
}
.newsletterbutton{
	display:block
}
.StandardButton a{
 	color:#FFF;
 	-webkit-transition:all 0.3s ease;
 	-moz-transition:all 0.3s ease;
 	-ms-transition:all 0.3s ease;
 	-o-transition:all 0.3s ease;
 	transition:all 0.3s ease
}
.StandardButton:hover a{
	color:#FFF
}
.newsletterbutton a,
.primarybutton a,
.ImportantButton a,
button a{
	color:#fff
}
.newsletterbutton:hover,
.primarybutton:hover,
.ImportantButton:hover,
.StandardButton:hover{
	background:#eb690b;
	text-decoration:none;
	color:#FFF;
	border:1px solid #eb690b
}
.secondarybutton:hover,
.secondarybutton:focus{
	text-decoration:none;
	color:#FFF;
	background:#eb690b;
	border:1px solid #eb690b
}
.NewsMailInputField,
.NewsMailInputFieldError{
 	width:100%;
 	height:30px;
 	border:1px solid #DFDFDF;
 	padding:0 10px;
 	-webkit-box-sizing:border-box;
 	-moz-box-sizing:border-box;
 	box-sizing:border-box;
 	font-size:12px;
 	display:inline-block;
 	font-weight:400
}
.NewsMailInputField input,
.NewsMailInputFieldError input{
	color:#5e6062!important
}
.buttonwrapper{
	margin-bottom:50px;
	margin-top:30px
}
.buttonwrapperlijst1{
	position:absolute;
	bottom:25px;
	right:25px
}
.buttonwrapperlijst2{
	position:absolute;
	bottom:25px;
	right:30px;
	text-align:right
}
.buttonwrapperlijst1 .primarybutton{
	margin-left:10px
}
.buttonwrapperblok2 .primarybutton,
.buttonwrapperblok2 .secondarybutton{
	margin-top:5px
}
.buttonwrapperblok2{
 	text-align:center;
 	margin-top:10px;
 	position:absolute;
 	bottom:-100px;
 	left:0;
 	right:0;
 	-webkit-transition:all 0.3s ease;
 	-moz-transition:all 0.3s ease;
 	-ms-transition:all 0.3s ease;
 	-o-transition:all 0.3s ease;
 	transition:all 0.3s ease
}
body{
	font-family:'montserrat',Fallback,sans-serif;
	color:#5e6062;
	background:#F06000;
}
.navbar-fixed-top{
	z-index:90
}
.navbar-default .navbar-toggle{
 	border:0;
 	margin-right:0;
 	margin-top: 28px;
 	-webkit-transition:all 0.3s ease;
 	-moz-transition:all 0.3s ease;
 	-ms-transition:all 0.3s ease;
 	-o-transition:all 0.3s ease;
 	transition:all 0.3s ease
}
.navbar-default .navbar-toggle .icon-bar{
 	background-color:#5e6062;
 	-webkit-transition:all 0.3s ease;
 	-moz-transition:all 0.3s ease;
 	-ms-transition:all 0.3s ease;
 	-o-transition:all 0.3s ease;
 	transition:all 0.3s ease
}
.navbar-default .navbar-toggle:hover{
	background-color:transparent
}
.navbar-default .navbar-toggle:focus{
	background-color:transparent
}
.navbar-default .navbar-toggle:hover .icon-bar{
	background-color:#006ab3
}
.navbar-default .navbar-toggle:focus .icon-bar{
	background-color:#006ab3
}
.top-nav{
	height:50px
}
.top-nav .languages{
	display:inline-block;
	float:left;
	margin-right:20px
}
.top-nav .languages i{
 	vertical-align:middle;
 	margin-right:5px;
 	color:#5e6062;font-size:22px;
 	-webkit-transition:all 0.3s ease;
 	-moz-transition:all 0.3s ease;
 	-ms-transition:all 0.3s ease;
 	-o-transition:all 0.3s ease;
 	transition:all 0.3s ease
}
.top-nav .languages a i{
 	vertical-align:middle;
 	margin-left:5px;
 	font-size:20px;
}
.top-nav .languages .btn-dropdown a{
 	text-transform:uppercase;
 	font-size:12px;
 	vertical-align:middle;
 	font-family:'montserrat',Fallback,sans-serif
}
.top-nav .navbar-right>li>a{
 	padding:0;
 	padding-bottom:5px;
 	font-size:12px;
 	text-transform:uppercase;
 	color:#5e6062;
 	display:inline-block;
 	font-family:'montserrat',Fallback,sans-serif
}
.navbar-default .navbar-nav>li>a:hover{
	color:#5e6062
}
.top-nav ul.navbar-right li:hover .iconhover,
.top-nav ul.navbar-right li:focus .iconhover,
.top-nav ul.navbar-right li:active .iconhover,
.top-nav ul.navbar-right li:visited .iconhover{
	color:#006ab3
}
.top-nav ul.navbar-right li.mobile-search{
	display:none
}
.top-nav ul.navbar-right{
	display:inline-block
}
.top-nav ul.navbar-right li i{
 	vertical-align:middle;
 	margin-right:5px;
 	font-size:20px;
 	-webkit-transition:all 0.3s ease;
 	-moz-transition:all 0.3s ease;
 	-ms-transition:all 0.3s ease;
 	-o-transition:all 0.3s ease;
 	transition:all 0.3s ease
}
.top-nav ul.navbar-right li i:hover{
	cursor:pointer
}
.top-nav ul.navbar-right li{
	position:relative;
	display:inline-block;
	float:right
}
.top-nav ul.navbar-right li.cart-label span{
 	position:absolute;
 	top:7px;
 	right:15px;
 	width:20px;
 	height:20px;
 	line-height:20px;
 	background-color:#006ab3;
 	border-radius:50%;
 	text-align:center;
 	color:#FFF;
 	font-size:12px;
 	font-family:'montserrat',Fallback,sans-serif
}
.top-nav ul.navbar-right li.cart-label span.wishlist-active{
	right:26px
}
.top-nav #CustomerWishlist ul.navbar-right li.cart-label span{
	right:12px
}
.top-nav #CustomerWishlist ul.navbar-right li.cart-label{
	padding-right:20px
}
.top-nav ul.navbar-right li.cart-label{
	padding-right:35px
}
#SmallBasket .top-nav ul.navbar-right li.cart-label{
	padding-right:20px
}
.sellingpoint{
	width:100%;
	background-color:#777;
	text-align:center;
	height:40px
}
.sellingpoint p{
	font-family:'montserrat',Fallback,sans-serif;
	text-transform:uppercase;
	color:#FFF;
	font-size:12px;
	display:inline-block;
	margin:0;
	margin-left:20px;
	padding:11px 0
}
.top-nav{
	width:100%;
	text-align:center;
	position:relative;
	font-family:'montserratlight',Fallback,sans-serif
}
.top-nav .sitemap{
	margin:0 auto;
	display:inline-block;
	height:50px;
	padding:0;
	max-width:54%;
	text-align:left;
	width:54%;
	overflow:hidden;
	float:left
}
.top-nav .sitemap li{
	display:inline-block;
	padding:15px 5px 10px 5px
}
.top-nav .sitemap a{
 	padding:0;
 	padding-bottom:5px;
 	font-size:11px;
 	text-transform:uppercase;color:#5e6062;
 	-webkit-transition:all 0.3s ease;
 	-moz-transition:all 0.3s ease;
 	-ms-transition:all 0.3s ease;
 	-o-transition:all 0.3s ease;
 	transition:all 0.3s ease
}
.top-nav .sitemap a:hover,
.top-nav .sitemap a.page-active,
.top-nav .sitemap a:focus{
	text-decoration:none;
	color:#006ab3
}
.dropdown .nav-dropdown.dropdown-menu{
 	display:block;
 	padding:20px 0;
 	visibility:hidden;
 	opacity:0;
 	margin-left:-10px;
 	-webkit-transition:all 0.1s ease;
 	-moz-transition:all 0.1s ease;
 	-ms-transition:all 0.1s ease;
 	-o-transition:all 0.1s ease;
 	transition:all 0.1s ease
}
.dropdown:hover .nav-dropdown.dropdown-menu{
	display:block;
	padding:20px 0;
	opacity:1;
	visibility:visible
}
.nav-dropdown.dropdown-menu li a.nav-header{
	padding-bottom:4px;
	display:inline-block;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:'montserrat',Fallback,sans-serif;
	color:#5e6062!important;
	border-bottom:2px solid #006ab3;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.nav-dropdown.dropdown-menu li a.nav-header:hover{
	color:#333!important;
	text-decoration:none!important
}
.nav-dropdown.dropdown-menu li a.nav-link{
	padding:0;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:'montserratlight',Fallback,sans-serif;
	color:#006ab3!important;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.nav-dropdown.dropdown-menu li a.nav-link:hover{
	color:#eb690b!important;
	text-decoration:none!important
}
.navbar-show-all{
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
	position:absolute;
	bottom:-30px;
	left:44%;
	font-size:9px;
	padding:5px 10px;
	text-align:center;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	color:#FFF;
	border-radius:2px;
	-webkit-transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	transition:all 0.7s ease;
	display:none;vertical-align:middle;
	background-color:#006ab3
}
.navbar-show-all-new{
	bottom:-15px
}
.navbar-show-all i{
	vertical-align:middle;
	font-size:16px;
	margin-left:3px
}
.navbar-show-all:hover,.navbar-show-all:focus{
	text-decoration:none;
	background-color:#eb690b;
	color:#FFF
}
.nav-dropdown.dropdown-menu li{
	padding:10px 30px;
	display:block
}
.nav-dropdown.dropdown-menu li a{
	padding:0;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:'montserratlight',Fallback,sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.nav-dropdown.dropdown-menu li a:hover{
	color:#006ab3!important;
	text-decoration:none!important
}
.logo-wrapper{
	display:inline-block;
	height:auto;
	float:left;
	margin-top:6px;
	max-width:200px
}
.logo-wrapper img{
	max-height:60px
}
.ceyda-logo-text{
	display:inline-block;
	float:left;
	margin-top:6px;
	max-width:200px;
	overflow:hidden;
	vertical-align:middle;
	white-space:nowrap;
	width:200px
}
.ceyda-logo-text a{
	font-size:20px;
	font-family:'montserratlight',Fallback,sans-serif;
	color:#006ab3;
	text-decoration:none;
	vertical-align:middle;
	display:inline-block
}
.navbar-default{
	background:#FFF
}
.main-nav{
	position:relative
}
.main-nav .navbar-collapse{
	text-align:center;
	margin:0 auto
}
.main-nav .navbar-nav{
	display:inline-block;
	float:none;
	vertical-align:top;
	max-width:55%;
	width:55%;
	font-family:'montserrat',Fallback,sans-serif
}
.main-nav .navbar-nav>li,
.top-nav .navbar-right>li{
	padding:15px 10px 10px 10px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.main-nav .navbar-nav>li>a{
	padding:0;padding-bottom:5px;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#5e6062;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.main-nav .navbar-nav>li.category-active>a,
.main-nav .navbar-nav>li>a:hover{
	color:#333;
	-webkit-box-shadow:inset 0 -2px 0 0 #006ab3;
	-moz-box-shadow:inset 0 -2px 0 0 #006ab3;
	box-shadow:inset 0 -2px 0 0 #006ab3
}
.main-nav .form-group{
	margin:0;
	margin-top:13px
}
.main-nav .form-group span i{
	margin:0;
	margin-top:8px;
	margin-right:5px;
	padding-left:5px;
	font-size:18px;
	padding:5px;
	border-radius:50%;
	cursor:pointer;color:#A7A7A7;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.main-nav .form-control:focus{
	border-bottom:1px solid #006ab3!important
}
.main-nav .form-group span{
	position:absolute;
	right:0;
	top:2px
}
.main-nav .form-control:focus+.focus-icon i{
	color:#FFF;
	background-color:#006ab3;
	padding:5px;
	border-radius:50%
}
.main-nav .navbar-right{
	width:20%;
	margin-top: 28px;
}
.nav>li>a:hover,.nav>li>a:focus{
	background-color:#fff
}
.dynamic-label.pulldown-label:not(.one-step-checkout .dynamic-label.pulldown-label){
	left:31px !important
}
select.checkout-input{
	margin-bottom:25px
}
.log-in,.shopping-cart{
	display:inline-block;
	vertical-align:middle;
	float:right
}
.slider-section{
	height:60%;
	background:#fff
}
.carousel-control.left,
.carousel-control.right{
	background-image:none
}
.product-indicators{
	z-index:15;
	width:60%;
	padding-left:0;
	text-align:center;
	list-style:none;
	margin:0 auto
}
.carousel-indicators .active,
.product-indicators .active{
	width:16px;
	height:16px;
	margin:0 5px;
	background-color:#006ab3;
	border:0
}
.carousel-indicators li,
.product-indicators li{
	background-color:#D8D8D8;
	display:inline-block;
	width:16px;
	height:16px;
	text-indent:-999px;
	cursor:pointer;
	border:0;
	border-radius:10px;
	margin:0 5px
}
.carousel-caption{
	top:20%;
	font-family:'montserrat'
}
.carousel-caption h1,
.carousel-caption h2,
.carousel-caption h3,
.carousel-caption h4{
	color:#575555;
	text-transform:uppercase;
	font-family:'montserratlight',Fallback,sans-serif;
	margin:0
}
.carousel-caption h1,
.carousel-caption h2{
	font-size:40px
}
.carousel-caption h3{
	font-size:20px
}
.carousel-caption h4{
	padding-top:20px
}
@media (max-width:1250px){
	.carousel-caption h1,
	.carousel-caption h2{
		font-size:3vmax
	}
	.carousel-caption h3{
		font-size:2vmax
	}
	.carousel-caption h4{
		font-size:1vmax
	}
}
.our-categories-section{text-align:center;background-color:#657789}
.popular-products-section .title-lines,
.overons-section .title-lines{
	text-transform:uppercase;
	text-align:center;
	position:relative;
	letter-spacing:2px;
	font-family:'montserratlight',Fallback,sans-serif;
	padding:50px 0;
	margin:0
}
.our-categories-section .title-lines{
	text-transform:uppercase;
	text-align:center;
	position:relative;
	letter-spacing:2px;
	font-family:'montserratlight',Fallback,sans-serif;
	padding:50px 0;
	margin:0
}
.our-categories-section .title-lines:before{
	content:"";
	display:block;
	border-top:1px solid #FFF;
	width:100%;
	height:1px;
	position:absolute;
	top:50%;
	z-index:1
}
.popular-products-section .title-lines:before,.overons-section .title-lines:before{
	content:"";
	display:block;
	border-top:1px solid #c5c5c5;
	width:100%;
	height:1px;
	position:absolute;
	top:50%;
	z-index:1
}
.popular-products-section .title-lines span,
.overons-section .title-lines span{
	padding:0 20px;
	position:relative;
	z-index:5;
	font-size:24px;
	color:#5e6062;
	text-transform:uppercase
}
.our-categories-section .title-lines span{
	background:#657789;
	padding:0 20px;
	position:relative;
	z-index:5;
	font-size:24px;
	color:#FFF;
	text-transform:uppercase
}
h1.Modulair,h2.Modulair{
	font-size:24px;
	letter-spacing:1px;
	text-align:center;
	text-transform:uppercase;
	margin:40px 0 50px;
	position:relative;
	z-index:1;display:table;
	white-space:nowrap;
	font-family:'montserratlight',Fallback,sans-serif
}
h1.Modulair:before,
h1.Modulair:after,
h2.Modulair:before,
h2.Modulair:after{
	border-top:1px solid #ccc;
	content:'';
	display:table-cell;
	position:relative;
	top:.5em;
	width:49%
}
.product-box-blok1,
.product-box-blok2,
.product-box-lijst2,
.subcat-box-blok1-img{
	text-align:center
}
.product-box-blok1 img,
.product-box-blok2 img,
.product-box-lijst1 img,
.product-box-lijst2 img,
.subcat-box-blok1-img img{
	max-width:100%
}
.subcat-box-blok1-img img,
.product-box-blok1 img{
	max-height:100%
}
.product-box-blok2 img{
	max-height:100%
}
.subcat-box-blok1-img,
.product-box-blok1-img{
	height:50%
}
.product-box-blok1{
	height:400px;
	width:100%;
	background:#FFF;
	margin:0 auto;
	margin-bottom:30px;
	position:relative;
	z-index:1;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	overflow:hidden
}
.product-box-lijst1{
	height:275px;
	width:100%;
	background:#FFF;
	margin:0 auto;
	margin-bottom:20px;
	position:relative;
	z-index:1;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	overflow:hidden
}
.product-box-lijst2{
	height:150px;
	width:100%;
	background:#FFF;
	margin:0 auto;
	margin-bottom:20px;
	position:relative;
	z-index:1;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	overflow:hidden
}
.product-box-lijst1 span{
	width:30%
}
.category-box-h img{
	width:100%
}
.product-box-lijst1 img{
	max-width:30%;
	max-height:100%
}
.product-box-blok1 .product-info,
.category-info{
	position:absolute;
	bottom:0;
	height:40%;
	width:100%;
	z-index:1;
	text-align:center;
	background:#FFF;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-lijst1 .product-info{
	position:absolute;
	top:0;
	right:0;
	padding:25px;
	height:100%;
	width:70%;
	z-index:1;
	background:#FFF;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-lijst2 .product-info{
	position:absolute;
	top:0;
	right:0;
	padding:25px 30px;
	height:100%;
	width:100%;
	z-index:1;
	background:#FFF;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.category-info-h{
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:50%;
	text-align:center;
	z-index:1;
	background:#FFF;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-blok1 .product-info i{
	position:absolute;right:20px;
	bottom:10px;
	font-size:30px;
	color:#006ab3;
	z-index:9;
	cursor:pointer;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-blok1 .product-info i:hover{
	color:#eb690b
}
.product-box-blok1 .prices{
	position:absolute;
	bottom:10px;
	left:20px
}
.product-box-lijst1 .prices{
	position:absolute;
	bottom:20px;
	left:20px
}
.product-box-lijst2 .prices{
	position:absolute;
	right:30px;
	top:20px;
	text-align:right
}
.product-box-blok1 .current-price{
	color:#5e6062;
	font-size:20px;
	margin:0;
	display:inline-block
}
.product-box-lijst1 .current-price{
	color:#5e6062;
	font-size:24px;
	margin:0;
	display:inline-block
}
.product-box-lijst2 .current-price{
	color:#5e6062;
	font-size:24px;
	margin:0;
	display:inline-block
}
.product-box-blok1 .current-price span{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-blok1 .discount-price span{
	font-size:12px;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-lijst1 .current-price span{
	font-size:16px;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-lijst2 .current-price span{
	font-size:16px;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-lijst1 .discount-price span{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-lijst2 .discount-price span{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-blok1 .discount-price{
	color:#006ab3;
	font-size:16px;
	margin:0;
	margin-right:10px;
	display:inline-block;
	text-decoration:line-through;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-lijst1 .discount-price{
	color:#006ab3;
	font-size:20px;
	margin:0;
	margin-right:10px;
	display:inline-block;
	text-decoration:line-through;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-lijst2 .discount-price{
	color:#006ab3;
	font-size:20px;
	margin:0;
	margin-right:10px;
	display:inline-block;
	text-decoration:line-through;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-blok1 .product-title,
.category-info .category-title,
.category-info-h .category-title{
	margin:0;
	color:#5e6062;
	margin-top:20px;
	font-size:16px;
	padding:0 20px;
	text-align:center;
	text-transform:uppercase;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	font-family:'montserrat',Fallback,sans-serif
}
.product-box-lijst1 .product-title{
	margin:0;
	margin-bottom:20px;
	font-size:20px;
	color:#5e6062;
	text-transform:uppercase;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-lijst2 .product-title{
	margin:0;
	margin-bottom:15px;
	font-size:20px;
	color:#5e6062;
	width:60%;
	text-transform:uppercase;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:left
}
.category-info-h .category-title{
	margin-top:80px;
	margin-bottom:20px;
	font-size:20px
}
.category-info .category-title{
	margin-bottom:15px;
	font-size:20px
}
.category-title{font-size:24px}
.product-box-blok1 .product-title{
	max-height:90px;
	overflow:hidden
}
.product-box-blok1:hover .product-title{
	margin:0;
	margin-top:20px;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	font-family:'montserrat',Fallback,sans-serif
}
.product-box-blok1 .product-description{
	text-align:center;
	font-family:'montserratlight',Fallback,sans-serif;
	font-size:11px;
	color:#A7A7A7;
	padding:15px 20px;
	opacity:0;
	line-height:19px;
	margin:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-lijst1 .product-description{
	font-family:'montserratlight',Fallback,sans-serif;
	font-size:12px;
	color:#A7A7A7;
	line-height:19px;
	margin:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-lijst2 .product-description{
	font-family:'montserratlight',Fallback,sans-serif;
	font-size:12px;
	line-height:19px;
	width:60%;margin:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	text-align:left
}
.product-box-blok1 .product-info-button{
	width:50px;
	height:50px;
	border-radius:50%;
	background-color:#006ab3;
	position:absolute;
	left:40%;
	top:-40px;
	opacity:0;
	z-index:8;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-blok1 .product-info-button:hover{
	background-color:#eb690b
}
.product-box-blok1:hover .product-info-button,
.product-box-blok1:hover .product-description{
	opacity:1
}
.product-box-blok1:hover .product-description{
	top:22%
}
.product-box-blok1 .product-info-button i{
	position:absolute;
	left:10px;
	top:10px;
	font-size:30px;
	color:#FFF;
	z-index:9
}
.product-box-blok1 .product-info-button i:hover{
	color:#FFF
}
.product-box-blok1 .triangle,
.category-box .triangle{
	width:100%;
	height:30px;
	overflow:hidden;
	position:absolute;
	z-index:1;bottom:40%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-blok1 .triangle:after,
.category-box .triangle:after{
	content:"";
	display:block;
	width:100%;
	height:30px;
	border-right:350px solid #FFF;
	border-top:30px solid transparent;
	position:absolute;
	top:0
}
.triangle-h{
	width:45px;
	height:100%;
	overflow:hidden;
	position:absolute;
	z-index:1;
	right:50%;
	top:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.triangle-h:after{
	content:"";
	display:block;
	width:45px;
	height:100%;
	border-bottom:256px solid #FFF;
	border-left:45px solid transparent;
	position:absolute;
	top:0
}
.product-box-blok1:hover .product-info{
	position:absolute;
	bottom:0;
	height:55%;
	width:100%;
	z-index:2;
	background:#FFF
}
.product-box-blok1:hover .triangle{
	width:100%;
	height:30px;
	overflow:hidden;
	position:absolute;
	z-index:2;
	bottom:55%
}
.product-box-blok1 .sale-label,.product-box-lijst1 .sale-label{
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:70px 70px 0 0;
	border-color:#006ab3 transparent transparent transparent;
	line-height:0;
	z-index:9;
	_border-color:#006ab3 #000 #000 #000;
	_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')
}
.product-box-lijst2 .sale-label{
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:60px 60px 0 0;
	border-color:#006ab3 transparent transparent transparent;
	line-height:0;
	z-index:9;
	_border-color:#006ab3 #000 #000 #000;
	_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')
}
.product-box-blok1 .sale-label span{
	font-size:16px;
	color:#FFF;
	position:absolute;
	margin-left:7px;
	margin-top:-48px;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(-45deg)
}
.product-box-lijst1 .sale-label span{
	font-size:16px;
	color:#FFF;
	position:absolute;
	margin-left:12px;
	margin-top:-37px;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(-45deg)
}
.product-box-lijst2 .sale-label span{
	font-size:14px;
	color:#FFF;
	position:absolute;
	margin-left:4px;
	margin-top:-41px;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(-45deg)
}
.product-box-blok2{
	height:300px;
	width:100%;
	background:#FFF;
	margin:0 auto;
	margin-bottom:20px;
	position:relative;
	z-index:1;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	overflow:hidden
}
.product-box-blok2 .product-info{
	position:absolute;
	bottom:0;
	left:0;
	height:0;
	width:100%;
	z-index:1;
	background:rgba(255,255,255,.95);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-blok2:hover .product-info{
	opacity:1;
	height:100%
}
.product-box-blok2:hover .buttonwrapperblok2{
	text-align:center;
	margin-top:10px;
	position:absolute;
	bottom:15px;
	left:0;
	right:0
}
.product-box-blok2 .product-info i{
	position:absolute;
	right:20px;
	bottom:20px;
	font-size:30px;
	color:#006ab3;
	z-index:9;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-blok2 .product-info i:hover{
	color:#eb690b
}
.product-box-blok2 .prices{
	text-align:center
}
.product-box-blok2 .prices1{
	text-align:center;
	display:inline-block;
	vertical-align:middle;
	margin-top:5px;
	margin-right:6px;
	float:right
}
.product-box-blok2 .current-price{
	color:#5e6062;
	font-size:20px;
	margin:0;
	display:inline-block
}
.incl_tax,.excl_tax{font-size:9px}
.product-box-blok2 .discount-price span{
	font-size:12px;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-blok2 .current-price span{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-blok2 .discount-price{
	color:#006ab3;
	font-size:14px;
	margin:0;
	margin-right:5px;
	display:inline-block;
	text-decoration:line-through;
	font-family:'montserratlight',Fallback,sans-serif
}
.product-box-blok2 .product-title{
	margin:0;
	margin-top:12px;
	font-size:14px;
	color:#5e6062;
	text-align:center;
	width:100%;
	text-transform:uppercase;
	font-family:'montserrat',Fallback,sans-serif;
	padding:0 25px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block;
	vertical-align:middle;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-blok2:hover .product-title{
	margin-top:12px;
	font-size:14px;
	padding:0 25px;
	width:100%;
	vertical-align:middle;
	display:block
}
.product-box-blok2:hover .prices1{
	display:none
}
.product-box-blok2:hover .prices{
	display:block
}
.product-box-blok2 .product-description{
	text-align:center;
	font-family:'montserratlight',Fallback,sans-serif;
	font-size:11px;
	color:#A7A7A7;
	padding:15px 20px 5px 20px;
	opacity:1;
	line-height:19px;
	margin:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.product-box-blok2 .sale-label{
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:70px 70px 0 0;
	border-color:#006ab3 transparent transparent transparent;
	line-height:0;
	z-index:9;
	_border-color:#006ab3 #000 #000 #000;
	_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')
}
.product-box-blok2 .sale-label span{
	font-size:16px;
	color:#FFF;
	position:absolute;
	margin-left:7px;
	margin-top:-48px;
	-ms-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(-45deg)
}
.category-box{
	height:400px;
	width:100%;
	background:#FFF;
	margin:0 auto;
	margin-bottom:30px;
	position:relative;
	z-index:1;
	-moz-box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	-webkit-box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	overflow:hidden
}
.category-bg-placeholder{
	width:50%;
	height:100%
}
.category-box-h{
	height:256px;
	width:100%;
	background:#FFF;
	margin:0 auto;
	margin-bottom:30px;
	position:relative;
	z-index:1;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	overflow:hidden
}
.category-box-h img{
	display:block;
	background:left center no-repeat;
	height:100%
}
.category-box span.canvasphoto{
	display:block;
	background:top center no-repeat;
	height:100%;
	width:100%
}
@media (max-width:768px){
	.navbar-collapse.in{
		max-height:300px !important;
		overflow-y:auto
	}
}
.category-info i,.category-info-h i,.about-us-info i{
	margin-left:5px;
	font-size:16px;
	vertical-align:middle;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.category-info a,.category-info-h a{
	margin-top:10px;
	color:#006ab3;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px
}
.category-box:hover .category-info i,
.category-box-h:hover .category-info i,
.category-box-h:hover .category-info-h i,
.about-us-box:hover .about-us-info i{
	margin-left:10px;
	font-size:16px
}
.GlobalLoginContainer{
	margin:0 auto;
	width:1140px
}
.GlobalLoginContainer td{
	padding:5px 0
}
.about-us-box{
	width:100%;
	margin:0 auto;
	text-align:right;
	position:relative;
	z-index:1;
	overflow:hidden
}
.about-us-info{
	height:100%;
	width:50%;
	text-align:left;
	padding:10px 30px 50px 0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	float:left
}
.about-us-title{
	margin:0;
	font-size:28px;
	margin-bottom:20px;
	font-family:'montserratlight',Fallback,sans-serif
}
.about-us-description{
	font-size:12px;
	font-family:'montserratlight',Fallback,sans-serif;
	line-height:22px
}
.about-us-box .img-wrapper{
	display:block;
	height:100%;
	width:50%;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	background-size:cover;
	background-position:center
}
.about-us-box .img-wrapper-clip{
	-webkit-clip-path:polygon(10% 0%,1600px 0%,1600px 100%,0% 100%);
	clip-path:polygon(10% 0%,1600px 0%,1600px 100%,0% 100%);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.about-us-box .img-wrapper-clip{
	display:block;
	height:100%;
	width:50%;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	background-size:cover;
	background-position:center
}
footer{margin:0}.footer-section ul.sitemap{
	padding:0
}
.footer-section ul.sitemap>li>a{
	padding:0;
	padding-bottom:5px;
	font-size:12px;
	text-transform:uppercase;
	color:#5e6062;
	text-decoration:none;
	font-family:'montserratlight',Fallback,sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.footer-section ul.sitemap>li>a:hover{
	color:#006ab3
}
.footer-section ul.sitemap>li{
	list-style:none;
	padding:7px 0
}
.footer-title{
	font-size:16px;
	text-transform:uppercase
}
span#NewsLetterEmailError{
	color:#EF5350
}
.footer-section{
	background-color:#FFF
}
.footer-section p{
	color:#5e6062;
	font-size:14px;
	font-family:'montserratlight',Fallback,
sans-serif;
margin:0;
display:inline-block
}
.footer-section i{
	font-size:16px;
	color:#006ab3;
	vertical-align:middle
}
.footer-section .contact-info{
	padding:7px 0
}
.footer-section .contact-info i{
	margin-right:10px
}
.footer-section .form-control,
.navbar-right input[type="text"].form-control,
.footer-section .NewsMailInputField{
	width:100%;
	border:0;
	border-top:none!important;
	border-right:none!important;
	border-left:none!important;
	border-bottom:1px solid #DFDFDF;
	box-shadow:none;
	border-radius:0;
	color:#5e6062;
	font-size:12px;
	padding:0 10px;
	padding-bottom:5px
}
#SearchFilter input[type="text"]#search{
	width:100%;
	border:0;
	border-top:none!important;
	border-right:none!important;
	border-left:none!important;
	border-bottom:1px solid #DFDFDF;
	box-shadow:none;
	border-radius:0;
	color:#5e6062;
	font-size:12px;
	padding:0 10px;
	padding-bottom:5px
}
#SearchFilter input[type="text"]#search:focus{
	border-bottom:1px solid #eb690b
}
.container-order-button{
	line-height:47px
}
.Filter-Window #SearchFilter .Button-Search{
	position:absolute;
	width:20px;
	height:20px;
	right:15px;
	bottom:10px;
	font-size:18px!important;
	color:transparent;
	line-height:25px!important}
.Filter-Window #SearchFilter .Button-Search i{
	color:#FFF;
	font-size:13px;
	background-color:#006ab3;
	padding:5px;
	border-radius:50%
}
#SearchFilter input[type="text"]#search:focus .Button-Search{
	color:#006ab3!important
}
.Filter-Window #SearchFilter{
	border:0
}
#SearchFilter form{
	padding-left:15px;
	padding-right:15px
}
.TopDescription{
	line-height:28px;
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	background:#FFF;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	padding:30px;
	margin-bottom:10px
}
.BottomDescription{
	line-height:28px;
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	background:#FFF;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	padding:30px;
	margin-top:10px
}
.ShowProductCategoryHolder .category-whitespace{
	display:none
}
.footer-section .form-control:focus,
.footer-section .NewsMailInputField:focus{
	border-bottom:1px solid #006ab3;
	outline:0
}
.footer-section .form-control:focus+.focus-icon i{
	color:#006ab3
}
.footer-section .form-group span,
.top-nav .form-group span{
	position:absolute;
	right:0;top:0
}
.footer-section .form-group{
	position:relative;
	margin-top:20px
}
.footer-section .form-group span i{
	margin:0;
	margin-top:3px;
	margin-right:5px;
	font-size:18px;
	color:#A7A7A7;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.payment-methods{
	height:45px;
	border-top:1px solid #f4f5f6
}
.payment-methods img{
	margin:5px 0;
	max-height:35px;
	margin-left:40px
}
.footer-info{
	width:100%;
	background-color:#fff;
	vertical-align:middle;
	text-align:center
}
.footer-info p{
	font-size:12px;
	color:#274856;
	text-transform:uppercase
}
.footer-info a{
	font-size:12px;
	color:#274856;
	text-transform:uppercase;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	font-family:'montserrat',Fallback,sans-serif
}
.footer-info a:hover,
.footer-info a:focus{
	text-decoration:none;
	color:#006ab3
}
.poweredby{
	padding:20px 0;
	text-align:left
}
.poweredbywrapper{
	margin-left:10px;
	display:inline-block;
	color:#274856;
	font-size:12px;
	text-transform:uppercase;
	font-family:'montserratlight',Fallback,sans-serif
}
.social-media{
	padding:20px 0;
	text-align:right
}
.social-media a{
	padding:0 10px;
	display:inline-block
}
.social-media a:hover i,
.social-media a:focus i{
	display:inline-block;
	color:#006ab3
}
.social-media i{
	font-size:22px;
	color:#274856;
	text-align:center;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.Filter-Window ul li{
	padding:7px 20px
}
.Filter-Window ul li a{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	text-decoration:none;
	display:inline-block;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.Filter-Window ul li a:hover,
.Filter-Window ul li a:active{
	text-decoration:none;
	color:#006ab3
}
.Filter-Window ul li a:focus{
	text-decoration:none;
	color:#5e6062
}
.Filter-Window li input[type="checkbox"]{
	display:none!important
}
.Filter-Window li input:checked+a:before{
	content:"\f00c";
	font-family:Fontawesome;
	display:inline-block;
	width:18px;
	height:18px;
	border-radius:2px;
	border:1px solid #006ab3;
	color:#006ab3;
	text-align:center;
	line-height:17px
}
.Filter-Window li a:before{
	content:"";
	display:inline-block;
	width:18px;
	height:18px;
	border-radius:2px;
	border:1px solid #A7A7A7;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;float:left;
	margin:0 10px 0 0
}
.Filter-Window li input:checked+a{
	font-family:'montserrat',Fallback,sans-serif
}
.RangeSlider-Container{
	width:100%;
	margin:0;
	padding:7px 25px
}
.RangeSlider-Values .MinValue{
	padding-left:10px;
	font-size:14px
}
.RangeSlider-Values .MaxValue{
	padding-right:15px;
	font-size:14px
}
.RangeSlider-Container .ui-slider-horizontal .ui-slider-handle{
	top:-.4em
}
.ui-slider-horizontal .ui-slider-range{
	height:2px
}
.RangeSlider-Container .ui-slider.ui-corner-all{
	background:#A7A7A7;
	height:2px;
	border-radius:2px!important
}
.Filter-Window .ui-state-default,.Filter-Window .ui-widget-content .ui-state-default,.Filter-Window .ui-widget-header .ui-state-default{
	background:#006ab3;
	border-radius:50%!important;
	width:15px;
	height:15px;
	-webkit-transition:all 0.08s ease;
	-moz-transition:all 0.08s ease;
	-ms-transition:all 0.08s ease;
	-o-transition:all 0.08s ease;
	transition:all 0.08s ease
}
.Filter-Window .ui-widget-content .ui-state-active,.Filter-Window .ui-widget-header .ui-state-active{
	background:#eb690b!important;
	border-radius:50%!important;
	margin-left:-13px;
	margin-top:-5px;
	width:23px;
	height:23px
}
.OrderPage #EditPaymentAccordion h3{
	background:#006ab3;
	color:#FFF;
	border-bottom:1px solid #FFF
}
.OrderPage #EditPaymentAccordion h3.ui-accordion-header-active{
	background:#006ab3!important;
	color:#FFF;
	margin-top:0
}
.ui-widget-content,.ui-widget-header{
	border:0
}
.RangeSlider-Container .ui-widget-header{
	background:#006ab3
}
.Window-Line{
	display:none
}
.Filter-Window{
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	background:#FFF;
	margin:0;
	margin-bottom:15px;
	padding:25px 0;
	font-size:14px;
	text-transform:uppercase;
	color:#5e6062;
	font-family:'montserratlight',Fallback,sans-serif
}
.Filter-Window .Title{
	padding:0;
	margin-bottom:15px;
	padding:7px 20px
}
.Filter-Window .Disabled .Title i{
	padding-right:8px
}
.Filter-Window .Disabled .Title{
	margin-bottom:0
}
.Filter-Window .Title a{
	text-transform:uppercase;
	font-weight:400;
	font-size:16px;
	margin-bottom:5px;
	color:#5e6062;
	cursor:pointer;
	font-family:'montserrat',Fallback,sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.Filter-Window a.More-Items{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	text-decoration:none;
	display:inline-block;
	padding:7px 20px;
	color:#006ab3;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.Filter-Window a.More-Items:hover{
	text-decoration:none;
	color:#006ab3
}
.large-container{
	width:100%;
	position:relative;
	margin:0 auto;
	padding:0 120px
}
.custom-content{
	padding:0 0 30px 300px;
	width:100%;
	margin-top:65px
}
.custom-content-full{
	width:100%;
	margin-top:65px
}
.sidebar{
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	font-size:14px;
	background:#FFF;
	padding:25px 0;
	text-transform:uppercase;
	color:#5e6062;
	margin-bottom:15px
}
.sidebar ul.category{
	padding:0;
	margin:0
}
.sidebar li{
	list-style:none;
	display:block
}
.sidebar ul.category li.category-header a{
	font-size:16px;
	margin-bottom:5px;
	color:#5e6062;
	cursor:pointer;
	display:inline-block;
	font-family:'montserrat',Fallback,sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.sidebar ul.category li.category-header a:hover{color:#444}.sidebar ul.category li{
	padding:7px 20px
}
.sidebar ul.category li a{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	text-decoration:none;
	display:block;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.sidebar ul.category li a i{
	padding-left:10px;
	font-size:16px;
	vertical-align:middle
}
.sidebar ul.category li a.subcategory-active,.sidebar ul.category li a:hover{
	text-decoration:none;
	color:#006ab3
}
.top-nav .languages a{
	margin:0;
	color:#5e6062!important;
	text-decoration:none
}
.top-nav .languages a:hover{
	text-decoration:none!important;
	color:#FFF;
	font-family:'montserrat',Fallback,sans-serif
}
.dropdown:focus{
	outline:0
}
.btn-dropdown{
	border:0;
	height:50px;
	border-radius:0;
	background:#FFF;
	box-shadow:none;
	width:100%
}
.btn-dropdown:focus{
	box-shadow:none
}
.btn-dropdown:active,
.btn-dropdown:visited{
	border:0;
	box-shadow:none
}
.languages .btn-dropdown:hover .iconhover{
	color:#006ab3
}
.languages .btn{
	padding:6px 12px 6px 0
}
.dropdown-menu{
	box-shadow:none;
	border:0;
	border-radius:0;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5)
}
ul.dropdown-menu-select{
	margin-top:-50px;
	background-color:#FFF;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	border:0;
	border-radius:0;
	width:100%
}
ul.dropdown-menu-select li{
	text-decoration:none;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-ms-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease
}
ul.dropdown-menu-select li:hover{
	background-color:#006ab3;
	color:#FFF
}
ul.dropdown-menu-select li a{
	text-decoration:none;
	padding:15px;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-ms-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease
}
ul.dropdown-menu-select li a:hover{
	background-color:transparent;
	color:#FFF!important
}
#ProductPaginator1,.filter_paginator{
	display:none
}
#ProductPaginator2{
	height:50px;
	width:100%;
	margin-top:10px
}
#ProductPaginator1 .paginator,
#ProductPaginator2 .paginator{
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	margin:0 auto;
	background:#FFF;
	font-family:'montserrat',Fallback,sans-serif;
	font-size:14px
}
#ProductPaginator2 .paginator strong{
	color:#FFF;
	background:#006ab3;
	height:25px;
	width:25px;
	border-radius:50%;
	display:inline-block;
	line-height:24px
}
#ProductPaginator1 .paginator .MorePagesButton,
#ProductPaginator2 .paginator .MorePagesButton{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	padding:0 10px;
	display:inline-block
}
#ProductPaginator1 .paginator .MorePagesButton:hover,
#ProductPaginator2 .paginator .MorePagesButton:hover,
#ProductPaginator1 .paginator .MorePagesButton:active,
#ProductPaginator2 .paginator .MorePagesButton:active,
#ProductPaginator1 .paginator .MorePagesButton:focus,
#ProductPaginator2 .paginator .MorePagesButton:focus{
	color:#006ab3;
	text-decoration:none
}
#ProductPaginator1 .paginator br,
#ProductPaginator2 .paginator br{
	display:none
}
#ProductPaginator1 .filter-button,
#ProductPaginator2 .filter-button{
	border:0;
	padding:16px 5px;
	background:#FFF;
	color:#5e6062;
	font-size:14px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
#ProductPaginator1 .filter-button:hover,
#ProductPaginator2 .filter-button:hover{
	color:#006ab3
}
#ProductPaginator1 .filter-button.disabled,
#ProductPaginator2 .filter-button.disabled{
	background:#FFF;
	opacity:.6
}
#ProductPaginator1 .filter-button i,
#ProductPaginator2 .filter-button i{
	margin:0 10px
}
.pagination-wrapper .pagination{
	display:inline-block;
	padding-left:0;
	border-radius:0;
	margin:0;
	margin-top:20px;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	float:right
}
.pagination-wrapper .pagination>li:last-child>a{
	border-radius:0
}
.pagination-wrapper .pagination>li:first-child>a{
	border-radius:0
}
.pagination-wrapper .pagination>li>a{
	position:relative;
	float:left;
	padding:15px;
	font-size:16px;
	line-height:1.42857143;
	color:#5e6062;
	text-decoration:none;
	background-color:#fff;
	border:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.pagination-wrapper .pagination>li>a i{
	padding:0;
	font-size:16px;
	vertical-align:middle
}
.pagination-wrapper .pagination>li>a:hover{
	color:#006ab3
}
.sidebar-collapse{
	display:none
}
.header-page-title,
.content-page-title{
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.content-page-text{
	line-height:28px;
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	margin-bottom:30px
}
.control-label{
	text-align:left;
	font-size:12px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	color:#5e6062
}
.main-content{
	padding:30px;
	background:#FFF;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	margin:50px 0
}
.main-content h1{
	font-size:16px;
	font-family:'montserrat',Fallback,sans-serif;
	text-transform:uppercase;
	border-bottom:2px solid #006ab3;
	display:inline-block
}
.container-calendar-date{
	background:#006ab3;
	display:table-cell;
	height:100%;
	padding:9px
}
.calendar-date-month,
.calendar-date-day,
.calendar-date-time{
	color:#FFF
}
.calendar-date-day{
	color:#FFF;
	font-size:40px
}
.container-calendar-text{
	padding:10px 20px
}
.TextPage p.content-page-text a{
	font-size:14px;
	margin-bottom:20px;
	font-family:'montserrat',Fallback,sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	color:#006ab3
}
.TextPage p.content-page-text a img{margin-right:5px}
.TextPage p.content-page-text a:hover,
.TextPage p.content-page-text a:focus{
	text-decoration:none;
	color:#006ab3
}
.TextPage p.content-page-text{
	line-height:28px;
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	margin-bottom:30px
}
.orderfield-terms{
	line-height:22px;
	font-size:12px;
	font-family:'montserratlight',Fallback,sans-serif;
	margin-bottom:30px
}
.rating-item-3,.rating-item-4{
	width:100%
}
.TextPage .content-page-text.text-danger{
	font-size:14px;
	padding:10px 30px;
	font-family:'montserratlight',Fallback,sans-serif
}
.TextPage .container-content.spacer-l-top.spacer-m-bottom{
	border:0
}
.container-content.spacer-l-top.spacer-m-bottom .spacer-m.text-right{
	margin-right:15px
}
.TextPage .container-content.spacer-m-bottom{
	margin-bottom:0;
	padding-bottom:30px
}
.TextPage .container-content.spacer-m-bottom .content-page-text{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	margin:0
}
.TextPage .container-content.spacer-m-bottom .content-page-text.text-required{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	margin:0;
	margin-bottom:20px
}
.TextPage .container-content.spacer-m-bottom p.content-page-text.text-danger{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	padding:0;
	margin-bottom:20px;
	color:#EF5350
}
.TextPage .form-horizontal .control-label{
	text-align:left;
	font-size:12px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	color:#5e6062
}
.TextPage .form-horizontal .form-control{
	width:100%;
	border:0!important;
	border-top:none!important;
	border-right:none!important;
	border-left:none!important;
	border-bottom:1px solid #DFDFDF!important;
	box-shadow:none;
	border-radius:0;
	color:#5e6062;
	font-size:12px;
	padding:0 10px;
	padding-bottom:5px
}
.TextPage .form-group.contact-row-type-textarea .form-control{
	border:1px solid #DFDFDF!important;
	margin-top:15px;padding:10px
}
.TextPage .form-group.contact-row-type-textarea .form-control:focus{
	border:1px solid #006ab3!important
}
.TextPage .form-horizontal .form-group{
	margin:0;
	margin-bottom:15px
}
.TextPage .form-horizontal.contact-page-form{
	margin-top:50px
}
.TextPage .form-horizontal .form-control:focus{
	border-bottom:1px solid #006ab3!important
}
.SearchFormData{
	padding-top:35px
}
.SearchFormLabel{
	padding-top:35px
}
span#spanSearch div{
	margin-top:30px;
	margin-bottom:30px;
	height:50px!important
}
div#PageBannerTop,
div#PageBannerBottom{
	padding:15px;
	height:50px;
	margin-top:10px;
	font-size:14px;
	color:#5e6062;
	text-transform:uppercase
}
div#PageBannerTop b,
div#PageBannerBottom b{
	color:#FFF;
	background:#006ab3;
	height:25px;
	width:25px;
	border-radius:50%;
	display:inline-block;
	line-height:24px
}
div#PageBannerTop a,
div#PageBannerBottom a{
	padding:0 7px
}
div#PageBannerTop a:hover,
div#PageBannerTop a:focus{
	color:#006ab3;
	text-decoration:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.SearchFormData input[type="text"]:focus{
	outline:0
}
div#ProductList .ProductList_HeaderBackground .ProductList_Header{
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	color:#5e6062
}
.ProductList_ProductTitle{
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	color:#5e6062;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.ProductList_ProductTitle:hover{
	color:#006ab3
}
.ProductList_ProductDescription{
	line-height:28px;
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	margin-bottom:30px;
	color:#5e6062
}
td.ProductList_TDDescription{
	border-bottom:1px solid #DFDFDF;
	padding-bottom:8px
}
.BackgroundLightGrey .ProductList_ProductOrgPrice{
	color:#006ab3
}
#VerificateBasket .verification-item .hr,
#CheckBasket #CustomerOrderDetails .hr,
#EditInfoForm #CustomerOrderDetails .hr{
	display:none
}
#CheckBasket #CustomerOrderDetails .order-group,
#EditInfoForm #CustomerOrderDetails .order-group{
	border-bottom:0
}
#CheckBasket #CustomerOrderDetails .order-group .form-control{
	box-shadow:none;
	width:100%
}
#VerificateBasket .verification-item .header-page-title,
#CheckBasket #CustomerOrderDetails .header-page-title,
#EditInfoForm #CustomerOrderDetails .header-page-title{
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
#EditInfoForm #CustomerOrderDetails .container-header{
	margin-top:40px
}
#VerificateBasket .verification-item .container-header,
#CheckBasket #CustomerOrderDetails .container-header{
	margin-top:40px;
	margin-bottom:20px
}
#VerificateBasket .verification-item .verification-label{
	font-size:12px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
#VerificateBasket .verification-item .verification-text{font-size:12px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
#CheckBasket #CustomerOrderDetails .control-label,
#EditInfoForm #CustomerOrderDetails .control-label,
#CheckBasket #CustomerOrderDetails .orderfield-help,
#EditInfoForm #CustomerOrderDetails .orderfield-help{
	font-size:12px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
#CustomerOrderDetails div.Orderfield_ParentDesc{
	margin-top:10px
}
#CustomerOrderDetails #Verification i.fa,
#CustomerOrderDetails i.fa,
#sRegistrationContainer i.fa{
	color:#006ab3
}
.one-step-checkout .checkout-field-error .fa,
.one-step-checkout .checkout-field-check .fa{
	bottom:16px!important
}
input[type="text"].form-control.orderfield-error{
	border:1px solid #EF5350
}
input[type="password"].form-control.orderfield-error{
	border:1px solid #EF5350
}
.PageBlog .content-page-text{
	line-height:28px;
	font-size:14px;font-family:'montserratlight',Fallback,sans-serif;
	margin-bottom:30px
}
.PageBlog .blog-author .content-page-text{
	line-height:28px;
	font-size:14px;font-family:'montserratlight',Fallback,sans-serif;
	text-transform:uppercase;
	margin:0
}
.PageBlog .content-page-text i{
	color:#006ab3;
	font-size:16px
}
.PageBlog .header-page-title{
	font-size:16px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	margin-bottom:10px;
	display:block;
	margin-bottom:10px
}
.PageBlog .blog-desc .content-page-text img{
	width:50%;
	padding-right:10px
}
.PageBlog blogs .content-page-text img{
	width:50%;
	padding-right:10px
}
.PageBlog .content-page-link{
	font-size:14px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.PageBlog .content-page-link:hover,
.PageBlog .content-page-link:focus{
	color:#006ab3;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	text-decoration:none
}
.PageBlog .content-page-link:hover i{
	padding-left:5px
}
.PageBlog .content-page-link i{
	padding-left:0;
	-webkit-transition:padding 0.3s ease;
	-moz-transition:padding 0.3s ease;
	-ms-transition:padding 0.3s ease;
	-o-transition:padding 0.3s ease;
	transition:padding 0.3s ease
}
.PageBlog .blog-form,.container-blog-author{
	margin:20px 0
}
.PageBlog .blog-author{
	margin-top:10px
}
.PageBlog .blog-back-button{
	margin:0
}
.PageBlog .blog-form .form-control{
	border-radius:0;
	box-shadow:none
}
.PageBlog .blog-form .control-label{
	font-size:12px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.guestbook .help-text{
	color:#EF5350;
	font-size:12px
}
.account-new-customer{
	padding:30px 30px 30px 15px
}
.account-login{
	padding:30px 15px 30px 30px
}
.account-login .hr,
.account-new-customer .hr{
	display:none
}
.account-new-customer .content-page-text{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	line-height:28px
}
.account-new-customer .header-page-title,
.account-login .header-page-title{
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.account-login .content-page-text{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	line-height:28px;
	margin-top:20px
}
.account-login .content-page-text.text-danger{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	line-height:28px;
	margin-top:20px;color:#EF5350
}
.account-login .form-control{
	width:100%;
	border:0!important;
	border-top:none!important;
	border-right:none!important;
	border-left:none!important;
	border-bottom:1px solid #DFDFDF!important;
	box-shadow:none;
	border-radius:0;
	color:#5e6062;
	font-size:12px;
	padding:0 10px;
	padding-bottom:5px
}
.account-login .form-control:focus{border-bottom:1px solid #006ab3!important}
.account-login label{
	font-size:12px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.account-login .container-header,
.account-new-customer .container-header{
	margin-bottom:10px
}
.max-width.account #Forgotten{
	padding:30px;
	height:420px
}
#Forgotten .container-header{
	margin-top:0
}
#Forgotten .header-page-title{
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	margin-bottom:20px
}
#Forgotten .content-page-text{
	margin-bottom:50px;
	margin-top:20px
}
.max-width.account #Forgotten .hr{
	display:none
}
.max-width.account #Forgotten .form-group{
	margin-bottom:50px;
	text-align:right
}
.max-width.account #Forgotten label.control-label{
	font-size:12px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.ProductPage input:focus,
.form-control:focus{
	box-shadow:none;
	border-color:#006ab3
}
.ProductPage select.form-control{
	box-shadow:none;
	border-radius:0;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	border:0px!important;
	padding:0 10px;
	position:relative
}
.ProductPage option{
	font-size:14px
}
.ProductPage .ProductTemplate_Responsive.Big .ImageBox .BigThumb{
	text-align:left
}
.v-center div[class*='col-']{
	display:block!important
}
.ProductPage .orderbutton-amount #ProductAmount{
	background-color:transparent
}
.ProductPage .orderbutton-amount #ProductAmount:focus{
	box-shadow:none
}
.ProductPage #Product .content-page-title.product-title{
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.ProductPage #Product p{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	line-height:28px
}
.ProductPage .ProductTemplate_Responsive #Price1_inc,
.ProductPage .ProductTemplate_Responsive #Price1_exc{
	font-size:28px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.ProductPage .priceperpiece{
	font-size:14px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.ProductPage .content-page-title,
.ProductPage .orderbutton-amount-text{
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.ProductPage #tab-reviews #reviews #NoCommentsError{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	line-height:28px;
	margin-top:20px;
	color:#EF5350
}
.ProductPage #tab-reviews textarea.form-control{
	border-radius:0;
	box-shadow:none
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{
	background-color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	color:#5e6062!important;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	box-shadow:none;
	border:0px!important;
	border-bottom:1px solid #DFDFDF!important
}
.ProductPage .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{
	background-color:#006ab3;
	font-size:14px;z-index:-1;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	text-transform:uppercase;
	color:#FFF!important;
	border:0px!important;
	font-family:'montserratsemi_bold',Fallback,sans-serif
}
.ProductPage #responsiveTabs .r-tabs-nav .r-tabs-tab.r-tabs-state-active .r-tabs-anchor{
	position:relative;
	top:1px;
	font-size:14px;
	border:0;
	text-shadow:none;
	background-color:#fff;
	border-bottom:none;
	border-top:4px solid #006ab3;
	text-transform:uppercase;
	color:#5e6062;
	font-family:'montserratsemi_bold',Fallback,sans-serif
}
.ProductPage #responsiveTabs .r-tabs-nav .r-tabs-tab.r-tabs-state-active{
	border-right:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF
}
.ProductPage #responsiveTabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor{
	text-transform:uppercase;
	color:#5e6062;
	font-family:'montserrat',Fallback,sans-serif;
	font-size:12px
}
.ProductPage #responsiveTabs .r-tabs-panel.r-tabs-state-active{
	border:1px solid #DFDFDF;
	padding:20px
}
.ProductPage .container-image .relevant-product-image{
	height:90px
}
.WebShopBasket .hr{
	display:none
}
.WebShopBasket #BasketContents .container-header{
	margin-top:60px
}
.WebShopBasket .content-page-text{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	line-height:28px
}
.WebShopBasket .basket-header-product,
.WebShopBasket .basket-header-amount,
.WebShopBasket .basket-header-total,
.WebShopBasket .basket-product-title,
.WebShopBasket .header-page-title{
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	margin-bottom:5px
}
.WebShopBasket #BasketContents .hr{
	margin-top:10px;
	background:#ececec
}
.WebShopBasket .basket-product-attributes,
.OneStepCheckout #container-verification .basket-product-attributes{
	font-size:10px!important;
	font-family:'montserratlight',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.WebShopBasket .basket-product-attributes-title,
.OneStepCheckout #container-verification .basket-product-attributes-title{
	font-size:10px!important;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	text-transform:uppercase
}
.WebShopBasket .basket-product-price{
	font-size:14px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.WebShopBasket .basket-total-price,
.WebShopBasket .basket-total-price-incl{
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	text-transform:uppercase
}
.WebShopBasket .basket-product-options i{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.WebShopBasket .basket-product-options i:hover{
	color:#006ab3
}
.WebShopBasket .basket-product-options i.fa-trash-o:hover{
	color:red
}
.WebShopBasket .basket-product-options a i{
	font-size:16px
}
.WebShopBasket .basket-product-amount-input{
	width:100%;border:0!important;
	border-top:none!important;
	border-right:none!important;
	border-left:none!important;
	border-bottom:1px solid #DFDFDF!important;
	box-shadow:none;
	border-radius:0;color:#5e6062;
	font-size:14px;padding:0 10px;
	padding-bottom:5px
}
.WebShopBasket .basket-product-amount-input:focus{
	border-bottom:1px solid #006ab3!important
}
.one-page-checkout .header-page-title .fa-check{
	color:#FFF
}
.one-page-checkout .container-header:hover,
.one-page-checkout .container-header,
.one-step-checkout .container-header,
.opc-modal-dialog .container-header{
	border:0;
	padding:12px 12px 12px 20px;
	background:#006ab3;
	margin:0!important
}
.one-step-checkout .container-basket-payment.basket-row{
	border-radius:2px
}
.OneStepCheckout .main-content,
.OnePageCheckout .main-content{
	background-color:transparent;
	box-shadow:none
}
.OneStepCheckout #sCountry.checkout-input{
	border-radius:0
}
.OneStepCheckout .checkout-terms-conditions{
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.OneStepCheckout .checkout-terms-conditions:hover{
	color:#006ab3
}
.OneStepCheckout .checkout-paymethod-term>a{
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.OneStepCheckout .checkout-paymethod-term>a:hover{
	color:#006ab3
}
.OneStepCheckout .checkout-terms-text{
	line-height:24px
}
.OneStepCheckout input[type="password"].checkout-input:not(#pnl-zip),
.OneStepCheckout input[type="text"].checkout-input:not(#pnl-zip),
.OnePageCheckout input[type="text"].checkout-input:not(#pnl-zip){
	margin-bottom:10px;
	color:#5e6062;
	font-size:12px;
	padding:12px 10px 2px 10px
}
.OneStepCheckout #container-customerorderdetails .content-page-title{
	color:#5e6062;
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	text-transform:uppercase
}
.opc-modal-dialog{
	margin-top:-90px
}
.one-page-checkout .container-header .header-page-title,
.one-step-checkout .container-header .header-page-title,
.OneStepCheckout #container-customerorderdetails .container-header .header-page-title,
.OneStepCheckout #container-paymethods #group-paymethods-header .header-page-title,
.OneStepCheckout #container-verification #group-verification-header .header-page-title,
.OneStepCheckout .opc-modal-dialog .container-header strong{
	font-size:14px;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	text-transform:uppercase;
	color:#FFF!important
}
.OneStepCheckout .opc-modal-dialog .orderfield-terms-link a p{
	font-size:14px;
	margin-bottom:20px;
	font-family:'montserrat',Fallback,sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.OneStepCheckout .opc-modal-dialog .orderfield-terms-link a{
	text-decoration:none
}
.OneStepCheckout .opc-modal-dialog .orderfield-terms-link a img{
	margin-right:5px
}
.OneStepCheckout .opc-modal-dialog .orderfield-terms-link a p:hover,
.OneStepCheckout .opc-modal-dialog .orderfield-terms-link a p:focus{
	text-decoration:none;
	color:#006ab3
}
.OneStepCheckout .opc-modal-dialog .container-header i{
	color:#FFF!important
}
.OneStepCheckout .opc-modal-dialog .alert-danger,
div.sPayMethod.orderfield-error,
.sConfirmVoorwaarden.orderfield-error{
	color:#EF5350!important
}
.OneStepCheckout .opc-modal-dialog .alert-danger table{
	margin-top:10px
}
#container-customerorderdetails #group-customerorderdetails,
#container-deliverymethods #group-delivery,
#container-paymethods #group-paymethods,
#container-verification #group-verification{
	border:0
}
.OneStepCheckout .dynamic-label,
.OnePageCheckout .dynamic-label{
	font-size:12px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	color:#5e6062;
	position:absolute;
	top:0;
	left:15px;
	margin-bottom:0
}
.OneStepCheckout .paymentlist .basket-paymethod-title{
	font-size:12px;
	font-family:'montserratlight',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	color:#5e6062
}
.OneStepCheckout .content-page-text{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	line-height:28px
}
.OneStepCheckout .container-content .content-page-title input[type="checkbox"],
.OneStepCheckout #Verification .checkout-conditions input[type="checkbox"],
.OneStepCheckout #Verification .checkout-checkbox input[type="checkbox"]{
	display:none!important
}
.OneStepCheckout .container-content .content-page-title input[type="checkbox"]:checked+label:before,
.OneStepCheckout #Verification .checkout-conditions input[type="checkbox"]:checked+label:before,
.OneStepCheckout #Verification .checkout-checkbox input[type="checkbox"]:checked+label:before{
	content:"\f00c";
	font-family:Fontawesome;
	display:inline-block;
	width:18px;
	height:18px;
	border-radius:2px;
	border:1px solid #006ab3;
	color:#006ab3;
	text-align:center;
	line-height:17px
}
.OneStepCheckout .container-content .content-page-title label.radio-inline:before{display:none}
.OneStepCheckout .container-content .content-page-title label:before,
.OneStepCheckout #Verification .checkout-conditions label:before,
.OneStepCheckout #Verification .checkout-checkbox label:before{
	content:"";
	display:inline-block;
	width:18px;
	height:18px;
	border-radius:2px;
	border:1px solid #DFDFDF;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	float:left;
	margin:4px 10px 0 0
}
.OneStepCheckout .container-content .content-page-title input[type="checkbox"]:checked+label,
.OneStepCheckout #Verification .checkout-conditions input[type="checkbox"]:checked+label,
.OneStepCheckout #Verification .checkout-checkbox input[type="checkbox"]:checked+label{
	font-family:'montserrat',Fallback,sans-serif
}
.OneStepCheckout .container-content .verification-header-product,
.OneStepCheckout .container-content .verification-header-amount,
.OneStepCheckout .container-content .verification-header-total,
.OneStepCheckout .container-content .basket-product-title,
.OneStepCheckout .container-content .verification-page-title{
	font-size:11px!important;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	margin-bottom:5px
}
.OneStepCheckout .container-content .basket-product-info{
	margin:10px 10px 15px 0
}
.OneStepCheckout .container-content .verification-table td.basket-product{
	padding-left:0
}
.OneStepCheckout .container-content .basket-product-price{
	font-size:11px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.OneStepCheckout .container-content .basket-price-title,
.OneStepCheckout .container-content .basket-price-text{
	font-size:10px!important;
	font-family:'montserratsemi_bold',Fallback,sans-serif
}
.basket-price-text{white-space:nowrap!important}
.OneStepCheckout #Verification textarea.checkout-input{
	border:1px solid #DFDFDF!important;
	padding:10px;
	outline:0;
	margin-top:25px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.OneStepCheckout #Verification textarea.checkout-input:focus{
	border:1px solid #006ab3!important;
	outline:0
}
.OneStepCheckout #Verification .verification-item .pulldown-label{
	left:15px;
	top:0px!important
}
.OneStepCheckout .StandardButton{
	font-size:10px;
	display:inline-block;
	text-align:center;
	padding:12px 20px
}
#CookieBar.CookieBar{
	padding:10px;
	height:auto;
	width:100%;
	left:0;
	font-family:'montserratsemi_bold',Fallback,sans-serif;
	display:none;
	position:fixed;color:#FFF;
	background-color:#006ab3;
	z-index:99;
	background-image:none;
	border-bottom:1px solid #006ab3
}
.CookieBarPermissionText{
	font-size:11px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	padding:12px 0 12px 20px
}
.CookieBarDisable{
	float:right;
	display:inline-block
}
.CookieBarLinkDecline{
	font-size:10px;
	font-family:'montserrat',Fallback,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	line-height:42px;
	margin-top:0;
	color:#FFF;
	opacity:.8;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.CookieBarLinkDecline:hover{
	color:#006ab3;
	color:#FFF;
	opacity:1;
	text-decoration:none
}
.CookieBarButtonAccept{
	font-family:'montserratbold',Fallback,sans-serif;
	font-size:10px;
	display:inline-block;
	padding:13px 21px;
	font-weight:400;
	color:#006ab3;
	background:#FFF;
	border-radius:2px;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
	border:1px solid #006ab3;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.CookieBarButtonAccept:hover{
	background:#eb690b;
	text-decoration:none;
	color:#FFF;
	opacity:1;
	border:1px solid #eb690b
}
@media (max-width:991px){
	.filter-toggle{
		background-color:#FFF;
		box-shadow:0 0 4px 0 rgba(189,189,189,.5);
		text-align:center;
		min-height:60px;
		display:block;
		font-size:18px;
		text-transform:uppercase;
		font-family:'montserrat',Fallback,sans-serif;
		font-weight:700;
		cursor:pointer
	}
	.filter-toggle p{
		padding-top:17px;
		padding-bottom:10px;
		color:#006ab3;
		display:inline-block
	}
	.filter-toggle i{
		margin-right:10px;
		color:#006ab3;
		vertical-align:middle
	}
	.BreadCrumbWrapper ul#BreadCrumbs{
		margin:0
	}
	.BreadCrumbWrapper{
		margin-top:15px
	}
	.left-column{
		display:block;
		width:100%
	}
	.left-column-toggle{
		display:none
	}
	.custom-content{
		padding:0;
		width:100%;
		margin-top:65px
	}
	.account-new-customer{
		padding:30px;
		border-bottom:1px solid #DFDFDF;
		height:100%
	}
	.footer-info p,.footer-info a{
		line-height:28px
	}
	.top-nav .navbar-right>li>a{
		display:none
	}
	.top-nav ul.navbar-right li i{
		font-size:22px
	}
	.carousel-caption h1{
		color:#575555;
		font-size:50px;
		text-transform:uppercase;
		font-family:'montserratlight',Fallback,sans-serif;margin:0
	}
	.carousel-caption h2{
		color:#575555;
		margin-bottom:10px;
		font-size:4vw;
		text-transform:uppercase;
		font-family:'montserrathairline',Fallback,sans-serif
	}
	.carousel-caption h3{
		color:#575555;
		font-size:3vw;
		text-transform:uppercase;
		font-family:'montserrathairline',Fallback,sans-serif
	}
	.carousel-caption h4{
		color:#575555;
		font-size:2vw;
		font-family:'montserrathairline',Fallback,sans-serif
	}
	.carousel-caption{top:10%}
	.buttonwrapperlijst1 .primarybutton,
	.buttonwrapperblok2 .primarybutton{
		margin-left:5px
	}
	.product-box-lijst2 .product-title{
		font-size:16px
	}
	.img-portfolio{
		margin-bottom:15px
	}
	header.carousel .carousel{
		height:70%
	}
	.about-us-description{
		font-size:11px;
		line-height:16px
	}
	.product-box-lijst1 .product-description{
		font-size:10px;
		line-height:14px
	}
	.product-box-blok1 .product-description{
		font-size:11px;
		line-height:18px
	}
	.account-login .ImportantButton,
	.StandardButton{
		font-size:10px;
		display:inline-block;
		text-align:center;
		width:100%
	}
	.StandardButton{margin-top:10px}
	.PageElement:nth-child(odd) h2.Modulair,
	.PageElement:nth-child(odd) h1.Modulair{
		color:#F06000;
		font-size:16px
	}
	.PageElement:nth-child(even) h2.Modulair,
	.PageElement:nth-child(even) h1.Modulair{
		color:#5e6062;
		font-size:16px
	}
	h1.Modulair,
	h2.Modulair{
		display:block;
		white-space:normal
	}
	.poweredby{
		padding:10px 0;
		text-align:center
	}
	.social-media{
		padding:10px 0;
		text-align:center
	}
	.top-nav ul.navbar-right li.cart-label span.wishlist-active{
		right:7px
	}
	#CustomerWishlist ul.navbar-right li{
		padding-left:10px
	}
	.top-nav .navbar-right>li{
		padding:15px 5px 10px 5px
	}
	.languages .btn{
		padding:6px 0
	}
	.top-nav .languages{
		margin-right:0
	}
	.top-nav ul.navbar-right li.carousel{
		padding:20px
	}
	.top-nav ul.navbar-right li.cart-label{
		padding-right:15px
	}
}
@media (max-width:768px){
	.product-box-lijst2 .product-description{
		font-size:12px;
		width:50%;
		line-height:14px
	}
	.HomePage .home-images-container img{
		margin-top:20px
	}
	.product-box-lijst2 .product-title{
		width:50%
	}
	.newhomepage-nivoslider-container{
		max-width:100%!important;
		position:relative;
		z-index:2
	}
	.home-images{
		width:100%
	}
	img{
		max-width:100%
	}
	.product-box-lijst1 .product-title{
		font-size:14px
	}
	.product-box-lijst1 .prices{
		padding:0
	}
	.product-box-lijst1 .discount-price,
	.product-box-lijst1 .current-price{
		display:inline-block;
		font-size:14px
	}
	.product-box-lijst1 .current-price span{
		font-size:12px
	}
	.payment-methods{
		height:auto
	}
	.sellingpoint p{
		margin:0;
		padding:10px
	}
	.carousel-caption{
		top:30%;
	}
	.navbar-show-all{
		display:none!important
	}
	.ui-dialog{
		left:0!important
	}
	.OneTimePopupDialog-overlay{
		width:100%!important
	}
	.poll-radio label{
		display:block
	}
	.poll-answer{
		width:90%
	}
	.canvasphoto{
		min-height:200px;
		margin:0 auto
	}
	.main-content{
		padding:15px
	}
}


@media only screen and (max-width: 767px){
	.PageElement:nth-child(odd){
		padding:1px 0 20px 0;
	}
	.carousel-caption {
		left: 5%;
		top: 5px;
	}
	.carousel-caption h2{
		font-size:5vw;
	}
	.carousel-caption h3{
		font-size:4vw;
	}
	.carousel-caption h4{
		font-size:3vw;
	}
	.slider-section{
		height:320px;
	}
}
@media only screen and (max-width: 575px){
	.slider-section{
		height:280px;
	}
}
@media only screen and (max-width: 424px){
	.slider-section{
		height:240px;
	}
}



@media(min-width:991px){
	.navbar{
		padding:0 0 20px 0;
		-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;
		-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;
		transition:background .5s ease-in-out,padding .5s ease-in-out
	}
	.divider{
		margin-bottom:20px;
		-webkit-transition:background .5s ease-in-out,margin .5s ease-in-out;
		-moz-transition:background .5s ease-in-out,margin .5s ease-in-out;
		transition:background .5s ease-in-out,margin .5s ease-in-out
	}
	.top-nav-collapse{
		padding:0
	}
	.top-nav-collapse .divider{
		margin-bottom:0
	}
	.nav>li{
		display:none
	}
	.nav>li.data-show,.nav>li.data-nav{
		display:block
	}
	.nav>li.data-hide{
		display:none
	}
}
@media (min-width:768px) and (max-width:991px){
	.about-us-description{
		font-size:12px;
		line-height:18px
	}
	.sidebar-collapse{
		width:100%;
		height:50px;
		background-color:#FFF}
	.product-box-lijst1 .prices{
		width:100%;
		position:static;
		text-align:center
	}
	.product-box-lijst1 .current-price{
		color:#5e6062;
		font-size:20px;
		margin:0
	}
	.navbar-toggle{
		display:inherit
	}
	.main-nav .navbar-right{
		display:none
	}
	.account-login .ImportantButton,
	.StandardButton{
		font-size:10px;
		display:inline-block;
		text-align:center;
		padding:10px 16px;
		margin-top:20px
	}
	.product-box-blok1 .product-description{
		line-height:17px;
		font-size:10px
	}
	.home-images{
		width:750px
	}
}
@media (min-width:992px) and (max-width:1199px){
	.about-us-description{
		font-size:12px;
		line-height:18px
	}
	.product-box-lijst1 .discount-price{
		color:#006ab3;
		font-size:20px;
		margin:0;
		margin-right:10px;
		text-decoration:line-through;
		font-family:'montserratlight',Fallback,sans-serif
	}
	.home-images{
		width:970px
	}
}
@media (max-width:991px){
	.OneStepCheckout .main-content{
		padding:0
	}
	.data-hide{
		display:block
	}
	.navbar{
		padding:0;
		-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;
		-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;
		transition:background .5s ease-in-out,padding .5s ease-in-out
	}
	.divider{
		margin-bottom:0;
		-webkit-transition:background .5s ease-in-out,margin .5s ease-in-out;
		-moz-transition:background .5s ease-in-out,margin .5s ease-in-out;
		transition:background .5s ease-in-out,margin .5s ease-in-out
	}
	.top-nav-collapse{
		padding:0
	}
	.top-nav-collapse .divider{
		margin-bottom:0
	}
	.navbar-show-all{
		display:none
	}
	.navbar-fixed-top .navbar-collapse{
		max-height:100%
	}
	.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
		max-height:none
	}
	.navbar-header{
		float:none
	}
	.navbar-toggle{
		display:block
	}
	.navbar-collapse{
		border-top:1px solid transparent;
		box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
	}
	.navbar-collapse.collapse{
		display:none!important
	}
	.navbar-nav{
		margin:0
	}
	.navbar-nav>li{
		float:none
	}
	.navbar-nav>li>a{
		padding-top:10px;
		padding-bottom:10px
	}
	.navbar-collapse.collapse.in{
		display:block!important;
		overflow:auto!important
	}
	.main-nav .navbar-right{
		display:none
	}
	.top-nav #CustomerWishlist ul.navbar-right li.cart-label{
		padding-right:10px
	}
	.top-nav #CustomerWishlist ul.navbar-right li.cart-label span{
		right:2px
	}
	.filter.dropdown_large,
	.filter.dropdown_small,
	.filter_layout{
		height:50px;
		width:100%;
		display:block;
		padding:0;margin:0;
		margin-bottom:10px;
		box-shadow:0 0 4px 0 rgba(189,189,189,.5);
		background:#fff;
		float:none
	}
	.filter_bar{
		height:auto;
		background-color:transparent;
		box-shadow:none;
		text-align:center;
		font-family:'montserrat',Fallback,sans-serif
	}
	.filter_layout span{
		display:inline-block;
		float:none
	}
	.filter_layout a{
		display:inline-block;
		float:none
	}
	div#OrderBy-Menu,
	div#NumberOfItems-Menu{
		width:100%
	}
	.top-nav ul.sitemap{
		display:none
	}
	.top-nav ul.navbar-right{
		float:right
	}
	body{
		padding-top:103px
	}
	.buttonwrapperlijst1 .primarybutton{
		margin-left:0
	}
	.buttonwrapperlijst1 .primarybutton,
	.buttonwrapperlijst1 .secondarybutton{
		font-size:10px;
		display:inline-block;
		text-align:center;
		padding:8px 11px
	}
	.buttonwrapperlijst2 .primarybutton,
	.buttonwrapperlijst2 .secondarybutton{
		font-size:10px;
		display:inline-block;
		text-align:center;
		padding:10px 13px
	}
	.buttonwrapperlijst2{
		right:10px;
		bottom:10px
	}
	.product-box-lijst1 .product-description{
		font-size:10px
	}
	.product-box-lijst2 .product-description{
		font-size:10px;
		width:50%;
		line-height:14px
	}
	.product-box-lijst2 .product-title{
		margin-bottom:10px
	}
	.product-box-lijst1 .prices{
		padding:0;
		margin:0
	}
	.dropdown .nav-dropdown.dropdown-menu{
		display:none
	}
	.dropdown:hover .nav-dropdown.dropdown-menu{
		display:none
	}
	.max-width.account #Forgotten label.control-label{
		display:block
	}
	.PageBlog .content-page-text img{
		width:100%;
		padding-right:10px
	}
	.product-box-blok1 .product-description{
		padding:10px 20px
	}
	.poweredby{
		padding:20px 0;
		text-align:center
	}
	.social-media{
		padding:20px 0;
		text-align:center
	}
	.product-box-blok2 .product-title{
		margin-top:12px;
		font-size:14px;
		padding:0 25px;
		margin-bottom:10px;
		width:100%;
		overflow:hidden;
		text-overflow:hidden;
		white-space:nowrap;
		display:block
	}
	.product-box-lijst1 img{
		max-width:100%
	}
	.top-nav ul.navbar-right li.mobile-search{
		display:inline-block;
		float:left
	}
}
@media (min-width:1201px){
	.product-box-blok2 .product-title{
		margin-top:12px;
		font-size:14px;
		padding:0 25px;
		width:100%;
		overflow:hidden;
		text-overflow:hidden;
		white-space:nowrap;
		display:block
	}
	.product-box-blok2:hover .product-title{
		margin-top:12px;
		font-size:14px;
		padding:0 55px;
		width:100%;
		overflow:hidden;
		text-overflow:hidden;
		white-space:nowrap;
		display:block
	}
}
@media (max-width:992px){
	.product-box-blok1 .product-info-button,.product-box-blok1 .product-description{
		opacity:1
	}
}
@media (max-width:1200px){
	.left-column{
		margin:0 0
	}
	.product-box-blok1 .product-info{
		position:absolute;
		bottom:0;
		height:55%;
		width:100%;
		z-index:2;
		background:#FFF;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		-ms-transition:all 0.3s ease;
		-o-transition:all 0.3s ease;
		transition:all 0.3s ease
	}
	.product-box-blok1 .product-title{
		margin:0;
		margin-top:20px;
		font-size:16px;
		text-align:center;
		text-transform:uppercase;
		font-family:'montserrat',Fallback,sans-serif;
		overflow:hidden;
		text-overflow:ellipsis
	}
	.product-box-blok1 .triangle{
		width:100%;
		height:30px;
		overflow:hidden;
		position:absolute;
		z-index:2;
		bottom:55%
	}
	.product-box-blok2:hover .product-title{
		margin-top:12px;
		font-size:14px;
		padding:0 25px;
		margin-bottom:5px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap
	}
	.product-box-blok2 .product-title{
		margin-bottom:5px
	}
	.product-box-blok2 .product-info{
		opacity:1;
		height:50%;
		bottom:0
	}
	.product-box-blok2:hover .product-info{
		opacity:1;
		height:50%;
		bottom:0
	}
	.product-box-blok2 .product-description{
		display:none
	}
	.buttonwrapperblok2 .primarybutton,.buttonwrapperblok2 .secondarybutton{
		font-size:10px;
		display:inline-block;
		text-align:center;
		padding:10px 13px
	}
	.product-box-blok2 .sale-label{
		border-width:65px 65px 0 0
	}
	.product-box-blok2 .sale-label span{
		font-size:14px;
		color:#FFF;
		position:absolute;
		margin-left:12px;
		margin-top:-45px;
		-ms-transform:rotate(7deg);
		-webkit-transform:rotate(7deg);
		transform:rotate(-45deg)
	}
	.buttonwrapperblok2{
		text-align:center;
		margin-top:10px;
		position:absolute;
		bottom:15px;left:0;right:0;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		-ms-transition:all 0.3s ease;
		-o-transition:all 0.3s ease;
		transition:all 0.3s ease
	}
	.product-box-lijst1 .product-info{
		width:50%
	}
	.product-box-lijst1 .product-info{
		padding:20px
	}
	.product-box-lijst1 span{
		width:50%
	}
	.buttonwrapperlijst1{
		position:absolute;
		bottom:15px;
		right:0;
		left:0;
		text-align:center
	}
	.product-box-lijst1 .prices{
		position:relative;
		bottom:0;
		left:0;
		text-align:center
	}
	.product-box-blok2 .prices1{
		display:none
	}
	.product-box-lijst1 .product-title,.product-box-lijst1 .product-description{
		text-align:center
	}
	.product-box-lijst1 .product-title{
		text-align:center;
		margin-bottom:10px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap
	}
}
@media (max-width:768px){
	.product-box-lijst1 img,
	.product-box-lijst1 .product-info{
		max-width:100%;
		display:block;
		float:none;
		position:relative;
		margin:0 auto
	}
	.product-box-lijst1 .product-info{
		width:100%
	}
	.product-box-lijst1{
		height:auto
	}
	.buttonwrapperlijst1{
		position:relative;
		margin:0 auto;
		top:5px
	}
	.ceyda-payment-option{
		display:block;
		margin:20px auto!important
	}
	#Product .container-order-button{
		margin-bottom:18px;
		float:none
	}
	.orderbutton-amount-text{
		margin-right:10px
	}
	.orderbutton-amount{
		float:none;
		margin:10px 0 0 10px
	}
	#ProductAmount{
		text-align:center
	}
	.sellingpoint{
		height:auto
	}
	.product-box-lijst1 span{
		width:100%
	}
}
.container-inner{
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
@media (min-width:768px){
	.container-inner{
		width:750px
	}
	.container .container-inner{
		width:660px
	}
}
@media (min-width:992px){
	.container-inner{
		width:970px
	}
	.container .container-inner{
		width:880px
	}
}
@media (min-width:1200px){
	.container-inner{
		width:1170px
	}
	.container .container-inner{
		width:1080px
	}
}
@media (min-width:1720px){
	.col-xxlg-2{
		float:left;
		width:16.666%;
		position:relative
	}
}
.relevant-product-title{
	height:40px
}
div.AdminInactive{
	width:1170px;
	margin:0 auto;
	margin-top:100px;
	margin-bottom:80px
}
.ProductTemplate_QuickOrder .ShowProduct_Price{
	font-size:120%;
}
.ShowProductPriceBlock{
	background-color:#006ab3!important
}
.opc-modal-dialog{
	position:fixed;
	margin-top:0;
	top:28%
}
.Sideways .OptionContainer select.form-control{
	width:100%
}
.ProductTemplate_Standard #ProductAmount{
	margin-bottom:20px
}
@supports (-ms-accelerator:true){
	.OneStepCheckout .dynamic-label.pulldown-label,
	.OnePageCheckout .dynamic-label.pulldown-label{
		left:19px!important
	}
}
.ProductTemplate_Responsive .ImageBox .slider .Thumbs .Thumb img{
	max-width:100%;
	height:100%;
	object-fit:cover
}
@media (max-width:991px) and (min-width:768px){
	.product-box-lijst1 img{
		max-width:205px
	}
}
.content-page-text img,
.container-calendar-text img,
.banner-image{
	max-width:100%
}
.ProductTemplate_Standard .askaquestion-button-container .social-text{
	display:none
}
.ProductTemplate_Standard .askaquestion-button-container{
	clear:both
}
.askaquestion-button-container a{
	margin:0 5px 0 0
}
.askaquestion-button-container a i{
	margin:0
}
.AskQuestionBlock a.btn{
	margin-right:5px;
	padding:8px
}
.AskQuestionBlock a.btn i{
	margin-right:3px
}
.AskQuestionBlock img{
	margin:0 15px 15px 0
}
@media (min-width:481px){
	.mobile-order-fixed{
		display:none
	}
}
@media (max-width:480px){
	.mobile-order-fixed{
		position:fixed
		;top:-100px;
		left:0;
		right:0;
		z-index:9;
		background:#fff;padding:15px;
		display:block!important;width:100%;
		border-bottom:1px solid #e8e8e8;
		-webkit-transition:all 1s ease-in-out;
		-moz-transition:all 1s ease-in-out;
		-o-transition:all 1s ease-in-out;
		transition:all 1s ease-in-out
	}
	.mobile-order-fixed.fixed{
		top:72px
	}
	.mobile-order-fixed div{
		float:left
	}
	.mobile-order-fixed .fixed-col1{
		width:15%
	}
	.mobile-order-fixed .fixed-col2{
		width:65%;
		padding-left:2%;
		padding-right:2%;
		vertical-align:top;
		height:50px;
		margin-top:-5px
	}
	.mobile-order-fixed .fixed-col3{
		width:20%;
		text-align:center;
		padding:12px 0;
		float:right;
		margin-top:0;
		max-height:50px
	}
	.mobile-order-fixed .fixed-col1 img{
		max-width:100%;
		height:auto
	}
}
h1.wishlist-page-title{
	margin:30px 0
}
.main-content.wishlist-login-intro{
	margin:0
}
.wishlist-login-intro .material-icons{
	vertical-align:middle;
	font-size:20px;
	margin-right:5px
}
.wishlist-login-section{
	text-align:center;
	border:solid 1px #eee;
	padding:20px;
	background:#fff
}
.wishlist-buy-all i,
.wishlist-discount,
.wishlist-dropdown-new i{
	color:#006ab3
}
.wishlist-buy,
.wishlist-item-added,
.add-wishlist-dialog .ui-dialog-titlebar{
	background-color:#006ab3
}
.wishlist-dropdown{
	border-top:3px solid #006ab3
}
.wishlist-buy{
	border:1px solid #006ab3
}
#BuyWishlistDialog .step-count{
	line-height:4.5em
}
@media (max-width:991px) and (min-width:768px){
	.wl-btn-right{
		margin-top:10px
	}
	.wl-dd-right{
		top:100px
	}
}
.wl-quick .StandardButtonLeft,
.wl-quick .StandardButton,
.wl-quick .StandardButtonRight{
	float:left
}
.wl-split .wl-dd-right{
	margin-top:50px
}
.wl-split .StandardButtonLeft,
.wl-split .StandardButton,
.wl-split .StandardButtonRight{
	float:left
}
.QuickOrder .relevant-products-nav{
	margin-top:-20px
}
.TabLayout .relevant-products-nav{
	margin-top:-10px
}
.SplitLayout .relevant-products-nav{
	margin-top:-20px
}
.StandardLayout .relevant-products-nav{
	position:absolute;
	left:0;
	right:0;
	bottom:-3px;
	z-index:1;
	text-align:center
}
@media screen and (min-width:0\0){
	.wishlist-headerbutton .fa-shopping-cart{
		padding-right:15px
	}
	.wishlist-headerbutton .fa-share-alt{
		margin-right:3px
	}
	.wishlist-headerbutton .fa-bell{
		margin-right:6px
	}
}
#ProductSearch .search-btn{
	background-color:#006ab3;
	border:1px solid #006ab3;
	color:#FFF
}
#ProductSearch .search-more i{
	color:#006ab3
}
#ProductSearch .search-more a{
	color:#5E6062
}
#ProductSearch input[type="text"]{
	border:1px solid #DFDFDF!important;
	height:44px
}
@media(min-width:561px) and (max-width:767px){
	#ProductSearch .StandardButton{
		width:unset
	}
}
@media (max-width:767px){
	#ProductSearch{
		width:calc(100vw - 80px);
		padding:0 0 0 15px
	}
	#ProductSearch .search-dd{
		width:calc(100vw - 75px)
	}
}
.Filter-Window select{
	width:calc(100% - 30px)!important;
	margin:0 15px
}
.container{
	position:relative
}
#liveSearchContent{
	background:#fff;
	box-shadow:0 0 4px 0 rgba(189,189,189,.5);
	border:none;
	margin-top:5px;
	max-width:300px
}
.LiveSearch-ShowMore{
	margin:0;
	border-radius:0
}
@media(min-width:992px){
	#liveSearchContent{
		margin:0 auto;
		left:668px
	}
}
@media(min-width:1200px){
	#liveSearchContent{
		margin:0 auto;
		left:872px
	}
}
@media(max-width:991px){
	#liveSearchContent{
		top:220px;
		max-width:500px;
		left:0;
		margin:0 auto
	}
}
@media(max-width:500px){
	#liveSearchContent{
		max-width:300px
	}
}
#liveSearchContent a{
	text-decoration:none
}
#ProductSearch .search-dd ul li{
	padding:7px 0
}
#ProductSearch .search-dd ul li:first-child{
	padding:0
}
#ProductSearch .search-dd ul li a{
	font-size:14px;
	font-family:'montserratlight',Fallback,sans-serif;
	text-decoration:none;
	display:inline-block;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
#ProductSearch .search-dd ul li a:hover,
#ProductSearch .search-dd ul li a:active{
	text-decoration:none;
	color:#006ab3
}
#ProductSearch .search-dd ul li a:focus{
	text-decoration:none;
	color:#5E6062
}
#ProductSearch .search-dd li input[type="checkbox"]{
	display:none!important
}
#ProductSearch .search-dd li input:checked+a:before{
	content:"\f00c";
	font-family:Fontawesome;
	display:inline-block;
	width:18px;
	height:18px;
	border-radius:2px;
	border:1px solid #006ab3;
	color:#006ab3;
	text-align:center;
	line-height:17px
}
#ProductSearch .search-dd li a:before{
	content:"";
	display:inline-block;
	width:18px;
	height:18px;
	border-radius:2px;
	border:1px solid #A7A7A7;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	float:left;
	margin:0 10px 0 0
}
#Pagination #spinner_infiniteScroll{
	color:#006ab3
}
#Pagination .spinner .circ{
	background-color:#006ab3
}
.logo-wrapper{
	display: block;
}
@media(max-width:646px){
	.logo-wrapper{
		display: none;
	}
}




.myForm-popup{
	display: none;
    background-color: #333;
    z-index: 99999;
    position: absolute;
    top: 75px;
    left: 30%;
    width: 700px;
    height: auto;
    padding: 65px;
    /*margin-top: -950px;*/
    border: 1px solid #bfbebe;
}
#form-table{
	width: 550px;
}
#TEpostFrame{
    background-color: #333;
    z-index: 99999;
    position: absolute;
    left: 0;
    top: 0;
    width: 700px;
    height: 875px;
    padding: 15px 65px;
    border: 1px solid #bfbebe;
}
@media only screen and (max-width: 1199px){
	.myForm-popup{
	    left: 20%;
	}
	#TEpostFrame{
	    height: 875px;
	    padding: 10px;
	}
	#form-table{
		width: 560px;
	}
}
@media only screen and (max-width: 991px){
	.myForm-popup{
	    left: 12%;
	    height: auto;
	    padding: 10px;
	    margin-top: 0;
	}
	#TEpostFrame{
	    height: 875px;
	    padding: 10px;
	}
	#form-table{
		width: 560px;
	}
}
@media only screen and (max-width: 767px){
	.myForm-popup{
		top: 0;
	    left: 0;
	    width: 100%;
	    margin-top: 0;
	}
	#TEpostFrame{
	    width: 100%;
	    height: 825px;
	}
	#form-table{
		width: 560px;
	}
}
@media only screen and (max-width: 575px){
	#TEpostFrame{
	    height: 925px;
	}
	#form-table{
		width: 480px;
	}
}
@media only screen and (max-width: 424px){
	#form-table{
		width: 300px;
	}
}