/* Add your CSS here */
.form-sr {padding-top: 25px;
padding-bottom: 0px;}

.register {padding-top: 20px;
}

.rsOverlay {
  opacity: 0.55;
  filter: alpha(opacity=55.00000000000001);
  position: absolute;
  top: 25%;
  right: 0;
  left: 0;
  height: 65%;
  background: #000;
}

/* Add your CSS here */

/* Reduced space between the black title bar and the content of the page */
.page-content {
	padding-top:55px;
	} 

/* Added color */

p.follow {
    color:red;
}
.attention {
    color:red;
	font-weight: bold;
}

.hide {
    color:white;

}

h4.p {font-size:medium;
	  font-style:italic;
	  text-transform: none !important;
	  
	  
	  }
	  
	  

.header32 {
  color:#ffffff;
  
}	  
	  
	  
.list-p {
  overflow: hidden;
}
.list-p ul {
  padding-left: 40px;
  list-style: none;
  margin-bottom: 1.5em;
}
.list-p ul li {
  position: relative;
  padding: 0 0 8px 20px;
}
.list-p ul li:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "\f0da";
  font-family: 'FontAwesome';
  font-size: 14px;
  color: #dc2a0b;
  margin-right: 10px;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}	  

a.button {
	height: 16px;
	display: inline-block;
	margin: 0 5px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	padding: 5px 10px 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
}
a:hover.button {
	background-position: 0 -28px;
}
a.button.grey {
	background-image: url(images/button_grey.png);
	border: 1px solid #b5b5b5;
	color: #555555;
	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);
}

a:hover.button.grey {
	border: 1px solid #989898;
}
a.button.red {
	background-image: url(images/button_red.png);
	border: 1px solid #df6f8b;
	color: #913944;
	text-shadow: 0 1px 0 rgba(255,255,255, 0.3);
}

a:hover.button.red {
	border: 1px solid #c36079;
}


i[class*=fa-circle]:: {
   background:transparent;
}
i:last-of-type {
    background:transparent;
   }


.fa-circle {
    background: transparent;
    
}


/* Slider height */

.royalSlider { height: 240px;}

@media (min-width: 768px) {
    .royalSlider { height: 420px;}
}

@media (min-width: 992px) {
    .royalSlider { height: 540px;}
}


/*Slider small text */

.tp-caption.stability_verysmall_white_mw {
	
	max-width:700px;
	
}



/* Logo Height on Scroll */
.header.headhesive.headhesive--stick .logo img {
	/*height: 28px;*/
}

.bContainer .stability_graydivider2px {
  min-width: 37px;
  max-width: 37px;
  height: 2px;
  left: 50%;
  position: absolute !important;
  top: 6px;
}
@media (min-width: 768px) {
  .bContainer .stability_graydivider2px {
    top: 10px;
    min-width: 77px;
    max-width: 77px;
  }
}
.bContainer .stability_graydivider2px.left {
  margin-left: -90px;
}
@media (min-width: 768px) {
  .bContainer .stability_graydivider2px.left {
    margin-left: -140px;
  }
}
@media (min-width: 992px) {
  .bContainer .stability_graydivider2px.left {
    margin-left: -200px;
  }
}
.bContainer .stability_graydivider2px.right {
  margin-left: 50px;
}
@media (min-width: 768px) {
  .bContainer .stability_graydivider2px.right {
    margin-left: 60px;
  }
}
@media (min-width: 992px) {
  .bContainer .stability_graydivider2px.right {
    margin-left: 120px;
  }
}


