/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jul 19 2017 | 02:18:27 (pm)
/*
/******* Do not edit this file *******/

/*-------& sign------*/

.special_amp { color: inherit!important; font-family: inherit; font-size: inherit; }

/*------enable hr image-------*/
.techimg h2::after {
   padding-left: 2%;
position: relative;
top: 7px;
     content:url('/wp-content/uploads/2017/07/enablehr-logo-small-70x36.png');
}


.header-scrolled #header_main {
background-color: red;
-webkit-transition: background-color .3s ease-in-out;
transition: background-color .3s ease-in-out;
-moz-transition: background-color .3s ease-in-out;
}
#header_main {
-webkit-transition: background-color .3s ease-in-out;
transition: background-color .3s ease-in-out;
-moz-transition: background-color .3s ease-in-out;
}
/* Enter Your Custom CSS Here */
/*.hidden-text {
    display: none
}*/

 .flex_column_table, .av-equal-height-column-flextable {
    margin-top: 1% !important;
}
#top .av-flex-placeholder {
    width: 1% !important;
}

/*-----What we do page----*/
#top .flex_column_table {
    display: table;
    table-layout: fixed;
    width: 80% !important;
        margin-left: 11% !important;
}
/*-----Hiding content for mobile-----*/
.cellmobile {
    display: none !important;
}
.cellmobile {
    background-color: #ffffff;
     border-top: 3px solid #c22328 !important;
    border-bottom: 3px solid black !important;
}
.cell1, .cell2, .cell3, .cell4 {
    background-color: #ffffff;
   /* height: 50% !important;*/
}
.cell1:hover {
    background-color: #ff0000 !important;
    -webkit-transition: all 0.4s ease-in-out; 
        transition: all 0.4s ease-in-out;  
    
}
/*.cell1:hover .hidden-text{
    display: block;
    background-color: #ff0000 !important;
    -webkit-transition: all 0.4s ease-in-out; 
        transition: all 0.4s ease-in-out;  
    
}*/
.cell1 .title-text { 
    position: relative;
  top: 225px;
    text-align: center;
    opacity: 1;
    -webkit-transition: all 0.4s ease-in-out; 
        transition: all 0.4s ease-in-out;  
       
    
}
.cell1:hover .title-text { 
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; 
    
}

.cell2:hover {
    background-color: #ff0000;
    -webkit-transition: all 0.4s ease-in-out; 
        transition: all 0.4s ease-in-out;  
    
}
.cell2 .title-text { 
    position: relative;
    top: 185px;
    text-align: center;
    opacity: 1;
    -webkit-transition: all 0.4s ease-in-out; 
        transition: all 0.4s ease-in-out;  
       
    
}
.cell2:hover .title-text { 
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; 
    
}
.cell3:hover {
    background-color: #ff0000;
    -webkit-transition: all 0.4s ease-in-out; 
        transition: all 0.4s ease-in-out;  
    
}
.cell3 .title-text { 
    position: relative;
    top: 151px;
    text-align: center;
    opacity: 1;
    -webkit-transition: all 0.4s ease-in-out; 
        transition: all 0.4s ease-in-out;  
       
    
}
.cell3:hover .title-text { 
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; 
    
}
.cell4:hover {
    background-color: #ff0000;
    -webkit-transition: all 0.4s ease-in-out; 
        transition: all 0.4s ease-in-out;  
    
}
.cell4 .title-text { 
    position: relative;
    top: 120px;
    text-align: center;
    opacity: 1;
    -webkit-transition: all 0.4s ease-in-out; 
        transition: all 0.4s ease-in-out;  
       
    
}
.cell4:hover .title-text { 
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; 
    
}
.hidden-text { 
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out; 
        transition: all 0.4s ease-in-out;  
        position: relative !important;
        bottom: 70px !important;
   }
.hidden-text:hover { 
    opacity: 1;
    -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; 
        
}
.cell1, .cell2, .cell3, .cell4 {
     border-top: 3px solid #c22328 !important;
    border-bottom: 3px solid black !important;
}


#mobile {
    display: none;
}
#main {
    background-color: #ffffff !important;
}
/*++++TEST AREA ++++   */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid #d7d7d7 !important;
}
.wpcf7-submit {
    width: 15% !important;
}

/*------text boxes-----*/
.hometxt {
        margin-top: 3% !important;
    border-top: 3px solid #c22328 !important;
    border-bottom: 3px solid black !important;
}
.hometxttech {
        margin-top: 3% !important;
    border-top: 3px solid #c22328 !important;
    border-bottom: 3px solid black !important;
}
.hometxttech {
    margin-left: 3.5% !important;
}
.hometxttech  {
    /*margin-left: 3.5% !important;*/
    /*width: 60% !important;*/
   
    background-image: url(/wp-content/uploads/2017/07/McIntosh-footer-Square60x60.jpg);
    background-repeat: no-repeat;
    /*background-size: contain;*/
    background-position: bottom right;
}
.hometxtwhat {
    width: 80% !important;
    margin-left: 11% !important;
        margin-top: 3% !important;
    border-top: 3px solid #c22328 !important;
    border-bottom: 3px solid black !important;
}
.hometxtwhatbottom {
    width: 80% !important;
    margin-left: 11% !important;
        margin-top: 3% !important;
    border-top: 3px solid #c22328 !important;
    border-bottom: 3px solid black !important;
}
.homepagetxt {
     margin-top: 3% !important;
    border-top: 3px solid #c22328 !important;
     border-bottom: 3px solid black !important;
       
}
.hometxt {
    /*margin-left: 3.5% !important;*/
    /*width: 60% !important;*/
   
    background-image: url(/wp-content/uploads/2017/07/McIntosh-footer-Square60x60.jpg);
    background-repeat: no-repeat;
    /*background-size: contain;*/
    background-position: bottom right;
}
.hometxtwhat {
    /*margin-left: 3.5% !important;*/
    /*width: 60% !important;*/
   
    background-image: url(/wp-content/uploads/2017/07/McIntosh-footer-Square60x60.jpg);
    background-repeat: no-repeat;
    /*background-size: contain;*/
    background-position: bottom right;
}
.hometxtwhatbottom {
    /*margin-left: 3.5% !important;*/
    /*width: 60% !important;*/
   
    background-image: url(/wp-content/uploads/2017/07/McIntosh-footer-Square60x60.jpg);
    background-repeat: no-repeat;
    /*background-size: contain;*/
    background-position: bottom right;
}
/*-----home page adjustments-----*/
.homepagehead {
    font-size: 60px;
    font-weight: normal;
}
.homepagetxt {
    margin-left: 3.5% !important;
    /*width: 60% !important;*/
   
    background-image: url(/wp-content/uploads/2017/07/McIntosh-footer-Square60x60.jpg);
    background-repeat: no-repeat;
    /*background-size: contain;*/
    background-position: bottom right;
}
.homepagetxt .avia_textblock {
    padding-bottom: 30px;
}
h1 {
     margin-left: 3.5% !important;
    
}
/*-------end adjustments-----*/
.hometxt .avia_textblock {
    padding-bottom: 30px;
}
/*-----socket adjustments-----*/
#socket {
    font-size: 11px;
}
/*--------Menu custom-----*/
#top #wrap_all #av-burger-menu-ul li a:hover {
color: #c22328 !important;
}
#top #wrap_all #av-burger-menu-ul {
        font-weight: bold;
    font-family: Droid serif;

}
#top #wrap_all #av-burger-menu-ul li a {
    color: #000000;
    
}
.av-burger-overlay-inner {
     background-image: url('/wp-content/uploads/2017/06/tractor-BW.jpg') ;
     background-repeat: no-repeat;
      background-size: cover;
     
}
#header_main{
border-bottom:  2px solid #ffffff !important; 
}
.av-main-nav-wrap {
    float: right;
}
.avia-menu.av_menu_icon_beside {
    border-width: 0px !important;
}
/*=======================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: 989px)  {
	    #bgimage {
	    background-image: url(/wp-content/uploads/2017/06/photo-mobile.jpg) ;
    background-size: cover;
	    }
	    }

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 1025px) {
	   /* .responsive .content .entry-content-wrapper {
	        padding: 0px !important;
	    }*/
	    .filler {
	        display: none !important;
	    }
	    .hometxt {
	        width: 90% !important;
	    }
	    
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 1400px) { 
	   
	    .homepagehead {
    font-size: 40px;
    font-weight: normal;
}
	   

	    .hometxtwhat  {
    width: 100% !important;
    margin-left: 0px !important;
	    }
	    .hometxtwhatbottom {
    width: 100% !important;
    margin-left: 0px !important;
	    }
	    #top .flex_column_table {
    display: table;
    table-layout: fixed;
    width: 100% !important;
    margin-left: 0px !important;
}
	    .av-burger-overlay-inner {
     background-image: url('/wp-content/uploads/2017/07/tractor-BW-894x1024.jpg') ;
     background-repeat: no-repeat;
      background-size: cover;
     
}
	}

	@media only screen and  (max-width: 1140px) {	
	 .cellmobile {
    display: unset !important;
}
.cell1, .cell2, .cell3, .cell4, .title-text, .hidden-text {  
    display: none !important;
}
}
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 768px) {
	    /* #bgimage {
	         background-image: url(/wp-content/uploads/2017/07/Aaron-BG-home-1-ipad.jpg) !important;
	         background-size: cover;
    background-repeat: no-repeat;
	    }*/
	    .homepagetxt {
     margin-left: 0px !important; 
    width: 100% !important;
	    }
	      .hometxtwhat  {
    width: 100% !important;
    margin-left: 0px !important;
	    }
	    .hometxtwhatbottom {
    width: 100% !important;
    margin-left: 0px !important;}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	    	    .cellmobile {
    display: unset !important;
}
.cell1, .cell2, .cell3, .cell4, .title-text, .hidden-text {  
    display: none !important;
}
	     .hometxtwhat {
    width: 100% !important;
    margin-left: 0px !important;
	    }
	    #top .flex_column_table {
    display: table;
    table-layout: fixed;
    width: 100% !important;
     margin-left: 0px !important;
}}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	    .wpcf7-submit {
    width: 30% !important;
}
	    .homepagehead {
    font-size: 30px !important;
    font-weight: normal;
}
	    	    .cellmobile {
    display: unset !important;
}
.cell1, .cell2, .cell3, .cell4, .title-text, .hidden-text {  
    display: none !important;
}
	  .av-parallax-inner {
    background-image: none !important;
}
	    #header_main {
	        background-color: #ffffff;
	    }
	    .hometxt {
	        width: 100% !important;
	   padding-left: 10px !important;
    padding-top: 20px !important;
    padding-right: 10px !important;
	    }
	    #mobile {
    display: unset !important;
    margin-top: 30px !important;
}
.spacer {
    display: none !important;
}
}
 
/*===========================HEADER==============================*/
 
/*----------- Top----------*/
 
/*----------- Nav----------*/


/*-----------Logo-----------*/
 
/*----------- Social----------*/
 
/*===========================MENU=========================*/
 
/*----------- Background----------*/

/*----------- Nav----------*/

/*----------- Search----------*/
 
/*============================BODY==================================*/
 
/*----------- Background----------*/
 
/*----------- Images --------------*/
 
/*----------- Typography----------*/
 
/*----------- Forms----------*/
 
/*----------- Buttons----------*/
 
/*----------- Other----------*/

/* Adjust the position of the WP Accessibility sticky button so that it doesn't sit on top of the next/prev blog post controls */
.a11y-toolbar {
  top: 70%;
}

/*============================SIDEBAR==================================*/
 
/*----------- Background----------*/
 
/*----------- Headers----------*/

/*----------- Images --------------*/
 
/*----------- Buttons----------*/
 
/*----------- Other----------*/
 
/*=============================WIDGETS=============================*/
 
/*-------------label which widget------------*/
 
/*=============================PLUGINS=============================*/
 
/*-------------label which plugin-----------------*/
 
/*======================FOOTER========================*/
 
/*----------- Background----------*/

/*----------- Nav----------*/
 
/*======================SOCKET========================*/
 
/*----------- Background----------*/
 
/*----------- Copyright----------*/
 
/*----------- Nav----------*/