/* CUSTOM CSS FILE DAIRYMARKET */


:root {
	--yellow: #ffbb33;
}

body p {
	color: var(--blue);
}

.y-1,.y-1 p {
	margin: 0 0 1em 0;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	margin: 0.5rem 0 0;
}

#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item {
    margin-left: 29px;
}

.nav-contact:first-child {
	padding-left: 0px;
	margin-left: 0px;
}

/* #header #pos_search_top .form_search .search_submit:hover {
	background-color: var(--blue);
} */

.HomeHeader.desktop h1,
.HomeHeader #_desktop_search_category {
	position: relative;
	top: -3vw;
}

.HomeHeader.mobile h1 {
	font-size: 2.1em;
	position: absolute;
	top: 30vh;
}

.home_banner {
	background-position: bottom;
}

.home_banner .btn {
	width: 200px;
	text-shadow: 0 0 0;
}

.page-cms h4 {
	margin: 8px 0 2px 0;
}

.owl-dots .owl-dot span {
	background: #d0d0d0;
}

.pos-special-products .js-product-miniature .product_desc .manufacturer.actually_category a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#js-product-list .product_content.list .js-product-miniature .product_desc .availability {
	display: none;
}

.category-mungitura main .breadcrumb_container .container > div.name_category,
.category-allevamento main .breadcrumb_container .container > div.name_category,
.category-recinti-elettrici main .breadcrumb_container .container > div.name_category,
#module-configuratore-elaborate .breadcrumb_container .name_category .section-title,
#module-configuratore-show .breadcrumb_container .name_category .section-title {
	text-shadow: -3px 0 3px #fff, 0 3px 3px #fff, 3px 0 3px #fff, 0 -2px 2px #fff;
	color: var(--brown);
}

.category-mungitura main .breadcrumb_container .container > nav.breadcrumb,
.category-allevamento main .breadcrumb_container .container > nav.breadcrumb,
.category-recinti-elettrici main .breadcrumb_container .container > nav.breadcrumb {
	text-shadow: 0px 0px 0px #fff;
}

.category-depth-level-5 #main {
	display: flex;
	flex-direction: column-reverse;
}

#module-configuratore-elaborate .breadcrumb_container:before,
#module-configuratore-show .breadcrumb_container:before {
	background: none;
}

.featured_name {
	text-shadow: -2px 0 2px #eff6e4, 0 2px 2px #eff6e4, 2px 0 2px #eff6e4, 0 -2px 2px #eff6e4;
}

.product-flag .new {
	display: none;
}

#search_filters_wrapper #search_filters .facet .facet-label a::first-letter {
	text-transform: capitalize;
}

.facet-dropdown .select-list:hover,
.btn-secondary,
.btn-tertiary,
.btn-primary,
.pagination .current a,
.pagination a:hover {
	background: var(--green);
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary:disabled.focus,
.btn-primary:disabled:focus,
.btn-primary:disabled:hover {
	background-color: var(--orange);
}

.owl-carousel .owl-item img {
    max-width: 80%;
	margin: auto;
}

.featured_link img {
   right: 15px;
}

.arrow-right:after {
	margin-right: 2px;
}

.tabs {
	margin-bottom: 20px;
}

.category-depth-level-3 .col-sm-9,
.category-depth-level-4 #main {
	display: flex;
	flex-direction: column-reverse;
}

.abbonamentoCartDescription-text {
	text-align: left;
}

.form-fields > .abbonamentoStepLabel b:first-child:after {
	content: " (Cos'è?)";
	font-size: small;
	font-weight: 400;
	font-style: italic;
	vertical-align: text-top;
}

.abbonamentoCartDescription-text p {
	margin-bottom: 8px;
}

body#checkout .modal-dialog {
	overflow-y: initial !important;
}

body#checkout .modal-content {
	height: 80vh;
	overflow-y: auto;
}

.pos_title h2 {
	margin: 0;
	position: relative;
	text-transform: none;
	font-weight: 700;
	display: block;
	font-family: "Dosis", sans-serif;
	font-size: 2em;
	line-height: 1em;
	color: var(--brown);
}

.pos_title .desc_title {
	display: none;
}

#footer .footer-container .footer_block .footer_list > li a:hover,
#footer .footer-container .footer_block .footer_list > ul > li a:hover {
	color: var(--green);
}

.social_follow {
	position: absolute;
	bottom: 131px;
	left: 5px;
}

.linkedin a {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgd2lkdGg9IjM2IgogICBoZWlnaHQ9IjM2IgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IgogICB2aWV3Qm94PSIwIDAgMzYgMzYiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzYiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImxvZ28td2hhdHNhcHAuc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExMiI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczEwIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMjg4MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxNTI2IgogICAgIGlkPSJuYW1lZHZpZXc4IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIxLjg0Mzc1IgogICAgIGlua3NjYXBlOmN4PSIyMjEuOTI5NDkiCiAgICAgaW5rc2NhcGU6Y3k9IjU4Ljk0OTYzMiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMjg2OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTExIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNiIgLz4KICA8cGF0aAogICAgIGQ9Ik0gMjYuNTAzMTM0LDkuNDg3NjMwNyBBIDExLjkwMDIxNiwxMS45MDAyMTYgMCAwIDAgMTguMDUwMTkzLDYuMDAwMTY5MiBjIC02LjU4NTk4OSwwIC0xMS45NDczNTc1LDUuMzM0NTgwOCAtMTEuOTUwMDQxMiwxMS44OTI3MTg4IGEgMTEuODE4MjUzLDExLjgxODI1MyAwIDAgMCAxLjU5NTMzOTEsNS45NDYzNTkgbCAtMS42OTU1MTIxLDYuMTYwNjM5IDYuMzM0NzQ2MiwtMS42NTM3MjggYSAxMS45ODAwMzgsMTEuOTgwMDM4IDAgMCAwIDUuNzEwNjQyLDEuNDQ2NDEgaCAwLjAwNTEgYyA2LjU4NTQ2NywwIDExLjk0NjI5OCwtNS4zMzUxMTkgMTEuOTQ5NTE2LC0xMS44OTI3MTIgQSAxMS43OTUyMiwxMS43OTUyMiAwIDAgMCAyNi41MDMzNzksOS40ODc2MzA3IFogTSAxOC4wNTAxOTMsMjcuNzg1MjY3IGggLTAuMDA0MiBBIDkuOTUwNzc0NSw5Ljk1MDc3NDUgMCAwIDEgMTIuOTkwOTk5LDI2LjQwNzQyNCBMIDEyLjYyODMwOSwyNi4xOTMxNDUgOC44NjkyNDcsMjcuMTc0NTYgOS44NzI2MjQ5LDIzLjUyNjkyMiA5LjYzNjM4MTksMjMuMTUxOTI2IEEgOS44MjgwOTc5LDkuODI4MDk3OSAwIDAgMSA4LjExNzYyMjQsMTcuODkyODg4IGMgMCwtNS40NDk3NjUgNC40NTc2MjQ2LC05Ljg4MzgxMDYgOS45MzYzMTE2LC05Ljg4MzgxMDYgYSA5LjkxMDU5NjcsOS45MTA1OTY3IDAgMCAxIDkuOTI4MjcyLDkuODkxMzEzNiBjIC0wLjAwMjIsNS40NTAyODYgLTQuNDU3NjIsOS44ODQ4NzYgLTkuOTMyMDE5LDkuODg0ODc2IHogbSA1LjQ0NzYxNSwtNy40MDI5NDcgYyAtMC4yOTgzODUsLTAuMTQ4OTI3IC0xLjc2NzgzNywtMC44Njc4NDggLTIuMDM5OTc4LC0wLjk2Njk0OSAtMC4yNzIxMzksLTAuMDk5MSAtMC40NzMwMjUsLTAuMTQ4OTI5IC0wLjY3MTc3OCwwLjE0ODkyNiAtMC4xOTg3NDMsMC4yOTc4NTIgLTAuNzcxNDE5LDAuOTY0MjcgLTAuOTQ1NTIsMS4xNjUxNjQgLTAuMTc0MTExLDAuMjAwODg4IC0wLjM0ODIxLDAuMjIyODU0IC0wLjY0NjYwNCwwLjA3MzkzIC0wLjI5ODM4NSwtMC4xNDg5MjYgLTEuMjYxMDU5LC0wLjQ2MjMxNCAtMi40MDE1NzcsLTEuNDc0ODAyIC0wLjg4NzY2NCwtMC43ODgwMzIgLTEuNDg2NTg3LC0xLjc2MDg3OCAtMS42NjA2OTgsLTIuMDU4MTg4IC0wLjE3NDA5OCwtMC4yOTczMjYgLTAuMDE4NzcsLTAuNDU4NTY0IDAuMTMwNzE0LC0wLjYwNjQyOCAwLjEzNDQ2OCwtMC4xMzMzOTEgMC4yOTgzOTQsLTAuMzQ3MTMgMC40NDc4NTMsLTAuNTIwNzA3IDAuMTQ5NDY2LC0wLjE3MzU3NCAwLjE5OTI4NCwtMC4yOTc4NTIgMC4yOTgzOTQsLTAuNDk2MDY2IDAuMDk5MDksLTAuMTk4MjA3IDAuMDQ5ODEsLTAuMzcxNzgxIC0wLjAyNDY4LC0wLjUyMDE3MiAtMC4wNzQ0OSwtMC4xNDgzOSAtMC42NzE3NzgsLTEuNjExNDA4IC0wLjkyMDM0NiwtMi4yMDY1OCAtMC4yNDI2NzIsLTAuNTc5NjMzIC0wLjQ4ODU2NiwtMC41MDA4OSAtMC42NzE3NzksLTAuNTA5OTk0IC0wLjE3NDEsLTAuMDA4NCAtMC4zNzQ5OTUsLTAuMDEwNTUgLTAuNTcyNjY4LC0wLjAxMDU1IGEgMS4wOTk4MDg2LDEuMDk5ODA4NiAwIDAgMCAtMC43OTYwNjMsMC4zNzE3ODUgYyAtMC4yNzM3NSwwLjI5Nzg1MyAtMS4wNDUxNywxLjAxNzg0NiAtMS4wNDUxNywyLjQ3OTI1NiAwLDEuNDYxNDExIDEuMDcxNDE2LDIuODc1Njc3IDEuMjE5MjcsMy4wNzM4OTMgMC4xNDc4NTcsMC4xOTgyMTIgMi4xMDUzMzUsMy4xOTk3ODQgNS4xMDA0NzksNC40ODcwODMgYSAxNy4zMDkyNjEsMTcuMzA5MjYxIDAgMCAwIDEuNzAyNDc5LDAuNjI1NzE1IGMgMC43MTUxNzUsMC4yMjYwNjkgMS4zNjYwNTcsMC4xOTQ0NjEgMS44ODAzMzUsMC4xMTc4NDUgMC41NzM3NDksLTAuMDg1MTYgMS43Njc4NCwtMC43MTg5MTEgMi4wMTU4NjgsLTEuNDEzMTkyIDAuMjQ4MDM4LC0wLjY5NDI3NiAwLjI0ODU2OSwtMS4yODg5MTcgMC4xNzQxMDksLTEuNDEyNjU5IC0wLjA3NDQ5LC0wLjEyMzc1MiAtMC4yNzM3NDIsLTAuMTk4NzUxIC0wLjU3MjY3OCwtMC4zNDcxMzQgeiIKICAgICBpZD0icGF0aDIiCiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICBzdHlsZT0iZmlsbDojNjgzYzExO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZS13aWR0aDowLjA1MzU3MDgiIC8+Cjwvc3ZnPgo=);
	background-repeat: no-repeat;
}

.linkedin a:hover {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgd2lkdGg9IjM2IgogICBoZWlnaHQ9IjM2IgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IgogICB2aWV3Qm94PSIwIDAgMzYgMzYiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzYiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImxvZ28td2hhdHNhcHAuc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExMiI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczEwIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMjg4MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxNTI2IgogICAgIGlkPSJuYW1lZHZpZXc4IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIxLjg0Mzc1IgogICAgIGlua3NjYXBlOmN4PSIyMjEuOTI5NDkiCiAgICAgaW5rc2NhcGU6Y3k9IjU4Ljk0OTYzMiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMjg2OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTExIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNiIgLz4KICA8cGF0aAogICAgIGQ9Ik0gMjYuNTAzMTM0LDkuNDg3NjMwNyBBIDExLjkwMDIxNiwxMS45MDAyMTYgMCAwIDAgMTguMDUwMTkzLDYuMDAwMTY5MiBjIC02LjU4NTk4OSwwIC0xMS45NDczNTc1LDUuMzM0NTgwOCAtMTEuOTUwMDQxMiwxMS44OTI3MTg4IGEgMTEuODE4MjUzLDExLjgxODI1MyAwIDAgMCAxLjU5NTMzOTEsNS45NDYzNTkgbCAtMS42OTU1MTIxLDYuMTYwNjM5IDYuMzM0NzQ2MiwtMS42NTM3MjggYSAxMS45ODAwMzgsMTEuOTgwMDM4IDAgMCAwIDUuNzEwNjQyLDEuNDQ2NDEgaCAwLjAwNTEgYyA2LjU4NTQ2NywwIDExLjk0NjI5OCwtNS4zMzUxMTkgMTEuOTQ5NTE2LC0xMS44OTI3MTIgQSAxMS43OTUyMiwxMS43OTUyMiAwIDAgMCAyNi41MDMzNzksOS40ODc2MzA3IFogTSAxOC4wNTAxOTMsMjcuNzg1MjY3IGggLTAuMDA0MiBBIDkuOTUwNzc0NSw5Ljk1MDc3NDUgMCAwIDEgMTIuOTkwOTk5LDI2LjQwNzQyNCBMIDEyLjYyODMwOSwyNi4xOTMxNDUgOC44NjkyNDcsMjcuMTc0NTYgOS44NzI2MjQ5LDIzLjUyNjkyMiA5LjYzNjM4MTksMjMuMTUxOTI2IEEgOS44MjgwOTc5LDkuODI4MDk3OSAwIDAgMSA4LjExNzYyMjQsMTcuODkyODg4IGMgMCwtNS40NDk3NjUgNC40NTc2MjQ2LC05Ljg4MzgxMDYgOS45MzYzMTE2LC05Ljg4MzgxMDYgYSA5LjkxMDU5NjcsOS45MTA1OTY3IDAgMCAxIDkuOTI4MjcyLDkuODkxMzEzNiBjIC0wLjAwMjIsNS40NTAyODYgLTQuNDU3NjIsOS44ODQ4NzYgLTkuOTMyMDE5LDkuODg0ODc2IHogbSA1LjQ0NzYxNSwtNy40MDI5NDcgYyAtMC4yOTgzODUsLTAuMTQ4OTI3IC0xLjc2NzgzNywtMC44Njc4NDggLTIuMDM5OTc4LC0wLjk2Njk0OSAtMC4yNzIxMzksLTAuMDk5MSAtMC40NzMwMjUsLTAuMTQ4OTI5IC0wLjY3MTc3OCwwLjE0ODkyNiAtMC4xOTg3NDMsMC4yOTc4NTIgLTAuNzcxNDE5LDAuOTY0MjcgLTAuOTQ1NTIsMS4xNjUxNjQgLTAuMTc0MTExLDAuMjAwODg4IC0wLjM0ODIxLDAuMjIyODU0IC0wLjY0NjYwNCwwLjA3MzkzIC0wLjI5ODM4NSwtMC4xNDg5MjYgLTEuMjYxMDU5LC0wLjQ2MjMxNCAtMi40MDE1NzcsLTEuNDc0ODAyIC0wLjg4NzY2NCwtMC43ODgwMzIgLTEuNDg2NTg3LC0xLjc2MDg3OCAtMS42NjA2OTgsLTIuMDU4MTg4IC0wLjE3NDA5OCwtMC4yOTczMjYgLTAuMDE4NzcsLTAuNDU4NTY0IDAuMTMwNzE0LC0wLjYwNjQyOCAwLjEzNDQ2OCwtMC4xMzMzOTEgMC4yOTgzOTQsLTAuMzQ3MTMgMC40NDc4NTMsLTAuNTIwNzA3IDAuMTQ5NDY2LC0wLjE3MzU3NCAwLjE5OTI4NCwtMC4yOTc4NTIgMC4yOTgzOTQsLTAuNDk2MDY2IDAuMDk5MDksLTAuMTk4MjA3IDAuMDQ5ODEsLTAuMzcxNzgxIC0wLjAyNDY4LC0wLjUyMDE3MiAtMC4wNzQ0OSwtMC4xNDgzOSAtMC42NzE3NzgsLTEuNjExNDA4IC0wLjkyMDM0NiwtMi4yMDY1OCAtMC4yNDI2NzIsLTAuNTc5NjMzIC0wLjQ4ODU2NiwtMC41MDA4OSAtMC42NzE3NzksLTAuNTA5OTk0IC0wLjE3NDEsLTAuMDA4NCAtMC4zNzQ5OTUsLTAuMDEwNTUgLTAuNTcyNjY4LC0wLjAxMDU1IGEgMS4wOTk4MDg2LDEuMDk5ODA4NiAwIDAgMCAtMC43OTYwNjMsMC4zNzE3ODUgYyAtMC4yNzM3NSwwLjI5Nzg1MyAtMS4wNDUxNywxLjAxNzg0NiAtMS4wNDUxNywyLjQ3OTI1NiAwLDEuNDYxNDExIDEuMDcxNDE2LDIuODc1Njc3IDEuMjE5MjcsMy4wNzM4OTMgMC4xNDc4NTcsMC4xOTgyMTIgMi4xMDUzMzUsMy4xOTk3ODQgNS4xMDA0NzksNC40ODcwODMgYSAxNy4zMDkyNjEsMTcuMzA5MjYxIDAgMCAwIDEuNzAyNDc5LDAuNjI1NzE1IGMgMC43MTUxNzUsMC4yMjYwNjkgMS4zNjYwNTcsMC4xOTQ0NjEgMS44ODAzMzUsMC4xMTc4NDUgMC41NzM3NDksLTAuMDg1MTYgMS43Njc4NCwtMC43MTg5MTEgMi4wMTU4NjgsLTEuNDEzMTkyIDAuMjQ4MDM4LC0wLjY5NDI3NiAwLjI0ODU2OSwtMS4yODg5MTcgMC4xNzQxMDksLTEuNDEyNjU5IC0wLjA3NDQ5LC0wLjEyMzc1MiAtMC4yNzM3NDIsLTAuMTk4NzUxIC0wLjU3MjY3OCwtMC4zNDcxMzQgeiIKICAgICBpZD0icGF0aDIiCiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICBzdHlsZT0iZmlsbDojZTg0ZjFiO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZS13aWR0aDowLjA1MzU3MDgiIC8+Cjwvc3ZnPgo=);
	background-repeat: no-repeat;
}

#discount .cart-rule {
	border: 1px solid #96bc24;
	padding: 5px;
	margin-bottom: 5px;
}

.wapp {
	margin-top: 30px;
	line-height: 31px !important;
}

.wapp a {
	color: var(--brown);
	font-size: 28px;
}

.wapp a:hover {
	color: var(--orange) !important;
}

.back-top {
	right: unset;
	left: 20px;
	bottom: 20px;
	z-index: 10000;
}

.back-top a {
	width: 60px;
	height: 60px;
	line-height: 60px;
}

.back-top a:after {
	font-size: 30px;
}

.block-categories .category-sub-menu li[data-depth="0"] > a,
.btn-secondary,
.btn-tertiary,
.btn-primary {
	text-transform: none;
}

.product-price-and-shipping .regular-price {
	font-size: 1rem;
}

.product-price-and-shipping .price.price-sale {
	font-size: 1.3rem;
}

.block-category h1.h1 {
	display: none;
}

.block-category {
	margin-bottom: 30px;
}

#category-description ul {
	list-style: inside;
	color: var(--blue);
	font-size: 18px;
}

.configuratore-remove_product {
	z-index: 10;
}

.nota-legale {
	position: absolute;
	bottom: 0px;
	margin-bottom: 5px;
}

div.grwf2-wrapper.wf2-embedded {
	margin: 50px 0 0 0 !important;
}

#configuratore-add_to_cart {
	margin-left: auto;
	margin-right: auto;
}

.lista-pag {
	list-style: inside;
	color: var(--blue);
	font-size: 18px;
}

body.cms-id-8 .breadcrumb_container .breadcrumb {
	display: none;
}

.kr_blog_post_area .blog_post .post_content .post_title {
	text-transform: initial;
}

#product_comments_block_tab div.comment .comment_details p {
	color: inherit;
	font-size: 19px;
	margin-bottom: 10px;
}

#product_comments_block_tab div.comment .comment_details h4 {
	font-size: 20px;
}

.whatsapp-buy {
	background: url("https://dairy-market.com/img/cms/tasto-ordina-via-whatsapp_over.png");
	width: 245px;
	height: 60px;
	position: fixed;
	bottom: 20px;
	right: 180px;
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	z-index: 10000000;
}

.whatsapp-buy:hover {
	background: url("https://dairy-market.com/img/cms/tasto-ordina-via-whatsapp_orig.png");
}

body#checkout .additional-information {
	margin: 1.25rem 0 1.25rem 2.875rem;
}

body#checkout .additional-information p {
	font-size: 14px !important;
}

.labelofferte {
    background: var(--green);
    padding: 1px;
    border-radius: 40%;
    width: 25px;
    color: #fff;
    text-align: center;
	font-weight: 600 !important;
}

.sponsor-products {
    padding-left: 0;
    background: #e1e3e2;
}

body#checkout section.checkout-step #conditions-to-approve {
    padding-top: 1px; 
}

#conditions-to-approve {
	background: #ffbb3333;
    padding: 1px 10px;
    border-radius: 2px;
}

.custom-checkbox {
	margin-top: 5px;
}

#chiudi_customers {
    margin-right: 10px;
}

.btn-wa {
    border: solid 5px #1fd365;
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    background: #1fd365;
    color: white !important;
    text-decoration: none !important;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-evenly;
    width: 270px;
    flex-direction: row;
}

@media screen and (max-width: 465px) {
	.home_banner {
		padding: 20vw 0;
	}

	.nav-contact {
		display: block;
	}

	.nav-contact:nth-child(2) {
		display: none;
	}
}


@media screen and (max-width: 575px) {

	#wrapper {
		padding-top: 10px;
	}

	.animali-filters.macroaree-filters {
		padding: 20px;
	}

	.home_banner span {
		font-size: 1.8em;
	}

	.configuratore-description p:first-child {
		display: none;
	}
}


@media screen and (max-width: 767px) {

	.social_follow {
		margin-top: 20px;
		margin-bottom: 191px;
	}

	#footer .footer-container .footer_block:nth-child(4) {
		margin-bottom: 110px;
	}

	#module-configuratore-elaborate .breadcrumb_container .name_category .section-title,
	#module-configuratore-show .breadcrumb_container .name_category .section-title {
		padding: 0px 20px 50px 20px;
	}

	.home_banner {
		text-shadow: -3px 0 3px #fac65e, 0 3px 3px #fac65e, 3px 0 3px #fac65e, 0 -2px 2px #fac65e;
	}

	.whatsapp-buy {
		display: none;
	}
	#main .page-cms-15 {
		display: flex;
		flex-direction: column-reverse;
	}

}

@media screen and (min-width: 1200px) {
	iframe[name="gr-chat-iframe"] {
		right: 60px !important;
	}

	.back-top {
		right: 100px;
		left: unset;
		bottom: 20px;
	}

	.pos-special-products .js-product-miniature .product-price-and-shipping {
		line-height: 30px;
		display: inline-grid;
	}


	.pos-special-products .js-product-miniature .product-price-and-shipping .discount-product {
		z-index: 0;
	}



	.js-product-miniature.style_product_default .add-to-links li a {
		height: 21px;
		width: 21px;
	}



	.js-product-miniature.style_product_default .add-to-links li.cart button.ajax_add_to_cart_button {
		font-size: 12px;
	}
}


@media screen and (max-width: 1200px) {
	.whatsapp-buy {
		right: 95px;
	}

}


@media screen and (max-width: 1440px) {

	#category main #wrapper .custom-reassurance > div.container {
		width: 100vw !important;
	}

}

@media screen and (min-width: 1440px) {

	.home_banner {
		margin: 0px -13vw 50px;
	}

	.js-product-miniature.style_product_default .add-to-links li a {
		height: 30px;
		width: 30px;
	}

	.js-product-miniature.style_product_default .add-to-links li.cart button.ajax_add_to_cart_button {
		font-size: 13px;
	}

}

@media screen and (max-width: 1481px) and (min-width: 992px) {
.menu-item span {
    font-size: 0.53em;
}
}

@media screen and (max-width: 920px) {

	.whatsapp-buy {
		display: none;
	}
}

/* Black Friday Message */

.black_friday-claim {
	/*padding: 20px;*/
	margin: 10px;
	/*border: 1px solid #e84f1b;*/
	border-radius: 5px;
	text-align: center;
	/*font-size: 1.1em;*/
	font-size: 1.2em;
	line-height: 1.5em;
	/*background: #e84f1b10;*/
	user-select: none;
	/*display: none;*/
}

.black_friday-claim b {
	color: var(--orange);
	/*font-weight: 800;*/
	/*font-size: 1.2em;*/
}


/* END - Black Friday Message */

