/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Apr 11 2017 | 08:05:58 (pm)
/*
/******* Do not edit this file *******/

/* Enter Your Custom CSS Here */







h3 {
    letter-spacing: 1px !important;
}

a {
    text-decoration: none !important;
}



/*-----------buttons for mobile-----*/
#mobbuttons{
    display: none !important;
}


/*-----------line removal from link------*/
#homelinks a {
    text-decoration: none !important;
}

@font-face {
  font-family: 'Calibre-Black';
  src: url('/wp-content/themes/enfold-child/Calibre-Black.otf');
}

h1, h2, h3, h4, h5 {
    font: Calibre-Black;
    font-weight: 900px !important;
}

/*.avia-slideshow-inner, .avia-slideshow-inner img {
    height: 700px !important;
}*/


/*++++TEST AREA ++++   */
/*-----------Form Adjustments--------*/



#inds .template-page {
    padding-bottom: 0px !important;
        padding-top: 30px !important;

}



#wpcf7-f920-o2 > .wpcf7-submit {
    float: right !important;
}

.avia-button {
    font: Calibre-Black !important;
    font-weight: bold !important;
    padding-bottom: 8px !important;
	padding-top: 8px !important;
     border:2px solid white !important;
     margin-bottom: 20px !important;
}


/*-----------contact page form----*/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: white !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: white !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: white !important;
}

/* #inds .wpcf7-form p { line-height: 0px !important; } */

.wpcf7 input[type="submit"] {
    text-transform: uppercase;
    font-size: 13px !important;
    margin-bottom: 20px;
    color: #ffffff;
    background-color: #000000;
    border-style: solid;
    border-width: 2px;
    border-color: #ffffff;
    float: right;
}


input[type="text"],
input[type="email"],
textarea
{
   
    color: #000;
}
.wpcf7 input[type="text"] {
        color: #ffffff !important;
        font-size: 13px !important;
    
}

.wpcf7 input[type="email"] {
        color: #ffffff !important;
                font-size: 13px !important;
}


#inds .wpcf7-form{
    margin: 20px;
}

#inds .wpcf7-text {
    color: white !important;
    background-color: black !important;
     border-color: #ffffff ;
     border-width: 2px !important;
}
#inds .wpcf7-textarea {
    font-size: 13px !important;
    color: white !important;
    background-color: black !important;
     border-color: #ffffff;
     border-width: 2px;
}

#inds p { margin: 0em 0em !important;  }
	p img { margin: 0; }
	
#inds .wpcf7-form {
    line-height: 0px !important;
}
#inds .wpcf7-form .wpcf7-response-output {
    line-height: 20px !important;
}

#inds .wpcf7-tel {
    font-size: 13px !important;
    margin-bottom: 0px !important;
         border-top: none !important;
         border-bottom: none !important;
    color: white !important;
    background-color: black !important;
     border-color: #ffffff;
     border-width: 2px;
}
#inds .wpcf7-email {
    font-size: 13px !important;
    border-top: none !important;
    color: #ffffff !important;
      background-color: black !important;
     border-color: #ffffff;
     border-width: 2px;
}

.wpcf7-validation-errors {
    background: #000000;
    border: 1px solid #ff0000;
    color: #ffffff;
}
 
.wpcf7-response-output {
    margin: 2em 0;
    padding: 15px;
    border-radius: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;	
}

#wpcf7-f1020-o1 > .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
}
.wpcf7-not-valid {
    border: 2px solid #ff0000 !important;
}
.wpcf7-not-valid-tip {
    display: none !important;
}


/*--Footer form----*/

 #text-5 .wpcf7-textarea {
     font-size: 13px !important;
     border-top: none !important;
    height: 20px !important;
    margin: 0px !important;
}

#text-5 .wpcf7-email {
     border-top: none !important;
}

#text-5 .wpcf7-submit {
    margin-top: 10px !important;
    
}
 #text-5 .wpcf7-textarea {
     margin-bottom: 10px !important;
 }

	
#text-5 .wpcf7-form p {
    line-height: 0px !important;
}

#text-5 p { margin: 0em 0em !important;  }
	p img { margin: 0; }

 .wpcf7-text {
     margin-bottom: 0px !important;
 }


.av-logo-container {
    padding-bottom: 10px;
}


/*=======================PRINT===========================*/
 
@media print {
body { background:white; color:black; margin:0; }
  #header {display:none;}
  #footer {display:none;}
  #socket {display:none;}
  .sidebar {display:none;}
  .a11y-toolbar {display:none;}
}
 
/*=======================RESPONSIVE===========================*/
 

/* #Media Queries
================================================== */

	/* large screens with 1140px with */
	@media only screen and (min-width: 1140px)  {
	    .avia-slide-wrap img {
    min-height: 745px !important;
}}

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 1028px)  {
	  #about {
	        overflow: hidden !important;
	    }
	    
	  
}
	

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 989px) {
	   
 h1 .ls-l { 
    margin-top:  20px !important; 
    
}
	  


	   #sshow {
	        display: none !important;
	    }
	    
	    
}
	    	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	   /* #full_slider_1  {
            display:none !important;
	   }*/
	   
	   #gallery {
	       display: none !important;
	   }
	   #about, #readbutton, #news, #prom, #serv, #phaset, #indst, #wind, #led, #tels, #cont, #gal, #homelinks {
	        display: none !important;
	    }
	    
	    .avia-builder-el-2 {
	        padding: 30px 10px 0px 10px !important;
	    }
	    
	    #resiinfo  .avia-builder-el-6  {
    padding: 0px !important;
}

#commm  .avia-builder-el-6  {
    padding: 0px !important;
}

#indus  .avia-builder-el-6  {
    padding: 0px !important;
}
	    
    #mobbuttons {
        display: block !important;
        text-align: center !important;
    }
    
	  #sshow .avia-slideshow-inner, .avia-builder-el-4 {
    display: none !important;
    }
      
	   #sshow  .avia-builder-el-2 {
	        padding: 0px !important;
	    }
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) { }

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) { }

 
/*===========================HEADER==============================*/
 
/*----------- Top----------*/

#header_meta  {
    background-color: black;
} 
/*----------- Nav----------*/


/*-----------Logo-----------*/
 
/*----------- Social----------*/
 
/*===========================MENU=========================*/
 
/*----------- Background----------*/

/*----------- Nav----------*/

/*----------- Search----------*/
 
/*============================BODY==================================*/
 
/*----------- Background----------*/
 
/*----------- Images --------------*/
 
/*----------- Typography----------*/
 
 #top .all_colors .strong {
     color: white;
 }
 
/*----------- Forms----------*/
 
/*----------- Buttons----------*/

/*-----------Blog Adjustents--------*/

.template-blog .post-title {
    text-align: center !important;
color: #ffffff;
}

.template-blog p {
color: #ffffff;
}
 
/*----------- Other----------*/

/*-----------List placement industrial page-------*/
#indus  .avia-builder-el-6  {
    margin-top: 10px !important;
}

#indus  .avia-builder-el-8 {
    margin-top: 10px !important;
    margin-left: 0px !important;
}


#resiinfo  .avia-builder-el-6  {
    margin-top: 10px !important;
}

#resiinfo  .avia-builder-el-8 {
    margin-top: 10px !important;
    margin-left: 0px !important;
}


#commm  .avia-builder-el-6  {
    margin-top: 10px !important;
}

#commm  .avia-builder-el-8 {
    margin-top: 10px !important;
    margin-left: 0px !important;
}
  /* .avia-builder-el-2:hover {
 background-color: #00abef !important;
}

.avia-builder-el-7:hover {
 background-color: #00abef !important;
}

.avia-builder-el-12:hover {
 background-color: #00abef !important;
}*/
/*============================SIDEBAR==================================*/
 
/*----------- Background----------*/
 
/*----------- Headers----------*/

/*----------- Images --------------*/
 
/*----------- Buttons----------*/
 
/*----------- Other----------*/
 
/*=============================WIDGETS=============================*/
 
/*-------------label which widget------------*/
 
/*=============================PLUGINS=============================*/
 
/*-------------label which plugin-----------------*/
 
/*======================FOOTER========================*/
 
/*----------- Background----------*/

#text-6, #text-4 {
    margin-top: 20px !important;
}

#text-5 {
    margin-top: 30px !important;
}

/*-----------social icons------*/
#text-6 img {
    width: 70px !important;
    height: 70px !important;
}

#footer .widgettitle{ 
border-style: none !important; 
}

#top .footer_color .input-text, #top .footer_color input[type='text'], #top .footer_color input[type='input'], #top .footer_color input[type='password'], #top .footer_color input[type='email'], #top .footer_color input[type='number'], #top .footer_color input[type='url'], #top .footer_color input[type='tel'], #top .footer_color input[type='search'], #top .footer_color textarea, #top .footer_color select {
    color: #ffffff !important;
    background-color: black !important;
     border-color: #ffffff;
     border-width: 2px;

}


 




/*----------- Nav----------*/
 
/*======================SOCKET========================*/
 
/*----------- Background----------*/
 
/*----------- Copyright----------*/
 
/*----------- Nav----------*/