.woosb-products .woosb-product .woosb-qty input{display: none!important;}
.product_meta .sku_wrapper{display: none!important;}
.woocommerce ul.products.columns-4 li.product{width: 25%!important;}
@media only screen and (max-width: 768px){
.woocommerce ul.products.columns-4 li.product{width: 100%!important;}
}
.h1 {
font-size: 45px;
}
.minicart span {
display: none !important;
}
.page-template-page-blank-php .woocommerce-product-details__short-description img, .archive .woocommerce-product-details__short-description img {display:none!important;}
.logo {
padding-top: 0px !important;
}
div.wpcf7-response-output {
color: #000;
}
.header input:not([type="submit"]) {
background-color: transparent !important;
border: 0px;
color: #e4f1fd !important;
opacity: 1; border-bottom: 1px solid #FFF !important;
}
.header input:not([type="submit"])::placeholder { color: #e4f1fd !important;
opacity: 1; }
.header input:not([type="submit"]):-ms-input-placeholder { color: #e4f1fd !important;
}
.header input:not([type="submit"])::-ms-input-placeholder { color: #e4f1fd !important;
}
.header .search form:after {
color: #e4f1fd !important;
}
.header .contact:before {
content: none !important;
}
.header .contact{
padding-left:10px!important;
}
.woocommerce-page.sticky-header .header {
position: fixed !important;
}
.main aside .widget, .deals > .row > article > div, .destinations > .row > article > div, .offers > .row > article > div, .single-card, .testimonials, .home-footer-sidebar .widget > div, .hero-sidebar .byt-widget-search-inner {
box-shadow: none !important;
}
.sfondo-blu {
background-color: #006633 !important;
}
.header .contact li {
float: left;
color: #e4f1fd;
margin-right: 5px !important;
}
.header.header3 .wrap {
width: 100%;
max-width: 100%;
padding: 0 20px !important;
}
.display-none {
display: none !important;
}
a.acquista-tour-btn {
margin-bottom: 5px;
width: 100%;
min-height: 50px;
line-height: 30px;
border-radius: 5px;
-moz-border-radius: 5px;
font-size: 14px;
cursor: pointer;
padding: 10px 18px !important;
}
.page-featured-image h1 {
align-self: center;
}
.text-center {
text-align: center;
}
.tour-details h1 {
font-size: 23px;
line-height: 25px;
}
#mappa {
height: 550px !important;
}
small {
font-size: 10px;
line-height: 11px;
}
.hero-sidebar {
background-color: #3AAA35 !important;
}
.vc_btn3-color-sky {
background: #006633 !important;
border-color: #006633 !important;
color: #FFF !important;
}
.vc_btn3-color-sky:hover, .vc_general.vc_btn3.vc_btn3-color-sky:hover {
color: #FFF !important;
border-color: #3AAA35 !important;
background-color: #3AAA35 !important;
}
.single-tour .right-sidebar > ul {
border: 2px solid #006633 !important;
}
.right-sidebar .widget {
background-color: transparent !important;
}
.single .inner-nav li.active a:after, .single .inner-nav li.current-menu-item a:after {
border: 0px !important;
}
.single .inner-nav li {
box-sizing: border-box;
border-top: 1px solid #7E8C85 !important;
border-left: 2px solid #7E8C85 !important;
border-bottom: 2px solid #7E8C85 !important;
border-right: 1px solid #7E8C85 !important;
color: #7E8C85 !important;
background: #FFF !important;
}
.single .inner-nav li:hover, .single .inner-nav li.active {
border-top: 1px solid #006633 !important;
border-left: 2px solid #006633 !important;
border-right: 2px solid #006633 !important;
border-bottom: 1px solid #006633 !important;
color: #FFF !important;
background: #006633 !important;
}
.single.single-tour .inner-nav li:hover a, .single.single-tour .inner-nav li.active a {
color: #FFF !important;
}
.tags li {
background: none !important;
}
.keyvisual, .keyvisual .vc_column-inner {
background-blend-mode: darken;
background-color: rgba(0, 0, 0, 0.4);
}
.deals > .row > article > div > a > figure img, .destinations > .row > article > div > a > figure img, .offers > .row > article > div > a > figure img, .page-template-page-post-list .post .entry-featured > a > figure img {
width: 100%;
}
.float-left {
float: left;
}
.single-post aside {
float: left;
}
.blog .entry-header, .single .entry-header, .single .entry-content, .blog .entry-content {
padding-top: 20px;
}
.single-post .entry-featured img {
filter: brightness(50%);
}
.categoria-homepage .vc_custom_heading {
position: absolute;
top: 45%;
width: 100%;
padding: 0 20px !important;
box-sizing: border-box;
}
.categoria-homepage {
padding-bottom: 35px !important;
}
.categoria-homepage .wpb_wrapper {
position: relative;
overflow: hidden;
}
.categoria-homepage .vc_btn3-container { -webkit-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
z-index: 1000;
position: absolute;
top: 100%;
height: 100%;
left: 0;
right: 0;
margin: 0;
}
.categoria-homepage .wpb_wrapper .wpb_single_image {
margin-bottom: 0px !important;
}
.categoria-homepage .wpb_wrapper:hover .vc_btn3-container {
position: absolute;
top: 60%;
right: 0;
left: 0;
bottom: 0;
z-index: 5;
z-index: 1000;
}
.categoria-homepage .wpb_single_image img, .categoria-homepage .wpb_single_image .vc_figure, .categoria-homepage .wpb_single_image .vc_single_image-wrapper {
width: 100% !important;
cursor: pointer !important;
}
.sticky-header:not(.transparent-header) .main, .page-template-page-home.sticky-header:not(.transparent-header) .main, .page-template-byt_home.sticky-header:not(.transparent-header) .main {
padding-top: 140px;
}
.w25, .w33 {
width: 100%;
float: left;
padding: 10px !important;
box-sizing: border-box;
}
.w100 {
width: 100%;
float: left;
padding: 10px !important;
box-sizing: border-box;
}
.cf7-acceptance-box {
float: left;
}
.home.sticky-header .hero-sidebar {
padding-top: 55px !important;
}
.tour_locations_category {
margin-bottom: 10px;
}
.tour_duration_category {
margin-bottom: 10px;
}
.tour_difficultyn_category {
margin-bottom: 10px;
}
.tour_group_category {
margin-bottom: 10px;
}
.tour_locations_category img, .tour_duration_category img, .tour_difficultyn_category img, .tour_group_category img {
height: 20px;
float: left;
margin-right: 5px;
}
.right-sidebar .tour_group_category {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.etichetta-categoria-box {
position: relative;
width: 100%;
}
.etichetta-categoria {
display: block;
position: absolute;
z-index: 999;
background-color: #006633;
color: #FFF;
top: -60px;
left: 20px;
padding: 3px 9px;
border-radius: 9px;
white-space: nowrap;
}
.tags li:before {
content: url(//trieste.green/wp-content/themes/triestegreen/images/ico/font-awesome-flag-brands.svg) !important;
top: 0px;
left: 7px;
box-shadow: none;
}
.promo-ribbon.esaurito span {
background-color: darkred !important;
}
.promo-ribbon.disponibile span {
background-color: #006633 !important;
}
.tour_item a[title="Scopri"] {
color: #006633 !important;
background-color: #FFF !important;
border: 2px solid #006633 !important;
}
.tour_item a[title="Scopri"]:hover {
color: #FFF !important;
background-color: #006633 !important;
border: 2px solid #006633 !important;
}
.grecaptcha-badge {
display: none !important;
}
.right-sidebar .review-tour, .right-sidebar .contact-tour {
color: #006633 !important;
background-color: #FFF !important;
border: 2px solid #006633 !important;
}
.right-sidebar .review-tour:hover, .right-sidebar .contact-tour:hover {
color: #FFF !important;
background-color: #006633 !important;
border: 2px solid #006633 !important;
}
.categoria-homepage img {
filter: brightness(50%);
}
.widget-search .filter label, .widget-search .filter .label {
color: #FFF !important;
}
.widget-search .filter .gradient-button {
border: 1px solid #006633;
background-color: #FFF;
color: #006633;
}
.widget-search .filter .gradient-button:hover {
border: 2px solid #006633;
background-color: #006633;
color: #FFF;
}
.lista-categorie ul.products {
max-width: 100%;
width: 100%;
text-align: center;
text-align-last: center;
}
.lista-categorie ul.products li.product {
border-radius: 20px !important;
float: none !important;
border: 2px solid #006633 !important;
padding: 5px 0px 5px 10px !important;
display: inline-block !important;
width: auto !important;
color: #006633 !important;
clear: none !important;
margin: 5px !important;
}
.lista-categorie ul.products li.product h2 {
font-size: 0.8rem;
}
.lista-categorie ul.products li.product a img {
width: auto !important;
height: 20px !important;
display: inline-block !important;
margin: 0px !important;
}
.lista-categorie ul.products li.product h2 {
display: inline-block !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
padding-right: 20px !important;
padding-left: 1px !important;
}
.lista-categorie ul.products li.product h2 .count {
display: none !important;
}
.woocommerce aside ul.products li.product, .woocommerce-page aside ul.products li.product {
float: none !important;
width: 100% !important;
display: flex;
}
.misha_loadmore {
background-color: #ddd;
border-radius: 2px;
display: block;
text-align: center;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
letter-spacing: 1px;
cursor: pointer;
text-transform: uppercase;
padding: 10px 0;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}
.misha_loadmore:hover {
background-color: #767676;
color: #fff;
}
.misha_loadmore {
background-color: #ddd;
border-radius: 2px;
display: block;
text-align: center;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
letter-spacing: 1px;
cursor: pointer;
text-transform: uppercase;
padding: 10px 0;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}
.misha_loadmore:hover {
background-color: #767676;
color: #fff;
}
.vc_tta-tab, .vc_tta-tab a, .vc_tta-panels {
background-color: transparent !important;
border: 0px !important;
}
.vc_tta-container .vc_tta-tab > a {
text-transform: uppercase;
color: #006633 !important;
padding: 5px 10px !important;
}
.vc_tta-container .product {}
.vc_tta-container .product {
background-color: #F0F0F0 !important;
}
.vc_tta-container .product img {
background-color: #F0F0F0 !important;
padding: 15px !important;
box-sizing: border-box !important;
}
.vc_tta-container .woocommerce-Price-amount {
color: #006633;
}
.vc_tta-container .woocommerce-product-details__short-description {
display: none !important;
}
.product_meta {
font-size: 0.8rem;
}
.product_meta a {
font-weight: bold;
}
.woocommerce-result-count {
display: none !important;
}
.grid-view {
display: none !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0px;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
width: 100%;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
width: 100%;
margin: 15px;
}
.woocommerce ul.products.columns-3 li.product .star-rating {
display: none !important;
}
.woocommerce ul.products.columns-3 li.product:nth-child(3n+0) {
margin-left: 0px;
margin-right: 0px;
}
.woocommerce ul.products.columns-3 li.product:nth-child(3n+1) {
margin-left: 0px;
margin-right: 0px;
}
.woocommerce.archive ul.products li.product.custom-lista-view a img {
max-width: 100%;
width: 100px;
min-width: 100px;
}
.woocommerce.archive ul.products.columns-3 li, .woocommerce .related.products ul.products li.product {
background-color: #F0F0F0;
padding: 15px !important;
display: flex;
width: 100%;
}
.woocommerce.archive ul.products.columns-3 li .woocommerce-Price-amount {
color: #006633;
}
.woocommerce.archive ul.products.columns-3 a {
font-weight: bold;
}
.woocommerce.archive ul.products.columns-3 li.custom-lista-view.product {
width: 100%;
margin: 10px 0px; }
.woocommerce.archive ul.products.columns-3 li.product .descrizione-list {
display: none;
}
.woocommerce.archive ul.products.columns-3 li.custom-lista-view.product .descrizione-list {
display: block;
}
.descrizione-list, .meta-list {
padding: 5px 20px !important;
}
.archive .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
min-height: 100px;
}
.woocommerce ul.products li.product .meta-list, .woocommerce-page ul.products li.product .meta-list {
min-height: 125px;
}
.woocommerce ul.products li.custom-lista-view.product h2, .woocommerce-page ul.products li.custom-lista-view.product h2 {
min-height: inherit;
}
.woocommerce ul.products li.custom-lista-view.product .meta-list, .woocommerce-page ul.products li.custom-lista-view.product .meta-list {
min-height: inherit;
}
.woocommerce.archive ul.products li .woocommerce-LoopProduct-link {
position: relative;
}
.main aside .widget, .tags li:before {}
.woocommerce aside .widget {
border: 2px solid #006633 !important;
}
.woocommerce aside .widget h4 {}
.woocommerce aside .widget {
border: 2px solid #006633 !important;
}
.woocommerce aside ul.products li.product .meta-list {
display: none !important;
}
.woocommerce aside ul.products li.product .descrizione-list, .woocommerce .related.products ul.products li.product .descrizione-list {
display: none !important;
}
.woocommerce ul.products li.product h2 {
font-size: 1rem !important;
}
.woocommerce aside ul.products li .woocommerce-LoopProduct-link {
font-size: 1rem !important;
}
.woocommerce aside ul.products li .add_to_cart_button {
display: none !important;
}
.woocommerce .related.products {
padding: 20px;
}
.woocommerce .related.products ul.products li.product {
*
}
.woocommerce .onsale {
display: none !important;
}
.woocommerce .onsale.percento {
margin: 0;
top: 0.3rem;
left: 0.3rem;
display: block !important;
font-size: 0.6rem !important;
width: 30px;
height: 30px !important;
line-height: 30px !important;
} .woocommerce.single-product div.product .woocommerce-tabs ul.tabs li {
background-color: transparent;
border: 0px;
text-transform: uppercase;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-bottom: 1px solid #006633;
}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li.active {
border-bottom: 2px solid #006633;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
display: none !important;
}
.tparrows:before {
color: #006633;
}
.far {
font-family: "Font Awesome\ 5 Free";
text-transform: none !important;
text-decoration: none !important;
font-style: normal;
background: #006633;
color: #FFF !important;
padding: 15px;
border-radius: 50%;
line-height: 45px;
font-weight: normal;
}
.fab {
font-family: "Font Awesome 5 Brands";
text-transform: none !important;
text-decoration: none !important;
font-style: normal;
background: #006633;
color: #FFF !important;
padding: 15px;
border-radius: 50%;
line-height: 45px;
font-weight: normal;
}
.share-button-wrapper {
display: none;
}
.single-product .share-button-wrapper {
display: block;
}
.related .share-button-wrapper {
display: none;
}
.image-content {
width: 100%;
background-color: #FFF;
min-height: 100%;
display: flex;
justify-content: center;
align-items: center;
max-width: 100%;
}
#grid-view, #custom-lista-view {
background-color: #FFF;
display: none;
}
.woocommerce ul.products.columns-3 li.product {
margin-left: 0px;
margin-right: 0px;
}
.woocommerce.archive ul.products.columns-3 li.custom-lista-view.product {
width: 100%;
margin: 10px 0px;
display: flex;
}
.woocommerce aside ul.products li.product, .woocommerce-page aside ul.products li.product {
float: none !important;
width: 100% !important;
display: flex;
}
.woocommerce aside ul.products li.product a img {
width: 100px;
min-width: 100px !important;
}
#cookie-law-info-bar {
z-index: 9999999999;
}
#breadcrumbs {
padding-top: 30px;
}
.vc_gitem-zone-mini .vc_gitem-post-data .vc_custom_heading.vc_gitem-post-data-source-post_title h4 {
margin: 0 0 20px !important;
font-size: 24px !important;
border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
;
padding: 0 0 15px !important;
;
}
.vc_gitem_row .vc_gitem-col {
padding: 20px !important;
background-color: #FFF;
}
body .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem-post-data {
background-color: transparent !important;
}
.vc_gitem-zone-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
padding: 0 0 15px !important;
margin: 0 0 15px !important;
}
.vc_gitem-zone-mini .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
background-color: #006633 !important;
;
font-size: 13px !important;
;
font-weight: 700 !important;
;
text-transform: uppercase !important;
;
text-decoration: none !important;
;
padding-left: 18px !important;
;
padding-right: 18px !important;
;
text-align: center !important;
;
cursor: pointer !important;
;
line-height: normal !important;
;
margin: auto !important;
;
}
.vc_gitem-zone-mini .vc_btn3-container.vc_btn3-left {
text-align: center !important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {}
.woocommerce-product-search {
position: relative;
}
.woocommerce-product-search button {
position: absolute;
bottom: 0;
height: 100%;
right: 0;
}
.lista-prodotti-produttori { }
.vc_tta-tab .vc_active .vc_tta-title-text {
font-weight: bold !important;
}
.zoom {
transition: transform .2s; }
.zoom:hover {
transform: scale(1.5); }
a.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover, a.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
background-color: #006633;
}
.modal a.chiudi-form {
float: right !important;
background-color: #006633 !important;
color: #FFF !important;
opacity: 1 !important;
}
.entry-meta .author, .entry-meta .comments {
display: none !important;
}
.page-template-page-produttore .image-content {
width: auto;
display: table;
max-width: 100%;
}
.btn-filtri {
border-radius: 10px !important;
float: none !important;
border: 2px solid #006633 !important;
padding: 3px 5px 3px 5px !important;
display: inline-block !important;
width: auto !important;
font-weight: normal;
clear: none !important;
margin: 3px !important;
background: #FFF;
cursor: pointer;
font-size: .7rem;
}
.btn-filtri.attivo, .btn-filtri:hover {
border-radius: 20px !important;
border: 2px solid #006633 !important;
display: inline-block !important;
color: #FFF !important;
background: #006633;
}
.button-list {
width: 100%;
}
.open-aside, .close-aside {
background: #FFF;
border: 2px solid #006633 !important;
line-height: 2rem !important;
margin-bottom: 10px !important;
border-radius: 3px;
}
.open-aside img {
float: right !important;
} .woocommerce .blockUI.blockOverlay{
background-color: #006633!important;
}
.woocommerce .blockUI.blockOverlay:after{
position: absolute;
bottom: 10%;
left: 0%;
width: 100%;
text-align: center;
color:#FFF;
content: 'Caricamento in corso...';
font-size: 2rem;
font-weight: bold;
}
.woocommerce .blockUI.blockOverlay::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em; background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, .75)
}  #payment .payment_methods li.wc_payment_method img{max-width: 100%;}
.header .contact li { margin-right: 5px!important;
}
.woocommerce-cart .quantity .qty{pointer-events: none!important; cursor: default;}
.single-tour .page-featured-image .wrap{
flex-direction: column;
}
.single-tour .page-featured-image .wrap #breadcrumbs {
color:#FFF;
}
.single-tour .page-featured-image .wrap #breadcrumbs a{
color:#FFF;
}
.right-nav{
margin: 0!important;
padding: 0!important;
width: 100%!important;
}
.postid-7656 .post-general-content, .postid-7885 .post-general-content{
display: none!important;
}
.tab-content > article{
padding-top:0px; padding-bottom: 0px!important;
}
#description h2{display: none!important;}
.tab-content p{margin-bottom:0px!important;}
.side-mobile {position:fixed; bottom:15px; left: 50%;
transform: translateX(-50%); width: calc(100% - 80px); z-index: 999; max-width: 400px;}
.scroll-to-top{display: none!important;}
@media screen and (min-width: 768px) {
.logo {
padding-top: 12px !important;
} .titolo-articolo {
position: absolute;
bottom: 50%;
padding: 20px !important;
color: #FFF !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu {
position: absolute!important;
width: 100%!important;
top: -40px!important;
}
.header > .wrap {
align-items: flex-start !important;
}
.woocommerce.archive ul.products li.product a img {
min-width: 300px;
}
.woocommerce.archive ul.products li.product.custom-lista-view a img {
min-width: 300px;
width: 300px;
max-width: 100%;
}
.image-content {
width: 300px;
background-color: #FFF;
min-height: 100%;
display: flex;
justify-content: center;
align-items: center;
max-width: 100%;
}
#grid-view, #custom-lista-view {
background-color: #FFF;
}
#grid-view, #custom-lista-view {
display: inline-block;
}
.woocommerce ul.products.columns-3 li.product {
margin-left: 15px;
margin-right: 15px;
}
.woocommerce ul.products.columns-3 li.product:nth-child(3n+0) {
margin-left: 0px;
margin-right: 0px;
}
.woocommerce ul.products.columns-3 li.product:nth-child(3n+1) {
margin-left: 0px;
margin-right: 0px;
}
.lista-categorie ul.products li.product {
margin: 20px 10px !important;
}
.lista-categorie ul.products li.product h2 {
font-size: 1rem;
}
.btn-filtri {
border-radius: 20px !important;
float: right !important;
border: 2px solid #006633 !important;
padding: 5px 10px 2px 10px !important;
display: inline-block !important;
width: auto !important;
font-weight: normal;
clear: none !important;
margin: 5px !important;
font-size: 1rem;
flot: right;
}
}
@media screen and (max-width: 960px) {
.logo {
padding-bottom: 0px !important;
}
.header .minicart {
order: 2 !important;
}
.header .search {
margin-top: 0px;
margin-bottom: 2px;
}
.right-sidebar {
order: initial;
}
h1, .main .widget-area .s-title h2 {
font-size: 28px !important;
}
h2 {
font-size: 24px !important;
}
.tour-details h1 {
font-size: 23px !important;
}
.header .logo img {
height: 24px !important;
max-height: 24px !important;
}
.header .contact, .header .search {
flex: none !important;
}
.header .search {
width: 100%;
}
.tour_item figure img {
width: 100%;
}
.contact:before {
content: none !important;
}
.contact .menu-item {
float: left !important;
}
.contact a {
color: #C5D984 !important;
}
#map_canvas_osm {
display: none !important;
}  #mappa {
width: 100%;
height: 100%;
}
.mega-menu-wrap, #mega-menu-wrap-primary-menu .mega-menu-toggle + #mega-menu-primary-menu, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
background-color: #3AAA35 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
text-align: right;
}
}
@media screen and (min-width: 960px) {
.header .search {
margin-top: 5px;
}
.header .contact {
margin-top: 12px; }
.woocommerce-cart .page-title, .single-post .entry-meta, .single-post .entry-header h1.titolo-articolo, .woocommerce-checkout .page-title {
padding-left: 10vw !important;
paddng-right: 10vw !important;
}
.single-tour .page-featured-image h1 {
padding-left: 0px !important;
padding-right: 0px !important;
}
.box-padding {
padding-left: 10vw !important;
padding-right: 10vw !important;
}
.single-product .wrap, .tax-product_cat .wrap, .tax-territorio .wrap {
padding-left: 10vw !important;
padding-right: 10vw !important;
}
.tax-product_tag.full-screen .wrap { }
.single-tour .section-tour-content {
padding-left: 10vw !important;
width: 70%;
}
.single-tour .right-sidebar {
padding-right: 10vw !important;
width: 30%;
}
.w25 {
width: 25%;
float: left;
padding: 10px !important;
box-sizing: border-box;
}
.w33 {
width: 33.33%;
float: left;
padding: 10px !important;
box-sizing: border-box;
}
.full-screen.single-post .main > .wrap {
padding: 0px !important;
}
.header {
background-color: transparent !important;
}
.header .wrap {
background-color: #006633 !important;
}
.sticky-header:not(.transparent-header) .main, .page-template-page-home.sticky-header:not(.transparent-header) .main, .page-template-byt_home.sticky-header:not(.transparent-header) .main {
padding-top: 80px !important;
}
.home.sticky-header .main {
padding-top: 0px !important;
}
.logo img {
height: 50px !important;
}
.header .search {
order: 2 !important;
margin-left: auto;
}
.header .contact {
order: 3 !important;
margin-left: 0;
}
.header .contact li a {
color: #FFF;
}
.social li {
float: right;
}
.single-tour .page-featured-image {
margin-left: 0px !important;
margin-right: 0px !important;
}
.single-tour .page-featured-image .wrap {
max-width: 80vw !important;
width: 80vw !important;
margin-left: 10vw !important;
margin-right: 10vw !important;
left: 10vw !important;
flex-direction: column;
top:20%;
}
.single-tour .page-featured-image .wrap h1 {
max-width: 100% !important;
width: 100% !important;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
width: calc(33.33% - 10px);
display: block;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
width: calc(33.33% - 10px);
margin: 15px;
display: block;
}
.woocommerce .related.products ul.products li.product {
width: 100%;
margin: 15px !important;
}
.woocommerce ul.products li.product h2 {
font-size: 1.6rem !important;
}
.woocommerce aside ul.products li.product h2 {
font-size: 1.2rem !important;
}
.page-template-page-produttore.woocommerce ul.products.columns-3 li.product h2 {
min-height: 150px;
max-height: 150px;
overflow: hidden;
}
.page-template-page-produttore.woocommerce ul.products.columns-3 li.product.product.custom-lista-view h2 {
min-height: inherit;
}
.page-template-page-produttore ul.products.columns-3 li.product {
width: calc(25% - 12px);
}
.page-template-page-produttore ul.products.columns-3 li.product a img {
min-width: inherit;
width: auto;
margin: auto;
max-height: 150px;
}
.page-template-page-produttore ul.products.columns-3 li.product.product.custom-lista-view a img {
max-height: none;
}
.page-template-page-produttore.woocommerce ul.products.columns-3 li.product {
margin-right: 15px;
margin-left: 0px;
}
.page-template-page-produttore.woocommerce ul.products.columns-3 li.product:nth-child(4n) {
margin-right: 0px;
margin-left: 0px;
}
.page-template-page-produttore.woocommerce ul.products.columns-3 li .woocommerce-LoopProduct-link {
max-height: 150px;
height: 150px;
}
.page-template-page-produttore.woocommerce ul.products.columns-3 li.product.custom-lista-view .woocommerce-LoopProduct-link {
max-height: inherit;
height: auto;
}
.page-template-page-produttore ul.products.columns-3 li.product.custom-lista-view a img {
min-width: 300px;
}
.page-template-page-produttore ul.products.columns-3 li.product .descrizione-list {
display: block;
}
.page-template-page-produttore ul.products.columns-3 li.product.custom-lista-view .descrizione-list {
display: block;
}
.page-template-page-produttore.woocommerce ul.products.columns-3 li.product .descrizione-list {
display: block;
}
.page-template-page-produttore ul.products.columns-3 li.product .woocommerce-product-details__short-description p, .page-template-page-produttore ul.products.columns-3 li.product .woocommerce-product-details__short-description h1, .page-template-page-produttore ul.products.columns-3 li.product .woocommerce-product-details__short-description h2, .page-template-page-produttore ul.products.columns-3 li.product .woocommerce-product-details__short-description h3, .page-template-page-produttore ul.products.columns-3 li.product .woocommerce-product-details__short-description h4, .page-template-page-produttore ul.products.columns-3 li.product .woocommerce-product-details__short-description h5 {
display: none;
}
.page-template-page-produttore ul.products.columns-3 li.product.custom-lista-view .woocommerce-product-details__short-description p, .page-template-page-produttore ul.products.columns-3 li.product.custom-lista-view .woocommerce-product-details__short-description h1, .page-template-page-produttore ul.products.columns-3 li.product.custom-lista-view .woocommerce-product-details__short-description h2, .page-template-page-produttore ul.products.columns-3 li.product.custom-lista-view .woocommerce-product-details__short-description h3, .page-template-page-produttore ul.products.columns-3 li.product.custom-lista-view .woocommerce-product-details__short-description h4, .page-template-page-produttore ul.products.columns-3 li.product.custom-lista-view .woocommerce-product-details__short-description h5 {
display: block;
}
}
.image-content {
width: 300px;
background-color: #FFF;
min-height: 100%;
display: flex;
justify-content: center;
align-items: center;
max-width: 100%;
}
@media screen and (max-width: 1199px) {
.woocommerce aside.left-sidebar {
position: fixed;
width: 50%;
z-index: 999999999;
background: #FFF;
left: -110%; height: 100%;
overflow-y: auto;
top: 0px;
-webkit-animation: slide 0.5s forwards;
-webkit-animation-delay: 2s;
animation: slide 0.5s forwards;
animation-delay: 2s;
}
.woocommerce aside.left-sidebar ul {
height: 100%;
position: relative;
}
.woocommerce aside.left-sidebar > ul {
margin-top: 60px !important;
}
.woocommerce .three-fourth {
width: 100%;
}
.content-close-aside {
position: fixed !important;
width: 50%;
padding: 10px;
background: #FFF;
z-index: 9;
left: -110%;
}
.close-aside {
display: none !important;
position: relative;
top: 0px;
right: 0px;
}
.woocommerce aside.left-sidebar .close-aside {
display: block !important;
}
.woocommerce aside.left-sidebar ul.products li.product a img {
max-width: 100% !important;
width: 300px !important;
min-width: 300px !important;
}
}
.single .inner-nav.layout-above{visibility: hidden!important;}
.section-tour-content .inner-nav{visibility: hidden!important;}
.tab-content.layout-above{display: block!important;}
@media screen and (max-width: 960px) {
.woocommerce aside.left-sidebar ul.products li.product a img {
max-width: 100% !important;
width: 100px !important;
min-width: 100px !important;
}
}
@media screen and (max-width: 767px) {
.woocommerce aside.left-sidebar {
width: calc(100% + 6px);
}
.content-close-aside {
position: fixed !important;
width: 100%;
padding: 10px;
background: #FFF;
z-index: 9;
left: -110%;
}
.woocommerce aside.left-sidebar ul.products li.product a img {
max-width: 100% !important;
width: 100px !important;
min-width: 100px !important;
}
.single-tour .section-tour-content {
width: calc(100% - 20px);
}
}
@media screen and (min-width: 1200px) {
.woocommerce .related.products ul.products li.product {
background-color: #F0F0F0;
padding: 15px !important;
display: flex;
width: calc(33.33% - 10px);
}
.woocommerce aside.left-sidebar {
position: relative;
}
.content-close-aside, .open-aside {
display: none !important;
}
}
.single-tour .widget-sidebar .s-title {
display: none !important;
}
.page-template-page-custom-search-results .sort-by{display:none!important;}