/* 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
 */

/*
Theme Name: Schema  thema chile
Version: 1.0
Description: A child theme of Schema by MyThemeShop
Template: mts_schema
Text Domain: schema
*/
/*----------------------------------------------------*/
@font-face {
  font-family: "open-sans";
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin/open-sans-v34-latin-500.eot#iefix') format("embedded-opentype"), url('../fonts/open-sans-v34-latin/open-sans-v34-latin-500.woff2') format("woff2"), url('../fonts/open-sans-v34-latin/open-sans-v34-latin-500.woff') format("woff"), url('../fonts/open-sans-v34-latin/open-sans-v34-latin-500.ttf') format("truetype"), url('../fonts/open-sans-v34-latin/open-sans-v34-latin-500.svg#open-sans') format("svg");
}
@font-face {
  font-family: "alfa-slab-one";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/alfa-slab-one-v17-latin/alfa-slab-one-v17-latin-regular.eot#iefix') format("embedded-opentype"), url('../fonts/alfa-slab-one-v17-latin/alfa-slab-one-v17-latin-regular.woff2') format("woff2"), url('../fonts/alfa-slab-one-v17-latin/alfa-slab-one-v17-latin-regular.woff') format("woff"), url('../fonts/alfa-slab-one-v17-latin/alfa-slab-one-v17-latin-regular.ttf') format("truetype"), url('../fonts/alfa-slab-one-v17-latin/alfa-slab-one-v17-latin-regular.svg#alfa-slab-one') format("svg");
}
html {
  scroll-behavior: smooth;
}
a {
  color: #EB6A00;
  transition: 0.5s;
  font-weight: 700;
}
a:hover {
  color: #1a4565;
}
#g-header a {
  color: #ffffff;
  font-size: 20px;
  transition: 0.5s;
}
#g-header a:hover {
  color: #ff9742;
}
a.sfondo-blu {
  color: #ff9742 !important;
}
a.sfondo-blu:hover {
  color: #FFCFA8 !important;
}
a.kt-button {
  font-weight: 700 !important;
}
#g-footer a {
  color: #1a4565;
}
#g-footer a:hover {
  color: #FFCFA8;
}
#g-navigation .g-container {
  width: 100%;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: #ff9742;
}
#g-numeri-mobile .g-container .g-grid {
  align-items: flex-start;
  flex-wrap: nowrap !important;
}
.tm-item {
  border-bottom: 2px solid #1a4565;
}
.bottone-numero {
  text-align: center;
}
.bottone-numero a {
  color: #ff9742 !important;
  background-color: #1a4565;
  font-weight: 700;
  padding: 15px;
  border-radius: 30px;
  border: 2px solid #1a4565;
  transition: 0.5s;
}
.bottone-numero a:hover {
  color: #1a4565 !important;
  background-color: #ff9742;
  border: 2px solid #1a4565;
}
.borders {
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}
/* Home Page*/
/*Immagine che gira */
.imrotante {
  position: flex;
  -webkit-animation: spin 10s linear infinite;
  -moz-animation: spin 10s linear infinite;
  animation: spin 10s linear infinite;
}
.bannertitolo {
  position: absolute;
  top: 245px;
  right: 266px;
  width: 126px;
}
.iconatarocchi {
  margin-left: 178px;
}
.box-2 {
  border: dashed;
}
.box-1 {
  border: dashed;
}
.testotelefono {
  background-color: #8f00ff;
  -webkit-border-radius: 60px;
  border-radius: 60px;
  border: none;
  color: #8f00ff;
  cursor: pointer;
  display: inline-block;
  font-family: sans-serif;
  font-size: 20px;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
}
@keyframes glowing {
  0% {
    background-color: #8f00ff;
    box-shadow: 0 0 5px #7200cc;
  }
  50% {
    background-color: #8f00ff;
    box-shadow: 0 0 20px #7200cc;
  }
  100% {
    background-color: #7200cc;
    box-shadow: 0 0 5px #7200cc;
  }
}
/*bottone telefono che pulsa*/
.testotelefono {
  animation: glowing 1300ms infinite;
}
.title.single-title.entry-title {
  display: none;
}
p.entry-title {
  display: none;
}
a.chiawhat {
  font-size: 30px;
  align-content: "center";
}
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}
.active, .accordion:hover {
  background-color: #ccc;
}
.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}
.box-cartomanti {
  border: outset;
  border-radius: 34px;
}
/* Pagine Caromanti*/
.banner-bassocosto {
  background: white;
  opacity: 0.8;
}
.wpforms-field-label {
  text-align: left;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
  background-color: #144acd;
  color: #fff;
}
.box2 {
  background: white;
  opacity: 0.8;
}
.testo2 {
  font-size: 18px !important;
}
.testo3 {
  font-family: cursive !important;
}
@media screen and (max-width: 425px) {
  .imrotante {
    max-width: 100px;
    margin-left: 130px;
  }
}
.accordion {
  background-color: #2874fc;
  color: white;
  border-radius: 10px;
  margin-bottom: 4px;
}
.box-svizzera {
  background: white;
  opacity: 0.8;
  margin-top: 20px;
}
.bottone-svizzera {
  margin-top: 40px;
}
p.paccordion {
  margin-top: 5px;
}
.bott-sv {
  padding-top: 20px;
}
.bot-bolletta {
  padding-top: 17px;
}
/*.bottonechiamata{background-color:#8f00ff;-webkit-border-radius: 60px;
        border-radius: 5px;
        border: none;
        color: #8f00ff;
        cursor: pointer;
        display: inline-block;
        font-family: sans-serif;
        font-size: 20px;
        padding: 5px 15px;
        text-align: center;
	text-decoration: none;}

@keyframes glowing {
        0% {
          background-color: #8f00ff;
          box-shadow: 0 0 5px #7200cc;
        }
        50% {
          background-color: #8f00ff;
          box-shadow: 0 0 20px #7200cc;
        }
        100% {
          background-color: #7200cc;
          box-shadow: 0 0 5px #7200cc;
        }
      }
  .bottonechiamata{
        animation: glowing 1300ms infinite;
      }*/
#astrocartomanzia strong, #tarocchi-basso-costo strong, #oroscopo strong, #cortesia strong {
  color: #ffffff !important;
}
.bottonechiamata {
  margin-left: 23px;
}
.div#header {
  background-color: #2575fb;
}
.active, .accordion:hover {
  background: #2874fc;
}
.box1 {
  border: solid;
}
.box2 {
  border: solid;
}
.boxgrande {
  margin: 25px !important;
}
.testofot {
  color: white;
}
.f-widget.f-widget-2 {
  margin-left: 55px;
}
.servizioattivo {
  font-size: 20px;
}
.submit {
  margin-left: 47px;
}
.wpcf7-form-control.has-spinner.wpcf7-submit {
  margin-left: 53px;
}
.widget.widget_text {
  border: 1px solid;
}
#header .container {
  max-width: 100% !important;
  margin-right: 10% !important;
  margin-left: 10% !important;
}
.has-kubio-color-1-background-color:hover {
  background-color: white !important;
  color: black !important;
}
.navigation ul li {
  width: 14%;
}
.sidebar-element {
  border: 2px solid #ff9742;
  border-radius: 30px;
  box-shadow: 12px 10px 20px 0px #142d53;
  padding-bottom: 20px;
}
.sidebar-margin {
  margin-top: 25px;
}
.sidebar-element h4 {
  text-align: center;
}
.wpcf7-submit {
  background-color: #1A4565;
  color: #ff9742;
  padding: 20px 40px;
  transition: 0.5s;
  font-weight: 600;
  border-radius: 15px;
}
.wpcf7-submit:hover {
  background-color: #ff9742;
  color: #1A4565;
}
.wpcf7-submit:disabled {
  background-color: #c4c4c4;
  color: #ffffff;
}
footer {
  border-top: 2px solid #1a4565 !important;
}
.mobile-si {
  display: none;
}
@media screen and (max-width: 425px) {
  .testo3 {
    margin-left: 148px;
    position: absolute;
  }
}
@media screen and (max-width: 425px) {
  .testo4 {
    margin-left: -22px;
  }
}
@media screen and (max-width: 425px) {
  img.immagg1 {
    margin-left: -18px;
  }
}
@media screen and (max-width: 425px) {
  .position-relative.wp-block-kubio-image__captionContainer.style-faqNiAy5S-captionContainer {
    margin-left: 181px;
  }
}
@media screen and (max-width: 425px) {
  .h4.kt-adv-heading_eed672-96.testo3.wp-block-kadence-advancedheading {
    margin-left: 2px;
  }
}
@media screen and (max-width: 425px) {
  .testo5 {
    position: absolute;
    left: -119px;
  }
}
@media screen and (max-width: 425px) {
  .position-relative.wp-block-kubio-image__captionContainer.style-faqNiAy5S-captionContainer {
    margin-top: -133px;
  }
}
@media screen and (max-width: 425px) {
  .testo6 {
    display: flex;
    margin-top: -69px;
    margin-left: 67px;
  }
}
@media screen and (max-width: 425px) {
  img.position-relative.wp-block-kubio-image__image.style-QbHT39nWG-image.style-local-3-image.d-flex.wp-image-2345 {
    display: flex;
    margin-left: 281px;
    margin-top: -136px;
  }
}
@media screen and (max-width: 878px) {
  .iconatarocchi {
    margin-left: 54px;
  }
}
@media screen and (max-width: 425px) {
  .iconatarocchi {
    margin-left: 113px;
  }
}
@media screen and (max-width: 768px) {
  .testina {
    margin-left: 9px;
  }
  .mobile-no {
    display: none;
  }
  .mobile-si {
    display: block !important;
  }
  .numeri-mobile .bottone-numero a {
    font-size: 14px;
  }
}
@media screen and (max-width: 1138px) {
  .iconatarocchi {
    margin-left: 84px;
  }
}
@media screen and (max-width: 971px) {
  .iconatarocchi {
    margin-left: 56px;
  }
}
@media screen and (max-width: 870px) {
  .iconatarocchi {
    margin-left: 39px;
  }
}
@media screen and (max-width: 835px) {
  .chiawhat {
    font-size: 29px;
  }
}
@media screen and (max-width: 425px) {
  img.position-relative.wp-block-kubio-image__image.style-faqNiAy5S-image.d-flex.wp-image-2341 {
    margin-left: 72px;
  }
}
@media screen and (max-width: 425px) {
  img.position-relative.wp-block-kubio-image__image.style-cUj75fmk8-image.style-local-2-image.d-flex.wp-image-2339 {
    margin-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .chiawhat {
    font-size: 25px !important;
  }
  .footer-block {
    border-top: 2px solid #1a4565;
  }
  footer {
    border-top: 0px solid #1a4565 !important;
  }
  .g-container {
    width: 100% !important;
  }
  #g-sidebar {
    width: 80% !important;
    margin: 0 auto !important;
  }
}
@media screen and (max-width: 425px) {
  .boxgrande {
    padding: 11px;
  }
}
@media screen and (max-width: 425px) {
  .box2 {
    margin-top: 10px;
  }
  #g-numeri-mobile .g-container .g-grid .size-33-3 {
    width: 100% !important;
  }
  #g-numeri-mobile .g-container .g-grid {
    display: block !important;
  }
  input[type="text"], input[type="email"], textarea {
    width: 100%;
  }
}
/*# sourceMappingURL=custom_lavora_con_noi.css.map */