/* CSS Document */
/*
Theme Name: Editheme 
Theme URI: http://edinet.info/
Description: Edinet.info
Version: 1.0
Author: Lorenzo ScarfÃ¬
*/

body, h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans", Arial, sans-serif;
}

 
#wrap-add-company .map-marker { width: 50px; height: 50px; line-height: 53px; text-align: center; display: block; margin: 15px auto; background-color: #9b1222; border-radius: 25px }
#wrap-add-company .map-marker i { color: #FFF; font-size: 24px }
.megabox-title {  font-weight: 200;  text-align: center;  font-size: 40px;  line-height: 60px;  margin: 0 0 20px 0;  padding: 0;}
#wrap-add-company p { text-align: center }
.load-more {  text-align: center}
.load-more .btn { display: inline-block; width: 200px; margin: 40px auto;   }

.btn-default { background: none; border-radius: 0; text-transform: uppercase; font-size: 15px}
.btn-default:hover { background-color: #DFDFDF; border: 1px solid #DFDFDF }

.btn-primary { border-radius: 0; background-color: #9f0d20; text-transform: uppercase; font-size: 15px}
.btn-primary:hover { background-color: #9f0d20; border: 1px solid #DFDFDF }

.big-container { border-left: 0; border-right: 0; width: 100%;}
#user-bar, #wrap-header, .row.pubbliredazionali { width: 1000px; margin: 0 auto; float: none}
#wrap-header.non-home .testata { border-bottom: none}
#user-bar { border: none}
.wrap-pubbliredazionale-bar { border-bottom: 1px solid #CCC; display: table; width: 100%}
#wrap-header.non-home .testata { padding: 20px 0}
.row.homephotogallery { border: none}
.thumb img,  .thumb-overlay { -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    transition: all 0.4s ease;}

#wrap-slider {
    background: fixed url(../../img/aziende/bg/bg-slider.jpg) top center;
    height: 60px;
}
#wrap-form-finder { top: 0; width: 100%; left: 0; height: 60px;  background: rgba(0,0,0,0.5);  z-index: 9; position: relative }
#wrap-form-finder #form-finder { position: relative; top: -5px; z-index: 2; padding: 12px 0; width: 1000px; margin: 0 auto }

#wrap-form-finder .form-item { padding: 5px; float: left; min-width: 250px; background-color: #FFF; border-radius: 5px; margin: 0 10px 0 0 }
#wrap-form-finder .form-item input { border: none; box-shadow: none;    }
#wrap-form-finder .form-item .form-control { width: 200px}
#wrap-form-finder .form-item i {   margin: 0 5px; padding: 5px 0; float: left; font-size: 24px; color: #CCC }
#wrap-form-finder .form-item.search { border: 1px solid #9b1222; min-width: auto }
#wrap-form-finder .form-item.search input, #wrap-form-finder .form-item.search i { color: #9b1222; font-weight: bold; text-transform: uppercase; }
#wrap-form-finder .form-item.search input { width: 150px; font-size: 17px; line-height: 21px }


 .thumb { overflow: hidden }
 .thumb img { width: 100%; height: auto }
 .thumb:hover img { transform: scale(1.1); }
 .item-box { border: 1px solid #000; margin: 0 14px 15px 0 !important }
 .thumb { position: relative; }
 
 .thumb-overlay { opacity: 0; transform: rotateY(-180deg); position: absolute; z-index: 9; width: 100%; height: 100%; top: 0 }
 .thumb-overlay a { width: 150px; border: 1px solid #FFF; padding: 5px; margin: 26% auto 0 auto; display: block; text-align: center; color: #FFF; text-transform: uppercase; font-size: 16px; font-weight: bold; }
 .thumb-overlay a:hover { background-color: #FFF; color: #000 }
 .thumb:hover .thumb-overlay { transform: rotateY(0deg); opacity: 1 }
 .item-box h2 { margin: 0; padding: 10px !important; height: 67px !important; overflow: hidden !important; display: block !important; background: #FFF !important; font-weight: bold; }
 .item-box h2 a { text-align: center; display: block; color: #9b1222; text-transform: uppercase; font-size: 14px; line-height: 18px }
 
 .pubbliredazionale-break { display: table; width: 100%; padding: 20px; width: 100% !important; text-align: center}

 .pubbliredazionale-break h2.title {font-weight: 200; background-color: #FFF !important; color: #000;    text-align: center;    font-size: 40px;    line-height: 60px;    margin: 0 0 20px 0;    padding: 0;}
 .homephotogallery.pubbliredazionali h2.title { text-align: center; display: table; width: 100%; background-color: #FFF; text-transform: inherit  !important; color: #000; font-weight: 200; font-size: 40px; line-height: 60px}
 .row.homephotogallery header { text-align: center}

/*================================
Footer
================================*/


#wrap-footer { /*background-color: #2a2a2a;*/ padding: 0 0 40px 0; margin: 0}
#wrap-footer h1 { margin: 0; padding: 0}
#wrap-footer h2 { color: #FFF; font-size: 14px; padding: 30px 0; margin: 0; font-weight: 200; text-transform: uppercase}
#footer-menu.footer-menu-right li { width: 100%}
#footer-menu  { margin: 0; padding: 0}
#footer-menu li { display: block; float: left; width: 50%}
#footer-menu li a { color: #FFF}