﻿
.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-muted {
  color: #999;
}

.text-primary {
  color: #428bca;
}

a.text-primary:hover {
  color: #3071a9;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover {
  color: #843534;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}



#above-footer { background: #404041; overflow: hidden; padding: 40px 0; }

#above-footer p { color: #fff; font-size: 18px; font-weight: 300; line-height: 1.75em; }
 
#above-footer p span { font-size: 20px; font-weight: 500; letter-spacing: 0.03em; }
 
#above-footer p a { color: #f3766e; font-weight: 500; }
 
#above-footer p a:hover { color: #efefef; }

	#above-footer .container, #full-footer .container { padding: 0 29px; }



.herobox {position:absolute;bottom:40px;right:0;z-index:9999;width:100%;height:auto;}



.td-mobile-close {
  position: relative;
}

.td-mobile-close a {
  display: block;
  width: 100%;
  padding: 16px 0 17px 0;
  text-align: center;
  background-color: #4db2ec;
  color: white;
  font-size: 17px;
  font-family: 'Roboto', sans-serif;
  z-index: -1;
}

.td-mobile-close a:hover {
  text-decoration: none !important;
  color: white;
  opacity: 0.8;
}

.td-mobile-close .td-nav-triangle {
  position: absolute;
  right: 0;
  top: 19px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 8px 7.5px 0;
  border-color: transparent #ffffff transparent transparent;
}




.col1,.col2,.col3,.col4,.col5 { margin: 10px 0; float: left; padding: 0 0px;}

	.container-1 .col1 { width: 100%; }

	.container-2 .col1 { width: 50% }

	.container-3 .col1 { width: 24%;}
 
	.container-4 .col1 { width: 42%; font-size: 11px; font-family:"proxima-nova";  color:#000;}

	.container-5 .col1 { width: 20%; }
