@import url(https://fonts.googleapis.com/css?family=Noto+Serif:400,400italic,700&subset=latin,vietnamese,latin-ext);
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

* {
	-webkit-tap-highlight-color: transparent
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	border: 0;
	font: inherit;
	vertical-align: baseline;
	margin: 0;
	padding: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

ol,
ul,
ul li {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	color: #a6fe33;
	outline: 0
}

a:hover {
	text-decoration: none
}

p {
	margin: 0
}

strong {
	font-weight: bold
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	font-weight: inherit
}

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

label {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none
}

ul,
ol,
ul ul li,
ul ol li,
ol ol li,
ol ul li,
form,
fieldset,
.alert>p,
.alert>ul {
	margin-bottom: 0
}

li,
ul.large li,
li p {
	line-height: 1.42857
}

a,
img,
span,
label,
li {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

.clearfix:before,
.clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix {
	zoom: 1
}

.fl {
	float: left
}

.fr {
	float: right
}

.clear,
.clearfix:after {
	clear: both
}

.hidden {
	display: none !important
}

.block {
	display: block !important
}

.visuallyHidden {
	visibility: hidden
}

.visuallyShow {
	visibility: visible
}

.userSelect-none {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.verticalAlign-middle {
	vertical-align: middle
}

.textAlign-center {
	text-align: center
}

.textAlign-left {
	text-align: left
}

.textAlign-right {
	text-align: right
}

.centered {
	margin: 0 auto
}

.space {
	padding-top: 5px;
	padding-bottom: 5px
}

.space.m {
	padding-top: 10px;
	padding-bottom: 10px
}

.space.l {
	padding-top: 20px;
	padding-bottom: 20px
}

.space.xl {
	padding-top: 40px;
	padding-bottom: 40px
}

.borderRadius-s {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.borderRadius-m {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.borderRadius-l {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.borderRadius-circle {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%
}

.fontSize-xl {
	font-size: 40px
}

.fontSize-l {
	font-size: 32px
}

.fontSize-m {
	font-size: 16px
}

.fontSize-s {
	font-size: 14px
}

.fontSize-xs {
	font-size: 12px
}

.fontWeight-1 {
	font-weight: 100
}

.fontWeight-2 {
	font-weight: 200
}

.fontWeight-3 {
	font-weight: 300
}

.fontWeight-4 {
	font-weight: 400
}

.fontWeight-5 {
	font-weight: 500
}

.fontWeight-6 {
	font-weight: 600
}

.fontWeight-7 {
	font-weight: 700
}

.fontWeight-8 {
	font-weight: 800
}

.fontWeight-9 {
	font-weight: 900
}

.textTransform-lowercase {
	text-transform: lowercase
}

.textTransform-uppercase {
	text-transform: uppercase
}

.textTransform-capitalize {
	text-transform: capitalize
}

.boxShadow-distant {
	box-shadow: 0 2px 8px rgba(31, 45, 61, 0.05)
}

.boxShadow-close {
	box-shadow: 0 1px 2px 0 rgba(31, 45, 61, 0.15)
}

.boxShadow-subtle {
	box-shadow: 0 0 1px 1px rgba(31, 45, 61, 0.15)
}

.display-table {
	display: table;
	width: 100%
}

.display-tableCell {
	display: table-cell
}

.autoHeight {
	height: auto !important
}

.width-100 {
	width: 100% !important;
	max-width: 100% !important
}

.height-100 {
	height: 100% !important;
	max-height: 100% !important
}

.backgroundCover--center {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

.tab-content>.tab-pane {
	display: none
}

.tab-content>.active {
	display: block
}

.open .popover {
	display: block
}

.dropdown {
	display: inline-block;
	position: relative
}

.dropdown-menu {
	display: none;
	visibility: hidden
}

.open .dropdown-menu {
	display: block;
	visibility: visible
}

.collapse.in {
	display: block
}

.collapse {
	display: none
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}

.alert {
	margin-bottom: 20px;
	border: 1px solid transparent;
	padding: 6px 10px;
	font-size: 0.875rem
}

.alert h4 {
	margin-top: 0;
	color: inherit
}

.alert .alert-link {
	font-weight: 700
}

.alert-dismissable {
	padding-right: 35px
}

.alert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}

.alert-success {
	color: #66cc00;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.alert-success hr {
	border-top-color: #c9e2b3
}

.alert-success .alert-link {
	color: #66cc00
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.alert-info hr {
	border-top-color: #a6e1ec
}

.alert-info .alert-link {
	color: #245269
}

.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}

.alert-warning hr {
	border-top-color: #f7e1b5
}

.alert-warning .alert-link {
	color: #66512c
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}

.alert-danger hr {
	border-top-color: #e4b9c0
}

.alert-danger .alert-link {
	color: #843534
}

.show-on-small {
	display: none !important
}

@media only screen and (max-width: 1024px) {
	.show-on-small {
		display: block !important
	}
}

@media only screen and (max-width: 1024px) {
	.hide-on-med-and-down {
		display: none !important
	}
}

body {
	background: #efefef;
	font-family: 'Noto Serif', serif, "Helvetica Neue", Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
	font-weight: normal;
	line-height: 1.42857;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%
}

html {
	height: 100%
}

.slick-list,
.slick-slider,
.slick-track {
	position: relative;
	display: block
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden
}

.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
	font-family: slick;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.spinner {
	width: 40px;
	height: 40px;
	background-color: #fff;
	margin: 0 auto;
	-webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
	animation: sk-rotateplane 1.2s infinite ease-in-out
}

@-webkit-keyframes sk-rotateplane {
	0% {
		-webkit-transform: perspective(120px)
	}
	50% {
		-webkit-transform: perspective(120px) rotateY(180deg)
	}
	100% {
		-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
	}
}

@keyframes sk-rotateplane {
	0% {
		transform: perspective(120px) rotateX(0) rotateY(0);
		-webkit-transform: perspective(120px) rotateX(0) rotateY(0)
	}
	50% {
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
	}
	100% {
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}
}

.slick-slider {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	top: 0;
	left: 0
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-dots,
.slick-next,
.slick-prev {
	position: absolute;
	display: block;
	padding: 0
}

.slick-next,
.slick-prev {
	font-size: 0;
	line-height: 0;
	top: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	cursor: pointer;
	color: transparent;
	border: none;
	outline: 0;
	background: 0 0
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
	color: transparent;
	outline: 0;
	background: 0 0
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: .25
}

.slick-next:before,
.slick-prev:before {
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: #fff
}

.slick-prev {
	left: -25px
}

[dir=rtl] .slick-prev {
	right: -25px;
	left: auto
}

.slick-next {
	right: -25px
}

[dir=rtl] .slick-next {
	right: auto;
	left: -25px
}

.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	bottom: -45px;
	width: 100%;
	list-style: none;
	text-align: center
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: 0
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1
}

.slick-dots li button:before {
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: .25;
	color: #000
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}

#adtima-vib {
	padding-bottom: 30px;
	margin-top: 60px;
}

#adtima-vib h1 {
	font-size: 1.6em;
	text-align: center;
	margin-top: 40px;
	/*font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;*/
	margin-bottom: 30px;
	clear: both;
	/*color: #E00000;*/
	letter-spacing: -1px;
}

#adtima-vib > h1 span {
	color: #888;
	font-size: 16px;
}

#adtima-vib > h1:before {
	content: '';
	display: block;
	width: 50%;
	height: 1px;
	margin: 0 auto 30px;
	background: #eee;
}

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

#adtima-vib a {
	color: #ff7f03!important;
	text-decoration: underline!important;
}

#adtima-vib table {
	margin: 0!important;
}

#adtima-vib p {
	margin: 0 0 10px 0 !important;
}

#adtima-vib .resopsive-img {
	display: block;
	max-width: 100%;
}

#adtima-vib img {
	-webkit-box-shadow: 5px 5px 0px 0px rgba(255, 137, 41, 1);
	-moz-box-shadow: 5px 5px 0px 0px rgba(255, 137, 41, 1);
	box-shadow: 5px 5px 0px 0px rgba(255, 137, 41, 1);
}

#adtima-vib .block {
	margin-bottom: 60px;
}

#adtima-vib .container {
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}

#adtima-vib .container .row {
	margin-left: -0.75rem;
	margin-right: -0.75rem;
}

#adtima-vib .section {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

#adtima-vib .section.no-pad {
	padding: 0;
}

#adtima-vib .section.no-pad-bot {
	padding-bottom: 0;
}

#adtima-vib .section.no-pad-top {
	padding-top: 0;
}

#adtima-vib .row {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}

#adtima-vib .row:after {
	content: "";
	display: table;
	clear: both;
}

#adtima-vib .row .col {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 1rem;
}

#adtima-vib .row .col.s1 {
	width: 8.33333%;
	margin-left: 0;
}

#adtima-vib .row .col.s2 {
	width: 16.66667%;
	margin-left: 0;
}

#adtima-vib .row .col.s3 {
	width: 25%;
	margin-left: 0;
}

#adtima-vib .row .col.s4 {
	width: 33.33333%;
	margin-left: 0;
}

#adtima-vib .row .col.s5 {
	width: 41.66667%;
	margin-left: 0;
}

#adtima-vib .row .col.s6 {
	width: 50%;
	margin-left: 0;
}

#adtima-vib .row .col.s7 {
	width: 58.33333%;
	margin-left: 0;
}

#adtima-vib .row .col.s8 {
	width: 66.66667%;
	margin-left: 0;
}

#adtima-vib .row .col.s9 {
	width: 75%;
	margin-left: 0;
}

#adtima-vib .row .col.s10 {
	width: 83.33333%;
	margin-left: 0;
}

#adtima-vib .row .col.s11 {
	width: 91.66667%;
	margin-left: 0;
}

#adtima-vib .row .col.s12 {
	width: 100%;
	margin-left: 0;
}

#adtima-vib .row .col.offset-s1 {
	margin-left: 8.33333%;
}

#adtima-vib .row .col.offset-s2 {
	margin-left: 16.66667%;
}

#adtima-vib .row .col.offset-s3 {
	margin-left: 25%;
}

#adtima-vib .row .col.offset-s4 {
	margin-left: 33.33333%;
}

#adtima-vib .row .col.offset-s5 {
	margin-left: 41.66667%;
}

#adtima-vib .row .col.offset-s6 {
	margin-left: 50%;
}

#adtima-vib .row .col.offset-s7 {
	margin-left: 58.33333%;
}

#adtima-vib .row .col.offset-s8 {
	margin-left: 66.66667%;
}

#adtima-vib .row .col.offset-s9 {
	margin-left: 75%;
}

#adtima-vib .row .col.offset-s10 {
	margin-left: 83.33333%;
}

#adtima-vib .row .col.offset-s11 {
	margin-left: 91.66667%;
}

#adtima-vib .row .col.offset-s12 {
	margin-left: 100%;
}

#adtima-vib .h-title {
	font-family: SVNHemiHead;
	font-size: 1.6em;
	text-transform: uppercase;
	color: #ff7f03;
	background: url(../images/bg_title.jpg) 10% 72% repeat-x;
	transform: skewX(-10deg);
	margin-bottom: 20px;
}

#adtima-vib .h-title span {
	display: inline-block;
	background-color: #fff;
	padding-right: 7px;
}

#adtima-vib .h-title span i {
	display: inline-block;
	transform: skewX(10deg);
	font-style: normal;
}

#adtima-vib .s-title {
	font-family: SVNHemiHead;
	font-size: 1.250em;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#adtima-vib .img-title {
	text-align: right;
	color: #7d7d7d;
	font-size: 0.875em;
}

#adtima-vib .note-end {
	text-align: center;
}

#adtima-vib table.otr {
	width: 100%!important;
	margin-left: 0!important;
}

.the-article-credit {
	float: none!important;
}

.hide-on-small {
	display: block;
}

.show-on-small {
	display: none;
}

@media (max-width: 999px) {
	.hide-on-small {
		display: none;
	}
	.show-on-small {
		display: block;
	}
	.page-wrapper {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	#page-article .the-article {
		padding: 40px 80px 0;
		background: #FFF;
	}
	#adtima-vib .row .col {
		margin: 0!important;
		width: 100%!important;
	}
}

@media (max-width: 719px) {
	#page-article .the-article {
		padding: 10px 20px 0;
	}
	#adtima-vib {
		margin-top: 30px;
	}
	#adtima-vib .row {
		margin-bottom: 15px;
	}
	#adtima-vib .h-title {
		margin-bottom: 10px;
	}
	#adtima-vib .block {
		margin-bottom: 30px;
	}
}

/* Update 07.11*/
.header {
  position: fixed;
  top: 0;
  z-index: 1212;
  background: #111;
  width: 100%;
  height: 50px;
  padding: 0 15px;
}

.header .header-container::after {
  clear: both;
  content: "";
  display: table;
}

.header .header-container .logo {
  display: block;
  float: left;
  background: url(../images/logo.png) 0 0 no-repeat;
  background-size: 100px 40px;
  width: 100px;
  height: 40px;
  margin-right: 15px;
  margin-top: 5px;
  text-indent: -9999px;
}

.header .header-container .title-article {
  display: block;
  float: left;
  color: #fff;
  font-size: 1.125em;
  font-weight: normal;
  height: 50px;
  line-height: 50px;
}

.header .header-container .func-header {
  float: right;
  margin: 10px 0 0 0;
}

.header .header-container .func-header .btn-share {
  position: relative;
  display: block;
  border: #ff7f03 solid 1px;
  width: 100px;
  padding: 6px 6px 5px 33px;
  text-align: left;
  line-height: 1;
  color: #ff7f03;
  height: 30px;
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
}

.header .header-container .func-header .btn-share:before {
  position: absolute;
  top: 5px;
  left: 8px;
  content: "";
  background: url(../images/ic_fb.png) 0 0 no-repeat;
  background-size: 36px 18px;
  width: 18px;
  height: 18px;
}

.header .header-container .func-header .btn-share:hover {
  background-color: #333;
}
#interactive-vib{max-width:1000px;margin:0 auto;box-shadow:0 0 2px 0px rgba(0,0,0,0.1);z-index:9;position:relative;overflow-x:hidden}
#interactive-vib .main{position:relative;background-color:#fff;padding:80px 0 20px;line-height:28px}
#interactive-vib .main .the-article-title{max-width:600px;margin:10px auto;font-family:'Noto Serif', serif;font-style:italic;font-weight:bold;-webkit-font-smoothing:antialiased;font-size:2rem;color:#111;line-height:1.2;letter-spacing:-1px !important;text-align:center}
#interactive-vib .main .the-article-summary{max-width:600px;margin:10px auto;font-family:'Noto Serif', serif;font-style:italic;font-weight:bold;-webkit-font-smoothing:antialiased;font-size:16px;color:#222;line-height:1.4;text-align:center}
#interactive-vib .main .the-article-credit{max-width:600px;margin:0 auto}
#interactive-vib .main .the-article-credit p{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:16px;color:#222;text-align:center;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 5px}

@media only screen and (max-width: 992px) {
	#interactive-vib .main{padding:80px 15px 20px}
	.header .header-container .title-article {
		display: none;
	}
	.header .header-container .func-header .btn-share{}
}
