@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900|Open+Sans:400,700');


:root{
	--frame-link-color: #e1412d;
	--frame-link-hover-color: #e1412d;
}

html{
	font-size: 16px;
	line-height: 140%;
}


body{
	font-family: 'Open Sans', sans-serif;
	color:#333e47;
}

h1{
	font-size:1.375em	;
	line-height: 1.42857;
	color:#333e47;
	font-weight:900;
	font-family: 'Lato', sans-serif;
}

h2{
	font-size:1.375em;
	line-height: 1.42857;
	color:#333e47;
	font-weight:900;
	font-family: 'Lato', sans-serif;
}

h3 {
    font-size:1.250em;
	line-height: 1.42857;
	color:#333e47;
	font-weight:400;
	font-family: 'Lato', sans-serif;
}

h4 {
    font-size:1.25em;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
}

a:link, a:visited{
	color:#e1412d;
}
a:hover, a:focus{
	color:#e1412d;
	text-decoration:underline;
	
}
p{
	margin:0 0 10px;
}

ol, ul {
    padding-left: 20px;
}
.main ul li{
	margin-bottom:5px;
}

.btn, .btn:link, .btn:visited, .news-list-morelink > a, .tx-felogin-pi1 input[type=submit], .news-single-backlink > a {
	font-family: 'Lato', sans-serif;
	background:#e1412d;
	text-transform:uppercase;
    margin-top: 20px;
    padding: 0 12px;
	color: #fff;
	border:none;
	border-radius:0px;
	position:relative;
	margin-left: 20px;
    font-size: 1.125em;
	line-height: 2em;
	z-index:4;
	transition:none;
	box-shadow: none;
	display: inline-block;
    text-decoration: none;
}
.frame .news-list-morelink > a[class=""], .frame .news-list-morelink > a:not([class]),
.frame .news-single-backlink > a[class=""], .frame .news-single-backlink > a:not([class]) {
	color: #fff;
}

.tx-felogin-pi1 input[type=submit], .frame-type-felogin_login .btn {
	margin-left:0;
}

.btn::after, .btn::before, .news-list-morelink > a:after, .news-list-morelink > a:before, .news-single-backlink > a:after, .news-single-backlink > a:before{
	    content: "";
    background: #e1412d;
    color: #fff;
    overflow: hidden;
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);
    -o-transform: skewX(-25deg);
    transform: skewX(-25deg);
    position: absolute;
    display: inline-block;
    width: 1.250em;
    height: auto;
    top: 0;
    bottom: 0;
	margin-left: 0.125em;
	z-index:-1;
}
.btn::after, .news-list-morelink > a:after, .news-single-backlink > a:after{
	
    
}

.btn::before, .news-list-morelink > a:before, .news-single-backlink > a:before{
	left:-0.625em;
	margin-left: 0;
}

.btn.focus, .btn:focus, .btn:hover, 
.btn.focus:after, .btn:focus:after, .btn:hover:after, 
.btn.focus:before, .btn:focus:before, .btn:hover:before,
.news-list-morelink > a:focus, .news-list-morelink > a:hover,
.news-list-morelink > a:focus:after, .news-list-morelink > a:hover:after,
.news-list-morelink > a:focus:before, .news-list-morelink > a:hover:before,
.news-single-backlink > a:focus, .news-single-backlink > a:hover,
.news-single-backlink > a:focus:after, .news-single-backlink > a:hover:after,
.news-single-backlink > a:focus:before, .news-single-backlink > a:hover:before,
.tx-felogin-pi1 input[type=submit]:hover {
    color: #fff;
    text-decoration: none;
    background: #ad0040;
	outline:none;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover
.btn-primary.active.focus:after, .btn-primary.active:focus:after, .btn-primary.active:hover:after, .btn-primary:active.focus:after, .btn-primary:active:focus:after, .btn-primary:active:hover:after, 
.btn-primary.active.focus:before, .btn-primary.active:focus:before, .btn-primary.active:hover:before, .btn-primary:active.focus:before, .btn-primary:active:focus:before, .btn-primary:active:hover:before{
   color: #fff;
   background: #e1412d;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #e1412d;
    border:none;
}

.btn-warning.active, .btn-warning:active, .btn-warning:hover, .open>.btn-warning.dropdown-toggle {
    color: #fff;
    background: #4582b4;
	border-color: #4582b4;
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.btn-warning.dropdown-toggle.focus, .open>.btn-warning.dropdown-toggle:focus, .open>.btn-warning.dropdown-toggle:hover {
    color: #fff;
    background: #4582b4;
	border-color: #4582b4;
}