#one, #two, #three, #four, #five, #six, #seven, #eight, #nine, #ten, #eleven, #twelve, #thirteen {
  background: none !important;
/*  outline: thin solid gainsboro;*/
  cursor: pointer;
} 
#fancybox-content { 
  min-width: 500px !important; 
  background: white;
  text-align: center;
  padding: 1em;
}
.fancy-imgs img { max-width: 88%; }
@media (max-width: 480px) {
  #one, #two, #three, #four, #five, #six, #seven, #eight, #nine, #ten, #eleven, #twelve, #thirteen {
    width: 2.5em !important;
    height: 2.5em !important;
  }
}
@media (min-width: 481px and max-width: 620px) {
  #one, #two, #three, #four, #five, #six, #seven, #eight, #nine, #ten, #eleven, #twelve, #thirteen {
    width: 4em !important;
    height: 4em !important;
  }
}
/*=============================================================
===== UNIVERSAL ===============================================
=============================================================*/

html{ min-height:100%; width:100%; }
body{ }
.twrap { }
.tWrap .floatLeft{ float:left; }
.tWrap .floatRight{ float:right; }
.tWrap .clear{ clear:both; }
.tWrap .mainBoxWrapper{ margin-bottom:1em; }
.tWrap .sideBoxWrapper{ margin-bottom:1em; }

/* Form */
.tWrap .formBlockSurveyRow:before, .tWrap .formBlockSurveyRow:after{ content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0; }
.tWrap .formBlockSurveyRow:after{ clear:both; }
.tWrap .formBlockSurveyRow{ overflow:visible; width:100%; padding:0; }
.tWrap .formBlockSurveyCell.question{ width:100%; padding:0; }
.tWrap .formBlockSurveyCell.answer{ width:100%; padding:0 0 5px 0; }
.tWrap .formBlockSurveyCell.question label{ margin-top:8px; display:block; }
.tWrap .extendedFormSurveyView  textarea{ height:100px; box-sizing:content-box; -ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }
.tWrap .extendedFormSurveyView  input:focus, .tWrap .extendedFormSurveyView  textarea:focus, .tWrap .extendedFormSurveyView  select:focus{ outline:none; }
.tWrap .extendedFormSurveyView  input[type=text], .tWrap .extendedFormSurveyView  input[type=tel], .tWrap .extendedFormSurveyView  input[type=email], .tWrap .extendedFormSurveyView  input[type=url]{
    color:#666; border:1px solid #d9d9d9; padding:15px 2%; width:95%; height: auto;
    /*-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;*/
}
.tWrap .extendedFormSurveyView  textarea{
    color:#666; border:1px solid #d9d9d9; padding:8px 2%; width:95%;
}
.tWrap .extendedFormSurveyView  select{
    color:#666; border:1px solid #d9d9d9; padding:0px 2%; width:95%; height:3.5em;
}
.tWrap .extendedFormSurveyView  textarea:focus, .tWrap .extendedFormSurveyView  select:focus, .tWrap .extendedFormSurveyView  input[type=text]:focus, .tWrap .extendedFormSurveyView  input[type=tel]:focus, .tWrap .extendedFormSurveyView  input[type=email]:focus, .tWrap .extendedFormSurveyView  input[type=url]:focus{
    color:#222; border:1px solid #b1b1b1;
}
.tWrap .extendedFormSurveyView input[type="submit"]{ float:0; }
.tWrap .extendedFormSurveyView #msg { background:#e06a6a; color:#fff; text-shadow: 1px 1px 0 #7b1717; padding:1em; border:none; margin:5px 0; }
.tWrap .extendedFormSurveyView #msg .error{ color:#fff; }
.tWrap .extendedFormSurveyView #msg.formSuccess{ background:#9fd9f1; color:#33363a; text-shadow: 1px 1px 0 #d4dff6; }

/* Breadcrumbs */
.tWrap .breadcrumbsCont{ color:#292666; padding: 10px 0; font-size: 0.857em; }
.tWrap .breadcrumbsCont a{ color:#544c4e; }
.tWrap .breadcrumbsCont a:hover{ color:#00bcf1; }
.tWrap .breadcrumbsCont strong{ font-weight:normal; }
.tWrap .breadcrumbsCont .delim{ padding:0 3px; }

/*=============================================================
===== HEADER ==================================================
=============================================================*/

.tWrap header{
    width:100%;
    height: auto;
    position: relative;
    z-index: 50;
}
.tWrap header.affix {
    position: fixed; top: 0; width: 100% }

.tWrap #headerBottom { width:100%; background: url(../images/navbg.png) top center repeat-x #eee; border-bottom: 1px solid #fff; }
.tWrap .headerBoxWrapper { padding-bottom: 10px; }

.tWrap #logoContainer{ }
.tWrap #logoContainer #logo{ display:block; }

.tWrap .navbar{ min-height:0; border-radius:inherit; border:none; padding: 0px 0px 0px; margin:0px; background: none;  }
.tWrap .navbar-collapse{ padding:0px; }

.tWrap #headerBottom .navbar { background: none; border: none; margin-bottom: 0px; min-height: inherit; }
/* Argon/Default Navigation */
.tWrap header .nav{ float:left; margin:0; padding:0; }
.tWrap header .nav > li{ float:left; list-style:none; position:relative;  padding-left: 2px; }
.tWrap header .nav > li > a{ font-size:15px; line-height:15px; padding:16px 14px; color:#fff; text-transform:uppercase; display:block; text-decoration:none; font-family: 'Montserrat', sans-serif; /*font-weight: 700; */display: block; text-decoration: none; text-shadow: 1px 2px 0px rgba(2, 2, 2, 0.13);
 }
.tWrap header .nav > li > a:hover, .tWrap header .nav > li.nav-hover > a, .tWrap header .nav > li.nav-path-selected > a{
    /*background: url(../images/navhoverbg.png) top center repeat-x #10afdf; color:#fff; text-decoration:none;*/
}
.tWrap header .nav > li ul{ position:absolute; display:none; margin:0px 0 0 0; padding:1px 0; z-index:4; width:280px;}
.tWrap header .nav > li ul li{ list-style:none; position:relative; }
.tWrap header .nav > li ul li a{ font-size:15px; line-height:15px; padding:14px 26px; background:#292666; color:#fff; min-width:250px; text-transform:uppercase; text-align:left; display:block; text-decoration:none; font-family: 'Roboto Condensed', sans-serif; }
.tWrap header .nav > li ul li a:hover, .tWrap header .nav > li ul li.nav-hover > a, .tWrap header .nav > li ul li.nav-path-selected > a{
    background: #f1f1f1;
    color:#292666 !important; text-decoration:none;
}
.nav-path-selected { background: #f1f1f1;color:#292666 !important;}
.nav>li>a:hover, .nav>li>a:focus { background-color:none !important; }
.tWrap header .nav > li > ul ul{ left:100%; top:0; }

/* Antimony Navigation
.tWrap header .nav{ float:right; }
.tWrap header .nav > li > ul ul{ right:100%; left:auto; }
*/

.tWrap header .navbar-header { float: none; }
.tWrap .col-logo { display: none; }
.tWrap .col-nav { padding: 0px; }
.navbar-default .navbar-toggle { border-color: #292929 }
.navbar-default .navbar-toggle:hover { border-color: #292929; background-color: #292929; }
.navbar-default .navbar-toggle .icon-bar { background-color: #292929; }
.navbar-default .navbar-toggle:hover .icon-bar { background-color: #29a95e; }
.navbar-default .navbar-brand { color: #292929; }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #29a95e; }

/*=============================================================
===== FOOTER ==================================================
=============================================================*/

.tWrap footer{ width:100%; padding: 20px 0 0; background:#292567; color: #6a6a6a; font-size: 0.857em; }
.tWrap #footerTop{ width:100%; }
.tWrap #footerBottom{
    width:100%;
}
.tWrap #footerBottom p{ }
.tWrap #footerBottom a{ }
.tWrap #footerBottom a:hover{ text-decoration:underline; }

.tWrap #footerLogo{ margin:0 auto; display:block; }

.tWrap footer p{ padding:0; }
.tWrap footer a{ color: #6a6a6a; }
.tWrap footer #zCopyrightWrapper{ float: right; }
.tWrap footer #zCopyrightLogo{ vertical-align:middle; }

.lower-footer-content {
    display:flex;
    justify-content: space-between;
}

/*=============================================================
===== HOME ====================================================
=============================================================*/

.tWrap #slideshowContainer{ width:100%; }
.tWrap #homeTopTileContainer { width: 100%; background:#292666; padding: 10px 0px 0px; margin-top:0px;background-size: contain;background-repeat: no-repeat; background-position: center;}
.tWrap #homeTopTileContainer p{margin-right:10%;}
.tWrap #homeTopTileContainer p, .tWrap #homeTopTileContainer h3{padding:0px;margin-top:-5px;}
.tWrap #homeTileContainer { width: 100%; padding: 10px 0 0 5px; }
.tWrap #homeTileContainer .mainTileBoxWrapper { padding-bottom: 10px; }
.tWrap #tilesContainer{ width:100%; }
.tWrap #homeContentContainer .homeSideBoxWrapper { padding-bottom: 15px; }
.tWrap #homeContentContainer .homeSideBoxWrapper:first-child { padding-bottom: 0px; }
.tWrap #homeContentContainer {
    padding: 20px 0;
    //background: url(../images/home-content-bg.jpg) right center no-repeat;
    //background-size: cover;
}
.tWrap #homeContentContainer .homeColumns { padding: 20px 0; }
.tWrap #homeLowerContainer{ padding:60px 0 0px;  }
.tWrap .homeLowerSide { padding-top: 30px; }

.tWrap .flexslider{ margin:0; overflow:hidden; }
.tWrap .flex-direction-nav{ display:none; }
.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ width:46px; height:86px; left:20px; background:url(../images/arrows1.png) no-repeat top left; opacity:1; z-index:3; }
.tWrap #slideshowContainer .flex-direction-nav .flex-next{ width:46px; height:86px; right:20px; background:url(../images/arrows1.png) no-repeat top right; opacity:1; z-index:3; }
/*.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ width:40px; height:40px; left:20px; background:url(../images/arrows2.png) no-repeat top left; opacity:1; z-index:3; }
.tWrap #slideshowContainer .flex-direction-nav .flex-next{ width:40px; height:40px; right:20px; background:url(../images/arrows2.png) no-repeat top right; opacity:1; z-index:3; }*/
/*.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ width:48px; height:48px; left:20px; background:url(../images/arrows3.png) no-repeat top left; opacity:1; z-index:3; }
.tWrap #slideshowContainer .flex-direction-nav .flex-next{ width:48px; height:48px; right:20px; background:url(../images/arrows3.png) no-repeat top right; opacity:1; z-index:3; }*/

/*.tWrap #slideshowContainer  .flexslider{ margin:0; }*/
.tWrap #slideshowContainer .flex-control-nav{ bottom:0px; width:1140px; left:50%; margin-left:-570px; position:absolute; text-align:right; }
.tWrap #slideshowContainer .flex-control-nav a{ background:url(../images/dots2.png) top left no-repeat; text-indent:999em; width:18px; height:18px; box-shadow: none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px; }
/*.tWrap #slideshowContainer .flex-control-nav a{ background:url(../images/dots3.png) top left no-repeat; width:13px; height:13px; box-shadow: none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px; }*/
.tWrap #slideshowContainer .flex-control-nav a.flex-active{ background-position:right top; }

/*=============================================================
===== INNER ===================================================
=============================================================*/

.tWrap .innerContentContainer { padding:0px 0 50px; margin:0; background:#fff; }
.tWrap .innerContentContainer .nav{ padding:0; margin:0; }
.tWrap .innerContentContainer .nav > li{ padding:0; margin:0 0 2px 0; list-style:none; }
.tWrap .innerContentContainer .nav > li > a{ color:#393939; background:#eee; padding:20px 27px; font-size:15px; line-height:15px;display:block; text-decoration:none; text-transform:uppercase; font-family: 'Montserrat', sans-serif; }
.tWrap .innerContentContainer .nav > li > a:hover, .tWrap .innerContentContainer .nav > li.nav-hover > a, .tWrap .innerContentContainer .nav > li.nav-path-selected > a{
    background:#10afdf; color:rgb(41, 37, 103); text-decoration:none;
}
.tWrap .innerContentContainer .nav > li ul{ padding:0 0 11px 0; margin:0; }
.tWrap .innerContentContainer .nav > li ul li{ list-style:none; }
.tWrap .innerContentContainer .nav > li ul li a{ color:#393939; background:#eee; padding:9px 27px; font-size:1em; line-height:1em; display:block; text-decoration:none; text-transform:uppercase; font-family: 'Montserrat', sans-serif; }
.tWrap .innerContentContainer .nav > li ul li a:hover, .tWrap .innerContentContainer .nav > li ul li.nav-hover > a, .tWrap .innerContentContainer .nav > li ul li.nav-path-selected > a{
    background:#10afdf; color:#fff; text-decoration:none;
}

.tWrap .pageTitle { margin-top: 1.5em; font-weight:700; font-size: 1.786em; padding-bottom: 12px; margin-bottom: 10px; color:#f0850f; text-transform:uppercase;}


.tWrap .lowerContent { background: url(../images/lower-content-bg.png) 50% 50%; padding: 10px 0 10px; }
/*=============================================================
===== CUSTOM ==================================================
=============================================================*/

#freeAppraisel { top: 1100px; height: 232px; position: absolute; display: block; right: 1px; width: 313px; transition: all 1.2s ease-in-out; -webkit-transition: all 1.2s ease-in-out; z-index: 4; cursor: pointer; }
#freeAppraisel a { background:url(../images/scrolling-cta.png) no-repeat top left; display:block; width:313px; height:232px; }

.tWrap .formBorder { border: 3px solid #d1170b; padding: 15px; background: #fff; }
.tWrap .formBorderOrange { border: 2px solid #ff9000; padding: 15px; border-radius: 0 0 8px 8px; background: #fff; }

.tWrap .topForm .container { position: relative; }
.tWrap .topForm { width: 100%; background: #00b4ea; color: #fff; padding: 40px 0; display: none;}
.tWrap .topForm h3 { color: #fff; text-transform: capitalize; font-size: 2.143em; }

.tWrap .topForm .formButtonClose a { position: absolute; right: -185px; background: url(../images/formButtonClose.png); height: 132px; width: 201px; }
.tWrap .formButton a { position: absolute; right: -185px; background: url(../images/formButton.png); height: 132px; width: 201px; }

.tooltip { position: relative; opacity: 1; }

/*nav items text to orange*/
.nav-item-3:hover>a, .nav-item-10:hover>a {color:white !important;}
/*product enquiry form submit btn*/
form > .SubmitButton {height:6em !important;}
form > .SubmitButton > .answer {text-align:center !important;}
form .SubmitButton {text-align:center !important;}

.tWrap #headerTop {
    width:100%;
    height: 9em;
}
#headerTop .container {
    display: flex;
    justify-content: space-between;
}
.header-wrapper header .container { align-items: center; }
.header-logo {
    margin-top:-1.5em;
}
.header-navigation {
    height:7em;
}
.formButton {
    margin-top:-1.5em;
    display: flex;
  align-self: flex-end;
}
#headerContent {
    height:100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.lower-footer button {
    max-width: 12em;
  padding: .6em 1em;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: white;
    background: #f0850f;
    border: 0;
    border-radius:5px;
}

.main-cta-wrapper {
    padding: 1.5em 0 0;
    background: #f2f2f2;
    background-size: cover;
}
.lower-footer {
    background-image: url('../images/footer-bg.jpg');
    background-size: cover;
    background-position: center;
}

.nav>li>a:hover, .nav>li>a:focus {
    background-color: #292666;
    color:#fff !important;
}
.nav li a { font-style:normal; }

@media only screen and (max-width:1028px){
    .tWrap header{
      height:auto !important;
    }

    .hero-content{
      height: auto;
      margin-top: 0 !important;
    }

    .menu-toggle {
      position: absolute;
      top: 2em
      right: 2em;
    }
}


@media only screen and (min-width:480px) and (max-width:768px){

    .hero-cta h1{
        padding:130px 0;
    }
}

@media only screen and (max-width:480px){
    .hero-cta h1{
        padding:50px 0;
    }
}

.hbspt-form {
  padding-top: 20px;    
    }
  label {
    display: none;
  }
    
  .input {
    padding: 10px 30px;
  }
    
  input {
    font-size: 15px;
    padding: 10px;
  }
    
  textarea {
    font-size: 15px;
    padding: 10px;
    width: 250px;
    font-family: "Verdana", sans-serif;
    font-size: 15px;
  }   
     
  .hs-form-required {
    display: none;
  }   
    
  .hs-button {
    padding: 9px 15px;
    border-radius: 5px;
    border: none;
    color: #fff;
    background: #FF9100;
    box-shadow: none;
    text-shadow: none;
    font-family: "Verdana", sans-serif;
    font-size: 18px;
    height: 60px;
    width: 100%;
  }    
    
  div.actions {
    padding: 10px 30px 30px 30px;  
  }    

  div.input {
    padding: 10px 30px;
  }
  .actions {
    padding: 10px 30px 30px 30px;
  }
  .hs-button {
    cursor: pointer;
  }
  input, textarea {
    width: 100%;

  }
