/*
@import url('https://fonts.googleapis.com/css?family=Cedarville+Cursive&display=swap');
*/
@font-face {
 font-family: 'NarzissMedium';
 src: url('../fonts/NarzissMedium/NarzissMedium.otf');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'FontAwesome';
 src: url('../font-awesome/fonts/FontAwesome.otf');
 font-weight: normal;
 font-style: normal;
}
body {
 font-family: 'proxima-nova', sans-serif;
}

.product-info-main .product-info-stock-sku {
 min-width: 0;
 padding: 0;
 display: block;
}
.product-info-main{
 text-align: center;
}
.breadcrumbs {
	display: none;
}
.product-info-main .page-title-wrapper h1 {
 text-transform: uppercase;
 font-size: 26pt!important;
 color: #000!important;
 font-weight: 500!important;
}
.product-options-wrapper {
 max-width: 20%;
 margin: 0 auto;
}
/*
.field.qty, a.action.tocompare, a.action.mailto.friend, .box-tocart .action.tocart:before,
.product-social-links, .product-options-wrapper .field .note, .product-item .tocart:before {
 display: none!important;
}
*/

.product-item .tocart:before {
 display: none!important;
}

.moved-add-to-links{
 display: block;
}
.box-tocart .action.tocart {
 width: 100%!important;
}
.product-info-main .box-tocart .actions {
 width: 70%;
 margin-right: 0px;
}
.catalog-product-view:not(.weltpixel-quickview-catalog-product-view) .box-tocart .action.tocart {
 height: 50px!important; /* da 50 a 75 per immagine sopra scritta in bottone aggiungi */
 font-size: 20px!important;
 font-family: inherit!important;
 font-weight: 600!important;
}
a.action.towishlist {
 color: #000;
 border: 0px!important;
}
.moved-add-to-links {
 margin: 0 auto;
 max-width: 71%!important;
 text-align: left;
}
.product-info-main .product-info-price, .product-options-wrapper{
 border-bottom: 0px;
}
.logo img {
 width: 230px;
 height:auto;
}
.fotorama__stage{
 border: 0!important;
}
.fotorama__thumb.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img{
 border: 0!important;
}
.fasciafinalehome-1{
 background-color: #f8e0c8;
 text-align:center;
}
.imamginefinalehome1, .titolofinalehome1 {
 margin: 0 auto;
}
.testofinalehome1.bloccotesto-home-1,
.testotitolomario1.bloccotesto-home-1
{
 width: 100%;
 margin: 1% auto;
}
.testotitolomario1.bloccotesto-home-1 {
 padding: 0 15%;
}
.titolomario1 {
 margin: 0 auto;
 text-align: center;
}
.immaginemario1 {
 text-align: center;
 width: 100%;
}
p.sottotitolomario1 {
 text-transform: uppercase;
 font-weight: bold;
 font-size: 12px;
 margin: 0;
}
.sottotitolomario2 {
 margin: 0 auto;
}
.cms-porto_home_5 .container,
.cms-porto_home_5_ita .container {
 padding: 3% 0;
}
.blocco3colonne-home-1 {
 margin: 0 auto;
}
.cms-porto_home_5 .col-lg-4.col-md-4,
.cms-porto_home_5_ita .col-lg-4.col-md-4
{
 padding: 0 3%;
}
.bloccotesto-home-1 {
 width: 50%;
 margin: 6% auto;
 text-align: center;
 font-family: 'proxima-nova', sans-serif;
 font-size: 20px;
 line-height: 26px;
}
h2.tit-bold {
 font-family: 'proxima-nova', sans-serif;
 text-transform: uppercase;
 font-size: 24px;
 font-weight: bold;
}
div.titolocolonnafasciahome1{
 font-family: 'Cedarville Cursive', cursive;
 padding: 4% 0px 1.5%;
}
.linkcolonnafasciahome1 span {
 display: inline-block;
 width: 30px;
 border: solid 1px black;
 margin-bottom: 4px;
 margin-right: 10px;
}
.testocolonnafasciahome1 {
 margin-bottom: 6%;
}
.linkcolonnafasciahome1 a{
 font-weight: bold;
 font-size: 15px;
}
.linkcolonnafasciahome1 a:hover {
 text-decoration: none;
}
.disegni {
 position: absolute;
 max-width:200px;
}
.columns {
	/*display: none; XXXX faceva sparire i prodotti mobile!!!*/
}
div#prod-container-home {
 position: relative;
}
div#foglia1 {
 left: 85%;
 width: 125px;
 top: 10%;
}
div#foglia1bis {
 width: 150px;
 transform: rotate(187deg);
 top: 75%;
 left: 5%;
}
div#foglia2 {
 top: 85%;
 left: 87%;
 transform: rotate(278deg);
 width: 140px;
}
div#pigna {
 top: 5%;
 left: 5%;
 width: 115px;
}
div#foglia2bis {
 width: 100px;
 left: 50%;
 top: 1%;
}
.bestsellerclass {
 margin-top: 7%;
 text-align: center;
}
h2.filterproduct-title {
 display: inline-block;
 color: #b5b5b5;
 cursor: pointer;
}
h2.filterproduct-title.active {
 color: #000;
}
/* .sottotitolomario1 */

.cms-porto_home_5 .product-item-actions,
.cms-porto_home_5_ita .product-item-actions {
 display: none;
}
.bestsellerclass .container {
 max-width: 80%;
 padding-bottom: 0;
}
a.footer-link {
 display: block;
 text-transform: uppercase;
 margin-top: 2%;
}

.content.social-icon-cont {
    margin-top: 8%;
}

a.social-icon > i {
    font-size: 20px;
    margin-right: 10px;
}

span.price {
 font-family: 'proxima-nova'!important;
 font-weight: bold!important;
}
.footer-middle {
 background-color: #8d2d23!important;
}
.footer-middle .block .block-title strong {
 font-size: 18px!important;
}
.footer .container {
 max-width: 80%;
}
.footer .col-lg-4 .block {
 max-width: 75%;
 margin: 0 auto;
}
form#newsletter-validate-detail {
    margin-top: 5%;
}
span#barra {
 height: 40px;
 border: 1px solid black;
 display: inline-block;
 margin-bottom: -1%;
 margin-left: 40px;
 margin-right: 40px;
}
.footer-middle .block.newsletter label {
 display:none;
}
.footer-middle .block.newsletter input {
 background-color: transparent;
 border: 0;
 border-bottom: 2px solid white;
 color: white;
 font-family: 'proxima-nova';
 font-size: 18px;
}
.footer-middle, .footer-middle p, .footer-middle p a {
 color: #fff!important;
    font-size: 16px!important;
    line-height: 20px!important;
}
.footer-middle .block .block-title {
 margin-top: 8%!important;
}
button.action.subscribe.primary {
 background-color: transparent;
 border: 1px solid white;
 margin-right: -35px!important;
 margin-left: 15px!important;
}

.products-grid .product-item-details .product-item-actions button.tocart,
button.action.update,
button.action.action-update,
button.action.action-apply,
button.lucaldo_btn_scopri
 {
 font-family: 'proxima-nova', sans-serif!important;
 font-weight: 600!important;
 background-color: transparent;
 color: #000;
 border-color: #000;
 text-transform: uppercase;
}
 .secondary a.action.viewcart {
 background-color: transparent;
 color: black!important;
}
#search_mini_form {
 width: 50px!important;
 float: none;
 margin-left: -39%;
}



.search-area{
 width: 50px!important;
}

.secondary a.action.viewcart {
 font-family: 'proxima-nova', sans-serif!important;
 font-weight: 600!important;
 text-transform: uppercase!important;
}
 .product-name {
 color: #000;
}
.products-grid .product-item-details .product-item-actions button.tocart:hover,
button.action.update:hover,
button:active,
.secondary a.action.viewcart:hover,
button:hover {
 background-color: #000;
 color: #fff!important;
 transition: 0.3s ease-out;
 text-decoration:none;
}
.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {
/* 20201218 eliminazione link a scomparsa del link aggiungi a lista desideri su lista prod
 right: -15px;
 max-width: 10%;
 */
 display: none!important;
}
.opc-progress-bar-item._active:before,.opc-progress-bar-item._active > span:before {
 background: #000!important;
}
.opc-progress-bar-item > span:after {
 color: #c68962!important;
}
.field-tooltip {
 right: -35px;
}
.checkout-payment-method .payment-method-title .action-help {
 color: #b1aaaa;
 font-size: 14px;
}
div#shipping-new-address-form label {
 font-size: 18px;
}
div#checkout-payment-method-load {
 font-size: 18px;
}
.products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-secondary.towishlist {
 right: 15px;
}
.language-select {
 max-width: 130px;
 display: inline-block;
 float: right;
 margin-left: 3%;
}
.language-select span {
 display: none;
}
.language-select select {
 background-color: black;
 color: white;
}
.language-select:after {
 color: white;
}
.language-select options {
 background: #000;
 color: white;
 text-transform:uppercase;
 font-family: 'proxima-nova';
}



#ln_slider_price.ui-slider-horizontal {
 background-color: #d0814e!important;
}
#ln_slider_price .ui-slider-handle {
 background-color: #d0814e!important;
}
nav.navigation.sw-megamenu {
    font-size: 16px;
    text-transform: uppercase!important;
}



.page-header.type6 .search-area{
 float: right!important;
 top: 27px!important;
}

div.slide_cat {
 float:left;
 display: inline-block;
 width: 33.333%;
 min-height: 400px;
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
 color: white;
 text-transform: uppercase;
}
div#slide_messenger {
 background-image: url(https://www.oldangler.com/pub/media/bf/slide_messenger.jpg);
}
div#slide_backpack {
 background-image: url(https://www.oldangler.com/pub/media/bf/slide_backpacks.jpg);
}
div#slide_borse {
 background-image: url(https://www.oldangler.com/pub/media/bf/slide_borse.jpg);
}
.slide_cat h3 {
 font-size: 40px;
 font-family: NarzissMedium;
 font-weight: 400;
 text-align: center;
 margin-top: 20%;
}
.slide_cat span {
 text-decoration: underline;
 text-align: center;
 display: block;
 font-size: 16px;
 font-weight: 600;
}
.fasciamariosliderhome-1 .testotitolomario1.bloccotesto-home-1 {
 padding-bottom: 0;
}
.fasciamariosliderhome-1 .container {
 padding-bottom: 0%;
}
h1.tit-cat {
 text-align: center;
 font-size: 45px;
 font-family: 'proxima-nova';
 text-transform: uppercase;
}
p.cat.bloccotesto-home-1 {
 margin-top: 0;
}
span.tit-cat {
 text-transform: lowercase;
}
h1.main-tit-slide {
 font-family: 'NarzissMedium';
 letter-spacing: 3px;
 font-size: 70px;
 margin: 0 auto;
 margin-top: 15%;
}

#banner-slider-demo-1 a:hover {
    color: transparent!important;
}

#banner-slider-demo-1 .owl-dots {
    display: none;
}

.cms-porto_home_5_ita h1.main-tit-slide {
 letter-spacing: 2px;
 /* font-size: 58px; */
 margin-top: 0;
 padding-top: 15%;
}
h2.main-tit-slide {
 letter-spacing: 0.5px;
}
.main-tit-slide {
 color: white;
 text-transform: uppercase;
 font-weight: 400;
 text-align: center;
}
.category-description.no-margin {
	text-align: center;
	margin-top: 0!important;
	padding: 0!important;
}

/* SOTTO CATEGORIA */

.tit-fascia-sottocat.fascia-inizio-cat {
	padding: 3% 0;
}
.tit-fascia-sottocat.borse{
	background-color:#361c16;
}
.tit-fascia-sottocat.accessori{
	background-color:#672b20;
}

.tit-fascia-sottocat.golf.fascia-inizio-cat {
    background-image: url('https://www.oldangler.com/pub/media/bf/golf-sottocat.jpg');
    background-size: cover;
    padding: 5% 0;
    background-repeat: no-repeat;
}

.tit-fascia-sottocat.viaggio{
	background-color:#c8895e;
}
.tit-fascia-sottocat.business{
	background-color:#1b1b1b;
}

.tit-fascia-sottocat h1.main-tit-slide {
	font-size: 60px;
}

/* FINE SOTTO CATEGORIA */

/* POP UP */

#newsletter_popup {
    padding: 0;
	background: none!important;
	font-family: 'proxima-nova';
}

#newsletter_popup .block-content {
    max-width: 100%;
    padding: 0;
    height: 100%;
}

#newsletter_popup form#newsletter-validate-detail {
	margin-top: 0!important;
}

#newsletter_popup .subscribe-bottom {
    bottom: 10px;
    right: 25%;
}

/* POP UP VECCHIO */

.primafrasepartedestr {
	font-family: 'NarzissMedium';
	font-size: 2.5em;
    letter-spacing: 2px;
    line-height: 2em;
}

.secondafrasepartedestr {
    font-size: 1.7em;
    line-height: 1.2em;
}

.terzafrasepartedestr {
    margin-top: 10%;
    font-size: 1.4em;
	line-height: 1.2em;
}

.upper {
	text-transform: uppercase;
}

input#emailuser {
  border: 0;
  outline: 0;
  background: transparent;
  border-bottom: 1px solid black;
    margin-bottom: 8%;
	margin-top: 15%;
}

.partesinistrapopupiscr {
	background-image: url('https://www.oldangler.com/pub/media/bf/img-popup.jpg');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.partesinistrapopupiscr.col-sm-6,
.partedestrapopupiscr.col-sm-6 {
	float: left;
	height: 100%;
}

.partedestrapopupiscr.col-sm-6 {
	padding: 5%;
    padding-top: 10%;
}


.formfrasepartdestr input.action.primary {
    display: block;
    margin: 0 auto;
    margin-top: 15%!important;
	background: transparent!important;
    color: #000!important;
    font-weight: 600!important;
    font-size: 1.3em;
	    padding: 3% 10%;
}

#popupilariaserpe .action.primary:hover {
	background: #000;
    color: #fff;
    transition: 0.3s ease-out;
}


#popupilariaserpe button:not(.primary) {
	width: 50px;
	height: 50px;
	border: 0;

}

#popupilariaserpe button:not(.primary):hover {
	background: #fff;
	color: #000;
	border: 0;
}

#popupilariaserpe button:not(.primary):hover > svg {
    color: #000;
}

/* FINE POP UP */

/* CHI SIAMO */
.sidebar.sidebar-main:before {
	display: none!important;
}

.layout-fullwidth.page-layout-2columns-left .sidebar-main {
	padding-left: 2%;
}

.layout-fullwidth.page-layout-2columns-left .row p,
.layout-fullwidth.page-layout-2columns-left .row h2 {
    /* padding: 0 5%; */
}


.link-sidebar h2 {
    text-align: left;
	color: black;
}

a.link-chi-siamo {
    font-size: 16px;
    text-transform: uppercase;
}
.link-sidebar div.titolocolonnafasciahome1 {
	padding: 0;
	text-align: center;
}

.elenco-link {
    margin: 5% auto 0;
    line-height: 1.8em;
	margin-left: 16%;
}

h1.tit-pagina {
	font-size: 35px;
	font-family: 'Cedarville';
	margin: 0 auto;
	width: 100%;
    text-align: center;
}
p.tit-pagina {
	width: 70%;
	text-align: center;
	margin: 1% auto;
}

h2.tit-pagina {
    font-family: Cedarville;
    font-size: 2.2em;
}

div.row.img-prod {
	margin: 3% 0 2%;
}

.cms-chi-siamo .imamginefinalehome1,
.cms-about-us .imamginefinalehome1 {
    margin: 5% 0;
}


/* CHI SIAMO FINE */


.history {
 margin-top: 0!important;
 margin-bottom: 0;
}
.page-products .linkcolonnafasciahome1 {
 max-width: 50%;
 float: right;
 margin-right: 13%;
 margin-top: 0%;
 margin-bottom: 6%;
}

.minicart-wrapper .action.showcart .counter.qty {
    color: #000!important;
	line-height: 32px!important;
}

.minicart-wrapper .action.showcart:before {
	opacity:0!important;
}

.porto-icon-search:before {
 content: '\f002';
 font-family: 'FontAwesome';
 font-size: 22px;
 margin-left: -15px;
 margin-top: 15px!important;
}
.block-minicart .block-content > .actions > .secondary {
 margin-left: 20px!important;
}
#mini-cart li.item.product.product-item {
 max-width: 100%!important;
}
.minicart-items-wrapper {
 min-height: 120px;
}

/* XXX modificato 2024702/07*/
#mini-cart .product-image-container {
 width: 50px;
}
#mini-cart .price-container .price  {
 font-size: 1.5rem;
}
/* XXX fine modificato 2024702/07*/



.block-minicart .block-content > .actions > .secondary .action.viewcart {
 border-color: #000;
}
ul>li.ui-menu-item.level0:first-of-type {
 display: none;
}
.opc-estimated-wrapper .estimated-block .estimated-price {
 color: #000;
}

footer p {
	margin-left: 0!important;
}

.category-golf button:not(.primary) {
 border: 1px solid #000;
 color: #000;
 text-transform: uppercase;
 font-weight: 600;
}

.porto_home_5 main#maincontent,
.porto_home_5_ita main#maincontent {
    display: none;
}

#banner-slider-demo-1 .item {
		min-height:500px!important;
	}


#mp_rw_socials_earning {
    display: none;
}



div#block-collapsible-nav ul li:nth-child(3),
div#block-collapsible-nav ul li:nth-child(5),
div#block-collapsible-nav ul li:nth-child(8),
div#block-collapsible-nav ul li:nth-child(9),
div#block-collapsible-nav ul li:nth-child(10),
div#block-collapsible-nav ul li:nth-child(12),
div#block-collapsible-nav ul li:nth-child(13)
{
	display: none;
}



/* temporaneo per cuori febbraio da togliere per le foglie */
div.disegni {
    transform: none!important;
}
/* temporaneo per cuori febbraio da togliere per le foglie */

#banner-slider-demo-1 .item {
    min-height: 600px!important;
}

.cms-porto_home_5_ita h1.main-tit-slide {
    font-size: 70px;
}

.slick-slide span.price {
    font-size: 20px!important;
}

.special-price, .old-price {
	float: none!important;
}


#totop {
    height: 50px!important;
    width: 50px!important;
    background-color: transparent!important;
    font-size: 40px!important;
    color: #000!important;
    line-height: 1!important;
    padding: 5px 0!important;
    border-radius: 0!important;
}

#totop:hover {
    background-color: transparent!important;
}

/* STILE PAG CATEGORIA */



.blocco3colonne-home-1.cat {
    margin-top: 3%;
}
div#box_img_cat.cat {
    padding-top: 3%;
}

.fascia-feat-cat, .fascia-best-sellers, div#prod-container-cat, .fasciafinalehome-1 {
    padding: 3% 0;
}

.cms-porto_home_5_ita .fasciafinalehome-1{
	padding: 0;
}

.cms-porto_home_5 .fasciafinalehome-1{
	padding: 0;
}

#box_img_cat.cat p {
    text-transform: none;
    text-align: center;
    margin: 3% 10%;
    font-size: 1.3em;
}

#box_img_cat.cat .slide_cat h3 {
    font-family: 'Cedarville Cursive', cursive;
    margin-top: 23%;
    text-transform: none;
    margin-bottom: 3%;
}


.product-item-name {
    display: block;
    font-size: 14px;
    margin: 0 0 3px 0;
    word-wrap: break-word;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}

div#personalization {
background-image:url(https://www.oldangler.com/pub/media/bf/personalization-cat.jpg);
}

div#warranty{
background-image:url(https://www.oldangler.com/pub/media/bf/warranty-cat.jpg);
}

div#see_all{
background-color:#361c16;
}
div#see_all.business{
background-color:#1b1b1b;
}

div#prod-container-cat {
    position: relative;
}

#prod-container-cat .col-md-6{
text-align: center;
    padding-top:3%;

}

.tit-slide-cat {
     position: relative;
     z-index: 2;
    bottom: 200px;
}

.fascia-inizio-cat {
    max-height: 360px;
}

.fascia-inizio-cat h1.main-tit-slide {
     margin-top: 0;

}

.fascia-inizio-cat h2.main-tit-slide {
         margin-top: 0.25rem;
}

.fascia-feat-cat h2.tit-bold, .fascia-best-sellers h2.tit-bold {
    margin: 2rem auto;
}



.fascia-best-sellers .container {
    max-width: 80%;
}

a.product-item-link {
    word-break: normal!important;
}

.category-cms {
     margin-bottom: 0!important;
}

.category-borse-in-pelle .columns,
.category-borse-da-viaggio-in-pelle .columns,
.category-borse-professionali .columns,
.category-accessori-in-pelle .columns,
.category-full-grain-italian-leather-bags .columns,
.category-leather-business-bags .columns,
.category-business-leather-bags .columns,
.category-italian-leather-travel-bags-leather-bags .columns,
.category-italian-leather-travel-bags .columns,
.category-leather-golf-bags .columns,
.category-collections-handmade-in-italy .columns,
.category-collections .columns,
.category-handmade-italian-leather-accessories .columns,
.category-accessories .columns {
	display: none;
}

.product-type-default .columns,
.categorypath-borse-in-pelle-borse-da-viaggio-in-pelle .columns {
	display: block;
}

button.action.primary:hover {
    background-color: #000!important;
    border-color: #000!important;
}

.footer button.action.primary:hover {
	background-color: #fff!important;
    border: #fff!important;
	 font-weight: 600!important;
	 color: #8d2d23!important;
	 transition: 0.3s ease-out;
}

/* button.action.subscribe.primary:hover { */

/* } */
#prod-container-cat .block.widget .products-grid .product-item {
    margin-left: 0;
    width: calc((100% - 2%)/2)!important;
    margin-bottom: 5%;
    margin-top: 5%;
}


.fascia-collezione {
position: relative;
}

.fascia-collezione > .container  {
position: absolute;
left: 5%;
top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.fascia-collezione .linkcolonnafasciahome1{
    margin-top: 4%;
}

.fascia-collezione {
min-height: 350px;
}


#toscana-coll {
background-image: url('https://www.oldangler.com/pub/media/bf/toscana-bg.jpg');
background-size: cover;
background-repeat: no-repeat;
}

#florentine-coll {
background-image: url('https://www.oldangler.com/pub/media/bf/florentine-bg.jpg');
background-size: cover;
background-repeat: no-repeat;
}

#newworld-coll  {
background-image: url('https://www.oldangler.com/pub/media/bf/newworld-bg.jpg');
background-size: cover;
background-repeat: no-repeat;
}

#lucaldo-coll  {
background-image: url('https://www.oldangler.com/pub/media/bf/lucaldo-bg.jpg');
background-size: cover;
background-repeat: no-repeat;
}


.fascia-inizio-cat-golf {
	background-image: url('https://www.oldangler.com/pub/media/mageplaza/bannerslider/banner/image/g/o/golf-collection-bg.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}


.fascia-inizio-cat-golf p {
    color: white;
    text-align: center;
    font-size: 1.55em;
    padding: 0 15%;
    margin-top: 5%;
    line-height: 1.3em;
}

.golf-cat h1.main-tit-slide {
	margin-top: 0;
	padding-top: 10%;
}
.golf-cat.tit-slide-cat {
	position: static;
	padding: 5% 0;
}

.golf-cat .container {
	padding-bottom: 5%;
}


.page-layout-1column .bestsellerclass .block.widget .products-grid .product-item {
	width: calc((100% - 8%)/2)!important;
	margin-left: 0!important;
	padding: 2%!important;
}

header.page-header.type6 {
		border-bottom: 1px solid #d0d0d0;
}


@media (min-width: 992px){

	#prod-container-cat .block.widget .products-grid .product-item {
		margin-left: 0%;
		width: calc((100% - 2%)/2)!important;
	}

}



@media (min-width: 1200px) {
	#prod-container-cat .block.widget .products-grid .product-item {
		margin-left: 0%;
		width: calc((100% - 2%)/2)!important;
	}

}



@media screen and (min-width:1025px) {
	.fascia-collezione {
	min-height: 600px;
	}
	.fascia-collezione > .container {
		left: 20%;
	}
	.titolocolonnafasciahome1  > h2{
	  font-size: 5.5rem;
	}

	.text-container p {
	   font-size: 1.9rem;

	}

	.fotorama__nav-wrap--vertical.fotorama__nav-wrap {
		top: 10%!important;
	}


	.slick-slider .slick-arrow.slick-prev {
		left: 80px!important;
		color: black;
	}

	.slick-slider .slick-arrow.slick-next {
		right: 80px!important;
		color: black;
	}

	.product.data.items>.item.content {
		padding: 0 0 0 100px!important;
	}
}


.fascia-inizio-cat #banner-slider-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item {
    padding: 0!important;
}


img.product-image-photo.test.default_image.porto-lazyload.porto-lazyload-loaded {
    max-height: 350px;
    width: auto;
}

.product-item-photo {
    min-height: 350px;
}


/* FINE STILE PAG CATEGORIA */

/* PRODOTTO */

body.layout-fullwidth.catalog-product-view .page-main .col-md-12,
body.layout-fullwidth.catalog-product-view .page-main {
    padding-left: 0!important;
    padding-right: 0!important;
}

.sticky-product button.action.primary:hover {
	background-color: #545050;
    border-color: #545050;
}

.sticky-product button.action.primary {
    font-weight: 600;
    font-size: 20px;
}

body.layout-fullwidth.catalog-product-view .page-main .block .block-title {
    margin: 0 auto 2%;
    text-align: center;

}

body.layout-fullwidth.catalog-product-view .page-main .block .block-title strong {
	font-size: 2.2em;
    font-family: 'Cedarville';
    font-weight: 400;
}

.slick-slider .product-image-photo {
	padding: 10%;
}

ul.slick-dots {
    display: none!important;
}
span.product-image-wrapper {
	padding-bottom: 100%!important;
}
.header.content div.minicart-wrapper {
    margin-top: 25px!important;
}

/* FINE PRODOTTO */

#banner_desktop{
		display: none;
}

#banner_mobile{
	display: block;
}

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

	/* reviews */
	div#product-review-container {
		padding: 4% 0;

	}

	.amreview-submit-form {
		background: #fff!important;
	}
	.amreview-submit-form .review-control-vote.control label:before {
		line-height: inherit!important;
	}

	.amreview-submit-form .review-form .action.submit.primary {
		border: #000!important;
		background: #000!important;
	}

	.amreview-submit-form .field .input-text{
		font-size: 18px;
	}
	.fieldset>.field>.label, .amreview-recommend-wrap>.amreview-checboxlabel {
		font-size: 1.8rem!important;
	}

	textarea#review_field {
		font-size: 18px;
	}

	.column.main .block:last-child  {
		margin-bottom: 45px;
	}

	/* far riapparire quando ci sono abbastanza recensioni */
	figure.amrev-toolbar-container.-all,
	p.amrev-title-block.amreview-review-list.-am-line.pages	{
		display: none;
	}


	/* fine reviews */
    #banner_desktop{
		display: block;
	}

	#banner_mobile{
		display: none;
	}




}

@media screen and (only-width: 768px) {
	.slide_cat h3 {
		font-size: 35px;
	}
}

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

	.page-layout-1column .bestsellerclass .block.widget .products-grid .product-item {
		width: calc((100% - 8%)/4)!important;
		margin-left: calc((100% - 4*24.439%)/3)!important;
		padding: 2%!important;
	}


.panel.header span.white.bold {
    display: inline-block;
    margin-right: 150px;
	text-align: right;
}
	/* ul.header.links { */
    /* display: none!important; */
/* } */
	.sections.nav-sections {
    margin-top: 27px!important;
}

	#banner-slider-carousel{
		MARGIN:0!IMPORTANT;
	}

	.page-header.type6 .header.content {
		padding: 15px 15px 0!important;

	}



	.imamginefinalehome1 {
		margin-top: 3%;
	}
	.page-products .category-view .columns {
		display: none!important;
	}
	 .blocco2colonne-collection .riga {
	 width: 80%;
	 clear: both;
	 margin: 0 auto;
	}
	 .lucaldo_collezioni_section {
	 margin: 5% auto;
	 max-width: 85%;
	}
	 p.lucaldo_testo_header {
	 max-width: 50%;
	 margin: 0 auto!important;
	 }
	 .catalog-category-view li.item.product.product-item {
	 /* max-width: 23%!important; */
	 padding: 0 2%;
	 }

	#prod-container-cat li.item.product.product-item {
		padding: 0%;
	 }

	 a.btn.btn-block.btn-social.btn-amazon {
		display: none;
	 }
	 .page-header.type6 .block-search input {
	 border: 2px solid black!important;
	 }
	 .page-header.type6 .block-search:before,
	 .minicart-wrapper .block-minicart:before{
	 border-bottom-color: black!important;
	 }
	 .page-header.type6 .header.content {
	 padding: 28px 45px 28px 15px;
	 }
	 .sw-megamenu.navigation li.level0.fullwidth > .submenu {
	 max-width: 1190px;
	 margin-top: -1.5%!important;
	 left: -130px!important;
	 }
	 li.ui-menu-item.level1 {
	 padding-bottom: 7px!important;
	 padding-top: 7px!important;
	 }
	 .header.panel > .header.links {
	 margin-top: 8px!important;
	 }
}

@media screen and (min-width: 1200px) {
	/* ancora prodotto */
	.slick-slider {
		padding: 0 100px!important;
	}
	.product.media {
		margin-left: 100px;
	}
	.panel.header {
		max-width: 100%!important;
	}

	div#tab-label-description {
		padding-left: 100px!important;
	}

	/* fine ancora prodotto */

	.language-select {
		margin-right: 25px;
	}


	 #layer-product-list .products-grid .product-item-details .product-item-actions {
	 margin-top:40px;
	 text-align: center
	 }
	 .special-price .price {
	 color: #d0814e!important;
	 font-size: 22px;
	 }
	 body.layout-fullwidth .page-header .header.panel{
	 padding: 5px 20px;
	 }
	 .product-info-main{
	 MARGIN: 4% 13% 2% 0;
	 text-align: center;
	 max-width: 30%!important;
	 }
	 .fotorama-stretch, .fotorama-focus-overlay:after, .fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__html, .fotorama__video iframe {
	 height: 80%!important;
	 left: 10%!important;
	 width: 80%!important;
	 }
}

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

	.tit-slide-cat {
		bottom: 165px;
	}

	.fascia-inizio-cat {
		max-height: 260px;
	}


	 .blocco3colonne-home-1,
	 .footer .container,
	 .bestsellerclass .container {
	 max-width: 100%;
	 /* height: 800px; */
	 }
	 li.ui-menu-item.level0 {
	 font-size: 14px;
	 }
	 .sw-megamenu.navigation li.level0.fullwidth > .submenu {
	 max-width: 900px;
	 margin-top: -2%!important;
	 }
}

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

	.fascia-inizio-cat-golf {
		background-image: url('https://www.oldangler.com/pub/media/mageplaza/bannerslider/banner/image/g/o/golf-collection-tablet.jpg');
	}


	#banner-slider-demo-1 .item {
		min-height: 320px!important;
	}

	.fascia-inizio-cat {
		max-height: 200px;
	}


	.cms-porto_home_5_ita h1.main-tit-slide {
		font-size: 40px;
		padding-top: 8%;
	}

	 .header.content {
	 margin: 0;
	 max-width: 100%;
	 }
	 .disegni {
	 max-width: 80px;
	 }
	 div#foglia1 {
	 top: 4%;
	 }
	 div#foglia1bis {
	 top: 64%;
	 left: 15%;
	 }
	 div#foglia2 {
	 top: 72%;
	 }
	 div.slide_cat {
	 min-height: 270px;
	 }
	 .testofinalehome1.bloccotesto-home-1 {
	 padding: 0 5% 2%;
	 }
	 #banner-slider-demo-1 .owl-stage .item {
	 max-height: 500px!important;
	 }
	 .bloccotesto-home-1 {
	 width: 100%;
	 padding: 0 10%;
	 }
	 .titolocolonnafasciahome1 {
	 font-size: 26px;
	 }

}




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

body {
	overflow-x:hidden;
}


.blocco3colonne-home-1 .col-lg-4.col-md-4 {
    z-index: 20;
}

	.fascia-inizio-cat {
		max-height: 320px;
	}

	#banner_mobile {
		display: block;
	}

	#banner_desktop  {
		display: none;
	}


	#toscana-coll {
		background-image: url('https://www.oldangler.com/pub/media/bf/toscana-collection-tablet.jpg');
	}

	#florentine-coll {
		background-image: url('https://www.oldangler.com/pub/media/bf/florentine-collection-tablet.jpg');
	}

	#newworld-coll  {
		background-image: url('https://www.oldangler.com/pub/media/bf/new-world-collezioni-tablet.jpg');
	}

	#lucaldo-coll  {
		background-image: url('https://www.oldangler.com/pub/media/bf/golf-collection-tablet.jpg');
	}

}


/*temp golf e collections */
@media screen and (max-width: 767px){
	.page-header  .header div.minicart-wrapper {
		margin: 0!important;
		margin-top: 15px!important;
		z-index:999!important;
	}

	.sw-megamenu.navigation li.ui-menu-item {
			text-align:left;
	}

	.category-leather-golf-bags .carousel-container {
		display: none;
	}
	.category-leather-golf-bags .fascia-inizio-cat h1 {
		color: black;
		font-size: 50px;
		margin-top: 0!important;
	}
	.category-leather-golf-bags .fascia-inizio-cat h2 {
		color: black;
	}
	.category-leather-golf-bags .fascia-inizio-cat p {
		color: black;
	}
	.category-leather-golf-bags .tit-slide-cat {
    position: static;
	}
	.category-leather-golf-bags .fascia-inizio-cat p {
		margin-left: 0!important;
	}

	#selective-golf {
		background-image: none!important;
		background-color: #091c23;
	}

	#tuscansoul-golf {
		background-image: none!important;
		background-color: #5e1506;
	}

	#costantino-golf {
		background-image: none!important;
		background-color: #a0632d;
	}
	.text-container p {
		margin: 0!important;
	}


	/* collections */
	.fascia-collezione {
		background-image: none!important;
		min-height: 400px!important;
	}

	#florentine-coll {
		background-image: none;
		background-color: #823420;
	}

	#toscana-coll {
		background-image: none;
		background-color: #3a2522;
	}

	#newworld-coll {
		background-image: none;
		background-color: #f7f7f7;
	}

	#lucaldo-coll {
		background-image: none;
		background-color: #0f0f0d;
	}

	.fascia-collezione > .container {
		left: 2%!important;
	}


}


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


	.product-item-name {
		margin: 0 0 10px 0;
	}

	.product-item-inner {
		margin-top: 40px!important;
	}
	.products-grid .product-item-details .product-item-actions button.tocart{
	    padding: 0px 4px;
	}

	.page-header.type6 .search-area {
		position: relative;
		left: 48%;
		top: -55px;
		float:none!Important;
	}

	.block-search .label.active+.control input {
		left: -160px!important;
		position: absolute;
	}


	 .page-main {
	 padding-bottom: 0;
	 }
	 .filter.active .filter-title {
	 background-color: #ffffff;
	 }
	 .actions-toolbar > .primary .action:last-child {
	 margin-left: 0;
	 }
	 .page-header.type6 .logo {
	 height: 70px!important;
	 float: none!important;
	 margin: 0 auto!important;
	 display: inline-block!important;
	 max-width: 50%!important;
	 }
	 .page-header.type6 .logo img {
	 margin: 0 auto!important;
	 }
	 .page-header.type6 .panel.wrapper {
	 background-color: #000!important;
	 color: #fff;
	 }
	 .language-select {
	 max-width: 100%;
	 display: block;
	 float: none;
	 margin: 0;
	 color: white;
	 background-color: black;
	 }
	 #search_mini_form {
	 width: 100%;
	 margin: 0!important;
	 }
	 .page-header.type6 .nav-toggle{
	 float: left!important;
	 }
	 .header.content {
	 padding: 20px 15px!important;
	 text-align: center;
	 }

	 .language-select select {
	 border: none;
	 }
	 .disegni {
	 display: none;
	 }
	 div.slide_cat {
	 float: none;
	 width: 100%;
	 min-height: 350px;
	 }
	 .testotitolomario1.bloccotesto-home-1 {
	 padding: 0 10%;
	 }
	 .bloccotesto-home-1 br {
	 display: none;
	 }
	 .blocco3colonne-home-1 .col-lg-4.col-md-4 {
	 margin-bottom: 10%;
	 }

	 span#barra {
	 margin-bottom: -4%;
	 margin-left: 25px;
	 margin-right: 25px;
	 }

	 .bestsellerclass .col-md-12 {
	 margin-top: 5%;
	 }

	 .product-item-details {
	 padding: 0px 0 10px;
	 }
	 .sottotitolomario2 {
	 text-align: center;
	 }
	 .testofinalehome1.bloccotesto-home-1 {
	 padding: 0 10% 5%;
	 }
	 .footer-middle, .footer-middle p, .footer-middle p a {
	 font-size: 16px!important;
	 line-height: 18px!important;
	 }
	 li.item.product.product-item {
	 max-width: 50%!important;
	 padding: 10px;
	 }
	 .page-products .linkcolonnafasciahome1 {
	 max-width: 100%;
	 float: right;
	 margin-right: 0%;
	 margin-top: 10px;
	 margin-bottom: 0%;
	 }
}

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

	a#tab-label-description-title,
	div#description	{
		padding: 0 10%;
	}

	.sticky-product.no-sticky-header {
		display: none;
	}

	.special-price .price{
		color: #d0814e!important;
		font-size: 22px;
	}
	.blocco3colonne-home-1 {
		/* height: 2000px; */
	}

	#banner_mobile {
		display: none;
	}

	.tit-slide-cat {
		position: static;
		padding: 5% 2%;
	}

	.category-full-grain-italian-leather-bags .tit-slide-cat,
	.category-borse-in-pelle .tit-slide-cat {
		background-color: #361c16;
	}

	.category-accessories .tit-slide-cat,
	.category-accessori-in-pelle .tit-slide-cat {
		background-color: #672b20;
	}

	.category-business-leather-bags .tit-slide-cat,
	.category-borse-professionali .tit-slide-cat {
		background-color: #1b1b1b;
	}

	.category-italian-leather-travel-bags .tit-slide-cat,
	.category-borse-da-viaggio-in-pelle .tit-slide-cat {
		background-color: #c8895e;
	}



}

body {
    overflow-x: initial!important;
}


/*** aggiunti Giacomo post 20201202 ***/
.box-tocart .action.tocart::before {
	content: none!important;
}


/*** AGGIUNTI MASSIMO***/
#popupsx
{
	/*font-family: 'proxima-nova',sans-serif;*/
	background-color: #EFEFEF;

}

#mp-coupon-code
{
	color: #000000;

}

/*temporanero fino a che non si gestiscono dinamicamente i tab con swissup*/
#tab-label-additional
{
 display: none!important;
}

/*il plugin di social login era stranamente display none*/
.customer-account-login .account-social-login, .customer-account-create .account-social-login {display: block!important;}
.stripe-payments-apple-pay-section
{
 display: none!important;
}

@media (min-width: 768px){
	.partesinistrapopupiscr
	{
	 display: none!important;
	}
	.product-item-inner {
		margin-top: 10px!important;
	}

}

.sw-dailydeal .number-wrapper
{
 display: inline;
}


div[data-role="ln_collapsible"][attribute="regalo_casa"] {
    display: none;
}
div[data-role="ln_collapsible"][attribute="fortag"] {
    display: none;
}
	
