@import url('https://fonts.googleapis.com/css?family=Titillium+Web');

    .main-content--layer {
        padding: 0 10px;
        font-family: 'Titillium Web', sans-serif;
        color: #606060;
		max-width: 1393px;
    }

    .top-line--info {
        background-color: #555555;
        height: 28px;
        width: 100%;
		max-width: 1393px;
        font-family: 'Titillium Web', sans-serif;
    }

    .top-line--info ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
	width: 100%;
    }

    .top-line--info ul:after {
	content: " ";
	display: table;
	clear: both;
    }

    .top-line--info li {
        color: #d7dcdf;
        float: left;
        font-size: 13px;
        line-height: 2.2;
        padding-left: 15px;
        padding-right: 20%;
    }

    .top-line--info ul li strong {
        color: #fff;
    }

    .artinfo-content--image {
        display: inline-block;
        float: left;
        height: 420px;
        text-align: center;
        width: 50%;
	overflow: hidden;
    }

    .artinfo-content--data {
        float: left;
        width: 50%;
        height: 100%;
        position: relative;
    }

    .artinfo-content--data h1 {
        padding-right: 30px;
    }

    td.title {
        font-weight: bold;
        padding-right: 20px;
	color: #606060;
    }

    .artinfo-content--box::after {
        clear: both;
        content: " ";
        display: table;
    }

    .artinfo-content--box {
        width: 100%;
        height: 60%;
        margin-bottom: 30px;
        min-height: 335px;
    }

    .artinfo-content--image img {
	max-width: 600px;
	max-height: 420px;
    }

    .header-content--logo {
        float: left;
        width: 50%;
    }

    .header-content--search {
        float: left;
        width: 50%;
    }

    .header-content--logo > img {
        height: 30px;
        padding-top: 20px;
    }

    .header-content--search input {
        margin-top: 19px;
        padding: 9px 0;
        width: 100%;
    }

    .header-content--search form {
        position: relative;
    }

    .main-search--button {
        -moz-appearance: none;
        background-color: #468c00;
        border: 0 none;
        bottom: 0.625rem;
        color: #fff;
        font-size: 1.25rem;
        height: 38px;
        line-height: 1;
        outline: medium none;
        padding: 0 0.525rem;
        position: absolute;
        right: 0;
        top: 1.2rem;
        z-index: 2;
        width: 43px;
        height: 38px;
        background-image: url(/themes/Frontend/Rollercom/frontend/_public/src/img/icons/search.png)
    }

    .artinfo-content--data li {
        margin-right: 25px;
        padding: 5px;
        border: 3px solid #ededed;
        float: left;
    }

    .artinfo-content--data > ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
        position: absolute;
        text-align: center;
        height: 124px;
        margin-top: 20px;
        overflow: hidden; 
    }

    .artinfo-content--data img {
        max-width: 140px;
        width: 90%;
    }

    .artdetails-content--description {
        width: 49.5%;
        float: left;
        height: 100%;
    }

    .artdetails-content--vehicle {
        width: 49.5%;
        float: left;
        height: 100%;
    }

    .artdetails-content--description-text {
        padding: 10px;
        border: 1px solid #ededed;
        height: 435px;
        overflow-x: hidden;
		overflow-y: auto;
    }

    .artdetails-content--description-head {
        background-color: #fff;
        border-left: 1px solid #ededed;
        border-right: 1px solid #ededed;
        border-top: 1px solid #ededed;
        height: 40px;
        line-height: 2.8;
        position: relative;
        top: 1px;
        width: 130px;
    }

    .artdetails-content--description-head > strong {
        padding: 10px;
    }

    .artdetails-content--description-text h2 {
        font-size: 18px;
        margin: 10px 0 0;
        padding: 0;
    }

    .artdetails-content--box {
        height: 500px;
    }

    .product--properties-table tr:nth-child(2n) td {
        background: #ededed none repeat scroll 0 0;
    }

    .product--properties-table {
        width: 100%;
    }

    .product--properties-table .is--bold {
        font-weight: bold;
    }

    .artdetails-content--spacer {
        float: left;
        width: 1%;
        height: 100%;
    }

    .product--properties-row td {
        padding: 5px;
	color: #606060;
    }

    .additional-info--box {
        width: 100%;
    }

    .panel--title {
        color: #3f4c58;
        display: block;
        font-size: 1rem;
        font-weight: bold;
        margin: 0rem 1.25rem;
        padding: 1.25rem 0rem 0rem;
    }

    .manufacturer-info-box .emotion--element .manufacturer--title {
        background: #f2f2f2 none repeat scroll 0 0;
        border: medium none;
        height: 34px;
        margin: 15px auto auto;
        padding: 0;
        text-align: center;
        width: 100%;
        line-height: 2.3;
    }

    .product-slider {
        display: block;
        left: 0;
        padding: 0;
        position: relative;
        top: 0;
    }

    .emotion--manufacturer .manufacturer--slider {
        height: 100%;
    }

    .product-slider--container {
        -moz-user-select: none;
        display: block;
        font-size: 0;
        height: 100%;
        left: 0;
        overflow: hidden;
        position: relative;
        top: 0;
        width: 100%;
    }

    .product-slider--container.is--horizontal {
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
    }

    .product-slider--container.is--horizontal, .product-slider--container.is--vertical {
        overflow: hidden;
    }

    .product-slider--container::after {
        clear: both;
        content: "";
        display: table;
    }

    .product-slider--item {
        -moz-user-select: none;
        font-size: 1rem;
        left: 0;
        overflow: hidden;
        padding: 0.625rem;
        position: relative;
        text-align: center;
        top: 0;
    }

    .emotion--manufacturer .manufacturer--item {
        padding: 0.625rem 0.9375rem;
        text-align: center;
        vertical-align: middle;
    }

    .product-slider--container.is--horizontal .product-slider--item {
        display: inline-block;
        height: 100%;
    }

    .manufacturer-info-box .product-slider--container.is--horizontal .product-slider--item {
        display: inline-block;
        height: 90%;
        max-width: 318px;
    }

    .manufacturer-info-box .emotion--manufacturer .manufacturer--link {
        color: #5f7285;
        display: block;
        font-size: 1.125rem;
        font-weight: 600;
        height: 70%;
        position: relative;
        width: 100%;
		margin-top:85px;
    }

    .manufacturer-info-box h2 {
        font-size: 0.85rem;
        margin: 0;
        padding: 0;
		color: white;
    }

    .emotion--manufacturer .manufacturer--image {
        bottom: 0;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0;
    }

    .info-info-box {
        margin: auto;
        width: 100%;
    }

    .info-info-box::after {
        clear: both;
        content: "";
        display: table;
    }

    .headline-title-box {
        background: #f2f2f2 none repeat scroll 0 0;
        border: medium none;
        height: 34px;
        margin: 15px auto auto;
        padding: 0;
        text-align: center;
        width: 100%;
    }

    .headline-title-box-text {
        color: #525252;
        font-family: "Titillium Web", sans-serif;
        font-size: 15px;
        font-weight: 600;
        height: 100%;
        line-height: 0.95;
        margin: auto;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 10px;
        text-transform: uppercase;
        width: 150px;
    }

    .info-box {
        clear: both;
        content: " ";
        display: table;
        margin-top: 10px;
    }

    .infocenter--item-3col {
        float: left;
        width: 32.65%;
    }

    .infocenter--item-fullwidth .content p {
        font-size: 13px;
        line-height: 1.2rem;
        text-align: justify;
    }

    .infocenter--item-3col p {
        font-size: 13px;
        line-height: 1.2rem;
        text-align: justify;
    }

    .infocenter--item-3col .title {
        font-weight: 700;
    }

    a {
        color: #468c00;
        text-decoration: none;
    }

    .3col-middle {
        padding-left: 1%;
        padding-right: 1%;
    }

    .main--footer-layer{
        background-color: #555555;
        margin-top: 50px;
        font-family: "Titillium Web", sans-serif;
		max-width: 1393px;
    }
    
    .main--footer-layer a{
    	color: #fff;
    }
    
    .main--footer-layer a:hover{
    	color: #dfdfdf;
    }
    
    .main--footer-layer > ul {
    	list-style: outside none none;
    	margin-bottom: 0;
    	margin-top: 0;
    	padding: 10px 20px;
	}

	.contact--box-hotline {
    	background-image: url("https://www.roller.com/themes/Frontend/Rollercom/frontend/_public/src/img/icons/social/phone-min-ebay.png");
    	background-repeat: no-repeat;
    	height: 40px;
    	padding-bottom: 10px;
    	width: 33%;
    	float: left;
	}

	.contact--box-hotline-number {
    	color: #fff;
    	display: block;
    	font-size: 15px;
    	line-height: 1.35;
    	padding-left: 55px;
	}
	
	.contact--box-wapp {
    	background-image: url("https://www.roller.com/themes/Frontend/Rollercom/frontend/_public/src/img/icons/social/whatsapp-min-ebay.png");
    	background-repeat: no-repeat;
    	height: 40px;
    	padding-bottom: 10px;
    	width: 33%;
    	float: left;
	}

	.contact--box-wapp-number {
    	color: #fff;
    	display: block;
    	font-size: 15px;
    	line-height: 1.35;
    	padding-left: 55px;
	}
	
	.contact--box-mail {
    	background-image: url("https://www.roller.com/themes/Frontend/Rollercom/frontend/_public/src/img/icons/social/mail-min-ebay.png");
    	background-repeat: no-repeat;
    	height: 40px;
    	padding-bottom: 10px;
    	width: 33%;
    	float: left;
	}

	.contact--box-mail-text {
    	color: #fff;
    	display: block;
    	font-size: 15px;
    	line-height: 1.35;
    	padding-left: 55px;
	}
	
	.main--footer-layer li {
    	display: inline-table;
    	width: 100%;
	}

	.main--footer-layer h2 {
		margin-bottom: 5px;
    	margin-top: 0;
	}
	
	.main--footer-layer p{
    	color: #fff;
    	margin-bottom: 0;
    	margin-top: 0;
    	font-size: 14px;
    	text-align: center;
	}

	.main--footer-layer h2{
		color: #fff;
	}

    @media (max-width: 1260px) {
        .top-line--info li {
            padding-right: 10%;
        }

        .artinfo-content--data h1 {
            font-size: 28px;
        }
    }

    @media (max-width: 1128px) {
        .top-line--info li {
            padding-right: 5%;
        }

        .artinfo-content--image {
            float: none;
            position: absolute;
            height: 300px;
            left: 0;
            top: 100px;
            width: 100%;
			overflow: hidden;
        }

	.artinfo-content--data > ul {
	   bottom: 0;
	}

	.artinfo-content--image img {
    	    max-height: 300px;
    	    max-width: 600px;
	}

        .artinfo-content--data {
            float: none;
            width: 100%;
        }

        .artinfo-content--box {
            height: 550px;
        }

        .artinfo-content--data h1 {
            font-size: 18px;
        }

        .artinfo-content--data table td {
            font-size: 0.76rem;
        }

        .artinfo-content--box {
            position: relative;
        }

        .artinfo-content--data ul {
            width: 100%;
        }

        .artinfo-content--data li {
            display: inline-block;
            float: none;
        }

        .artdetails-content--box {
            height: 600px;
        }

        .artdetails-content--description {
            float: none;
            height: 300px;
            width: 100%;
        }

        .artdetails-content--description-text {
            height: 230px;
            padding: 10px 0 10px 10px;
        }

        .artdetails-content--spacer {
            display: none;
        }

        .artdetails-content--vehicle {
            float: none;
            height: 300px;
            width: 100%;
        }

        .infocenter--item-3col {
            display: none;
        }
    }

    @media (max-width: 965px) {
        .top-line--info li:nth-child(2n) {
            display: none;
        }
    }
    
    @media (max-width: 770px) {
        .contact--box-hotline {
        	width: 100%;
        	float: none;
        }
        .contact--box-wapp {
        	width: 100%;
        	float: none;
        }
        .contact--box-mail{
        	width: 100%;
        	float: none;
        }
    }

    @media (max-width: 600px) {
        .artinfo-content--data img {
            max-width: 100px;
        }

	.artinfo-content--image {
            top: 160px;
        }

	.artinfo-content--data > ul {
	   height: 63px; 
	}

        .artdetails-content--description-text h2 {
            font-size: 14px;
        }

	.product-slider--item {
	    width: 50% !important;
	}
    }

    @media (max-width: 470px) {
        .artinfo-content--data img {
            max-width: 80px;
	    max-height: 47px;
        }

	.product-slider--item {
	    width: 100% !important;
	    max-width: 100% !important;
	}

        .top-line--info ul {
            display: none;
        }

        .top-line--info {
            display: none;
        }

        .search--field-ebay {
            display: none;
        }
    }

    @media (max-width: 400px) {
        .artinfo-content--data img {
            max-width: 65px;
        }
    }
