
#page-main a{color:#00000E; text-decoration: underline;}
#page-main a:hover{text-decoration: underline;}


#page-main a.noDeco{
	text-decoration: none;
}

#page-main a[href^="mailto:"],#page-main a[href^="tel:"]{
	text-decoration: none;
}

#page-main a[href^="mailto:"]:after, #page-main a[href^="tel:"]:after{
	content:'';
	display: inline-block;
	width: 15px;
    height: 15px;
    margin-left: 10px;
    background: url(../img/arrow_sw.svg) !important;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.15s ease-in-out;
}

#page-main a[href^="mailto:"]:hover:after, #page-main a[href^="tel:"]:hover:after{
	transform: rotate(45deg);
	transition: all 0.15s ease-in-out;
}

.btn{
	text-decoration: none !important;
}

.btn-primary{
	display: inline-block;
	position: relative;
	background-color: transparent;
	color:#00000E;
	font-weight:600;
}

.btn-primary:hover{
	background-color: transparent;
	color:#00000E;
}


.btn-primary:after{
	content:'';
	display: inline-block;
	width: 15px;
    height: 15px;
    margin-left: 10px;
    background: url(../img/arrow_sw.svg);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.15s ease-in-out;
}

.bg-000000 .card-link .card-headline:after{
	background: url(../img/arraw_ws.svg);
}

.bg-000000 .card-news-link .card-news-headline:after{
	background: url(../img/arraw_ws.svg);
}






.btn-primary:hover:after{
	transform: rotate(45deg);
	transition: all 0.15s ease-in-out;
}

.btn-primary-back{
	display: inline-block;
	position: relative;
	background-color: transparent;
	color:#00000E;
	font-weight:600;
}

.btn-primary-back:hover{
	background-color: transparent;
	color:#00000E;
}


.btn-primary-back:before{
	content:'';
	display: inline-block;
	width: 15px;
    height: 15px;
    margin-right: 10px;
    background: url(../img/arrow_sw.svg);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.15s ease-in-out;
	transform: rotate(-90deg);
}
.btn-primary-back:hover:before{
	transform: rotate(-135deg);
	transition: all 0.15s ease-in-out;
}

.btn-secondary{
	position: relative;
	text-decoration: none;
	color:#00000E;
	padding-left: 50px;
	line-height: 40px;
	font-weight: 600;
	background-color: transparent;
    border-color: transparent;
	cursor: pointer;
}

.bg-000000 .btn-secondary{
	color:#ffffff !important;
}


.btn-secondary:hover {
    color: #00000E;
    background-color: transparent;
}

.btn-secondary-image{
	position:absolute;
	left: 0;
	display: inline-block;
	width:39px;
	height:39px;
	background: #00000E;
}

.bg-000000 .btn-secondary-image{
	border:1px solid #ffffff;
}


.btn-secondary-image:after{
	content: '';
    width: 20px;
    display: block;
    position: absolute;
    top: 9px;
    left: 8px;
    height: 20px;
   /* background: url(../svg/btn-secondary.svg);*/
    background: url(../img/arraw_ws.svg);
	 transition: all 0.15s ease-in-out;
}


.btn-secondary:hover .btn-secondary-image:after{transform: rotate(45deg); transition: all 0.15s ease-in-out;}


