::-moz-selection {background: #2ac5ee}::selection {background: #2ac5ee;}.btn-home a,.skillbar-title,.skillbar-bar,#filters li span.active,#filters li span:hover,#filters li span:focus,.btn-primary,.label-primary,#contact input.submit,.blog-list li:hover,.blog-widget-container .cat-item  a:hover,.cbp-l-filters-button .cbp-filter-item-active,.cbp-l-filters-button .cbp-filter-counter,.nav > li > a:hover, .nav > li > a:focus,.shop-btn-box:hover,.pagination > .active > a,.pagination  .current,.onsale,.woocommerce span.onsale, .woocommerce-page span.onsale,.woocommerce-page a.added_to_cart:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background: #2ac5ee;}a,.about-icon .fa-circle,.highlight,figure figcaption a:hover,.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus.navbar-default .navbar-nav > .hovernav:hover > a,.navbar-default .navbar-nav > .hovernav:hover > a:hover,.navbar-default .navbar-nav > .hovernav:hover > a:focus.nav > li > a:hover,.nav > li > a:focus,.nav > li > span:hover,.nav > li > span:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,.portfolio-links a:hover,.portfolio-links .icon:hover,.connected-icon a:focus,.connected-icon a:hover,.btn-link,.post-title a:hover,.post-title a:focus,#main-nav .current,.star-rating span,.woocommerce-page  p.stars  a:hover:after,.woocommerce-page  p.stars  a.active:after,.navbar-default .navbar-nav > .current-menu-item.hovernav > a{color: #2ac5ee;}.phone-info {background: rgba(42, 197, 238, 0.2);}.cbp-l-filters-button .cbp-filter-counter:before {border-top: 4px solid #2ac5ee;}.parallax-overlay { display: none; }
.navbar { min-height: 77px; }
.navbar-right {
    text-transform: uppercase;
    margin-top:30px;
}
.fullwidth .col-lg-12 { padding-right: 0; padding-left: 0; }
.back-to-top { background: none repeat scroll 0 0 #2f738b; }
#footer .container a { display: none; }
.sfondo-rosso {
    background: #e7404b; /* Old browsers */
    background: -moz-linear-gradient(top,  #e7404b 0%, #f08982 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7404b), color-stop(100%,#f08982)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e7404b 0%,#f08982 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e7404b 0%,#f08982 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e7404b 0%,#f08982 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e7404b 0%,#f08982 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7404b', endColorstr='#f08982',GradientType=0 ); /* IE6-9 */
}
.lingua {
    background-image: url("https://amglas.com/wp-content/uploads/2014/09/linguetta.png");
    background-size: 100% 63px;
    height: 62px;
    position: absolute;
    width: 100%;
    z-index: 1;
    padding-top: 23px;
    text-align: center;
}
.st_google_map { height:500px!important; }
.gm-style-mtc { display:none; }
.gm-style.gmnoprint { top:20px; }
.contatti-testo {
    text-align: center;
    color: #f8f7da;
}
.contatti-testo img {
    margin-right: 15px;
    margin-left: 15px;
}
.contatti-icone {
    text-align: center;
}
.contatti-icone img {
    margin-right: 5px;
    margin-left: 5px;
}
.lista-brands img {
    margin-left: 70%;
    padding-top: 100px;
}
.lista-brands {
    margin-bottom:0!important;
}
.blocco-testo-filosofia {
    -webkit-box-shadow: 0px 2px 5px -1px rgba(50, 50, 50, 0.6);
    -moz-box-shadow:    0px 2px 5px -1px rgba(50, 50, 50, 0.6);
    box-shadow:         0px 2px 5px -1px rgba(50, 50, 50, 0.6);
    background-color: white;
    max-width: 700px;
}
.blocco-testo-filosofia img {
    margin-left: 50%;
    margin-top: -56px;
}
.testo-filosofia {
    /*font-family: Amatic SC;*/
    font-size: 22px;
    line-height: 29px;
    padding: 0 40px 40px;
    text-align: justify;
}
#footer {
    background: #004c64; /* Old browsers */
    background: -moz-linear-gradient(top,  #004c64 0%, #33768e 37%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004c64), color-stop(37%,#33768e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #004c64 0%,#33768e 37%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #004c64 0%,#33768e 37%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #004c64 0%,#33768e 37%); /* IE10+ */
    background: linear-gradient(to bottom,  #004c64 0%,#33768e 37%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c64', endColorstr='#33768e',GradientType=0 ); /* IE6-9 */

}
.primo-home { text-align: center; }
.primo-home .slogan { 
    font-size: 50px;
    margin-top: 10%;
    -webkit-box-shadow: 2px 4px 5px -1px rgba(50, 50, 50, 0.6);
    -moz-box-shadow:    2px 4px 5px -1px rgba(50, 50, 50, 0.6);
    box-shadow:         2px 4px 5px -1px rgba(50, 50, 50, 0.6);
    background-color: white;
    max-width: 460px;
    line-height:50px;
}
#contatti p, #contatti input, #contatti textarea {
    font-family: Roboto;
}
#home .wpb_raw_code {
    margin-top: 20%;
}
.cosa-ne-pensi a {
	color: #f8f7da;
	font-family: Amatic SC;
	font-size: 30px;
}
.home-testo-slide {
    display: none;
}
#hts1 {
    display: block;
}
.home-testo-frecce .indietro {
    display: none;
}
.home-testo-frecce {
    height: 30px;
}
.home-testo-frecce .indietro, .home-testo-frecce .avanti {
    float: left;
    margin-left: 45%;
    font-family: Roboto;
    cursor: pointer;
}
.loghi-sinistra {
    background-image: url(https://amglas.com/wp-content/uploads/2014/11/brands-vuoto.png);
    width: 257px;
    height: 574px;
    text-align: center;
    position: absolute;
    right: 280px;
    top: 60px;
}
.loghi-destra .coda {
    background-image: url(https://amglas.com/wp-content/uploads/2014/11/brands-coda.png);
    width: 330px;
    height: 159px;
}
.loghi-destra .contenuto {
    background-image: url(https://amglas.com/wp-content/uploads/2014/11/brands-corpo.png);
    width: 330px;
    height: auto;
}
.loghi-sinistra img {
    margin-left: 0;
    margin-bottom: 10px;
    width: 100px;
    padding-top: 10px;
}
.loghi-sinistra img:first-child {
    padding-top: 150px;
}
.loghi-destra {
    text-align: center;
    position: absolute;
    right: 0;
    top: 45px;
}
.loghi-destra img:first-child {
    padding-top: 30px;
}
.loghi-destra img {
    margin-left: 0;
    margin-bottom: 10px;
    width: 100px;
    padding-top: 10px;
}
#brands .wpb_wrapper {
    position:relative;
}
#brands {
    min-height: 630px;
}
.navbar-brand img {
    width:100%;
}
.blocco-testo-filosofia {
    width:100%!important;
}
.vc_custom_1410174222048.wpb_content_element {
    padding-left:50px!important;
    padding-right:50px!important;
}

.home-testo-slide, .slogan { color: #121212; }

@media (max-width: 640px) {
  .loghi-sinistra {
    display: none;
  }
  .ngg-gallery-thumbnail-box {
      padding-left: 14%;
  }
}
.navbar.navbar-default {
    background-color: #f7f7da;
}.navbar-default .navbar-nav > li > a{    color:#587182}@media(min-width: 768px){    .navbar-default .navbar-nav > .hovernav > a {            color:#587182    }}