/** NOTES **
.text-dark_rmvd = This class has been added to removed the default style
**/

/** REMOVE DEFAULT BG Colours **/
div.container div, ul.list-group li{
    background-color: transparent;
} 

h1, h2, h3, h4, h5, h6, .jmbtrn-v1 strong.h1-v1  {
    font-family: 'Libre Franklin', sans-serif; 
}

.h4-v1 {
	font-weight: normal;
	font-size:1.2em;
	text-transform: uppercase;
}

strong i {
 color: rgb(5, 197, 151);
}


.summary_title span {
	display: none;
}


/** BUTTONS (& CTA) **/
.btn-v1, .btn-v2 {
    border:none;
    transition: all 0.5s ease;
    border-radius: 0;
    text-transform: uppercase;
    font-family: 'Libre Franklin', sans-serif;
}


.btn-v1 {
    background-color: rgb(5, 197, 151);
    border: none;
    color: rgb(0,0,0);
}

.btn-v1:hover {
    background-color: rgb(32, 83, 84);
}

/** FREE Consultation CTA **/
.btn-v2 {
    background-color: rgb(194, 5, 52);
    color:rgb(255, 255, 255);
    
}

.smll-btn-v1 {
	font-size: .9em;
}
/** ANCHOR Links **/

/** SITE WIDE **/
.txtual-link-v1 {
    transition: all 0.5s ease;
    text-transform: uppercase;
}

.txtual-link-v1 {
    color: rgb(5, 197, 151);
}
.txtual-link-v1:hover {
    color: rgb(32, 83, 84);
}


/** Jumbotron **/

.jmbtrn-v1 {
    background:rgb(0,0,0) url("../img/header_img_main_profile_v2.png") no-repeat center bottom;
    color: rgb(255, 255, 255);
	position: relative;
	padding-top: 10em;
}

.jmbtrn-v1 h4 {
	color: rgb(5, 197, 151);
}
.jmbtrn-v1 .col-v1 {
	text-align:center;
}
.jmbtrn-v1 .h1-v1 {
	font-size: 1.3em;
	letter-spacing: .5em;
	background: rgba(0, 0, 0, .4);
	text-align: center;
	position: absolute;
	bottom:0;
	right:5%;
    left:2%;
	width: 100%;
}



/** NAV **/

.nav-item .btn-v2 {
	margin-left:2em;
}

/** FOOTER **/

.ftr-v1 {
    background-color:rgb(0,0,0);
    color: rgb(255, 255, 255);
	border: 1px solid rgb(0,0,0);
	border-top:1px solid rgba(255, 255, 255, .3);
	padding-top: 1em;
	
}

/** CARDS **/
.crd-v1 {
    border-color: rgb(255, 255, 255);
    border-radius: 0;
    
}
.crd-v1 h3 a{
    color: rgb(255, 255, 255);
}


/** LIST STYLES **/

.list-group-v1 li{
    border-bottom: 1px solid rgb(255, 255, 255);
}


/** BACKGROUND IMG **/
.ladder_bg {
	background-image: url("../img/man_standing_bg_v4.png"), url("../img/man_ladder.png");
	background-position: center left, top right;
	background-repeat: no-repeat;
	
}


ul.list-group-white li.list-group-item {
	border-bottom:1px solid #fff;
}
ul.list-group-white li:last-of-type  {
	border-bottom:none;
	padding: .0;
}
ul.list-group-white li:last-of-type button  {
	width: 100%;
	margin-top:.5em;
}
div.modal .modal_bg {
	background-color: #fff;
	color: #212529;
}

a.margin0 {
	margin:inherit;
}


/** Footer */
.ftr-v1, .ftr-v1 a, .ftr-v1 button {
	font-size: .9em;
}

.ftr-v1 h4, .ftr-v1 h3 {
	font-size: 1.4em;
}

.ftr-v1 h5 {
	
	font-size: 1.2em;
}
.card {
	border:1px solid #fff;
	overflow: hidden;
}


footer .ftr-socical-links i {
	border:1px solid red;
}

/**** Spacing Margins/Padding ***/
@media (max-width: 763px) {
 .nav-item a.margin0 {
	margin:0;
}
	
	div h1.h1-v1 {
		
		float:none;
		width: 100%;
	}
	
	
}

@media (max-width: 500px) {
.jmbtrn-v1 #title_box h1.h1-v1 {
	 font-size:.9em;
	text-align: right;
	line-height: 1.7em;
	letter-spacing: .1em;
	padding: .5em;
	background-color: transparent;
	width: 50%;
	float:right;
	position: static;

}
	#sig_box {
		
		text-align: right;
		font-size: .9em;
		
	}
	#sig_box h4 {
		font-size: 1.1em;
	}
	#sig_box img {
		height: 32%;
	padding-top: .8em;
	}
	
	
}

@media (max-width: 771px) {
	.summary_title span {
	display: inline-block;
}
	
}

.btn-color {
	background:	rgb(52, 189, 194);

	color:black;
}
