@font-face {
    font-family: 'fedra_sans_book';
    src: url("/wp-content/uploads/fedra/nuovo/fedra_sans_book-webfont.eot");
    src: url("/wp-content/uploads/fedra/nuovo/fedra_sans_book-webfont.eot?#iefix") format("embedded-opentype"),
         url("/wp-content/uploads/fedra/nuovo/fedra_sans_book-webfont.woff2") format("woff2"),
         url("/wp-content/uploads/fedra/nuovo/fedra_sans_book-webfont.woff") format("woff"),
         url("/wp-content/uploads/fedra/nuovo/fedra_sans_book-webfont.svg#fedra_sans_book") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fedra_sans_light_italic';
    src: url('/wp-content/uploads/fedra/nuovo/fedra_sans_light_italic-webfont.eot');
    src: url('/work/paglione/wp-content/uploads/fedra/nuovo/fedra_sans_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/uploads/fedra/nuovo/fedra_sans_light_italic-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/fedra/nuovo/fedra_sans_light_italic-webfont.woff') format('woff'),
         url('/wp-content/uploads/fedra/nuovo/fedra_sans_light_italic-webfont.svg#fedra_sans_light_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/****Font***/
*, body, h4, h5, h6{
	font-family: 'fedra_sans_book';
}
.eltdf-main-menu>ul>li>a>span.item_outer .item_text,h1,h2,h3, h1 > *, h2 > *, h3 > *{
    font-family: 'fedra_sans_light_italic';
}
/**Bordo bianco testata**/
.eltdf-page-header .eltdf-menu-area, .eltdf-menu-area-bordered-type .eltdf-logo-wrapper-outer, .eltdf-menu-area-bordered-type .eltdf-last-widget-wrapper, .eltdf-sticky-header .eltdf-sticky-holder {
    background-color: #fff !important;
    border-color: #000 !important;
}
.eltdf-row-border-left, .eltdf-row-border-right {
    background-color: #000 !important;
}
.eltdf-row-border-left {
    width: 110px;
    left: 0 !important;
    background: #fff !important;
    border-right: 1px solid #000;
}
.eltdf-row-border-right{
     width: 110px;
    right: 0 !important;
    background: #fff !important;
    border-left: 1px solid #000;
}
.eltdf-page-border-left,.eltdf-page-border-right, .eltdf-title-holder .eltdf-title-border-bottom {
    background-color: #000 !important;
}
.eltdf-mobile-header .eltdf-vertical-align-containers .eltdf-position-right,.eltdf-mobile-header .eltdf-vertical-align-containers, .eltdf-mobile-header .eltdf-vertical-align-containers .eltdf-position-left{
    border-color: #000 !important;
}
.eltdf-menu-area-bordered-type .eltdf-last-widget-wrapper{
    border-left: 1px solid #000;
}
.eltdf-menu-area-bordered-type .eltdf-logo-wrapper-outer,.eltdf-menu-area-bordered-type .eltdf-menu-area,.postid-730.eltdf-menu-area-bordered-type .eltdf-last-widget-wrapper{
    border-color: #000 !important;
}
.eltdf-title-holder .eltdf-title-border-bottom, .eltdf-page-border-right, .eltdf-page-border-left{
    background-color: #000 !important;
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-main-menu>ul>li>a {
    color: #000;
}
/**affinamento bordi**/
.eltdf-menu-area-bordered-type .eltdf-last-widget-wrapper{
    border-bottom: 0
}
.eltdf-title-holder .eltdf-title-border-bottom{
    height: 0.5px;
}
.eltdf-page-border-right, .eltdf-page-border-left{
    width: 0.8px;
}
/***Loader***/
.eltdf-loader-title-spinner.eltdf-unblur.eltdf-reverse.eltdf-done:before {
    content: "";
    display: block;
    background-image: url("https://www.agricolapaglione.com/wp-content/uploads/2019/07/paglione.png");
    width: 120px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
}
.eltdf-loader-title-spinner-text {
    display: none;
}
.rev_slider li.tp-revslider-slidesli, .rev_slider_wrapper.fullscreen-container {
    background: #fff !important;
}
/**Nascondi autore articoli***/
.widget.eltdf-author-info-widget {
    display: none;
}
/**Colore sfondo slider**/
.slotholder {
    background: #fff !important;
}
/**Disabilita carrello**/
.eltdf-pl-text-inner {
    display: none !important;
}
a.eltdf-header-cart.eltdf-header-cart-icon-pack {
    cursor: default;
}
.eltdf-shopping-cart-holder {
    opacity: 0;
}
.eltdf-shopping-cart-holder:hover .eltdf-shopping-cart-dropdown {
    display: none;
}

/***shop prodotti***/
aside.eltdf-sidebar .widget .tagcloud a {
    display: block;
}
aside.eltdf-sidebar .widget .tagcloud a:after{
    content: "";
}
aside.eltdf-sidebar .widget .tagcloud a[aria-label^="Tutti"]{
    position: absolute;
    top: 0;
}
aside.eltdf-sidebar .widget .tagcloud {
    position: relative;
    padding-top: 23px;
}
aside.eltdf-sidebar .widget .eltdf-widget-title-holder .eltdf-widget-title {
    display: none;
}
.eltdf-woocommerce-page .select2-container--default .select2-selection--single, .eltdf-woocommerce-page .woocommerce-ordering .select2, form.woocommerce-ordering{
    display: none !important;
}
.eltdf-woo-single-page .eltdf-single-product-summary .product_meta {
    display: none;
}
.eltdf-woo-single-page .woocommerce-tabs table tr:nth-child(1),.eltdf-woo-single-page .woocommerce-tabs table tr:nth-child(2) {
    display: none;
}

.eltdf-woo-single-page .woocommerce-tabs table th {
    min-width: 100px;
}
/***Disabilita zoom immagine prodotto***/
.eltdf-woo-single-page .eltdf-single-product-content .images figure a {
    pointer-events: none;
    cursor: default;
}
/**Logo 25° e logo Paglione**/
.eltdf-logo-wrapper a img {
    width: 60px;
    height: auto;
}
.eltdf-menu-area-bordered-type .eltdf-logo-wrapper-outer .eltdf-logo-wrapper {
    padding: 0 25px;
}
.eltdf-menu-area .eltdf-vertical-align-containers .eltdf-position-left:after, .eltdf-sticky-holder .eltdf-vertical-align-containers .eltdf-position-left:after, .eltdf-mobile-header-holder .eltdf-position-left:after{
    content: "";
    display: block;
    position: absolute;
    left: 162px;
    top: 36px;
    background-image: url("https://www.agricolapaglione.com/wp-content/uploads/2019/07/paglione.png");
    width: 120px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
}
.eltdf-sticky-holder .eltdf-vertical-align-containers .eltdf-position-left:after {
    left: 162px;
    top: 16px;
    width: 120px;
    height: 40px;
}
.eltdf-mobile-header-holder .eltdf-position-left:after{
    left: calc(50vw - 45px);
    top: 17px;
    width: 90px;
}
.eltdf-sticky-holder .eltdf-logo-wrapper a img{
    width: 50px;
    padding: 0 5px;
    padding-top: 7px;
}
.archive.woocommerce-page .eltdf-menu-area .eltdf-vertical-align-containers .eltdf-position-left:after,.archive.woocommerce-page .eltdf-sticky-holder .eltdf-vertical-align-containers .eltdf-position-left:after,.archive.woocommerce-page .eltdf-mobile-header-holder .eltdf-position-left:after,
.product-template-default.single.single-product .eltdf-menu-area .eltdf-vertical-align-containers .eltdf-position-left:after,.product-template-default.single.single-product .eltdf-sticky-holder .eltdf-vertical-align-containers .eltdf-position-left:after,.product-template-default.single.single-product .eltdf-mobile-header-holder .eltdf-position-left:after{
    display: none
}
/**Footer**/
footer .widget.widget_text .testo_footer {
    color: #000;
    font-size: 14px;
    line-height: 21px;
}
footer img.image.wp-image-5443.attachment-medium.size-medium {
    max-width: 128px !important;
    margin-left: 6rem;
    margin-top: 11px;
}
footer .eltdf-footer-top-inner.eltdf-full-width .eltdf-social-icon-widget-holder {
    margin-left: 0 !important;
}
.page-template-blog-centered footer .widget {
    text-align: left !important;
}
/**Ricerca**/
.search.search-results .status-publish.hentry {
    display: none;
}
.eltdf-fullscreen-search-holder .eltdf-search-field {
    font-family: inherit;
}
/***Menu lingua***/
.qtranxs-lang-menu.narrow > a .item_text, .qtranxs-lang-menu.narrow a .item_text img{
    display: none !important;
}
.qtranxs-lang-menu.narrow > a .item_outer:before {
    display: block;
    position: relative;
    background: transparent;
    z-index: 99999999999;
    color: black;
    opacity: 1;
}
.qtranxs-lang-menu.qtranxs-lang-menu-it.narrow > a .item_outer:before {
    content: "ENG";
}
.qtranxs-lang-menu.qtranxs-lang-menu-en.narrow > a .item_outer:before {
    content: "ITA";
}
.eltdf-mobile-nav .qtranxs-lang-menu.menu-item img{
    display: none !important;
}
.eltdf-mobile-header .qtranxs-lang-menu.menu-item ul  li a{
    padding: 0.2rem 0;
}
.eltdf-mobile-header .eltdf-mobile-nav ul ul{
    margin-left: 0;
}
/****Share button su articoli*****/
.sfsi_tool_tip_2, .tool_tip {
    box-shadow: none;
}
#sfsiid_facebook:before {
       content: "\f39e";
       font-family: Font Awesome\ 5 Brands;
       position: absolute;
       display: block;
       width: 30px;
       height: 30px;
       top: 5px;
       left: 4px;
       font-size: 1.5rem;
       color: #000;
       text-align: center;
}
#sfsiid_twitter:before {
       content: "\f099";
       font-family: Font Awesome\ 5 Brands;
       position: absolute;
       display: block;
       width: 30px;
       height: 30px;
       top: 5px;
       left: 4px;
       font-size: 1.5rem;
       color: #000;
       text-align: center;
}
.sficn {
    position: relative;
}
.sfcm.sfsi_wicon {
    opacity: 0;
}
.sfsiTlleft:before {
    display: none !important;
}
.sfsi_wicons.shuffeldiv {
    margin-left: 0 !important;
}
.norm_row.sfsi_wDiv {
    text-align: center !important;
    width: 100% !important;
}
/***Nascondi pulsanti condivisione da sidebar***/
#sfsi-widget-2, .widget.eltdf-separator-widget {
    display: none;
}
/***allinea a sinsitra categorie sidebar***/
.eltdf-sidebar-holder .widget_categories {
    text-align: left !important;
}
/***Riduci menu***/
.eltdf-main-menu>ul>li>a>span.item_outer .item_text {
    letter-spacing: 2px;
}
.eltdf-main-menu>ul>li>a {
    padding: 0 20px;
}
.eltdf-header-standard .eltdf-menu-area.eltdf-menu-right .eltdf-vertical-align-containers .eltdf-position-right-inner .eltdf-main-menu {
    padding-right: 25px;
}
/****Immagini prodotti allineate bene****/

@media only screen and (min-width: 1441px) {
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images .woocommerce-product-gallery__image:first-child {
        left: 80px;
        width: calc(100% - 160px)
    }
 }

@media only screen and (min-width: 1367px) and (max-width:1440px) {
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images .woocommerce-product-gallery__image:first-child {
        left: 80px;
        width: calc(100% - 132px);
    }
}

 @media only screen and (min-width: 1025px) and (max-width:1366px) {
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images .woocommerce-product-gallery__image:first-child {
        left: 60px;
        width: calc(100% - 114px);
    }
 }
 @media only screen and (min-width: 769px) and (max-width:1024px) {
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images .woocommerce-product-gallery__image:first-child {
        left: 0;
        width: 60%;
    }
 }

/***Nascondi pulsante menu desktop***/
@media screen and (min-width: 992px) {
    .eltdf-page-header .eltdf-menu-area .widget,.eltdf-sticky-header .widget {
        opacity: 0;
    }
    .widget.eltdf-featured-projects-widget .eltdf-featured-project-opener {
        cursor: default;
    }
}
/***spaziature per mobile***/
@media screen and (max-width: 992px) {

	footer img.image.wp-image-5443.attachment-medium.size-medium {
			margin-left: 0;
	}
	.eltdf-page-footer.eltdf-footer-uncover {
			height: auto !important;
	}
	.eltdf-section-title-holder .eltdf-st-title {
			padding-right: 5px;
	}
		/***Inverti immagini a sinistra su mobile***/
	.Scambiomobile {
			display: flex;
			width:100%;
			flex-direction: column;
			margin: 0 !important;
	}
	.Scambiomobile .vc_column_container:nth-child(1) {
			order: 2;

	}
	.Scambiomobile .vc_column_container:nth-child(2){
			order: 1;
	}
}
@media screen and (max-width: 1024px) {
		.metodopage .vc_custom_1571833228393,.metodopage .vc_custom_1571833353856,.metodopage .vc_custom_1571832574356, .metodopage .vc_custom_1571055793690,.metodopage .vc_custom_1571055712103{
			padding-top: 20px !important;
			padding-bottom: 20px !important;
	}
	/***Pagina coming soon su mobile***/
	#landing_home {
			padding-top: 6rem;
	}

}

