/* Fonts */
@font-face {
    font-family: 'Muli';
    src: url('/fonts/muli/Muli-Regular.eot');
    src: url('/fonts/muli/Muli-Regular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/muli/Muli-Regular.woff2') format('woff2'),
        url('/fonts/muli/Muli-Regular.woff') format('woff'),
        url('/fonts/muli/Muli-Regular.ttf') format('truetype'),
        url('/fonts/muli/Muli-Regular.svg#Muli-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Muli';
    src: url('/fonts/muli/Muli-Bold.eot');
    src: url('/fonts/muli/Muli-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/muli/Muli-Bold.woff2') format('woff2'),
        url('/fonts/muli/Muli-Bold.woff') format('woff'),
        url('/fonts/muli/Muli-Bold.ttf') format('truetype'),
        url('/fonts/muli/Muli-Bold.svg#Muli-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

a, p, button, input, ul, li {
	font-family: 'Muli' !important;
	font-weight: normal !important;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Muli' !important;
	font-weight: bold !important;
}

/* IMG */
.basic__img {
	width: 100% !important;
	margin-top: 45px !important;
	margin-bottom: 45px !important;
}
.basic__img_first {
	margin-top: 40px !important;
	margin-bottom: 0 !important;
}
.basic__img_last {
	margin-bottom: 0 !important;
}
/* Text and Title*/
h2 {
	margin-top: 5px !important;
	font-size: 48px !important;
	font-weight: bold !important;
	color: #000 !important;
	text-align: center !important;
}
h3 {
	max-width: 820px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	margin-top: 60px !important;
	margin-bottom: 24px !important;
	font-size: 24px !important;
	color: #000000 !important;
}
p, ul.article_list {
	font-size: 18px !important;
	color: #000000 !important;
	max-width: 820px !important;
	margin: 18px auto 2px auto !important;
	line-height: 2 !important;
}
li.article_list {
  font-size: 18px !important;
  color: #000000 !important;
  max-width: 820px !important;
  line-height: 1.5 !important;
}
.basic__h3_grey {
	color: #888888 !important;
	font-size: 24px !important;
	font-weight: normal !important;
	margin-top: 65px !important;
	margin-bottom: 10px !important;
}
.basic__p_grey {
	font-weight: normal !important;
	font-size: 18px !important;
	color: #888888 !important;
}
img + .small {
	margin-top: -40px;
}
/* Link in text */
.txt-out {
	display: inline-block !important;
	margin-top: 20px !important;
	font-size: 20px !important;
	color: #6699ec !important;
}

/* Best site Block */
.sidebar-head {
	float: left !important;
	padding: 0 !important;
	border: 0 !important;
	width: 170px !important;
	height: 40px !important;
}
.sidebar-head h4 {
	font-size: 17px !important;
	color: #000000 !important;
	font-weight: normal !important;
	line-height: 40px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.btn-provider {
	margin-bottom: 0 !important;
	margin-right: 25px !important;
}
.sidebar {
	overflow: hidden !important;
	padding: 35px 5px 35px 25px !important;
}
.sidebar-content {
	width: calc(100% - 170px) !important;
	float: left !important;
	padding: 0 !important;
}
.sidebar-first {
	margin-top: 65px !important;
}
.btn-provider {
	margin-right: 17px !important;
	width: 125px !important;	
}
.btn-provider img {
	height: 20px !important;
}
/* Bread Crumb*/
.breadcrumb {
	border-radius: 8px !important;
}

.iframe {
	padding: 0 60px;
	margin-top: 60px;
	margin-bottom: 45px;
}

.iframe > iframe {
	width: 100%;
}