	#toolbar{display:none;}
ul.menu{top:116px;}	
	
	ul.menu {
    width: auto;
	}
	
.contentlefthome{
position: relative;
    display: block;
    z-index: 222222;
    top: 200px;
    width: 50%;
    float: left;	
padding: 0 25px;
}	
.slider{
    width: 50%;
    width: 50%;
    padding-left: 50px;
    margin: 0 auto;
    top: 228px;
    position: relative;
    float: right;	
	z-index:44;
}
.slick-prev:before, .slick-next:before{display:none;}
.contentrighthome{
	    width: 50%;
    width: 50%;
    padding-left: 50px;
    margin: 0 auto;
    top: 160px;
    top: 200px;
    position: relative;
    float: right;	
	
	z-index:44;
	
	
}


.tempi{
color: #1f1f1f;
    font-weight: 800;
    /* border: 1px solid #1f1f1f; */
    /* background: #1f1f1f; */
   font-size: 25px;
    text-align: center;
    padding: 6px;	
	    margin-top: 0;
    padding-top: 59px;
}
.tempi span{color:#e1061c;}

input, textarea {
    margin-bottom: 4px;
    margin-top: 4px;
}
textarea {
    min-height: 44px;
}
#popupContact p {    margin-bottom: 0;    margin-top: 0; }
.left50{float:left; width:50%; padding:10px; box-sizing:border-box;}
.right50 img{max-width:90%; margin:0 auto;}
.right50{float:right; width:50%; padding:10px; box-sizing:border-box;}
.clear{clear:both;}
#popupAbout p, #popupProjects p, #popupServizi p, #popupContact p, #popupBlog p{margin-bottom:0;}

.contentrighthome img{width:33%; float:left; }
#overlay {
    opacity: 1;
    background: #FFF !important;
}
.contentlefthome h1 {
    font-size: 76px;
    line-height: 1;
    color: #1f1f1f;
    margin: 0;
    margin-top: 24px;
}
.contentlefthome span{
color: #e1061c;
}

.gioire{color:#000;   font-size: 29px;     padding-bottom: 10px;    margin: 0;     padding-top: 15px; line-height: 1;}

.map {
    margin-top: 0;
}
input:not(:focus), textarea:not(:focus) {
    opacity: 0.6;
}
input, textarea {
    min-height: 31px; padding-left: 1px;
}
/*
input[type=submit]{background: #930918;
    border: 1px solid #930918; cursor: pointer; opacity:1;} 
input[type=submit]:hover{background: #e1061c}
*/
#certgo{padding-top: 26px;}
#certgo div{display: inline-block;
width: 23%;
    float: left;
    margin: 0.5%;
    font-size: 16px;
    text-align: center;

}
#certgo div img{max-width:100%;}
#certgo div a{    color: #FFF;     text-decoration: none; margin-top: 10px;
    display: block;}
#certgo div a:hover{    color: #E1061C;     text-decoration: none;}
#popupBlogClose {
top: 1px;
}
.slick-initialized .slick-slide {
overflow: hidden;
}
#popupAbout .contente{font-size:15px; } 
#popupProjects .contente{font-size:15px; }


.icon1{
line-height: 77px;
    background: url(http://www.droer.it/img_home/icon1.png) no-repeat left;
    height: 80px;
    font-size: 24px;
    padding: 0 0 0 80px;
}
.icon1 a, .icon3 a, .icon4 a{color: #FFF;     text-decoration: none;}
.icon2{
    line-height: 25px;
    background: url(http://www.droer.it/img_home/icon2.png) no-repeat left;
    height: 80px;
    font-size: 22px;
    padding: 16px 0 0 80px;
}
.icon3{
line-height: 77px;
    background: url(http://www.droer.it/img_home/icon3.png) no-repeat left;
    height: 80px;
    font-size: 24px;
    padding: 0 0 0 80px;
}
.icon4{
line-height: 77px;
    background: url(http://www.droer.it/img_home/icon4.png) no-repeat left;
    height: 80px;
    font-size: 24px;
    padding: 0 0 0 80px;
}

#popupAbout, #popupProjects, #popupServizi, #popupContact, #popupBlog  {
    right: 0px !important;
    left: auto !important;
	
}
#thumbnails_wrapper{display:none !important;}
.tioffriamo{
    color: #1f1f1f;
    font-weight: 800;
    font-size: 25px;
    text-align: center;
    padding: 6px;
    margin-top: 24px;
    padding: 2px;
    border: 2px solid red;
    text-transform: uppercase;

}
.tioffriamo span{color:#e1061c;}
.tempi{padding-top:0;}


#popupServizi h3 {color: #cd071a;
    margin-bottom: 0px;}
	
	
	a{    color: #cd071a;
    text-decoration: none;}
	
.fbico{    position: absolute;    right: 3px;    bottom: 3px;    z-index: 11212;    border: 2px solid #b30818;    width: 70px;    height: 70px;    border-radius: 50%; }
	
.instaico{    position: absolute;    right: 100px;    bottom: 3px;    z-index: 11212;    border: 2px solid #b30818;    width: 70px;    height: 70px;    border-radius: 50%; }
		
	
@media (max-width: 981px) {
	.contentlefthome {    padding: 0 0 0 10px;     margin-top: 29%;}
.contentlefthome h1 {font-size: 55px; }
.slider{margin-top: 29%;}
#popupAbout, #popupProjects, #popupServizi, #popupContact, #popupBlog {
    height: 600px;
}

.contentlefthome {
    padding: 0 0 0 10px;
    margin-top: 0%;
    width: 90%;
  
    margin-left: 5%;

}
.contentlefthome h1{ text-align: center;}
.tioffriamo {

    margin-top: 50px;
}
.gioire {

    font-size: 36px;
}

.tioffriamo {
    font-size: 15px;
}

.tempi {
    padding-top: 25px;
    font-size: 15px;
}
.slider {
    margin-top: 20px;
    width: 80%;
    padding-left: 0; float: left;
    margin-left: 10%;
}
.slick-slide img {
    width: 100%;
}


}

@media (max-width: 781px) {



}







