/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/

#fav-noticewrap{position: absolute;z-index: -1;}

.g-recaptcha {
    transform: scale(0.92);
    -webkit-transform: scale(0.92);
    transform-origin: 0 0;
  -webkit-transform-origin: 0 0;}

#wdform_22_element13 {padding: 2px 5px; font-size: 13px; margin-bottom:10px;}

#content-loaded {display:none;}
#content-loaded-toggle {Display:block;}
#fav-userwrap {position: relative; bottom: 0; width: 100%;}
#fav-mainwrap {margin-bottom: 20px;}

td.list-title a {color:#222!important; font-weight:600; font-size:1.2em;}
#absolute a:hover{color:white;}


@media (max-width: 700px)
#hidden-xs {
    display: none !important;
}


div,p {text-align: justify;}


body {
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
    background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-position: center center !important;
        }
a.text-logo {white-space: nowrap;}

#favglyph-icon.favglyph-icon {background-color: transparent !important;}

/** Custom Typography**/

div#fav-promo1, div#fav-promo2, div#fav-promo3 {width:33.33333% !important; padding:0px !important}


/** Forms **/
#form1 div.wdform-element-section.favth-btn.favth-btn-mini {min-width: 85px !important; border-radius: 5px;}
#form1 .g-recaptcha { transform: scale(0.92); -webkit-transform: scale(0.92);  transform-origin: 0 0; -webkit-transform-origin: 0 0;}

div.wdform-element-section.verify div div {padding-right:2px; vertical-align: top!important;}


/*//////////////////////////////////////////////////////////////////////////////
///
///  Mobile Landscape
///
//////////////////////////////////////////////////////////////////////////////*/

@media (max-width: 750px)
{
  
body {
  background-image: url(/images/assets/general-contractor-sml.jpg) !important; 
  background-attachment: fixed !important;
  background-size: 100% !important;
  background-repeat: no-repeat !important;
  background-position: 0px 0px !important; 
        }
#fav-mainwrap {}
div#fav-userwrap {position: relative;}
}




/*//////////////////////////////////////////////////////////////////////////////
///
///  Mobile Portrait
///
//////////////////////////////////////////////////////////////////////////////*/
@media (max-width: 480px)
{
  
body {
  background-image: url(/images/assets/general-contractor-sml-vert.jpg) !important; 
  background-attachment: fixed !important;
  background-size: 120% !important; 
  background-repeat: no-repeat !important;
  background-position: 0px 0px !important; 
        }
  #hidden-xs {display:none;}
  div#fav-userwrap {position: relative;}
h3#list {max-width: 90px;}
  
div#absolute { 
  position: absolute; 
  top: 210px; 
  padding: 8px;
    margin: 0px 0px 0px -15px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #FFF;
    clear: both;
    z-index: 10; }
  
i.fas.fa-pencil-ruler, i.fa.fa-envelope-square, i.fa.fa-phone-square {font-size:4.5em !important;}
  iframe#post_iframe {width:100%;}
  
}
