@import url(fontello.css);
@import url(http://fonts.googleapis.com/css?family=Alike);
@import url(http://fonts.googleapis.com/css?family=Tienne);

body {
	background: #414f35;
}

blockquote {
	margin-left:  50px important!;
}

.row {
  max-width: 990px;
	background: #f2f2f2;
}

.about-caption  {
	font-size: 60% important!;
}

.fortress-container {
	max-width: 100%;
	background:  #f2f2f2;
}

.f_logo {
 vertical-align: center;
}

.f_service {
  color: #717247;
  /* font-family: 'Alike', serif; */
	font-family: 'Tienne', serif;
	font-size:  18px;
	font-weight: 700;
  text-align: center;
	
	padding-top: 1rem;
  padding-bottom: 1rem;
	padding-left: 1rem;
  padding-right: 1rem;
}

.f_phone {
	font-size:  30px;
}

h6.panel {
	text-align: center;
}

.top-bar {
	background: #717247;
}

.top-bar-section ul li  > a{
	background: #717247 !important;
}

.top-bar-section ul li  > a:hover{
	background: #8d191c !important;
}

.top-bar-section ul li > a {
  font-size:  13px;
  font-weight: 600;
	text-transform:uppercase;
}

.dropdown-wrapper ul li > a {
	background: #919191 !important;
	font-weight: bold;
}

.f_centered a img {
		display:block;
    margin:auto;
}

.f_centered  img {
		display:block;
    margin:auto;
}
.top-bar-section ul li > a:hover {
background: #8d191c;
}

.top-bar-section .dropdown ul li > a:hover {
background: #8d191c;
}

nav.top-bar {
text-align:center;
}

section.top-bar-section {
display: inline-block;
}

@media only screen and (min-width: 641px)
{
  .dropdown-wrapper
  {
    background-color: #919191 !important;
    width: 550px !important;
		text-align: left;
  }
}

.top-bar-section .dropdown label {
		padding: 8px 15px 2px;
		margin-bottom: 0;
		text-transform: uppercase;
		color: #000000;
		background: #919191 !important;
		font-weight: bold;
		font-size: 0.85rem; 
}

@media only screen and (min-width: 990px) {
	.top-bar-section ul li > a {
		font-size:  12px;
		font-weight: 600;
		text-transform:uppercase;
	}
}

@media only screen and (min-width: 1900px) {
	.top-bar-section ul li > a {
		font-size:  16px;
		font-weight: 600;
		text-transform:uppercase;
	}
}

.reasons {

}

.reason-list {
	font-size: 14px;'
}

.blog {
	color: #8d191c;
	padding-left: 20px;
}

.panel-blog {
	border-color: #8d191c !important;
	border-width: 2px;
}

h4.reasons {
	color: #8d191c;
	text-align: center;
}

.footer {
	background: #919191;
}

.side-nav {
	color: #4c4b4b;
}
	.side-nav li a {
		color: #4c4b4b !important;
	}
	.side-nav li a:hover {
		text-decoration: underline;
	}
	.side-nav li a.sublink {
		color: #ffffff !important;
	}
	.side-nav li.divider {
		color: #4c4b4b !important;
		border: 1px solid #919191;
	}

	h3.contact {
		color: #4c4b4b;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 16px;
		padding-left: 130px;
	}

.mainlink {
	color: #4c4b4b !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px !important;
}

.sublink {
	color: #ffffff !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}

form {
		padding: 0 0 0 70px;
}

label {
	background: #919191;
	text-transform: uppercase;
	color: #4c4b4b;
	font-weight: bold;
}

label.contact-page {
	background: #f2f2f2 !important;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}

label.inline {
	color: #fff;
   margin: 0 0 0 0;
}

label.inline2 {
	color: #000000;
   margin: 0 0 0 0;
}


input {
	border: 1px solid #000 !important;
	height: 30px !important;
	width:  95% !important;
}

textarea {
	border: 1px solid #000 !important;
	height: 150px;
	width: 300px;
}

.shift {
	margin-left: 55px;
}

.fortress-form {
	background: #919191;
}

.fortress-form2 {
	background: #f2f2f2;
}

.border {
	border: 1px solid #000 !important;
	margin:  10px 10px 10px 10px;
	padding-top:  20px;
}

.copyright {
	text-align: center;
	background: #717247;
	color: #ffffff;
	padding-bottom: 20px;
}


.float-right {
	float: right;
}

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

.float-left {
	float: left;
}

.visible-img img {
  margin: auto !important;  /* !important to overwrite negative margin-left and margin-top foundation js gives for images in clearing*/
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}



