body, html {
	min-height: 100%;
	width: 100%;
}

.navbar {
	border: none;

}


.navbar-nav {
   float: none;
   font-family: 'FontAwesome';
   font-size: 20px;
}

.navbar-nav li {
   margin-left: 15px;
   
}

.navbar-nav li a:hover {transition: color 0.4s linear 0s, background 0.4s linear 0s; color:#ffffff;}

.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }


.navbar-brand {
    float: none;
    font-family: 'FontAwesome';
    font-size: 21px; 
}

 .breadcrumb>li+li:before {
 	content: "\f105";
 	font-family: 'FontAwesome';
 	color:#6c6b6b;
 	font-size: 12px;
 }

 .breadcrumb {
 	background-color: #ffffff;
 	font-size: 13px;
 } 

 .breadcrumb li a:hover {transition: text-decoration:underline; color:#222222;}

.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }

           
.carousel.fade{
	opacity: 1;
}

.carousel.fade .item{
	display: block;
	position: absolute;	
	left: 0;
	top: 0;
	width: 100%;
	opacity: 0;
	transition: .9s;
    transition-timing-function: ease-in-out;

}
.carousel.fade .item.active{
	position: relative;
	opacity: 1;
}


@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300);
footer { background-color:#222222; min-height:auto; max-height: auto; font-family: 'Open Sans', sans-serif; }
.footerleft { margin-top:30px; padding:0 36px; }
.footerleft p { color:#999; font-size:12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px;}
.footerleft p i { width:20px; color:#999;line-height:25px;}


.paddingtop-bottom {  margin-top:30px;padding:0 36px;}
.footer-ul { list-style-type:none;  padding-left:0px; margin-left:2px;}
.footer-ul li { line-height:25px; font-size:12px;}
.footer-ul li a { color:#a0a3a4; transition: color 0.2s linear 0s, background 0.2s linear 0s; }
.footer-ul i { margin-right:10px;}
.footer-ul li a:hover {transition: color 0.3s linear 0s, background 0.3s linear 0s; color:#ffffff; text-decoration: none }

.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }
 
  
 .icon-ul { list-style-type:none !important; margin:0px; padding:0px;}
 .icon-ul li { line-height:75px; width:100%; float:left;}
 .icon { float:left; margin-right:5px;}
 
 
 .copyright { min-height:40px; background-color:#101010;}
 .copyright p { text-align:left; color:#a0a3a4; padding:10px 0; margin-bottom:0px;}
 .copyright a { text-align:left; color:#a0a3a4; padding:10px 0; margin-bottom:0px;}
 .heading7 { font-size:20px; font-weight:700; color:#d9d6d6; margin-bottom:22px;}
 .post p { font-size:12px; color:#FFF; line-height:20px;}
 .post p span { display:block; color:#8f8f8f;}
 .bottom_ul { list-style-type:none; float:right; margin-bottom:0px;}
 .bottom_ul li { float:left; line-height:40px;}
 .bottom_ul li:after { content:"/"; color:#FFF; margin-right:8px; margin-left:8px;}
 .bottom_ul li a { color:#FFF;  font-size:12px;}

.hide-bullets {
list-style:none;
margin-left: -40px;
margin-top:20px;
}

.hide-bullets a:hover {border-color:#4f4f4f;}


.iconbox-icon {
  background-color: #101010;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 100px;
  height: 100px;
 
}
.iconbox-icon span {
  color: #fff;
  font-size: 42px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 29px;
  text-align: center;
  vertical-align: middle;
}
.featureinfo h4 {
  font-size: 22px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 2px;

}
.featureinfo > p {
  color: #000000;
  font-size: 13px;
  padding-top: 1px;
  text-align: center;
  line-height: 1.5;
  
    font-weight: bolder;
}

.content h2 {
  font-size: 25px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  line-height: 1.5;
  text-shadow: 0.1px 0.1px 0.0px gray;
}
.content h3 {
  font-size: 19px; 
}

.info {
  color: #000000;
  font-size: 16px;
  line-height: 2.0;
}

.submit-wrapper {
   margin-top: 80px;
}
.submit-wrapper a {
    border:2px solid white;
    color:white;
    padding:20px 25px;
    text-decoration:none;
    position:relative;
    letter-spacing:2px;
    transition:all 0.6s;
    z-index:1;
}
.submit-wrapper a:before,
.submit-wrapper a:after {
    content:"";
    position:absolute;
    top:50%;
    left:0;
    width:24px;
    height:4px;
    background:#FF6347;
    margin-left:-12px;
    margin-top:-2px;
    transition:all 0.6s;
}
.submit-wrapper a:after {
    left:auto;
    right:0;
    margin-right:-12px;
}
.submit-wrapper a:hover:before,
.submit-wrapper a:hover:after {
    width:100%;
    transition:all 0.6s;
    background:#fff;
    transform:scaleY(5);
    z-index:-1;
}
.submit-wrapper a:hover {
    text-decoration:none;
    background:#FF6347;
    transition:all 0.6s;
}

















