/*
    DATI PRINCIPALI
Font: Google font: ROBOTO SLAB
Colore Arancione: #EA5A3F
Colore testo: Black
*/


.colorePrimario1,
.colorePrimario1 *
{
	color: #EA5A3F !important;
}
.sfondoGrigio {
	background-color: lightgrey;
}
.sfondoBianco {
	background-color: white;
}
.inGrigio {
   color: grey !important;
}
.inGrigio span {
   color: grey !important;
}

.inNero span {
   color: black !important;
}

.padding10L {
    padding-left: 10px;
}

.minheighttitoloprodotto {
  min-height: 6rem;
}

.nascosto {
  display: none;
}


/*lineetta sotto in arancione*/
.scheme .scrollup, .scheme.single-project .gallery a::after, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce span.onsale, .woocommerce button.button.alt, .scheme .intro, .scheme .wpb_accordion_wrapper .ui-state-active .ui-icon::before, .scheme .clients .owl-nav div:hover::before, .scheme .owl-controls .owl-dot.active, .scheme .eg-howardtaft-container, .scheme .structure .esg-navigationbutton, .scheme .heading-title-2::after, .scheme .heading-title::after, .scheme .comments-title::after, .scheme .comment-reply-title::after, .scheme .widget-title::after, .scheme input[type="submit"]:hover, .navigation .sub-menu li a:hover, .navigation .children li a:hover, .scheme .sidebar .widget .menu li:hover, .scheme .sidebar .widget .menu li.current-menu-item, .scheme .features .wpb_wrapper p:first-child::after, .scheme .recent-posts__thumb::after, .woocommerce a.button.alt, .scheme .sidebar .widget .menu li a:hover, .scheme .sidebar .widget .menu li.current-menu-item a, .woocommerce a.button:hover, .scheme .widget_product_search input[type="submit"], .scheme .related.products h2::after {
	background-color: #EA5A3F !important;
}


p {
    margin-bottom: 0em;
}

.scheme a:hover {
    color: #FFB600 !important;
}


/*MENU PRINCIPALE */
.navigation .current-menu-item > a,
.navigation .menu > li.current-menu-item > a 
{
	/*CURRENT*/
    border-bottom: 6px solid #EA5A3F;
	color: #EA5A3F !important;	
}
.navigation .menu-principale-container .current-menu-item > a,
.navigation .menu-principale-container .menu > li > a:hover,
.navigation .menu > li > a:hover,
{
    /*HOVER*/
    border-bottom: 6px solid #EA5A3F;
    color: #EA5A3F !important;
}
/* tolgo quadre ai bordi dei menu active */
.navigation > div > ul > li > a::after,
.navigation > div > ul > li > a::before {
    content: "";
}
.navigation > div > ul > li > a {
	padding: 0px 0px;
	margin: 40px 5px;
        font-size: 12px;
}




.has-bg {
	/* Rimuovo margine da sotto il parallax */
    margin-bottom: 0px;
	padding: 70px 0px;
}

.has-bg::before {
    /*background: url("../images/noise.gif");*/
	background: black;
    opacity: 0.25;
}



/*PER ESSERE SEMPRE AGGIORNATO SULLE NOSTRE PROPOSTE*/
.customHead1 h3 {
	color: #EA5A3F !important;
}
.iscrivitiAllaNewsletter button {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}



/*GITE DI UN GIORNO*/
.customHead2 {
	margin-top: 10px;
}
.customHead2,
.customHead2 > *
{
	font-size: 24px !important;
	font-weight: bold;
}







/* TESTO SOTTO GITE DI UN GIORNO, PARTE ARANCIONE CON STESSA ALTEZZA */
.eg-gita-content {
    height: 160px;
}

/* IMMAGINE STESSA ALTEZZA DI GITE DI N GIORNO */
.entry-content img {
    height: 200px;
}



/*TOP AREA, DOVE SONO I SOCIALS*/
.top-area {
    padding: 0px;
}
.social .menu li {
    /*Tolgo la spaziatura tra i socials*/
    margin: 0px !important;
}

/* RIMUOVO ICONE TEMA IN SOCIAL*/
.social .menu li a:before {
  content: "" !important;
}



.homePageBlockNews {
    background-color: white;
    border-bottom: 10px solid white;
}
    
.homePageBlockNews .vc_gitem_row .vc_gitem-col {
    padding:0px;
}
.homePageTitoloNews {
    font-size: 16px !important;
}
.homePageExcerptNews {
}


.homePagePaddingArticoli {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

/*NASCONDO NELLE GITE DI UN GIORNO TITOLO E BREADCRUMB */
/*.entry-title.project_title.entry-title,*/
.single-project .breadcrumb
{
	display: none;
}
.entry-title.project_title.entry-title {
	font-size: 28px;
}
.single-project .has-bg {
    padding: 40px 0px !important;
}



/* PROJECT */
.pulsanteProject {
	background-color: #EA5A3F;
	display: block;
	padding: 14px;
	text-align:center;
	color: white;
	font-size: 20px;
	border-radius:4px;
	margin-bottom: 15px;
	line-height: 1.2;
}

.pulsanteProject:visited {
    color: white;
}


.single.single-project .heading-title {
	padding-bottom: 15px;
	margin-top: 15px;
	margin-bottom: 10px;		
	color: #EA5A3F;
	font-size: 24px;
}
.single.single-project .heading-title::after {
	background:none !important;
}
.single.single-project .heading-title {
	/*position: inherit;*/
}








/* FOOTER */
.footer {
    padding: 30px 0 0 !important;
    margin-top: 30px;
}
footer .bordatoADestra {
    border-right: 1px solid white;
    min-height: 130px;
    padding-right: 15px;
}
footer .menu img {
    /*socials spaziati in footer*/
    margin-right: 4px !important;
}




/*BLOG*/
.page-template-template-blog-php .entry-meta,
.category .entry-meta {
	/* no data, autore etc... */
	display: none;
}

.page-template-template-blog-php .entry-title,
.category .entry-title
{
	margin-bottom: 0.2em;
}
.page-template-template-blog-php .entry-title > a,
.category .entry-title > a {
	color: #EA5A3F;
	font-family: Roboto Slab;
	font-size: 18px;
	
}


.widget_categories,
.DisplayCategoriesWidget,
.widget_product_categories 
{
	background-color: #eaeaea;
	/* colore generico*/
	color: black;
    font-family: Roboto Slab !important;
    overflow: auto;
}

.widget_categories .widget-title,
.DisplayCategoriesWidget .widget-title,
.widget_product_categories .widget-title
{
    margin-bottom: 10px;
}

.widget_categories h3, .widget_categories a ,
.DisplayCategoriesWidget h3, .DisplayCategoriesWidget a,
.widget_product_categories h3, .widget_product_categories a
{
	/* colore titolo widget*/
	/*color: white;*/
}
.widget_categories h3,
.DisplayCategoriesWidget h3,
.widget_product_categories h3
{
	padding-top: 10px;
	padding-left: 20px;
	font-size: 30px !important;
}

.widget_categories a::before,
.DisplayCategoriesWidget a::before,
.widget_product_categories a::before
{
    content: "> ";
}


.widget_categories .widget-title:after,
.DisplayCategoriesWidget .widget-title:after,
.widget_product_categories .widget-title:after,
{
	/* via lineetta nera */
	background: none !important;
}

.widget_categories li,
.DisplayCategoriesWidget li,
.widget_product_categories li
{	
  font-weight: bold;
  padding-left: 20px;
  margin-bottom: 0px !important;
  padding-top: 10px;
}


.category .breadcrumb {
	display: none;
}



/* SINGOLO ARTICOLO*/
.single-post .entry-meta,
.single-post .entry-footer,
.single-post .comments-area,
.navigation.post-navigation
{
	/* no data, autore etc... */
	display: none !important;
}
/*,.has-bg .container */


.single-post .entry-title
{
	color: #EA5A3F;
	font-family: Roboto Slab;
	font-size: 24px;
	margin-top: 10px;
}
.single-post .has-bg {
	/* Rimuovo margine da sotto il parallax */
	padding: 30px 0px;
}


/* VIAGGI DI GRUPPO SU MISURA*/
.sottotitolovgm {
    color: #EA5A3F;
    font-size: 24px;
}

.page-id-60 .has-bg::before {
    opacity: 0.4;
}


/* CONTATTI */
#map-canvas {
    height: 300px;
	margin-bottom: 30px;
}
.page-template-template-contact .entry-title {
	color: #EA5A3F;
	font-family: Roboto Slab;
}



.titoloGitaRichiestaInformazioni {
    background-color: #EA5A3F;
    color: white;
    
}
.titoloGitaRichiestaInformazioni  .testoTRI {    
    font-size: 20px;
}

.page-id-323 .entry-content img {
    height: auto;
}

/*Archivio prodotti*/
.archive .button.add_to_cart_button {
  display: none;
}
@media screen and (min-width: 768px) {
  .archive.category .col-md-9 .col-md-6 {
     width: 48%;
  }
}


/* product category */
.archive.tax-product_cat .content > .col-md-9 {
    width: 100%;
}

.archive.tax-product_cat.woocommerce ul.products li.product > .container > .row > .col-xs-7 > a > h3 {
    color: #ea5a3f;
    min-height: 5rem;
}


.archive.tax-product_cat.woocommerce ul.products li.product {
    width: 50%;
    padding: 10px;
}

.archive.tax-product_cat.woocommerce ul.products li {
    clear: none;
}

.archive.tax-product_cat.woocommerce ul.products {
    margin: 0 -15px 1em -15px !important;
}
.archive.tax-product_cat.woocommerce ul.products li.product {
    margin: 0 0 3em 0;
}


/* PRODUCT */
.product_title.entry-title {
  color: #EA5A3F;
}

.related.products {
    display: none;
}


/*.single.single-product > #page > .content-wrapper > .container > .row > .col-md-9 {
    width: 100%;
}*/

.product-categories .cat-item.cat-item-47 {
    /* Nascondo categoria Uncategorized */
    display: none;
}

.woocommerce #content div.product div.images {
   /* Per vedere la foto del prodotto larga tutta la colonna */
   width: 100%;
}
.woocommerce #content div.product div.summary {
   /* Per vedere il sommario del prodotto largo tutta la colonna */
    width: 100%;
}
.woocommerce-tabs.wc-tabs-wrapper > ul > li.active {
    background-color: #EA5A3F !important;
}
.stock.in-stock {
    margin-bottom: 20px;
    display: none;
}


.onsale {
   display: none
}
.prezzoTotale {
    text-decoration: none;
    color: #101010;
    font-weight: bold;
}
.description_tab.active {
   color: white !important;
}

#order_comments {
    min-height: 200px;
}
#additional_fake_field > label {
    color: brown;
    font-size: large;
}
#additional_fake {
    display: none;
}

/* FOOTER */


/*sx*/
#fsx img {
    float: left;
    margin-right:10px;
}

#testoFooterSx {
    line-height: 1.2;
}
footer span.tit {
    font-weight: bold;
}

/*footer newsletter */
.newsletterFooter a {
    display: block;
}

footer .newsletterFooter div {
    margin-bottom: 0px !important;
}

.pulsanteIscriviti {
    border: 2px solid white;
    color: white !important;
    display: inline-block;
    padding: 5px 10px;
}

.footer .textwidget img {
    /*un po' meno margine a icona newsletter in footer*/
    margin-bottom: 10px;
}







/* Nascondo il titolo negli articoli del essential grid */
.single-essential_grid .has-bg .container > h1,
.archive.tax-essential_grid_category .has-bg .container > h1
 {
  display: none;
}
.author-info {
  display: none;
}

