body,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Open Sans, Helvetica, Arial, sans-serif
}

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
	width: 100% !important
}

.title-side {
	font-size: 27px;
	font-weight: 800;
	text-align: left;
	margin: 4px 0 12px;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 9px
}

.title-side1 {
	font-size: 31px;
	line-height: 35px;
	font-weight: 800;
	text-align: center;
	margin: 4px 0 10px
}

.img-side-new {
	width: 100%
}

.title-top {
	text-align: left;
	font-size: 20px;
	margin: 2px 0 3px;
	color: #000;
	font-weight: 400
}

.title-down {
	text-align: left;
	margin: 0 0 17px;
	font-size: 16px
}

.side-ad {
	text-align: left;
	font-size: 19px;
	margin: 4px 0;
	line-height: 24px
}

.check-side {
	text-align: right;
	margin: 10px 8px 0 0
}

.sidebar1 a:hover {
	text-decoration: underline
}

p,
ul li {
	font-size: 16px;
	line-height: 1.6
}

hr {
	margin: 10px 0
}

.img-responsive {
	margin: 0 auto;
	padding: 5px
}

h3,
h3.quote {
	margin: 10px 0
}

.by {
	margin-top: 10px;
	font-size: 18px
}

.video-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	margin-bottom: 10px
}

.video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.rating-stars-container {
	float: left;
	margin-right: 15px;
	padding-top: 2px
}

.rating-stars-container img {
	line-height: 27px;
	vertical-align: top
}

.global-header p.back-to-article a {
	padding: 10px !important
}

h1.main-heading {
	font-size: 37px
}

.no-padding-lr {
	padding-left: 0;
	padding-right: 0
}

.reviews-header {
	padding: 20px;
	background: #f3f3f3;
	float: left;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 20px
}

.avg-rating {
	float: left;
	background: #344a5f;
	text-align: center;
	min-width: 100px;
	margin-right: 20px
}

p.avg {
	color: #fff;
	font-size: 30px;
	font-weight: 700;
	padding: 10px 0;
	border-bottom: 1px solid #fff;
	display: inline-block;
	line-height: 1
}

p.avg,
ul.stars {
	margin-bottom: 0
}

ul.stars {
	font-size: 13px;
	padding: 5px 0
}

ul.stars li {
	list-style-type: none;
	display: inline-block;
	margin: 0 -1px;
	font-size: 13px
}

ul.stars li .fa {
	color: #fff;
	font-size: 13px
}

p.rating-desc {
	color: #fff;
	background: #333;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	padding-left: 5px;
	padding-right: 5px
}

.reviews-header-text {
	float: left
}

.reviews-header-text h3 {
	margin-top: 0;
	font-size: 24px;
	text-transform: uppercase
}

.reviews-header-text p {
	font-size: 14px;
	margin-bottom: 0
}

.reviews {
	padding: 20px;
	background: #f3f3f3
}

.progress {
	background: #fff;
	border-radius: 0;
	height: 30px;
	box-shadow: none;
	border-left: 3px solid #333;
	border-right: 3px solid #344a5f;
	position: relative
}

.progress-bar {
	position: relative;
	font-size: 14px;
	background: #344a5f
}

.progress-bar span.sr-only {
	left: 0;
	overflow: visible;
	clip: auto;
	margin: 0;
	width: auto;
	height: auto;
	left: 8px;
	top: 5px
}

span.rating {
	color: #17191c;
	top: 5px;
	right: 8px;
	position: absolute;
	font-size: 14px;
	line-height: normal
}

.no-margin-b {
	margin-bottom: 0
}

.tags {
	margin-top: 20px;
	margin-bottom: 20px !important
}

.tags ul {
	padding-left: 0;
	margin-bottom: 0
}

.tags ul li {
	list-style-type: none;
	display: inline-block;
	font-size: 14px;
	margin: 0;
	line-height: normal
}

.tags ul li a,
.tags ul li span {
	background: #f3f3f3;
	line-height: normal;
	padding: 5px 12px;
	font-weight: 400;
	color: #17191c
}

.tags ul li a {
	transition: .3s
}

.tags ul li a:hover {
	background: #333;
	color: #fff
}

.tags ul li a:focus,
.tags ul li a:hover {
	text-decoration: none
}

.tags ul li span {
	background: #344a5f;
	color: #fff;
	padding: 5px
}

.sidebar-shares {
	float: left;
	margin-left: -5px
}

.sb-share-box {
	width: 50%;
	float: left;
	text-align: center;
	padding: 5px
}

.facebook-box {
	background: #3d62b3;
	transition: .3s
}

.facebook-box:hover {
	background: #7791c9
}

.facebook-box:hover p {
	color: #3d62b3
}

.twitter-box {
	background: #55acee;
	transition: .3s
}

.twitter-box:hover {
	background: #88c4f3
}

.twitter-box:hover p {
	color: #55acee
}

.instagram-box {
	background: #8840a3;
	transition: .3s
}

.instagram-box:hover {
	background: #bb81d1
}

.instagram-box:hover p {
	color: #8840a3
}

.google-plus-box {
	background: #d34836;
	transition: .3s
}

.google-plus-box:hover {
	background: #e07e72
}

.google-plus-box:hover p {
	color: #d34836
}

.sb-share-box a {
	display: block
}

.sb-share-box .fa {
	font-size: 30px;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 10px
}

.sb-share-info {
	padding-top: 5px;
	padding-bottom: 5px;
	background: #32323c
}

p.counter,
p.followers {
	margin-bottom: 0;
	cursor: default;
	transition: .3s
}

p.counter {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	line-height: 1
}

p.followers {
	font-size: 11px;
	text-transform: uppercase;
	color: #fff
}

.sidebar-separators {
	margin-top: 0 !important;
	background: #fff
}

.sidebar-separators:not(.last) {
	float: left
}

.no-padding {
	padding: 0
}

.current-date {
	font-weight: 700;
	float: left
}

.vertical-separator {
	font-weight: 400;
	padding-left: 10px
}

.btnn.red {
	float: left;
	width: 100%
}

.bx-wrapper {
	margin-bottom: 5px
}

.carousel-right {
	float: right;
	margin-left: 15px
}

.carousel-left,
.carousel-right {
	max-width: 280px !important;
	margin-top: 5px
}

.carousel-left {
	float: left;
	margin-right: 15px
}

.carousel-center {
	max-width: 100% !important
}

ul.bxslider li {
	margin: 0
}

ul.bxslider li img {
	padding: 0
}

.img-small-center {
	margin-bottom: 18px
}

.btnn.red {
	margin-bottom: 70px
}

#headline-image img {
	margin-bottom: 10px !important
}

.btnn.btn-full-width {
	float: left;
	width: 100%;
	max-width: 100% !important;
	border-radius: 2px;
	box-shadow: none;
	font-size: 26px;
	margin-bottom: 28px
}

#bottombar .btn-warning,
.btnn.btn-full-width {
	border: 1px solid #34740e;
	border-radius: 3px;
	font-family: Open Sans, arial, helvetica, sans-serif;
	padding: 10px;
	text-decoration: none;
	display: inline-block;
	text-shadow: px px 0 rgba(0, 0, 0, .3);
	color: #fff;
	background-color: #4ba614;
	background-image: linear-gradient(180deg, #4ba614, #008c00);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#4BA614, endColorstr=#008C00)
}

#bottombar .btn-warning:hover,
.btnn.btn-full-width:hover {
	text-decoration: none;
	border: 1px solid #224b09;
	background-color: #36780f;
	background-image: linear-gradient(180deg, #36780f, #005900);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#36780F, endColorstr=#005900)
}

.sidebar1 .btn-full-width {
	font-size: 18px;
	margin: 20px 0
}

.check-side {
	text-align: center !important;
	margin: 0 !important
}

.graybox {
	background-color: #f0f0f0;
	border-left: 3px solid;
	margin-bottom: 15px;
	padding: 0 15px;
	font-style: italic;
	line-height: 1.3em;
	font-size: 29px;
	float: left;
	width: 100%
}

.graybox p {
	font-size: 18px !important;
	padding: 5px 0;
	margin: 0
}

.pros-holder {
	border: 2px solid #059206;
	margin-top: 5px;
	border-radius: 4px
}

.pros-holder p {
	background: #059206;
	color: #fff;
	font-weight: 700;
	padding: 10px 15px;
	font-size: 20px
}

.cons-holder {
	border: 2px solid #7b7b7b;
	margin-top: 30px;
	border-radius: 4px;
	margin-bottom: 20px
}

.cons-holder p {
	background: #7b7b7b;
	color: #fff;
	font-weight: 700;
	padding: 10px 15px;
	font-size: 20px
}

.quick-links-holder {
	border: 2px solid #059206;
	margin-top: 5px;
	border-radius: 4px;
	margin-bottom: 20px
}

.quick-links-holder p {
	background: #059206;
	color: #fff;
	font-weight: 700;
	padding: 10px 15px;
	font-size: 20px
}

.quick-links-holder ul li {
	list-style: none
}

.quick-links-holder ul li a {
	font-weight: 400
}

.quote-holder {
	margin-bottom: 30px;
	float: left
}

.quote-holder .img-responsive {
	padding: 0 !important
}

.quote-holder .video-wrapper {
	padding-top: 0;
	margin-bottom: 0
}

.blockquote {
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	margin: 0;
	quotes: "\201C""\201D""\2018""\2019";
	padding: 10px 20px
}

.blockquote p {
	font-size: 18px;
	line-height: 1.6
}

.blockquote p:before {
	font-family: FontAwesome;
	content: "\F10D";
	display: block;
	line-height: 1
}

@media (max-width:320px) {
	.logo-text {
		font-size: 23px
	}
}

@media (max-width:575px) {
	#bottombar .btn {
		width: 80%;
		margin-top: 15px;
		margin-bottom: 15px
	}

	.avg-rating {
		width: 100%;
		margin-right: 0
	}

	.reviews-header-text h3 {
		margin-top: 20px
	}

	.tags {
		margin-bottom: 20px !important
	}

	h1.main-heading {
		font-size: 25px
	}

	#header {
		padding-bottom: 0
	}

	.logo-text {
		margin-top: 0
	}

	.video-wrapper {
		margin-bottom: 10px
	}
}

@media (max-width:359px) {
	.logo-text {
		display: none
	}
}

@media (max-width:480px) {
	.global-header p.brand {
		font-size: 16px;
		margin: 10px 2px 0
	}

	.carousel-left,
	.carousel-right {
		max-width: 100% !important;
		margin: 5px auto 0
	}

	#share-container,
	.current-date .vertical-separator {
		display: none
	}

	.rating-stars-container {
		margin-bottom: 8px
	}
}

.current-date {
	font-weight: 400;
	font-size: smaller
}



#bottombar {
	transition: all .7s;
	z-index: 99999
}

.title-side1 {
	font-size: 19px;
	background: #344a5f !important;
	color: #fff;
	padding: 10px;
	margin-top: 15px;
	float: left;
	line-height: 1.5
}

.side-ad {
	font-size: 16px
}

h1.main-heading {
	font-size: 25px !important
}

p.list-label {
	margin-bottom: 0;
	padding-bottom: 0
}

ul.list-list {
	margin-bottom: 20px
}

ul.list-list li:first-child {
	margin-top: 0
}

@media (min-width:700px) {
	.img-small-left {
		float: left;
		margin: 15px 10px 20px 0;
		width: 49%
	}

	.img-small-right {
		float: right;
		margin: 15px 0 20px;
		width: 49%
	}
}

.bottom-fixed {
	bottom: 90px !important;
	top: auto !important
}

.sidebar1 {
	float: left
}

.title-side1 {
	font-size: 22px
}

.sidebar-separators {
	border-left: 1px solid #d3d3d3 !important;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 10px
}

.sidebar-separators:not(.last) {
	border-bottom: 1px solid #d3d3d3
}

#bottombar {
	position: fixed;
	bottom: -90px;
	left: 0;
	right: 0;
	height: 90px;
	background-color: rgba(0, 0, 0, .8);
	opacity: inherit;
	width: 100%
}

#bottombar a {
	color: #fff !important
}

.btn-warning {
	opacity: 1 !important;
	background-color: #266d09 !important;
	border-color: #eea236;
	vertical-align: middle;
	max-width: 400px;
	width: 60%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 16px 12px;
	font-size: 19px;
	text-decoration: none;
	text-align: center;
	font-weight: 700;
	margin: 13px 0 30px;
	color: #fff;
	cursor: pointer;
	display: block
}

.btn-warning a {
	color: #fff !important;
	display: block
}

.btn-warning:hover {
	text-decoration: none;
	background-color: #399912 !important
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
	unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+a640-a69f
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
	unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
	unicode-range: U+1f??
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
	unicode-range: U+0370-03ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
	unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
	unicode-range: U+0100-024f, U+1e??, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
	unicode-range: U+00??, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215, U+e0ff, U+effd, U+f000
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
	unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+a640-a69f
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
	unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
	unicode-range: U+1f??
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
	unicode-range: U+0370-03ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
	unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
	unicode-range: U+0100-024f, U+1e??, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
	unicode-range: U+00??, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215, U+e0ff, U+effd, U+f000
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
	unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+a640-a69f
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
	unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
	unicode-range: U+1f??
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hqaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
	unicode-range: U+0370-03ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hv8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
	unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
	unicode-range: U+0100-024f, U+1e??, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
	unicode-range: U+00??, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215, U+e0ff, U+effd, U+f000
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format("woff2");
	unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+a640-a69f
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format("woff2");
	unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format("woff2");
	unicode-range: U+1f??
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format("woff2");
	unicode-range: U+0370-03ff
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format("woff2");
	unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");
	unicode-range: U+0100-024f, U+1e??, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");
	unicode-range: U+00??, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215, U+e0ff, U+effd, U+f000
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
	unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+a640-a69f
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
	unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
	unicode-range: U+1f??
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
	unicode-range: U+0370-03ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
	unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
	unicode-range: U+0100-024f, U+1e??, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url(../s/opensans/v13/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format("woff2");
	unicode-range: U+00??, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215, U+e0ff, U+effd, U+f000
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2) format("woff2");
	unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+a640-a69f
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2) format("woff2");
	unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2) format("woff2");
	unicode-range: U+1f??
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2) format("woff2");
	unicode-range: U+0370-03ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2) format("woff2");
	unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2) format("woff2");
	unicode-range: U+0100-024f, U+1e??, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../s/opensans/v13/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
	unicode-range: U+00??, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215, U+e0ff, U+effd, U+f000
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hg7aC6SjiAOpAWOKfJDfVRY.woff2) format("woff2");
	unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+a640-a69f
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhdwxCXfZpKo5kWAx_74bHs.woff2) format("woff2");
	unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hp6vnaPZw6nYDxM4SVEMFKg.woff2) format("woff2");
	unicode-range: U+1f??
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hvy1_HTwRwgtl1cPga3Fy3Y.woff2) format("woff2");
	unicode-range: U+0370-03ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hvgrLsWo7Jk1KvZser0olKY.woff2) format("woff2");
	unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hojoYw3YTyktCCer_ilOlhE.woff2) format("woff2");
	unicode-range: U+0100-024f, U+1e??, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
	font-family: open sans;
	font-style: normal;
	font-weight: 800;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
	unicode-range: U+00??, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215, U+e0ff, U+effd, U+f000
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBvZraR2Tg8w2lzm7kLNL0-w.woff2) format("woff2");
	unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+a640-a69f
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBl4sYYdJg5dU2qzJEVSuta0.woff2) format("woff2");
	unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBlBW26QxpSj-_ZKm_xT4hWw.woff2) format("woff2");
	unicode-range: U+1f??
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBgt_Rm691LTebKfY2ZkKSmI.woff2) format("woff2");
	unicode-range: U+0370-03ff
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBtDiNsR5a-9Oe_Ivpu8XWlY.woff2) format("woff2");
	unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBqE8kM4xWR1_1bYURRojRGc.woff2) format("woff2");
	unicode-range: U+0100-024f, U+1e??, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
	font-family: open sans;
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../s/opensans/v13/xjAJXh38I15wypJXxuGMBogp9Q8gbYrhqGlRav_IXfk.woff2) format("woff2");
	unicode-range: U+00??, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215, U+e0ff, U+effd, U+f000
}

body {
	margin: 0;
	padding: 0;
	font-size: 17px;
	line-height: 1.6;
	font-family: open sans, Helvetica, Arial, sans-serif;
	background: #fff;
	color: #333
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

*,
:after,
:before {
	box-sizing: border-box
}

#header {
	padding: 10px 0;
	margin-bottom: 14px;
	border-bottom: 1px solid #ebecef;
	background: #fff;
	color: #5c6270
}

#header .logo {
	max-width: 100%;
	float: left;
	margin: 10px 0 0
}

.exclusive {
	color: #686868;
	margin: 0 0 5px;
	font-weight: 400;
	font-size: 14px
}

@media(max-width:640px) {
	.exclusive {
		font-size: 13px
	}
}

.by {
	padding: 0;
	font-size: 13px;
	line-height: 1.4em;
	color: #000;
	margin: 0 auto 8px
}

.page-container {
	width: 100%
}

.clearfix:after,
.clearfix:before,
.page-column:after,
.page-column:before,
.page-container:after,
.page-container:before {
	display: table;
	content: " "
}

.clearfix:after,
.page-column:after,
.page-container:after {
	clear: both
}

.page-column,
.page-container {
	padding-right: 16px;
	padding-left: 16px;
	margin-right: auto;
	margin-left: auto;
	max-width: 600px;
}

.page-row {
	position: relative;
	display: flex
}

.page-content,
.page-sidebar {
	position: relative;
	min-height: 1px;
	margin-bottom: 30px
}

.page-column p:last-child,
.page-content p:last-child {
	margin: 0
}

@media(max-width:767px) {
	.page-sidebar .img-responsive {
		margin: 0 auto 20px
	}
}

.img-main {
	float: right;
	margin: 6px 0 20px 20px
}

@media(max-width:867px) {
	.img-main {
		display: block;
		width: 100%;
		max-width: 100%;
		height: auto
	}
}





blockquote.usercomment {
	margin: 5px 0 0;
	padding: 5px;
	clear: both;
	border: 2px solid grey;
	background-color: #e9eaee;
	border-radius: 10px
}

p {
	margin: 0 0 20px
}

b {
	font-weight: 700
}

hr {
	height: 0;
	box-sizing: content-box;
	margin: 20px auto;
	border: 0;
	border-top: 1px solid #eee
}

h1 {
	padding: 0;
	margin: 10px 0;
	line-height: 1.3;
	font-size: 31px;
	font-weight: 800
}

h1,
h3 {
	color: #17191c
}

h3 {
	font-weight: 700;
	line-height: 1.25;
	margin: 20px 0
}

@media(min-width:359px) and (max-width:486px) {
	h1 {
		font-size: 26px;
		font-weight: 700;
		line-height: 1.3em
	}
}

@media(max-width:358px) {
	h1 {
		font-size: 25px;
		font-weight: 700;
		line-height: 1.16em
	}
}

img {
	vertical-align: middle;
	border: 0
}

.img-responsive {
	max-width: 100%;
	margin: 20px auto
}

.img-cntr,
.img-responsive {
	display: block;
	width: 100%;
	height: auto
}

.img-cntr {
	margin: 30px 0 40px;
	max-width: 360px
}

@media(max-width:500px) {
	body {
		font-size: 16px
	}
}

.disclaimer-footer {
	font-size: 12px;
	background: #d8d8d8;
	padding: 20px;
	color: #666
}

.disclaimer-footer p {
	font-size: 12px
}

.disclaimer-footer a {
	font-weight: 400;
	text-decoration: underline;
	color: #666 !important
}

Z .top-banner {
	display: none
}

@media(min-width:744px) {
	.top-banner {
		line-height: 1.2;
		display: block;
		width: 420px;
		height: 52px;
		background-color: #f7f7f7;
		float: right;
		margin: 6px 0 0
	}
}

@media(min-width:868px) {
	.top-banner {
		line-height: 1.2;
		display: block;
		width: 468px;
		height: 54px;
		background-color: #f7f7f7;
		float: right;
		margin: 4px 0 0
	}
}

.top-banner-txt-1 {
	font-size: 15px;
	display: inline-block;
	margin-top: 9px;
	color: #333;
	font-weight: 700
}

.top-banner-txt-2 {
	font-size: 13px
}

a .top-banner-txt-2 {
	color: #333 !important;
	text-decoration: underline
}

a .top-banner-txt-2:focus,
a .top-banner-txt-2:hover {
	color: #555 !important
}

.top-banner-img {
	margin: 4px 8px 0 5px;
	float: left
}

.img-side {
	margin-top: 18px;
	max-width: 320px
}

.global-header {
	width: 100%;
	background: #344a5f;
	overflow: hidden;
	height: 46px
}

.global-header p {
	display: inline-block;
	color: #999;
	font-size: .85em
}

.global-header p.brand {
	float: left;
	font-family: open sans, sans-serif;
	font-size: 20px;
	text-transform: uppercase
}

.global-header p.brand strong {
	font-weight: 700
}

.global-header p.brand span {
	font-size: 11px;
	font-weight: 400;
	text-align: right
}

.global-header p.advertorial {
	font-size: 12px;
	font-weight: 700;
	text-align: right;
	display: block;
	height: 46px;
	line-height: 46px;
	color: #fff
}

.global-header p.brand {
	display: inline-block;
	color: #fff;
	font-weight: 400;
	margin: 8px 2px 0;
	text-decoration: none;
	text-shadow: 1px 1px 1px #333
}

.global-header p.back-to-article {
	float: right;
	margin-bottom: 0 !important;
	font-size: 16px !important
}

.global-header p.back-to-article a {
	display: inline-block;
	padding: 12px;
	margin: 0;
	background: #273c51;
	font-weight: 400 !important;
	color: #fff;
	text-decoration: none
}

.global-header p.back-to-article a:hover {
	background: #08c
}

.top-advertorial {
	width: 100%;
	text-align: right;
	padding: 0 10px;
	background-color: #273c51
}

.top-advertorial-text {
	font-size: 14px;
	max-width: 1100px;
	margin: 0 auto;
	color: #d7d7d7
}

.img-responsive-m {
	margin-bottom: 20px;
	display: block;
	width: 100%;
	max-width: 600px;
	height: auto
}

.img-nomargin {
	margin-bottom: 6px !important
}

@media(max-width:570px) {
	.global-header p.back-to-article {
		display: none
	}

	.top-advertorial {
		text-align: center
	}
}

.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	color: #c09853;
	text-shadow: 0 1px 0 hsla(0, 0%, 100%, .5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	border-radius: 4px
}

.alert-info {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
	margin-bottom: 30px
}

.protect {
	border: 1px solid #ebecef;
	padding: 4px 14px 14px;
	margin-bottom: 18px;
	border-radius: 4px
}

li {
	margin: 11px 0
}

#share-container {
	margin: 0 0 18px
}

.box {
	margin: 0 auto
}

.box1,
.box2,
.box3 {
	-webkkit-border-radius: 3px;
	-moz-border-radius: 3px
}

.text {
	padding: 6px 0
}

.recommended {
	max-width: 804px;
	margin-bottom: 40px;
	font-size: 14px
}

.img-recommended {
	display: inline-block;
	max-width: 241px;
	margin-right: 14px
}

.img-recommended a {
	color: inherit;
	font-weight: 400
}

.img-recommended a:hover {
	text-decoration: underline
}

@media(max-width:810px) {
	.img-r3 {
		margin-right: 0
	}
}

.txt-r {
	line-height: 1.25;
	margin-top: 3px
}

@media(max-width:809px) {
	.recommended {
		display: none
	}
}

.img2 {
	max-height: 300px
}

.attention {
	font-size: 19px;
	margin: 20px 0;
	display: block;
	background-color: #fef5c4;
	border: 1px solid #fadf98;
	padding: 13px;
	line-height: 1.5;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

@media(max-width:480px) {
	.attention {
		font-size: 16px;
		margin: 10px 0
	}
}

.noteauthor {
	font-size: 15px;
	padding-bottom: 10px
}

.noteauthor1 {
	font-size: 14px;
	padding-top: 14px
}

.photobox {
	width: 315px;
	height: auto;
	float: right;
	margin: 6px 0 20px 12px
}

.ptxt {
	line-height: 1.1;
	font-size: 13px;
	padding: 3px 0;
	color: #555
}

.img-txt {
	font-size: 14px;
	font-style: italic;
	margin-bottom: 24px
}

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%
}

.videoSize {
	display: block;
	width: 100%;
	margin: 0 auto 30px
}

.embed-container embed,
.embed-container iframe,
.embed-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.bonus {
	font-weight: 700;
	font-size: 21px;
	text-decoration: underline
}

.h3-23px {
	font-size: 23px
}

.text-center {
	text-align: center
}

#comments {
	padding-bottom: 50px
}

#comments>div>span {
	color: #3b599a;
	font-weight: 600
}

#comm>div>div:first-child {
	background-size: contain !important;
	background-position: 50%;
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 50px;
	min-width: 50px;
	margin: 0 10px 0 0
}

#comm h1 {
	font-size: 13px;
	font-weight: 700;
	color: #3b5998;
	margin: 0 0 5px
}

#comm h2 {
	font-size: 12px;
	line-height: 1.3;
	color: #333;
	font-weight: 100
}

#comm h2,
#comm p {
	padding-left: 60px
}

#comm p {
	font-size: 11px;
	color: #435d96;
	margin: 5px 0 0
}

#comm p:before {
	content: " ";
	display: table;
	clear: both;
	float: none
}

#comm>div {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding: 10px
}

#comm>div:last-child {
	border: none
}

#comm>div>div {
	background-size: contain !important;
	background-position: 0;
	background-repeat: no-repeat;
	max-width: 270px;
	margin: 5px auto 5px 60px
}

#comm>div>div>div {
	padding-bottom: 53.72%
}

#comm i {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAAPFBMVEUAAABsh7dtiLeIncN0jrvDzeDP1+aMoMWvvdaIncSJnsSistB1j7xhf7NLbqiInsRLb6lKbqhLbqn////2lQI7AAAAAXRSTlMAQObYZgAAAE5JREFUeNpNyUkOgDAQA0GzE7axPf//KwIphL6VGjWdaB3515VqWCPdxEyTC0bbVL5d8L47s0oRqjI0lO8RLsH2HJvIbX7U47AETGGqww2y3QbKMCbVXgAAAABJRU5ErkJggg==) no-repeat 0 0;
	background-size: 11px;
	padding: 0 5px 0 16px;
	font-style: normal
}

#comm .date {
	color: grey;
	border-bottom: 1px dotted grey
}

#addComm {
	text-align: center
}

#addComm p {
	color: #3b599a;
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 14px
}

#addComm textarea {
	height: auto;
	display: block;
	width: 60%;
	color: #555;
	background-image: none;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	max-width: 400px;
	margin: 0 auto 15px
}

#addComm a,
#addComm textarea {
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px
}

#addComm a {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	white-space: nowrap;
	color: #333;
	text-decoration: none
}

.logo-text {
	font-size: 26px;
	font-weight: 600;
	color: #434343;
	height: 50px;
	margin-top: 10px;
	margin-bottom: 0
}

.logo-text:before {
	content: url(/theme/instant-translator/speak-43-languagesimages/airplane-logo.png);
	line-height: 50px;
	vertical-align: middle;
	top: calc(50% - 18px);
	position: relative;
	margin-right: 3px
}

.btnn {
	line-height: 1.6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 9px 10px;
	font-size: 17px;
	text-decoration: none;
	text-align: center;
	font-weight: 700;
	margin: 6px 0 20px;
	cursor: pointer;
	display: block
}

.btnn,
.btnn:visited {
	color: #fff
}

@media (min-width:346px) {
	.btnn {
		font-size: 19px
	}
}

@media (min-width:374px) {
	.btnn {
		font-size: 26px
	}
}

.btnn:active {
	transform: translateY(5px);
	-webkit-transform: translateY(5px);
	box-shadow: 0 1px 0 0;
	-webkit-box-shadow: 0 1px 0 0;
	-moz-box-shadow: 0 1px 0 0
}

.red {
	background-color: #e92c2c;
	box-shadow: 0 5px 0 0 #bc1f1f;
	-webkit-box-shadow: 0 5px 0 0 #bc1f1f;
	-moz-box-shadow: 0 5px 0 0 #bc1f1f
}

.red:hover {
	background-color: #f13b3b;
	text-decoration: none;
	color: #fff
}

a,
a:visited {
	color: #167ac6;
	cursor: pointer;
	font-weight: 700;
	outline: 0
}

a,
a:focus,
a:hover,
a:visited {
	text-decoration: underline
}

#share-container,
.text {
	text-align: center
}

#share-container {
	white-space: nowrap;
	overflow: hidden
}

#share-container a {
	display: inline-block;
	width: 105%
}

.box {
	cursor: pointer;
	display: inline-block;
	width: 33.3%;
	margin: 0;
	border-radius: 2px;
	-webkkit-border-radius: 2px;
	-moz-border-radius: 2px
}

.box1:hover {
	background-color: #2c4278 !important
}

.box2:hover {
	background-color: #0086bd !important
}

.box3:hover {
	background-color: #c9371f !important
}

.text {
	padding: 10px 0;
	color: #fff;
	font-weight: 700
}

@media (max-width:500px) {
	.text {
		padding: 8px
	}

	.box {
		width: 33.3%
	}
}

[class*=" icon-"]:before,
[class^=icon-]:before {
	font-family: icons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-facebook:before {
	content: "\E801"
}

.icon-gplus:before {
	content: "\E802"
}

.icon-twitter:before {
	content: "\E803"
}

#share-container .box1 {
	background-color: #3a579d
}

#share-container .box1 .fa,
#share-container .box2 .fa,
#share-container .box3 .fa {
	font-size: 18px;
	min-width: 20px
}

#share-container .box2 {
	background-color: #00aaf0
}

#share-container .box3 {
	background-color: #df4a32
}

.img-small-center {
	width: 100%
}

.img-small-left,
.img-small-right {
	max-width: 100%
}

.img-small-center img,
.img-small-left img,
.img-small-right img {
	padding: 0
}

.quote hr {
	height: 0;
	box-sizing: content-box;
	margin: 20px auto;
	border: 0;
	border-top: 1px solid #eee
}

.italic-center {
	padding: 2px 14px;
	line-height: 1.35em;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.25;
	margin: 20px 0;
	color: #17191c
}

.img-caption,
.italic-center {
	font-style: italic;
	text-align: center
}

.img-caption {
	font-size: 16px;
	background: #f0f0f0;
	line-height: 1.2;
	padding: 7px
}

.carousel-center {
	margin-bottom: 18px
}

.bx-wrapper {
	margin-bottom: 0 !important
}

@media (max-width:576px) {

	.img-small-left,
	.img-small-right {
		max-width: 40% !important
	}

	.img-small-left {
		float: left;
		margin-right: 5px
	}

	.img-small-right {
		float: right;
		margin-left: 5px
	}
}

#share-container {
	float: left;
	margin: 0 0 8px;
	font-size: 17px;
	padding-left: 10px
}

.box {
	line-height: 1
}

#share-container a,
.box {
	width: auto
}

#share-container .box1 .fa,
#share-container .box2 .fa,
#share-container .box3 .fa {
	font-size: 12px;
	vertical-align: middle
}

.box1,
.box2,
.box3 {
	border-radius: 3px
}

.box2 {
	margin: 0 4px
}

.text {
	padding: 0
}

.importantUpdate {
	background-color: #fafad2;
	padding: 10px !important;
	border: dashed red;
	margin: 10px 0
}

.importantUpdate span {
	color: red;
	font-weight: 700
}

h2 {
	font-weight: 700;
	word-break: break-word
}

.bf-v1__text-blink {
	font-family: Montserrat, sans-serif
}