/*
Theme Name: Triplocoaching
*/

@charset "UTF-8";

body{
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
}
h2{
	font-size: 20px;
	color: #1f305f;
	font-weight: 700;
}
.home h2{
	padding-bottom: 40px;
	font-weight: 600;
}
h3{
	font-weight: 600;
	font-size: 16px;
	color: #1f305f;
}
h3 a{
	color: #444444;
	text-decoration: underline;
}
a{
	color: #1f305f;
}
p, li, td{
	line-height: 1.6em;
	color: #1f305f;
}
q {
	font-size: 20px;
}
q:before {
	font-size: 20px;
}
q:after{
	font-size: 20px;
}
td{
	line-height: 1.8em;
}
strong{
	font-weight: 700;
}
br.brxs{
	display: none;
}
br.xxs{
	display: none;
}
.padding0{
	padding:0;
}
.margintop0 {
	margin-top: 0;
}
.marginTop30{
	margin-top: 30px;
}
.paddingTop30{
	padding-top: 30px;
}

.margintop60 {
	margin-top: 60px;
}
.margintop20{
	margin-top: 20px;
}
.margintop15{
	margin-top: 15px;
}

.margintop30 {
	margin-top: 30px;
}
.margintop40 {
	margin-top: 40px;
}
.margintop220 {
	margin-top: 220px;
}
.marginbottom20 {
	margin-bottom: 20px;
}
.marginbottom30 {
	margin-bottom: 30px;
}
.marginbottom40 {
	margin-bottom: 40px;
}
.marginbottom60 {
	margin-bottom: 60px;
}
.margintop80{
	margin-top: 80px;
}
.marginbottom80{
	margin-bottom: 80px;
}
.marginbottom20{
	margin-bottom: 20px;
}
.paddingtop100 {
	padding-top: 100px;
}
.paddingtop60{
	padding-top: 60px;
}
.paddingtop30{
	padding-top: 30px;
}
.paddingtop40{
	padding-top: 40px;
}

.paddingbottom20 {
	padding-bottom: 20px;
}

.paddingbottom40 {
	padding-bottom: 40px;
}
.paddingright20{
	padding-right: 20px;
	overflow: hidden;
}


.paddingbottom100 {
	padding-bottom: 100px;
}
.paddingtop20pr {
	padding-top: 0%;
	position: absolute;
	z-index: 10000;
	top: 30%;
	left: 0;
}
.paddingleft0{
	padding-left: 0;
}
.paddingright0{
	padding-right: 0;
}
.marginbottom60sm{
	margin-bottom: 60px;
}



/* Media queries */
@media all and (max-width: 1199px){
	.formIntro {
	color: white;
    margin-bottom: 100px;
    margin-top: -148px;
    margin-right: 65px;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-right: 10px;
    padding-left: 10px;
}


@media all and (max-width: 991px){
	.topBanner{
	background: url(img/background4.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	padding-top: 150px;
	position: relative;
}
	.formIntro {
	margin-top: -139px;
    margin-right: 56px;
    padding-top: 13px;
    padding-bottom: 10px;
    padding-right: 0px;
    padding-left: 10px;
}
	.splnone{
	display: none;
	}
	.dsplnone{
		display: inline-block;
	}
	.margintop40{
		margin-top: 20px;
	}
	.bggroen:after{
		display: none;
	}
}

}
@media all and (max-width: 767px){

}
@media all and (max-width: 690px){

}
@media all and (max-width: 600px){


}