﻿/* ==========================================================================
 FONTS
 ========================================================================== */

@font-face {
    font-family: 'DIN-Bold';
    src: url('/content/fonts/ido/DIN-Bold.eot');
    src: url('/content/fonts/ido/DIN-Bold.eot?#iefix') format('embedded-opentype'), url('/-/media/Fonts/DIN-Bold.woff') format('woff'), url('/content/fonts/ido/DIN-Bold.ttf') format('truetype'), url('/content/fonts/ido/DIN-Bold.svg#DIN-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro-Medium';
    src: url('/content/fonts/ido/DINPro-Medium.eot');
    src: url('/content/fonts/ido/DINPro-Medium.eot?#iefix') format('embedded-opentype'), url('/-/media/Fonts/DINPro-Medium.woff') format('woff'), url('/content/fonts/ido/DINPro-Medium.ttf') format('truetype'), url('/content/fonts/ido/DINPro-Medium.svg#DINPro-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DIN-Regular';
    src: url('/content/fonts/ido/DIN-Regular.eot');
    src: url('/content/fonts/ido/DIN-Regular.eot?#iefix') format('embedded-opentype'), url('/-/media/Fonts/DIN-Regular.woff') format('woff'), url('/content/fonts/ido/DIN-Regular.ttf') format('truetype'), url('/content/fonts/ido/DIN-Regular.svg#DIN-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ==========================================================================
 All: font-family, font-size, color, background, border
 ========================================================================== */

.short-header h1,
#HeaderId h1,
/*.header nav ul li a,*/
.cookies-content,
.search-form .search-term,
.breadcrumb,
/*.top-site-index > p,*/
/*.top-site-index span a,*/
.index-list a,
/*.content-footer ul li,
.content-footer h3,*/
.text h2, /*boxes*/
/*.big-slide .frame p,*/
/*.hyperBox .text p,*/
.bigHyperBox .text p,
.html-box,
.email-updates,
.filters ul li h3, /*products*/
.item-header .sortby-select h3,
h1.products-filters-header,
.simple-slider .simple-slider-list li .text p.product-description,
.simple-slider .simple-slider-list li .text span.price,
.simple-slider .simple-slider-list li .text span.code,
.item-list ul li .text span.price,
.item-list ul li .text span.code,
.item-list.list-style ul li .text ul li,
.main-product .product-name h1,
.main-product h2,
.price p,
.description, 
.description p,
.description ul li,
.technical ul li span,
.technical ul li span.technical-content,
.ui-tabs .ui-tabs-panel,
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-panel table th,
.ui-tabs-panel table td,
.selectDark .passiveSelect, /*input*/
.selectDark .activeSelect,
.selectDark li,
.selectLight .passiveSelect,
.selectLight li,
.checkboxes ul li label,
.checkbox-list .default-value,
.item-list .button,
.scfSubmitButtonBorder input,
.double-text,
.single-designer .text,
.mobileApp-content,
.google-search-result h2,
.designer-description h3, /*designers*/
.single-designer .designer-description *,
.collection-filters h3,
.item-list .brochures-list li .text span,
.item-list .brochures-list li .text a,
.main-inspiration .text h3,
.main-inspiration .text p,
.projectsDesc, /*projects*/
.projectsColumn,
.press, /*press*/
.styled-input-light .style-input, /*faq*/
.faq-partials h3,
.faq-partials .details,
.errorPage-wrapper h2, /*error*/
.errorPage-wrapper input,
.askQuestion .scfForm, /*ask question*/
.applyJob label, /*apply job*/
.applyJob .scfRequired,
.scfValidator, /*forms*/
.scfValidationSummary,
.html-component, /*content pages*/
.job-offers {
    font-family: 'DIN-Regular';
}

    body,
    .button,
    .big-slide .frame a,
    .big-slide .frame p,
    .hyperBox .text p,
    .html-box h2,
    .top-site-index span a,
    .content-footer ul li,
    .content-footer h3,
    .simple-slider .simple-slider-list li .text p, /*product*/
    .index-list a,
    .selectLight .activeSelect /*inspirations-brochures*/
    .small-filters a,
    .languages ul li a,
    .top-site-index > p,
    .languageButton,
    .showroom-gallery a.button,
    .copyrights p {
        font-family: 'DINPro-Medium';
    }

    .index-list h3,
    .index-list h3 a,
    .index-list span.hdr,
    .index-list span.hdr a,
    .header nav ul li a,
    .button-map_content a,
    .breadcrumb .breadcramb-current-page, /*main*/
    .main-menu li a,
    .item-list.list-style ul li .text span.price span, /*product*/
    .price p span,
    .item-list .brochures-list li .text .no-print .no-print-label, /*brochures*/
    .errorPage-wrapper h1 /*error*/
    .simple-slider h2, /*product*/
    .simple-slider h2,
    .item-list ul li .text p, /*collections*/
    .item-list ul.collections-list li .text p,
    .small-filters h3, /*inspirations-brochures*/
    .main-inspiration .text .collections-list h4,
    .main-inspiration .text .collections-list ul li,
    .order-list,
    .showroom-gallery h2,
    .downloads-leftFilters h3,
    .press h2,
    .item-list .tips-list, /*tips - instalationVideos*/
    .job-offers h2,
    .job-offers h3,
    .collections-categories, /*collections*/
    .errorPage-wrapper h1,
    .errorPage-wrapper h2,
    .scfForm label,
    .scfCaptchaLabel {
        font-family: 'DIN-Bold';
    }

.breadcrumb, /*main*/
.item-list ul li .text span.code, /*products*/
.simple-slider .simple-slider-list li .text span.code,
.searchResults-element .searchResults-elementSmaller { /*search results*/
    font-size: 10px;
}

.index-list h3 a,
.index-list a,
.index-list h3,
.index-list span.hdr,
.index-list span.hdr a,
.cookies-content, /*main*/
.brands-desc p,
.brands-desc a,
.button-map_content a,
.search-form .search-term,
.top-site-index > p,
.top-site-index span a,
.content-footer ul li,
.content-footer h3,
.text-slide .text p, /*boxes*/
.small-slide .text p,
.filters ul li h3, /*products*/
.item-header .sortby-select h3,
.item-header > span,
.simple-slider .simple-slider-list li .text p.product-description,
.simple-slider .simple-slider-list li .text span.price,
.item-list ul li .text p,
.item-list.list-style ul li .text span.code,
.main-product h2,
.description, 
.description p,
.description ul li,
.technical ul li span,
.technical ul li span.technical-content,
.ui-tabs .ui-tabs-panel,
.ui-tabs .ui-tabs-nav li a,
.selectDark .passiveSelect, /*inputs*/
.selectDark .activeSelect,
.selectDark li,
.selectLight .passiveSelect,
.selectLight .activeSelect,
.selectLight li,
.checkboxes ul li label,
.checkbox-list .default-value,
.button,
.scfSubmitButtonBorder input,
.showroom-gallery a.button, /*content pages*/
.collections-categories, /*collections*/
.collection-filters h3,
.small-filters a, /*inspirations-brochures*/
.item-list .brochures-list li .text span,
.item-list .brochures-list li .text a,
.main-inspiration .text .collections-list h4,
.main-inspiration .text .collections-list ul li,
.item-list .brochures-list li .text .no-print .no-print-label,
.press ul li .desc span.date, /*press*/
.styled-input-light .style-input, /*faq*/
.copyrights p,
.button {
    font-size: 12px;
}

.brand-point a span { /*main*/
    font-size: 13px;
}

body, /*main*/
.google-search-result ul li p,
.item-list.list-style ul li .text ul li, /*products*/
.item-list.list-style ul li .text span.price,
.item-list ul.collections-list li .text p,
.single-designer .designer-description, /*designers*/
.small-filters h3, /*inspirations-brochures*/
.main-inspiration .text p,
.projects-filters h3, /*projects*/
.projectsColumn,
.projectsDesc .project-desc ul > li span,
.scfValidator, /*forms*/
.scfValidationSummary {
    font-size: 14px;
}

.text-slide .text h2, /*boxes*/
.small-slide .text h2,
.simple-slider h2, /*products*/
.item-list.list-style ul li .text p,
.designer-description h3, /*designers*/
.order-list h2, /*inspiration-brochures*/
.showroom-gallery h2, /*conten-pages*/
.job-offers h2,
.job-offers h3,
.google-search-result h2,
.faq-partials h3, /*faq*/
.errorPage-wrapper h2 { /*error*/
    font-size: 16px;
}

h1.products-filters-header, /*products*/
.price p,
.main-inspiration .text h3, /*inspiration-brochures*/
.press ul li .desc h2, /*press*/
.item-list .tips-list li .desc h2, /*tips - instalationVideos*/
.searchResults-search input[type=text] { /*search results*/
    font-size: 19px;
}

.hyperBox .text h2, /*boxes*/
.email-updates h2,
.projectsDesc h3 { /*projects*/
    font-size: 22px;
}

.short-header h1, /*main*/
#HeaderId h1,
.main-product .product-name h1, /*products*/
.errorPage-wrapper h1, /*error*/
.searchResults-search span { /*search results*/
    font-size: 25px;
}

.brands-desc span.hdr, /*main*/
.bigHyperBox .text h2 { /*boxes*/
    font-size: 35px;
}

.big-slide .frame h2 { /*boxes*/
    font-size: 45px;
}

.top-site-index span a span { /*main*/
    line-height: 27px;
}

.big-slide .frame p, /*boxes*/
.text-slide .text p,
.small-slide .text p,
.bigHyperBox .text p,
.item-list ul li .text p, /*products*/
.simple-slider .simple-slider-list li .text p.product-description,
.main-inspiration .text p { /*inspirations-brochures*/
    color: #505152;
}

.header nav ul li a, /*main*/
.cookies-content,
.breadcrumb a,
.content-footer ul li,
.content-footer ul li a,
.content-footer h3,
.filters ul li h3, /*products*/
.item-header .sortby-select h3,
.item-list.list-style ul li .text ul li,
.item-list.list-style ul li .text span.price span,
.description, 
.description p,
.description ul li,
.technical ul li span.technical-content,
.ui-tabs-panel table th,
.selectDark .passiveSelect, /*inputs*/
.selectDark .activeSelect,
.selectDark li,
.selectLight .passiveSelect, /*inputs*/
.selectLight .activeSelect,
.selectLight li,
.checkboxes ul li label,
.checkbox-list .default-value,
.html-component, /*content-pages*/
.double-text,
.job-offers,
.google-search-result ul li h3,
.google-search-result ul li p,
.collection-filters h3,
.downloads-leftFilters h3,
.item-list .tips-list li .desc p, /*tips-instalationVideos*/
.single-designer .designer-description *, /*designers*/
.press ul li .desc p, /*press*/
.item-list .brochures-list li .text span, /*inspirations-brohures*/
.order-list ul li .text h3,
.order-list ul li .text span {
    color: #686869;
}

.light .index-list a { /*main*/
    color: #373534;
}

.itemsPgn a,
.cookies-content span.hdr,
.cookies-content h2, /*main*/
.header nav ul li a:hover,
.header nav ul li.active a,
.header nav ul li a.active,
.light .index-list h3,
.light .index-list h3 a,
.light .index-list span.hdr,
.light .index-list span.hdr a,
.filters ul li h3 span, /*products*/
.simple-slider .simple-slider-list li .text span.price,
.item-list .collections-list li .text p,
.item-list ul li .text span.price,
.item-list.list-style ul li .text p,
.item-list.list-style ul.product-list li:hover .text p,
.item-list.list-style ul li .text span.price,
.single-designer .designer-description h3, /*designers*/
.single-designer .text p,
.main-inspiration .text, /*inspirations-brochures*/
.google-search-result ul li h4, /*google result*/
.collections-categories a,
.errorPage-wrapper h2 { /*collections*/
    color: #686869;
}

.brands-desc p, /*main*/
/* .index-list a, */
.item-list .brochures-list li .text .no-print .no-print-label,
.checkboxes ul li.disable-checkbox label,
.simple-slider .simple-slider-list li .text span.code { /*products*/
    color: #e5e5e5;
}

.brands-desc span.hdr, /*main*/
.brands-desc a,
.brand-point a span,
.search-form .search-term,
.top-site-index > p,
.top-site-index span a,
.main-menu li a,
.index-list a.active,
.languages ul li a,
.index-list h3,
.index-list h3 a,
.index-list span.hdr,
.index-list span.hdr a,
.simple-slider .simple-slider-list li .text p,
.simple-slider .simple-slider-list li:hover .text p.product-description,
.simple-slider .prev:hover,
.simple-slider .next:hover,
.dark-button, /*inputs*/
.scfSubmitButtonBorder input,
.scfSubmitButtonBorder input:hover,
.box-page input[type=submit]:hover,
.single-designer .text, /*designers*/
.main-inspiration .text .close-desc /*inspiration-mobile*/ {
    color: #5a5344;
}

.item-list ul li .text span.code, /*products*/
.simple-slider .simple-slider-list li .text span.code {
    color: #4f545b;
}


.simple-slider .simple-slider-list li:hover .text span.price, /*products*/
.simple-slider .simple-slider-list li:hover .text span.code,
.item-list ul li:hover .text span.code,
.item-list ul li:hover .text span.price,
.item-list.list-style ul li .text span.code,
.item-list.list-style ul li:hover .text span.code {
    color: #d2d2d2;
}

.header nav ul li.active {
    color: #000000;
}

.button-map_content a {
    color: #808080;
}
/*main*/

.scroll-pane .jspTrack { /*projects*/
    color: #ccc;
}

.faq-partials .details, /*faq*/
.faq-answer,
.downloads-mainPanel ul li p.secondLine /*downloads*/ {
    color: #666;
}

.press ul li .desc span.date { /*press*/
    color: #959596;
}

.cookies-content span.more,
.lt-ie8 .scfRequired { /*main*/
    color: #fd0909;
}

.html-box:hover,
.hyperBox:hover .text,
.hyperBox:hover .text h2,
.hyperBox:hover .text p{ /*boxes hover*/
    /*color: #fff!important;*/
}

/* FOR PAGEEDITOR */
.pageeditor .html-box:hover,
.pageeditor .hyperBox:hover .text,
.pageeditor .hyperBox:hover .text h2,
.pageeditor .hyperBox:hover .text p { /*boxes hover*/
    color: #000 !important;
}

.scroll-pane .jspDrag { /*projects*/
    background: #333;
}

.errorPage-main,
.error404 { /*error*/
    background: url("/content/images/bg.gif");
}

.main-menu li { /*main*/
    border-right: 1px solid #e1e0d9;
}


.ez-checked { /*inputs*/
    border: 5px solid #d2d2d2;
}

.item-list ul.product-list > li, /*products*/
.simple-slider .simple-slider-list li,
.google-search-result ul li, /*google result*/
.item-list .tips-list li { /*tips - instalationVideos*/
    border: 1px solid #ededed;
}

.ui-tabs-panel table th { /*products*/
    border-bottom: 1pt solid #000;
}

.ui-tabs-panel table td { /*products*/
    border-bottom: 1pt solid #d2d2d2;
}

.item-header, /*product*/
.projectsDesc h3, /*projects*/
.order-list ul li { /*inspiration-brochures*/
    border-top: 1px solid #ccc;
}

.faq-partials > ul > li, /*faq*/
.downloads-mainPanel ul li /*downloads*/,
.searchResults-element { /*search results*/
    border-bottom: 1px solid #ccc;
}

.price, /*product*/
.order-list .headerWrap { /*inspiration-brochures*/
    border-top: 1px solid #e5e5e5;
    border-bottom: 5px solid #000;
}

.description, /*product*/
.technical {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

/*.independent,*/ /*product*/
.job-offers h2 { /*content pages*/
    border-bottom: 5px solid #000;
}

.borderDiv {
    border-bottom: 5px solid #000;
    border-top: 5px solid #000;
}


.main-inspiration .text .collections-list { /*inspirations-brochures*/
    border-top: 1px solid #aaa;
}

/*.projectsDesc /*projects {
    border-top: 4px solid #000;
}*/

.main-inspiration .text, /*inspirations-brochures*/
.main-inspiration .text h3,
.projectsDesc, /*projects*/
.projectsDesc h3 {
    border-bottom: 4px solid #000;
}

.scroll,
.list-category, /*products*/
.simple-slider .prev,
.simple-slider .next,
.simple-slider .simple-slider-list li .text,
.item-list ul li .text,
.ui-tabs .ui-tabs-nav li.ui-tabs-anchor a,
.product-slide-wraper input,
.box-page ul.box_composer li, /*boxes*/
.selectLight .styleSelect_item_start,
.selectLight .styleSelect_item_content,
.selectLight .styleSelect_item_end,
.selectDark .styleSelect_item_start,
.selectDark .styleSelect_item_content,
.selectDark .styleSelect_item_end,
.selectDark,
.selectLight,
.tempSelectDark,
.tempSelectLight,
.scroll-bar-wrap,
.ez-checkbox,
.checkbox-list .default-value,
.checkboxes-content,
.google-search,
input[type=text],
/*.box-page input[type=submit],*/
.collections-categories li:hover, /*collections*/
.collections-categories li.active,
.searchResults-search { /*search results*/
    /*background-color: #c5c4c0;*/
    background-color: #dad8cf;
}

.checkboxes .disable-checkbox .ez-checkbox {
    background-color: #aaa;
}

.scroll-bar-wrap .ui-slider-handle { /*inspiration*/
    background-color: #5a5344;
}

.contener-site-index.light { /*main*/
    background-color: #eaeae7;
}

.checkboxes .ez-checked { /*collections*/
    border: 5px solid #fff;
}

.checkboxes .disable-checkbox .ez-checked { /*collections*/
    border: 5px solid #aaa;
}

.downloads-filtersUp, /*downloads*/
.form,
.small-filters { /*inspirations-brochures*/
    background-color: #f5f5f5;
}

.itemsPgn a,
button[disabled="disabled"].dark-button:hover,
.main nav, /*main*/
.site-index,
.top-site-index,
.contener-site-index,
.dark-button, /*inputs*/
.scfSubmitButtonBorder input,
.main-inspiration .text .close-desc, /*inspiration-mobile*/
.simple-slider.category .simple-slider-list li .text, 
.my-list-handler, 
.ml-firstForm /*products*/
 {
    /*background-color: #373534; -POZZI*/
    background-color: #dad8cf;
}

.my-list-handler {
    color: #5a5344;
}

.my-list-handler:hover {
    color: #FFF;
}

.basketProductRow .productDetails .delete a:hover, 
.my-list-handler:hover { /*main*/
    background-color: #305290;
}

.ml-firstForm input[type="text"] {
	background-color : #FFF;
	border : 2px solid #fff;
}

.ml-firstForm .addProductByCodeForm ::-webkit-input-placeholder { /* WebKit browsers */
	color: #999
}
.ml-firstForm .addProductByCodeForm :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #999;
	opacity: 1;
}
.ml-firstForm .addProductByCodeForm ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #999;
	opacity: 1;
}
.ml-firstForm addProductByCodeForm :-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #999;
}

.ml-firstForm .nettoSum, .ml-firstForm .bruttoSum {
	color : #999;
}

.button-map_content a,
.button_map_contener {
    background-color: #000;
}

.checkboxes .ez-checkbox.ez-checked {
    background-image: url(/content/images/check.png);
    background-position: center;
    background-repeat: no-repeat;
}

.itemsPgn a:hover,
.itemsPgn a.current,
.list-category.light .index-list h3,
.list-category.light .index-list span.hdr,
.big-slide .frame a, /*boxes*/
.brands-desc a, /*main*/
.ez-checked, /*inputs*/
.main-menu li:hover, /*main*/
.main-menu li.active,
.index-list a:hover,
.index-list a.active,
.languages ul li:hover,
.item-list ul li:hover .text, /*products*/
.simple-slider .simple-slider-list li:hover .text,
.simple-slider .prev:hover,
.simple-slider .next:hover,
.button:hover, /*inputs*/
.scfSubmitButtonBorder input:hover,
.product-slide-wraper input:hover,
.selectDark li:hover,
.jspDrag,
.selectLight li:hover,
.box-page input[type=submit]:hover,
.big-slide .frame a:hover, /*boxes*/
.hyperBox:hover,
.html-box:hover,
.filters .ui-slider-range,
.box-page ul li.active, 
.google-search-result ul li.highlighted button, 
.navSearch .button.active {
    /*background-color: #0097ef;*/
    background-color: #305290;
}

.hyperBox.defaultHover:hover{
    background-color: #305290!important;
}

/*.hyperBox, 
.hyperBox:hover {
    background-color: #c5c4c0 !important;
}

.hyperBox img {
    opacity: 0.4;
    transition: all 0.5s ease-in 0s;
}

.hyperBox:hover img {
    opacity: 1;
    transition: all 0.5s ease-in 0s;
    visibility: visible;
}*/

/* FOR PAGEEDITOR */
.pageeditor .hyperBox.defaultHover img, 
.pageeditor .hyperBox.defaultHover:hover img {
    opacity: 1;
    transition: none;
    visibility: visible;
}

    .itemsPgn a:hover,
    .itemsPgn a.current,
    .main-menu li:hover a, /*main*/
    .main-menu li.active a,
    .button,
    .button:hover,
    .big-slide .frame a, /*boxes*/
    .index-list a:hover,
    .light .index-list a:hover,
    .item-list ul li:hover .text p:hover,
    .item-list .collections-list li:hover .text p,
    .simple-slider .simple-slider-list li .text:hover p,
    .simple-slider .simple-slider-list li a:hover p,
    .item-list .collections-list li a:hover,
    .brand-point a.active span, .brand-point a.color2 span,
    .selectDark li:hover,
    .selectLight li:hover,
    .item-header > span:hover, /*products*/
    .item-header > span.active,
    .list-category.light .index-list h3 a,
    .list-category.light .index-list span.hdr a,
    .index-list a.active,
    .item-list ul.product-list li:hover .text p,
    .languages ul li a:hover,
    .simple-slider .simple-slider-list li:hover .text p.product-description, 
	.google-search-result ul li.highlighted button {
        color: #fff;
    }


#HeaderId.short-header h1, /*main*/
.short-header .line,
footer,
h1.products-filters-header, /*products*/
.simple-slider .simple-slider-list li,
.simple-slider .simple-slider-list li a,
.item-list ul.product-list > li,
.item-list ul.product-list > li a,
.item-list.list-style ul.product-list > li,
.item-list.list-style ul.product-list > li a,
.main-product,
.box-page > div, /*boxes*/
.bigHyperBox .text,
.big-slide .frame .text,
/*.horizontalCarouselText .text-slide a,*/
.small-slide a,
.checkboxes .ez-checkbox, /*inputs*/
.tempSelectLight,
.HtmlContent, /*content-pages*/
.html-component,
.double-text,
.main-content .mainMedia-subcontent,
.main-content .double-images,
.triple-images,
.boxes-bottom > div,
aside > div,
.google-search-result ul li,
.popupGallery,
.yt-player,
.googleMap[data-radius="0"],
.downloads-mainPanel,
.projects,
.single-designer, /*designers*/
.products-list-popup,
.collections-list-popup,
.small-filters.brochures-filters,
.sliders-inspirations,
.main-inspiration li,
.main-inspiration .text,
.item-list .brochures-list li .text,
.item-list .brochures-list li:hover .text,
.collections-categories,
.item-list .collections-list li .text,
.collection-filters,
.downloads-filters .underline, /*downloads*/
.searchResults-tabs .ui-tabs .ui-tabs-panel, /*search results*/
.lt-ie8 .scfDropListGeneralPanel,
.order-list,
.small-subcontent-wrapper,
.faq-partials ul,
.item-list .tips-list li,
.designer-description,
.errorPage-header,
.errorPage-footer { /*brochures order form*/
    background: #fff;
}

.filters, /*products*/
.item-header {
    background-color: #fff;
}

.ui-tabs .ui-tabs-nav li a { /*products*/
    background: #dad9d3;
}

.cookies { /*main*/
    background: #f6f4d2;
}

.item-list .brochures-list li .text .no-print .no-print-label { /*brochures*/
    background: #305290;
}

.filters .ui-slider-range.rightActive {
    background: #305290; /* Old browsers */
}

.filters .ui-slider-range.leftActive {
    background: #305290; /* Old browsers */
}

hr {
    border-color: #dad8cf;
}

.item-list.list-style ul li:hover .text, /*products*/
.item-list.list-style ul li .text {
    background: transparent;
}

.main {
    background: url("/content/images/bg.gif");
}
/*MAIN*/
.brand-point a {
    background: url('/content/images/ido/color1_point.png') no-repeat center;
}

    .brand-point a span {
        background: url('/content/images/ido/color1_lef.png') no-repeat 0 center;
    }

        .brand-point a span.right {
            background: url('/content/images/ido/color1_right.png') no-repeat right center;
        }

    .brand-point a.active,
    .brand-point a.color2 {
        background: url('/content/images/ido/color2_point.png') no-repeat center;
    }

        .brand-point a.active span,
        .brand-point a.color2 span {
            background: url('/content/images/ido/color2_lef.png') no-repeat 0 center;
        }

            .brand-point a.active span.right,
            .brand-point a.color2 span.right {
                background: url('/content/images/ido/color2_right.png') no-repeat right center;
            }

    .brand-point a.color3 {
        background: url('/content/images/ido/color3_point.png') no-repeat center;
    }

        .brand-point a.color3 span {
            background: url('/content/images/ido/color3_lef.png') no-repeat 0 center;
        }

            .brand-point a.color3 span.right {
                background: url('/content/images/ido/color3_right.png') no-repeat right center;
            }

.search-form .search-term {
    border: 4px solid #fff;
    border-right: 0px;
    background: #fff;
}

.search-form .submit {
    background: url("/content/images/ido/search.png") no-repeat center #fff;
    ;
    border-color: #fff;
    /*border-left: 0px;*/
}

.lt-ie8 .search-form {
    border: 4px solid #fff;
}

.top-site-index > p {
    background: url("/content/images/ido/arrowBottom.png") no-repeat right center;
}

    .top-site-index > p.open {
        background: url("/content/images/ido/arrowTop.png") no-repeat right center;
    }

.content-footer .social-media .facebook a {
    background: url("/content/images/facebook.jpg");
}

.content-footer .social-media .you-tube a {
    background: url("/content/images/you-tube.jpg");
}
/*products*/
.filters ul li a.active {
    background: url('/content/images/kolo/activeColor.png');
}

.item-header span.active span {
    background: url('/content/images/ido/smallArrow.png');
}

.item-header span.active:hover span {
    background: url('/content/images/ido/smallArrow.png');
}

.item-header span.list-button {
    background: url('/content/images/kolo/listIcon.png') no-repeat 10px center;
}

.item-header span.grid-button {
    background: url('/content/images/kolo/girdIcon.png') no-repeat 10px center;
}

.item-header span.list-button.active {
    background: url('/content/images/kolo/listIconWhite.png') no-repeat 10px center #305290;
}

.item-header span.grid-button.active {
    background: url('/content/images/kolo/girdIconWhite.png') no-repeat 10px center #305290;
}

.item-header span.list-button:hover {
    background: url('/content/images/kolo/listIconWhite.png') no-repeat 10px center #305290;
}

.item-header span.grid-button:hover {
    background: url('/content/images/kolo/girdIconWhite.png') no-repeat 10px center #305290;
}

.filters .ui-slider-handle {
    background: url('/content/images/ido/noactive.png');
}

    .filters .ui-slider-handle.ui-state-hover,
    .filters .ui-slider-handle.ui-state-active {
        background: url('/content/images/ido/active.png');
    }

.simple-slider .prev,
.simple-slider .next,
.product-slide-wraper input.next,
.product-slide-wraper input.prev {
    background-image: url(/content/images/carouselButtons.png);
    background-repeat: no-repeat;
}

.simple-slider .next {
    background-position: -44px 0px;
}

.simple-slider .prev:hover {
    background-position: -88px 0;
}

.simple-slider .next:hover {
    background-position: -132px 0;
}

.product-slide-wraper input.next {
    background-position: -54px 47%;
}

.product-slide-wraper input.prev {
    background-position: -11px 47%;
}

.product-slide-wraper input.next:hover {
    background-position: -142px 47%;
}

.product-slide-wraper input.prev:hover {
    background-position: -98px 47%;
}

.scroll {
    background-image: url(/content/images/verticalButtons.png);
    background-repeat: no-repeat;
}

.scrollBottom {
    background-position: -44px 0px;
}
/*boxes*/
.pagination button {
    background: url(/content/images/ido/slideNav.png) no-repeat 0 0;
}

    .pagination button.active {
        background: url(/content/images/ido/slideNav.png) no-repeat -22px 0;
    }
/*content pages*/
.popupGallery .gallery-nav-left,
.projectsGallery .gallery-nav-left {
    background: url('/content/images/showroomLeft.png');
}

.popupGallery .gallery-nav-right,
.projectsGallery .gallery-nav-right {
    background: url('/content/images/showroomRight.png');
}

.yt-player button {
    background: url('/content/images/closePopup.png');
}

.job-offers h3 span.arrow,
.filters h2 span,
.filters h3 span.mobile-element,
.faq-partials h3 span.arrow /*faq*/ {
    background: url("/content/images/darkArrow.png") no-repeat center;
}

    .job-offers h3 span.arrow.open,
    .filters h2 span.open,
    .filters h3 span.mobile-element.open,
    .faq-partials h3 span.arrow.open /*faq*/ {
        background: url("/content/images/darkArrowTop.png") no-repeat center;
    }

    .index-list span.hdr span,
.index-list h3 span /*products*/ {
    background: url("/content/images/whiteArrow.png") no-repeat center;
}
    .index-list span.hdr span.open,
    .index-list h3 span.open /*products*/ {
        background: url("/content/images/arrowTop.png") no-repeat center;
    }
/*inputs*/
.selectDark .passiveSelect {
    background: url("/content/images/darkArrow.png") no-repeat top right;
}

.selectDark .activeSelect {
    background: url("/content/images/ido/darkArrowBottom.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
/*designers*/
.single-designer .small-media .text {
    background: url(/content/images/ido/designerBg.png);
}
/*inspirations-brochures*/
.hot-spot span {
    background: url('/content/images/kolo/sprite_point.png');
}

    .hot-spot span:hover,
    .hot-spot.active span {
        background: url('/content/images/kolo/sprite_point.png') 0 30px;
    }

.small-carousel li.active .overlay,
.small-carousel li:hover .overlay {
    background: url('/content/images/kolo/activeBg1.png');
}

.item-list .brochures-list li .text .no-print {
    background: url(/content/images/noPrint.png);
}

    .item-list .brochures-list li .text .no-print .no-print-label span {
        background: url(/content/images/blueArrow.png);
    }

.button, 
.basketProductRow .productDetails .delete a {
    background-color: #686869;
}

.selectLight,
.styleSelect_item {
    background-color: #dad9d3;
}

/*.selectLight .activeSelect {
        background: url('/content/images/darkArrow.png') no-repeat scroll right top #fff;
        color: #686869;
    }*/

.press .selectDark .activeSelect {
    background: url("/content/images/ido/arrowBottom.png") no-repeat scroll 94% center rgba(0, 0, 0, 0);
}

.selectLight .selected,
.selectDark .selected {
    color: #fff;
    background-color: #305290;
}

    .selectLight .selected:hover,
    .selectDark .selected:hover {
        background-color: #305290;
    }

.showroom-gallery,
.single-press-text {
    background: #fff;
}


/* ==========================================================================
 Brands: specific styles for brand elements modifications
 ========================================================================== */

.index-list a {
    line-height: 17px;
}

.top-site-index {
    border-bottom: 1px solid #e7e5de;
}

.press,
.mobileApp-wrapper {
    background-color: #fff;
}

.googleMap .panel input[type="button"] {
    height: 30px;
    line-height: 30px; /*IE fix*/
    margin: 0;
    width: 30px;
    float: left;
    background: url(/content/images/ido/dark_search.jpg) 0 0#dad9d3;
    padding-left: 0px;
    cursor: pointer;
    border: 0;
}

.googleMap .panel input[type="text"] {
    background: #dad9d3;
}

.job-offers > ul > li {
    padding: 0 10px 20px 10px;
    border-bottom: 1px solid #e1e3e4;
}

    .job-offers > ul > li:last-child {
        border-bottom: 4px solid #000;
    }


.search-form input::-webkit-input-placeholder {
    color: #5a5344;
}

.search-form input:-moz-placeholder {
    color: #5a5344;
}

.search-form input::-moz-placeholder {
    color: #5a5344;
}

.search-form input:-ms-input-placeholder {
    color: #5a5344;
}

.mobileApp-wrapper,
.small-subcontent-wrapper {
    overflow: hidden;
}

.errorPage-wrapper input {
    margin: 10px 0;
    padding: 5px 15px;
    color: #000;
}

.errorPage-wrapper .errorPage-searchWrap {
    max-width: 390px;
    right: 23px;
}

.errorPage-wrapper input.errorPage-search,
.errorPage-wrapper input.errorPage-submit {
    background-color: transparent !important;
    color: #000;
}

.errorPage-wrapper input.errorPage-search {
    border: 5px solid #000;
    border-right: 0;
}

.errorPage-wrapper input.errorPage-submit {
    border: 5px solid #000;
    border-left: 0;
    background-position: 70% center;
}

.errorPage-wrapper input::-webkit-input-placeholder {
    color: #000;
}

.errorPage-wrapper input:-moz-placeholder {
    color: #000;
}

.errorPage-wrapper input::-moz-placeholder {
    color: #000;
}

.errorPage-wrapper input:-ms-input-placeholder {
    color: #000;
}

input.errorPage-submit {
    background-image: url('../../images/pozzi-ginori/lensDark.png');
    background-repeat: no-repeat;
}

div[sc-placeholder-id] {
    background-color: #dad8cf;
    display: block;
    float: none;
    padding-bottom: 30px;
}

.scEnabledChrome[sc-part-of] {
    /* background: #FFFFFF; */
}

.scfForm {
    background: #f5f5f5;
}

    .scfForm label, .scfCaptchaLabel {
        width: 13% !important;
    }

    .scfForm input[type="text"],
    .scfForm textarea {
        background: none repeat scroll 0 0 #ffffff;
    }

.scfSubmitButtonBorder {
}

    .scfSubmitButtonBorder input:hover {
        color: #fff;
    }

.ie-wrapper {
    background: transparent;
}

.errorPage-wrapper h1 {
    padding: 120px 0 0;
}

/* INSPIRATIONS CAROUSEL */
.small-carousel li {
	height: 100%;
	overflow: hidden;
	max-height: 100px;
}

.small-carousel li img {
	height: 100%;
	margin: 0;
}

.small-carousel li a {
	display: block;
}

/* ==========================================================================
 EXAMPLES!!!!!!! THIS MUST BE REMOVED!!!!!!!
 ========================================================================== */
/*.box-page > div,
.boxes-bottom > div,
aside > div {
    background: #c5c4c0;
}*/
 /*template-must be removed (havn't remove that out, commented it out just in case)*/
/****************************************************************************
New version of products categories box - per brand
*****************************************************************************/
.list-category.light .index-list {
    border-left: 1px solid #fff;
}

.searchResults-tabs #tabs > div#Products ul li .text .price {
    display: none;
}

@media (min-width: 1380px) {
	body:not(.pageeditor) .small-carousel > li {
		height: 100%;
        max-height : 120px;
		overflow: hidden;
	}

	body:not(.pageeditor) .small-carousel > li img {
		height: 100%;
		margin: 0;
	}
}

/* Tablet */
@media (min-width: 768px) and (max-width: 979px) {
    nav.tablet ul.main-menu.expanded li a { /*tablet navigation*/
        font-family: 'futura_bookregular';
    }

    body:not(.pageeditor) nav.tablet span.menuTitle, /*tablet navigation*/
    body:not(.pageeditor) nav.tablet ul.main-menu.expanded {
        background-color: #ececec;
    }

       body:not(.pageeditor)  nav.tablet ul.main-menu.expanded li a, /*tablet navigation*/
        body:not(.pageeditor) nav.tablet span.menuTitle {
            color: #686869;
        }

        body:not(.pageeditor) nav.tablet ul.main-menu.expanded li:hover { /*tablet navigation*/
            color: #000;
            background: transparent;
        }


    body:not(.pageeditor) nav.tablet span.menuTitle {
        background-image: url(../../images/pozzi-ginori/listIconTabPG.png);
        background-repeat: no-repeat;
        background-position: 5px center;
        -moz-background-size: 25px 18px;
        -o-background-size: 25px 18px;
        -webkit-background-size: 25px 18px;
        background-size: 25px 18px;
    }

    body:not(.pageeditor) .errorPage-wrapper h1 {
        padding: 120px 0 0;
    }

	body:not(.pageeditor) .ml-firstForm {
		background-color: #dad8cf;
	}
}


/* Mobile */
@media (max-width: 767px) {

    body:not(.pageeditor) span.menuTitle {
        background-image: url('../../images/pozzi-ginori/listIconTabPG.png');
        color: #686869;
    }

        body:not(.pageeditor) span.menuTitle.active {
            color: #fff;
            background-image: url('../../images/pozzi-ginori/listIconTabPGwhite.png');
        }

    body:not(.pageeditor) .search-form .submit {
        background-image: url('../../images/lensDark.png');
    }

    body:not(.pageeditor) .main nav {
        background-color: transparent;
    }

    span.menuTitle.active,
    .main-menu li,
    .main-menu li.active,
    .main-menu li:hover {
        background-color: #373534;
    }

        .main-menu li.repositioned a {
            text-transform: none;
        }

        .main-menu li a,
        .main-menu li.firstRepositioned.repositioned a {
            text-transform: uppercase;
        }

        .main-menu li.firstRepositioned.repositioned {
            border-top: 1px solid #828282;
        }

        .main-menu li a {
            color: #fff;
            background: transparent;
        }

        .main-menu li:hover a {
            color: #000;
        }

    .bigCarousel { /*boxes*/
        border: 1px solid #aaa;
    }

    .index-list, /*products*/
    .filters h2,
    .filters > ul > li {
        border-bottom: 1px solid #fff;
    }

    /*.index-list span.hdr.clickEnable:hover,*/
        .index-list span.hdr.clickEnable a:hover,
        .index-list span.hdr.clickEnable .mobile-element:hover,
        .index-list span.hdr.clickEnable li:hover a,
        /*.contener-site-index .index-list span.hdr.clickEnable:hover,*/
        .contener-site-index .index-list span.hdr.clickEnable:hover a,
        .contener-site-index .index-list span.hdr.clickEnable a:hover,
        .contener-site-index .index-list span.hdr.clickEnable .mobile-element:hover,
        .contener-site-index .index-list span.hdr.clickEnable li:hover a,
        /*.index-list h3.clickEnable:hover,*/
        .index-list h3.clickEnable a:hover,
        .index-list h3.clickEnable .mobile-element:hover,
        .index-list h3.clickEnable li:hover a,
        /*.contener-site-index .index-list h3.clickEnable:hover,*/
        .contener-site-index .index-list h3.clickEnable:hover a,
        .contener-site-index .index-list h3.clickEnable a:hover,
        .contener-site-index .index-list h3.clickEnable .mobile-element:hover,
        .contener-site-index .index-list h3.clickEnable li:hover a {
            background-color: #305290;
        }

    .site-index-lists { /*products*/
        border-top: 1px solid #fff;
    }

    .big-slide .frame { /*boxes*/
        background: #fff;
    }

    nav.mobile.clone-main span.menuTitle.active, /*mobile navigation*/
    nav.mobile.clone-main ul.main-menu.expanded {
        background-color: #686869;
    }


    .index-list.activeList { /*products*/
        background-color: #5f5d5d;
    }

    .light .index-list.activeList { /*products*/
        background-color: #ececec;
    }

    body:not(.pageeditor) .errorPage-backHome-button {
        margin: 0;
    }

    body:not(.pageeditor) .errorPage-main > .errorPage-wrapper {
        padding: 0;
    }
}


/* Mobile - font resize*/
/*generate style*/
@media (max-width: 500px) {
    .breadcrumb, .item-list ul li .text span.code, .simple-slider .simple-slider-list li .text span.code, .searchResults-element .searchResults-elementSmaller {
        font-size: 10px;
    }

    .index-list a {
        font-size: 12px;
    }

    .cookies-content, .brands-desc p, .brands-desc a, .button-map_content a, .search-form .search-term, .top-site-index > p, .top-site-index span a, .content-footer ul li, .content-footer h3, .text-slide .text p, .small-slide .text p, .filters ul li h3, .item-header .sortby-select h3, .item-header > span, .simple-slider .simple-slider-list li .text p.product-description, .simple-slider .simple-slider-list li .text span.price, .item-list ul li .text p, .item-list.list-style ul li .text span.code, .main-product h2, .description, .description p, .description ul li, .technical ul li span, .technical ul li span.technical-content, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li a, .selectDark .passiveSelect, .selectDark .activeSelect, .selectDark li, .selectLight .passiveSelect, .selectLight .activeSelect, .selectLight li, .checkboxes ul li label, .checkbox-list .default-value, .button, .scfSubmitButtonBorder input, .showroom-gallery a.button, .google-search-result ul li p, .collections-categories, .collection-filters h3, .small-filters a, .item-list .brochures-list li .text span, .item-list .brochures-list li .text a, .main-inspiration .text .collections-list h4, .main-inspiration .text .collections-list ul li, .item-list .brochures-list li .text .no-print .no-print-label, .press ul li .desc span.date, .styled-input-light .style-input, .copyrights p {
        font-size: 12px;
    }

    .brand-point a span {
        font-size: 13px;
    }

    body, .item-list.list-style ul li .text ul li, .item-list.list-style ul li .text span.price, .item-list ul.collections-list li .text p, .single-designer .designer-description, .small-filters h3, .main-inspiration .text p, .projects-filters h3, .projectsColumn, .projectsDesc .project-desc ul > li span, .scfValidator, .scfValidationSummary, .scfForm label, .scfCaptchaLabel {
        font-size: 14px;
    }

    .email-updates p {
        font-size: 14px;
    }

    .text-slide .text h2, .small-slide .text h2, .simple-slider h2, .item-list.list-style ul li .text p, .designer-description h3, .order-list h2, .showroom-gallery h2, .job-offers h2, .job-offers h3, .google-search-result h2, .faq-partials h3, .errorPage-wrapper h2 {
        font-size: 14px;
    }

    h1.products-filters-header, .price p, .main-inspiration .text h3, .press ul li .desc h2, .item-list .tips-list li .desc h2, .searchResults-search input[type=text] {
        font-size: 15px;
    }

    .html-box h2, .hyperBox .text h2, .email-updates h2, .projectsDesc h3 {
        font-size: 14px;
    }

    .short-header h1, #HeaderId h1, .main-product .product-name h1, .errorPage-wrapper h1, .searchResults-search span {
        font-size: 16px;
    }

    .brands-desc span.hdr, .bigHyperBox .text h2 {
        font-size: 35px;
    }

    .big-slide .frame h2 {
        font-size: 40px;
    }

    .top-site-index span a span {
        font-size: 21px;
    }
}

@media (max-width: 480px) {
    .breadcrumb, .item-list ul li .text span.code, .simple-slider .simple-slider-list li .text span.code, .searchResults-element .searchResults-elementSmaller {
        font-size: 10px;
    }

    .index-list a {
        font-size: 12px;
    }

    .cookies-content, .brands-desc p, .brands-desc a, .button-map_content a, .search-form .search-term, .top-site-index > p, .top-site-index span a, .content-footer ul li, .content-footer h3, .text-slide .text p, .small-slide .text p, .filters ul li h3, .item-header .sortby-select h3, .item-header > span, .simple-slider .simple-slider-list li .text p.product-description, .simple-slider .simple-slider-list li .text span.price, .item-list ul li .text p, .item-list.list-style ul li .text span.code, .main-product h2, .description, .description p, .description ul li, .technical ul li span, .technical ul li span.technical-content, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li a, .selectDark .passiveSelect, .selectDark .activeSelect, .selectDark li, .selectLight .passiveSelect, .selectLight .activeSelect, .selectLight li, .checkboxes ul li label, .checkbox-list .default-value, .button, .scfSubmitButtonBorder input, .showroom-gallery a.button, .google-search-result ul li p, .collections-categories, .collection-filters h3, .small-filters a, .item-list .brochures-list li .text span, .item-list .brochures-list li .text a, .main-inspiration .text .collections-list h4, .main-inspiration .text .collections-list ul li, .item-list .brochures-list li .text .no-print .no-print-label, .press ul li .desc span.date, .styled-input-light .style-input, .copyrights p {
        font-size: 11.8px;
    }

    .brand-point a span {
        font-size: 13px;
    }

    body, .item-list.list-style ul li .text ul li, .item-list.list-style ul li .text span.price, .item-list ul.collections-list li .text p, .single-designer .designer-description, .small-filters h3, .main-inspiration .text p, .projects-filters h3, .projectsColumn, .projectsDesc .project-desc ul > li span, .scfValidator, .scfValidationSummary, .scfForm label, .scfCaptchaLabel {
        font-size: 13.7px;
    }

    .email-updates p {
        font-size: 13.4px;
    }

    .text-slide .text h2, .small-slide .text h2, .simple-slider h2, .item-list.list-style ul li .text p, .designer-description h3, .order-list h2, .showroom-gallery h2, .job-offers h2, .job-offers h3, .google-search-result h2, .faq-partials h3, .errorPage-wrapper h2 {
        font-size: 13.6px;
    }

    h1.products-filters-header, .price p, .main-inspiration .text h3, .press ul li .desc h2, .item-list .tips-list li .desc h2, .searchResults-search input[type=text] {
        font-size: 14.7px;
    }

    .html-box h2, .hyperBox .text h2, .email-updates h2, .projectsDesc h3 {
        font-size: 13.7px;
    }

    .short-header h1, #HeaderId h1, .main-product .product-name h1, .errorPage-wrapper h1, .searchResults-search span {
        font-size: 15.7px;
    }

    .brands-desc span.hdr, .bigHyperBox .text h2 {
        font-size: 32.8px;
    }

    .big-slide .frame h2 {
        font-size: 37.8px;
    }

    .top-site-index span a span {
        font-size: 21px;
    }
}

@media (max-width: 460px) {
    .breadcrumb, .item-list ul li .text span.code, .simple-slider .simple-slider-list li .text span.code, .searchResults-element .searchResults-elementSmaller {
        font-size: 10px;
    }

    .index-list a {
        font-size: 12px;
    }

    .cookies-content, .brands-desc p, .brands-desc a, .button-map_content a, .search-form .search-term, .top-site-index > p, .top-site-index span a, .content-footer ul li, .content-footer h3, .text-slide .text p, .small-slide .text p, .filters ul li h3, .item-header .sortby-select h3, .item-header > span, .simple-slider .simple-slider-list li .text p.product-description, .simple-slider .simple-slider-list li .text span.price, .item-list ul li .text p, .item-list.list-style ul li .text span.code, .main-product h2, .description, .description p, .description ul li, .technical ul li span, .technical ul li span.technical-content, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li a, .selectDark .passiveSelect, .selectDark .activeSelect, .selectDark li, .selectLight .passiveSelect, .selectLight .activeSelect, .selectLight li, .checkboxes ul li label, .checkbox-list .default-value, .button, .scfSubmitButtonBorder input, .showroom-gallery a.button, .google-search-result ul li p, .collections-categories, .collection-filters h3, .small-filters a, .item-list .brochures-list li .text span, .item-list .brochures-list li .text a, .main-inspiration .text .collections-list h4, .main-inspiration .text .collections-list ul li, .item-list .brochures-list li .text .no-print .no-print-label, .press ul li .desc span.date, .styled-input-light .style-input, .copyrights p {
        font-size: 11.6px;
    }

    .brand-point a span {
        font-size: 13px;
    }

    body, .item-list.list-style ul li .text ul li, .item-list.list-style ul li .text span.price, .item-list ul.collections-list li .text p, .single-designer .designer-description, .small-filters h3, .main-inspiration .text p, .projects-filters h3, .projectsColumn, .projectsDesc .project-desc ul > li span, .scfValidator, .scfValidationSummary, .scfForm label, .scfCaptchaLabel {
        font-size: 13.3px;
    }

    .email-updates p {
        font-size: 12.8px;
    }

    .text-slide .text h2, .small-slide .text h2, .simple-slider h2, .item-list.list-style ul li .text p, .designer-description h3, .order-list h2, .showroom-gallery h2, .job-offers h2, .job-offers h3, .google-search-result h2, .faq-partials h3, .errorPage-wrapper h2 {
        font-size: 13.1px;
    }

    h1.products-filters-header, .price p, .main-inspiration .text h3, .press ul li .desc h2, .item-list .tips-list li .desc h2, .searchResults-search input[type=text] {
        font-size: 14.3px;
    }

    .html-box h2, .hyperBox .text h2, .email-updates h2, .projectsDesc h3 {
        font-size: 13.3px;
    }

    .short-header h1, #HeaderId h1, .main-product .product-name h1, .errorPage-wrapper h1, .searchResults-search span {
        font-size: 15.3px;
    }

    .brands-desc span.hdr, .bigHyperBox .text h2 {
        font-size: 30.6px;
    }

    .big-slide .frame h2 {
        font-size: 35.6px;
    }

    .top-site-index span a span {
        font-size: 21px;
    }
}

@media (max-width: 440px) {
    .breadcrumb, .item-list ul li .text span.code, .simple-slider .simple-slider-list li .text span.code, .searchResults-element .searchResults-elementSmaller {
        font-size: 10px;
    }

    .index-list a {
        font-size: 12px;
    }

    .cookies-content, .brands-desc p, .brands-desc a, .button-map_content a, .search-form .search-term, .top-site-index > p, .top-site-index span a, .content-footer ul li, .content-footer h3, .text-slide .text p, .small-slide .text p, .filters ul li h3, .item-header .sortby-select h3, .item-header > span, .simple-slider .simple-slider-list li .text p.product-description, .simple-slider .simple-slider-list li .text span.price, .item-list ul li .text p, .item-list.list-style ul li .text span.code, .main-product h2, .description, .description p, .description ul li, .technical ul li span, .technical ul li span.technical-content, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li a, .selectDark .passiveSelect, .selectDark .activeSelect, .selectDark li, .selectLight .passiveSelect, .selectLight .activeSelect, .selectLight li, .checkboxes ul li label, .checkbox-list .default-value, .button, .scfSubmitButtonBorder input, .showroom-gallery a.button, .google-search-result ul li p, .collections-categories, .collection-filters h3, .small-filters a, .item-list .brochures-list li .text span, .item-list .brochures-list li .text a, .main-inspiration .text .collections-list h4, .main-inspiration .text .collections-list ul li, .item-list .brochures-list li .text .no-print .no-print-label, .press ul li .desc span.date, .styled-input-light .style-input, .copyrights p {
        font-size: 11.3px;
    }

    .brand-point a span {
        font-size: 13px;
    }

    body, .item-list.list-style ul li .text ul li, .item-list.list-style ul li .text span.price, .item-list ul.collections-list li .text p, .single-designer .designer-description, .small-filters h3, .main-inspiration .text p, .projects-filters h3, .projectsColumn, .projectsDesc .project-desc ul > li span, .scfValidator, .scfValidationSummary, .scfForm label, .scfCaptchaLabel {
        font-size: 13px;
    }

    .email-updates p {
        font-size: 12.2px;
    }

    .text-slide .text h2, .small-slide .text h2, .simple-slider h2, .item-list.list-style ul li .text p, .designer-description h3, .order-list h2, .showroom-gallery h2, .job-offers h2, .job-offers h3, .google-search-result h2, .faq-partials h3, .errorPage-wrapper h2 {
        font-size: 12.7px;
    }

    h1.products-filters-header, .price p, .main-inspiration .text h3, .press ul li .desc h2, .item-list .tips-list li .desc h2, .searchResults-search input[type=text] {
        font-size: 14px;
    }

    .html-box h2, .hyperBox .text h2, .email-updates h2, .projectsDesc h3 {
        font-size: 13px;
    }

    .short-header h1, #HeaderId h1, .main-product .product-name h1, .errorPage-wrapper h1, .searchResults-search span {
        font-size: 15px;
    }

    .brands-desc span.hdr, .bigHyperBox .text h2 {
        font-size: 28.3px;
    }

    .big-slide .frame h2 {
        font-size: 33.3px;
    }

    .top-site-index span a span {
        font-size: 21px;
    }
}

@media (max-width: 420px) {
    .breadcrumb, .item-list ul li .text span.code, .simple-slider .simple-slider-list li .text span.code, .searchResults-element .searchResults-elementSmaller {
        font-size: 10px;
    }

    .index-list a {
        font-size: 12px;
    }

    .cookies-content, .brands-desc p, .brands-desc a, .button-map_content a, .search-form .search-term, .top-site-index > p, .top-site-index span a, .content-footer ul li, .content-footer h3, .text-slide .text p, .small-slide .text p, .filters ul li h3, .item-header .sortby-select h3, .item-header > span, .simple-slider .simple-slider-list li .text p.product-description, .simple-slider .simple-slider-list li .text span.price, .item-list ul li .text p, .item-list.list-style ul li .text span.code, .main-product h2, .description, .description p, .description ul li, .technical ul li span, .technical ul li span.technical-content, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li a, .selectDark .passiveSelect, .selectDark .activeSelect, .selectDark li, .selectLight .passiveSelect, .selectLight .activeSelect, .selectLight li, .checkboxes ul li label, .checkbox-list .default-value, .button, .scfSubmitButtonBorder input, .showroom-gallery a.button, .google-search-result ul li p, .collections-categories, .collection-filters h3, .small-filters a, .item-list .brochures-list li .text span, .item-list .brochures-list li .text a, .main-inspiration .text .collections-list h4, .main-inspiration .text .collections-list ul li, .item-list .brochures-list li .text .no-print .no-print-label, .press ul li .desc span.date, .styled-input-light .style-input, .copyrights p {
        font-size: 11.1px;
    }

    .brand-point a span {
        font-size: 13px;
    }

    body, .item-list.list-style ul li .text ul li, .item-list.list-style ul li .text span.price, .item-list ul.collections-list li .text p, .single-designer .designer-description, .small-filters h3, .main-inspiration .text p, .projects-filters h3, .projectsColumn, .projectsDesc .project-desc ul > li span, .scfValidator, .scfValidationSummary, .scfForm label, .scfCaptchaLabel {
        font-size: 12.7px;
    }

    .email-updates p {
        font-size: 11.6px;
    }

    .text-slide .text h2, .small-slide .text h2, .simple-slider h2, .item-list.list-style ul li .text p, .designer-description h3, .order-list h2, .showroom-gallery h2, .job-offers h2, .job-offers h3, .google-search-result h2, .faq-partials h3, .errorPage-wrapper h2 {
        font-size: 12.2px;
    }

    h1.products-filters-header, .price p, .main-inspiration .text h3, .press ul li .desc h2, .item-list .tips-list li .desc h2, .searchResults-search input[type=text] {
        font-size: 13.7px;
    }

    .html-box h2, .hyperBox .text h2, .email-updates h2, .projectsDesc h3 {
        font-size: 12.7px;
    }

    .short-header h1, #HeaderId h1, .main-product .product-name h1, .errorPage-wrapper h1, .searchResults-search span {
        font-size: 14.7px;
    }

    .brands-desc span.hdr, .bigHyperBox .text h2 {
        font-size: 26.1px;
    }

    .big-slide .frame h2 {
        font-size: 31.1px;
    }

    .top-site-index span a span {
        font-size: 21px;
    }
}

@media (max-width: 400px) {
    .breadcrumb, .item-list ul li .text span.code, .simple-slider .simple-slider-list li .text span.code, .searchResults-element .searchResults-elementSmaller {
        font-size: 10px;
    }

    .index-list a {
        font-size: 12px;
    }

    .cookies-content, .brands-desc p, .brands-desc a, .button-map_content a, .search-form .search-term, .top-site-index > p, .top-site-index span a, .content-footer ul li, .content-footer h3, .text-slide .text p, .small-slide .text p, .filters ul li h3, .item-header .sortby-select h3, .item-header > span, .simple-slider .simple-slider-list li .text p.product-description, .simple-slider .simple-slider-list li .text span.price, .item-list ul li .text p, .item-list.list-style ul li .text span.code, .main-product h2, .description, .description p, .description ul li, .technical ul li span, .technical ul li span.technical-content, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li a, .selectDark .passiveSelect, .selectDark .activeSelect, .selectDark li, .selectLight .passiveSelect, .selectLight .activeSelect, .selectLight li, .checkboxes ul li label, .checkbox-list .default-value, .button, .scfSubmitButtonBorder input, .showroom-gallery a.button, .google-search-result ul li p, .collections-categories, .collection-filters h3, .small-filters a, .item-list .brochures-list li .text span, .item-list .brochures-list li .text a, .main-inspiration .text .collections-list h4, .main-inspiration .text .collections-list ul li, .item-list .brochures-list li .text .no-print .no-print-label, .press ul li .desc span.date, .styled-input-light .style-input, .copyrights p {
        font-size: 10.9px;
    }

    .brand-point a span {
        font-size: 13px;
    }

    body, .item-list.list-style ul li .text ul li, .item-list.list-style ul li .text span.price, .item-list ul.collections-list li .text p, .single-designer .designer-description, .small-filters h3, .main-inspiration .text p, .projects-filters h3, .projectsColumn, .projectsDesc .project-desc ul > li span, .scfValidator, .scfValidationSummary, .scfForm label, .scfCaptchaLabel {
        font-size: 12.3px;
    }

    .email-updates p {
        font-size: 10.9px;
    }

    .text-slide .text h2, .small-slide .text h2, .simple-slider h2, .item-list.list-style ul li .text p, .designer-description h3, .order-list h2, .showroom-gallery h2, .job-offers h2, .job-offers h3, .google-search-result h2, .faq-partials h3, .errorPage-wrapper h2 {
        font-size: 11.8px;
    }

    h1.products-filters-header, .price p, .main-inspiration .text h3, .press ul li .desc h2, .item-list .tips-list li .desc h2, .searchResults-search input[type=text] {
        font-size: 13.3px;
    }

    .html-box h2, .hyperBox .text h2, .email-updates h2, .projectsDesc h3 {
        font-size: 12.3px;
    }

    .short-header h1, #HeaderId h1, .main-product .product-name h1, .errorPage-wrapper h1, .searchResults-search span {
        font-size: 14.3px;
    }

    .brands-desc span.hdr, .bigHyperBox .text h2 {
        font-size: 23.9px;
    }

    .big-slide .frame h2 {
        font-size: 28.9px;
    }

    .top-site-index span a span {
        font-size: 21px;
    }
}

@media (max-width: 380px) {
    .breadcrumb, .item-list ul li .text span.code, .simple-slider .simple-slider-list li .text span.code, .searchResults-element .searchResults-elementSmaller {
        font-size: 10px;
    }

    .index-list a {
        font-size: 12px;
    }

    .cookies-content, .brands-desc p, .brands-desc a, .button-map_content a, .search-form .search-term, .top-site-index > p, .top-site-index span a, .content-footer ul li, .content-footer h3, .text-slide .text p, .small-slide .text p, .filters ul li h3, .item-header .sortby-select h3, .item-header > span, .simple-slider .simple-slider-list li .text p.product-description, .simple-slider .simple-slider-list li .text span.price, .item-list ul li .text p, .item-list.list-style ul li .text span.code, .main-product h2, .description, .description p, .description ul li, .technical ul li span, .technical ul li span.technical-content, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li a, .selectDark .passiveSelect, .selectDark .activeSelect, .selectDark li, .selectLight .passiveSelect, .selectLight .activeSelect, .selectLight li, .checkboxes ul li label, .checkbox-list .default-value, .button, .scfSubmitButtonBorder input, .showroom-gallery a.button, .google-search-result ul li p, .collections-categories, .collection-filters h3, .small-filters a, .item-list .brochures-list li .text span, .item-list .brochures-list li .text a, .main-inspiration .text .collections-list h4, .main-inspiration .text .collections-list ul li, .item-list .brochures-list li .text .no-print .no-print-label, .press ul li .desc span.date, .styled-input-light .style-input, .copyrights p {
        font-size: 10.7px;
    }

    .brand-point a span {
        font-size: 13px;
    }

    body, .item-list.list-style ul li .text ul li, .item-list.list-style ul li .text span.price, .item-list ul.collections-list li .text p, .single-designer .designer-description, .small-filters h3, .main-inspiration .text p, .projects-filters h3, .projectsColumn, .projectsDesc .project-desc ul > li span, .scfValidator, .scfValidationSummary, .scfForm label, .scfCaptchaLabel {
        font-size: 12px;
    }

    .email-updates p {
        font-size: 10.3px;
    }

    .text-slide .text h2, .small-slide .text h2, .simple-slider h2, .item-list.list-style ul li .text p, .designer-description h3, .order-list h2, .showroom-gallery h2, .job-offers h2, .job-offers h3, .google-search-result h2, .faq-partials h3, .errorPage-wrapper h2 {
        font-size: 11.3px;
    }

    h1.products-filters-header, .price p, .main-inspiration .text h3, .press ul li .desc h2, .item-list .tips-list li .desc h2, .searchResults-search input[type=text] {
        font-size: 13px;
    }

    .html-box h2, .hyperBox .text h2, .email-updates h2, .projectsDesc h3 {
        font-size: 12px;
    }

    .short-header h1, #HeaderId h1, .main-product .product-name h1, .errorPage-wrapper h1, .searchResults-search span {
        font-size: 14px;
    }

    .brands-desc span.hdr, .bigHyperBox .text h2 {
        font-size: 21.7px;
    }

    .big-slide .frame h2 {
        font-size: 26.7px;
    }

    .top-site-index span a span {
        font-size: 21px;
    }
}

@media (max-width: 360px) {
    .breadcrumb, .item-list ul li .text span.code, .simple-slider .simple-slider-list li .text span.code, .searchResults-element .searchResults-elementSmaller {
        font-size: 10px;
    }

    .index-list a {
        font-size: 12px;
    }

    .cookies-content, .brands-desc p, .brands-desc a, .button-map_content a, .search-form .search-term, .top-site-index > p, .top-site-index span a, .content-footer ul li, .content-footer h3, .text-slide .text p, .small-slide .text p, .filters ul li h3, .item-header .sortby-select h3, .item-header > span, .simple-slider .simple-slider-list li .text p.product-description, .simple-slider .simple-slider-list li .text span.price, .item-list ul li .text p, .item-list.list-style ul li .text span.code, .main-product h2, .description, .description p, .description ul li, .technical ul li span, .technical ul li span.technical-content, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li a, .selectDark .passiveSelect, .selectDark .activeSelect, .selectDark li, .selectLight .passiveSelect, .selectLight .activeSelect, .selectLight li, .checkboxes ul li label, .checkbox-list .default-value, .button, .scfSubmitButtonBorder input, .showroom-gallery a.button, .google-search-result ul li p, .collections-categories, .collection-filters h3, .small-filters a, .item-list .brochures-list li .text span, .item-list .brochures-list li .text a, .main-inspiration .text .collections-list h4, .main-inspiration .text .collections-list ul li, .item-list .brochures-list li .text .no-print .no-print-label, .press ul li .desc span.date, .styled-input-light .style-input, .copyrights p {
        font-size: 10.4px;
    }

    .brand-point a span {
        font-size: 13px;
    }

    body, .item-list.list-style ul li .text ul li, .item-list.list-style ul li .text span.price, .item-list ul.collections-list li .text p, .single-designer .designer-description, .small-filters h3, .main-inspiration .text p, .projects-filters h3, .projectsColumn, .projectsDesc .project-desc ul > li span, .scfValidator, .scfValidationSummary, .scfForm label, .scfCaptchaLabel {
        font-size: 11.7px;
    }

    .email-updates p {
        font-size: 9.7px;
    }

    .text-slide .text h2, .small-slide .text h2, .simple-slider h2, .item-list.list-style ul li .text p, .designer-description h3, .order-list h2, .showroom-gallery h2, .job-offers h2, .job-offers h3, .google-search-result h2, .faq-partials h3, .errorPage-wrapper h2 {
        font-size: 10.9px;
    }

    h1.products-filters-header, .price p, .main-inspiration .text h3, .press ul li .desc h2, .item-list .tips-list li .desc h2, .searchResults-search input[type=text] {
        font-size: 12.7px;
    }

    .html-box h2, .hyperBox .text h2, .email-updates h2, .projectsDesc h3 {
        font-size: 11.7px;
    }

    .short-header h1, #HeaderId h1, .main-product .product-name h1, .errorPage-wrapper h1, .searchResults-search span {
        font-size: 13.7px;
    }

    .brands-desc span.hdr, .bigHyperBox .text h2 {
        font-size: 19.4px;
    }

    .big-slide .frame h2 {
        font-size: 24.4px;
    }

    .top-site-index span a span {
        font-size: 21px;
    }
}

@media (max-width: 340px) {
    .breadcrumb, .item-list ul li .text span.code, .simple-slider .simple-slider-list li .text span.code, .searchResults-element .searchResults-elementSmaller {
        font-size: 10px;
    }

    .index-list a {
        font-size: 12px;
    }

    .cookies-content, .brands-desc p, .brands-desc a, .button-map_content a, .search-form .search-term, .top-site-index > p, .top-site-index span a, .content-footer ul li, .content-footer h3, .text-slide .text p, .small-slide .text p, .filters ul li h3, .item-header .sortby-select h3, .item-header > span, .simple-slider .simple-slider-list li .text p.product-description, .simple-slider .simple-slider-list li .text span.price, .item-list ul li .text p, .item-list.list-style ul li .text span.code, .main-product h2, .description, .description p, .description ul li, .technical ul li span, .technical ul li span.technical-content, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li a, .selectDark .passiveSelect, .selectDark .activeSelect, .selectDark li, .selectLight .passiveSelect, .selectLight .activeSelect, .selectLight li, .checkboxes ul li label, .checkbox-list .default-value, .button, .scfSubmitButtonBorder input, .showroom-gallery a.button, .google-search-result ul li p, .collections-categories, .collection-filters h3, .small-filters a, .item-list .brochures-list li .text span, .item-list .brochures-list li .text a, .main-inspiration .text .collections-list h4, .main-inspiration .text .collections-list ul li, .item-list .brochures-list li .text .no-print .no-print-label, .press ul li .desc span.date, .styled-input-light .style-input, .copyrights p {
        font-size: 10.2px;
    }

    .brand-point a span {
        font-size: 13px;
    }

    body, .item-list.list-style ul li .text ul li, .item-list.list-style ul li .text span.price, .item-list ul.collections-list li .text p, .single-designer .designer-description, .small-filters h3, .main-inspiration .text p, .projects-filters h3, .projectsColumn, .projectsDesc .project-desc ul > li span, .scfValidator, .scfValidationSummary, .scfForm label, .scfCaptchaLabel {
        font-size: 11.3px;
    }

    .email-updates p {
        font-size: 9.1px;
    }

    .text-slide .text h2, .small-slide .text h2, .simple-slider h2, .item-list.list-style ul li .text p, .designer-description h3, .order-list h2, .showroom-gallery h2, .job-offers h2, .job-offers h3, .google-search-result h2, .faq-partials h3, .errorPage-wrapper h2 {
        font-size: 10.4px;
    }

    h1.products-filters-header, .price p, .main-inspiration .text h3, .press ul li .desc h2, .item-list .tips-list li .desc h2, .searchResults-search input[type=text] {
        font-size: 12.3px;
    }

    .html-box h2, .hyperBox .text h2, .email-updates h2, .projectsDesc h3 {
        font-size: 11.3px;
    }

    .short-header h1, #HeaderId h1, .main-product .product-name h1, .errorPage-wrapper h1, .searchResults-search span {
        font-size: 13.3px;
    }

    .brands-desc span.hdr, .bigHyperBox .text h2 {
        font-size: 17.2px;
    }

    .big-slide .frame h2 {
        font-size: 22.2px;
    }

    .top-site-index span a span {
        font-size: 21px;
    }
}

@media (max-width: 320px) {
    .breadcrumb, .item-list ul li .text span.code, .simple-slider .simple-slider-list li .text span.code, .searchResults-element .searchResults-elementSmaller {
        font-size: 10px;
    }

    .index-list a {
        font-size: 12px;
    }

    .cookies-content, .brands-desc p, .brands-desc a, .button-map_content a, .search-form .search-term, .top-site-index > p, .top-site-index span a, .content-footer ul li, .content-footer h3, .text-slide .text p, .small-slide .text p, .filters ul li h3, .item-header .sortby-select h3, .item-header > span, .simple-slider .simple-slider-list li .text p.product-description, .simple-slider .simple-slider-list li .text span.price, .item-list ul li .text p, .item-list.list-style ul li .text span.code, .main-product h2, .description, .description p, .description ul li, .technical ul li span, .technical ul li span.technical-content, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li a, .selectDark .passiveSelect, .selectDark .activeSelect, .selectDark li, .selectLight .passiveSelect, .selectLight .activeSelect, .selectLight li, .checkboxes ul li label, .checkbox-list .default-value, .button, .scfSubmitButtonBorder input, .showroom-gallery a.button, .google-search-result ul li p, .collections-categories, .collection-filters h3, .small-filters a, .item-list .brochures-list li .text span, .item-list .brochures-list li .text a, .main-inspiration .text .collections-list h4, .main-inspiration .text .collections-list ul li, .item-list .brochures-list li .text .no-print .no-print-label, .press ul li .desc span.date, .styled-input-light .style-input, .copyrights p {
        font-size: 10px;
    }

    .brand-point a span {
        font-size: 13px;
    }

    body, .item-list.list-style ul li .text ul li, .item-list.list-style ul li .text span.price, .item-list ul.collections-list li .text p, .single-designer .designer-description, .small-filters h3, .main-inspiration .text p, .projects-filters h3, .projectsColumn, .projectsDesc .project-desc ul > li span, .scfValidator, .scfValidationSummary, .scfForm label, .scfCaptchaLabel {
        font-size: 11px;
    }

    .email-updates p {
        font-size: 8.5px;
    }

    .text-slide .text h2, .small-slide .text h2, .simple-slider h2, .item-list.list-style ul li .text p, .designer-description h3, .order-list h2, .showroom-gallery h2, .job-offers h2, .job-offers h3, .google-search-result h2, .faq-partials h3, .errorPage-wrapper h2 {
        font-size: 10px;
    }

    h1.products-filters-header, .price p, .main-inspiration .text h3, .press ul li .desc h2, .item-list .tips-list li .desc h2, .searchResults-search input[type=text] {
        font-size: 12px;
    }

    .html-box h2, .hyperBox .text h2, .email-updates h2, .projectsDesc h3 {
        font-size: 11px;
    }

    .short-header h1, #HeaderId h1, .main-product .product-name h1, .errorPage-wrapper h1, .searchResults-search span {
        font-size: 13px;
    }

    .brands-desc span.hdr, .bigHyperBox .text h2 {
        font-size: 15px;
    }

    .big-slide .frame h2 {
        font-size: 20px;
    }

    .top-site-index span a span {
        font-size: 21px;
    }
}

@media (max-width: 440px) {
    .header img {
        max-width: 190px;
    }

    .main nav {
        bottom: 40px;
    }
}
