/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* @import url("https://sitename.com/wp-content/themes/themename/style.css"); */
/* PER i P UL e OL A */
/*main menu BG*/
/* section */
/*submenu BG*/
/*Item*/
/* 1px solid red; */
/*subitem BG*/
/* attiva ombra su sublevel */
/* 1px solid red; */
/*---moduli menu e liste-----*/
/*--*/
/*--*/
/*--*/
/*--*/
/*--*/
/* input tema */
.wp-block-button .wp-block-button__link {
  text-shadow: none;
  border-radius: 0.5em;
  padding: 10px 15px;
  background-image: none;
  background: #205E7B;
  border: 1px solid transparent;
  line-height: 1em;
  color: #fff;
  font-size: 1em;
}
.wp-block-button .wp-block-button__link:hover {
  border: 1px solid transparent;
  background: #ccc;
  color: #71C1AC;
}
/*---------- button helium  ----*/
.button {
  background: #205E7B;
  text-transform: inherit;
  border-radius: 0.5em;
}
/*----------- wp ------------*/
.post-content a.read-more.button {
  text-shadow: none;
  border-radius: 0.5em;
  color: #fff;
  padding: 10px 15px;
  background-image: none;
  background: #205E7B;
  font-size: 0.9rem;
}
.button:hover {
  background-color: #ccc;
  color: #71C1AC;
  text-decoration: none;
}
.button.button-xsmall {
  font-size: 0.9rem;
  padding: 0.6rem 1.7rem;
}
/*-----------------------*/
/*
p.readmore {
.btn  {
text-shadow:none;
border-radius: $buttonRadius;
color: #fff;
padding: $paddingPulsanti;
background-image: none;
background: $colorePulsanti;
&:hover {
background-color:$coloreBGPulsantiHover;
color:$coloreLinkPulsantiHover;
}
}

}
*/
.btn-primary {
  text-shadow: none;
  border-radius: 0.5em;
  padding: 10px 15px;
  background-image: none;
  background: #205E7B;
  border: 1px solid transparent;
}
.btn-primary:hover {
  border: 1px solid transparent;
}
.controls .btn-primary {
  text-shadow: none;
  border-radius: 0.5em;
  padding: 10px 15px;
  background-image: none;
  background: #205E7B;
}
.btn-success:hover {
  background-color: #ccc;
  background-image: none;
}
/*@import 'dependencies';*/
h1.entry-title {
  border-bottom: 5px solid #000;
  padding-bottom: 0.5em;
  line-height: 1.2em;
}
h2, h3, h4, h5, h6 {
  line-height: 1.2em;
}
/*
.home {
h2   {
border-bottom: 0;
}
}*/
.uagb-heading-text {
  border-bottom: 0;
}
/*
* Main column width
* This changes it from the default 580px to 720px
*/
.wp-block {
  max-width: 720px;
}
.wp-block-column:not(:first-child) {
  margin-left: 16px;
}
.wp-block-column figure.wp-block-image {
  margin: 0;
}
/*
* Width of "wide" blocks
* This changes it from the default 1080px to 1280px
*/
.wp-block[data-align="wide"] {
  max-width: 1280px;
}
.widthAuto {
  width: auto !important;
  flex: inherit;
}
@media (min-width: 1400px) {
  .alignfull {
    width: 100vw !important;
    margin: 0 auto !important;
    left: calc(-50vw + 50%) !important;
    position: relative !important;
  }
  .alignwide {
    width: 1400px !important;
    margin: 0 auto !important;
  }
}
/*------ personalizzazioni blocchi in edito guttemberg -------*/
@media (min-width: 1400px) {
  .wp-block-image.alignfull, .wp-block-cover.alignfull, .wp-block-advgb-image.alignfull, .uagb-google-map__iframe {
    right: 0 !important;
  }
}
.wp-block-cover.alignfull {
  margin-top: 50px !important;
}
/*
* Width of "wide" blocks
* This changes it from the default 1080px to 1280px
*/
.wp-block[data-align="wide"] {
  max-width: 1280px;
}
/*---blocchi Ultimate addons block---*/
/*------classi utilità ----------------------------------------*/
@media screen and (max-width: 768px) {
  .nascondi-mobile {
    display: none !important;
  }
}
@media screen and (max-width: 1024px) {
  .nascondi-tablet {
    display: none !important;
  }
}
/*-------classi per gestire in responsivo i non margin e padding inseriti in
stile layout nelle section*/
@media screen and (max-width: 768px) {
  .nomdarginall-phone, .nopaddingall-tablet {
    margin: inerith;
    padding: inerith;
  }
}
/*# sourceMappingURL=editor_valentinafederigi_home.css.map */