html, body, h1, h2, a, p, em, ul, li, div, main, footer, img, table, tbody, tr, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
footer,main {
	display: block;
}
*,*:before,*:after {
	box-sizing: inherit;
}
html {
	box-sizing: border-box;
}
body {
	margin: 0px;
}
ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a,a:visited {
	color: inherit;
	background-color: transparent;
	text-decoration: none;
	cursor: pointer;
}
a:hover,a:active,a:focus {
	text-decoration: underline;
}
img {
	max-width: 100%;
	border-style: none;
}
.container {
	width: 1140px;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 1em;
	padding-left: 1em;
}
.clearfix:after, .content:after, .clearfix:before, .content:before {
	display: table;
	content: " ";
}
.clearfix:after, .content:after {
	clear: both;
}
html {
	color: #212121;
	background-color: #fff;
	font-family: sans-serif;
	line-height: 1.5;
}
.content {
}
.content p,.content ul {
	margin: 1em 0em;
}
.content h1,.content h2 {
	margin: 2em 0em 0.5em 0em;
	font-weight: 600;
}
.content h1 {
	font-size: 2em;
}
.content h2 {
	font-size: 1.5em;
}
.content ul {
	padding-left: 1.5em;
}
.content ul {
	list-style: disc;
}
.content li {
	margin: 0.25em 0em;
}
html{
	display: flex;
	color: #000;
	height:100%;
	background-color: #fff;
	text-rendering: optimizeLegibility;
}
body{
	font-family: "Source Sans Pro", Arial, sans-serif;
	margin: 0;
	padding-top: 4em;
	line-height: 1.5;
	min-height: 100vh;
	min-width: 320px;
	width: 100%;
	display: flex;
	flex-direction: column;
}
img {
	max-width: 100%;
	height: auto;
}
a:link, a:visited{
	color: #555;
}
.content h1,.content h2{
	font-weight: bold;
	margin: 10px 0;
	line-height: 1.4;
}
.content h1 {
	font-size: 1.4em;
}
.content h2 {
	font-size: 1.3em;
}
@media(min-width: 576px){
	.content h1 {
		font-size: 1.6em;
	}
	.content h2 {
		font-size: 1.4em;
	}
}
@media(min-width: 768px){
	.content h1{
		font-size: 2.4em;
		line-height: 1.3;
	}
	.content h2 {
		font-size: 1.6em;
	}
}
body {
	display: block;
}
body {
	padding-top: 0;
}
@media (min-width: 576px){
	.content h1 {
		font-size: 27px;
	}
	.content h2{
		margin-top: 1.5rem;
		font-size: 24px;
	}
}
.update-container{
	width: 1136px;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	background-color: #FFF;
}
@media (min-width: 830px){
	.update-container{
		border-radius: 6px;
	}
}
.update-header{
	position: relative;
	min-height: 50px;
    text-align: center;
}
@media (max-width : 575px) {
	.update-container {
		padding-top: 0.5rem;
	}
}
.content table {
	margin: 0 auto;
}
.content table td {
	border: 1px solid #ccc;
	text-align: center;
	vertical-align: middle;
}
.content table td p {
	margin: 8px 2px;
}
.catimg,
.content img {
	display: block;
	margin: 0 auto;
}
.bmenu {
  margin: 10px auto;
  font-size: 25px;
  text-align: center;
}
.bmenu a {
  display: inline-block;
  margin-left: 10px;
  color: #f0f;
}
.bmenu a:first-child {
  margin: 0;
}
.bmenu a:hover,
.bmenu a:focus,
.bmenu a:active {
  color: #f0f;
  opacity: 0.6;
}
.item-heading{margin-top:0;margin-bottom:.5rem;font-family:inherit;font-size:1.5rem;font-weight:500;line-height:1.1;color:inherit;}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-6 {margin: 0 auto;}
.col-6 .btn {color: #fff;}
@media (min-width:576px){
.row{margin-right:-15px;margin-left:-15px;}
}
@media (min-width:768px){
.row{margin-right:-15px;margin-left:-15px;}
}
@media (min-width:992px){
.row{margin-right:-15px;margin-left:-15px;}
}
@media (min-width:1200px){
.row{margin-right:-15px;margin-left:-15px;}
}
.col-6,.col-lg-4,.col-lg-8{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width:576px){
.col-6,.col-lg-4,.col-lg-8{padding-right:15px;padding-left:15px;}
}
@media (min-width:768px){
.col-6,.col-lg-4,.col-lg-8{padding-right:15px;padding-left:15px;}
}
@media (min-width:992px){
.col-6,.col-lg-4,.col-lg-8{padding-right:15px;padding-left:15px;}
}
@media (min-width:1200px){
.col-6,.col-lg-4,.col-lg-8{padding-right:15px;padding-left:15px;}
}
.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
@media (min-width:992px){
.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
}
.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.btn:focus,.btn:hover{text-decoration:none;}
.btn:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.25);box-shadow:0 0 0 2px rgba(2,117,216,.25);}
.btn:disabled{cursor:not-allowed;opacity:.65;}
.btn:active{background-image:none;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-star:before{content:"\f005";}
.fa-chevron-right:before{content:"\f054";}
a{color:#181818;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
a:focus,a:hover{color:#181818;text-decoration:none;}
.row-sm{margin-left:-4px;margin-right:-4px;}
.row-sm>div{padding-left:4px;padding-right:4px;}
.btn{font-weight:bold;padding:.7rem 1rem;font-size:18px;font-size:1.2857142857rem;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;position:relative;overflow:hidden;}
.btn:after{background:#fff;content:"";height:155px;left:-75px;opacity:.15;position:absolute;top:-50px;transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px;z-index:-10;}
.btn:hover:after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1);}
.btn--green{background:#f0f;box-shadow:0 3px 2px rgba(0,0,0,.1);color:#fff;}
.btn--green:hover{color:#fff;opacity:.7;}
.btn--blue{background:#2d739b;color:#fff;}
.btn--blue:hover{color:#fff;opacity:.7;}
.btn--full{display:block;width:100%;}
.btn:focus{color:#fff;-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;-ms-box-shadow:0 0 0 0;-o-box-shadow:0 0 0 0;box-shadow:0 0 0 0;}
.rating i{display:inline-block;margin:0 1px;background:#2d739b;color:#fff;width:28px;line-height:28px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;font-size:16px;font-size:1.1428571429rem;vertical-align:middle;}
.text-area p{margin-bottom:20px;}
.text-area p:empty{margin-bottom:0;}
.aff-single-widget-xl{max-width:1060px;background:rgba(0,0,0,.025);margin: 0 auto 20px;padding:15px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
@media (max-width:991px){
.aff-single-widget-xl{text-align:center;}
}
.aff-single-widget-xl .widget-img{text-align:center;}
.aff-single-widget-xl .rating{text-align:center;margin-top:10px;}
.aff-single-widget-xl .widget-text{padding-left:80px;position:relative;}
@media (max-width:991px){
.aff-single-widget-xl .widget-text{padding-left:0;margin-top:20px;}
}
.aff-single-widget-xl .widget-text i{position:absolute;font-size:50px;color:#e2e2e2;left:0;top:50%;margin-top:-25px;}
@media (max-width:991px){
.aff-single-widget-xl .widget-text i{display:none;}
}
.aff-single-widget-xl .item-heading{font-weight:300;font-size:26px;font-size:1.8571428571rem;font-family:"Rubik";margin-bottom:5px;color:#2d2d2c;}
.aff-single-widget-xl .item-heading strong{color:#f0f;font-weight:700;}
.aff-single-widget-xl p{font-size:14px;font-size:1rem;line-height:1.4em;color:#2d2d2c;margin-bottom:20px;}
@font-face{font-family:FontAwesome;src:url(/img/fontawesome-webfont.eot);src:url(/img/fontawesome-webfont.eot#iefix) format('embedded-opentype'),url(/img/fontawesome-webfont.woff2) format('woff2'),url(/img/fontawesome-webfont.woff) format('woff'),url(/img/fontawesome-webfont.ttf) format('truetype'),url(/img/fontawesome-webfont.svg) format('svg');font-weight:400;font-display:swap;font-style:normal;}