@font-face { font-family: 'FiraSans-Regular';
             src: url('FiraSans-Regular.woff2')  format('woff2'),
                  url('FiraSans-Regular.woff')  format('woff'); 
            }

@font-face { font-family: 'FiraSans-SemiBold';
             src: url('FiraSans-SemiBold.woff2')  format('woff2'),
                  url('FiraSans-SemiBold.woff')  format('woff'); 
            }


@font-face { font-family: 'FiraSans-Light';
             src: url('FiraSans-Light.woff2')  format('woff2'),
                  url('FiraSans-Light.woff')  format('woff'); 
            }



@media screen and (min-width: 1350px) {
	.container {
    max-width: 1250px;
}
}

@media screen and (min-width: 1500px) {
	.container {
    max-width: 1350px;
}
}

@media screen and (min-width: 1750px) {
	.container {
    max-width: 1600px;
}
}





h1, h2 {
	font-family: 'FiraSans-SemiBold';
}

h1 {
	 	font-size: 22px;
}

.album {
	padding-top:71px;
}

footer p {
	font-family: 'FiraSans-Light';
	font-size:14px;
	color:#106478;
	margin-top:10px;
}

footer p strong {
	font-family: 'FiraSans-Regular';
}

footer p a {
	color:#106478;
}

footer p a:hover {
	text-decoration: none;
	color:#4cbdc7;
}

footer .float-right {
	margin-top:0;
}

.card-title {
	margin-bottom: 0;
}

.card-body a {
	font-family: 'FiraSans-SemiBold';
}

.card-text {
	padding-top:15px;
}


.card-body .card-text a {
	/*font-family: 'FiraSans-Regular';
	font-size: 19px;
	left: 15px;*/
    display: block;
	position: relative;
	left:0;
	color: #007bff;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 1rem;
  	font-weight: 400;
  	line-height: 1.5;
}

.card-body .card-text a:hover {
	color:#0056b3;
}

.card-body .card-text a:before {
   /*content:"\A";
    border-style: solid;
    border-width: 5px 0 5px 6.6px;
    border-color: transparent transparent transparent #126585;
    position: absolute;
    left: -15px;
    margin-top: 9px;*/
	display:none;
}

.card-body .card-text a:hover:before {
border-color: transparent transparent transparent #4cbdc7;
}

.wb-pharma-logo {

	padding: 20px 0;
}



 .bg-light-blue {
background-color: #b6dde5;
 }


 header, footer {
 	background-color: white;
 }

 .card {
 	background-color: transparent;
 	border:0;
 	border-radius: 0;
 }

.card-body {
	padding:0;
}

.card-title {
	padding-bottom: 20px;
}

.card-text {
	padding-bottom: 10px;
	line-height: 0;
}

 .card-image {
 	width: 100%;
 	height: auto;
 }


 .card-body a {
 	color:#126585;
 }

 .card-body a:hover {
 	color:#4cbdc7;
 	text-decoration: none;
 }



@media screen and (max-width: 767px) {

	.col-md-6:first-child {
margin-bottom: 50px;
	}
}
 