/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.titolo--countdown {
  color: #d62d20;
  font-family: "Metamorphous", Arial, Tahoma, sans-serif;
}
.hasCountdown, .intro-text, .outro-text {
     margin-bottom: 0px;
}

aside#the-countdown-2 {
    margin-top: 5px;
}
.countdown_section {
  background: none repeat scroll 0 0 transparent;
      border-radius: 2px 2px 2px 2px;
      padding-top:: 25px;
      padding-left:0px;
      padding-right:0px;
      text-align: center;
      color: #d62d20;
    margin-left: 0px;
    float: left;
    padding-top:2px;
}
.countdown_amount {
  display: block;
  font-weight: normal;
  line-height: 70px;
  font-family: "Metamorphous", Arial, Tahoma, sans-serif;
  margin-bottom: 10px;


}

/*
 * The Standard Breakpoints. But possibly this is a slightly complicated situation.
*/
@media all and (min-width:1200px){
  .countdown_section {
      font-size: 25px;
      /* width: 6%; */
}
.countdown_amount {
    font-size: 45px;
}
div#the-countdown-2-wrapper {
  margin-top:30px;
  width: 75%;
    display: block;
    margin: 0 auto;
}
/* .vc_row.wpb_row.vc_row-fluid.riga--countdown {
    margin-top: -210px;
} */
}

@media all and (min-width: 960px) and (max-width: 1199px) {
  .countdown_section {
      font-size: 22px;
      /* width: 9%; */
}
.countdown_amount {
    font-size: 40px;
}
div#the-countdown-2-wrapper {
  margin-top:30px;
  width: 75%;
    display: block;
    margin: 0 auto;
}
/* .vc_row.wpb_row.vc_row-fluid.riga--countdown {
    margin-top: -210px;
} */
 }


@media all and (min-width: 768px) and (max-width: 959px) {
  .countdown_section {
      font-size:21px;
      /* width: 10%; */
}
.countdown_amount {
    font-size: 40px;
}
.titolo--countdown {
  font-size:25px;
}
div#the-countdown-2-wrapper {
  margin-top:30px;
  width: 75%;
    display: block;
    margin: 0 auto;
}
/* .vc_row.wpb_row.vc_row-fluid.riga--countdown {
    margin-top: -210px;
} */
 }


@media all and (min-width: 480px) and (max-width: 767px){

  .countdown_section {
      font-size: 21px;
      /* width: 10%; */
}
.countdown_amount {
    font-size: 40px;
}
.titolo--countdown {
  font-size:25px;
}
div#the-countdown-2-wrapper {
  margin-top:30px;
}
/* .vc_row.wpb_row.vc_row-fluid.riga--countdown {
    margin-top: -210px;
} */
}

@media all and (max-width: 599px) {
  .countdown_section {
      font-size:21px;
      /* width: 10%; */
}
.countdown_amount {
    font-size: 40px;
}
.titolo--countdown {
  font-size:25px;
}
div#the-countdown-2-wrapper {
  margin-top:25px;
}
/* .vc_row.wpb_row.vc_row-fluid.riga--countdown {
    margin-top: -210px;
} */
 }

@media all and (max-width: 479px) {
  .countdown_section {
      font-size: 21px;
      /* width: 15%; */
}
.countdown_amount {
    font-size: 30px;
    line-height: 41px;
}
.titolo--countdown {
  font-size:20px;
}
div#the-countdown-2-wrapper {
  margin-top:25px;
}
/* .vc_row.wpb_row.vc_row-fluid.riga--countdown {
    margin-top: -172px;
} */
 }

.fixed-nav .arrow {
  background-color: #d62d20 !important;
}
/* @media only screen and (max-width: 479px) {
h2 {
    line-height: 34px !important;
} */
}
.post-footer {
    background: #ffffff; }
div.type-post {
  margin-bottom:45px;
}
@media only screen and (max-width: 479px) {
p {
  font-size: 21px !important;
  line-height: 36px !important;
  }
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
p {
  font-size: 21px !important;
  line-height: 36px !important;
}
}

@media only screen and (max-width: 479px) {
  li {
      font-size: 21px !important;
      line-height: 36px !important;
  }
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
  li {
      font-size: 21px !important;
      line-height: 36px !important;
  }
}
.pager .pages {
    background-image: none;
}
.pager .pages a:hover, .pager .pages a.active {
    background-color: #d62d20 !important;
}
.timeline_items li h3:before, .timeline_items:after, .timeline .post-item:before {
    border-color: #d62d20 !important;
}
a {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.Latest_news ul li .photo {
border-color: #ffffff !important;
  }
  @media only screen and (max-width: 479px) {
  h4 {
      font-size: 21px !important;
      line-height: 19px !important;
  }

}
.date_label {
    background-image: none;
}
.date_label, .timeline_items li h3 span {
font-size: 18px;
}




@media only screen and (max-width: 767px) {
#Top_bar .logo #logo {
    margin: 10px 35px;
	margin-top: 15px;
}
p.the-countdown-2-intro-text.intro-text {
    text-align: center;
}
div#the-countdown-2-wrapper {
	margin-left: 25px;
}
.post-meta {
    margin-bottom: 0;
}
.button--news--home-mobile a {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
#menu > ul > li > a, a.button.action_button {
    font-size: 17px !important;
}
}




/*[class^="icon-"]:before, [class*=" icon-"]:before {
	    width: 2em;
}*/
#Action_bar .social li a {
font-size: 18px;}
.news--generale--mobile a {
    font-family: "Metamorphous", Arial, Tahoma, sans-serif !important;
}
.button--homepage--giostra a {
    font-family: "Metamorphous", Arial, Tahoma, sans-serif !important;
}
.date_label {
	font-family: "Metamorphous", Arial, Tahoma, sans-serif !important;
	font-size: 13px;
}
.post-footer {
    display: none;
}