.section-head{
  background: #deefff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-radial-gradient(center, ellipse cover, #deefff 0%, #98bede 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#deefff), color-stop(100%,#98bede));
  background: -webkit-radial-gradient(center, ellipse cover, #deefff 0%,#98bede 100%);
  background: -o-radial-gradient(center, ellipse cover, #deefff 0%,#98bede 100%);
  background: -ms-radial-gradient(center, ellipse cover, #deefff 0%,#98bede 100%);
  background: radial-gradient(ellipse at center, #deefff 0%,#98bede 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=1 );
  border-bottom: 1px solid #000;
  box-shadow: 0 2px 4px rgba(50, 50, 50, 0.5);
  padding: 20px 60px;
  } 

.section-head h3{
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
}

.orange-gradient {
background: #fc9528; /* Old browsers */
background-image: url(/images/headers/orange-burst-4.jpg);
background-position: 50% 0%;
background-repeat: no-repeat;
background:radial-gradient(circle at center 54%, #fc9926 0%,#f48324 25%,#c54d07 68%,#ba4700 100%);
background:url(/images/burst-25.svg) no-repeat 50% 50%, radial-gradient(circle at center 54%, #fc9926 0%,#f48324 9%,#c54d07 68%,#ba4700 100%);
background-size: cover;
border-bottom: 1px solid #000;
box-shadow: 0 2px 4px rgba(50, 50, 50, 0.5);
}

h1, h2, h3, h4, h5, h6 {
  letter-spacing: 2px;
}

.tm-navbar{
  background: #2D2E2F;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3c3c3c 0%,#2D2E2F 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(100%,#2D2E2F));
  background: -webkit-linear-gradient(top, #3c3c3c 0%,#2D2E2F 100%);
  background: -o-linear-gradient(top, #3c3c3c 0%,#2D2E2F 100%);
  background: -ms-linear-gradient(top, #3c3c3c 0%,#2D2E2F 100%);
  background: #2D2E2F linear-gradient(to top, #3c3c3c 0%,#2D2E2F 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#2D2E2F',GradientType=0 );
  box-shadow: 0 3px 10px 0 rgba(10, 10, 10, 0.4);
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

.tm-toolbar {
    background-color: #eee;
    padding-top: 12px;
    padding-bottom: 12px;
}

div.banner h1, div.banner h2, div.banner h3, div.banner p{  
  text-shadow: 2px 2px 4px #000;
  letter-spacing: 1px;
}

.tm-logo {
  display: block;
  float: left;
  position: relative;
  top: 3px;
  z-index: 1021; /*Drop Down Menu = 1020*/
  height:72px;
  -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.4));
  filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.4));
} 

.tm-logo-small {
  margin: 0;
  position: relative;
  width: 200px;
  height:72px;
  z-index: 9;
  -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.4));
  filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.4));
}

.uk-navbar-toggle {
  float: right;
}

.tm-navbar .tm-nav.uk-flex-center {  
-ms-flex-pack: end;  
-webkit-justify-content: flex-end;  
justify-content: flex-end;  
}

.tm-block-footer {
  background-color: #2D2E2F;
  background: url(/images/gotb-peek.png) no-repeat bottom left, radial-gradient(circle at top left, #4f4f4f 0%, #2D2E2F 26%);
  line-height: 28px;
  font-size: 14px;
  text-shadow: 2px 2px 0px #000;
}

.uk-navbar-center{
  text-align: left;
}

.uk-navbar-right{float:right;}

 
.remove-margin-top .uk-panel-space {padding-top: 10px;}

/* Homepage Services Font */

span.hpleft{float: left;}
span.hpright{float: left; margin-left: 30px;}

h1.hp{text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.1);}

      /* Only large screens */
      @media (min-width: 1220px) {
        .tm-navbar {
          padding-top: 0px;
        }
        .uk-navbar-nav>li>a {font-size: 14px;}
        .uk-navbar-nav > li > a {padding: 4px 0 0 40px}

      h1.hp {
        font-size: 30px;
        line-height: 34px;
      }
      }

      /* Med screens */
      @media (max-width: 1219px) {
      h1.hp {
        font-size: 26px;
        line-height: 32px;}
      .uk-navbar-nav > li > a {padding: 4px 0 0 32px}  
      }

      /* Small screens */
      @media (max-width: 1000px) {
      span.hpleft{float: none;}
      span.hpright{float: none;}
      }



.copyright{
  text-align: right;
  text-transform: none;
  font-size: 11px;
}

[class*='uk-icon-'] {
  padding-right: 8px;
  padding-right: 0px;
}


blockquote{
    font-style: normal;
    color: #2D2E2F;
}

blockquote p{
  line-height: 1.7;
  font-size: 17px;
  height: 102px;
  color: #2D2E2F;
}


.tm-block-footer {
  padding: 12px 0;}

.tm-block-footer blockquote, .tm-block-footer blockquote p {color:rgba(255, 255, 255, 0.7) !important; height: 112px;}
.tm-block-footer small{color:rgba(255, 255, 255, 0.7) !important;}



blockquote small{
  text-align: right;
}

.uk-dropdown-navbar {
  background-color: #2D2E2F;
  background: url(/images/gotb-peek.png) no-repeat bottom right, radial-gradient(circle at top right, rgba(79, 79, 79, 0.36) 0%, #2D2E2F 26%);
  box-shadow: inset 0px 14px 24px -2px rgba(0,0,0,0.1);
  border-top: 1px solid #000;
}

a {
  -webkit-transition: color 0.2s linear;
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

.uk-animation-1 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.uk-animation-1-5 {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
}
.uk-animation-2 {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.uk-animation-3 {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

.uk-animation-5 {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.uk-animation-10 {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.greyscale{
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.hp-brand {
  position: relative;
  top: -345px;
  width: 563px;
}

.brdbtm{border-bottom: 1px dotted #777;  padding-bottom: 12px;}

.tm-block-light{
  background: #deefff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-radial-gradient(center, ellipse cover, #deefff 0%, #98bede 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#deefff), color-stop(100%,#98bede));
  background: -webkit-radial-gradient(center, ellipse cover, #deefff 0%,#98bede 100%);
  background: -o-radial-gradient(center, ellipse cover, #deefff 0%,#98bede 100%);
  background: -ms-radial-gradient(center, ellipse cover, #deefff 0%,#98bede 100%);
  background: radial-gradient(ellipse at center, #deefff 0%,#98bede 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=1 );
  border-bottom: 1px solid #000;
}

.uk-button-primary {
  color: #eee;
  border-color: #cccccc;
  background: #4d4d4d;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #4d4d4d 0%, #3c3c3c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(100%,#3c3c3c));
  background: -webkit-linear-gradient(top, #4d4d4d 0%,#3c3c3c 100%);
  background: -o-linear-gradient(top, #4d4d4d 0%,#3c3c3c 100%);
  background: -ms-linear-gradient(top, #4d4d4d 0%,#3c3c3c 100%);
  background: linear-gradient(to bottom, #4d4d4d 0%,#3c3c3c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#3c3c3c',GradientType=0 );
}


.uk-button-primary:hover, .uk-button-primary:focus {
  background-color: #000;
  color: #fff;
  border-color: #000;
}

.uk-tooltip {
  border-radius: 4px;
  padding: 8px 18px; 
  color: #4a5867;
  text-shadow:1px 1px 1px rgba(255,255,255,0.9);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  font-family: 'Open Sans';
  font-weight: 400;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fef1b7+0,fbe892+100 */
background: rgb(254,241,183); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjFiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmU4OTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(254,241,183,1) 0%, rgba(251,232,146,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,241,183,1)), color-stop(100%,rgba(251,232,146,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,241,183,1) 0%,rgba(251,232,146,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,241,183,1) 0%,rgba(251,232,146,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,241,183,1) 0%,rgba(251,232,146,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,241,183,1) 0%,rgba(251,232,146,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef1b7', endColorstr='#fbe892',GradientType=0 ); /* IE6-8 */

}

.uk-tooltip-top:after,
.uk-tooltip-top-left:after,
.uk-tooltip-top-right:after
{
  -webkit-filter: drop-shadow(2px 1px 0px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(2px 1px 0px rgba(0, 0, 0, 0.3));
  bottom: -4px;
}
.uk-tooltip-bottom:after,
.uk-tooltip-bottom-left:after,
.uk-tooltip-bottom-right:after {
  border-bottom-color: rgba(254,241,183,1);
  -webkit-filter: drop-shadow(2px 0px 0px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(2px 0px 0px rgba(0, 0, 0, 0.3));
  top: -4px;
}
.uk-tooltip-right:after{
   -webkit-filter: drop-shadow(0px 2px 0px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0px 2px 0px rgba(0, 0, 0, 0.3));
  left: -4px;
}
.uk-tooltip-left:after{
   -webkit-filter: drop-shadow(1px 2px 0px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(1px 2px 0px rgba(0, 0, 0, 0.3));
  right: -4px;
}



.hpgrid .uk-button{
  width: 100%;
}

img.gotb{  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -20px;
  margin-bottom: 14px;}

/*remove padding from hompage logo */
.uk-overlay-panel h1{
  padding-bottom: 0;
  margin: 0;
}

/*remove padding from stacked panels */
.uk-grid > * > .uk-panel + .uk-panel {
 margin-top: 0;
}

/* Breadcrumbs */

.breadcrumb > li > .divider {
  padding: 0 12px;
}
.breadcrumb {
  padding: 0;
  font-size: 13px;
  text-transform: uppercase;
}

.breadcrumb > li > a {
  color: #7f7f7f;
}
.no-top-margin{
  margin-top: 0px
}


.uk-navbar-toggle:after {
  content: '\f0c9  Explore';
  font-family: FontAwesome;
  vertical-align: middle;
  text-transform: uppercase;
  border: 1px solid #666;
  padding: 8px;
  border-radius: 3px;
  font-size: 18px;
  letter-spacing: 1px;
}

/*
/* Module link colors*/

.uk-panel-box-secondary a:hover{
  color: #bb3700;
}

.uk-panel-box-secondary, .uk-panel-box-secondary p, .uk-panel-box-secondary h1, .uk-panel-box-secondary h2, .uk-panel-box-secondary h3, .uk-panel-box-secondary h4{
    color: #000;
} 

.uk-panel-box-secondary h1 > a, .uk-panel-box-secondary h2 > a, .uk-panel-box-secondary h3 > a, .uk-panel-box-secondary h4 > a {
  color: #000;
  text-decoration: underline;
}
.uk-panel-box-secondary h1 > a:hover, .uk-panel-box-secondary h2 > a:hover, .uk-panel-box-secondary h3 > a:hover, .uk-panel-box-secondary h4 > a:hover {
  color: #bb3700;}

/*Fixes wrong font fallback on links with icons in Firefox*/
[class*="uk-icon-"] {
    font-family: FontAwesome,"Open Sans";
}

.parallax-footer{
   z-index: -1;
  position: fixed;
  bottom: 0;
  width: 100%;
}

.body-block{
  margin-bottom: 455px;
  background: #fff;
  border-bottom: 1px solid #000;
}
      /* Medium screens */
      @media (max-width: 960px) {
      .body-block{margin-bottom: 451px;}
      }


      /* Small screens */
      @media (max-width: 768px) {
      .body-block{margin-bottom: 440px;}
      }

 /* Copyright Small screens */
      @media (max-width: 768px) {
      .copyright{display: none;}
      }


.tm-block-footer .uk-icon-button {
  background: none;
  color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.7);
  text-shadow: none;
  margin-right: 12px;
}

.uk-icon-envelope:before, .uk-icon-phone:before, .uk-icon-comments:before, .uk-icon-map-marker:before {
  margin-right: 8px;
}

.tm-block-footer blockquote .uk-icon-quote-left:before {
  color: rgba(255, 255, 255, 0.5);
}

.address-indent{
  margin-left: 21px;
  line-height: 20px;
  font-size: 12px;
  margin-top: 6px;
}

.uk-overlay-panel h1:before, .uk-overlay-panel h1:after{
  border-top: none;
}

.uk-nav-offcanvas > li > a {
  letter-spacing: 1px;
}



.uk-panel-box-secondary {
  border-bottom: 1px solid #000;
  box-shadow: 0 2px 4px rgba(50, 50, 50, 0.5);
}



/*Homepage Only Rules GOTBHome custom.ccs */




/*Adds height to the opening slideshow until the animation begins*/
/*.header-placeholder{
  height: 420px
}

*/

.tm-navbar .tm-nav.uk-flex-center {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.logolarge-container {
  height: 0;
  position: relative;
  margin: auto auto;
  width: 100%;
  bottom: 423px;
  max-width: 780px;
}

.tm-toolbar {
  background: #2D2E2F linear-gradient(to top, #3c3c3c 0%,#2D2E2F 100%);
  border-bottom: 1px solid #000;
}
.uk-subnav > * > * {
  color: #ccc;
  text-shadow: 0 1px 1px rgba(0,0,0,0.5);
}

/*big homepage menu font*/
@media (min-width: 920px){
.uk-navbar-nav>li>a {
  font-size: 18px;
}
}

/* Homepage animated gif */
.gif{
}

/* Breadcrumbs */

.breadcrumb > li > .divider {
  padding: 0 12px;
}
.breadcrumb {
  padding: 0;
  font-size: 13px;
  text-transform: uppercase;
}

.breadcrumb > li > a {
  color: #7f7f7f;
}

/* Homepage animated gif */
.gif{

}
ul.no-padding{
  padding: 0;
}

.uk-icon-large:before{
  padding: 0;
}

.uk-icon-quote-left:before {
    font-size: 350%;
}

.uk-icon-quote-left{
    margin-bottom: 0px;
    color: #ccc;
}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5{
font-family: 'Comfortaa';
}

.uk-h3, .uk-h4, .uk-h5{
    letter-spacing: 1px;
    font-weight: 400;
}

@media (max-width: 1220px) {
	blockquote p {
		height: auto;
	}
}

@media (max-width: 767px) {
	blockquote p i.uk-icon-large {
		float: none;
	}
}