<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
	/* WRAPPER */

	#wrap {  margin:0 auto; position:relative; padding:0;  }
	#boxed-wrap { margin:0 auto; background:#fff; -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.4);  -moz-box-shadow: 0 0 7px rgba(0,0,0,0.4); box-shadow: 0 0 7px rgba(0,0,0,0.4);border:1px solid #d6dbdc\9; border-bottom:none; }
	#boxed-wrap .navbar-nav li:first-child {border-left: none;}
	#hero { width:100%; padding:0; clear:both;  border-bottom:7px solid #ddd; }

	/*--------------------------------------------------------*/
	/* HEADER */
	/* -------------------------------------------------------*/

	#header2 {
		text-align: center;
	}
	header {
        background-color: white;
        /*background-color: #353c3e;*/
        /*min-height: 80px; */
        /*padding-bottom:12px;*/
    }
	.logo {
        margin: 10px 0 0 0;
        /*margin:20px 0px 10px 0px;*/
    }
	.logo img { max-width:100%; }

	#site-title { text-transform:capitalize; font-weight:900; line-height:1;}
	#site-title small { font-size:16px; line-height:1.2; display:block; font-weight:normal;  letter-spacing: -0.02em; }

	.top-search {
	padding: 10px 0 5px}
	#search-form.top-search .search-text-box{
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	}
	#search-form {
		float: right;
		margin: 11px auto 3px auto;
	}
	#search-form .search-text-box, #search-form2 .search-text-box2 { background-color: #fdfdfd;  background-image: url(../images/search-icon.png); background-position: 12px 50%; background-repeat: no-repeat; border: 0 none; border-radius: 18px; color: transparent; cursor: text; font-size: 13px; color:#444; height:35px; line-height: 18px; padding: 7px 5px 8px 30px; transition: all 0.3s ease-in-out 0s; border: 1px solid #d2d2d2;color: #333;box-shadow: 1px 1px 3px rgba(255,255,255,0.5), 1px 1px 3px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow: 1px 1px 3px rgba(255,255,255,0.5), 1px 1px 3px rgba(0,0,0,0.1) inset;-moz-box-shadow: 1px 1px 3px rgba(255,255,255,0.5), 1px 1px 3px rgba(0,0,0,0.1) inset;
	width: 190px;
	}
	#search-form .search-text-box:focus { border-color:#b7b7b7;}
	#search-form form,#search-form input[type="text"],#search-form input[type="password"],#search-form input[type="email"],	#search-form textarea,	#search-form select {
		margin-bottom: 0; height: auto;
	}


	/* -------------------------------------------------------*/
	/* MAIN CONTENT */
	/* -------------------------------------------------------*/


	.mainContent {background-color: #FFFFFF;min-height: 300px;padding: 0px 0px;}
	.btn-primary { background-color: #2376de; border:none;   font-weight: bold; color: #fff ;}
	.panel-group .btn-primary {
		color: #FFFFFF;
	}
    .btn-block {
        display: block;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-color: #1A8E8C;   border:none; color: #FFFFFF;}

	.sectionTitle h2,.sectionTitle p{text-align: center;}
	.sectionTitle p {color: #999999;font-family: 'Yanone Kaffeesatz',sans-serif; font-size: 25px; font-weight: normal; margin: 0 auto;width: 60%;line-height: 1.2;}
	.sectionTitle.darkBG p { color: #fff;}
	.sectionTitle h2, .fw-aside-left h2 {  font-size: 59px;font-weight: 700;}
	.fw-aside-left h2{text-align: right;}
	.sectionTitleHeaderDivider {width: 150px; border-bottom: 3px solid #5dba7a; display: block; height: 15px; margin: -25px auto 30px;}
	.fw-aside-left .sectionTitleHeaderDivider {float: right;}
	.slider .btn-primary { color: #FFFFFF;}
	.clients .sectionTitle h2 {color: #FF5C30;text-shadow:none;}
	.team { background: none repeat scroll 0 0 #EFEFEF;}
	.team h2 {color: #58A77D;}
	.team .socialfollow a {background-color: #EFEFEF;}
	.aboutCarousel {margin-bottom: 30px;}
	.aboutWelcome p {color: #999; font-size: 15px;}
	.skills .sectionTitleHeaderDivider {border-color: #555;}

	.full-width.orange { background-color: #2a2c2d;}
	.full-width.orange h2 {color: #fff;  text-shadow: 0 1px 1px #333333;}


	/* -------------------------------------------------------*/
	/* SLIDER */
	/* -------------------------------------------------------*/


	.slider {background-color: #FFFFFF;}
	.sliderAdjustLeft {display: inline-block;left: 50%;position: absolute;top: 50%;z-index: 5;}
	.sliderAdjustRight {display: inline-block;right: 50%;position: absolute;top: 50%;z-index: 5;}

	footer h3 {padding-bottom: 5px; margin-top:10px;color: #555;font-family: "Open Sans";font-size: 14px;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;}
	footer {
        background-color: rgb(84, 83, 76);
        border-top: 5px solid #ccc;color:#555;margin: 0;padding-top:20px;}


	.footerDivider { border-bottom: 1px solid #383E47;border-top: 1px solid #5F6C7F; margin: 30px 0 25px;}

	#footer article h3 i{
	/*color: #2B9257;*/
        color: #ddd;
	margin-right: 8px;
	font-size: 16px;
	}

	footer .footerBottom {
        /*background: #141414;*/
        background: #E6E5E5;
        /*color: #fff;*/
        color: #222222;
        padding: 10px 0;
        /*border-top: 1px solid #1A8E8C;*/
        border-top: 1px solid #a9a9a9;
    }
	footer .footerBottom .footerLogo {padding-bottom: 8px;padding-right: 10px;}
	.footerMenu ,.copyright {margin: 15px 0 5px;}
	.footerMenu {padding-right: 0px;}
	.copyright {padding-left: 0px; color: #555;}
	.copyright a {color: #999;}
	.footerMenu ul {list-style: none outside none; padding: 0px;margin: 0px;float: right;font-size: 12px;}
	.footerMenu ul li{float: left; padding: 0px 0px 0px 15px;}
	.footerMenu ul li a {
        /*color:#a9a9a9;*/
        color:#555;
        font-size: 11px; font-family: 'Open Sans',serif;
    }
	.footerMenu ul li:after {content: '|'; padding-left: 15px; color: #333;}
	.footerMenu ul li:last-child:after {content: none; }
	.footerMenu ul li a:hover {
        /*color:#1A8E8C; */
        color: white;
    }

	footer .worldMap &gt; img { max-width: 100%;}


    /* Scroll to top */
    #scroll-top a.scrollup { width:32px; height:32px; padding:7px 8px 9px !important; border-radius:4px; background:#818c90; position:fixed; bottom:20px; right:20px; display:none; opacity: 0.89; filter: alpha(opacity=89); /* z-index:499841; */ z-index: 15000; border-radius: 100%  }
    #scroll-top a.scrollup i { font-size:16px; color:#fff;}
    /*#scroll-top a.scrollup:hover { background-color:#E04B23; cursor:pointer;}*/
    #scroll-top a.scrollup:hover { background-color:#ff0000; cursor:pointer;}


	.Error404Section .tagcloud a:link, .Error404Section .tagcloud a:visited { line-height:18px; padding:8px 16px; font-size:14px; margin:0 8px 8px 0; float:left; min-width:40px; width:auto;  display:block; text-decoration:none; color: #777; background: #eee;}
	/*.Error404Section .tagcloud a:hover { color:#fff;background: #FF5C30; border-radius: 3px; }*/
	.Error404Section .tagcloud a:hover { color:#fff;background: #ff0000; border-radius: 3px; }



	/* ------------------*/
	/* 404 Section */
	/* ------------------*/

	.Error404Section h1 {
	color: #2376de;
	font-size: 145px;
	font-weight: 800;
	margin-bottom: 40px;
	line-height: 1;
	letter-spacing: 1px;
	}

	.homeConnet {background-color: #1A8E8C;padding: 10px 0px; }
	.homeConnet .socialfollow i { color:#eee; opacity:0.95;font-size: 38px; padding: 2px; display: block;}
	.homeConnet .socialfollow a {background-color: #267579; display: inline-block; margin: 7px 5px 0; overflow: hidden; padding: 10px; text-decoration: none;
	transition: all 0.31s ease 0s;}
	.homeConnet h2 {color: #fff;margin: 0px; text-shadow: 0px 1px 1px #333333;}


	/* -------------------------------------------------------*/
	/* ELEMENTS */
	/* -------------------------------------------------------*/

	.ElementButtons p button {
		margin: 5px;
	}

	/* welcome*/
	.welcome p {font-size: 14px;}

	/* tabs */
	.nav-tabs a { color: #333333;}
	.nav-tabs &gt; li.active &gt; a, .nav-tabs &gt; li.active &gt; a:hover, .nav-tabs &gt; li.active &gt; a:focus {color: #2376de;}
	.tab-content &gt; .active, .pill-content &gt; .active { border: 1px solid #DDDDDD; display: block; border-top: none;}

	#myTabContent .icon-box {padding: 0px 20px;}
	#myTabContent p  {font-size: 14px;}

	#myTabContent.tab-content div#Description.tab-pane {border: none;}
	#myTabContent.tab-content div#Reviews.tab-pane {border: none;}

	/* tooltip */
	.tooltips p {line-height: 1.7;}

	/* pagination */
	.pagination &gt; li {
	display: inline-block;
	}
	.pagination li a { background: none repeat scroll 0 0 #DDDDDD; border: medium none;border-radius: 4px !important; color: #999999; font-weight: bold;
	margin: 0 5px;}

	.pagination li a:hover {background: #E04B23; color: #fff;}
	.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span:hover, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; span:focus { background-color: #71D14B; border:none; color: #FFFFFF;}

	.pagination li:first-child a:hover,.pagination li:last-child a:hover {background-color: #71D14B; border:none; color: #FFFFFF;}

	.pagination&gt;li:last-child&gt;a, .pagination&gt;li:last-child&gt;span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	}
	.pagination li a {
	border: medium none;
	border-radius: 4px !important;
	color: #999999;
	font-weight: bold;
	margin: 0 5px;
	}
	.pagination&gt;li&gt;a, .pagination&gt;li&gt;span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.428571429;
	text-decoration: none;
	border: 1px solid #dddddd;
	margin-left: -1px;}

	/* h1 header */

    .h1Header { background:#ccc url("../images/topH1Bg.jpg") repeat-x scroll center;border-bottom: 5px solid #f3f3f3;height: 128px; overflow: hidden; padding: 12px 0;}
    .sectionTitle {padding-bottom: 20px; padding-top: 5px;}


    /*.prettyPhoto &gt; img {width: 100%;}*/
    .img-item &gt; img {
        width: 100%;
    }

    .contacts {
        padding: 0 15px 0 0;
    }
    .contacts2 {
        padding: 0;
    }

	/* #Column Shortcodes
	----------- */
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth { margin-right: 4%; float: left; margin-bottom:20px; }
	.one_half { 	width: 48%; }
	.one_third { width: 30.6666%; }
	.two_third { width: 65.3332%; }
	.one_fourth { width: 22%; }
	.three_fourth { width: 74%; }
	.one_fifth { width: 16.8%; }
	.two_fifth  { width: 37.6%; }
	.column-last { margin-right: 0 !important; clear: right; }


	/* #Media Queries
	================================================== */
    @media only screen and (max-width: 479px) {
        .jcarousel-next, .jcarousel-prev { top: -85px;}

        .Headerlogo {text-align: center;}
        .input-group {margin-bottom: 20px;}
        .copyright .copyText {clear: both;}
        #footer .copyText {font-size: 11px;}
    }
	/* ---------*/
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	/*.jcarousel-next, .jcarousel-prev { top: -85px;}*/
	.Headerlogo {text-align: center;}
	 .form-control {box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
	.input-group {margin-bottom: 20px;}
	.mainContent .socialfollow { margin: 0 auto; padding-top: 0;}

	/*#tline-content { width:98%;}*/
	/*.tline-box { width:97%;}*/
	/*.tline-box p { font-size:12px;}*/
	/*.tline-box h4 { font-size:16px;}*/

	/*.tline-row-l, .tline-row-r { display:none}*/
	/*.tline-box.rgtline { float:left; left:0; }*/
	}

	/* ---------*/
	@media only screen and (max-width: 1010px) {
	.BottomSearch input {
        background: #434C4F;
        color: #fff;
        /*width: 300px; */
        margin: 0 auto;
        border: none;
    }
	.BottomSearch {text-align: center;}
	.copyright {text-align: center; margin-top: 20px;}

		}

	@media only screen and (max-width: 767px) {
        .TopSearch
        .TopSearch {margin: 0px; margin: 10px 0 -10px 0;}

	.pad-r10, .pad-r20, .pad-r30, .pad-r40, .pad-l10, .pad-l20, .pad-l30, .pad-l40 { padding: 0; }
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth { width: 100%; float: none; margin-right: 0; }


	/* tabs */
	#ElementTab.nav-tabs &gt; li { float: none;   margin-bottom: -1px; border-radius: 0px;}
	#ElementTab.nav-tabs &gt; li a {border-radius: 0px; border:none; border-bottom: 1px solid #ddd;}
	#ElementTab.nav-tabs &gt; li.active {border: none; color: #333; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
	#ElementTab.nav-tabs &gt; li.active a {border-radius: 0px; border:none; background: #efefef;}

	/*.jcarousel-next, .jcarousel-prev { padding:12px; box-sizing:content-box; }*/
	/*.jcarousel-prev { right:38px;}*/
	/*.jcarousel-next:after, .jcarousel-prev:after { top:13px; right:13px;}*/

	/*.HomePortfolioSection .portfolio figure.portfolio-item {padding:0px;margin-bottom: 20px;}*/


	/*.navbar-default .navbar-nav &gt; li &gt; a {text-shadow:none;}*/

	/* ABOUT */
	/*.FeaturesAccordion { }*/
	/*.our-team img {width: 50% !important;}*/
	/*figure.our-team p { color: #999;}*/
	/* isotope portfolio */

	/*.PortfolioSection nav.primary, nav.primary ul li { }*/
	/*.PortfolioSection nav.primary { }*/
	/*.PortfolioSection nav.primary ul li a.selected,.PortfolioSection  nav.primary ul li a:active {    background: none repeat scroll 0 0 #61A300;*/
	/*color: #FFFFFF; font-weight: normal; margin-top: 0 !important; padding: 7px 15px; text-align: center;width: auto; padding: 7px 15px;display: block;font-size: 14px;line-height: 1.2;}*/
	/*.PortfolioSection  nav.primary ul li.portf {color: #61A300; font-weight: bold; margin-right: 10px;padding-top: 5px;}*/
	/*.PortfolioSection  nav.primary ul { list-style: none; margin-bottom: 20px; float: left;clear: both;}*/
	/*.PortfolioSection  nav.primary ul li {float: left;margin-right: 10px;margin-bottom: 10px;  }*/
	/*.PortfolioSection  nav.primary ul li a {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding: 7px 15px;display: block;font-size: 14px;line-height: 1.2;    background: none repeat scroll 0 0 #40494C; color: #FFFFFF; font-weight: normal; margin-top: 0 !important; padding: 7px 15px; text-align: center; width: auto;}*/
	/*.PortfolioSection  nav.primary ul li a:hover {background: none repeat scroll 0 0 green;}*/


	/* HOME */

	 /*div.thumbnail {margin-bottom: 10px !important;}*/
	/*.our-team img {width: 50% !important;}*/
	/*.sectionTitle h2, .fw-aside-left h2 { font-size: 40px;letter-spacing: 0px;}*/
	/*.sectionTitle p {font-size: 24px; width: 100%;}*/
	/*.full-width.darkBG h2 { font-size: 40px; text-shadow:none;}*/
	/*.full-width.darkBG .sectionTitle p { font-size: 18px; width: 100%; text-shadow:none;}*/

	h3 { font-size: 20px; line-height: 25px; margin-bottom: 14px;}
	}

	.mex-title {
	border-bottom: 4px solid rgba(0, 0, 0, 0.08);
	display: inline-block;
	padding-bottom: 20px;
	margin-bottom: 20px;
	}


	/* ---------*/

	@media screen and (min-width: 768px) {
		.blogSection .popPosts ul li {  height: 110px !important;}
		.right-border { border-right: 1px solid grey; }
	}
	@media screen and (min-width: 767px) {
	.ls-layer h1, .ls-layer h3 { left:10px;}
	}
	/*@media screen and (max-width: 992px) {*/
	/*.portfolio-item-dets { border-bottom: 2px solid #E5E5E5; float: right; margin-top: 20px; width: 100%;margin-right: 0px;}*/
	/*}*/
	/*@media screen and (min-width: 768px) {*/
	/*#tline-content { width:739px;}*/
	/*.tline-box { width:326px;}*/
	/*}*/

	/* BOXED-WRAP */

	/*@media screen and (min-width: 1181px){*/
	/*#boxed-wrap {width: 1170px;}*/
	/*}*/

	/*@media screen and (min-width: 1010px) and (max-width: 1180px){*/
	/*#boxed-wrap {width: 960px;}*/
	/*}*/

	/*@media screen and (min-width: 800px) and (max-width: 1009px) {*/
	/*#boxed-wrap {width: 750px;}*/
	/*}*/

	/* --------------------- */

    @media (max-width: 480px) {
        .leftMenu {
            margin: 15px 0 25px 0;
        }
    }
    .leftMenu li {
        padding: 10px;
        position: relative;
        margin: 0 auto;
        width: 100%;
        max-width: inherit;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
        background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 2%, rgba(255,255,255,0.99) 3%, rgba(255,255,255,0.48) 97%, rgba(255,255,255,0.32) 98%, rgba(255,255,255,0) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(2%,rgba(255,255,255,1)), color-stop(3%,rgba(255,255,255,0.99)), color-stop(97%,rgba(255,255,255,0.48)), color-stop(98%,rgba(255,255,255,0.32)), color-stop(100%,rgba(255,255,255,0)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 2%,rgba(255,255,255,0.99) 3%,rgba(255,255,255,0.48) 97%,rgba(255,255,255,0.32) 98%,rgba(255,255,255,0) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 2%,rgba(255,255,255,0.99) 3%,rgba(255,255,255,0.48) 97%,rgba(255,255,255,0.32) 98%,rgba(255,255,255,0) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 2%,rgba(255,255,255,0.99) 3%,rgba(255,255,255,0.48) 97%,rgba(255,255,255,0.32) 98%,rgba(255,255,255,0) 100%);
        box-shadow: 0 1px 1px #B5B5B5;
        background-color: #ccc;
        border: none;
        border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        margin-bottom: 0px;
        -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25), 0 -3px 0px 0 rgba(0, 0, 0, 0.09) inset;
        text-align: left;
    }
    .leftMenu li:hover {
        background-color: #B5B5B5;
    }
    .leftMenu li a {
        color: #5a5d62;
        text-transform: uppercase;
        font-size: 13px;
    }

.lan-wrapper {
    position: absolute;
    right: 18px;
    top: 16px;
}
.lan-wrapper &gt; a {
    float: right;
    padding: 0 5px 0 5px;
    margin: 0px;
    height: 16px;
    opacity: .50;
    filter: alpha(opacity=50);
    -khtml-opacity: .50;
    -moz-opacity: .50;
    border: 0px #000000;
    display: block;
}

a.lan:hover, a.lanselected {
    opacity: 1.00;
    /*-ms-filter: alpha(opacity=100);*/
    filter: alpha(opacity=100);
    -khtml-opacity: 1.00;
    -moz-opacity: 1.00;
}

@media only screen and (max-width: 480px) {
    .item-image-section { padding: 0 1px 0 1px; }
    .category-details h1 {
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 0.2px;
        text-transform:uppercase;
        line-height: 20px;
        margin-bottom: 5px;
    }

    .items-list-wrapper {
        padding: 0;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .item-image-section { padding: 0 1px 0 1px; }
    .category-details h1 {
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 0.5px;
        text-transform:uppercase;
        line-height: 20px;
        margin-bottom: 5px;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
    .category-details h1 {
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 1px;
        text-transform:uppercase;
        line-height: 20px;
        margin-bottom: 10px;
    }
}
@media (min-width: 992px) {
    .left-border { border: 0 !important; border-left: 1px #666 solid !important; }
    /*.footer-international, .footer-filialen { margin-top: 110px; }*/
    /*.footer-trusted-shop { margin-top: 111px; }*/
    /*.footer-margin-bottom { height: 340px; }*/
    .category-details h1 {
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 1.5px;
        text-transform:uppercase;
        line-height: 22px;
        margin-bottom: 15px;
    }
}
@media (min-width: 1200px) {
    .category-details h1 {
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 2px;
        text-transform:uppercase;
        line-height: 24px;
        margin-bottom: 20px;
    }
}

.category-details {
    text-align: left;
    padding-left: 15px;
}

.link-item {
    margin-right: 20px;
    color: rgb(90, 93, 98)!important;
    font-family: 'Open Sans';
    font-size: 12px;
    letter-spacing: 2px;
}

@media only screen and (max-width: 480px) {
    .header-badge {
        width: 44px;
    }
    .badge-bestprice {
        width: 46px;
    }
    .cart-info-wrapper-2 a {
        font-size: 12px;
    }
    .padding-left-xs {
        padding-left: 0;
    }
    .padding-right-xs {
        padding-left: 10px;
    }
    .marq &gt; span {
        font-size: 14px !important;
    }
    .marquee {
        margin-bottom: 10px;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .link-item {
        letter-spacing: -0.25px;
    }
    .header-badge {
        width: 64px;
    }
    .badge-bestprice {
        width: 70px;
    }
    .padding-left-xs {
        padding-left: 0;
    }
    .padding-right-xs {
        padding-left: 5px;
    }
    .marq &gt; span {
        font-size: 14px !important;
    }
    .marquee {
        margin-bottom: 10px;
    }
    .cart-info-wrapper a {
        font-size: 12px;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
    .link-item {
        letter-spacing: -0.25px;
    }
    input.search{
        border-radius: 5px;
        float: left;
        margin: 0 5px 0 0;
        width: 174px;
    }
    .cart-inf0-wrapper {
        width: 58px;
        float: left;
    }
    .header-badge {
        width: 70px;
    }
    .badge-bestprice {
        width: 77px;
    }
    .cart-info-wrapper a {
        font-size: 12px;
    }
}
@media (min-width: 992px) {
    .link-item {
        letter-spacing: 0.2px;
    }
    input.search{
        border-radius: 5px;
        float: left;
        margin: 0 5px 0 0;
        width: 202px;
    }
    .cart-inf0-wrapper {
        width: 58px;
        float: left;
    }
    .header-badge {
        width: 70px;
    }
    .badge-bestprice {
        width: 77px;
    }
}
@media (min-width: 1200px) {
    .link-item {
        letter-spacing: 2px;
    }
    input.search{
        border-radius: 5px;
        float: left;
        margin: 0 5px 0 0;
        width: 202px;
    }
    .cart-inf0-wrapper {
        width: 58px;
        float: left;
    }
    .header-badge {
        width: 70px;
    }
    .badge-bestprice {
        width: 77px;
    }
}

.cart-info-wrapper-2 img {
    float: left;
    display: block;
    margin-top: 8px;
    margin-left: 8px;
}
.cart-info-wrapper-2 a {
    margin-left: 10px;
    display: block;
    margin-top: 8px;
    /*margin-bottom: 15px;*/
    margin-bottom: 0px;
    float: left;
}
/* Justified gallery */
a.thumb{
    position: relative;
    overflow: hidden;
    display:block;
    margin-bottom: 20px;
}
div.titleholder{
    position: absolute;
    bottom: -100px;
    width: 100%;
    padding-right: 20px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
span.item_title{
    /*background: url(../../../images/title_bg.png) repeat;*/
    /*background: url('/images/title_bg.png') repeat;*/
    background-color: rgba(255, 255, 255, 0.7);
    color: #000000;
    /*width: 100%;*/
    padding: 0 5px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    position: absolute;
    /*display: none;*/
    top: 10px;
    right: 10px;
    max-width: 90%;
    /*left: 0;*/
    /*bottom: 0;*/
    /*bottom: -100px;*/
}
@media (max-width: 480px) {
    span.item_title {
        font-size: 12px;
        right: 5px;
    }
}
span.item_title p {
    margin: 0;
}
.img-item {
    margin-bottom: 0px;
}
.last {
    margin-right: 0 !important;
}
img.lazy{
    /*border: 1px solid #222222;*/
    display:block;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    -moz-border-radius:  4px ; /* Firefox */
    -webkit-border-radius: 4px; /* Safari, Chrome */
    border-radius:   4px; /* CSS3 */
}
/* End Justified gallery */


/* Start Items List Styles */
.sidebar-menu-category { background-color: #f3f3f3; !important; padding: 8px 0 8px 15px !important; margin-top: 10px; color: #79796f; border-radius: 4px; line-height: 20px !important; }
.sidebar-menu-category a { color: #79796f; }
.sidebar-menu-font {font: 14px 'Open Sans',Arial, Verdana, Helvetica;color: #79796f; text-decoration: none; }

/*.items-list-section, .detail-item-section { margin: 10px 0; padding-top: 10px; }*/
.items-list-section, .detail-item-section { margin: 10px 0; }
/*.category-description-list-items h3, h2 { font:14px 'Open Sans',Arial !important; margin-bottom: 5px !important; }*/
.category-description-list-items h3,
.category-description-list-items h2,
.category-description-list-items h2 strong,
.category-description-list-items h3 strong,
.category-description-list-items h3 span,
.category-description-list-items h2 span { font:12px 'Open Sans',Arial !important; text-align: left !important; font-weight: bold !important; color:#79796f !important; }
/*.category-description-list-items h2 span { font:14px 'Open Sans',Arial !important; text-align: left !important; font-weight: bold !important; color:#79796f !important; }*/
/*.category-description-list-items p { margin-bottom: 0 !important; }*/
.category-description-list-items p {margin-bottom: 10px !important; }
.category-description-list-items p,
.category-description-list-items p span,
.category-description-list-items p strong { color:#79796f !important; font:11px 'Open Sans',Arial !important; text-align: justify !important; }
.category-description-list-items { color:#79796f; font:11px 'Open Sans',Arial !important; text-align: justify !important; }
/*.category-description-list-items h2 span { font-size: 17px !important; text-align: justify !important; }*/
h1.category-title { font: 16px 'Open Sans',Arial,Verdana, Helvetica; color: #79796f; display: block; float: left;margin: 0; height: 30px; line-height: 30px; }
/* */
h1.categories-list-title { width: 100%; }
/*div.categories-list-info-wrapper { width: 228px; height: 252px; border: 1px solid rgb(194, 195, 189); border-radius: 4px; -moz-border-radius: 4px; }*/
div.categories-list-info-wrapper { height: 252px; border: 1px solid rgb(194, 195, 189); border-radius: 4px; -moz-border-radius: 4px; display: table; }
figure.category-info-area { padding-left: 0; margin-bottom: 16px }
/*.categories-list-image-wrapper { width: 100%; height: 210px; text-align: center; }*/
.categories-list-image-wrapper { width: 228px; height: 210px; text-align: center; display:table-cell;vertical-align:middle;text-align:center; }
.categories-list-image-wrapper img { padding: 10px; max-width: 100%; max-height: 100%; }
.categories-list-subcategory-title { text-align: center; }
.categories-list-subcategory-title a:hover { color: red; }
/* End Items List Styles */

/* Start Footer Styles */
/*.footer-newsletter-btn { height: 32px !important; float: left !important; padding:0 10px !important; margin-bottom: 0 !important; background-color: #E04B23 !important; }*/
.footer-newsletter-btn {
    height: 32px !important;
    float: left !important;
    padding:0 10px !important;
    margin-bottom: 0 !important;
    background-color: #7d7a71 !important;
}
.footer-newsletter-btn:hover {
    background-color: #ff0000 !important;
}
.footer-newsletter-input { height: 32px; float: left; !important; margin-bottom: 0 !important; }
.discount-wrapper { width: 15%; }
.search-field-wrapper { width: 85%; }

/*.footer-payment-methods { float: left; width: 100%; }*/
/*.footer-delivery-methods { float: left; width: 100%; }*/
.footer-delivery-methods li {
    position: relative;
    padding: 0 0 0 21px;
}
.footer-delivery-methods li:before {
    content: '';
    position: absolute;
    width: 13px;
    height: 13px;
    left:0;
    top:3px;
    background: url('../../../images/logos/bullet.png') 0 0 no-repeat;
}

.footer-payment-methods p img, .footer-delivery-methods p img {
    margin-bottom: 0;
}

.hidden-footer-xxs { display: block; margin-bottom: 5px; }
.hidden-footer-text-except-xxs { display: none; margin-bottom: 5px; }
#subscribe-capture-side-bar { display: none; }
/* End Footer Styles */

/* Start Detail Page Styles */
div.active-thumb-photo { border-color: #ff0000 !important; z-index:10;}
div.foto { z-index:10; border: 1px solid #bcbdb7; border-radius: 4px; -moz-border-radius: 4px; padding: 0; width : 72px; height : 72px; overflow:hidden; float: left; margin: 0 4px 4px 0; text-align: center; vertical-align: middle; position: relative; display: table-cell; }
#foto img { max-width:70px; max-height:70px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; }
div.next { position:absolute; right:0; width: 50%; height:100%; z-index:100; cursor: pointer; background: url(/images/next.png) no-repeat 98%; }
div.previous { position:absolute; left:0; width: 50%; height:100%; z-index:100; background: url(/images/previous.png) no-repeat 2%; cursor: pointer; }
/*.detail-page-image-icons-area { padding-top:10px; text-align: left; vertical-align: top; float:left; width: 33%; }*/
.detail-page-image-icons-area { padding-top:10px; text-align: left; vertical-align: top; float:left; }
.detail-image-size { max-width:99%; max-height:99% }
.detail-page-tab { width: 177px; }
.tab-text-title { font: bold 14px 'Open Sans'; }
#details p a { word-wrap: break-word !important; display: block; width: 100%; }
.detail-page-not-printable { height: 50px; }
/*.detail-page-item-description { min-height: 331px; padding-bottom: 175px; }*/
/*.detail-page-item-description { padding-bottom: 175px; }*/
.detail-page-tab-table { border-collapse: separate; }
.visible-xs { display: none; padding: 0 15px; }
/*#modal-frame { height: 540px; overflow-x: hidden; }*/
#modal-frame { height: 550px; overflow-x: hidden; }
div.modal-body { padding-top: 10px !important; padding-bottom: 0 !important; }
div.dynamic-price-width { display: block; float: left; width:50%; padding-right: 2px; position: relative; }
div.dynamic-price-height { display: block; float: left; width:50%; padding-left: 2px; position: relative; }
#dynamicPrice_widthList, #dynamicPrice_lengthList { overflow: auto; width: 100%; }
.item-information-holder a { width: 100%; }
#v-head-area { margin-top: 10px; }
.normal-font { font-weight: normal !important; }
/*#request-for-information-frame { height: 400px; }*/
/* End Detail Page Styles */

/* Start Checkout Page Styles */
.checkout-left-side { position:relative; display: block; }
.checkout-right-side { position:relative;display: block;  }
/*.checkout-left-side { position:relative; display: block; float: right; }*/
/*.checkout-right-side { position:relative;display: block; float: left; }*/
#bestel { color: #7b796e; font: 13px 'Open Sans'; }
#bestel h2 { font: bold 18px 'Open Sans'; text-decoration: none; margin-top: 0; display: inline; }
.checkout-left-side div.form, .checkout-right-side div.form { border: 1px solid #bdbcb6; border-radius: 4px; -moz-border-radius: 4px; display: block; }
.checkout-left-side div.formrow { position: relative; display: block; text-align: left; vertical-align: top; width: 100%; height: 30px; }
.checkout-left-side div.formcontent{ position: relative; display: block; text-align: left; vertical-align: top; width: 100%; }
.checkout-left-side div.subtext, .checkout-right-side div.subtext { font: 9px 'Open Sans'; display: inline; }
#form input.big {
    /*border: 1px solid #bdbcb6; border-radius: 2px; -moz-border-radius: 2px; */
    margin: 0;
    /*padding: 1px 5px; */
}
#form input.small {
    width: 50% !important;
    /*border: 1px solid #bdbcb6; border-radius: 2px; -moz-border-radius: 2px; */
    margin: 0;
    /*padding: 1px 5px; */
}

#form select.styled { font-size: 12px; position: relative; opacity: 0; filter: alpha(opacity=0); z-index: 5; }
.checkout-form-table .select { position: absolute; width: 165px; height: 21px; padding: 0 0 0 8px; color: #fff; font: 12px/21px 'Open Sans',arial,sans-serif; background-size: contain !important; overflow: hidden; }
.checkbox, .radio { width: 25px; height: 25px; padding: 0; margin-left:12px; display:block; float: left; }

input.styled { display: none; }
input.lieferadresse { display: none; }

.cart-info-price-left { text-align: left; float: left; width: 45%; }
.cart-info-price-middle { text-align: center; float: left; width: 10%; }
.cart-info-price-right { text-align: right; float: left; width: 45%; }

#form div.big { text-align: left; display: block; }
.checkout-form-table { width: 100%; table-layout: fixed; }
.checkout-form-table tr td { vertical-align: middle; padding-bottom: 5px; }
.checkout-form-table select { padding: 0 !important; margin: 0 !important; width: 165px !important; height: 15px !important; }
.checkout-form-table .left-column { width: 30%; }
.checkout-form-table .right-column { width: 70%; }
div.form-wrapper { padding: 20px; }
div.form { margin-bottom: 10px !important; }
/*div.form table { table-layout: fixed; word-wrap: break-word !important; }*/
.checkout-right-side table { table-layout: fixed; word-wrap: break-word !important; }
div.form table tr td { vertical-align: middle !important; }
table.delivery-section-table { float: left; height: 25px !important; }
table.delivery-section-cost-table { height: 25px !important; }
/*.buy-now-area { clear: both; height: 35px; }*/
.buy-now-area { clear: both; }
.checkout-left-side table h3 {font-size: 1.17em !important; font-weight: bold !important; margin-bottom: 0 !important; }
#cart-info-header { padding-bottom:20px; }
/*div.fotobox { border:#cac9c5 solid 1px; background:white; height:45px; width: 45px; border-radius: 3px; -moz-border-radius: 3px; }*/
div.fotobox { height:45px; width: 45px; line-height: 45px; margin: 2px 0}
div.fotobox img { max-height:100%; max-width: 100%; vertical-align: middle !important; }

#SchweizText { margin-bottom: 15px;	border-radius: 0; background:#ffc4c4; }
#SchweizText p { margin: 0 0 13px 0; line-height: 1; }
.checkout-left-side table a { color: blue !important; text-decoration: underline !important; }
.checkout-left-side table a:hover { cursor: pointer !important; color: blue !important; }

.checkout-result-area { margin-top: 10px; margin-bottom: 10px; }
.checkout-success-area, .checkout-success-area p, .checkout-success-area input { font-size: 13px !important; }
#checkout-trusted-shop-table { margin: auto; width: 578px; }
#trusted-shop-badge { position:relative; bottom:0; right:0; width:80px; }
#checkout-trusted-shop-table .first-column { width: 80px; vertical-align: top; }

/*#checkout-form-table .checkbox, .radio { width: 25px; height: 25px; padding: 0; margin-left:12px; background: url(../images/checkbox.png) no-repeat; display:block; float: left; }*/

/*#form div.big { position: absolute; right: 0; top:0; text-align: left; display: block; }*/
/* End Checkout Page Styles */

.desktop-margin-top { margin-top: 10px;}
/* Start Custom Page Styles */
.page-content a { text-decoration: underline !important; }
#page a, #page a:hover { color: #7b796e; }
#page a:hover {color: #f98075; }
#page td { color: #7b796e; text-decoration: none; }
a.tree { color: #7b796e; text-decoration: none; }
/*a.tree2 { color: #c63e32; text-decoration: none; }*/
a.tree2 { color: #ff0000; text-decoration: none; }
.page-content { margin: 10px 0; }
.page-content,
.page-content p strong,
.page-content p,
.page-content u,
.page-content ul,
.page-content p span,
.page-content p strong em,
.page-content span,
.page-content font,
.page-content a { font-family: "Open Sans" !important; font-size: 14px !important; }
.contact-area { margin-top: 10px; }
/* End Custom Page Styles */

.hidden-admin-link-xs {display: inline; }

/*#subscribe-capture-side-bar .modal-dialog { width: 240px; margin: auto; }*/
/*#subscribe-capture-side-bar .modal-content { width: 340px; }*/
#subscribe-capture-side-bar-frame { height: 220px; width: 340px; margin: auto; display: block; }

.hidden-table-xs { display: table !important; position: relative; width: 100%; margin: 0 !important; }

.quasi-hidden-table-xs { display: table !important; position: relative; width: 100%; margin: 0 !important; }

@media (min-width: 768px) {
	.top-menu-item-parent {
		display: table-cell !important;
		float: none !important;
	}
	.submenu-arrow {
		display: none;
	}
}

@media (min-width: 1500px) {
	.items-list-table-holder { display: table;table-layout: fixed;width: 221px !important; }
	.items-list-mobile-thumb { width: 221px !important; }

	/*div.categories-list-info-wrapper, .categories-list-image-wrapper { width: 220px; }*/
	.categories-list-image-wrapper { width: 220px; }
	.footer-newsletter-input { width: 85% !important;  }
	.footer-newsletter-btn { width: 15% !important;  }

    .detail-page-image-wrapper { position:relative; height: 503px; }
    .detail-page-item-description { padding-bottom: 175px; }
    /*.relative-items-detail-page { position: absolute; bottom: -110px; }*/
    .relative-items-detail-page { position: absolute; top: 100%; }
    .item-information-holder { position: relative; min-height: 503px; }
    .bottom-part-detail-page-wrapper { position: absolute; left: 15px; bottom: 0; }

    .ups-img {
        float:left;
        margin-right: 20px;
    }
    .fedex-img {
        float:left;
        margin-right: 20px;
    }
    .dhl-img {
        float:left;
        margin-right: 20px;
    }
    .footer-client-service { float: left; width: 27%; }
    .footer-links { float: left; width: 18%; }
    .footer-international { float: left; width: 32%; }
    .footer-filialen {float: left; width: 23%;}
	#colors-modal .modal-dialog { width: 1000px; height: 620px }
	#colors-modal .modal-content { width: 1000px; height: 620px }
	.discount-wrapper { width: 10%; }
	.search-field-wrapper { width: 90%; }
}
@media (min-width: 1200px) and (max-width: 1500px) {
	.items-list-table-holder { display: table;table-layout: fixed;width: 221px !important; }
	.items-list-mobile-thumb { width: 221px !important; }

	.footer-newsletter-input { width: 80% !important;  }
	.footer-newsletter-btn { width: 20% !important;  }

    .ups-img {
        float:left;
        margin-right: 20px;
    }
    .fedex-img {
        float:left;
        margin-right: 20px;
    }
    .dhl-img {
        float:left;
        margin-right: 20px;
    }
    .footer-client-service { float: left; width: 27%; }
    .footer-links { float: left; width: 18%; }
    .footer-international { float: left; width: 32%; }
    .footer-filialen {float: left; width: 23%;}
    /*.footer-newsletter-input { width: 445px !important;  }*/
    /*.detail-page-image-wrapper { position:relative; height: 480px; }*/
    .detail-page-image-wrapper { position:relative; height: 503px; }
    /**/
    .detail-page-item-description { padding-bottom: 175px; }
    /*.relative-items-detail-page { position: absolute; bottom: -110px; }*/
    .relative-items-detail-page { position: absolute; top:100%; }
    .item-information-holder { position: relative; min-height: 503px; }
    .bottom-part-detail-page-wrapper { position: absolute; left: 15px; bottom: 0; }
    /*.detail-page-item-description { min-height: }*/
    /**/
    /*#details p a { width: 938px !important; }*/
    .detail-page-tab-table p a { width: 938px !important; }
    /*#add-to-cart-error-local, #add-to-cart-success { width: 297px !important; }*/
    #add-to-cart-error-local h2, #add-to-cart-success h2 { white-space: normal !important; }
    #colors-modal .modal-dialog { width: 1000px; height: 620px }
    #colors-modal .modal-content { width: 1000px; height: 620px }
    #delivery-calculator-modal .modal-dialog { width: 600px; }
    #delivery-calculator-modal .modal-content { width: 600px; }

    #request-for-information .modal-dialog { width: 850px; }
    #request-for-information .modal-content { width: 850px; }

    #request-now-modal .modal-dialog { width: 850px; }
}

@media (min-width: 992px) and (max-width: 1200px) {
	.items-list-table-holder { display: table;table-layout: fixed;width: 217px !important; }
	.items-list-mobile-thumb { width: 217px !important; }

	.footer-newsletter-input { width: 80% !important;  }
	.footer-newsletter-btn { width: 20% !important;  }

    .ups-img {
        float:left;
        margin-right: 20px;
    }
    .fedex-img {
        float:left;
        margin-right: 20px;
    }
    .dhl-img {
        float:left;
        margin-right: 20px;
    }
    .footer-client-service { float: left; width: 27%; }
    .footer-links { float: left; width: 18%; }
    .footer-international { float: left; width: 31%; }
    .footer-filialen {float: left; width: 22%;}
    /*.footer-newsletter-input { width: 420px !important; }*/
    .detail-page-image-wrapper { position:relative; height: 482px; }
    /**/
    .detail-page-item-description { padding-bottom: 175px; }
    /*.relative-items-detail-page { position: absolute; bottom: -110px; }*/
    .relative-items-detail-page { position: absolute; top: 100%; }
    .item-information-holder { position: relative; min-height: 482px; }
    .bottom-part-detail-page-wrapper { position: absolute; left: 15px; bottom: 0; }
    /**/
    /*#details p a { width: 898px !important; }*/
    .detail-page-tab-table p a { width: 898px !important; }
    /*#add-to-cart-error-local, #add-to-cart-success { width: 283px !important; }*/
    #add-to-cart-error-local h2, #add-to-cart-success h2 { white-space: normal !important; }
    #colors-modal .modal-dialog { width: 1000px; height: 620px }
    #colors-modal .modal-content { width: 1000px; height: 620px }
    #delivery-calculator-modal .modal-dialog { width: 600px; }
    #delivery-calculator-modal .modal-content { width: 600px; }
    #request-for-information .modal-dialog { width: 850px; }
    #request-for-information .modal-content { width: 850px; }

    #request-now-modal .modal-dialog { width: 850px; }
}

/* dusseldorf discount page */

.image-row p strong { font-size:inherit !important; }
.image-row h1 strong,
.image-row h1 span,
.image-row h1 strong,
.image-row h3 span,
.image-row h2 span { font-size:inherit !important; font-weight: bold; }

.image-row h1, .image-row h2 { margin-bottom: 0 !important; }
.text-white { color:white; }
.text-align-left { text-align: left; }
.image-row { position:absolute;width:100%; }

#dusseldorf-discount-table {
    background-image:url('/files/images/background1.jpg');
    background-size: cover;
    height:1115px;
    width:770px;
    margin: 0 auto 40px auto;
}
#first-row { top:145px; }
#second-row { top:245px;padding:0 290px 0 315px }
#third-row { top:470px; padding: 0 35px 0 35px}
#forth-row { top:565px;padding: 0 65px 0 65px; }
#fifth-row { top:815px; padding-left: 15px; }
#sixth-row { top:965px; padding: 0 95px 0 95px; }
#seventh-row { top:1120px; padding: 0 45px 0 45px; }
#eight-row { top:1045px; }

#first-row h1, #second-row h1 { font-size:48px; }
#first-row h2, #second-row h2 { font-size:24px }
#fifth-row h3 { font-size:20px; line-height: normal; margin-bottom: 0; }
#eight-row h3 { font-size: 18px; }

#third-row, #third-row span, #third-row p, #third-row p span,
#forth-row, #forth-row span, #forth-row p, #forth-row p span
#sixth-row, #sixth-row span, #sixth-row p, #sixth-row p span
#seventh-row, #seventh-row span, #seventh-row p, #seventh-row p span { font-size: 12px; }

#eight-row h3, #eight-row h3 span { font-weight: normal; }

.image-row p { line-height: 1.25 !important; }
/* dusseldorf discount page */

@media (min-width: 768px) and (max-width: 992px) {
	.items-list-table-holder { display: table;table-layout: fixed;width: 226px !important; }
	.items-list-mobile-thumb { width: 226px !important; }

	/* dusseldorf discount page */
    #dusseldorf-discount-table { width:750px; margin-bottom: 20px; }
    #first-row h1, #second-row h1 { font-size:40px; }
    #second-row { top:240px;padding:0 290px 0 315px }
    #first-row { top:145px; }
    #third-row { top:450px; padding: 0 35px 0 35px}
    #forth-row { top:555px;padding: 0 65px 0 65px; }
    #fifth-row { top:795px; padding-left: 15px; }
    #sixth-row { top:940px; padding: 0 95px 0 95px; }
    #seventh-row { top:1090px; padding: 0 45px 0 45px; }
    #eight-row { top:1020px; padding: 0 45px 0 45px; }
    /* dusseldorf discount page */

    #cart-info-wrapper { !important; width: 55px; }
    #header-badge-id { float: right !important;  }
    #badge-best-price-link { float: left !important; }

	h1.category-title { font-size: 14px; }

    .ups-img {
        float:left;
        margin-right: 20px;
    }
    .fedex-img {
        float:left;
        margin-right: 20px;
    }
    .dhl-img {
        float:left;
        margin-right: 20px;
    }
    .footer-client-service { float: left; width: 28%; }
    .footer-links { float: left; width: 20%; }
    .footer-international { float: left; width: 30%; }
    .footer-filialen {float: left; width: 20%;}
    .discount-wrapper { width: 20%; }
    .search-field-wrapper { width: 80%; }
    .footer-newsletter-input { width: 75% !important;  }
    .footer-newsletter-btn { width: 25% !important;  }
    /*.footer-payment-methods { width: 100% !important; }*/
    /*.footer-delivery-methods { width: 100% !important; }*/
    .detail-page-image-wrapper { position:relative; height: 373px; }
    /**/
    .detail-page-item-description { padding-bottom: 175px; }
    /*.relative-items-detail-page { position: absolute; bottom: -90px; }*/
    .relative-items-detail-page { position: absolute; top:100%; }
    .item-information-holder { position: relative; min-height: 373px; }
    .bottom-part-detail-page-wrapper { position: absolute; left: 15px; bottom: 0; }
    /**/
    /*#details p a { width: 696px !important; }*/
    .detail-page-tab-table p a { width: 696px !important; }
    /*div.foto { width: 45.75px !important; height: 45.75px !important; }*/
    /*div.foto { width: 46px !important; height: 46px !important; }*/
    /*#foto img { max-width:44px !important; max-height:44px !important; }*/
    /*a.foto{ width: 30px !important; height: 30px !important; }*/
    /*#add-to-cart-error-local, #add-to-cart-success { width: 216px !important; }*/
    #add-to-cart-error-local h2, #add-to-cart-success h2 { font-size: 12px !important; white-space: normal !important; }

    .antiklook-control img { width: 30px !important; height: 30px !important; }
    .antiklook-control label { font-size: 10px !important; margin-top: 6px !important; }
    .antiklook-control input { margin-top: 10px !important; }
    #product-info-tab-content, #delivery-info-tab-content { width: 696px !important; }
    #colors-modal .modal-dialog { width: 750px !important; }
    #modal-frame { height: 470px !important; }
    /*.detail-page-image-wrapper { position:relative; height: 400px; }*/
    #delivery-calculator-modal .modal-dialog { width: 600px; }
    #delivery-calculator-modal .modal-content { width: 600px; }

    #request-for-information .modal-dialog { width: 750px; }
    #request-for-information .modal-content { width: 750px; }

    div.form-wrapper { padding: 15px; }
    table td { font-size: 11px !important; }
    .checkout-form-table .left-column { width: 35% !important; }
    .checkout-form-table .right-column { width: 65% !important; }
    span.select { height: 20px !important; font-size: 11px !important; }
    #form select.styled { font-size: 11px !important; }
    #cart-info-header { padding-bottom: 0 !important; }
    .checkout-left-side .cart-info { padding: 10px !important; }
    div.fotobox { height:40px !important; width: 40px !important; line-height: 40px !important; }
    #SchweizText p, #SchweizText span { font-size: 11px !important; }
    #SchweizText p span { font-size: 11px !important; }
    .checkout-left-side table h3 {font-size: 1em !important; }
    #bestel h2 { font-size: 14px !important; }
    #request-now-modal #request-now-frame { height: 500px !important; }
    /*#request-now-modal .modal-dialog { width: 768px; }*/
}

.detail-page-image-holder { padding: 0; }

.in-basket-button-text { float:left; margin-left:15px; }

@media (min-width: 480px) and (max-width: 767px) {
	.items-list-table-holder { display: table;table-layout: fixed;width: 180px !important; }
	.items-list-mobile-thumb { width: 180px !important; }

	.shop-item div.thumb { border : none !important; }
    /* dusseldorf discount page */
    /*#dusseldorf-discount-table { width:390px; height: 530px }*/
    /*#first-row { top:70px; }*/
    /*#second-row { top:125px;padding:0 145px 0 158px }*/
    /*#third-row { top:450px; padding: 0 35px 0 35px}*/
    /*#forth-row { top:555px;padding: 0 65px 0 65px; }*/
    /*#fifth-row { top:755px; padding-left: 15px; }*/
    /*#sixth-row { top:900px; padding: 0 95px 0 95px; }*/
    /*#seventh-row { top:1015px; padding: 0 45px 0 45px; }*/

    /*#first-row h1, #second-row h1 { font-size:24px; margin-bottom: 0; line-height: normal !important; }*/
    /*#first-row h2, #second-row h2 { font-size:12px; line-height: normal !important; }*/
    /*#fifth-row h3 { font-size:10px; line-height: normal; margin-bottom: 0; }*/

    /*#second-row, #second-row span, #second-row p, #second-row p span,*/
    /*#third-row, #third-row span, #third-row p, #third-row p span,*/
    /*#forth-row, #forth-row span, #forth-row p, #forth-row p span*/
    /*#sixth-row, #sixth-row span, #sixth-row p, #sixth-row p span*/
    /*#seventh-row, #seventh-row span, #seventh-row p, #seventh-row p span { font-size: 8px; line-height: normal}*/

    /*.image-row p, .image-row p span { line-height: 1 !important; }*/
    /* dusseldorf discount page */

    .hidden-admin-link-xs {display: none; }
    /*div.categories-list-info-wrapper, .categories-list-image-wrapper { width: 180px;}*/
    .categories-list-image-wrapper { width: 180px;}
    .categories-list-subcategory-title a { font-size: 12px; }
    .items-list-section,
    .detail-item-section,
    .desktop-margin-top { margin-top: 0; }
    /*.on-focus-class-xs-search-input { width: 88% !important; float: left; margin-bottom: 10px !important; }*/
    /*.on-focus-class-xs-search-button { width: 12%; float: right; padding-left: 2px; max-height: 29px; max-width: 43px; }*/
    .on-focus-class-xs-search-input { width: 355px !important; float: left; margin-bottom: 10px !important; }
    .on-focus-class-xs-search-button { float: right; padding: 5px; height: 31px; width: 31px; border-radius: 3px; background-color: rgb(87, 87, 87); }

    .thumbholder .thumb { padding-top: 0; }
    .thumbholder .thumb img { max-height: 150px; margin-top: -20px; }
    /*.thumbholder .thumbtext { padding: 0 8px; }*/
    .thumbholder .thumbtext { padding: 0; }
    .thumbholder .thumbtitle { padding: 0 0 0 20px;  }

    h1.category-title { font-size: 12px; width: 100% !important; }
    .in-basket-button-text { float:none; margin-left:0; }
    .xs-custom-hidden {display: none; }
    .footer-link-section-1 a { line-height: 30px; }
    .ups-img {
        float:left;
        width: 50%;
    }
    .fedex-img {
        float:left;
        width: 50%;
    }
    .dhl-img {
        clear: both;
        float: left;
        width: 50%;
        margin-top: 15px;
    }
    .moebel-transport {
        float:left;
        width: 50%;
        margin-top: 15px;
    }
    .hidden-table-xs { display: none !important; }
	.quasi-hidden-table-xs { display: none !important; }
    .error-404-header { font-size: 16px !important; }
    .error-404-text { font-size: 12px !important; margin-bottom: 10px }
    /*.error-404-wrapper form { position: relative !important; display: none; }*/
	.error-404-wrapper form { position: relative !important; top: 0 !important;}
    /*.error-404-wrapper form .search { float: left; width: 88%}*/
	.error-404-wrapper form .search { float:left; border-radius: 5px; margin: 0 5px 5px 0; width: 174px; }
    /*.error-404-wrapper form .search-img-zoom { float: right; }*/
    .footer-client-service { float: left; width: 50%; }
    .footer-links { float: left; width: 50%; clear: both}
    .footer-international { float: left; width: 50%; }
    .footer-filialen {float: left; width: 50%;}
    .discount-wrapper { width: 25%; }
    .search-field-wrapper { width: 75%; }
    /*.footer-newsletter-input { width: 190px !important; }*/
    .footer-newsletter-input { width: 65% !important; }
    .footer-newsletter-btn { width: 35% !important; }
    /*.footer-payment-methods { width: 50% !important; }*/
    /*.footer-delivery-methods { width: 50% !important; }*/
    .detail-page-image-wrapper { position:relative; height: 290px; }
    .detail-page-image-holder { margin-top: 10px; }
    .item-information-holder { padding: 0 !important; margin-bottom: 0 !important; }
    .detail-page-image-icons-area { width: 100% !important; }
    /*div.foto { width: 45.75px !important; height: 45.75px !important; }*/
    /*div.foto { width: 46px !important; height: 46px !important; }*/
    /*#foto img { max-width:44px !important; max-height:44px !important; }*/
    .detail-page-image-holder { margin-bottom: 10px; }
    /*#details p a { width: 318px !important; }*/
    .detail-page-tab-table p a { width: 318px !important; }
    .detail-page-not-printable { height: 20px !important; }
    .detail-page-item-description { min-height: 50px !important; }
    .visible-xs { display: block !important; }
    .visible-xs h1 { font-size: 18px !important; margin-top: 10px !important; }
    #product-info-tab-content, #delivery-info-tab-content { width: 348px !important; }
    /*a.tab, a.tabselected { width: inherit !important; font-size: 11px !important; }*/
    /*.priced_colors { min-width: 220px; margin-bottom: 10px; }*/
    .priced_colors { min-width: 220px; margin-bottom: 10px; width: 100% !important; }
    /*.priced_colors { min-width: 220px; margin-bottom: 10px; }*/
    /*#colors-modal .modal-dialog { width: 470px !important; }*/
    /*#modal-frame { height: 300px !important; }*/
    /*.farbeblock { width: inherit !important;}*/
    .color-picture { width: 45px !important; height: 45px !important; }
    /*div.farbeblock { width: 220px !important; }*/
    /*.block-single { width: 100% !important; }*/
    /*.not-single { width: 50% !important; }*/
    div.farbeblock { float:left; max-height: 60px !important; height: 60px; margin-right: 0 !important; width: 50% !important; }
    /*.farbe-master-table-wrapper { width: 100% !important; }*/
    #delivery-calculator-modal .modal-dialog { width: 480px; margin: auto; }
    #delivery-calculator-modal .modal-content { width: 480px; }
    /*#request-for-information-frame { height: 550px; }*/
    /*#request-for-information .modal-dialog { width: 470px; }*/
    /*#request-for-information .modal-content { width: 470px; }*/
    div.form-wrapper { padding: 15px; }
    table td { font-size: 11px !important; }
    .checkout-form-table .left-column { width: 35% !important; }
    .checkout-form-table .right-column { width: 65% !important; }
    span.select { height: 20px !important; font-size: 11px !important; }
    #form select.styled { font-size: 11px !important; }
    #cart-info-header { padding-bottom: 0 !important; }
    .checkout-left-side .cart-info { padding: 10px !important; }
    div.fotobox { height:40px !important; width: 40px !important; line-height: 40px !important; }
    #SchweizText p, #SchweizText span { font-size: 11px !important; }
    #SchweizText p span { font-size: 11px !important; }
    .checkout-left-side table h3 {font-size: 1em !important; }
    #bestel h2 { font-size: 14px !important; }
    #checkout-trusted-shop-table { width: 100% !important; }
    .checkout-trusted-shop-submit { width: 100% !important; }
    .checkout-success-area, .checkout-success-area p, .checkout-success-area input { font-size: 12px !important; }
    .page-content,
    .page-content p strong,
    .page-content p,
    .page-content u,
    .page-content ul,
    .page-content p span,
    .page-content p strong em,
    .page-content span,
    .page-content font,
    .page-content a { font-size: 12px !important; }
    #request-now-modal #request-now-frame { height: 500px !important; }
}

.farbe-master-submit-invisible-xs { display: table-row; }
.farbe-master-submit-visible-xs { display: none; }
/*.farbe-master-sent-text { color: darkgreen; font-size: 20px !important; }*/
.bestseller-title { font-size: 14px !important; }

.farbe-master-table-all-visible { display: table-row; }
.farbe-master-table-all-hidden { display: none; }

#antique-look-modal .modal-dialog { margin: auto; width: 310px; }

@media (max-width: 480px) {
    .requestForInformationLink .ui-btn-inner { font-size: 12px !important; }
    .items-list-table-holder { display: table;table-layout: fixed;width: 127px !important; }
    .items-list-mobile-thumb { width: 127px !important; }

    .shop-item div.thumb { border : none !important; }

    .hidden-admin-link-xs {display: none; }
    /*div.categories-list-info-wrapper, .categories-list-image-wrapper { width: 125px;}*/
    .categories-list-image-wrapper { width: 125px;}
    .categories-list-subcategory-title a { font-size: 12px; }
    .items-list-section,
    .detail-item-section,
    .desktop-margin-top { margin-top: 0; }
    /*.on-focus-class-xs-search-input { width: 83% !important; float: left; margin-bottom: 10px !important; }*/
    .on-focus-class-xs-search-input { width: 235px !important; float: left; margin-bottom: 10px !important; }
    /*.on-focus-class-xs-search-button { width: 17%; float: right; padding-left: 2px; max-height: 29px; max-width: 43px; }*/
    .on-focus-class-xs-search-button { float: right; padding: 5px; height: 31px; width: 31px; border-radius: 3px; background-color: rgb(87, 87, 87); }
    .in-basket-button-text { float:none; margin-left:0; }
    h1.category-title { font-size: 12px; width: 100% !important; }
    .xs-custom-hidden {display: none; }
    .footer-link-section-1 a { line-height: 30px; }
    .hidden-table-xs { display: none !important; }

    .ups-img {
        float:left;
        width: 50%;
    }
    .fedex-img {
        float:left;
        width: 50%;
    }
    .dhl-img {
        clear: both;
        float: left;
        width: 50%;
        margin-top: 15px;
    }
    .moebel-transport {
        float:left;
        width: 50%;
        margin-top: 15px;
    }
    .error-404-header { font-size: 14px !important; }
    .error-404-text { font-size: 11px !important; margin-bottom: 10px }
    /*.error-404-wrapper form { position: relative !important; display: none; }*/
    .error-404-wrapper form { position: relative !important; top: 0 !important;}
    /*.error-404-wrapper form .search { float: left; width: 83%}*/
	.error-404-wrapper form .search { float:left; border-radius: 5px; margin: 0 5px 5px 0; width: 174px; }
    /*.error-404-wrapper form .search-img-zoom { float: right; }*/
    .footer-client-service { float: left; width: 100%; }
    .footer-links { float: left; width: 100%; }
    .footer-international { float: left; width: 100%; }
    .footer-filialen {float: left; width: 100%;}

    .footer-payment-methods { float: left; width: 100%; }
    .footer-delivery-methods { float: left; width: 100%; }
    .hidden-footer-xxs { display: none !important; }
    .discount-text { width: 60px !important; font-size: 10px !important; top: 13px !important; }
    .discount { height:60px !important; width: 60px !important; }
    .search-field-wrapper { width: 100%; }
    /*.footer-newsletter-input { width: 170px !important; }*/
    /*.footer-newsletter-input { width: 140px !important; }*/
    .footer-newsletter-input { width: 65% !important; }
    .footer-newsletter-btn { width: 35% !important; }
    .hidden-footer-text-except-xxs { display: block !important; float: left; width: 73%; }
    .discount-wrapper { width: 27%; min-width: 70px !important; }

    .items-list-section { padding-right: 0 !important; }
    .thumbtitle { background-size: 7px 7px !important; padding: 2px 5px 2px 15px !important; }
    .thumbprice { background-size: 7px 7px !important; padding: 2px 5px 2px 15px !important; }
    /*.thumbtext { width: inherit !important; font-size: 10px !important; padding: 0 10px !important; }*/
    .thumbtext { width: inherit !important; font-size: 10px !important; padding: 0 !important; }
    .thumbholder a, .thumbholder span { font-size: 10px !important; word-wrap: break-word !important; }
    .detail-page-image-wrapper { position:relative; height: 193px; }
    .detail-page-image-holder { margin-top: 10px; }
    .item-information-holder { padding: 0 !important; margin-bottom: 0 !important; }
    .detail-page-image-icons-area { width: 100% !important; }
    /*div.foto { width: 45.75px !important; height: 45.75px !important; }*/
    div.foto { width: 46px !important; height: 46px !important; }
    #foto img { max-width:44px !important; max-height:44px !important; }
    .detail-page-image-holder { margin-bottom: 10px; }
    a.tab, a.tabselected { width: inherit !important; font-size: 11px !important; }
    .detail-page-tab { width: 130px !important; }
    .detail-page-tab-table { font-size: 10px !important; }
    .detail-page-tab-table p { font-size: 10px !important; }
    .detail-page-tab-table p span { font-size: 10px !important; }
    .detail-page-tab-table p strong { font-size: 10px !important; }
    /*#details { font-size: 10px !important; }*/
    /*#details p { font-size: 10px !important; }*/
    /*#details p span { font-size: 10px !important; }*/
    /*#details p strong { font-size: 10px !important; }*/
    .tab-text-title { font-size: 12px !important; }
    /*#details p a { width: 228px !important; }*/
    .detail-page-tab-table p a { width: 228px !important; }
    .detail-page-not-printable { height: 20px !important; }
    .detail-page-item-description { min-height: 50px !important; }
    /*#add-to-cart-error-local, #add-to-cart-success { width: 240px !important; }*/
    #add-to-cart-error-local h2, #add-to-cart-success h2 { font-size: 12px !important; white-space: normal !important; }
    a.foto{ width: 30px !important; height: 30px !important; }
    .antiklook-control img { width: 30px !important; height: 30px !important; }
    .antiklook-control label { font-size: 10px !important; margin-top: 6px !important; }
    .antiklook-control input { margin-top: 10px !important; }
    .visible-xs { display: block !important;  }
    .visible-xs h1 { font-size: 18px !important; margin-top: 10px !important; }
    #product-info-tab-content, #delivery-info-tab-content { width: 228px !important; }
    /*#colors-modal .modal-dialog { width: 250px !important; }*/
    /*#modal-frame { height: 158px !important; }*/
    /*.farbeblock { width: inherit !important;}*/
    .priced_colors { min-width: 220px; margin-bottom: 10px; width: 100% !important; }
    .color-picture { width: 45px !important; height: 45px !important; }
    div.farbeblock { width: inherit !important; }
    .farbe-master-table-wrapper { width: 100% !important; }
    .farbe-master-table-xss-invisible { display: none !important; }
    .farbe-master-table-xss-visible { display: table-row !important; }
    .farbe-table-label-cell { width: 90px !important; min-width: 90px !important; }
    .farbe-master-table-label { padding-right: 0 !important; }
    .farbe-master-table-wrapper { padding: 0 !important; }
    .farbe-master-submit-invisible-xs { display: none !important; }
    .farbe-master-submit-visible-xs { display: table-row !important; }
    .farbe-master-table-button { width: 100%; }
    .farbe-master-sent-text { font-size: 14px !important; }
    #delivery-calculator-modal .modal-dialog { width: 258px; margin: auto; }
    #delivery-calculator-modal .modal-content { width: 258px; }
    #antique-look-modal .modal-dialog { width: 258px; margin: auto; }
    #antique-look-modal .modal-content { width: 258px; }
    div.form-wrapper { padding: 15px; }
    table td { font-size: 11px !important; }
    .checkout-form-table .left-column { width: 35% !important; }
    .checkout-form-table .right-column { width: 65% !important; }
    span.select { height: 20px !important; font-size: 11px !important; }
    #form select.styled { font-size: 11px !important; }
    #cart-info-header { padding-bottom: 0 !important; }
    .checkout-left-side .cart-info { padding: 10px !important; }
    div.fotobox { height:40px !important; width: 40px !important; line-height: 40px !important; }
    #SchweizText p, #SchweizText span { font-size: 11px !important; }
    #SchweizText p span { font-size: 11px !important; }
    .checkout-left-side table h3 {font-size: 1em !important; }
    #bestel h2 { font-size: 14px !important; }
	#checkout-trusted-shop-table { width: 100% !important; table-layout: fixed; }
	.trusted-shop-badge { width: 45px !important; }
	#checkout-trusted-shop-table .first-column { width: 45px !important; }
	.checkout-trusted-shop-submit {padding: 10px 5px !important; width: 100% !important; }
	.checkout-success-area, .checkout-success-area p, .checkout-success-area input { font-size: 12px !important; }
    .item-list div.thumbholder{ height: 242px !important; }
    .item-list div.thumb { height: 242px !important; padding-top: 0; }
    .item-list div.thumb img { max-height: 135px !important; margin-top: -20px; }
    .item-list .slider-wrapper .stub { height: 242px !important; }
    .bestseller-item { height: 242px; !important }
    .bestseller-title { font-size: 11px !important; }
    .page-content,
    .page-content p strong,
    .page-content p,
    .page-content u,
    .page-content ul,
    .page-content p span,
    .page-content p strong em,
    .page-content span,
    .page-content font,
    .page-content a { font-size: 12px !important; }
    #subscribe-capture-side-bar-frame { height: 250px; width: 240px; margin: auto; display: block; }
    #subscribe-capture-side-bar .modal-content { width: auto !important; }
    .items-list-section .items-list-inclusive { padding-right: 15px; }

    #request-now-modal #request-now-frame { height: 500px !important; }
}

#request-now-modal #request-now-frame { height: 320px; margin: auto; display: block; }

#breadCrumbs { margin-top: 10px; }
@media (max-width: 767px) {
    .hidden-custom-xs { display: none; }
    .hidden-mobile-row { display: none; }
    .hidden-desktop-row { display: table-row; }
    #homeItemsByCategoryHeader:hover { cursor: pointer; }
    #breadCrumbs h2 { font-size: 12px !important; line-height: 1.8 !important; }
}

@media (min-width: 768px) {
    .hidden-custom-xs { display: block !important; }
    .hidden-mobile-row { display: table-row; }
    .hidden-desktop-row { display: none; }
}

@media (max-width: 240px) {
    .subscribe-capture-header h2 { font-size: 15px !important; }
    .recaptcha-area .left-part { width: 100% !important; text-align: center; line-height: normal !important; height: auto !important;}
    .recaptcha-area .right-part { width: 100% !important; }
}

@media (max-width: 768px) {
    .category_name_title {
        width: 100% !important;
        float: left !important;
    }
}

.discount-wrapper { float: left; min-height: 80px; min-width: 80px; }
.search-field-wrapper { float: left; }

@media (min-width: 768px) {
    .border-right {border-right: 1px #666 solid; }
    .middle-footer-cell { padding: 0 !important; }
}

@media (max-width: 992px) {
    .middle-footer-cell {
        padding-left: 15px !important;
    }

    .contacts {
        padding-right: 0;
    }
}

.tblCartTable thead th,
.job-offer-table thead th {
    background-color: #fff;
}
.job-offer-table thead th {
	padding-left:0;
}
.cart-feature-wrapper {
    height: 167px;
    background: #CFEC9D;
    padding: 5px 15px;
    margin-bottom: 10px;
}
.delivery-cell {
    padding-left: 0 !important;
}
#SchweizText {
    display: none;
    background-color: #CFEC9D;
    padding: 20px
}
@media (max-width: 767px) {
    .cart_title a {
        width: 100%;
        text-align: center;
    }
    .cart_title a img {
        /*float: none !important;*/
        text-align: center;
    }
    .kasse .total h3 {
        font-size: 14px;
    }
    .kasse .total .price {
        font-size: 14px;
    }
}
.kasse table tr,
.job-offer-list-wrapper table tr {
    border-bottom: 1px solid #e8e8e8;
}
.kasse h1 {
    font: bold 20px Open Sans;
    color:#90cd35;
    /*padding-left: 15px;*/
    padding-top: 10px;
    margin-bottom: 10px;
}
.job-offer-list-wrapper h1,
.job-offer-view h1  {
    font: bold 18px Open Sans;
    color:#7b796e;
    /*padding-left: 15px;*/
    padding-top: 10px;
    margin-bottom: 10px;
}

.kasse h2,
.job-offer-list-wrapper h2,
.job-offer-view h2 {
    font: bold 14px Open Sans;
    color:#7b796e;
    /*padding-left: 15px;*/
    margin-top: 7px;
    margin-bottom: 7px;
}
.kasse h3,
.job-offer-list-wrapper h3,
.job-offer-view h3 {
    color:#7b796e;
    font: bold 16px Open Sans;
    margin: 0px;
    padding-bottom: 10px;
}
.kasse h4,
.job-offer-list-wrapper h4,
.job-offer-view h4 {
    /*color:#e53424;*/
    color:#ff0000;
    font: bold 14px Open Sans;
    margin: 0px;
    padding-bottom: 10px;
}

#information-links a{
    font:  13px Open Sans;
    color:#7b796e;
    text-decoration: underline;
    display: block;
    height: 25px;
}
.kasse p,
.job-offer-list-wrapper p,
.job-offer-view p {
    font:  13px 'Open Sans',Arial;
    color: #7b796e;
    /*padding-left: 15px;*/
    margin: 0px;
    text-align: left;
}
.kasse p strong,
.job-offer-list-wrapper p strong,
.job-offer-view p strong {
	 font-size: 12px;
}
.kasse,
.job-offer-list-wrapper,
.job-offer-view {
    font-size: 12px;
    padding-bottom: 25px;
}

#bestel .control-label {
    width: 16%;
    margin-right: 13px;
    text-align: right;
    display: block;
    float: left;
}
#bestel .form-control {
    width: 77%;
    display: block;
    float: left;
    margin-bottom: 10px;
}

#form {
    /*background: #CFEC9D;*/
    margin: 0;
}
.validationMessage {
    color: red;
    display: none;
    padding-bottom: 5px;
    text-align: center;
}

.cart-action {
    /*background-color: #ff0000;*/
    /*color: white;*/
    padding: 5px;
}
.cart-action-right {
    background-color: #2bca14;
    color: white;
    padding: 5px;
}
.cart-action:hover {
    color: #888;
}
.cart-action-right:hover {
    color: white;
}

@media only screen and (max-width: 479px) {
    .cart-action {
        font-size: 11px;
    }
    .cart-action-right {
        font-size: 11px;
    }
}

.footer-trusted-shop {
    /*min-height: 134px;*/
}
.footer-trusted-shop img {
    display: block;
    float: left;
    width: 55px;
    height: 55px;
    margin-left: 10px;
}
.footer-trusted-shop ul {
    display: block;
    float: left;
    width: 143px;
    margin-left: 15px;
}
.footer-trusted-shop ul li { position: relative; padding: 0 0 0 21px; }
.footer-trusted-shop ul li:before, .footer-trusted-shop ul li&gt;.before {
    content: '';
    position: absolute;
    width: 13px;
    height: 13px;
    left:0;
    top:3px;
    background: url('../../../images/logos/bullet.png') 0 0 no-repeat;
}
.footer-trusted-shop hr {
    margin: 0;
}

/*.discount { z-index: 1; height: 80px; width: 80px; position: absolute; margin: 0; background: #E04B23; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }*/
.discount { z-index: 1; height: 80px; width: 80px; position: absolute; margin: 0; background: #ff0000; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
.discount-text { z-index: 2; width: 80px; position: absolute; font-size: 13px; font-weight: bold; color: #fff; text-align: center; top: 20px; }
.clearfix { color: white; font-size: 12px; }
.clearfix p { margin-bottom: 10px !important; }
.border { border: 1px #666 solid; float: left; width: 100%; padding: 15px 0px; }
.left-border { border: 1px #666 solid; float: left; width: 100%; padding: 10px; }
.footer-client-service ul li, .footer-links ul li, .footer-filialen ul li, .footer-international ul li { padding-left: 1em; text-indent: -1em; }
.footer-client-service ul li:before, .footer-links ul li:before, .footer-filialen ul li:before, .footer-international ul li:before {
    /*content: "&gt;"; padding-right: 5px; */
}
.are-below-footer { font-size: 10px; }

.footer-margin-bottom { margin-bottom: 10px; }

.footer a:hover { text-decoration: underline; }
.social-network-links p { margin-bottom: 0 ! important; }
.social-network-links a img { margin-right: 5px; }
/*.social-facebook-btn { background: url('/images/facebook_.jpg') no-repeat;width: 32px;height: 32px;float: left;margin-right: 5px; background-size: contain; }*/
/*.social-google-plus-btn { background: url('/images/google_.png') no-repeat;width: 32px;height: 32px;float: left;margin-right: 5px; background-size: contain; }*/
/*.social-instagram-btn { background: url('/images/insta_.png') no-repeat;width: 32px;height: 32px;float: left;margin-right: 5px; background-size: contain; }*/
/*.social-facebook-btn { background: url('images/facebook-32x32.png');width: 32px;height: 32px;float: left;margin-right: 5px; }*/
/*.social-google-plus-btn { background: url('images/google-32x32.png');width: 32px;height: 32px;float: left;margin-right: 5px; }*/
.social-label { margin-bottom: 10px; }
.newsletter-error { display: none; color: red; margin-top: 5px; float: left; width: 100%; }


a#showcart:hover,a#showcart:focus {
    color: #2bca14;
}
a#showcart-xs:hover,a#showcart-xs:focus {
    color: #2bca14;
}
a.cart-see-details{
    float: right;
    text-align: right;
}
a.cart-show-delivery{
    float: left;
}
a.cart-see-details:hover {
    color: #2bca14;
}
a.cart-show-delivery:hover {
    color: #2bca14;
}
/* pagination */
div#items-list-subcategories-area { float: left; width: 50%; }
div#special-category-subcategories-area { float: left; width: 50%; margin: 5px 0; }

select.items-list-subcategories-options {
    margin-bottom: 0 !important;
    height: 30px !important;
    padding: 0 !important;
}

select.pagination-min-options {
	width: auto !important;
	float: right;
	margin-bottom: 0 !important;
	height: 30px !important;
	padding: 0 !important;
}
span.pagination-min-options-label {
	line-height: 30px;
	margin-right: 5px;
}
.nav-arrow {
	font-size: 13px;
}
a.tellernext {
	padding: 0 !important;
}
a.teller, a.tellernext, a.tellerselected{
	font: 11px/19px 'Open Sans',Arial;
	line-height: inherit;
	height: 20px;
	width: 19px;
	display: block;
	padding: 2px;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	border-collapse: collapse;
}
a.teller, a.tellernext{
	background-color: #ff0000;
	border: 1px solid #ffffff;
	border-radius: 4px;
}
a.tellerselected {
	background-color: #ffffff;
	border: 1px solid grey;
	border-radius: 4px;
	color: #7C786C;
}
/* pagination */

.item-list-page-category-description {
    table-layout: fixed;
    border: 1px solid rgb(194, 195, 189);
    border-radius: 4px;
    border-collapse: inherit;
    margin: 10px 0 10px 0;
}

.hide-forced { display: none !important; }

.zoomContainer {
    z-index: 101;
}

/* columns of same height styles */
.row-same-height {
    display: table;
    width: 100%;
}

/* firefox fix */
.img-responsive {
    width: 100%;
}

/* vertical alignment styles */
.col-top {
    vertical-align:top;
}
.col-middle {
    vertical-align:middle;
}
.col-bottom {
    vertical-align:bottom;
}

.color-pattern-section-header { margin: 14px 0 !important; font-weight: bold !important; font-size: 14px !important; }
.color-pattern &gt; div.musterthumb { padding: 5px 0; position: relative; height: 55px; }
.color-pattern &gt; div &gt; div.mustertitle { padding-left: 75px; text-align: left; height: 100%; }
.color-pattern &gt; div &gt; div.mustertitle &gt; div.master-title-table-wrapper { display: table; height: 100%; }
.color-pattern &gt; div &gt; a &gt; div.musterimage { position: absolute; left: 25px; height:45px; width:45px; float: left; margin-right: 6px; }
.color-pattern &gt; div.musterthumb &gt; input.checkbox-farbe { position: absolute; left: 0; top: 17px; }


.col-custom-xs-4,
.col-custom-xs-6,
.col-custom-xxs-6,
.col-custom-xs-12,
col-custom-xxxs-12 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

/*@media only screen and (min-width: 480px) and (max-width: 767px) {*/
@media only screen and (max-width: 767px) {
    .col-custom-xs-12 { width: 100%; }
    .col-custom-xs-6 { width: 50%; }
    .col-custom-xs-4 { width: 33.33333333333333%; }
}
@media only screen and (max-width: 716px) {
    .color-pattern &gt; div.musterthumb &gt; input.checkbox-farbe { top: 30px; }
    .color-pattern &gt; div &gt; div.mustertitle { padding-left: 100px; }
    .color-pattern &gt; div.musterthumb { height: 80px !important; }
    .color-pattern &gt; div &gt; a &gt; div.musterimage { height:70px; width:70px; }
    .col-custom-xxs-6 { width: 50%; }
    .col-custom-xxs-12 { width: 100%; }
}
@media only screen and (max-width: 480px) {
    .color-pattern &gt; div.musterthumb &gt; input.checkbox-farbe { top: 30px; }
    .color-pattern &gt; div &gt; div.mustertitle { padding-left: 100px; }
    .color-pattern &gt; div.musterthumb { height: 80px !important; }
    .color-pattern &gt; div &gt; a &gt; div.musterimage { height:70px; width:70px; }
    .col-custom-xxxs-12 { width: 100%; float: left; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
}
@media (min-width: 768px) and (max-width: 992px) {
    .col-cell {
        display: table-cell !important;
        float: none !important;
    }
    .bestseller-wrapper {
        position: absolute;
        width: 223px;
        bottom: 17px;
    }
    .bestseller-bottom-pagination {
        bottom: 54px;
    }

    .cart_title {
        width: 25%;
    }
    .cart_color {
        width: 25%;
    }
    .cart_price {
        width: 9%;
    }
    .cart_delivery {
        width: 20%;
    }
    .cart_quantity {
        width: 7%;
    }
    .cart_amount {
        width: 7%;
    }
    .cart_action {
        width: 7%;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .col-cell {
        display: table-cell !important;
        float: none !important;
    }
    .bestseller-wrapper {
        position: absolute;
        width: 213px;
        bottom: 17px;
    }
    .bestseller-bottom-pagination {
        bottom: 54px;
    }

    .cart_title {
        width: 25%;
    }
    .cart_color {
        width: 25%;
    }
    .cart_price {
        width: 9%;
    }
    .cart_delivery {
        width: 20%;
    }
    .cart_quantity {
        width: 7%;
    }
    .cart_amount {
        width: 7%;
    }
    .cart_action {
        width: 7%;
    }
}
@media (min-width: 1500px) {
	#request-for-information .modal-dialog { width: 850px; }
	#request-for-information .modal-content { width: 850px; }
div.fotobox { height:70px !important; width: 70px !important; }
    .bestseller-wrapper { width: 295px !important; }
    .footer-trusted-shop img { width: 85px !important; height: 85px !important; margin-right: 5px; }

    .cart_title {
        width: 25%;
    }
    .cart_color {
        width: 25%;
    }
    .cart_price {
        width: 9%;
    }
    .cart_delivery {
        width: 20%;
    }
    .cart_quantity {
        width: 7%;
    }
    .cart_amount {
        width: 7%;
    }
    .cart_action {
        width: 7%;
    }
}
@media (min-width: 1200px) {
    .col-cell {
        display: table-cell !important;
        float: none !important;
    }
    .bestseller-wrapper {
        position: absolute;
        width: 223px;
        bottom: 17px;
    }
    .bestseller-bottom-pagination {
        bottom: 54px;
    }

    .cart_title {
        width: 25%;
    }
    .cart_color {
        width: 25%;
    }
    .cart_price {
        width: 9%;
    }
    .cart_delivery {
        width: 20%;
    }
    .cart_quantity {
        width: 7%;
    }
    .cart_amount {
        width: 7%;
    }
    .cart_action {
        width: 7%;
    }
}

.item-navigation {
    line-height: 30px;
    text-decoration: none;
    color: #ffffff !important;
}
.item-navigation:hover {
    line-height: 30px;
    text-decoration: none;
    /*color: #ffffff !important;*/
}
.item-navigation-container {
    margin-top: 20px;
}
.item-navigation-container-left {
    float: left;
    text-align: center;
}
.item-navigation-container-right {
    float: right;
    text-align: center;
}
.mobile-item-navigation{
    width: 75px;
    height: 30px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(rgb(84, 83, 76), rgb(96,96,96));
    background: -webkit-gradient(linear, rgb(84, 83, 76), rgb(96,96,96));
    background: -webkit-linear-gradient(rgb(84, 83, 76), rgb(96,96,96));
    background: -o-linear-gradient(rgb(84, 83, 76), rgb(96,96,96));
    background: linear-gradient(rgb(84, 83, 76), rgb(96,96,96));
    background: linear-gradient(rgb(84, 83, 76), rgb(96,96,96));
    box-shadow: 0 1px 1px #B5B5B5;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    margin-bottom: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25), 0 -3px 0px 0 rgba(0, 0, 0, 0.09) inset;
}

.popover {
    position: absolute;
    top: 64px !important;
    right: 0;
    z-index: 1060;
    display: none;
    max-width: 300px;
    width:300px;
    padding: 1px;
    background: #eaeaea;
    color: #000;
    /*
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    */
}
.popover-content {

}
.popover &gt; .arrow,
.popover &gt; .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover &gt; .arrow {
    border-width: 11px;
}
.popover &gt; .arrow:after {
    content: "";
    border-width: 10px;
}

.pointer {
    cursor: pointer;
}

#warenkorb-popover{
    background-color:#fff;
    border:1px solid #f3f3f3;
    z-index:1000;
    color:#000;
}

#warenkorb-popover:after,#warenkorb-popover:before{
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    pointer-events:none;
    position:absolute;
    bottom:100%;
    left:82%
}

#warenkorb-popover:after{
    border-bottom-color:#f3f3f3;
    border-width:12px;
    margin-left:-12px
}
#warenkorb-popover:before{
    border-bottom-color:#bebebe;
    border-width:13px;
    margin-left:-13px
}
#warenkorb-popover.coloredTriangleHover{
    border-bottom-color:#ededed
}
#warenkorb-popover .infoBar{
    background: #f3f3f3;
    border-bottom:1px solid #f3f3f3;
    height:30px;width:100%;
    -moz-user-select:none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
#warenkorb-popover .infoBar .title{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-left:10px;
    margin-right:10px;
    background: none;
}
#warenkorb-popover .infoBar .title,
#warenkorb-popover .infoBar .status{
    font-weight:bold;
    line-height:30px;
    text-align:center
}#warenkorb-popover .infoBar .mergeMessage{line-height:30px;font-size:11px;overflow:visible;white-space:nowrap}
#warenkorb-popover .infoBar .tick{color:lightgreen;font-size:12px;line-height:30px;margin:0 10px;vertical-align:top}
#warenkorb-popover .buttonDown,#warenkorb-popover .buttonUp{background-color:#fff;font-size:20px;height:30px;line-height:30px;padding:0;cursor:pointer;text-align:center;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
#warenkorb-popover .buttonDown:hover,#warenkorb-popover .buttonUp:hover{background-color:#FDFDFD}
/*
#warenkorb-popover .buttonDown.inactive,#warenkorb-popover .buttonUp.inactive{
	color:#c9c9c9;cursor:default
}
*/
#warenkorb-popover .nav-btn {
    width: 100%;
    height: 17px;
    cursor: pointer;
}
#warenkorb-popover .buttonDown {
    background: url(../../../images/nav_down_b.png) no-repeat;
    background-position: center;
}
#warenkorb-popover .buttonUp{
    background: url(../../../images/nav_up_b.png) no-repeat;
    background-position: center;
}
#warenkorb-popover .buttonDown.inactive {
    background: url(../../../images/nav_down_g.png) no-repeat;
    background-position: center;
    cursor:default;
}
#warenkorb-popover .buttonUp.inactive {
    background: url(../../../images/nav_up_g.png) no-repeat;
    background-position: center;
    cursor:default;
}

#warenkorb-popover .items{border-bottom:1px solid #f3f3f3;max-height:359px;overflow:hidden}
#warenkorb-popover .items.short{max-height:239px}
#warenkorb-popover .items&gt;ul{-ms-transition:margin .2s ease-in-out;-webkit-transition:margin .2s ease-in-out;
    -moz-transition:margin .2s ease-in-out;-o-transition:margin .2s ease-in-out;transition:margin .2s ease-in-out}
#warenkorb-popover .items .smaller{font-size:11px}
#warenkorb-popover .item{border-bottom:1px solid #eaeaea;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;list-style-type:none;margin:0;padding:7px 15px;overflow:hidden;position:relative}
#warenkorb-popover .item:last-child{border-bottom:1px solid #fff}
#warenkorb-popover .item img{height:auto;width:70px;float:left;margin-right:10px}
#warenkorb-popover .item .info {
    margin-left: 50px;
}
#warenkorb-popover .item .info li{overflow:hidden;text-align:left;line-height:15px;padding-left:5px}
#warenkorb-popover .item .info li a{line-height:15px}
#warenkorb-popover .item .info li:first-child{max-width:180px}
#warenkorb-popover .item .info li a,#warenkorb-popover .item .info li a:hover,#warenkorb-popover .item .info li a&gt;span{text-decoration:none}
#warenkorb-popover .item .info li a .addWishlist,#warenkorb-popover .item .info li a:hover .addWishlist,#warenkorb-popover .item .info li a&gt;span .addWishlist{font-size:13px;margin:0 3px 0 0;line-height:15px}
#warenkorb-popover .item .info li a:hover .decorated,#warenkorb-popover .item .info li a:hover:hover .decorated,#warenkorb-popover .item .info li a&gt;span:hover .decorated{text-decoration:underline}
#warenkorb-popover .item .priceInfo{line-height:15px;text-align:right;float:right}
#warenkorb-popover .item .priceInfo span{line-height:15px}
#warenkorb-popover .item .priceInfo .price.sale{color:#db2b1d}
#warenkorb-popover .item .priceInfo .originalPrice{text-decoration:line-through}
#warenkorb-popover .item .priceInfo .sizeType{color:#a8a8a8}
#warenkorb-popover .item .delete{color:#777;font-size:25px;position:absolute;top:4px;right:4px}
#warenkorb-popover .item .delete:hover{color:#404040}
#warenkorb-popover .item .hiddenLink{opacity:0;-ms-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.touch
#warenkorb-popover .item .hiddenLink{opacity:1}
#warenkorb-popover .item:hover .hiddenLink{opacity:1}
#warenkorb-popover .amount{margin:10px 15px 0;text-align:right}
#warenkorb-popover .amount .total{font-weight:bold}
#warenkorb-popover .controls{overflow:hidden;margin:0 15px 10px;padding:10px 0 10px}
#warenkorb-popover .controls .zalButton{display:block;float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:137px}
#warenkorb-popover .controls .zalButton.cartButton{margin-right:6px}
#warenkorb-popover .cartinfo{text-align:center;background-color:#f3f3f3;margin:0 15px 15px;padding:10px 0}
#warenkorb-popover .cartinfo hr{clear:both;height:1px;width:50%;border:0;background:#ddd;margin:10px auto}
#warenkorb-popover .cartinfo span{font-weight:bold;text-transform:uppercase;color:#555;font-size:10px}

@media only screen and (max-width: 640px) {
    #warenkorb-popover {width:100%;margin-bottom:10px}
    #warenkorb-popover:after,#warenkorb-popover:before{left:16%}
    #warenkorb-popover .items, #warenkorb-popover .items.short{height:auto !important;max-height:none;overflow-y:hidden !important;}
}

#cart-wrapper { float: right; }
.search-field-2 { margin-bottom: 10px !important; float: left; }
#badge-best-price-link { text-decoration:none;float:right; }


@media (min-width: 1500px) {
    #layerslider { height: 580px; }
    .ls-layer { background-size: cover !important; }
    .ls-layer .item_title p { margin-bottom: 0 !important; /*font-size: 42px !important;*/ display: inline !important;}
    .ls-layer .item_title {
        /*background-color: rgba(255, 255, 255, 0.7);
        color: #000000;
        padding: 0 5px;*/
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        max-width: 70% !important;
        text-align: center;
    }
    .ls-layer .item_title a {
        color: #000000;
    }
    .ls-layer .item_title a:hover {
        color: #000000;
    }
}
@media (min-width: 1200px) and (max-width: 1500px) {
    #layerslider { height: 320px; }
    .ls-layer { background-size: cover !important; }
    .ls-layer .item_title p { margin-bottom: 0 !important; /*font-size: 37px !important;*/ display: inline !important;}
    .ls-layer .item_title {
        /*background-color: rgba(255, 255, 255, 0.7);
        color: #000000;
        padding: 0 5px;*/
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        max-width: 70% !important;
        text-align: center;
    }
    .ls-layer .item_title a {
        color: #000000;
    }
    .ls-layer .item_title a:hover {
        color: #000000;
    }
}
@media (min-width: 992px) and (max-width: 1200px) {
    #layerslider { height: 350px; }
    .ls-layer { background-size: cover !important; }
    .ls-layer .item_title p { margin-bottom: 0 !important; /*font-size: 32px !important;*/ display: inline !important;}
    .ls-layer .item_title {
        /*background-color: rgba(255, 255, 255, 0.7);
        color: #000000;
        padding: 0 5px;*/
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        max-width: 70% !important;
        text-align: center;
    }
    .ls-layer .item_title a {
        color: #000000;
    }
    .ls-layer .item_title a:hover {
        color: #000000;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
    #layerslider { height: 300px; }
    .ls-layer { background-size: cover !important; }
    .ls-layer .item_title p { margin-bottom: 0 !important; /*font-size: 28px !important;*/ display: inline !important;}
    .ls-layer .item_title {
        /*background-color: rgba(255, 255, 255, 0.7);
        color: #000000;
        padding: 0 5px;*/
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        max-width: 70% !important;
        text-align: center;
    }
    .ls-layer .item_title a {
        color: #000000;
    }
    .ls-layer .item_title a:hover {
        color: #000000;
    }
}
@media (min-width: 480px) and (max-width: 768px) {
    #layerslider { height: 250px; }
    .ls-layer { background-size: cover !important; }
    .ls-layer .item_title p { margin-bottom: 0 !important; /*font-size: 20px !important;*/ display: inline !important;}
    .ls-layer .item_title {
        /*background-color: rgba(255, 255, 255, 0.7);
        color: #000000;
        padding: 0 5px;*/
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        max-width: 90% !important;
        text-align: center;
    }
    .ls-layer .item_title a {
        color: #000000;
    }
    .ls-layer .item_title a:hover {
        color: #000000;
    }
}
@media (max-width: 480px) {
    #layerslider { height: 170px; }
    .ls-layer { background-size: cover !important; }
    .ls-layer .item_title p { margin-bottom: 0 !important; /*font-size: 18px !important;*/ display: inline !important;}
    .ls-layer .item_title {
        /*background-color: rgba(255, 255, 255, 0.7);
        color: #000000;
        padding: 0 5px;*/
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        max-width: 70% !important;
        text-align: center;
    }
    .ls-layer .item_title a {
        color: #000000;
    }
    .ls-layer .item_title a:hover {
        color: #000000;
    }
}

.cart-delivery-details input,
.cart-delivery-details select {
    width: 100% !important;
    display: inline !important;
    margin-bottom: 10px !important;
}
.cart-delivery-details hr {
    margin: 0 0 5px 0 !important;
}
.cart-delivery-cost-table {
    width:100%;
    text-align:left;
    padding:0;
    border:0;
    border-collapse:collapse;
}
.cart-delivery-details input,
.cart-delivery-details select {
    width: 100% !important;
    display: inline !important;
    margin-bottom: 10px !important;
}
.cart-delivery-details hr {
    margin: 0 0 5px 0 !important;
}
.cart-delivery-details .cart-delivery-cost-area {
    text-align: center;
    margin-bottom: 5px;
}
.cart-delivery-discount {
    text-align: center;
    display: block;
}
.cart-delivery-details .cart-delivery-cost-area {
    text-align: center;
    margin-bottom: 5px;
}
.cart-delivery-discount {
    text-align: center;
    display: block;
}

#gallery {
    margin-top: 10px;
    visibility: hidden;
}
#gallery img {
    display: none;
}
#gallery img.activeImg {
    display: block;
}
.press-items-list-section { padding-right: 0 !important; }
.reseller-page-wrapper { margin: 5px 0 10px 0; padding: 0; }

.reseller-page-wrapper a.fragen2 {
	font: 12px/29px 'Open Sans';
	color: #ffffff;
	text-decoration: none;
	background-image: url('/images/fragenback.gif');
	width: 190px;
	height: 29px;
	display: block;
	text-align: center;
	vertical-align: top;
	margin:auto;
}
table.suggest-element {
    height: 45px;
    table-layout: fixed;
    font-size: 14px;
}

.zoom-image-container { display: none; height: 100%; margin: 15px auto;  }
.zoom-row { margin: 0 !important; }
.zoom-image-container div { height: 100%; }
.zoom-image-wrapper { display: table; width: 100%; height: 100%; padding: 45px 0; }
.zoom-image-holder { display: table-cell; text-align: center; vertical-align: middle; height: 100%; }
.image-zoom-button-area { position: absolute; right: 0; top: 0; }
.zoom-screen-width { padding: 0; }
.zoom-close-button { font-size:40px;line-height:40px;color:red;opacity:1; }

.items-list-number { color: red; font-size: 12px; }

.thumbprice { white-space: nowrap; }

#search-menu-button {
    position: absolute;
    right: 5px;
    top: 0;
    /*border-left: 2px solid white;*/
    height: 41px;
    padding: 9px 0 9px 6px;
    cursor: pointer;
}
@media (max-width: 480px) {
    #search-menu-button {
        height: 41px;
    }
}

.sale {
    top: 5px;
    left: 5px;
    z-index: 1;
    height: 40px;
    width: 40px;
    padding: 4px;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    line-height: 32px;
    margin: 0;
    background: rgb(255, 0, 0);
    color: #fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.search-links-header-holder p { margin-bottom: 0; line-height: inherit !important; letter-spacing: inherit !important; }
.search-links-header-holder p strong { font-size: inherit; }

/*   icomoon start */
@font-face {
    font-family: 'icomoon';
    src:url('../fonts/icomoon.eot');
    src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.woff') format('woff'),
    url('../fonts/icomoon.ttf') format('truetype'),
    url('../fonts/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[data-icon]:before {
    font-family: 'icomoon';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.icomoon-home, .icomoon-home-2, .icomoon-home-3, .icomoon-home-4, .icomoon-home-5, .icomoon-home-6, .icomoon-home-7, .icomoon-home-8, .icomoon-home-9, .icomoon-home-10, .icomoon-office, .icomoon-newspaper, .icomoon-pencil, .icomoon-pencil-2, .icomoon-pencil-3, .icomoon-pencil-4, .icomoon-pencil-5, .icomoon-pencil-6, .icomoon-quill, .icomoon-quill-2, .icomoon-quill-3, .icomoon-pen, .icomoon-pen-2, .icomoon-pen-3, .icomoon-pen-4, .icomoon-pen-5, .icomoon-marker, .icomoon-home-11, .icomoon-marker-2, .icomoon-blog, .icomoon-blog-2, .icomoon-brush, .icomoon-palette, .icomoon-palette-2, .icomoon-eyedropper, .icomoon-eyedropper-2, .icomoon-droplet, .icomoon-droplet-2, .icomoon-droplet-3, .icomoon-droplet-4, .icomoon-paint-format, .icomoon-paint-format-2, .icomoon-image, .icomoon-image-2, .icomoon-image-3, .icomoon-images, .icomoon-image-4, .icomoon-image-5, .icomoon-image-6, .icomoon-images-2, .icomoon-image-7, .icomoon-camera, .icomoon-camera-2, .icomoon-camera-3, .icomoon-camera-4, .icomoon-music, .icomoon-music-2, .icomoon-music-3, .icomoon-music-4, .icomoon-music-5, .icomoon-music-6, .icomoon-piano, .icomoon-guitar, .icomoon-headphones, .icomoon-headphones-2, .icomoon-play, .icomoon-play-2, .icomoon-movie, .icomoon-movie-2, .icomoon-movie-3, .icomoon-film, .icomoon-film-2, .icomoon-film-3, .icomoon-film-4, .icomoon-camera-5, .icomoon-camera-6, .icomoon-camera-7, .icomoon-camera-8, .icomoon-camera-9, .icomoon-dice, .icomoon-gamepad, .icomoon-gamepad-2, .icomoon-gamepad-3, .icomoon-pacman, .icomoon-spades, .icomoon-clubs, .icomoon-diamonds, .icomoon-king, .icomoon-queen, .icomoon-rock, .icomoon-bishop, .icomoon-knight, .icomoon-pawn, .icomoon-chess, .icomoon-bullhorn, .icomoon-megaphone, .icomoon-new, .icomoon-connection, .icomoon-connection-2, .icomoon-podcast, .icomoon-radio, .icomoon-feed, .icomoon-connection-3, .icomoon-radio-2, .icomoon-podcast-2, .icomoon-podcast-3, .icomoon-mic, .icomoon-mic-2, .icomoon-mic-3, .icomoon-mic-4, .icomoon-mic-5, .icomoon-book, .icomoon-book-2, .icomoon-books, .icomoon-reading, .icomoon-library, .icomoon-library-2, .icomoon-graduation, .icomoon-file, .icomoon-profile, .icomoon-file-2, .icomoon-file-3, .icomoon-file-4, .icomoon-file-5, .icomoon-file-6, .icomoon-files, .icomoon-file-plus, .icomoon-file-minus, .icomoon-file-download, .icomoon-file-upload, .icomoon-file-check, .icomoon-file-remove, .icomoon-file-7, .icomoon-file-8, .icomoon-file-plus-2, .icomoon-file-minus-2, .icomoon-file-download-2, .icomoon-file-upload-2, .icomoon-file-check-2, .icomoon-file-remove-2, .icomoon-file-9, .icomoon-copy, .icomoon-copy-2, .icomoon-copy-3, .icomoon-copy-4, .icomoon-paste, .icomoon-paste-2, .icomoon-paste-3, .icomoon-stack, .icomoon-stack-2, .icomoon-stack-3, .icomoon-folder, .icomoon-folder-download, .icomoon-folder-upload, .icomoon-folder-plus, .icomoon-folder-plus-2, .icomoon-folder-minus, .icomoon-folder-minus-2, .icomoon-folder8, .icomoon-folder-remove, .icomoon-folder-2, .icomoon-folder-open, .icomoon-folder-3, .icomoon-folder-4, .icomoon-folder-plus-3, .icomoon-folder-minus-3, .icomoon-folder-plus-4, .icomoon-folder-remove-2, .icomoon-folder-download-2, .icomoon-folder-upload-2, .icomoon-folder-download-3, .icomoon-folder-upload-3, .icomoon-folder-5, .icomoon-folder-open-2, .icomoon-folder-6, .icomoon-folder-open-3, .icomoon-certificate, .icomoon-cc, .icomoon-tag, .icomoon-tag-2, .icomoon-tag-3, .icomoon-tag-4, .icomoon-tag-5, .icomoon-tag-6, .icomoon-tag-7, .icomoon-tags, .icomoon-tags-2, .icomoon-tag-8, .icomoon-barcode, .icomoon-barcode-2, .icomoon-qrcode, .icomoon-ticket, .icomoon-cart, .icomoon-cart-2, .icomoon-cart-3, .icomoon-cart-4, .icomoon-cart-5, .icomoon-cart-6, .icomoon-cart-7, .icomoon-cart-plus, .icomoon-cart-minus, .icomoon-cart-add, .icomoon-cart-remove, .icomoon-cart-checkout, .icomoon-cart-remove-2, .icomoon-basket, .icomoon-basket-2, .icomoon-bag, .icomoon-bag-2, .icomoon-bag-3, .icomoon-coin, .icomoon-coins, .icomoon-credit, .icomoon-credit-2, .icomoon-calculate, .icomoon-calculate-2, .icomoon-support, .icomoon-phone, .icomoon-phone-2, .icomoon-phone-3, .icomoon-phone-4, .icomoon-contact-add, .icomoon-contact-remove, .icomoon-contact-add-2, .icomoon-contact-remove-2, .icomoon-call-incoming, .icomoon-call-outgoing, .icomoon-phone-5, .icomoon-phone-6, .icomoon-phone-hang-up, .icomoon-phone-hang-up-2, .icomoon-address-book, .icomoon-address-book-2, .icomoon-notebook, .icomoon-envelop, .icomoon-envelop-2, .icomoon-mail-send, .icomoon-envelop-opened, .icomoon-envelop-3, .icomoon-pushpin, .icomoon-location, .icomoon-location-2, .icomoon-location-3, .icomoon-location-4, .icomoon-location-5, .icomoon-location-6, .icomoon-location-7, .icomoon-compass, .icomoon-compass-2, .icomoon-map, .icomoon-map-2, .icomoon-map-3, .icomoon-map-4, .icomoon-direction, .icomoon-history, .icomoon-history-2, .icomoon-clock, .icomoon-clock-2, .icomoon-clock-3, .icomoon-clock-4, .icomoon-watch, .icomoon-clock-5, .icomoon-clock-6, .icomoon-clock-7, .icomoon-alarm, .icomoon-alarm-2, .icomoon-bell, .icomoon-bell-2, .icomoon-alarm-plus, .icomoon-alarm-minus, .icomoon-alarm-check, .icomoon-alarm-cancel, .icomoon-stopwatch, .icomoon-calendar, .icomoon-calendar-2, .icomoon-calendar-3, .icomoon-calendar-4, .icomoon-calendar-5, .icomoon-print, .icomoon-print-2, .icomoon-print-3, .icomoon-mouse, .icomoon-mouse-2, .icomoon-mouse-3, .icomoon-mouse-4, .icomoon-keyboard, .icomoon-keyboard-2, .icomoon-screen, .icomoon-screen-2, .icomoon-screen-3, .icomoon-screen-4, .icomoon-laptop, .icomoon-mobile, .icomoon-mobile-2, .icomoon-tablet, .icomoon-mobile-3, .icomoon-tv, .icomoon-cabinet, .icomoon-archive, .icomoon-drawer, .icomoon-drawer-2, .icomoon-drawer-3, .icomoon-box, .icomoon-box-add, .icomoon-box-remove, .icomoon-download, .icomoon-upload, .icomoon-disk, .icomoon-cd, .icomoon-storage, .icomoon-storage-2, .icomoon-database, .icomoon-database-2, .icomoon-database-3, .icomoon-undo, .icomoon-redo, .icomoon-rotate, .icomoon-rotate-2, .icomoon-flip, .icomoon-flip-2, .icomoon-unite, .icomoon-subtract, .icomoon-interset, .icomoon-exclude, .icomoon-align-left, .icomoon-align-center-horizontal, .icomoon-align-right, .icomoon-align-top, .icomoon-align-center-vertical, .icomoon-align-bottom, .icomoon-undo-2, .icomoon-redo-2, .icomoon-forward, .icomoon-reply, .icomoon-reply-2, .icomoon-bubble, .icomoon-bubbles, .icomoon-bubbles-2, .icomoon-bubble-2, .icomoon-bubbles-3, .icomoon-bubbles-4, .icomoon-bubble-notification, .icomoon-bubbles-5, .icomoon-bubbles-6, .icomoon-bubble-3, .icomoon-bubble-dots, .icomoon-bubble-4, .icomoon-bubble-5, .icomoon-bubble-dots-2, .icomoon-bubble-6, .icomoon-bubble-7, .icomoon-bubble-8, .icomoon-bubbles-7, .icomoon-bubble-9, .icomoon-bubbles-8, .icomoon-bubble-10, .icomoon-bubble-dots-3, .icomoon-bubble-11, .icomoon-bubble-12, .icomoon-bubble-dots-4, .icomoon-bubble-13, .icomoon-bubbles-9, .icomoon-bubbles-10, .icomoon-bubble-blocked, .icomoon-bubble-quote, .icomoon-bubble-user, .icomoon-bubble-check, .icomoon-bubble-video-chat, .icomoon-bubble-link, .icomoon-bubble-locked, .icomoon-bubble-star, .icomoon-bubble-heart, .icomoon-bubble-paperclip, .icomoon-bubble-cancel, .icomoon-bubble-plus, .icomoon-bubble-minus, .icomoon-bubble-notification-2, .icomoon-bubble-trash, .icomoon-bubble-left, .icomoon-bubble-right, .icomoon-bubble-up, .icomoon-bubble-down, .icomoon-bubble-first, .icomoon-bubble-last, .icomoon-bubble-replu, .icomoon-bubble-forward, .icomoon-bubble-reply, .icomoon-bubble-forward-2, .icomoon-user, .icomoon-users, .icomoon-user-plus, .icomoon-user-plus-2, .icomoon-user-minus, .icomoon-user-minus-2, .icomoon-user-cancel, .icomoon-user-block, .icomoon-users-2, .icomoon-user-2, .icomoon-users-3, .icomoon-user-plus-3, .icomoon-user-minus-3, .icomoon-user-cancel-2, .icomoon-user-block-2, .icomoon-user-3, .icomoon-user-4, .icomoon-user-5, .icomoon-user-6, .icomoon-users-4, .icomoon-user-7, .icomoon-user-8, .icomoon-users-5, .icomoon-vcard, .icomoon-tshirt, .icomoon-hanger, .icomoon-quotes-left, .icomoon-quotes-right, .icomoon-quotes-right-2, .icomoon-quotes-right-3, .icomoon-busy, .icomoon-busy-2, .icomoon-busy-3, .icomoon-busy-4, .icomoon-spinner, .icomoon-spinner-2, .icomoon-spinner-3, .icomoon-spinner-4, .icomoon-spinner-5, .icomoon-spinner-6, .icomoon-spinner-7, .icomoon-spinner-8, .icomoon-spinner-9, .icomoon-spinner-10, .icomoon-spinner-11, .icomoon-spinner-12, .icomoon-microscope, .icomoon-binoculars, .icomoon-binoculars-2, .icomoon-search, .icomoon-search-2, .icomoon-zoom-in, .icomoon-zoom-out, .icomoon-search-3, .icomoon-search-4, .icomoon-zoom-in-2, .icomoon-zoom-out-2, .icomoon-search-5, .icomoon-expand, .icomoon-contract, .icomoon-scale-up, .icomoon-scale-down, .icomoon-expand-2, .icomoon-contract-2, .icomoon-scale-up-2, .icomoon-scale-down-2, .icomoon-fullscreen, .icomoon-expand-3, .icomoon-contract-3, .icomoon-key, .icomoon-key-2, .icomoon-key-3, .icomoon-key-4, .icomoon-key-5, .icomoon-keyhole, .icomoon-lock, .icomoon-lock-2, .icomoon-lock-3, .icomoon-lock-4, .icomoon-unlocked, .icomoon-lock-5, .icomoon-unlocked-2, .icomoon-wrench, .icomoon-wrench-2, .icomoon-wrench-3, .icomoon-wrench-4, .icomoon-settings, .icomoon-equalizer, .icomoon-equalizer-2, .icomoon-equalizer-3, .icomoon-cog, .icomoon-cogs, .icomoon-cog-2, .icomoon-cog-3, .icomoon-cog-4, .icomoon-cog-5, .icomoon-cog-6, .icomoon-cog-7, .icomoon-factory, .icomoon-hammer, .icomoon-tools, .icomoon-screwdriver, .icomoon-screwdriver-2, .icomoon-wand, .icomoon-wand-2, .icomoon-health, .icomoon-aid, .icomoon-patch, .icomoon-bug, .icomoon-bug-2, .icomoon-inject, .icomoon-inject-2, .icomoon-construction, .icomoon-cone, .icomoon-pie, .icomoon-pie-2, .icomoon-pie-3, .icomoon-pie-4, .icomoon-pie-5, .icomoon-pie-6, .icomoon-pie-7, .icomoon-stats, .icomoon-stats-2, .icomoon-stats-3, .icomoon-bars, .icomoon-bars-2, .icomoon-bars-3, .icomoon-bars-4, .icomoon-bars-5, .icomoon-bars-6, .icomoon-stats-up, .icomoon-stats-down, .icomoon-stairs-down, .icomoon-stairs-down-2, .icomoon-chart, .icomoon-stairs, .icomoon-stairs-2, .icomoon-ladder, .icomoon-cake, .icomoon-gift, .icomoon-gift-2, .icomoon-balloon, .icomoon-rating, .icomoon-rating-2, .icomoon-rating-3, .icomoon-podium, .icomoon-medal, .icomoon-medal-2, .icomoon-medal-3, .icomoon-medal-4, .icomoon-medal-5, .icomoon-crown, .icomoon-trophy, .icomoon-trophy-2, .icomoon-trophy-star, .icomoon-diamond, .icomoon-diamond-2, .icomoon-glass, .icomoon-glass-2, .icomoon-bottle, .icomoon-bottle-2, .icomoon-mug, .icomoon-food, .icomoon-food-2, .icomoon-hamburger, .icomoon-cup, .icomoon-cup-2, .icomoon-leaf, .icomoon-leaf-2, .icomoon-apple-fruit, .icomoon-tree, .icomoon-tree-2, .icomoon-paw, .icomoon-steps, .icomoon-flower, .icomoon-rocket, .icomoon-meter, .icomoon-meter2, .icomoon-meter-slow, .icomoon-meter-medium, .icomoon-meter-fast, .icomoon-dashboard, .icomoon-hammer-2, .icomoon-balance, .icomoon-bomb, .icomoon-fire, .icomoon-fire-2, .icomoon-lab, .icomoon-atom, .icomoon-atom-2, .icomoon-magnet, .icomoon-magnet-2, .icomoon-magnet-3, .icomoon-magnet-4, .icomoon-dumbbell, .icomoon-skull, .icomoon-skull-2, .icomoon-skull-3, .icomoon-lamp, .icomoon-lamp-2, .icomoon-lamp-3, .icomoon-lamp-4, .icomoon-remove, .icomoon-remove-2, .icomoon-remove-3, .icomoon-remove-4, .icomoon-remove-5, .icomoon-remove-6, .icomoon-remove-7, .icomoon-remove-8, .icomoon-briefcase, .icomoon-briefcase-2, .icomoon-briefcase-3, .icomoon-airplane, .icomoon-airplane-2, .icomoon-paper-plane, .icomoon-car, .icomoon-gas-pump, .icomoon-bus, .icomoon-truck, .icomoon-bike, .icomoon-road, .icomoon-train, .icomoon-ship, .icomoon-boat, .icomoon-cube, .icomoon-cube-2, .icomoon-cube-3, .icomoon-cube4, .icomoon-pyramid, .icomoon-pyramid-2, .icomoon-cylinder, .icomoon-package, .icomoon-puzzle, .icomoon-puzzle-2, .icomoon-puzzle-3, .icomoon-puzzle-4, .icomoon-glasses, .icomoon-glasses-2, .icomoon-glasses-3, .icomoon-sun-glasses, .icomoon-accessibility, .icomoon-accessibility-2, .icomoon-brain, .icomoon-target, .icomoon-target-2, .icomoon-target-3, .icomoon-gun, .icomoon-gun-ban, .icomoon-shield, .icomoon-shield-2, .icomoon-shield-3, .icomoon-shield-4, .icomoon-soccer, .icomoon-football, .icomoon-baseball, .icomoon-basketball, .icomoon-golf, .icomoon-hockey, .icomoon-racing, .icomoon-eight-ball, .icomoon-bowling-ball, .icomoon-bowling, .icomoon-bowling-2, .icomoon-lightning, .icomoon-power, .icomoon-power-2, .icomoon-switch, .icomoon-power-cord, .icomoon-cord, .icomoon-socket, .icomoon-clipboard, .icomoon-clipboard-2, .icomoon-signup, .icomoon-clipboard-3, .icomoon-clipboard-4, .icomoon-list, .icomoon-list-2, .icomoon-list-3, .icomoon-numbered-list, .icomoon-list-4, .icomoon-list-5, .icomoon-playlist, .icomoon-grid, .icomoon-grid-2, .icomoon-grid-3, .icomoon-grid-4, .icomoon-grid-5, .icomoon-grid-6, .icomoon-tree-3, .icomoon-tree-4, .icomoon-tree-5, .icomoon-menu, .icomoon-menu-2, .icomoon-circle-small, .icomoon-menu-3, .icomoon-menu-4, .icomoon-menu-5, .icomoon-menu-6, .icomoon-menu-7, .icomoon-menu-8, .icomoon-menu-9, .icomoon-cloud, .icomoon-cloud-2, .icomoon-cloud-3, .icomoon-cloud-download, .icomoon-cloud-upload, .icomoon-download-2, .icomoon-upload-2, .icomoon-download-3, .icomoon-upload-3, .icomoon-download-4, .icomoon-upload-4, .icomoon-download-5, .icomoon-upload-5, .icomoon-download-6, .icomoon-upload-6, .icomoon-download-7, .icomoon-upload-7, .icomoon-globe, .icomoon-globe-2, .icomoon-globe-3, .icomoon-earth, .icomoon-network, .icomoon-link, .icomoon-link-2, .icomoon-link-3, .icomoon-link2, .icomoon-link-4, .icomoon-link-5, .icomoon-link-6, .icomoon-anchor, .icomoon-flag, .icomoon-flag-2, .icomoon-flag-3, .icomoon-flag-4, .icomoon-flag-5, .icomoon-flag-6, .icomoon-attachment, .icomoon-attachment-2, .icomoon-eye, .icomoon-eye-blocked, .icomoon-eye-2, .icomoon-eye-3, .icomoon-eye-blocked-2, .icomoon-eye-4, .icomoon-eye-5, .icomoon-eye-6, .icomoon-eye-7, .icomoon-eye-8, .icomoon-bookmark, .icomoon-bookmark-2, .icomoon-bookmarks, .icomoon-bookmark-3, .icomoon-spotlight, .icomoon-starburst, .icomoon-snowflake, .icomoon-temperature, .icomoon-temperature-2, .icomoon-weather-lightning, .icomoon-weather-rain, .icomoon-weather-snow, .icomoon-windy, .icomoon-fan, .icomoon-umbrella, .icomoon-sun, .icomoon-sun-2, .icomoon-brightness-high, .icomoon-brightness-medium, .icomoon-brightness-low, .icomoon-brightness-contrast, .icomoon-contrast, .icomoon-moon, .icomoon-bed, .icomoon-bed-2, .icomoon-star, .icomoon-star-2, .icomoon-star-3, .icomoon-star-4, .icomoon-star-5, .icomoon-star-6, .icomoon-heart, .icomoon-heart-2, .icomoon-heart-3, .icomoon-heart-4, .icomoon-heart-broken, .icomoon-heart-5, .icomoon-heart-6, .icomoon-heart-broken-2, .icomoon-heart-7, .icomoon-heart-8, .icomoon-heart-broken-3, .icomoon-lips, .icomoon-lips-2, .icomoon-thumbs-up, .icomoon-thumbs-up-2, .icomoon-thumbs-down, .icomoon-thumbs-down-2, .icomoon-thumbs-up-3, .icomoon-thumbs-up-4, .icomoon-thumbs-up-5, .icomoon-thumbs-up-6, .icomoon-people, .icomoon-man, .icomoon-male, .icomoon-woman, .icomoon-female, .icomoon-peace, .icomoon-yin-yang, .icomoon-happy, .icomoon-happy-2, .icomoon-smiley, .icomoon-smiley-2, .icomoon-tongue, .icomoon-tongue-2, .icomoon-sad, .icomoon-sad-2, .icomoon-wink, .icomoon-wink-2, .icomoon-grin, .icomoon-grin-2, .icomoon-cool, .icomoon-cool-2, .icomoon-angry, .icomoon-angry-2, .icomoon-evil, .icomoon-evil-2, .icomoon-shocked, .icomoon-shocked-2, .icomoon-confused, .icomoon-confused-2, .icomoon-neutral, .icomoon-neutral-2, .icomoon-wondering, .icomoon-wondering-2, .icomoon-cursor, .icomoon-cursor-2, .icomoon-point-up, .icomoon-point-right, .icomoon-point-down, .icomoon-point-left, .icomoon-pointer, .icomoon-hand, .icomoon-stack-empty, .icomoon-stack-plus, .icomoon-stack-minus, .icomoon-stack-star, .icomoon-stack-picture, .icomoon-stack-down, .icomoon-stack-up, .icomoon-stack-cancel, .icomoon-stack-checkmark, .icomoon-stack-list, .icomoon-stack-clubs, .icomoon-stack-spades, .icomoon-stack-hearts, .icomoon-stack-diamonds, .icomoon-stack-user, .icomoon-stack-4, .icomoon-stack-music, .icomoon-stack-play, .icomoon-move, .icomoon-resize, .icomoon-resize-2, .icomoon-warning, .icomoon-warning-2, .icomoon-notification, .icomoon-notification-2, .icomoon-question, .icomoon-question-2, .icomoon-question-3, .icomoon-question-4, .icomoon-question-5, .icomoon-plus-circle, .icomoon-plus-circle-2, .icomoon-minus-circle, .icomoon-minus-circle-2, .icomoon-info, .icomoon-info-2, .icomoon-blocked, .icomoon-cancel-circle, .icomoon-cancel-circle-2, .icomoon-checkmark-circle, .icomoon-checkmark-circle-2, .icomoon-cancel, .icomoon-spam, .icomoon-close, .icomoon-close-2, .icomoon-close-3, .icomoon-close-4, .icomoon-close-5, .icomoon-checkmark, .icomoon-checkmark-2, .icomoon-checkmark-3, .icomoon-checkmark-4, .icomoon-spell-check, .icomoon-minus, .icomoon-plus, .icomoon-minus-2, .icomoon-plus-2, .icomoon-enter, .icomoon-exit, .icomoon-enter-2, .icomoon-exit-2, .icomoon-enter-3, .icomoon-exit-3, .icomoon-exit-4, .icomoon-play-3, .icomoon-pause, .icomoon-stop, .icomoon-backward, .icomoon-forward-2, .icomoon-play-4, .icomoon-pause-2, .icomoon-stop-2, .icomoon-backward-2, .icomoon-forward-3, .icomoon-first, .icomoon-last, .icomoon-previous, .icomoon-next, .icomoon-eject, .icomoon-volume-high, .icomoon-volume-medium, .icomoon-volume-low, .icomoon-volume-mute, .icomoon-volume-mute-2, .icomoon-volume-increase, .icomoon-volume-decrease, .icomoon-volume-high-2, .icomoon-volume-medium-2, .icomoon-volume-low-2, .icomoon-volume-mute-3, .icomoon-volume-mute-4, .icomoon-volume-increase-2, .icomoon-volume-decrease-2, .icomoon-volume5, .icomoon-volume4, .icomoon-volume3, .icomoon-volume2, .icomoon-volume1, .icomoon-volume0, .icomoon-volume-mute-5, .icomoon-volume-mute-6, .icomoon-loop, .icomoon-loop-2, .icomoon-loop-3, .icomoon-loop-4, .icomoon-loop-5, .icomoon-shuffle, .icomoon-shuffle-2, .icomoon-wave, .icomoon-wave-2, .icomoon-arrow-first, .icomoon-arrow-right, .icomoon-arrow-up, .icomoon-arrow-right-2, .icomoon-arrow-down, .icomoon-arrow-left, .icomoon-arrow-up-2, .icomoon-arrow-right-3, .icomoon-arrow-down-2, .icomoon-arrow-left-2, .icomoon-arrow-up-left, .icomoon-arrow-up-3, .icomoon-arrow-up-right, .icomoon-arrow-right-4, .icomoon-arrow-down-right, .icomoon-arrow-down-3, .icomoon-arrow-down-left, .icomoon-arrow-left-3, .icomoon-arrow-up-left-2, .icomoon-arrow-up-4, .icomoon-arrow-up-right-2, .icomoon-arrow-right-5, .icomoon-arrow-down-right-2, .icomoon-arrow-down-4, .icomoon-arrow-down-left-2, .icomoon-arrow-left-4, .icomoon-arrow-up-left-3, .icomoon-arrow-up-5, .icomoon-arrow-up-right-3, .icomoon-arrow-right-6, .icomoon-arrow-down-right-3, .icomoon-arrow-down-5, .icomoon-arrow-down-left-3, .icomoon-arrow-left-5, .icomoon-arrow-up-left-4, .icomoon-arrow-up-6, .icomoon-arrow-up-right-4, .icomoon-arrow-right-7, .icomoon-arrow-down-right-4, .icomoon-arrow-down-6, .icomoon-arrow-down-left-4, .icomoon-arrow-left-6, .icomoon-arrow, .icomoon-arrow-2, .icomoon-arrow-3, .icomoon-arrow-4, .icomoon-arrow-5, .icomoon-arrow-6, .icomoon-arrow-7, .icomoon-arrow-8, .icomoon-arrow-up-left-5, .icomoon-arrow-square, .icomoon-arrow-up-right-5, .icomoon-arrow-right-8, .icomoon-arrow-down-right-5, .icomoon-arrow-down-7, .icomoon-arrow-down-left-5, .icomoon-arrow-left-7, .icomoon-arrow-up-7, .icomoon-arrow-right-9, .icomoon-arrow-down-8, .icomoon-arrow-left-8, .icomoon-arrow-up-8, .icomoon-arrow-right-10, .icomoon-arrow-bottom, .icomoon-arrow-left-9, .icomoon-arrow-up-left-6, .icomoon-arrow-up-9, .icomoon-arrow-up-right-6, .icomoon-arrow-right-11, .icomoon-arrow-down-right-6, .icomoon-arrow-down-9, .icomoon-arrow-down-left-6, .icomoon-arrow-left-10, .icomoon-arrow-up-left-7, .icomoon-arrow-up-10, .icomoon-arrow-up-right-7, .icomoon-arrow-right-12, .icomoon-arrow-down-right-7, .icomoon-arrow-down-10, .icomoon-arrow-down-left-7, .icomoon-arrow-left-11, .icomoon-arrow-up-11, .icomoon-arrow-right-13, .icomoon-arrow-down-11, .icomoon-arrow-left-12, .icomoon-arrow-up-12, .icomoon-arrow-right-14, .icomoon-arrow-down-12, .icomoon-arrow-left-13, .icomoon-arrow-up-13, .icomoon-arrow-right-15, .icomoon-arrow-down-13, .icomoon-arrow-left-14, .icomoon-arrow-up-14, .icomoon-arrow-right-16, .icomoon-arrow-down-14, .icomoon-arrow-left-15, .icomoon-arrow-up-15, .icomoon-arrow-right-17, .icomoon-arrow-down-15, .icomoon-arrow-left-16, .icomoon-arrow-up-16, .icomoon-arrow-right-18, .icomoon-arrow-down-16, .icomoon-arrow-left-17, .icomoon-menu-10, .icomoon-menu-11, .icomoon-menu-close, .icomoon-menu-close-2, .icomoon-enter-4, .icomoon-enter-5, .icomoon-esc, .icomoon-backspace, .icomoon-backspace-2, .icomoon-backspace-3, .icomoon-tab, .icomoon-transmission, .icomoon-transmission-2, .icomoon-sort, .icomoon-sort-2, .icomoon-key-keyboard, .icomoon-key-A, .icomoon-key-up, .icomoon-key-right, .icomoon-key-down, .icomoon-key-left, .icomoon-command, .icomoon-checkbox-checked, .icomoon-checkbox-unchecked, .icomoon-square, .icomoon-checkbox-partial, .icomoon-checkbox, .icomoon-checkbox-unchecked-2, .icomoon-checkbox-partial-2, .icomoon-checkbox-checked-2, .icomoon-checkbox-unchecked-3, .icomoon-checkbox-partial-3, .icomoon-radio-checked, .icomoon-radio-unchecked, .icomoon-circle, .icomoon-circle-2, .icomoon-crop, .icomoon-crop-2, .icomoon-vector, .icomoon-rulers, .icomoon-scissors, .icomoon-scissors-2, .icomoon-scissors-3, .icomoon-filter, .icomoon-filter-2, .icomoon-filter-3, .icomoon-filter-4, .icomoon-font, .icomoon-font-size, .icomoon-type, .icomoon-text-height, .icomoon-text-width, .icomoon-height, .icomoon-width, .icomoon-bold, .icomoon-underline, .icomoon-italic, .icomoon-strikethrough, .icomoon-strikethrough-2, .icomoon-font-size-2, .icomoon-bold-2, .icomoon-underline-2, .icomoon-italic-2, .icomoon-strikethrough-3, .icomoon-omega, .icomoon-sigma, .icomoon-nbsp, .icomoon-page-break, .icomoon-page-break-2, .icomoon-superscript, .icomoon-subscript, .icomoon-superscript-2, .icomoon-subscript-2, .icomoon-text-color, .icomoon-highlight, .icomoon-pagebreak, .icomoon-clear-formatting, .icomoon-table, .icomoon-table-2, .icomoon-insert-template, .icomoon-pilcrow, .icomoon-left-to-right, .icomoon-right-to-left, .icomoon-paragraph-left, .icomoon-paragraph-center, .icomoon-paragraph-right, .icomoon-paragraph-justify, .icomoon-paragraph-left-2, .icomoon-paragraph-center-2, .icomoon-paragraph-right-2, .icomoon-paragraph-justify-2, .icomoon-indent-increase, .icomoon-indent-decrease, .icomoon-paragraph-left-3, .icomoon-paragraph-center-3, .icomoon-paragraph-right-3, .icomoon-paragraph-justify-3, .icomoon-indent-increase-2, .icomoon-indent-decrease-2, .icomoon-share, .icomoon-new-tab, .icomoon-new-tab-2, .icomoon-popout, .icomoon-embed, .icomoon-code, .icomoon-console, .icomoon-seven-segment-0, .icomoon-seven-segment-1, .icomoon-seven-segment-2, .icomoon-seven-segment-3, .icomoon-seven-segment-4, .icomoon-seven-segment-5, .icomoon-seven-segment-6, .icomoon-seven-segment-7, .icomoon-seven-segment-8, .icomoon-seven-segment-9, .icomoon-share-2, .icomoon-share-3, .icomoon-mail, .icomoon-mail-2, .icomoon-mail-3, .icomoon-mail-4, .icomoon-google, .icomoon-google-plus, .icomoon-google-plus-2, .icomoon-google-plus-3, .icomoon-google-plus-4, .icomoon-google-drive, .icomoon-facebook, .icomoon-facebook-2, .icomoon-facebook-3, .icomoon-facebook-4, .icomoon-instagram, .icomoon-twitter, .icomoon-twitter-2, .icomoon-twitter-3, .icomoon-feed-2, .icomoon-feed-3, .icomoon-feed-4, .icomoon-youtube, .icomoon-youtube-2, .icomoon-vimeo, .icomoon-vimeo2, .icomoon-vimeo-2, .icomoon-lanyrd, .icomoon-flickr, .icomoon-flickr-2, .icomoon-flickr-3, .icomoon-flickr-4, .icomoon-picassa, .icomoon-picassa-2, .icomoon-dribbble, .icomoon-dribbble-2, .icomoon-dribbble-3, .icomoon-forrst, .icomoon-forrst-2, .icomoon-deviantart, .icomoon-deviantart-2, .icomoon-steam, .icomoon-steam-2, .icomoon-github, .icomoon-github-2, .icomoon-github-3, .icomoon-github-4, .icomoon-github-5, .icomoon-wordpress, .icomoon-wordpress-2, .icomoon-joomla, .icomoon-blogger, .icomoon-blogger-2, .icomoon-tumblr, .icomoon-tumblr-2, .icomoon-yahoo, .icomoon-tux, .icomoon-apple, .icomoon-finder, .icomoon-android, .icomoon-windows, .icomoon-windows8, .icomoon-soundcloud, .icomoon-soundcloud-2, .icomoon-skype, .icomoon-reddit, .icomoon-linkedin, .icomoon-lastfm, .icomoon-lastfm-2, .icomoon-delicious, .icomoon-stumbleupon, .icomoon-stumbleupon-2, .icomoon-stackoverflow, .icomoon-pinterest, .icomoon-pinterest-2, .icomoon-xing, .icomoon-xing-2, .icomoon-flattr, .icomoon-foursquare, .icomoon-foursquare-2, .icomoon-paypal, .icomoon-paypal-2, .icomoon-paypal-3, .icomoon-yelp, .icomoon-libreoffice, .icomoon-file-pdf, .icomoon-file-openoffice, .icomoon-file-word, .icomoon-file-excel, .icomoon-file-zip, .icomoon-file-powerpoint, .icomoon-file-xml, .icomoon-file-css, .icomoon-html5, .icomoon-html5-2, .icomoon-css3, .icomoon-chrome, .icomoon-firefox, .icomoon-IE, .icomoon-opera, .icomoon-safari, .icomoon-IcoMoon, .icomoon-home-12 {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.icomoon-arrow-up:before {
    content: "\e3af";
}
/* icomoon end */

/*div.featured{*/
	/*position: relative;*/
	/*text-align: center;*/
	/*z-index: 100000;*/
/*}*/

body, html{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url(/images/back.jpg) no-repeat center center #312A22 fixed;
	background-size: cover;
}

a{
	color: #000000;
}

table{
	border-spacing:0;
	border-collapse:collapse;
}

a.breadcrumb{
	text-decoration: none;
	color: #AFADA7;
}

a.breadcrumb:hover{
	color:#6a6456;
}

span.tab{
	background: url(down.png) no-repeat right #312A22;
	padding:5px 25px 5px 12px;
	display:block;
	color: #ffffff;
	border-top: 1px solid #312A22;
	border-left: 1px solid #312A22;
	border-right: 1px solid #312A22;
}

span.tab2{
	background: url(down.png) no-repeat right #ffffff;
	padding:5px 25px 5px 12px;
	display:block;
	color: #312A22;
	border-top: 1px solid #312A22;
	border-left: 1px solid #312A22;
	border-right: 1px solid #312A22;
}

table.tabmenu{
	background-color: #ffffff;
	border-bottom: 1px solid #312A22;
	border-left: 1px solid #312A22;
	border-right: 1px solid #312A22;
}

.shadow{
    border: 1px solid #DAD7D3;
    -moz-box-shadow: 3px 3px 4px #777777;
    -webkit-box-shadow: 3px 3px 4px #777777;
    box-shadow: 3px 3px 4px #777777;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#777777')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#777777');
}

a.catmenu,  a.catmenu:hover{
	font: 11px Arial;
	display: block;
	padding: 3px 5px 3px 5px;
	color: #312A22;
	text-decoration: none;
}

a.catmenu:hover{
	background-color: #312A22;
	color: #ffffff;
}

table.form{
	font: 11px Arial;
	color:#000000;
}

input.now{
	font:bold 11px/16px  Arial;
	padding: 0px 0px 0px 0px;
	text-align: center;
	height:22px;
	width: 22px;
	text-align: center;
	color: #ffffff;
	border: solid 1px #312A22;
	background-color: #312A22;
	cursor: pointer;
}

input.newsletter{
	margin:  0px;
	font: 11px Arial;
	color:#312A22;
	height: 16px;
	padding: 4px 0px 0px 4px;
	outline-style: none;
	border: solid 1px #312A22;
	background-color: #ffffff;
}

form{
	padding: 0px;
	margin: 0px;
}

div.wrapper{
	position: relative;
	height: 100%;
	width: 100%;
}

td {
	font-family:Arial, Verdana;
	font-size:12px;
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word;
}

.header-container   {
	line-height:16px;
	padding-top:8px;
}

.header_navigation-active {
    font: 12px/18px Arial, Verdana;
    text-decoration:none;
    /*color:#FF8949 !important;*/
    color: #ff9900 !important;
}

.header_navigation {
    color:#FFFFFF;
    font: 12px/18px Arial, Verdana;
    text-decoration:none;
}

.header_language_active  {
	background-color:#6b5f4d;
	color:#FFFFFF;
	font-family:Arial, Verdana;
	font-size:11px;
	text-decoration:none;
	width:20px;
	height:20px;
	text-align:center;
	padding-top:2px;
	border-bottom:#312a22 solid 1px;
}

.header_language  {
	background-color:#473e30;
	color:#FFFFFF;
	font-family:Arial, Verdana;
	font-size:11px;
	text-decoration:none;
	width:20px;
	height:20px;
	text-align:center;
	padding-top:2px;
	border-bottom:#312a22 solid 1px;
}

.intro-title {
	color:#ffffff;
	font-family:Arial, Verdana;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:15px;
	padding-top:7px;
}

.intro-text {
	color:#ffffff;
	font: 12px Arial, Verdana; text-decoration:none;line-height:18px;
}

.introTop a {
	color:#ffffff;
}



.title-red {font-family:Arial, Verdana; font-size:16px;font-weight:bold;color:#af001a;margin-top:5px;}
a.links-tour{font-family:Arial, Verdana; font-size:12px;font-weight:bold;color:#4a463e;line-height:22px;text-decoration:none;}
a:hover.links-tour{color:#af001a;}
.search {width:100px;font-family:Arial, Verdana; font-size:11px;font-weight:bold;border: gray solid 1px;}

/*H1 {font-family:Arial, Verdana; font-size:16px;font-weight:bold;color:#312A22;margin-top:18px;}*/
/*H2  {font-family:Arial, Verdana; font-size:16px;font-weight:bold;color:#6a6456;margin-top:18px;}*/
H1 {font-family:Arial, Verdana; font-size:16px;font-weight:bold;color:#6a6456;margin-top:0px;}
H2  {font-family:Arial, Verdana; font-size:16px;font-weight:bold;color:#6a6456;margin-top:0px;}



.newMembersTitle  {font-family:Arial, Verdana; font-size:11px;font-weight:bold;color:#000000;text-decoration:none;}
.NewMembersSubtitle {font-family:Arial, Verdana; font-size:11px;font-weight:bold;color:#af001a;text-decoration:none;}

.backgroundAntiek{background-image:url('/images/background.gif');background-repeat:no-repeat;background-position:center top;}


H3  {font-family:Arial, Verdana; font-size:14px;font-weight:bold;color:#6a6456;text-decoration:none;}
.linkDealer  {color:#302A21;text-decoration:none;}

a.alfabeth 	{
			background-color:#312a22;padding:7px; font-family:Arial, Helvetica, Verdana; font-size:12px;color:#FFFFFF;
			font-weight:bold;text-decoration:none; }
a.alfabeth:hover 	{
			background-color:#ebb400;padding:7px; font-family:Arial, Helvetica, Verdana; color:#000000;
			font-weight:bold;text-decoration:none; }


.SiteMap { color:#312A22; font-family:Arial, Verdana; font-size:11px;text-decoration:none;font-weight:bold; }
.SiteMapnormal { color:#312A22; font-family:Arial, Verdana; font-size:11px;text-decoration:none;font-weight:normal; }

	#dhtmltooltip {
		position: absolute;
		border: 1px solid #45617e;
		width: 150px;
		color: white;
		padding: 2px;
		background-color: #eef4dd;
		visibility: hidden;
		z-index: 100;
		text-align: left;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=115);
	}

	div.controls {
		/*float: right;*/
		height: 140px;
		/*width: 470px;*/
	}

	#controls ul {
		list-style: none;
		float: left;
		margin: 0;
		padding: 15px 0;
	}

	#controls li {
		list-style: none;
		margin: 0px;
		text-align: left;
		padding: 0px;
		height: 18px;
	}

	div.facebook {
		background: url(/images/facebook.png) no-repeat;
		height: 30px;
		width: 30px;
	}

	div.facebook:hover {
		background: url(/images/facebook-over.png) no-repeat;
	}

	div.pinterest {
		background: url(/images/pinterest.png) no-repeat;
		height: 30px;
		width: 30px;
	}

	div.pinterest:hover {
		background: url(/images/pinterest-over.png) no-repeat;
	}

	input.search {
		font: 11px Arial;
		background: url(/images/search.png) no-repeat transparent;
		padding: 2px 0px 0px 30px;
		color: #cacaca;
		width: 170px;
		height: 27px;
		border: 0;
	}

	input.search:focus {
		font: 11px Arial;
		background: url(/images/search-focus.png) no-repeat transparent;
		padding: 2px 0px 0px 30px;
		color: #322B24;
		width: 170px;
		height: 27px;
		border: 0;

	}

	div#google_translate_element div.goog-te-gadget-simple {
		background-color: transparent;
		border: 0 solid #ffffff;
		margin-top: -2px;
		vertical-align: top;
		display: table-cell;
	}

	div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span {
		color: #999999;
		padding: 0px;
		font: 10px Arial;
		text-transform: uppercase;
		text-align: right;
		vertical-align: top;
	}

	div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover {
		color: #999999
	}

	.goog-te-gadget-icon {
		display: none;
	}

    div.footer {
        float: right;
        background: #CCC5C5;
        border-radius: 0 0 5px 5px;
        padding: 20px;
        color: #555555;
    }
    #footer{
        min-height: 295px;
        margin-bottom: -5px;
    }
    #footer a.header_navigation {
        color: #555555;
    }
    #footer a.header_navigation-active:hover {
        text-decoration: none;
    }
    #footer a.header_navigation:hover {
        color: #ff9900;
        text-decoration: none;
    }

    div.newsletter {
        float: left;
        padding: 15px 0 15px 15px;
    }


	#footer ul {
		list-style: none;
		float: left;
		margin: 0;
		padding: 15px;

	}

	.footer ul{

		background-position: top right;
		background-repeat: no-repeat;

	}

	@media (min-width: 992px)  {
		#footer &gt; ul  {
			background-image: url("/images/footer-divider.png");
		}
	}
	@media (min-width: 768px)  {
		#footer &gt; ul:nth-child(1),
		#footer &gt; ul:nth-child(3) {
			background-image: url("/images/footer-divider.png");
		}
		.footer ul{
			height:224px;
		}

	}
	#footer li {
		list-style: none;
		margin: 0;
		text-align: left;
		padding: 0;
		height: 18px;
	}

    #footer img { float: left; padding: 0 15px; }
    /*#header-container { padding: 0 !important; }*/
    /* */
    a.paging, a.pagingactief{
        margin-bottom: 2px;
        color: #000000;
        font: 12px/20px Arial;
        padding:3px;
        text-decoration: none;
        height:18px;
        width: 18px;
        display: inline-table;
        border: #312a22 solid 0px;
        border-radius: 2px;
        text-align:center;
        background:#EAE8E8;
    }

    a.paging:hover, a.pagingactief {
        background: url(/images/backcount.png);
        color: #ffffff;
        font: bold 12px/20px Arial;
    }

    #paging td { width: 26px; height: 22px; text-align: center; }

    #thumbs a { text-decoration: none; }

    a.subcatmenu,a.subcatmenu:hover{
        font: 12px/18px Arial;
        text-decoration: none;
        background: url(/images/dot.png) no-repeat 5px center;
        color: #564D46;
        padding: 5px 8px 3px 18px;
        border-bottom: 1px dotted #777777;
        display:block;

    }

    a.subcatmenu:hover { background: url(/images/dot-over.png) no-repeat 5px center; color: #DD5E10; }

    #homeItemsByCategoryRow { padding:0 15px 0;  text-align: justify; }
    #categories { list-style-type: none; padding: 0; }
    #categories li { display: inline-block; padding: 0; }
    li.stretch { display: inline-block; width: 100%; padding: 0; zoom: 1; }
    /* */
    #image-logo {
        background:url('/images/antiques-decorative.png') no-repeat center;
        height: 100%; width: 100%;
        background-size: contain;
    }
    #logo-wrapper { height: 140px; padding: 0 }
    #menu-wrapper { padding: 0; }

    #thumbs .item-wrapper { padding: 5px; text-align: center; }
    #thumbs .partner-wrapper { margin-bottom: 10px; padding-left: 0; }
    .item-wrapper img { border:1px solid black; display:inline-block; }
    .item-see-more { text-align:left;padding:2px 17px 10px 10px; }
    .item-see-more &gt; a { color:#312A22; }
    .partner-flag { float: right; }
    .partner-link { font: bold 14px Arial;color:#312A22;text-decoration:none; }
    .partner-website { font:10px Arial;color:#312A22; }
    .partner-name { float: left; }
    #dynloadarea img { max-height: 600px; }

    table.rollover p {
        margin-bottom: 5px !important;
    }
    table.rollover .rollover-title, table.rollover .rollover-title-bold {
        font-family: Arial, Verdana;
        font-size: 12px;
        color: black;
        margin-bottom: 5px;
    }
    table.rollover .rollover-title-bold {
        font-weight: bold;
    }
    table.rollover{
        padding: 10px;
        background: #ffffff;
        border:5px solid #ffffff;
        -moz-box-shadow: 3px 3px 4px #444444;
        -webkit-box-shadow: 3px 3px 4px #444444;
        box-shadow: 3px 3px 4px #444444;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
    }
    div.thumbpicture{
        width:87px;
        height:100px;
        display: table-cell;
        color: #ffffff;
        vertical-align: middle;
        text-align: center;
        font: bold 18px Arial;
        border:1px solid black;
    }

    .img-custom-zoom-area {
        display: none;
        position: absolute;
        z-index: 2;
        top: -10px;
        margin-left: -100px;
        text-align: center;
    }
    .item-wrapper img { width:87px; height:100px; }

    #recent-added-items { margin: 10px 5px 10px 5px; }
    #recent-added-items .partner-info-left { float: left; width: 30%; margin-bottom: 5px; padding-right: 5px }
    #recent-added-items .partner-info-right { float: right; width: 70%; margin-bottom: 5px; }
    #recent-added-items .partner-info-splitter { float: left; width: 100%; height: 20px; }
    #recent-added-items .rolloverx { width: 125%; }
    #recent-added-items .detail-wrap { display: block; }
    #recent-added-items .detail-wrap img { width: auto; height: auto; }
    #recent-added-items .image-hover-area { position: absolute; z-index: 20; top: 0; width: 100%; height: 100%; }
    #recent-added-items .image-hover-area img { width: 100%; }
    #recent-added-items .image-holder { z-index:1;height:120px; background-size:contain; }
    #recent-added-items .rollover-wrapper { position: absolute; z-index: 2; top: -10px; text-align: center; display:none; width: 125%; margin-left: -33%; }
    #recent-added-items .image-text { display: table-cell; color: #ffffff; vertical-align: middle; text-align: center; font: bold 18px Arial; }

    #slide-banner-wrapper { margin-right: 0; position: relative; }
    #slide-banner-wrapper .slide-image { margin-top: 15px; padding-right: 0; }
    #slide-banner-wrapper .slide-image img { height: 113px; width: 100%; }
    #slide-banner-wrapper div.close-banner-wrapper { position: absolute; right: -12px; top: 2px; }

    #main-container { background-color: #ffffff;border-radius: 5px 5px 5px 5px;margin-bottom: 20px; }
    #googleTranslateRow { position: relative; }
    #detail-item-wrapper { margin: 10px 5px 10px 5px; }
    #detail-item-wrapper .item-info-section { float: left !important; }
    #detail-item-wrapper .item-info-section p { margin-bottom: 0 }
    #detail-item-wrapper .item-image-section { float: right !important; visibility: hidden; height: 0; }
    #detail-item-wrapper .slider-image-table-wrapper { width: 100%; text-align: center; }
    #detail-item-wrapper .slider-image-table-wrapper &gt; tbody &gt; tr &gt; td { padding: 1px; }
    #detail-item-wrapper .partner-info-section { background:#f5f5f5; float: left; width: 100%; }

    input.search-item {
        font: 11px Arial;
        background: url(/images/search-focus.png) no-repeat transparent;
        padding: 2px 0px 0px 30px;
        color: #322B24;
        width: 170px;
        height: 30px;
        border: 0px;
    }
    input.search-item:focus {
        font: 11px Arial;
        background: url(/images/search-focus.png) no-repeat transparent;
        padding: 2px 0px 0px 30px;
        color: #322B24;
        width: 170px;
        height: 30px;
        border: 0px;
    }
    #default-search-page { margin-top: 15px; }
    #search-tab-partner-wrapper { float: left; width: 100%; margin: 0; padding-right: 15px; }
    #search-tab-partner-wrapper .partner-search-right-part { padding: 0 0 0 5px; border-left: 1px solid #696455; margin-bottom: 15px; }
    #search-tab-partner-wrapper .partner-search-left-part { padding: 0; margin-bottom: 15px; }
    #search-tab-partner-wrapper .partner-search-logo-part { padding: 0; padding-right: 10px; }
    #search-tab-partner-wrapper .partner-search-partner-part { padding: 0; }
    #search-tab-partner-wrapper .partner-search-partner-title { margin-bottom: 5px; font: bold 16px Arial; color: #696455; text-decoration: none; }
    /*#search-tab-partner-wrapper .partner-search-partner-title a { font: bold 16px Arial; color: #696455; text-decoration: none; }*/
    #search-tab-partner-wrapper .partner-search-logo-part div { height: 113px; width: 150px; background: #BAB9B8; color: #ffffff;font: bold 16px Arial; vertical-align: middle; display: table-cell; background-size: contain !important; }

    #search-page-results .rollover { padding: 10px; background: #ffffff; border:1px solid #DAD7D3; -moz-box-shadow: 3px 3px 4px #777777; -webkit-box-shadow: 3px 3px 4px #777777; box-shadow: 3px 3px 4px #777777; }
    #search-page-results { padding-top:10px;}
    #search-page-results.items-partners { margin: 0 0 15px 0; }
    #search-page-results.items-only { margin-left: 0; }
    #search-page-results .image-wrapper { margin-bottom: 15px; }
    #search-page-results .search-item-wrapper { padding-left: 0; }
    #search-page-results .tabcontent { padding-left: 15px; }
    #search-page-results .rolloverx { width: 100%; }
    #search-page-results .detail-wrap { display: block; }
    #search-page-results .detail-wrap img { width: auto; height: auto; }
    #search-page-results .image-hover-area { position: absolute; z-index: 20; top: 0; width: 100%; height: 100%; }
    #search-page-results .image-hover-area img { width: 100%; }
    #search-page-results .image-holder { z-index:1;height:120px; background-size:contain; }
    #search-page-results .rollover-wrapper { position: absolute; z-index: 2; top: -10px; text-align: center; display:none; width: 100%; margin-left: -7px; }
    #search-page-results .image-text { display: table-cell; color: #ffffff; vertical-align: middle; text-align: center; font: bold 18px Arial; }

    #items-by-categories-page { margin-left: 0; }
    #items-by-categories-page .image-wrapper { margin-bottom: 15px; }
    #items-by-categories-page .items-by-category-wrapper { padding-left: 0; }
    #items-by-categories-page .rollover { padding: 10px; background: #ffffff; border:1px solid #DAD7D3; -moz-box-shadow: 3px 3px 4px #777777; -webkit-box-shadow: 3px 3px 4px #777777; box-shadow: 3px 3px 4px #777777; }
    #items-by-categories-page .rolloverx { width: 100%; }
    #items-by-categories-page .detail-wrap { display: block; }
    #items-by-categories-page .detail-wrap img { width: auto; height: auto; }
    #items-by-categories-page .image-hover-area { position: absolute; z-index: 20; top: 0; width: 100%; height: 100%; }
    #items-by-categories-page .image-hover-area img { width: 100%; }
    #items-by-categories-page .image-holder { z-index:1;height:120px; background-size:contain; }
    #items-by-categories-page .rollover-wrapper { position: absolute; z-index: 2; top: -10px; text-align: center; display:none; width: 100%; margin-left: -7px; }
    #items-by-categories-page .image-text { display: table-cell; color: #ffffff; vertical-align: middle; text-align: center; font: bold 18px Arial; }

    #items-by-dealer-page .rollover { padding: 10px; background: #ffffff; border:1px solid #DAD7D3; -moz-box-shadow: 3px 3px 4px #777777; -webkit-box-shadow: 3px 3px 4px #777777; box-shadow: 3px 3px 4px #777777; }
    #items-by-dealer-page .rolloverx { width: 100%; }
    #items-by-dealer-page { padding-top:10px;}
    #items-by-dealer-page .dealer-items-row { padding-right: 0; }
    #items-by-dealer-page .dealer-items-title { margin-bottom: 5px; }
    #items-by-dealer-page.items-only { margin-left: 0; }
    #items-by-dealer-page .image-wrapper { margin-bottom: 15px; }
    #items-by-dealer-page .page-item-wrapper { padding-left: 0; }
    #items-by-dealer-page .tabcontent { padding-left: 15px; }
    #items-by-dealer-page .detail-wrap { display: block; }
    #items-by-dealer-page .detail-wrap img { width: auto; height: auto; }
    #items-by-dealer-page .image-hover-area { position: absolute; z-index: 20; top: 0; width: 100%; height: 100%; }
    #items-by-dealer-page .image-hover-area img { width: 100%; }
    #items-by-dealer-page .image-holder { z-index:1;height:120px; background-size:contain; }
    #items-by-dealer-page .rollover-wrapper { position: absolute; z-index: 2; top: -10px; text-align: center; display:none; width: 100%; margin-left: -7px; }
    #items-by-dealer-page .image-text { display: table-cell; color: #ffffff; vertical-align: middle; text-align: center; font: bold 18px Arial; }
    #items-by-dealer-page .items-list-link { font: bold 14px Arial; color: #312A22; text-decoration: none; }
    #items-by-dealer-page .partner-site-link { font: 10px Arial; color: #312A22; }

    #dealers-list-by-category-page { padding-top:10px;}
    #dealers-list-by-category-page.items-partners { margin: 0 0 15px 0; }
    #dealers-list-by-category-page .partner-wrapper { float: left; width: 100%; margin: 0; }
    #dealers-list-by-category-page .partner-section-right-part { padding: 0 0 0 5px; border-left: 1px solid #696455; margin-bottom: 15px; }
    #dealers-list-by-category-page .partner-section-left-part { padding: 0; margin-bottom: 15px; }
    #dealers-list-by-category-page .partner-section-logo-part { padding: 0; padding-right: 10px; }
    #dealers-list-by-category-page .partner-section-partner-part { padding: 0; }
    #dealers-list-by-category-page .partner-section-partner-title { margin-bottom: 5px; font: bold 16px Arial; color: #696455; text-decoration: none; }
    #dealers-list-by-category-page .partner-section-logo-part div { height: 113px; width: 150px; background: #BAB9B8; color: #ffffff;font: bold 16px Arial; vertical-align: middle; display: table-cell; background-size: contain !important; }

    #dealers-by-category-page .category-content-wrapper { margin-left: -15px; }
    #dealers-by-category-page .no-left-padding { padding-right: 0; }
    #dealers-by-category-page .other-categories-content { margin-bottom: 15px; }
    #dealers-by-category-page .categories-header,
    #dealers-by-category-page .other-categories-header { margin-top: 15px; }
    #dealers-by-category-page .list-categories { width: 100%; font: bold 15px Arial; text-decoration: none; color: #ffffff; padding: 5px 10px 5px 10px; background: #d35308; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
    #dealers-by-category-page a.category-item,
    #dealers-by-category-page a.category-item:hover { font: 12px/18px Arial; text-decoration: none; padding: 5px 0 3px 18px; background: url(/images/dot.png) no-repeat 5px center; color: #564D46; border-bottom: 1px dotted #777777; width: 100%; display: inline-block; }
    #dealers-by-category-page a.category-item:hover { color: #DD5E10; background: url(/images/dot-over.png) no-repeat 5px center; }

    #google-map-page #map {width: 100%; height: 600px; border: #37628f 1px solid;}
    #google-map-page { padding: 15px; }
    #google-map-page .more-info-link {font: 11px Arial; color: black; }

	#dealers-by-name-page .partner-site-link { font: 10px Arial; color: #312A22; }
	#dealers-by-name-page .partner-items-link {color: #312A22; text-decoration: none; }
	#dealers-by-name-page .dealer-table-cell { display: table-cell; vertical-align: middle; height: 26px; }
	#dealers-by-name-page .row-wrapper { padding: 2px 5px; }
	#dealers-by-name-page .highlighted { background-color:#DAD7D3; }
	#dealers-by-name-page .no-padding { padding: 0; }
	#dealers-by-name-page .third-part &gt; div { float: right; padding-left:15px; }

	#dealers-overview-page .dealer-logo { vertical-align: middle; display: table-cell; }
	#dealers-overview-page .images-wrapper { padding-left: 15px; }
	#dealers-overview-page .dealer-logo-text { background: #BAB9B8; color: #ffffff; font: bold 16px Arial; }
	#dealers-overview-page .dealer-logo img { max-height: 100%; width: 100% }
	#dealers-overview-page .dealer-logo-wrapper { height: 125px; margin-bottom: 10px; padding-left: 0; }
	#dealers-overview-page .image-table-wrapper { display: table; width: 100%; height: 100%; }
	#mystickytooltip .sticky-title { margin-bottom: 5px; font-weight: bold; }
	#mystickytooltip &gt; div { padding: 5px; }

	#antique-fairs-page { margin-bottom: 15px; }
	#antique-fairs-page .table-wrapper { display: table; height: 35px; width: 100%; }
	#antique-fairs-page .cell-wrapper { display: table-cell; vertical-align: middle; }
	#antique-fairs-page .cell-wrapper p { margin: 0; }
	#antique-fairs-page .cell-wrapper p img { margin: 0; float: right; }
	#antique-fairs-page .row-wrapper { border-bottom: 1px solid gray; padding: 5px 0 0 0; }
	#antique-fairs-page .dynamic-column { padding: 0; margin: 0; }
	#antique-fairs-page .description-icon-holder { float: left; width: 100%; font-weight: normal !important; }
	#antique-fairs-page .right-part { font-weight: normal !important; }
	#antique-fairs-page .left-part { font-weight: bold !important; }
	#antique-fairs-page .antique-fairs-content { margin-top: 15px; }

    #auctions table.TABLE_calendar { border: 1px solid #DAD7D3; width: 100%; }
    #auctions td.TD_calendar_content { border: 1px solid #DAD7D3; }
    #auctions td.TD_calendarAuctioneer { padding: 7px 10px; }
    #auctions td &gt; div { padding-left: 10px !important; min-height: inherit !important; max-height: inherit !important; }
    #auctions td.TD_calendarSaleTitle { border-bottom: 1px solid #DAD7D3; padding: 7px 10px; }
    #auctions td.TD_calendar{ padding: 10px; }
    #auctions { font: 12px Arial; }
    #auctions td{ text-align: left; }
    /*#auctions a { font: 14px Arial; font-weight: bold; text-decoration: none; color:#312A22; }*/
    #auctions span { font: 12px Arial; text-align: right; }
    #auctions font.date { font: bold 14px  Arial; color:#312A22; }
    #auctions font.website { font:  11px  Arial; }
    #auctions-page .auctions-content { margin-top: 15px; }

    /* common */
    .rollover-title,
    .rollover-title p,
    .rollover-title p span,
    .rollover-title p em,
    .rollover-title em,
    .rollover-announcement { font-family: Arial, Verdana !important; font-size: 12px !important; font-weight: normal !important; }
    .rollover-title { margin-bottom: 10px; font-weight: bold}
    .third-party-site-link { color:#312A22 !important; text-decoration: underline; }
    /* common */

    @media (max-width: 479px) {
        /*#auctions a { font-size: 12px }*/
        #auctions .TD_calendar_content &gt; table &gt; tr,
        #auctions .TD_calendar_content &gt; table &gt; tbody &gt; tr,
        #auctions .TD_calendar_content &gt; table &gt; tbody &gt; tr &gt; td,
        #auctions .TD_calendar_content &gt; table &gt; tr &gt; td  { display: block; width: 100%; }
        #antique-fairs-page .table-wrapper { height: auto; }
        #antique-fairs-page .left-part { padding: 0; }
        #antique-fairs-page .right-part { padding: 0; }
        #antique-fairs-page .description-icon-holder { padding: 5px 0; }
        #antique-fairs-page .row-wrapper, .provided-information-text { font-size: 11px; }
        /*#google-map-page #map { height: 165px; }*/
        #google-map-page #map { height: 350px; }
        #logo-wrapper { height: 80px; }
        #paging td { width: 22px; }
        .custom-xxs { width: 50% !important; }
        #recent-added-items .partner-info-left { width: 100%; padding: 0; }
        #recent-added-items .partner-info-right {width: 100%; padding: 0; }
        #main-container { border-radius: 0 0 5px 5px; }
        #search-tab-partner-wrapper .partner-search-right-part { border: none; padding: 15px 0 0 0; }
        #dealers-list-by-category-page .partner-section-right-part { border: none; padding: 15px 0 0 0; }
        #dealers-overview-page .dealer-logo-wrapper { height: 140px; }
    }

    @media (min-width: 480px) and (max-width: 767px) {
        /*#auctions a { font-size: 12px }*/
        #auctions .TD_calendar_content &gt; table &gt; tr,
        #auctions .TD_calendar_content &gt; table &gt; tbody &gt; tr,
        #auctions .TD_calendar_content &gt; table &gt; tbody &gt; tr &gt; td,
        #auctions .TD_calendar_content &gt; table &gt; tr &gt; td  { display: block; width: 100%; }

        #antique-fairs-page .table-wrapper { height: auto; }
        #antique-fairs-page .left-part { padding: 0; }
        #antique-fairs-page .right-part { padding: 0; }
        #antique-fairs-page .row-wrapper, .provided-information-text { font-size: 11px; }
        #antique-fairs-page .description-icon-holder { padding: 5px 0; }
        /*#google-map-page #map { height: 238px; }*/
        #google-map-page #map { height: 350px; }
        #logo-wrapper { height: 110px; }
        .item-wrapper img { width:115px; height:128px; }
        #main-container { border-radius: 0 0 5px 5px; }
        #search-tab-partner-wrapper .partner-search-right-part { border: none; padding: 15px 0 0 0; }
        #dealers-list-by-category-page .partner-section-right-part { border: none; padding: 15px 0 0 0; }
        #dealers-overview-page .dealer-logo-wrapper { height: 140px; }
    }

    @media (min-width: 768px) and (max-width: 992px) {
        /*#auctions a { font-size: 12px }*/
        #google-map-page #map { height: 450px; }
        .item-wrapper img { width:105px; height:118px; }
        #slide-banner-wrapper .slide-image img { height: 90px; }
        #dealers-overview-page .dealer-logo-wrapper { height: 125px; }
    }
    @media (min-width: 993px) and (max-width: 1199px) {
        #dealers-overview-page .dealer-logo-wrapper { height: 115px; }
    }
    @media (min-width: 1200px) {
        #dealers-overview-page .dealer-logo-wrapper { height: 125px; }
    }
    @media (min-width: 1500px) {
        .item-wrapper img { width:115px; height:128px; }
        #dealers-overview-page .dealer-logo-wrapper { height: 140px; }
        #slide-banner-wrapper .slide-image img { height: 150px; }
    }

    .becam-a-member-left a{
         text-decoration: underline;
    }

    .contacts a,.contacts2 a {color:black;}

    .contacts h2{
        margin-top: 0;

    }
    .contacts2{
        line-height: 16px;
    }
    @media (max-width: 992px){
        .contacts2{margin-top:20px}
    }

    ul#categories a.subcatmenu, ul#categories  a.subcatmenu:hover {
        margin-right:10px;
    }
    @media(min-width: 1200px){

        ul#categories li:nth-child(6n) a.subcatmenu{
            margin-right:0px;
        }
    }
    @media(min-width: 992px ) AND (max-width: 1199px){
        ul#categories li:nth-child(4n) a.subcatmenu{
            margin-right:0px;
        }
    }

    @media(min-width: 768px ) AND (max-width: 991px){
        ul#categories li:nth-child(3n) a.subcatmenu{
            margin-right:0px;
        }
    }
    @media(min-width: 481px ) AND (max-width: 768px){
        ul#categories li:nth-child(2n) a.subcatmenu{
            margin-right:0px;
        }
    }
    ul#categories a.subcatmenu_r:hover{
        background: url(/images/dot-over.png) no-repeat 5px center;
        color: #DD5E10;
    }

    @media (max-width: 480px)  {
        ul#categories li{
            width:100%;
        }
        ul#categories a.subcatmenu, ul#categories a.subcatmenu:hover {
            margin-right:0px;
        }
    }
    div#list-categories{
        width: 100%;
        font: bold 15px Arial;
        text-decoration: none;
        display: block;
        color: #ffffff;
        padding: 5px 10px 0px 10px;
        height: 27px;
        font: bold 15px Arial;
        text-decoration: none;
        display: block;
        color: #ffffff;
        padding: 5px 10px 0px 10px;
        background: #d35308;
        background: -webkit-gradient(linear, left top, left bottom, from(#e26314), to(#d35308));
        background: -webkit-linear-gradient(top, #e26314, #d35308);
        background: -moz-linear-gradient(top, #e26314, #d35308);
        background: -ms-linear-gradient(top, #e26314, #d35308);
        background: -o-linear-gradient(top, #e26314, #d35308);
        background-image: -ms-linear-gradient(top, #e26314 0%, #d35308 100%);

        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;

    }

	div#categories a.subcatmenu,
	div#categories a.subcatmenu:hover {
		margin-right:10px;
	}
	@media(min-width: 1200px){

		div#categories li:nth-child(6n) a.subcatmenu{
			margin-right:0px;
		}
	}
	@media(min-width: 992px ) AND (max-width: 1199px){
		div#categories li:nth-child(4n) a.subcatmenu{
			margin-right:0px;
		}
	}

	@media(min-width: 768px ) AND (max-width: 991px){
		div#categories li:nth-child(3n) a.subcatmenu{
			margin-right:0px;
		}
	}
	@media(min-width: 481px ) AND (max-width: 768px){
		li:nth-child(2n) a.subcatmenu{
			margin-right:0px;
		}
	}
	div#categories a.subcatmenu_r:hover{
		background: url(/images/dot-over.png) no-repeat 5px center;
		color: #DD5E10;
	}


	@media (max-width: 480px)  {
		div#categories li{
			width:100%;
		}
		div#categories a.subcatmenu,
		div#categories a.subcatmenu:hover {
			margin-right:0px;
		}
	}

	div.items-by-categories .pagination {
		margin: 20px 0;
	}

	div.items-by-categories .pagination ul {
		display: inline-block;
		*display: inline;
		margin-bottom: 0;
		margin-left: 0;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		*zoom: 1;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	}

	div.items-by-categories .pagination ul &gt; li {
		display: inline;
	}

	div.items-by-categories .pagination ul &gt; li &gt; a,
	div.items-by-categories .pagination ul &gt; li &gt; span {
		float: left;
		padding: 4px 8px;
		line-height: 20px;
		text-decoration: none;
		background-color: #ffffff;
		border: 1px solid #aaa;
		cursor: pointer;

	}

	div.items-by-categories .pagination ul &gt; li &gt; a:hover,
	div.items-by-categories .pagination ul &gt; li &gt; a:focus,
	div.items-by-categories .pagination ul &gt; .active &gt; a,
	div.items-by-categories .pagination ul &gt; .active &gt; span {
		background-color: rgb(204, 197, 197);
	}

	div.items-by-categories .pagination ul &gt; .active &gt; a,
	div.items-by-categories .pagination ul &gt; .active &gt; span {
		color: #666;
		cursor: default;
	}

	div.items-by-categories .pagination ul &gt; .disabled &gt; span,
	div.items-by-categories .pagination ul &gt; .disabled &gt; a,
	div.items-by-categories .pagination ul &gt; .disabled &gt; a:hover,
	div.items-by-categories .pagination ul &gt; .disabled &gt; a:focus {
		color: #aaa;
		cursor: default;
		background-color: transparent;
	}

	div.items-by-categories .pagination ul &gt; li:first-child &gt; a,
	div.items-by-categories .pagination ul &gt; li:first-child &gt; span {
		border-left-width: 1px;
		-webkit-border-bottom-left-radius: 4px;
		border-bottom-left-radius: 4px;
		-webkit-border-top-left-radius: 4px;
		border-top-left-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		-moz-border-radius-topleft: 4px;
	}

	div.items-by-categories .pagination ul &gt; li:last-child &gt; a,
	div.items-by-categories .pagination ul &gt; li:last-child &gt; span {
		-webkit-border-top-right-radius: 4px;
		border-top-right-radius: 4px;
		-webkit-border-bottom-right-radius: 4px;
		border-bottom-right-radius: 4px;
		-moz-border-radius-topright: 4px;
		-moz-border-radius-bottomright: 4px;
	}
	div.items-by-categories .pagination li:first-child a:hover,
	div.items-by-categories .pagination li:last-child a:hover  {
		background-color: rgb(204, 197, 197);
		border:none; color: #FFFFFF;
	}

	div.items-by-categories .pagination-centered {
		text-align: center;
	}

	div.items-by-categories .pagination-right {
		text-align: right;
	}

	div.items-by-categories .pagination-large ul &gt; li &gt; a,
	div.items-by-categories .pagination-large ul &gt; li &gt; span {
		padding: 11px 19px;
		font-size: 17.5px;
	}

	div.items-by-categories .pagination-large ul &gt; li:first-child &gt; a,
	div.items-by-categories .pagination-large ul &gt; li:first-child &gt; span {
		-webkit-border-bottom-left-radius: 6px;
		border-bottom-left-radius: 6px;
		-webkit-border-top-left-radius: 6px;
		border-top-left-radius: 6px;
		-moz-border-radius-bottomleft: 6px;
		-moz-border-radius-topleft: 6px;
	}

	div.items-by-categories .pagination-large ul &gt; li:last-child &gt; a,
	div.items-by-categories .pagination-large ul &gt; li:last-child &gt; span {
		-webkit-border-top-right-radius: 6px;
		border-top-right-radius: 6px;
		-webkit-border-bottom-right-radius: 6px;
		border-bottom-right-radius: 6px;
		-moz-border-radius-topright: 6px;
		-moz-border-radius-bottomright: 6px;
	}

	div.items-by-categories .pagination-mini ul &gt; li:first-child &gt; a,
	div.items-by-categories .pagination-small ul &gt; li:first-child &gt; a,
	div.items-by-categories .pagination-mini ul &gt; li:first-child &gt; span,
	div.items-by-categories .pagination-small ul &gt; li:first-child &gt; span {
		-webkit-border-bottom-left-radius: 3px;
		border-bottom-left-radius: 3px;
		-webkit-border-top-left-radius: 3px;
		border-top-left-radius: 3px;
		-moz-border-radius-bottomleft: 3px;
		-moz-border-radius-topleft: 3px;
	}

	div.items-by-categories .pagination-mini ul &gt; li:last-child &gt; a,
	div.items-by-categories .pagination-small ul &gt; li:last-child &gt; a,
	div.items-by-categories .pagination-mini ul &gt; li:last-child &gt; span,
	div.items-by-categories .pagination-small ul &gt; li:last-child &gt; span {
		-webkit-border-top-right-radius: 3px;
		border-top-right-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		border-bottom-right-radius: 3px;
		-moz-border-radius-topright: 3px;
		-moz-border-radius-bottomright: 3px;
	}

	div.items-by-categories .pagination-small ul &gt; li &gt; a,
	div.items-by-categories .pagination-small ul &gt; li &gt; span {
		padding: 2px 10px;
		font-size: 11.9px;
	}

	div.items-by-categories .pagination-mini ul &gt; li &gt; a,
	div.items-by-categories .pagination-mini ul &gt; li &gt; span {
		padding: 0 6px;
		font-size: 10.5px;
	}

	.item-big-wrap{
		position:absolute;
		z-index:2;
		width:405px;
		top:-10px;
		margin-left:-127px;
		text-align: center;
	}
	.detail-wrap{
		padding:10px;
		display:table-caption;
		max-width:400px;
		text-align: center;
		margin: 0 auto;
		background-color: white;
	}
	.rolloverx{
		display: inline-block;
		border: 1px solid #DAD7D3;
		-moz-box-shadow: 3px 3px 4px #777777;
		-webkit-box-shadow: 3px 3px 4px #777777;
		box-shadow: 3px 3px 4px #777777;
	}
    .image-hover-area &gt; a,
    .image-hover-area &gt; a &gt; img {
        width: 100%;
        height: 100%;
        position: absolute;
    }
    .image-text-wrapper { display: table; width: 100%; height: 100%; }

    #request-error { width: 100%; color: red; display: none; }
    #request-for-information .modal-title { text-align: center; }
    /* Request for information button */
    .requestForInformationLink:visited { color:#fff; }
    .requestForInformationLink:hover { border:1px solid #000;background:#444;font-weight:bold;color:#fff;text-shadow:0 1px 1px #111;background-image:-webkit-gradient(linear,left top,left bottom,from( #555 ),to( #383838 ));background-image:-webkit-linear-gradient( #555,#383838 );background-image:-moz-linear-gradient( #555,#383838 );background-image:-ms-linear-gradient( #555,#383838 );background-image:-o-linear-gradient( #555,#383838 );background-image:linear-gradient( #555,#383838 ); }
    .requestForInformationLink {
        color: #fff; display:block; text-align:center;cursor:pointer;position:relative;margin:.5em 0;padding:0;
        -moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3);
        -webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;
        -moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;
        font-family:Helvetica,Arial,sans-serif;text-decoration:none;
        border:1px solid #111;background:#333;font-weight:bold;color:#fff;text-shadow:0 1px 1px #111;background-image:-webkit-gradient(linear,left top,left bottom,from( #444 ),to( #2d2d2d ));background-image:-webkit-linear-gradient( #444,#2d2d2d );background-image:-moz-linear-gradient( #444,#2d2d2d );background-image:-ms-linear-gradient( #444,#2d2d2d );background-image:-o-linear-gradient( #444,#2d2d2d );background-image:linear-gradient( #444,#2d2d2d )
    }
    .requestForInformationLink .ui-btn-inner {
        font-size:16px;padding:.6em 20px;min-width:.75em;display:block;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;zoom:1;
        -webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;
        -moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;
        border-top:1px solid #fff;border-color:rgba(255,255,255,.3);
        padding-left: 40px;
    }
    .requestForInformationLink .ui-btn-text { position:relative;z-index:1;width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none; }
    .requestForInformationLink .ui-icon {
        background:#666;background:rgba(0,0,0,.4);background-image:url(http://code.jquery.com/mobile/1.2.0/images/icons-18-white.png);background-repeat:no-repeat;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;
        left:10px;
        position:absolute;top:50%;margin-top:-9px;
        width:18px;height:18px;
        -moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 0 rgba(255,255,255,.4);
        background-position:-540px 50%;
    }
    /* Request for information button */
    .foto:hover { cursor: pointer; }

    .text-on-image{
        top: 45%;
        text-align: center;
        width: 100%;
        position: absolute;
        color: #fff;
        z-index: 3;
        FONT-SIZE: 45px;
        font-weight: bold;
    }

    .facebookButtonWrapper {
        position: absolute;
        top: 21px;
        right: 0;
        z-index: 1000
    }

    .pinterestButtonWrapper {
        position: absolute;
        top: 56px;
        right: 0;
        z-index: 1000;
    }

    .searchControlsWrapper {
        position: absolute;
        top: 93px;
        right: 0;
        z-index: 1000;
    }

    .styledButtonV1:active {
        opacity: 1;
    }
    .styledButtonV1:focus,
    .styledButtonV1:visited {
        color: #000000;
    }
    .styledButtonV1 {
        width: 100%;
        text-align: center;
        border: 1px solid #cacaca;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size: 12px;
        font-family: arial, helvetica, sans-serif;
        padding: 10px 10px 10px 10px;
        text-decoration: none;
        display: inline-block;
        font-weight: bold;
        color: #000000;
        background-color: #E6E6E6;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#CCCCCC));
        background-image: -webkit-linear-gradient(top, #E6E6E6, #CCCCCC);
        background-image: -moz-linear-gradient(top, #E6E6E6, #CCCCCC);
        background-image: -ms-linear-gradient(top, #E6E6E6, #CCCCCC);
        background-image: -o-linear-gradient(top, #E6E6E6, #CCCCCC);
        background-image: linear-gradient(to bottom, #E6E6E6, #CCCCCC);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#E6E6E6, endColorstr=#CCCCCC);
        margin-bottom: 5px;
    }

    .styledButtonV1:hover {
        border: 1px solid #b3b3b3;
        background-color: #cdcdcd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#b3b3b3));
        background-image: -webkit-linear-gradient(top, #cdcdcd, #b3b3b3);
        background-image: -moz-linear-gradient(top, #cdcdcd, #b3b3b3);
        background-image: -ms-linear-gradient(top, #cdcdcd, #b3b3b3);
        background-image: -o-linear-gradient(top, #cdcdcd, #b3b3b3);
        background-image: linear-gradient(to bottom, #cdcdcd, #b3b3b3);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#cdcdcd, endColorstr=#b3b3b3);
        color: #000000;
    }

    .shareIcon {
        float: left;
    }

    div.share {
        display: none;
        position: absolute;
        left: 0;
        background: white;
        border: 1px solid #aaa;
        text-align: left;
        width: 230px;
        padding: 10px;
        z-index: 20000;
    }

    div.share a {
        font-size: 0.8125rem;
        font-weight: 700;
        margin: 7px 0 7px 15px;
        color: black;
        display: block;
    }

    div.share span.closeShare {
        background: transparent url('/images/controls.png') no-repeat scroll -120px 0;
        width: 17px;
        height: 17px;
        position: absolute;
        right: 8px;
        top: 8px;
    }
		div.become-a-member-left ul{
			list-style: disc;
			padding-left: 20px;

		}
		div.become-a-member-left li{

			padding-left: 10px;

		}
</pre></body></html>