/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
display:none
}
a {
	background: 0 0
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	margin: .67em 0;
	font-size: 2em
}
mark {
	color: #000;
	background: #ff0
}
small {
	font-size: 80%
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
input {
	line-height: normal
}
input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid silver
}
legend {
	padding: 0;
	border: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: 700
}
table {
	border-spacing: 0;
	border-collapse: collapse
}
td, th {
	padding: 0
}
@media print {
* {
	color: #000!important;
	text-shadow: none!important;
	background: transparent!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
a[href^="javascript:"]:after, a[href^="#"]:after {
	content: ""
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
tr, img {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
p, h2, h3 {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
select {
	background: #fff!important
}
.navbar {
	display: none
}
.table td, .table th {
	background-color: #fff!important
}
.btn>.caret, .dropup>.btn>.caret {
	border-top-color: #000!important
}
.label {
	border: 1px solid #000
}
.table {
	border-collapse: collapse!important
}
.table-bordered th, .table-bordered td {
	border: 1px solid #ddd!important
}
}
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(../fonts/glyphicons-halflings-regular.eot);
	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.glyphicon-asterisk:before {
	content: "\2a"
}
.glyphicon-plus:before {
	content: "\2b"
}
.glyphicon-euro:before {
	content: "\20ac"
}
.glyphicon-minus:before {
	content: "\2212"
}
.glyphicon-cloud:before {
	content: "\2601"
}
.glyphicon-envelope:before {
	content: "\2709"
}
.glyphicon-pencil:before {
	content: "\270f"
}
.glyphicon-glass:before {
	content: "\e001"
}
.glyphicon-music:before {
	content: "\e002"
}
.glyphicon-search:before {
	content: "\e003"
}
.glyphicon-heart:before {
	content: "\e005"
}
.glyphicon-star:before {
	content: "\e006"
}
.glyphicon-star-empty:before {
	content: "\e007"
}
.glyphicon-user:before {
	content: "\e008"
}
.glyphicon-film:before {
	content: "\e009"
}
.glyphicon-th-large:before {
	content: "\e010"
}
.glyphicon-th:before {
	content: "\e011"
}
.glyphicon-th-list:before {
	content: "\e012"
}
.glyphicon-ok:before {
	content: "\e013"
}
.glyphicon-remove:before {
	content: "\e014"
}
.glyphicon-zoom-in:before {
	content: "\e015"
}
.glyphicon-zoom-out:before {
	content: "\e016"
}
.glyphicon-off:before {
	content: "\e017"
}
.glyphicon-signal:before {
	content: "\e018"
}
.glyphicon-cog:before {
	content: "\e019"
}
.glyphicon-trash:before {
	content: "\e020"
}
.glyphicon-home:before {
	content: "\e021"
}
.glyphicon-file:before {
	content: "\e022"
}
.glyphicon-time:before {
	content: "\e023"
}
.glyphicon-road:before {
	content: "\e024"
}
.glyphicon-download-alt:before {
	content: "\e025"
}
.glyphicon-download:before {
	content: "\e026"
}
.glyphicon-upload:before {
	content: "\e027"
}
.glyphicon-inbox:before {
	content: "\e028"
}
.glyphicon-play-circle:before {
	content: "\e029"
}
.glyphicon-repeat:before {
	content: "\e030"
}
.glyphicon-refresh:before {
	content: "\e031"
}
.glyphicon-list-alt:before {
	content: "\e032"
}
.glyphicon-lock:before {
	content: "\e033"
}
.glyphicon-flag:before {
	content: "\e034"
}
.glyphicon-headphones:before {
	content: "\e035"
}
.glyphicon-volume-off:before {
	content: "\e036"
}
.glyphicon-volume-down:before {
	content: "\e037"
}
.glyphicon-volume-up:before {
	content: "\e038"
}
.glyphicon-qrcode:before {
	content: "\e039"
}
.glyphicon-barcode:before {
	content: "\e040"
}
.glyphicon-tag:before {
	content: "\e041"
}
.glyphicon-tags:before {
	content: "\e042"
}
.glyphicon-book:before {
	content: "\e043"
}
.glyphicon-bookmark:before {
	content: "\e044"
}
.glyphicon-print:before {
	content: "\e045"
}
.glyphicon-camera:before {
	content: "\e046"
}
.glyphicon-font:before {
	content: "\e047"
}
.glyphicon-bold:before {
	content: "\e048"
}
.glyphicon-italic:before {
	content: "\e049"
}
.glyphicon-text-height:before {
	content: "\e050"
}
.glyphicon-text-width:before {
	content: "\e051"
}
.glyphicon-align-left:before {
	content: "\e052"
}
.glyphicon-align-center:before {
	content: "\e053"
}
.glyphicon-align-right:before {
	content: "\e054"
}
.glyphicon-align-justify:before {
	content: "\e055"
}
.glyphicon-list:before {
	content: "\e056"
}
.glyphicon-indent-left:before {
	content: "\e057"
}
.glyphicon-indent-right:before {
	content: "\e058"
}
.glyphicon-facetime-video:before {
	content: "\e059"
}
.glyphicon-picture:before {
	content: "\e060"
}
.glyphicon-map-marker:before {
	content: "\e062"
}
.glyphicon-adjust:before {
	content: "\e063"
}
.glyphicon-tint:before {
	content: "\e064"
}
.glyphicon-edit:before {
	content: "\e065"
}
.glyphicon-share:before {
	content: "\e066"
}
.glyphicon-check:before {
	content: "\e067"
}
.glyphicon-move:before {
	content: "\e068"
}
.glyphicon-step-backward:before {
	content: "\e069"
}
.glyphicon-fast-backward:before {
	content: "\e070"
}
.glyphicon-backward:before {
	content: "\e071"
}
.glyphicon-play:before {
	content: "\e072"
}
.glyphicon-pause:before {
	content: "\e073"
}
.glyphicon-stop:before {
	content: "\e074"
}
.glyphicon-forward:before {
	content: "\e075"
}
.glyphicon-fast-forward:before {
	content: "\e076"
}
.glyphicon-step-forward:before {
	content: "\e077"
}
.glyphicon-eject:before {
	content: "\e078"
}
.glyphicon-chevron-left:before {
	content: "\e079"
}
.glyphicon-chevron-right:before {
	content: "\e080"
}
.glyphicon-plus-sign:before {
	content: "\e081"
}
.glyphicon-minus-sign:before {
	content: "\e082"
}
.glyphicon-remove-sign:before {
	content: "\e083"
}
.glyphicon-ok-sign:before {
	content: "\e084"
}
.glyphicon-question-sign:before {
	content: "\e085"
}
.glyphicon-info-sign:before {
	content: "\e086"
}
.glyphicon-screenshot:before {
	content: "\e087"
}
.glyphicon-remove-circle:before {
	content: "\e088"
}
.glyphicon-ok-circle:before {
	content: "\e089"
}
.glyphicon-ban-circle:before {
	content: "\e090"
}
.glyphicon-arrow-left:before {
	content: "\e091"
}
.glyphicon-arrow-right:before {
	content: "\e092"
}
.glyphicon-arrow-up:before {
	content: "\e093"
}
.glyphicon-arrow-down:before {
	content: "\e094"
}
.glyphicon-share-alt:before {
	content: "\e095"
}
.glyphicon-resize-full:before {
	content: "\e096"
}
.glyphicon-resize-small:before {
	content: "\e097"
}
.glyphicon-exclamation-sign:before {
	content: "\e101"
}
.glyphicon-gift:before {
	content: "\e102"
}
.glyphicon-leaf:before {
	content: "\e103"
}
.glyphicon-fire:before {
	content: "\e104"
}
.glyphicon-eye-open:before {
	content: "\e105"
}
.glyphicon-eye-close:before {
	content: "\e106"
}
.glyphicon-warning-sign:before {
	content: "\e107"
}
.glyphicon-plane:before {
	content: "\e108"
}
.glyphicon-calendar:before {
	content: "\e109"
}
.glyphicon-random:before {
	content: "\e110"
}
.glyphicon-comment:before {
	content: "\e111"
}
.glyphicon-magnet:before {
	content: "\e112"
}
.glyphicon-chevron-up:before {
	content: "\e113"
}
.glyphicon-chevron-down:before {
	content: "\e114"
}
.glyphicon-retweet:before {
	content: "\e115"
}
.glyphicon-shopping-cart:before {
	content: "\e116"
}
.glyphicon-folder-close:before {
	content: "\e117"
}
.glyphicon-folder-open:before {
	content: "\e118"
}
.glyphicon-resize-vertical:before {
	content: "\e119"
}
.glyphicon-resize-horizontal:before {
	content: "\e120"
}
.glyphicon-hdd:before {
	content: "\e121"
}
.glyphicon-bullhorn:before {
	content: "\e122"
}
.glyphicon-bell:before {
	content: "\e123"
}
.glyphicon-certificate:before {
	content: "\e124"
}
.glyphicon-thumbs-up:before {
	content: "\e125"
}
.glyphicon-thumbs-down:before {
	content: "\e126"
}
.glyphicon-hand-right:before {
	content: "\e127"
}
.glyphicon-hand-left:before {
	content: "\e128"
}
.glyphicon-hand-up:before {
	content: "\e129"
}
.glyphicon-hand-down:before {
	content: "\e130"
}
.glyphicon-circle-arrow-right:before {
	content: "\e131"
}
.glyphicon-circle-arrow-left:before {
	content: "\e132"
}
.glyphicon-circle-arrow-up:before {
	content: "\e133"
}
.glyphicon-circle-arrow-down:before {
	content: "\e134"
}
.glyphicon-globe:before {
	content: "\e135"
}
.glyphicon-wrench:before {
	content: "\e136"
}
.glyphicon-tasks:before {
	content: "\e137"
}
.glyphicon-filter:before {
	content: "\e138"
}
.glyphicon-briefcase:before {
	content: "\e139"
}
.glyphicon-fullscreen:before {
	content: "\e140"
}
.glyphicon-dashboard:before {
	content: "\e141"
}
.glyphicon-paperclip:before {
	content: "\e142"
}
.glyphicon-heart-empty:before {
	content: "\e143"
}
.glyphicon-link:before {
	content: "\e144"
}
.glyphicon-phone:before {
	content: "\e145"
}
.glyphicon-pushpin:before {
	content: "\e146"
}
.glyphicon-usd:before {
	content: "\e148"
}
.glyphicon-gbp:before {
	content: "\e149"
}
.glyphicon-sort:before {
	content: "\e150"
}
.glyphicon-sort-by-alphabet:before {
	content: "\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152"
}
.glyphicon-sort-by-order:before {
	content: "\e153"
}
.glyphicon-sort-by-order-alt:before {
	content: "\e154"
}
.glyphicon-sort-by-attributes:before {
	content: "\e155"
}
.glyphicon-sort-by-attributes-alt:before {
	content: "\e156"
}
.glyphicon-unchecked:before {
	content: "\e157"
}
.glyphicon-expand:before {
	content: "\e158"
}
.glyphicon-collapse-down:before {
	content: "\e159"
}
.glyphicon-collapse-up:before {
	content: "\e160"
}
.glyphicon-log-in:before {
	content: "\e161"
}
.glyphicon-flash:before {
	content: "\e162"
}
.glyphicon-log-out:before {
	content: "\e163"
}
.glyphicon-new-window:before {
	content: "\e164"
}
.glyphicon-record:before {
	content: "\e165"
}
.glyphicon-save:before {
	content: "\e166"
}
.glyphicon-open:before {
	content: "\e167"
}
.glyphicon-saved:before {
	content: "\e168"
}
.glyphicon-import:before {
	content: "\e169"
}
.glyphicon-export:before {
	content: "\e170"
}
.glyphicon-send:before {
	content: "\e171"
}
.glyphicon-floppy-disk:before {
	content: "\e172"
}
.glyphicon-floppy-saved:before {
	content: "\e173"
}
.glyphicon-floppy-remove:before {
	content: "\e174"
}
.glyphicon-floppy-save:before {
	content: "\e175"
}
.glyphicon-floppy-open:before {
	content: "\e176"
}
.glyphicon-credit-card:before {
	content: "\e177"
}
.glyphicon-transfer:before {
	content: "\e178"
}
.glyphicon-cutlery:before {
	content: "\e179"
}
.glyphicon-header:before {
	content: "\e180"
}
.glyphicon-compressed:before {
	content: "\e181"
}
.glyphicon-earphone:before {
	content: "\e182"
}
.glyphicon-phone-alt:before {
	content: "\e183"
}
.glyphicon-tower:before {
	content: "\e184"
}
.glyphicon-stats:before {
	content: "\e185"
}
.glyphicon-sd-video:before {
	content: "\e186"
}
.glyphicon-hd-video:before {
	content: "\e187"
}
.glyphicon-subtitles:before {
	content: "\e188"
}
.glyphicon-sound-stereo:before {
	content: "\e189"
}
.glyphicon-sound-dolby:before {
	content: "\e190"
}
.glyphicon-sound-5-1:before {
	content: "\e191"
}
.glyphicon-sound-6-1:before {
	content: "\e192"
}
.glyphicon-sound-7-1:before {
	content: "\e193"
}
.glyphicon-copyright-mark:before {
	content: "\e194"
}
.glyphicon-registration-mark:before {
	content: "\e195"
}
.glyphicon-cloud-download:before {
	content: "\e197"
}
.glyphicon-cloud-upload:before {
	content: "\e198"
}
.glyphicon-tree-conifer:before {
	content: "\e199"
}
.glyphicon-tree-deciduous:before {
	content: "\e200"
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
:before, :after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff
}
input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
a {
	color: #428bca;
	text-decoration: none
}
a:hover, a:focus {
	color: #2a6496;
	text-decoration: underline
}
a:focus {
	outline: 0;
	outline: 0px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
figure {
	margin: 0
}
img {
	vertical-align: middle
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {/*display:block;*/
	width: 100% \9;
	max-width: 100%;
	height: auto
}
.img-rounded {
	border-radius: 6px
}
.img-thumbnail {
	display: inline-block;
	width: 100% \9;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.img-circle {
	border-radius: 50%
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
	font-weight: 400;
	line-height: 1;
	color: #777
}
h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 20px;
	margin-bottom: 10px
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
	font-size: 65%
}
h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 10px;
	margin-bottom: 10px
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
	font-size: 75%
}
h1, .h1 {
	font-size: 36px
}
h2, .h2 {
	font-size: 30px
}
h3, .h3 {
	font-size: 24px
}
h4, .h4 {
	font-size: 18px
}
h5, .h5 {
	font-size: 14px
}
h6, .h6 {
	font-size: 12px
}
p {
	margin: 0 0 10px
}
.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}
@media (min-width:768px) {
.lead {
	font-size: 21px
}
}
small, .small {
	font-size: 85%
}
cite {
	font-style: normal
}
mark, .mark {
	padding: .2em;
	background-color: #fcf8e3
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
.text-justify {
	text-align: justify
}
.text-nowrap {
	white-space: nowrap
}
.text-lowercase {
	text-transform: lowercase
}
.text-uppercase {
	text-transform: uppercase
}
.text-capitalize {
	text-transform: capitalize
}
.text-muted {
	color: #777
}
.text-primary {
	color: #428bca
}
a.text-primary:hover {
	color: #3071a9
}
.text-success {
	color: #3c763d
}
a.text-success:hover {
	color: #2b542c
}
.text-info {
	color: #31708f
}
a.text-info:hover {
	color: #245269
}
.text-warning {
	color: #8a6d3b
}
a.text-warning:hover {
	color: #66512c
}
.text-danger {
	color: #a94442
}
a.text-danger:hover {
	color: #843534
}
.bg-primary {
	color: #fff;
	background-color: #428bca
}
a.bg-primary:hover {
	background-color: #3071a9
}
.bg-success {
	background-color: #dff0d8
}
a.bg-success:hover {
	background-color: #c1e2b3
}
.bg-info {
	background-color: #d9edf7
}
a.bg-info:hover {
	background-color: #afd9ee
}
.bg-warning {
	background-color: #fcf8e3
}
a.bg-warning:hover {
	background-color: #f7ecb5
}
.bg-danger {
	background-color: #f2dede
}
a.bg-danger:hover {
	background-color: #e4b9b9
}
.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}
ul, ol {
	margin-top: 0;
	margin-bottom: 10px
}
ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0
}
.list-unstyled {
	padding-left: 0;
	list-style: none
}
.list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none
}
.list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px
}
dl {
	margin-top: 0;
	margin-bottom: 20px
}
dt, dd {
	line-height: 1.42857143
}
dt {
	font-weight: 700
}
dd {
	margin-left: 0
}
@media (min-width:768px) {
.dl-horizontal dt {
	float: left;
	width: 160px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap
}
.dl-horizontal dd {
	margin-left: 180px
}
}
abbr[title], abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #777
}
.initialism {
	font-size: 90%;
	text-transform: uppercase
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
	margin-bottom: 0
}
blockquote footer, blockquote small, blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777
}
blockquote footer:before, blockquote small:before, blockquote .small:before {
	content: '\2014 \00A0'
}
.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0
}
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
	content: ''
}
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
	content: '\00A0 \2014'
}
blockquote:before, blockquote:after {
	content: ""
}
address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143
}
code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px
}
kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	-webkit-box-shadow: none;
	box-shadow: none
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
@media (min-width:768px) {
.container {
	width: 750px
}
}
@media (min-width:992px) {
.container {
	width: 970px
}
}
@media (min-width:1200px) {
.container {
	width: 1170px
}
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
.row {
	margin-right: -15px;
	margin-left: -15px
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left
}
.col-xs-12 {
	width: 100%
}
.col-xs-11 {
	width: 91.66666667%
}
.col-xs-10 {
	width: 83.33333333%
}
.col-xs-9 {
	width: 75%
}
.col-xs-8 {
	width: 66.66666667%
}
.col-xs-7 {
	width: 58.33333333%
}
.col-xs-6 {
	width: 50%
}
.col-xs-5 {
	width: 41.66666667%
}
.col-xs-4 {
	width: 33.33333333%
}
.col-xs-3 {
	width: 25%
}
.col-xs-2 {
	width: 16.66666667%
}
.col-xs-1 {
	width: 8.33333333%
}
.col-xs-pull-12 {
	right: 100%
}
.col-xs-pull-11 {
	right: 91.66666667%
}
.col-xs-pull-10 {
	right: 83.33333333%
}
.col-xs-pull-9 {
	right: 75%
}
.col-xs-pull-8 {
	right: 66.66666667%
}
.col-xs-pull-7 {
	right: 58.33333333%
}
.col-xs-pull-6 {
	right: 50%
}
.col-xs-pull-5 {
	right: 41.66666667%
}
.col-xs-pull-4 {
	right: 33.33333333%
}
.col-xs-pull-3 {
	right: 25%
}
.col-xs-pull-2 {
	right: 16.66666667%
}
.col-xs-pull-1 {
	right: 8.33333333%
}
.col-xs-pull-0 {
	right: auto
}
.col-xs-push-12 {
	left: 100%
}
.col-xs-push-11 {
	left: 91.66666667%
}
.col-xs-push-10 {
	left: 83.33333333%
}
.col-xs-push-9 {
	left: 75%
}
.col-xs-push-8 {
	left: 66.66666667%
}
.col-xs-push-7 {
	left: 58.33333333%
}
.col-xs-push-6 {
	left: 50%
}
.col-xs-push-5 {
	left: 41.66666667%
}
.col-xs-push-4 {
	left: 33.33333333%
}
.col-xs-push-3 {
	left: 25%
}
.col-xs-push-2 {
	left: 16.66666667%
}
.col-xs-push-1 {
	left: 8.33333333%
}
.col-xs-push-0 {
	left: auto
}
.col-xs-offset-12 {
	margin-left: 100%
}
.col-xs-offset-11 {
	margin-left: 91.66666667%
}
.col-xs-offset-10 {
	margin-left: 83.33333333%
}
.col-xs-offset-9 {
	margin-left: 75%
}
.col-xs-offset-8 {
	margin-left: 66.66666667%
}
.col-xs-offset-7 {
	margin-left: 58.33333333%
}
.col-xs-offset-6 {
	margin-left: 50%
}
.col-xs-offset-5 {
	margin-left: 41.66666667%
}
.col-xs-offset-4 {
	margin-left: 33.33333333%
}
.col-xs-offset-3 {
	margin-left: 25%
}
.col-xs-offset-2 {
	margin-left: 16.66666667%
}
.col-xs-offset-1 {
	margin-left: 8.33333333%
}
.col-xs-offset-0 {
	margin-left: 0
}
@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left
}
.col-sm-12 {
	width: 100%
}
.col-sm-11 {
	width: 91.66666667%
}
.col-sm-10 {
	width: 83.33333333%
}
.col-sm-9 {
	width: 75%
}
.col-sm-8 {
	width: 66.66666667%
}
.col-sm-7 {
	width: 58.33333333%
}
.col-sm-6 {
	width: 50%
}
.col-sm-5 {
	width: 41.66666667%
}
.col-sm-4 {
	width: 33.33333333%
}
.col-sm-3 {
	width: 25%
}
.col-sm-2 {
	width: 16.66666667%
}
.col-sm-1 {
	width: 8.33333333%
}
.col-sm-pull-12 {
	right: 100%
}
.col-sm-pull-11 {
	right: 91.66666667%
}
.col-sm-pull-10 {
	right: 83.33333333%
}
.col-sm-pull-9 {
	right: 75%
}
.col-sm-pull-8 {
	right: 66.66666667%
}
.col-sm-pull-7 {
	right: 58.33333333%
}
.col-sm-pull-6 {
	right: 50%
}
.col-sm-pull-5 {
	right: 41.66666667%
}
.col-sm-pull-4 {
	right: 33.33333333%
}
.col-sm-pull-3 {
	right: 25%
}
.col-sm-pull-2 {
	right: 16.66666667%
}
.col-sm-pull-1 {
	right: 8.33333333%
}
.col-sm-pull-0 {
	right: auto
}
.col-sm-push-12 {
	left: 100%
}
.col-sm-push-11 {
	left: 91.66666667%
}
.col-sm-push-10 {
	left: 83.33333333%
}
.col-sm-push-9 {
	left: 75%
}
.col-sm-push-8 {
	left: 66.66666667%
}
.col-sm-push-7 {
	left: 58.33333333%
}
.col-sm-push-6 {
	left: 50%
}
.col-sm-push-5 {
	left: 41.66666667%
}
.col-sm-push-4 {
	left: 33.33333333%
}
.col-sm-push-3 {
	left: 25%
}
.col-sm-push-2 {
	left: 16.66666667%
}
.col-sm-push-1 {
	left: 8.33333333%
}
.col-sm-push-0 {
	left: auto
}
.col-sm-offset-12 {
	margin-left: 100%
}
.col-sm-offset-11 {
	margin-left: 91.66666667%
}
.col-sm-offset-10 {
	margin-left: 83.33333333%
}
.col-sm-offset-9 {
	margin-left: 75%
}
.col-sm-offset-8 {
	margin-left: 66.66666667%
}
.col-sm-offset-7 {
	margin-left: 58.33333333%
}
.col-sm-offset-6 {
	margin-left: 50%
}
.col-sm-offset-5 {
	margin-left: 41.66666667%
}
.col-sm-offset-4 {
	margin-left: 33.33333333%
}
.col-sm-offset-3 {
	margin-left: 25%
}
.col-sm-offset-2 {
	margin-left: 16.66666667%
}
.col-sm-offset-1 {
	margin-left: 8.33333333%
}
.col-sm-offset-0 {
	margin-left: 0
}
}
@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: left
}
.col-md-12 {
	width: 100%
}
.col-md-11 {
	width: 91.66666667%
}
.col-md-10 {
	width: 83.33333333%
}
.col-md-9 {
	width: 75%
}
.col-md-8 {
	width: 66.66666667%
}
.col-md-7 {
	width: 58.33333333%
}
.col-md-6 {
	width: 50%
}
.col-md-5 {
	width: 41.66666667%
}
.col-md-4 {
	width: 33.33333333%
}
.col-md-3 {
	width: 25%
}
.col-md-2 {
	width: 16.66666667%
}
.col-md-1 {
	width: 8.33333333%
}
.col-md-pull-12 {
	right: 100%
}
.col-md-pull-11 {
	right: 91.66666667%
}
.col-md-pull-10 {
	right: 83.33333333%
}
.col-md-pull-9 {
	right: 75%
}
.col-md-pull-8 {
	right: 66.66666667%
}
.col-md-pull-7 {
	right: 58.33333333%
}
.col-md-pull-6 {
	right: 50%
}
.col-md-pull-5 {
	right: 41.66666667%
}
.col-md-pull-4 {
	right: 33.33333333%
}
.col-md-pull-3 {
	right: 25%
}
.col-md-pull-2 {
	right: 16.66666667%
}
.col-md-pull-1 {
	right: 8.33333333%
}
.col-md-pull-0 {
	right: auto
}
.col-md-push-12 {
	left: 100%
}
.col-md-push-11 {
	left: 91.66666667%
}
.col-md-push-10 {
	left: 83.33333333%
}
.col-md-push-9 {
	left: 75%
}
.col-md-push-8 {
	left: 66.66666667%
}
.col-md-push-7 {
	left: 58.33333333%
}
.col-md-push-6 {
	left: 50%
}
.col-md-push-5 {
	left: 41.66666667%
}
.col-md-push-4 {
	left: 33.33333333%
}
.col-md-push-3 {
	left: 25%
}
.col-md-push-2 {
	left: 16.66666667%
}
.col-md-push-1 {
	left: 8.33333333%
}
.col-md-push-0 {
	left: auto
}
.col-md-offset-12 {
	margin-left: 100%
}
.col-md-offset-11 {
	margin-left: 91.66666667%
}
.col-md-offset-10 {
	margin-left: 83.33333333%
}
.col-md-offset-9 {
	margin-left: 75%
}
.col-md-offset-8 {
	margin-left: 66.66666667%
}
.col-md-offset-7 {
	margin-left: 58.33333333%
}
.col-md-offset-6 {
	margin-left: 50%
}
.col-md-offset-5 {
	margin-left: 41.66666667%
}
.col-md-offset-4 {
	margin-left: 33.33333333%
}
.col-md-offset-3 {
	margin-left: 25%
}
.col-md-offset-2 {
	margin-left: 16.66666667%
}
.col-md-offset-1 {
	margin-left: 8.33333333%
}
.col-md-offset-0 {
	margin-left: 0
}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float: left
}
.col-lg-12 {
	width: 100%
}
.col-lg-11 {
	width: 91.66666667%
}
.col-lg-10 {
	width: 83.33333333%
}
.col-lg-9 {
	width: 75%
}
.col-lg-8 {
	width: 66.66666667%
}
.col-lg-7 {
	width: 58.33333333%
}
.col-lg-6 {
	width: 50%
}
.col-lg-5 {
	width: 41.66666667%
}
.col-lg-4 {
	width: 33.33333333%
}
.col-lg-3 {
	width: 25%
}
.col-lg-2 {
	width: 16.66666667%
}
.col-lg-1 {
	width: 8.33333333%
}
.col-lg-pull-12 {
	right: 100%
}
.col-lg-pull-11 {
	right: 91.66666667%
}
.col-lg-pull-10 {
	right: 83.33333333%
}
.col-lg-pull-9 {
	right: 75%
}
.col-lg-pull-8 {
	right: 66.66666667%
}
.col-lg-pull-7 {
	right: 58.33333333%
}
.col-lg-pull-6 {
	right: 50%
}
.col-lg-pull-5 {
	right: 41.66666667%
}
.col-lg-pull-4 {
	right: 33.33333333%
}
.col-lg-pull-3 {
	right: 25%
}
.col-lg-pull-2 {
	right: 16.66666667%
}
.col-lg-pull-1 {
	right: 8.33333333%
}
.col-lg-pull-0 {
	right: auto
}
.col-lg-push-12 {
	left: 100%
}
.col-lg-push-11 {
	left: 91.66666667%
}
.col-lg-push-10 {
	left: 83.33333333%
}
.col-lg-push-9 {
	left: 75%
}
.col-lg-push-8 {
	left: 66.66666667%
}
.col-lg-push-7 {
	left: 58.33333333%
}
.col-lg-push-6 {
	left: 50%
}
.col-lg-push-5 {
	left: 41.66666667%
}
.col-lg-push-4 {
	left: 33.33333333%
}
.col-lg-push-3 {
	left: 25%
}
.col-lg-push-2 {
	left: 16.66666667%
}
.col-lg-push-1 {
	left: 8.33333333%
}
.col-lg-push-0 {
	left: auto
}
.col-lg-offset-12 {
	margin-left: 100%
}
.col-lg-offset-11 {
	margin-left: 91.66666667%
}
.col-lg-offset-10 {
	margin-left: 83.33333333%
}
.col-lg-offset-9 {
	margin-left: 75%
}
.col-lg-offset-8 {
	margin-left: 66.66666667%
}
.col-lg-offset-7 {
	margin-left: 58.33333333%
}
.col-lg-offset-6 {
	margin-left: 50%
}
.col-lg-offset-5 {
	margin-left: 41.66666667%
}
.col-lg-offset-4 {
	margin-left: 33.33333333%
}
.col-lg-offset-3 {
	margin-left: 25%
}
.col-lg-offset-2 {
	margin-left: 16.66666667%
}
.col-lg-offset-1 {
	margin-left: 8.33333333%
}
.col-lg-offset-0 {
	margin-left: 0
}
}
table {
	background-color: transparent
}
th {
	text-align: left
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd
}
.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
	border-top: 0
}
.table>tbody+tbody {
	border-top: 2px solid #ddd
}
.table .table {
	background-color: #fff
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	padding: 5px
}
.table-bordered {
	border: 1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width: 2px
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f9
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color: #f5f5f5
}
table col[class*=col-] {
	position: static;
	display: table-column;
	float: none
}
table td[class*=col-], table th[class*=col-] {
	position: static;
	display: table-cell;
	float: none
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
	background-color: #f5f5f5
}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {
	background-color: #e8e8e8
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
	background-color: #dff0d8
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {
	background-color: #d0e9c6
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
	background-color: #d9edf7
}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {
	background-color: #c4e3f3
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
	background-color: #fcf8e3
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {
	background-color: #faf2cc
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
	background-color: #f2dede
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {
	background-color: #ebcccc
}
@media screen and (max-width:767px) {
.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd
}
.table-responsive>.table {
	margin-bottom: 0
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space: nowrap
}
.table-responsive>.table-bordered {
	border: 0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom: 0
}
}
fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700
}
input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input[type=radio], input[type=checkbox] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}
input[type=file] {
	display: block
}
input[type=range] {
	display: block;
	width: 100%
}
select[multiple], select[size] {
	height: auto
}
input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {
	outline: none;
	outline: 0px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
color:#777;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#777
}
.form-control::-webkit-input-placeholder {
color:#777
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eee;
	opacity: 1
}
textarea.form-control {
	height: auto
}
input[type=search] {
	-webkit-appearance: none
}
input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
	line-height: 34px;
	line-height: 1.42857143 \0
}
input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
	line-height: 30px
}
input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
	line-height: 46px
}
.form-group {
	margin-bottom: 15px
}
.radio, .checkbox {
	position: relative;
	display: block;
	min-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px
}
.radio label, .checkbox label {
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
	position: absolute;
	margin-top: 4px \9;
	margin-left: -20px
}
.radio+.radio, .checkbox+.checkbox {
	margin-top: -5px
}
.radio-inline, .checkbox-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 10px
}
input[type=radio][disabled], input[type=checkbox][disabled], input[type=radio].disabled, input[type=checkbox].disabled, fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox] {
	cursor: not-allowed
}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
	cursor: not-allowed
}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
	cursor: not-allowed
}
.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0
}
.form-control-static.input-lg, .form-control-static.input-sm {
	padding-right: 0;
	padding-left: 0
}
.input-sm, .form-horizontal .form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
select.input-sm {
	height: 30px;
	line-height: 30px
}
textarea.input-sm, select[multiple].input-sm {
	height: auto
}
.input-lg, .form-horizontal .form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}
select.input-lg {
	height: 46px;
	line-height: 46px
}
textarea.input-lg, select[multiple].input-lg {
	height: auto
}
.has-feedback {
	position: relative
}
.has-feedback .form-control {
	padding-right: 42.5px
}
.form-control-feedback {
	position: absolute;
	top: 25px;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center
}
.input-lg+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px
}
.input-sm+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
	color: #3c763d
}
.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168
}
.has-success .input-group-addon {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d
}
.has-success .form-control-feedback {
	color: #3c763d
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
	color: #8a6d3b
}
.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b
}
.has-warning .input-group-addon {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b
}
.has-warning .form-control-feedback {
	color: #8a6d3b
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
	color: #a94442
}
.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483
}
.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442
}
.has-error .form-control-feedback {
	color: #a94442
}
.has-feedback label.sr-only~.form-control-feedback {
	top: 0
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373
}
@media (min-width:768px) {
.form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle
}
.form-inline .input-group {
	display: inline-table;
	vertical-align: middle
}
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
	width: auto
}
.form-inline .input-group>.form-control {
	width: 100%
}
.form-inline .control-label {
	margin-bottom: 0;
	vertical-align: middle
}
.form-inline .radio, .form-inline .checkbox {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle
}
.form-inline .radio label, .form-inline .checkbox label {
	padding-left: 0
}
.form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {
	position: relative;
	margin-left: 0
}
.form-inline .has-feedback .form-control-feedback {
	top: 0
}
}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0
}
.form-horizontal .radio, .form-horizontal .checkbox {
	min-height: 27px
}
.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px
}
@media (min-width:768px) {
.form-horizontal .control-label {
	padding-top: 7px;
	margin-bottom: 0;
	text-align: right
}
}
.form-horizontal .has-feedback .form-control-feedback {
	top: 0;
	right: 15px
}
@media (min-width:768px) {
.form-horizontal .form-group-lg .control-label {
	padding-top: 14.3px
}
}
@media (min-width:768px) {
.form-horizontal .form-group-sm .control-label {
	padding-top: 6px
}
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.btn:focus, .btn:active:focus, .btn.active:focus {
	outline: 0;
	outline: 0px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn:hover, .btn:focus {
	color: #333;
	text-decoration: none
}
.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	pointer-events: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65
}
.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
	background-image: none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color: #fff;
	border-color: #ccc
}
.btn-default .badge {
	color: #fff;
	background-color: #333
}
.btn-primary {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #3071a9;
	border-color: #285e8e
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	background-image: none
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #428bca;
	border-color: #357ebd
}
.btn-primary .badge {
	color: #428bca;
	background-color: #fff
}
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
	background-image: none
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}
.btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
	background-image: none
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
	background-image: none
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}
.btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
	background-image: none
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}
.btn-link {
	font-weight: 400;
	color: #428bca;
	cursor: pointer;
	border-radius: 0
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent
}
.btn-link:hover, .btn-link:focus {
	color: #2a6496;
	text-decoration: underline;
	background-color: transparent
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
	color: #777;
	text-decoration: none
}
.btn-lg, .btn-group-lg>.btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}
.btn-sm, .btn-group-sm>.btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.btn-xs, .btn-group-xs>.btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.btn-block {
	display: block;
	width: 100%
}
.btn-block+.btn-block {
	margin-top: 5px
}
input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {
	width: 100%
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.fade.in {
	opacity: 1
}
.collapse {
	display: none
}
.collapse.in {
	display: block
}
tr.collapse.in {
	display: table-row
}
tbody.collapse.in {
	display: table-row-group
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}
.dropdown {
	position: relative
}
.dropdown-toggle:focus {
	outline: 0
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto
}
.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}
.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #428bca;
	outline: 0
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	color: #777
}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
	display: block
}
.open>a {
	outline: 0
}
.dropdown-menu-right {
	right: 0;
	left: auto
}
.dropdown-menu-left {
	right: auto;
	left: 0
}
.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap
}
.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990
}
.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	content: "";
	border-top: 0;
	border-bottom: 4px solid
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px
}
@media (min-width:768px) {
.navbar-right .dropdown-menu {
	right: 0;
	left: auto
}
.navbar-right .dropdown-menu-left {
	right: auto;
	left: 0
}
}
.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.btn-group>.btn, .btn-group-vertical>.btn {
	position: relative;
	float: left
}
.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active {
	z-index: 2
}
.btn-group>.btn:focus, .btn-group-vertical>.btn:focus {
	outline: 0
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
	margin-left: -1px
}
.btn-toolbar {
	margin-left: -5px
}
.btn-toolbar .btn-group, .btn-toolbar .input-group {
	float: left
}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
	margin-left: 5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0
}
.btn-group>.btn:first-child {
	margin-left: 0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group>.btn-group {
	float: left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0
}
.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.btn-group>.btn-group:last-child>.btn:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0
}
.btn-group>.btn+.dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px
}
.btn-group>.btn-lg+.dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn .caret {
	margin-left: 0
}
.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}
.dropup .btn-lg .caret {
	border-width: 0 5px 5px
}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%
}
.btn-group-vertical>.btn-group>.btn {
	float: none
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius: 0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 4px
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
	display: table-cell;
	float: none;
	width: 1%
}
.btn-group-justified>.btn-group .btn {
	width: 100%
}
.btn-group-justified>.btn-group .dropdown-menu {
	left: auto
}
[data-toggle=buttons]>.btn>input[type=radio], [data-toggle=buttons]>.btn>input[type=checkbox] {
position:absolute;
z-index:-1;
filter:alpha(opacity=0);
opacity:0
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate
}
.input-group[class*=col-] {
	float: none;
	padding-right: 0;
	padding-left: 0
}
.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}
select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
	height: 46px;
	line-height: 46px
}
textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn, select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn {
	height: auto
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	line-height: 30px
}
textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn, select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn {
	height: auto
}
.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}
.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px
}
.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px
}
.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px
}
.input-group-addon input[type=radio], .input-group-addon input[type=checkbox] {
	margin-top: 0
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group-addon:first-child {
	border-right: 0
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group-addon:last-child {
	border-left: 0
}
.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap
}
.input-group-btn>.btn {
	position: relative
}
.input-group-btn>.btn+.btn {
	margin-left: -1px
}
.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active {
	z-index: 2
}
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right: -1px
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	margin-left: -1px
}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.nav>li {
	position: relative;
	display: block
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px
}
.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #eee
}
.nav>li.disabled>a {
	color: #777
}
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #eee;
	border-color: #428bca
}
.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}
.nav>li>a>img {
	max-width: none
}
.nav-tabs {
	border-bottom: 1px solid #ddd
}
.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}
.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent
}
.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0
}
.nav-tabs.nav-justified>li {
	float: none
}
.nav-tabs.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}
@media (min-width:768px) {
.nav-tabs.nav-justified>li {
	display: table-cell;
	width: 1%
}
.nav-tabs.nav-justified>li>a {
	margin-bottom: 0
}
}
.nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 4px
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
	border: 1px solid #ddd
}
@media (min-width:768px) {
.nav-tabs.nav-justified>li>a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
	border-bottom-color: #fff
}
}
.nav-pills>li {
	float: left
}
.nav-pills>li>a {
	border-radius: 4px
}
.nav-pills>li+li {
	margin-left: 2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color: #fff;
	background-color: #428bca
}
.nav-stacked>li {
	float: none
}
.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0
}
.nav-justified {
	width: 100%
}
.nav-justified>li {
	float: none
}
.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center
}
.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}
@media (min-width:768px) {
.nav-justified>li {
	display: table-cell;
	width: 1%
}
.nav-justified>li>a {
	margin-bottom: 0
}
}
.nav-tabs-justified {
	border-bottom: 0
}
.nav-tabs-justified>li>a {
	margin-right: 0;
	border-radius: 4px
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
	border: 1px solid #ddd
}
@media (min-width:768px) {
.nav-tabs-justified>li>a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
	border-bottom-color: #fff
}
}
.tab-content>.tab-pane {
	display: none
}
.tab-content>.active {
	display: block
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}
@media (min-width:768px) {
.navbar {
	border-radius: 4px
}
}
@media (min-width:768px) {
.navbar-header {
	float: left
}
}
.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}
.navbar-collapse.in {
	overflow-y: auto
}
@media (min-width:768px) {
.navbar-collapse {
	width: auto;
	border-top: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-collapse.collapse {
	display: block!important;
	height: auto!important;
	padding-bottom: 0;
	overflow: visible!important
}
.navbar-collapse.in {
	overflow-y: visible
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	padding-right: 0;
	padding-left: 0
}
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 340px
}
@media (max-width:480px) and (orientation:landscape) {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 200px
}
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
	margin-right: -15px;
	margin-left: -15px
}
@media (min-width:768px) {
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
	margin-right: 0;
	margin-left: 0
}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}
@media (min-width:768px) {
.navbar-static-top {
	border-radius: 0
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
@media (min-width:768px) {
.navbar-fixed-top, .navbar-fixed-bottom {
	border-radius: 0
}
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}
.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px
}
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none
}
@media (min-width:768px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	margin-left: -15px
}
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.navbar-toggle:focus {
	outline: 0
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}
@media (min-width:768px) {
.navbar-toggle {
	display: none
}
}
.navbar-nav {
	margin: 7.5px -15px
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}
@media (max-width:767px) {
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 20px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
	background-image: none
}
}
@media (min-width:768px) {
.navbar-nav {
	float: left;
	margin: 0
}
.navbar-nav>li {
	float: left
}
.navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 15px
}
.navbar-nav.navbar-right:last-child {
	margin-right: -15px
}
}
@media (min-width:768px) {
.navbar-left {
	float: left!important
}
.navbar-right {
	float: right!important
}
}
.navbar-form {
	padding: 10px 15px;
	margin-top: 8px;
	margin-right: -15px;
	margin-bottom: 8px;
	margin-left: -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)
}
@media (min-width:768px) {
.navbar-form .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle
}
.navbar-form .input-group {
	display: inline-table;
	vertical-align: middle
}
.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
	width: auto
}
.navbar-form .input-group>.form-control {
	width: 100%
}
.navbar-form .control-label {
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .radio, .navbar-form .checkbox {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .radio label, .navbar-form .checkbox label {
	padding-left: 0
}
.navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {
	position: relative;
	margin-left: 0
}
.navbar-form .has-feedback .form-control-feedback {
	top: 0
}
}
@media (max-width:767px) {
.navbar-form .form-group {
	margin-bottom: 5px
}
}
@media (min-width:768px) {
.navbar-form {
	width: auto;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-form.navbar-right:last-child {
	margin-right: -15px
}
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}
.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px
}
.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px
}
.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px
}
@media (min-width:768px) {
.navbar-text {
	float: left;
	margin-right: 15px;
	margin-left: 15px
}
.navbar-text.navbar-right:last-child {
	margin-right: 0
}
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}
.navbar-default .navbar-brand {
	color: #777
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent
}
.navbar-default .navbar-text {
	color: #777
}
.navbar-default .navbar-nav>li>a {
	color: #777
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #555;/*background-color:#e7e7e7*/
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
	color: #ccc;
	background-color: transparent
}
.navbar-default .navbar-toggle {
	border-color: #fff
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #231f20
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #555;
	background-color: #e7e7e7
}
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color: #ccc;
	background-color: transparent
}
}
.navbar-default .navbar-link {
	color: #777
}
.navbar-default .navbar-link:hover {
	color: #333
}
.navbar-default .btn-link {
	color: #777
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
	color: #333
}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
	color: #ccc
}
.navbar-inverse {
	background-color: #222;
	border-color: #080808
}
.navbar-inverse .navbar-brand {
	color: #777
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-text {
	color: #777
}
.navbar-inverse .navbar-nav>li>a {
	color: #777
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #080808
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
	color: #444;
	background-color: transparent
}
.navbar-inverse .navbar-toggle {
	border-color: #333
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	color: #fff;
	background-color: #080808
}
@media (max-width:767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #777
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #fff;
	background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color: #444;
	background-color: transparent
}
}
.navbar-inverse .navbar-link {
	color: #777
}
.navbar-inverse .navbar-link:hover {
	color: #fff
}
.navbar-inverse .btn-link {
	color: #777
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
	color: #fff
}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: #444
}
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px
}
.breadcrumb>li {
	display: inline-block
}
.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0"
}
.breadcrumb>.active {
	color: #777
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}
.pagination>li {
	display: inline
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #428bca;
	border-color: #428bca
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}
.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none
}
.pager li {
	display: inline
}
.pager li>a, .pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px
}
.pager li>a:hover, .pager li>a:focus {
	text-decoration: none;
	background-color: #eee
}
.pager .next>a, .pager .next>span {
	float: right
}
.pager .previous>a, .pager .previous>span {
	float: left
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff
}
.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}
a.label:hover, a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}
.label:empty {
	display: none
}
.btn .label {
	position: relative;
	top: -1px
}
.label-default {
	background-color: #777
}
.label-default[href]:hover, .label-default[href]:focus {
	background-color: #5e5e5e
}
.label-primary {
	background-color: #428bca
}
.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #3071a9
}
.label-success {
	background-color: #5cb85c
}
.label-success[href]:hover, .label-success[href]:focus {
	background-color: #449d44
}
.label-info {
	background-color: #5bc0de
}
.label-info[href]:hover, .label-info[href]:focus {
	background-color: #31b0d5
}
.label-warning {
	background-color: #f0ad4e
}
.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #ec971f
}
.label-danger {
	background-color: #d9534f
}
.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #c9302c
}
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #777;
	border-radius: 10px
}
.badge:empty {
	display: none
}
.btn .badge {
	position: relative;
	top: -1px
}
.btn-xs .badge {
	top: 0;
	padding: 1px 5px
}
a.badge:hover, a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}
a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color: #428bca;
	background-color: #fff
}
.nav-pills>li>a>.badge {
	margin-left: 3px
}
.jumbotron {
	padding: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee
}
.jumbotron h1, .jumbotron .h1 {
	color: inherit
}
.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200
}
.jumbotron>hr {
	border-top-color: #d5d5d5
}
.container .jumbotron {
	border-radius: 6px
}
.jumbotron .container {
	max-width: 100%
}
@media screen and (min-width:768px) {
.jumbotron {
	padding-top: 48px;
	padding-bottom: 48px
}
.container .jumbotron {
	padding-right: 60px;
	padding-left: 60px
}
.jumbotron h1, .jumbotron .h1 {
	font-size: 63px
}
}
.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.thumbnail>img, .thumbnail a>img {
	margin-right: auto;
	margin-left: auto
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color: #428bca
}
.thumbnail .caption {
	padding: 9px;
	color: #333
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}
.alert h4 {
	margin-top: 0;
	color: inherit
}
.alert .alert-link {
	font-weight: 700
}
.alert>p, .alert>ul {
	margin-bottom: 0
}
.alert>p+p {
	margin-top: 5px
}
.alert-dismissable, .alert-dismissible {
	padding-right: 35px
}
.alert-dismissable .close, .alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}
.alert-success hr {
	border-top-color: #c9e2b3
}
.alert-success .alert-link {
	color: #2b542c
}
.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
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position: 0 0
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position: 0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position: 0 0
}
}
.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #428bca;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease
}
.progress-striped .progress-bar, .progress-bar-striped {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px
}
.progress.active .progress-bar, .progress-bar.active {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}
.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {
	min-width: 30px
}
.progress-bar[aria-valuenow="0"] {
	min-width: 30px;
	color: #777;
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.progress-bar-success {
	background-color: #5cb85c
}
.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
	background-color: #5bc0de
}
.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
	background-color: #f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.progress-bar-danger {
	background-color: #d9534f
}
.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.media, .media-body {
	overflow: hidden;
	zoom: 1
}
.media, .media .media {
	margin-top: 15px
}
.media:first-child {
	margin-top: 0
}
.media-object {
	display: block
}
.media-heading {
	margin: 0 0 5px
}
.media>.pull-left {
	margin-right: 10px
}
.media>.pull-right {
	margin-left: 10px
}
.media-list {
	padding-left: 0;
	list-style: none
}
.list-group {
	padding-left: 0;
	margin-bottom: 20px
}
.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}
.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}
.list-group-item>.badge {
	float: right
}
.list-group-item>.badge+.badge {
	margin-right: 5px
}
a.list-group-item {
	color: #555
}
a.list-group-item .list-group-item-heading {
	color: #333
}
a.list-group-item:hover, a.list-group-item:focus {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
	color: #777;
	background-color: #eee
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
	color: inherit
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
	color: #777
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #428bca;
	border-color: #428bca
}
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>.small {
	color: inherit
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
	color: #e1edf7
}
.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8
}
a.list-group-item-success {
	color: #3c763d
}
a.list-group-item-success .list-group-item-heading {
	color: inherit
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d
}
.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7
}
a.list-group-item-info {
	color: #31708f
}
a.list-group-item-info .list-group-item-heading {
	color: inherit
}
a.list-group-item-info:hover, a.list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f
}
.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3
}
a.list-group-item-warning {
	color: #8a6d3b
}
a.list-group-item-warning .list-group-item-heading {
	color: inherit
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b
}
.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede
}
a.list-group-item-danger {
	color: #a94442
}
a.list-group-item-danger .list-group-item-heading {
	color: inherit
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442
}
.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px
}
.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3
}
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
	padding: 15px
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}
.panel-heading>.dropdown .dropdown-toggle {
	color: inherit
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit
}
.panel-title>a {
	color: inherit
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.panel>.list-group {
	margin-bottom: 0
}
.panel>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0
}
.panel>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}
.panel>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0
}
.list-group+.panel-footer {
	border-top-width: 0
}
.panel>.table, .panel>.table-responsive>.table, .panel>.panel-collapse>.table {
	margin-bottom: 0
}
.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
	border-top-left-radius: 3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
	border-top-right-radius: 3px
}
.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius: 3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius: 3px
}
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive {
	border-top: 1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td {
	border-top: 0
}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
	border: 0
}
.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0
}
.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0
}
.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
	border-bottom: 0
}
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0
}
.panel>.table-responsive {
	margin-bottom: 0;
	border: 0
}
.panel-group {
	margin-bottom: 20px
}
.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px
}
.panel-group .panel+.panel {
	margin-top: 5px
}
.panel-group .panel-heading {
	border-bottom: 0
}
.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 1px solid #ddd
}
.panel-group .panel-footer {
	border-top: 0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd
}
.panel-default {
	border-color: #ddd
}
.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd
}
.panel-default>.panel-heading .badge {
	color: #f5f5f5;
	background-color: #333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd
}
.panel-primary {
	border-color: #428bca
}
.panel-primary>.panel-heading {
	color: #fff;
	background-color: #428bca;
	border-color: #428bca
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #428bca
}
.panel-primary>.panel-heading .badge {
	color: #428bca;
	background-color: #fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #428bca
}
.panel-success {
	border-color: #d6e9c6
}
.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6
}
.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6
}
.panel-info {
	border-color: #bce8f1
}
.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1
}
.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1
}
.panel-warning {
	border-color: #faebcc
}
.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc
}
.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc
}
.panel-danger {
	border-color: #ebccd1
}
.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1
}
.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1
}
.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.embed-responsive.embed-responsive-16by9 {
	padding-bottom: 56.25%
}
.embed-responsive.embed-responsive-4by3 {
	padding-bottom: 75%
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0,0,0,.15)
}
.well-lg {
	padding: 24px;
	border-radius: 6px
}
.well-sm {
	padding: 9px;
	border-radius: 3px
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2
}
.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0
}
.modal-open {
	overflow: hidden
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate3d(0, -25%, 0);
	-o-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0)
}
.modal.in .modal-dialog {
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}
.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5
}
.modal-header {
	min-height: 16.43px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}
.modal-header .close {
	margin-top: -2px
}
.modal-title {
	margin: 0;
	line-height: 1.42857143
}
.modal-body {
	position: relative;
	padding: 15px
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}
.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
	margin-left: 0
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
@media (min-width:768px) {
.modal-dialog {
	width: 600px;
	margin: 30px auto
}
.modal-content {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5)
}
.modal-sm {
	width: 300px
}
}
@media (min-width:992px) {
.modal-lg {
	width: 900px
}
}
.tooltip {
	position: absolute;/*z-index:1070;*/
	display: block;
	font-size: 12px;
	line-height: 1.4;
	visibility: visible;
	filter: alpha(opacity=0);
	opacity: 0
}
.tooltip.in {
	filter: alpha(opacity=90);
	opacity: .9
}
.tooltip.top {
	padding: 5px 0;
	margin-top: -3px
}
.tooltip.right {
	padding: 0 5px;
	margin-left: 3px
}
.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px
}
.tooltip.left {
	padding: 0 5px;
	margin-left: -3px
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 4px
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.top-right .tooltip-arrow {
	right: 5px;
	bottom: 0;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2)
}
.popover.top {
	margin-top: -10px
}
.popover.right {
	margin-left: 10px
}
.popover.bottom {
	margin-top: 10px
}
.popover.left {
	margin-left: -10px
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}
.popover-content {
	padding: 9px 14px
}
.popover>.arrow, .popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.popover>.arrow {
	border-width: 11px
}
.popover>.arrow:after {
	content: "";
	border-width: 10px
}
.popover.top>.arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0,0,0,.25);
	border-bottom-width: 0
}
.popover.top>.arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0
}
.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,.25);
	border-left-width: 0
}
.popover.right>.arrow:after {
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0
}
.popover.bottom>.arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,.25)
}
.popover.bottom>.arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff
}
.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,.25)
}
.popover.left>.arrow:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff
}
.carousel {
	position: relative
}
.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}
.carousel-inner>.item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	line-height: 1
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
	display: block
}
.carousel-inner>.active {
	left: 0
}
.carousel-inner>.next, .carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}
.carousel-inner>.next {
	left: 100%
}
.carousel-inner>.prev {
	left: -100%
}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
	left: 0
}
.carousel-inner>.active.left {
	left: -100%
}
.carousel-inner>.active.right {
	left: 100%
}
.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	filter: alpha(opacity=50);
	opacity: .5
}
.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.0001)));
	background-image: linear-gradient(to right, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x
}
.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);
	background-image: -o-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.0001)), to(rgba(0,0,0,.5)));
	background-image: linear-gradient(to right, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x
}
.carousel-control:hover, .carousel-control:focus {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity=90);
	outline: 0;
	opacity: .9
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left: 50%;
	margin-left: -10px
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
	right: 50%;
	margin-right: -10px
}
.carousel-control .icon-prev, .carousel-control .icon-next {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	font-family: serif
}
.carousel-control .icon-prev:before {
	content: '\2039'
}
.carousel-control .icon-next:before {
	content: '\203a'
}
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none
}
.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0,0,0,0);
	border: 1px solid #fff;
	border-radius: 10px
}
.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff
}
.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn {
	text-shadow: none
}
@media screen and (min-width:768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	width: 30px;
	height: 30px;
	margin-top: -15px;
	font-size: 30px
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left: -15px
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right: -15px
}
.carousel-caption {
	right: 20%;
	left: 20%;
	padding-bottom: 30px
}
.carousel-indicators {
	bottom: 20px
}
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
	display: table;
	content: " "
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
	clear: both
}
.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto
}
.pull-right {
	float: right!important
}
.pull-left {
	float: left!important
}
.hide {
	display: none!important
}
.show {
	display: block!important
}
.invisible {
	visibility: hidden
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.hidden {
	display: none!important;
	visibility: hidden!important
}
.affix {
	position: fixed;
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
@-ms-viewport {
width:device-width
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none!important
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display: none!important
}
@media (max-width:767px) {
.visible-xs {
	display: block!important
}
table.visible-xs {
	display: table
}
tr.visible-xs {
	display: table-row!important
}
th.visible-xs, td.visible-xs {
	display: table-cell!important
}
}
@media (max-width:767px) {
.visible-xs-block {
	display: block!important
}
}
@media (max-width:767px) {
.visible-xs-inline {
	display: inline!important
}
}
@media (max-width:767px) {
.visible-xs-inline-block {
	display: inline-block!important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm {
	display: block!important
}
table.visible-sm {
	display: table
}
tr.visible-sm {
	display: table-row!important
}
th.visible-sm, td.visible-sm {
	display: table-cell!important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-block {
	display: block!important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline {
	display: inline!important
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline-block {
	display: inline-block!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md {
	display: block!important
}
table.visible-md {
	display: table
}
tr.visible-md {
	display: table-row!important
}
th.visible-md, td.visible-md {
	display: table-cell!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-block {
	display: block!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-inline {
	display: inline!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-inline-block {
	display: inline-block!important
}
}
@media (min-width:1200px) {
.visible-lg {
	display: block!important
}
table.visible-lg {
	display: table
}
tr.visible-lg {
	display: table-row!important
}
th.visible-lg, td.visible-lg {
	display: table-cell!important
}
}
@media (min-width:1200px) {
.visible-lg-block {
	display: block!important
}
}
@media (min-width:1200px) {
.visible-lg-inline {
	display: inline!important
}
}
@media (min-width:1200px) {
.visible-lg-inline-block {
	display: inline-block!important
}
}
@media (max-width:767px) {
.hidden-xs {
	display: none!important
}
}
@media (min-width:768px) and (max-width:991px) {
.hidden-sm {
	display: none!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-md {
	display: none!important
}
}
@media (min-width:1200px) {
.hidden-lg {
	display: none!important
}
}
.visible-print {
	display: none!important
}
@media print {
.visible-print {
	display: block!important
}
table.visible-print {
	display: table
}
tr.visible-print {
	display: table-row!important
}
th.visible-print, td.visible-print {
	display: table-cell!important
}
}
.visible-print-block {
	display: none!important
}
@media print {
.visible-print-block {
	display: block!important
}
}
.visible-print-inline {
	display: none!important
}
@media print {
.visible-print-inline {
	display: inline!important
}
}
.visible-print-inline-block {
	display: none!important
}
@media print {
.visible-print-inline-block {
	display: inline-block!important
}
}
@media print {
.hidden-print {
	display: none!important
}
}
@charset "UTF-8";
#cboxTitle, .TbsSection h2, .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager, .fa-fw, .fa-li, .fa-stack-1x, .fa-stack-2x, .ui-slider-tabs-list li {
	text-align: center
}
#cboxWrapper, .cboxPhoto {
	max-width: none
}
#cboxOverlay, .cboxIframe {
	width: 100%;
	height: 100%
}
.cboxIframe, .cboxPhoto {
	display: block;
	border: 0
}
#cboxCurrent, #cboxTitle {
	position: absolute;
	color: #949494;
	bottom: 4px
}
#sec_descargas a:active, #sec_descargas a:link, #sec_descargas a:visited, #years_nav a, .mfp-close, .tiles-wrap a, a:active, a:link, a:visited, ul.tabs li a, ul.tabs li.selected a:hover {
	text-decoration: none
}
#years_nav, .buttons_container, .slick-slider {
	-khtml-user-select: none
}
.ps-container.ps-in-scrolling, .ps-container:hover.ps-in-scrolling, .slick-slide.dragging img {
	pointer-events: none
}
.mfp-arrow, .slick-slider {
	-webkit-tap-highlight-color: transparent
}

/* animate CSS */
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

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

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

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

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

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

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}
/* End animate CSS */


#cboxOverlay, #cboxWrapper, #colorbox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999999;
	overflow: hidden
}
#cboxOverlay {
	position: fixed;
	background: #000;
	opacity: .5!important
}
.ui-slider-left-arrow.edge div, .ui-slider-right-arrow.edge div {
	opacity: .25
}
#cboxBottomLeft, #cboxMiddleLeft {
	clear: left
}
#cboxTitle {
	margin: 0;
	left: 0;
	width: 100%
}
#cboxLoadingGraphic, #cboxLoadingOverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.cboxPhoto {
	float: left;
	margin: auto;
	-ms-interpolation-mode: bicubic
}
#cboxContent, #cboxLoadedContent, #colorbox {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box
}
#cboxClose:active, #cboxNext:active, #cboxPrevious:active, #cboxSlideshow:active, #colorbox {
	outline: 0
}
#cboxBottomLeft, #cboxBottomRight, #cboxTopLeft, #cboxTopRight {
	width: 21px;
	height: 21px;
	display: none
}
#cboxMiddleLeft, #cboxMiddleRight {
	width: 21px;
	display: none
}
.fa, .fa-stack {
	display: inline-block
}
#cboxBottomCenter, #cboxTopCenter {
	height: 21px
}
#cboxContent {
	overflow: hidden
}
#cboxError {
	padding: 50px;
	border: 1px solid #ccc
}
#cboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	margin-bottom: 28px;
	position:relative;
}
#cboxCurrent {
	left: 58px
}
#cboxLoadingOverlay {
	background: url(../images/loading_background.png) center center no-repeat
}
#cboxLoadingGraphic {
	background: url(../images/loading.gif) center center no-repeat
}
#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
	cursor: pointer;
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	width: auto;
	background: 0 0
}
#cboxNext, #cboxPrevious {
	bottom: 0;
	width: 25px;
	height: 25px;
	position: absolute;
	text-indent: -9999px
}
#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef
}
#cboxPrevious {
	left: 0;
	background: url(../images/controls.png) -75px 0 no-repeat
}
#cboxPrevious:hover {
	background-position: -75px -25px
}
#cboxNext {
	left: 27px;
	background: url(../images/controls.png) -50px 0 no-repeat
}
#cboxNext:hover {
	background-position: -50px -25px
}
#cboxClose {
	position: absolute;
	bottom: auto;
	top: 0;
	right: 0;
	background: url(../images/controls.png) 0 -50px no-repeat;
	width: 21px;
	height: 20px;
	text-indent: -9999px
}
#cboxClose:hover {
	background-position: 0 -50px
}
.cboxIE #cboxBottomCenter, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight, .cboxIE #cboxTopCenter, .cboxIE #cboxTopLeft, .cboxIE #cboxTopRight {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}
@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot?v=4.3.0);
	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"), url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"), url(../fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"), url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"), url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");
	font-weight: 400;
	font-style: normal
}
.fa {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0)
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}
.TimeLineOverLay p, .fa-stack, .mfp-container:before, .mfp-content {
	vertical-align: middle
}
.fa-2x {
	font-size: 2em
}
.fa-3x {
	font-size: 3em
}
.fa-4x {
	font-size: 4em
}
.fa-5x {
	font-size: 5em
}
.fa-fw {
	width: 1.28571429em
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}
.fa-ul>li {
	position: relative
}
.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em
}
.fa-li.fa-lg {
	left: -1.85714286em
}
.fa-border {
	padding: .2em .25em .15em;
	border: .08em solid #eee;
	border-radius: .1em
}
.pull-right {
	float: right
}
.pull-left {
	float: left
}
.fa.pull-left {
	margin-right: .3em
}
.fa.pull-right {
	margin-left: .3em
}
.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}
.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.fa-rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.fa-rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.fa-flip-horizontal {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.fa-flip-vertical {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}
:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {
	filter: none
}
.fa-stack {
	position: relative;
	width: 2em;
	height: 2em;
	line-height: 2em
}
.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%
}
.fa-stack-1x {
	line-height: inherit
}
.fa-stack-2x {
	font-size: 2em
}
.fa-inverse {
	color: #fff
}
.fa-glass:before {
	content: "\f000"
}
.fa-music:before {
	content: "\f001"
}
.fa-search:before {
	content: "\f002"
}
.fa-envelope-o:before {
	content: "\f003"
}
.fa-heart:before {
	content: "\f004"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-o:before {
	content: "\f006"
}
.fa-user:before {
	content: "\f007"
}
.fa-film:before {
	content: "\f008"
}
.fa-th-large:before {
	content: "\f009"
}
.fa-th:before {
	content: "\f00a"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-check:before {
	content: "\f00c"
}
.fa-close:before, .fa-remove:before, .fa-times:before {
	content: "\f00d"
}
.fa-search-plus:before {
	content: "\f00e"
}
.fa-search-minus:before {
	content: "\f010"
}
.fa-power-off:before {
	content: "\f011"
}
.fa-signal:before {
	content: "\f012"
}
.fa-cog:before, .fa-gear:before {
	content: "\f013"
}
.fa-trash-o:before {
	content: "\f014"
}
.fa-home:before {
	content: "\f015"
}
.fa-file-o:before {
	content: "\f016"
}
.fa-clock-o:before {
	content: "\f017"
}
.fa-road:before {
	content: "\f018"
}
.fa-download:before {
	content: "\f019"
}
.fa-arrow-circle-o-down:before {
	content: "\f01a"
}
.fa-arrow-circle-o-up:before {
	content: "\f01b"
}
.fa-inbox:before {
	content: "\f01c"
}
.fa-play-circle-o:before {
	content: "\f01d"
}
.fa-repeat:before, .fa-rotate-right:before {
	content: "\f01e"
}
.fa-refresh:before {
	content: "\f021"
}
.fa-list-alt:before {
	content: "\f022"
}
.fa-lock:before {
	content: "\f023"
}
.fa-flag:before {
	content: "\f024"
}
.fa-headphones:before {
	content: "\f025"
}
.fa-volume-off:before {
	content: "\f026"
}
.fa-volume-down:before {
	content: "\f027"
}
.fa-volume-up:before {
	content: "\f028"
}
.fa-qrcode:before {
	content: "\f029"
}
.fa-barcode:before {
	content: "\f02a"
}
.fa-tag:before {
	content: "\f02b"
}
.fa-tags:before {
	content: "\f02c"
}
.fa-book:before {
	content: "\f02d"
}
.fa-bookmark:before {
	content: "\f02e"
}
.fa-print:before {
	content: "\f02f"
}
.fa-camera:before {
	content: "\f030"
}
.fa-font:before {
	content: "\f031"
}
.fa-bold:before {
	content: "\f032"
}
.fa-italic:before {
	content: "\f033"
}
.fa-text-height:before {
	content: "\f034"
}
.fa-text-width:before {
	content: "\f035"
}
.fa-align-left:before {
	content: "\f036"
}
.fa-align-center:before {
	content: "\f037"
}
.fa-align-right:before {
	content: "\f038"
}
.fa-align-justify:before {
	content: "\f039"
}
.fa-list:before {
	content: "\f03a"
}
.fa-dedent:before, .fa-outdent:before {
	content: "\f03b"
}
.fa-indent:before {
	content: "\f03c"
}
.fa-video-camera:before {
	content: "\f03d"
}
.fa-image:before, .fa-photo:before, .fa-picture-o:before {
	content: "\f03e"
}
.fa-pencil:before {
	content: "\f040"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-adjust:before {
	content: "\f042"
}
.fa-tint:before {
	content: "\f043"
}
.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044"
}
.fa-share-square-o:before {
	content: "\f045"
}
.fa-check-square-o:before {
	content: "\f046"
}
.fa-arrows:before {
	content: "\f047"
}
.fa-step-backward:before {
	content: "\f048"
}
.fa-fast-backward:before {
	content: "\f049"
}
.fa-backward:before {
	content: "\f04a"
}
.fa-play:before {
	content: "\f04b"
}
.fa-pause:before {
	content: "\f04c"
}
.fa-stop:before {
	content: "\f04d"
}
.fa-forward:before {
	content: "\f04e"
}
.fa-fast-forward:before {
	content: "\f050"
}
.fa-step-forward:before {
	content: "\f051"
}
.fa-eject:before {
	content: "\f052"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-plus-circle:before {
	content: "\f055"
}
.fa-minus-circle:before {
	content: "\f056"
}
.fa-times-circle:before {
	content: "\f057"
}
.fa-check-circle:before {
	content: "\f058"
}
.fa-question-circle:before {
	content: "\f059"
}
.fa-info-circle:before {
	content: "\f05a"
}
.fa-crosshairs:before {
	content: "\f05b"
}
.fa-times-circle-o:before {
	content: "\f05c"
}
.fa-check-circle-o:before {
	content: "\f05d"
}
.fa-ban:before {
	content: "\f05e"
}
.fa-arrow-left:before {
	content: "\f060"
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-arrow-up:before {
	content: "\f062"
}
.fa-arrow-down:before {
	content: "\f063"
}
.fa-mail-forward:before, .fa-share:before {
	content: "\f064"
}
.fa-expand:before {
	content: "\f065"
}
.fa-compress:before {
	content: "\f066"
}
.fa-plus:before {
	content: "\f067"
}
.fa-minus:before {
	content: "\f068"
}
.fa-asterisk:before {
	content: "\f069"
}
.fa-exclamation-circle:before {
	content: "\f06a"
}
.fa-gift:before {
	content: "\f06b"
}
.fa-leaf:before {
	content: "\f06c"
}
.fa-fire:before {
	content: "\f06d"
}
.fa-eye:before {
	content: "\f06e"
}
.fa-eye-slash:before {
	content: "\f070"
}
.fa-exclamation-triangle:before, .fa-warning:before {
	content: "\f071"
}
.fa-plane:before {
	content: "\f072"
}
.fa-calendar:before {
	content: "\f073"
}
.fa-random:before {
	content: "\f074"
}
.fa-comment:before {
	content: "\f075"
}
.fa-magnet:before {
	content: "\f076"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-retweet:before {
	content: "\f079"
}
.fa-shopping-cart:before {
	content: "\f07a"
}
.fa-folder:before {
	content: "\f07b"
}
.fa-folder-open:before {
	content: "\f07c"
}
.fa-arrows-v:before {
	content: "\f07d"
}
.fa-arrows-h:before {
	content: "\f07e"
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "\f080"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-facebook-square:before {
	content: "\f082"
}
.fa-camera-retro:before {
	content: "\f083"
}
.fa-key:before {
	content: "\f084"
}
.fa-cogs:before, .fa-gears:before {
	content: "\f085"
}
.fa-comments:before {
	content: "\f086"
}
.fa-thumbs-o-up:before {
	content: "\f087"
}
.fa-thumbs-o-down:before {
	content: "\f088"
}
.fa-star-half:before {
	content: "\f089"
}
.fa-heart-o:before {
	content: "\f08a"
}
.fa-sign-out:before {
	content: "\f08b"
}
.fa-linkedin-square:before {
	content: "\f08c"
}
.fa-thumb-tack:before {
	content: "\f08d"
}
.fa-external-link:before {
	content: "\f08e"
}
.fa-sign-in:before {
	content: "\f090"
}
.fa-trophy:before {
	content: "\f091"
}
.fa-github-square:before {
	content: "\f092"
}
.fa-upload:before {
	content: "\f093"
}
.fa-lemon-o:before {
	content: "\f094"
}
.fa-phone:before {
	content: "\f095"
}
.fa-square-o:before {
	content: "\f096"
}
.fa-bookmark-o:before {
	content: "\f097"
}
.fa-phone-square:before {
	content: "\f098"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-facebook-f:before, .fa-facebook:before {
	content: "\f09a"
}
.fa-github:before {
	content: "\f09b"
}
.fa-unlock:before {
	content: "\f09c"
}
.fa-credit-card:before {
	content: "\f09d"
}
.fa-rss:before {
	content: "\f09e"
}
.fa-hdd-o:before {
	content: "\f0a0"
}
.fa-bullhorn:before {
	content: "\f0a1"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-certificate:before {
	content: "\f0a3"
}
.fa-hand-o-right:before {
	content: "\f0a4"
}
.fa-hand-o-left:before {
	content: "\f0a5"
}
.fa-hand-o-up:before {
	content: "\f0a6"
}
.fa-hand-o-down:before {
	content: "\f0a7"
}
.fa-arrow-circle-left:before {
	content: "\f0a8"
}
.fa-arrow-circle-right:before {
	content: "\f0a9"
}
.fa-arrow-circle-up:before {
	content: "\f0aa"
}
.fa-arrow-circle-down:before {
	content: "\f0ab"
}
.fa-globe:before {
	content: "\f0ac"
}
.fa-wrench:before {
	content: "\f0ad"
}
.fa-tasks:before {
	content: "\f0ae"
}
.fa-filter:before {
	content: "\f0b0"
}
.fa-briefcase:before {
	content: "\f0b1"
}
.fa-arrows-alt:before {
	content: "\f0b2"
}
.fa-group:before, .fa-users:before {
	content: "\f0c0"
}
.fa-chain:before, .fa-link:before {
	content: "\f0c1"
}
.fa-cloud:before {
	content: "\f0c2"
}
.fa-flask:before {
	content: "\f0c3"
}
.fa-cut:before, .fa-scissors:before {
	content: "\f0c4"
}
.fa-copy:before, .fa-files-o:before {
	content: "\f0c5"
}
.fa-paperclip:before {
	content: "\f0c6"
}
.fa-floppy-o:before, .fa-save:before {
	content: "\f0c7"
}
.fa-square:before {
	content: "\f0c8"
}
.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
	content: "\f0c9"
}
.fa-list-ul:before {
	content: "\f0ca"
}
.fa-list-ol:before {
	content: "\f0cb"
}
.fa-strikethrough:before {
	content: "\f0cc"
}
.fa-underline:before {
	content: "\f0cd"
}
.fa-table:before {
	content: "\f0ce"
}
.fa-magic:before {
	content: "\f0d0"
}
.fa-truck:before {
	content: "\f0d1"
}
.fa-pinterest:before {
	content: "\f0d2"
}
.fa-pinterest-square:before {
	content: "\f0d3"
}
.fa-google-plus-square:before {
	content: "\f0d4"
}
.fa-google-plus:before {
	content: "\f0d5"
}
.fa-money:before {
	content: "\f0d6"
}
.fa-caret-down:before {
	content: "\f0d7"
}
.fa-caret-up:before {
	content: "\f0d8"
}
.fa-caret-left:before {
	content: "\f0d9"
}
.fa-caret-right:before {
	content: "\f0da"
}
.fa-columns:before {
	content: "\f0db"
}
.fa-sort:before, .fa-unsorted:before {
	content: "\f0dc"
}
.fa-sort-desc:before, .fa-sort-down:before {
	content: "\f0dd"
}
.fa-sort-asc:before, .fa-sort-up:before {
	content: "\f0de"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-linkedin:before {
	content: "\f0e1"
}
.fa-rotate-left:before, .fa-undo:before {
	content: "\f0e2"
}
.fa-gavel:before, .fa-legal:before {
	content: "\f0e3"
}
.fa-dashboard:before, .fa-tachometer:before {
	content: "\f0e4"
}
.fa-comment-o:before {
	content: "\f0e5"
}
.fa-comments-o:before {
	content: "\f0e6"
}
.fa-bolt:before, .fa-flash:before {
	content: "\f0e7"
}
.fa-sitemap:before {
	content: "\f0e8"
}
.fa-umbrella:before {
	content: "\f0e9"
}
.fa-clipboard:before, .fa-paste:before {
	content: "\f0ea"
}
.fa-lightbulb-o:before {
	content: "\f0eb"
}
.fa-exchange:before {
	content: "\f0ec"
}
.fa-cloud-download:before {
	content: "\f0ed"
}
.fa-cloud-upload:before {
	content: "\f0ee"
}
.fa-user-md:before {
	content: "\f0f0"
}
.fa-stethoscope:before {
	content: "\f0f1"
}
.fa-suitcase:before {
	content: "\f0f2"
}
.fa-bell-o:before {
	content: "\f0a2"
}
.fa-coffee:before {
	content: "\f0f4"
}
.fa-cutlery:before {
	content: "\f0f5"
}
.fa-file-text-o:before {
	content: "\f0f6"
}
.fa-building-o:before {
	content: "\f0f7"
}
.fa-hospital-o:before {
	content: "\f0f8"
}
.fa-ambulance:before {
	content: "\f0f9"
}
.fa-medkit:before {
	content: "\f0fa"
}
.fa-fighter-jet:before {
	content: "\f0fb"
}
.fa-beer:before {
	content: "\f0fc"
}
.fa-h-square:before {
	content: "\f0fd"
}
.fa-plus-square:before {
	content: "\f0fe"
}
.fa-angle-double-left:before {
	content: "\f100"
}
.fa-angle-double-right:before {
	content: "\f101"
}
.fa-angle-double-up:before {
	content: "\f102"
}
.fa-angle-double-down:before {
	content: "\f103"
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-angle-up:before {
	content: "\f106"
}
.fa-angle-down:before {
	content: "\f107"
}
.fa-desktop:before {
	content: "\f108"
}
.fa-laptop:before {
	content: "\f109"
}
.fa-tablet:before {
	content: "\f10a"
}
.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b"
}
.fa-circle-o:before {
	content: "\f10c"
}
.fa-quote-left:before {
	content: "\f10d"
}
.fa-quote-right:before {
	content: "\f10e"
}
.fa-spinner:before {
	content: "\f110"
}
.fa-circle:before {
	content: "\f111"
}
.fa-mail-reply:before, .fa-reply:before {
	content: "\f112"
}
.fa-github-alt:before {
	content: "\f113"
}
.fa-folder-o:before {
	content: "\f114"
}
.fa-folder-open-o:before {
	content: "\f115"
}
.fa-smile-o:before {
	content: "\f118"
}
.fa-frown-o:before {
	content: "\f119"
}
.fa-meh-o:before {
	content: "\f11a"
}
.fa-gamepad:before {
	content: "\f11b"
}
.fa-keyboard-o:before {
	content: "\f11c"
}
.fa-flag-o:before {
	content: "\f11d"
}
.fa-flag-checkered:before {
	content: "\f11e"
}
.fa-terminal:before {
	content: "\f120"
}
.fa-code:before {
	content: "\f121"
}
.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "\f122"
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "\f123"
}
.fa-location-arrow:before {
	content: "\f124"
}
.fa-crop:before {
	content: "\f125"
}
.fa-code-fork:before {
	content: "\f126"
}
.fa-chain-broken:before, .fa-unlink:before {
	content: "\f127"
}
.fa-question:before {
	content: "\f128"
}
.fa-info:before {
	content: "\f129"
}
.fa-exclamation:before {
	content: "\f12a"
}
.fa-superscript:before {
	content: "\f12b"
}
.fa-subscript:before {
	content: "\f12c"
}
.fa-eraser:before {
	content: "\f12d"
}
.fa-puzzle-piece:before {
	content: "\f12e"
}
.fa-microphone:before {
	content: "\f130"
}
.fa-microphone-slash:before {
	content: "\f131"
}
.fa-shield:before {
	content: "\f132"
}
.fa-calendar-o:before {
	content: "\f133"
}
.fa-fire-extinguisher:before {
	content: "\f134"
}
.fa-rocket:before {
	content: "\f135"
}
.fa-maxcdn:before {
	content: "\f136"
}
.fa-chevron-circle-left:before {
	content: "\f137"
}
.fa-chevron-circle-right:before {
	content: "\f138"
}
.fa-chevron-circle-up:before {
	content: "\f139"
}
.fa-chevron-circle-down:before {
	content: "\f13a"
}
.fa-html5:before {
	content: "\f13b"
}
.fa-css3:before {
	content: "\f13c"
}
.fa-anchor:before {
	content: "\f13d"
}
.fa-unlock-alt:before {
	content: "\f13e"
}
.fa-bullseye:before {
	content: "\f140"
}
.fa-ellipsis-h:before {
	content: "\f141"
}
.fa-ellipsis-v:before {
	content: "\f142"
}
.fa-rss-square:before {
	content: "\f143"
}
.fa-play-circle:before {
	content: "\f144"
}
.fa-ticket:before {
	content: "\f145"
}
.fa-minus-square:before {
	content: "\f146"
}
.fa-minus-square-o:before {
	content: "\f147"
}
.fa-level-up:before {
	content: "\f148"
}
.fa-level-down:before {
	content: "\f149"
}
.fa-check-square:before {
	content: "\f14a"
}
.fa-pencil-square:before {
	content: "\f14b"
}
.fa-external-link-square:before {
	content: "\f14c"
}
.fa-share-square:before {
	content: "\f14d"
}
.fa-compass:before {
	content: "\f14e"
}
.fa-caret-square-o-down:before, .fa-toggle-down:before {
	content: "\f150"
}
.fa-caret-square-o-up:before, .fa-toggle-up:before {
	content: "\f151"
}
.fa-caret-square-o-right:before, .fa-toggle-right:before {
	content: "\f152"
}
.fa-eur:before, .fa-euro:before {
	content: "\f153"
}
.fa-gbp:before {
	content: "\f154"
}
.fa-dollar:before, .fa-usd:before {
	content: "\f155"
}
.fa-inr:before, .fa-rupee:before {
	content: "\f156"
}
.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
	content: "\f157"
}
.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
	content: "\f158"
}
.fa-krw:before, .fa-won:before {
	content: "\f159"
}
.fa-bitcoin:before, .fa-btc:before {
	content: "\f15a"
}
.fa-file:before {
	content: "\f15b"
}
.fa-file-text:before {
	content: "\f15c"
}
.fa-sort-alpha-asc:before {
	content: "\f15d"
}
.fa-sort-alpha-desc:before {
	content: "\f15e"
}
.fa-sort-amount-asc:before {
	content: "\f160"
}
.fa-sort-amount-desc:before {
	content: "\f161"
}
.fa-sort-numeric-asc:before {
	content: "\f162"
}
.fa-sort-numeric-desc:before {
	content: "\f163"
}
.fa-thumbs-up:before {
	content: "\f164"
}
.fa-thumbs-down:before {
	content: "\f165"
}
.fa-youtube-square:before {
	content: "\f166"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-xing:before {
	content: "\f168"
}
.fa-xing-square:before {
	content: "\f169"
}
.fa-youtube-play:before {
	content: "\f16a"
}
.fa-dropbox:before {
	content: "\f16b"
}
.fa-stack-overflow:before {
	content: "\f16c"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-flickr:before {
	content: "\f16e"
}
.fa-adn:before {
	content: "\f170"
}
.fa-bitbucket:before {
	content: "\f171"
}
.fa-bitbucket-square:before {
	content: "\f172"
}
.fa-tumblr:before {
	content: "\f173"
}
.fa-tumblr-square:before {
	content: "\f174"
}
.fa-long-arrow-down:before {
	content: "\f175"
}
.fa-long-arrow-up:before {
	content: "\f176"
}
.fa-long-arrow-left:before {
	content: "\f177"
}
.fa-long-arrow-right:before {
	content: "\f178"
}
.fa-apple:before {
	content: "\f179"
}
.fa-windows:before {
	content: "\f17a"
}
.fa-android:before {
	content: "\f17b"
}
.fa-linux:before {
	content: "\f17c"
}
.fa-dribbble:before {
	content: "\f17d"
}
.fa-skype:before {
	content: "\f17e"
}
.fa-foursquare:before {
	content: "\f180"
}
.fa-trello:before {
	content: "\f181"
}
.fa-female:before {
	content: "\f182"

}
.fa-male:before {
	content: "\f183"
}
.fa-gittip:before, .fa-gratipay:before {
	content: "\f184"
}
.fa-sun-o:before {
	content: "\f185"
}
.fa-moon-o:before {
	content: "\f186"
}
.fa-archive:before {
	content: "\f187"
}
.fa-bug:before {
	content: "\f188"
}
.fa-vk:before {
	content: "\f189"
}
.fa-weibo:before {
	content: "\f18a"
}
.fa-renren:before {
	content: "\f18b"
}
.fa-pagelines:before {
	content: "\f18c"
}
.fa-stack-exchange:before {
	content: "\f18d"
}
.fa-arrow-circle-o-right:before {
	content: "\f18e"
}
.fa-arrow-circle-o-left:before {
	content: "\f190"
}
.fa-caret-square-o-left:before, .fa-toggle-left:before {
	content: "\f191"
}
.fa-dot-circle-o:before {
	content: "\f192"
}
.fa-wheelchair:before {
	content: "\f193"
}
.fa-vimeo-square:before {
	content: "\f194"
}
.fa-try:before, .fa-turkish-lira:before {
	content: "\f195"
}
.fa-plus-square-o:before {
	content: "\f196"
}
.fa-space-shuttle:before {
	content: "\f197"
}
.fa-slack:before {
	content: "\f198"
}
.fa-envelope-square:before {
	content: "\f199"
}
.fa-wordpress:before {
	content: "\f19a"
}
.fa-openid:before {
	content: "\f19b"
}
.fa-bank:before, .fa-institution:before, .fa-university:before {
	content: "\f19c"
}
.fa-graduation-cap:before, .fa-mortar-board:before {
	content: "\f19d"
}
.fa-yahoo:before {
	content: "\f19e"
}
.fa-google:before {
	content: "\f1a0"
}
.fa-reddit:before {
	content: "\f1a1"
}
.fa-reddit-square:before {
	content: "\f1a2"
}
.fa-stumbleupon-circle:before {
	content: "\f1a3"
}
.fa-stumbleupon:before {
	content: "\f1a4"
}
.fa-delicious:before {
	content: "\f1a5"
}
.fa-digg:before {
	content: "\f1a6"
}
.fa-pied-piper:before {
	content: "\f1a7"
}
.fa-pied-piper-alt:before {
	content: "\f1a8"
}
.fa-drupal:before {
	content: "\f1a9"
}
.fa-joomla:before {
	content: "\f1aa"
}
.fa-language:before {
	content: "\f1ab"
}
.fa-fax:before {
	content: "\f1ac"
}
.fa-building:before {
	content: "\f1ad"
}
.fa-child:before {
	content: "\f1ae"
}
.fa-paw:before {
	content: "\f1b0"
}
.fa-spoon:before {
	content: "\f1b1"
}
.fa-cube:before {
	content: "\f1b2"
}
.fa-cubes:before {
	content: "\f1b3"
}
.fa-behance:before {
	content: "\f1b4"
}
.fa-behance-square:before {
	content: "\f1b5"
}
.fa-steam:before {
	content: "\f1b6"
}
.fa-steam-square:before {
	content: "\f1b7"
}
.fa-recycle:before {
	content: "\f1b8"
}
.fa-automobile:before, .fa-car:before {
	content: "\f1b9"
}
.fa-cab:before, .fa-taxi:before {
	content: "\f1ba"
}
.fa-tree:before {
	content: "\f1bb"
}
.fa-spotify:before {
	content: "\f1bc"
}
.fa-deviantart:before {
	content: "\f1bd"
}
.fa-soundcloud:before {
	content: "\f1be"
}
.fa-database:before {
	content: "\f1c0"
}
.fa-file-pdf-o:before {
	content: "\f1c1"
}
.fa-file-word-o:before {
	content: "\f1c2"
}
.fa-file-excel-o:before {
	content: "\f1c3"
}
.fa-file-powerpoint-o:before {
	content: "\f1c4"
}
.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {
	content: "\f1c5"
}
.fa-file-archive-o:before, .fa-file-zip-o:before {
	content: "\f1c6"
}
.fa-file-audio-o:before, .fa-file-sound-o:before {
	content: "\f1c7"
}
.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "\f1c8"
}
.fa-file-code-o:before {
	content: "\f1c9"
}
.fa-vine:before {
	content: "\f1ca"
}
.fa-codepen:before {
	content: "\f1cb"
}
.fa-jsfiddle:before {
	content: "\f1cc"
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {
	content: "\f1cd"
}
.fa-circle-o-notch:before {
	content: "\f1ce"
}
.fa-ra:before, .fa-rebel:before {
	content: "\f1d0"
}
.fa-empire:before, .fa-ge:before {
	content: "\f1d1"
}
.fa-git-square:before {
	content: "\f1d2"
}
.fa-git:before {
	content: "\f1d3"
}
.fa-hacker-news:before {
	content: "\f1d4"
}
.fa-tencent-weibo:before {
	content: "\f1d5"
}
.fa-qq:before {
	content: "\f1d6"
}
.fa-wechat:before, .fa-weixin:before {
	content: "\f1d7"
}
.fa-paper-plane:before, .fa-send:before {
	content: "\f1d8"
}
.fa-paper-plane-o:before, .fa-send-o:before {
	content: "\f1d9"
}
.fa-history:before {
	content: "\f1da"
}
.fa-circle-thin:before, .fa-genderless:before {
	content: "\f1db"
}
.fa-header:before {
	content: "\f1dc"
}
.fa-paragraph:before {
	content: "\f1dd"
}
.fa-sliders:before {
	content: "\f1de"
}
.fa-share-alt:before {
	content: "\f1e0"
}
.fa-share-alt-square:before {
	content: "\f1e1"
}
.fa-bomb:before {
	content: "\f1e2"
}
.fa-futbol-o:before, .fa-soccer-ball-o:before {
	content: "\f1e3"
}
.fa-tty:before {
	content: "\f1e4"
}
.fa-binoculars:before {
	content: "\f1e5"
}
.fa-plug:before {
	content: "\f1e6"
}
.fa-slideshare:before {
	content: "\f1e7"
}
.fa-twitch:before {
	content: "\f1e8"
}
.fa-yelp:before {
	content: "\f1e9"
}
.fa-newspaper-o:before {
	content: "\f1ea"
}
.fa-wifi:before {
	content: "\f1eb"
}
.fa-calculator:before {
	content: "\f1ec"
}
.fa-paypal:before {
	content: "\f1ed"
}
.fa-google-wallet:before {
	content: "\f1ee"
}
.fa-cc-visa:before {
	content: "\f1f0"
}
.fa-cc-mastercard:before {
	content: "\f1f1"
}
.fa-cc-discover:before {
	content: "\f1f2"
}
.fa-cc-amex:before {
	content: "\f1f3"
}
.fa-cc-paypal:before {
	content: "\f1f4"
}
.fa-cc-stripe:before {
	content: "\f1f5"
}
.fa-bell-slash:before {
	content: "\f1f6"
}
.fa-bell-slash-o:before {
	content: "\f1f7"
}
.fa-trash:before {
	content: "\f1f8"
}
.fa-copyright:before {
	content: "\f1f9"
}
.fa-at:before {
	content: "\f1fa"
}
.fa-eyedropper:before {
	content: "\f1fb"
}
.fa-paint-brush:before {
	content: "\f1fc"
}
.fa-birthday-cake:before {
	content: "\f1fd"
}
.fa-area-chart:before {
	content: "\f1fe"
}
.fa-pie-chart:before {
	content: "\f200"
}
.fa-line-chart:before {
	content: "\f201"
}
.fa-lastfm:before {
	content: "\f202"
}
.fa-lastfm-square:before {
	content: "\f203"
}
.fa-toggle-off:before {
	content: "\f204"
}
.fa-toggle-on:before {
	content: "\f205"
}
.fa-bicycle:before {
	content: "\f206"
}
.fa-bus:before {
	content: "\f207"
}
.fa-ioxhost:before {
	content: "\f208"
}
.fa-angellist:before {
	content: "\f209"
}
.fa-cc:before {
	content: "\f20a"
}
.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {
	content: "\f20b"
}
.fa-meanpath:before {
	content: "\f20c"
}
.fa-buysellads:before {
	content: "\f20d"
}
.fa-connectdevelop:before {
	content: "\f20e"
}
.fa-dashcube:before {
	content: "\f210"
}
.fa-forumbee:before {
	content: "\f211"
}
.fa-leanpub:before {
	content: "\f212"
}
.fa-sellsy:before {
	content: "\f213"
}
.fa-shirtsinbulk:before {
	content: "\f214"
}
.fa-simplybuilt:before {
	content: "\f215"
}
.fa-skyatlas:before {
	content: "\f216"
}
.fa-cart-plus:before {
	content: "\f217"
}
.fa-cart-arrow-down:before {
	content: "\f218"
}
.fa-diamond:before {
	content: "\f219"
}
.fa-ship:before {
	content: "\f21a"
}
.fa-user-secret:before {
	content: "\f21b"
}
.fa-motorcycle:before {
	content: "\f21c"
}
.fa-street-view:before {
	content: "\f21d"
}
.fa-heartbeat:before {
	content: "\f21e"
}
.fa-venus:before {
	content: "\f221"
}
.fa-mars:before {
	content: "\f222"
}
.fa-mercury:before {
	content: "\f223"
}
.fa-transgender:before {
	content: "\f224"
}
.fa-transgender-alt:before {
	content: "\f225"
}
.fa-venus-double:before {
	content: "\f226"
}
.fa-mars-double:before {
	content: "\f227"
}
.fa-venus-mars:before {
	content: "\f228"
}
.fa-mars-stroke:before {
	content: "\f229"
}
.fa-mars-stroke-v:before {
	content: "\f22a"
}
.fa-mars-stroke-h:before {
	content: "\f22b"
}
.fa-neuter:before {
	content: "\f22c"
}
.fa-facebook-official:before {
	content: "\f230"
}
.fa-pinterest-p:before {
	content: "\f231"
}
.fa-whatsapp:before {
	content: "\f232"
}
.fa-server:before {
	content: "\f233"
}
.fa-user-plus:before {
	content: "\f234"
}
.fa-user-times:before {
	content: "\f235"
}
.fa-bed:before, .fa-hotel:before {
	content: "\f236"
}
.fa-viacoin:before {
	content: "\f237"
}
.fa-train:before {
	content: "\f238"
}
.fa-subway:before {
	content: "\f239"
}
.fa-medium:before {
	content: "\f23a"
}
.TbsSection h2 {
	margin: 0;
	padding: 0;
	font-size: 70px;
	color: #fdb913;
	text-transform: uppercase;
	font-family: rm_typerighter_old
}
.ui-slider-tabs-list-wrapper {
	position: relative;
	width: 100%;
	margin: 0;
	z-index: 50
}
.ui-slider-tabs-list-wrapper.bottom {
	margin: 0
}
.ui-slider-tabs-list-container {
	overflow: hidden;
	padding: 0
}
.ui-slider-tabs-list {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%!important
}
.ui-slider-tabs-list li {
	display: inline-block;
	font-size: 26px;
	text-transform: uppercase;
	height: 36px!important;
	margin: 0 -6px 0 10px;
	position: relative;
	float: left;
	z-index: 1;
	width: 357px
}
.ui-slider-tabs-list li::after, .ui-slider-tabs-list li::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	width: 70%;
	height: 100%;
	border-style: solid;
	border-color: transparent;
	background-color: #f69161
}
.ui-slider-tabs-list li::before {
	left: 0;
	border-width: 2px 0 2px 2px;
	border-radius: 8px 0 0;
	-webkit-transform: skewX(-20deg);
	-moz-transform: skewX(-20deg);
	-o-transform: skewX(-20deg);
	transform: skewX(-20deg);
	z-index: -1
}
.ui-slider-tabs-list li::after {
	right: 0;
	border-width: 2px 2px 2px 0;
	border-radius: 0 8px 0 0;
	-webkit-transform: skewX(20deg);
	-moz-transform: skewX(20deg);
	-o-transform: skewX(20deg);
	transform: skewX(20deg);
	z-index: -1
}
.ui-slider-tabs-list li:nth-child(2)::after, .ui-slider-tabs-list li:nth-child(2)::before {
	content: '';
	position: absolute;
	width: 70%;
	height: 100%;
	border-style: solid;
	border-color: transparent;
	background-color: #fdc47d;
	z-index: -1;
	display: block;
	top: 0
}
.ui-slider-tabs-list li:nth-child(2)::before {
	left: 0;
	border-width: 2px 0 2px 2px;
	border-radius: 8px 0 0;
	-webkit-transform: skewX(-20deg);
	-moz-transform: skewX(-20deg);
	-o-transform: skewX(-20deg);
	transform: skewX(-20deg)
}
.ui-slider-tabs-list li:nth-child(2)::after {
	right: 0;
	border-width: 2px 2px 2px 0;
	border-radius: 0 8px 0 0;
	-webkit-transform: skewX(20deg);
	-moz-transform: skewX(20deg);
	-o-transform: skewX(20deg);
	transform: skewX(20deg)
}
.ui-slider-tabs-list li.selected::after, .ui-slider-tabs-list li.selected::before {
	background-color: #e0d0c0;
	border-bottom-color: #e0d0c0
}
.ui-slider-tabs-list li a {
	display: block;
	padding: 0;
	text-decoration: none;
	color: #262262;
	margin: 0;
	font-family: KOMTITK
}
.ui-slider-tabs-list li a:hover {
	color: #004b23
}
.ui-slider-tabs-list li.selected {
	color: #004b23;
	position: relative;
	z-index: 999
}
.ui-slider-tabs-list-wrapper.bottom .ui-slider-tabs-list li.selected {
	border-top-color: #fff;
	border-bottom-color: #cfcfcf
}
.ui-slider-tabs-list li.selected a {
	cursor: default;
	color: #004b23
}
.ui-slider-tab-content {
	display: none;
	top: 0;
	left: 0;
	padding: 0
}
.ui-slider-left-arrow, .ui-slider-left-arrow.edge:hover, .ui-slider-right-arrow, .ui-slider-right-arrow.edge:hover {
	display: block;
	position: absolute;
	border: 1px solid #cfcfcf;
	background: #fcfcfc;
	background: -moz-linear-gradient(top, #fcfcfc 0, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(top, #fcfcfc 0, #f5f5f5 100%);
	background: -o-linear-gradient(top, #fcfcfc 0, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0, #f5f5f5 100%);
	background: linear-gradient(top, #fcfcfc 0, #f5f5f5 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f5f5f5', GradientType=0)
}
.ui-slider-left-arrow:hover, .ui-slider-right-arrow:hover {
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 100%);
	background: linear-gradient(top, #fff 0, #fff 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0)
}
.ui-slider-left-arrow {
	left: 0;
	top: 0;
	box-shadow: 2px 0 1px rgba(0,0,0,.06);
	border-top-left-radius: 4px
}
.ui-slider-left-arrow div {
	background-image: url(images/leftArrow.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: inherit
}
.ui-slider-left-arrow.edge {
	box-shadow: none;
	cursor: default;
	display: none!important
}
.ui-slider-tabs-list-wrapper.bottom .ui-slider-left-arrow {
	border-top-left-radius: 0;
	border-bottom-left-radius: 4px
}
.ui-slider-right-arrow {
	top: 0;
	right: 0;
	box-shadow: -2px 0 1px rgba(0,0,0,.06);
	border-top-right-radius: 4px;
	display: none!important
}
.ui-slider-right-arrow div {
	background-image: url(images/rightArrow.png);
	background-repeat: no-repeat;
	background-position: center center!important;
	height: inherit
}
.ui-slider-right-arrow.edge {
	box-shadow: none;
	cursor: default
}
.ui-slider-tabs-list-wrapper.bottom .ui-slider-right-arrow {
	border-top-right-radius: 0;
	border-bottom-right-radius: 4px
}
.ui-slider-tabs-indicator-container {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center
}
.ui-slider-tabs-indicator {
	width: 10px;
	height: 10px;
	background-image: url(images/indicator.png);
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 3px;
	cursor: pointer
}
.ui-slider-tabs-leftPanelArrow, .ui-slider-tabs-rightPanelArrow {
	position: absolute;
	width: 30px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: center center!important;
	filter: alpha(opacity=5);
	cursor: pointer
}
.ui-slider-tabs-indicator.selected {
	background-image: url(images/indicatorActive.png)
}
.ui-slider-tabs-leftPanelArrow {
	left: 0;
	background-image: url(images/leftPanelArrow.png);
	opacity: .5;
	-moz-opacity: .5
}
.ui-slider-tabs-rightPanelArrow {
	right: 0;
	background-image: url(images/rightPanelArrow.png);
	opacity: .5;
	-moz-opacity: .5
}
.ui-slider-tabs-leftPanelArrow.showOnHover, .ui-slider-tabs-rightPanelArrow.showOnHover {
	opacity: 0;
	display: none
}
.ui-slider-tabs-content-container:hover .ui-slider-tabs-leftPanelArrow.showOnHover, .ui-slider-tabs-content-container:hover .ui-slider-tabs-rightPanelArrow.showOnHover {
	opacity: .5;
	display: inline-block
}
.ui-slider-tabs-content-container .ui-slider-tabs-leftPanelArrow.showOnHover:hover, .ui-slider-tabs-content-container .ui-slider-tabs-leftPanelArrow:hover, .ui-slider-tabs-content-container .ui-slider-tabs-rightPanelArrow.showOnHover:hover, .ui-slider-tabs-content-container .ui-slider-tabs-rightPanelArrow:hover {
	opacity: 1
}
.__web-inspector-hide-shortcut__, .__web-inspector-hide-shortcut__ *, .__web-inspector-hideafter-shortcut__::after, .__web-inspector-hidebefore-shortcut__::before, .ui-slider-tab-content.__web-inspector-hide-shortcut__ * {
	visibility: visible!important
}
.ui-slider-tab-content {
	position: relative!important;
	height: auto!important;
	visibility: visible!important
}
#filters:after, .slick-loading .slick-slide, .slick-loading .slick-track {
	visibility: hidden
}
.ui-slider-tabs-content-container {
	z-index: 1;
	overflow: hidden;
	padding: 0;
	position: relative;
	height: auto!important
}
.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0
}
.bx-wrapper img {
	max-width: 100%;
	display: block
}
.bx-wrapper .bx-viewport {
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0)
}
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
	position: absolute;
	bottom: 47px;
	width: 200px;
	z-index: 2;
	left: 10%
}
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}
.bx-wrapper .bx-pager {
	font-size: .85em;
	font-family: Arial;
	font-weight: 700;
	color: #666
}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager .bx-pager-item {
	display: inline-block
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	width: 18px;
	height: 35px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: gold
}
.bx-wrapper .bx-prev {
	left: 0;
	background: url(../images/bx_controls.png) no-repeat
}
.bx-wrapper .bx-next {
	right: 0;
	background: url(../images/bx_controls.png) -43px 0 no-repeat
}
.bx-wrapper .bx-prev:hover {
	background-position: 0 -32px
}
.bx-wrapper .bx-next:hover {
	background-position: -43px -32px
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	outline: 0;
	width: 32px;
	height: 31px;
	text-indent: -9999px;
	z-index: 1;
	margin-top: -15px
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/bx_controls.png) -86px -11px no-repeat;
	margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:hover {
	background-position: -86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/bx_controls.png) -86px -44px no-repeat;
	margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:hover {
	background-position: -86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}
#filters, .mfp-container, .tiles-wrap a, .tiles-wrap li, ul.tabs {
	text-align: center
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80,80,80,.75);
	width: 100%
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}
.ps-container {
	overflow: hidden!important
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail, .ps-container.ps-active-y>.ps-scrollbar-y-rail {
	display: block
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
	background-color: #eee;
	opacity: .9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter: alpha(opacity=90)
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	background-color: #999
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
	background-color: #eee;
	opacity: .9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter: alpha(opacity=90)
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	background-color: #999
}
.ps-container>.ps-scrollbar-x-rail {
	display: none;
	position: absolute;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	opacity: 0;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-moz-transition: background-color .2s linear, opacity .2s linear;
	-o-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear;
	bottom: 3px;
	height: 8px
}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	position: absolute;
	background-color: #6e6f73;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear;
	bottom: 0;
	height: 8px
}
.ps-container>.ps-scrollbar-y-rail {
	display: none;
	position: absolute;
	background: #fff;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-moz-transition: background-color .2s linear, opacity .2s linear;
	-o-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear;
	right: 3px;
	width: 15px
}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	position: absolute;
	background-color: #6e6f73;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear;
	right: 1px;
	width: 13px
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
	background-color: #eee;
	opacity: .9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter: alpha(opacity=90)
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	background-color: #999
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
	background-color: #eee;
	opacity: .9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter: alpha(opacity=90)
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	background-color: #999
}
.ps-container:hover>.ps-scrollbar-x-rail, .ps-container:hover>.ps-scrollbar-y-rail {
	opacity: .6;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	filter: alpha(opacity=60)
}
.ps-container:hover>.ps-scrollbar-x-rail:hover {
	background-color: #eee;
	opacity: .9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter: alpha(opacity=90)
}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
	background-color: #999
}
.ps-container:hover>.ps-scrollbar-y-rail:hover {
	background-color: #eee;
	opacity: .9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter: alpha(opacity=90)
}
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
	background-color: #999
}
.progress-bar {
	background-color: #0BC20B;
	height: 3px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 0;
	-webkit-box-shadow: 0 1px 3px rgba(11,194,11,.2);
	-moz-box-shadow: 0 1px 3px rgba(11,194,11,.2);
	box-shadow: 0 1px 3px rgba(11,194,11,.2);
	-webkit-transition: width .1s ease-out;
	-moz-transition: width .1s ease-out;
	-o-transition: width .1s ease-out;
	transition: width .1s ease-out
}
.tiles-wrap, .tiles-wrap li {
	padding: 0;
	position: relative;
	list-style-type: none
}
.wookmark-placeholder {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #eee;
	border: 1px solid #dedede;
	z-index: -1
}
.tiles-wrap {
	margin: 0 0 10px;
	display: none
}
.tiles-wrap li {
	display: block;
	opacity: 1;
	float: left;
	cursor: pointer;
	width: 285px
}
.tiles-wrap.animated li {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.tiles-wrap li.wookmark-inactive {
	visibility: hidden;
	opacity: 0
}
.tiles-wrap li:hover {
	background-color: #fafafa
}
.tiles-wrap img {
	display: block;
	max-width: 100%;
	width: 100%
}
.tiles-wrap a {
	color: #555;
	width: 200px;
	height: 200px;
	font-size: 2em;
	font-weight: 700
}
.tile-loading:after {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #ddd;
	content: "Loading\2026";
	padding-top: 20px;
	color: #999
}
#filters {
	list-style-type: none;
	margin: 0 5%
}
#filters:after {
	content: ".";
	display: block;
	clear: both;
	line-height: 0;
	height: 0
}
.TimeLineOverLay:before, .mfp-container:before, .mfp-figure:after, .slick-track:after, .slick-track:before {
	content: ''
}
#filters li {
	font-size: 12px;
	float: left;
	padding: 6px 8px 4px;
	cursor: pointer;
	margin: 0 10px;
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
#filters li.active, #filters li:hover {
	background: #4281f5;
	color: #fff
}
ul.tabs {
	font-size: 0;
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	max-width: 870px
}
ul.tabs li {
	margin: 0 11px 25px;
	padding: 0;
	display: inline-block
}
.slick-list, .slick-slider, .slick-track, ul.tabs li a {
	position: relative;
	display: block
}
ul.tabs li a {
	padding: 12px 40px;
	font-weight: 400;
	font-size: 18px;
	font-family: HelveticaLTStdBoldCond;
	color: #fff;
	background-color: #ffc300;
	outline: 0;
	text-transform: uppercase;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	position:relative;
}
ul.tabs li a:link, ul.tabs li a:visited {
	color: #fff
}
ul.tabs li a:hover {
	background-color: #fff;
	color: #043d5d;
}
ul.tabs li.selected a {
	color: #043d5d;
	background: #fff
}
ul.tabs li.selected a:after {
	content:'';
	position:absolute;
	left:0px;
	right:0px;
	margin:0 auto;
	bottom:-8px;
	width: 0; 
	height: 0; 
	border-left: 7.5px solid transparent; 
	border-right: 7.5px solid transparent; 
	border-top: 9px solid rgba(255,255,255,1); 
}

.tabcontents {
	background-color: #043d5d;
	position: relative;
	margin: 0;
	outline: 0;
	float: left;
	width: 100%;
	padding: 55px 30px
}

div.ajaxLoading {
	background: url(loading.gif) center center no-repeat;
	height: 150px;
	width: 20px;
	font-size: 0;
	padding: 0;
	margin: 0 auto
}
.slick-slide img {
	margin: 0 auto
}
.slick-slider {
	float: left;
	width: 100%;
	-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;
	-ms-touch-action: pan-y;
	touch-action: pan-y
}
.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
}
.mfp-bg, .mfp-wrap {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%
}
.slick-track:after, .slick-track:before {
	display: table
}
.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-initialized .slick-slide {
	display: block
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.mfp-bg {
	height: 100%;
	z-index: 1042;
	overflow: hidden
}
.mfp-wrap {
	height: 100%;
	z-index: 1043;
	outline: 0!important;
	-webkit-backface-visibility: hidden
}
.mfp-container {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mfp-container:before {
	display: inline-block;
	height: 100%
}
.mfp-align-top .mfp-container:before {
	display: none
}
.mfp-content {
	position: relative;
	display: inline-block;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}
.mfp-ajax-cur {
	cursor: progress
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
	cursor: auto
}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.mfp-loading.mfp-figure {
	display: none
}
.mfp-hide {
	display: none!important
}
.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}
.mfp-preloader a {
	color: #ccc
}
.mfp-preloader a:hover {
	color: #fff
}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display: none
}
button.mfp-arrow, button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: #000;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 0;
	border-color: transparent;
	font-size: 46px;
	right: 54px;
	top: 0
}
.mfp-figure:after, .mfp-iframe-scaler iframe {
	box-shadow: 0 0 8px rgba(0,0,0,.6);
	position: absolute;
	left: 0
}
button::-moz-focus-inner {
padding:0;
border:0
}
.mfp-close {
	width: 30px;
	height: 32px;
	line-height: 32px;
	border: 2px solid #fff;
	border-radius: 50%;
	position: absolute;
	right: 20px;
	top: 20px;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 30px;
	font-family: Arial, Baskerville, monospace
}
.mfp-close:focus, .mfp-close:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.mfp-close:active {
	top: 0
}
.mfp-close-btn-in .mfp-close {
	color: #fff
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px
}
.mfp-figure, img.mfp-img {
	line-height: 0
}
.mfp-arrow {
	position: absolute;
	opacity: .65;
	filter: alpha(opacity=65);
	margin: -55px 0 0;
	top: 50%;
	padding: 0;
	width: 90px;
	height: 110px
}
.mfp-arrow:active {
	margin-top: -54px
}
.mfp-arrow:focus, .mfp-arrow:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: inset transparent
}
.mfp-arrow .mfp-a, .mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}
.mfp-arrow .mfp-b, .mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7
}
.mfp-arrow-left {
	left: 0
}
.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px
}
.mfp-arrow-left .mfp-b, .mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f
}
.mfp-arrow-right {
	right: 0
}
.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px
}
.mfp-arrow-right .mfp-b, .mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}
.mfp-image-holder .mfp-content, .popupBox, article img, img.mfp-img {
	max-width: 100%
}
.mfp-iframe-holder .mfp-close {
	top: -40px
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
	display: block;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000
}
.mfp-figure:after, img.mfp-img {
	width: auto;
	height: auto;
	display: block
}
img.mfp-img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}
.mfp-figure:after {
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	background: #444
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px
}
.mfp-figure figure {
	margin: 0
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0
}
.mfp-img-mobile img.mfp-img {
	padding: 0
}
.mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0
}
.mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0,0,0,.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
	padding: 0
}
.mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px
}
.mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0,0,0,.6);
	position: fixed;
	text-align: center;
	padding: 0
}
}
@media all and (max-width:900px) {
.mfp-arrow {
	-webkit-transform: scale(.75);
	transform: scale(.75)
}
.mfp-arrow-left {
	-webkit-transform-origin: 0;
	transform-origin: 0
}
.mfp-arrow-right {
	-webkit-transform-origin: 100%;
	transform-origin: 100%
}
.mfp-container {
	padding-left: 6px;
	padding-right: 6px
}
}
.mfp-ie7 .mfp-img {
	padding: 0
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px
}
.mfp-ie7 .mfp-container {
	padding: 0
}
.mfp-ie7 .mfp-content {
	padding-top: 44px
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0
}
.popupBox {
	text-align: left;
	margin: 40px auto;
	position: relative
}
.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8)
}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
	opacity: 0
}
.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity .3s ease-out;
	-moz-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: .8
}
.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0
}
.my-mfp-slide-bottom .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	transform: translateY(-20px) perspective(600px) rotateX(10deg)
}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: translateY(0) perspective(600px) rotateX(0);
	-moz-transform: translateY(0) perspective(600px) rotateX(0);
	-ms-transform: translateY(0) perspective(600px) rotateX(0);
	-o-transform: translateY(0) perspective(600px) rotateX(0);

	transform: translateY(0) perspective(600px) rotateX(0)
}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
	opacity: 0;
	-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	transform: translateY(-10px) perspective(600px) rotateX(10deg)
}
.my-mfp-slide-bottom.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity .3s ease-out;
	-moz-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out
}
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
	opacity: .8
}
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
	opacity: 0
}
@font-face {
	font-family: rockwellbold;
	src: url(../fonts/rockwellbold.eot);
	src: url(../fonts/rockwellbold.eot) format('embedded-opentype'), url(../fonts/rockwellbold.woff2) format('woff2'), url(../fonts/rockwellbold.woff) format('woff'), url(../fonts/rockwellbold.ttf) format('truetype'), url(../fonts/rockwellbold.svg#rockwellbold) format('svg')
}
#qLoverlay {
	width: 100%;
	height: 100%;
	background-color: #000;
	background-image: url(../img/ui/preloader.gif);
	background-repeat: no-repeat;
	background-position: center!important;
	position: fixed;
	z-index: 9999999999;
	top: 0;
	left: 0
}
#years_nav {
	position: absolute;
	z-index: 7;
	top: 115px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	left: -165px
}
#years_nav .selected {
	font-size: 34px;
	width: 76px;
	color: #fff;
	border-bottom: 1px solid #fff
}
#years_nav li {
	list-style: none;
	width: 77px;
	font-family: FuturaLightBT;
	text-align: right;
	cursor: pointer;
	font-size: 17px;
	color: #fff;
	border-bottom: 1px solid #fff;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	transition: all .2s ease-in
}
#years_nav li:hover:not(.selected) {
	font-size: 34px;
	width: 76px;
	color: #fff;
	border-bottom: 1px solid #CCC;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in
}
#years_nav a {
	padding-bottom: 6px;
	padding-top: 8px;
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	color: #fff
}
article img {
	width: auto
}
#sec_aniversary {
	min-width: 1024px;
	position: fixed;
	top: 275px;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	color: #fff;
	overflow-x: hidden
}
.hidden {
	display: none!important
}
.invisible {
	visibility: hidden!important
}
.ontop {
	overflow: auto;
	overflow-x: hidden
}
#imagePan, #news_container, .presspack, .wallpaper {
	overflow: hidden
}
.slide, .slideout {
	-webkit-transition: left .5s ease-in-out;
	-moz-transition: left .5s ease-in-out;
	-ms-transition: left .5s ease-in-out;
	-o-transition: left .5s ease-in-out;
	transition: left .5s ease-in-out
}
.delayed {
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	-ms-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}
.delayedout {
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s
}
.ontop>* {
	position: relative
}
#sec_aniversary>article {
	display: block
}
#sec_makingof, #sec_video {
	background-color: #000;
	overflow: hidden
}
#sec_makingof div, #sec_video div {
	height: 100%;
	z-index: 1;
	cursor: pointer
}
#sec_makingof img, #sec_video img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
	cursor: pointer
}
#sec_makingof video, #sec_video video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
#sec_makingof object, #sec_video object {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -240px;
	margin-left: -426px
}
#container_presspack>li>a, #container_wallpapers>li>a {
	visibility: hidden;
	font-size: 24px;
	top: -12px;
	-khtml-opacity: .5;
	cursor: pointer;
	position: relative;
	font-family: AbelRegular;
	clear: both
}
#sec_creditos, #sec_prensa {
	background: url(../img/fondos/prensa.jpg) no-repeat;
	background-size: 50% 0!important;
	background-attachment: fixed!important
}
#sec_novedades {
	background: url(../img/fondos/novedades.jpg) no-repeat;
	background-size: 50% 0!important;
	background-attachment: fixed!important
}
#sec_aviso, #sec_comprar {
	background: url(../img/fondos/comprar.jpg) no-repeat;
	background-size: 50% 0!important;
	background-attachment: fixed!important
}
#sec_business {
	background: url(../img/fondos/business.jpg) no-repeat;
	background-size: 50% 0!important;
	background-attachment: fixed!important
}
#sec_descargas {
	background: url(../img/fondos/descargas.jpg) no-repeat;
	background-size: 50% 0!important;
	background-attachment: fixed!important
}
#sec_contacta {
	background: url(../img/fondos/contacta.jpg) no-repeat;
	background-size: 50% 0!important;
	background-attachment: fixed!important
}
.buttons_container {
	margin: 0 0 0 70px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none
}
.buttons_container * {
	margin-right: 6px;
	display: inline-block
}
.left_button {
	width: 45px;
	height: 45px;
	background: url(../img/ui/btn_izq.png) no-repeat;
	background-origin: 0 0;
	cursor: pointer
}
.left_button:hover {
	background-position: -45px
}
.right_button {
	width: 45px;
	height: 45px;
	background: url(../img/ui/btn_der.png) -45px 0 no-repeat;
	cursor: pointer
}
.right_button:hover {
	background-position: 0
}
.counter {
	width: auto;
	height: auto;
	float: left;
	font-family: AbelRegular;
	color: #848482;
	font-size: 24px;
	line-height: 1em;
	margin: 0!important
}
.columns {
	margin: 0 0 0 70px;
	display: inline-block;
	min-width: 1060px
}
.columns .left {
	margin: 0 30px 0 0;
	width: 320px;
	float: left
}
.columns .right {
	margin: 0 0 0 20px;
	width: 320px;
	float: left
}
#sec_descargas>article {
	min-width: 1024px
}
#sec_descargas .columns .left {
	width: 690px
}
#sec_descargas .columns .right {
	width: auto
}
#container_wallpapers {
	margin: 0 0 0 70px;
	width: 800px
}
#container_presspack>li, #container_wallpapers>li {
	float: left;
	display: inline
}
.wallpaper {
	width: 205px;
	margin-right: 30px
}
.presspack img, .wallpaper img {
	cursor: pointer;
	position: relative
}
#container_wallpapers>li>a {
	color: #fff;
	line-height: 20px;
	padding-top: 140px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5
}
#container_presspack>li>a {
	color: #fff;
	line-height: 20px;
	padding-top: 190px;
	padding-right: 105px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5
}
#container_presspack>li>a:hover, #container_wallpapers>li>a:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1
}
#container_presspack {
	position: relative;
	left: 35px
}
.presspack {
	width: 137px
}
#container_presspack .left, #container_wallpapers .left {
	left: -10px
}
#container_presspack .right, #container_wallpapers .right {
	right: -10px
}
#sec_comprar .texto_page {
	width: 270px;
	min-width: 270px
}
#sec_contacta .columns .left {
	width: 250px;
	min-width: 250px
}
#imagePan, #outer_container, #pane_wrapper {
	width: 100%;
	height: 100%
}
#sec_creditos section {
	margin-left: 70px;
	font-family: AbelRegular;
	color: #fff
}
#sec_creditos a {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px
}
#sec_creditos br {
	line-height: 2
}
#sec_creditos h2 {
	font-size: 24px;
	line-height: 20px;
	margin-bottom: 6px
}
#pane_wrapper {
	position: fixed;
	top: 58px;
	bottom: 22px;
	display: none
}
#outer_container {
	position: relative;
	margin: auto;
	background: url(../img/ui/background_pan.png);
	z-index: 1
}
#imagePan {
	position: relative;
	cursor: pointer
}
#imagePan #pan_container {
	position: relative;
	left: 0;
	width: 100%;
	height: 100%
}
#pan_container img {
	-webkit-box-shadow: 0 0 80px rgba(0,0,0,1);
	-moz-box-shadow: 0 0 80px rgba(0,0,0,1);
	-o-box-shadow: 0 0 80px rgba(0,0,0,1);
	box-shadow: 0 0 80px rgba(0,0,0,1)
}
#preload {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -66px;
	margin-top: -150px;
	width: 120px;
	height: 120px;
	background: url(../img/ui/ajax-loader.gif) no-repeat #000;
	background-position: center center!important
}
#outer_container #close {
	position: fixed;
	font-family: AbelRegular;
	color: #fff;
	font-size: 16px;
	line-height: 1em;
	margin: 0!important;
	padding: 0 5px;
	z-index: 1;
	background-color: grey
}
.subtitular_page, .texto_page {
	font-family: AbelRegular;
	margin: 0 0 0 70px
}
.texto_page {
	font-size: 16px;
	line-height: 20px;
	min-width: 350px
}
.subtitular_page {
	color: #fff;
	font-size: 24px;
	line-height: 1em
}
#contacts_texto, .texto_noticia {
	font-family: AbelRegular;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	float: left
}
.separador {
	clear: both;
	width: 100%;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
	position: relative
}
.separador>* {
	height: 1px;
	background-color: #fff;
	position: absolute
}
.separador_left {
	width: 44px;
	left: 0
}
.separador_right {
	width: 11px;
	right: 0
}
.content_container {
	position: relative;
	left: 0;
	width: 999999em;
	-webkit-transition: left .45s ease-in-out;
	-moz-transition: left .45s ease-in-out;
	-ms-transition: left .45s ease-in-out;
	-o-transition: left .45s ease-in-out;
	transition: left .45s ease-in-out
}
.content_container>li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 20px 0 0
}
.content_container>li img {
	width: 270px;
	height: 195px;
	margin-left: 30px
}
#sec_novedades .content_container>li {
	width: 655px;
	height: 225px
}
#sec_novedades .columns .left {
	width: 355px;
	height: 2em
}
#news_container {
	width: 655px;
	height: 250px;
	margin: 0 0 0 70px
}
.texto_noticia {
	width: 355px;
	height: 242px;
	position: relative;
	display: block;
	z-index: 1000;
	overflow: auto
}
.texto_noticia a {
	color: #fff;
	text-decoration: underline
}
.texto_page_link:active, .texto_page_link:link, .texto_page_link:visited {
	color: #fff
}
.texto_noticia .customScrollBox {
	position: relative;
	height: 100%;
	overflow: hidden
}
.texto_noticia .customScrollBox .container {
	position: relative;
	width: 320px;
	top: 0;
	float: left
}
.texto_noticia .customScrollBox .content {
	clear: both
}
.texto_noticia .dragger_container {
	position: relative;
	width: 0;
	height: 100%;
	float: left;
	margin: 0 0 0 30px;
	border-left: 1px solid #6f6b6a
}
.texto_noticia .dragger, .texto_noticia .dragger_pressed {
	position: absolute;
	width: 7px;
	background: #98877d;
	margin-left: -4px;
	-khtml-border-radius: 6px;
	cursor: pointer;
	overflow: hidden
}
.texto_noticia .dragger {
	height: 40px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
.texto_noticia .dragger_pressed {
	height: 60px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
#sec_business .subtitular_page {
	min-width: 438px
}
#sec_business .content_container>li {
	width: 400px
}
#contacts_container {
	width: 400px;
	min-width: 400px;
	height: 275px;
	margin: 0 0 0 70px;
	overflow: hidden;
	float: left
}
#contacts_texto {
	width: 320px;
	height: auto;
	margin: 0 0 0 70px
}
.lista_mails_li, .lista_paises_li {
	list-style: none;
	font-family: AbelRegular;
	color: #fff;
	line-height: 25px;
	display: block;
	height: auto;
	font-size: 16px
}
.lista_paises_ul {
	margin: 0;
	float: left;
	min-width: 180px;
	width: 180px
}
.lista_paises_li {
	min-width: 100px
}
.lista_mails_ul {
	margin: 0 0 0 10px;
	float: right
}
.lista_mails_li {
	margin-left: 10px
}
.photos_container {
	max-width: 1250px;
	height: auto;
	margin: auto
}
.photos_left {
	width: 50%;
	height: auto;
	float: left;
	text-align: right;
	display: block;
	margin: 0;
	padding: 0;
	min-height: 200px
}
.photos_right {
	background: url(../images/bullet_vertcl_brder.png) repeat-y;
	background-position: left center!important;
	width: 45%;
	height: auto;
	float: left;
	text-align: left;
	margin-left: 7px;
	padding: 0 0 0 13px;
	min-height: 200px
}
.photos_left li, .photos_right li {
	margin-bottom: 7px;
	float: left;
	width: 100%
}
.TimeLineLst p, .TimeLineOverLay p {
	margin: 0;
	color: #000;
	text-align: left
}
.TimeLineLst {
	display: inline-block;
	position: relative;
	padding: 0 0 12px;
	float: left;
	width: 100%;
	min-height: 100%
}
.TimeLineLst p {
	background-color: #f8dd00;
	padding: 2%;
	font-size: 16px;
	font-family: DIN-Medium
}
.TimeLineLst p strong {
	font-family: dinbold;
	font-size: 18px
}
.photos_left li:nth-child(2n) .TimeLineLst {
	background-image: url(../images/bullets_brdr.png) repeat-x;
	background-position: bottom center!important
}
.photos_right li:first-child .TimeLineLst, .photos_right li:last-child .TimeLineLst {
	background-image: none
}
.photos_right li .TimeLineLst {
	background: url(../images/bullets_brdr.png) repeat-x;
	background-position: bottom center!important
}
.TimeLineOverLay {
	background: #f8dd00;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	
	padding: 5%;
	cursor: pointer;
	text-align: left;
	
	-webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}
/*.TimeLineOverLay:before {
	display: inline-block;
	vertical-align: middle;
	height: 100%
}*/
.TimeLineOverLay p {
	padding: 0;
	font-size: 16px;
	font-family: DIN-Medium;
	max-width: 445px;
	display: inline-block
}
.TimeLineOverLay p strong {
	font-family: dinbold;
	font-size: 18px;
	display:block;
}
/*.TimeLineLst:hover .TimeLineOverLay {
	opacity: 1
}*/
.photos_right .TimeLineOverLay {
	text-align: right
}
.photos_right .TimeLineOverLay p {
	text-align: right;
	max-width: 351px
}

.PlusDivNew  { 
position:absolute; 
top:0px; 
left:0px; 
height:60px; 
width:60px; z-index:999;}

.PlusDivNew span { background-image: url(../images/plus_sign_new.jpg); 
background-repeat:no-repeat; 
height:60px; width:60px; display:block;}

.PlusDivNew:hover span { display:none;}
.PlusDivNew:hover + .TimeLineOverLay { opacity:1;}

.photos_left .PlusDivNew { left:auto; right:0px;}



#fifth .logo_lois_yellow h2, #first .logo_aniversario h2, #fourth .logo_loquemoda h2, #second .logo_loveislois h2, #third .different h2 {
	color: #fff;
	text-align: center;
	font-family: rockwellbold;
	margin: 0;
	padding: 0;
	font-size: 120px;
	letter-spacing: -8px
}
#sec_aniversary>article>section {
	z-index: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	max-width: 1920px;
	min-width: 1090px;
	position: relative;
	overflow: hidden;
	float: none;
	background: 0 0
}
#first {
	height: 1620px;
	position: relative
}
#first>article {
	width: 100%;
	top: 5px;
	position: absolute;
	z-index: 2
}
#first .logo_aniversario {
	position: absolute;
	z-index: 4;
	top: 290px;
	left: 0;
	width: 100%
}
#second {
	height: 1080px;
	z-index: 5;
	position: relative
}
#second>article {
	width: 100%;
	position: absolute;
	top: 10px;
	z-index: 0
}
#second .logo_loveislois {
	position: absolute;
	z-index: 4;
	top: 950px;
	left: 0;
	width: 100%
}
#third {
	height: 1120px;
	position: relative
}
#third>article {
	width: 100%;
	position: absolute;
	top: 20px;
	z-index: 0
}
#third .different {
	position: absolute;
	z-index: 4;
	top: 1400px;
	left: 0;
	width: 100%
}
#fourth {
	height: 1130px;
	z-index: 1;
	position: relative
}
#fourth>article {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 0
}
#fourth .logo_loquemoda {
	position: absolute;
	z-index: 2;
	top: 1800px;
	left: 0;
	width: 100%
}
#fifth {
	height: 1200px;
	position: relative
}
#fifth>article {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 0
}
#fifth .logo_lois_yellow {
	position: absolute;
	z-index: 2;
	top: 1870px;
	left: 0;
	width: 100%
}
#sixth {
	height: 1520px;
	position: relative
}
#sixth>article {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 0
}
#sixth .logo_krony {
	position: absolute;
	z-index: 2;
	top: 2050px;
	left: 0;
	width: 100%
}
#sixth .logo_krony h2 {
	margin: 0;
	padding: 0;
	font-size: 120px;
	color: #fff;
	text-align: center;
	font-family: rockwellbold;
	letter-spacing: -8px
}
.section-year-text, .year-div {
	color: #fff;
	font-family: rockwellbold;
	margin-bottom: 20px;
	text-align: center;
	z-index: 99
}
section.timeline-container {
	float: left;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	position: relative
}
.year-div {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	font-weight: 700;
	font-size: 65px;
	transition: top .4s ease-in-out 0s;
	-webkit-transition: top .4s ease-in-out 0s
}
.photos_container {
	position: relative
}
.years-section-divv {
	position: relative;
	float: left;
	width: 100%
}
.section-year-text {
	font-size: 120px;
	letter-spacing: -8px;
	left: 43%;
	position: absolute;
	top: 40%;
	transition: top .4s ease-in-out 0s
}
@font-face {
	font-family: HelveticaExtendedBQExtraLight;
	src: url(../fonts/HelveticaExtendedBQExtraLight_0.eot);
	src: url(../fonts/HelveticaExtendedBQExtraLight_0.eot) format("embedded-opentype"), url(../fonts/HelveticaExtendedBQExtraLight_0.woff2) format("woff2"), url(../fonts/HelveticaExtendedBQExtraLight_0.woff) format("woff"), url(../fonts/HelveticaExtendedBQExtraLight_0.ttf) format("truetype"), url(../fonts/HelveticaExtendedBQExtraLight_0.svg#HelveticaExtendedBQExtraLight_0) format("svg")
}
@font-face {
	font-family: BLANCH_CAPS;
	src: url(../fonts/BLANCH_CAPS.eot);
	src: url(../fonts/BLANCH_CAPS.eot) format("embedded-opentype"), url(../fonts/BLANCH_CAPS.woff2) format("woff2"), url(../fonts/BLANCH_CAPS.woff) format("woff"), url(../fonts/BLANCH_CAPS.ttf) format("truetype"), url(../fonts/BLANCH_CAPS.svg#BLANCH_CAPS) format("svg")
}
@font-face {
	font-family: Conv_HelveticaNeueLTStd-BdCn;
	src: url(../fonts/HelveticaNeueLTStd-BdCn.eot);
	src: local('☺'), url(../fonts/HelveticaNeueLTStd-BdCn.woff) format('woff'), url(../fonts/HelveticaNeueLTStd-BdCn.ttf) format('truetype'), url(../fonts/HelveticaNeueLTStd-BdCn.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: HelveticaLTStdBoldCond;
	src: url(../fonts/HelveticaLTStdBoldCond.eot);
	src: url(../fonts/HelveticaLTStdBoldCond.eot) format("embedded-opentype"), url(../fonts/HelveticaLTStdBoldCond.woff2) format("woff2"), url(../fonts/HelveticaLTStdBoldCond.woff) format("woff"), url(../fonts/HelveticaLTStdBoldCond.ttf) format("truetype"), url(../fonts/HelveticaLTStdBoldCond.svg#HelveticaLTStdBoldCond) format("svg")
}
@font-face {
	font-family: HelveticaLTStdLight;
	src: url(../fonts/HelveticaLTStdLight.eot);
	src: url(../fonts/HelveticaLTStdLight.eot) format("embedded-opentype"), url(../fonts/HelveticaLTStdLight.woff2) format("woff2"), url(../fonts/HelveticaLTStdLight.woff) format("woff"), url(../fonts/HelveticaLTStdLight.ttf) format("truetype"), url(../fonts/HelveticaLTStdLight.svg#HelveticaLTStdLight) format("svg")
}
@font-face {
	font-family: HelveticaNeueLTStd;
	src: url(../fonts/HelveticaNeueLTStd-Cn.eot);
	src: local(â˜º), url(../fonts/HelveticaNeueLTStd-Cn.woff) format("woff"), url(../fonts/HelveticaNeueLTStd-Cn.ttf) format("truetype"), url(../fonts/HelveticaNeueLTStd-Cn.svg) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Chalkduster;
	src: url(../fonts/Chalkduster.eot);
	src: local(â˜º), url(../fonts/Chalkduster.woff) format("woff"), url(../fonts/Chalkduster.ttf) format("truetype"), url(../fonts/Chalkduster.svg) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: rockwellbold;
	src: url(../fonts/rockwellbold.eot);
	src: url(../fonts/rockwellbold.eot) format("embedded-opentype"), url(../fonts/rockwellbold.woff2) format("woff2"), url(../fonts/rockwellbold.woff) format("woff"), url(../fonts/rockwellbold.ttf) format("truetype"), url(../fonts/rockwellbold.svg#rockwellbold) format("svg")
}
@font-face {
	font-family: BauhausITMedium;
	src: url(../fonts/BauhausITMedium.eot);
	src: url(../fonts/BauhausITMedium.eot) format("embedded-opentype"), url(../fonts/BauhausITMedium.woff2) format("woff2"), url(../fonts/BauhausITMedium.woff) format("woff"), url(../fonts/BauhausITMedium.ttf) format("truetype"), url(../fonts/BauhausITMedium.svg#BauhausITMedium) format("svg")
}
@font-face {
	font-family: rm_typerighter_old;
	src: url(../fonts/rm_typerighter_old.eot);
	src: url(../fonts/rm_typerighter_old.eot) format("embedded-opentype"), url(../fonts/rm_typerighter_old.woff2) format("woff2"), url(../fonts/rm_typerighter_old.woff) format("woff"), url(../fonts/rm_typerighter_old.ttf) format("truetype"), url(../fonts/rm_typerighter_old.svg#rm_typerighter_old) format("svg")
}
@font-face {
	font-family: ArcherMedium;
	src: url(../fonts/ArcherMedium.eot);
	src: url(../fonts/ArcherMedium.eot) format("embedded-opentype"), url(../fonts/ArcherMedium.woff2) format("woff2"), url(../fonts/ArcherMedium.woff) format("woff"), url(../fonts/ArcherMedium.ttf) format("truetype"), url(../fonts/ArcherMedium.svg#ArcherMedium) format("svg")
}
@font-face {
	font-family: ArcherBold;
	src: url(../fonts/ArcherBold.eot);
	src: url(../fonts/ArcherBold.eot) format("embedded-opentype"), url(../fonts/ArcherBold.woff2) format("woff2"), url(../fonts/ArcherBold.woff) format("woff"), url(../fonts/ArcherBold.ttf) format("truetype"), url(../fonts/ArcherBold.svg#ArcherBold) format("svg")
}
@font-face {
	font-family: DKLemonYellowSun;
	src: url(../fonts/DKLemonYellowSun.eot);
	src: url(../fonts/DKLemonYellowSun.eot) format("embedded-opentype"), url(../fonts/DKLemonYellowSun.woff2) format("woff2"), url(../fonts/DKLemonYellowSun.woff) format("woff"), url(../fonts/DKLemonYellowSun.ttf) format("truetype"), url(../fonts/DKLemonYellowSun.svg#DKLemonYellowSun) format("svg")
}
@font-face {
	font-family: Lobster1_4;
	src: url(../fonts/Lobster1_4.eot);
	src: url(../fonts/Lobster1_4.eot) format("embedded-opentype"), url(../fonts/Lobster1_4.woff2) format("woff2"), url(../fonts/Lobster1_4.woff) format("woff"), url(../fonts/Lobster1_4.ttf) format("truetype"), url(../fonts/Lobster1_4.svg#Lobster1_4) format("svg")
}
@font-face {
	font-family: ArcherSemibold;
	src: url(../fonts/ArcherSemibold.eot);
	src: url(../fonts/ArcherSemibold.eot) format("embedded-opentype"), url(../fonts/ArcherSemibold.woff2) format("woff2"), url(../fonts/ArcherSemibold.woff) format("woff"), url(../fonts/ArcherSemibold.ttf) format("truetype"), url(../fonts/ArcherSemibold.svg#ArcherSemibold) format("svg")
}
@font-face {
	font-family: CubanoRegular;
	src: url(../fonts/CubanoRegular.eot);
	src: url(../fonts/CubanoRegular.eot) format("embedded-opentype"), url(../fonts/CubanoRegular.woff2) format("woff2"), url(../fonts/CubanoRegular.woff) format("woff"), url(../fonts/CubanoRegular.ttf) format("truetype"), url(../fonts/CubanoRegular.svg#CubanoRegular) format("svg")
}
@font-face {
	font-family: dinbold;
	src: url(../fonts/dinbold.eot);
	src: url(../fonts/dinbold.eot) format("embedded-opentype"), url(../fonts/dinbold.woff2) format("woff2"), url(../fonts/dinbold.woff) format("woff"), url(../fonts/dinbold.ttf) format("truetype"), url(../fonts/dinbold.svg#dinbold) format("svg")
}
@font-face {
	font-family: HelveticaNeue_Bold;
	src: url(../fonts/HelveticaNeue_Bold.eot);
	src: url(../fonts/HelveticaNeue_Bold.eot) format("embedded-opentype"), url(../fonts/HelveticaNeue_Bold.woff2) format("woff2"), url(../fonts/HelveticaNeue_Bold.woff) format("woff"), url(../fonts/HelveticaNeue_Bold.ttf) format("truetype"), url(../fonts/HelveticaNeue_Bold.svg#HelveticaNeue_Bold) format("svg")
}
@font-face {
	font-family: Helvetica;
	src: url(../fonts/Helvetica.eot);
	src: url(../fonts/Helvetica.eot) format("embedded-opentype"), url(../fonts/Helvetica.woff2) format("woff2"), url(../fonts/Helvetica.woff) format("woff"), url(../fonts/Helvetica.ttf) format("truetype"), url(../fonts/Helvetica.svg#Helvetica) format("svg")
}
@font-face {
	font-family: HelveticaNeueThn;
	src: url(../fonts/HelveticaNeueThn.eot);
	src: url(../fonts/HelveticaNeueThn.eot) format("embedded-opentype"), url(../fonts/HelveticaNeueThn.woff2) format("woff2"), url(../fonts/HelveticaNeueThn.woff) format("woff"), url(../fonts/HelveticaNeueThn.ttf) format("truetype"), url(../fonts/HelveticaNeueThn.svg#HelveticaNeueThn) format("svg")
}
@font-face {
	font-family: HelveticaBlk;
	src: url(../fonts/HelveticaBlk.eot);
	src: url(../fonts/HelveticaBlk.eot) format("embedded-opentype"), url(../fonts/HelveticaBlk.woff2) format("woff2"), url(../fonts/HelveticaBlk.woff) format("woff"), url(../fonts/HelveticaBlk.ttf) format("truetype"), url(../fonts/HelveticaBlk.svg#HelveticaBlk) format("svg")
}
@font-face {
	font-family: ADAYWITHOUTSUN;
	src: url(../fonts/ADAYWITHOUTSUN.eot);
	src: url(../fonts/ADAYWITHOUTSUN.eot) format("embedded-opentype"), url(../fonts/ADAYWITHOUTSUN.woff2) format("woff2"), url(../fonts/ADAYWITHOUTSUN.woff) format("woff"), url(../fonts/ADAYWITHOUTSUN.ttf) format("truetype"), url(../fonts/ADAYWITHOUTSUN.svg#ADAYWITHOUTSUN) format("svg")
}
@font-face {
	font-family: RockwellCondensed;
	src: url(../fonts/rockwellcondensed.eot);
	src: url(../fonts/rockwellcondensed.eot) format("embedded-opentype"), url(../fonts/rockwellcondensed.woff2) format("woff2"), url(../fonts/rockwellcondensed.woff) format("woff"), url(../fonts/rockwellcondensed.ttf) format("truetype"), url(../fonts/rockwellcondensed.svg#RockwellCondensed) format("svg")
}
@font-face {
	font-family: PhosphateInline;
	src: url(../fonts/PhosphateInline.eot);
	src: url(../fonts/PhosphateInline.eot) format("embedded-opentype"), url(../fonts/PhosphateInline.woff2) format("woff2"), url(../fonts/PhosphateInline.woff) format("woff"), url(../fonts/PhosphateInline.ttf) format("truetype"), url(../fonts/PhosphateInline.svg#PhosphateInline) format("svg")
}
@font-face {
	font-family: MuseoSlab500;
	src: url(../fonts/Museo_Slab_500.eot);
	src: url(../fonts/Museo_Slab_500.woff) format("woff"), url(../fonts/Museo_Slab_500.ttf) format("truetype"), url(../fonts/Museo_Slab_500.svg) format("svg")
}
@font-face {
	font-family: icomoon;
	src: url(../fonts/icomoon.eot);
	src: url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"), url(../fonts/icomoon.woff) format("woff"), url(../fonts/icomoon.ttf) format("truetype"), url(../fonts/icomoon.svg#icomoon) format("svg")
}
@font-face {
	font-family: AmericanTypewriter;
	src: url(../fonts/AmericanTypewriter.eot);
	src: url(../fonts/AmericanTypewriter.eot) format("embedded-opentype"), url(../fonts/AmericanTypewriter.woff2) format("woff2"), url(../fonts/AmericanTypewriter.woff) format("woff"), url(../fonts/AmericanTypewriter.ttf) format("truetype"), url(../fonts/AmericanTypewriter.svg#AmericanTypewriter) format("svg")
}
@font-face {
	font-family: OratorStd;
	src: url(../fonts/OratorStd.eot);
	src: url(../fonts/OratorStd.eot) format("embedded-opentype"), url(../fonts/OratorStd.woff2) format("woff2"), url(../fonts/OratorStd.woff) format("woff"), url(../fonts/OratorStd.ttf) format("truetype"), url(../fonts/OratorStd.svg#OratorStd) format("svg")
}
@font-face {
	font-family: KOMTITK;
	src: url(../fonts/KOMTITK.eot);
	src: url(../fonts/KOMTITK.eot) format("embedded-opentype"), url(../fonts/KOMTITK.woff2) format("woff2"), url(../fonts/KOMTITK.woff) format("woff"), url(../fonts/KOMTITK.ttf) format("truetype"), url(../fonts/KOMTITK.svg#KOMTITK) format("svg")
}
@font-face {
	font-family: HelveticaNeue-BoldItalic;
	src: url(../fonts/HelveticaNeue-BoldItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeue-BoldItalic.woff) format("woff"), url(../fonts/HelveticaNeue-BoldItalic.ttf) format("truetype"), url(../fonts/HelveticaNeue-BoldItalic.svg#HelveticaNeue-BoldItalic) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: HelveticaNeue-Medium;
	src: url(../fonts/HelveticaNeue-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeue-Medium.woff) format("woff"), url(../fonts/HelveticaNeue-Medium.ttf) format("truetype"), url(../fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: AvenirLTStd-Black;
	src: url(../fonts/AvenirLTStd-Black.eot?#iefix) format("embedded-opentype"), url(../fonts/AvenirLTStd-Black.otf) format("opentype"), url(../fonts/AvenirLTStd-Black.woff) format("woff"), url(../fonts/AvenirLTStd-Black.ttf) format("truetype"), url(../fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: TrajanPro-Regular;
	src: url(TrajanPro-Regular.eot?#iefix) format("embedded-opentype"), url(TrajanPro-Regular.otf) format("opentype"), url(TrajanPro-Regular.woff) format("woff"), url(TrajanPro-Regular.ttf) format("truetype"), url(TrajanPro-Regular.svg#TrajanPro-Regular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: AmerTypewriterITCbyBT-Bold;
	src: url(../fonts/AmerTypewriterITCbyBT-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/AmerTypewriterITCbyBT-Bold.woff) format("woff"), url(../fonts/AmerTypewriterITCbyBT-Bold.ttf) format("truetype"), url(../fonts/AmerTypewriterITCbyBT-Bold.svg#AmerTypewriterITCbyBT-Bold) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Museo-300;
	src: url(../fonts/Museo-300.eot?#iefix) format("embedded-opentype"), url(../fonts/Museo-300.otf) format("opentype"), url(../fonts/Museo-300.woff) format("woff"), url(../fonts/Museo-300.ttf) format("truetype"), url(../fonts/Museo-300.svg#Museo-300) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Museo-700;
	src: url(../fonts/Museo-700.eot?#iefix) format("embedded-opentype"), url(../fonts/Museo-700.otf) format("opentype"), url(../fonts/Museo-700.woff) format("woff"), url(../fonts/Museo-700.ttf) format("truetype"), url(../fonts/Museo-700.svg#Museo-700) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: LoveYaLikeASister;
	src: url(../fonts/LoveYaLikeASister.eot);
	src: url(../fonts/LoveYaLikeASister.eot) format("embedded-opentype"), url(../fonts/LoveYaLikeASister.woff2) format("woff2"), url(../fonts/LoveYaLikeASister.woff) format("woff"), url(../fonts/LoveYaLikeASister.ttf) format("truetype"), url(../fonts/LoveYaLikeASister.svg#LoveYaLikeASister) format("svg")
}
@font-face {
	font-family: DIN-Medium;
	src: url(../fonts/DIN-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/DIN-Medium.woff) format("woff"), url(../fonts/2DIN-Medium.ttf) format("truetype"), url(../fonts/DIN-Medium.svg#DIN-Medium) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: DIN-Regular;
	src: url(../fonts/DIN-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/DIN-Regular.woff) format("woff"), url(../fonts/DIN-Regular.ttf) format("truetype"), url(../fonts/DIN-Regular.svg#DIN-Regular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Marydale;
	src: url(../fonts/Marydale.eot?#iefix) format("embedded-opentype"), url(../fonts/Marydale.woff) format("woff"), url(../fonts/Marydale.ttf) format("truetype"), url(../fonts/Marydale.svg#Marydale) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: DinLight;
	src: url(../fonts/DinLight.eot);
	src: url(../fonts/DinLight.eot) format("embedded-opentype"), url(../fonts/DinLight.woff2) format("woff2"), url(../fonts/DinLight.woff) format("woff"), url(../fonts/DinLight.ttf) format("truetype"), url(../fonts/DinLight.svg#DinLight) format("svg")
}
@font-face {
	font-family: BauerBodoniItalic;
	src: url(../fonts/BauerBodoniItalic.eot);
	src: url(../fonts/BauerBodoniItalic.eot) format("embedded-opentype"), url(../fonts/BauerBodoniItalic.woff2) format("woff2"), url(../fonts/BauerBodoniItalic.woff) format("woff"), url(../fonts/BauerBodoniItalic.ttf) format("truetype"), url(../fonts/BauerBodoniItalic.svg#BauerBodoniItalic) format("svg")
}
@font-face {
	font-family: TrumpWestBold;
	src: url(../fonts/TrumpWestBold.eot);
	src: url(../fonts/TrumpWestBold.eot) format("embedded-opentype"), url(../fonts/TrumpWestBold.woff2) format("woff2"), url(../fonts/TrumpWestBold.woff) format("woff"), url(../fonts/TrumpWestBold.ttf) format("truetype"), url(../fonts/TrumpWestBold.svg#TrumpWestBold) format("svg")
}
@font-face {
	font-family: RockWellRegular;
	src: url(../fonts/RockWellRegular.eot);
	src: url(../fonts/RockWellRegular.eot) format("embedded-opentype"), url(../fonts/RockWellRegular.woff2) format("woff2"), url(../fonts/RockWellRegular.woff) format("woff"), url(../fonts/RockWellRegular.ttf) format("truetype"), url(../fonts/RockWellRegular.svg#RockWellRegular) format("svg")
}
@font-face {
	font-family: CubanoRegular;
	src: url(../fonts/cubano-regular-webfont.eot);
	src: url(../fonts/cubano-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/cubano-regular-webfont.woff) format("woff"), url(../fonts/cubano-regular-webfont.ttf) format("truetype"), url(../fonts/cubano-regular-webfont.svg#CubanoRegular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: DincondBold;
	src: url(../fonts/DincondBold.eot);
	src: url(../fonts/DincondBold.eot) format("embedded-opentype"), url(../fonts/DincondBold.woff2) format("woff2"), url(../fonts/DincondBold.woff) format("woff"), url(../fonts/DincondBold.ttf) format("truetype"), url(../fonts/DincondBold.svg#DincondBold) format("svg")
}
@font-face {
	font-family: BPdotsUnicaseBold;
	src: url(../fonts/BPdotsUnicaseBold.eot);
	src: url(../fonts/BPdotsUnicaseBold.eot) format("embedded-opentype"), url(../fonts/BPdotsUnicaseBold.woff2) format("woff2"), url(../fonts/BPdotsUnicaseBold.woff) format("woff"), url(../fonts/BPdotsUnicaseBold.ttf) format("truetype"), url(../fonts/BPdotsUnicaseBold.svg#BPdotsUnicaseBold) format("svg")
}
@font-face {
	font-family: FuturaLightBT;
	src: url(../fonts/FuturaLightBT.eot);
	src: url(../fonts/FuturaLightBT.eot) format("embedded-opentype"), url(../fonts/FuturaLightBT.woff2) format("woff2"), url(../fonts/FuturaLightBT.woff) format("woff"), url(../fonts/FuturaLightBT.ttf) format("truetype"), url(../fonts/FuturaLightBT.svg#FuturaLightBT) format("svg")
}
@font-face {
	font-family: DIN-Bold;
	src: url(../fonts/DIN-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/DIN-Bold.woff) format("woff"), url(../fonts/DIN-Bold.ttf) format("truetype"), url(../fonts/DIN-Bold.svg#DIN-Bold) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Cyclone Background';
	src: url(../fonts/Cyclone-Background.eot?#iefix) format('embedded-opentype'), url(../fonts/Cyclone-Background.otf) format('opentype'), url(../fonts/Cyclone-Background.woff) format('woff'), url(../fonts/Cyclone-Background.ttf) format('truetype'), url(../fonts/Cyclone-Background.svg#Cyclone-Background) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: CycloneLayersBackground;
	src: url(../fonts/CycloneLayersBackground.eot);
	src: url(../fonts/CycloneLayersBackground.eot) format('embedded-opentype'), url(../fonts/CycloneLayersBackground.woff2) format('woff2'), url(../fonts/CycloneLayersBackground.woff) format('woff'), url(../fonts/CycloneLayersBackground.ttf) format('truetype'), url(../fonts/CycloneLayersBackground.svg#CycloneLayersBackground) format('svg')
}
@font-face {
	font-family: HelveticaCdObl;
	src: url(../fonts/HelveticaCdObl.eot);
	src: url(../fonts/HelveticaCdObl.eot) format('embedded-opentype'), url(../fonts/HelveticaCdObl.woff2) format('woff2'), url(../fonts/HelveticaCdObl.woff) format('woff'), url(../fonts/HelveticaCdObl.ttf) format('truetype'), url(../fonts/HelveticaCdObl.svg#HelveticaCdObl) format('svg')
}
.MainContainer, header {
	width: 100%;
	position: relative;
	float: left
}
.Logo, header {
	float: left
}
.BehndScnHdng h2, .FtrIcons h3, .FtrIcons h4, .FtrLnks ul li a, .GreyShdedBg h1, .StyUpdte input[type=submit], .TopMLTvDiv h2 {
	text-transform: uppercase
}
.select-style select:focus, :focus, input:focus, textarea:focus {
	outline: 0
}
.DsireThrdBgFrme, .HiddenDiv, .OddWrldDiv, .ReviewsDiv, .SkBluBg, .TbsCntntLft, .Tweets #tw-widget1 li p, .gallry .tiles-wrap li, .select-style {
	overflow: hidden
}
.main-nav li>a, .menu-button, .sb-icon-search {
	-webkit-font-smoothing: antialiased
}
body {
	margin: 0 auto;
	background: url(../images/body_bg.jpg)
}
body.show-pop-up .pop-ups-holder {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	transform: scale(1)
}
input::-webkit-input-placeholder {
opacity:1
}
input::-moz-placeholder {
opacity:1
}
input::-ms-input-placeholder {
opacity:1
}
textarea::-webkit-input-placeholder {
opacity:1
}
textarea::-moz-placeholder {
opacity:1
}
textarea::-ms-input-placeholder {
opacity:1
}
img {
	max-width: 100%
}
header {
	z-index: 99999
}
.HdrRight, .MenuIcons {
	float: right;
	position: relative
}
.MenuIcons {
	padding: 22px 160px 0 0;
	z-index: 1
}
.MenuIcons ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.MenuIcons ul li {
	float: left;
	margin: 0 10px 0 0;
	display: table
}
.MenuIcons ul li:last-child {
	margin-right: 0
}
.MenuIcons ul li a {
	height: 36px;
	width: 36px;
	border-radius: 50%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	border: 2px solid #fff;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s
}
.MenuIcons ul li a.MenuIcon, .MenuIcons ul li a:hover {
	border: 2px solid #fdb813
}
.MenuIcons ul li a i.fa {
	color: #fff;
	font-size: 18px;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s;
	vertical-align: -8%
}
.MenuIcons ul li a.MenuIcon i.fa, .MenuIcons ul li a:hover i.fa {
	color: #fdb813
}
.MenuIcons ul li a:hover.MenuIcon {
	border: 2px solid #fff
}
.MenuIcons ul li a:hover.MenuIcon i.fa {
	color: #fff
}
.BrndLogo {
	position: absolute;
	right: 0;
	top: -17px
}
.TopMLTvDiv, .VideoBanner {
	float: left;
	position: relative;
	width: 100%
}
section {
	float: left;
	width: 100%;
	background: rgba(0,0,0,.3);
	padding: 0
}
.VideoBanner {
	height: 630px;
	background-size: cover!important;
	background-position: top center!important
}
.GreyShdedBg {
	background: url(../images/grey_shaded_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	float: left;
	width: 100%;
	padding: 0 0 48px;
	margin: 0 0 19px
}
.GreyShdedBg h1 {
	background: url(../images/brndng_exprt_img.png) no-repeat;
	background-size: 100% 100%!important;
	background-position: top center!important;
	margin: 0;
	padding: 26px 0 121px;
	font-size: 36px;
	color: #363636;
	font-family: rockwellbold;
	text-align: center
}
.BstBrndDtl {
	float: left;
	width: 100%;
	padding: 0 130px
}
.BstBrndDtl p {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #fff;
	font-family: BauhausITMedium
}
.BstBrndDtl p a {
	text-decoration: none;
	color: #ffc52f;
	text-transform: capitalize
}
.BstBrndDtl p a:hover {
	text-decoration: underline
}
.BstBrndDtl p span {
	color: #ffc52f
}
.MLTvSction {
	float: left;
	width: 100%;
	background: url(../images/bullets_brdr.png) repeat-x;
	background-position: top center!important;
	padding: 26px 0 0
}
.TopMLTv {
	float: left;
	width: 100%;
	margin: 0 0 13px
}
.TopMLTv ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.TopMLTv ul li {
	margin-bottom: 30px
}
.TopMLTvDiv {
	text-align: center
}
.TopMLTvHdng {
	width: 100%;
	height: 80px;
	background: rgba(0,0,0,.4);
	padding: 0 30px;
	position: absolute;
	top: 0;
	display: table
}
.MLTVBtmVdeo a, .MainVdeoBnr a, .TopMLTvDiv a {
	top: 50%;
	opacity: 1;
	right: 0;
	cursor: pointer;
	bottom: 0;
	vertical-align: middle
}
.TopMLTvDiv h2 {
	margin: 0;
	padding: 0;
	font-size: 22px;
	color: #fff;
	font-family: rockwellbold;
	display: table-cell;
	vertical-align: middle
}
.TopMLTvDiv a {
	left: 0;
	margin: -48px auto 0;
	font-size: 4em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 97px;
	height: 97px;
	text-align: center;
	border: 3px solid #fff;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.BehndScnHdng, .BehndScnVdeo, .BtmMLTv, .HmeLogos {
	width: 100%;
	float: left
}
.MLTVBtmVdeo a, .TopMLTvDiv a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.TopMLTvDiv a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s
}
.TopMLTvDiv a:hover {
	border: 3px solid #ffc52f
}
.TopMLTvDiv a:hover i.fa-play {
	color: #ffc52f
}
.HmeLogos {
	background: url(../images/logos_bg.jpg) no-repeat;
	background-position: top center!important;
	padding: 18px 100px 13px;
	margin: 0 0 16px
}
.HmeLogos ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.HmeLogos ul li {
	float: left;
	margin-right: 50px
}
.HmeLogos ul li:last-child {
	margin-right: 0
}
.BtmMLTv {
	margin: 0 0 8px
}
.BehndScnVdeo {
	text-align: center
}
.BehndScnHdng {
	height: 66px;
	display: table;
	padding: 0 68px;
	margin: 0 0 19px
}
.BehndScnHdng h2 {
	vertical-align: middle;
	display: table-cell;
	margin: 0;
	padding: 0;
	font-size: 22px;
	color: #fff;
	font-family: rockwellbold
}
.MLTVBtmVdeo {
	position: relative
}
.MLTVBtmVdeo a {
	left: 0;
	margin: -48px auto 0;
	font-size: 4em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 97px;
	height: 97px;
	text-align: center;
	border: 3px solid #fff;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s
}
.FtrLnks, .MLTVBtmVdeo, .NewsTicker, .TopBrndGuru, footer {
	width: 100%
}
.MLTVBtmVdeo a i.fa-play, .MainVdeoBnr a {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.MLTVBtmVdeo a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s
}
.MLTVBtmVdeo a:hover {
	border: 3px solid #ffc52f
}
.MLTVBtmVdeo a:hover i.fa-play {
	color: #ffc52f
}
.MLTVBtmVdeo {
	float: left
}
.bulletsVrtclBrdr {
	background: url(../images/bullet_vertcl_brder.png) repeat-y;
	background-position: left center!important
}
.TopBrndGuruMain {
	float: left;
	width: 100%;
	padding: 0 0 0 8px
}
.TopBrndGuru {
	float: left;
	background: url(../images/top_brnd_guru_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	text-align: center;
	padding: 25px 15px 15px
}
.TopBrndGuru img {
	margin: 0 0 20px
}
.TopBrndGuru p {
	margin: 0;
	padding: 0 37px;
	font-family: rm_typerighter_old;
	font-size: 50px;
	color: #231f20;
	line-height: 29px
}
.NewsTicker p, .NewsTicker ul li h2 {
	font-family: BLANCH_CAPS;
	font-size: 33px;
	color: #aea9a9;
	margin: 0
}
footer {
	background: #000;
	float: left;
	padding: 11px 68px 45px
}
.NewsTicker p {
	float: left;
	padding: 0 15px 0 0;
	line-height: 35px
}
.NewsTicker ul {
	float: left;
	left: 280px;
	margin: 0;
	padding: 0;
	list-style: none
}
.NewsTicker ul li h2 {
	padding: 0
}
.FtrLnks h3, .FtrLnks ul li a, .StyUpdte h3, .StyUpdte input[type=submit] {
	font-family: HelveticaLTStdBoldCond
}
.FtrLnks {
	float: left
}
.FtrLnks h3 {
	margin: 0;
	padding: 0 0 10px;
	font-size: 17px;
	color: #fff
}
.FtrLnks ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left
}
.FtrLnks ul li {
	float: left;
	margin: 0;
	width: 33%
}
.FtrIcons, .FtrIcons ul, .LglPrvcy, .StyUpdte, .StyUpdte input[type=submit] {
	float: left;
	width: 100%
}
.FtrLnks ul li a {
	text-decoration: none;
	font-size: 16px;
	color: #555353;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s
}
.FtrLnks ul li a:hover {
	color: #fdb813
}
.StyUpdte h3 {
	margin: 0;
	padding: 0 0 10px;
	font-size: 17px;
	color: #fff
}
.StyUpdte .row {
	margin: 0 -5px
}
.StyUpdte ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.StyUpdte ul li {
	padding: 0 5px;
	margin: 0 0 15px
}
.StyUpdte input[type=text], .StyUpdte input[type=email] {
	float: left;
	width: 100%;
	border: 0;
	height: 24px;
	margin: 0;
	padding: 0 8px;
	font-family: HelveticaLTStdBoldCond;
	text-align: center;
	color: #a7a9ac;
	text-transform: uppercase;
	font-size: 12px
}
.StyUpdte input[type=submit] {
	background: #ffc631;
	border: 0;
	height: 24px;
	margin: 0;
	padding: 0 8px;
	color: #000;
	font-size: 12px;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s
}
.StyUpdte input[type=submit]:hover {
	background: #dca413
}
.FtrIcons {
	margin: 0 0 14px
}
.FtrIcons h4 {
	background: url(../images/ftr_hdng_bg.png) no-repeat;
	background-size: 100% 100%!important;
	background-position: top center!important;
	margin: 0 0 5px;
	padding: 15px 15px 10px 30px;
	font-family: Chalkduster;
	font-size: 16px;
	color: #fff;
	font-weight: 400
}
.FtrIcons h3 {
	margin: 0;
	padding: 0 0 10px 30px;
	font-size: 17px;
	color: #fff;
	font-family: HelveticaLTStdBoldCond
}
.FtrIcons ul {
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none
}
.FtrIcons ul li {
	float: left;
	margin: 0 9px 0 0
}
.FtrIcons ul li:last-child {
	margin-right: 0
}
.FtrIcons ul li a {
	display: block;
	border: 2px solid #fff;
	border-radius: 50%;
	text-align: center;
	height: 33px;
	width: 32px;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s
}
.FtrIcons ul li a i.fa {
	color: #fff;
	font-size: 16px;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s
}
.LglPrvcy p, .LglPrvcy ul li a {
	font-family: HelveticaLTStdBoldCond;
	font-size: 14px;
	text-transform: uppercase
}
.FtrIcons ul li a:hover {
	border: 2px solid #fdb813
}
.FtrIcons ul li a:hover i.fa {
	color: #fdb813
}
.FtrIcons ul li a.fb_icon {
	padding: 6px 0
}
.FtrIcons ul li a.lnkdin_icon {
	padding: 4px 0
}
.FtrIcons ul li a.pin_icon, .FtrIcons ul li a.twi_icon {
	padding: 6px 0
}
.FtrIcons ul li a.utube_icon {
	padding: 5px 0
}
.FtrIcons ul li a.goglepls_icon {
	padding: 6px 0
}
.LglPrvcy {
	padding: 0 0 0 30px
}
.LglPrvcy p, .LglPrvcy ul {
	padding: 0;
	float: left;
	width: 100%
}
.LglPrvcy ul {
	margin: 0 0 5px;
	list-style: none
}
.LglPrvcy ul li {
	float: left;
	margin: 0 12px 0 0
}
.LglPrvcy ul li:last-child {
	margin-right: 0
}
.LglPrvcy ul li a {
	text-decoration: none;
	color: #555353;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s
}
.LglPrvcy ul li a:hover {
	color: #fdb813
}
.LglPrvcy p {
	display: block;
	margin: 0;
	color: #555353
}
.MainVdeoBnr {
	float: left;
	width: 100%;
	position: relative
}
.MainVdeoBnr a {
	left: 0;
	margin: -48px auto 0;
	font-size: 4em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 97px;
	height: 97px;
	text-align: center;
	border: 3px solid #fff;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s
}
.CsStdsTpInr, .CsStdsTpLft, .CsStdsTpRgt, .CseStudiesTp, .MrtnBrndWrld {
	width: 100%;
	float: left
}
.CsStdsTpLft a, .MainVdeoBnr a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.MainVdeoBnr a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	border-radius: 50%;
	transition: all .4s
}
.MainVdeoBnr a:hover {
	border: 3px solid #ffc52f
}
.MainVdeoBnr a:hover i.fa-play {
	color: #ffc52f
}
.MrtnBrndWrld h2, .MrtnBrndWrld h3 {
	margin: 0;
	font-size: 70px;
	color: #3c2415;
	text-transform: uppercase;
	font-family: rm_typerighter_old
}
.CseStudiesTp {
	position: relative;
	padding: 122px 0 0
}
.CseStudiesTp.two {
	padding-top: 0
}
.MrtnBrndWrld {
	background: url(../images/brndng_exprt_img02.png) no-repeat;
	background-position: top center!important;
	background-size: 100% 100%;
	text-align: center;
	padding: 30px 0 112px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}
.MrtnBrndWrld h2 {
	padding: 0 0 14px;
	line-height: .6
}
.MrtnBrndWrld h3 {
	padding: 0;
	line-height: 25px
}
.CsStdsTpInr {
	margin: 0 0 25px
}
.CsStdsTpLft {
	background: url(../images/cse_top_sction_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding: 94px 75px 38px
}
.CsStdsTpLft h4 {
	font-size: 24px
}
.CsStdsTpLft p {
	margin: 0;
	padding: 0 0 14px;
	font-family: ArcherBold;
	font-size: 18px;
	color: #262262;
	line-height: 19px
}
.CsStdsTpLft a {
	border-top: 2px dotted #000;
	border-bottom: 2px dotted #000;
	display: block;
	padding: 6px 0;
	font-size: 20px;
	color: #231f20;
	font-family: rockwellbold;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	text-align: center;
	transition: all .4s;
	margin: 11px 0 0
}
.CsStdsCntHvrInr h2, .CsStdsCntHvrInr h3, .CsStdsTpHvrInr h2, .CsStdsTpHvrInr h3 {
	font-family: HelveticaNeue-Medium;
	text-transform: uppercase
}
span.PlyBtn01, span.PlyBtn01 i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.CsStdsTpLft a:hover {
	color: #fdb813;
	border-color: #fdb813
}
.CsStdsTpRgt {
	position: relative
}
.CsStdsTpRgt img {
	height: 451px
}
span.PlyBtn01 {
	left: 0;
	top: 50%;
	bottom: 0;
	right: 0;
	margin: -48px auto 0;
	font-size: 4em;
	display: block;
	position: absolute;
	width: 97px;
	height: 97px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 3px solid #fff;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s
}
span.PlyBtn01 i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	border-radius: 50%;
	transition: all .4s
}
.CsStdsTpRgt span a, .CsStdsTpRgtHvr {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	text-align: center
}
span.PlyBtn01:hover {
	border: 3px solid #ffc52f
}
span.PlyBtn01:hover i.fa-play {
	color: #ffc52f
}
.CsStdsTpRgtHvr {
	float: left;
	width: 100%;
	height: 451px;
	background: rgba(0,0,0,.7);
	position: absolute;
	top: 0;
	display: table;
	padding: 0 30px;
	opacity: 0;
	transition: all .4s
}
.CsStdsTpHvrInr {
	width: 100%;
	display: table-cell;
	vertical-align: middle
}
.CsStdsTpHvrInr span, .CsStdsTpRgt span a {
	display: inline-block
}
.CsStdsTpHvrInr h2 {
	margin: 0;
	padding: 0 0 25px;
	color: #fff
}
.CsStdsTpRgt span a {
	margin: 0 auto 7px;
	background: rgba(0,0,0,.4);
	font-size: 1.38em;
	width: 35px;
	height: 35px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	border: 1px solid #fff
}
.CsStdsCntHvr, .CsStdsTpRgt span a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.CsStdsTpRgt span a i.fa-play {
	color: #fff;
	font-size: 14px;
	position: relative;
	left: 2px;
	border-radius: 50%;
	transition: all .4s
}
.CsStdsTpRgt span a:hover {
	border-color: #fcb525
}
.CsStdsTpRgt span a:hover i.fa-play {
	color: #fcb525
}
.CsStdsTpHvrInr h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #fff
}
.CsStdsTpHvrInr h3 a {
	color: #fff
}
.CsStdsTpRgt:hover span.PlyBtn01 {
	opacity: 0
}
.CsStdsTpRgt:hover .CsStdsTpRgtHvr {
	opacity: 1
}
.CseStudiesCntr {
	float: left;
	width: 100%;
	background-image: url(../images/bullets_brdr.png), url(../images/bullets_brdr.png);
	background-repeat: repeat-x, repeat-x;
	background-position: top center, bottom center!important;
	padding: 20px 0;
	margin-bottom: 10px
}
.CseStudiesCntr ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.CseStudiesCntr ul li {
	background: url(../images/bullet_vertcl_brder.png) repeat-y;
	background-position: right center!important;
	padding-top: 12px;
	padding-bottom: 12px
}
.CseStudiesCntr ul li:nth-child(2n) {
	background: 0 0
}
.CseStdsVdoInr {
	float: left;
	width: 100%;
	position: relative
}
.CseStdsVdoInr img {
	width: 100%;
	height: 100%
}
.CsStdsCntHvr {
	float: left;
	width: 100%;
	height: 302px;
	background: rgba(0,0,0,.7);
	position: absolute;
	top: 0;
	left: 0;
	display: table;
	padding: 0 65px;
	transition: all .4s;
	opacity: 0;
	text-align: center
}
.CsStdsCntHvrInr span a, .CsStdsCntHvrInr span a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.CsStdsCntHvrInr {
	width: 100%;
	display: table-cell;
	vertical-align: middle
}
.CsStdsCntHvrInr h2 {
	margin: 0;
	padding: 0 0 25px;
	color: #fff;
	font-size: 36px
}
.CsStdsCntHvrInr span {
	display: inline-block
}
.CsStdsCntHvrInr span a {
	margin: 0 auto 7px;
	background: rgba(0,0,0,.4);
	font-size: 1.36em;
	display: block;
	width: 35px;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	border: 1px solid #fff
}
.CsStdBtmCntr, .SkBluBg {
	height: 596px;
	float: left;
	width: 100%;
	position: relative
}
.CsStdsCntHvrInr span a i.fa-play {
	color: #fff;
	font-size: 14px;
	position: relative;
	left: 2px;
	border-radius: 50%;
	transition: all .4s
}
.MstPoplrDiv span a, .SkBluBg ul li {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.CsStdsCntHvrInr span a:hover {
	border-color: #fcb525
}
.CsStdsCntHvrInr span a:hover i.fa-play {
	color: #fcb525
}
.CsStdsCntHvrInr h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #fff
}
.CsStdsCntHvrInr h3 a {
	color: #fff
}
.CseStdsVdoInr:hover span.PlyBtn01 {
	opacity: 0
}
.CseStdsVdoInr:hover .CsStdsCntHvr {
	opacity: 1
}
.MrtnSpksInr:hover span.PlyBtn01, .SkBluBg ul li:hover::after {
	opacity: 0
}
.LeagueBrnd {
	float: left;
	width: 100%;
	background: url(../images/league_brnd_bg.jpg) no-repeat;
	background-position: top center!important;
	text-align: center;
	padding: 13px 0 15px
}
.LeagueBrnd h2 {
	margin: 0;
	padding: 0;
	font-family: Lobster1_4;
	font-size: 50px;
	color: #ffc430
}
.CseStudiesBtm {
	float: left;
	width: 100%;
	margin: 0 0 28px
}
.CsStdBtmLft {
	float: left;
	width: 100%
}
.CsStdBtmCntr {
	background: url(../images/shaded_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding: 5px 18px 20px 30px
}
.CsStdBtmCntr p {
	margin: 0;
	padding: 0;
	font-size: 31px;
	color: #3c2415;
	font-family: rm_typerighter_old;
	line-height: 22px
}
.SkBluBg ul li a, .SkBluBg ul li h2, .SkBluBg ul li p {
	color: #231f20;
	font-family: rockwellbold
}
.CsStdBtmLst {
	float: left;
	width: 100%;
	background: url(../images/bullet_vertcl_brder.png) repeat-y;
	background-position: 6px center!important;
	padding: 0 0 0 20px
}
.SkBluBg {
	background: url(../images/sky_blue_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important
}
.SkBluBg ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.SkBluBg ul li {
	float: left;
	width: 100%;
	padding: 20px 0;
	text-align: center;
	transition: all .4s;
	position: relative
}
.SkBluBg ul li::after {
	content: "";
	background: url(../images/drk_blt_brder.png) repeat-x;
	background-position: bottom center!important;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	width: 300px;
	height: 3px;
	margin: 0 auto
}
.SkBluBg ul li:hover {
	background: #fff
}
.SkBluBg ul li h2 {
	margin: 0 0 3px;
	padding: 0 20px;
	font-size: 16px;
	text-transform: uppercase
}
.SkBluBg ul li h2 a {
	color: #231f20;
	text-decoration: none
}
.SkBluBg ul li h2 a:hover {
	text-decoration: underline
}
.SkBluBg ul li p {
	margin: 0;
	padding: 0 30px;
	font-size: 16px
}
.SkBluBg ul li img {
	display: block;
	margin: 0 auto 14px
}
.SkBluBg ul li a {
	background: url(../images/read_mre_arrow.png) no-repeat;
	background-position: right center!important;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	padding: 0 12px 0 0
}
.SkBluBg ul li a:hover, .TdyShowTopLft p a {
	text-decoration: underline
}
.SpkingVdeoBnr, .SpkingVdeoNew {
	padding: 0 0 0 20px;
	float: left;
	width: 100%;
	position: relative
}
.SpkngTop {
	float: left;
	width: 100%;
	margin: 0 0 12px
}
.SpkingVdeoBnr a {
	display: none!important
}
.html5gallery-elem-3, .html5gallery-tn-3, .html5gallery-tn-selected-3 {
	box-shadow: none!important
}
.SpkingVdeoNew iframe {
	width: 100%;
	height: 476px;
	border: 0
}
.FndMrtn {
	float: left;
	width: 100%
}
.FndMrtn img {
	margin: 0 0 20px
}
.FndMrtnDtl {
	float: left;
	width: 100%;
	padding: 0 40px;
	position: relative;
	height: 345px
}
.FndMrtnDtl2 {
	float: left;
	width: 100%;
	padding: 0 67px 0 100px
}
.FndMrtnDtl h2, .FndMrtnDtl2 h2 {
	margin: 0;
	padding: 0 0 30px;
	color: #fff;
	font-family: ArcherMedium;
	font-size: 32px;
	line-height: normal;
	text-align: left;
	text-transform: uppercase
}
.FndMrtnDtl p, .FndMrtnDtl2 p {
	margin: 0;
	padding: 0 0 18px;
	font-size: 16px;
	color: #fff;
	font-family: ArcherMedium
}
.ReviewsBrdr {
	position: relative
}
.ReviewsBrdr:before {
	content: "";
	background: url(../images/bullet_vertcl_brder.png) repeat-y;
	background-position: left center!important;
	position: absolute;
	left: -3px;
	width: 7px;
	height: 100%
}
.MrtingSpksDiv, .MrtnSpksInr, .MstPoplrLstng, .RviewLstng {
	position: relative;
	float: left
}
.ReviewsDiv {
	float: left;
	width: 100%;
	padding: 30px 0 0 8px;
	background: url(../images/reviews_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important
}
.ReviewsDiv h2 {
	margin: 0 0 10px;
	padding: 0 34px;
	text-align: center;
	font-family: CycloneLayersBackground; 
	color:#fff;
	font-size:30px;
	text-transform:uppercase; 
}
.RviewLstng {
	width: 100%;
	padding: 26px 20px 0 0;
	height: 1127px
}
.RviewLstng ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.RviewLstng ul li {
	float: left;
	width: 100%;
	margin: 0 0 46px;
}
.ReviewsDiv h6, .RviewLstng ul li h3, .RviewLstng ul li p {
	margin: 0;
	font-family: HelveticaNeueLTStd;
	color: #fff
}
.RviewLstng ul li h3 {
	padding: 0;
	font-size: 16px
}
.ReviewsDiv h6 {
	text-align: center;
	padding: 0 15px 15px;
	font-size: 14px;
	font-family: ArcherMedium;
	text-transform: uppercase; 
	
}
.RviewLstng ul li p {
	padding: 0;
	font-size: 16px
}
.RviewLstng ul li strong {
	font-family: HelveticaLTStdBoldCond;
	font-style: italic;
	color: #fff;
	font-size: 16px
}
.SpkngBtm {
	float: left;
	width: 100%;
	background: url(../images/bullets_brdr.png) repeat-x #000;
	background-position: top center!important;
	padding: 23px 0;
	margin: 0 0 12px
}
.MstPoplrDiv {
	float: left;
	width: 100%;
	background: url(../images/popular_tpcs_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding: 39px 0 19px
}
.MstPoplrDiv h2 {
	margin: 0;
	padding: 0 10px 38px;
	text-align: center
}
.MstPoplrLstng {
	width: 100%;
	height: 275px;
	margin: 0 0 40px
}
.MstPoplrLstng ul {
	margin: 0 auto;
	padding: 0 20px 0 55px;
	list-style: none;
	/*max-width: 380px*/
}
.MstPoplrLstng ul li {
	float: left;
	width: 100%;
	margin: 0 0 25px
}
.MstPoplrLstng ul li h3, .MstPoplrLstng ul li p {
	margin: 0;
	padding: 0;
	color: #3c2415;
	font-family: HelveticaNeueLTStd
}
.MstPoplrLstng ul li h3 {
	font-size: 26px;
	padding-bottom:15px;
}
.MstPoplrLstng ul li p {
	font-size: 16px
}
.MstPoplrDiv span {
	display: block;
	text-align: center
}
.MstPoplrDiv span a {
	background: url(../images/bkng_enquiry_btn.png) no-repeat;
	background-position: top center!important;
	text-align: center;
	font-size: 17px;
	color: #fff;
	font-family: CubanoRegular;
	height: 50px;
	display: inline-block;
	padding: 12px;
	text-decoration: none;
	transition: all .4s;
	margin: 0 10px
}
.MrtnSpksInrHvr, .MrtnSpksInrHvr span a {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	text-align: center
}
.MstPoplrDiv span a:hover {
	color: #fdb813
}
.MrtingSpksDiv {
	width: 100%
}
.MrtingSpksDiv h2 {
	margin: 0;
	padding: 3px 0 18px;
	font-size:54px;
	font-family: CycloneLayersBackground; 
	text-transform:uppercase; 
	line-height:37px;
	text-align: center;
	color:#fff;
}
.MrtingSpksDiv ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:center;
}

.page-id-22 .MrtingSpksDiv ul  li { float:none; display:inline-block; margin:0 -2px; }
.MrtnSpksInr {
	width: 100%
}
.MrtnSpksInr span.PlyBtn01 {
	border: 3px solid #dddbdb
}
.MrtnSpksInr span.PlyBtn01 i.fa-play {
	color: #dddbdb
}
.MrtnSpksInrHvr {
	float: left;
	width: 100%;
	height: 162px;
	background: rgba(0,0,0,.7);
	display: table;
	padding: 0 49px;
	transition: all .4s;
	position: absolute;
	top: 0;
	opacity: 0
}
.MrtnSpksInr .MrtnSpksInr01 h4, .MrtnSpksInr01 h3 {
	margin: 0;
	padding: 0;
	font-family: HelveticaNeue-Medium;
	color: #fff;
	text-transform: uppercase
}
.MrtnSpksInr01 {
	width: 100%;
	display: table-cell;
	vertical-align: middle
}
.MrtnSpksInr01 h3 {
	font-size: 20px
}
.MrtnSpksInr01 span {
	max-width: 135px
}
.MrtnSpksInr .MrtnSpksInr01 h4 {
	font-size: 14px
}
.MrtnSpksInr .MrtnSpksInr01 h4 a {
	color: #fff
}
.MrtnSpksInrHvr span a {
	margin: 0 auto 7px;
	background: rgba(0,0,0,.4);
	font-size: 1.37em;
	display: block;
	width: 35px;
	height: 35px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	border: 1px solid #fff
}
.DsrBnrVdeo a, .MrtnSpksInrHvr span a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.MrtnSpksInrHvr span a i.fa-play {
	color: #fff;
	font-size: 14px;
	position: relative;
	left: 2px;
	border-radius: 50%;
	transition: all .4s
}
.MrtnSpksInrHvr span a:hover {
	border-color: #fcb525
}
.DsireThrdBgFrme a, .DsrBnrVdeo a {
	top: 50%;
	border: 4px solid #c8c2bf;
	right: 0
}
.MrtnSpksInrHvr span a:hover i.fa-play {
	color: #fcb525
}
.MrtnSpksInr01 span small {
	font-family: DKLemonYellowSun;
	font-size: 22px;
	color: #231f20;
	text-transform: uppercase
}
.MrtnSpksInr:hover .MrtnSpksInrHvr, .tooltip {
	opacity: 1
}
.DesireBnrTop {
	float: left;
	width: 100%;
	margin: 0 0 6px;
	padding: 23px 0 19px;
	background-position: left top!important
}
.DsrBnrVdeo {
	float: left;
	width: 100%;
	position: relative;
	height: 373px;
	text-align: center
}
.DsrBnrVdeo a {
	background: rgba(0,0,0,.4);
	position: absolute;
	bottom: 0;
	left: 0;
	height: 92px;
	width: 92px;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
	margin: -45px auto 0;
	font-size: 3.9em;
	transition: all .4s
}
.DesireBnrScnd, .DesireBnrScndBg, .DesrBnrFrme, .DesrBnrFrme01 ul, .DesrBnrFrme01 ul li {
	width: 100%;
	float: left
}
.DsireThrdBgFrme a, .DsrBnrVdeo a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.DsrBnrVdeo a i.fa-play {
	color: #fff;
	font-size: 50px;
	position: relative;
	left: 6px;
	transition: all .4s
}
.DesrBnrFrme01 h1, .DesrBnrFrme01 h2 {
	font-family: HelveticaNeue-Bold;
	font-size: 54px
}
.DsrBnrVdeo a:hover {
	border-color: #fdb813
}
.DsrBnrVdeo a:hover i.fa-play {
	color: #fdb813
}
.DesrBnrFrme {
	max-width: 656px;
	background: url(../images/desire_hntr_frme.png) no-repeat;
	background-position: top center!important;
	height: 373px;
	margin: 0 0 0 30px;
	text-align: center;
	padding: 15px;
	display: table
}
.DesrBnrFrme01 {
	display: table-cell;
	vertical-align: middle
}
.DesrBnrFrme01 a, .DesrBnrFrme01 h2 {
	display: inline-block;
	text-transform: uppercase
}
.DesrBnrFrme01 h1 {
	margin: 0 5px 0 0;
	padding: 0;
	color: #fff;
	text-transform: lowercase;
	display: inline-block
}
.DesrBnrFrme01 h2 {
	margin: 0;
	padding: 0;
	color: #fff
}
.DesrBnrFrme01 ul {
	margin: 0 0 28px;
	padding: 0;
	list-style: none
}
.DesrBnrFrme01 ul li {
	font-family: HelveticaNeueThn;
	font-size: 30px;
	color: #fff;
	text-transform: uppercase
}
.DesrBnrFrme01 ul li span {
	color: #ffc52f
}
.DesrBnrFrme01 a {
	background: url(../images/preorder-brn.png) no-repeat;
	background-position: top center!important;
	color: #000;
	font-family: HelveticaBlk;
	font-size: 17px;
	padding: 21px 36px 18px;
	text-decoration: none;
	transition: all .4s ease 0s
}
.DesireBnrScnd {
	background: url(../images/bullets_brdr.png) repeat-x;
	background-position: top center!important;
	padding: 16px 0 0;
	margin: 0 0 7px
}
.DesireBnrScndBg {
	padding: 25px 100px 0 275px;
	position: relative;
	background-size: cover;
	background-position: top center!important
}
.DesireBnrScndBg p {
	margin: 0;
	padding: 0 0 25px;
	font-family: ADAYWITHOUTSUN;
	text-align: center;
	font-size: 38px;
	font-weight: 600;
	color: #000;
	text-transform: uppercase;
	line-height: 48px
}
.hvr-buzz, .learn-more-pop {
	width: 128px;
	padding: 12px 0;
	text-transform: uppercase
}
.Events h5, .hvr-buzz, .tooltip-text a {
	font-weight: 700
}
.DesireBnrScndBg img.paco_undr_hill_img {
	margin: 0 30px 0 65px;
	float: left
}
.hvr-buzz {
	background: url(../images/buypopup_btn02.png) 0 -53px no-repeat;
	font-family: DKLemonYellowSun;
	font-size: 21px;
	color: #000;
	text-align: center;
	height: 53px;
	text-decoration: none;
	display: block;
	float: left;
	margin: 5px 0 0
}
.latest-case, .learn-more-pop {
	font-family: DKLemonYellowSun;
	font-size: 23px;
	color: #000;
	font-weight: 400;
	text-align: center;
	height: 53px;
	text-decoration: none;
	float: left;
	display: block
}
.hvr-buzz:hover {
	background-position: 0 0;
	color: #000
}
.learn-more-pop {
	background: url(../images/buypopup_btn02.png) 0 -53px no-repeat;
	margin: 0 0 20px
}
.learn-more-pop:hover {
	background-position: 0 0;
	color: #000
}
.latest-case {
	background: url(../images/latest_case_btn.png) no-repeat;
	width: 170px;
	padding: 10px 0;
	text-transform: uppercase;
	margin: 10px 0
}
.FourBtns { margin:0 auto; max-width:501px; text-align:center;}

.key-note, .read-martin {
	font-family: DKLemonYellowSun;
	font-weight: 400;
	height: 53px;
	text-decoration: none;
	width: 245px;
	color: #000;
	text-align: center;
	display: inline-block;
	text-transform: uppercase
}
.latest-case:hover {
	background-position: 0 -53px;
	color: #000
}
#watch-al-gore {
	font-size: 25px;
	font-weight: 400;
	padding: 14px 0
}
.read-martin {
	background: url(../images/read_martins_btn.png) no-repeat;
	font-size: 18px;
	padding: 15px 0;
	margin: 5px 0 18px
}
.read-martin:hover {
	background-position: 0 -53px;
	color: #000
}
.key-note {
	background: url(../images/read_martins_btn.png) no-repeat;
	font-size: 21px;
	padding: 13px 0;
	margin: 0 3px 10px 0
}
.key-note:hover {
	background-position: 0 -53px;
	color: #000
}
.DesireBnrThrd {
	float: left;
	width: 100%;
	background: url(../images/bullets_brdr.png) repeat-x;
	background-position: top center!important;
	padding: 10px 0 0;
	margin: 0 0 9px
}
.DesireBnrThrdBg {
	float: left;
	width: 100%;
	background: url(../images/desire_bnr03.jpg) no-repeat;
	background-position: top center!important;
	padding: 17px 0 45px
}
.DesireBnrThrdLft {
	float: left;
	width: 100%;
	padding: 40px 5px 0 35px
}
.DesireBnrThrdLft h2 {
	margin: 0;
	padding: 0 0 12px;
	font-family: DincondBold;
	font-size: 54px;
	color: #fff;
	text-transform: uppercase
}
.DesireBnrThrdLft p {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #fff;
	font-family: Helvetica
}
.OutrHverTxt h2, .OutrHverTxt p {
	font-family: RockWellRegular;
	margin: 0
}
.DsireThrdBgFrme {
	background: url(../images/desire_bnr03_frme.png) no-repeat;
	background-position: top center!important;
	float: left;
	max-width: 655px;
	width: 100%;
	padding: 56px 43px 53px;
	position: relative
}
.DsireThrdBgFrme a {
	background: rgba(0,0,0,.4);
	position: absolute;
	bottom: 0;
	left: 0;
	height: 92px;
	width: 92px;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
	margin: -45px auto 0;
	font-size: 3.9em;
	transition: all .4s
}
.DsireThrdBgFrme a i.fa-play {
	color: #fff;
	font-size: 50px;
	position: relative;
	left: 6px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.DsireThrdBgFrme a:hover {
	border-color: #fdb813
}
.DsireThrdBgFrme a:hover i.fa-play {
	color: #fdb813
}
.DesireBnrFrth {
	float: left;
	width: 100%;
	background: url(../images/line_brdr.png) repeat-x;
	background-position: top center!important;
	padding: 40px 0 0;
	margin: 0 0 40px
}
.DesireBnrFrthLft {
	float: left;
	width: 45%
}
.DesireBnrFrthRgt {
	float: left;
	width: 55%;
	border: 6px dotted #fff;
	padding: 7px
}
.DesireBnrFrthRgt ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative
}
.DesireBnrFrthRgt ul li {
	float: left;
	position: relative
}
.DesireBnrFrthRgt ul li:nth-child(4) {
	position: absolute;
	top: 189px;
	left: 200px
}
.OutrHverTxt {
	float: left;
	width: 100%
}
.OutrHverTxt h2 {
	padding: 0 0 10px;
	font-size: 20px;
	text-transform: uppercase;
	color: #ffc52f
}
.OutrHverTxt p {
	padding: 0;
	font-size: 14px;
	color: #fff;
	line-height: normal
}
.tooltip {
	display: inline-block;
	position: relative
}
.tooltip-content {
	position: absolute;
	z-index: 9999;
	width: 300px;
	left: 50%;
	margin: 0 0 54px -150px;
	bottom: 60%;
	text-align: left;
	line-height: 1.4;
	padding: 15px 15px 20px;
	background: rgba(0,0,0,.7);
	opacity: 0;
	cursor: default;
	pointer-events: none
}
.tooltip-effect-4 .tooltip-content {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: scale3d(.7, .3, 1);
	transform: scale3d(.7, .3, 1);
	-webkit-transition: opacity .2s, -webkit-transform .2s;
	transition: opacity .2s, transform .2s
}
.TodayShowBnr a, .TodayShowBnr a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.tooltip:hover .tooltip-content {
	pointer-events: auto;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
	transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0)
}
.tooltip.tooltip-effect-2:hover .tooltip-content {
	-webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
	transform: perspective(1000px) rotate3d(1, 0, 0, 0deg)
}
.tooltip-content::after {
	content: '';
	top: 100%;
	left: 50%;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top-color: rgba(0,0,0,.7);
	border-width: 30px;
	margin-left: -30px
}
.CsStdiesBnrBtm, .DesireBnrFvth, .DesireBnrFvthLft, .DesireBnrFvthRgt, .PreOrdrDsrHntr, .WtchCnBcVdeos {
	float: left;
	width: 100%
}
.tooltip-content img {
	position: relative;
	height: 170px;
	display: block;
	float: left;
	margin-right: 1em
}
.tooltip-text {
	font-size: .68em;
	line-height: 1.35;
	display: block;
	padding: 1.31em 1.21em 1.21em 0;
	color: #fff
}
.tooltip-effect-5 .tooltip-text {
	padding: 1.4em
}
.DesireBnrFvth {
	background: url(../images/nowrds_bg_white.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	height: 632px;
	position: relative;
	margin: 0 0 16px
}
.DesireBnrFvth h2 {
	background: url(../images/blackish_shaded_bg.png) no-repeat;
	background-position: top center!important;
	margin: 0;
	padding: 70px 0 153px 137px;
	font-size: 38px;
	color: #fff;
	font-family: AmericanTypewriter;
	position: relative;
	z-index: 2
}
.DesireBnrFvthLft {
	position: relative;
	margin: -140px 0 0 -53px;
	z-index: 1
}
.DesireBnrFvthRgt {
	text-align: center;
	padding: 0 45px 0 0;
	position: relative;
	height: 268px
}
.DesireBnrFvthRgt p {
	margin: 0;
	padding: 0 0 15px;
	color: #000;
	font-size: 19px;
	font-family: OratorStd;
	line-height: 30px
}
.PreOrdrDsrHntr {
	text-align: center;
	margin: 0 0 15px
}
.WtchCnBcVdeos {
	margin: 0 0 20px
}
.WtchCnBcVdeos h1, .WtchCnBcVdeos ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.WtchCnBcVdeos ul li {
	margin: 0 0 9px
}
.WtchCnBcVdeos ul li p {
	margin: 0;
	padding: 9px 0 0;
	font-size: 22px;
	color: #fff;
	font-family: BauhausITMedium;
	text-align: center;
	float: left;
	width: 100%
}
.CsStdiesBnrBtm {
	margin: 0 0 28px;
	position: relative
}
.CsStdiesBnrBtm img.csestds_ylw_img {
	position: absolute;
	top: 50%;
	right: 0;
	bottom: 0;
	left: 65px;
	margin: -101px auto 0;
	z-index: 2
}
.CsStdiesBnrBtmLft, .TbsDiv {
	position: relative;
	float: left
}
.CsStdiesBnrBtmLft {
	width: 53%;
	background: url(../images/mrtn_lindstm_wht_bg.png) no-repeat;
	background-position: top center!important;
	z-index: 1;
	padding: 75px 44px 48px 47px;
	text-align: center
}
.CsStdiesBnrBtmLft h2 {
	margin: 0;
	padding: 0 0 53px;
	font-size: 25px;
	color: #3c2415;
	font-family: ArcherBold;
	text-transform: uppercase
}
.CsStdiesBnrBtmLft h3 {
	margin: 0;
	padding: 0 0 40px
}
.CsStdiesBnrBtmLft p {
	margin: 0;
	padding: 0;
	color: #3c2415;
	font-size: 16px;
	font-family: ArcherMedium
}
.CsStdiesBnrBtmRgt {
	float: left;
	width: 50%;
	margin: 30px 0 0 -3%;
	background: url(../images/bk_hre_bg.jpg) no-repeat;
	background-position: top center!important;
	background-size: cover!important;
	height: 403px;
	text-align: center;
	display: table;
	padding: 35px 44px 0 120px
}
.CsStdiesBnrBtmRgtTxt {
	display: table-cell;
	vertical-align: middle
}
.CsStdiesBnrBtmRgtTxt p {
	margin: 0;
	padding: 0 0 44px;
	font-size: 28px;
	color: #262262;
	font-family: KOMTITK;
	line-height: 40px;
	text-transform: uppercase
}
.CsStdiesBnrBtmRgtTxt a {
	display: inline-block
}
.TbsSection {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0
}
#mySliderTabs {
	background: url(../images/tabs_bg.png) center -2px no-repeat
}
.TbsDiv {
	width: 100%;
	padding: 60px 0 0
}
.TbHdng {
	background: url(../images/tab_hdng_bg.png) no-repeat;
	background-position: top center!important;
	margin: 0 auto;
	width: 100%;
	max-width: 1002px;
	padding: 15px 0 60px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 152px
}
.TbsDiv h2 {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 70px;
	text-transform: uppercase;
	color: #004621;
	font-family: rm_typerighter_old
}
.TbsDiv h2.two {
	font-size: 49px;
	padding: 13px 0
}
.TbsCntnt {
	float: left;
	width: 100%
}
.postid-324 .TbsCntnt {
	background: url(../images/note-landing_Blank3.png) no-repeat;
	background-size: 100%!important;
	background-position: top center!important
}
.TbsCntntLft {
	float: left;
	width: 52%;
	background: url(../images/tbs_txt_bg.png) no-repeat;
	background-position: top center!important;
	height: 474px;
	padding: 116px 100px 0 93px
}
.postid-324 .TbsCntntLft {
	background: 0 0;
	width: 45%;
	padding: 116px 30px 0 93px
}
.TbsCntntLftTxt {
	float: left;
	width: 100%;
	position: relative;
	padding: 0 30px 0 0
}
.TbsCntntLftTxt01, .TbsCntntLftTxt02, .TbsCntntLftTxt03, .TbsCntntLftTxt04, .TbsCntntLftTxt05 {
	height: 300px
}
.postid-324 .TbsCntntLftTxt01 {
	height: 330px
}
.TbsCntntLft p {
	margin: 0;
	padding: 0 0 10px;
	color: #262262;
	font-size: 18px;
	font-family: ArcherBold;
	line-height: 20px
}
#Tab1 .TbsCntntRgt .Img {
	float: left;
	width: 100%;
	height: 443px;
	display: table;
	position: relative
}
#Tab1 .TbsCntntRgt .ImgInr {
	display: table-cell;
	vertical-align: middle
}
#Tab1 .TbsCntntRgt .ImgInr img {
	width: 100%
}
.TbsCntntRgt {
	float: left;
	width: 48%;
	padding: 40px 0 0;
	height: 450px
}
.TbsCntntRgt .Img {
	float: left;
	width: 100%;
	height: 443px;
	display: table
}
.TbsCntntRgt .ImgInr {
	display: table-cell;
	vertical-align: bottom
}
.TbsCntntRgt .ImgInr img {
	width: 88%
}
#Tab1 .ImgInr a {
	position: absolute;
	left: 0;
	bottom: 15px
}
#Tab2 .ImgInr a {
	position: absolute;
	left: 0;
	bottom: -39px
}
#Tab1 .ImgInr a img, #Tab2 .ImgInr a img {
	width: auto!important
}
.TodayShowBnr {
	float: left;
	width: 100%;
	position: relative
}
.TodayShowBnr a {
	left: 0;
	top: 50%;
	bottom: 0;
	right: 0;
	margin: -48px auto 0;
	font-size: 4em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 97px;
	height: 97px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	opacity: 1;
	border: 3px solid #fff;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s
}
.TodayShowBnr a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	border-radius: 50%;
	transition: all .4s
}
.TdyVdeoLstngInnr a, .TdyVdeoOvrLy {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.TodayShowBnr a:hover {
	border: 3px solid #ffc52f
}
.TodayShowBnr a:hover i.fa-play {
	color: #ffc52f
}
.TdyShowTop {
	float: left;
	width: 100%;
	margin: 0 0 8px;
	border-bottom: 6px dotted #fff;
	padding: 0 0 10px
}
.TdyShowTopLft {
	background: url(../images/today_show_nte_paper.png) no-repeat;
	background-position: top center!important;
	float: left;
	width: 68%;
	padding: 26px 81px 10px 74px;
	position: relative;
	z-index: 1
}
.TdyShowTopLft img {
	float: left;
	margin: -30px 26px 0 0
}
.TdyShowTopLft h2, .TdyShowTopLft p {
	margin: 0;
	font-size: 16px;
	color: #000
}
.TdyShowTopLft p {
	padding: 0 0 20px;
	font-family: ArcherMedium
}
.TdyShowTopLft p a {
	color: #000
}
.TdyShowTopLft p a:hover {
	text-decoration: none
}
.TdyShowTopLft p:first-child {
	padding: 30px 0 20px
}
.TdyShowTopLft h2 {
	padding: 0 0 5px;
	text-transform: capitalize;
	font-family: ArcherBold
}
.TdyShowTopRgt h2, .TdyShowTopRgt h3 {
	font-family: LoveYaLikeASister;
	color: #000;
	text-transform: uppercase
}
.TdyShowTopRgt {
	background: url(../images/today_show_cardboard_paper.png) no-repeat;
	background-position: top center!important;
	float: left;
	width: 39%;
	margin: 0 0 0 -7%;
	padding: 40px 15px 61px 80px
}
.TdyShowTopRgt h2 {
	margin: 0;
	padding: 0;
	font-size: 53px
}
.TdyShowTopRgt h3 {
	margin: 0;
	padding: 0 0 20px;
	font-size: 30px
}
.TdyShowTopRgtTxt {
	float: left;
	width: 100%;
	position: relative;
	height: 300px;
	padding: 0 30px 0 0
}
.TdyShowTopRgtTxt p {
	margin: 0;
	padding: 0 0 15px;
	font-size: 36px;
	color: #000;
	font-family: rm_typerighter_old;
	line-height: 24px
}
.TdyShowTopRgtTxt p a {
	color: #000;
	text-decoration: underline
}
.TdyShowTopRgtTxt p a:hover {
	text-decoration: none
}
.TdyShwFrstVdeoSctn {
	float: left;
	width: 100%
}
.TdyShwFrstVdeoSctn ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.TdyShwFrstVdeoSctn ul li {
	text-align: center;
	border-bottom: 6px dotted #fff;
	margin-bottom: 10px;
	padding-bottom: 10px
}
.TdyVdeoLstngDiv {
	float: left;
	width: 100%;
	position: relative
}
.TdyVdeoOvrLy {
	background: rgba(0,0,0,.7);
	position: absolute;
	top: 0;
	width: 100%;
	opacity: 0;
	transition: all .4s;
	display: table;
	height: 318px
}
.TdyVdeoLstngInnr {
	display: table-cell;
	vertical-align: middle
}
.TdyVdeoLstngInnr p {
	margin: 0;
	padding: 0 30px;
	font-size: 24px;
	color: #fff;
	font-family: ArcherBold
}
.TdyVdeoLstngInnr a {
	background: rgba(0,0,0,.4);
	border: 1px solid #fff;
	border-radius: 50%;
	cursor: pointer;
	display: inline-block;
	font-size: 1.38em;
	height: 35px;
	margin: 0 auto 7px;
	text-align: center;
	transition: all .4s;
	vertical-align: middle;
	width: 35px
}
.FutrLstngOvrLy, .TdyVdeoLstngInnr a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.TdyVdeoLstngInnr a i.fa-play {
	border-radius: 50%;
	color: #fff;
	font-size: 14px;
	left: 2px;
	position: relative;
	transition: all .4s
}
.TdyVdeoLstngInnr a:hover {
	border-color: #fcb525
}
.TdyVdeoLstngInnr a:hover i.fa-play {
	color: #fcb525
}
.TdyVdeoLstngDiv:hover span.PlyBtn01 {
	opacity: 0
}
.TdyVdeoLstngDiv:hover .TdyVdeoOvrLy {
	opacity: 1
}
.TdyShwScndVdeoSctn {
	float: left;
	width: 100%;
	text-align: center;
	position: relative
}
.TdyShwScndVdeoHdng {
	background: url(../images/brndng_exprt_img02.png) no-repeat;
	background-position: top center!important;
	float: left;
	width: 100%;
	padding: 25px 209px 94px;
	position: absolute;
	z-index: 1
}
.FutrTpBnrLft, .FutrTpBnrRgt {
	background-repeat: no-repeat;
	background-position: top center!important;
	background-size: cover!important;
	height: 417px;
	float: left;
	text-align: center
}
.TdyShwScndVdeoHdng h2 {
	margin: 0;
	padding: 0;
	font-size: 72px;
	color: #231f20;
	font-family: rm_typerighter_old;
	text-transform: uppercase;
	line-height: 37px
}
.TdyShwScndVdeoHdng img {
	position: absolute;
	right: 11%;
	top: 12%
}
.TdyShwScndVdeoSctn ul {
	margin: 0;
	padding: 120px 0 0;
	list-style: none;
	float: left;
	width: 100%
}
.TdyShwScndVdeoSctn ul li {
	border-bottom: 6px dotted #fff;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.FutureTpBnr {
	float: left;
	width: 100%;
	padding: 0 0 17px;
	border-bottom: 6px dotted #fff;
	margin: 0 0 15px
}
.FutrTpBnrLft h2, .FutrTpBnrLft h3 {
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 70px
}
.FutrTpBnrLft {
	width: 100%;
	display: table
}
.FutrTpBnrLftHdng {
	display: table-cell;
	vertical-align: middle
}
.FutrTpBnrLft h2 {
	font-family: DinLight;
	color: #fff;
	text-transform: uppercase
}
.FutrTpBnrLft h3 {
	font-family: BauerBodoniItalic;
	color: #fff;
	text-transform: capitalize
}
.FutrTpBnrRgt h2, .FutrTpBnrRgt h3 {
	font-family: TrumpWestBold;
	color: #fff;
	width: 100%
}
.FutrTpBnrRgt {
	width: 100%;
	display: table;
	padding: 0 20px
}
.FutrTpBnrRgtHdng {
	display: table-cell;
	vertical-align: middle
}
.FutrTpBnrRgt h2 {
	margin: 0 0 20px;
	padding: 30px 0 33px;
	font-size: 36px;
	position: relative
}
.FutrTpBnrRgt h2:after {
	content: "";
	margin: 0 auto;
	max-width: 239px;
	border-bottom: 3px dotted #fff;
	height: 3px;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0
}
.FutrTpBnrRgt h3 {
	background: url(../images/future_tp_bnr_arrow.png) no-repeat;
	background-position: bottom center!important;
	max-width: 180px;
	margin: 0 auto;
	padding: 0 0 50px;
	font-size: 26px;
	text-transform: capitalize
}
.FutrTpBnrRgt h3 a {
	color: #fff;
	text-decoration: underline
}
.FutrLstngOvrLy a, .FutrTpBnrRgt h3 a:hover {
	text-decoration: none
}
.FutureDivLstng {
	float: left;
	width: 100%
}
.FutureDivLstng ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.FutureDivLstng .row {
	margin: 0 -7.5px
}
.FtrDxcrption h2, .FtrDxcrption h3 {
	margin: 0;
	font-family: TrumpWestBold;
	color: #fff;
	text-transform: uppercase
}
.FutureDivLstng ul li {
	padding: 0 7.5px
}
.FtrDxcrption {
	background-repeat: no-repeat;
	background-position: top center!important;
	background-size: cover!important;
	float: left;
	width: 100%;
	position: relative;
	transform: scale(1);
	transition: transform .4s ease 0s
}
.FutureDivLstng li:hover .FtrDxcrption {
	transform: scale(1.05)
}
.FtrDxcrption h2 {
	padding: 0 0 15px;
	font-size: 40px
}
.FtrDxcrption h3 {
	padding: 0;
	font-size: 26px
}
.FutureDivLstng ul li {
	padding-bottom: 30px;
	margin-bottom: 10px
}
.FutureDivLstng ul li .FtrDxcrption {
	height: 286px;
	overflow: hidden
}
.FutureDivLstng ul li:nth-child(4) .FtrDxcrption, .FutureDivLstng ul li:nth-child(5) .FtrDxcrption {
	height: 582px
}
.FutureDivLstng ul li:nth-child(3) {
	border-bottom: 7px dotted #fff;
	padding-bottom: 20px;
	margin-bottom: 20px
}
.FutureDivLstng ul li:nth-child(3), .FutureDivLstng ul li:nth-child(6) {
	border-left: 7px dotted #fff
}
.FutureDivLstng ul li:nth-child(4), .FutureDivLstng ul li:nth-child(5) {
	margin-bottom: 0;
	padding-bottom: 0
}
.FutureDivLstng ul li:last-child, .FutureDivLstng ul li:nth-child(6) {
	padding-bottom: 0
}
.FutureDivLstng ul li:nth-child(1), .FutureDivLstng ul li:nth-child(2) {
	background: url(../images/line_brdr.png) repeat-x;
	background-position: bottom center!important
}
.FutrLstngOvrLy {
	float: left;
	width: 100%;
	background: rgba(233,181,55,.8);
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
	text-align: center;
	transition: all .4s;
	opacity: 0
}
.ContLftTp h3 a, .FutrLstngOvrLy a {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.FutrLstngOvrLy a {
	border: 3px dotted #fff;
	color: #fff;
	display: inline-block;
	font-family: dinbold;
	font-size: 15px;
	margin: -25px auto 0;
	padding: 10px;
	text-transform: uppercase;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	max-width: 150px;
	transition: all .4s
}
.FutrLstngOvrLy a:hover {
	color: #231f20;
	border-color: #231f20
}
.FtrDxcrption:hover .FutrLstngOvrLy {
	opacity: 1
}
.ContctMap {
	background: url(../images/map_img.jpg) no-repeat;
	float: left;
	width: 100%;
	padding-top: 310px;
	background-size: cover
}
.contDetails, .contTitle {
	background: rgba(255,198,49,.8);
	margin: 10px;
	float: right
}
.contTitle {
	padding: 28px 15px
}
.contTitle h1 {
	text-transform: uppercase;
	font-size: 28px;
	line-height: 33px
}
.contDetails {
	padding-top: 15px
}
.contDetails br {
	display: none
}
.contDetails strong {
	text-transform: uppercase;
	display: block
}
.contDetails a {
	color: #000;
	text-decoration: underline
}
.CntctSction {
	float: left;
	width: 100%;
	position: relative;
	padding: 128px 0 0;
	margin: 0 0 8px
}
.CntctHdng {
	background: url(../images/brndng_exprt_img02.png) no-repeat;
	background-position: top center!important;
	float: left;
	width: 100%;
	text-align: center;
	padding: 9px 95px 109px;
	position: absolute;
	top: 0;
	z-index: 1
}
.CntctHdng h1 {
	margin: 0;
	padding: 0;
	font-size: 70px;
	color: #231f20;
	font-family: rm_typerighter_old;
	line-height: normal
}
.CntctLft {
	float: left;
	width: 100%
}
.ContLftTp01 {
	float: left;
	width: 100%;
	background: url(../images/line_brdr.png) repeat-x;
	background-position: bottom center!important;
	padding: 0 0 29px;
	margin: 0 0 10px
}
.ContLftTp {
	background: url(../images/cntct_papr_bkgrnd.png) repeat-y;
	background-size: cover!important;
	background-position: top left!important;
	float: left;
	width: 100%;
	padding: 75px 61px 10px 97px
}
.ContLftTp h2 {
	margin: 0;
	padding: 0 0 12px;
	font-size: 36px;
	color: #231f20;
	text-transform: uppercase;
	font-family: rockwellbold
}
.ContLftTp h3 {
	margin: 0;
	padding: 0 0 6px;
	font-size: 22px;
	color: #231f20;
	font-family: RockWellRegular
}
.ContLftTp h3 a {
	color: #231f20;
	text-decoration: none;
	transition: all .4s
}
.ContLftBtm h3 a, .ContLftTp input[type=submit] {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.ContLftTp h3 a:hover {
	color: #fdb813
}
.ContLftLst {
	padding: 20px 42px 0 16px;
	float: left;
	width: 100%;
	background: rgba(0,0,0,.7);
	position: relative;
	margin: 10px 0 0
}
.ContLftLst ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.ContLftLst ul li {
	float: left;
	width: 100%;
	margin: 0 0 15px
}
.ContLftLst ul li input[type=text], .ContLftTp ul li input[type=email] {
	background: rgba(255,255,255,.8);
	border: 0;
	float: left;
	width: 100%!important;
	font-size: 16px;
	color: #000;
	font-family: RockWellRegular;
	height: 30px
}
.ContLftLst ul li textarea {
	background: rgba(255,255,255,.8);
	border: 0;
	float: left;
	width: 100%!important;
	font-size: 16px;
	color: #000;
	font-family: RockWellRegular;
	height: 60px;
	resize: none
}
.ContLftTp .ps-container>.ps-scrollbar-y-rail {
	right: 0;
	width: 35px;
	background: #000
}
.ContLftTp .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	width: 16px;
	background: #b3b3b3;
	right: 9px
}
.ContLftTp .ps-container:hover>.ps-scrollbar-x-rail, .ContLftTp .ps-container:hover>.ps-scrollbar-y-rail {
	opacity: 1;
	background-color: #000
}
.ContLftTp input[type=submit] {
	background: url(../images/sbmit_btn.png) no-repeat;
	background-position: top center!important;
	float: left;
	height: 34px;
	width: 155px;
	border: 0;
	margin: -20px 0 20px 11px;
	color: #fff;
	font-family: CubanoRegular;
	text-transform: uppercase;
	transition: all .4s
}
.ContLftBtm, .ContLftLst01, .ContLftLst01 ul li, .ContLftTp02 {
	width: 100%;
	float: left
}
.ContLftBtm h2, .ContLftBtm h3 {
	font-family: BauhausITMedium;
	color: #fff
}
.ContLftTp input[type=submit]:hover {
	color: #fdb813
}
.ContLftTp02 {
	padding: 11px 42px 25px 60px;
	background: url(../images/cntct_rgt_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important
}
.ContLftBtm {
	padding: 10px 0 16px
}
.ContLftBtm h2 {
	margin: 0 0 0 -20px;
	padding: 45px 0 0;
	font-size: 36px;
	text-transform: uppercase;
	text-align: center
}
.ContLftBtm h3 {
	margin: 0;
	padding: 0 0 3px;
	font-size: 22px
}
.ContLftBtm h3 a {
	color: #fff;
	text-decoration: none;
	transition: all .4s
}
.CntctRgt p a, .ContLftTp02 input[type=submit] {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.ContLftBtm h3 a:hover {
	color: #fdb813
}
.ContLftLst01 {
	padding: 20px 42px 0 16px;
	background: rgba(255,255,255,.5);
	position: relative;
	margin: 10px 0 0
}
.ContLftLst01 ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.ContLftLst01 ul li {
	margin: 0 0 15px
}
.ContLftLst01 ul li input[type=text], .ContLftLst01 ul li input[type=email] {
	background: rgba(255,255,255,.8);
	border: 0;
	float: left;
	width: 100%!important;
	font-size: 16px;
	color: #000;
	font-family: RockWellRegular;
	height: 30px
}
.ContLftLst01 ul li textarea {
	width: 100%!important
}
.ContLftTp02 .ps-container>.ps-scrollbar-y-rail {
	right: 0;
	width: 35px;
	background: #000
}
.ContLftTp02 .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	width: 16px;
	background: #b3b3b3;
	right: 9px
}
.ContLftTp02 .ps-container:hover>.ps-scrollbar-x-rail, .ContLftTp02 .ps-container:hover>.ps-scrollbar-y-rail {
	opacity: 1;
	background-color: #000
}
.ContLftTp02 input[type=submit] {
	background: url(../images/sbmit_btn.png) no-repeat;
	background-position: top center!important;
	float: left;
	height: 34px;
	width: 155px;
	border: 0;
	margin: -20px 0 20px 11px;
	color: #fff;
	font-family: CubanoRegular;
	text-transform: uppercase;
	transition: all .4s
}
.CntctRgt, .CntctRgt ul, .CntctRgt ul li {
	width: 100%;
	float: left
}
.ContLftTp02 input[type=submit]:hover {
	color: #fdb813
}
.CntctLft01 {
	border-right: 6px dotted #fff
}
CntctRgt01 {
	margin-top: 40px
}
.CntctRgt h2, .CntctRgt p {
	margin: 0;
	font-family: Museo-700;
	color: #fff
}
.CntctRgt {
	background: url(../images/contact-speacking.jpg) no-repeat #000;
	background-position: top center!important;
	padding: 681px 35px 25px
}
.CntctRgt h2 {
	padding: 0 0 10px;
	font-size: 36px;
	text-transform: uppercase
}
.CntctRgt p {
	padding: 0 0 3px;
	font-size: 18px;
	text-transform: capitalize
}
.CntctRgt p a {
	text-decoration: none;
	color: #fff;
	transition: all .4s
}
.CntctRgt p a:hover {
	color: #fdb813
}
.CntctRgt ul {
	margin: 20px 0 0;
	padding: 25px;
	list-style: none
}
.CntctRgt ul li {
	margin: 0 0 19px
}
.CntctRgt ul li input[type=text], .CntctRgt ul li input[type=email], .CntctRgt ul li input[type=tel] {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #231f20;
	font-family: RockWellRegular;
	background: rgba(255,255,255,.8);
	border: 0
}
.ContLftLst01 ul li textarea {
	background: rgba(255,255,255,.8);
	border: 0;
	float: left;
	font-size: 16px;
	color: #231f20;
	font-family: RockWellRegular;
	height: 60px;
	resize: none
}
.CntctRgt input[type=submit] {
	background: url(../images/sbmit_btn.png) no-repeat;
	background-position: top center!important;
	float: left;
	height: 34px;
	width: 155px;
	border: 0;
	margin: -20px 0 20px 11px;
	color: #fff;
	font-family: CubanoRegular;
	text-transform: uppercase;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.CntctRgt input[type=submit]:hover {
	color: #fdb813
}
#gform_wrapper_1 :-moz-placeholder, #gform_wrapper_1 :-ms-input-placeholder, #gform_wrapper_1 ::-moz-placeholder, #gform_wrapper_1 ::-webkit-input-placeholder, :-moz-placeholder, :-ms-input-placeholder, ::-moz-placeholder, ::-webkit-input-placeholder {
color:#aaa
}
.DwnloadClseSection {
	float: left;
	width: 100%;
	background: url(../images/download_close_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	height: 1375px;
	padding: 47px 162px 415px
}
.DwnloadClseSection h2 {
	background: url(../images/download_hdng.png) no-repeat;
	background-position: top center!important;
	margin: 0 0 128px;
	padding: 16px 0;
	text-align: center;
	font-family: BPdotsUnicaseBold;
	font-size: 36px;
	color: #fff;
	text-transform: uppercase;
	box-shadow: 0 0 0 0 rgba(0,0,0,.5)
}
.DwnloadClseFrm {
	float: left;
	width: 100%;
	padding: 0 120px 0 425px
}
.DwnloadClseFrm ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.DwnloadClseFrm ul li {
	float: left;
	width: 100%;
	margin: 0 0 15px;
	position: relative
}
.DwnloadClseFrm ul li label {
	float: left;
	width: 100%;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	font-family: HelveticaLTStdBoldCond
}
.DwnloadClseFrm input[type=email], .DwnloadClseFrm input[type=password], .DwnloadClseFrm ul li input[type=text] {
	float: left;
	width: 100%;
	background: #fff;
	border: 1px solid #010101;
	height: 40px;
	padding: 0 10px;
	font-size: 14px;
	color: #000;
	font-family: HelveticaNeue-Medium
}
.select-style {
	padding: 0;
	margin: 0;
	border: 1px solid #000;
	width: 100%;
	border-radius: 0;
	background: #fff;
	position: relative;
	font-size: 14px;
	color: #000;
	font-family: HelveticaNeue-Medium
}
.select-style:after {
	top: 50%;
	right: 10px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: #000 transparent transparent;
	border-width: 7px;
	margin-top: -2px;
	z-index: 100
}
.select-style select {
	padding: 0 10px;
	height: 40px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.DwnloadClseFrm ul li input[type=submit] {
	background: url(../images/dwnld_btn01.jpg) no-repeat;
	background-position: top center!important;
	width: 99px;
	height: 58px;
	border: 0;
	font-family: HelveticaLTStdBoldCond;
	color: #000;
	text-transform: uppercase;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.5);
	position: absolute;
	right: -250px;
	top: -72px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.Aboutbnr a, .DwnloadOpenSection01 h3 a {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.DwnloadClseFrm ul li input[type=submit]:hover {
	color: #fff
}
.DwnloadOpenSection {
	float: left;
	width: 100%;
	background: url(../images/download_close_bg02.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	height: 1375px;
	padding: 47px 162px 415px;
	position: relative
}
.DwnloadOpenSection h2 {
	background: url(../images/download_hdng.png) no-repeat;
	background-position: top center!important;
	margin: 0 0 48px;
	padding: 16px 0;
	text-align: center;
	font-family: BPdotsUnicaseBold;
	font-size: 36px;
	color: #fff;
	text-transform: uppercase;
	box-shadow: 0 0 0 0 rgba(0,0,0,.5)
}
.DwnloadOpenSection01 {
	float: left;
	width: 100%;
	padding: 0 160px;
	height: 1090px;
	display: table;
	text-align: center
}
.DwnloadOpenSection01 h3 {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	display: table-cell;
	font-size: 70px;
	color: #fff;
	text-transform: uppercase;
	font-family: DincondBold;
	line-height: 60px
}
.DwnloadOpenSection01 h3 a {
	color: #fff;
	text-decoration: none;
	transition: all .4s
}
.DwnloadOpenSection01 h3 a:hover {
	color: #fdb813
}
.DwnloadOpenSection span {
	background: url(../images/dwnld_btn01.jpg) no-repeat;
	background-position: top center!important;
	width: 99px;
	height: 58px;
	border: 0;
	font-family: HelveticaLTStdBoldCond;
	color: #000;
	text-transform: uppercase;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.5);
	position: absolute;
	right: 20px;
	bottom: 30%;
	display: inline-block;
	text-align: center;
	padding: 20px 0
}
.Aboutbnr a, .Prsee_video ul li span.PlyBtn01, .kitchen_video a {
	bottom: 0;
	vertical-align: middle;
	cursor: pointer
}
.FeedBckThnkyou {
	display: table-cell;
	vertical-align: middle;
	width: 100%
}
.FeedBckThnkyou h4 {
	margin: 0 0 10px;
	padding: 0;
	color: #fff;
	font-size: 16px;
	font-family: DincondBold;
	text-transform:uppercase;
}
.FeebackClmLft h3, .FeebackPg h2 {
	margin: 0 0 15px;
	font-family: Marydale;
	text-transform: capitalize
}
.FeedBckThnkyou h4 a {
	text-decoration: none;
	color: #fff;
	text-transform:uppercase;
}
.FeedBckThnkyou h4 a:hover {
	text-decoration: underline
}
.FeebackLnks a, .LetfSidTxt a, .SunSid a {
	text-decoration: none
}
.FeebackPg {
	float: left;
	width: 100%;
	background: #000;
	padding: 40px 20px 20px
}
.FeebackPg h2 {
	padding: 0;
	font-size: 30px;
	color: #fff
}
.FeebackClmLft {
	float: left;
	width: 100%
}
.FeebackClmLft h3 {
	padding: 15px 0 0;
	font-size: 21px;
	color: #fff;
	border-top: 1px solid #333
}
.FeebackClmLft p, .feedback p, .feedbackForm {
	font-family: HelveticaLTStdLight
}
.FeebackClmLft p {
	margin: 0;
	padding: 0 0 15px;
	color: #fff;
	font-size: 16px
}
.FeebackLnks {
	float: left;
	width: 100%;
	text-align: center
}
.FeebackLnks a {
	color: #ffd200;
	font-size: 12px;
	line-height: 16px
}
.FeebackLnks a:hover {
	text-decoration: underline
}
.feedbackForm {
	float: left;
	width: 100%;
	background: url(../images/feedback.jpg);
	color: #000;
	padding: 20px 50px 50px 70px
}
.feedback p {
	color: #fff;
	font-size: 14px;
	line-height: 21px
}
.feedback .feedbackForm h3 {
	color: #000;
	border: none;
	padding: none;
	margin: 0 0 20px;
	font-size: 50px
}
.feedback h3 {
	color: #fff
}
.scriptFont-white {
	font-size: 45px;
	color: #fff;
	font-family: Marydale
}
.Aboutbnr {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 10px
}
.Aboutbnr a {
	left: 0;
	top: 50%;
	right: 0;
	margin: -48px auto 0;
	font-size: 4em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 97px;
	height: 97px;
	text-align: center;
	opacity: 1;
	border: 3px solid #fff;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	background: rgba(0,0,0,.7)
}
.InnrContnt, .LeftSid, .LetfSidTxt {
	width: 100%;
	float: left
}
.Aboutbnr a i.fa-play, .LetfSidTxt a {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.Aboutbnr a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	border-radius: 50%;
	transition: all .4s
}
.Aboutbnr a:hover {
	border: 3px solid #ffc52f
}
.Aboutbnr a:hover i.fa-play {
	color: #ffc52f
}
.LetfSidTxt h3, .LetfSidTxt p {
	color: #000;
	margin: 0;
	font-family: Helvetica
}
.InnrContnt {
	background: url(../images/gry_lin_bg.jpg) repeat-x;
	background-position: bottom center!important;
	padding: 0 0 40px
}
.LeftSid {
	padding: 9px 6px 0 0;
	border-top: 7px dotted #fff;
	border-right: 7px dotted #fff
}
.LetfSidTxt {
	background: url(../images/brown_bg.jpg);
	padding: 44px;
	background-size: 100%!important
}
.LetfSidTxt p {
	font-size: 17px;
	line-height: 30px;
	padding: 0
}
.LetfSidTxt h3 {
	font-size: 39px;
	padding: 6px 0 9px
}
.LetfSidTxt a {
	font-family: CubanoRegular;
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	float: right;
	display: inline-block;
	margin-left: 32px;
	transition: all .4s
}
.VideoCatagry ul li .MrtnSpksInrHvr, .VideoCatagry ul li .MrtnSpksInrHvr span a {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	text-align: center
}
.LetfSidTxt a:hover {
	color: #edb92f
}
.LetfSidTxt a.Watch {
	background: url(../images/watch_btn.png) no-repeat;
	width: 126px;
	height: 44px;
	line-height: 44px;
	text-align: center
}
.LetfSidTxt a.Watch img {
	padding-left: 7px
}
.LetfSidTxt a.More {
	background: url(../images/lern_btn.png) no-repeat;
	width: 151px;
	height: 42px;
	text-align: center;
	line-height: 42px
}
.spkBtn {
	background: url(../images/bkng_enquiry_btn.png) no-repeat;
	background-size: 100%;
	padding: 10px
}
.abtCmpy {
	background: url(../images/aboutPage__bg.jpg) no-repeat;
	background-size: cover;
	padding: 20px 50px;
	font-family: ArcherMedium
}
.abtCmpy h2 {
	font-family: TrajanPro-Bold
}
.abtCmpy p {
	margin-bottom: 15px;
	font-size: 18px
}
.RightSid {
	width: 100%;
	float: left;
	padding: 0 0 0 6px
}
.Padingnone, .Shares ul {
	padding: 0;
	margin: 0
}
.Shares {
	width: 100%;
	float: left;
	background: url(../images/full_bg.jpg) no-repeat;
	background-size: 100% 100%!important;
	background-position: top center!important
}
.Shares ul li .Man, .Shares ul li .ManDetail {
	width: 50%;
	height: 196px;
	float: left
}
.Shares ul {
	list-style: none
}
.Shares ul li .ManDetail {
	position: relative
}
.DetailTxt {
	float: left;
	width: 100%;
	padding: 88px 15px 0 39px
}
.DetailTxt h2 {
	font-family: HelveticaNeue-BoldItalic;
	font-size: 20px;
	color: #fff;
	padding: 0 0 6px;
	margin: 0
}
.DetailTxt h3 {
	font-family: Helvetica;
	font-size: 17px;
	color: #fff;
	padding: 0;
	margin: 0
}
.DetailTxt p, .DetailTxt02 p {
	font-family: Helvetica;
	font-size: 14px;
	color: #fff;
	margin: 0
}
.DetailTxt p {
	padding: 0
}
.Shares ul li .ManDetail .Arow {
	background: url(../images/blure_arow_right.jpg) no-repeat;
	width: 10px;
	height: 27px;
	position: absolute;
	left: -5%;
	top: 50%
}
.Shares ul li .ManDetail .Arow02 {
	left: auto;
	right: -5.5%;
	background: url(../images/blure_arow_left.png) no-repeat
}
.DetailTxt02 {
	display: none;
	padding: 0 15px
}
.DetailTxt02 p {
	padding: 0
}
.DetailTxt02 h2 {
	font-family: HelveticaNeue-BoldItalic;
	font-size: 17px;
	color: #fff;
	padding: 10 0 0;
	margin: 0
}
.Shares ul li:hover .DetailTxt02 {
	display: block
}
.Shares ul li:hover .DetailTxt {
	display: none
}
.VideoCatagry {
	width: 100%;
	float: left;
	margin-bottom: 10px
}
.VideoCatagry .row {
	margin: 0 -10px
}
.VideoCatagry ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.VideoCatagry ul li {
	padding: 0
}
.VideoCatagry ul li .MrtnSpksInr {
	float: left;
	width: 100%;
	position: relative
}
.VideoCatagry ul li .MrtnSpksInr span.PlyBtn01 {
	border: 3px solid #dddbdb
}
.VideoCatagry ul li .MrtnSpksInr span.PlyBtn01 i.fa-play {
	color: #dddbdb
}
.VideoCatagry ul li .MrtnSpksInrHvr {
	float: left;
	width: 100%;
	height: 290px;
	background: rgba(0,0,0,.7);
	display: table;
	padding: 0 49px;
	transition: all .4s;
	position: absolute;
	top: 0;
	opacity: 0
}
.VideoCatagry ul li .MrtnSpksInr01 {
	width: 100%;
	display: table-cell;
	vertical-align: middle
}
.VideoCatagry ul li .MrtnSpksInr01 h3 {
	margin: 0 0 27px;
	padding: 0;
	color: #fff;
	text-transform: uppercase;
	font-family: HelveticaLTStdBoldCond;
	font-size: 26px
}
.VideoCatagry ul li .MrtnSpksInr01 h4 {
	margin: 0;
	padding: 0;
	font-family: HelveticaNeue-Medium;
	font-size: 14px
}
.VideoCatagry ul li .MrtnSpksInr01 h4 a {
	color: #fff
}
.VideoCatagry ul li .MrtnSpksInr01 span {
	display: inline-block
}
.VideoCatagry ul li .MrtnSpksInrHvr span a {
	margin: 0 auto 7px;
	background: rgba(0,0,0,.4);
	font-size: 1.36em;
	display: block;
	width: 35px;
	height: 35px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	border: 1px solid #fff
}
.VideoCatagry ul li .MrtnSpksInrHvr span a i.fa-play {
	color: #fff;
	font-size: 14px;
	position: relative;
	left: 2px;
	border-radius: 50%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.VideoCatagry ul li .MrtnSpksInrHvr span a:hover {
	border-color: #fcb525
}

.SayingCatagry .col-md-8, .SunSid {
	border-right: 7px dotted #fff
}
.AboutMartn, .SunSid, .VideoShows {
	border-bottom: 7px dotted #fff
}
.VideoCatagry ul li .MrtnSpksInrHvr span a:hover i.fa-play {
	color: #fcb525
}
.VideoCatagry ul li .MrtnSpksInr01 span small {
	font-family: DKLemonYellowSun;
	font-size: 22px;
	color: #231f20;
	text-transform: uppercase
}
.VideoCatagry ul li.MrtnSpksInr:hover .MrtnSpksInrHvr {
	opacity: 1
}
.abtBkThb {
	width: 50px!important
}
.AboutMartn, .Letfsidpic, .MartnAbt, .Specking, .SunSid, .VideoCatagry ul li .MrtnSpksInr img, .WritingPag, .aboutLower {
	width: 100%
}
.AboutMartn {
	float: left;
	background: #000;
	padding: 0 0 8px
}
.aboutLower {
	background: url(../images/concrete_bg.jpg) no-repeat;
	background-position: center center!important;
	float: left
}
.nopadding {
	padding: 0;
	margin: 0
}
.aboutLower img.headImg {
	z-index: 999;
	position: relative
}
.Letfsidpic {
	float: left;
	margin-top: -100px;
	padding: 0 12px 0 0;
	background: url(../images/bullet_vertcl_brder.png) repeat-y #000;
	background-position: right center!important;
	margin-left: 12px
}
.Letfsidpic ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.Letfsidpic .bx-wrapper .bx-pager {
	display: none
}
.MartnAbt {
	float: left;
	padding: 0;
	position: relative;
	margin: -40px 0 0
}
.MartnAbt p {
	font-size: 17px;
	color: #231f20;
	padding: 0 60px 20px;
	margin: 0;
	line-height: 28px;
	font-family: HelveticaNeue-Medium
}
.Specking {
	float: left;
	background: url(../images/ftr_top_bg.jpg) no-repeat;
	padding: 27px 15px 45px
}
.Specking ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.Specking ul li {
	float: left;
	padding-right: 90px
}
#Specking ul li {
	padding-right: 75px
}
#Specking ul li:last-child, .Specking ul li:last-child {
	padding-right: 0
}
.Specking ul li h2 {
	font-family: BauhausITMedium;
	font-size: 20px;
	color: #ffc52f;
	padding: 0 10px 0 0;
	margin: 0;
	display: inline-block;
	float: left
}
.Specking ul li a {
	display: inline-block;
	float: left
}
.WritingPag {
	float: left;
	position: relative;
	margin-bottom: 10px
}
.InrPgWriting {
	width: 100%;
	float: left;
	margin: 100px 0 0
}
.SunSid {
	float: left;
	background: url(../images/BookTitleBg.jpg) no-repeat;
	text-align: center;
	padding: 250px 0 10px;
}
.SunSid img {
	margin-bottom: 25px
}
.SunSid a {
	width: 186px;
	height: 47px;
	background: url(../images/pre_order_new_01.png) no-repeat;
	display: inline-block;
	float:right;
	margin:3px 130px 0 0;
}
.StoneBg {
	width: 97%;
	float: left;
	background: url(../images/stone_bg.jpg) no-repeat;
	background-size: cover!important;
	padding: 70px 0 0;
	text-align: center;
	margin-left: 15px
}
.TopBnrTitl h3, .TopBnrTitl h4 {
	font-family: rm_typerighter_old;
	margin: 0;
	color: #231f20
}
.StoneBg img {
	padding-bottom: 20px
}
.TopBnrTitl {
	width: 100%;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	background: url(../images/brndng_exprt_img.png) no-repeat;
	height: 187px;
	text-align: center;
	padding: 20px 0 0
}
.TopBnrTitl h3 {
	font-size: 70px;
	padding: 0;
	line-height: 48px
}
.TopBnrTitl h3 small {
	font-size: 100px;
	color: #231f20;
	line-height: 0
}
.TopBnrTitl h4 {
	font-size: 36px;
	padding: 0 114px 0 0;
	float: right
}
.TimeLinPage {
	width: 100%;
	float: left;
	margin-bottom: 10px
}
.TimeLinPage .row {
	margin: 0 -5px
}
.Writing_book h2, .Writing_book p {
	font-family: rm_typerighter_old;
	color: #231f20;
	margin: 0
}
.TimeLinPage .col-md-3, .TimeLinPage .col-md-9 {
	padding-left: 5px;
	padding-right: 5px
}
.Writing_book {
	width: 100%;
	background: url(../images/website_books.jpg) no-repeat;
	background-size: 100%!important;
	background-position: top center!important;
	float: left;
	padding: 26px 45px
}
.Writing_book h2 {
	font-size: 97px;
	padding: 0 0 4px;
	text-transform: uppercase;
	line-height: 60px
}
.Writing_book p {
	font-size: 45px;
	padding: 0 0 10px;
	line-height: 24px
}
.SayingCatagry {
	width: 100%;
	float: left;
	background: url(../images/bullets_brdr.png) repeat-x;
	background-position: top center!important;
	padding: 20px 0 0
}
.Critics {
	width: 100%;
	float: left;
	background: url(../images/NewspaperBg.png) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding: 55px 35px 10px
}
.Critics h2 {
	font-family: TrajanPro-Regular;
	font-size: 45px;
	color: #010202;
	padding: 0 0 15px;
	margin: 0 0 15;
	text-transform: uppercase;
	text-align: center;
	background: url(../images/doubl_bordr.png) repeat-x;
	background-position: bottom center!important
}
.Critics ul {
	list-style: none;
	margin: 0;
	padding: 0 0 18px;
	width: 100%;
	float: left;
	position: relative;
	height: 375px
}
.Critics ul li {
	min-height: 140px
}
.Critics ul li p {
	font-family: AmericanTypewriter;
	font-size: 17px;
	color: #010101;
	padding: 0;
	margin: 0
}
.Critics ul li h3 {
	font-family: AmerTypewriterITCbyBT-Bold;
	font-size: 17px;
	color: #275e83;
	padding: 0;
	margin: 0
}
.Critics span {
	text-align: center;
	display: block
}
.Fashning {
	width: 100%;
	float: left;
	height: 575px;
	text-align: center;
	padding: 30px 55px 0;
	background-size: cover!important;
	background-position: top center!important
}
.Fashning h2 {
	font-family: Museo-700;
	font-size: 36px;
	color: #fff;
	padding: 0;
	margin: 0
}
.Fashning h4, .Fashning p {
	font-family: Museo-300;
	color: #fff;
	margin: 0
}
.Fashning p {
	font-size: 22px;
	padding: 0
}
.Fashning h4 {
	font-size: 18px;
	padding-top: 5px
}
.TopDirectry {
	width: 100%;
	float: left
}
.WoodBg_book {
	width: 100%;
	float: left;
	background: url(../images/Wood_bg.jpg) no-repeat;
	background-position: top center!important;
	height: 832px
}
.topBooks {
	width: 100%;
	float: left;
	padding: 59px 65px 0;
	margin-bottom: 95px
}
.topBooks ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.topBooks li .BooksDetail {
	width: 100%;
	float: left
}
.topBooks li .BooksDetail ul {
	list-style: none;
	padding: 0 40px 0 54px;
	margin: 10px 0 0;
	width: 100%;
	float: left;
	position: relative
}
.topBooks li .BooksDetail ul li {
	float: left;
	padding: 0 7px 0 0
}
.topBooks li .BooksDetail ul li:last-child {
	padding-right: 0
}
.topBooks li .BooksDetail span {
	display: block;
	text-align: center
}
.topBooks li .BooksDetail ul li a.Buy, .topBooks li .BooksDetail ul li a.More_info {
	height: 51px;
	margin: -20px 0 0;
	font-family: DKLemonYellowSun;
	font-size: 21px;
	color: #000;
	text-align: center;
	text-decoration: none;
	display: inline-block
}
.topBooks li .BooksDetail ul li a.More_info {
	background: url(../images/tape_btn.png) no-repeat;
	padding: 12px 20px
}
.topBooks li .BooksDetail ul li a.More_info:hover {
	background-position: 0 -51px
}
.topBooks li .BooksDetail ul li a.Buy {
	background: url(../images/tape_btn.png) no-repeat;
	padding: 10px 20px
}
.topBooks li .BooksDetail ul li a.Buy:hover {
	background-position: 0 -51px
}
.BooksBotom {
	width: 100%;
	float: left;
	padding: 0 61px
}
.BooksBotom ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.BooksBotom ul li {
	position: relative
}
.BooksBotom li .botmBoksDetail {
	width: 100%;
	float: left
}
.BooksBotom li .botmBoksDetail ul {
	list-style: none;
	padding: 0 2px;
	margin: -8px 0 0;
	width: 100%;
	float: left;
	position: relative
}
.BooksBotom li .botmBoksDetail ul li a.Buy, .BooksBotom li .botmBoksDetail ul li a.More_info {
	height: 51px;
	margin: -20px 0 0;
	font-family: DKLemonYellowSun;
	font-size: 21px;
	color: #000;
	text-align: center;
	text-decoration: none
}
.BooksBotom li .botmBoksDetail ul li {
	float: left;
	padding: 0 7px 0 0
}
.BooksBotom li .botmBoksDetail ul li:last-child {
	padding-right: 0
}
.BooksBotom li .botmBoksDetail span {
	display: block;
	text-align: center
}
.BooksBotom li .botmBoksDetail ul li a.More_info {
	background: url(../images/tape_btn.png) no-repeat;
	display: inline-block;
	padding: 15px 20px
}
.BooksBotom li .botmBoksDetail ul li a.More_info:hover {
	background-position: 0 -51px
}
.BooksBotom li .botmBoksDetail ul li a.Buy {
	background: url(../images/tape_btn.png) no-repeat;
	display: inline-block;
	padding: 10px 20px
}
.SpeckOut h2, .SpeckOut h3 {
	font-family: rockwellbold;
	color: #453300;
	margin: 0
}
.BooksBotom li .botmBoksDetail ul li a.Buy:hover {
	background-position: 0 -51px
}
.BooksBotom li a.Artical {
	width: 275px;
	height: 86px;
	background: url(../images/articai-btn.png) no-repeat;
	display: inline-block;
	position: absolute;
	top: 40%;
	left: 15px
}
.screnBnr {
	margin-bottom: 0
}
.screnBnr img {
	width: 100%
}
.MainBar {
	width: 100%;
	float: left;
	position: relative
}
.SpeckOut {
	width: 100%;
	float: left;
	background: url(../images/brndng_exprt_img.png) no-repeat;
	height: 187px;
	padding: 13px 65px 0;
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0
}
.SpeckOut h2 {
	font-size: 34px;
	padding: 0 0 15px;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 3px
}
.SpeckOut h3 {
	font-size: 16px;
	padding: 0;
	float: right
}
.SpeckOut h3 span {
	display: block
}
.gryTxt_bg {
	width: 100%;
	float: left;
	background: url(../images/gry_dots_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	text-align: center;
	padding: 45px 0 15px;
	margin: 100px 0 0
}
.gryTxt_bg p {
	font-family: rm_typerighter_old;
	color: #fff;
	font-size: 70px;
	padding: 0;
	margin: 0;
	line-height: 50px
}
.VideoShows {
	width: 100%;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.VideoShows ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.VideoShows ul li {
	padding: 12px 10px 0
}
.VideoShows ul li .MrtnSpksInr {
	float: left;
	width: 100%;
	position: relative
}
.VideoShows ul li .MrtnSpksInr span.PlyBtn01 {
	border: 3px solid #dddbdb
}
.VideoShows ul li .MrtnSpksInr span.PlyBtn01 i.fa-play {
	color: #dddbdb
}
.VideoShows ul li .MrtnSpksInrHvr02 {
	float: left;
	width: 100%;
	height: 244px;
	background: rgba(0,0,0,.7);
	display: table;
	padding: 0 49px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	position: absolute;
	top: 0;
	opacity: 0;
	text-align: center
}
.VideoShows ul li .MrtnSpksInr01 {
	width: 100%;
	display: table-cell;
	vertical-align: middle
}
.VideoShows ul li .MrtnSpksInr01 h3 {
	margin: 0;
	padding: 0 0 25px;
	color: #fff;
	text-transform: uppercase;
	font-family: HelveticaNeue-Medium;
	font-size: 20px
}
.VideoShows ul li .MrtnSpksInr01 h3 a {
	color: #fff;
	text-decoration: none
}
.VideoShows ul li .MrtnSpksInr01 span {
	display: inline-block
}
.VideoShows ul li .MrtnSpksInrHvr span a {
	margin: 0 auto 7px;
	background: rgba(0,0,0,.4);
	font-size: 1.38em;
	display: block;
	width: 35px;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	border: 1px solid #fff
}
.Logosicon, .NewVidos, .NewsTxt, .VideoShows ul li .MrtnSpksInr img {
	width: 100%
}
.VideoShows ul li .MrtnSpksInrHvr span a i.fa-play {
	color: #fff;
	font-size: 14px;
	position: relative;
	left: 2px;
	border-radius: 50%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.NewVidos ul li .MrtnSpksInrHvr span a, .NewVidos ul li .MrtnSpksInrHvr03 {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	text-align: center
}
.VideoShows ul li .MrtnSpksInrHvr span a:hover {
	border-color: #fcb525
}
.VideoShows ul li .MrtnSpksInr01 h4 {
	margin: 0;
	padding: 0;
	color: #fff;
	text-transform: uppercase;
	font-family: HelveticaNeue-Medium;
	font-size: 14px
}
.VideoShows ul li .MrtnSpksInr01 h4 a {
	color: #fff
}
.VideoShows ul li .MrtnSpksInrHvr span a:hover i.fa-play {
	color: #fcb525
}
.VideoShows ul li .MrtnSpksInr01 span small {
	font-family: DKLemonYellowSun;
	font-size: 22px;
	color: #231f20;
	text-transform: uppercase
}
.VideoShows ul li.MrtnSpksInr:hover .MrtnSpksInrHvr {
	opacity: 1
}
.NewsTxt {
	float: left;
	background: url(../images/gry_dots_bg.jpg);
	background-position: top center!important;
	text-align: center;
	padding: 10px 0
}
.NewsTxt p {
	font-family: rm_typerighter_old;
	color: #fff;
	font-size: 70px;
	padding: 0;
	margin: 0;
	line-height: normal
}
.Logosicon {
	float: left;
	background: url(../images/lite_gry_bg.jpg);
	background-position: top center!important;
	padding: 18px 100px 13px
}
.Logosicon ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.Logosicon ul li {
	float: left;
	margin-right: 50px
}
.Logosicon ul li:last-child {
	margin-right: 0
}
.NewVidos {
	float: left;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.NewVidos .row {
	margin: 0 -10px
}
.NewVidos ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.NewVidos ul li {
	padding: 0 10px
}
.NewVidos ul li .MrtnSpksInr {
	float: left;
	width: 100%;
	position: relative
}
.NewVidos ul li .MrtnSpksInr span.PlyBtn01 {
	border: 3px solid #dddbdb
}
#NewVidos ul li .MrtnSpksInr span.PlyBtn01 {
	width: 70px;
	height: 70px;
	font-size: 2.9em;
	margin: -40px auto 0
}
.NewVidos ul li .MrtnSpksInr span.PlyBtn01 i.fa-play {
	color: #dddbdb
}
#NewVidos ul li .MrtnSpksInr span.PlyBtn01 i.fa-play {
	left: 4px;
	color: #dddbdb;
	font-size: 35px
}
.NewVidos ul li .MrtnSpksInrHvr03 {
	float: left;
	width: 100%;
	height: 251px;
	background: rgba(0,0,0,.7);
	display: table;
	padding: 0 49px;
	transition: all .4s;
	position: absolute;
	top: 0;
	opacity: 0
}
#NewVidos ul li .MrtnSpksInrHvr03 {
	height: 179px
}
.NewVidos ul li .MrtnSpksInr01 {
	width: 100%;
	display: table-cell;
	vertical-align: middle
}
.NewVidos ul li .MrtnSpksInr01 h3 {
	margin: 0;
	padding: 0 0 25px;
	color: #fff;
	text-transform: uppercase;
	font-family: HelveticaNeue-Medium;
	font-size: 20px
}
#NewVidos ul li .MrtnSpksInr01 h3 {
	font-size: 13px
}
.NewVidos ul li .MrtnSpksInr01 h4 {
	margin: 0;
	padding: 0;
	color: #fff;
	text-transform: uppercase;
	font-family: HelveticaNeue-Medium;
	font-size: 14px
}
.NewVidos ul li .MrtnSpksInr01 h4 a {
	color: #fff
}
.NewVidos ul li .MrtnSpksInr01 span {
	display: inline-block
}
.NewVidos ul li .MrtnSpksInrHvr span a {
	margin: 0 auto 7px;
	background: rgba(0,0,0,.4);
	font-size: 1.38em;
	display: block;
	width: 35px;
	height: 35px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	border: 1px solid #fff
}
.NewVidos ul li .MrtnSpksInrHvr span a i.fa-play {
	color: #fff;
	font-size: 14px;
	position: relative;
	left: 2px;
	border-radius: 50%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.GalleryTextNew, .tiles-wrap img {
	transition: transform .4s ease 0s
}
.NewVidos ul li .MrtnSpksInrHvr span a:hover {
	border-color: #fcb525
}
.NewVidos ul li .MrtnSpksInrHvr span a:hover i.fa-play {
	color: #fcb525
}
.NewVidos ul li .MrtnSpksInr01 span small {
	font-family: DKLemonYellowSun;
	font-size: 22px;
	color: #231f20;
	text-transform: uppercase
}
.NewVidos ul li.MrtnSpksInr:hover .MrtnSpksInrHvr {
	opacity: 1
}
.NewVidos ul li .MrtnSpksInr img {
	width: 100%
}
.gallry {
	width: 100%;
	float: left;
	margin: 95px 0 0
}
.galryTxt {
	background: rgba(0,0,0,.7);
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: center;
	width: 100%;
	height: 100%;
	padding: 25px 45px 0
}
#galryTxt, .gallry .tiles-wrap li:hover .galryTxt {
	opacity: 1
}

.GalleryTextNew { height: 91%; 
transform: scale(1.3); 
display: flex; 
align-items: center;  
justify-content: center; 
text-align: center;
vertical-align: middle;
}
.galryTxt p {
	color: #fff;
	font-family: DincondBold;
	font-size: 27px;
	line-height: 35px;
	margin: 0;
	padding: 0;	
	text-transform: uppercase;
}

.galryTxt p  span {
	display:block;
	font-size:15px;
	margin:5px 0 10px;
	font-family:arial;
	font-weight:400;
	text-transform:capitalize;
}

.GalleryTextNew p small { display:block; margin:0 auto; height:40px; width:40px; overflow:hidden;}
.GalleryTextNew p small img { width:40px;}


.gallry .tiles-wrap li:hover .GalleryTextNew, .tiles-wrap img {
	transform: scale(1)
}
.CatagryNumbr ul li a, .CatagryNumbr ul li a.Month {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.gallry .tiles-wrap li:hover img {
	transform: scale(1.05)
}
.Wraper {
	max-width: 1000px;
	margin: 0 auto
}
.BlogInnr {
	width: 100%;
	float: left
}
.InnrTopTxtmain {
	width: 100%;
	float: left;
	position: relative
}
.InnrTopTxt {
	width: 100%;
	float: left;
	background: url(../images/brndng_exprt_img.png) no-repeat;
	height: 187px;
	padding: 10px 45px 0;
	text-align: center;
	position: absolute;
	z-index: 999
}
.HadindCatagry, .HdndSbscrb, .OddWrldDiv, .OddWrldImg, .OddWrldImg h2 {
	position: relative
}
.InnrTopTxt p {
	font-family: rm_typerighter_old;
	font-size: 74px;
	color: #3c2415;
	padding: 0;
	margin: 0;
	line-height: 42px
}
.InnrDetail {
	width: 100%;
	float: left;
	background: url(../images/blue_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding: 25px 10px 125px
}
.CatagryMain {
	width: 100%;
	float: left
}
.HadindCatagry {
	width: 100%;
	float: left;
	background: url(../images/hading_bg.png) no-repeat;
	background-position: top center!important;
	text-align: center;
	height: 55px;
	z-index: 999
}
.HdndSbscrb {
	width: 100%;
	float: left;
	background: url(../images/sub_hdng_bg.png) no-repeat;
	background-position: top center!important;
	text-align: center;
	height: 52px;
	z-index: 999
}
.CatagryNumbr, .Tweets {
	background: rgba(255,255,255,.7)
}
.RightWrap {
	width: 100%;
	float: left;
	padding: 0 25px
}
.CatagryNumbr {
	padding: 24px 25px 10px;
	margin: -6px 0 16px
}
.CatagryNumbr ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.CatagryNumbr ul li {
	padding-bottom: 16px
}
.CatagryNumbr ul li a {
	font-family: rockwellbold;
	font-size: 20px;
	color: #002e5d;
	text-decoration: none;
	text-transform: uppercase;
	transition: all .4s
}
.CatagryNumbr ul li a:hover {
	color: #ffc52f
}
.CatagryNumbr ul h3, .CatagryNumbr ul li a.Month {
	font-family: rockwellbold;
	color: #002e5d;
	text-decoration: none;
	text-transform: uppercase
}
.CatagryNumbr ul h3 {
	font-size: 20px;
	padding: 0 0 3px;
	margin: 0
}
.CatagryNumbr ul h3#ArcHead {
	border-top: 1px solid #fdb813;
	padding: 21px 0 9px;
	cursor: pointer
}
.CatagryNumbr ul li a.Month {
	font-size: 15px;
	transition: all .4s;
	display: block;
	padding: 0 14px
}
.Events h5 a, .Tweets ul li span.TxtTwet a {
	-webkit-transition: all .4s;
	-o-transition: all .4s
}
.CatagryNumbr ul li a.Month:hover {
	color: #ffc52f
}
.Tweets {
	width: 100%;
	float: left;
	padding: 7px 0 4px
}
.Tweets h2 {
	font-family: DIN-Bold;
	font-size: 20px;
	color: #231f20;
	padding: 0 15px 7px;
	margin: 0;
	text-transform: uppercase
}
.Tweets ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.Tweets ul li {
	padding: 11px 6px 9px 9px;
	border-top: 1px solid #8c87a7;
	float: left;
	width: 100%
}
.Tweets ul li p, .Tweets ul li span.TxtTwet {
	padding: 0;
	color: #231f20;
	font-size: 13px;
	float: left
}
.Tweets ul li:last-child {
	border-bottom: 1px solid #8c87a7
}
.Tweets ul li p {
	font-family: DIN-Regular;
	margin: 0
}
.Tweets ul li span.Logotwet {
	float: left;
	margin-right: 8px
}
.Tweets ul li span.TxtTwet {
	font-family: DIN-Medium;
	margin: 0;
	max-width: 170px
}
.Tweets ul li span.TxtTwet a {
	font-size: 13px;
	color: #2b3990;
	text-decoration: none;
	font-family: DIN-Regular;
	-moz-transition: all .4s
}
.Tweets ul li span.TxtTwet a:hover {
	color: #f8b327
}
.Tweets ul li span.TxtTwet small {
	font-family: DIN-Regular;
	font-size: 13px;
	color: #231f20
}
.txtField {
	width: 100%;
	float: left;
	background: rgba(000,000,00,.3);
	padding: 5px;
	margin-bottom: 15px
}
.txtField input[type=text] {
	width: 100%;
	float: left;
	background: #fff;
	border: 0;
	height: 22px;
	font-size: 13px;
	color: #808285;
	padding: 0 10px;
	font-family: DIN-Regular;
	border-radius: 3px
}
.SubScribe {
	width: 100%;
	float: left;
	background: rgba(255,255,255,.7);
	padding: 20px 24px 38px
}
#SubScribe {
	width: 100%;
	float: left;
	margin: 0 0 15px
}
#SubScribe .SubScribe {
	padding: 0 25px;
	background: 0 0
}
#SubScribe .SubScribe .SubInr {
	width: 100%;
	float: left;
	background: rgba(255,255,255,.7);
	margin: -6px 0 0;
	padding: 20px 24px 15px
}
.SubScribe h2 {
	font-size: 18px;
	color: #002e5d;
	padding: 0 0 9px;
	margin: 0;
	text-transform: uppercase;
	font-family: rockwellbold
}
.SubScribe p {
	font-family: DIN-Regular;
	font-size: 13px;
	line-height: 16px;
	color: #000;
	padding: 0 0 18px;
	margin: 0
}
.SubScribe ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.SubScribe ul li {
	padding-bottom: 11px;
	width: 100%;
	float: left
}
.SubScribe ul li input[type=text], .SubScribe ul li input[type=email] {
	width: 100%;
	float: left;
	background: #fff;
	border: 0;
	height: 22px;
	font-size: 13px;
	color: #808285;
	padding: 0 10px;
	font-family: DIN-Regular;
	text-transform: capitalize
}
.BlgHd h2, .Gry_dotd_bg h3, .tile_txt h3 {
	text-transform: uppercase
}
.SubScribe input[type=submit] {
	font-size: 14px;
	color: #fff;
	border: 0;
	background: #262261;
	font-family: rockwellbold;
	padding: 5px 9px 3px;
	text-transform: uppercase;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.SubScribe input[type=submit]:hover {
	background: #ffc52f
}
.SubScribe .gform_wrapper {
	margin: 0!important;
	max-width: 100%!important
}
.SubScribe .gform_wrapper div.validation_error {
	display: none
}
.SubScribe .gform_footer {
	margin: 0!important;
	padding: 0!important
}
.BlogInnr .col-md-8 {
	border-right: 7px dotted #fff
}
.BlogTxtSid {
	width: 100%;
	float: left;
	background: url(../images/blog_inr_txt_bg.png) repeat-y;
	padding: 25px 55px 55px;
	font-family: Helvetica;
	font-size: 17px;
	line-height: 28px
}
.EvntRw, .resized-splitflap {
	background: url(../images/board_bg.jpg) repeat-x
}
.BlogTxtSid span {
	font-family: Helvetica;
	font-size: 12px;
	color: #545554;
	padding: 0 0 20px;
	margin: 0;
	display: inline-block
}
.BlogTxtSid h2 {
	font-family: DincondBold;
	font-size: 40px;
	color: #333;
	line-height: 40px;
	margin: 0 0 20px;
	padding: 0 0 20px;
	border-bottom: 6px dotted #333
}
.BlogTxtSid p img {
	float: left;
	padding-right: 15px
}
.BlogTxtSid p img.aligncenter {
	padding: 0;
	height: auto!important;
	width: 100%!important
}
.Events, .EvntRw {
	width: 100%;
	float: left
}
.BlogTxtSid p {
	font-family: Helvetica;
	font-size: 17px;
	color: #545554;
	padding: 0 0 20px;
	margin: 0;
	line-height: 28px
}
.BlogTxtSid p a {
	color: #ed1e27;
	text-decoration: underline
}
.BlogTxtSid p a:hover, .Events h5 a {
	text-decoration: none
}
div.wpcf7-response-output {
	color: #fff!important
}
.Events h2 {
	margin: 15px auto;
	font-family: rm_typerighter_old;
	font-size: 66px;
	color: #fdb913;
	text-align: center;
	line-height: 23px
}
.Events {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 7px dotted #fff
}
.Events h5 {
	font-family: Helvetica;
	font-size: 25px;
	color: #fff;
	margin: 0 0 10px;
	padding: 0;
	text-align: center
}
.Events h5 a {
	color: #fab81f;
	-moz-transition: all .4s;
	transition: all .4s
}
.Events h5 a:hover, .EvntRw h5 a, .EvntRw h5 a:hover {
	text-decoration: underline
}
.EvntRw h5 a, .OddWrldImg {
	-webkit-transition: all .4s;
	-o-transition: all .4s
}
.EvntRw {
	padding: 20px;
	border-bottom: 1px solid transparent
}
.EvntRw h2, .EvntRw h3, .EvntRw h4, .EvntRw h5 {
	font-family: Helvetica;
	font-size: 25px;
	color: #fff;
	font-weight: 700;
	padding: 0
}
.EvntRw h2, .EvntRw h3, .EvntRw h4 {
	float: left;
	margin: 0
}
.EvntRw h2, .EvntRw h3 {
	width: 150px
}

.EvntRw h5 {
	float: right;
	margin: 0 20px 0 0
}
.BlgHd, .OddWrldDiv, .resized-splitflap {
	float: left;
	width: 100%
}
.EvntRw h5 a {
	color: #fab81f;
	-moz-transition: all .4s;
	transition: all .4s
}
.resized-splitflap {
	padding: 9px 20px
}
.gform_wrapper .ginput_complex label, .gform_wrapper .top_label .gfield_label {
	display: none!important
}
.gform_wrapper textarea.large {
	height: 10em!important
}
.BlgHd {
	padding: 10px 0;
	text-align: center;
	background: url(../images/blog_title.png) no-repeat;
	background-size: cover!important;
	background-position: top center!important
}
.BlgHd h2 {
	font-family: rm_typerighter_old;
	font-size: 70px;
	color: #3c2415;
	margin: 0;
	padding: 0
}
#tw-widget1 .tweet a, #tw-widget1 .user a span, #tw-widget1 li p {
	font-family: HelveticaNeue-Medium
}
.SubScribe .mc4wp-alert.mc4wp-success {
	color: #000
}
.mc4wp-alert.mc4wp-error {
	color: red;
	font-size: 12px
}
.mc4wp-alert.mc4wp-success {
	color: #fdb813
}
.OddWrldDiv {
	background: url(../images/odd_frame.png) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	height: 636px;
	padding: 57px 52px 47px;
	z-index: 2
}
.HiddenDiv, .OddWrldImg {
	height: 534px;
	float: left;
	width: 100%
}
.OddWrldImg {
	background-position: top center!important;
	background-size: cover!important;
	background-repeat: no-repeat;
	text-align: center;
	display: table;
	-moz-transition: all .4s;
	transition: all .4s;
	-webkit-transform: scale(1);
	-moz-transform: scale(-1);
	-o-transform: scale(1);
	transform: scale(1)
}
.OddOvrly, .OddWrldImg h2 {
	opacity: 0;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.OddWrldImg h2 {
	margin: 0;
	padding: 0;
	display: table-cell;
	vertical-align: middle;
	z-index: 1;
	transition: all .4s
}
#tw-widget1 .interact, #tw-widget1 .user a span[data-scribe="element:verified_badge"], .Tweets #tw-widget1 .user a span, .Tweets #tw-widget1 li .media {
	display: none
}
.OddWrldImg:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.OddOvrly {
	background: rgba(0,0,0,.26);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .4s
}
.kitchen_video a, .kitchen_video a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.OddWrldImg:hover .OddOvrly, .OddWrldImg:hover h2 {
	opacity: 1
}
.Tweets #tw-widget1 li {
	margin: 0
}
.Tweets #tw-widget1 .user img {
	width: 32px;
	height: 32px
}
.Tweets #tw-widget1 li p {
	color: #000;
	margin: 0;
	float: none;
	width: auto
}
.Tweets #tw-widget1 .tweet a {
	color: #2b3990
}
.Tweets #tw-widget1 .user {
	float: left
}
#twitter {
	padding: 10px 30px 0;
	position: relative
}
#twitter h2 {
	margin: 0 0 13px;
	padding: 0;
	text-align: center;
	color: #ffc52f
}
#twitter h2 i.fa-twitter {
	border: 2px solid #ffc52f;
	border-radius: 50%;
	color: #ffc52f;
	height: 60px;
	width: 60px;
	padding: 13px 0
}
#tw-widget1 li, #tw-widget1 li .media, #tw-widget1 li p, .Goldn_bg, .Scnd_portion ul li p, .chiken_danc, .food_community, .functions_titles, .kitchen_bar, .kitchen_video, .tile_txt {
	float: left;
	width: 100%
}
#tw-widget1 ul {
	margin: 0;
	padding: 0;
	list-style: none
}
#tw-widget1 li {
	position: relative;
	margin: 0 0 25px
}
#tw-widget1 a {
	text-decoration: none
}
#tw-widget1 .tweet a:hover, .Black_ston_bg p a, .Top_doubl_bg a {
	text-decoration: underline
}
#tw-widget1 .user img {
	float: left;
	margin: 0 10px 0 0
}
#tw-widget1 .user a span {
	float: left;
	text-align: left;
	font-size: 12px;
	color: #ffc52f;
	margin: 12px 0 0
}
.Goldn_bg, .Scnd_portion ul li p, .TimeLineHdng, .chiken_danc, .kitchen_video a, .prs_bg {
	text-align: center
}
#tw-widget1 .user a span[data-scribe="element:screen_name"] {
	font-size: 12px;
	color: #ffc52f;
	font-family: HelveticaNeue-Medium;
	margin: 25px 0 0 -15px

}
#tw-widget1 .tweet a {
	margin: 5px 0 0;
	font-size: 12px;
	color: #ffc52f
}
#tw-widget1 li p {
	margin: 8px 0 0;
	padding: 0;
	color: #fff;
	font-size: 12px
}
#tw-widget1 .tweet a[data-scribe="element:hashtag"] {
	color: #148993;
	font-size: 14px;
	font-family: GothamBook;
	font-weight: 400
}
#tw-widget1 li .media {
	overflow: visible;
	margin: 10px 0 0
}
.food_community {
	padding: 20px 0 0;
	margin: 12px 0 0;
	background: url(../images/bullets_brdr.png) repeat-x;
	background-position: top center!important
}
.Goldn_bg {
	background: url(../images/goldn_bg.jpg) no-repeat;
	background-position: top center!important;
	padding: 7px 134px 11px
}
.Goldn_bg p {
	font-family: rm_typerighter_old;
	font-size: 65px;
	color: #231f20;
	padding: 0;
	margin: 0;
	line-height: 33px
}
.Scnd_portion {
	width: 100%;
	float: left
}
.CsStdsCntHvr02 {
	height: 324px
}
.Scnd_portion ul li p {
	margin: 0;
	padding: 9px 0;
	font-size: 22px;
	color: #fff;
	font-family: Helvetica
}
.tile_txt h3, .tile_txt p {
	font-family: ArcherMedium
}
.MainVdeoBnr02 a {
	background: rgba(0,0,0,.7)
}
.functions_titles {
	padding: 22px 0;
	margin-bottom: 14px;
	background: url(../images/bullets_brdr.png) repeat-x, url(../images/bullets_brdr.png) repeat-x;
	background-position: top center, bottom center!important
}
.functions_titles ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.tile_txt {
	background: url(../images/whit_clndr_bg.png) no-repeat;
	background-position: top center!important;
	padding: 53px 35px 46px
}
.tile_txt h3 {
	font-size: 35px;
	color: #231f20;
	padding: 0 0 5px;
	margin: 0
}
.chiken_danc p, .tile_txt p {
	color: #231f20;
	padding: 0;
	margin: 0
}
.tile_txt p {
	font-size: 19px;
	line-height: 24px
}
.chiken_danc {
	background: url(../images/blog_title.png) no-repeat;
	background-position: top center!important
}
.chiken_danc p {
	font-family: rm_typerighter_old;
	font-size: 48px
}
.kitchen_video {
	position: relative;
	margin-bottom: 20px
}
.kitchen_video a {
	left: 0;
	top: 50%;
	right: 0;
	margin: -48px auto 0;
	font-size: 4em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 97px;
	height: 97px;
	opacity: 1;
	border: 3px solid #fff;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	background: rgba(0,0,0,.7)
}
.Gry_dotd_bg, .Main_way, .TimeLineHdng, .big_way, .prs_bg {
	width: 100%;
	float: left
}
.kitchen_video a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	border-radius: 50%;
	transition: all .4s
}
.kitchen_video a:hover {
	border: 3px solid #ffc52f
}
.kitchen_video a:hover i.fa-play {
	color: #ffc52f
}
.Main_way {
	background: url(../images/bullets_brdr.png) repeat-x;
	background-position: bottom center!important;
	padding: 0 0 17px;
	margin-bottom: 7px
}
.Main_way ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.Main_way ul li p.kitchn_txt {
	font-size: 18px;
	color: #fff;
	padding: 9px 0;
	margin: 0;
	text-align: center;
	font-family: BauhausITMedium
}
.big_way {
	background: url(../images/brown_shade_bg.jpg);
	background-position: top center!important;
	padding: 13px 35px 9px
}
.big_way h3, .big_way p {
	color: #3c2415;
	padding: 0;
	margin: 0
}
.big_way h3 {
	font-family: rockwellbold;
	font-size: 45px
}
.big_way p {
	font-family: ArcherMedium;
	font-size: 20px;
	line-height: 22px
}
.Gry_dotd_bg {
	background: url(../images/gry_doted_bg.jpg) top center;
	padding: 15px 30px 19px
}
.Gry_dotd_bg h3, .Gry_dotd_bg p {
	color: #002e5d;
	padding: 0;
	margin: 0
}
.Gry_dotd_bg h3 {
	font-family: DincondBold;
	font-size: 53px
}
.Gry_dotd_bg p {
	font-family: ArcherMedium;
	font-size: 18px;
	line-height: 22px
}
.Main_way ul li .CseStdsVdoInr span.PlyBtn02 {
	background: rgba(0,0,0,.7)
}
.TimeLineHdng {
	background: url(../images/timeline_hdng_bg.png) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding: 25px 0 125px
}
.TimeLineHdng h1 {
	margin: 0;
	padding: 0;
	color: #3c2415;
	font-size: 70px;
	font-family: rm_typerighter_old;
	line-height: normal
}
.prs_bg {
	background: url(../images/press-area-bg.jpg);
	background-position: top center!important;
	padding: 24px 0 0
}
.prs_bg h1 {
	font-family: DKLemonYellowSun;
	font-size: 60px;
	line-height: .8em
}
.prs_ctn {
	width: 530px;
	background: url(../images/press-area-note-pad.png) no-repeat;
	background-position: top center!important;
	padding: 130px 120px 45px;
	margin: 0 auto;
	background-size: 100% 100%!important
}
.prs_form {
	margin: 0 auto;
	width: 45%
}
.prs_form h4 {
	margin: 20px
}
.prs_ctn h2 {
	margin: 0 0 20px;
	padding: 0;
	font-family: HelveticaLTStdBoldCond;
	font-size: 25px;
	text-transform: capitalize;
	display: none
}
.ABtPopUpHdng h2, .ABtPopUpHdng h3, .AbtPopTxt h3, .AbtPopUpBg p, .Black_ston_bg h2, .Innr_txt2 h2, .LeftSid_result h2, .Prsee_video ul li .pres_cnt_innr_hvr h2, .Prsee_video ul li .pres_cnt_innr_hvr h3, .innr_brand_shape h2 {
	text-transform: uppercase
}
.prs_ctn ul {
	text-align: left;
	margin-bottom: 45px;
	list-style-type: none
}
.Innr_txt2, .Top_doubl_bg, .prs_glry .nav, .prs_glry_ctn {
	text-align: center
}
.prs_ctn .prsBuy {
	margin-top: 60px
}
.prs_ctn ul li {
	margin-bottom: 20px;
	font-family: DKLemonYellowSun;
	font-size: 21px
}
.prs_ctn li:before {
	content: ">";
	position: relative;
	left: -15px
}
.prs_glry_ctn {
	background: url(../images/Tear_Texture_GOLD_gallery.png) no-repeat;
	background-position: top center!important;
	font-family: Myriad Pro;
	height: 225px
}
.prs_glry_ctn h2 {
	margin-top: 0;
	padding: 20px 0 0;
	color: #fff
}
.prs_glry_ctn p {
	width: 68%;
	font-size: 17px;
	margin: 0 auto;
	padding-bottom: 20px
}
.prs_glry {
	margin-bottom: 20px;
	margin-top: -40px
}
.prs_glry ul {
	padding-left: 15px
}
.prs_glry .tab-content {
	max-height: 800px;
	overflow: scroll
}
.CseStdsVdoInr, .FutureDivLstng li, .LindStromMapLsting, .MapLstingDtl, .PanelSctionScnd, .PanelSctionSxth, .kitchen_video {
	overflow: hidden
}
.prs_glry .nav {
	border-bottom: none;
	max-width: 250px;
	margin: 0 auto
}
.prs_glry .nav h3 {
	color: #fff
}
.prs_glry .nav li {
	float: none;
	background-color: #414142;
	margin: 10px
}
.prs_glry .nav li a {
	border-radius: 0;
	color: #fff;
	margin-right: 0
}
.prs_glry .nav-tabs>li.active>a, .prs_glry .nav-tabs>li.active>a:focus, .prs_glry .nav-tabs>li.active>a:hover, .prs_glry .nav-tabs>li>a:focus, .prs_glry .nav-tabs>li>a:hover {
	color: #000;
	background-color: #ffc52f;
	border: none
}
.Top_doubl_bg h1, .Top_doubl_bg p {
	font-family: Chalkduster;
	color: #fff
}
#high_resolution_images .item {
	display: inline-block;
	margin: 10px
}
.Top_doubl_bg {
	width: 100%;
	float: left;
	background: url(../images/new_double_bg.jpg) no-repeat;
	background-position: top center!important;
	height: 270px;
	padding: 24px 0 0
}
.Top_doubl_bg h1 {
	font-size: 36px;
	padding: 0 0 2px;
	margin: 0
}
.Top_doubl_bg p {
	font-size: 24px;
	line-height: 36px;
	padding: 0 0 73px;
	margin: 0 auto;
	max-width: 695px
}
.Top_doubl_bg a {
	font-family: HelveticaNeue-Medium;
	font-size: 14px;
	color: #000
}
.Black_innr_bg {
	width: 100%;
	float: left;
	background: #000;
	padding: 10px 0 0
}
.Main_cntnt_bg {
	width: 100%;
	float: left;
	background: url(../images/mstrd_doted_bg.png) no-repeat;
	background-position: top center!important
}
.Innr_txt2 {
	max-width: 837px;
	margin: 75px auto 41px
}
.Innr_txt2 h2 {
	font-family: HelveticaNeue_Bold;
	font-size: 24px;
	color: #273942;
	padding: 0 0 11px;
	margin: 0
}
.Innr_txt2 p {
	font-size: 14px;
	color: #273942;
	padding: 0;
	margin: 0;
	font-family: HelveticaNeue-Medium
}
.dropdown_bg {
	width: 746px;
	margin: 19px auto;
	display: inline-block
}
.dropdown_bg .dropdown {
	width: 100%;
	background: url(../images/drop_down_bg.png) no-repeat;
	background-size: 100%!important;
	background-position: top center!important;
	float: left
}
.dropdown_bg .dropdown .btn {
	padding: 12px
}
.dropdown_bg .dropdown .btn-primary {
	width: 100%;
	float: left;
	background: 0 0;
	border: 0;
	font-size: 14px;
	color: #273942!important;
	font-family: HelveticaNeue-Medium;
	margin: 0!important
}
.btn-primary.active, .btn-primary:active, .btn-primary:focus, .dropdown_bg .dropdown .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
	background: 0 0;
	border: 0;
	color: #273942;
	box-shadow: none
}
.dropdown_bg .dropdown .dropdown-menu {
	width: 100%;
	max-width: none;
	border-radius: 0;
	background: #fff;
	border: 0;
	margin: 0;
	box-shadow: none
}
.dropdown_bg .dropdown .caret {
	position: absolute;
	top: 18px;
	right: 20px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid
}
.Prsee_video {
	width: 100%;
	float: left;
	padding: 0 100px 30px
}
.Prsee_video ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.Prsee_video ul li {
	padding-bottom: 30px
}
.Prsee_video ul li.press_videos {
	float: left;
	width: 100%;
	position: relative
}
.Prsee_video ul li .press_videos img {
	width: 100%
}
.Prsee_video ul li span.PlyBtn01 {
	left: 0;
	top: 50%;
	right: 0;
	margin: -48px auto 0;
	font-size: 4em;
	display: block;
	position: absolute;
	width: 97px;
	height: 97px;
	text-align: center;
	border: 3px solid #fff;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.Prsee_video ul li span.PlyBtn01 i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	border-radius: 50%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.Prsee_video ul li .pres_cnt_hvr, .Prsee_video ul li .pres_cnt_innr_hvr span a {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	text-align: center
}
.Prsee_video ul li span.PlyBtn01:hover {
	border: 3px solid #ffc52f
}
.Prsee_video ul li span.PlyBtn01:hover i.fa-play {
	color: #ffc52f
}
.Prsee_video ul li .pres_cnt_hvr {
	float: left;
	width: 100%;
	height: 247px;
	background: rgba(0,0,0,.7);
	position: absolute;
	top: 0;
	display: table;
	padding: 0 20px;
	transition: all .4s;
	opacity: 0
}
.Prsee_video ul li .pres_cnt_innr_hvr {
	width: 100%;
	display: table-cell;
	vertical-align: middle
}
.Prsee_video ul li .pres_cnt_innr_hvr span {
	display: inline-block
}
.Prsee_video ul li .pres_cnt_innr_hvr span a {
	margin: 0 auto 7px;
	background: rgba(0,0,0,.4);
	font-size: 1.36em;
	display: block;
	width: 35px;
	height: 35px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	border: 1px solid #fff
}
.Cunsumer_tool, .Dotted_round_bg, .boxes_bg, .carfor_main, .innr_brand_shape, .powerful_tool, .top_brand_shape {
	width: 100%;
	float: left
}
.AbtPopUpBg p a, .Prsee_video ul li .pres_cnt_innr_hvr span a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.Prsee_video ul li .pres_cnt_innr_hvr span a i.fa-play {
	color: #fff;
	font-size: 14px;
	position: relative;
	left: 2px;
	border-radius: 50%;
	transition: all .4s
}
.Prsee_video ul li .pres_cnt_innr_hvr h2 {
	margin: 0;
	padding: 0 0 25px;
	color: #fff;
	font-family: HelveticaNeue-Medium;
	font-size: 36px
}
.Prsee_video ul li .pres_cnt_innr_hvr h3 {
	margin: 0;
	padding: 0;
	font-family: HelveticaNeue-Medium;
	font-size: 14px;
	color: #fff
}
.Prsee_video ul li .pres_cnt_innr_hvr h3 a {
	color: #fff
}
.Prsee_video ul li .press_videos:hover span.PlyBtn01 {
	opacity: 0
}
.Prsee_video ul li .press_videos:hover .pres_cnt_hvr {
	opacity: 1
}
.Prsee_video ul li .pres_cnt_innr_hvr span a:hover i.fa-play {
	color: #fcb525
}
.Prsee_video ul li .pres_cnt_innr_hvr span a:hover {
	border-color: #fcb525
}
.Dotted_round_bg {
	background: url(../images/bullets_brdr.png) repeat-x;
	height: 8px
}
.Dotted_round_bg02 {
	margin: 12px 0
}
.Cunsumer_tool {
	background: url(../images/brown_shade_bg02.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding-bottom: 34px;
	margin-bottom: 18px
}
.Cunsumer_tool p {
	font-size: 20px;
	line-height: 24px;
	color: #231f20;
	font-family: ArcherMedium;
	padding: 0 80px;
	margin: 0
}
.powerful_tool {
	background: url(../images/brndng_exprt_img.png) no-repeat;
	height: 187px;
	text-align: center;
	padding: 27px 0 0
}
.powerful_tool p {
	font-family: rm_typerighter_old;
	font-size: 82px;
	color: #231f20;
	padding: 0;
	margin: 0;
	line-height: 33px
}
.powerful_toolimg {
	margin-top: 20px!important;
	text-align: center
}
.carfor_main {
	background: url(../images/bullets_brdr.png) repeat-x, url(../images/bullets_brdr.png) repeat-x;
	background-position: top center, bottom center!important;
	padding: 28px 0 35px;
	margin-bottom: 19px
}
.boxes_bg {
	background: url(../images/box_bd.jpg);
	padding: 52px 0 40px;
	margin-bottom: 20px
}
.boxes_bg span.carfor_pic {
	text-align: center;
	display: block;
	padding-bottom: 30px
}
.boxes_bg p {
	font-family: Museo-300;
	font-size: 28px;
	color: #231f20;
	padding: 0 120px;
	margin: 0;
	line-height: 37px
}
.carfor_main .bordr_right {
	background: url(../images/bullet_vertcl_brder.png) repeat-y;
	background-position: right center!important
}
.innr_brand_shape {
	background: url(../images/whit_clndr_bg2.png) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding: 36px 35px 65px;
	position: relative
}
.innr_brand_shape h2 {
	font-family: DincondBold;
	font-size: 50px;
	color: #002e5d;
	padding: 9px 0 12px;
	margin: 0
}
.innr_brand_shape p {
	font-family: ArcherMedium;
	font-size: 20px;
	line-height: 24px;
	color: #002e5d;
	padding: 0 0 10px;
	margin: 0
}
.innr_brand_shape span.goldn_line {
	position: absolute;
	top: -40px;
	right: 0;
	display: inline-block;
	left: 0;
	text-align: center
}
.emarites, .shping_moll {
	position: relative;
	width: 100%;
	float: left
}
.emarites {
	margin: -35px 0 0;
	z-index: -9999
}
.Black_ston_bg {
	width: 100%;
	float: left;
	background: url(../images/black_stone_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding: 42px
}
.Black_ston_bg h2 {
	font-family: DincondBold;
	font-size: 65px;
	color: #fff;
	padding: 0 0 13px;
	margin: 0;
	text-align: left
}
.Black_ston_bg h2 small {
	font-size: 40px;
	color: #fff;
	display: block
}
.Black_ston_bg p {
	font-family: ArcherMedium;
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	padding: 0 0 23px;
	margin: 0
}
.Black_ston_bg p a {
	color: #fff
}
#gform_confirmation_message_1 a:hover, #gform_confirmation_message_2 a:hover, #gform_confirmation_message_3 a:hover, #return-to-top, .AbtPopUpBg p a, .Black_ston_bg p a:hover, .Taaping_Div a, .mstBtns a, .mstFirstCnt a {
	text-decoration: none
}
.Black_ston_bg span.m_shape {
	text-align: center;
	display: block;
	padding-bottom: 10px
}
.Black_ston_bg h3 {
	font-family: DincondBold;
	font-size: 30px;
	line-height: 34px;
	color: #fff;
	padding: 0 0 9px;
	margin: 0;
	text-transform: uppercase
}
.Main_result_bar {
	width: 100%;
	float: left;
	background: url(../images/bullets_brdr.png) repeat-x;
	background-position: bottom center!important;
	padding-bottom: 22px;
	margin-bottom: 13px
}
.LeftSid_result {
	width: 100%;
	float: left;
	background: url(../images/result_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding: 19px 50px
}
.LeftSid_result h2 {
	font-family: Museo-700;
	font-size: 40px;
	color: #002e5d;
	padding: 0 0 21px;
	margin: 0;
	text-align: center
}
.LeftSid_result h3, .LeftSid_result p {
	font-family: ArcherMedium;
	color: #002e5d;
	margin: 0;
	font-weight: 700
}
.LeftSid_result h3 {
	font-size: 19px;
	line-height: 25px;
	padding: 0 0 14px
}
.LeftSid_result p {
	font-size: 16px;
	line-height: 24px;
	padding: 0
}
.shping_moll {
	background: url(../images/moll_bg.jpg) no-repeat;
	background-position: top center!important;
	padding: 7px 40px
}
.shping_moll h3 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0
}
.shping_moll h3 img {
	width: 100%
}
.shping_moll ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.shping_moll ul li {
	margin-bottom: 4px
}
.shping_moll ul li a img {
	width: 100%
}
.CseStdsVdoInr span.verticl_lin, .shping_moll span.verticl_lin {
	position: absolute;
	top: 6%;
	left: -57px
}
.tv_compagin_txt {
	width: 100%;
	float: left;
	background: url(../images/goldn_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	text-align: center;
	padding: 7px 0 13px
}
.tv_compagin_txt p {
	font-family: rm_typerighter_old;
	font-size: 65px;
	line-height: 36px;
	color: #231f20;
	padding: 0;
	margin: 0
}
.AbtPopUpBg {
	float: left;
	width: 100%;
	background: url(../images/popup_bg.png) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	height: auto;
	padding: 60px 0 50px
}
.AbtPopUpBg p {
	margin: 0;
	padding: 0 0 45px;
	text-align: center;
	font-size: 55px;
	color: #000;
	font-family: dinbold;
	letter-spacing: -5px
}
.AbtPopUpBg p span {
	color: #fff
}
.AbtPopUpBg p a {
	color: #000;
	transition: all .4s
}
.AbtPopHvr, .AbtPopTxt a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.AbtPopUpBg p a:hover {
	color: #fff
}
.AbtPopUpBg ul {
	margin: 0;
	padding: 0 0 50px;
	list-style: none;
	float: left
}
.PopupDiv {
	float: left;
	width: 100%;
	position: relative
}
.PopupDiv span.PlyBtn01 {
	height: 66px;
	width: 66px;
	margin: -33px auto 0;
	font-size: 2.8em
}
.PopupDiv span.PlyBtn01 i.fa-play {
	font-size: 32px
}
.AbtPopHvr {
	background: rgba(0,0,0,.7);
	display: table;
	height: 164px;
	opacity: 0;
	padding: 0 15px;
	position: absolute;
	text-align: center;
	top: 0;
	transition: all .4s;
	width: 100%
}
.AbtPopTxt {
	display: table-cell;
	vertical-align: middle;
	width: 100%
}
.AbtPopTxt a {
	background: rgba(0,0,0,.4);
	border: 1px solid #fff;
	border-radius: 50%;
	cursor: pointer;
	display: block;
	font-size: 1.45em;
	height: 35px;
	margin: 0 auto 10px;
	text-align: center;
	transition: all .4s ease 0s;
	vertical-align: middle;
	width: 35px;
	color: #fff
}
.AbtPopTxt a i.fa-play {
	border-radius: 50%;
	color: #fff;
	font-size: 14px;
	left: 2px;
	position: relative;
	transition: all .4s
}
.AbtPopTxt a:hover {
	border-color: #fcb525
}
.AbtPopTxt a:hover i.fa-play {
	color: #fcb525
}
.AbtPopTxt h3 {
	color: #fff;
	font-family: HelveticaNeue-Medium;
	font-size: 20px;
	margin: 0;
	padding: 0
}
.PopupDiv:hover span.PlyBtn01 {
	opacity: 0
}
.PopupDiv:hover .AbtPopHvr {
	opacity: 1
}
#PopSLidr .mfp-close {
	border: 2px solid #bcbdc0;
	color: #bcbdc0;
	right: 32px
}
.AbtPopupTwo {
	position: relative;
	margin: 0 auto;
	max-width: 450px;
	width: 100%;
	background: url(../images/abt_pop_bg02.jpg);
	background-position: top center!important
}
.ABtPopUpHdng {
	float: left;
	width: 100%;
	background: url(../images/abt_pop_hdng_bg01.png) no-repeat;
	background-position: top center!important;
	text-align: center;
	padding: 12px 0 73px
}
.ABtPopUpHdng h2 {
	margin: 0 0 8px;
	padding: 0;
	font-size: 30px;
	color: #ffc52f;
	font-family: HelveticaLTStdBoldCond;
	letter-spacing: -1px
}
.ABtPopUpHdng h3 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #fff;
	font-family: HelveticaNeueLTStd
}
.ABtPopUpFrm {
	margin: 0 auto;
	max-width: 320px;
	width: 100%
}
.ABtPopUpFrm .row {
	margin: 0 -7.5px
}
.ABtPopUpFrm ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.ABtPopUpFrm ul li {
	padding: 0 7.5px;
	margin: 0 0 10px;
	text-align: center
}

.ABtPopUpFrm ul li:nth-child(3), .ABtPopUpFrm ul li:nth-child(4) {
	width: 100%
}
.ABtPopUpFrm ul li input[type=text], .ABtPopUpFrm ul li input[type=email] {
	background: rgba(255,255,255,.7);
	float: left;
	width: 100%;
	height: 40px;
	border: 0;
	padding: 0 10px;
	font-size: 16px;
	color: #7d7d7d;
	text-transform: capitalize;
	font-family: HelveticaNeueLTStd
}
.ABtPopUpFrm ul li input[type=submit] {
	border: 0;
	background: #000;
	height: 40px;
	width: 150px;
	font-size: 16px;
	color: #ffc52f;
	text-transform: uppercase;
	font-family: HelveticaLTStdBoldCond;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.ABtPopUpFrm ul li input[type=submit]:hover {
	color: #e0a715
}
#ask_qtn01 .mfp-close {
	display: none
}
#ask_qtn01 #mfp-close {
	display: block;
	right: 0
}
.ABtPopUpFrm .mc4wp-alert.mc4wp-error {
	text-align: center;
	padding: 0 0 10px
}
.Taaping_Div {
	float: left;
	width: 100%;
	background: url(../images/tapping_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding: 22px 55px;
	text-align: center
}
.LowesGrnBg {
	background: url(../images/LowesGrnBg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important
}
.Taaping_Div h2 {
	margin: 0 0 29px;
	background: url(../images/tapping_hding_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	padding: 18px 24px;
	font-family: rm_typerighter_old;
	font-size: 66px;
	color: #fdb913;
	display: inline-block;
	line-height: 23px
}
.Taaping_Div p {
	text-align: left;
	font-family: ArcherMedium;
	font-size: 20px;
	color: #231f20;
	line-height: 24px;
	padding: 0;
	margin: 0 0 10px
}
.SubBox input[type=submit], .WhatLrnDiv h2, .gm-style-iw, .mstBody h3, .mstBody p, .mstBtns, .mstBtns a, .mstFirstCnt a, .tile_txt02 h3, .travelHead {
	text-align: center
}
.CsStdiesBnrBtm {
	border-bottom: 6px dotted #fff
}
.CsStdiesBnrBtmLft {
	padding-bottom: 32px
}
.TbsDiv {
	margin-bottom: 12px
}
.tile_txt02 {
	padding: 99px 52px 77px 75px
}
.tile_txt02 h3 {
	font-family: Museo-700;
	font-size: 50px;
	color: #002e5d
}
.tile_txt02 p {
	color: #002e5d;
	margin-bottom: 22px
}
.CsStdsTpInr02 {
	background: url(../images/build_trust_img.jpg) no-repeat;
	background-position: top!important;
	margin-top: -20px;
	padding-bottom: 20px
}
.CsStdsTpLft02 {
	background: url(../images/paper_img.png) no-repeat;
	background-position: top!important;
	margin: 60px 0 0;
	padding: 68px 48px 52px 34px
}
.CsStdsTpLft02 h3 {
	font-family: ArcherMedium;
	font-size: 26px;
	color: #231f20;
	font-weight: 700;
	margin: 0 0 23px
}
.CsStdsTpLft02 p, .CsStdsTpRgt02 p {
	font-family: ArcherMedium;
	font-size: 20px;
	color: #231f20
}
.CsStdsTpLft02 p {
	line-height: normal;
	padding: 0 0 5px
}
.CsStdsTpLft02 ul li {
	list-style: decimal
}
.CsStdsTpRgt02 {
	padding: 116px 0 0 88px
}
.CsStdsTpRgt02 p {
	line-height: 24px;
	padding: 0;
	margin: 0
}
.MrtnBrndWrld02 {
	background-position: 0 -20px
}
.MrtnBrndWrld02 h2 {
	font-size: 97px;
	line-height: 33px;
	text-transform: capitalize
}
.WhatLrnDiv {
	float: left;
	width: 100%;
	background: url(../images/what_lrnd_img.jpg) no-repeat;
	padding: 46px 80px
}
.WhatLrnDiv h2 {
	font-family: Museo-700;
	font-size: 50px;
	color: #231f20;
	padding: 0 0 33px;
	margin: 0;
	text-transform: uppercase
}
.WhatLrnDiv ul li {
	font-family: Museo-300;
	font-size: 25px;
	color: #231f20;
	line-height: 24px;
	width: 45%;
	float: left;
	margin: 0 5% 0 0;
	padding: 0 0 30px
}
.WhatLrnDiv ul li:nth-child(2n) {
	margin: 0
}
.TbsCntntLft h2 {
	line-height: normal;
	font-family: ArcherBold;
	font-size: 25px;
	text-align: left;
	margin: 0;
	padding: 0 0 10px;
	color: #262262
}
#return-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	background: #fff;
	background: rgba(255,255,255,.7);
	width: 50px;
	height: 50px;
	display: none;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
#return-to-top i {
	color: #000;
	margin: 0;
	position: relative;
	left: 16px;
	top: 13px;
	font-size: 19px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
#return-to-top:hover {
	background: rgba(255,198,49,1)
}
#return-to-top:hover i {
	color: #000;
	top: 5px
}
.SubBox {
	width: 200px;
	display: none;
	top: 65px;
	right: 50px;
	position: absolute;
	z-index: 9999;
	padding: 15px 0 7px;
	border-bottom: 1px solid #fff
}
.SubBox input.Lrg, .SubBox input.Sml {
	float: left;
	height: 24px;
	font-size: 13px;
	color: #acacac;
	background: #fff;
	padding: 0 10px;
	font-weight: 300
}
.SubBox input[type=text], .SubBox input[type=email] {
	margin-bottom: 7px
}
.SubBox input.Sml {
	width: 97px;
	font-family: Lato;
	border: 0
}
.SubBox input.Lrg {
	width: 100%;
	border: 0
}
.SubBox .Mrgn {
	margin-right: 6px
}
.SubBox input[type=submit] {
	float: right;
	width: 60px;
	height: 25px;
	border: 0;
	cursor: pointer;
	font-size: 12px;
	color: #000;
	font-weight: 300;
	background: #fab81f;
	transition: all .2s linear 0s;
	-webkit-transition: all .2s linear 0s
}
.PanelSctionTop span a, .mstBtns a {
	-webkit-transition: all .4s;
	-o-transition: all .4s
}
.SubBox input[type=submit]:hover {
	background: #d69a0e
}
.trvlContnt {
	background-color: #000
}
.travelHead {
	width: 100%;
	float: left;
	background: url(../images/Tear_Texture_BLUE.png) no-repeat;
	background-position: top center!important;
	height: 220px;
	padding: 24px 0 0
}
.travelHead h1 {
	font-family: Courier, Georgia, Serif
}
.trvlEvts {
	width: 50%;
	margin: 0 auto;
	font-family: rockwellregular;
	font-size: 17px;
	color: #fff
}
.trvlMap {
	height: 600px
}
.gm-style-iw {
	background: url(../images/cse_top_sction_bg.jpg) no-repeat;
	background-position: top center!important;
	background-size: cover
}
.gm-style-iw h2 {
	border-bottom: 6px dotted #000;
	margin-bottom: 20px;
	padding-bottom: 20px;
	font-style: italic;
	font-size: 30px;
	font-family: helveticaNeue
}
.gm-style-iw h2 span {
	font-family: georgia;
	display: block;
	font-size: 40px
}
.mstVid {
	background: url(../images/bullets_brdr.png) repeat-x;
	background-position: bottom center!important;
	padding-bottom: 15px;
	margin-bottom: 5px
}
.mstHead {
	background: url(../images/building_brands_for_the_future.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.mstHead h1 {
	margin: 0;
	padding: 25px;
	text-align: center;
	font-weight: 700;
	font-size: 45px;
	letter-spacing: 5px;
	font-family: Avenir
}
.mstBtns a, .mstCnt p {
	font-size: 17px
}
.mstCnt {
	width: 90%;
	margin: 150px 5% 0;
	padding-bottom: 50px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.mstCnt #mstCnt-left, .mstCnt #mstCnt-right {
	width: 45%;
	display: inline-block
}
.mstBtns a {
	background: url(../images/bkng_enquiry_btn.png) no-repeat;
	background-position: top center!important;
	color: #fff;
	font-family: CubanoRegular;
	height: 50px;
	display: inline-block;
	padding: 12px;
	-moz-transition: all .4s;
	transition: all .4s;
	margin: 10px
}
.mstCnt a:hover {
	color: #ffc631
}
.mstFirst {
	background: url(../images/bullets_brdr.png) repeat-x;
	background-position: top center!important;
	padding-top: 15px;
	margin-top: 5px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.mstFirstCnt {
	background: url(../images/first_time_ever.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	color: #fff;
	padding: 20px 50px;
	height: 462px
}
.mstFirstCnt p {
	font-size: 16px;
	font-family: HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300
}
.mstFirstCnt h1 {
	font-family: Myriad Pro;
	color: #ffc631
}
.mstFirstCnt a {
	background: url(../images/tape_btn.png) no-repeat;
	background-position: top left!important;
	width: 249px;
	font-size: 17px;
	color: #000;
	height: 50px;
	display: inline-block;
	padding: 12px;
	margin: 10px
}
.mstFirstCnt a:hover {
	background-position: 0 -51px
}
.mstLrnImg {
	background: url(../images/bullet_vertcl_brder.png) repeat-y;
	background-position: right center!important;
	margin-top: 10px
}
.mstLrnImg img {
	width: 100%
}
.mstLrnCnt {
	background: url(../images/whit_clndr_bg.png) no-repeat;
	background-position: top center!important;
	padding: 70px 37px 20px;
	margin-top: 15px
}
.mstLrnCnt ul {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	list-style-type: none;
	font-size: 20px;
	color: #322282;
	line-height: 1em;
	padding: 0;
	margin-top: 20px
}
.mstLrnTl h2, .mstLrnTl h3 {
	font-size: 32px;
	line-height: normal
}
.mstLrnCnt ul li {
	margin-bottom: .5em
}
.mstLrnTl {
	background: url(../images/first_time_ever.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	color: #fff;
	padding: 20px
}
.mstLrnTl h2 {
	color: #fec52e;
	font-family: ArcherMedium
}
.mstLrnTl h3 {
	padding: 0;
	color: #fff;
	font-family: DincondBold;
	text-transform: uppercase
}
.mstSchD {
	background: url(../images/bullet_vertcl_brder.png) repeat-y;
	background-position: right center!important
}
.mstSch .col-md-4 img {
	margin-bottom: 15px
}
.day3 ul, .mstSchD ul {
	padding-left: 15px;
	font-size: 17px;
	line-height: 20px
}
.day3 ul li, .mstSchD ul li {
	padding-bottom: 8px
}
.day1, .day2, .day3 {
	padding: 0 30px 20px;
	height: 585px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.day1 {
	background: url(../images/popular_tpcs_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important
}
.day2 {
	background: url(../images/note_pad_bg_2.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important
}
.day3 {
	background: url(../images/moll_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important
}
.mstPra {
	background: url(../images/bullets_brdr.png) repeat-x;
	background-position: top center!important;
	padding-top: 15px;
	margin-top: 5px;
	position: relative
}
.mstPraCnt {
	background: url(../images/first_time_ever.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	color: #fff;
	padding: 28px 50px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.mstPraCnt ul {
	padding-left: 15px;
	margin-top: 20px;
	font-size: 17px
}
.mstPra_tape {
	position: absolute;
	top: 230px;
	right: 0;
	bottom: 0;
	left: 0;
	width: 50px;
	margin: -101px auto 0;
	z-index: 2
}
.archerMed {
	font-family: ArcherMedium, serif!important
}
.mstBody {
	width: 83.33333333%;
	margin: 13% auto 0
}
.EvntsListng, .EvntsListng ul li {
	width: 100%;
	float: left
}
.mstBody h3 {
	font-family: ArcherMedium, serif;
	font-size: 27px
}
.mstCnt #mstCnt-left {
	margin: 1em 0 1em 7%
}
.day1 h3, .day2 h3, .day3 h3 {
	font-size: 20px
}
.EvntsListng {
	margin-bottom: 10px
}
.EvntsListng ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.EvntsListng ul li .DateEvnts {
	background-image: url(../images/board_bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	float: left;
	width: 100%;
	margin: 0 0 3px;
	padding: 5px
}
.EvntsListng ul li .DateEvnts h2, .EvntsListng ul li .DateEvnts h3 {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 30px;
	color: #fff;
	font-family: FuturaLightBT;
	line-height: 30px
}
.EvntsListng ul li .DateEvnts h2 {
	float: left;
	margin-right: 4px
}
.EvntsListng ul li .DateEvnts h3 {
	float: right
}
.CatTxt, .PdngBtm, .center {
	float: left;
	width: 100%
}
.EvntsListng ul li .DateEvnts h4 {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 30px;
	color: #fdb913;
	display: inline-block;
	font-family: FuturaLightBT
}
.CatTxt p, a.VewBtn {
	font-family: TrumpWestBold;
	text-transform: uppercase;
	text-align: center
}
#gform_confirmation_message_1, #gform_confirmation_message_2 {
	font-size: 13px;
	color: #fff;
	padding: 0 0 20px 10px
}
#gform_confirmation_message_1 a, #gform_confirmation_message_2 a {
	color: #fff;
	text-decoration: underline
}
#gform_confirmation_message_3 {
	font-size: 13px;
	padding: 0 0 20px 10px
}
#gform_confirmation_message_3 a {
	color: #333;
	text-decoration: underline
}
#ArcList, .alm-btn-wrap {
	display: none
}
.PdngBtm {
	padding: 0 0 20px
}
.FutureDivLstng li {
	display: block;
	opacity: 1;
	text-align: center;
	list-style-type: none;
	cursor: pointer;
	position: relative;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.CatTxt, .bt_hidden {
	opacity: 0
}
.CatTxt p, .FutureDivLstng li img {
	transition: transform .4s ease 0s
}
.FutureDivLstng li a {
	text-align: center;
	text-decoration: none
}
.FutureDivLstng li img {
	display: block;
	max-width: 100%;
	width: 100%;
	height: 100%;
	transform: scale(1)
}
.FutureDivLstng li:hover img {
	transform: scale(1.05)
}
.CatTxt {
	background: rgba(0,0,0,.7);
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	height: 100%;
	padding: 25px 45px 0
}
#CatTxt, .FutureDivLstng li:hover .CatTxt {
	opacity: 1
}
.CatTxt p {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 30px;
	height: 91%;
	justify-content: center;
	line-height: 30px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	transform: scale(1.3)
}
#detail_catgry h2 a, a.VewBtn {
	transition: all .4s ease-in-out 0s;
	text-decoration: none
}
.FutureDivLstng li:hover .CatTxt p {
	transform: scale(1)
}
.center {
	text-align: center
}
#loder, .VewBtn {
	text-align: center;
	display: block
}
a.VewBtn {
	border: 2px solid #ffc52f;
	display: inline-block;
	color: #fab714;
	font-size: 25px;
	padding: 5px 40px;
	-webkit-transition: all .4s ease-in-out 0s;
	margin: 20px 0
}
a.VewBtn:hover {
	background: #ffc52f!important;
	color: #000
}
.iframe-res.responsives {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden
}
.iframe-res.responsives iframe.res-iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.PanelSctionTop, .ToggleMenu #years_nav {
	float: left;
	position: relative;
	width: 100%
}
.ToggleMenu {
	float: left;
	width: 100%;
	margin: 0 0 30px
}
.ToggleMenu span {
	display: block;
	max-width: 480px;
	margin: 0 auto 20px;
	background: #dcab38;
	text-align: center;
	color: #3c2415;
	font-family: rm_typerighter_old;
	line-height: normal;
	font-size: 50px;
	padding: 10px 5px;
	cursor: pointer
}
.PanelArea0, .PanelSctionScndLft {
	font-family: CycloneLayersBackground
}
.ToggleMenu #years_nav {
	top: 0;
	display: none;
	margin: 0;
	left: 0
}
.ToggleMenu #years_nav ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.ToggleMenu #years_nav li:hover:not(.selected), .ToggleMenu #years_nav ul li {
	width: 100%;
	text-align: left;
	font-size: 13px;
	color: #dcab38
}
.ToggleMenu #years_nav .selected {
	font-size: 13px
}
.CommentsBox {
	float: left;
	width: 100%;
	margin: 50px 0 0;
	padding: 50px 0 0;
	border-top: 7px dotted #aaa
}
.SmallDataPage {
	float: left;
	width: 100%
}
.PanelSctionTop {
	background-size: 100% 100%;
	background-repeat: no-repeat;
	text-align: center;
	padding: 96px 15px
}
.PanelSctionTop span {
	position: absolute;
	right: 0;
	top: 50%;
	margin: -50px 0 0;
	width: 100%
}
.PanelSctionTop span a {
	margin: 0 241px 0 0;
	background: rgba(0,0,0,.4);
	font-size: 4em;
	display: block;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	-moz-transition: all .4s;
	transition: all .4s;
	border: 4px solid #fff;
	float: right
}
.center-area:before, .centered {
	display: inline-block;
	vertical-align: middle
}
.PanelSctionTop span a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	border-radius: 50%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.PanelSctionTop span a:hover {
	border-color: #fcb525
}
.PanelSctionTop span a:hover i.fa-play {
	color: #fcb525
}
.PanelArea0 h2, .PanelArea0 h3, .PanelArea0 h4, .PanelArea0 h5, .PanelArea0 h6 {
	padding: 0;
	color: #fff;
	text-transform: uppercase
}
.containerCentr {
	min-height: 100%;
	position: relative
}
.center-area {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
.center-area:before {
	content: '';
	height: 100%
}
.PanelArea0 {
	max-width: 395px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	animation-duration: 1s
}
.PanelArea0 h2 {
	margin: 0;
	font-size: 33px
}
.PanelArea0 h3 {
	margin: 0;
	font-size: 97px;
	line-height: 75px
}
.PanelArea0 h4 {
	margin: 0;
	font-size: 135px;
	line-height: 100px
}
.PanelArea0 h5 {
	margin: 0;
	font-size: 192px;
	line-height: 142px
}
.PanelArea0 h6 {
	margin: 0;
	font-size: 77px;
	line-height: 58px
}
.PanelSctionScnd {
	float: left;
	width: 100%;
	height: 628px
}
.PanelSctionScndLft {
	float: left;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 49px 15px 57px
}
.PanelSctionScndLft ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.PanelSctionScndLft ul li {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 23px
}
.PanelSctionScndLft ul li:last-child {
	margin-bottom: 0
}
.PanelSctionScndLft ul li h2 {
	margin: 0;
	padding: 0;
	color: #ffc20e;
	font-size: 135px;
	line-height: 110px
}
.PanelSctionScndLft ul li p {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 45px;
	text-transform: uppercase;
	line-height: 34px
}
.PanelSctionScndLft ul li h3, .PanelSctionScndLft ul li h4 {
	margin: 0;
	padding: 0;
	color: #ffc20e;
	font-size: 54px;
	text-transform: uppercase;
	font-family: HelveticaBlk;
	line-height: 60px
}
.PanelSctionScndLft ul li h4 {
	font-size: 77px
}
.PanelSctionScndRgt {
	float: left;
	width: 100%;
	padding: 165px 130px;
	background: #fff;
	min-height: 628px
}
.GraphDiv, .PanelSctionThrd {
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center
}
.PanelSctionScndRgt h2 {
	margin: 0;
	padding: 0 0 4px;
	font-size: 28px;
	color: #ffc20e;
	font-family: HelveticaNeue_Bold
}
.PanelSctionScndRgt h3 {
	margin: 0;
	padding: 0 0 40px;
	font-family: Helvetica;
	color: #000;
	font-size: 28px
}
.PanelSctionScndRgt p {
	margin: 0;
	padding: 0;
	font-family: Helvetica;
	color: #000;
	font-size: 20px
}
.PanelSctionScndRgt p strong {
	font-family: HelveticaNeue_Bold
}
.PanelSctionThrd {
	float: left;
	width: 100%;
	background-size: cover;
	padding: 99px 0 39px;
	margin: 0 0 20px;
	background-attachment: fixed
}
.PanelSctionThrd h2 {
	margin: 0;
	padding: 0;
	font-size: 100px;
	text-transform: uppercase;
	color: #fff;
	font-family: CycloneLayersBackground;
	line-height: 73px
}
.PanelSctionThrd img {
	margin: 5px auto 10px;
	display: block
}
.PanelSctionThrd a {
	background-image: url(../images/pre_ordr_btn_new.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 38px;
	text-align: center;
	display: inline-block;
	font-size: 13px;
	color: #000;
	font-family: HelveticaBlk;
	padding: 11px 5px;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	margin: 0 0 50px
}
.GraphDiv h6 a, .PanelSctionFrth span a {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.PanelSctionThrd a:hover {
	color: #d37d2f
}
.PanelSctionThrd p {
	margin: 0 auto;
	padding: 0 0 36px;
	max-width: 510px;
	font-size: 24px;
	color: #fff;
	font-family: Helvetica
}
.GraphDiv h2, .PanelSctionFvth02 h2, .PanelSctionThrd h4 {
	font-family: CycloneLayersBackground
}
.PanelSctionThrd p strong {
	color: red;
	font-size: 22px
}
.GraphDiv {
	background-image: url(../images/graph_paper_img_new.png);
	height: 136px;
	max-width: 766px;
	margin: 20px auto;
	width: 100%;
	padding: 8px 65px;
	display: table;
	background-size: contain
}
.GraphDiv h2, .GraphDiv h6 {
	margin: 0;
	text-transform: uppercase
}
.GraphDiv01 {
	display: table-cell;
	vertical-align: middle
}
.GraphDiv h2 {
	padding: 0;
	font-size: 54px;
	color: #053e5d;
	line-height: 48px
}
.GraphDiv h2 strong, .GraphDiv h6 {
	color: #ffc20e;
	font-weight: 400
}
.GraphDiv h6 {
	padding: 0;
	font-size: 17px;
	font-family: HelveticaLTStdBoldCond
}
.GraphDiv h6 a {
	color: #053e5d;
	text-decoration: none;
	transition: all .4s
}
.GraphDiv h6 a:hover {
	color: #ffc20e
}
.PanelSctionFrth {
	float: left;
	width: 100%;
	margin: 0 0 20px;
	background: #fff;
	position: relative
}
.PanelSctionFrth ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.PnlSctionFrthLstng {
	float: left;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	height: 319px;
	display: table;
	padding: 15px;
	text-align: center
}
.PnlSctnFrthLstngTxt {
	vertical-align: middle;
	display: table-cell
}
.PnlSctnFrthLstngTxt img {
	margin-bottom: 5px
}
.PnlSctionFrthLstng p {
	max-width: 375px;
	margin: 0 auto;
	color: #fff;
	font-size: 20px;
	font-family: Helvetica
}
.PanelSctionFrth span {
	position: absolute;
	top: 50%;
	right: 0;
	bottom: 0;
	left: 0;
	margin: -50px auto 0;
	text-align: center;
	color: #fff;
	font-family: Helvetica
}
.PanelSctionFrth span a {
	margin: 0 auto 7px;
	background: rgba(0,0,0,.4);
	font-size: 4em;
	display: block;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	border: 4px solid #fff
}
.PanelSctionFrth span a i.fa-play, .RightSid h6 a {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.PanelSctionFrth span a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	border-radius: 50%;
	transition: all .4s
}
.PanelSctionFrth span a:hover {
	border-color: #fcb525
}
.PanelSctionFrth span a:hover i.fa-play {
	color: #fcb525
}
.PanelSctionThrd h4 {
	color: #ffc20e;
	text-transform: uppercase;
	text-align: center;
	font-size: 54px;
	margin: 0 0 14px;
	padding: 0
}
.PanelSctionThrd a.pre-order-logo {
	width: 85%;
	height: 70px;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	background-color: #fff
}
.PanelSctionFvth {
	float: left;
	width: 100%;
	margin: 0 0 20px
}
.PanelSctionFvth01 {
	float: left;
	width: 100%
}
.PanelSctionFvth01 img {
	max-width: 100%
}
.PanelSctionFvth02 {
	float: left;
	width: 100%;
	background: #ffc20e;
	padding: 44px 15px 60px
}
.PanelSctionFvth02 h2 {
	margin: 0;
	padding: 0;
	font-size: 100px;
	color: #053e5d;
	text-transform: uppercase;
	text-align: center
}
.PanelSctionFvth02 ul {
	margin: 0 auto;
	padding: 0;
	max-width: 532px;
	width: 100%;
	list-style: none
}
.PanelSctionFvth02 ul li {
	float: left;
	width: 100%;
	margin: 0 0 30px
}
.PanelSctionFvth02 ul li:lsat-child {
margin-bottom:0
}
.Pnlsctin02Lft {
	float: left;
	max-width: 438px;
	width: 100%;
	background: rgba(255,255,255,.3);
	height: 60px;
	position: relative;
	border-radius: 30px 0 0 30px;
	display: table
}
.Pnlsctin02Lft:after {
	content: "";
	position: absolute;
	top: 0;
	right: -30px;
	width: 0;
	height: 0;
	border-top: 30px solid transparent;
	border-left: 30px solid rgba(255,255,255,.3);
	border-bottom: 30px solid transparent
}
.Pnlsctin02Lft span, .Pnlsctin02Rgt {
	float: left;
	height: 60px;
	width: 60px;
	background: #fff
}
.Pnlsctin02Lft span {
	border-radius: 50%;
	margin: 0 26px 0 0;
	padding: 15px 8px
}
.Pnlsctin02Lft p {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 14px;
	font-family: HelveticaNeue_Bold;
	display: table-cell;
	vertical-align: middle
}
.Pnlsctin02Rgt {
	margin: 0 0 0 34px;
	display: table;
	text-align: center
}
#detail_catgry, .BookBtmTxt, .BookLogoBar, .PanelSctionSxth, .PanelSctionSxthLft, .PanelSctionSxthRgt, .RightSid h6, .SearchPgBg, .ShareThis {
	width: 100%;
	float: left
}
.Pnlsctin02Rgt span {
	display: table-cell;
	vertical-align: middle
}
.PanelSctionSxth {
	background: #fff;
	height: 637px;
	margin: 0 0 20px
}
.PanelSctionSxthLft {
	padding: 86px 15px;
	text-align: center
}
.PanelSctionSxthLft img {
	margin: 0 0 50px
}
.PanelSctionSxthLft p {
	margin: 0 auto;
	max-width: 468px;
	padding: 0 0 40px;
	font-size: 20px;
	color: #043d5d;
	font-family: Helvetica
}
.PanelSctionSxthRgt {
	text-align: center;
	background-image: url(../images/panel_1_img01.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	display: table;
	padding: 15px;
	height: 637px;
	font-family: CycloneLayersBackground
}
.PanelSctionSxthRgt01 h2, .PanelSctionSxthRgt01 h3 {
	padding: 0;
	font-size: 100px;
	line-height: 81px;
	margin: 0;
	text-transform: uppercase
}
.PanelSctionSxthRgt01 {
	display: table-cell;
	vertical-align: middle;
	position: relative
}
.PanelSctionSxthRgt01 h2 {
	color: #ffc20e
}
.PanelSctionSxthRgt01 h3 {
	color: #fff;
	position: relative
}
.BigDataImg {
	position: absolute;
	right: -7px;
	top: 260px
}
.SmallDataImg {
	position: absolute;
	right: 22px;
	bottom: 90px
}
.PanelSctionFrth01 ul li:last-child .PnlSctionFrthLstng .PnlSctnFrthLstngTxt p, .PanelSctionFrth01 ul li:nth-child(2) .PnlSctionFrthLstng .PnlSctnFrthLstngTxt p, .PanelSctionFrth01 ul li:nth-child(3) .PnlSctionFrthLstng .PnlSctnFrthLstngTxt p {
	color: #000
}
.PanelSctionThrd01 p {
	font-size: 20px;
	padding: 0 0 30px
}
.PanelSctionThrd01 p strong {
	color: #ffc20e;
	font-family: HelveticaNeue_Bold
}
.bt_visible {
	opacity: 1
}
.SearchPgBg {
	background: url(../images/search_bg.png) repeat-y;
	padding: 160px 55px 55px
}
#detail_catgry {
	border-bottom: 1px solid #000;
	padding-bottom: 50px;
	margin-bottom: 100px;
	text-align: center
}
#detail_catgry:last-child {
	margin-bottom: 0
}
#detail_catgry h2 {
	margin: 0;
	padding: 0 0 30px;
	font-size: 26px;
	color: #fab615;
	text-transform: uppercase;
	font-weight: 400;
	font-family: Lato
}
#detail_catgry h2 a {
	color: #fab615;
	-webkit-transition: all .4s ease-in-out 0s
}
#detail_catgry h2 a:hover {
	color: #06497b
}
#detail_catgry small {
	display: block;
	margin: 0 0 20px;
	font-size: 18px;
	color: #000;
	font-family: Lato;
	font-style: normal
}
#detail_catgry p {
	font-size: 18px;
	color: #000;
	font-weight: 400;
	max-width: 900px;
	margin: 0 auto
}
#detail_catgry p a {
	color: #06497b;
	text-decoration: none;
	transition: all .4s ease-in-out 0s;
	-webkit-transition: all .4s ease-in-out 0s
}
#detail_catgry p a:hover {
	color: #fab615
}
.RightSid h6 {
	font-family: Helvetica;
	font-size: 20px;
	color: #fff;
	font-weight: 400;
	margin: 0;
	padding: 15px 0 0;
	text-align: center
}
.RightSid h6 a {
	color: #fff;
	transition: all .4s;
	text-decoration: none
}
.CntrDivFound a, .SymposiumVideoBnrNew01 a {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.RightSid h6 a:hover {
	color: #fab81f
}
.ShareThis h3 {
	margin: 0;
	padding: 30px 0 15px;
	font-size: 17px;
	color: #545554;
	text-transform: uppercase;
	font-weight: 400;
	font-family: Lato
}
.ShareThis span {
	padding: 0 5px 0 0
}
.gform_wrapper .ginput_complex span.name_first, .gform_wrapper .ginput_complex span.name_last, .gform_wrapper .ginput_complex span.name_middle {
	min-height: 0!important
}
body .gform_wrapper label.gfield_label+div.ginput_container {
	margin-top: 0!important
}
.gform_wrapper .top_label li.gfield.gf_right_half {
	margin-bottom: 15px!important
}
.BookBtmTxt {
	text-align: center;
	border-top: 7px dotted #fff;
	margin-top: 10px;
	padding-top: 10px
}
.BookBtmTxt h6 {
	font-family: HelveticaNeueLTStd;
	font-size: 32px;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	padding: 15px 0 35px
}
.BookBtmTxt span {
	font-family: HelveticaBlk;
	color: #ffc52f
}
.BookLogoBar {
	background: #fff;
	text-align: center;
	padding: 25px;
	position: relative
}
.BookLogoBar a {
	margin: 0 15px;
	text-decoration: none
}
.BksDwnArw {
	width: 34px;
	height: 17px;
	top: -3px;
	left: 50%;
	margin-left: -17px;
	position: absolute
}
.TvStrip h3, .TvStrip h4 {
	font-family: rm_typerighter_old;
	margin: 0;
	color: #231f20
}
.AbtPopUpScroll {
	height: 400px;
	position: relative;
	padding: 0 45px
}
.TvStrip {
	width: 100%;
	float: left;
	background: url(../images/goldn_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important;
	text-align: center;
	padding: 15px 50px
}
.TvStrip h3 {
	font-size: 50px;
	padding: 0 0 10px;
	line-height: 30px
}
.TvStrip h4 {
	font-size: 36px;
	padding: 0;
	float: right
}
#ask_qtn {
	max-width: 1170px!important
}
#ask_qtn .mfp-close {
	right: 15px
}
.NotFoundPg {
	float: left;
	width: 100%;
	background-image: url(../images/notfound_bg.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 620px;
	background-position: center center
}
.NotFoundPgCentr {
	min-height: 100%;
	position: relative
}
.NotFoundPgCntrArea {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center
}
.NotFoundPgCntrArea:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%
}
.NotFoundPgCntrDiv {
	display: inline-block;
	vertical-align: middle
}
.CntrDivFound {
	background: rgba(254,197,46,.85);
	max-width: 470px;
	margin: 0 auto;
	padding: 15px 25px 25px
}
.CntrDivFound a, .EmailSign {
	background-repeat: no-repeat;
	background-position: top center
}
.CntrDivFound h2 {
	margin: 0;
	padding: 0 0 15px;
	font-size: 32px;
	color: #fff;
	text-transform: uppercase;
	font-family: ArcherSemibold
}
.CntrDivFound p {
	margin: 0;
	padding: 0 0 20px;
	font-size: 17px;
	color: #000;
	font-family: HelveticaNeueLTStd
}
.CntrDivFound a {
	background-image: url(../images/not_fnd_btns.png);
	width: 126px;
	height: 44px;
	padding: 12px 5px;
	display: inline-block;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-family: HelveticaLTStdBoldCond;
	text-decoration: none;
	transition: all .4s;
	margin: 0 5px
}
.EmSgnFrm .validation_error, .EmSgnFrm ul li span.gfield_required {
	display: none!important
}
.CntrDivFound a:hover {
	color: #fec52e
}
.EmailSign {
	float: left;
	width: 100%;
	min-height: 637px;
	padding: 40px 0 0;
	background-image: url(../images/email-sign-up-bg-new.png);
	background-size: cover
}
.EmSgnFrm {
	margin: 0 auto;
	max-width: 400px;
	padding: 45px 25px 0
}
.EmSgnFrm .gform_wrapper {
	margin: 0!important;
	width: 100%!important;
	max-width: 100%!important
}
.EmSgnFrm .gform_confirmation_wrapper {
	float: left;
	width: 100%;
	padding: 15px;
	font-family: HelveticaNeueLTStd;
	font-size: 20px;
	color: #fff;
	text-align: center
}
.EmSgnFrm .gform_wrapper .gform_footer {
	margin: 0!important;
	padding: 0!important
}
.EmSgnFrm .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
	margin: 0!important
}
.EmSgnFrm .gform_wrapper li.gfield.gfield_error, .EmSgnFrm .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: transparent!important;
	border: 0!important;
	margin: 0!important
}
.EmSgnFrm .gform_wrapper .top_label .gfield_error {
	width: 50%!important
}
.EmSgnFrm .gfield_description {
	width: 100%!important;
	padding: 5px 0 0!important
}
.page-id-4624 .EmSgnFrm ul li {
	transform: skewX(0);
	-ms-transform: skewX(0);
	-webkit-transform: skewX(0)
}
.page-id-4624 .EmSgnFrm ul li p {
	font-family: HelveticaNeueLTStd;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 25px
}
.EmSgnFrm h2, .EmSgnFrm h3 {
	margin: 0;
	padding: 0 0 15px
}
.page-id-4624 .EmSgnFrm ul li#field_6_5 {
	padding: 0!important;
	width: 100%!important
}
.page-id-4624 .EmSgnFrm h2 {
	font-family: Conv_HelveticaNeueLTStd-BdCn!important;
	line-height: 1;
	padding: 0 0 15px;
	transform: skewX(0);
	-ms-transform: skewX(0);
	-webkit-transform: skewX(0);
	font-size: 21px
}
.EmSgnFrm h2 {
	font-family: HelveticaLTStdBoldCond;
	font-size: 24px;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	line-height: 30px;
	transform: skewX(-5deg);
	-ms-transform: skewX(-5deg);
	-webkit-transform: skewX(-5deg)
}
.EmSgnFrm h3 {
	font-family: HelveticaNeueLTStd;
	font-size: 15px;
	color: #000;
	line-height: 22px
}
.EmSgnFrm ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.EmSgnFrm ul li {
	float: left;
	width: 50%!important;
	clear: none!important;
	list-style: none;
	padding: 0 15px!important;
	margin: 0 0 15px;
	transform: skewX(-5deg);
	-ms-transform: skewX(-5deg);
	-webkit-transform: skewX(-5deg)
}
.EmSgnFrm ul li.gfield_html {
	width: 100%!important;
	margin: 0!important
}
.EmSgnFrm ul li label {
	float: left;
	width: 100%;
	font-family: HelveticaLTStdBoldCond;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	margin: 0 0 4px!important
}
.EmSgnFrm ul li input[type=text], .EmSgnFrm ul li input[type=email], .EmSgnFrm ul li input[type=tel] {
	float: left;
	width: 100%!important;
	height: 38px;
	background: 0 0;
	font-family: HelveticaLTStdBoldCond;
	font-size: 15px;
	color: #000;
	border: 2px solid #000;
	margin: 0;
	padding: 0 5px
}
.EmSgnFrm input[type=submit] {
	float: right;
	width: 99px;
	height: 99px;
	border: 0;
	margin: 0 15px;
	text-indent: -99999px;
	background-color: transparent;
	background-image: url(../images/submit_btn_signup.png);
	background-repeat: no-repeat
}
.SymposiumPge, .SymposiumScndPrtion, .SymposiumScndPrtnLft, .SymposiumScndPrtnRgt, .SymposiumThrdLst, .SymposiumThrdPrtion, .SymposiumTopBnr {
	width: 100%;
	float: left
}
.SymposiumTopBnr h1, .SymposiumTopBnr h3, .SymposiumTopBnr p {
	margin: 0;
	text-transform: uppercase
}
.EmSgnFrm input[type=submit]:hover {
	background-position: 0 -99px
}
.SymposiumTopBnr {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 150px 5px 0;
	height: 637px;
	text-align: center;
	font-family: CycloneLayersBackground
}
.SymposiumTopBnr h3 {
	padding: 0;
	font-size: 20px;
	color: #fff
}
.SymposiumTopBnr h1 {
	padding: 0 0 20px;
	color: #fec52e;
	font-size: 135px;
	line-height: 110px
}
.SymposiumTopBnr p {
	padding: 0;
	color: #fff;
	font-size: 45px;
	line-height: 41px
}
.SymposiumScndPrtion {
	background: #fff;
	margin: 0 0 20px
}
.SymposiumScndPrtnLft {
	height: 639px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	display: table;
	text-align: center;
	padding: 0 30px
}
.SymposiumScndPrtnLftTxt {
	display: table-cell;
	vertical-align: middle;
	font-family: CycloneLayersBackground
}
.SymposiumScndPrtnLftTxt h2 {
	margin: 0;
	padding: 0;
	color: #ffc20e;
	text-transform: uppercase;
	font-size: 135px;
	line-height: 115px
}
.SymposiumScndPrtnLftTxt h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 45px;
	line-height: 35px
}
.SymposiumScndPrtnRgt {
	height: 639px;
	display: table;
	padding: 10px 40px
}
.SymposiumScndPrtnRgtTxt {
	display: table-cell;
	vertical-align: middle
}
.SymposiumScndPrtnRgtTxt p {
	margin: 0;
	padding: 0 0 30px;
	font-size: 17px;
	color: #000;
	font-family: Helvetica
}
.SymposiumThrdPrtion {
	margin: 0 0 20px
}
.SymposiumThrdPrtion ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.SymposiumThrdPrtion ul li {
	text-align: center;
	background: #000
}
.SymposiumThrdPrtion ul li:nth-child(2n) {
	background: #fff
}
.SymposiumThrdLst {
	height: 230px;
	display: table;
	padding: 0 25px 15px
}
.SymposiumThrdPrtion ul li .SymposiumThrdLstImg {
	display: table;
	background-image: url(../images/paper_bg_listing_symposium.png);
	background-repeat: no-repeat;
	background-position: top center;
	width: 150px;
	height: 119px;
	margin: -12px auto 0
}
.SymposiumThrdPrtion ul li span {
	display: table-cell;
	vertical-align: middle
}
.SymposiumThrdPrtion ul li img {
	display: block;
	margin: 0 auto
}
.SymposiumThrdPrtion ul li p {
	color: #fff;
	font-size: 20px;
	font-family: Helvetica;
	margin: 0;
	padding: 0
}
.SymposiumThrdPrtion ul li:nth-child(2n) p {
	color: #000
}
.SymposiumThrdPrtion ul li h2 {
	margin: 0;
	padding: 0;
	font-size: 40px;
	font-family: CycloneLayersBackground;
	text-transform: uppercase;
	line-height: 30px
}
.SymposiumThrdPrtion ul li h2 a {
	color: #fff;
	text-decoration: none
}
.SymposiumThrdPrtion ul li h2 a strong {
	color: #ffc20e;
	font-weight: 400
}
.SymposiumArrowDiv {
	float: left;
	width: 100%;
	text-align: center;
	padding: 25px 0
}
.SymposiumThrdPrtion01 ul li {
	background: #fff
}
.SymposiumThrdPrtion01 ul li:nth-child(2n) {
	background: #000
}
.SymposiumThrdPrtion01 ul li p {
	color: #000
}
.SymposiumThrdPrtion01 ul li:nth-child(2n) p {
	color: #fff
}
.SymposiumSlidr {
	float: left;
	width: 100%;
	margin: 0 0 20px
}
.SymposiumSlidr ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.SymposiumTstimnialTxt {
	float: left;
	width: 100%;
	background: #000;
	height: 206px;
	display: table;
	text-align: center;
	position: relative;
	padding: 47px 0
}
.SymposiumTstimnialTxt::after, .SymposiumTstimnialTxt::before {
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	width: 34px;
	height: 31px;
	content: ""
}
.SymposiumTstimnialTxt::after {
	background-image: url(../images/left_comma_symposium_white.png);
	top: 15px;
	left: 15px
}
.SymposiumTstimnialTxt::before {
	background-image: url(../images/right_comma_symposium_white.png);
	bottom: 15px;
	right: 15px
}
.SymposiumTstimnialTxt01 {
	display: table-cell;
	vertical-align: middle
}
.SymposiumTstimnialTxt01 p {
	margin: 0 auto;
	padding: 0;
	font-size: 14px;
	color: #fff;
	font-family: HelveticaNeueLTStd;
	max-width: 230px
}
.SymposiumTstimnialName {
	float: left;
	width: 100%;
	background: #fff;
	height: 206px;
	display: table;
	text-align: center;
	position: relative
}
.SymposiumTstimnialName::before {
	content: "";
	width: 0;
	height: 0;
	border-top: 17px solid transparent;
	border-left: 17px solid #000;
	border-bottom: 17px solid transparent;
	position: absolute;
	left: 0;
	top: 50%;
	margin: -17px 0 0
}
.SymposiumTstimnialName01 h2, .SymposiumTstimnialName01 h3 {
	margin: 0;
	font-size: 18px;
	font-family: HelveticaLTStdBoldCond;
	padding: 0;
	text-transform: uppercase
}
.SymposiumTstimnialName01 {
	display: table-cell;
	vertical-align: middle
}
.SymposiumTstimnialName01 h2 {
	color: #000
}
.SymposiumTstimnialName01 h3 {
	color: #ffc20e
}
.SymposiumSlidr .nbs-flexisel-nav-left, .SymposiumSlidr .nbs-flexisel-nav-right {
	display: block;
	opacity: 1;
	height: 65px;
	width: 20px
}
.SymposiumSlidr .nbs-flexisel-nav-left {
	left: 5px;
	background: url(../images/button-previous01.png) no-repeat
}
.SymposiumSlidr .nbs-flexisel-nav-right {
	right: 5px;
	background: url(../images/button-next01.png) no-repeat
}
.SymposiumClickRgstr, .SymposiumVideoBnrNew01 {
	background-position: center center;
	text-align: center
}
.SymposiumClickRgstr {
	background-image: url(../images/click_rgstr_symposium_bg.png);
	width: 300px;
	height: 100px;
	display: table;
	margin: 0 auto 20px
}
.SymposiumClickRgstr h2 {
	margin: 0;
	padding: 0;
	font-size: 40px;
	font-family: CycloneLayersBackground;
	text-transform: uppercase;
	line-height: 30px;
	display: table-cell;
	vertical-align: middle
}
.SymposiumClickRgstr h2 a {
	color: #fff;
	text-decoration: none
}
.SymposiumClickRgstr h2 a strong {
	color: #ffc20e;
	font-weight: 400
}
.SymposiumVideoBnrNew01 {
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 637px;
	position: relative
}
.SymposiumVideoBnrNew01 a {
	margin: -50px auto 0;
	background: rgba(0,0,0,.4);
	font-size: 4em;
	display: block;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	border: 4px solid #fff;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0
}
.FlwMrtinTonPapr, .WhereMrtinFind {
	background-repeat: no-repeat;
	text-align: center
}
.FlwMrtinTonPapr, .LindStromMapLsting ul, .LindStromMapLstingMain, .LindstromMapPge, .LindstromMapTop {
	width: 100%;
	float: left
}
.SmlDtaTopBnr span a, .SymposiumVideoBnrNew01 a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.SymposiumVideoBnrNew01 a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	border-radius: 50%;
	transition: all .4s
}
.SymposiumVideoBnrNew01 a:hover {
	border-color: #fcb525
}
.SymposiumVideoBnrNew01 a:hover i.fa-play {
	color: #fcb525
}
.LindstromMapTop {
	background-color: #053e5d;
	position: relative;
	padding: 0 0 50px
}
.FlwMrtinTonPapr {
	background-image: url(../images/map_ton_paper.png);
	background-size: 100% 100%;
	height: 214px;
	padding: 30px 0;
	position: relative;
	z-index: 2
}
.FlwMrtinTonPapr h2 {
	margin: 0;
	padding: 0;
	font-family: Lobster1_4;
	font-size: 40px;
	color: #fff
}
.LindStromMapLstingMain {
	margin: -100px 0 0
}
.LindStromMapLsting {
	max-width: 554px;
	position: relative;
	margin: 0 auto;
	padding-top: 60px
}
.LindStromMapLsting ul {
	margin: 0 0 5px;
	padding: 0;
	list-style: none
}
.LindStromMapLsting ul li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #fff;
	padding: 0 0 17px;
	margin: 0 0 17px
}
.LindStromMapLsting ul li:last-child {
	margin-bottom: 0
}
.LindStromMapLsting ul li span {
	float: left;
	width: 60px;
	margin: 0 38px 0 0
}
.MapLstingDtl h2 {
	margin: 0;
	padding: 0 0 7px;
	font-size: 18px;
	color: #fff;
	font-family: ArcherMedium;
	text-transform: capitalize
}
.MapLstingDtl h2 small {
	font-size: 14px;
	text-transform: uppercase;
	color: #fff
}
.MapLstingDtl a {
	float: right;
	display: inline-block!important;
	width: auto!important;
	margin: -18px 0 0
}
.MapLstingDtl article {
	margin: 0
}
.MapLstingDtl article p {
	margin: 0;
	padding: 7px 0;
	font-size: 14px;
	color: #fff;
	font-family: HelveticaNeueLTStd
}
.MapLstingDtl article a {
	float: left;
	font-size: 14px;
	color: #ffc52f;
	font-family: HelveticaLTStdBoldCond;
	text-transform: uppercase;
	margin: 0
}
.LindStromMapLstingMain span.ScrolEvnt, .LindStromMapLstingMain span.ScrolEvnt a {
	font-size: 12px;
	color: #ffc52f;
	font-family: HelveticaLTStdBoldCond;
	text-transform: uppercase
}
.LindStromMapLstingMain span.ScrolEvnt {
	display: block;
	text-align: center
}
.WhereMrtinFind {
	background-image: url(../images/see_where_martin_img.png);
	background-position: center center;
	max-width: 372px;
	margin: 0 auto;
	height: 196px;
	width: 100%;
	display: table;
	padding: 149px 0 0
}
.WhereMrtinFind a {
	font-size: 14px;
	color: #ffc52f;
	font-family: HelveticaLTStdBoldCond;
	text-transform: uppercase
}
.LindStromMapLsting .ps-scrollbar-x-rail, .LindStromMapLsting .ps-scrollbar-y-rail {
	display: none!important
}
#sitemap h2, .SmlDtaFrm .gform_wrapper div.validation_error {
	display: none
}
.map {
	float: left;
	width: 100%
}
#sitemap {
	padding: 200px 55px 55px
}
#sitemap ul li {
	margin: 0 0 10px
}
#sitemap ul li.page_item_has_children {
	margin: 0 0 15px
}
#sitemap ul li a {
	font-family: HelveticaLTStdBoldCond;
	font-size: 16px;
	color: #555353;
	text-decoration: none;
	text-transform: uppercase;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s
}
#sitemap ul li a:hover {
	color: #fdb813
}
.SymposiumMartinBtm {
	background-size: auto;
	max-width: 556px;
	margin: 0 auto;
	float: none;
	padding: 40px 0 0;
	background-attachment: local;
	height: 525px
}
.SymposiumMartinBtm h2 {
	font-size: 54px;
	line-height: 49px
}
.SymposiumMartinBtm a.pre-order-logo {
	height: 50px;
	width: 100%;
	margin: 0 0 3px
}
.paddingFve {
	padding: 0 5px
}
.SmlDtaFrm {
	float: left;
	width: 100%;
	background: #d2d2d2;
	padding: 25px 20px 30px
}
.SmlDtaFrm p {
	font-family: DincondBold;
	font-size: 26px;
	color: #000;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 20px;
	text-align: center;
	line-height: 34px
}
.SmlDtaFrm .gform_wrapper {
	float: left;
	width: 100%;
	margin: 0!important;
	max-width: 100%!important
}
.SmlDtaFrm ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.SmlDtaFrm ul li {
	float: left;
	width: 20%;
	padding: 0;
	list-style: none;
	margin: 0 2.5%!important;
	clear: none!important
}
.SmlDtaFrm .gform_wrapper .gform_footer {
	float: left;
	width: 20%;
	padding: 0;
	clear: none!important;
	margin: 0 2.5%
}
.SmlDtaFrm input[type=text], .SmlDtaFrm input[type=email] {
	float: left;
	width: 100%!important;
	height: 30px;
	font-family: ArcherBold!important;
	font-size: 16px!important;
	color: #969696;
	text-transform: uppercase;
	background: #fff;
	border: 0;
	padding: 0 10px!important;
	text-indent: 0!important
}
.SmlDtaFrm input[type=submit] {
	float: left;
	width: 100%;
	height: 30px;
	font-family: HelveticaLTStdBoldCond;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	background: #fec52e;
	border: 0;
	padding: 0 10px;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s
}
.SmlDtaFrm input[type=submit]:hover {
	color: #fff;
	background: #000
}
.SmlDtaTopBnr {
	float: left;
	width: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	text-align: center;
	padding: 80px 15px 110px;
	position: relative;
	height:630px
}
.SmlDtaTopBnr span {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -50px 0 0 -50px
}
.SmlDtaTopBnr span a {
	background: rgba(0,0,0,.4);
	font-size: 4em;
	display: block;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	border: 4px solid #fff
}
.FreePdfMrtn a, .SmlDtaTopBnr span a i.fa-play {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.SmlDtaTopBnr span a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	border-radius: 50%;
	transition: all .4s
}
.SmlDtaTopBnr span a:hover {
	border-color: #fcb525
}
.SmlDtaTopBnr span a:hover i.fa-play {
	color: #fcb525
}
.MrtnSmlDta {
	position:absolute;
	bottom: 60px;
    left: 190px;
	text-align: center
}
.MrtnSmlDta img {
	max-width: 100%
}
.MrtnSmlDta h2 {
	font-family: CycloneLayersBackground;
	font-size: 66px;
	color: #fff;
	text-transform: uppercase;
	line-height: 56px;
	margin: 0;
	padding: 25px 0 20px
}
.MrtnSmlDta a {
	width: 170px;
	height: 37px;
	font-family: HelveticaLTStdBoldCond;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	padding: 8px 0;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s;
	background-image: url(../images/pre-order-btn-new.png);
	background-repeat: no-repeat
}
.MrtnSmlDta a:hover {
	opacity: .7
}

#MrtnSmlDtaNewBtnV2 {
	position:absolute;
	bottom: 60px;
    right: 200px;
	left:auto;
	text-align: center;
	
	
}

#master-class-locations {
	margin: 0 auto;
	max-width: 90%
}
.page-template-about .LetfSidTxt p a {
	color: #000;
	display: unset;
	float: none;
	font-family: inherit;
	font-size: inherit;
	margin: 0;
	text-decoration: underline;
	text-transform: none
}
.pop-ups-holder {
	-webkit-transition: opacity .6s, -webkit-transform .6s, visibility .6s;
	transition: opacity .6s, transform .6s, visibility .6s;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	z-index: 9999999;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(.5);
	transform: scale(.5)
}
.CnsltingHdnDiv, .FastCmpnyHdn, .MrtngLndPg01Txt ul, .RsiankdHdnDv, .SprMrktHdnDiv, .WebBtmRgtTxt ul, .nav-image-container, .overlay .overlay-close, .pop-up-holder, .sb-search, .speakingHdn, .stageHdn {
	overflow: hidden
}
.pop-up-holder {
	max-width: 800px;
	min-height: 560px;
	position: relative;
	color: #fff;
	margin: 100px auto 0;
	display: none
}
.pop-up-holder.open-popnew {
	display: block
}
.pop-up-holder .image {
	float: left;
	width: 100%
}
.pop-up-holder .image img {
	width: 100%;
	height: auto
}
.pop-up-holder a.btn-close {
	right: 17px;
	top: 17px;
	display: inline-block;
	width: 38px;
	height: 38px;
	position: absolute;
	z-index: 100
}
.HmPopupForm, .HmPopupForm ul li {
	width: 100%;
	float: left
}
.pop-up-holder a.btn-close, .pop-up-holder a.btn-close:hover {
	-webkit-transition: opacity .6s, -webkit-transform .6s;
	transition: opacity .6s, transform .6s
}
.pop-up-holder a.btn-close:after, .pop-up-holder a.btn-close:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	height: 7px;
	background: #231f20;
	margin-top: -2px
}
.pop-up-holder a.btn-close:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.pop-up-holder a.btn-close:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.pop-up-holder a.btn-close:hover {
	text-decoration: none;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.pop-up-holder .HomePopupBg {
	float: left;
	width: 100%;
	min-height: 500px;
	background-color: #fff;
	background-image: url(../images/Home_Popup_Bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100% 100%;
	padding: 20px 25px 25px
}
.HmPopup {
	float: left;
	max-width: 465px
}
.HmPopup h2 {
	font-family: CycloneLayersBackground;
	font-size: 93px;
	color: #000;
	text-transform: uppercase;
	line-height: 80px;
	margin: 0;
	padding: 0 0 6px
}
.HmPopup p {
	font-family: Helvetica;
	font-size: 18px;
	color: #000;
	margin: 0;
	padding: 0;
	max-width: 180px
}
.HmPopupBook {
	text-align: right
}
.HmPopupBook img {
	max-width: 100%;
	margin-right: 5px
}
.HmPopupForm ul {
	margin: 35px 0 0;
	padding: 0;
	list-style: none
}
.HmPopupForm ul li {
	padding: 0;
	list-style: none;
	margin: 0 0 10px!important
}
.HmPopupForm input[type=text], .HmPopupForm input[type=email] {
	float: left;
	width: 100%!important;
	height: 42px;
	font-family: Helvetica!important;
	font-size: 16px!important;
	color: #000;
	text-transform: uppercase;
	background: rgba(35,31,32,.32);
	border: 0;
	padding: 0 20px!important;
	text-indent: 0!important
}
.HmPopupForm input[type=text]::-webkit-input-placeholder {
opacity:1;
color:#000;
}
.HmPopupForm input[type=text]::-moz-placeholder {
opacity:1;
color:#000;
}
.HmPopupForm input[type=text]::-moz-placeholder {
opacity:1;
color:#000;
}
.HmPopupForm input[type=text]::-ms-input-placeholder {
opacity:1;
color:#000;
}
.HmPopupForm input[type=email]::-webkit-input-placeholder {
opacity:1;
color:#000;
}
.HmPopupForm input[type=email]::-moz-placeholder {
opacity:1;
color:#000;
}
.HmPopupForm input[type=email]::-moz-placeholder {
opacity:1;
color:#000;
}
.HmPopupForm input[type=email]::-ms-input-placeholder {
opacity:1;
color:#000;
}
.HmPopupForm input[type=submit] {
	float: left;
	width: 100%;
	height: 42px;
	font-family: Helvetica;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	background: rgba(255,198,49,.87);
	border: 0;
	padding: 0 20px !important;
	text-align: left;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s
}
body .gform_wrapper .gform_body .gform_fields li#field_9_4 {
	display: none !important;
}
#SmlDtaFrm, .DtlSctTxt, .FreePdfMrtn a, .FreePdfMrtn h2, .FreePdfMrtn h3, .LandingLogo, .LndngTstLft, .MrtnLndngBtmLst, .WebLndngInr {
	text-align: center
}
#SmlDtaFrm a, .DtlSctTxt a {
	transition: all .3s ease-in-out 0s
}
.HmPopupForm input[type=submit]:hover {
	color: #fff;
	background: rgba(35,31,32,.87)
}
.HmPopupForm .gform_wrapper .gform_footer {
	margin: 0!important;
	padding: 0!important
}
.HmPopupForm .gform_wrapper div.validation_error {
	display: none
}
#SmlDtaFrm a, .MrtnLndngBtmLst ul li {
	display: inline-block;
	text-transform: uppercase
}
.HmPopupForm .gform_confirmation_message {
	font-family: Helvetica;
	font-size: 20px;
	color: #097104;
	margin: 30px 0
}
#SmlDtaFrm img {
	width: 80px;
	max-width: 100%
}
#SmlDtaFrm a {
	font-family: HelveticaLTStdBoldCond;
	font-size: 16px;
	color: #000;
	background: #fec52e;
	padding: 10px 30px;
	-webkit-transition: all .3s ease-in-out 0s
}
#SmlDtaFrm a:hover {
	color: #fff;
	background: #000
}
.MrtnLndngPg01 {
	float: left;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 104px 0 75px
}
.MrtnLndngPg01Inr {
	float: right;
	max-width: 620px;
	width: 100%;
	padding: 0 15px
}
.FreePdfMrtn {
	float: right;
	max-width: 100%;
	width: 100%;
	padding: 20px 30px;
	background-color: #000;
	margin: 0 0 15px
}
.FreePdfMrtn h2 {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 71px;
	color: #fff;
	font-family: CycloneLayersBackground;
	line-height: 60px
}
.FreePdfMrtn h3 {
	margin: 0;
	padding: 0 0 28px;
	font-size: 22px;
	color: #e7b00e;
	font-family: HelveticaCdObl
}
.MrtngLndPg01Txt {
	float: left;
	width: 100%;
	margin: 0 0 35px
}
.MrtngLndPg01Txt span {
	float: left;
	margin-right: 30px
}
.MrtngLndPg01Txt ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.MrtngLndPg01Txt ul li {
	background-image: url(../images/lnd_lstng_tick_icon.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0 0 0 40px;
	font-family: HelveticaNeue_Bold;
	color: #fff;
	font-size: 15px;
	margin: 0 0 25px
}
.MrtngLndPg01Txt ul li:last-child {
	margin-bottom: 0
}
.FreePdfMrtn a {
	float: left;
	width: 100%;
	background: #ffc20e;
	font-size: 47px;
	color: #fff;
	text-transform: uppercase;
	font-family: CycloneLayersBackground;
	height: 55px;
	line-height: 60px;
	text-decoration: none;
	transition: all .4s
}
.FreePdfMrtn a:hover {
	background: #e7ad02
}
.MrtnLndngBtmLst {
	float: left;
	width: 100%;
	margin: 0 0 12px
}
.MrtnLndngBtmLst ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.MrtnLndngBtmLst ul li {
	background-image: url(../images/lndng_btm_lst_line.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 15px;
	color: #fff;
	font-family: HelveticaNeue_Bold;
	padding: 0 10px 0 7px
}
.LndngTstLftTxt p, .LndngTstRgtTxt h2 {
	font-family: HelveticaNeueLTStd
}
.MrtnLndngBtmLst ul li:last-child {
	padding-right: 0;
	background-image: none
}
.MrtnLndngBtmLst ul li a {
	color: #fff;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	text-decoration: none
}
.MrtnLndngBtmLst ul li a:hover {
	color: #ffc20e
}
.MrtnLndngPg01Inr01 {
	float: left
}
.MrtnLndngPg03 {
	float: left;
	width: 100%
}
.MrtnLndngPg01Inr03 {
	float: left;
	width: 100%;
	padding: 40px 0 25px
}
.MrtnLndngPg01Inr03 .FreePdfMrtn {
	background-color: transparent;
	padding: 0 0 0 30px
}
.MrtnLndngPg01Inr03 .FreePdfMrtn h2 {
	font-size: 100px;
	line-height: 85px
}
.MrtnLndngPg01Inr03 .FreePdfMrtn h3 {
	font-size: 18px
}
.MrtnLndngPg01Inr03 .MrtngLndPg01Txt span img {
	width: 110px
}
.LndngTstimonials, .MrtnLndngPg03DivImg {
	width: 100%;
	float: left
}
.MrtnLndngPg01Inr03 .MrtngLndPg01Txt ul li {
	margin-bottom: 20px
}
.MrtnLndngPg01Inr03 .MrtngLndPg01Txt ul li:last-child, .MrtngLndPg01Txt ul li:last-child {
	margin-bottom: 0
}
.MrtnLndngPg01Inr03 .MrtnLndngBtmLst {
	padding: 0 0 0 30px
}
.MrtnLndngPg03DivImg {
	height: 627px;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: center center!important;
	position: relative
}
.LndngBtmArea {
	max-width: 517px;
	margin: 0 auto
}
.LndngTstimonials ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.LndngTstimonials ul li {
	float: left;
	width: 49%;
	margin-right: 2%
}
.LndngTstimonials ul li:last-child {
	margin-right: 0
}
.LndngTstLft {
	float: left;
	width: 100%;
	background: #e7e7e8;
	height: 123px;
	display: table;
	position: relative;
	padding: 18px 0
}
.LndngTstLft::after, .LndngTstLft::before {
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	width: 20px;
	height: 18px;
	content: ""
}
.LndngTstLft::after {
	background-image: url(../images/left_comma_lndng_white.png);
	top: 4px;
	left: 4px
}
.LndngTstLft::before {
	background-image: url(../images/right_comma_lndng_white.png);
	bottom: 4px;
	right: 4px
}
.LandingLogo, .LndngTstRgt {
	background: #000;
	float: left
}
.LndngTstLftTxt {
	display: table-cell;
	vertical-align: middle
}
.LndngTstLftTxt p {
	color: #000;
	font-size: 11px;
	margin: 0 auto;
	max-width: 100px;
	padding: 0;
	line-height: 13px
}
.LndngTstRgt {
	width: 100%;
	height: 123px;
	display: table;
	position: relative
}
.LndngTstRgt::before {
	border-bottom: 12px solid transparent;
	border-left: 14px solid #fff;
	border-top: 12px solid transparent;
	content: "";
	height: 0;
	left: 0;
	margin: -12px 0 0;
	position: absolute;
	top: 50%;
	width: 0
}
.LndngTstRgtTxt {
	vertical-align: middle;
	display: table-cell;
	padding: 5px 5px 5px 17px
}
.LndngTstRgtTxt h2, .LndngTstRgtTxt h3 {
	margin: 0;
	padding: 0 0 3px;
	font-size: 14px;
	text-transform: capitalize;
	color: #fff
}
.LndngTstRgtTxt h3 {
	font-family: HelveticaExtendedBQExtraLight;
	font-style: italic
}
.LandingLogo {
	width: 100%;
	margin: 15px 0
}
.DtlSctNew, .WebLndngPg {
	background-size: cover!important
}
.MrtnLndngPg01Inr03 .LndngTstimonials {
	margin: 0 0 0 20px
}
.MrtnLndngPg01Inr03 .LandingLogo {
	margin: 15px 0 15px 15px
}
.DtlSctNew {
	float: left;
	width: 100%;
	min-height: 236px;
	margin: 0 0 20px;
	padding: 35px 20px;
	background-repeat: no-repeat!important;
	background-position: center center!important
}
.DtlSctTxt {
	margin: 0 auto;
	max-width: 400px
}
.DtlSctTxt h2 {
	margin: 0;
	padding: 0;
	font-size: 58px;
	text-transform: uppercase;
	color: #fff;
	font-family: CycloneLayersBackground;
	line-height: 50px
}
.DtlSctTxt a, .SympBtn a {
	height: 37px;
	font-family: HelveticaLTStdBoldCond;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	padding: 8px 0;
	background-image: url(../images/pre-order-btn-new.png);
	background-repeat: no-repeat
}
.DtlSctTxt a {
	width: 170px;
	-webkit-transition: all .3s ease-in-out 0s;
	margin: 22px 0 0
}
.DtlSctTxt a:hover {
	opacity: .7
}
.BookBtn {
	float: right;
	max-width: 344px;
	margin: 35px 300px 0 0
}
.SympBtn {
	float: left;
	width: 205px
}
.SympBtn a {
	width: 170px;
	transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s;
	margin: 75px 0 0
}
.WebBtmRgtTxt a, .WebLndngInr a {
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	text-decoration: none
}
.LndngHeadLft h2, .LndngHeadLft h3 {
	font-family: CycloneLayersBackground;
	color: #fec52e;
	text-transform: uppercase;
	margin: 0
}
.SympBtn a:hover {
	opacity: .7
}
.SympBook {
	float: right;
	width: 139px
}
.WebLndngPg {
	float: left;
	width: 100%;
	background-repeat: no-repeat!important;
	background-position: top center!important;
	padding: 115px 0 81px
}
.WebLndngInr {
	float: right;
	width: 100%;
	max-width: 520px;
	padding: 0 15px
}
.LndngHead {
	float: left;
	width: 100%
}
.LndngHeadRgt {
	float: right;
	width: 135px;
	text-align: right
}
.LndngHeadLft {
	float: left;
	width: 355px;
	text-align: left
}
.LndngHeadLft h2 {
	font-size: 81px;
	line-height: 67px;
	padding: 0
}
.LndngHeadLft h3 {
	font-size: 59px;
	line-height: 50px;
	padding: 0
}
.WebLndngInr p {
	font-family: HelveticaNeue_Bold;
	font-size: 20px;
	color: #fff;
	line-height: 27px;
	text-align: center;
	margin: 18px 0 38px;
	padding: 0
}
.WebBtmLftTxt h2, .WebLndngInr a {
	font-family: CycloneLayersBackground;
	text-transform: uppercase
}
.WebLndngInr a {
	background: #ffc20e;
	font-size: 46px;
	color: #fff;
	text-align: center;
	-moz-transition: all .4s;
	transition: all .4s;
	padding: 4px 35px 0
}
.WebLndngInr a:hover {
	background: #e7ad02
}
.WebBtmLft, .WebBtmRgt {
	min-height: 635px;
	background-size: cover!important;
	background-position: center center!important;
	float: left
}
.WebBtmLft, .WebBtmRgt, .WebBtmRgtHd {
	background-repeat: no-repeat!important;
	width: 100%
}
.WebinarBtm {
	float: left;
	width: 100%
}
.WebinarBtm .col-md-6 {
	padding-left: 0;
	padding-right: 0
}
.WebBtmLft {
	padding: 0 35px
}
.WebBtmLftTxt {
	float: left;
	max-width: 470px;
	margin: 465px 0 0
}
.WebBtmLftTxt h2 {
	font-size: 50px;
	color: #fec52e;
	margin: 0;
	padding: 0 0 10px
}
.WebBtmLftTxt p {
	font-family: HelveticaNeue_Bold;
	font-size: 20px;
	color: #fff;
	line-height: 25px;
	margin: 0;
	padding: 0
}
.WebBtmRgt {
	padding: 40px 30px;
	background-image: url(../images/webinar_bg.jpg)
}
.WebBtmRgtTxt {
	margin: 0 auto;
	max-width: 512px
}
.WebBtmRgtHd {
	background-image: url(../images/webinar_tape.png);
	background-position: top center!important;
	height: 92px;
	max-width: 512px;
	margin: 0 auto 50px;
	text-align: center;
	padding: 8px 65px;
	display: table;
	background-size: contain
}
.WebBtmRgtHd01 {
	display: table-cell;
	vertical-align: middle
}
.WebBtmRgtHd h2 {
	margin: 0;
	padding: 0;
	font-size: 50px;
	color: #053e5d;
	text-transform: uppercase;
	font-family: CycloneLayersBackground;
	line-height: 50px
}
.WebBtmRgtTxt ul {
	margin: 0 20px 0 50px;
	padding: 0;
	list-style: none
}
.WebBtmRgtTxt ul li {
	background-image: url(../images/webinar_bullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 80px;
	font-family: HelveticaNeue_Bold;
	color: #fff;
	font-size: 20px;
	margin: 0 0 25px
}
.WebBtmRgtTxt a {
	float: left;
	width: 100%;
	background: #ffc20e;
	font-size: 46px;
	color: #fff;
	text-transform: uppercase;
	font-family: CycloneLayersBackground;
	text-align: center;
	-moz-transition: all .4s;
	transition: all .4s;
	margin: 37px 0 0;
	padding: 4px 0 0
}
.WebBtmRgtTxt a:hover {
	background: #e7ad02
}
.SmallDataPressPge {
	float: left;
	width: 100%
}
.SmallPressTopBnr {
	float: left;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 58px 0;
	margin: 0 0 20px
}
.SmallPressTopBnr h1, .SmallPressTopBnr h2 {
	padding: 0;
	text-align: center;
	font-family: CycloneLayersBackground;
	text-transform: uppercase
}
.SmallPressTopBnr h1 {
	margin: 0;
	font-size: 120px;
	color: #fec52e;
	line-height: 108px
}
.SmallPressTopBnr h2 {
	margin: 0 0 59px;
	font-size: 45px;
	color: #fff;
	line-height: 34px
}
.SmallPrssTopInr {
	margin: 0 auto;
	max-width: 650px;
	width: 100%
}
.SmallPrssTopInr img {
	float: left
}
.SmallPrssTopInrLst {
	float: left;
	width: 100%;
	padding: 35px 0 0
}
.SmallPrssTopInrLst ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.SmallPrssTopInrLst ul li {
	background-image: url(../images/small_dta_arrrow_press_white.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0 0 0 15px;
	font-size: 40px;
	color: #fffefb;
	font-family: CycloneLayersBackground;
	line-height: 27px;
	margin: 0 0 25px;
	text-transform: uppercase
}
.SmallPrssTopInrLst ul li a { color:#fffefb; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;	transition: all .4s;}
.SmallPrssTopInrLst ul li a:hover { color:#ffc20e;}
.SmallPrssTopInrLst ul li:last-child {
	margin-bottom: 0
}
.feedbackSction {
	float: left;
	width: 100%
}
.SmallPressScndPrtion {
	float: left;
	width: 100%;
	background: #fff;
	margin: 0;
	position:relative;
}
.SmallPressScndPrtionLft {
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height: 639px
}
.SmallPressScndPrtionRgt {
	float: left;
	width: 100%;
	height: 639px;
	display: table;
	padding: 50px 65px 20px 97px
}
.SmallPressScndPrtionRgtInr {
	display: table-cell;
	vertical-align: middle
}
.SmallPressScndPrtionRgtTxt {
	float: left;
	width: 100%;
	margin: 0 0 0;
	text-align: center;
}
.SmallPressScndPrtionRgtTxt h2 {
	text-align: left;
	margin: 0 0 25px;
	padding: 0;
	font-size: 58px;
	color: #053e5d;
	font-family: CycloneLayersBackground;
	text-transform: uppercase;
	line-height: 40px
}
.SmallPressScndPrtionRgtTxt p {
	text-align: left;
	margin: 0 0 30px;
	padding: 0;
	font-size: 16px;
	color: #000;
	font-family: Helvetica
}
.SmallPressScndPrtionRgtTxt a {
	background-image: url(../images/learn_mre_btn_new.png);
	background-repeat: no-repeat;
	background-size: cover;
	height: 37px;
	line-height: 37px;
	display: inline-block;
	font-size: 13px;
	color: #000;
	text-transform: uppercase;
	font-family: HelveticaBlk;
	text-decoration: none;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	text-align: center;
	padding: 0 8px;
	margin:0 0 10px;
}
.SmallPressScndPrtionRgtTxt a:hover {
	color: #053e5d
}
.SmallPressScndPrtionRgtInr .pagination {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: 0 0;
	border-radius: 0
}
.SmallPressScndPrtionRgtInr .pagination ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.SmallPressScndPrtionRgtInr .pagination ul li {
	float: left;
	margin: 10px 10px 0 0
}
.SmallPressScndPrtionRgtInr .pagination ul li a {
	display: block;
	color: #000;
	font-family: HelveticaLTStdBoldCond;
	text-decoration: none;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.SmallPressScndPrtionRgtInr .pagination ul li a:hover {
	text-decoration: underline;
	color: #ffc300
}
.SmallPressScndPrtionRgtInr .pagination ul li:first-child {
	margin: 0 65px 0 0
}
.SmallPressScndPrtionRgtInr .pagination ul li:first-child a {
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-right: 20px solid #000;
	border-bottom: 20px solid transparent;
	text-indent: -9999px
}
.SmallPressScndPrtionRgtInr .pagination ul li:last-child {
	margin: 0 0 0 65px
}
.SmallPressScndPrtionRgtInr .pagination ul li:last-child a {
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-left: 20px solid #000;
	border-bottom: 20px solid transparent;
	text-indent: -9999px
}
.SmallPressScndPrtionRgtInr .pagination ul li:first-child a:hover {
	border-right: 20px solid #ffc300
}
.SmallPressScndPrtionRgtInr .pagination ul li:last-child a:hover {
	border-left: 20px solid #ffc300
}
.VdeoTstimonialLst {
	float: left;
	width: 100%;
	margin: 0 0 40px
}
.VdeoTstimonialLst ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.VdeoTstimonialLst ul li {
	border-right: 1px solid #000
}
.VdeoTstimonialLst ul li:last-child {
	border-right: 0
}
.VdeoLstSection {
	float: left;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	height: 320px;
	padding: 72px 0 0
}
.VdeoLstSection span {
	display: block;
	margin: 0 0 49px
}
.VdeoLstSection span a {
	margin: 0 auto;
	background: rgba(0,0,0,.4);
	font-size: 4em;
	display: block;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	border: 4px solid #fff
}
.VdeoLstSection span a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	border-radius: 50%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.VdeoLstSection span a:hover {
	border-color: #fcb525
}
.VdeoLstSection span a:hover i.fa-play {
	color: #fcb525
}
.VdeoLstSectionTxt {
	float: left;
	width: 100%;
	background: rgba(255,255,255,.8);
	height: 100px;
	display: table;
	padding: 10px 5px;
	text-align: center
}
.VdeoLstSectionTxt p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	font-size: 24px;
	color: #000;
	text-transform: uppercase;
	font-family: HelveticaLTStdBoldCond
}
.MrtinCrousel ul li button, .MrtingLdrHdng ul li {
	font-size: 24px;
	color: #fff;
	font-family: HelveticaLTStdBoldCond
}

.MrtnStudio {
	float: left;
	width: 100%;
	margin: 0;
	background:#043d5d; 
	padding:40px 0 0;
}
.MrtingLdrHdng {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 60px
}
.MrtingLdrHdng ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.MrtingLdrHdng ul li {
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase
}
.MrtingLdrHdng ul li.LeftArow a, .MrtingLdrHdng ul li.RgtArow a {
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	text-indent: -9999px;
	display: block
}
.MrtingLdrHdng ul li a {
	text-indent: -9999px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.MrtingLdrHdng ul li.LeftArow {
	margin: 0 30px 0 0
}
.MrtingLdrHdng ul li.LeftArow a {
	border-right: 20px solid #fff;
	text-decoration: none
}
.MrtingLdrHdng ul li.RgtArow {
	margin: 0 0 0 30px
}
.MrtingLdrHdng ul li.RgtArow a {
	border-left: 20px solid #fff
}
.MrtingLdrHdng ul li.LeftArow a:hover {
	border-right: 20px solid #ffc300
}
.MrtingLdrHdng ul li.RgtArow a:hover {
	border-left: 20px solid #ffc300
}
.MrtinCrousel {
	float: left;
	width: 100%;
	text-align: center;
	position:relative;
}
.MrtinCrousel h2 { margin:0 0 40px; padding:0; font-size:17px; color:#fff; text-transform:upper-case; font-family: HelveticaLTStdBoldCond; }
.MrtinCrousel h2 a { color:#ffc300; text-decoration:none;}
.MrtinCrousel h2 a:hover { text-decoration:underline;}

.MrtnStudio img {
	width: 100%
}
.responsiveVdeo .slick-list {
	margin: 0 0 15px
}
.SlickLft {
	margin: 0 auto;
	position:absolute;
	left:0px;
	width:100%;
	top:-29px;
}
.slick-next, .slick-prev {
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	text-indent: -9999px;
	display: block;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	margin: -34px 0 0;
	padding: 0;
	background: 0 0;
	position: relative;
	z-index: 1
}
.slick-prev {
	border-right: 20px solid #fff;
	text-decoration: none;
	border-left: 0;
	transition: all .4s;
	float: left
}
.slick-next {
	border-left: 20px solid #fff;
	border-right: 0;
	transition: all .4s;
	float: right
}
.OvrlyMrtnCrosl, .OvrlyMrtnCrosl a {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	text-align: center
}
.slick-prev:hover {
	border-right: 20px solid #ffc300
}
.slick-next:hover {
	border-left: 20px solid #ffc300
}
.MrtinCrousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left:0;
    right: 0;
    top: -118px;
}

.MrtnVideoSction .MrtinCrousel ul { top:-60px;}
.MrtinCrousel ul li {
	display: inline-block
}
.MrtinCrousel ul li button {
	background: 0 0;
	border: 0
}
.MrtinCrousel ul li button:hover, .MrtinCrousel ul li.slick-active button {
	color: #ffc300;
	text-decoration: underline
}
.MrtnVideoSction {
	float: left;
	width: 100%;
	margin: 0;
	background:#043d5d;
	padding:40px 0 0;
}
.MrtnStudio .MrtnVdeoCrousel {
	float: left;
	width: 100%;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	position: relative
}
.MrtnVdeoCrousel {
	float: left;
	width: 100%;
	position: relative;
	margin: 0 0 15px
}
.OvrlyMrtnCrosl {
	float: left;
	width: 100%;
	height: 287px;
	background: rgba(0,0,0,.7);
	transition: all .4s;
	position: absolute;
	top: 0;
	opacity: 0;
	padding: 0 5px;
	display: table
}
.OvrlyMrtnCrosl a {
	margin: 0 auto;
	background: rgba(0,0,0,.4);
	font-size: 1.37em;
	display: block;
	width: 35px;
	height: 35px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s;
	border: 1px solid #fff
}
.OvrlyMrtnCrosl a i.fa-play, .SmallPressScndPrtion ul li button {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	position: relative
}
.OvrlyMrtnCrosl a i.fa-play {
	color: #fff;
	font-size: 14px;
	left: 2px;
	border-radius: 50%;
	transition: all .4s
}
.OvrlyMrtnCrosl a:hover {
	border-color: #fcb525
}
.OvrlyMrtnCrosl a:hover i.fa-play {
	color: #fcb525
}
.OvrlyMrtnCrosl01 {
	display: table-cell;
	vertical-align: middle
}
.OvrlyMrtnCrosl01 h3 {
	color: #fff;
	font-family: HelveticaNeue-Medium;
	font-size: 20px;
	margin: 0 0 10;
	padding: 0;
	text-transform: uppercase
}
.MrtnVideoSction h2 {
	float: left;
	width: 100%;
	margin: 0 0 12px;
	padding: 0;
	font-size: 20px;
	color: #000;
	font-family: HelveticaLTStdBoldCond
}
.MrtnVdeoCrousel:hover span.PlyBtn01 {
	opacity: 0
}
.MrtnVdeoCrousel:hover .OvrlyMrtnCrosl {
	opacity: 1
}
.SmallPressScndPrtion .slick-prev {
	border-right: 9px solid #16364d;
	border-bottom: 7.5px solid transparent;
    border-top: 7.5px solid transparent;
}
.SmallPressScndPrtion .slick-next {
	border-left: 9px solid #16364d;
	border-bottom: 7.5px solid transparent;
    border-top: 7.5px solid transparent;
}
.SmallPressScndPrtion .slick-prev:hover {
	border-right: 9px solid #ffc300
}
.SmallPressScndPrtion .slick-next:hover {
	border-left: 9px solid #ffc300
}
.SmallPressScndPrtion ul {
	margin: 0 0 0;
	float: right;
	padding: 0 44px;
	list-style: none;
	max-width: 50%;
	width: 100%;
	text-align: center;
	position:absolute;
	top:32px;
	right:0px;
}
.SmallPressScndPrtion ul li {
	display: inline-block
}
.SmallPressScndPrtion ul li button {
	color: #16364d2;
	font-family: HelveticaLTStdBoldCond;
	text-decoration: none;
	transition: all .4s;
	background: 0 0;
	border: 0;
	z-index: 1
}
.SmallPressScndPrtion ul li button:hover, .SmallPressScndPrtion ul li.slick-active button {
	color: #ffc300;
	text-decoration: underline
}
.SlickLftMain {
	float: right;
	max-width: 49%;
	width: 100%;
	margin: 0 6px 0 0;
	position:absolute;
	right:0px;
	top:0px;
}
.SlickLftMain .SlickLft { left:auto; right:0; top:0;}

.SlickLftMain  .slick-next, .SlickLftMain  .slick-prev { margin:34px 10px 0;}

.SmallDataPressPge .GraphDiv {
	margin-top: 40px
}
.DownloadNewBtn {
	width: 171px;
	border: 1px solid #000;
	height: 38px;
	display: inline-block;
	line-height: 36px;
	font-size: 16px;
	color: #000;
	font-family: HelveticaLTStdBoldCond;
	text-transform: uppercase;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.DownloadNewBtn:hover {
	color: #ffc300
}
.DownloadNewBtn img {
	float: left;
	border-right: 1px solid #000;
	padding: 6px 7px
}


#hs-rsp-image-wrap {
	text-align: center
}
#hsrsp-leftarrow {
	left: 0!important
}
#hsrsp-rightarrow {
	left: auto!important;
	right: 0!important
}
.press-gallery-popup-container h5 {
	font-size: 16px;
	color: #0c0d0e;
	text-transform: uppercase;
	text-align: center;
	font-family: Helvetica
}
.press-gallery-popup-container img {
	width: 560px;
	height: 538px
}
.press-gallery-download-btn {
	margin: 0 0 10px;
	float: left;
	width: 100%
}
.press-gallery-download-btn img {
	height: 37px;
	width: auto
}
.press-gallery-social-share span {
	color: #043d5d;
	margin: 0 10px 0 0;
	display: inline-block;
	font-family: HelveticaLTStdBoldCond
}
.press-gallery-social-share img {
	width: auto;
	height: 27px
}
.press-gallery-social-share a {
	margin: 0 2px;
	display: inline-block
}
.PreOrdrsLogos {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 35px
}
.PreOrdrsLogos ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.PreOrdrsLogos ul li {
	display: inline-block;
	margin: 0 9px 10px;
	width: 105px;
	height: 70px
}
.PreOrdrsLogos ul li a.pre-order-logo {
	width: 100%;
	height: 70px;
	margin: 0
}
section#home {
	margin-top: -15px
}
.navbar {
	margin: 0 auto;
	max-width: 1140px;
	position: relative
}
.navbar-default {
	background-color: transparent;
	border-color: transparent
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	max-width: 300px;
	float: right;
	margin-right: 150px
}
.glyphicon, .navbar-default .navbar-nav>li>a {
	color: #fff
}
.navbar-brand {
	height: 118px;
	padding: 20px
}
.navbar-brand img {
	width: 90%
}
.brandIcon {
	position: absolute;
	right: -11px;
	z-index: 5000
}
.topnav {
	background-color: #dcab38
}
.sb-search-input, .sb-search-submit {
	background: #fff;
	border: none;
	outline: 0
}
.sb-search {
	position: relative;
	width: 0;
	min-width: 45px;
	height: 35px;
	float: right;
	margin-top: 20px;
	-webkit-transition: width .3s;
	-moz-transition: width .3s;
	transition: width .3s;
	-webkit-backface-visibility: hidden
}
.sb-icon-search, .sb-search-input, .sb-search-submit {
	height: 35px;
	position: absolute;
	top: 0;
	margin: 0;
	right: 0
}
.sb-search-input {
	width: 100%;
	z-index: 10;
	padding: 0 10px;
	font-family: DIN-Regular;
	font-size: 14px;
	color: #dcab38;
	font-weight: 400
}
.sb-search-input::-webkit-input-placeholder {
color:#dcab38
}
.sb-search-input:-moz-placeholder {
color:#dcab38
}
.sb-search-input::-moz-placeholder {
color:#dcab38
}
.sb-search-input:-ms-input-placeholder {
color:#dcab38
}
.sb-icon-search, .sb-search-submit {
	width: 45px;
	display: block;
	padding: 0;
	line-height: 40px;
	text-align: center;
	cursor: pointer
}
.sb-search-submit {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	color: transparent;
	z-index: -1
}
.sb-icon-search {
	color: #fff;
	background: #000;
	z-index: 90;
	font-size: 20px;
	font-family: icomoon;
	speak: none;
	line-height: 1.5;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none
}
.sb-icon-search:before {
	content: "\e000"
}
.no-js .sb-search, .sb-search.sb-search-open {
	width: 35%
}
.no-js .sb-search .sb-icon-search, .sb-search.sb-search-open .sb-icon-search {
	background: #dcab38;
	color: #fff;
	z-index: 11
}
.no-js .sb-search .sb-search-submit, .sb-search.sb-search-open .sb-search-submit {
	z-index: 90
}
.overlay {
	position: fixed;
	width: 100%;
	height: 300px;
	top: 150px;
	left: 0;
	background: rgba(254,196,46,.9)
}
.overlay .overlay-close {
	width: 80px;
	height: 80px;
	position: absolute;
	right: 0;
	top: 20px;
	border: none;
	background: url(../images/cross.png) no-repeat;
	background-position: top left!important;
	text-indent: 200%;
	color: transparent;
	outline: 0;
	z-index: 100
}
#about, #mainVideo a, .overlay nav, .overlay ul {
	position: relative
}
.navbar-header {
	width: 88%;
	background: #000;
	padding-right: 25px;
	position:relative;
}
.nav-down {
	float: right;
	width: 21px;
	height: 19px;
	margin: 25px 10px 0;
	background: url(../images/download_icon.png) no-repeat
}
.nav-btn {
	float: right;
	background: 0 0;
	border: 0;
	font-size: 22px;
	line-height: .5;
	margin: 2px 10px;
	padding-top: 20px
}
.nav-btn small {
	font-size: 9px;
	color: #fff
}
#trigger-overlay {
	background: 0 0;
	border: none;
	padding-top: 42px
}
.icon-bar {
	background-color: #fff;
	height: 3px;
	width: 25px;
	margin-bottom: 5px;
	display: block;
	border: 0
}
.overlay nav {
	text-align: center;
	top: 35%;
	height: 60%;
	font-size: 40px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.overlay ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display: inline-block;
	height: 100%
}
.overlay ul li {
	display: block;
	height: 25%;
	height: calc(100% / 4);
	min-height: 54px;
	width: 32%;
	float: left
}
.overlay ul li a {
	font-weight: 300;
	display: block;
	color: #fff;
	-webkit-transition: color .2s;
	transition: color .2s
}
#onTv a, .RusainKdsDiv a, .bookShelf01 a, .consultingBg01 a, .spkngBg01 a {
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: none
}
.overlay ul li a:focus, .overlay ul li a:hover {
	color: #e3fcb1
}
.sub-menu li {
	width: 100%;
	margin: 20px 0 0;
	min-height: 20px!important
}
.sub-menu li a {
	font-size: 20px
}
.overlay-hugeinc {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .5s, visibility 0 .5s;
	transition: opacity .5s, visibility 0 .5s;
	z-index: 2000
}
.overlay-hugeinc.open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}
.overlay-hugeinc nav {
	-webkit-perspective: 1200px;
	perspective: 1200px
}
.overlay-hugeinc nav ul {
	opacity: .4;
	-webkit-transform: translateY(-25%) rotateX(35deg);
	transform: translateY(-25%) rotateX(35deg);
	-webkit-transition: -webkit-transform .5s, opacity .5s;
	transition: transform .5s, opacity .5s
}
.overlay-hugeinc.open nav ul {
	opacity: 1;
	-webkit-transform: rotateX(0);
	transform: rotateX(0)
}
.overlay-hugeinc.close nav ul {
	-webkit-transform: translateY(25%) rotateX(-35deg);
	transform: translateY(25%) rotateX(-35deg)
}
#mainVideo {
	margin: 0 0 15px;
	background: url(../images/desireHuntingVideo.jpg) no-repeat;
	background-position: center center!important
}
#mainVideo a {
	width: 650px;
	height: 453px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	vertical-align: bottom;
	bottom: 20px; position:relative;
}
.CnsltingHdnDiv, .consultingBg01 {
	float: left;
	height: 206px;
	width: 100%
}
#secondvideo a, .DtlTblInr, .SprMrktDiv img, .VideoBanner a, .animatedBg a {
	vertical-align: middle
}

#mainVideo{ transition: all 0.6s; opacity:1}
#mainVideo:hover{ opacity:0.6; transition: all 0.6s}
.blackbox{ float:left; /*background:#000;*/}
#about .hvrImg {
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0
}
#about:hover .hvrImg {
	opacity: 1
}
.consultingBg01 {
	display: table;
	position: relative;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	-webkit-transform: scale(1);
	-moz-transform: scale(-1);
	-o-transform: scale(1);
	transform: scale(1);
	background-position: left top!important
}
.consultingBg01 a {
	font-family: RockwellCondensed;
	font-size: 58px;
	color: #fff;
	transition: all .4s ease-in-out 0;
	-webkit-transition: all .4s ease-in-out 0;
	opacity: 0;
	position: relative;
	z-index: 1;
	width: 100%
}
.CnsltingOvrly {
	background: rgba(0,0,0,.26);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
#books, #onTv {
	background: #000
}
.consultingBg01:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.consultingBg01 a:hover {
	color: #f0931c;
	opacity: 1
}
#books .bks, #onTv a {
	color: #fff;
	font-family: RockwellCondensed
}
.consultingBg01:hover .CnsltingOvrly {
	opacity: 1
}
#books {
	position: relative
}
#books:hover img {
	opacity: .7
}
#books .bks {
	opacity: 0;
	position: absolute;
	left: 140px;
	top: 125px
}
#books:hover .bks {
	opacity: 1
}
#onTv {
	border: 6px dotted #fff;
	padding: 10px
}
#onTv:hover a {
	opacity: .7
}
#onTv a {
	background: url(../images/on-tv.gif) no-repeat;
	background-position: top center!important;
	width: 439px;
	height: 256px;
	font-size: 40px;
	transition: all .4s ease-in-out 0;
	-webkit-transition: all .4s ease-in-out 0;
	text-indent: -14px
}
.BookShelfHdn, .bookShelf01 {
	float: left;
	height: 560px;
	width: 100%
}
.bookShelf01, .bookShelfOvrly {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
#onTv a:hover {
	color: #f0931c
}
.BookShelfHdn {
	overflow: hidden
}
.bookShelf01 {
	display: table;
	position: relative;
	transition: all .4s;
	-webkit-transform: scale(1);
	-moz-transform: scale(-1);
	-o-transform: scale(1);
	transform: scale(1);
	background-position: top left!important
}
.bookShelf01 a {
	font-family: RockwellCondensed;
	font-size: 39px;
	color: #fff;
	transition: all .4s ease-in-out 0;
	-webkit-transition: all .4s ease-in-out 0;
	position: relative;
	z-index: 1;
	opacity: 0;
	width: 100%
}
.bookShelfOvrly {
	background: rgba(0,0,0,.6);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: all .4s
}
.SprMrktDiv, .SprMrktHdnDiv {
	float: left;
	width: 100%;
	height: 403px
}
.SprMrktDiv, .SprMrktDiv img, .spkngBg01, .spkngBg01 a {
	position: relative
}
.bookShelf01:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.bookShelf01 a:hover {
	color: #f0931c;
	opacity: 1
}
.bookShelf01:hover .bookShelfOvrly {
	opacity: 1
}
.SprMrktDiv {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	-webkit-transform: scale(1);
	-moz-transform: scale(-1);
	-o-transform: scale(1);
	transform: scale(1);
	text-align: center;
	display: table;
	background-position: top center!important;
	background-size: contain!important
}
.speakingHdn, .spkngBg01 {
	float: left;
	height: 268px
}
.SprMrktDiv img {
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	margin: 0 10px;
	z-index: 1
}
.spkngBg01, .spkngOvrly {
	width: 100%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.SprMrktDiv:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.SprMrktDiv:hover .OddOvrly, .SprMrktDiv:hover img {
	opacity: 1
}
#speaking {
	background: url(../images/speaking.jpg) no-repeat;
	background-position: top center!important
}
.speakingHdn {
	width: 100%
}
.spkngBg01 {
	display: table;
	transition: all .4s;
	-webkit-transform: scale(1);
	-moz-transform: scale(-1);
	-o-transform: scale(1);
	transform: scale(1);
	background-position: left top!important
}
.spkngBg01 a {
	font-family: RockwellCondensed;
	font-size: 58px;
	color: #fff;
	transition: all .4s ease-in-out 0;
	-webkit-transition: all .4s ease-in-out 0;
	opacity: 0;
	z-index: 1;
	width: 100%
}
.spkngOvrly {
	background: rgba(0,0,0,.26);
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: all .4s
}
.stage01, .stageHdn {
	float: left;
	height: 268px
}
.stage01, .stageOvrly {
	width: 100%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.spkngBg01:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.spkngBg01 a:hover {
	color: #f0931c;
	opacity: 1
}
.spkngBg01:hover .spkngOvrly {
	opacity: 1
}
#stageArea {
	float: left;
	margin: 30px 0 0
}
.stageHdn {
	width: 100%
}
.stage01 {
	background-position: top left!important;
	display: table;
	position: relative;
	transition: all .4s;
	-webkit-transform: scale(1);
	-moz-transform: scale(-1);
	-o-transform: scale(1);
	transform: scale(1)
}
.stage01 a {
	transition: all .4s ease-in-out 0;
	-webkit-transition: all .4s ease-in-out 0;
	position: relative;
	z-index: 1;
	opacity: 0
}
.stageOvrly {
	background: rgba(0,0,0,.6);
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: all .4s
}
.stage01:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.stage01 a:hover, .stage01:hover .stage01, .stage01:hover .stageOvrly {
	opacity: 1
}
#news {
	background: url(../images/news.png) no-repeat;
	background-position: top center!important;
	text-align: center
}
.fb_iframe_widget {
	margin: 115px auto 30px;
	display: inline-block!important
}
.fb_iframe_widget ._1drm {
	background: 0 0!important;
	height: 115px!important
}
.fb_iframe_widget ._h7l {
	background: 0 0!important;
	border: transparent!important
}
#secondvideo {
	padding: 10px;
	border: 6px dotted #fff;
	background: url(../images/lowes-video.jpg) no-repeat;
	background-position: center center!important;
	margin: 10px 0 30px
}
#secondvideo a {
	width: 725px;
	height: 370px;
	font-size: 35px;
	display: table-cell;
	text-align: center;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.RsiankdHdnDv, .RusainKdsDiv {
	height: 308px;
	width: 100%;
	float: left
}
#secondvideo a:hover {
	background: rgba(0,0,0,.26)
}
#snow {
	position: relative
}
#snow .hvrImg {
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	margin: 40px;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0
}
#snow:hover .hvrImg {
	opacity: 1
}
#russiankids {
	padding: 0;
	background: #000
}
.RusainKdsDiv {
	position: relative;
	display: table;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	-webkit-transform: scale(1);
	-moz-transform: scale(-1);
	-o-transform: scale(1);
	transform: scale(1);
	background-position: top center!important
}
.RusainKdsDiv a {
	font-family: RockwellCondensed;
	font-size: 58px;
	color: #fff;
	transition: all .4s ease-in-out 0;
	-webkit-transition: all .4s ease-in-out 0;
	opacity: 0;
	position: relative;
	z-index: 1;
	width: 100%
}
.RusainKdsOvrly {
	background: rgba(0,0,0,.26);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.RusainKdsDiv img, .top-menu {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out
}
.RusainKdsDiv a:hover {
	color: #f0931c;
	opacity: 1
}
.RusainKdsDiv:hover .RusainKdsOvrly {
	opacity: 1
}
.RusainKdsDiv img {
	opacity: 0;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	margin: 0 10px;
	position: relative;
	z-index: 1
}
.RusainKdsDiv:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 1
}
.RusainKdsDiv:hover .SnwOvrly, .RusainKdsDiv:hover img {
	opacity: 1
}
#twitter {
	float: left;
	width: 100%;
	height: 490px;
	margin: 15px 0
}
#footerContact {
	background: url(../images/contact.jpg) no-repeat;
	background-position: top center!important;
	background-size: cover!important;
	float: left;
	width: 100%
}
#footerContact p {
	font-family: MuseoSlab500;
	font-size: 20px;
	color: #000;
	font-weight: 700;
	margin: 0;
	padding: 0
}
#footerContact p strong {
	font-size: 16px;
	display: block;
	padding: 0 0 10px
}
#footerContact p a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	transition: all .4s ease-in-out 0;
	-webkit-transition: all .4s ease-in-out 0
}
#footerContact p a:hover {
	color: #2d6173
}
#footerContact .col-md-3 {
	margin: 90px 0 20px
}
.animatedBg {
	margin: 15px 0
}
.animatedBg a {
	font-size: 35px;
	display: table-cell;
	text-align: center
}
.sep_bars_hor {
	background: url(images/seperator.png) repeat-x;
	height: 30px;
	margin: 10px 0
}
.sep_bars_ver {
	background: url(../images/seperator.png) repeat-y;
	width: 30px;
	margin: 0 10px
}
.sep_dots_hor {
	background: url(../images/dotted-border.png) repeat-x;
	height: 15px;
	margin: 10px 0
}
.sep_dots_ver {
	background: url(../images/dotted-border.png) repeat-y;
	width: 15px;
	margin: 0 10px
}
#fastCompany {
	float: left;
	margin: 30px 0 0
}
.FastCmpnyHdn {
	float: left;
	width: 100%;
	height: 262px
}
.FastCmpny01 {
	float: left;
	width: 100%;
	height: 262px;
	display: table;
	position: relative;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	-webkit-transform: scale(1);
	-moz-transform: scale(-1);
	-o-transform: scale(1);
	transform: scale(1);
	background-position: top left!important
}
.FastCmpny01 a, .ViewLnk a {
	transition: all .4s ease-in-out 0
}
.FastCmpny01 a {
	-webkit-transition: all .4s ease-in-out 0;
	position: relative;
	z-index: 1;
	opacity: 0
}
.FastCmpnyOvrly, .VideoBanner a {
	left: 0;
	position: absolute;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s
}
.FastCmpnyOvrly {
	background: rgba(0,0,0,.6);
	height: 100%;
	width: 100%;
	top: 0;
	opacity: 0;
	transition: all .4s
}
.FastCmpny01:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.FastCmpny01 a:hover, .FastCmpny01:hover .FastCmpny01, .FastCmpny01:hover .FastCmpnyOvrly {
	opacity: 1
}
.VideoBanner a {
	top: 50%;
	bottom: 0;
	right: 0;
	margin: -48px auto 0;
	font-size: 4em;
	display: block;
	z-index: 2;
	width: 97px;
	height: 97px;
	text-align: center;
	cursor: pointer;
	opacity: 1;
	border: 3px solid #fff;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: 50%;
	transition: all .4s
}
.VideoBanner a i.fa-play {
	color: #fff;
	font-size: 42px;
	position: relative;
	left: 6px;
	-moz-border-radius: .8em;
	border-radius: 50%;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.VideoBanner a:hover {
	border: 3px solid #ffc52f
}
.VideoBanner a:hover i.fa-play {
	color: #ffc52f
}
.ViewLnk {
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px 0 0
}
.ViewLnk a {
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	font-family: rockwellbold;
	text-decoration: none;
	-webkit-transition: all .4s ease-in-out 0
}
.ViewLnk a:hover {
	color: #f0931c
}
.Shares ul li {
	cursor: pointer;
	position: relative;
	float: left;
	width: 100%
}
.Shares ul li .DetailTxt02 {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.7);
	text-align: center;
	height: 196px;
	z-index: 999
}
.DtlTbl {
	width: 100%;
	height: 196px;
	display: table
}
.DtlTblInr {
	width: 100%;
	height: 196px;
	display: table-cell
}
.BrdrLine {
	float: left;
	width: 100%;
	height: 29px;
	background: url(../images/gry_lin_bg.jpg) repeat-x
}
.booksBuyPopUp, .booksPopUp {
	background-size: cover;
	background-repeat: repeat;
	width: 100%;
	padding: 20px;
	float: left;
	color: #fff
}
.TopMLTvHdng {
	opacity: 0
}
.TopMLTvDiv:hover .TopMLTvHdng {
	opacity: 1;
	transition: all .4s ease-in-out 0;
	-webkit-transition: all .4s ease-in-out 0
}
.booksPopUp {
	background-image: url(../images/background-predicts.jpg)
}
.booksBuyPopUp {
	background-image: url(../images/BuyPopupBg.jpg)
}
.booksBuyPopUp ul {
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
	float: left
}
.booksBuyPopUp ul li {
	float: left;
	margin-right: 20px
}
.booksBuyPopUp h2 {
	font-family: HelveticaNeue-Medium;
	font-size: 24px;
	padding: 0 0 10px;
	margin: 0
}
.booksBuyPopUp h3.books-world {
	color: #fff;
	font-size: 24px;
	font-family: HelveticaNeue-Medium, arial;
	clear: both;
	margin: 0;
	border-top: dotted 2px #3b2315;
	padding: 10px 0 0
}
.booksBuyPopUp a {
	font-family: HelveticaNeue-Medium;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	transition: all .4s ease-in-out 0;
	-webkit-transition: all .4s ease-in-out 0
}
.booksBuyPopUp a:hover {
	color: #ffc52f
}
h3.books-world {
	color: #ffd200;
	font-size: 18px;
	font-family: Lucida Sans Unicode, arial;
	clear: both;
	margin: 0;
	border-top: dashed 1px #666;
	padding: 10px 0 0
}
.BuyCopy, .booksPopUp .copy {
	width: 400px;
	margin-left: 30px;
	float: left
}
.books-image {
	float: left;
	margin-right: 20px
}
.buy-now {
	background: url(../images/buypopup_btn02.png) no-repeat;
	font-family: DKLemonYellowSun;
	font-size: 21px;
	color: #000;
	text-align: center;
	height: 53px;
	text-decoration: none;
	display: block;
	float: left;
	width: 128px;
	padding: 12px 0;
	margin: 10px 0 0
}
.buy-now:hover {
	background-position: 0 -53px;
	color: #000
}
.religious-button {
	background: url(../images/religious.png);
	width: 274px;
	height: 34px;
	display: block;
	float: right
}
.religious-button:hover {
	background-position: 0 -34px
}
.smoking-button {
	background: url(../images/smoking-video.png);
	width: 222px;
	height: 34px;
	display: block;
	float: right
}
.smoking-button:hover {
	background-position: 0 -34px
}
.watch-videos {
	background: url(../images/watch-videos.png);
	width: 143px;
	height: 35px;
	display: block;
	float: right
}
.watch-videos:hover {
	background-position: 0 -34px
}
.booksPopUp p {
	font-size: 13px
}
.booksPopUp a.videopop-button {
	color: #000;
	text-align: center;
	background: rgba(233,226,209,.8);
	margin: 0 0 5px;
	padding: 5px 20px;
	display: block;
	float: right;
	text-decoration: none;
	opacity: .75;
	transition: all .4s ease-in-out 0;
	-webkit-transition: all .4s ease-in-out 0
}
.booksPopUp a.videopop-button:hover {
	background: rgba(255,238,154,.8)
}

.CntntPrtctdDiv { background-image:url(../images/small_box_bg_pattern_new.jpg); background-repeat:repeat; float:left; width:100%; padding:50px;}
.CntntPrtctdDiv01 { margin:0 auto; width:100%; max-width:748px;  text-align:center;}

.CntntPrtctdDiv01 .post-password-form { margin:0 0 40px;}
.CntntPrtctdDiv01 p  {font-size:54px; text-transform:uppercase; font-weight:400; color:#003c5e; font-family:CycloneLayersBackground;  line-height:39px; margin:0px 0px 20px; padding:0px;}
.CntntPrtctdDiv01 .post-password-form  p { font-size:36px; text-transform:uppercase; color:#003c5e; font-family: 'Conv_HelveticaNeueLTStd-BdCn'; line-height:39px; margin:0px 0px 20px; padding:0px;}

.CntntPrtctdDiv01 .post-password-form label { color:#003c5e; font-size:16px; line-height:normal;}
.CntntPrtctdDiv01 .post-password-form input[type="password"] { height:40px; border:1px solid #003c5e; padding:0 10px; width:273px; margin:0 0 0 30px;font-size:16px; color:#003c5e; font-family: 'Conv_HelveticaNeueLTStd-BdCn';}
.CntntPrtctdDiv01 .post-password-form input[type="submit"] { background:#ffc70c; height:40px; font-size:16px; color:#003c5e; text-transform:uppercase; width:165px; border:0px; transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}
.CntntPrtctdDiv01 .post-password-form input[type="submit"]:hover { background:#003c5e; color:#ffc70c;}


.CntntPrtctdDiv01 h2 { margin:0px; padding:0px; font-size:24px; color:#003c5e; font-family: 'Conv_HelveticaNeueLTStd-BdCn'; text-transform:uppercase; }
.CntntPrtctdDiv01 #gform_wrapper_10 { max-width:557px; margin:0 auto !important; }
.CntntPrtctdDiv01 #gform_wrapper_10 ul {}
.CntntPrtctdDiv01 #gform_wrapper_10 ul li { width:48.5%; float:left; clear:none; margin:0 12px 0 0;}
.CntntPrtctdDiv01 #gform_wrapper_10 ul li:first-child { width:100%; margin-right:0px;}
.CntntPrtctdDiv01 #gform_wrapper_10 ul li:last-child { margin-right:0px;}

.CntntPrtctdDiv01 #gform_wrapper_10 ul li input[type="text"] { height:40px; border:1px solid #003c5e; padding:0 10px; width:100%; float:left; font-size:16px; color:#003c5e; font-family: 'Conv_HelveticaNeueLTStd-BdCn';}

.CntntPrtctdDiv01 .gform_footer { float:left; width:100%; text-align:center; margin:0 0 5px !important;}
.CntntPrtctdDiv01 .gform_footer input[type="submit"] { background:#ffc70c; height:40px; font-size:16px; color:#003c5e; text-transform:uppercase; width:165px; border:0px; font-size:16px !important; color:#003c5e; font-family: 'Conv_HelveticaNeueLTStd-BdCn'; margin:0px; padding:0px; transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}
.CntntPrtctdDiv01 .gform_footer input[type="submit"]:hover { background:#003c5e; color:#ffc70c;}
.CntntPrtctdDiv01 #gform_confirmation_message_10 { float:left; width:100%; font-size:36px; color:#003c5e; text-transform:uppercase; font-family: 'Conv_HelveticaNeueLTStd-BdCn'; line-height:37px;}

.CntntPrtctdDiv01 h3 { float: left; margin: 0; padding: 0; width: 100%; font-family: "Conv_HelveticaNeueLTStd-BdCn"; color: #000; font-size: 20px;}
.CntntPrtctdDiv01 h3 a { color:#000;}

.VdeoLstSectionTxt { position:relative;}
.VdeoLstSectionTxt a { position:absolute; left:15px; top:50%; margin:-16px 0 0 0; border:1px solid #000; padding:5px;}

.InnrContntNew { background:none; padding:0px;}

/***** Landing Page 04  *****/

.LandingPge04 { float:left; width:100%; }
.JoinMrtin { float:left; width:100%;  background-image:url(../images/join_now_mrtin_bnr.jpg); background-position:top center; background-size:cover; height:638px;  display:table;}

.JoinMrtinRow { display:table-cell; vertical-align:middle;}
.JoinMrtin01 { max-width:730px; margin:0 auto; }
.JoinMrtinInr { float:right; max-width:405px; text-align:center;}
.JoinMrtinInr h2 { margin:0px; padding:0px; font-size:70px; color:#fec52e; font-family:CycloneLayersBackground; text-transform:uppercase; }
.JoinMrtinInr h3 { margin:0px; padding:0px; font-size:62px; color:#fec52e; font-family:CycloneLayersBackground; text-transform:uppercase;}
.JoinMrtinInr h4 { margin:0px 0px 30px; padding:0px; font-size:22px; color:#fff; font-family:HelveticaNeue_Bold; line-height:40px;}
.JoinMrtinInr a { background:#fec52e; font-size:46px; color:#fff; display:inline-block; text-transform:uppercase; font-family:CycloneLayersBackground; width:233px; height:53px; line-height:56px; text-decoration:none; -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s; }
.JoinMrtinInr a:hover { background:#043d5d;}

.ColoradoDiv { float:left; width:100%; background:#fff; padding:46px 0px 0px;}
.ColoradoDiv01 { max-width:656px; margin:0 auto;}

.ColoradoDivLft { float:left; width:100%; }
.ColoradoDivLft h2 { margin:0px; padding:0px 0px 18px; color:#ffc300; font-size:22px; text-transform:uppercase; font-family:HelveticaNeue_Bold;}
.ColoradoDivLft p { margin:0px; padding:0px 0px 18px; color:#053e5d; font-size:18px; font-family:Helvetica;}

.ColoradoDivRgt { float:left; width:100%; margin:33px 0 0;}
.ColoradoDivRgt img { max-width:100%;}

.FPOFormDiv { float:left; width:100%; background:#043d5d; padding:29px 0 60px;}
.FPOFormDiv01 { margin:0 auto; max-width:507px;}
.FPOFormDiv01 .GraphDiv { max-width:507px; height:90px; background-size:100% 100%;}

.FPOPopUpDiv { max-width:665px; margin:0 auto; padding:72px 80px 100px; position:relative;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#246287+55,043d5d+100 */
background: #246287; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #246287 55%, #043d5d 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, #246287 55%,#043d5d 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, #246287 55%,#043d5d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246287', endColorstr='#043d5d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.FPOPopUpDiv button.mfp-close, button.mfp-arrow { right:0px; background:none;}


/********** Animation Style PopUp **********/

/* at start */
.mfp-slide .form-popup-slide {
	opacity: 0;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	
	-webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
	-moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
	-ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
	-o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
	transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

}

/* animate in */
.mfp-slide.mfp-ready .form-popup-slide {
	opacity: 1;
	-webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
	-moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
	-ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
	-o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
	transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
}

/* animate out */
.mfp-slide.mfp-removing .form-popup-slide {
	opacity: 0;
	
	-webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
	-moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
	-ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
	-o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
	transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
}

/********* About Page New Style *******/

.AuthorNewHoverOvrly { background-size:cover; background-position: center center; height:200px; width:100%; position:absolute; left:0px; top:0px; padding:50px 0 0 0; opacity:0; z-index:2;}
.AuthorNewHoverOvrly a { background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0; border: 4px solid #fff; border-radius: 50%; cursor: pointer; display: block; font-size: 4em; height: 100px; margin: 0 auto; text-align: center; transition: all 0.4s ease 0s; vertical-align: middle; width: 100px;}
.AuthorNewHoverOvrly a i.fa-play { border-radius: 50%; color: #fff; font-size: 42px; left: 6px; position: relative; transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;}
.AuthorNewHoverOvrly a:hover { border-color: #fcb525;}
.AuthorNewHoverOvrly a:hover i.fa-play { color: #fcb525;}
.Shares ul li:hover .AuthorNewHoverOvrly { opacity:1; transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;}



@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
    ul.tabs li a { padding: 11px 40px 4px; }
	.DownloadNewBtn { line-height:41px;}
	.StyUpdte input[type=text], .StyUpdte input[type=email], .StyUpdte input[type=submit]  { line-height:28px;}
	
}}


.mac ul.tabs li a  { padding: 12px 40px 6px;} 
.mac .DownloadNewBtn { line-height:42px;}
.mac .VdeoLstSectionTxt p { padding:9px 0 0;}

.mac .StyUpdte input[type=text], 
.mac .StyUpdte input[type=email], 
.mac .StyUpdte input[type=submit]  { line-height:29px;}

.mac .BookLink a span { display:block; margin:15px 0 0 0; height:auto; width:auto;}


/********* Jack Morton Small Data *********/

.SmallDataJackMorton { float:left; width:100%; }
.JackMortonTop { float:left; width:100%; background-size:cover; background-position:center center; background-repeat:no-repeat; height:637px;  text-align:center; position:relative;}

.JackMortonTopRow { position:absolute; bottom:0; left:0; right:0; padding:32px 15px;}
.JackMortonTopRow h2 { max-width:680px; margin:0 auto; padding:0; font-size:54px; color:#fff; text-transform:uppercase; font-family:CycloneLayersBackground; }
.JackMortonTopRow h3 { margin:0; padding:0 0 8px; font-size:54px; color:#fec52e; text-transform:uppercase; font-family:CycloneLayersBackground;}
.JackMortonTopRow p { margin:0; padding:0; font-size:20px; font-family:Helvetica; color:#fff;}

.JackMortonListing { float:left; width:100%; }
.JackMortonListing ul { margin:0px; padding:0px; list-style:none;}
.JackMortonListing ul li { background-size:cover; background-repeat:no-repeat; background-position:top center; float:left; width:20%; display:table; height:228px; text-align:center;}
.JackMortonListing ul li h2 { margin:0px; padding:0px; display:table-cell; vertical-align:middle; font-size:45px; color:#fff; text-transform:uppercase; font-family:CycloneLayersBackground;  }


.JackMortonBottom { float:left; width:100%; background-size:cover; background-repeat:no-repeat; background-position:center center; padding:99px 0px 39px 0px; text-align:center; margin:0 0 20px; background-attachment:fixed; }
.JackMortonBottom img  { margin:0 auto 35px; display:block;}
.JackMortonBottom p { margin:0 auto; padding:0px 0px 87px; max-width:590px; font-size:20px; color:#fff; font-family:Helvetica;  }
.JackMortonBottom p span { display:block;}
.JackMortonBottom p span a { text-decoration:none; color:#ffc20e; }
.JackMortonBottom p span a:hover { text-decoration:underline; }

.JackMortonListingNew { float:left; width:100%; text-align:center; margin:0 0 20px;}
.JackMortonListingNew ul { margin:0px; padding:0px; list-style:none; counter-reset:my-badass-counter;}
.JackMortonListingNew ul li { position:relative; background:#dededd; float:left; width:20%; border-right:2px solid #303030; padding:100px 20px 25px; font-size:20px; color:#000; font-family:Helvetica; min-height:297px;}
.JackMortonListingNew ul li:before { content:""; content: counter(my-badass-counter, decimal); counter-increment: my-badass-counter; position: absolute; top:30px; left: 0; right:0px; margin:0 auto; width:50px; height:50px; background:#053e5d; font-size:36px; color:#ffc20e; font-family:CycloneLayersBackground; text-align:center; border-radius:50%;}

.JackMortonListingNew ul li:last-child { border-right:0;}

/*********** Buzz Page ***********/


.MartinBuzzPg { float:left; width:100%; }
.LindstromBuzzBnr { float:left; width:100%; background-size:cover; background-repeat:no-repeat; background-position: center center; height:637px; margin:0 0 40px; padding:0 15px; position:relative;}

.BuzzBnrRow { margin:0 auto; max-width:723px; text-align:center; padding:90px 0 0; position:relative; height:620px; overflow:hidden;}
.BuzzBnrRow ul { margin:0px; padding:0px; list-style:none;}
.BuzzBnrRow ul li { float:left; width:100%; margin:0 0 90px;}
.BuzzBnrRow ul li:lsat-child { margin-bottom:0;}
.BuzzBnrRow h2 { margin:0px; padding:0px; font-size:100px; text-transform:uppercase; color:#fff; font-family:CycloneLayersBackground; line-height:80px; letter-spacing:-1px; }
.BuzzBnrRow h2 span { display:block; padding:0px 0px 30px;}
.BuzzBnrRow h3 { margin:0px; padding:0px; font-size:15px; text-transform:uppercase; color:#fff; font-family:HelveticaLTStdBoldCond;}

.BuzzBnrRow .ps-scrollbar-y-rail { display:none !important;}

.BuzzGallery { float:left; width:100%; }
.BuzzGallery h2 { text-align:center; margin:0px; padding:0px 0px 40px; color:#fff; font-size:54px; text-transform:uppercase; font-family:CycloneLayersBackground; }
.BuzzGallery ul { margin:0px; padding:0px; list-style:none;}
.BuzzGallery ul li { position:relative;}


.BuzzTxt { float: left; height: 100%; left: 0; padding: 15px 25px 0; position: absolute; text-align: center; top: 0; width: 100%; display:block;}

.BuzzTextNew { align-items: center; display: flex; height: 95%; justify-content: center; text-align: center; vertical-align: middle; }
.BuzzTextNew, .tiles-wrap img { transition: transform 0.4s ease 0s; }
.BuzzTextNew p { color: #fff; font-family:HelveticaLTStdBoldCond; font-size: 36px; line-height: 35px; margin: 0; padding: 0; text-transform: uppercase;}
.BuzzTextNew p span { display:block; margin:0px; padding:0px; font-size:14px; color:#fff; font-family:HelveticaNeue-Medium; font-weight:400;}
.BuzzTextNew p small { display:block;}

.BuzzTextNew p small a { background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0; border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: block; font-size: 0.36em; height: 35px; margin: 0 auto 7px; text-align: center; transition: all 0.4s ease 0s; vertical-align: middle; width: 35px;}
.BuzzTextNew p small a i.fa-play {  border-radius: 50%; color: #fff; font-size: 14px; left: 2px; position: relative; transition: all 0.4s ease 0s;
}
.BuzzTextNew p small a:hover { border-color: #fcb525;}
.BuzzTextNew p small a:hover i.fa-play { color:#fcb525;}

/********** Speaking Page *********/


.KeyBgMain { float:left; width:100%; background-image:url(../images/bullets_brdr_new.png); background-repeat:repeat-x; background-position:center 10px; padding:35px 0 0;}
.KeyBg { width:100%; float:left; background:url(../images/key_bg.jpg); background-repeat:repeat; background-position:top center; text-align:center; padding:37px 0 50px;}

.KeyText { max-width:750px; width:100%; margin:0 auto;}
.KeyText h2 { font-family:CycloneLayersBackground; font-size:54px; color:#000000; text-transform:uppercase; letter-spacing:1px; line-height:45px;}
.KeyText h3 { font-family:CycloneLayersBackground; font-size:30px; color:#fff; text-transform:uppercase; letter-spacing:1px; padding-bottom:16px;}

.MainFortune { width:100%; float:left; background-color:#000;}

.Fortune { width:100%; float:left; background-image:url(../images/bullets_brdr_new.png); background-repeat:repeat-x; background-position:center 20px; padding:48px 0 27px; margin-bottom:32px;}
.Fortune h4 { font-family:CycloneLayersBackground; font-size:54px; color:#fff; text-transform:uppercase; letter-spacing:1px; text-align:center; padding:0; padding-bottom:8px; margin: 0px; }
.Fortune ul { float:left; width:100%; padding:0;margin:0;}
.Fortune ul li { float:left; position:relative; padding:0;}
/*.Fortune ul li:nth-child(6n) { border-right:1px solid #fff;}
.Fortune ul li:nth-child(6n) span {}*/

.Fortune ul li:nth-last-child(-n+5):nth-child(5n+1), .Fortune ul li:nth-last-child(-n+5):nth-child(5n+1) ~ li { border-bottom: 0 none;}

.Fortune ul li span { display:block;}
.Fortune ul li span img { width:100%;}


.BlueChckBg { width:285px; height:228px; background:url(../images/blue_checks_bg.jpg); background-repeat:repeat; background-position:top center; display:table; text-align:center; opacity:0; position:absolute; left:0; top:0; transition:all 0.4s ease-in-out 0s;}

.BlueChckText {text-align:center; display:table-cell; vertical-align:middle; padding:0 10px;}
.BlueChckText p { font-family: RockWellRegular; font-size:14px; color:#000000; line-height:20px; padding-bottom:12px;}
.BlueChckText h5 { font-family: RockWellRegular; font-size:11px; color:#000000; line-height:normal; text-transform:uppercase; padding-bottom:4px; margin:0;}

.Fortune ul li:hover .BlueChckBg { opacity:1;}

/*.Fortune ul li:nth-child(6n) .BlueChckBg{ left:auto; right:0;}
.Fortune ul li:nth-child(n+12) .BlueChckBg { }*/



.MasterPopUpDiv { max-width:450px; margin:0 auto; padding:15px; position:relative; background-image:url(../images/master_popup_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size:cover; }

.MasterPopUpDiv h2 { margin:0; padding:0; font-size:50px; color:#ffc52f; font-family:CycloneLayersBackground; text-transform:uppercase; }
.MasterPopUpDiv h3 { margin:0; padding:0; font-size:36px; color:#000; font-family:CycloneLayersBackground; text-transform:uppercase; line-height:30px;}
.MasterPopUpDiv  ul li { margin:0 0 10px; padding:0; float:left; width:100%; }
.MasterPopUpDiv .gform_body   ul li span { width:48.8% ;}
.MasterPopUpDiv .gform_body  ul li  span name_first { margin-right:2.3%; }

.MasterPopUpDiv  ul li input[type="text"] { float:left; width:100% !important; height:40px; padding: 0 10px; font-size:14px; color:#7d7d7d; font-family:HelveticaNeueLTStd; border: 0; border-radius:0;}

.MasterPopUpDiv .gform_wrapper { max-width:316px; margin:0;}
.MasterPopUpDiv  .gform_wrapper .gform_footer { float:left; width:100%; margin-top:5px; padding:0;}
.MasterPopUpDiv  .gform_wrapper .gform_footer input[type="submit"] { background:#000; float:left; width:170px; font-size: 14px; color: #ffc52f; text-transform: uppercase; font-family: HelveticaLTStdBoldCond; border:0; -webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; border: 0; height:40px; border-radius:0;}
.MasterPopUpDiv  .gform_wrapper .gform_footer input[type="submit"]:hover { background: #ffc52f; color:#000;}

.MasterPopUpDiv .gform_wrapper .validation_error { display:none; }

.MasterPopUpDiv .gform_wrapper .validation_message { padding: 10px !important;}

/*.hvr {opacity:1; z-index:2}*/



.accordion_container {
    width: 100%;
	float:left;
	
}
.accordion_head
{
    color: #000000;
    cursor: pointer;
    font-family: ArcherBold;
	font-weight:700;
    font-size: 18px;
    margin: 0 0 0px 0;
    padding: 8px 40px 5px;
	background:none;
	position:relative;
	text-align:left;
	text-transform:uppercase;
	border-bottom:2px dashed;
}
.accordion_body {
	text-align:left;
	background:#fff;
	padding:24px 39px;
    
}
.accordion_body p {
    padding: 0px 0px 22px;
	font-family: ArcherMedium;
	font-size:16px;
	color:#000000;
	line-height:21px;
}
.accordion_body p strong { font-family: ArcherBold; text-transform:uppercase;}
.accordion_body small { background:#282828; width:158px; height:1px; display:block; margin-bottom:21px;}
.accordion_body h3 { font-family: ArcherBold; font-size:16px; color:#000; text-transform:uppercase; padding-bottom:22px;}
.accordion_body ul { width:100%; text-align:center;}
.accordion_body ul li { display:inline-block; margin:0 8px;}
.accordion_body ul li a { background:url(../images/ac_btn.png); background-repeat:no-repeat; width:180px; height:48px; line-height:48px; text-align:center; text-decoration:none; font-family: HelveticaNeue_Bold; font-size:12px; color:#fff; text-transform:uppercase; display:inline-block;}
.accordion_body ul li a:hover { color:#fdb813;}

.plusminus {
	position:absolute;
	left:0;
	top:12px;
	height:17px;
	width:17px;
	background:#ffe600;
	text-align:center;
	padding:5px 0 0 0px;

	
}
.plusminus img { margin:0 auto; display:block;}
/*.plusminus:hover { background:#000 url(../images/ylw_plus.png); background-repeat:no-repeat;}*/
.AcrdLst
{
	float:left;
	width:100%;
}

.AcrdLst:nth-child(2n+1)
{
	background:none;
}






header a.EmailLink {
	float: right;
	font-family: HelveticaLTStdBoldCond;
	font-size: 13px;
	color: #fdb813;
	text-decoration: none;
	text-transform: uppercase;
	margin: 15px 15px 0 0;
	/*padding: 0 25px 0 0;
	background-image: url(../images/YlwRgtArw.png);
	background-repeat: no-repeat;
	background-position: 72% 20px;*/
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	max-width:320px;
}
a.logo, header a.EmailLink:hover {
	color: #fff
}
a:focus, button:focus {
	outline: 0!important
}
a.logo {
	position: fixed;
	z-index: 101;
	font-size: 180px;
	top: 33px;
	left: 30px;
	line-height: 0;
	margin-top: -4px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
a.logo:focus, a.logo:hover {
	color: #fff;
	text-decoration: none
}
a.logo.full {
	color: #d3d6d6;
	font-size: 50px;
	top: 1%;
	left: 2%;
	opacity: 1
}
a.logo.full:focus, a.logo.full:hover {
	color: #000
}
.btn:focus {
	color: #fff;
	outline: 0
}
[class*=" btn-"], [class^=btn-] {
display:inline-block;
margin-bottom:10px;
z-index:3
}
.absolute-menu {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	height: 100vh
}
.top-menu {
	transition: all .3s ease-in-out;
	z-index: 101;
	border: none transparent;
	background: 0 0;
	border-width: 0
}
.hide-menu {
	top: -100px
}
.menu-button {
	margin: 25px 10px 0;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	right: 0;
	z-index: 99999;
	border: none;
	background: 0 0;
	text-transform: uppercase;
	padding: 0;
	font-size: 11px;
	width: 35px;
	height: 35px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	float: right;
	color: #fff
}
.lines, .lines:after, .lines:before {
	display: inline-block;
	width: 25px;
	height: 3px;
	background: #fff
}
.lines {
	position: relative;
	top: -7px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out
}
.lines:after, .lines:before {
	transition: .3s;
	position: absolute;
	left: 0;
	content: '';
-webkit-transform-origin:.28571rem center;
transform-origin:.28571rem center;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out
}
.nav-container, .nav-image-container {
	height: 100%;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out
}
.lines:before {
	top: 6px
}
.lines:after {
	top: -6px
}
.menu-button:hover .lines:before {
	-ms-transform: translateY(2px);
	-webkit-transform: translateY(2px);
	-moz-transform: translateY(2px);
	transform: translateY(2px)
}
.menu-button:hover .lines:after {
	-ms-transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	transform: translateY(-2px)
}
.menu-button.open {
	position: fixed;
	right: 29px;
	top: 0;
	margin: 0 10px
}
.nav-container {
	position: fixed;
	background: #000;
	width: 50.1%;
	right: -60%;
	top: 0;
	z-index: 9999;
	opacity: 0;
	transform-origin: right center;
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	-moz-transform-origin: right center;
	transition: all .3s ease-in-out
}
.nav-image-container {
	position: fixed;
	background: 0 0;
	width: 50%;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 100;
	transform: scale(0, 0);
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	-moz-transform: scale(0, 0) rotate(.01deg);
	transform-origin: left center;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition: all .3s ease-in-out
}
.nav-image-container .nav-image:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.6)
}
.nav-image-container .nav-image {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: center center no-repeat #ccc;
	opacity: 0;
	background-size: cover;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	transform: scale(0, 0);
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	-moz-transform: scale(0, 0) rotate(.01deg)
}
.open-menu .menu-button .lines, .open-menu .top-menu {
	background: 0 0
}
.open-menu .nav-container {
	right: 0;
	opacity: 1;
	overflow-y: auto
}
.open-menu .nav-image-container {
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-moz-transform: scale(1, 1) rotate(.01deg)
}
.open-menu .nav-image-container .nav-image {
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-moz-transform: scale(1, 1) rotate(.01deg);
	opacity: 1
}
.open-menu .menu-button {
	color: #fff;
	font-size: 0
}
.open-menu .menu-button .lines:after, .open-menu .menu-button .lines:before {
	top: 6px;
	background: #fff;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.open-menu .menu-button .lines:before {
	-webkit-transform: rotate3d(0, 0, 1, 45deg) translateY(0);
	transform: rotate3d(0, 0, 1, 45deg) translateY(0);
	-ms-transform: rotate3d(0, 0, 1, 45deg) translateY(0);
	-moz-transform: rotate3d(0, 0, 1, 45deg) translateY(0)
}
.open-menu .menu-button .lines:after {
	-webkit-transform: rotate3d(0, 0, 1, -45deg) translateY(0);
	transform: rotate3d(0, 0, 1, -45deg) translateY(0);
	-ms-transform: rotate3d(0, 0, 1, -45deg) translateY(0);
	-moz-transform: rotate3d(0, 0, 1, -45deg) translateY(0)
}
.open-menu .menu-button:hover {
	opacity: 1
}
.open-menu .menu-button:hover .lines:after, .open-menu .menu-button:hover .lines:before {
	background: #7d7d7d
}
.open-menu .hide-menu {
	top: 0
}
.open-menu a.logo, .open-menu a.logo.full {
	color: #fff;
	opacity: .2;
	top: 49%!important;
	left: 20.9%;
	font-size: 220px
}
.open-menu a.logo.full:hover, .open-menu a.logo:hover {
	opacity: .7
}
.main-nav {
	float: right;
	list-style: none;
	text-align: right;
	margin: 50px 20px 25px 0;
	width: 100%;
	-webkit-transform: translate3d(0, 100%, 0);
	-moz-transform: translate3d(0, 100%, 0);
	-mz-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
.main-nav li>a {
	font-family: DincondBold;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	text-transform: uppercase;
	font-size: 48px;
	line-height: 1.2em
}
.main-nav li {
	-webkit-transform: translate3d(0, 500px, 0);
	-moz-transform: translate3d(0, 500px, 0);
	-ms-transform: translate3d(0, 500px, 0);
	transform: translate3d(0, 500px, 0)
}

.main-nav li:nth-last-child(2)>a, 
.main-nav li:nth-last-child(3)>a ,
.main-nav li:nth-last-child(4)>a{
background: #fff; 
color: #000; 
display: inline-block; 
font-size: 21px; 
min-width: 188px; 
padding: 6px 10px;
margin:0 0 4px;
}

.main-nav li:last-child>a  { background:#aea9a9; font-size:14px; padding:3px 10px 6px; /*border-radius:0 0 50% 50%;*/}
.main-nav li:last-child>a:hover { color:#000;}

.main-nav li:last-child, 
.main-nav li:nth-last-child(4) 
{
	margin:19px 0 0;
}

.main-nav, .main-nav li {
	-webkit-transition: transform .4s cubic-bezier(.7, 0, .3, 1);
	-moz-transition: transform .4s cubic-bezier(.7, 0, .3, 1);
	-ms-transition: transform .4s cubic-bezier(.7, 0, .3, 1);
	transition: transform .4s cubic-bezier(.7, 0, .3, 1)
}
.main-nav li:nth-child(2) {
	-webkit-transform: translate3d(0, 1000px, 0);
	-moz-transform: translate3d(0, 1000px, 0);
	-ms-transform: translate3d(0, 1000px, 0);
	transform: translate3d(0, 1000px, 0)
}
.main-nav li:nth-child(3) {
	-webkit-transform: translate3d(0, 1500px, 0);
	-moz-transform: translate3d(0, 1500px, 0);
	-ms-transform: translate3d(0, 1500px, 0);
	transform: translate3d(0, 1500px, 0)
}
.main-nav li:nth-child(4) {
	-webkit-transform: translate3d(0, 2000px, 0);
	-moz-transform: translate3d(0, 2000px, 0);
	-ms-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0)
}
.main-nav li:nth-child(5) {
	-webkit-transform: translate3d(0, 2500px, 0);
	-moz-transform: translate3d(0, 2500px, 0);
	-ms-transform: translate3d(0, 2500px, 0);
	transform: translate3d(0, 2500px, 0)
}
.main-nav li:nth-child(6) {
	-webkit-transform: translate3d(0, 3000px, 0);
	-moz-transform: translate3d(0, 3000px, 0);
	-ms-transform: translate3d(0, 3000px, 0);
	transform: translate3d(0, 3000px, 0)
}
.main-nav li:nth-child(7) {
	-webkit-transform: translate3d(0, 3500px, 0);
	-moz-transform: translate3d(0, 3500px, 0);
	-ms-transform: translate3d(0, 3500px, 0);
	transform: translate3d(0, 3500px, 0)
}
.main-nav li:nth-child(8) {
	-webkit-transform: translate3d(0, 4000px, 0);
	-moz-transform: translate3d(0, 4000px, 0);
	-ms-transform: translate3d(0, 4000px, 0);
	transform: translate3d(0, 4000px, 0)
}
.open-menu .main-nav, .open-menu .main-nav li {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: transform .8s cubic-bezier(.7, 0, .3, 1);
	-moz-transition: transform .8s cubic-bezier(.7, 0, .3, 1);
	-ms-transition: transform .8s cubic-bezier(.7, 0, .3, 1);
	transition: transform .8s cubic-bezier(.7, 0, .3, 1)
}
.open-menu .main-nav li {
	-webkit-transition-duration: .9s;
	-moz-transition-duration: .9s;
	-ms-transition-duration: .9s;
	transition-duration: .9s
}
.open-menu .main-nav.complete li>a {
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out
}
.main-nav li>a:focus, .main-nav li>a:hover {
	color: #7d7d7d;
	text-decoration: none
}
.main-nav .caret {
	display: none
}
.main-nav .dropdown-menu {
	display: block;
	background: 0 0;
	border: none;
	position: relative;
	float: none;
	text-align: right;
	margin: 0 0 10px;
	padding: 0
}
.main-nav .dropdown-menu:after, .main-nav .dropdown-menu:before {
	display: table;
	content: " ";
	clear: both
}
.main-nav .dropdown-menu li {
	display: inline-block
}
.main-nav .dropdown-menu li>a {
	font-size: 34px;
	padding: 0 0 0 12px;
	display: inline-block;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out
}
.main-nav .dropdown-menu li>a:before {
	content: '/';
	padding-right: 10px;
	color: #fff
}
.main-nav .dropdown-menu li:first-child>a:before {
	display: none
}
.main-nav .dropdown-menu li>a:focus, .main-nav .dropdown-menu li>a:hover {
	background: 0 0
}
.main-nav .dropdown-menu li>a:focus:before, .main-nav .dropdown-menu li>a:hover:before {
	color: #fff
}
.animate-marginTop {
	-webkit-transition: margin-top .3s ease-in-out;
	-moz-transition: margin-top .3s ease-in-out;
	transition: margin-top .3s ease-in-out
}
@-webkit-keyframes bounce {
0%, 100% {
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
@keyframes bounce {
0%, 100% {
transform:scale(0);
-webkit-transform:scale(0);
-mox-transform:scale(0);
-ms-transform:scale(0)
}
50% {
transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1)
}
}
@media (max-width:1199px) {
a.logo {
	font-size: 170px
}
a.logo.full {
	font-size: 90px
}

.SmlDtaTopBnr{ height:519px;}
.MrtnSmlDta {bottom: 60px; left: 147px;}
#MrtnSmlDtaNewBtnV2 {right: 157px; left:auto;}
}
@media (max-width:991px) {
a.logo {
	font-size: 140px
}
.SmlDtaTopBnr{ padding:0; height:395px}
.MrtnSmlDta {bottom: 30px;left: 90px;}
#MrtnSmlDtaNewBtnV2 {  bottom: 30px; left: auto; right: 103px;}
.page-template-landing_page5 .FreePdfMrtn h2{ font-size:51px; line-height:1}
.page-template-landing_page5 .PreOrdrsheader h2{ font-size:43px}
.page-template-landing_page5 .LndngTstRgt::before{ display:none}

}
@media (max-width:767px) {
a.logo {
	font-size: 120px
}
a.logo.full {
	font-size: 100px
}
.main-nav li>a {
	font-size: 35px
}

.MrtnSmlDta{ left:5%}
#MrtnSmlDtaNewBtnV2  { right:10%;}
}
@media (max-width:479px) {
a.logo {
	font-size: 90px;
	z-index: 104
}
a.logo.full {
	font-size: 70px
}
.open-menu a.logo, .open-menu a.logo.full {
	top: 1%!important;
	left: 1.5%;
	font-size: 80px;
	opacity: .9
}
.nav-container {
	width: 100%;
	z-index: 101;
	background: 0 0;
	right: -100%
}
.nav-image-container {
	width: 100%
}
.main-nav {
	text-align: center
}
.main-nav li>a {
	font-size: 27px
}
.top-menu {
	z-index: 102
}
.
}
body.admin-bar .menu-button.open {
	top: 30px
}

@media (min-width:992px) and (max-width:1199px) {
	
.consultingBg01, .stage01 {
	background-position: center center!important
}
.navbar-brand img
{
	width:64%;
}
.BookLink
{
	right:300px !important;
}
header a.EmailLink {
	width: 45%;
	max-width:none;
	background-position:right top;
}
.HdrRgtDiv
{
	width:470px !important;
	/*float:right !important;*/
}
.DesireBnrFvth h2, .Logosicon, .functions_titles {
	text-align: center
}
.no-js .sb-search, .sb-search.sb-search-open {
	width: 30%
}
.DetailTxt {
	padding: 38px 15px 0 29px
}
.DetailTxt h2 {
	font-size: 16px
}
.DetailTxt h3 {
	font-size: 14px
}
.Shares ul li .ManDetail .Arow {
	left: -6.7%
}
.Shares ul li .ManDetail .Arow02 {
	left: auto;
	right: -6.6%
}
.DtlTbl, .DtlTblInr {
	height: 162px
}
.Shares ul li .DetailTxt02 {
	height: 161px
}
.Shares ul li .Man, .Shares ul li .ManDetail {
	height: 162px
}
.LetfSidTxt h3 {
	font-size: 32px
}
.Letfsidpic {
	margin-top: -82px
}
.MartnAbt p {
	line-height: 25px;
	font-size: 15px;
	padding: 0 50px 20px
}
.MrtnSpksInr01 h3, .Specking ul li h2, .VideoCatagry ul li .MrtnSpksInr01 h3 {
	font-size: 18px
}
.Specking ul li {
	padding-right: 60px
}
.VideoCatagry ul li .MrtnSpksInrHvr {
	height: 228px
}
.MrtnSpksInrHvr, .VideoCatagry ul li .MrtnSpksInrHvr {
	padding: 0 10px
}
.FtrIcons ul, .LglPrvcy {
	padding: 0
}
.MrtnSpksInr .MrtnSpksInr01 h4, .VideoCatagry ul li .MrtnSpksInr01 h4 {
	font-size: 13px
}
.NewsTicker ul li h2 {
	font-size: 27px
}
.FtrLnks ul li a {
	font-size: 14px
}
.FtrIcons {
	margin: 0 0 3px
}
.FtrIcons h3 {
	padding-left: 0
}
.FtrIcons ul li {
	margin: 0 4px 9px 0
}
.LglPrvcy ul li {
	margin: 0 6px 0 0
}
.LglPrvcy p, .LglPrvcy ul li a {
	font-size: 13px
}
.CsStdsTpLft {
	padding: 94px 20px 38px
}
.CsStdsTpLft p {
	font-size: 17px
}
.CsStdsTpLft a {
	font-size: 19px
}
.CsStdsCntHvr {
	height: 248px
}
.LeagueBrnd h2 {
	font-size: 42px
}
.CsStdBtmCntr, .SkBluBg {
	height: 490px
}
.DesrBnrFrme {
	background-size: 100%!important;
	margin: 0
}
.DesireBnrScnd, .HmeLogos, .TdyShowTopLft, .TdyShowTopRgt {
	background-size: cover!important
}
.DesireBnrScndBg {
	padding: 15px 30px 0 134px
}
.DesireBnrThrdLft {
	padding: 40px 5px 0 0
}
.DesireBnrThrdLft h2 {
	font-size: 40px
}
.DesireBnrFrthLft {
	width: 33%
}
.DesireBnrFrthRgt {
	width: 67%
}
.DesireBnrFvth {
	height: auto
}
.DesireBnrFvth h2 {
	padding: 70px 20px 153px
}
.DesireBnrFvthLft {
	margin: 0
}
.VideoBanner {
	height: 520px
}
.SpeckOut h2 {
	font-size: 28px
}
.Logosicon ul li {
	display: inline-block;
	float: none;
	margin: 0 8px
}
.VideoShows ul li .MrtnSpksInrHvr02 {
	height: 203px
}
#NewVidos ul li .MrtnSpksInrHvr03 {
	height: 148px
}
#NewVidos ul li .MrtnSpksInr01 h3 {
	font-size: 12px
}
.CntctHdng h1 {
	font-size: 58px
}
.ContLftTp h2 {
	font-size: 27px
}
.ContLftTp {
	padding: 75px 36px 10px
}
.ui-slider-tabs-list li {
	width: 285px
}
.TbsCntntLft {
	padding: 116px 20px 10px
}
.DwnloadClseFrm {
	padding: 0
}
.DwnloadClseFrm ul li input[type=submit] {
	position: relative;
	top: 0;
	right: 0
}
.topBooks li .BooksDetail ul {
	padding: 0 20px
}
.BooksBotom li .botmBoksDetail ul {
	padding: 0
}
.BooksBotom li .botmBoksDetail ul li {
	padding: 0;
	margin: 0 -5px
}
.Writing_book h2 {
	font-size: 44px;
	line-height: 23px
}
.Writing_book p {
	font-size: 30px
}
.TdyShowTopLft {
	padding: 26px 30px 35px
}
.TdyShowTopLft p {
	padding: 0 0 16px
}
.TdyShowTopRgt h2 {
	font-size: 46px
}
.TdyShowTopRgt h3 {
	font-size: 26px
}
.TdyShwScndVdeoHdng {
	padding: 25px 152px 94px
}
.TdyShwScndVdeoHdng h2 {
	font-size: 53px
}
.TdyVdeoOvrLy {
	height: 261px
}
.HmeLogos {
	padding: 15px
}
.HmeLogos ul li {
	margin-right: 45px
}
.TopBrndGuru img {
	width: 269px
}
#home .row, section#home {
	margin: 0
}
#mainVideo {
	background-size: 100%!important
}
#onTv a, #speaking, .OddWrldDiv, .bookShelf01 {
	background-size: 100% 100%!important
}
#mainVideo a {
	height: 364px;
	width: 549px
}
#about>a {
	display: block
}
#about .hvrImg {
	right: 0
}
.CnsltingHdnDiv {
	height: 168px
}
.consultingBg01 {
	display: inline-block;
	height: 168px
}
#books>a, #snow a, .FastCmpny01, .OddWrldImg, .RusainKdsDiv a, .bookShelf01, .bookShelf01 a, .consultingBg01 a {
	display: block
}
.FastCmpny01, .FastCmpnyHdn {
	height: 235px
}
#books .bks {
	left: 0;
	right: 0;
	margin: -22px auto;
	top: 50%
}
#speaking .events, .speakingHdn {
	width: 284px
}
#speaking .events {
	padding: 150px 71px 0 88px
}
#speaking .events p {
	font-size: 11px
}
.fb_iframe_widget {
	margin: 115px 0 30px
}
#fastCompany {
	width: 100%
}
#secondvideo {
	padding: 0
}
.OddWrldDiv {
	padding: 57px 39px 47px;
	height: 568px
}
.Gry_dotd_bg, .big_way, .tile_txt {
	background-size: cover
}
.HiddenDiv {
	height: 466px
}
.OddWrldImg h2 {
	display: block;
	position: absolute;
	top: 50%;
	margin: -123px 0 0;
	width: 100%
}
#twitter {
	height: 400px
}
#snow .hvrImg {
	margin: 8px
}
.AbtPopHvr {
	height: 129px
}
.AbtPopUpBg p {
	font-size: 50px
}
.DesireBnrScndBg p {
	font-size: 34px;
	padding: 0 25px 25px
}
.Goldn_bg, .chiken_danc {
	background-repeat: repeat
}
.tile_txt {
	text-align: left
}
#news, .spkngBg01 {
	background-size: 100% 100%!important
}
.photos_left {
	width: 42%
}
.SprMrktDiv img, .stage01 img, article img {
	width: 100%
}
.section-year-text {
	left: 0;
	right: 0
}
.PanelSctionTop span a {
	margin: 0 100px 0 0
}
.PanelSctionScndRgt {
	padding: 82px
}
.PanelSctionSxthRgt01 h2, .PanelSctionSxthRgt01 h3 {
	font-size: 80px;
	line-height: 63px
}
.BigDataImg {
	right: -16px
}
.SmallDataImg {
	bottom: 115px;
	right: 8px
}
.mstFirstCnt {
	height: 386px
}
.mstFirstCnt p {
	font-size: 12px
}
.mstLrnCnt {
	padding: 40px 37px 20px
}
.mstLrnCnt ul {
	font-size: 15px;
	line-height: 25px
}
.SymposiumTopBnr {
	height: 533px;
	padding: 80px 0 0
}
.BookBtn {
	margin: 25px 200px 0 0
}
.SymposiumTstimnialTxt01 p {
	max-width: 200px
}
.SymposiumScndPrtnLft, .SymposiumScndPrtnRgt {
	height: 529px
}
.SymposiumScndPrtnRgtTxt p {
	padding: 0 0 10px;
	font-size: 15px
}
.SymposiumScndPrtnLftTxt h3 {
	font-size: 27px;
	line-height: 20px
}
.SymposiumThrdPrtion ul li p {
	font-size: 15px
}
.news01 {
	display: none
}
.news02 {
	display: block!important
}
.SprMrktDiv, .SprMrktHdnDiv {
	height: 317px
}
.contTitle h1 {
	font-size: 22px
}
.ContctMap {
	padding-top: 100px
}
.MrtnLndngPg01Inr03 {
	padding: 20px 0
}
.MrtnLndngPg01Inr03 .FreePdfMrtn h2 {
	font-size: 73px;
	line-height: 50px
}
.MrtnLndngPg01Inr03 .FreePdfMrtn h3 {
	padding-bottom: 15px
}
.MrtnLndngPg01Inr03 .MrtngLndPg01Txt span {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 10px
}
.MrtnLndngPg01Inr03 .MrtngLndPg01Txt span img {
	width: 100px
}
.MrtnLndngPg01Inr03 .MrtngLndPg01Txt ul {
	float: left;
	width: 100%;
	overflow: visible
}
.MrtnLndngPg01Inr03 .MrtngLndPg01Txt {
	margin: 0 0 20px
}
.MrtnLndngPg01Inr03 .MrtngLndPg01Txt ul li {
	margin: 0 0 15px;
	font-size: 14px
}
.MrtnLndngPg01Inr03 .MrtnLndngBtmLst ul li {
	font-size: 12px
}
.MrtnLndngPg03DivImg {
	height: 651px
}
.SmallPressScndPrtionRgt {
	padding: 20px 30px
}
.OvrlyMrtnCrosl {
	height: 231px
}
.TimeLineOverLay p {
	max-width: 320px
}
.section-year-text {
	font-size: 90px
}
.photos_right .TimeLineOverLay p {
	max-width: 250px
}

.AuthorNewHoverOvrly { height:162px; }
.AuthorNewHoverOvrly a { height:70px; width:70px; font-size:2.8em; }
.AuthorNewHoverOvrly a i.fa-play { font-size:30px; left:4px; }

.SunSid a { margin:3px 40px 0 0;}


.JackMortonListingNew ul li { font-size:17px;}


.LindstromBuzzBnr { height:525px; }
.BuzzBnrRow { height:500px;}
.BuzzBnrRow h2 { font-size:73px; line-height:68px; }


.Fortune ul li span { height:auto;}

.BlueChckBg { width:100%; height:189px;}


}
@media only screen and (max-width:991px) {
.MrtingSpksDiv h2, .NotFoundPg {
	background-size: cover
}
.CsStdsCntHvrInr, .CsStdsTpHvrInr, .MrtnSpksInr01 {
	position: absolute;
	top: 50%;
	left: 0
}
.BooksBotom li .botmBoksDetail ul li, .BooksBotom ul li, .DesireBnrFrthLft, .DesireBnrFvth h2, .DesireBnrFvthLft, .HmeLogos, .NewsTicker ul li h2, .TdyShowTopRgt h2, .TdyShowTopRgt h3, .TimeLinPage {
	text-align: center
}
.Shares ul li, .SymposiumThrdPrtion ul li {
	border-bottom: 1px solid #000
}
.MrtingSpksDiv h2 {
	margin: 20px 0
}
.LeftSid {
	border-right: 0;
	padding: 10px 0 0
}
.LetfSidTxt h3 {
	font-size: 36px
}
.AbtPopUpBg {
	padding: 50px 10px 150px
}
.AbtPopUpBg p {
	font-size: 16px;
	letter-spacing: normal
}
button.mfp-arrow, button.mfp-close {
	right: 15px
}
.RightSid {
	padding: 0
}
.Shares ul li {
	width: 50%;
	padding: 0 0 1px;
	border-right: 1px solid #fff
}
.CsStdsCntHvr, .CsStdsTpHvrInr, .CsStdsTpRgt img, .DsireThrdBgFrme>img, .FndMrtn img, .Letfsidpic .bx-wrapper img, .MrtnSpksInr>img {
	width: 100%
}
.Shares ul li:nth-child(2n), .SunSid {
	border-right: 0
}
.DtlTbl, .DtlTblInr {
	height: 187px
}
.Shares ul li .DetailTxt02 {
	height: 188px
}
.Shares ul li .Man {
	height: 187px
}
.Shares ul li .ManDetail {
	height: 187px;
	float: none
}
.VideoCatagry ul li .MrtnSpksInrHvr {
	height: 274px
}
.MrtnSpksInr01 h3, .VideoCatagry ul li .MrtnSpksInr01 h3 {
	font-size: 18px;
	margin: 0 0 10px
}
.aboutLower {
	background-size: cover!important
}
.Letfsidpic {
	padding: 0;
	background-image: none;
	margin: -100px 0 15px
}
.MartnAbt {
	margin: 0
}
.MartnAbt p {
	padding: 0 10px 20px
}
.NewsTicker ul li h2 {
	font-size: 33px
}
footer {
	padding: 15px
}
.FtrLnks {
	margin: 0 0 25px
}
.CsStdsTpRgt img {
	height: auto
}
.CsStdsTpRgtHvr {
	height: 100%;
	display: block;
	float: none
}
.CsStdsTpHvrInr {
	right: 0;
	margin: -30px 0 0
}
.CsStdsCntHvr {
	height: 100%;
	display: inline-block
}
.CsStdsCntHvrInr {
	right: 0;
	margin: -50px 0 0
}
.CsStdBtmCntr {
	height: auto
}
.CsStdBtmLst {
	background: 0 0;
	padding: 0
}
.SkBluBg {
	height: 400px
}
.FndMrtnDtl {
	padding: 0 30px;
	height: auto
}
.ReviewsDiv {
	background-size: 100% 100%!important
}
.MrtnSpksInrHvr {
	height: 100%;
	display: block;
	padding: 0 10px;
	float: none
}
.DesireBnrScndBg, .DesireBnrThrdLft {
	padding: 15px
}
.MrtnSpksInr01 {
	right: 0;
	margin: -35px 0 0
}
.DesireBnrScndBg img.paco_undr_hill_img {
	margin: 0 30px 0 0
}
.DsireThrdBgFrme {
	background-size: cover!important;
	max-width: 100%
}
.DesireBnrFrthLft {
	width: 100%;
	margin: 0 0 20px
}
.DesireBnrFrthRgt {
	width: 87%;
	float: none;
	margin: 0 auto
}
.DesireBnrFrthRgt ul li:nth-child(4) {
	top: 798px
}
.DesireBnrFvth {
	height: auto
}
.DesireBnrFvth h2 {
	padding: 29px 20px 120px
}
.DesireBnrFvthLft {
	margin: 0
}
.DesireBnrFvthRgt {
	height: auto;
	padding: 0 0 30px
}
.VideoBanner {
	height: 520px
}
.Logosicon {
	text-align: center
}
.Logosicon ul li {
	display: inline-block;
	float: none;
	margin: 0 8px 8px
}
.SpeckOut h2 {
	font-size: 19px;
	padding: 0 0 7px
}
.VideoShows ul li .MrtnSpksInrHvr02 {
	height: 100%;
	display: inline-block;
	left: 0;
	padding: 0 5px
}
.VideoShows ul li .MrtnSpksInr01 h3 {
	font-size: 15px
}
.prs_ctn {
	width: 73%
}
.CntctHdng {
	padding: 9px 35px 109px
}
.CntctHdng h1 {
	font-size: 54px
}
.ContLftTp h2 {
	font-size: 29px
}
.TbsDiv h2 {
	font-size: 49px
}
.ui-slider-tabs-list li {
	width: 212px;
	font-size: 21px
}
.TdyShowTopLft, .TdyShowTopRgt {
	width: 100%;
	background-size: cover!important
}
.TbsCntntLft {
	padding: 116px 20px 10px
}
.TbsCntntLft h2 {
	font-size: 20px
}
.Taaping_Div h2 {
	font-size: 50px
}
.TbsSection .CsStdiesBnrBtmLft h2 {
	padding: 0 0 10px;
	font-size: 22px
}
.DwnloadClseFrm {
	padding: 0
}
.DwnloadClseFrm ul li input[type=submit] {
	position: relative;
	top: 0;
	right: 0
}
.TdyShowTopLft {
	padding: 20px 50px
}
.TdyShowTopRgt {
	margin: 0
}
.TdyShwScndVdeoHdng {
	padding: 25px 128px 94px
}
.TdyShwScndVdeoHdng h2 {
	font-size: 45px;
	line-height: 31px
}
.HmeLogos {
	padding: 5px 15px;
	background-size: cover!important
}
.HmeLogos ul li {
	margin: 10px 20px;
	display: inline-block;
	float: none
}
.WoodBg_book {
	background-size: cover!important;
	height: auto
}
.BooksBotom, .topBooks {
	padding: 30px 15px 15px;
	margin: 0
}
.topBooks li .BooksDetail ul {
	padding: 0
}
.BooksBotom ul li {
	margin: 0 0 20px
}
.BooksBotom li .botmBoksDetail ul li {
	float: none;
	display: inline-block
}
.TopBnrTitl h3 {
	font-size: 44px;
	line-height: 33px
}
.SunSid {
	background-size: cover!important;
	padding: 298px 0 20px
}
.SunSid img {
	display: block;
	margin: 0 auto 25px
}
.Writing_book {
	background-size: cover!important;
	padding: 15px
}
.Fashning {
	height: 380px!important;
	padding: 30px;
	background-position: center center!important
}
.Fashning p {
	font-size: 19px!important
}
.CntctRgt, .ContLftTp02 {
	padding: 15px 29px 15px 54px
}
.gform_wrapper {
	margin: 0!important
}
.ContLftLst ul li span, .ContLftLst01 ul li span {
	width: 48.9%!important;
	min-height: 0!important
}
.gform_wrapper .top_label li.gfield.gf_right_half {
	width: 49.2%!important
}
#stageArea, .speakingHdn, .stageHdn {
	width: 100%
}
.ContLftTp {
	padding: 75px 30px 10px 55px
}
.ContLftLst {
	padding: 15px
}
.ContLftBtm h2 {
	margin: 0;
	font-family: Museo-700;
	text-align: left
}
#stageArea, .LndngTstRgt, .OvrlyMrtnCrosl {
	text-align: center
}
#footerContact .col-md-3 {
	margin: 0 0 20px
}
#footerContact .col-md-3 img {
	margin: 90px 0 0
}
#speaking .events {
	margin: 0 auto
}
.StoneBg, .mstCnt {
	margin: 0;
	padding: 15px
}
.stage01 {
	background-size: cover!important
}
#onTv, .news {
	float: left;
	width: 100%
}
.photos_left, .photos_right {
	width: 48%
}
.StoneBg, .mstCnt, article img {
	width: 100%
}
.section-year-text {
	left: 0;
	right: 0;
	letter-spacing: 0
}
.PanelSctionScnd {
	overflow: visible;
	height: auto
}
.PanelSctionScndRgt {
	padding: 80px;
	min-height: 0
}
.PnlSctionFrthLstng p {
	font-size: 15px
}
.PanelSctionThrd p {
	font-size: 15px;
	clear: both
}
.PanelSctionThrd p strong {
	font-size: 17px
}
.PanelSctionSxth {
	height: auto
}
.PanelSctionSxthRgt01 h2, .PanelSctionSxthRgt01 h3 {
	font-size: 80px;
	line-height: 63px
}
.BigDataImg {
	right: 107px;
	top: 267px
}
.SmallDataImg {
	bottom: 118px;
	right: 133px
}
.PanelSctionSxthLft {
	padding: 30px 15px
}
.PanelSctionSxthLft p {
	font-size: 15px;
	padding: 0 0 20px
}
.mstHead {
	background: 0 0
}
.mstHead h1 {
	background: #dfa924;
	font-size: 30px;
	letter-spacing: 0
}
.mstCnt {
	background: url(../images/cse_top_sction_bg.jpg) no-repeat;
	background-size: cover!important;
	background-position: top center!important
}
.mstBody {
	width: 100%!important;
	margin: 0!important;
	float: left
}
.mstBody h3 {
	font-size: 24px
}
.mstCnt #mstCnt-left, .mstCnt #mstCnt-right {
	float: left;
	width: 50%;
	margin: 0
}
.MrtnLndngPg03New, .TbsCntntRgt .ImgInr img, .mstFirst img, .mstPra img, .mstSch .col-md-4 img {
	width: 100%
}
.mstLrnCnt {
	background-size: cover
}
.mstLrnCnt ul {
	font-size: 14px
}
.mstLrnTl h3 {
	font-size: 23px
}
.mstLrnImg, .mstSchD {
	background: 0 0
}
.day1, .day2, .day3, .mstFirstCnt {
	height: auto;
	padding: 15px
}
.mstPra_tape {
	display: none
}
.TbsDiv h2.two {
	font-size: 35px;
	line-height: 20px
}
.innr_brand_shape {
	padding: 75px 35px 65px
}
.SmallDataPage .animated {
	animation-duration: 0s
}
.bt_hidden, .bt_visible {
	opacity: 1
}
.Cunsumer_tool {
	background-size: 100% 100%!important
}
.LeagueBrnd h2 {
	font-size: 29px
}
.SymposiumScndPrtnLftTxt h3 {
	font-size: 27px;
	line-height: 20px
}
.SymposiumScndPrtnRgt {
	padding: 20px;
	height: auto
}
.SymposiumScndPrtnRgtTxt p {
	padding: 0 0 10px;
	font-size: 15px
}
.SymposiumTstimnialName01 h2, .SymposiumTstimnialName01 h3 {
	font-size: 13px
}
.SymposiumTstimnialTxt01 p {
	font-size: 12px;
	max-width: 150px
}
.SymposiumThrdPrtion ul li:nth-child(2n), .SymposiumThrdPrtion01 ul li {
	border-bottom: 1px solid #000
}
.SymposiumThrdPrtion01 ul li:nth-child(2n) {
	border-bottom: 1px solid #fff
}
.consultingBg01 {
	background-position: center center!important
}
.ContctMap {
	padding-top: 50px
}
.SmlDtaTopBnr {
	background-size: cover;
	background-position: center center
}
.MrtnLndngPg01Inr03 .FreePdfMrtn {
	padding: 0 15px
}
.MrtnLndngPg01Inr03 .MrtnLndngBtmLst {
	padding: 0
}
.LndngTstLftTxt p {
	max-width: 100%;
	padding: 0 5px
}
.MrtnLndngPg01Inr03 .LndngTstimonials {
	margin: 0
}
.MrtnLndngPg01Inr03 .LandingLogo {
	margin-left: 0
}
.MrtnLndngPg03New {
	background: #000;
	float: left
}
.landing_padding {
	padding: 0
}
.SmallPressTopBnr {
	background-image: none!important;
	background-color: #000
}
.SmallPressTopBnr h1 {
	font-size: 108px
}
.SmallPressTopBnr h2 {
	font-size: 38px
}
.SmallPressScndPrtion {
	padding-bottom: 15px
}
.SmallPressScndPrtionLft {
	height: 415px
}
.SmallPressScndPrtionRgt {
	height: auto;
	padding: 20px
}
.SmallPressScndPrtionRgtTxt {
	margin: 0 0 30px
}
.SmallPressScndPrtionRgtTxt h2 {
	margin: 0 0 15px
}
.SmallPressScndPrtionRgtTxt p {
	margin: 0 0 10px
}
.MrtnVdeoCrousel span.PlyBtn01 {
	opacity: 0
}
div.panel-container {
	padding: 30px 15px
}
.OvrlyMrtnCrosl {
	height: 100%;
	opacity: 1;
	display: block
}
.OvrlyMrtnCrosl .OvrlyMrtnCrosl01 {
	float: left;
	width: 100%;
	position: absolute;
	top: 50%;
	margin: -40px 0 0
}
.SlickLftMain, .SmallPressScndPrtion ul {
	margin: 0;
	float: left;
	width: 100%;
	max-width: 100%
}
.SmallPressScndPrtion ul {
	padding: 0
}

.pop-up-holder { max-width:500px; min-height:0px; }
.pop-up-holder .HomePopupBg { min-height:0px; background-position:center center;}
.HmPopup h2 { font-size:58px; line-height:43px;}

.AuthorNewHoverOvrly { height:100%; }
.AuthorNewHoverOvrly a { height:70px; width:70px; font-size:2.8em; }
.AuthorNewHoverOvrly a i.fa-play { font-size:30px; left:4px; }

.tabcontents { padding:14px 30px 55px; }
.SlickLft { top:auto; bottom:-46px; }
.MrtinCrousel ul, .MrtnVideoSction .MrtinCrousel ul { top:auto; bottom:-42px;}


.SmallPressScndPrtion ul { top:auto; bottom:0; }
.SlickLftMain { position:relative;}
.SlickLftMain .SlickLft {  bottom: 0; left: auto; right: 0; top: auto;}


.JackMortonListing ul li { height:144px;}
.JackMortonListing ul li h2 { font-size:27px;}
.JackMortonBottom { background-attachment:local; padding:20px;}
.JackMortonBottom p { padding-bottom:30px;}

.JackMortonListingNew ul li { width:50%; border-bottom:2px solid #303030;}


.LindstromBuzzBnr { height:433px; margin:0 0 20px;}
.BuzzBnrRow { height:400px; padding:50px 0 0;}
.BuzzBnrRow h2 { font-size:48px; line-height:45px; }
.BuzzBnrRow h2 span { padding:0 0 15px;}
.BuzzBnrRow ul li  { padding:0 0 30px;}
.BuzzGallery h2 { padding-bottom:20px;}


}

@media (min-width:768px) and (max-width:991px) {
.CsStdiesBnrBtmLft, .CsStdiesBnrBtmRgt, .Specking {
	background-size: cover!important
}
#pressArea, #speaking {
	background-position: center top!important
}
.SmlDtaTopBnr {
	padding: 40px 15px 150px
}
.SmlDtaTopBnr span {
	
}
header a.EmailLink {
	width: 45%;
	font-size: 12px;
	text-align: right
}
.FastCmpny01, .Specking, .functions_titles, .news {
	text-align: center
}
.AbtPopHvr {
	height: 104px
}
.AbtPopTxt h3 {
	font-size: 14px
}
.CsStdsTpLft a, .Specking ul li h2 {
	font-size: 18px
}
.navbar-header {
	padding-right: 50px
}
.navbar-brand {
	padding: 18px;
	height: 90px
}
.navbar-brand img {
	width: 200px
}
.BookLink
{
	left:0px !important;
	right:40px !important;
}
header a.EmailLink
{
	background-position:right top;
}
.HdrRgtDiv
{
	width:345px !important;
	float:right !important:
}
.no-js .sb-search, .sb-search.sb-search-open {
	width: 59%
}
.menu-button {
	margin-top: 40px
}
.nav-btn {
	padding-top: 30px
}
.nav-down {
	margin-top: 34px
}
.sb-search {
	margin-top: 30px
}
#books>a, #onTv a, #pressArea a, .speakingHdn {
	margin: 0 auto
}
.Specking {
	padding: 15px 15px 0
}
.Specking ul li {
	padding: 0 10px 15px 0;
	float: none;
	display: inline-block
}
#about a, #books>a, .consultingBg01 a {
	display: block
}
.Specking ul li a img {
	width: 70px
}
#NewVidos ul li .MrtnSpksInrHvr03 {
	height: 151px
}
.CsStdiesBnrBtmRgt {
	height: 466px
}
.TdyVdeoOvrLy {
	height: 199px
}
#mainVideo a {
	width: 750px
}
#about, #consulting {
	float: left;
	width: 49%
}
#about {
	margin-right: 2%
}
#about .hvrImg {
	width: 100%;
	margin: 0 auto
}
.CnsltingHdnDiv {
	height: 162px
}
.consultingBg01 {
	display: block;
	height: 162px
}
#books>a {
	max-width: 357px;
	position: relative
}
.FastCmpny01, .bookShelf01 {
	display: block;
	background-position: center center!important
}
#pressArea a {
	display: block
}
#onTv a {
	display: block;
	background-size: 100%!important;
	height: 403px;
	padding: 25% 0 0;
	width: 100%
}
.Gry_dotd_bg, .big_way, .tile_txt {
	background-size: cover
}
.news {
	padding: 115px 0 30px
}
.fb_iframe_widget {
	margin: 0
}
#bookShelf {
	float: left;
	width: 100%
}
.bookShelf01 a {
	display: block
}
#fastCompany {
	float: left;
	width: 100%;
	margin-top: 0
}
.fstmrgn {
	margin-right: 2%!important
}
#secondvideo, #supermarket {
	float: left;
	width: 100%
}
#blog {
	margin: 0 auto;
	width: 63%
}
#snow {
	width: 260px;
	float: left
}
#russiankids {
	width: 260px;
	float: right
}
.DesireBnrScndBg p {
	padding: 0 25px 10px;
	font-size: 32px
}
.Goldn_bg, .chiken_danc {
	background-repeat: repeat
}
.tile_txt {
	text-align: left
}
.brandIcon {
	top: 15px
}
.PanelSctionTop span a {
	margin: 0 100px 0 0
}
.PnlSctionFrthLstng {
	height: 230px
}
.PanelSctionFvth02 h2 {
	font-size: 78px
}
#books .bks, #snow .hvrImg, .CnsltingOvrly, .FastCmpny01 a, .FastCmpnyOvrly, .OddOvrly, .OddWrldImg h2, .RusainKdsDiv img, .SprMrktDiv img, .bookShelf01 a, .bookShelfOvrly, .consultingBg01 a, .stage01 a {
	opacity: 1
}
.spkngBg01 {
	background-position: top center!important
}
.SymposiumTopBnr {
	padding: 40px 0 0;
	height: 415px
}
.BookBtn {
	margin: 25px 170px 0 0
}
.SymposiumTopBnr h1 {
	font-size: 88px;
	line-height: 75px;
	padding: 0
}
.SymposiumTopBnr p {
	font-size: 32px;
	line-height: 30px
}
.SymposiumScndPrtnLft, .SymposiumVideoBnrNew01 {
	height: 415px
}
.SymposiumScndPrtnRgt {
	padding: 20px;
	height: auto
}
.SymposiumScndPrtnRgtTxt p {
	padding: 0 0 10px;
	font-size: 15px
}
.travelHead h1 {
	font-size: 26px
}
.trvlEvts {
	width: 100%
}
.Shares ul li .ManDetail {
	float: left
}
.PanelSctionTop {
	padding: 30px 15px
}
.MrtnLndngPg03DivImg {
	height: 570px
}
.TimeLineOverLay p {
	max-width: 250px!important;
	font-size: 12px
}
.TimeLineLst p {
	font-size: 12px
}
.section-year-text {
	font-size: 65px
}

.SunSid a { float:none; margin:31px 0 0 0;}

.KeyText { max-width:692px;}
.BlueChckBg { width:100%; height:192px;}



}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio:1) {
.PanelSctionThrd {
	background-image: none!important;
	background-color: #000
}
.SmallDataPage .animated {
	animation-duration: 0s
}
.bt_hidden, .bt_visible {
	opacity: 1
}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) and (-webkit-min-device-pixel-ratio:1) {
.PanelSctionThrd {
	background-image: none!important;
	background-color: #000
}
.PanelSctionTop {
	padding: 30px 15px
}
.SmallDataPage .animated {
	animation-duration: 0s
}
.bt_hidden, .bt_visible {
	opacity: 1
}
}
@media only screen and (max-width:767px) {
.LndngHeadLft, .LndngHeadRgt {
	width: 100%;
	text-align: center
}
#snow, .DesireBnrScndBg, .EvntRw, .EvntsListng ul li .DateEvnts, .FastCmpny01, .Goldn_bg, .HmPopupBook, .LndngHeadLft, .LndngHeadRgt, .Shares ul li .Man, .Specking, .TimeLineOverLay p, .TopBnrTitl h4, .books-image, .news, .photos_right .TimeLineOverLay p, header {
	text-align: center
}
.WebLndngPg {
	padding: 30px 0
}
.WebLndngInr {
	float: none;
	margin: 0 auto
}
.LndngHeadRgt {
	margin: 0 0 20px
}
.BookBtn, .SympBtn {
	width: 170px
}
.LndngHeadLft h2 {
	font-size: 50px;
	line-height: 45px
}
.LndngHeadLft h3 {
	font-size: 40px;
	line-height: 40px
}
.WebLndngInr p {
	font-size: 17px;
	margin: 15px 0 20px;
	line-height: 20px
}
.WebBtmLft {
	padding: 0 15px
}
.WebBtmLftTxt {
	margin: 300px 0 0
}
.WebBtmRgt {
	min-height: 0;
	padding: 50px 15px
}
.WebBtmRgtHd {
	height: 60px
}
.WebBtmRgtHd h2 {
	font-size: 40px;
	line-height: 30px
}
.WebBtmRgtTxt ul {
	margin: 0
}
.WebBtmRgtTxt ul li {
	font-size: 14px;
	margin: 0 0 20px;
	padding: 3px 0 3px 60px
}
.BookBtn {
	float: none;
	margin: 30px auto 0
}
.SympBook, .SympBtn {
	float: none;
	margin: 0 auto
}
.SympBtn a {
	margin: 20px 0 0
}
.pop-up-holder .HomePopupBg {
	padding: 20px 25px 0
}
.HmPopup h2 {
	font-size: 45px;
	line-height: 40px;
	padding: 0
}
.HmPopup p {
	font-size: 15px
}
.HmPopupBook {
	margin-top: 10px
}
.HmPopupForm ul {
	margin: 10px 0 0
}
.page-id-4246 .SmlDtaTopBnr {

}
.SmlDtaTopBnr {
	padding: 0; height:380px
}
.MrtnSmlDta img {
	max-width: 30%
}
.MrtnSmlDta h2 {
	font-size: 30px;
	line-height: 30px;
	padding: 10px 0
}
.SmlDtaTopBnr span {
	
}
.SmlDtaTopBnr span a {
	font-size: 1em;
	height: 70px;
	width: 70px
}
.SmlDtaTopBnr span a i.fa-play {
	    font-size: 34px;
    left: 3px;
    top: 15px;
}
.SmlDtaFrm {
	padding: 25px 20px 10px
}
.SmlDtaFrm h2 {
	font-size: 20px;
	line-height: normal
}
.SmlDtaFrm ul li {
	width: 45%;
	margin: 0 2.5% 10px
}
.SmlDtaFrm .gform_wrapper .gform_footer {
	width: 45%;
	margin: 0 2.5% 20px
}
header a.EmailLink {
	width: auto;
	margin: 15px 15px 0
}
.EmSgnFrm .gform_wrapper .top_label .gfield_error, .EmSgnFrm ul li {
	width: 100%!important
}
.EmSgnFrm {
	padding: 20px 25px 0
}
.EmSgnFrm h2 {
	font-size: 18px;
	line-height: 25px
}
.EmSgnFrm ul li {
	float: left;
	margin: 0 0 10px
}
.EmSgnFrm ul li input[type=text], .EmSgnFrm ul li input[type=email], .EmSgnFrm ul li input[type=tel] {
	font-size: 14px;
	height: 30px
}
.EmSgnFrm p {
	padding: 0 0 5px
}
.DesireBnrScndBg {
	background: #9b7d5b!important
}
.DesireBnrScndBg p {
	padding: 20px 10px 30px;
	font-size: 40px
}
.DesireBnrScndBg .hvr-buzz img {
	width: 100%
}
.AbtPopUpBg {
	padding: 50px 10px 180px
}
.AbtPopUpBg ul {
	float: none;
	width: 240px;
	margin: 0 auto
}
.AbtPopUpBg ul li {
	margin: 0 0 10px;
	padding: 0;
	float: left
}
.EvntsListng ul li .DateEvnts h2, .EvntsListng ul li .DateEvnts h3 {
	float: none
}
.EvntsListng ul li .DateEvnts h2, .EvntsListng ul li .DateEvnts h3, .EvntsListng ul li .DateEvnts h4 {
	font-size: 16px;
	padding: 5px;
	display: inline-block
}
.DetailTxt02, .VideoCatagry ul li .MrtnSpksInrHvr {
	background: rgba(0,0,0,.5)
}
.navbar-header {
	padding: 10px;
	width: 100%
}
.navbar-brand {
	height: auto;
	padding: 0;
	float: none
}
.navbar-brand img {
	width: auto
}
.LetfSidTxt {
	padding: 15px
}
.VideoCatagry ul li .MrtnSpksInrHvr {
	opacity: 1;
	display: block;
	height: 100%;
	padding: 5px;
	float: none
}
.VideoCatagry ul li .MrtnSpksInr span.PlyBtn01, span.PlyBtn01 {
	opacity: 0
}
.VideoCatagry ul li .MrtnSpksInr01 {
	position: absolute;
	width: 100%;
	top: 30%
}
.Shares ul li .Man {
	height: auot;
	width: 100%
	overflow:hidden;
}
.DtlTbl {
	height: 196px
}
.DtlTblInr {
	height: auto
}
.Shares ul li .DetailTxt02 {
	height: 100%;
	width: 100%;
	z-index: auto
}
.DetailTxt02 {
	display: block
}
.StyUpdte ul li {
	float: left;
	width: 100%
}
.BlgHd, .TimeLineHdng {
	background-size: 100% 100%!important
}
.BlgHd h2, .TimeLineHdng h1 {
	font-size: 38px
}
.TimeLineHdng {
	padding: 15px 0 69px!important
}
.FtrIcons h3 {
	padding: 0 0 10px
}
.FtrIcons ul, .LglPrvcy {
	padding: 0
}
.LglPrvcy ul li {
	float: none;
	display: inline-block
}
.Specking {
	padding: 15px 15px 0;
	background-size: cover!important
}
.Specking ul li {
	padding: 0 10px 15px 0;
	float: none;
	display: inline-block
}
.Specking ul li h2 {
	font-size: 18px
}
.Specking ul li a img {
	width: 70px
}
.CsStdsTpLft {
	padding: 94px 20px 38px
}
#books .bks, #snow .hvrImg, .CnsltingOvrly, .CsStdsCntHvr, .CsStdsTpRgtHvr, .FastCmpny01 a, .FastCmpnyOvrly, .MrtnSpksInrHvr, .NewVidos ul li .MrtnSpksInrHvr03, .OddOvrly, .OddWrldImg h2, .RusainKdsDiv img, .SprMrktDiv img, .TdyVdeoOvrLy, .TimeLineOverLay, .VideoShows ul li .MrtnSpksInrHvr02, .bookShelf01 a, .bookShelfOvrly, .bt_hidden, .bt_visible, .consultingBg01 a, .galryTxt, .stage01 a {
	opacity: 1
}
.HdrRgtDiv {
	max-width: 288px;
	margin: 0 auto
}
.sb-search-input {
	position: relative
}
.no-js .sb-search, .sb-search, .sb-search.sb-search-open {
	width: 52%
}
.sb-icon-search {
	background: #dcab38
}
.CsStdiesBnrBtmLft, .DesrBnrFrme, .prs_ctn {
	background-size: 100% 100%!important
}
.DesireBnrFrthRgt {
	display: none
}
.DesrBnrFrme {
	margin: 0;
	max-width: 100%;
	height: auto
}
.DesireBnrScndBg img.paco_undr_hill_img {
	margin: 0 0 20px;
	float: none
}
.VideoBanner {
	height: 250px
}
.Logosicon {
	padding: 15px
}
#NewVidos ul li .MrtnSpksInrHvr03 {
	display: inline-block;
	height: 100%;
	padding: 0 5px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.galryTxt {
	display: block
}
.prs_ctn {
	width: 100%;
	padding: 130px 96px 130px 183px
}
.DwnloadClseSection {
	padding: 30px
}
.feedbackForm {
	padding: 20px;
	width: 100%
}
.feedbackForm textarea {
	width: 100%
}
.CsStdiesBnrBtmLft {
	width: 100%;
	padding: 44px 33px 20px 22px
}
.CsStdiesBnrBtm img.csestds_ylw_img {
	display: none
}
.CsStdiesBnrBtmRgt {
	width: 100%;
	background-size: cover!important;
	margin: 0
}
.TdyVdeoOvrLy {
	height: 100%;
	display: inline-block;
	left: 0
}
.TdyVdeoLstngInnr {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: -35px 0 0;
	z-index: 1
}
.TdyVdeoLstngInnr p {
	font-size: 16px;
	padding: 0 5px
}
.TdyShowTopRgt {
	padding: 20px
}
.BstBrndDtl {
	padding: 0 20px
}
.WoodBg_book {
	background: url(../images/Wood_bg_new_mbl.jpg) repeat-y;
	background-position: top center!important
}
#mainVideo, #onTv a {
	background-size: 100% 100%!important
}
#pressArea, #speaking {
	background-position: center top!important
}
.BooksBotom ul li {
	text-align: center
}
.BooksBotom li .botmBoksDetail ul li {
	float: none;
	display: inline-block;
	width: 49%;
	padding: 0
}
#about a, #books>a, .consultingBg01 a {
	display: block
}
.topBooks li .BooksDetail ul li {
	width: 50%s
}
.BooksBotom li .botmBoksDetail ul li a, .topBooks li .BooksDetail ul li a {
	font-size: 15px!important
}
.TopBnrTitl h3 {
	font-size: 38px;
	line-height: 16px
}
.TopBnrTitl h3 small {
	font-size: 59px
}
.TopBnrTitl h4 {
	padding: 0;
	float: none
}
section#home, section#home .row {
	margin: 0
}
#books>a, #onTv a, #pressArea a, .speakingHdn {
	margin: 0 auto
}
#mainVideo a {
	height: 414px
}
#about, #consulting {
	float: left;
	width: 49%
}
#about {
	margin-right: 2%
}
#about img {
	height: 162px
}
#about .hvrImg {
	width: 100%;
	margin: 0 auto;
	opacity: 1
}
#about .hvrImg img {
	height: auto!important
}
.CnsltingHdnDiv {
	height: 162px
}
.consultingBg01 {
	display: block;
	height: 162px
}
#books>a {
	max-width: 357px;
	position: relative
}
#bookShelf, .fb_iframe_widget {
	margin: 0;
	width: 100%
}
.FastCmpny01, .bookShelf01 {
	background-position: center center!important;
	display: block
}
#pressArea a {
	display: block
}
#onTv a {
	display: block;
	height: 403px;
	padding: 25% 0 0;
	width: 100%
}
.news {
	padding: 124px 0 0
}
#bookShelf {
	float: left
}
.bookShelf01 a {
	display: block
}
#fastCompany {
	float: left;
	width: 100%;
	margin-top: 0
}
.fstmrgn {
	margin-right: 2%!important
}
#secondvideo, #supermarket {
	float: left;
	width: 100%
}
#blog {
	margin: 0 auto;
	width: 457px
}
#snow {
	width: 260px;
	float: left
}
#russiankids {
	width: 260px;
	float: right
}
.OddWrldImg h2 {
	display: block
}
.EvntRw h2, .EvntRw h3, .EvntRw h4 {
	float: none;
	display: inline-block
}
.EvntRw h2, .EvntRw h3 {
	width: auto;
	margin: 0
}
.EvntRw h3 {
	margin: 0 20px
}
.books-image {
	float: left;
	width: 100%;
	margin: 0 0 20px
}
.Goldn_bg, .chiken_danc {
	float: none;
	background-repeat: repeat
}
.booksPopUp .copy {
	max-width: 400px;
	width: 100%;
	margin: 0
}
.SprMrktDiv img {
	margin: 0
}
.Goldn_bg {
	width: 100%;
	padding: 7px 0
}
.booksPopUp a, .prs_form {
	float: left
}
.abtCmpy {
	padding: 20px
}
.chiken_danc p {
	line-height: normal
}
.Cunsumer_tool p {
	padding: 0 20px
}
.tile_txt {
	background-size: cover
}
.prs_form {
	width: 100%
}
.prs_form .ContLftLst01 {
	padding: 15px
}
.TimeLineOverLay p strong, .TimeLineLst p strong {
	font-size: 18px;
	font-family: "Helvetica Neue"
}
.PanelSctionTop span {
	position: relative;
	top: 0;
	margin: 0;
	display: block
}
.PanelSctionTop span a {
	margin: 8px auto 0;
	float: none;
	height: 50px;
	width: 50px;
	font-size: 1.7em
}
.BlogInnr, .ContLftTp input[type=submit] {
	margin: 0
}
.PanelSctionTop span a i.fa-play {
	font-size: 17px;
	left: 3px
}
.PanelSctionFvth02 h2 {
	font-size: 74px
}
.PanelSctionFrth01 ul li {
	border-bottom: 2px solid #000
}
.GraphDiv {
	background-size: 100% 100%;
	height: auto;
	padding: 8px 42px
}
.ContLftLst, .ContLftLst01, .InnrTopTxt {
	padding: 15px
}
.GraphDiv h2 {
	font-size: 39px;
	line-height: 36px
}
.InnrTopTxt {
	background: #f8c124;
	position: relative;
	height: auto
}
.InnrTopTxt p {
	line-height: normal;
	font-size: 50px
}
.SearchPgBg {
	padding: 30px
}
.contDetails strong {
	margin: 15px 0 0
}
.contDetails strong:first-child {
	margin: 0
}
.mstCnt #mstCnt-left, .mstCnt #mstCnt-right {
	float: left;
	width: 100%;
	margin: 0
}
.mstCnt #mstCnt-left ul, .mstCnt #mstCnt-right ul {
	margin: 0;
	padding: 0 0 0 15px
}
.mstCnt #mstCnt-left ul li, .mstCnt #mstCnt-right ul li {
	float: left;
	width: 100%;
	margin: 0 0 10px
}
.PanelArea0 h2 {
	font-size: 29px;
	line-height: 30px
}
.PanelArea0 h3 {
	font-size: 30px;
	line-height: 23px
}
.PanelArea0 h4 {
	font-size: 30px;
	line-height: 20px
}
.PanelArea0 h5 {
	font-size: 42px;
	line-height: 37px
}
.PanelArea0 h6 {
	font-size: 30px;
	line-height: 18px
}
.PanelSctionThrd {
	background-image: none!important;
	background-color: #000
}
.MrtnBrndWrld, .TdyShwScndVdeoHdng, .TopBnrTitl {
	background-color: #dfaa26;
	background-image: none
}
.section-year-text {
	font-size: 50px
}
.SmallDataPage .animated {
	animation-duration: 0s
}
.LetfSidTxt p {
	font-size: 16px;
	line-height: 24px;
	padding: 0 0 15px
}
.functions_titles ul li img {
	width: 100%
}
.Gry_dotd_bg p, .big_way p, .tile_txt p {
	font-size: 16px;
	line-height: normal;
	padding: 0 0 15px
}
.TdyShwScndVdeoHdng {
	padding: 15px
}
.TdyShwScndVdeoHdng img {
	position: relative;
	right: 0;
	top: 0;
	display: block;
	margin: 0 auto
}
.CseStudiesTp {
	padding: 0
}
.MrtnBrndWrld, .TopBnrTitl {
	padding: 15px;
	position: relative;
	height: auto
}
.MrtnBrndWrld h2 {
	padding: 0;
	font-size: 41px
}
.InrPgWriting {
	margin: 0
}
.WoodBg_book {
	background-size: auto!important;
	height: auto
}
.CseStudiesCntr ul li {
	background-image: none
}
.consultingBg01 {
	background-size: 100% 100%!important
}
.spkngBg01 {
	background-position: top center!important
}
.spkngBg01:hover {
	transform: scale(1)
}
.photos_left, .photos_right {
	width: 100%
}
.photos_left li, .photos_right li {
	margin: 0;
	overflow: visible;
	float: left;
	width: 100%
}
.TimeLineLst {
	padding: 0
}
article img {
	width: 100%;
	max-width: 100%;
	display: block
}
.TimeLineOverLay {
	position: relative;
	min-height: 0;
	background: #fff;
	float: left;
	width: 100%;
	bottom: 0;
	right: 0
}
.TimeLineOverLay p, .photos_right .TimeLineLst p {
	font-size: 20px;
	color: #333!important;
	top: 0;
	float: left;
	width: 100%;
	font-family: MuseoSlab500
}
.section-year-text {
	color: #dcab38
}
.photos_right {
	margin: 0;
	background-image: none;
	padding: 0
}
.TimeLineLst p {
	background-color: #fff;
	font-family: MuseoSlab500;
	color: #333 !important;
}
.FlwMrtinTonPapr, .travelHead {
	background-color: #97afbd;
	background-image: none;
	width: 100%
}
.SymposiumTopBnr {
	height: auto;
	padding: 30px 10px
}
.SymposiumTopBnr h1 {
	font-size: 60px;
	line-height: 55px;
	padding: 0
}
.SymposiumTopBnr p {
	font-size: 25px;
	line-height: 22px
}
.SymposiumScndPrtnLft, .SymposiumVideoBnrNew01 {
	height: 350px
}
.MrtnSpksInr01 h3, .VideoCatagry ul li .MrtnSpksInr01 h3 {
	font-size: 12px
}
.travelHead {
	height: auto;
	padding: 15px
}
.travelHead h1 {
	margin: 0;
	padding: 0;
	font-size: 26px
}
.trvlEvts {
	float: left;
	width: 100%;
	padding: 15px
}
.LindstromMapTop {
	height: auto;
	padding: 0 0 50px
}
.FlwMrtinTonPapr {
	height: auto;
	padding: 15px;
	margin: 0 0 30px
}
.LindStromMapLstingMain {
	padding: 0 15px;
	margin: 0
}
.SymposiumMartinBtm {
	height: auto
}
.FreePdfMrtn h2 {
	font-size: 54px;
	line-height: 40px
}
.FreePdfMrtn h3 {
	font-size: 20px
}
.MrtnLndngPg03DivImg {
	background-position: top center;
	height: 400px
}
.SmallPressTopBnr {
	padding: 15px
}
.SmallPressTopBnr h1 {
	font-size: 70px;
	line-height: 70px
}
.SmallPressTopBnr h2 {
	font-size: 28px;
	line-height: 28px;
	margin: 0 0 20px
}
.SmallPrssTopInr {
	max-width: 400px
}
.SmallPrssTopInr img {
	margin-right: 35px
}
.SmallPrssTopInrLst {
	padding: 15px 0 0
}
.SmallPrssTopInrLst ul li {
	font-size: 24px;
	line-height: 22px;
	margin-bottom: 12px
}
ul.tabs li {
	width: 46%;
	margin: 0 2% 25px
}
ul.tabs li a {
	padding: 12px 5px
}
.SmallPressTopBnr {
	margin-bottom: 0
}
.SmallDataPressPge .GraphDiv {
	margin-top: 20px
}
.TimeLineOverLay p, .photos_right .TimeLineLst p {
	max-width: 100%
}

.CntntPrtctdDiv { padding:15px;}
.CntntPrtctdDiv01 .post-password-form { margin:0 0 20px;}

.HmPopup { float:none; margin:0 auto;}
.HmPopupForm input[type="text"], .HmPopupForm input[type="email"] { background:rgba(255,255,255,0.7);}
.HmPopupForm input[type="submit"] { text-align:center; }

.AuthorNewHoverOvrly { opacity:1;}

.SunSid { padding:175px 0 125px;}
.SunSid a { position:absolute; bottom:10px; margin:3px 0 0 0;}

.BookLink { position:relative !important; left:0px !important; margin:20px auto 10px !important;}
header a.EmailLink { background:none !important; padding:0px !important;}

/*.press-gallery-popup-container img { width:100%; }
.press-gallery-download-btn img { width:auto;}

.page-id-5095 #colorbox { max-width:650px ;}
.page-id-5095 #cboxWrapper {  max-width:650px !important; }
.page-id-5095 #cboxTopCenter, .page-id-5095 #cboxContent { max-width:600px !important; }
.page-id-5095 #cboxLoadedContent { max-width:600px !important;}*/

.press-gallery-popup-container img { width:auto; height:250px;}

.MrtnSmlDta { bottom:30px;}


.JackMortonTop { height:400px; }
.JackMortonTopRow h2 { font-size:33px;}
.JackMortonTopRow h3 { font-size:33px;}

.JackMortonBottom img { width:90px; margin-bottom:20px;}
.JackMortonBottom p { font-size:15px;}

.KeyText { padding:0 10px;}
.Fortune { padding:8px 0px;}
.KeyText h2, .Fortune h4 { font-size:40px;}
.accordion_head { font-size:13px !important;}
.plusminus { top:8px !important;}
.Fortune ul li { padding:0 1px;}
.BlueChckBg { position:relative; opacity:1; width:100%;}


}
@media only screen and (max-width:640px) {
.SmlDtaTopBnr { height:324px;}
.MrtnSmlDta { bottom:15px;}
#MrtnSmlDtaNewBtnV2 { bottom:15px;}
	
}
@media only screen and (max-width:601px) {
.ContLftLst ul li span, .ContLftLst01 ul li span {
	width: 100%!important;
	margin: 0 0 15px!important
}
.ContLftLst ul li span:last-child, .ContLftLst01 ul li span:last-child {
	margin-bottom: 0!important
}

.VdeoLstSectionTxt p { font-size:20px;}


.JackMortonListing ul li { width:50%; height:228px;}

.LindstromBuzzBnr { background-position:right center;}
.BuzzBnrRow h2 { font-size:39px; line-height:none;}
.BuzzBnrRow ul li { padding:0 0 20px;}

}
@media only screen and (max-width:675px) {
#mainVideo a {
	height: 340px
}
}
@media only screen and (max-width:640px) {
#Tab1 .TbsCntntRgt .Img, .SpeckOut, .TbHdng {
	height: auto
}
#bookShelf, #fastCompany {
	float: left;
	width: 100%
}
.tickercontainer {
	clear: both
}
.powerful_tool p {
	font-size: 42px;
	line-height: 25px
}
.CsStdsCntHvrInr h2, .CsStdsTpHvrInr h2 {
	font-size: 20px;
	padding-bottom: 10px
}
.MrtnBrndWrld h2, .MrtnBrndWrld h3 {
	font-size: 50px
}
.SpeckOut {
	padding: 13px 40px 26px;
	background: #fff!important
}
.gryTxt_bg {
	margin: 152px 0 0
}
.prs_ctn {
	padding: 130px 69px 130px 132px
}
#mySliderTabs {
	background: 0 0
}
.TbsDiv {
	padding: 10px 0 0
}
.TbHdng {
	padding: 28px 5px;
	background: #e5ae23;
	position: relative
}
.TbsDiv h2 {
	line-height: normal;
	font-size: 40px
}
.TbsCntntLft {
	width: 100%;
	padding: 116px 60px 10px
}
.TbsCntntLft h2 {
	font-size: 20px
}
.TbsCntntRgt {
	width: 100%;
	height: auto
}
.TbsCntntRgt .ImgInr. #Tab1 .TbsCntntRgt .ImgInr {
display:inline-block
}
#snow a, .FastCmpny01 a, .RusainKdsDiv a, .RusainKdsDiv img, .bookShelf01 a {
	display: block
}
#Tab1 .ImgInr a, #Tab2 .ImgInr a {
	bottom: -40px
}
.TdyVdeoLstngInnr p {
	font-size: 12px
}
.TdyShwScndVdeoHdng img {
	position: relative;
	right: 0;
	top: 0
}
.TdyShowTopLft {
	padding: 20px 15px
}
.BooksBotom li .botmBoksDetail ul li a, .topBooks li .BooksDetail ul li a {
	font-size: 16px!important;
	padding: 10px 1px
}
.Writing_book h2 {
	font-size: 70px;
	line-height: 42px
}
#onTv a {
	height: 200px;
	padding: 20% 0 0
}
#bookShelf {
	margin: 0
}
.FastCmpny01, .bookShelf01 {
	background-size: contain!important
}
.fstmrgn {
	margin: 0!important
}
.bookShelf01 a {
	margin: 0 auto
}
#russiankids, #snow {
	width: 100%
}
#snow a {
	width: 100%;
	margin: 0 auto
}
#snow .hvrImg {
	right: 0;
	margin: 0 auto
}
.RusainKdsDiv img {
	margin: 0 auto
}
.FastCmpny01 a img {
	display: block;
	margin: 0 auto
}
.Aboutbnr a, .MainVdeoBnr a {
	width: 50px;
	height: 50px;
	line-height: 30px;
	margin: -28px auto 0
}
.Aboutbnr a i.fa-play, .MainVdeoBnr a i.fa-play {
	font-size: 28px;
	left: 3px
}
.section-year-text {
	font-size: 50px
}
.PanelSctionTop {
	padding: 10px
}
.PanelSctionScndLft ul li {
	margin-bottom: 10px
}
.PanelSctionScndLft ul li h2 {
	font-size: 107px;
	line-height: 82px
}
.PanelSctionScndLft ul li p {
	font-size: 30px;
	line-height: 29px
}
.PanelSctionScndLft ul li h3, .PanelSctionScndLft ul li h4 {
	font-size: 40px;
	line-height: 38px
}
.PanelSctionScndLft ul li h4 {
	font-size: 52px
}
.PanelSctionSxthRgt {
	height: auto;
	padding: 35px 15px
}
.PanelSctionFvth02 h2 {
	font-size: 60px
}
.Pnlsctin02Lft {
	float: none;
	margin: 0 auto;
	height: auto;
	text-align: center;
	padding: 10px;
	border-radius: 0
}
.Pnlsctin02Lft::after {
	display: none
}
.Pnlsctin02RgtNew {
	background: rgba(255,255,255,.3);
	max-width: 438px;
	margin: 0 auto;
	padding: 0 0 10px
}
.Pnlsctin02Lft span {
	display: block;
	margin: 0 auto 10px;
	float: none
}
.Pnlsctin02Lft p {
	display: inline-block
}
.Pnlsctin02Rgt {
	margin: 0 auto;
	float: none
}
.PnlSctionFrthLstng {
	background-size: 100% 100%;
	height: 230px
}
.BookShelfHdn, .bookShelf01 {
	height: 400px
}
.MrtnLndngPg01 {
	padding: 60px 0
}
.MrtngLndPg01Txt span {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 10px
}
.MrtngLndPg01Txt span img {
	width: 110px
}
.MrtngLndPg01Txt ul {
	float: left;
	width: 100%;
	overflow: visible
}

.CntntPrtctdDiv01 .post-password-form p, .CntntPrtctdDiv01 #gform_confirmation_message_10  { font-size:30px; line-height:25px;}
.CntntPrtctdDiv01 .post-password-form label { width:100%;}
.CntntPrtctdDiv01 .post-password-form input[type="submit"] { width:165px; }




}
@media only screen and (max-width:575px) {
.BooksBotom li .botmBoksDetail ul li, .BooksBotom li .botmBoksDetail ul li a.Buy, .BooksBotom li .botmBoksDetail ul li a.More_info, .topBooks li .BooksDetail ul li, .topBooks li .BooksDetail ul li a.Buy, .topBooks li .BooksDetail ul li a.More_info {
	width: 100%!important
}
.BooksBotom li .botmBoksDetail ul li a.Buy, .topBooks li .BooksDetail ul li a.Buy {
	margin-top: 0
}
.BooksBotom li .botmBoksDetail ul li a.Buy:hover, .topBooks li .BooksDetail ul li a.Buy:hover {
	background-position: 0 -51px
}
.MrtnLndngPg01 {
	padding: 0;
	background-position: right center
}
.MrtngLndPg01Txt span {
	float: left;
	width: 100%;
	background-image: url(../images/martn_lndng_img01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding: 35px
}
.MrtngLndPg01Txt span img {
	float: right
}
.MrtnLndngPg01Inr01 .MrtngLndPg01Txt span {
	background: 0 0;
	padding: 0
}
.MrtnLndngPg01Inr01 .MrtngLndPg01Txt span img {
	float: none
}
.MrtnLndngBtmLst {
	display: none
}
#MrtnLndngBtmLst {
	display: block;
	margin: 10px 0
}
.FreePdfMrtn {
	padding: 20px 0
}
.MrtnLndngPg01Inr {
	padding: 0
}
.MrtngLndPg01Txt {
	padding: 0 10px
}
.MrtinCrousel ul li button {
	font-size: 14px;
	padding: 0 3px
}
.SlickLft { bottom:-42px;}
.slick-next, .slick-prev {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	margin: -20px 10px 0px;
}
.slick-prev {
	border-right: 10px solid #fff;
}
.slick-next {
	border-left: 10px solid #fff;
}
.slick-prev:hover {
	border-right: 10px solid #ffc300;
}
.slick-next:hover {
	border-left: 10px solid #ffc300;
}
.SmallPressScndPrtion .slick-prev {
	border-right: 10px solid #000;
}
.SmallPressScndPrtion .slick-prev:hover {
	border-right: 10px solid #ffc300;
}
.SmallPressScndPrtion .slick-next {
	border-left: 10px solid #000;
}
.SmallPressScndPrtion .slick-next:hover {
	border-left: 10px solid #ffc300;
}
/*.press-gallery-popup-container img {
	height: 100%;
	width: 100%
}*/
.press-gallery-download-btn img {
	height: 37px;
	width: auto
}
.press-gallery-social-share img {
	width: auto;
	height: 27px
}
}
@media only screen and (max-width:540px) {
.NotFoundPg, .TbsCntntRgt, .TbsCntntRgt .Img, .TbsCntntRgt .ImgInr {
	height: auto
}
.NotFoundPgCntrArea::before, .OddWrldImg, .feedbackForm td, .prs_ctn h2 {
	display: block
}
.NotFoundPgCntrArea {
	position: relative
}
.Shares ul li {
	width: 100%;
	border-right: 0
}
.VideoCatagry ul li {
	float: left;
	width: 100%
}
.VideoCatagry ul li .MrtnSpksInr01 {
	top: 38%
}
.LeagueBrnd {
	background-size: cover!important
}
.LeagueBrnd h2 {
	font-size: 28px
}
.SpeckOut h2 {
	font-size: 21px
}
.CntctHdng h1 {
	font-size: 36px
}
.ui-slider-tabs-list li {
	width: 176px;
	font-size: 20px
}
.TbsSection h2 {
	font-size: 52px
}
.TbsCntntLft h2 {
	font-size: 20px
}
.Taaping_Div {
	padding: 15px
}
.TdyShwFrstVdeoSctn ul li, .TdyShwScndVdeoSctn ul li {
	float: left;
	width: 100%
}
.GreyShdedBg h1 {
	font-size: 25px
}
.TopMLTvHdng {
	opacity: 1
}
.TopMLTvDiv h2 {
	font-size: 16px
}
#blog {
	width: 100%
}
.OddWrldDiv {
	background-size: 100% 100%!important;
	padding: 39px 43px 47px;
	height: 450px
}
.HiddenDiv, .OddWrldImg {
	height: 375px
}
.TbsCntntLft {
	padding: 75px 20px 10px
}
.Events h2 {
	line-height: 36px
}
.PanelSctionScndRgt {
	padding: 30px
}
.PanelSctionScndRgt h3 {
	padding: 0 0 20px
}
.PanelSctionScndRgt p {
	font-size: 15px
}
.GraphDiv h2 {
	line-height: 21px;
	font-size: 21px
}
.PanelSctionFvth02 h2 {
	font-size: 44px
}
.PanelSctionSxthRgt01 h2, .PanelSctionSxthRgt01 h3 {
	font-size: 47px;
	line-height: 40px
}
.PanelSctionThrd h2 {
	font-size: 54px;
	line-height: 50px
}
.Critics h2 {
	font-size: 23px
}
.Writing_book h2 {
	font-size: 50px;
	line-height: 27px
}
.prs_ctn {
	background-size: 220% 100%!important;
	padding: 130px 0 30px
}
.prs_ctn ul {
	margin-bottom: 5px
}
img.headImg {
	display: none
}
.MrtngLndPg01Txt {
	margin: 0 0 20px
}
.MrtngLndPg01Txt ul li {
	margin: 0 0 15px;
	font-size: 14px
}
.MrtnLndngPg03DivImg {
	height: 300px
}
.SmallPrssTopInr img {
	display: block;
	margin: 0 auto 30px;
	float: none
}
.SmallPrssTopInrLst {
	float: left;
	width: 100%;
	padding: 0
}
.OvrlyMrtnCrosl01 h3 {
	font-size: 16px
}

.SmlDtaTopBnr { height:272px;}
.MrtnSmlDta { bottom:4px;}
#MrtnSmlDtaNewBtnV2 { bottom:4px;}


}
@media only screen and (max-width:479px) {
	

.SmlDtaFrm {
	padding: 25px 20px 10px
}
.SmlDtaTopBnr span{ left:59%; top:59%}
.SmlDtaFrm ul li {
	width: 100%;
	margin: 0 0 10px
}
.SmlDtaFrm .gform_wrapper .gform_footer {
	width: 100%;
	margin: 0 0 20px
}
.SunSid {
	padding: 198px 0 52px;
	background-position: top center;
}
.SunSid a {
	display: none
}
.BooksBotom li .botmBoksDetail ul li, .topBooks li .BooksDetail ul li {
	width: 45%!important
}
.topBooks li .BooksDetail ul li a.More_info {
	margin-top: 0;
	margin-left: 5%
}
#mainVideo a {
	height: 250px
}
.BuyCopy {
	margin-left: 0;
	width: auto
}
.MrtnBrndWrld h2, .MrtnBrndWrld h3 {
	font-size: 40px;
	line-height: 19px
}
.MrtingSpksDiv ul li, .NewVidos ul li, .VideoShows ul li {
	float: left
}
.gryTxt_bg p {
	font-size: 51px;
	line-height: 28px
}
.ContLftTp {
	background-size: auto!important;
	padding: 75px 10px 10px 40px
}
.CntctRgt h2 {
	font-size: 24px
}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
	width: 100%!important;
	margin: 0 0 15px!important
}
.ContLftBtm, .ContLftLst01, .ContLftTp02 {
	padding: 15px
}
.FtrLnks ul li {
	width: 50%
}
.ui-slider-tabs-list-container {
	margin: 0!important
}
.ui-slider-tabs-list li {
	width: 134px;
	line-height: 38px;
	font-size: 17px
}
.TbsSection h2 {
	font-size: 30px!important;
	padding: 0
}
.TbsCntntLft h2 {
	font-size: 20px
}
.BooksBotom ul li, .topBooks li {
	float: left;
	width: 100%;
	margin: 0 0 15px
}
.NewsTicker {
	float: left;
	width: 100%;
	text-align: center
}
.NewsTicker p {
	float: none;
	padding: 0
}
#about, #consulting {
	width: 100%;
	margin: 0
}
#speaking .events {
	width: 100%;
	padding: 141px 50px 0 73px
}
#supermarket a {
	display: inline-block;
	padding: 20px 0
}
.LetfSidTxt a {
	font-size: 15px;
	margin-left: 0
}
.CntctRgt {
	padding: 15px 36px 15px 30px
}
.mstSch h2 {
	font-size: 23px
}
.mstBtns a {
	font-size: 10px
}
.TimeLinPage img.MgzineImgNew01 {
	width: 200px
}
.Specking ul li {
	width: 100%
}
.Specking ul li h2 {
	width: 48%
}
.Specking ul li a {
	float: right
}
.FlwMrtinTonPapr h2 {
	font-size: 35px
}
.LindStromMapLsting ul li {
	margin-bottom: 10px;
	padding-bottom: 5px
}
.LindStromMapLsting ul li span {
	display: block;
	float: none;
	margin: 0 auto 15px
}
.MapLstingDtl {
	float: left;
	width: 100%;
	overflow: visible;
	text-align: center
}
.MapLstingDtl h2 {
	padding: 0 0 3px
}
.MapLstingDtl article {
	margin: 0
}
.MapLstingDtl a {
	display: block!important;
	width: 100%!important;
	margin: 5px 0 0
}
#mainVideo {
	padding: 0
}
.FreePdfMrtn h2 {
	line-height: 40px;
	font-size: 47px
}
.MrtnLndngPg01Inr03 .FreePdfMrtn h2 {
	font-size: 80px;
	line-height: 70px
}
.FreePdfMrtn a {
	font-size: 33px
}
.SmallPressTopBnr h1 {
	font-size: 55px;
	line-height: 55px
}
.SmallPressTopBnr h2 {
	font-size: 25px;
	line-height: normal
}
.SmallPressScndPrtionRgtTxt h2 {
	line-height: 38px;
	font-size: 45px
}
.SmallPressScndPrtionRgtInr .pagination ul li:first-child {
	margin: 0 10px
}
.SmallPressScndPrtionRgtInr .pagination ul li:last-child {
	margin: 0
}
.MrtingLdrHdng {
	margin: 0 0 20px
}
.MrtingLdrHdng ul li.LeftArow {
	margin: 0 10px 0 0
}
.MrtingLdrHdng ul li.LeftArow a, .MrtingLdrHdng ul li.LeftArow a:hover {
	border-width: 10px 10px 10px 0
}
.MrtingLdrHdng ul li {
	font-size: 14px;
	line-height: 16px;
	vertical-align: text-bottom
}
.MrtingLdrHdng ul li.RgtArow {
	margin: 0 0 0 10px
}
.MrtingLdrHdng ul li.RgtArow a, .MrtingLdrHdng ul li.RgtArow a:hover {
	border-width: 10px 0 10px 10px
}
ul.tabs li a {
	font-size: 12px
}
.slick-next, .slick-prev {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	margin: -20px 10px 0px;
}
.slick-prev {
	border-right: 10px solid #fff;
}
.slick-next {
	border-left: 10px solid #fff;
}
.slick-prev:hover {
	border-right: 10px solid #ffc300;
}
.slick-next:hover {
	border-left: 10px solid #ffc300;
}
.SmallPressScndPrtion .slick-prev {
	border-right: 10px solid #000;
}
.SmallPressScndPrtion .slick-prev:hover {
	border-right: 10px solid #ffc300;
}
.SmallPressScndPrtion .slick-next {
	border-left: 10px solid #000;
}
.SmallPressScndPrtion .slick-next:hover {
	border-left: 10px solid #ffc300;
}
.CntntPrtctdDiv01 h2 { margin:0 0 15px;}
.CntntPrtctdDiv01 .post-password-form input[type="password"] { width:100%; margin:10px 0;}	
.CntntPrtctdDiv01 #gform_wrapper_10 ul li  { width:100%; margin:0px; float:left; }
.CntntPrtctdDiv01 #gform_wrapper_10 ul li:nth-child(2) { margin-bottom:10px;}
.CntntPrtctdDiv01 #gform_wrapper_10 ul li span { width:100%; margin:0px; float:left; margin:0 0 10px;}
.CntntPrtctdDiv01 #gform_wrapper_10 ul li span input[type="text"] { margin:0px;}
.CntntPrtctdDiv01 #gform_wrapper_10 ul li input[type="text"] { margin:0px;}

.pop-up-holder .HomePopupBg { padding:25px 10px 0px; }
.pop-up-holder a.btn-close { height:25px; width:25px; top:0px; right:5px;}
.HmPopupForm ul li { margin:0 0 6px !important; }
.HmPopup h2 { font-size:35px; line-height:29px;}
.HmPopupBook img { width:80px; }
.HmPopupForm input[type="text"], .HmPopupForm input[type="email"] { font-size:13px !important; height:30px;}
.HmPopupForm input[type="submit"] { height:30px;}

.VdeoLstSectionTxt a { position:relative; display:inline-block; top:0px; margin:0px 0px 10px; left:0px;}
.VdeoLstSectionTxt p { float:left; width:100%; }

.SlidrOne a.SlidrBtn img { width:110px;}

.SmlDtaTopBnr { height:244px;}

.MrtnSmlDta a {     font-size: 11px;   height: 29px;   padding: 8px 0;   width: 129px;}

.JackMortonTopRow h2 { font-size:25px;}
.JackMortonTopRow h3 { font-size:25px;}
.JackMortonTopRow p { font-size:15px;}

.JackMortonListingNew ul li { width:100%; border-right:0px;}

.KeyText h2 { line-height:35px; padding-bottom:4px;}
.KeyText h3 { font-size:22px;}
.Fortune h4 { font-size:26px;}
.Fortune ul li { width:100%;}


}

@media only screen and (max-width:400px) {
.spkngBg01 { background-size: 100% 100%! important; }
.stage01 img { width: 100%; }
.SmlDtaTopBnr { height:186px;}
#mainVideo a{ bottom:0;}

.JackMortonListing ul li { width:100%;}
.JackMortonTop { background-position:right center;}
}



@media only screen and (max-width:365px) {
	.SmlDtaTopBnr span a{ width:50px; height:50px}
.SmlDtaTopBnr span a i.fa-play { font-size: 29px;  left: 3px;  top: 8px;}
.MrtnSmlDta a{ font-size:11px;     width: 129px;  height: 29px; padding: 8px 0;}
.MrtnSmlDta{ left:2%; bottom:6px}
#MrtnSmlDtaNewBtnV2 { right:5%;}
.CseStudiesTp {
	padding: 55px 0 0
}
.MrtnBrndWrld h2, .MrtnBrndWrld h3 {
	font-size: 25px;
	line-height: 19px
}
#footerContact p {
	font-size: 14px
}
#onTv a {
	height: 135px
}
#mainVideo a {
	height: 180px
}
.prs_ctn {
	padding: 130px 15px
}
.TdyShwScndVdeoHdng h2 {
	font-size: 43px;
	line-height: 27px
}
.OddWrldDiv {
	background-size: 100% 100%!important;
	padding: 39px 30px 47px;
	height: 450px
}
#books .bks {
	left: 0;
	right: 0;
	top: 105px
}
#onTv a {
	padding: 17% 0 0
}
.menu-button, .nav-down, .sb-search {
	margin-top: 20px
}
.menu-button, .nav-btn, .nav-down {
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 20px
}
.nav-down {
	padding-top: 0;
	margin-top: 25px
}
.menu-button {
	margin-top: 7px
}
.ui-slider-tabs-list li {
	width: 126px
}
}
.mpfy-tooltip .center p, .mpfy-tooltip h2 {
	font-family: ArcherMedium;
	font-weight: 700;
	margin: 0;
	text-transform: uppercase
}
@media only screen and (min-width:319px) and (max-width:340px) {
#mainVideo a {
	height: 162px
}
}
.mpfy-tooltip .center {
	background: #ffc52f!important;
	color: #333!important;
	padding: 0 10px 10px!important
}
.mpfy-tooltip .center p:first-child {
	display: none!important
}
.mpfy-tooltip .center p {
	color: #000!important;
	font-size: 20px!important;
	padding: 0 0 5px
}
.mpfy-tooltip {
	width: 80%!important;
	max-width: 400px
}
.mpfy-tooltip h2 {
	color: #000;
	font-size: 35px!important;
	padding: 20px 0 10px
}
.mpfy-tooltip h2 span {
	font-family: georgia;
	display: block;
	font-size: 40px
}
.mpfy-tooltip a {
	text-align: center;
	font-size: 16px!important;
	color: #000!important;
	font-family: HelveticaLTStdBoldCond;
	text-decoration: none;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	margin: 15px 0!important;
	display: inline-block;
	text-transform: uppercase;
	border: 1px solid #000;
	padding: 5px 10px
}
.mpfy-tooltip a:hover {
	color: #fff!important;
	border: 1px solid #fff
}
.mpfy-tooltip .mpfy-close-tooltip {
	background-color: #000!important
}
#swipebox-overlay {
	z-index: 99999999!important
}
.tickercontainer {
	margin: 0 20px;
	padding: 0;
	overflow: hidden
}
ul.newsticker {
	-webkit-transition: all 0 linear;
	-moz-transition: all 0 linear;
	-o-transition: all 0 linear;
	transition: all 0 linear;
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0
}
ul.newsticker li {
	float: left;
	width: 270px;
	margin: 0
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%
}
.nbs-flexisel-ul {
	position: relative;
	width: 999999px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 100%
}
.nbs-flexisel-item {
	float: left;
	margin: 0;
	padding: 0;
	position: relative
}
.nbs-flexisel-item img {
	width: 100%;
	position: relative
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 22px;
	height: 22px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	opacity: .5;
	display: none
}
.nbs-flexisel-nav-left {
	left: 10px;
	background: url(../images/button-previous.png) no-repeat
}
.nbs-flexisel-nav-right {
	right: 5px;
	background: url(../images/button-next.png) no-repeat
}
.CsStdBtmLft ul, .CsStdBtmLft ul li {
	margin: 0;
	padding: 0;
	list-style: none
}



/* 23feb2016 */
.BookLink
{
	position:absolute;
	top:0px;
	left:206px;
	right:0px;
	margin:6px auto 0;
	width:109px;
}
.BookLink img
{
	
}
.BookLink a
{
	width:50px;
	height:50px;
	background:#fff;
	text-align:center;
	border-radius:50%;
	font-family: HelveticaLTStdBoldCond;
	text-decoration:none;
	font-size:12px;
	color:#fdb813;
	display:table;
	position:absolute;
	bottom:0px;
	left:-24px;
	transition:all 0.4s ease-in-out- 0s;
	line-height:13px;
}
.BookLink a span
{
	width:50px;
	height:50px;
	display:table-cell;
	vertical-align:middle;
}
.BookLink a:hover
{
	background:#fdb813;
	color:#fff;
}
.HdrRgtDiv
{
	width:500px;
	float:right;
}

.SlidrOne
{
	width:100%;
	float:left;
	background: rgba(000, 000, 000, 0.7);
	padding:10px;
	margin:15px 0;
}
.SlidrOne ul.bxslider_one { display:none;}
.SlidrOne ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.SlidrOne a.SlidrBtn
{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	width:186px;
	margin:0 auto;
}
.SlidrOne .bx-wrapper .bx-controls-direction a
{
	display:none;
}
.SlidrOne .bx-wrapper .bx-pager
{
	display:none;
}
.SlidrOne .bx-wrapper img
{
	width:100%;
}
/*1-march-2016*/
.BuzSlidrTxt
{
	width:100%;
	float:left;
	padding:0 200px;
	text-align:center;
	position:absolute;
	top:50%;
	transform: translateY(-50%);
	left:0px;
}
.BuzSlidrTxt ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.BuzSlidrTxt h2 { margin:0px; padding:0px; font-size:90px; text-transform:uppercase; color:#fff; font-family:CycloneLayersBackground; line-height:80px; letter-spacing:-1px; }
.BuzSlidrTxt h2 span { display:block; padding:0px 0px 30px;}
.BuzSlidrTxt h3 { margin:0px; padding:0px; font-size:15px; text-transform:uppercase; color:#fff; font-family:HelveticaLTStdBoldCond;}

.BuzSlidrTxt .bx-wrapper .bx-pager { display:none;}
.BuzSlidrTxt .bx-wrapper .bx-controls-direction a { display:none;}





/*3-4-2016*/
.BuzGermanBnrTxt
{
	max-width:500px;
	float:left;
	text-align:center;
	width:100%;
	margin:64px 0 0 0;
}
.BuzGermanBnrTxt a {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    border: 4px solid #fff;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    font-size: 4em;
    height: 100px;
    text-align: center;
    transition: all 0.4s ease 0s;
    vertical-align: middle;
    width: 100px;
	margin-bottom:32px;
}
.BuzGermanBnrTxt a i.fa-play {
    border-radius: 50%;
    color: #fff;
    font-size: 42px;
    left: 6px;
    position: relative;
    transition: all 0.4s ease 0s;
}
.BuzGermanBnrTxt a:hover {
    border-color: #fcb525;
}
.BuzGermanBnrTxt a:hover i.fa-play {
    color: #fcb525;
}
.BuzGermanBnrTxt > p
{
	font-family:HelveticaLTStdBoldCond;
	font-size:36px;
	line-height:42px;
	color:#fff;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
.BuzGermanBnrTxt > small
{
	font-family:HelveticaNeueLTStd;
	font-size:16px;
	color:#fff;
	line-height:24px;
	padding:24px 0 0 0;
	margin:0px;
	display:inline-block;
}
.LindstromBuzzBnrGerman
{
	margin-bottom:0px;
}
.BuzGerman
{
	width:100%;
	float:left;
}
.BuzGrmnLft
{
	width:50%;
	float:left;
	background-image:url(../images/0101_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	height:570px;
	text-align:center;
	padding:18px 35px 0;
}
.BuzGrmnLft img
{
	padding-bottom:22px;
}
.BuzGrmnLft p
{
	font-family:HelveticaNeue-Medium;
	font-size:16px;
	color:#fff;
	padding:0 20px 13px;
	margin:0px;
	text-transform:uppercase;
}
.BuzGrmnLft ul
{
	list-style:none;
	padding:0px;
	margin:10px 0 0 0;
}
.BuzGrmnLft ul li
{
	display:inline-block;
	padding:0 5px 0 0;
}
.BuzGrmnLft ul li img
{
	padding:0px;
}
.BuzGrmnLft ul li:last-child
{
	padding-right:0px;
}
.BuzGrmnRght
{
	width:50%;
	float:left;
	background-image:url(../images/german_dtal_mrtn.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	height:570px;
	padding:195px 0 0 25px;
}
.BuzGrmnRght h2
{
	 font-family:CycloneLayersBackground;
	 font-size:100px;
	 color:#ffc20e;
	 padding:0 0 0 50px;
	 margin:0px;
	 text-transform:uppercase;
	 line-height:70px;
}
.BuzGrmnRght h3
{
	
	 font-family:CycloneLayersBackground;
	 font-size:100px;
	 color:#000;
	 padding:0 0 3px 0;
	 margin:0px;
	 text-transform:uppercase;
}
.BuzGrmnRght a
{
	background-image:url(../images/learn_mre_btn_new.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	width:171px;
	height:37px;
	color:#000;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	font-family:HelveticaNeue-Medium;
	font-size:14px;
	line-height:37px;
	margin-left:130px;
}
.BuzGrmnRght a:hover
{
	opacity:0.7;
}
.GermanTopLnks
{
	width:100%;
	float:left;
	background:#fff;
	text-align:center;
	padding:5px 0 2px 0;
}
.GermanTopLnks a
{
	font-family:HelveticaLTStdBoldCond;
	font-size:16px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
.GermanTopLnks a img
{
	vertical-align:top;
	padding-left:20px;
}

.MstPoplrLstng ul li
{
	list-style:none;
}
.MstPoplrLstng ul li ul
{
	padding:0px;
	margin:0px;
}
.MstPoplrLstng ul li ul li
{
	list-style:inside;
}