/*

Theme Name: ADB Child Theme
Template: ADB
Author: Manuel
Author URI: http://badrobot.altervista.org
Description: A Multipurpose and Ultra Responsive theme for Corporate/Blog/Portfolio website.
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, fluid-layout, custom-menu, full-width-template, sticky-post, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

*/

html, body {
  background-color: #000000;
}

.loading-container{
  visibility:hidden !important;
}

.ondrag .to-item a {
pointer-events: auto; 
}

/* VIDEO */
/* .mejs-container.mejs-video {
  background: transparent;
} */


/* SEARCH */
#search-overlay {
  background: #000 !important;
}

#search-container input.search, h3.items-results-count, h3.items-from, h4.accentColorHover a, .to-search-item, .to-search-item-content a, .to-search-item-img i, .to-search-item-content  {
  color: #E8E8E8 !important;
}

#displaynone {
    display: none !important;
}

/* HEADER */
.website-logo {
  float: right;
}

#top-nav .top-menu {
  text-align: left;
}

#top-nav > ul > li > a {
  font-size: 1em !important;
}

/* HOME */
.menu-video {
  color: #009FE3 !important;
}

/* TITLE HOME */
.to-slide .to-slide-content-inner h1 {
  /*font-size: 7em !important;*/
}

/* PROGRESS BAR */
.to-progress-bar-container {
  background-color: #fff !important;
}

.to-progress-bar-percent {text-align: center; font-size: 3em; padding-left: 10px;}

.to-progress-bar-2 {/*width:16.66666667%; float: left; width:80%;*/}
.to-progress-bar-8 {width:76.666%; float: left;}


.light h4 {
  text-shadow: 2px 2px #000;
  text-transform: uppercase;
}

.to-toggle-content {margin:0; text-align: justify;}

/*.dark h3 {
  padding: 3px 0 3px 7px;
  background-color: #009FE3;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: bolder;
}*/


/* ///////// HOME COLOR BOX /////////  */

h3.azzurro {
}

h3.azzurro a {
  padding: 3px 0 3px 7px;
  background-color: #009FE3 !important;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: bolder;
  text-align: center;
  display:block;
}

h3.arancione {
}

h3.arancione a {
  padding: 3px 0 3px 7px;
  background-color: #FF5000 !important;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: bolder;
  text-align: center;
  display: block;
}

h3.giallo {

}

h3.giallo a {
  padding: 3px 0 3px 7px;
  background-color: #FFDD00 !important;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: bolder;
  text-align: center;
  display: block;
}

h3.viola {
}

h3.viola a {
  padding: 3px 0 3px 7px;
  background-color: #430098 !important;
  color: #ffffff !important;
  text-transform: uppercase;
  font-weight: bolder;
  text-align: center;
  display:block;
}

h3.violetto a {
  padding: 3px 0 3px 7px;
  background-color: #9778d3 !important;
  color: #ffffff !important;
  text-transform: uppercase;
  font-weight: bolder;
  text-align: center;
  display:block;
}

h3.verdino {
}

h3.verdino a {
  padding: 3px 0 3px 7px;
  background-color: #00ADBB;
  color: #ffffff !important;
  text-transform: uppercase;
  font-weight: bolder;
  text-align: center;
  display: block;
}


/* /////// COMPANY COLOR BOX ///////  */

h3.verde {
}

h3.verde a {
  padding: 3px 0 3px 7px;
  background-color: #82BC00 !important;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: bolder;
  text-align: center;
  display: block;
}


h3.ciclamino a {
  padding: 3px 0 3px 7px;
  background-color: #C227B9 !important;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: bolder;
  text-align: center;
  display: block;
}


/* COLOR */
.azzurro {
  color:#009FE3 !important;
}
/*
.arancione {
  color:#FF5000 !important;
}

.viola {
  color:#430098 !important;
}

.viola_bg {
  background-color: #430098 !important;
  color: #fff;
} */

/* CONTATTI ADB */
/*#google-map_ADB {
  background-image: url(http://www.albertodelbiondi.com/wp-content/themes/ADB-child/images/ADB-cartina.jpg);
  background-color:transparent;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
} */


/* PROGRESS BAR HOME  */
.to-progress-bar-container {
  height: 80px;
}

.to-progress-bar-holder, .to-progress-bar {
  border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
}

.to-progress-bar-title {
  line-height: 1.2em;
  font-size: 1em;
  vertical-align: text-bottom;
}

.to-progress-bar-8 {
  margin: 10px auto;
}

/* NEWS - PORTFOLIO */
#single-portfolio-section .portfolio-page-pp {
  text-align: justify;
}

.to-social-list>.google-share {
	display:none;
}


/* CONTATTI */
.wpcf7 input[type="text"], .wpcf7 input[type="email"] {
  border:1px solid #dddddd;
}

/* COUNTERS */
.to-counter-number-desc {
  font-weight:400;
  font-size:1.1em;
}

[class^="general-"]:before, [class*=" general-"]:before {
  display:none;
}


/* FOOTER */
.list-social-contact li {
    list-style: none;
    margin: 0 auto;
    text-align: center;
    display: inline-block;
  }

  ul li {
      list-style: none;;
      list-style-position: outside;
  }

.list-social-contact li.icon-soc-contact img:hover {
    opacity: .7;
}
.list-social-contact li.icon-soc-contact img {
    float: right;
    height: 32px;
    height: 32px;
    cursor: pointer;
    opacity: 1;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.border-footer {
    border-bottom: 1px solid rgba(74,74,74,.4);
}
#copyright {
  color: #fff;
  text-align: center;
  line-height: 0;
}

.footer-link {
  text-align: right;
}

a.footer-link:link, a.footer-link:visited {color:#fff;}

#footer-social {
  margin-top:10px;
}

#footer-inner-bottom {
  cursor: default;
}

@media only screen and (max-width: 1000px) and (min-width: 1px) {
#footer-social, .footer-link {
  text-align:center;
  margin: -10px 0 23px 0;
  }
  .cbi-logo {
    text-align:center;
  }
}


/* NEWS HOME */
.pt-cv-view .pt-cv-title, .pt-cv-title a {
  font-weight: lighter;
}
