/* --------- assets/css/bootstrap.css --------- */ /*! * Bootstrap v3.3.6 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ 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, menu, 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-color: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } 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 #c0c0c0; } legend { padding: 0; border: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-spacing: 0; border-collapse: collapse; } td, th { padding: 0; } /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ @media print { *, *:before, *:after { 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^="#"]:after, a[href^="javascript:"]: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; } .navbar { display: none; } .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px solid #000; } .table { border-collapse: collapse !important; } .table td, .table th { background-color: #fff !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.woff2') format('woff2'), 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: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .glyphicon-asterisk:before { content: "\002a"; } .glyphicon-plus:before { content: "\002b"; } .glyphicon-euro:before, .glyphicon-eur: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"; } .glyphicon-cd:before { content: "\e201"; } .glyphicon-save-file:before { content: "\e202"; } .glyphicon-open-file:before { content: "\e203"; } .glyphicon-level-up:before { content: "\e204"; } .glyphicon-copy:before { content: "\e205"; } .glyphicon-paste:before { content: "\e206"; } .glyphicon-alert:before { content: "\e209"; } .glyphicon-equalizer:before { content: "\e210"; } .glyphicon-king:before { content: "\e211"; } .glyphicon-queen:before { content: "\e212"; } .glyphicon-pawn:before { content: "\e213"; } .glyphicon-bishop:before { content: "\e214"; } .glyphicon-knight:before { content: "\e215"; } .glyphicon-baby-formula:before { content: "\e216"; } .glyphicon-tent:before { content: "\26fa"; } .glyphicon-blackboard:before { content: "\e218"; } .glyphicon-bed:before { content: "\e219"; } .glyphicon-apple:before { content: "\f8ff"; } .glyphicon-erase:before { content: "\e221"; } .glyphicon-hourglass:before { content: "\231b"; } .glyphicon-lamp:before { content: "\e223"; } .glyphicon-duplicate:before { content: "\e224"; } .glyphicon-piggy-bank:before { content: "\e225"; } .glyphicon-scissors:before { content: "\e226"; } .glyphicon-bitcoin:before { content: "\e227"; } .glyphicon-btc:before { content: "\e227"; } .glyphicon-xbt:before { content: "\e227"; } .glyphicon-yen:before { content: "\00a5"; } .glyphicon-jpy:before { content: "\00a5"; } .glyphicon-ruble:before { content: "\20bd"; } .glyphicon-rub:before { content: "\20bd"; } .glyphicon-scale:before { content: "\e230"; } .glyphicon-ice-lolly:before { content: "\e231"; } .glyphicon-ice-lolly-tasted:before { content: "\e232"; } .glyphicon-education:before { content: "\e233"; } .glyphicon-option-horizontal:before { content: "\e234"; } .glyphicon-option-vertical:before { content: "\e235"; } .glyphicon-menu-hamburger:before { content: "\e236"; } .glyphicon-modal-window:before { content: "\e237"; } .glyphicon-oil:before { content: "\e238"; } .glyphicon-grain:before { content: "\e239"; } .glyphicon-sunglasses:before { content: "\e240"; } .glyphicon-text-size:before { content: "\e241"; } .glyphicon-text-color:before { content: "\e242"; } .glyphicon-text-background:before { content: "\e243"; } .glyphicon-object-align-top:before { content: "\e244"; } .glyphicon-object-align-bottom:before { content: "\e245"; } .glyphicon-object-align-horizontal:before { content: "\e246"; } .glyphicon-object-align-left:before { content: "\e247"; } .glyphicon-object-align-vertical:before { content: "\e248"; } .glyphicon-object-align-right:before { content: "\e249"; } .glyphicon-triangle-right:before { content: "\e250"; } .glyphicon-triangle-left:before { content: "\e251"; } .glyphicon-triangle-bottom:before { content: "\e252"; } .glyphicon-triangle-top:before { content: "\e253"; } .glyphicon-console:before { content: "\e254"; } .glyphicon-superscript:before { content: "\e255"; } .glyphicon-subscript:before { content: "\e256"; } .glyphicon-menu-left:before { content: "\e257"; } .glyphicon-menu-right:before { content: "\e258"; } .glyphicon-menu-down:before { content: "\e259"; } .glyphicon-menu-up:before { content: "\e260"; } * { -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: #337ab7; text-decoration: none; } a:hover, a:focus { color: #23527c; text-decoration: underline; } a:focus { outline: thin dotted; outline: 5px 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; max-width: 100%; height: auto; } .img-rounded { border-radius: 6px; } .img-thumbnail { display: inline-block; 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; } [role="button"] { cursor: pointer; } 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: normal; 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%; } 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: #337ab7; } a.text-primary:hover, a.text-primary:focus { color: #286090; } .text-success { color: #3c763d; } a.text-success:hover, a.text-success:focus { color: #2b542c; } .text-info { color: #31708f; } a.text-info:hover, a.text-info:focus { color: #245269; } .text-warning { color: #8a6d3b; } a.text-warning:hover, a.text-warning:focus { color: #66512c; } .text-danger { color: #a94442; } a.text-danger:hover, a.text-danger:focus { color: #843534; } .bg-primary { color: #fff; background-color: #337ab7; } a.bg-primary:hover, a.bg-primary:focus { background-color: #286090; } .bg-success { background-color: #dff0d8; } a.bg-success:hover, a.bg-success:focus { background-color: #c1e2b3; } .bg-info { background-color: #d9edf7; } a.bg-info:hover, a.bg-info:focus { background-color: #afd9ee; } .bg-warning { background-color: #fcf8e3; } a.bg-warning:hover, a.bg-warning:focus { background-color: #f7ecb5; } .bg-danger { background-color: #f2dede; } a.bg-danger:hover, a.bg-danger:focus { 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: bold; } 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'; } 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%; font-weight: bold; -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; } caption { padding-top: 8px; padding-bottom: 8px; color: #777; text-align: left; } 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-of-type(odd) { background-color: #f9f9f9; } .table-hover > tbody > tr:hover { 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; } .table-responsive { min-height: .01%; overflow-x: auto; } @media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -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: bold; } 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: thin dotted; outline: 5px 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: #999; opacity: 1; } .form-control:-ms-input-placeholder { color: #999; } .form-control::-webkit-input-placeholder { color: #999; } .form-control::-ms-expand { background-color: transparent; border: 0; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #eee; opacity: 1; } .form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; } textarea.form-control { height: auto; } input[type="search"] { -webkit-appearance: none; } @media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 34px; } input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { line-height: 30px; } input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] { line-height: 46px; } } .form-group { margin-bottom: 15px; } .radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; } .radio label, .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; 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 { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: normal; 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 { min-height: 34px; 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 { 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; } .form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } .form-group-sm select.form-control { height: 30px; line-height: 30px; } .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height: auto; } .form-group-sm .form-control-static { height: 30px; min-height: 32px; padding: 6px 10px; font-size: 12px; line-height: 1.5; } .input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; } select.input-lg { height: 46px; line-height: 46px; } textarea.input-lg, select[multiple].input-lg { height: auto; } .form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; } .form-group-lg select.form-control { height: 46px; line-height: 46px; } .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; } .form-group-lg .form-control-static { height: 46px; min-height: 38px; padding: 11px 16px; font-size: 18px; line-height: 1.3333333; } .has-feedback { position: relative; } .has-feedback .form-control { padding-right: 42.5px; } .form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none; } .input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; } .input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .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, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { 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, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { 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, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { 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 ~ .form-control-feedback { top: 25px; } .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 .form-control-static { display: inline-block; } .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 { right: 15px; } @media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 18px; } } @media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 12px; } } .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; 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, .btn.focus, .btn:active.focus, .btn.active.focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .btn:hover, .btn:focus, .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 { cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; } a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; } .btn-default { color: #333; background-color: #fff; border-color: #ccc; } .btn-default:focus, .btn-default.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; } .btn-default:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: #333; background-color: #e6e6e6; border-color: #adadad; } .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-image: none; } .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.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus { background-color: #fff; border-color: #ccc; } .btn-default .badge { color: #fff; background-color: #333; } .btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4; } .btn-primary:focus, .btn-primary.focus { color: #fff; background-color: #286090; border-color: #122b40; } .btn-primary:hover { color: #fff; background-color: #286090; border-color: #204d74; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #fff; background-color: #286090; border-color: #204d74; } .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus { color: #fff; background-color: #204d74; border-color: #122b40; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-image: none; } .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.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus { background-color: #337ab7; border-color: #2e6da4; } .btn-primary .badge { color: #337ab7; background-color: #fff; } .btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; } .btn-success:focus, .btn-success.focus { color: #fff; background-color: #449d44; border-color: #255625; } .btn-success:hover { color: #fff; background-color: #449d44; border-color: #398439; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { color: #fff; background-color: #449d44; border-color: #398439; } .btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus { color: #fff; background-color: #398439; border-color: #255625; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { background-image: none; } .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.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus { 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:focus, .btn-info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85; } .btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { color: #fff; background-color: #31b0d5; border-color: #269abc; } .btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus { color: #fff; background-color: #269abc; border-color: #1b6d85; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { background-image: none; } .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.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus { 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:focus, .btn-warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d; } .btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { color: #fff; background-color: #ec971f; border-color: #d58512; } .btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus { color: #fff; background-color: #d58512; border-color: #985f0d; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { background-image: none; } .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.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus { 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:focus, .btn-danger.focus { color: #fff; background-color: #c9302c; border-color: #761c19; } .btn-danger:hover { color: #fff; background-color: #c9302c; border-color: #ac2925; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { color: #fff; background-color: #c9302c; border-color: #ac2925; } .btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus { color: #fff; background-color: #ac2925; border-color: #761c19; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { background-image: none; } .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.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus { background-color: #d9534f; border-color: #d43f3a; } .btn-danger .badge { color: #d9534f; background-color: #fff; } .btn-link { font-weight: normal; color: #337ab7; border-radius: 0; } .btn-link, .btn-link:active, .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: #23527c; 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.3333333; 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-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .35s; -o-transition-duration: .35s; transition-duration: .35s; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility; transition-property: height, visibility; } .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; } .dropup, .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: normal; 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: #337ab7; 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 dashed; border-bottom: 4px solid \9; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; } @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 + .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, .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:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0; border-bottom-right-radius: 0; } .btn-group > .btn-group:last-child:not(:first-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-left-radius: 4px; 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-right-radius: 4px; 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-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; } .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 .form-control:focus { z-index: 3; } .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.3333333; 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: normal; 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 { z-index: 2; 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: #337ab7; } .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: #337ab7; } .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-device-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; } @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; } .navbar-brand > img { display: block; } @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-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 .form-control-static { display: inline-block; } .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; } .navbar-form .form-group:last-child { margin-bottom: 0; } } @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-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 { margin-bottom: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; 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; } } @media (min-width: 768px) { .navbar-left { float: left !important; } .navbar-right { float: right !important; margin-right: -15px; } .navbar-right ~ .navbar-right { 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: #ddd; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; } .navbar-default .navbar-toggle .icon-bar { background-color: #888; } .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: #9d9d9d; } .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-text { color: #9d9d9d; } .navbar-inverse .navbar-nav > li > a { color: #9d9d9d; } .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: #9d9d9d; } .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: #9d9d9d; } .navbar-inverse .navbar-link:hover { color: #fff; } .navbar-inverse .btn-link { color: #9d9d9d; } .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: #337ab7; 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 { z-index: 2; color: #23527c; 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: 3; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7; } .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; line-height: 1.3333333; } .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; line-height: 1.5; } .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: bold; 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: #337ab7; } .label-primary[href]:hover, .label-primary[href]:focus { background-color: #286090; } .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: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #777; border-radius: 10px; } .badge:empty { display: none; } .btn .badge { position: relative; top: -1px; } .btn-xs .badge, .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px; } a.badge:hover, a.badge:focus { color: #fff; text-decoration: none; cursor: pointer; } .list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: #337ab7; background-color: #fff; } .list-group-item > .badge { float: right; } .list-group-item > .badge + .badge { margin-right: 5px; } .nav-pills > li > a > .badge { margin-left: 3px; } .jumbotron { padding-top: 30px; padding-bottom: 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, .container-fluid .jumbotron { padding-right: 15px; padding-left: 15px; border-radius: 6px; } .jumbotron .container { max-width: 100%; } @media screen and (min-width: 768px) { .jumbotron { padding-top: 48px; padding-bottom: 48px; } .container .jumbotron, .container-fluid .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: border .2s ease-in-out; -o-transition: border .2s ease-in-out; transition: border .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: #337ab7; } .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: bold; } .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: #337ab7; -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-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 { margin-top: 15px; } .media:first-child { margin-top: 0; } .media, .media-body { overflow: hidden; zoom: 1; } .media-body { width: 10000px; } .media-object { display: block; } .media-object.img-thumbnail { max-width: none; } .media-right, .media > .pull-right { padding-left: 10px; } .media-left, .media > .pull-left { padding-right: 10px; } .media-left, .media-right, .media-body { display: table-cell; vertical-align: top; } .media-middle { vertical-align: middle; } .media-bottom { vertical-align: bottom; } .media-heading { margin-top: 0; margin-bottom: 5px; } .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; } a.list-group-item, button.list-group-item { color: #555; } a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading { color: #333; } a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus { color: #555; text-decoration: none; background-color: #f5f5f5; } button.list-group-item { width: 100%; text-align: left; } .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { color: #777; cursor: not-allowed; 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: #337ab7; border-color: #337ab7; } .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: #c7ddef; } .list-group-item-success { color: #3c763d; background-color: #dff0d8; } a.list-group-item-success, button.list-group-item-success { color: #3c763d; } a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color: inherit; } a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6; } a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.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, button.list-group-item-info { color: #31708f; } a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color: inherit; } a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3; } a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.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, button.list-group-item-warning { color: #8a6d3b; } a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color: inherit; } a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc; } a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.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, button.list-group-item-danger { color: #a94442; } a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color: inherit; } a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc; } a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.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, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > 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, .panel > .panel-collapse > .list-group { margin-bottom: 0; } .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; } .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .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, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; } .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 caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption { padding-right: 15px; padding-left: 15px; } .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, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr: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, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr: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, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body { 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, .panel-group .panel-heading + .panel-collapse > .list-group { 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: #337ab7; } .panel-primary > .panel-heading { color: #fff; background-color: #337ab7; border-color: #337ab7; } .panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #337ab7; } .panel-primary > .panel-heading .badge { color: #337ab7; background-color: #fff; } .panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #337ab7; } .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, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .embed-responsive-16by9 { padding-bottom: 56.25%; } .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: bold; 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: transparent; border: 0; } .modal-open { overflow: hidden; } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal { position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0; } .modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; } .modal.fade .modal-dialog { transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform: translate(0, -50px); transform: translate(0, -50px); } @media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } } .modal.show .modal-dialog { -webkit-transform: none; transform: none; } .modal.modal-static .modal-dialog { -webkit-transform: scale(1.02); transform: scale(1.02); } .modal-dialog-scrollable { display: -ms-flexbox; display: flex; max-height: calc(100% - 1rem); } .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem); overflow: hidden; } .modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { -ms-flex-negative: 0; flex-shrink: 0; } .modal-dialog-scrollable .modal-body { overflow-y: auto; } .modal-dialog-centered { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; min-height: calc(100% - 1rem); } .modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); content: ""; } .modal-dialog-centered.modal-dialog-scrollable { -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; height: 100%; } .modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; } .modal-dialog-centered.modal-dialog-scrollable::before { content: none; } .modal-content { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0; } .modal-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000; } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.show { opacity: 0.5; } .modal-header { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px); } .modal-header .close { padding: 1rem 1rem; margin: -1rem -1rem -1rem auto; } .modal-title { margin-bottom: 0; line-height: 1.5; } .modal-body { position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem; } .modal-footer { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; padding: 0.75rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: calc(0.3rem - 1px); border-bottom-left-radius: calc(0.3rem - 1px); } .modal-footer > * { margin: 0.25rem; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; } .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); } .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 3.5rem); } .modal-dialog-centered { min-height: calc(100% - 3.5rem); } .modal-dialog-centered::before { height: calc(100vh - 3.5rem); } .modal-sm { max-width: 300px; } } @media (min-width: 992px) { .modal-lg, .modal-xl { max-width: 800px; } } @media (min-width: 1200px) { .modal-xl { max-width: 1140px; } } .tooltip { position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; filter: alpha(opacity=0); opacity: 0; line-break: auto; } .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; 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 { right: 5px; bottom: 0; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; 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; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -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; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; 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); line-break: auto; } .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; 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; } @media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner > .item { -webkit-transition: -webkit-transform .6s ease-in-out; -o-transition: -o-transform .6s ease-in-out; transition: transform .6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px; } .carousel-inner > .item.next, .carousel-inner > .item.active.right { left: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .carousel-inner > .item.prev, .carousel-inner > .item.active.left { left: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .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); background-color: rgba(0, 0, 0, 0); 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; margin-top: -10px; } .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; font-family: serif; line-height: 1; } .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: -10px; font-size: 30px; } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -10px; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -10px; } .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-header:before, .modal-header: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-header: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; } .affix { position: fixed; } @-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 !important; } 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 !important; } 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 !important; } 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 !important; } 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 !important; } 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; } } /*# sourceMappingURL=bootstrap.css.map */ /* --------- assets/fonts/linearicon/style.css --------- */ @font-face { font-family: 'Linearicons-Free'; src:url('fonts/Linearicons-Free.eot?w118d'); src:url('fonts/Linearicons-Free.eot?#iefixw118d') format('embedded-opentype'), url('fonts/Linearicons-Free.woff2?w118d') format('woff2'), url('fonts/Linearicons-Free.woff?w118d') format('woff'), url('fonts/Linearicons-Free.ttf?w118d') format('truetype'), url('fonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg'); font-weight: normal; font-style: normal; } .lnr { font-family: 'Linearicons-Free'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .lnr-home:before { content: "\e800"; } .lnr-apartment:before { content: "\e801"; } .lnr-pencil:before { content: "\e802"; } .lnr-magic-wand:before { content: "\e803"; } .lnr-drop:before { content: "\e804"; } .lnr-lighter:before { content: "\e805"; } .lnr-poop:before { content: "\e806"; } .lnr-sun:before { content: "\e807"; } .lnr-moon:before { content: "\e808"; } .lnr-cloud:before { content: "\e809"; } .lnr-cloud-upload:before { content: "\e80a"; } .lnr-cloud-download:before { content: "\e80b"; } .lnr-cloud-sync:before { content: "\e80c"; } .lnr-cloud-check:before { content: "\e80d"; } .lnr-database:before { content: "\e80e"; } .lnr-lock:before { content: "\e80f"; } .lnr-cog:before { content: "\e810"; } .lnr-trash:before { content: "\e811"; } .lnr-dice:before { content: "\e812"; } .lnr-heart:before { content: "\e813"; } .lnr-star:before { content: "\e814"; } .lnr-star-half:before { content: "\e815"; } .lnr-star-empty:before { content: "\e816"; } .lnr-flag:before { content: "\e817"; } .lnr-envelope:before { content: "\e818"; } .lnr-paperclip:before { content: "\e819"; } .lnr-inbox:before { content: "\e81a"; } .lnr-eye:before { content: "\e81b"; } .lnr-printer:before { content: "\e81c"; } .lnr-file-empty:before { content: "\e81d"; } .lnr-file-add:before { content: "\e81e"; } .lnr-enter:before { content: "\e81f"; } .lnr-exit:before { content: "\e820"; } .lnr-graduation-hat:before { content: "\e821"; } .lnr-license:before { content: "\e822"; } .lnr-music-note:before { content: "\e823"; } .lnr-film-play:before { content: "\e824"; } .lnr-camera-video:before { content: "\e825"; } .lnr-camera:before { content: "\e826"; } .lnr-picture:before { content: "\e827"; } .lnr-book:before { content: "\e828"; } .lnr-bookmark:before { content: "\e829"; } .lnr-user:before { content: "\e82a"; } .lnr-users:before { content: "\e82b"; } .lnr-shirt:before { content: "\e82c"; } .lnr-store:before { content: "\e82d"; } .lnr-cart:before { content: "\e82e"; } .lnr-tag:before { content: "\e82f"; } .lnr-phone-handset:before { content: "\e830"; } .lnr-phone:before { content: "\e831"; } .lnr-pushpin:before { content: "\e832"; } .lnr-map-marker:before { content: "\e833"; } .lnr-map:before { content: "\e834"; } .lnr-location:before { content: "\e835"; } .lnr-calendar-full:before { content: "\e836"; } .lnr-keyboard:before { content: "\e837"; } .lnr-spell-check:before { content: "\e838"; } .lnr-screen:before { content: "\e839"; } .lnr-smartphone:before { content: "\e83a"; } .lnr-tablet:before { content: "\e83b"; } .lnr-laptop:before { content: "\e83c"; } .lnr-laptop-phone:before { content: "\e83d"; } .lnr-power-switch:before { content: "\e83e"; } .lnr-bubble:before { content: "\e83f"; } .lnr-heart-pulse:before { content: "\e840"; } .lnr-construction:before { content: "\e841"; } .lnr-pie-chart:before { content: "\e842"; } .lnr-chart-bars:before { content: "\e843"; } .lnr-gift:before { content: "\e844"; } .lnr-diamond:before { content: "\e845"; } .lnr-linearicons:before { content: "\e846"; } .lnr-dinner:before { content: "\e847"; } .lnr-coffee-cup:before { content: "\e848"; } .lnr-leaf:before { content: "\e849"; } .lnr-paw:before { content: "\e84a"; } .lnr-rocket:before { content: "\e84b"; } .lnr-briefcase:before { content: "\e84c"; } .lnr-bus:before { content: "\e84d"; } .lnr-car:before { content: "\e84e"; } .lnr-train:before { content: "\e84f"; } .lnr-bicycle:before { content: "\e850"; } .lnr-wheelchair:before { content: "\e851"; } .lnr-select:before { content: "\e852"; } .lnr-earth:before { content: "\e853"; } .lnr-smile:before { content: "\e854"; } .lnr-sad:before { content: "\e855"; } .lnr-neutral:before { content: "\e856"; } .lnr-mustache:before { content: "\e857"; } .lnr-alarm:before { content: "\e858"; } .lnr-bullhorn:before { content: "\e859"; } .lnr-volume-high:before { content: "\e85a"; } .lnr-volume-medium:before { content: "\e85b"; } .lnr-volume-low:before { content: "\e85c"; } .lnr-volume:before { content: "\e85d"; } .lnr-mic:before { content: "\e85e"; } .lnr-hourglass:before { content: "\e85f"; } .lnr-undo:before { content: "\e860"; } .lnr-redo:before { content: "\e861"; } .lnr-sync:before { content: "\e862"; } .lnr-history:before { content: "\e863"; } .lnr-clock:before { content: "\e864"; } .lnr-download:before { content: "\e865"; } .lnr-upload:before { content: "\e866"; } .lnr-enter-down:before { content: "\e867"; } .lnr-exit-up:before { content: "\e868"; } .lnr-bug:before { content: "\e869"; } .lnr-code:before { content: "\e86a"; } .lnr-link:before { content: "\e86b"; } .lnr-unlink:before { content: "\e86c"; } .lnr-thumbs-up:before { content: "\e86d"; } .lnr-thumbs-down:before { content: "\e86e"; } .lnr-magnifier:before { content: "\e86f"; } .lnr-cross:before { content: "\e870"; } .lnr-menu:before { content: "\e871"; } .lnr-list:before { content: "\e872"; } .lnr-chevron-up:before { content: "\e873"; } .lnr-chevron-down:before { content: "\e874"; } .lnr-chevron-left:before { content: "\e875"; } .lnr-chevron-right:before { content: "\e876"; } .lnr-arrow-up:before { content: "\e877"; } .lnr-arrow-down:before { content: "\e878"; } .lnr-arrow-left:before { content: "\e879"; } .lnr-arrow-right:before { content: "\e87a"; } .lnr-move:before { content: "\e87b"; } .lnr-warning:before { content: "\e87c"; } .lnr-question-circle:before { content: "\e87d"; } .lnr-menu-circle:before { content: "\e87e"; } .lnr-checkmark-circle:before { content: "\e87f"; } .lnr-cross-circle:before { content: "\e880"; } .lnr-plus-circle:before { content: "\e881"; } .lnr-circle-minus:before { content: "\e882"; } .lnr-arrow-up-circle:before { content: "\e883"; } .lnr-arrow-down-circle:before { content: "\e884"; } .lnr-arrow-left-circle:before { content: "\e885"; } .lnr-arrow-right-circle:before { content: "\e886"; } .lnr-chevron-up-circle:before { content: "\e887"; } .lnr-chevron-down-circle:before { content: "\e888"; } .lnr-chevron-left-circle:before { content: "\e889"; } .lnr-chevron-right-circle:before { content: "\e88a"; } .lnr-crop:before { content: "\e88b"; } .lnr-frame-expand:before { content: "\e88c"; } .lnr-frame-contract:before { content: "\e88d"; } .lnr-layers:before { content: "\e88e"; } .lnr-funnel:before { content: "\e88f"; } .lnr-text-format:before { content: "\e890"; } .lnr-text-format-remove:before { content: "\e891"; } .lnr-text-size:before { content: "\e892"; } .lnr-bold:before { content: "\e893"; } .lnr-italic:before { content: "\e894"; } .lnr-underline:before { content: "\e895"; } .lnr-strikethrough:before { content: "\e896"; } .lnr-highlight:before { content: "\e897"; } .lnr-text-align-left:before { content: "\e898"; } .lnr-text-align-center:before { content: "\e899"; } .lnr-text-align-right:before { content: "\e89a"; } .lnr-text-align-justify:before { content: "\e89b"; } .lnr-line-spacing:before { content: "\e89c"; } .lnr-indent-increase:before { content: "\e89d"; } .lnr-indent-decrease:before { content: "\e89e"; } .lnr-pilcrow:before { content: "\e89f"; } .lnr-direction-ltr:before { content: "\e8a0"; } .lnr-direction-rtl:before { content: "\e8a1"; } .lnr-page-break:before { content: "\e8a2"; } .lnr-sort-alpha-asc:before { content: "\e8a3"; } .lnr-sort-amount-asc:before { content: "\e8a4"; } .lnr-hand:before { content: "\e8a5"; } .lnr-pointer-up:before { content: "\e8a6"; } .lnr-pointer-right:before { content: "\e8a7"; } .lnr-pointer-down:before { content: "\e8a8"; } .lnr-pointer-left:before { content: "\e8a9"; } /* --------- assets/css/jquery.mmenu.all.css --------- */ .mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box} .mm-btn,.mm-menu{box-sizing:border-box} .mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none} .mm-hidden{display:none!important} .mm-menu,.mm-panels>.mm-panel:not(.mm-hidden){display:block} .mm-wrapper{overflow-x:hidden;position:relative} .mm-menu{padding:0;position:absolute} .mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute} .mm-btn,.mm-panel.mm-highest{z-index:1} .mm-panels{overflow:hidden} .mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} .mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)} .mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px} .mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden} .mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px} .mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px} .mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important} .mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px} .mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent} .mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block} .mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto} .mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto} .mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:19px} .mm-btn{width:40px;height:40px;position:absolute;top:0} .mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)} .mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px} .mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px} .mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)} .mm-prev:before{border-right:none;border-bottom:none;left:23px} .mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px} .mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0} .mm-navbar>*{display:block;padding:10px 0} .mm-navbar .mm-btn:first-child{padding-left:20px;left:0} .mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0} .mm-panel .mm-navbar{display:none} .mm-panel.mm-hasnavbar .mm-navbar{display:block} .mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0} .mm-listview{font:inherit;font-size:14px;line-height:20px} .mm-listview>li{position:relative} .mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit} .mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0} .mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px} .mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px} .mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2} .mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0} .mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px} .mm-listview .mm-next.mm-fullsubopen{width:100%} .mm-listview .mm-next.mm-fullsubopen:before{border-left:none} .mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0} .mm-panels>.mm-panel>.mm-listview{margin:20px -20px} .mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px} .mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0} .mm-listview .mm-inset>li{padding:5px 0} .mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px} .mm-listview .mm-spacer{padding-top:40px} .mm-listview .mm-spacer>.mm-next{top:40px} .mm-listview .mm-spacer.mm-divider{padding-top:25px} .mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)} .mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)} .mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)} .mm-menu .mm-listview{border-color:rgba(0,0,0,.1)} .mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)} .mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)} .mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)} .mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)} .mm-page{box-sizing:border-box;position:relative} .mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1} html.mm-opened{overflow-x:hidden;position:relative} html.mm-blocking,html.mm-blocking body{overflow:hidden} html.mm-background .mm-page{background:inherit} #mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2} html.mm-blocking #mm-blocker{display:block} .mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed;width:80%;min-width:140px;max-width:440px} .mm-menu.mm-offcanvas.mm-current{display:block} html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)} @media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)} } @media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)} } .mm-menu.mm-autoheight.mm-bottom,.mm-menu.mm-autoheight.mm-top{max-height:80%} .mm-menu.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-autoheight.mm-top.mm-fullscreen{max-height:100%} .mm-menu.mm-measureheight .mm-panel{display:block!important} .mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important} .mm-menu.mm-columns{-webkit-transition-property:width,max-width,-webkit-transform;transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform} .mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} .mm-menu.mm-offcanvas.mm-columns-0{width:80%;min-width:140px;max-width:0} html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)} @media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)} } @media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} } .mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)} .mm-menu.mm-offcanvas.mm-columns-1{width:80%;min-width:140px;max-width:440px} html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)} @media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)} } @media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)} } .mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)} .mm-menu.mm-offcanvas.mm-columns-2{width:80%;min-width:140px;max-width:880px} html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)} @media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)} } @media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)} } .mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)} .mm-menu.mm-offcanvas.mm-columns-3{width:80%;min-width:140px;max-width:1320px} html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)} @media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)} } @media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)} } .mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)} .mm-menu.mm-offcanvas.mm-columns-4{width:80%;min-width:140px;max-width:1760px} html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)} @media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)} } @media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)} } .mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)} .mm-menu.mm-offcanvas.mm-columns-5{width:80%;min-width:140px;max-width:2200px} html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)} @media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)} } @media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)} } .mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)} .mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)} .mm-menu.mm-offcanvas.mm-columns-6{width:80%;min-width:140px;max-width:2640px} html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)} @media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)} } @media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)} } .mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%} em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%} em.mm-counter+a.mm-next{width:90px} em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px} em.mm-counter+a.mm-fullsubopen{padding-left:0} .mm-vertical>.mm-counter{top:12px;margin-top:0} .mm-vertical.mm-spacer>.mm-counter{margin-top:40px} .mm-nosubresults>.mm-counter{display:none} .mm-menu em.mm-counter{color:rgba(0,0,0,.3)} .mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px} .mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)} .mm-collapsed:not(.mm-uncollapsed){display:none} .mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-fixeddivider:after{content:none!important;display:none!important} .mm-hasdividers .mm-fixeddivider{display:block} .mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)} html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s} .mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%} html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0} html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1} html.mm-dropdown .mm-menu{z-index:2} html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none} .mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)} .mm-menu.mm-tipleft:before{left:22px} .mm-menu.mm-tipright:before{right:22px} .mm-menu.mm-tiptop:before{top:-8px} .mm-menu.mm-tipbottom:before{bottom:-8px} .mm-iconpanel .mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform} .mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit} .mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-iconpanel .mm-panel.mm-iconpanel-0{left:0} .mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px} .mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px} .mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px} .mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px} .mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px} .mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px} .mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease} .mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3} .mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none} .mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0} .mm-navbar-bottom~.mm-navbar-bottom{border-top:none} .mm-navbar.mm-hasbtns{padding:0 40px} .mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left} .mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px} .mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px} .mm-navbar .mm-breadcrumbs>a{text-decoration:underline} .mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px} .mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0} .mm-navbar-top-1{top:0} .mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px} .mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px} .mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px} .mm-hasnavbar-top-4 .mm-panels{top:160px} .mm-navbar-bottom-1{bottom:0} .mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px} .mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px} .mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px} .mm-hasnavbar-bottom-4 .mm-panels{bottom:160px} .mm-navbar-size-2{height:80px} .mm-navbar-size-3{height:120px} .mm-navbar-size-4{height:160px} .mm-navbar-content-2>*{width:50%} .mm-navbar-content-3>*{width:33.33%} .mm-navbar-content-4>*{width:25%} .mm-navbar-content-5>*{width:20%} .mm-navbar-content-6>*{width:16.67%} .mm-sronly{text-indent:10px;overflow:hidden;display:block;width:1px;height:1px;position:absolute;z-index:-1} .mm-search,.mm-search input{box-sizing:border-box} .mm-search{height:40px;padding:7px 10px 0;position:relative} .mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:26px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px} .mm-search input::-ms-clear{display:none} .mm-search .mm-clear,.mm-search .mm-next{right:0} .mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0} .mm-panel.mm-hassearch{padding-top:40px} .mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px} .mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px} .mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0} .mm-noresults .mm-indexer{display:none!important} li.mm-nosubresults>a.mm-next{display:none} li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px} .mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)} .mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)} .mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-indexer a{text-decoration:none;display:block;height:3.85%} .mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px} .mm-hasindexer .mm-indexer{right:0} .mm-hasindexer .mm-fixeddivider{right:20px} .mm-menu .mm-indexer a{color:rgba(0,0,0,.3)} .mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease} .mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)} input.mm-check,input.mm-toggle{position:absolute;left:-10000px} label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px} label.mm-check:before,label.mm-toggle:before{content:'';display:block} label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px} label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px} input.mm-toggle:checked~label.mm-toggle:before{float:right} label.mm-check{width:30px;height:30px;margin-top:-15px} label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)} input.mm-check:checked~label.mm-check:before{opacity:1} li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px} label.mm-toggle+a,label.mm-toggle+span{padding-right:80px} label.mm-check+a,label.mm-check+span{padding-right:60px} a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px} a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px} a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px} a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px} em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px} em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px} .mm-menu label.mm-toggle{background:rgba(0,0,0,.1)} .mm-menu label.mm-toggle:before{background:#f3f3f3} .mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963} .mm-menu label.mm-check:before{border-color:rgba(0,0,0,.7)} .mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none} .mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important} .mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px} .mm-menu.mm-effect-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease} html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center} html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)} html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center} html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)} .mm-menu.mm-effect-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease} html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)} html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)} html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease} html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1} .mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center} .mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)} .mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)} .mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s} .mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms} .mm-menu.mm-effect-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0} html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1} .mm-menu.mm-effect-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0} html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1} .mm-menu.mm-effect-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%} html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0} .mm-menu.mm-offcanvas.mm-fullscreen{width:100%;min-width:140px;max-width:10000px} html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} @media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)} } @media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)} } html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)} @media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)} } @media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)} } .mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px} html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important} .mm-menu .mm-panels>.mm-panel.mm-justified-listview:after,.mm-menu .mm-panels>.mm-panel.mm-justified-listview:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:after,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:before{content:none;display:none} .mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;margin-top:0;margin-bottom:0} .mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0} .mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span{box-sizing:border-box;height:100%} .mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:0} .mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal} html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0} html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s} html.mm-pagedim #mm-blocker{background:inherit} html.mm-pagedim-white #mm-blocker{background:#fff} html.mm-pagedim-black #mm-blocker{background:#000} .mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.3)} .mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%} .mm-menu.mm-pageshadow.mm-front:after,.mm-menu.mm-pageshadow.mm-next:after{content:none;display:none} .mm-menu.mm-popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)} html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1} html.mm-popup .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0} html.mm-popup #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1} html.mm-popup .mm-menu{z-index:2} .mm-menu.mm-offcanvas.mm-right{left:auto;right:0} html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)} @media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)} } @media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)} } html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0} html.mm-front #mm-blocker{z-index:1} html.mm-front .mm-menu.mm-offcanvas{z-index:2} .mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)} .mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} .mm-menu.mm-offcanvas.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)} .mm-menu.mm-offcanvas.mm-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto;bottom:0} .mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px} html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)} .mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)} .mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)} .mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)} .mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)} .mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)} .mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)} .mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)} .mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)} .mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,.5)} .mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)} .mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)} .mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)} .mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)} .mm-menu.mm-theme-dark label.mm-toggle:before{background:#333} .mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963} .mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)} .mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)} .mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)} .mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)} .mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)} .mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)} .mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)} .mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)} .mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)} .mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)} .mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)} .mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)} .mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)} .mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)} .mm-menu.mm-theme-white label.mm-toggle:before{background:#fff} .mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963} .mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)} .mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)} .mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)} .mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)} .mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)} .mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)} .mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)} .mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)} .mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)} .mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none} .mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)} .mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)} .mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)} .mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)} .mm-menu.mm-theme-black label.mm-toggle:before{background:#000} .mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963} .mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both} .mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none} .mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative} .mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1} .mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%} .mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%} .mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%} .mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%} .mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0} .mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto} .mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0} .mm-menu.mm-tileview .mm-listview{margin:0} /* --------- assets/css/owl.carousel.css --------- */ .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; } .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; } .owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } .owl-carousel .owl-item { float: left; } .owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; } .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .grabbing { cursor: url(grabbing.png) 8 8, move; } .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } .owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x: 50%; -webkit-perspective-origin-y: 50%; -moz-perspective: 1200px; -moz-perspective-origin-x: 50%; -moz-perspective-origin-y: 50%; perspective: 1200px; } .owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease; } .owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease; } .owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease; } .owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease; } .owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both; } .owl-goDown-in { -webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both; animation: goDown .6s ease both; } .owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both; } .owl-fadeUp-out { -webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both; } @-webkit-keyframes empty { 0% { opacity: 1 } } @-moz-keyframes empty { 0% { opacity: 1 } } @keyframes empty { 0% { opacity: 1 } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @-moz-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes backSlideOut { 25% { opacity: .5; -webkit-transform: translateZ(-500px); } 75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } } @-moz-keyframes backSlideOut { 25% { opacity: .5; -moz-transform: translateZ(-500px); } 75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } } @keyframes backSlideOut { 25% { opacity: .5; transform: translateZ(-500px); } 75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } } @-webkit-keyframes backSlideIn { 0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; -webkit-transform: translateZ(-500px); } 100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); } } @-moz-keyframes backSlideIn { 0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; -moz-transform: translateZ(-500px); } 100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); } } @keyframes backSlideIn { 0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; transform: translateZ(-500px); } 100% { opacity: 1; transform: translateZ(0) translateX(0); } } @-webkit-keyframes scaleToFade { to { opacity: 0; -webkit-transform: scale(.8); } } @-moz-keyframes scaleToFade { to { opacity: 0; -moz-transform: scale(.8); } } @keyframes scaleToFade { to { opacity: 0; transform: scale(.8); } } @-webkit-keyframes goDown { from { -webkit-transform: translateY(-100%); } } @-moz-keyframes goDown { from { -moz-transform: translateY(-100%); } } @keyframes goDown { from { transform: translateY(-100%); } } @-webkit-keyframes scaleUpFrom { from { opacity: 0; -webkit-transform: scale(1.5); } } @-moz-keyframes scaleUpFrom { from { opacity: 0; -moz-transform: scale(1.5); } } @keyframes scaleUpFrom { from { opacity: 0; transform: scale(1.5); } } @-webkit-keyframes scaleUpTo { to { opacity: 0; -webkit-transform: scale(1.5); } } @-moz-keyframes scaleUpTo { to { opacity: 0; -moz-transform: scale(1.5); } } @keyframes scaleUpTo { to { opacity: 0; transform: scale(1.5); } } /* --------- assets/css/fancySelect.css --------- */ div.fancy-select { position: relative; color: #46565D; } div.fancy-select.disabled { opacity: 0.5; } div.fancy-select select:focus + div.trigger { box-shadow: 0 0 0 2px #4B5468; } div.fancy-select select:focus + div.trigger.open { box-shadow: none; } div.fancy-select div.trigger { border-radius: 4px; cursor: pointer; padding: 10px 24px 9px 9px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; background: #99A5BE; border: 1px solid #99A5BE; border-top-color: #A5B2CB; color: #4B5468; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); width: 200px; transition:all 0.6s ease 0s; } div.fancy-select div.trigger:after { content: ""; display: block; position: absolute; width: 0; height: 0; border: 5px solid transparent; border-top-color: #4B5468; top: 20px; right: 9px; } div.fancy-select div.trigger.open { background: #4A5368; border: 1px solid #475062; color: #7A8498; box-shadow: none; } div.fancy-select div.trigger.open:after { border-top-color: #7A8498; } div.fancy-select ul.options { list-style: none; margin: 0; position: absolute; top: 40px; right: 0; visibility: hidden; opacity: 0; z-index: 50; max-height: 200px; overflow: auto; background: #62C8BF; border-radius: 4px; border-top: 1px solid #7DD8D2; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); min-width: 120px; transition:all 0.3s ease 0s; } div.fancy-select ul.options.open { visibility: visible; top: 50px; opacity: 1; /* have to use a non-visibility transition to prevent this iOS issue (bug?): */ /*http://stackoverflow.com/questions/10736478/css-animation-visibility-visible-works-on-chrome-and-safari-but-not-on-ios*/ transition:all 0.4s ease 0s; } div.fancy-select ul.options.overflowing { top: auto; bottom: 40px; transition:all 0.3s ease 0s; } div.fancy-select ul.options.overflowing.open { top: auto; bottom: 50px; transition:all 0.3s ease 0s; } div.fancy-select ul.options li { padding: 8px 12px; color: #2B8686; cursor: pointer; white-space: nowrap; transition:all 0.3s ease 0s; } div.fancy-select ul.options li.selected { background: rgba(43,134,134,0.3); color: rgba(255,255,255,0.75); } div.fancy-select ul.options li.hover { color: #fff; } /* Custom Finance */ /*light top bar*/ .right-top-bar .fancy-select { margin-top:2px; } div.fancy-select ul.options { padding-left:0; max-height: none; z-index: 9999; } .top-bar-light .right-top-bar div.fancy-select div.trigger { background: transparent; padding:0; box-shadow: none; min-width: 100px; width:auto; border:none; font-size:13px; line-height: 22px; color:#888888; padding-right: 30px; text-align: right; } .top-bar-light .right-top-bar div.fancy-select div.trigger:hover,.top-bar-light .right-top-bar div.fancy-select div.trigger:hover:after { color:#333; } .top-bar-light .right-top-bar div.fancy-select div.trigger::after { border:0; content:"\f107"; font-family: FontAwesome; font-size: 13px; top:0; right:15px; color:#888888; } .top-bar-light .right-top-bar div.fancy-select div.trigger.open:after { color:#555; content:"\f106"; } .top-bar-light .right-top-bar div.fancy-select div.trigger.open { color:#555; } .top-bar-light .right-top-bar div.fancy-select ul.options { top:50px; background:#f2f2f2; border-color:#f2f2f2; color:#888; } .top-bar-light .right-top-bar div.fancy-select ul.options li { color:#888; } .top-bar-light .right-top-bar div.fancy-select ul.options li.selected { color:#fff; background:#2e363a; } .top-bar-light .right-top-bar div.fancy-select ul.options li:hover { color:#fff; background: rgba(46, 54, 58,.8); } .top-bar-light .right-top-bar div.fancy-select ul.options.open { top:30px; } /*dark top bar*/ .top-bar-dark .right-top-bar div.fancy-select div.trigger { background: transparent; padding:0; box-shadow: none; min-width: 100px; width:auto; border:none; font-size:13px; line-height: 22px; color:#888888; padding-right: 20px; text-align: right; } .top-bar-dark .right-top-bar div.fancy-select div.trigger:hover,.top-bar-dark .right-top-bar div.fancy-select div.trigger:hover:after { color:#f2f2f2; } .top-bar-dark .right-top-bar div.fancy-select div.trigger::after { border:0; content:"\f107"; font-family: FontAwesome; font-size: 13px; top:0; right:15px; color:#888888; } .top-bar-dark .right-top-bar div.fancy-select ul.options { top:50px; } .top-bar-dark .right-top-bar div.fancy-select div.trigger.open:after { color:#555; content:"\f106"; } .top-bar-dark .right-top-bar div.fancy-select div.trigger.open { color:#555; } .top-bar-dark .right-top-bar div.fancy-select ul.options { background:#f2f2f2; border-color:#f2f2f2; color:#888; border:none; } .top-bar-dark .right-top-bar div.fancy-select ul.options li { color:#888; } .top-bar-dark .right-top-bar div.fancy-select ul.options li.selected { color:#fff; background:#2e363a; } .top-bar-dark .right-top-bar div.fancy-select ul.options li:hover { color:#fff; background: rgba(46, 54, 58,.8); } .top-bar-dark .right-top-bar div.fancy-select ul.options.open { top:30px; } /* --------- assets/revolution/css/settings.css --------- */ .rtl{direction:rtl;} @font-face{font-family:'revicons';src:url('../fonts/revicons/revicons.eot?5510888');src:url('../fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'), url('../fonts/revicons/revicons.woff?5510888') format('woff'), url('../fonts/revicons/revicons.ttf?5510888') format('truetype'), url('../fonts/revicons/revicons.svg?5510888#revicons') format('svg');font-weight:normal;font-style:normal;} [class^="revicon-"]:before, [class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;} .revicon-search-1:before{content:'\e802';} .revicon-pencil-1:before{content:'\e831';} .revicon-picture-1:before{content:'\e803';} .revicon-cancel:before{content:'\e80a';} .revicon-info-circled:before{content:'\e80f';} .revicon-trash:before{content:'\e801';} .revicon-left-dir:before{content:'\e817';} .revicon-right-dir:before{content:'\e818';} .revicon-down-open:before{content:'\e83b';} .revicon-left-open:before{content:'\e819';} .revicon-right-open:before{content:'\e81a';} .revicon-angle-left:before{content:'\e820';} .revicon-angle-right:before{content:'\e81d';} .revicon-left-big:before{content:'\e81f';} .revicon-right-big:before{content:'\e81e';} .revicon-magic:before{content:'\e807';} .revicon-picture:before{content:'\e800';} .revicon-export:before{content:'\e80b';} .revicon-cog:before{content:'\e832';} .revicon-login:before{content:'\e833';} .revicon-logout:before{content:'\e834';} .revicon-video:before{content:'\e805';} .revicon-arrow-combo:before{content:'\e827';} .revicon-left-open-1:before{content:'\e82a';} .revicon-right-open-1:before{content:'\e82b';} .revicon-left-open-mini:before{content:'\e822';} .revicon-right-open-mini:before{content:'\e823';} .revicon-left-open-big:before{content:'\e824';} .revicon-right-open-big:before{content:'\e825';} .revicon-left:before{content:'\e836';} .revicon-right:before{content:'\e826';} .revicon-ccw:before{content:'\e808';} .revicon-arrows-ccw:before{content:'\e806';} .revicon-palette:before{content:'\e829';} .revicon-list-add:before{content:'\e80c';} .revicon-doc:before{content:'\e809';} .revicon-left-open-outline:before{content:'\e82e';} .revicon-left-open-2:before{content:'\e82c';} .revicon-right-open-outline:before{content:'\e82f';} .revicon-right-open-2:before{content:'\e82d';} .revicon-equalizer:before{content:'\e83a';} .revicon-layers-alt:before{content:'\e804';} .revicon-popup:before{content:'\e828';} .rev_slider_wrapper{position:relative;z-index:0;} .rev_slider{position:relative;overflow:visible;} .tp-overflow-hidden{overflow:hidden;} .tp-simpleresponsive img, .rev_slider img{max-width:none !important;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;margin:0px;padding:0px;border-width:0px;border:none;} .rev_slider .no-slides-text{font-weight:bold;text-align:center;padding-top:80px;} .rev_slider >ul, .rev_slider_wrapper >ul, .tp-revslider-mainul >li, .rev_slider >ul >li, .rev_slider >ul >li:before, .tp-revslider-mainul >li:before, .tp-simpleresponsive >ul, .tp-simpleresponsive >ul >li, .tp-simpleresponsive >ul >li:before, .tp-revslider-mainul >li, .tp-simpleresponsive >ul >li{list-style:none !important;position:absolute;margin:0px !important;padding:0px !important;overflow-x:visible;overflow-y:visible;list-style-type:none !important;background-image:none;background-position:0px 0px;text-indent:0em;top:0px;left:0px;} .tp-revslider-mainul >li, .rev_slider >ul >li, .rev_slider >ul >li:before, .tp-revslider-mainul >li:before, .tp-simpleresponsive >ul >li, .tp-simpleresponsive >ul >li:before, .tp-revslider-mainul >li, .tp-simpleresponsive >ul >li{visibility:hidden;} .tp-revslider-slidesli, .tp-revslider-mainul{padding:0 !important;margin:0 !important;list-style:none !important;} .rev_slider li.tp-revslider-slidesli{position:absolute !important;} .tp-caption .rs-untoggled-content{display:block;} .tp-caption .rs-toggled-content{display:none;} .rs-toggle-content-active.tp-caption .rs-toggled-content{display:block;} .rs-toggle-content-active.tp-caption .rs-untoggled-content{display:none;} .rev_slider .tp-caption, .rev_slider .caption{position:relative;visibility:hidden;white-space:nowrap;display:block;} .rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child{margin-bottom:0;} .tp-svg-layer svg{width:100%;height:100%;position:relative;vertical-align:top} .tp-carousel-wrapper{cursor:url(openhand.cur), move;} .tp-carousel-wrapper.dragged{cursor:url(closedhand.cur), move;} .tp-caption{z-index:1} .tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important;} .tp-caption{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;position:absolute;-webkit-font-smoothing:antialiased !important;} .tp-caption.tp-layer-selectable{-moz-user-select:all;-khtml-user-select:all;-webkit-user-select:all;-o-user-select:all;} .tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption{visibility:hidden !important;display:none !important} .rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider audio, .rev_slider video{max-width:none !important} .rev_slider_wrapper{width:100%;} .fullscreen-container{position:relative;padding:0;} .fullwidthbanner-container{position:relative;padding:0;overflow:hidden;} .fullwidthbanner-container .fullwidthabanner{width:100%;position:relative;} .tp-static-layers{position:absolute;z-index:101;top:0px;left:0px;} .tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0px;} .tp-caption .backcorner{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0px;top:0px;} .tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0px;} .tp-caption .backcornertop{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0px;top:0px;} .tp-layer-inner-rotation{position:relative !important;} img.tp-slider-alternative-image{width:100%;height:auto;} .noFilterClass{filter:none !important;} .rs-background-video-layer{position:absolute;top:0px;left:0px;width:100%;height:100%;visibility:hidden;z-index:0;} .tp-caption.coverscreenvideo{width:100%;height:100%;top:0px;left:0px;position:absolute;} .caption.fullscreenvideo, .tp-caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%} .caption.fullscreenvideo iframe, .caption.fullscreenvideo audio, .caption.fullscreenvideo video, .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe audio, .tp-caption.fullscreenvideo iframe video{width:100% !important;height:100% !important;display:none} .fullcoveredvideo audio, .fullscreenvideo audio .fullcoveredvideo video, .fullscreenvideo video{background:#000} .fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px} .videoisplaying .html5vid .tp-poster{display:none} .tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:50%;left:50%;color:#FFF;z-index:3;margin-top:-25px;margin-left:-25px;line-height:50px !important;text-align:center;cursor:pointer;width:50px;height:50px;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;vertical-align:top;z-index:4;opacity:0;-webkit-transition:opacity 300ms ease-out !important;-moz-transition:opacity 300ms ease-out !important;-o-transition:opacity 300ms ease-out !important;transition:opacity 300ms ease-out !important;} .tp-hiddenaudio, .tp-audio-html5 .tp-video-play-button{display:none !important;} .tp-caption .html5vid{width:100% !important;height:100% !important;} .tp-video-play-button i{width:50px;height:50px;display:inline-block;text-align:center;vertical-align:top;line-height:50px !important;font-size:40px !important;} .tp-caption:hover .tp-video-play-button{opacity:1;} .tp-caption .tp-revstop{display:none;border-left:5px solid #fff !important;border-right:5px solid #fff !important;margin-top:15px !important;line-height:20px !important;vertical-align:top;font-size:25px !important;} .videoisplaying .revicon-right-dir{display:none} .videoisplaying .tp-revstop{display:inline-block} .videoisplaying .tp-video-play-button{display:none} .tp-caption:hover .tp-video-play-button{display:block} .fullcoveredvideo .tp-video-play-button{display:none !important} .fullscreenvideo .fullscreenvideo audio{object-fit:contain !important;} .fullscreenvideo .fullscreenvideo video{object-fit:contain !important;} .fullscreenvideo .fullcoveredvideo audio{object-fit:cover !important;} .fullscreenvideo .fullcoveredvideo video{object-fit:cover !important;} .tp-video-controls{position:absolute;bottom:0;left:0;right:0;padding:5px;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;background-image:linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.13, rgb(0,0,0)),color-stop(1, rgb(50,50,50)));display:table;max-width:100%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .tp-caption:hover .tp-video-controls{opacity:.9;} .tp-video-button{background:rgba(0,0,0,.5);border:0;color:#EEE;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;cursor:pointer;line-height:12px;font-size:12px;color:#fff;padding:0px;margin:0px;outline:none;} .tp-video-button:hover{cursor:pointer;} .tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap{padding:0px 5px;display:table-cell;vertical-align:middle;} .tp-video-seek-bar-wrap{width:80%} .tp-video-vol-bar-wrap{width:20%} .tp-volume-bar, .tp-seek-bar{width:100%;cursor:pointer;outline:none;line-height:12px;margin:0;padding:0;} .rs-fullvideo-cover{width:100%;height:100%;top:0px;left:0px;position:absolute;background:transparent;z-index:5;} .rs-background-video-layer video::-webkit-media-controls{display:none !important;} .rs-background-video-layer audio::-webkit-media-controls{display:none !important;} .tp-audio-html5 .tp-video-controls{opacity:1 !important;visibility:visible !important} .tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3} .tp-dottedoverlay.twoxtwo{background:url(../assets/gridtile.png)} .tp-dottedoverlay.twoxtwowhite{background:url(../assets/gridtile_white.png)} .tp-dottedoverlay.threexthree{background:url(../assets/gridtile_3x3.png)} .tp-dottedoverlay.threexthreewhite{background:url(../assets/gridtile_3x3_white.png)} .tp-shadowcover{width:100%;height:100%;top:0px;left:0px;background:#fff;position:absolute;z-index:-1;} .tp-shadow1{-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.8);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,0.8);box-shadow:0 10px 6px -6px rgba(0,0,0,0.8);} .tp-shadow2:before, .tp-shadow2:after, .tp-shadow3:before, .tp-shadow4:after{z-index:-2;position:absolute;content:"";bottom:10px;left:10px;width:50%;top:85%;max-width:300px;background:transparent;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.8);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.8);box-shadow:0 15px 10px rgba(0,0,0,0.8);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);} .tp-shadow2:after, .tp-shadow4:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto;} .tp-shadow5{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;} .tp-shadow5:before, .tp-shadow5:after{content:"";position:absolute;z-index:-2;-webkit-box-shadow:0 0 25px 0px rgba(0,0,0,0.6);-moz-box-shadow:0 0 25px 0px rgba(0,0,0,0.6);box-shadow:0 0 25px 0px rgba(0,0,0,0.6);top:30%;bottom:0;left:20px;right:20px;-moz-border-radius:100px/20px;border-radius:100px/20px;} .tp-button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff !important;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important;font-size:15px;line-height:45px !important;font-family:arial, sans-serif;font-weight:bold;letter-spacing:-1px;text-decoration:none;} .tp-button.big{color:#fff;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px !important;} .purchase:hover, .tp-button:hover, .tp-button.big:hover{background-position:bottom, 15px 11px} .tp-button.green, .tp-button:hover.green, .purchase.green, .purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0px 3px 0px 0px #104d0b;-moz-box-shadow:0px 3px 0px 0px #104d0b;box-shadow:0px 3px 0px 0px #104d0b;} .tp-button.blue, .tp-button:hover.blue, .purchase.blue, .purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0px 3px 0px 0px #0f3e68;-moz-box-shadow:0px 3px 0px 0px #0f3e68;box-shadow:0px 3px 0px 0px #0f3e68} .tp-button.red, .tp-button:hover.red, .purchase.red, .purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0px 3px 0px 0px #7c1212;-moz-box-shadow:0px 3px 0px 0px #7c1212;box-shadow:0px 3px 0px 0px #7c1212} .tp-button.orange, .tp-button:hover.orange, .purchase.orange, .purchase:hover.orange{background-color:#ff7700;-webkit-box-shadow:0px 3px 0px 0px #a34c00;-moz-box-shadow:0px 3px 0px 0px #a34c00;box-shadow:0px 3px 0px 0px #a34c00} .tp-button.darkgrey,.tp-button.grey, .tp-button:hover.darkgrey,.tp-button:hover.grey, .purchase.darkgrey, .purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0px 3px 0px 0px #222;-moz-box-shadow:0px 3px 0px 0px #222;box-shadow:0px 3px 0px 0px #222} .tp-button.lightgrey, .tp-button:hover.lightgrey, .purchase.lightgrey, .purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0px 3px 0px 0px #555;-moz-box-shadow:0px 3px 0px 0px #555;box-shadow:0px 3px 0px 0px #555} .rev-btn, .rev-btn:visited{outline:none !important;box-shadow:none !important;text-decoration:none !important;line-height:44px;font-size:17px;font-weight:500;padding:12px 35px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:"Roboto", sans-serif;cursor:pointer;} .rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited{text-transform:uppercase;letter-spacing:1px;font-size:15px;font-weight:900;} .rev-btn.rev-withicon i{font-size:15px;font-weight:normal;position:relative;top:0px;-webkit-transition:all 0.2s ease-out !important;-moz-transition:all 0.2s ease-out !important;-o-transition:all 0.2s ease-out !important;-ms-transition:all 0.2s ease-out !important;margin-left:10px !important;} .rev-btn.rev-hiddenicon i{font-size:15px;font-weight:normal;position:relative;top:0px;-webkit-transition:all 0.2s ease-out !important;-moz-transition:all 0.2s ease-out !important;-o-transition:all 0.2s ease-out !important;-ms-transition:all 0.2s ease-out !important;opacity:0;margin-left:0px !important;width:0px !important;} .rev-btn.rev-hiddenicon:hover i{opacity:1 !important;margin-left:10px !important;width:auto !important;} .rev-btn.rev-medium, .rev-btn.rev-medium:visited{line-height:36px;font-size:14px;padding:10px 30px;} .rev-btn.rev-medium.rev-withicon i{font-size:14px;top:0px;} .rev-btn.rev-medium.rev-hiddenicon i{font-size:14px;top:0px;} .rev-btn.rev-small, .rev-btn.rev-small:visited{line-height:28px;font-size:12px;padding:7px 20px;} .rev-btn.rev-small.rev-withicon i{font-size:12px;top:0px;} .rev-btn.rev-small.rev-hiddenicon i{font-size:12px;top:0px;} .rev-maxround{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;} .rev-minround{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .rev-burger{position:relative;width:60px;height:60px;box-sizing:border-box;padding:22px 0 0 14px;border-radius:50%;border:1px solid rgba(51,51,51,0.25);tap-highlight-color:transparent;cursor:pointer;} .rev-burger span{display:block;width:30px;height:3px;background:#333;transition:.7s;pointer-events:none;transform-style:flat !important;} .rev-burger span:nth-child(2){margin:3px 0;} #dialog_addbutton .rev-burger:hover:first-child, .open .rev-burger:first-child, .open.rev-burger:first-child{transform:translateY(6px) rotate(-45deg);-webkit-transform:translateY(6px) rotate(-45deg);} #dialog_addbutton .rev-burger:hover:nth-child(2), .open .rev-burger:nth-child(2), .open.rev-burger:nth-child(2){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);opacity:0;} #dialog_addbutton .rev-burger:hover:last-child, .open .rev-burger:last-child, .open.rev-burger:last-child{transform:translateY(-6px) rotate(-135deg);-webkit-transform:translateY(-6px) rotate(-135deg);} .rev-burger.revb-white{border:2px solid rgba(255,255,255,0.2);} .rev-burger.revb-white span{background:#fff;} .rev-burger.revb-whitenoborder{border:0;} .rev-burger.revb-whitenoborder span{background:#fff;} .rev-burger.revb-darknoborder{border:0;} .rev-burger.revb-darknoborder span{background:#333;} .rev-burger.revb-whitefull{background:#fff;border:none;} .rev-burger.revb-whitefull span{background:#333;} .rev-burger.revb-darkfull{background:#333;border:none;} .rev-burger.revb-darkfull span{background:#fff;} @-webkit-keyframes rev-ani-mouse{0%{opacity:1;top:29%;} 15%{opacity:1;top:50%;} 50%{opacity:0;top:50%;} 100%{opacity:0;top:29%;} } @-moz-keyframes rev-ani-mouse{0%{opacity:1;top:29%;} 15%{opacity:1;top:50%;} 50%{opacity:0;top:50%;} 100%{opacity:0;top:29%;} } @keyframes rev-ani-mouse{0%{opacity:1;top:29%;} 15%{opacity:1;top:50%;} 50%{opacity:0;top:50%;} 100%{opacity:0;top:29%;} } .rev-scroll-btn{display:inline-block;position:relative;left:0;right:0;text-align:center;cursor:pointer;width:35px;height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px solid white;border-radius:23px;} .rev-scroll-btn > *{display:inline-block;line-height:18px;font-size:13px;font-weight:normal;color:#7f8c8d;color:#ffffff;font-family:"proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:2px;} .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *.active{color:#ffffff;} .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *:active, .rev-scroll-btn > *.active{filter:alpha(opacity=80);} .rev-scroll-btn.revs-fullwhite{background:#fff;} .rev-scroll-btn.revs-fullwhite span{background:#333;} .rev-scroll-btn.revs-fulldark{background:#333;border:none;} .rev-scroll-btn.revs-fulldark span{background:#fff;} .rev-scroll-btn span{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:white;border-radius:50%;-webkit-animation:rev-ani-mouse 2.5s linear infinite;-moz-animation:rev-ani-mouse 2.5s linear infinite;animation:rev-ani-mouse 2.5s linear infinite;} .rev-scroll-btn.revs-dark{border-color:#333;} .rev-scroll-btn.revs-dark span{background:#333;} .rev-control-btn{position:relative;display:inline-block;z-index:5;color:#FFF;font-size:20px;line-height:60px;font-weight:400;font-style:normal;font-family:Raleway;text-decoration:none;text-align:center;background-color:#000;border-radius:50px;text-shadow:none;background-color:rgba(0, 0, 0, 0.50);width:60px;height:60px;box-sizing:border-box;cursor:pointer;} .rev-cbutton-dark-sr{border-radius:3px;} .rev-cbutton-light{color:#333;background-color:rgba(255,255,255, 0.75);} .rev-cbutton-light-sr{color:#333;border-radius:3px;background-color:rgba(255,255,255, 0.75);} .rev-sbutton{line-height:37px;width:37px;height:37px;} .rev-sbutton-blue{background-color:#3B5998} .rev-sbutton-lightblue{background-color:#00A0D1;} .rev-sbutton-red{background-color:#DD4B39;} .tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#fff;background:rgba(0,0,0,0.15);position:absolute;z-index:200;top:0px} .tp-bannertimer.tp-bottom{top:auto;bottom:0px !important;height:5px} .tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;} .tp-caption img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1;} .caption.slidelink a div, .tp-caption.slidelink a div{width:3000px;height:1500px;background:url(../assets/coloredbg.png) repeat} .tp-caption.slidelink a span{background:url(../assets/coloredbg.png) repeat} .tp-shape{width:100%;height:100%;} .tp-caption .rs-starring{display:inline-block} .tp-caption .rs-starring .star-rating{float:none;} .tp-caption .rs-starring .star-rating{color:#FFC321 !important;display:inline-block;vertical-align:top;} .tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating{position:relative;height:1em;width:5.4em;font-family:star;} .tp-caption .rs-starring .star-rating:before, .tp-caption .rs-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#E0DADF;float:left;top:0;left:0;position:absolute;} .tp-caption .rs-starring .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;font-size:1em !important;} .tp-caption .rs-starring .star-rating span:before, .tp-caption .rs-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;} .tp-caption .rs-starring .star-rating{color:#FFC321 !important;} .tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating{font-size:1em !important;font-family:star;} .tp-loader{top:50%;left:50%;z-index:10000;position:absolute;} .tp-loader.spinner0{width:40px;height:40px;background-color:#fff;background:url(../assets/loader.gif) no-repeat center center;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} .tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} .tp-loader.spinner5{background:url(../assets/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} @-webkit-keyframes tp-rotateplane{0%{-webkit-transform:perspective(120px)} 50%{-webkit-transform:perspective(120px) rotateY(180deg)} 100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)} } @keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);} 50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);} 100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);} } .tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:#ff0000;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;-webkit-animation:tp-scaleout 1.0s infinite ease-in-out;animation:tp-scaleout 1.0s infinite ease-in-out;} @-webkit-keyframes tp-scaleout{0%{-webkit-transform:scale(0.0)} 100%{-webkit-transform:scale(1.0);opacity:0;} } @keyframes tp-scaleout{0%{transform:scale(0.0);-webkit-transform:scale(0.0);} 100%{transform:scale(1.0);-webkit-transform:scale(1.0);opacity:0;} } .tp-loader.spinner3{margin:-9px 0px 0px -35px;width:70px;text-align:center;} .tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;display:inline-block;-webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;animation:tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;} .tp-loader.spinner3 .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;} .tp-loader.spinner3 .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;} @-webkit-keyframes tp-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0.0)} 40%{-webkit-transform:scale(1.0)} } @keyframes tp-bouncedelay{0%, 80%, 100%{transform:scale(0.0);} 40%{transform:scale(1.0);} } .tp-loader.spinner4{margin:-20px 0px 0px -20px;width:40px;height:40px;text-align:center;-webkit-animation:tp-rotate 2.0s infinite linear;animation:tp-rotate 2.0s infinite linear;} .tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:tp-bounce 2.0s infinite ease-in-out;animation:tp-bounce 2.0s infinite ease-in-out;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);} .tp-loader.spinner4 .dot2{top:auto;bottom:0px;-webkit-animation-delay:-1.0s;animation-delay:-1.0s;} @-webkit-keyframes tp-rotate{100%{-webkit-transform:rotate(360deg)}} @keyframes tp-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}} @-webkit-keyframes tp-bounce{0%, 100%{-webkit-transform:scale(0.0)} 50%{-webkit-transform:scale(1.0)} } @keyframes tp-bounce{0%, 100%{transform:scale(0.0);} 50%{transform:scale(1.0);} } .tp-thumbs.navbar, .tp-bullets.navbar, .tp-tabs.navbar{border:none;min-height:0;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;} .tp-tabs, .tp-thumbs, .tp-bullets{position:absolute;display:block;z-index:1000;top:0px;left:0px;} .tp-tab, .tp-thumb{cursor:pointer;position:absolute;opacity:0.5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .tp-arr-imgholder, .tp-videoposter, .tp-thumb-image, .tp-tab-image{background-position:center center;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;} .tp-tab:hover, .tp-tab.selected, .tp-thumb:hover, .tp-thumb.selected{opacity:1;} .tp-tab-mask, .tp-thumb-mask{box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important} .tp-tabs, .tp-thumbs{box-sizing:content-box !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important} .tp-bullet{width:15px;height:15px;position:absolute;background:#fff;background:rgba(255,255,255,0.3);cursor:pointer;} .tp-bullet.selected, .tp-bullet:hover{background:#fff;} .tp-bannertimer{background:#000;background:rgba(0,0,0,0.15);height:5px;} .tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:1000;} .tparrows:hover{background:#000;} .tparrows:before{font-family:"revicons";font-size:15px;color:#fff;display:block;line-height:40px;text-align:center;} .tparrows.tp-leftarrow:before{content:'\e824';} .tparrows.tp-rightarrow:before{content:'\e825';} body.rtl .tp-kbimg{left:0 !important} .dddwrappershadow{box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);} .hglayerinfo{position:fixed;bottom:0px;left:0px;color:#FFF;font-size:12px;line-height:20px;font-weight:600;background:rgba(0, 0, 0, 0.75);padding:5px 10px;z-index:2000;white-space:normal;} .hginfo{position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600;background:#000;padding:2px 5px;} .indebugmode .tp-caption:hover{border:1px dashed #c0392b !important;} .helpgrid{border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0} #revsliderlogloglog{padding:15px;color:#fff;position:fixed;top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7);z-index:100000;font-size:10px;overflow:scroll;} /* --------- assets/revolution/css/layers.css --------- */ .tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited{color:#0084B4!important;} .tp-caption.Twitter-Content a:hover{color:#0084B4!important;text-decoration:underline!important;} .tp-caption.medium_grey,.medium_grey{background-color:#888;border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:20px;font-weight:700;line-height:20px;margin:0;padding:2px 4px;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;} .tp-caption.small_text,.small_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:14px;font-weight:700;line-height:20px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;} .tp-caption.medium_text,.medium_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:20px;font-weight:700;line-height:20px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;} .tp-caption.large_text,.large_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:40px;font-weight:700;line-height:40px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;} .tp-caption.very_large_text,.very_large_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:60px;font-weight:700;letter-spacing:-2px;line-height:60px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;} .tp-caption.very_big_white,.very_big_white{background-color:#000;border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:60px;font-weight:800;line-height:60px;margin:0;padding:1px 4px 0;position:absolute;text-shadow:none;white-space:nowrap;} .tp-caption.very_big_black,.very_big_black{background-color:#fff;border-style:none;border-width:0;color:#000;font-family:Arial;font-size:60px;font-weight:700;line-height:60px;margin:0;padding:1px 4px 0;position:absolute;text-shadow:none;white-space:nowrap;} .tp-caption.modern_medium_fat,.modern_medium_fat{border-style:none;border-width:0;color:#000;font-family:"Open Sans", sans-serif;font-size:24px;font-weight:800;line-height:20px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;} .tp-caption.modern_medium_fat_white,.modern_medium_fat_white{border-style:none;border-width:0;color:#fff;font-family:"Open Sans", sans-serif;font-size:24px;font-weight:800;line-height:20px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;} .tp-caption.modern_medium_light,.modern_medium_light{border-style:none;border-width:0;color:#000;font-family:"Open Sans", sans-serif;font-size:24px;font-weight:300;line-height:20px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;} .tp-caption.modern_big_bluebg,.modern_big_bluebg{background-color:#4e5b6c;border-style:none;border-width:0;color:#fff;font-family:"Open Sans", sans-serif;font-size:30px;font-weight:800;letter-spacing:0;line-height:36px;margin:0;padding:3px 10px;position:absolute;text-shadow:none;} .tp-caption.modern_big_redbg,.modern_big_redbg{background-color:#de543e;border-style:none;border-width:0;color:#fff;font-family:"Open Sans", sans-serif;font-size:30px;font-weight:300;letter-spacing:0;line-height:36px;margin:0;padding:1px 10px 3px;position:absolute;text-shadow:none;} .tp-caption.modern_small_text_dark,.modern_small_text_dark{border-style:none;border-width:0;color:#555;font-family:Arial;font-size:14px;line-height:22px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;} .tp-caption.boxshadow,.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);} .tp-caption.black,.black{color:#000;text-shadow:none;} .tp-caption.noshadow,.noshadow{text-shadow:none;} .tp-caption.thinheadline_dark,.thinheadline_dark{background-color:transparent;color:rgba(0,0,0,0.85);font-family:"Open Sans";font-size:30px;font-weight:300;line-height:30px;position:absolute;text-shadow:none;} .tp-caption.thintext_dark,.thintext_dark{background-color:transparent;color:rgba(0,0,0,0.85);font-family:"Open Sans";font-size:16px;font-weight:300;line-height:26px;position:absolute;text-shadow:none;} .tp-caption.largeblackbg,.largeblackbg{-moz-border-radius:0;-webkit-border-radius:0;background-color:#000;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;} .tp-caption.largepinkbg,.largepinkbg{-moz-border-radius:0;-webkit-border-radius:0;background-color:#db4360;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;} .tp-caption.largewhitebg,.largewhitebg{-moz-border-radius:0;-webkit-border-radius:0;background-color:#fff;border-radius:0;color:#000;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;} .tp-caption.largegreenbg,.largegreenbg{-moz-border-radius:0;-webkit-border-radius:0;background-color:#67ae73;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;} .tp-caption.excerpt,.excerpt{background-color:rgba(0,0,0,1);border-color:#fff;border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:36px;font-weight:700;height:auto;letter-spacing:-1.5px;line-height:36px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;white-space:normal!important;width:150px;} .tp-caption.large_bold_grey,.large_bold_grey{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#666;font-family:"Open Sans";font-size:60px;font-weight:800;line-height:60px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;} .tp-caption.medium_thin_grey,.medium_thin_grey{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#666;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:30px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;} .tp-caption.small_thin_grey,.small_thin_grey{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#757575;font-family:"Open Sans";font-size:18px;font-weight:300;line-height:26px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;} .tp-caption.lightgrey_divider,.lightgrey_divider{background-color:rgba(235,235,235,1);background-position:initial initial;background-repeat:initial initial;border-color:#222;border-style:none;border-width:0;height:3px;text-decoration:none;width:370px;} .tp-caption.large_bold_darkblue,.large_bold_darkblue{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#34495e;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;} .tp-caption.medium_bg_darkblue,.medium_bg_darkblue{background-color:#34495e;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;} .tp-caption.medium_bold_red,.medium_bold_red{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#e33a0c;font-family:"Open Sans";font-size:24px;font-weight:800;line-height:30px;padding:0;text-decoration:none;} .tp-caption.medium_light_red,.medium_light_red{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#e33a0c;font-family:"Open Sans";font-size:21px;font-weight:300;line-height:26px;padding:0;text-decoration:none;} .tp-caption.medium_bg_red,.medium_bg_red{background-color:#e33a0c;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;} .tp-caption.medium_bold_orange,.medium_bold_orange{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#f39c12;font-family:"Open Sans";font-size:24px;font-weight:800;line-height:30px;text-decoration:none;} .tp-caption.medium_bg_orange,.medium_bg_orange{background-color:#f39c12;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;} .tp-caption.grassfloor,.grassfloor{background-color:rgba(160,179,151,1);border-color:#222;border-style:none;border-width:0;height:150px;text-decoration:none;width:4000px;} .tp-caption.large_bold_white,.large_bold_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;} .tp-caption.medium_light_white,.medium_light_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:36px;padding:0;text-decoration:none;} .tp-caption.mediumlarge_light_white,.mediumlarge_light_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-decoration:none;} .tp-caption.mediumlarge_light_white_center,.mediumlarge_light_white_center{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-align:center;text-decoration:none;} .tp-caption.medium_bg_asbestos,.medium_bg_asbestos{background-color:#7f8c8d;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;} .tp-caption.medium_light_black,.medium_light_black{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:36px;padding:0;text-decoration:none;} .tp-caption.large_bold_black,.large_bold_black{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;} .tp-caption.mediumlarge_light_darkblue,.mediumlarge_light_darkblue{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#34495e;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-decoration:none;} .tp-caption.small_light_white,.small_light_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:17px;font-weight:300;line-height:28px;padding:0;text-decoration:none;} .tp-caption.roundedimage,.roundedimage{border-color:#222;border-style:none;border-width:0;} .tp-caption.large_bg_black,.large_bg_black{background-color:#000;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:40px;font-weight:800;line-height:40px;padding:10px 20px 15px;text-decoration:none;} .tp-caption.mediumwhitebg,.mediumwhitebg{background-color:#fff;border-color:#000;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:30px;padding:5px 15px 10px;text-decoration:none;text-shadow:none;} .tp-caption.maincaption,.maincaption{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#212a40;font-family:roboto;font-size:33px;font-weight:500;line-height:43px;text-decoration:none;text-shadow:none;} .tp-caption.miami_title_60px,.miami_title_60px{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#fff;font-family:"Source Sans Pro";font-size:60px;font-weight:700;letter-spacing:1px;line-height:60px;text-decoration:none;text-shadow:none;} .tp-caption.miami_subtitle,.miami_subtitle{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:rgba(255,255,255,0.65);font-family:"Source Sans Pro";font-size:17px;font-weight:400;letter-spacing:2px;line-height:24px;text-decoration:none;text-shadow:none;} .tp-caption.divideline30px,.divideline30px{background:#fff;background-color:#fff;border-color:#222;border-style:none;border-width:0;height:2px;min-width:30px;text-decoration:none;} .tp-caption.Miami_nostyle,.Miami_nostyle{border-color:#222;border-style:none;border-width:0;} .tp-caption.miami_content_light,.miami_content_light{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#fff;font-family:"Source Sans Pro";font-size:22px;font-weight:400;letter-spacing:0;line-height:28px;text-decoration:none;text-shadow:none;} .tp-caption.miami_title_60px_dark,.miami_title_60px_dark{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#333;font-family:"Source Sans Pro";font-size:60px;font-weight:700;letter-spacing:1px;line-height:60px;text-decoration:none;text-shadow:none;} .tp-caption.miami_content_dark,.miami_content_dark{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#666;font-family:"Source Sans Pro";font-size:22px;font-weight:400;letter-spacing:0;line-height:28px;text-decoration:none;text-shadow:none;} .tp-caption.divideline30px_dark,.divideline30px_dark{background-color:#333;border-color:#222;border-style:none;border-width:0;height:2px;min-width:30px;text-decoration:none;} .tp-caption.ellipse70px,.ellipse70px{background-color:rgba(0,0,0,0.14902);border-color:#222;border-radius:50px 50px 50px 50px;border-style:none;border-width:0;cursor:pointer;line-height:1px;min-height:70px;min-width:70px;text-decoration:none;} .tp-caption.arrowicon,.arrowicon{border-color:#222;border-style:none;border-width:0;line-height:1px;} .tp-caption.MarkerDisplay,.MarkerDisplay{background-color:transparent;border-color:#000;border-radius:0 0 0 0;border-style:none;border-width:0;font-family:Permanent Marker;font-style:normal;padding:0;text-decoration:none;text-shadow:none;} .tp-caption.Restaurant-Display,.Restaurant-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:120px;font-style:normal;font-weight:700;line-height:120px;padding:0;text-decoration:none;} .tp-caption.Restaurant-Cursive,.Restaurant-Cursive{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Nothing you could do;font-size:30px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:30px;padding:0;text-decoration:none;} .tp-caption.Restaurant-ScrollDownText,.Restaurant-ScrollDownText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:17px;padding:0;text-decoration:none;} .tp-caption.Restaurant-Description,.Restaurant-Description{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;} .tp-caption.Restaurant-Price,.Restaurant-Price{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:30px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;} .tp-caption.Restaurant-Menuitem,.Restaurant-Menuitem{background-color:rgba(0,0,0,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:17px;padding:10px 30px;text-align:left;text-decoration:none;} .tp-caption.Furniture-LogoText,.Furniture-LogoText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(230,207,163,1.00);font-family:Raleway;font-size:160px;font-style:normal;font-weight:300;line-height:150px;padding:0;text-decoration:none;text-shadow:none;} .tp-caption.Furniture-Plus,.Furniture-Plus{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;box-shadow:rgba(0,0,0,0.1) 0 1px 3px;color:rgba(230,207,163,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;line-height:20px;padding:6px 7px 4px;text-decoration:none;text-shadow:none;} .tp-caption.Furniture-Title,.Furniture-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:700;letter-spacing:3px;line-height:20px;padding:0;text-decoration:none;text-shadow:none;} .tp-caption.Furniture-Subtitle,.Furniture-Subtitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;line-height:20px;padding:0;text-decoration:none;text-shadow:none;} .tp-caption.Gym-Display,.Gym-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:80px;font-style:normal;font-weight:900;line-height:70px;padding:0;text-decoration:none;} .tp-caption.Gym-Subline,.Gym-Subline{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:100;letter-spacing:5px;line-height:30px;padding:0;text-decoration:none;} .tp-caption.Gym-SmallText,.Gym-SmallText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;line-height:22;padding:0;text-decoration:none;text-shadow:none;} .tp-caption.Fashion-SmallText,.Fashion-SmallText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:12px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:20px;padding:0;text-decoration:none;} .tp-caption.Fashion-BigDisplay,.Fashion-BigDisplay{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:60px;font-style:normal;font-weight:900;letter-spacing:2px;line-height:60px;padding:0;text-decoration:none;} .tp-caption.Fashion-TextBlock,.Fashion-TextBlock{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:40px;padding:0;text-decoration:none;} .tp-caption.Sports-Display,.Sports-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:130px;font-style:normal;font-weight:100;letter-spacing:13px;line-height:130px;padding:0;text-decoration:none;} .tp-caption.Sports-DisplayFat,.Sports-DisplayFat{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:130px;font-style:normal;font-weight:900;line-height:130px;padding:0;text-decoration:none;} .tp-caption.Sports-Subline,.Sports-Subline{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:32px;font-style:normal;font-weight:400;letter-spacing:4px;line-height:32px;padding:0;text-decoration:none;} .tp-caption.Instagram-Caption,.Instagram-Caption{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:20px;font-style:normal;font-weight:900;line-height:20px;padding:0;text-decoration:none;} .tp-caption.News-Title,.News-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto Slab;font-size:70px;font-style:normal;font-weight:400;line-height:60px;padding:0;text-decoration:none;} .tp-caption.News-Subtitle,.News-Subtitle{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto Slab;font-size:15px;font-style:normal;font-weight:300;line-height:24px;padding:0;text-decoration:none;} .tp-caption.News-Subtitle:hover,.News-Subtitle:hover{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:solid;border-width:0;color:rgba(255,255,255,0.65);text-decoration:none;} .tp-caption.Photography-Display,.Photography-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:80px;font-style:normal;font-weight:100;letter-spacing:5px;line-height:70px;padding:0;text-decoration:none;} .tp-caption.Photography-Subline,.Photography-Subline{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(119,119,119,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;} .tp-caption.Photography-ImageHover,.Photography-ImageHover{background-color:transparent;border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-size:20px;font-style:normal;font-weight:400;line-height:22;padding:0;text-decoration:none;} .tp-caption.Photography-ImageHover:hover,.Photography-ImageHover:hover{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Photography-Menuitem,.Photography-Menuitem{background-color:rgba(0,0,0,0.65);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-decoration:none;} .tp-caption.Photography-Menuitem:hover,.Photography-Menuitem:hover{background-color:rgba(0,255,222,0.65);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Photography-Textblock,.Photography-Textblock{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:30px;padding:0;text-decoration:none;} .tp-caption.Photography-Subline-2,.Photography-Subline-2{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.35);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;} .tp-caption.Photography-ImageHover2,.Photography-ImageHover2{background-color:transparent;border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Arial;font-size:20px;font-style:normal;font-weight:400;line-height:22;padding:0;text-decoration:none;} .tp-caption.Photography-ImageHover2:hover,.Photography-ImageHover2:hover{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.WebProduct-Title,.WebProduct-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(51,51,51,1.00);font-family:Raleway;font-size:90px;font-style:normal;font-weight:100;line-height:90px;padding:0;text-decoration:none;} .tp-caption.WebProduct-SubTitle,.WebProduct-SubTitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-decoration:none;} .tp-caption.WebProduct-Content,.WebProduct-Content{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:0;text-decoration:none;} .tp-caption.WebProduct-Menuitem,.WebProduct-Menuitem{background-color:rgba(51,51,51,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:500;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-align:left;text-decoration:none;} .tp-caption.WebProduct-Menuitem:hover,.WebProduct-Menuitem:hover{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);text-decoration:none;} .tp-caption.WebProduct-Title-Light,.WebProduct-Title-Light{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:90px;font-style:normal;font-weight:100;line-height:90px;padding:0;text-align:left;text-decoration:none;} .tp-caption.WebProduct-SubTitle-Light,.WebProduct-SubTitle-Light{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.35);font-family:Raleway;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-align:left;text-decoration:none;} .tp-caption.WebProduct-Content-Light,.WebProduct-Content-Light{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.65);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:0;text-align:left;text-decoration:none;} .tp-caption.FatRounded,.FatRounded{background-color:rgba(0,0,0,0.50);border-color:rgba(211,211,211,1.00);border-radius:50px 50px 50px 50px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:900;line-height:30px;padding:20px 22px 20px 25px;text-align:left;text-decoration:none;text-shadow:none;} .tp-caption.FatRounded:hover,.FatRounded:hover{background-color:rgba(0,0,0,1.00);border-color:rgba(211,211,211,1.00);border-radius:50px 50px 50px 50px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.NotGeneric-Title,.NotGeneric-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:70px;font-style:normal;font-weight:800;line-height:70px;padding:10px 0;text-decoration:none;} .tp-caption.NotGeneric-SubTitle,.NotGeneric-SubTitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:13px;font-style:normal;font-weight:500;letter-spacing:4px;line-height:20px;padding:0;text-align:left;text-decoration:none;} .tp-caption.NotGeneric-CallToAction,.NotGeneric-CallToAction{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;} .tp-caption.NotGeneric-CallToAction:hover,.NotGeneric-CallToAction:hover{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.NotGeneric-Icon,.NotGeneric-Icon{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:400;letter-spacing:3px;line-height:30px;padding:0;text-align:left;text-decoration:none;} .tp-caption.NotGeneric-Menuitem,.NotGeneric-Menuitem{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.15);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:27px 30px;text-align:left;text-decoration:none;} .tp-caption.NotGeneric-Menuitem:hover,.NotGeneric-Menuitem:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.MarkerStyle,.MarkerStyle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Permanent Marker";font-size:17px;font-style:normal;font-weight:100;line-height:30px;padding:0;text-align:left;text-decoration:none;} .tp-caption.Gym-Menuitem,.Gym-Menuitem{background-color:rgba(0,0,0,1.00);border-color:rgba(255,255,255,0);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-align:left;text-decoration:none;} .tp-caption.Gym-Menuitem:hover,.Gym-Menuitem:hover{background-color:rgba(0,0,0,1.00);border-color:rgba(255,255,255,0.25);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Newspaper-Button,.Newspaper-Button{background-color:rgba(255,255,255,0);border-color:rgba(255,255,255,0.25);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:13px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;} .tp-caption.Newspaper-Button:hover,.Newspaper-Button:hover{background-color:rgba(255,255,255,1.00);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(0,0,0,1.00);text-decoration:none;} .tp-caption.Newspaper-Subtitle,.Newspaper-Subtitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(168,216,238,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:900;line-height:20px;padding:0;text-align:left;text-decoration:none;} .tp-caption.Newspaper-Title,.Newspaper-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:50px;font-style:normal;font-weight:400;line-height:55px;padding:0 0 10px;text-align:left;text-decoration:none;} .tp-caption.Newspaper-Title-Centered,.Newspaper-Title-Centered{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:50px;font-style:normal;font-weight:400;line-height:55px;padding:0 0 10px;text-align:center;text-decoration:none;} .tp-caption.Hero-Button,.Hero-Button{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;} .tp-caption.Hero-Button:hover,.Hero-Button:hover{background-color:rgba(255,255,255,1.00);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(0,0,0,1.00);text-decoration:none;} .tp-caption.Video-Title,.Video-Title{background-color:rgba(0,0,0,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:900;line-height:30px;padding:5px;text-align:left;text-decoration:none;} .tp-caption.Video-SubTitle,.Video-SubTitle{background-color:rgba(0,0,0,0.35);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:12px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:12px;padding:5px;text-align:left;text-decoration:none;} .tp-caption.NotGeneric-Button,.NotGeneric-Button{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;} .tp-caption.NotGeneric-Button:hover,.NotGeneric-Button:hover{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.NotGeneric-BigButton,.NotGeneric-BigButton{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.15);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:27px 30px;text-align:left;text-decoration:none;} .tp-caption.NotGeneric-BigButton:hover,.NotGeneric-BigButton:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.WebProduct-Button,.WebProduct-Button{background-color:rgba(51,51,51,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:48px;padding:0 40px;text-align:left;text-decoration:none;} .tp-caption.WebProduct-Button:hover,.WebProduct-Button:hover{background-color:rgba(255,255,255,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:2px;color:rgba(51,51,51,1.00);text-decoration:none;} .tp-caption.Restaurant-Button,.Restaurant-Button{background-color:rgba(10,10,10,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;} .tp-caption.Restaurant-Button:hover,.Restaurant-Button:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,224,129,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Gym-Button,.Gym-Button{background-color:rgba(139,192,39,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:15px;padding:13px 35px;text-align:left;text-decoration:none;} .tp-caption.Gym-Button:hover,.Gym-Button:hover{background-color:rgba(114,168,0,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Gym-Button-Light,.Gym-Button-Light{background-color:transparent;border-color:rgba(255,255,255,0.25);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;line-height:15px;padding:12px 35px;text-align:left;text-decoration:none;} .tp-caption.Gym-Button-Light:hover,.Gym-Button-Light:hover{background-color:rgba(114,168,0,0);border-color:rgba(139,192,39,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Sports-Button-Light,.Sports-Button-Light{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;} .tp-caption.Sports-Button-Light:hover,.Sports-Button-Light:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Sports-Button-Red,.Sports-Button-Red{background-color:rgba(219,28,34,1.00);border-color:rgba(219,28,34,0);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;} .tp-caption.Sports-Button-Red:hover,.Sports-Button-Red:hover{background-color:rgba(0,0,0,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Photography-Button,.Photography-Button{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.25);border-radius:30px 30px 30px 30px;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:15px;padding:13px 35px;text-align:left;text-decoration:none;} .tp-caption.Photography-Button:hover,.Photography-Button:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Newspaper-Button-2,.Newspaper-Button-2{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:900;line-height:15px;padding:10px 30px;text-align:left;text-decoration:none;} .tp-caption.Newspaper-Button-2:hover,.Newspaper-Button-2:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Feature-Tour,.Feature-Tour{background-color:rgba(139,192,39,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:17px 35px;text-align:left;text-decoration:none;} .tp-caption.Feature-Tour:hover,.Feature-Tour:hover{background-color:rgba(114,168,0,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Feature-Examples,.Feature-Examples{background-color:transparent;border-color:rgba(33,42,64,0.15);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(33,42,64,0.50);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:15px 35px;text-align:left;text-decoration:none;} .tp-caption.Feature-Examples:hover,.Feature-Examples:hover{background-color:transparent;border-color:rgba(139,192,39,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(139,192,39,1.00);text-decoration:none;} .tp-caption.subcaption,.subcaption{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(111,124,130,1.00);font-family:roboto;font-size:19px;font-style:normal;font-weight:400;line-height:24px;padding:0;text-align:left;text-decoration:none;text-shadow:none;} .tp-caption.menutab,.menutab{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,46,49,1.00);font-family:roboto;font-size:25px;font-style:normal;font-weight:300;line-height:30px;padding:0;text-align:left;text-decoration:none;text-shadow:none;} .tp-caption.menutab:hover,.menutab:hover{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(213,0,0,1.00);text-decoration:none;} .tp-caption.maincontent,.maincontent{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,46,49,1.00);font-family:roboto;font-size:21px;font-style:normal;font-weight:300;line-height:26px;padding:0;text-align:left;text-decoration:none;text-shadow:none;} .tp-caption.minitext,.minitext{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(185,186,187,1.00);font-family:roboto;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-align:left;text-decoration:none;text-shadow:none;} .tp-caption.Feature-Buy,.Feature-Buy{background-color:rgba(0,154,238,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:17px 35px;text-align:left;text-decoration:none;} .tp-caption.Feature-Buy:hover,.Feature-Buy:hover{background-color:rgba(0,133,214,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Feature-Examples-Light,.Feature-Examples-Light{background-color:transparent;border-color:rgba(255,255,255,0.15);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:15px 35px;text-align:left;text-decoration:none;} .tp-caption.Feature-Examples-Light:hover,.Feature-Examples-Light:hover{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Facebook-Likes,.Facebook-Likes{background-color:rgba(59,89,153,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:5px 15px;text-align:left;text-decoration:none;} .tp-caption.Twitter-Favorites,.Twitter-Favorites{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(136,153,166,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:0;text-align:left;text-decoration:none;} .tp-caption.Twitter-Link,.Twitter-Link{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;color:rgba(135,153,165,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:15px;padding:11px 11px 9px;text-align:left;text-decoration:none;} .tp-caption.Twitter-Link:hover,.Twitter-Link:hover{background-color:rgba(0,132,180,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;} .tp-caption.Twitter-Retweet,.Twitter-Retweet{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(136,153,166,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:0;text-align:left;text-decoration:none;} .tp-caption.Twitter-Content,.Twitter-Content{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,47,51,1.00);font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:28px;padding:30px 30px 70px;text-align:left;text-decoration:none;} .revtp-searchform input[type="text"], .revtp-searchform input[type="email"], .revtp-form input[type="text"], .revtp-form input[type="email"]{font-family:"Arial", sans-serif;font-size:15px;color:#000;background-color:#fff;line-height:46px;padding:0 20px;cursor:text;border:0;width:400px;margin-bottom:0px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;} .tp-caption.BigBold-Title, .BigBold-Title{color:rgba(255, 255, 255, 1.00);font-size:110px;line-height:100px;font-weight:800;font-style:normal;font-family:Raleway;padding:10px 0px 10px 0;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.BigBold-SubTitle, .BigBold-SubTitle{color:rgba(255, 255, 255, 0.50);font-size:15px;line-height:24px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:1px} .tp-caption.BigBold-Button, .BigBold-Button{color:rgba(255, 255, 255, 1.00);font-size:13px;line-height:13px;font-weight:500;font-style:normal;font-family:Raleway;padding:15px 50px 15px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 0.50);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:1px} .tp-caption.BigBold-Button:hover, .BigBold-Button:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px} .tp-caption.FoodCarousel-Content, .FoodCarousel-Content{color:rgba(41, 46, 49, 1.00);font-size:17px;line-height:28px;font-weight:500;font-style:normal;font-family:Raleway;padding:30px 30px 30px 30px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0 0 0 0px;text-align:left} .tp-caption.FoodCarousel-Button, .FoodCarousel-Button{color:rgba(41, 46, 49, 1.00);font-size:13px;line-height:13px;font-weight:700;font-style:normal;font-family:Raleway;padding:15px 70px 15px 50px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:1px} .tp-caption.FoodCarousel-Button:hover, .FoodCarousel-Button:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px} .tp-caption.FoodCarousel-CloseButton, .FoodCarousel-CloseButton{color:rgba(41, 46, 49, 1.00);font-size:20px;line-height:20px;font-weight:700;font-style:normal;font-family:Raleway;padding:14px 14px 14px 16px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(41, 46, 49, 0);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:left;letter-spacing:1px} .tp-caption.FoodCarousel-CloseButton:hover, .FoodCarousel-CloseButton:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 0);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px} .tp-caption.Video-SubTitle, .Video-SubTitle{color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:12px;font-weight:600;font-style:normal;font-family:Raleway;padding:5px 5px 5px 5px;text-decoration:none;background-color:rgba(0, 0, 0, 0.35);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:2px;text-align:left} .tp-caption.Video-Title, .Video-Title{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:900;font-style:normal;font-family:Raleway;padding:5px 5px 5px 5px;text-decoration:none;background-color:rgba(0, 0, 0, 1.00);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Travel-BigCaption, .Travel-BigCaption{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Travel-SmallCaption, .Travel-SmallCaption{color:rgba(255, 255, 255, 1.00);font-size:25px;line-height:30px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Travel-CallToAction, .Travel-CallToAction{color:rgba(255, 255, 255, 1.00);font-size:25px;line-height:25px;font-weight:500;font-style:normal;font-family:Roboto;padding:12px 20px 12px 20px;text-decoration:none;background-color:rgba(255, 255, 255, 0.05);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:5px 5px 5px 5px;text-align:left;letter-spacing:1px} .tp-caption.Travel-CallToAction:hover, .Travel-CallToAction:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:5px 5px 5px 5px} .tp-caption.RotatingWords-TitleWhite, .RotatingWords-TitleWhite{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:800;font-style:normal;font-family:Raleway;padding:0px 0px 0px 0;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.RotatingWords-Button, .RotatingWords-Button{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:700;font-style:normal;font-family:Raleway;padding:20px 50px 20px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 0.15);border-style:solid;border-width:2px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:3px} .tp-caption.RotatingWords-Button:hover, .RotatingWords-Button:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:0px 0px 0px 0px} .tp-caption.RotatingWords-SmallText, .RotatingWords-SmallText{color:rgba(255, 255, 255, 1.00);font-size:14px;line-height:20px;font-weight:400;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;text-shadow:none} .tp-caption.ContentZoom-SmallTitle, .ContentZoom-SmallTitle{color:rgba(41, 46, 49, 1.00);font-size:33px;line-height:45px;font-weight:600;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.ContentZoom-SmallSubtitle, .ContentZoom-SmallSubtitle{color:rgba(111, 124, 130, 1.00);font-size:16px;line-height:24px;font-weight:600;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.ContentZoom-SmallIcon, .ContentZoom-SmallIcon{color:rgba(41, 46, 49, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:normal;font-family:Raleway;padding:10px 10px 10px 10px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.ContentZoom-SmallIcon:hover, .ContentZoom-SmallIcon:hover{color:rgba(111, 124, 130, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px} .tp-caption.ContentZoom-DetailTitle, .ContentZoom-DetailTitle{color:rgba(41, 46, 49, 1.00);font-size:70px;line-height:70px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.ContentZoom-DetailSubTitle, .ContentZoom-DetailSubTitle{color:rgba(111, 124, 130, 1.00);font-size:25px;line-height:25px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.ContentZoom-DetailContent, .ContentZoom-DetailContent{color:rgba(111, 124, 130, 1.00);font-size:17px;line-height:28px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.ContentZoom-Button, .ContentZoom-Button{color:rgba(41, 46, 49, 1.00);font-size:13px;line-height:13px;font-weight:700;font-style:normal;font-family:Raleway;padding:15px 50px 15px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(41, 46, 49, 0.50);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:1px} .tp-caption.ContentZoom-Button:hover, .ContentZoom-Button:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px} .tp-caption.ContentZoom-ButtonClose, .ContentZoom-ButtonClose{color:rgba(41, 46, 49, 1.00);font-size:13px;line-height:13px;font-weight:700;font-style:normal;font-family:Raleway;padding:14px 14px 14px 16px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(41, 46, 49, 0.50);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:left;letter-spacing:1px} .tp-caption.ContentZoom-ButtonClose:hover, .ContentZoom-ButtonClose:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px} .tp-caption.Newspaper-Title, .Newspaper-Title{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:55px;font-weight:400;font-style:normal;font-family:"Roboto Slab";padding:0 0 10px 0;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Newspaper-Subtitle, .Newspaper-Subtitle{color:rgba(168, 216, 238, 1.00);font-size:15px;line-height:20px;font-weight:900;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Newspaper-Button, .Newspaper-Button{color:rgba(255, 255, 255, 1.00);font-size:13px;line-height:17px;font-weight:700;font-style:normal;font-family:Roboto;padding:12px 35px 12px 35px;text-decoration:none;background-color:rgba(255, 255, 255, 0);border-color:rgba(255, 255, 255, 0.25);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;letter-spacing:2px;text-align:left} .tp-caption.Newspaper-Button:hover, .Newspaper-Button:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px} .tp-caption.rtwhitemedium, .rtwhitemedium{font-size:22px;line-height:26px;color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(0, 0, 0);border-style:none;text-shadow:none} @media only screen and (max-width:767px){.revtp-searchform input[type="text"], .revtp-searchform input[type="email"], .revtp-form input[type="text"], .revtp-form input[type="email"]{width:200px !important;} } .revtp-searchform input[type="submit"], .revtp-form input[type="submit"]{font-family:"Arial", sans-serif;line-height:46px;letter-spacing:1px;text-transform:uppercase;font-size:15px;font-weight:700;padding:0 20px;border:0;background:#009aee;color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;} .tp-caption.Twitter-Content a, .tp-caption.Twitter-Content a:visited{color:#0084B4 !important} .tp-caption.Twitter-Content a:hover{color:#0084B4 !important;text-decoration:underline !important} .tp-caption.Concept-Title, .Concept-Title{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:700;font-style:normal;font-family:Roboto Condensed;padding:0px 0px 10px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;letter-spacing:5px} .tp-caption.Concept-SubTitle, .Concept-SubTitle{color:rgba(255, 255, 255, 0.65);font-size:25px;line-height:25px;font-weight:700;font-style:italic;font-family:Playfair Display;padding:0px 0px 10px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px} .tp-caption.Concept-Content, .Concept-Content{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:30px;font-weight:400;font-style:normal;font-family:Roboto Condensed;padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 1.00);border-style:none;border-width:2px;border-radius:0px 0px 0px 0px} .tp-caption.Concept-MoreBtn, .Concept-MoreBtn{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:300;font-style:normal;font-family:Roboto;padding:10px 8px 7px 10px;text-decoration:none;text-align:left;background-color:transparent;border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px;letter-spacing:1px;text-align:left} .tp-caption.Concept-MoreBtn:hover, .Concept-MoreBtn:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px} .tp-caption.Concept-LessBtn, .Concept-LessBtn{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:300;font-style:normal;font-family:Roboto;padding:10px 8px 7px 10px;text-decoration:none;text-align:left;background-color:rgba(0, 0, 0, 1.00);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px;letter-spacing:1px;text-align:left} .tp-caption.Concept-LessBtn:hover, .Concept-LessBtn:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px} .tp-caption.Concept-SubTitle-Dark, .Concept-SubTitle-Dark{color:rgba(0, 0, 0, 0.65);font-size:25px;line-height:25px;font-weight:700;font-style:italic;font-family:Playfair Display;padding:0px 0px 10px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px} .tp-caption.Concept-Title-Dark, .Concept-Title-Dark{color:rgba(0, 0, 0, 1.00);font-size:70px;line-height:70px;font-weight:700;font-style:normal;font-family:Roboto Condensed;padding:0px 0px 10px 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;letter-spacing:5px} .tp-caption.Concept-MoreBtn-Dark, .Concept-MoreBtn-Dark{color:rgba(0, 0, 0, 1.00);font-size:30px;line-height:30px;font-weight:300;font-style:normal;font-family:Roboto;padding:10px 8px 7px 10px;text-decoration:none;text-align:left;background-color:transparent;border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px;letter-spacing:1px;text-align:left} .tp-caption.Concept-MoreBtn-Dark:hover, .Concept-MoreBtn-Dark:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(0, 0, 0, 1.00);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px} .tp-caption.Concept-Content-Dark, .Concept-Content-Dark{color:rgba(0, 0, 0, 1.00);font-size:20px;line-height:30px;font-weight:400;font-style:normal;font-family:Roboto Condensed;padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 1.00);border-style:none;border-width:2px;border-radius:0px 0px 0px 0px} .tp-caption.Concept-Notice, .Concept-Notice{color:rgba(255, 255, 255, 1.00);font-size:15px;line-height:15px;font-weight:400;font-style:normal;font-family:Roboto Condensed;padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 1.00);border-style:none;border-width:2px;border-radius:0px 0px 0px 0px;letter-spacing:2px} .tp-caption.Concept-Content a, .tp-caption.Concept-Content a:visited{color:#fff !important;border-bottom:1px solid #fff !important;font-weight:700 !important;} .tp-caption.Concept-Content a:hover{border-bottom:1px solid transparent !important;} .tp-caption.Concept-Content-Dark a, .tp-caption.Concept-Content-Dark a:visited{color:#000 !important;border-bottom:1px solid #000 !important;font-weight:700 !important;} .tp-caption.Concept-Content-Dark a:hover{border-bottom:1px solid transparent !important;} .tp-caption.Twitter-Content a, .tp-caption.Twitter-Content a:visited{color:#0084B4 !important} .tp-caption.Twitter-Content a:hover{color:#0084B4 !important;text-decoration:underline !important} .tp-caption.Creative-Title, .Creative-Title{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:400;font-style:normal;font-family:Playfair Display;padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px} .tp-caption.Creative-SubTitle, .Creative-SubTitle{color:rgba(205, 176, 131, 1.00);font-size:14px;line-height:14px;font-weight:400;font-style:normal;font-family:Lato;padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;letter-spacing:2px} .tp-caption.Creative-Button, .Creative-Button{color:rgba(205, 176, 131, 1.00);font-size:13px;line-height:13px;font-weight:400;font-style:normal;font-family:Lato;padding:15px 50px 15px 50px;text-decoration:none;text-align:left;background-color:rgba(0, 0, 0, 0);border-color:rgba(205, 176, 131, 0.25);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;letter-spacing:2px} .tp-caption.Creative-Button:hover, .Creative-Button:hover{color:rgba(205, 176, 131, 1.00);text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(205, 176, 131, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px} .tp-caption.subcaption, .subcaption{color:rgba(111, 124, 130, 1.00);font-size:19px;line-height:24px;font-weight:400;font-style:normal;font-family:roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:rgba(0, 0, 0, 1.00);border-style:none;border-width:0px;border-radius:0 0 0 0px;text-shadow:none;text-align:left} .tp-caption.RedDot, .RedDot{color:rgba(0, 0, 0, 1.00);font-weight:400;font-style:normal;padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:rgba(213, 0, 0, 1.00);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:5px;border-radius:50px 50px 50px 50px} .tp-caption.RedDot:hover, .RedDot:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 0.75);border-color:rgba(213, 0, 0, 1.00);border-style:solid;border-width:5px;border-radius:50px 50px 50px 50px} .tp-caption.SlidingOverlays-Title, .SlidingOverlays-Title{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:Playfair Display;padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px} .tp-caption.SlidingOverlays-Title, .SlidingOverlays-Title{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:Playfair Display;padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px} .tp-caption.Woo-TitleLarge, .Woo-TitleLarge{color:rgba(0, 0, 0, 1.00);font-size:40px;line-height:40px;font-weight:400;font-style:normal;font-family:Playfair Display;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;type:text} .tp-caption.Woo-Rating, .Woo-Rating{color:rgba(0, 0, 0, 1.00);font-size:14px;line-height:30px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;type:text} .tp-caption.Woo-SubTitle, .Woo-SubTitle{color:rgba(0, 0, 0, 1.00);font-size:18px;line-height:18px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;type:text} .tp-caption.Woo-PriceLarge, .Woo-PriceLarge{color:rgba(0, 0, 0, 1.00);font-size:60px;line-height:60px;font-weight:700;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;type:text} .tp-caption.Woo-ProductInfo, .Woo-ProductInfo{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:15px;font-weight:500;font-style:normal;font-family:Roboto;padding:12px 75px 12px 50px;text-decoration:none;background-color:rgba(254, 207, 114, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px;text-align:left;type:button} .tp-caption.Woo-ProductInfo:hover, .Woo-ProductInfo:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(243, 168, 71, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px} .tp-caption.Woo-AddToCart, .Woo-AddToCart{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:15px;font-weight:500;font-style:normal;font-family:Roboto;padding:12px 35px 12px 35px;text-decoration:none;background-color:rgba(254, 207, 114, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px;text-align:left;type:button} .tp-caption.Woo-AddToCart:hover, .Woo-AddToCart:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(243, 168, 71, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px} .tp-caption.Woo-TitleLarge, .Woo-TitleLarge{color:rgba(0, 0, 0, 1.00);font-size:40px;line-height:40px;font-weight:400;font-style:normal;font-family:Playfair Display;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;type:text} .tp-caption.Woo-SubTitle, .Woo-SubTitle{color:rgba(0, 0, 0, 1.00);font-size:18px;line-height:18px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;type:text} .tp-caption.Woo-PriceLarge, .Woo-PriceLarge{color:rgba(0, 0, 0, 1.00);font-size:60px;line-height:60px;font-weight:700;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;type:text} .tp-caption.Woo-ProductInfo, .Woo-ProductInfo{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:15px;font-weight:500;font-style:normal;font-family:Roboto;padding:12px 75px 12px 50px;text-decoration:none;background-color:rgba(254, 207, 114, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px;text-align:left;type:button} .tp-caption.Woo-ProductInfo:hover, .Woo-ProductInfo:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(243, 168, 71, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px} .tp-caption.Woo-AddToCart, .Woo-AddToCart{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:15px;font-weight:500;font-style:normal;font-family:Roboto;padding:12px 35px 12px 35px;text-decoration:none;background-color:rgba(254, 207, 114, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px;text-align:left;type:button} .tp-caption.Woo-AddToCart:hover, .Woo-AddToCart:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(243, 168, 71, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px} .tp-caption.FullScreen-Toggle, .FullScreen-Toggle{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:normal;font-family:Raleway;padding:11px 8px 11px 12px;text-decoration:none;text-align:left;background-color:rgba(0, 0, 0, 0.50);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;letter-spacing:3px;text-align:left} .tp-caption.FullScreen-Toggle:hover, .FullScreen-Toggle:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(0, 0, 0, 1.00);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px} .tp-caption.Agency-Title, .Agency-Title{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:900;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px} .tp-caption.Agency-SubTitle, .Agency-SubTitle{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:italic;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center} .tp-caption.Agency-PlayBtn, .Agency-PlayBtn{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:71px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:100px 100px 100px 100px;text-align:center} .tp-caption.Agency-PlayBtn:hover, .Agency-PlayBtn:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:100px 100px 100px 100px;cursor:pointer} .tp-caption.Agency-SmallText, .Agency-SmallText{color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:12px;font-weight:900;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:5px} .tp-caption.Agency-Social, .Agency-Social{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:50px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:rgba(51, 51, 51, 1.00);border-style:solid;border-width:2px;border-radius:30px 30px 30px 30px;text-align:center} .tp-caption.Agency-Social:hover, .Agency-Social:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(51, 51, 51, 1.00);border-color:rgba(51, 51, 51, 1.00);border-style:solid;border-width:2px;border-radius:30px 30px 30px 30px;cursor:pointer} .tp-caption.Agency-CloseBtn, .Agency-CloseBtn{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 0);border-style:none;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center} .tp-caption.Agency-CloseBtn:hover, .Agency-CloseBtn:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 0);border-style:none;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer} .tp-caption.Dining-Title, .Dining-Title{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px} .tp-caption.Dining-SubTitle, .Dining-SubTitle{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Dining-BtnLight, .Dining-BtnLight{color:rgba(255, 255, 255, 0.50);font-size:15px;line-height:15px;font-weight:700;font-style:normal;font-family:Lato;padding:17px 73px 17px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 0.25);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:2px} .tp-caption.Dining-BtnLight:hover, .Dining-BtnLight:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px} .tp-caption.Dining-Social, .Dining-Social{color:rgba(255, 255, 255, 1.00);font-size:25px;line-height:50px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 0.25);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:center} .tp-caption.Dining-Social:hover, .Dining-Social:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;cursor:pointer} tp-caption.Team-Thumb, .Team-Thumb{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:22px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Team-Thumb:hover, .Team-Thumb:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer} .tp-caption.Team-Name, .Team-Name{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:900;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Team-Position, .Team-Position{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Team-Description, .Team-Description{color:rgba(255, 255, 255, 1.00);font-size:18px;line-height:28px;font-weight:400;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Team-Social, .Team-Social{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center} .tp-caption.Team-Social:hover, .Team-Social:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer} .tp-caption.VideoControls-Play, .VideoControls-Play{color:rgba(0, 0, 0, 1.00);font-size:50px;line-height:120px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 7px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center} .tp-caption.VideoControls-Play:hover, .VideoControls-Play:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer} .tp-caption.VideoPlayer-Title, .VideoPlayer-Title{color:rgba(255, 255, 255, 1.00);font-size:40px;line-height:40px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px} .tp-caption.VideoPlayer-SubTitle, .VideoPlayer-SubTitle{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:italic;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center} .tp-caption.VideoPlayer-Social, .VideoPlayer-Social{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center} .tp-caption.VideoPlayer-Social:hover, .VideoPlayer-Social:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer} .tp-caption.VideoControls-Mute, .VideoControls-Mute{color:rgba(0, 0, 0, 1.00);font-size:20px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center} .tp-caption.VideoControls-Mute:hover, .VideoControls-Mute:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer} .tp-caption.VideoControls-Pause, .VideoControls-Pause{color:rgba(0, 0, 0, 1.00);font-size:20px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center} .tp-caption.VideoControls-Pause:hover, .VideoControls-Pause:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer} .soundcloudwrapper iframe{width:100% !important} .tp-caption.SleekLanding-Title, .SleekLanding-Title{color:rgba(255, 255, 255, 1.00);font-size:35px;line-height:40px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:5px} .tp-caption.SleekLanding-ButtonBG, .SleekLanding-ButtonBG{color:rgba(0, 0, 0, 1.00);font-size:px;line-height:px;font-weight:700;font-style:normal;font-family:;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:rgba(255, 255, 255, 0.10);border-color:rgba(0, 0, 0, 0);border-style:solid;border-width:0px;border-radius:5px 5px 5px 5px;text-align:left;-webkit-box-shadow:inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15)} .tp-caption.SleekLanding-SmallTitle, .SleekLanding-SmallTitle{color:rgba(255, 255, 255, 1.00);font-size:13px;line-height:50px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:2px} .tp-caption.SleekLanding-BottomText, .SleekLanding-BottomText{color:rgba(255, 255, 255, 1.00);font-size:15px;line-height:24px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.SleekLanding-Social, .SleekLanding-Social{color:rgba(255, 255, 255, 1.00);font-size:22px;line-height:30px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center} .tp-caption.SleekLanding-Social:hover, .SleekLanding-Social:hover{color:rgba(0, 0, 0, 0.25);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer} #rev_slider_429_1_wrapper .tp-loader.spinner2{background-color:#555555 !important;} .tp-fat{font-weight:900 !important;} .tp-caption.PostSlider-Category, .PostSlider-Category{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:15px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:3px;text-align:left} .tp-caption.PostSlider-Title, .PostSlider-Title{color:rgba(0, 0, 0, 1.00);font-size:40px;line-height:40px;font-weight:400;font-style:normal;font-family:Playfair Display;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.PostSlider-Content, .PostSlider-Content{color:rgba(119, 119, 119, 1.00);font-size:15px;line-height:23px;font-weight:400;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.PostSlider-Button, .PostSlider-Button{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:40px;font-weight:500;font-style:normal;font-family:Roboto;padding:1px 56px 1px 32px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left} .tp-caption.PostSlider-Button:hover, .PostSlider-Button:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(238, 238, 238, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;cursor:pointer} @media only screen and (max-width:960px){} @media only screen and (max-width:768px){} .tp-caption.LandingPage-Title, .LandingPage-Title{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:80px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px} .tp-caption.LandingPage-SubTitle, .LandingPage-SubTitle{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:30px;font-weight:400;font-style:italic;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.LandingPage-Button, .LandingPage-Button{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:54px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 35px 0px 35px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:3px} .tp-caption.LandingPage-Button:hover, .LandingPage-Button:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer} .tp-caption.App-Content a, .tp-caption.App-Content a:visited{color:#89124e !important;border-bottom:1px solid transparent !important;font-weight:bold !important;} .tp-caption.App-Content a:hover{border-bottom:1px solid #89124e !important;} .tp-caption.RockBand-LogoText, .RockBand-LogoText{color:rgba(255, 255, 255, 1.00);font-size:60px;line-height:60px;font-weight:700;font-style:normal;font-family:Oswald;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Twitter-Content a, .tp-caption.Twitter-Content a:visited{color:#fff !important;text-decoration:underline !important;} .tp-caption.Twitter-Content a:hover{color:#fff !important;text-decoration:none !important;} .soundcloudwrapper iframe{width:100% !important} .tp-caption.Agency-LogoText, .Agency-LogoText{color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:20px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:1px} .tp-caption.ComingSoon-Highlight, .ComingSoon-Highlight{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:37px;font-weight:400;font-style:normal;font-family:Lato;padding:0 20px 3px 20px;text-decoration:none;text-align:left;background-color:rgba(0, 154, 238, 1.00);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.ComingSoon-Count, .ComingSoon-Count{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.ComingSoon-CountUnit, .ComingSoon-CountUnit{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center} .tp-caption.ComingSoon-NotifyMe, .ComingSoon-NotifyMe{color:rgba(164, 157, 143, 1.00);font-size:27px;line-height:35px;font-weight:600;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center} #mc_embed_signup input#mce-EMAIL{font-family:"Lato", sans-serif;font-size:15px;color:#000;background-color:#fff;line-height:46px;padding:0 20px;cursor:text;border:1px solid #fff;width:400px;margin-bottom:0px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;} #mc_embed_signup input#mce-EMAIL[type="email"]:focus{background-color:#fff;border:1px solid #666;border-right:0;} #mc_embed_signup input#mc-embedded-subscribe, #mc_embed_signup input#mc-embedded-subscribe:focus{font-family:"Lato", sans-serif;line-height:46px;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:900;padding:0 20px;border:1px solid #009aee;background:#009aee;color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;} #mc_embed_signup input#mc-embedded-subscribe:hover{background:#0083d4;} @media only screen and (max-width:767px){#mc_embed_signup input#mce-EMAIL{width:200px;} } .tp-caption.Agency-SmallTitle, .Agency-SmallTitle{color:rgba(255, 255, 255, 1.00);font-size:15px;line-height:22px;font-weight:400;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:6px} .tp-caption.Agency-SmallContent, .Agency-SmallContent{color:rgba(255, 255, 255, 1.00);font-size:15px;line-height:24px;font-weight:400;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center} .tp-caption.Agency-SmallLink, .Agency-SmallLink{color:rgba(248, 124, 9, 1.00);font-size:12px;line-height:22px;font-weight:700;font-style:normal;font-family:lato;padding:0 0 0px 0;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;border-bottom:1px solid #f87c09 !important} .tp-caption.Agency-SmallLink:hover, .Agency-SmallLink:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer} .tp-caption.Agency-NavButton, .Agency-NavButton{color:rgba(51, 51, 51, 1.00);font-size:17px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;text-align:center} .tp-caption.Agency-NavButton:hover, .Agency-NavButton:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(51, 51, 51, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer} .tp-caption.Agency-SmallLinkGreen, .Agency-SmallLinkGreen{color:rgba(109, 177, 155, 1.00);font-size:12px;line-height:22px;font-weight:700;font-style:normal;font-family:lato;padding:0 0 0px 0;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;border-bottom:1px solid #6db19b !important} .tp-caption.Agency-SmallLinkGreen:hover, .Agency-SmallLinkGreen:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer} .tp-caption.Agency-SmallLinkBlue, .Agency-SmallLinkBlue{color:rgba(153, 153, 153, 1.00);font-size:12px;line-height:22px;font-weight:700;font-style:normal;font-family:lato;padding:0 0 0px 0;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;border-bottom:1px solid #999 !important} .tp-caption.Agency-SmallLinkBlue:hover, .Agency-SmallLinkBlue:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer} .tp-caption.Agency-LogoText, .Agency-LogoText{color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:20px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:1px} .tp-caption.Agency-ArrowTooltip, .Agency-ArrowTooltip{color:rgba(51, 51, 51, 1.00);font-size:15px;line-height:20px;font-weight:400;font-style:normal;font-family:Permanent Marker;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left} .tp-caption.Agency-SmallSocial, .Agency-SmallSocial{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center} .tp-caption.Agency-SmallSocial:hover, .Agency-SmallSocial:hover{color:rgba(51, 51, 51, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer} /* --------- assets/revolution/css/navigation.css --------- */ .ares.tparrows{cursor:pointer;background:#fff;min-width:60px;min-height:60px;position:absolute;display:block;z-index:100;border-radius:50%;} .ares.tparrows:hover{} .ares.tparrows:before{font-family:"revicons";font-size:25px;color:#aaa;display:block;line-height:60px;text-align:center;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;z-index:2;position:relative;} .ares.tparrows.tp-leftarrow:before{content:"\e81f";} .ares.tparrows.tp-rightarrow:before{content:"\e81e";} .ares.tparrows:hover:before{color:#000;} .ares .tp-title-wrap{position:absolute;z-index:1;display:inline-block;background:#fff;min-height:60px;line-height:60px;top:0px;margin-left:30px;border-radius:0px 30px 30px 0px;overflow:hidden;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:0% 50%;-webkit-transform-origin:0% 50%;} .ares.tp-rightarrow .tp-title-wrap{right:0px;margin-right:30px;margin-left:0px;-webkit-transform-origin:100% 50%;border-radius:30px 0px 0px 30px;} .ares.tparrows:hover .tp-title-wrap{transform:scaleX(1) scaleY(1);-webkit-transform:scaleX(1) scaleY(1);} .ares .tp-arr-titleholder{position:relative;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;transform:translateX(200px);text-transform:uppercase;color:#000;font-weight:400;font-size:14px;line-height:60px;white-space:nowrap;padding:0px 20px;margin-left:10px;opacity:0;} .ares.tp-rightarrow .tp-arr-titleholder{transform:translateX(-200px);margin-left:0px;margin-right:10px;} .ares.tparrows:hover .tp-arr-titleholder{transform:translateX(0px);-webkit-transform:translateX(0px);transition-delay:0.1s;opacity:1;} .ares.tp-bullets{} .ares.tp-bullets:before{content:" ";position:absolute;width:100%;height:100%;background:transparent;padding:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box;} .ares .tp-bullet{width:13px;height:13px;position:absolute;background:#e5e5e5;border-radius:50%;cursor:pointer;box-sizing:content-box;} .ares .tp-bullet:hover, .ares .tp-bullet.selected{background:#fff;} .ares .tp-bullet-title{position:absolute;color:#888;font-size:12px;padding:0px 10px;font-weight:600;right:27px;top:-4px;background:#fff;background:rgba(255,255,255,0.75);visibility:hidden;transform:translateX(-20px);-webkit-transform:translateX(-20px);transition:transform 0.3s;-webkit-transition:transform 0.3s;line-height:20px;white-space:nowrap;} .ares .tp-bullet-title:after{width:0px;height:0px;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent rgba(255,255,255,0.75);content:" ";position:absolute;right:-10px;top:0px;} .ares .tp-bullet:hover .tp-bullet-title{visibility:visible;transform:translateX(0px);-webkit-transform:translateX(0px);} .ares .tp-bullet.selected:hover .tp-bullet-title{background:#fff;} .ares .tp-bullet.selected:hover .tp-bullet-title:after{border-color:transparent transparent transparent #fff;} .ares.tp-bullets:hover .tp-bullet-title{visibility:hidden;} .ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title{visibility:visible;} .ares .tp-tab{opacity:1;padding:10px;box-sizing:border-box;font-family:"Roboto", sans-serif;border-bottom:1px solid #e5e5e5;} .ares .tp-tab-image{width:60px;height:60px;max-height:100%;max-width:100%;position:relative;display:inline-block;float:left;} .ares .tp-tab-content{background:rgba(0,0,0,0);position:relative;padding:15px 15px 15px 85px;left:0px;overflow:hidden;margin-top:-15px;box-sizing:border-box;color:#333;display:inline-block;width:100%;height:100%;position:absolute;} .ares .tp-tab-date{display:block;color:#aaa;font-weight:500;font-size:12px;margin-bottom:0px;} .ares .tp-tab-title{display:block;text-align:left;color:#333;font-size:14px;font-weight:500;text-transform:none;line-height:17px;} .ares .tp-tab:hover, .ares .tp-tab.selected{background:#eee;} .ares .tp-tab-mask{} @media only screen and (max-width:960px){} @media only screen and (max-width:768px){} .custom.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:100;} .custom.tparrows:hover{background:#000;} .custom.tparrows:before{font-family:"revicons";font-size:15px;color:#fff;display:block;line-height:40px;text-align:center;} .custom.tparrows.tp-leftarrow:before{content:"\e824";} .custom.tparrows.tp-rightarrow:before{content:"\e825";} .custom.tp-bullets{} .custom.tp-bullets:before{content:" ";position:absolute;width:100%;height:100%;background:transparent;padding:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box;} .custom .tp-bullet{width:12px;height:12px;position:absolute;background:#aaa;background:rgba(125,125,125,0.5);cursor:pointer;box-sizing:content-box;} .custom .tp-bullet:hover, .custom .tp-bullet.selected{background:rgb(125,125,125);} .custom .tp-bullet-image{} .custom .tp-bullet-title{} .dione.tparrows{height:100%;width:100px;background:transparent;background:rgba(0,0,0,0);line-height:100%;transition:all 0.3s;-webkit-transition:all 0.3s;} .dione.tparrows:hover{background:rgba(0,0,0,0.45);} .dione .tp-arr-imgwrapper{width:100px;left:0px;position:absolute;height:100%;top:0px;overflow:hidden;} .dione.tp-rightarrow .tp-arr-imgwrapper{left:auto;right:0px;} .dione .tp-arr-imgholder{background-position:center center;background-size:cover;width:100px;height:100%;top:0px;visibility:hidden;transform:translateX(-50px);-webkit-transform:translateX(-50px);transition:all 0.3s;-webkit-transition:all 0.3s;opacity:0;left:0px;} .dione.tparrows.tp-rightarrow .tp-arr-imgholder{right:0px;left:auto;transform:translateX(50px);-webkit-transform:translateX(50px);} .dione.tparrows:before{position:absolute;line-height:30px;margin-left:-22px;top:50%;left:50%;font-size:30px;margin-top:-15px;transition:all 0.3s;-webkit-transition:all 0.3s;} .dione.tparrows.tp-rightarrow:before{margin-left:6px;} .dione.tparrows:hover:before{transform:translateX(-20px);-webkit-transform:translateX(-20px);opacity:0;} .dione.tparrows.tp-rightarrow:hover:before{transform:translateX(20px);-webkit-transform:translateX(20px);} .dione.tparrows:hover .tp-arr-imgholder{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;visibility:visible;} .dione .tp-bullet{opacity:1;width:50px;height:50px;padding:3px;background:#000;background-color:rgba(0,0,0,0.25);margin:0px;box-sizing:border-box;transition:all 0.3s;-webkit-transition:all 0.3s;} .dione .tp-bullet-image{display:block;box-sizing:border-box;position:relative;-webkit-box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);width:44px;height:44px;background-size:cover;background-position:center center;} .dione .tp-bullet-title{position:absolute;bottom:65px;display:inline-block;left:50%;background:#000;background:rgba(0,0,0,0.75);color:#fff;padding:10px 30px;border-radius:4px;-webkit-border-radius:4px;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;transform:translateZ(0.001px) translateX(-50%) translateY(14px);transform-origin:50% 100%;-webkit-transform:translateZ(0.001px) translateX(-50%) translateY(14px);-webkit-transform-origin:50% 100%;opacity:0;white-space:nowrap;} .dione .tp-bullet:hover .tp-bullet-title{transform:rotateX(0deg) translateX(-50%);-webkit-transform:rotateX(0deg) translateX(-50%);opacity:1;} .dione .tp-bullet.selected, .dione .tp-bullet:hover{background:rgba(255,255,255,1);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0);} .dione .tp-bullet-title:after{content:" ";position:absolute;left:50%;margin-left:-8px;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:rgba(0,0,0,0.75) transparent transparent transparent;bottom:-8px;} .erinyen.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.5);min-width:70px;min-height:70px;position:absolute;display:block;z-index:100;border-radius:35px;} .erinyen.tparrows:before{font-family:"revicons";font-size:20px;color:#fff;display:block;line-height:70px;text-align:center;z-index:2;position:relative;} .erinyen.tparrows.tp-leftarrow:before{content:"\e824";} .erinyen.tparrows.tp-rightarrow:before{content:"\e825";} .erinyen .tp-title-wrap{position:absolute;z-index:1;display:inline-block;background:#000;background:rgba(0,0,0,0.5);min-height:70px;line-height:70px;top:0px;margin-left:0px;border-radius:35px;overflow:hidden;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0;} .erinyen.tparrows:hover .tp-title-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;} .erinyen.tp-rightarrow .tp-title-wrap{right:0px;margin-right:0px;margin-left:0px;-webkit-transform-origin:100% 50%;border-radius:35px;padding-right:20px;padding-left:10px;} .erinyen.tp-leftarrow .tp-title-wrap{padding-left:20px;padding-right:10px;} .erinyen .tp-arr-titleholder{letter-spacing:3px;position:relative;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;transform:translateX(200px);text-transform:uppercase;color:#fff;font-weight:600;font-size:13px;line-height:70px;white-space:nowrap;padding:0px 20px;margin-left:11px;opacity:0;} .erinyen .tp-arr-imgholder{width:100%;height:100%;position:absolute;top:0px;left:0px;background-position:center center;background-size:cover;} .erinyen .tp-arr-img-over{width:100%;height:100%;position:absolute;top:0px;left:0px;background:#000;background:rgba(0,0,0,0.5);} .erinyen.tp-rightarrow .tp-arr-titleholder{transform:translateX(-200px);margin-left:0px;margin-right:11px;} .erinyen.tparrows:hover .tp-arr-titleholder{transform:translateX(0px);-webkit-transform:translateX(0px);transition-delay:0.1s;opacity:1;} .erinyen.tp-bullets{} .erinyen.tp-bullets:before{content:" ";position:absolute;width:100%;height:100%;background:#555555;background:-moz-linear-gradient(top, #555555 0%, #222222 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#222222));background:-webkit-linear-gradient(top, #555555 0%,#222222 100%);background:-o-linear-gradient(top, #555555 0%,#222222 100%);background:-ms-linear-gradient(top, #555555 0%,#222222 100%);background:linear-gradient(to bottom, #555555 0%,#222222 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr="#555555", endcolorstr="#222222",gradienttype=0);padding:10px 15px;margin-left:-15px;margin-top:-10px;box-sizing:content-box;border-radius:10px;box-shadow:0px 0px 2px 1px rgba(33,33,33,0.3);} .erinyen .tp-bullet{width:13px;height:13px;position:absolute;background:#111;border-radius:50%;cursor:pointer;box-sizing:content-box;} .erinyen .tp-bullet:hover, .erinyen .tp-bullet.selected{background:#e5e5e5;background:-moz-linear-gradient(top, #e5e5e5 0%, #999999 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#999999));background:-webkit-linear-gradient(top, #e5e5e5 0%,#999999 100%);background:-o-linear-gradient(top, #e5e5e5 0%,#999999 100%);background:-ms-linear-gradient(top, #e5e5e5 0%,#999999 100%);background:linear-gradient(to bottom, #e5e5e5 0%,#999999 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr="#e5e5e5", endcolorstr="#999999",gradienttype=0);border:1px solid #555;width:12px;height:12px;} .erinyen .tp-bullet-image{} .erinyen .tp-bullet-title{} .erinyen .tp-thumb{opacity:1} .erinyen .tp-thumb-over{background:#000;background:rgba(0,0,0,0.25);width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;-webkit-transition:all 0.3s;transition:all 0.3s;} .erinyen .tp-thumb-more:before{font-family:"revicons";font-size:12px;color:#aaa;color:rgba(255,255,255,0.75);display:block;line-height:12px;text-align:left;z-index:2;position:absolute;top:20px;right:20px;z-index:2;} .erinyen .tp-thumb-more:before{content:"\e825";} .erinyen .tp-thumb-title{font-family:"Raleway";letter-spacing:1px;font-size:12px;color:#fff;display:block;line-height:15px;text-align:left;z-index:2;position:absolute;top:0px;left:0px;z-index:2;padding:20px 35px 20px 20px;width:100%;height:100%;box-sizing:border-box;transition:all 0.3s;-webkit-transition:all 0.3s;font-weight:500;} .erinyen .tp-thumb.selected .tp-thumb-more:before, .erinyen .tp-thumb:hover .tp-thumb-more:before{color:#aaa;} .erinyen .tp-thumb.selected .tp-thumb-over, .erinyen .tp-thumb:hover .tp-thumb-over{background:#fff;} .erinyen .tp-thumb.selected .tp-thumb-title, .erinyen .tp-thumb:hover .tp-thumb-title{color:#000;} .erinyen .tp-tab-title{color:#a8d8ee;font-size:13px;font-weight:700;text-transform:uppercase;font-family:"Roboto Slab" margin-bottom:5px;} .erinyen .tp-tab-desc{font-size:18px;font-weight:400;color:#fff;line-height:25px;font-family:"Roboto Slab";} .gyges.tp-bullets{} .gyges.tp-bullets:before{content:" ";position:absolute;width:100%;height:100%;background:#777777;background:-moz-linear-gradient(top, #777777 0%, #666666 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#777777), color-stop(100%,#666666));background:-webkit-linear-gradient(top, #777777 0%,#666666 100%);background:-o-linear-gradient(top, #777777 0%,#666666 100%);background:-ms-linear-gradient(top, #777777 0%,#666666 100%);background:linear-gradient(to bottom, #777777 0%,#666666 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#777777", endColorstr="#666666",GradientType=0);padding:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box;border-radius:10px;} .gyges .tp-bullet{width:12px;height:12px;position:absolute;background:#333;border:3px solid #444;border-radius:50%;cursor:pointer;box-sizing:content-box;} .gyges .tp-bullet:hover, .gyges .tp-bullet.selected{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(top, #ffffff 0%,#e1e1e1 100%);background:-o-linear-gradient(top, #ffffff 0%,#e1e1e1 100%);background:-ms-linear-gradient(top, #ffffff 0%,#e1e1e1 100%);background:linear-gradient(to bottom, #ffffff 0%,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e1e1e1",GradientType=0);} .gyges .tp-bullet-image{} .gyges .tp-bullet-title{} .gyges .tp-thumb{opacity:1} .gyges .tp-thumb-img-wrap{padding:3px;background:#000;background-color:rgba(0,0,0,0.25);display:inline-block;width:100%;height:100%;position:relative;margin:0px;box-sizing:border-box;transition:all 0.3s;-webkit-transition:all 0.3s;} .gyges .tp-thumb-image{padding:3px;display:block;box-sizing:border-box;position:relative;-webkit-box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);} .gyges .tp-thumb-title{position:absolute;bottom:100%;display:inline-block;left:50%;background:rgba(255,255,255,0.8);padding:10px 30px;border-radius:4px;-webkit-border-radius:4px;margin-bottom:20px;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;transform:translateZ(0.001px) translateX(-50%) translateY(14px);transform-origin:50% 100%;-webkit-transform:translateZ(0.001px) translateX(-50%) translateY(14px);-webkit-transform-origin:50% 100%;white-space:nowrap;} .gyges .tp-thumb:hover .tp-thumb-title{transform:rotateX(0deg) translateX(-50%);-webkit-transform:rotateX(0deg) translateX(-50%);opacity:1;} .gyges .tp-thumb:hover .tp-thumb-img-wrap, .gyges .tp-thumb.selected .tp-thumb-img-wrap{background:rgba(255,255,255,1);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0);} .gyges .tp-thumb-title:after{content:" ";position:absolute;left:50%;margin-left:-8px;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:rgba(255,255,255,0.8) transparent transparent transparent;bottom:-8px;} .gyges .tp-tab{opacity:1;padding:10px;box-sizing:border-box;font-family:"Roboto", sans-serif;border-bottom:1px solid rgba(255,255,255,0.15);} .gyges .tp-tab-image{width:60px;height:60px;max-height:100%;max-width:100%;position:relative;display:inline-block;float:left;} .gyges .tp-tab-content{background:rgba(0,0,0,0);position:relative;padding:15px 15px 15px 85px;left:0px;overflow:hidden;margin-top:-15px;box-sizing:border-box;color:#333;display:inline-block;width:100%;height:100%;position:absolute;} .gyges .tp-tab-date{display:block;color:rgba(255,255,255,0.25);font-weight:500;font-size:12px;margin-bottom:0px;} .gyges .tp-tab-title{display:block;text-align:left;color:#fff;font-size:14px;font-weight:500;text-transform:none;line-height:17px;} .gyges .tp-tab:hover, .gyges .tp-tab.selected{background:rgba(0,0,0,0.5);} .gyges .tp-tab-mask{} @media only screen and (max-width:960px){} @media only screen and (max-width:768px){} .hades.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.15);width:100px;height:100px;position:absolute;display:block;z-index:100;} .hades.tparrows:before{font-family:"revicons";font-size:30px;color:#fff;display:block;line-height:100px;text-align:center;transition:background 0.3s, color 0.3s;} .hades.tparrows.tp-leftarrow:before{content:"\e824";} .hades.tparrows.tp-rightarrow:before{content:"\e825";} .hades.tparrows:hover:before{color:#aaa;background:#fff;background:rgba(255,255,255,1);} .hades .tp-arr-allwrapper{position:absolute;left:100%;top:0px;background:#888;width:100px;height:100px;-webkit-transition:all 0.3s;transition:all 0.3s;-ms-filter:"progid:dximagetransform.microsoft.alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;} .hades.tp-rightarrow .tp-arr-allwrapper{left:auto;right:100%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:rotatey(90deg);transform:rotatey(90deg);} .hades:hover .tp-arr-allwrapper{-ms-filter:"progid:dximagetransform.microsoft.alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:rotatey(0deg);transform:rotatey(0deg);} .hades .tp-arr-iwrapper{} .hades .tp-arr-imgholder{background-size:cover;position:absolute;top:0px;left:0px;width:100%;height:100%;} .hades .tp-arr-titleholder{} .hades .tp-arr-subtitleholder{} .hades.tp-bullets{} .hades.tp-bullets:before{content:" ";position:absolute;width:100%;height:100%;background:transparent;padding:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box;} .hades .tp-bullet{width:3px;height:3px;position:absolute;background:#888;cursor:pointer;border:5px solid #fff;box-sizing:content-box;box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);-webkit-perspective:400;perspective:400;-webkit-transform:translatez(0.01px);transform:translatez(0.01px);} .hades .tp-bullet:hover, .hades .tp-bullet.selected{background:#555;} .hades .tp-bullet-image{position:absolute;top:-80px;left:-60px;width:120px;height:60px;background-position:center center;background-size:cover;visibility:hidden;opacity:0;transition:all 0.3s;-webkit-transform-style:flat;transform-style:flat;perspective:600;-webkit-perspective:600;transform:rotatex(-90deg);-webkit-transform:rotatex(-90deg);box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;} .hades .tp-bullet:hover .tp-bullet-image{display:block;opacity:1;transform:rotatex(0deg);-webkit-transform:rotatex(0deg);visibility:visible;} .hades .tp-bullet-title{} .hades .tp-thumb{opacity:1} .hades .tp-thumb-img-wrap{border-radius:50%;padding:3px;display:inline-block;background:#000;background-color:rgba(0,0,0,0.25);width:100%;height:100%;position:relative;margin:0px;box-sizing:border-box;transition:all 0.3s;-webkit-transition:all 0.3s;} .hades .tp-thumb-image{padding:3px;border-radius:50%;display:block;box-sizing:border-box;position:relative;-webkit-box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);} .hades .tp-thumb:hover .tp-thumb-img-wrap, .hades .tp-thumb.selected .tp-thumb-img-wrap{background:rgba(255,255,255,1);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0);} .hades .tp-thumb-title:after{content:" ";position:absolute;left:50%;margin-left:-8px;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:rgba(0,0,0,0.75) transparent transparent transparent;bottom:-8px;} .hades .tp-tab{opacity:1;} .hades .tp-tab-title{display:block;color:#333;font-weight:600;font-size:18px;text-align:center;line-height:25px;} .hades .tp-tab-price{display:block;text-align:center;color:#999;font-size:16px;margin-top:10px;line-height:20px} .hades .tp-tab-button{display:inline-block;margin-top:15px;text-align:center;padding:5px 15px;color:#fff;font-size:14px;background:#219bd7;border-radius:4px;font-weight:400;} .hades .tp-tab-inner{text-align:center;} .hebe.tparrows{cursor:pointer;background:#fff;min-width:70px;min-height:70px;position:absolute;display:block;z-index:100;} .hebe.tparrows:hover{} .hebe.tparrows:before{font-family:"revicons";font-size:30px;color:#aaa;display:block;line-height:70px;text-align:center;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;z-index:2;position:relative;background:#fff;min-width:70px;min-height:70px;} .hebe.tparrows.tp-leftarrow:before{content:"\e824";} .hebe.tparrows.tp-rightarrow:before{content:"\e825";} .hebe.tparrows:hover:before{color:#000;} .hebe .tp-title-wrap{position:absolute;z-index:0;display:inline-block;background:#000;background:rgba(0,0,0,0.75);min-height:60px;line-height:60px;top:-10px;margin-left:0px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:0% 50%;-webkit-transform-origin:0% 50%;} .hebe.tp-rightarrow .tp-title-wrap{right:0px;-webkit-transform-origin:100% 50%;} .hebe.tparrows:hover .tp-title-wrap{transform:scaleX(1);-webkit-transform:scaleX(1);} .hebe .tp-arr-titleholder{position:relative;text-transform:uppercase;color:#fff;font-weight:600;font-size:12px;line-height:90px;white-space:nowrap;padding:0px 20px 0px 90px;} .hebe.tp-rightarrow .tp-arr-titleholder{margin-left:0px;padding:0px 90px 0px 20px;} .hebe.tparrows:hover .tp-arr-titleholder{transform:translateX(0px);-webkit-transform:translateX(0px);transition-delay:0.1s;opacity:1;} .hebe .tp-arr-imgholder{width:90px;height:90px;position:absolute;left:100%;display:block;background-size:cover;background-position:center center;top:0px;right:-90px;} .hebe.tp-rightarrow .tp-arr-imgholder{right:auto;left:-90px;} .hebe.tp-bullets{} .hebe.tp-bullets:before{content:" ";position:absolute;width:100%;height:100%;background:transparent;padding:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box;} .hebe .tp-bullet{width:3px;height:3px;position:absolute;background:#fff;cursor:pointer;border:5px solid #222;border-radius:50%;box-sizing:content-box;-webkit-perspective:400;perspective:400;-webkit-transform:translateZ(0.01px);transform:translateZ(0.01px);transition:all 0.3s;} .hebe .tp-bullet:hover, .hebe .tp-bullet.selected{background:#222;border-color:#fff;} .hebe .tp-bullet-image{position:absolute;top:-90px;left:-40px;width:70px;height:70px;background-position:center center;background-size:cover;visibility:hidden;opacity:0;transition:all 0.3s;-webkit-transform-style:flat;transform-style:flat;perspective:600;-webkit-perspective:600;transform:scale(0);-webkit-transform:scale(0);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;border-radius:6px;} .hebe .tp-bullet:hover .tp-bullet-image{display:block;opacity:1;transform:scale(1);-webkit-transform:scale(1);visibility:visible;} .hebe .tp-bullet-title{} .hebe .tp-tab-title{color:#a8d8ee;font-size:13px;font-weight:700;text-transform:uppercase;font-family:"Roboto Slab" margin-bottom:5px;} .hebe .tp-tab-desc{font-size:18px;font-weight:400;color:#fff;line-height:25px;font-family:"Roboto Slab";} .hephaistos.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:100;border-radius:50%;} .hephaistos.tparrows:hover{background:#000;} .hephaistos.tparrows:before{font-family:"revicons";font-size:18px;color:#fff;display:block;line-height:40px;text-align:center;} .hephaistos.tparrows.tp-leftarrow:before{content:"\e82c";margin-left:-2px;} .hephaistos.tparrows.tp-rightarrow:before{content:"\e82d";margin-right:-2px;} .hephaistos.tp-bullets{} .hephaistos.tp-bullets:before{content:" ";position:absolute;width:100%;height:100%;background:transparent;padding:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box;} .hephaistos .tp-bullet{width:12px;height:12px;position:absolute;background:#999;border:3px solid #f5f5f5;border-radius:50%;cursor:pointer;box-sizing:content-box;box-shadow:0px 0px 2px 1px rgba(130,130,130, 0.3);} .hephaistos .tp-bullet:hover, .hephaistos .tp-bullet.selected{background:#fff;border-color:#000;} .hephaistos .tp-bullet-image{} .hephaistos .tp-bullet-title{} .hermes.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.5);width:30px;height:110px;position:absolute;display:block;z-index:100;} .hermes.tparrows:before{font-family:"revicons";font-size:15px;color:#fff;display:block;line-height:110px;text-align:center;transform:translateX(0px);-webkit-transform:translateX(0px);transition:all 0.3s;-webkit-transition:all 0.3s;} .hermes.tparrows.tp-leftarrow:before{content:"\e824";} .hermes.tparrows.tp-rightarrow:before{content:"\e825";} .hermes.tparrows.tp-leftarrow:hover:before{transform:translateX(-20px);-webkit-transform:translateX(-20px);opacity:0;} .hermes.tparrows.tp-rightarrow:hover:before{transform:translateX(20px);-webkit-transform:translateX(20px);opacity:0;} .hermes .tp-arr-allwrapper{overflow:hidden;position:absolute;width:180px;height:140px;top:0px;left:0px;visibility:hidden;-webkit-transition:-webkit-transform 0.3s 0.3s;transition:transform 0.3s 0.3s;-webkit-perspective:1000px;perspective:1000px;} .hermes.tp-rightarrow .tp-arr-allwrapper{right:0px;left:auto;} .hermes.tparrows:hover .tp-arr-allwrapper{visibility:visible;} .hermes .tp-arr-imgholder{width:180px;position:absolute;left:0px;top:0px;height:110px;transform:translateX(-180px);-webkit-transform:translateX(-180px);transition:all 0.3s;transition-delay:0.3s;} .hermes.tp-rightarrow .tp-arr-imgholder{transform:translateX(180px);-webkit-transform:translateX(180px);} .hermes.tparrows:hover .tp-arr-imgholder{transform:translateX(0px);-webkit-transform:translateX(0px);} .hermes .tp-arr-titleholder{top:110px;width:180px;text-align:left;display:block;padding:0px 10px;line-height:30px;background:#000;background:rgba(0,0,0,0.75);color:#fff;font-weight:600;position:absolute;font-size:12px;white-space:nowrap;letter-spacing:1px;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;box-sizing:border-box;} .hermes.tparrows:hover .tp-arr-titleholder{-webkit-transition-delay:0.6s;transition-delay:0.6s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);} .hermes.tp-bullets{} .hermes .tp-bullet{overflow:hidden;border-radius:50%;width:16px;height:16px;background-color:rgba(0, 0, 0, 0);box-shadow:inset 0 0 0 2px #FFF;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;position:absolute;} .hermes .tp-bullet:hover{background-color:rgba(0, 0, 0, 0.2);} .hermes .tp-bullet:after{content:' ';position:absolute;bottom:0;height:0;left:0;width:100%;background-color:#FFF;box-shadow:0 0 1px #FFF;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;} .hermes .tp-bullet.selected:after{height:100%;} .hermes .tp-tab{opacity:1;padding-right:10px;box-sizing:border-box;} .hermes .tp-tab-image{width:100%;height:60%;position:relative;} .hermes .tp-tab-content{background:rgb(54,54,54);position:absolute;padding:20px 20px 20px 30px;box-sizing:border-box;color:#fff;display:block;width:100%;min-height:40%;bottom:0px;left:-10px;} .hermes .tp-tab-date{display:block;color:#888;font-weight:600;font-size:12px;margin-bottom:10px;} .hermes .tp-tab-title{display:block;color:#fff;font-size:16px;font-weight:800;text-transform:uppercase;line-height:19px;} .hermes .tp-tab.selected .tp-tab-title:after{width:0px;height:0px;border-style:solid;border-width:30px 0 30px 10px;border-color:transparent transparent transparent rgb(54,54,54);content:" ";position:absolute;right:-9px;bottom:50%;margin-bottom:-30px;} .hermes .tp-tab-mask{padding-right:10px !important;} @media only screen and (max-width:960px){.hermes .tp-tab .tp-tab-title{font-size:14px;line-height:16px;} .hermes .tp-tab-date{font-size:11px;line-height:13px;margin-bottom:10px;} .hermes .tp-tab-content{padding:15px 15px 15px 25px;} } @media only screen and (max-width:768px){.hermes .tp-tab .tp-tab-title{font-size:12px;line-height:14px;} .hermes .tp-tab-date{font-size:10px;line-height:12px;margin-bottom:5px;} .hermes .tp-tab-content{padding:10px 10px 10px 20px;} } .hesperiden.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:100;border-radius:50%;} .hesperiden.tparrows:hover{background:#000;} .hesperiden.tparrows:before{font-family:"revicons";font-size:20px;color:#fff;display:block;line-height:40px;text-align:center;} .hesperiden.tparrows.tp-leftarrow:before{content:"\e82c";margin-left:-3px;} .hesperiden.tparrows.tp-rightarrow:before{content:"\e82d";margin-right:-3px;} .hesperiden.tp-bullets{} .hesperiden.tp-bullets:before{content:" ";position:absolute;width:100%;height:100%;background:transparent;padding:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box;border-radius:8px;} .hesperiden .tp-bullet{width:12px;height:12px;position:absolute;background:#999999;background:-moz-linear-gradient(top, #999999 0%, #e1e1e1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(top, #999999 0%,#e1e1e1 100%);background:-o-linear-gradient(top, #999999 0%,#e1e1e1 100%);background:-ms-linear-gradient(top, #999999 0%,#e1e1e1 100%);background:linear-gradient(to bottom, #999999 0%,#e1e1e1 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr="#999999", endcolorstr="#e1e1e1",gradienttype=0);border:3px solid #e5e5e5;border-radius:50%;cursor:pointer;box-sizing:content-box;} .hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected{background:#666;} .hesperiden .tp-bullet-image{} .hesperiden .tp-bullet-title{} .hesperiden .tp-thumb{opacity:1;-webkit-perspective:600px;perspective:600px;} .hesperiden .tp-thumb .tp-thumb-title{font-size:12px;position:absolute;margin-top:-10px;color:#fff;display:block;z-index:1000;background-color:#000;padding:5px 10px;bottom:0px;left:0px;width:100%;box-sizing:border-box;text-align:center;overflow:hidden;white-space:nowrap;transition:all 0.3s;-webkit-transition:all 0.3s;transform:rotatex(90deg) translatez(0.001px);transform-origin:50% 100%;-webkit-transform:rotatex(90deg) translatez(0.001px);-webkit-transform-origin:50% 100%;opacity:0;} .hesperiden .tp-thumb:hover .tp-thumb-title{transform:rotatex(0deg);-webkit-transform:rotatex(0deg);opacity:1;} .hesperiden .tp-tab{opacity:1;padding:10px;box-sizing:border-box;font-family:"Roboto", sans-serif;border-bottom:1px solid #e5e5e5;} .hesperiden .tp-tab-image{width:60px;height:60px;max-height:100%;max-width:100%;position:relative;display:inline-block;float:left;} .hesperiden .tp-tab-content{background:rgba(0,0,0,0);position:relative;padding:15px 15px 15px 85px;left:0px;overflow:hidden;margin-top:-15px;box-sizing:border-box;color:#333;display:inline-block;width:100%;height:100%;position:absolute;} .hesperiden .tp-tab-date{display:block;color:#aaa;font-weight:500;font-size:12px;margin-bottom:0px;} .hesperiden .tp-tab-title{display:block;text-align:left;color:#333;font-size:14px;font-weight:500;text-transform:none;line-height:17px;} .hesperiden .tp-tab:hover, .hesperiden .tp-tab.selected{background:#eee;} .hesperiden .tp-tab-mask{} @media only screen and (max-width:960px){} @media only screen and (max-width:768px){} .metis.tparrows{background:#fff;padding:10px;transition:all 0.3s;-webkit-transition:all 0.3s;width:60px;height:60px;box-sizing:border-box;} .metis.tparrows:hover{background:#fff;background:rgba(255,255,255,0.75);} .metis.tparrows:before{color:#000;transition:all 0.3s;-webkit-transition:all 0.3s;} .metis.tparrows:hover:before{transform:scale(1.5);} .metis .tp-bullet{opacity:1;width:50px;height:50px;padding:3px;background:#000;background-color:rgba(0,0,0,0.25);margin:0px;box-sizing:border-box;transition:all 0.3s;-webkit-transition:all 0.3s;border-radius:50%;} .metis .tp-bullet-image{border-radius:50%;display:block;box-sizing:border-box;position:relative;-webkit-box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25);width:44px;height:44px;background-size:cover;background-position:center center;} .metis .tp-bullet-title{position:absolute;bottom:65px;display:inline-block;left:50%;background:#000;background:rgba(0,0,0,0.75);color:#fff;padding:10px 30px;border-radius:4px;-webkit-border-radius:4px;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;transform:translateZ(0.001px) translateX(-50%) translateY(14px);transform-origin:50% 100%;-webkit-transform:translateZ(0.001px) translateX(-50%) translateY(14px);-webkit-transform-origin:50% 100%;opacity:0;white-space:nowrap;} .metis .tp-bullet:hover .tp-bullet-title{transform:rotateX(0deg) translateX(-50%);-webkit-transform:rotateX(0deg) translateX(-50%);opacity:1;} .metis .tp-bullet.selected, .metis .tp-bullet:hover{background:rgba(255,255,255,1);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0);} .metis .tp-bullet-title:after{content:" ";position:absolute;left:50%;margin-left:-8px;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:rgba(0,0,0,0.75) transparent transparent transparent;bottom:-8px;} .metis .tp-tab-number{color:#fff;font-size:40px;line-height:30px;font-weight:400;font-family:"Playfair Display";width:50px;margin-right:17px;display:inline-block;float:left;} .metis .tp-tab-mask{padding-left:20px;left:0px;max-width:90px !important;transition:0.4s padding-left, 0.4s left, 0.4s max-width;} .metis:hover .tp-tab-mask{padding-left:0px;left:50px;max-width:500px !important;} .metis .tp-tab-divider{border-right:1px solid transparent;height:30px;width:1px;margin-top:5px;display:inline-block;float:left;} .metis .tp-tab-title{color:#fff;font-size:20px;line-height:20px;font-weight:400;font-family:"Playfair Display";position:relative;padding-top:10px;padding-left:30px;display:inline-block;transform:translateX(-100%);transition:0.4s all;} .metis .tp-tab-title-mask{position:absolute;overflow:hidden;left:67px;} .metis:hover .tp-tab-title{transform:translateX(0);} .metis .tp-tab{opacity:0.15;transition:0.4s all;} .metis .tp-tab:hover, .metis .tp-tab.selected{opacity:1;} .metis .tp-tab.selected .tp-tab-divider{border-right:1px solid #cdb083;} .metis.tp-tabs{max-width:118px !important;padding-left:50px;} .metis.tp-tabs:before{content:" ";height:100%;width:88px;background:rgba(0, 0, 0, 0.15);border-right:1px solid rgba(255, 255, 255, 0.10);left:0px;top:0px;position:absolute;transition:0.4s all;} .metis.tp-tabs:hover:before{width:118px;} @media (max-width:499px){.metis.tp-tabs:before{background:rgba(0, 0, 0, 0.75);} } .persephone.tparrows{cursor:pointer;background:#aaa;background:rgba(200,200,200,0.5);width:40px;height:40px;position:absolute;display:block;z-index:100;border:1px solid #f5f5f5;} .persephone.tparrows:hover{background:#333;} .persephone.tparrows:before{font-family:"revicons";font-size:15px;color:#fff;display:block;line-height:40px;text-align:center;} .persephone.tparrows.tp-leftarrow:before{content:"\e824";} .persephone.tparrows.tp-rightarrow:before{content:"\e825";} .persephone.tp-bullets{} .persephone.tp-bullets:before{content:" ";position:absolute;width:100%;height:100%;background:#transparent;padding:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box;} .persephone .tp-bullet{width:12px;height:12px;position:absolute;background:#aaa;border:1px solid #e5e5e5;cursor:pointer;box-sizing:content-box;} .persephone .tp-bullet:hover, .persephone .tp-bullet.selected{background:#222;} .persephone .tp-bullet-image{} .persephone .tp-bullet-title{} .uranus.tparrows{width:50px;height:50px;background:transparent;} .uranus.tparrows:before{width:50px;height:50px;line-height:50px;font-size:40px;transition:all 0.3s;-webkit-transition:all 0.3s;} .uranus.tparrows:hover:before{opacity:0.75;} .uranus .tp-bullet{border-radius:50%;box-shadow:0 0 0 2px rgba(255, 255, 255, 0);-webkit-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;background:transparent;} .uranus .tp-bullet.selected, .uranus .tp-bullet:hover{box-shadow:0 0 0 2px #FFF;border:none;border-radius:50%;background:transparent;} .uranus .tp-bullet-inner{background-color:rgba(255, 255, 255, 0.7);-webkit-transition:background-color 0.3s ease, -webkit-transform 0.3s ease;transition:background-color 0.3s ease, transform 0.3s ease;top:0;left:0;width:100%;height:100%;outline:none;border-radius:50%;background-color:#FFF;background-color:rgba(255, 255, 255, 0.3);text-indent:-999em;cursor:pointer;position:absolute;} .uranus .tp-bullet.selected .tp-bullet-inner, .uranus .tp-bullet:hover .tp-bullet-inner{transform:scale(0.4);-webkit-transform:scale(0.4);background-color:#fff;} .zeus.tparrows{cursor:pointer;min-width:70px;min-height:70px;position:absolute;display:block;z-index:100;border-radius:35px;overflow:hidden;background:rgba(0,0,0,0.10);} .zeus.tparrows:before{font-family:"revicons";font-size:20px;color:#fff;display:block;line-height:70px;text-align:center;z-index:2;position:relative;} .zeus.tparrows.tp-leftarrow:before{content:"\e824";} .zeus.tparrows.tp-rightarrow:before{content:"\e825";} .zeus .tp-title-wrap{background:#000;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0px;left:0px;position:absolute;opacity:0;transform:scale(0);-webkit-transform:scale(0);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;border-radius:50%;} .zeus .tp-arr-imgholder{width:100%;height:100%;position:absolute;top:0px;left:0px;background-position:center center;background-size:cover;border-radius:50%;transform:translateX(-100%);-webkit-transform:translateX(-100%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;} .zeus.tp-rightarrow .tp-arr-imgholder{transform:translateX(100%);-webkit-transform:translateX(100%);} .zeus.tparrows:hover .tp-arr-imgholder{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;} .zeus.tparrows:hover .tp-title-wrap{transform:scale(1);-webkit-transform:scale(1);opacity:1;} .zeus .tp-bullet{box-sizing:content-box;-webkit-box-sizing:content-box;border-radius:50%;background-color:rgba(0, 0, 0, 0);-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;width:13px;height:13px;border:2px solid #fff;} .zeus .tp-bullet:after{content:"";position:absolute;width:100%;height:100%;left:0;border-radius:50%;background-color:#FFF;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;} .zeus .tp-bullet:hover:after, .zeus .tp-bullet.selected:after{-webkit-transform:scale(1.2);transform:scale(1.2);} .zeus .tp-bullet-image, .zeus .tp-bullet-imageoverlay{width:135px;height:60px;position:absolute;background:#000;background:rgba(0,0,0,0.5);bottom:25px;left:50%;margin-left:-65px;box-sizing:border-box;background-size:cover;background-position:center center;visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:4px;} .zeus .tp-bullet-title, .zeus .tp-bullet-imageoverlay{z-index:2;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;} .zeus .tp-bullet-title{color:#fff;text-align:center;line-height:15px;font-size:13px;font-weight:600;z-index:3;visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;bottom:45px;width:135px;vertical-align:middle;left:-57px;} .zeus .tp-bullet:hover .tp-bullet-title, .zeus .tp-bullet:hover .tp-bullet-image, .zeus .tp-bullet:hover .tp-bullet-imageoverlay{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px);} .zeus .tp-thumb{opacity:1} .zeus .tp-thumb-over{background:#000;background:rgba(0,0,0,0.25);width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;-webkit-transition:all 0.3s;transition:all 0.3s;} .zeus .tp-thumb-more:before{font-family:"revicons";font-size:12px;color:#aaa;color:rgba(255,255,255,0.75);display:block;line-height:12px;text-align:left;z-index:2;position:absolute;top:20px;right:20px;z-index:2;} .zeus .tp-thumb-more:before{content:"\e825";} .zeus .tp-thumb-title{font-family:"Raleway";letter-spacing:1px;font-size:12px;color:#fff;display:block;line-height:15px;text-align:left;z-index:2;position:absolute;top:0px;left:0px;z-index:2;padding:20px 35px 20px 20px;width:100%;height:100%;box-sizing:border-box;transition:all 0.3s;-webkit-transition:all 0.3s;font-weight:500;} .zeus .tp-thumb.selected .tp-thumb-more:before, .zeus .tp-thumb:hover .tp-thumb-more:before{color:#aaa;} .zeus .tp-thumb.selected .tp-thumb-over, .zeus .tp-thumb:hover .tp-thumb-over{background:#000;} .zeus .tp-thumb.selected .tp-thumb-title, .zeus .tp-thumb:hover .tp-thumb-title{color:#fff;} .zeus .tp-tab{opacity:1;box-sizing:border-box;} .zeus .tp-tab-title{display:block;text-align:center;background:rgba(0,0,0,0.25);font-family:"Roboto Slab", serif;font-weight:700;font-size:13px;line-height:13px;color:#fff;padding:9px 10px;} .zeus .tp-tab:hover .tp-tab-title, .zeus .tp-tab.selected .tp-tab-title{color:#000;background:rgba(255,255,255,1);} .post-tabs .tp-thumb{opacity:1} .post-tabs .tp-thumb-over{background:#252525;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;-webkit-transition:all 0.3s;transition:all 0.3s;} .post-tabs .tp-thumb-more:before{font-family:"revicons";font-size:12px;color:#aaa;color:rgba(255,255,255,0.75);display:block;line-height:12px;text-align:left;z-index:2;position:absolute;top:15px;right:15px;z-index:2;} .post-tabs .tp-thumb-more:before{content:"\e825";} .post-tabs .tp-thumb-title{font-family:"raleway";letter-spacing:1px;font-size:12px;color:#fff;display:block;line-height:15px;text-align:left;z-index:2;position:absolute;top:0px;left:0px;z-index:2;padding:15px 30px 15px 15px;width:100%;height:100%;box-sizing:border-box;transition:all 0.3s;-webkit-transition:all 0.3s;font-weight:500;} .post-tabs .tp-thumb.selected .tp-thumb-more:before, .post-tabs .tp-thumb:hover .tp-thumb-more:before{color:#aaa;} .post-tabs .tp-thumb.selected .tp-thumb-over, .post-tabs .tp-thumb:hover .tp-thumb-over{background:#fff;} .post-tabs .tp-thumb.selected .tp-thumb-title, .post-tabs .tp-thumb:hover .tp-thumb-title{color:#000;} /* --------- assets/custom.css --------- */ .hidden { display: none; } #custom-modal .show-modal { color: #fff; background-color: #2f5e90; font-size: 20px; font-weight: 600; text-transform: capitalize; padding: 10px 15px 7px; margin: 80px auto 0; border: none; outline: none; display: block; } #custom-modal .show-modal:hover { color: #fff; background-color: #2f5e90; border: none; outline: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } #custom-modal .modal { top: 90px !important; } #custom-modal .modal-dialog { width: 570px; margin: 20px auto 0; } #custom-modal .modal-dialog .modal-content { text-align: center; border: none; position: relative; box-shadow: 0px 20px 60px 3px #2b2b2b; } #custom-modal .modal-dialog .modal-content:before { content: ""; background: #2f5e90; width: 200px; height: 100%; position: absolute; top: 0; left: 0; } #custom-modal .modal-dialog .modal-content .close { color: #a1a1a1; background: #e3e5e7; font-size: 23px; text-shadow: none; text-align: center; line-height: 25px; height: 23px; width: 23px; padding: 0 0 0 1px; border-radius: 50%; opacity: 1; position: absolute; left: auto; right: 5px; top: 5px; z-index: 1; transition: all 0.3s; } #custom-modal .modal-dialog .modal-content .close:hover { color: #ADAEAD; } #custom-modal .modal-dialog .modal-content .close:focus { outline: none; } #custom-modal .modal-dialog .modal-content .modal-body { padding: 25px 25px 25px 225px !important; } #custom-modal .modal-dialog .modal-content .modal-body .custom-icon { color: #fff; font-size: 100px; transform: translateY(-50%); position: absolute; top: 50%; left: 40px; } #custom-modal .modal-dialog .modal-content .modal-body .title { color: #333; font-size: 40px; font-weight: 900; text-transform: capitalize; margin: 0 0 5px 0; } #custom-modal .modal-dialog .modal-content .modal-body .description { color: #333; font-size: 15px; margin: 0 15px 15px; } #custom-modal .modal-dialog .modal-content .modal-body .form-control { color: #000; background: #2f5e9038; font-size: 16px; letter-spacing: 1px; height: 40px; padding: 2px 15px 2px 15px; border: none; display: inline-block; transition: all 0.3s; } #custom-modal .modal-dialog .modal-content .modal-body .form-control:focus { box-shadow: none; border: none; } #custom-modal .modal-dialog .modal-content .modal-body .form-control::placeholder { color: #333; font-size: 14px; } #custom-modal .modal-dialog .modal-content .modal-body .subscribe { color: #fff; background: #2f5e90; font-size: 18px; text-transform: capitalize; padding: 9px 30px 9px; margin: 0 auto; border: 1px solid #2f5e90; transition: all 0.3s ease; } #custom-modal .modal-dialog .modal-content .modal-body .subscribe:hover { color: #0a2c4e; background: #fff; } @media only screen and (max-width: 576px) { .modal-dialog { width: 93% !important; } #custom-modal .modal-dialog .modal-content:before { width: 100%; height: 150px; } #custom-modal .modal-dialog .modal-content .modal-body { padding: 180px 30px 30px 30px !important; } #custom-modal .modal-dialog .modal-content .modal-body .custom-icon { transform: translateX(-50%); top: 20px; left: 50%; } } /* 404 */ #notfound { position: relative; height: 100vh; background: #fff !important; } #notfound .notfound { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .notfound { max-width: 520px; width: 100%; line-height: 1.4; text-align: center; } .notfound .notfound-404 { position: relative; height: 240px; } .notfound .notfound-404 h1 { font-family: 'Montserrat', sans-serif; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 252px; font-weight: 900; margin: 0px; color: #262626; text-transform: uppercase; letter-spacing: -40px; margin-left: -20px; } .notfound .notfound-404 h1 > span { text-shadow: -8px 0px 0px #fff; } .notfound .notfound-404 h3 { font-family: 'Cabin', sans-serif; position: relative; font-size: 16px; font-weight: 700; text-transform: uppercase; color: #262626; margin: 0px; letter-spacing: 3px; padding-left: 6px; } .notfound h2 { font-family: 'Cabin', sans-serif; font-size: 20px; font-weight: 400; text-transform: uppercase; color: #000; margin-top: 0px; margin-bottom: 25px; } .return-home-btn { text-decoration: none; font-size: 18px; color: #000; border: 1px solid #000; padding: 12px; -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out; } .return-home-btn:hover { background-color: #000; color: #fff; } @media only screen and (max-width: 767px) { .notfound .notfound-404 { height: 200px; } .notfound .notfound-404 h1 { font-size: 200px; } } @media only screen and (max-width: 480px) { .notfound .notfound-404 { height: 162px; } .notfound .notfound-404 h1 { font-size: 162px; height: 150px; line-height: 162px; } .notfound h2 { font-size: 16px; } } input[type="checkbox"] { position: relative; width: 1.5em; height: 1.5em; color: #363839; border: 1px solid #bdc1c6; border-radius: 4px; appearance: none; outline: 0; cursor: pointer; transition: background 175ms cubic-bezier(0.1, 0.1, 0.25, 1); } input[type="checkbox"]::before { position: absolute; content: ''; display: block; top: 2px; left: 7px; width: 8px; height: 14px; border-style: solid; border-color: #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); opacity: 0; } input[type="checkbox"]:checked { color: #fff; border-color: #06842c; background: #06842c; } input[type="checkbox"]:checked::before { opacity: 1; } input[type="checkbox"]:checked ~ label::before { clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); } .checkbox-label { vertical-align: bottom; cursor: pointer; } .custom-style-btn { padding: 0 !important; border-radius: 0 !important; border: none !important; margin-top: 20px !important; transition: all 0.5s ease-in-out; } .nav-tabs { border-bottom: 2px solid #DDD; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; } .nav-tabs > li > a { border: none; color: #000000; background: #ffffff; padding: 10px 0; transition: all 250ms ease 0s; } .nav-tabs > li > a > i { font-size: 16px; } .nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none; background: #fff !important; color: #0b0b0b; } .nav-tabs > li > a::after { content: ""; background: #5a4080; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); } .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { color: #0b0b0b; transform: scale(1); } .tab-nav > li > a::after { background: #5a4080 none repeat scroll 0% 0%; color: #000; } .tab-pane { padding: 15px 0; } .tab-content { padding: 20px 0; } .nav-tabs > li { width: 12.5%; text-align: center; } @media all and (max-width: 724px) { .nav-tabs > li > a > span { display: none; } .nav-tabs > li > a { padding: 5px 5px; } } span.select2-container { width: 100% !important; } .select2-container--default .select2-selection--single { width: 100%; height: 45px; background: transparent; color: #727272; border-radius: 0; box-shadow: none; border: 1px solid #dedede; } .select2-container .select2-selection--single .select2-selection__rendered { padding: 10px 24px 9px 9px; white-space: nowrap; overflow: hidden; } .select2-container--default .select2-selection--single .select2-selection__arrow b { content: ""; display: block; position: absolute; width: 0; height: 0; border: 5px solid transparent; border-top-color: #4B5468; top: 20px; right: 9px; } button.subscribe[disabled] { cursor: default; color: #92beea !important; border: 1px solid #92beea !important; background: #fff !important; } button.btn-main-color[disabled] { background: #d22d316b !important; cursor: default; } .open-lightbox img { max-width: 100%; } .lightbox-opened { background-color: #333; background-color: rgba(51, 51, 51, 0.9); cursor: pointer; height: 100%; left: 0; overflow-y: scroll; padding: 24px; position: fixed; text-align: center; top: 0; width: 100%; z-index: 999999; } .lightbox-opened:before { background-color: #333; background-color: rgba(51, 51, 51, 0.9); color: #eee; content: "x"; font-family: sans-serif; padding: 6px 12px; position: fixed; text-transform: uppercase; } .lightbox-opened img { box-shadow: 0 0 6px 3px #333; } .no-scroll { overflow: hidden; } /* --------- assets/style.css --------- */ @charset "UTF-8"; /*------------------------------------------------------------------ [Table of contents] 1. Top bar / .topbar 2. Header / header 3. Navigation / .navi-level-1 4. Blog / .lastest-blog-container 5. Sidebar / .main-sidebar 6. Search / .modal-search 7. Sub Header / .sub-header 8. Footer / footer -------------------------------------------------------------------*/ /* Colors ----------------------------------------------------------*/ /* Typography ----------------------------------------------------------*/ /* Transition ----------------------------------------------------------*/ /* LESS / Social Media Brand Colors */ /* Reset ----------------------------------------------------------*/ h1 { font-size: 40px; } h2 { font-size: 38px; } h3 { font-size: 24px; } h4 { font-size: 18px; } h5 { font-size: 16px; } h6 { font-size: 14px; } h1, h2, h3, h4, h5, h6 { line-height: 1.4; margin-top: 0; color: #222; } a { text-decoration: none; } a:hover { text-decoration: none; } a:hover, a:focus { outline: none; text-decoration: none; } body { font-family: 'Poppins', sans-serif; font-size: 14px; line-height: 24px; color: #727272; font-weight: 400; } ul { margin: 0; padding-left: 0; } section { padding: 40px 0; } ::selection { background: #0a2c4e; color: #fff; /* WebKit/Blink Browsers */ } ::-moz-selection { background: #0a2c4e; color: #fff; /* Gecko Browsers */ } select { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 2px 30px 2px 2px; border: none; } .custom-select { background: url(images/icon/down.png) no-repeat; background-position: calc(100% - 15px) 17px; background-size: 10px auto; transition: all 0.5s ease-in-out; } .custom-select:focus { border-color: #0a2c4e; } input[type=text] { -webkit-appearance: none; -moz-appearance: none; appearance: none; } input[type=email] { -webkit-appearance: none; -moz-appearance: none; appearance: none; } /* ========================================================================== Bootstrap Custom ========================================================================== */ @media (min-width: 1200px) { .container { width: 1200px; } } /* Main Button Style ----------------------------------------------------------*/ /*button*/ .ot-btn { font-size: 13px; text-align: center; padding: 0 22px; line-height: 42px; outline: none; transition: all 0.5s ease-in-out; display: inline-block; } .ot-btn:hover, .ot-btn:focus { text-decoration: none; } /*Style*/ .btn-rounded { border-radius: 3px; } .btn-pill { border-radius: 25px; } .block-btn { display: block; } /*Size*/ .btn-main-color { background: #0a2c4e; color: #fff; } .btn-main-color:hover, .btn-main-color:focus { background: #222; color: #fff; } .btn-sub-color { background: #ffb600; color: #fff; } .btn-sub-color:hover, .btn-sub-color:focus { background: #222; color: #fff; } .btn-dark-color { background: #222; color: #fff; } .btn-dark-color:hover, .btn-dark-color:focus { background: #ffb600; color: #fff; } .btn-border-dark-color { background: transparent; color: #222; border: 2px solid #222; padding: 0 20px; line-height: 42px; } .btn-border-dark-color:hover, .btn-border-dark-color:focus { background: #ffb600; color: #fff; border-color: #ffb600; } .btn-border-white-color { background: transparent; color: #fff; border: 2px solid #fff; padding: 0 20px; line-height: 42px; } .btn-border-white-color:hover, .btn-border-white-color:focus { background: #0a2c4e; color: #fff; border-color: #0a2c4e; } .btn-border-main-color { background: transparent; color: #0a2c4e; border: 2px solid #0a2c4e; padding: 0 20px; line-height: 42px; } .btn-border-main-color:hover, .btn-border-main-color:focus { background: #ffb600; color: #fff; border-color: #ffb600; } .btn-border-sub-color { background: transparent; color: #ffb600; border: 2px solid #ffb600; } .btn-border-sub-color:hover, .btn-border-sub-color:focus { background: transparent; color: #0a2c4e; border-color: #0a2c4e; } .border-dark-2 { line-height: 38px; background: transparent; color: #222; border: 2px solid #222; } .border-dark-2:hover, .border-dark-2:focus { background: #222; color: #fff; border-color: #222; } .ot-btn i { margin-left: 5px; } /* ========================================================================== Top bar ========================================================================== */ .tb-transparent { background: transparent; } .tb-dark { background: #222; } .tb-main-bg { background: #0a2c4e; } .tb-gradient { background: linear-gradient(to right, #0a2c4e 0%, #0a2c4e 80%, #ffb600 80%, #ffb600 100%); } .tb-md { height: 72px; } .tb-sm-50 { height: 50px; } .texts { position: absolute; left: 80px; top: 50%; z-index: 9999; transform: translateY(-50%); } .vertical-caption { width: 400px; height: auto; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .vertical-caption-p { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .texts p { font-size: 18px; color: #e1e1e1; } .tb-sm { height: 40px; } /* tb-contact */ .tb-contact { font-size: 12px; } .tb-contact ul { list-style: none; } .tb-contact li { display: inline-block; font-size: 14px; margin-right: 15px; font-weight: 700; } .tb-contact i { font-size: 16px; color: #ffb600; } .tb-contact.tb-oneline i { margin-right: 5px; } .tb-transparent .tb-contact a { color: #fff; line-height: 72px; transition: all 0.5s ease-in-out; } .tb-transparent .tb-contact a:hover { opacity: 1; } .tb-iconbox { padding: 18px 0; } .tb-iconbox li { min-width: 150px; } .tb-iconbox li a { color: #fff; } .tb-iconbox > ul > li > a > i { width: 32px; height: 32px; display: inline-block; border: 2px solid #ffb600; color: #ffb600; line-height: 28px; text-align: center; } .tb-iconbox > ul > li > a > span { display: inline-block; vertical-align: middle; line-height: 18px; margin-left: 10px; opacity: .6; transition: all 0.5s ease-in-out; } .tb-iconbox > ul > li > a > span > i { display: table; width: 100%; color: #fff; font-size: 12px; font-style: normal; } .tb-iconbox > ul > li:hover a > span { opacity: 1; } /* tb-social-lan */ .tb-social-lan { font-size: 13px; } .tb-social-lan ul { list-style: none; } .tb-social-lan li { display: inline-block; } .tb-social-lan a { color: #fff; line-height: 72px; opacity: .6; transition: all 0.5s ease-in-out; } .tb-social-lan a:hover { opacity: 1; color: #ffb600; } .tb-social-lan .tooltip { margin-left: 7.5px; } .tb-social-lan .tooltip .tooltip-inner { background: #0a2c4e; } .tb-social-lan .tooltip .tooltip-arrow { border-bottom-color: #0a2c4e; } /* Language Select */ .language div.fancy-select div.trigger { padding: 0; background: transparent; border: 0; box-shadow: none; outline: none; color: #fff; min-width: 100px; width: auto; } .language div.fancy-select div.trigger:hover { opacity: 1; } .language div.fancy-select div.trigger::after { content: "\f107"; display: block; position: absolute; line-height: 22px; top: 0; font-family: "Font Awesome 5 Free"; font-weight: 600; border: 0; width: 9px; height: 6px; right: 0; } .language div.fancy-select select:focus + div.trigger { box-shadow: none; opacity: 1; } .language div.fancy-select ul.options { background: #0a2c4e; box-shadow: none; border-radius: 0; border-top: 0; transition: all all 0.3s ease-in-out; } .language div.fancy-select ul.options.open { top: 30px; } .language div.fancy-select ul.options li { width: 100%; color: #fff; opacity: .6; transition: all all 0.3s ease-in-out; font-weight: 300; } .language div.fancy-select ul.options li:hover { opacity: 1; background: rgba(0, 0, 0, 0.2); } .language div.fancy-select ul.options li.selected { background: rgba(0, 0, 0, 0.2); opacity: 1; } /* Flags */ .flags { width: 17px; height: 13px; display: inline-block; margin-right: 8px; } .flags.usa { background: url(images/Flags/usa.png); background-size: cover; } .flags.italy { background: url(images/Flags/Italy.png); background-size: cover; } .flags.fr { background: url(images/Flags/fr.png); background-size: cover; } .flags.gm { background: url(images/Flags/gm.png); background-size: cover; } /* topbar home 1 */ .topbar-home1 .tb-contact { float: left; } .topbar-home1 .tb-social-lan { float: right; } .topbar-home1 .tb-social-lan a { padding-left: 15px; } .topbar-home1 .tb-social-lan ul { display: inline-block; } .topbar-home1 .fancy-select { display: inline-block; vertical-align: middle; margin-left: 30px; } /* topbar home 2 */ .topbar-home2 .tb-contact { float: left; } .topbar-home2 .tb-social-lan { float: right; } .topbar-home2 .tb-social-lan a { padding-left: 15px; } .topbar-home2 .tb-social-lan ul { display: inline-block; } .topbar-home2 .fancy-select { display: inline-block; vertical-align: middle; margin-right: 30px; } /* topbar home 5 */ .topbar-home5 .tb-contact { float: left; } .topbar-home5 .tb-social-lan { float: right; } .topbar-home5 .tb-social-lan a { padding-left: 15px; } .topbar-home5 .tb-social-lan ul { display: inline-block; } .topbar-home5 .fancy-select { display: inline-block; vertical-align: middle; margin-right: 30px; margin-top: 8px; } .topbar-home5 .tb-social-lan { font-size: 13px; width: 100%; } .topbar-home5 .tb-social-lan ul { list-style: none; float: right; } .topbar-home5 .tb-social-lan li { display: inline-block; } .topbar-home5 .tb-social-lan a { color: #fff; line-height: 40px; opacity: .6; transition: all 0.5s ease-in-out; } .topbar-home5 .tb-social-lan a:hover { opacity: 1; color: #ffb600; } .topbar-home5 .tb-social-lan .tooltip { margin-left: 7.5px; } .topbar-home5 .tb-social-lan .tooltip .tooltip-inner { background: #0a2c4e; } .topbar-home5 .tb-social-lan .tooltip .tooltip-arrow { border-bottom-color: #0a2c4e; } /* topbar home 6 */ .topbar-home6 { position: relative; } .topbar-home6 .tb-social-lan { float: right; } .topbar-home6 .tb-social-lan a { padding-left: 15px; } .topbar-home6 .tb-social-lan ul { display: inline-block; } .topbar-home6 .tb-social-lan { font-size: 13px; } .topbar-home6 .tb-social-lan ul { list-style: none; float: right; } .topbar-home6 .tb-social-lan li { display: inline-block; } .topbar-home6 .tb-social-lan a { color: #fff; line-height: 50px; opacity: .6; transition: all 0.5s ease-in-out; } .topbar-home6 .tb-social-lan a:hover { opacity: 1; color: #ffb600; } .topbar-home6 .tb-social-lan .tooltip { margin-left: 7.5px; } .topbar-home6 .tb-social-lan .tooltip .tooltip-inner { background: #0a2c4e; } .topbar-home6 .tb-social-lan .tooltip .tooltip-arrow { border-bottom-color: #0a2c4e; } /* topbar home 9 */ .topbar-home9 .tb-social-lan ul.social-h9 { background: #ffb600; min-width: 160px; } .topbar-home9 .tb-social-lan ul.social-h9 li a { opacity: 1; } .topbar-home9 .tb-social-lan ul.social-h9 li a:hover { color: #0a2c4e; } .topbar-home9 .fancy-select { margin-left: 0; margin-right: 10px; } .topbar-home9 .tb-contact a, .topbar-home9 .tb-social-lan a { line-height: 50px; } .topbar-home9 ul.social-h9 { text-align: right; } /* topbar home 10 */ .topbar-home10 .warp-lang { display: inline-block; background: #ffb600; margin-left: 15px; padding-left: 15px; } .topbar-home10 .language div.fancy-select div.trigger { line-height: 50px; opacity: 1; } .topbar-home10 .fancy-select { margin-left: 0; margin-right: 0; min-width: 110px; } .topbar-home10 .tb-contact a, .topbar-home10 .tb-social-lan a { line-height: 50px; } .topbar-home10 .language .warp-lang div.fancy-select div.trigger::after { top: 12px; } .topbar-home10 .tb-social-lan ul { background: #0a2c4e; padding-right: 15px; } /* Search PopUP */ .search-popup { display: none; } .search-popup ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; } .search-popup ::-moz-placeholder { /* Firefox 19+ */ color: #fff; } .search-popup :-ms-input-placeholder { /* IE 10+ */ color: #fff; } .search-popup :-moz-placeholder { /* Firefox 18- */ color: #fff; } .open-search-input { display: block; z-index: 99; position: absolute; right: 0; top: 100%; } .search-popup.fadeInUp { animation-duration: .4s; } .open-search-input .form-control { padding: 18px 12px; height: auto; border: 0; outline: none; box-shadow: none; font-size: 16px; border-radius: 0; width: 300px; background: #0a2c4e; color: #fff; } /* ========================================================================== Main Navi ========================================================================== */ @keyframes fadeInUp { from { opacity: 0; transform: translate3d(0, 35px, 0); } to { opacity: 1; transform: none; } } .navi-level-1 li { display: inline-block; position: relative; } .navi-level-1 a { display: block; position: relative; } .navi-level-1 .fadeInUp { animation-duration: .4s; } .navi-level-1 li:last-child ul.navi-level-2 { right: 0; left: auto; } .navi-warp-home-1 .navi-level-1 > li > a { font-size: 14px; font-weight: 500; line-height: 82px; color: #fff; padding: 0 19px; } .navi-warp-home-1 .navi-level-1 > li > a:active { color: #fff !important; } .navi-level-1 > li > a:after { display: block; content: ""; height: 4px; position: absolute; left: 50%; bottom: 0; width: 0; transition: all 0.5s ease-in-out; background: transparent; } .active-subcolor > li.active > a:after { background: #ffb600; width: 80%; left: 10%; } .navi-level-2 { height: auto; min-width: 200px; display: block; position: absolute; top: 100%; left: 0; z-index: 99999; display: none; background: #0a2c4e; } .navi-level-2 li { display: block; position: relative; width: 100%; } .navi-level-2 li a { display: block; padding: 8px 20px; width: 100%; transition: all all 0.3s ease-in-out; font-size: 13px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #fff; font-weight: 500; } .navi-level-2 li a:hover { background: #ffb600; color: #fff; } .navi-level-2 li:last-child { border-bottom: none; } .navi-level-3 { height: auto; min-width: 215px; display: block; position: absolute; top: 0; left: 100%; z-index: 99999; display: none; } .navi-level-3 li { display: block; position: relative; width: 100%; } .navi-level-3 li a { display: block; padding: 8px 20px; width: 100%; transition: all all 0.3s ease-in-out; background: #0c345c; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .navi-level-3 li a:after { display: none; } .navi-level-3 li a:hover { background: #ffb600; color: #fff; } .navi-level-3 li:last-child { border-bottom: none; } .open-navi-2, .open-navi-3 { display: block; } .navi-level-2 > li.active > a { background: #ffb600; } /* ========================================================================== Sub Navi ========================================================================== */ .subnavi { list-style: none; } .subnavi li { display: inline-block; } .subnavi li a { color: #fff; font-size: 16px; } /* Header Home 1 Style */ .nav-warp-h1 { background: rgba(10, 44, 78, 0.4); } .navi-warp-home-1 { display: table; position: relative; width: 100%; } .navi-warp-home-1 .logo { display: table-cell; vertical-align: middle; } .navi-warp-home-1 .subnavi { float: right; display: inline-block; } .navi-warp-home-1 .subnavi a { display: block; min-width: 15px; } .navi-warp-home-1 nav { float: right; display: inline-block; } .navi-warp-home-1 .subnavi a { line-height: 82px; margin-left: 20px; transition: all all 0.3s ease-in-out; } .navi-warp-home-1 .subnavi a:hover { color: #ffb600; } /* Header home 2 style */ .nav-warp-h2 { background: #fff; } .navi-warp-home-2 { display: table; position: relative; width: 100%; } .navi-warp-home-2 .logo { display: table-cell; vertical-align: middle; } .navi-warp-home-2 nav { float: right; display: inline-block; } .navi-warp-home-2 .navi-level-1 > li > a { font-size: 14px; font-weight: 500; line-height: 82px; color: #222; padding: 0 19px; } .navi-warp-home-2 .subnavi { display: table-cell; vertical-align: middle; float: none; text-align: right; } .navi-warp-home-2 .subnavi a { line-height: 82px; transition: all all 0.3s ease-in-out; line-height: 36px; height: 36px; width: 36px; display: block; text-align: center; color: #fff; background: #0a2c4e; } .navi-warp-home-2 .subnavi a:hover { background: #ffb600; } /* Header Home 3 Style */ .navi-warp-home-3 { padding: 0 25px; display: table; position: relative; width: 100%; } .navi-warp-home-3 .logo { display: table-cell; vertical-align: middle; } .navi-warp-home-3 .subnavi { float: right; display: inline-block; } .navi-warp-home-3 .subnavi a { display: block; min-width: 15px; } .navi-warp-home-3 nav { float: right; display: inline-block; } .navi-warp-home-3 .navi-level-1 > li > a { font-size: 14px; font-weight: 500; line-height: 58px; color: #fff; padding: 0 19px; padding-top: 18px; opacity: .6; transition: all 0.5s ease-in-out; } .navi-warp-home-3 .navi-level-1 > li.active > a { opacity: 1; } .navi-warp-home-3 .navi-level-1 > li > a:hover { opacity: 1; } .navi-warp-home-3 .tb-social-lan { min-width: 36%; text-align: right; float: right; display: inline-block; padding-top: 18px; } .navi-warp-home-3 .tb-social-lan a { line-height: 58px; margin-left: 20px; transition: all all 0.3s ease-in-out; padding-top: 18px; } .navi-warp-home-3 .tb-social-lan a:hover { color: #ffb600; } .navi-warp-home-3 .tb-social-lan ul { display: inline-block; margin-left: 10px; } .navi-warp-home-3 .tb-social-lan ul li a { line-height: 58px; } .navi-warp-home-3 .tb-social-lan .fancy-select { display: inline-block; vertical-align: middle; margin-left: 35px; text-align: left; min-width: 100px; } .navi-warp-home-3 .tb-social-lan > a { font-weight: 300; } .navi-warp-home-3 .tb-social-lan > a i { font-size: 18px; color: #ffb600; margin-right: 7px; } /* Header Home 4 Style */ .nav-warp-h4 { background: #0a2c4e; } .navi-warp-home-4 { display: table; position: relative; width: 100%; } .navi-warp-home-4 .logo { display: table-cell; vertical-align: middle; width: 212px; background: #ffb600; } .navi-warp-home-4 .logo img { margin: 0 auto; } .navi-warp-home-4 nav { float: none; display: inline-block; width: calc(100% - 350px); } .navi-warp-home-4 nav > ul.navi-level-1 { text-align: center; } .navi-warp-home-4 nav > ul.navi-level-1 > li > ul { text-align: left; } .navi-warp-home-4 .navi-level-1 > li > a { font-size: 14px; font-weight: 500; line-height: 97px; color: #fff; padding: 0 19px; } .navi-warp-home-4 .tb-social-lan { width: 340px; text-align: right; float: right; display: inline-block; padding-top: 8px; padding-right: 30px; } .navi-warp-home-4 .tb-social-lan a { line-height: 40px; margin-left: 20px; transition: all all 0.3s ease-in-out; padding-top: 18px; } .navi-warp-home-4 .tb-social-lan a:hover { color: #ffb600; } .navi-warp-home-4 .tb-social-lan ul { display: inline-block; } .navi-warp-home-4 .tb-social-lan .fancy-select { display: inline-block; vertical-align: middle; text-align: left; min-width: 120px; margin-left: 30px; } .navi-warp-home-4 .tb-social-lan li { margin-right: 0; display: inline-block; margin-top: 0px; } /* Header home 5 style */ .nav-warp-h5 { background: #fff; } .info-warp-home-5 { display: table; position: relative; width: 100%; } .info-warp-home-5 .logo { display: table-cell; vertical-align: middle; } .info-warp-home-5 .tb-iconbox { text-align: right; padding: 21px 0; } .info-warp-home-5 .tb-iconbox li { text-align: left; margin-left: 15px; margin-right: 0; } .info-warp-home-5 .tb-iconbox li a, .info-warp-home-5 .tb-iconbox ul > li > a > span > i { color: #222; } .info-warp-home-5 .tb-iconbox i.big-phone-text { font-size: 16px; } .navi-warp-home-5 { background: #ffb600; width: 100%; } .navi-warp-home-5-inner { display: table; position: relative; width: 100%; } .navi-warp-home-5-inner .navi-level-1 > li > a { font-size: 14px; font-weight: 500; line-height: 50px; color: #fff; padding: 0 19px; } .navi-warp-home-5-inner .active-subcolor > li.active > a:after { background: #0a2c4e; } .navi-warp-home-5-inner .active-subcolor > li:hover > a:after { background: #0a2c4e; } .navi-warp-home-5-inner nav { display: inline-block; } .navi-warp-home-5-inner .subnavi { display: table-cell; vertical-align: middle; float: none; text-align: right; } .navi-warp-home-5-inner .subnavi a { transition: all all 0.3s ease-in-out; line-height: 36px; height: 36px; width: 36px; display: block; text-align: center; color: #fff; background: transparent; } .navi-warp-home-5-inner .subnavi a:hover { background: #0a2c4e; } /* Header home 6 style */ .nav-warp-h6 { background: #fff; box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.06); } .info-warp-home-6 { display: table; position: relative; width: 100%; } .info-warp-home-6 .logo { display: table-cell; vertical-align: middle; } .info-warp-home-6 .tb-iconbox { text-align: right; padding: 21px 0; } .info-warp-home-6 .tb-iconbox li { text-align: left; margin-left: 15px; margin-right: 0; } .info-warp-home-6 .tb-iconbox li a, .info-warp-home-6 .tb-iconbox ul > li > a > span > i { color: #222; } .info-warp-home-6 .tb-iconbox i.big-phone-text { font-size: 16px; } .topbar-home6 .navi-level-1 > li > a { font-size: 14px; font-weight: 400; line-height: 50px; color: #fff; padding: 0 19px; opacity: .6; } .topbar-home6 .navi-level-1 > li > a:hover { opacity: 1; } .topbar-home6 .navi-level-1 > li:first-child > a { padding-left: 0; } .topbar-home6 .navi-level-1 > li > a:after { left: 20%; width: 60%; } .topbar-home6 .navi-level-1 > li.active > a { opacity: 1; } .topbar-home6 .navi-level-1 > li:first-child > a:after { left: 0; } .topbar-home6 nav { display: inline-block; } .topbar-home6 .subnavi { margin-top: 7px; float: right; text-align: right; margin-left: 35px; } .topbar-home6 .subnavi a { transition: all all 0.3s ease-in-out; line-height: 36px; height: 36px; width: 36px; display: block; text-align: center; color: #fff; background: transparent; opacity: 0.6; } .topbar-home6 .subnavi a:hover { background: #0a2c4e; opacity: 1; } /* Header home 7 style */ .nav-warp-h7 { background: #fff; } .info-warp-home-7 { display: table; position: relative; width: 100%; } .info-warp-home-7 .logo { display: table-cell; vertical-align: middle; } .info-warp-home-7 .tb-iconbox { text-align: right; padding: 21px 0; } .info-warp-home-7 .tb-iconbox li { text-align: left; margin-left: 15px; margin-right: 0; } .info-warp-home-7 .tb-iconbox li a, .info-warp-home-7 .tb-iconbox ul > li > a > span > i { color: #222; } .info-warp-home-7 .tb-iconbox i.big-phone-text { font-size: 16px; } .navi-warp-home-7 { background: #222; width: 100%; } .navi-warp-home-7-inner { display: table; position: relative; width: 100%; } .navi-warp-home-7-inner .navi-level-1 > li > a { font-size: 14px; font-weight: 500; line-height: 50px; color: #fff; padding: 0 19px; opacity: .6; } .navi-warp-home-7-inner .navi-level-1 > li > a:hover { opacity: 1; } .navi-warp-home-7-inner .navi-level-1 > li:first-child > a { padding-left: 0; } .navi-warp-home-7-inner .navi-level-1 > li > a:after { left: 20%; width: 60%; } .navi-warp-home-7-inner li.active > a { opacity: 1; } .navi-warp-home-7-inner .navi-level-1 > li:first-child > a:after { left: 0; } .navi-warp-home-7-inner nav { display: inline-block; } .navi-warp-home-7-inner .subnavi { text-align: right; display: inline-block; float: right; } .navi-warp-home-7-inner .subnavi a { transition: all all 0.3s ease-in-out; line-height: 50px; height: 50px; width: 50px; display: block; text-align: center; color: #fff; background: rgba(255, 255, 255, 0.1); } .navi-warp-home-7-inner .subnavi a:hover { background: #0a2c4e; } .get-a-quote-h7 { float: right; display: inline-block; line-height: 50px; padding: 0 15px; background: #ffb600; color: #fff; transition: all 0.5s ease-in-out; font-weight: 500; font-size: 15px; margin-left: 3px; } .get-a-quote-h7:hover { background: #0a2c4e; color: #fff; } /* Header home 8 style */ .nav-warp-h8 { background: #fff; position: relative; box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.06); } .get-a-quote-h8 { line-height: 32px; padding: 0 15px; margin-top: 20px; margin-left: 10%; } .info-warp-home-8 .get-a-quote-h8, .info-warp-home-8 .tb-contact { float: right; } .navi-warp-home-8 { background: #fafafa; width: 100%; } .navi-warp-home-8-inner { display: table; position: relative; width: 100%; } .navi-warp-home-8-inner .navi-level-1 > li > a { font-size: 14px; font-weight: 600; line-height: 50px; color: #222; padding: 0 19px; } .navi-warp-home-8-inner .navi-level-1 > li > a:hover { color: #0a2c4e; } .navi-warp-home-8-inner .navi-level-1 > li:first-child > a { padding-left: 0; } .navi-warp-home-8-inner .navi-level-1 > li > a:after { left: 20%; width: 60%; } .navi-warp-home-8-inner li.active > a { color: #0a2c4e; } .navi-warp-home-8-inner .navi-level-1 > li:first-child > a:after { left: 0; } .navi-warp-home-8-inner nav { display: inline-block; } .navi-warp-home-8-inner .subnavi { text-align: right; display: inline-block; float: right; } .navi-warp-home-8-inner .subnavi a { transition: all all 0.3s ease-in-out; line-height: 50px; height: 50px; width: 50px; display: block; text-align: center; color: #222; background: transparent; } .navi-warp-home-8-inner .subnavi a:hover { color: #ffb600; } /* Header home 9 style */ .navi-warp-home-9 .ot-btn { line-height: 32px; float: right; margin-top: 24px; margin-left: 15px; } /* Header home 10 style */ .nav-warp-h10 .navi-level-1 > li > a { line-height: 78px; } /* ========================================================================== Logo ========================================================================== */ /* ========================================================================== Header ========================================================================== */ .header-1-fix { position: absolute; top: 0; left: 0; width: 100%; z-index: 9; } .header-3-fix { position: absolute; top: 0; left: 0; width: 100%; z-index: 9; } /* Mobile Menu ========================================================================== */ .mm-menu { z-index: 9; } /* ========================================================================== Desktop Verison Demo ========================================================================== */ #page { background: #fff; } .warp-full-width { width: 100%; display: inline-block; } .relative { position: relative; } /* ========================================================================== Backgruond ========================================================================== */ .bg-light-grey { background: #f6f6f6; } .bg-lighten-grey { background: #f8f8f8; } .bg-light-dark { background: #2a2a2a; } .bg-mid-dark { background: #222; } .bg-dark { background: #161616; } .bg-lighten-theme { background: #10457b; } /* ========================================================================== Button Mobile Menu ========================================================================== */ .btn-menu-mobile { display: none; float: right; font-size: 18px; color: #fff; } /* ========================================================================== Spaces ========================================================================== */ .no-padding { padding: 0; } .padding-lg { padding: 100px 0; } .padding-md { padding: 30px 0; } .padding-sm { padding: 20px 0; } .padding-b-0 { padding-bottom: 0; } .padding-t-0 { padding-top: 0; } .no-mgb { margin-bottom: 0; } .desk-pdb-60 { padding-bottom: 60px; } .desk-pdb-30 { padding-bottom: 30px; } .space-60 { display: inline-block; width: 100%; height: 60px; clear: both; } .space-30 { display: inline-block; width: 100%; height: 30px; clear: both; } .desk-pdt-100 { padding-top: 100px; } .desk-pdt-60 { padding-top: 60px; } .desk-pdt-30 { padding-top: 30px; } /* ========================================================================== Title ========================================================================== */ .title-block { display: inline-block; width: 100%; } .title-block h2 { margin: 10px 0 4px 0; font-weight: 700; } .title-block .top-title { display: block; width: 70px; height: 24px; border: 4px solid #ffb600; border-bottom: 0; } .title-block .sub-title { clear: both; color: #979797; line-height: 13px; margin-bottom: 16px; } .title-block .bottom-title { clear: both; display: block; width: 70px; height: 4px; background: #ffb600; } .title-block.text-center .top-title, .title-block.text-center .bottom-title { margin: 0 auto; } .title-pd { padding: 40px 0 40px 0; } .title-on-dark h4, .title-on-dark h2 { color: #fff; } .title-on-dark .sub-title { color: #bababa; } h3.title-mix { font-weight: 300; } /* Sub HEader */ .breadcrumb > li + li::before { padding: 0 8px; color: #ccc; content: ">"; } .sub-header { height: 100%; width: 100%; text-align: center; padding-top: 26px; } .sub-header span { font-size: 21px; color: #fff; font-weight: 400; line-height: 48px; } .sub-header h3 { font-size: 60px; line-height: 62px; color: #fff; margin-bottom: 35px; } .breadcrumb { padding: 11px 15px; margin-bottom: 0; background-color: rgba(136, 136, 136, 0.2); border-top: 1px solid rgba(0,0,0,0.2); } .breadcrumb > li > a { color: #fff; opacity: .6; transition: all 0.5s ease-in-out; } .breadcrumb > li > a:hover { opacity: 1; } .breadcrumb > li.active { opacity: 1; color: #fff; } .breadcrumb > li > a i { color: #ffb600; margin-right: 8px; } .title-xs { font-size: 18px; color: #fff; margin-bottom: 40px; } .title-xs span.bottom-title { width: 26px; height: 3px; } .title-xs h4 { margin-bottom: 6px; } /* ========================================================================== Typography ========================================================================== */ ul.list-style-star { display: inline-block; width: 100%; list-style: none; } ul.list-style-star li { display: inline-block; width: 100%; padding-left: 20px; position: relative; margin-bottom: 0px; } ul.list-style-star li:before { content: "\f005"; font-family: FontAwesome; font-size: 12px; color: #ffb600; position: absolute; display: block; top: 0; left: 0; } blockquote { background: #f6f6f6; padding: 35px; line-height: 32px; font-size: 18px; color: #222; margin: 30px 0; } blockquote footer { padding: 0; } blockquote.main-bq { border-left-color: #0a2c4e; } blockquote.second-bq { border-left-color: #ffb600; } .list-check-icon ul { list-style: none; line-height: 30px; color: #727272; } .list-check-icon li { display: inline-block; width: 100%; position: relative; } .list-check-icon li:before { display: inline-block; content: "\f00c"; top: 0; left: 0; line-height: 30px; color: #ffb600; transition: all 0.5s ease-in-out; font-family: FontAwesome; margin-right: 5px; } /* ========================================================================== #PAGE LOAD ========================================================================== */ body.royal_loader { background: none; visibility: hidden; } #royal_preloader { width: 100%; height: 100%; font-family: Arial; font-size: 12px; visibility: visible; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 9999999999; -webkit-transition: opacity 0.2s linear 0.8s; -moz-transition: opacity 0.2s linear 0.8s; -ms-transition: opacity 0.2s linear 0.8s; -o-transition: opacity 0.2s linear 0.8s; transition: opacity 0.2s linear 0.8s; } #royal_preloader.complete { opacity: 0; } #royal_preloader .background { width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background-color: #000000; -webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -ms-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear; } #royal_preloader.number .name { position: absolute; top: 20%; left: 0px; right: 0px; text-transform: uppercase; color: #EEEEEE; text-align: center; opacity: 0; -webkit-transition: -webkit-transform 0.3s linear; -moz-transition: -moz-transform 0.3s linear; -ms-transition: -ms-transform 0.3s linear; -o-transition: -o-transform 0.3s linear; transition: transform 0.3s linear; -webkit-animation: fly 0.3s; -moz-animation: fly 0.3s; -ms-animation: fly 0.3s; -o-animation: fly 0.3s; animation: fly 0.3s; } #royal_preloader.number .percentage { color: #FFFFFF; font-family: Impact, Arial; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); text-align: center; margin: -90px 0px 0px -90px; background-image: url('../images/loader.gif'); background-repeat: no-repeat; background-position: 50% 0; padding-top: 80px; width: 180px; position: absolute; font-size: 50px; top: 50%; left: 50%; -webkit-transition: all 0.3s linear 0.5s; -moz-transition: all 0.3s linear 0.5s; -ms-transition: all 0.3s linear 0.5s; -o-transition: all 0.3s linear 0.5s; transition: all 0.3s linear 0.5s; } #royal_preloader.text .loader { position: absolute; text-shadow: 0 0 15px rgba(0, 0, 0, 0.3); text-transform: uppercase; text-align: center; top: 50%; left: 50%; width: 240px; margin-left: -60px; height: 60px; line-height: 60px; margin-top: -30px; font-size: 30px; white-space: nowrap; } #royal_preloader.text .loader div { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0%; background-color: #000000; opacity: 0.7; filter: alpha(opacity=70); -webkit-transition: left 0.3s linear; -moz-transition: left 0.3s linear; -ms-transition: left 0.3s linear; -o-transition: left 0.3s linear; transition: left 0.3s linear; } #royal_preloader.logo .loader { width: 180px; height: 180px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-size: 100% auto; overflow: hidden; background-position: 50% 50%; background-repeat: no-repeat; /*background-size: cover;*/ } #royal_preloader.logo .loader div { position: absolute; bottom: 0%; left: 0px; right: 0px; height: 100%; opacity: 0.7; filter: alpha(opacity=70); -webkit-transition: bottom 0.3s linear; -moz-transition: bottom 0.3s linear; -ms-transition: bottom 0.3s linear; -o-transition: bottom 0.3s linear; transition: bottom 0.3s linear; } #royal_preloader.logo .percentage { position: absolute; width: 180px; height: 30px; line-height: 40px; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 18px; letter-spacing: 2px; top: 50%; left: 50%; transform: translate(-50%, 50px); color: #fff; text-align: center; } @-webkit-keyframes fly { 0% { opacity: 0; top: 50%; } 20% { opacity: 1; top: 40%; } 100% { opacity: 0; top: 20%; } } @-moz-keyframes fly { 0% { opacity: 0; top: 50%; } 20% { opacity: 1; top: 40%; } 100% { opacity: 0; top: 20%; } } @-ms-keyframes fly { 0% { opacity: 0; top: 50%; } 20% { opacity: 1; top: 40%; } 100% { opacity: 0; top: 20%; } } @-o-keyframes fly { 0% { opacity: 0; top: 50%; } 20% { opacity: 1; top: 40%; } 100% { opacity: 0; top: 20%; } } @keyframes fly { 0% { opacity: 0; top: 50%; } 20% { opacity: 1; top: 40%; } 100% { opacity: 0; top: 20%; } } /* Home 1 About Company*/ .about-h1 { padding-bottom: 0; background: url(images/bg-content/about-1.png) no-repeat; background-position: top right; } .demo-about-h1 .iconbox { width: 50%; display: inline-block; float: left; margin-bottom: 35px; } .left-about-h1 { width: 100%; display: inline-block; } .right-about-h1 { width: 100%; display: inline-block; float: left; } .right-about-h1 img { width: 923px; max-width: none; padding-top: 100px; } .demo-sub-about-text { margin: 55px 0; } .demo-sub-about-text-2 { margin: 25px 0 35px 0; } .demo-sub-about-text-4 { margin: 55px auto 55px auto; max-width: 740px; text-align: center; } /* Home 1 Services */ .services-h1-warp { display: inline-block; width: 100%; position: relative; margin-bottom: 95px; } .owl-services-h1 .owl-item:nth-child(2n+2) { background: #f3f3f3; } .btn-1 { position: absolute; top: 50%; display: block; width: 30px; height: 120px; transform: translateY(-50%); color: #fff; line-height: 120px; text-align: center; cursor: pointer; transition: all 0.5s ease-in-out; opacity: 0; } .owl-services-h1 .btn-1 { background: #0a2c4e; } .btn-1.prev-services-h1 { left: 0; } .btn-1.next-services-h1 { right: 0; } .services-h1-warp:hover .btn-1 { opacity: 0.5; } .owl-services-h1 .btn-1:hover { opacity: .9; color: #fff; } .services-h1-warp .btn-1 { display: none; } .services-h1-warp .owl-controls { height: 95px; background: #0a2c4e; position: absolute; top: 100%; width: 100%; } .services-h1-warp .owl-controls .owl-pagination { line-height: 95px; text-align: center; } .services-h1-warp .owl-controls .owl-page { width: 15px; height: 15px; background: #fff; border-radius: 50%; display: inline-block; border: 3px solid #0a2c4e; margin: 0 3px; transition: all 0.5s ease-in-out; } .services-h1-warp .owl-controls .owl-page:hover { background: #ffb600; } .services-h1-warp .owl-controls .owl-page.active { border-color: #ffb600; background: #ffb600; } /* Counter Up Home 1 */ .bg-counter-h1 { width: 100%; height: 267px; background: url(images/bg-content/ct-h1.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .bg-counter-h1 .warp-counter { padding-top: 100px; } /* Home 1 Side Backgruond */ .side-bg { position: relative; } .content-bg-img-container { height: 100%; overflow: hidden; padding: 0; position: absolute; top: 0; } .background-image { background-position: 50% 50%; background-size: cover; width: 100%; height: 100%; left: 0; position: absolute; z-index: 0; } .content-bg-img-inner { display: block; min-width: 300px; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .content-bg-img-inner .btn-play { margin: 0 auto; margin-bottom: 40px; } .content-bg-img-inner h3 { color: #fff; font-size: 32px; } /* Home 1 Partner */ .partner-warp-h1 img { margin-bottom: 30px; } .partner-img { opacity: .8; transition: all all 0.3s ease-in-out; margin: 0 auto; } .partner-img:hover { opacity: 1; } /* Testimonial Home 1 */ .item-testimonial-h1 { position: relative; } .item-testimonial-h1 img { width: 100px; border-radius: 50%; overflow: hidden; display: block; position: absolute; top: 7px; left: 0; } .item-testimonial-h1 p { font-size: 21px; color: #fff; line-height: 40px; margin-bottom: 10px; margin-left: 130px; } .item-testimonial-h1 .name { color: #ffb600; font-size: 14px; display: block; position: relative; margin-left: 130px; padding-left: 60px; } .item-testimonial-h1 .name:before { content: ""; display: block; position: absolute; top: 45%; left: 0px; width: 36px; height: 2px; background: #ffb600; } .tw-h1 { position: relative; } .tw-h1 .owl-pagination { text-align: right; } .tw-h1 .owl-controls { top: -115px; position: absolute; right: 0; bottom: auto; width: auto; } .tw-h1 { margin-top: 50px; } /* Call Back Form Hoem 1 */ .cb-h1 { background: url(images/bg-content/cb-h1.png) no-repeat; background-size: cover; } .cb-form input.form-control { height: 44px; line-height: 44px; border-radius: 0; border: 1px solid #dedede; transition: all 0.5s ease-in-out; box-shadow: none; background: transparent; margin-bottom: 30px; outline: 0; } .cb-form input.form-control:focus { outline: none; border-color: #0a2c4e; box-shadow: none; } .cb-form div.fancy-select div.trigger { width: 100%; background: transparent; color: #727272; border-radius: 0; box-shadow: none; border: 1px solid #dedede; margin-bottom: 15px; padding-left: 15px; margin-bottom: 30px; } .cb-form div.fancy-select select:focus + div.trigger { box-shadow: none; } .cb-form div.fancy-select ul.options { width: 100%; background: #0a2c4e; color: #fff; border-top: 0; border-radius: 0; border: 1px solid #0a2c4e; } .cb-form div.fancy-select ul.options li { color: #fff; transition: all all 0.3s ease-in-out; } .cb-form div.fancy-select ul.options li:hover { background: #ffb600; } .cb-form button { transition: all 0.5s ease-in-out; border-radius: 0; width: 100%; display: block; height: 44px; line-height: 44px; color: #fff; border: 0; } .cb-form div.fancy-select div.trigger.open::after { border-top-color: #ffb600; } .cb-form div.fancy-select select:focus + div.trigger { border-color: #0a2c4e; } .cb-form ::-webkit-input-placeholder { color: #727272; } .cb-form :-moz-placeholder { /* Firefox 18- */ color: #727272; } .cb-form ::-moz-placeholder { /* Firefox 19+ */ color: #727272; } .cb-form :-ms-input-placeholder { color: #727272; } .cb-info-h1 { margin-top: 60px; color: #222; font-weight: 500; font-size: 14px; letter-spacing: 2px; } .cb-info-h1 .icon { color: #ffb600; font-size: 24px; margin-right: 10px; } .cb-info-h1 p { width: 49%; display: inline-block; padding-right: 15px; vertical-align: baseline; } /* Subcribe Form*/ .bg-subcr-1 { background: url(images/bg-content/bg-subcri.jpg) no-repeat; background-size: cover; padding: 95px 0 80px 0; } .subcribe-warp p.sub-text-subcri { font-weight: 300; font-size: 21px; color: #fff; margin: 0; } .subcribe-warp .form-subcri { width: 100%; display: inline-block; position: relative; } .subcribe-warp label { margin: 0; color: #fff; font-size: 24px; font-weight: 500; } .subcribe-warp label span { color: #ffb600; } .subcribe-warp label small { font-size: 100%; margin: 0; line-height: 48px; } .subcribe-warp .form-group { width: 100%; } .subcribe-warp input.form-control { transition: all 0.5s ease-in-out; border-radius: 0; width: calc(100% - 400px); float: right; background: transparent; border: 0; border-bottom: 1px solid #fff; opacity: .5; line-height: 24px; color: #fff; } .subcribe-warp input.form-control:focus { opacity: 1; outline: 0; box-shadow: none; } .subcribe-warp button { border: 0; background: transparent; box-shadow: none; color: #ffb600; position: absolute; bottom: 20px; right: 0; font-size: 16px; } .subcribe-warp ::-webkit-input-placeholder { color: #fff; } .subcribe-warp :-moz-placeholder { /* Firefox 18- */ color: #fff; } .subcribe-warp ::-moz-placeholder { /* Firefox 19+ */ color: #fff; } .subcribe-warp :-ms-input-placeholder { color: #fff; } /* Home 1 Our Project */ .bg-project-h1 { padding-bottom: 30px; background: url(images/bg-content/bg-project-h1.jpg); } .project-h1-warp { margin-top: 50px; display: inline-block; width: 100%; } .group-title-btn { display: inline-block; width: 100%; position: relative; } .group-title-btn .title-block { width: auto; float: left; } .group-title-btn .ot-btn { position: absolute; top: 50%; right: 0; transform: traslateY(-50%); } .item-project { position: relative; margin-bottom: 30px; } .item-project img { width: 100%; max-width: 100%; } .overlay-project { transition: all 0.5s ease-in-out; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; background: rgba(10, 44, 78, 0.9); } .overlay-project { text-align: center; } .overlay-project h4, .overlay-project a.cate { position: absolute; top: 50%; display: block; width: 100%; line-height: 30px; } .overlay-project h4 a { color: #ffb600; font-size: 16px; display: block; position: relative; } .overlay-project h4 a:before { transform: translateX(-50%); transition: all 0.5s ease-in-out; position: absolute; left: 50%; bottom: 0; width: 0px; height: 2px; background: #ffb600; content: ""; display: block; } .overlay-project h4 { transform: translateY(-55px); transition: all 0.5s ease-in-out; } .overlay-project h4 a:hover:before { width: 80px; } .overlay-project a.cate { color: #bababa; font-size: 14px; transform: translateY(55px); transition: all 0.5s ease-in-out; } .overlay-project a.cate:hover { color: #fff; } .item-project:hover .overlay-project { opacity: 1; } .item-project:hover .overlay-project a.cate { transform: translateY(17px); } .item-project:hover .overlay-project h4 { transform: translateY(-17px); } /* Home 2 Quote */ .bg-quote-h2 { padding: 90px 0; background: url(images/bg-content/bg-quote-h2.jpg) no-repeat; background-attachment: fixed; background-size: cover; } .quote-inner { display: inline-block; width: 100%; text-align: center; } .quote-inner-h2 p { font-size: 32px; line-height: 36px; color: #fff; margin-bottom: 40px; } .quote-inner-h2 p span { color: #ffb600; } /* Home 2 Offer */ .offer-h2-warp { position: relative; } .owl-offer-h2 { padding: 60px 0 0 0; } .offer-h2-warp .owl-controls { height: 15px; position: absolute; top: -18px; right: 0; width: 100%; } .owl-pagination { line-height: 15px; text-align: right; } .owl-page { width: 15px; height: 15px; background: #fff; border-radius: 50%; display: inline-block; border: 3px solid #0a2c4e; margin-left: 6px; transition: all 0.5s ease-in-out; } .owl-page:hover { background: #ffb600; } .owl-page.active { border-color: #ffb600; background: #ffb600; } .offer-h2-warp .btn-1 { background: #0a2c4e; opacity: 0; } .btn-1.prev-offer-h2 { left: 0; } .btn-1.next-offer-h2 { right: 0; } .offer-h2-warp:hover .btn-1 { opacity: .5; } .offer-h2-warp .btn-1:hover { opacity: .9; color: #fff; } /* Home 2 Why choose */ .whyus-h2-warp { padding-bottom: 30px; } .whyus-warp-h2 { display: inline-block; width: 100%; margin-top: 60px; } .whyus-warp-h2 .left-whyus-h2 { width: 100%; display: inline-block; } .whyus-warp-h2 .right-whyus-h2 { width: 100%; display: inline-block; } .whyus-warp-h2 .iconbox { width: 50%; display: inline-block; float: left; margin-bottom: 35px; } .demo-style-1-warp { position: relative; } .demo-style-1-box-text { display: block; position: relative; background: #0a2c4e; border: 10px solid #fff; color: #fff; font-size: 32px; padding: 45px 65px; position: absolute; top: 50%; width: auto; line-height: 44px; } .demo-style-1-box-text.right { right: 0; transform: translateY(-50%); } /* Home 2 Partner */ .owl-partner-h2 { position: relative; margin-bottom: 55px; } .owl-partner-h2 .owl-controls { height: 15px; position: absolute; bottom: -50px; left: 0; width: 100%; } .owl-partner-h2 .owl-controls .owl-pagination { text-align: center; } /* Home 2 Call Back */ .left-bg-cb-h2 { width: 44%; } .right-bg-cb-h2 { width: 56%; } .cb-warp-h2 { position: relative; } .image-container-right { right: 0; } .cb-form-h2 { padding-top: 150px; padding-left: 15px; } .cb-form-h2 .cb-form div.fancy-select select:focus + div.trigger { border-color: #0a2c4e; } .cb-info-warp-h2 { padding-bottom: 90px; padding-right: 30px; color: #fff; } .cb-info-h2 { margin-top: 45px; } .cb-info-h2 p { display: inline-block; width: 100%; position: relative; padding-left: 40px; margin-bottom: 20px; } .cb-info-h2 p .icon { position: absolute; top: 0; left: 0; } .cb-info-h2 .icon { color: #ffb600; font-size: 24px; } /* Home 2 Social */ .bg-social-h2 { background: #141414; } .social-inner-h2 { text-align: center; } .social-inner-h2 p { color: #fff; font-size: 32px; font-weight: 300; } .social-inner-h2 p span { color: #ffb600; font-weight: 500; } .social-inner-h2 ul.widget-footer-social-1 { margin-top: 30px; } .social-hover-defaul a.facebook:hover { background: #3b5998; } .social-hover-defaul a.twitter:hover { background: #00aced; } .social-hover-defaul a.google:hover { background: #dd4b39; } .social-hover-defaul a.linkedin:hover { background: #007bb6; } .social-hover-defaul a.flickr:hover { background: #ff0084; } /* Home 2 Pricing Table */ .fix-position-pricing-home2 { margin-top: -165px; } .bg-pricing-h2 { padding: 100px 0 225px 0; background: url(images/bg-content/bg-pricing-h2.jpg) no-repeat; background-attachment: fixed; } .pricing-table .plan { background: #fff; width: 100%; } /* --------------- */ .pricing-table { text-align: center; margin-bottom: 30px; transition: all 0.5s ease-in-out; } .pricing-table .body-table { border: 1px solid #ededed; border-top: 0; padding-top: 90px; padding-bottom: 40px; } .pricing-table h3 { font-size: 24px; background-color: #0a2c4e; padding-top: 40px; color: #fff; height: 165px; margin: 0; } .pricing-table .price { width: 134px; height: 134px; border: 7px solid rgba(255, 255, 255, 0.1); margin: 0 auto; color: #0a2c4e; border-radius: 50%; margin-top: 30px; display: block; overflow: hidden; } .pricing-table .price .price-inner { background: #f6f6f6; width: 100%; height: 100%; border-radius: 50%; padding-top: 30px; display: block; } .pricing-table .price .price-inner .big-num { font-size: 32px; color: #0a2c4e; font-weight: 700; } .pricing-table .price .price-inner .small-num { font-size: 13px; color: #0a2c4e; vertical-align: 8px; line-height: 20px; } .pricing-table .price .price-inner span.perm { font-size: 12px; color: #222; line-height: 0; display: inline-block; } .pt-most-popular h3 { background: #ffb600; } /* --------------- */ .pricing-table ul { list-style: none; margin-bottom: 30px; } .pricing-table li { padding: 7px 0; } .pricing-table li:nth-child(even) { background: #f8f8f8; } .pricing-table:hover { box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.14); } /* --------------- */ /* Home 3 Offer */ .bg-iconbox-h3 { background: url(images/bg-content/iconbox-h3.jpg) no-repeat; background-size: cover; } .section-fix-position-h3 { transform: translateY(-70px); z-index: 9; } .offer-h3-warp { position: relative; margin-bottom: 60px; } .offer-h3-warp .owl-item { padding: 0 15px; } .offer-h3-warp .owl-controls { height: 15px; position: absolute; bottom: -45px; right: 0; width: 100%; } .offer-h3-warp .owl-controls .owl-pagination { line-height: 15px; text-align: center; } .offer-h3-warp .owl-controls .owl-page { width: 15px; height: 15px; background: #fff; border-radius: 50%; display: inline-block; border: 3px solid #0a2c4e; margin-left: 6px; transition: all 0.5s ease-in-out; } .offer-h3-warp .owl-controls .owl-page:hover { background: #ffb600; } .offer-h3-warp .owl-controls .owl-page.active { border-color: #ffb600; background: #ffb600; } /* Why choose us Home 3 */ .whyus-warp-h3 .iconbox-inline { margin-bottom: 25px; } .whyus-warp-h3 { margin-top: 60px; } /* Home 3 Quote */ .bg-quote-h3 { padding: 90px 0; background: url(images/bg-content/bg-quote-h3.jpg) repeat; background-attachment: fixed; } .quote-inner-h3 p { font-size: 32px; line-height: 36px; color: #222; margin-bottom: 40px; } .quote-inner-h3 p span { color: #ffb600; } /* Core value Home 3 */ .core-value-h3 { margin-top: 100px; float: left; } .core-value-h3 .left-whyus-h2 { float: left; } /* Counter Home 3 */ .counter-h3 { padding: 100px 0 60px 0; display: inline-block; width: 100%; } .counter-h3 .counter-inline { margin-bottom: 30px; } /* Call Back Home 3 */ .cb-h3 { background: url(images/bg-content/cb-h3.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .cbw-h3 .cb-form { padding-bottom: 100px; } /* News Home 3 */ .item-new { position: relative; border-right: 1px solid #fff; } .item-new img { width: 100%; max-width: 100%; filter: contrast(80%); transition: all 0.5s ease-in-out; } .new-info { position: absolute; bottom: 0; left: 0; width: 100%; padding: 12px 20px 8px 20px; background: rgba(10, 44, 78, 0.9); } .new-info p, .new-info p a { color: #fff; } .new-info p i { color: #ffb600; font-size: 13px; margin-right: 5px; } .new-info p:last-child i { margin: 0; } .new-info a:hover { text-decoration: underline; } .new-info h4 a { font-size: 18px; color: #fff; transition: all 0.5s ease-in-out; line-height: 20px; } .new-info h4 a:hover { color: #ffb600; text-decoration: none; } .new-info p:nth-of-type(1) { text-align: left; } .item-new:hover img { filter: contrast(100%); } .owl-news-h3 .owl-controls { left: 50%; right: auto; transform: translateX(-50%); max-width: 1170px; padding-right: 15px; } /* Iconbox home 4 */ .iconbox-h4-warp { display: inline-block; width: 100%; } .iconbox-h4-warp .iconbox-type-sm { width: 25%; display: inline-block; float: left; } /* Strategy Development Home 4 */ .bg-strategy-h4 { background: url(images/bg-content/bg-strategy-h4.png) no-repeat; background-size: cover; } .strategy-warp-h4 .iconbox { margin-bottom: 45px; } .strategy-warp-h4 .iconbox.no-mgb { margin-bottom: 0; } /* Why Trader Choose Us Home 4 */ .demo-sub-about-text-3 { margin-top: 30px; font-weight: 300; line-height: 49px; font-size: 32px; color: #fff; } .demo-sub-about-text-3 span { color: #ffb600; font-weight: 500; } .cb-warp-h4 .background-image { background-position: 70% 30%; } .whyus-content-h4 { padding: 95px 0 50px 80px; } .whyus-content-h4 h4 { font-size: 21px; font-weight: 500; margin-bottom: 20px; } .whyus-content-h4 p { margin-bottom: 35px; } /* Call Back Home 4 */ .cb-warp-h4 { position: relative; } .cb-warp-h4-inner { padding-left: 60px; padding-bottom: 40px; } /* Accrodion Home 4 FAQs */ /* Accordion style 1 */ .accordion-1 { margin: 0; border: 1px solid #ededed; } .accordion-1 .panel-heading .accordion-toggle:after { /* symbol for "opening" panels */ font-family: 'FontAwesome'; /* essential for enabling glyphicon */ content: "\f056"; /* adjust as needed, taken from bootstrap.css */ position: absolute; /* adjust as needed */ top: 0; left: 0; padding: 0 20px; color: #fff; /* adjust as needed */ background: #0a2c4e; font-size: 21px; } .accordion-1 .panel-heading .accordion-toggle.collapsed:after { /* symbol for "collapsed" panels */ content: "\f055"; /* adjust as needed, taken from bootstrap.css */ color: #222; background: #fff; } .accordion-1 .panel-default { border: 0; border-bottom: 1px solid #ededed; border-radius: 0; box-shadow: none; } .accordion-1 .panel-default > .panel-heading { background: #fff; border: 0; color: #727272; padding: 0; } .accordion-1 .panel + .panel { margin-top: 0; } .accordion-1 .panel { border-radius: 0; } .accordion-1 h4 { font-size: 16px; color: #222; line-height: 60px; } .accordion-1 h4 a { padding: 0 20px; display: inline-block; width: 100%; position: relative; } .accordion-1 a.accordion-toggle { background: #0a2c4e; color: #fff; padding-left: 70px; } .accordion-1 a.accordion-toggle:after { color: #fff; } .accordion-1 a.accordion-toggle.collapsed { background: #fff; color: #222; } .faq-warp { padding-right: 30px; } /* Social Home 4 */ .social-inner-h4 { display: inline-block; width: 100%; } .social-inner-h4 ul.widget-footer-social-1 li a { background: #f5f8f9; color: #222; } .social-inner-h4 ul.widget-footer-social-1 li a:hover { color: #fff; } .social-inner-h4 p { font-size: 13px; color: #727272; line-height: 24px; } .social-inner-h4 img { margin: 0 auto 30px auto; } /* Location Home 4 */ .bg-location-h4 { background: url(images/bg-content/bg-location-h4.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .item-locaition { margin: 0 15px; background: #fff; } .item-locaition .inner-location { padding: 30px 20px; } .item-locaition p { display: block; width: 100%; position: relative; padding-left: 25px; } .item-locaition p i { color: #ffb600; position: absolute; top: 3px; font-size: 16px; left: 0; display: block; } .item-locaition h3 { display: inline-block; width: 100%; text-align: center; line-height: 60px; font-size: 21px; color: #fff; background: #ffb600; } .owl-location-h4 .owl-controls { position: absolute; bottom: -60px; top: auto; } .owl-location-h4 .owl-controls .owl-pagination { text-align: center; } /* Team Home 4 */ .item-team { padding: 0 15px; text-align: center; } .item-team img { width: 100%; max-width: 100%; filter: contrast(80%); transition: all 0.5s ease-in-out; } .item-team h4 { font-size: 16px; line-height: 20px; margin-bottom: 7px; font-weight: 500; } .item-team p { color: #000; font-size: 12px; margin: 0 16px; font-weight: 500; } .footer-team p { color: #fff; } .item-team .body-team { padding: 25px 0 30px 0; background: #f9f9f9; } .item-team .footer-team { transition: all 0.5s ease-in-out; padding: 10px 0; background: #0a2c4e; } .item-team .footer-team a { transition: all 0.5s ease-in-out; color: #fff; line-height: 34px; display: inline-block; width: 34px; height: 34px; } .item-team .footer-team a.facebook:hover { background: #3b5998; } .item-team .footer-team a.twitter:hover { background: #00aced; } .item-team .footer-team a.google:hover { background: #dd4b39; } .item-team .footer-team a.linkedin:hover { background: #007bb6; } .item-team .footer-team a.flickr:hover { background: #ff0084; } .item-team:hover img { filter: contrast(100%); } .team-h4-warp { position: relative; margin-top: 60px; } .team-h4-warp .owl-controls { display: none; } .team-h4-warp .btn-2 { opacity: 1; } .btn-2:hover { color: #fff; background: #ffb600; opacity: 1; } .btn-2.prev-team-h4 { left: -80px; } .btn-2.next-team-h4 { right: -80px; } /* Call Back Home 5 */ .cb-h5 { background: url(images/bg-content/cb-h5.jpg) no-repeat; background-size: cover; } .cb-h5 { overflow: hidden; } .cbw-h5 .cb-form { padding-bottom: 30px; } .cb-h5-img-demo { margin-top: 150px; height: 600px; max-width: none; } .cb-form.cb-form-on-dark input.form-control { border: 1px solid #fff; margin-bottom: 30px; opacity: .6; color: #fff; } .cb-form.cb-form-on-dark div.fancy-select div.trigger { border: 1px solid #fff; margin-bottom: 30px; opacity: .6; color: #fff; } .cb-form.cb-form-on-dark ::-webkit-input-placeholder { color: #fff; } .cb-form.cb-form-on-dark :-moz-placeholder { /* Firefox 18- */ color: #fff; } .cb-form.cb-form-on-dark ::-moz-placeholder { /* Firefox 19+ */ color: #fff; } .cb-form.cb-form-on-dark :-ms-input-placeholder { color: #fff; } .cb-form.cb-form-on-dark input.form-control:focus { opacity: 1; } .cb-form.cb-form-on-dark div.fancy-select select:focus + div.trigger { opacity: 1; } .cb-form.cb-form-on-dark .btn-white-color { color: #222; background: #fff; } .cb-form.cb-form-on-dark .btn-white-color:hover { background: #ffb600; color: #fff; } /* Company in line Home 5 */ .big-sub-text { margin-top: 55px; font-size: 24px; color: #222; } .cil-h5-warp { padding-bottom: 100px; } .cil-h5 p { margin-bottom: 20px; } .cil-h5 .demo-sub-about-text { margin-top: 40px; margin-bottom: 50px; } .cil-h5 .ot-btn { margin-top: 20px; } .left-whyus-h2.right-cil-h5 { position: relative; } .left-whyus-h2.right-cil-h5 img { float: right; } .left-whyus-h2.right-cil-h5 .demo-style-1-box-text.left { left: 0; transform: translateY(-50%); } /* What We Do Home 5 */ .whatwedo-warp-h5 { margin-top: 60px; } .item-wwd { position: relative; } .item-wwd img { width: 100%; max-width: 100%; } .item-wwd .overlay-wwd { text-align: center; background: transparent; color: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.5s ease-in-out; background: rgba(10, 44, 78, 0.7); } .item-wwd .overlay-wwd h4 { font-size: 24px; color: #fff; } .item-wwd .overlay-wwd p { font-size: 12px; margin: 10px 0 20px 0; opacity: 0; transition: all 0.5s ease-in-out; } .item-wwd .overlay-wwd .overlay-wwd-inner { display: block; position: absolute; width: 100%; height: 100%; top: 73%; transition: all 0.5s ease-in-out; padding: 25px; } .item-wwd:hover { cursor: pointer; } .item-wwd:hover .overlay-wwd { background: rgba(255, 182, 0, 0.9); } .item-wwd:hover .overlay-wwd p { opacity: 1; } .item-wwd:hover .overlay-wwd-inner { top: 0; } .whatwedo-warp-h5 .group-btn { margin-top: 60px; } /* Planning Steps */ .bg-plan-h5 { background: url(images/bg-content/bg-quote-h3.jpg) repeat; background-attachment: fixed; } .owl-plan-h5 .owl-wrapper-outer { padding-top: 80px; } .item-plan-step { text-align: center; border-top: 2px dotted #ddd; } .item-plan-step .step { width: 70px; height: 70px; line-height: 70px; text-align: center; font-size: 24px; font-weight: 500; color: #fff; border-radius: 50%; display: block; margin: -35px auto 35px auto; background: #ffb600; } .item-plan-step h4, .item-plan-step p { padding: 0 15px; } /* Case Filter Home 5 */ .category-case-warp { display: inline-block; width: 100%; text-align: center; margin-top: 60px; } .category-case-warp a { line-height: 42px; color: #fff; padding: 0 15px; background: #0a2c4e; transition: all 0.5s ease-in-out; display: inline-block; margin-bottom: 5px; } .category-case-warp a.current { background: #ffb600; color: #fff; } .category-case-warp a:hover { background: #ffb600; color: #fff; } .cases-warp-h5 { margin-top: 40px; } .cases-warp-h5 .element-item { width: 25%; padding: 15px; } .item-case-h5 img { width: 100%; max-width: 100%; filter: contrast(80%); transition: all 0.5s ease-in-out; } .item-case-h5 .case-info { background: #0a2c4e; padding: 20px; text-align: center; } .item-case-h5 .case-info h4 a { color: #ffb600; font-size: 16px; line-height: 20px; font-weight: normal; transition: all 0.5s ease-in-out; } .item-case-h5 .case-info h4 a:hover { text-decoration: underline; } .item-case-h5 .case-info a.case-cate { color: #bababa; font-size: 14px; line-height: 20px; transition: all 0.5s ease-in-out; } .item-case-h5 .case-info a.case-cate:hover { color: #fff; } .item-case-h5:hover img { filter: contrast(100%); } /* Our Services Home 6 */ .services-h6-warp { position: relative; display: inline-block; width: 100%; } .services-h6-warp > [class*='col-'] { padding-right: 0; padding-left: 0; } .title-vertical { position: absolute; top: 50%; transform: translateY(-50%); } .services-h6-warp .title-vertical { padding-left: 30px; } .image-container { height: 100%; overflow: hidden; padding: 0; position: absolute; top: 0; } .background-image { background-position: 50% 50%; background-size: cover !important; width: 100%; height: 100%; left: 0; position: absolute; z-index: 0; } .services-h6-warp .background-image { background: url(images/bg-content/services-h4.jpg); } /* Counter Up Home 6 */ .bg-counter-h6 { width: 100%; height: 323px; background: url(images/bg-content/ct-h6.jpg) repeat; background-attachment: fixed; } .bg-counter-h6 .warp-counter { padding-top: 100px; } /* Testimonial Home 6 */ .bg-tw-h6 { background: url(images/bg-content/tw-h6.jpg) no-repeat; background-size: cover; } .item-testimonial-h6 img { width: 100px; border-radius: 50%; overflow: hidden; } .item-testimonial-h6 .h-line-sm { height: 36px; width: 2px; display: block; margin: 5px auto; background: #ffb600; } .item-testimonial-h6 p { font-size: 21px; color: #222; line-height: 40px; margin-bottom: 25px; } .item-testimonial-h6 .name { color: #ffb600; font-size: 14px; } .item-testimonial-h6.text-center img { margin: 30px auto 50px auto; } .testimonial-warp { position: relative; } .testimonial-warp .owl-pagination { text-align: center; } .testimonial-warp .owl-controls { bottom: -50px; position: absolute; width: 100%; } .tw-h6 { margin-bottom: 50px; } /* Call Back Home 6 */ .cb-h6 { background: url(images/bg-content/cb-h6.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .cbw-h6 { background: rgba(10, 44, 78, 0.8); } .cbw-h6 { padding: 0 100px 100px 100px; } /* Subcribe Home 6 */ .bg-subcr-2 { background: #2a2a2a; padding: 90px 0; } /* News Home 6 */ .owl-news-h6 .owl-item { padding: 0 15px; } .item-new-2 .new-info p { width: 33.3333%; text-align: right; } .item-new-2 .new-info p:first-of-type { text-align: left; } .item-new-2 .new-info p:last-child i { margin-right: 5px; } /* About Home 6 */ .section-fix-position-h6 { margin-bottom: 0; } .item-about-h6 { width: 100%; position: relative; text-align: center; } .item-about-h6 img { width: 100%; max-width: 100%; } .item-about-h6 .overlay-about-h6 { padding: 30px; background: rgba(10, 44, 78, 0.85); position: absolute; width: 100%; height: 100%; top: 0; left: 0; color: #fff; } .item-about-h6 h4 { font-size: 24px; color: #ffb600; } .item-about-h6 h4, .item-about-h6 p { position: absolute; top: 50%; left: 50%; width: 100%; padding: 0 30px; } .item-about-h6 h4 { transform: translate(-50%, -80px); } .item-about-h6 p { font-size: 12px; transform: translate(-50%, -25px); } /* Social Home 6 */ .social-inner-h6 p { font-weight: 400; } .social-inner-h6 ul.widget-footer-social-1 li a { background: rgba(255, 255, 255, 0.1); color: #fff; } .social-inner-h6 ul.widget-footer-social-1 li a:hover { color: #fff; } /* Owl Partner Home 7 */ .owl-partner-h7 { margin-top: 60px; } .partner-warp-h7 { position: relative; } .partner-warp-h7 .owl-partner-h7 { margin-bottom: 0; } .owl-partner-h7 .owl-controls { display: none; } .btn-2 { width: 60px; height: 60px; line-height: 60px; transform: translateY(-50%); opacity: 0; text-align: center; position: absolute; top: 50%; transition: all 0.5s ease-in-out; background: #0a2c4e; color: #fff; display: block; font-size: 24px; cursor: pointer; } .partner-warp-h7:hover .btn-2 { opacity: .5; } .btn-2:hover { color: #fff; background: #ffb600; opacity: 1; } .btn-2.prev-partner-h2 { left: -80px; } .btn-2.next-partner-h2 { right: -80px; } /* Testimonial Home 7 */ .bg-tw-h7 { background: url(images/bg-content/tw-h7.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .item-testimonial-h7 p { font-size: 21px; color: #fff; line-height: 40px; margin-bottom: 25px; } .item-testimonial-h7 .name { color: #ffb600; font-size: 14px; } .tw-h7 { margin: 70px auto 50px auto; } /* About Home 7 */ .bg-about-home-7 { background: url(images/bg-content/bg-about-h7.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .about-warp-h7 { color: #fff; } /* Call Back Home 7 */ .cb-warp-h7 { padding-bottom: 100px; } .cb-info-warp-h7 { padding-right: 15px; } .cb-info-warp-h7 .cb-form div.fancy-select ul.options { background: #fff; } .cb-info-warp-h7 .cb-form div.fancy-select ul.options li { color: #222; } .cb-info-warp-h7 .cb-form div.fancy-select ul.options li:hover { background: #ffb600; color: #fff; } .cb-info-warp-h7 .cb-form input.form-control { opacity: .6; } .cb-info-warp-h7 .cb-form input.form-control:focus { border-color: #ffb600; opacity: 1; } .cb-info-warp-h7 .cb-form div.fancy-select div.trigger { color: #fff; opacity: .6; } .cb-info-warp-h7 .cb-form div.fancy-select select:focus + div.trigger { opacity: 1; border-color: #ffb600; } .cb-info-warp-h7 .btn-white-color { color: #222; } .cb-info-warp-h7 .btn-white-color:hover { color: #fff; background: #ffb600; } .cb-info-warp-h7 ::-webkit-input-placeholder { color: #fff; } .cb-info-warp-h7 :-moz-placeholder { /* Firefox 18- */ color: #fff; } .cb-info-warp-h7 ::-moz-placeholder { /* Firefox 19+ */ color: #fff; } .cb-info-warp-h7 :-ms-input-placeholder { color: #fff; } /* Social Home 7 */ .social-inner-h7 ul.widget-footer-social-1 { margin-top: 0; } .item-about-h7 h4 { color: #fff; font-size: 18px; margin-bottom: 10px; margin-top: 15px; } .item-about-h7 p { font-size: 12px; } .item-about-h7 .img-warp-about { position: relative; display: block; transition: all 0.5s ease-in-out; } .item-about-h7 .img-warp-about:hover { opacity: .8; } .item-about-h7 .btn-play-about { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } /* Offer Home 7 */ .offer-home-7-item { margin-top: 60px; } .offer-home-7-item span.lnr { font-size: 31.92px; display: block; width: 80px; height: 80px; border: 2px solid #ffb600; color: #ffb600; text-align: center; line-height: 72px; border-radius: 50%; margin-bottom: 30px; } .offer-home-7-item h4 { margin-bottom: 30px; } .offer-home-7-item p.sub-text-offer { margin-bottom: 30px; } .offer-home-7-item ul.list-style-star { margin-bottom: 30px; } .thumb-owl-offer { position: relative; } .thumb-owl-offer .owl-controls { position: absolute; bottom: 80px; width: 100%; float: none; } .thumb-owl-offer .owl-controls .owl-pagination { text-align: center; } .thumb-owl-offer .owl-page { border: 3px solid #fff; background: transparent; } .thumb-owl-offer .owl-page.active { border-color: #ffb600; background: #ffb600; } .thumb-owl-offer .owl-item { cursor: move; } .owl-offer .owl-controls { display: none; } /* Team Home 7 */ .bg-team-h7 { background: url(images/bg-content/bg-team-h7.jpg) repeat; background-attachment: fixed; } .group-title-btn { display: inline-block; width: 100%; position: relative; } .group-title-btn .title-block { width: auto; float: left; } .group-title-btn .customNavigation { position: absolute; top: 50%; right: 0; transform: traslateY(-50%); } .btn-3 { width: 28px; height: 34px; background: #0a2c4e; transition: all 0.5s ease-in-out; line-height: 34px; text-align: center; font-size: 18px; color: #fff; display: inline-block; position: relative; margin-left: 4px; } .btn-3-prev:before { width: 0; height: 0; border-top: 34px solid #0a2c4e; border-right: 4px solid transparent; content: ""; position: absolute; left: 100%; top: 0; transition: all 0.5s ease-in-out; } .btn-3-next:before { width: 0; height: 0; border-bottom: 34px solid #0a2c4e; border-left: 4px solid transparent; content: ""; position: absolute; right: 100%; top: 0; transition: all 0.5s ease-in-out; } .btn-3:hover { color: #fff; background: #ffb600; cursor: pointer; } .btn-3-prev:hover:before { border-top-color: #ffb600; } .btn-3-next:hover:before { border-bottom-color: #ffb600; } /* Home 8 */ /* quote */ .bg-quote-h8 { padding: 54px 0px; background: url(images/bg-content/bg-subcri.jpg) no-repeat; background-size: cover; background-attachment: fixed; } /* About */ .about-h8-warp { position: relative; padding: 70px 0; padding-top: 100px; } .whyus-h8-warp { padding-left: 15px; } /* Counter */ .counter-h8 { padding: 60px 0; } /* Services */ .bg-services-h8 { background: url(images/bg-content/bg-services-h8.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .demo-sub-about-on-dark { color: #bababa; } .owl-services-h8 .owl-controls { margin-top: 30px; } .owl-services-h8 .owl-controls .owl-pagination { text-align: center; } /* News */ .news-h8-warp { margin-top: 60px; display: inline-block; width: 100%; } .news-h8-warp .item-new { margin-bottom: 30px; } /* Find Advisor */ .bg-find-adv-h8 { padding-bottom: 100px; background: url(images/bg-content/bg-fdv-h8.jpg) no-repeat; background-size: cover; background-attachment: fixed; } /* Partner */ .partner-h8-warp { padding: 65px 0 45px 0; } .item-partner-h8 img { opacity: 0.35; transition: all 0.5s ease-in-out; } .item-partner-h8:hover img { opacity: 1; } .owl-partner-h8 .owl-controls { display: none; } /* Home 9 */ /* Cases */ .bg-case-h9 { background: url(images/bg-content/bg-cases-h9.png) no-repeat; background-attachment: fixed; background-position: top right; } .category-case-warp-h9 { margin: 0; float: right; width: auto; position: absolute; right: 0; bottom: 0; } /* Testimonial */ .testimonial-warp-h9 .owl-controls { bottom: 0px; position: absolute; width: 100%; } .testimonial-warp-h9 .owl-controls .owl-pagination { text-align: right; } /* Find advisor */ .bg-fdv-h9 { background: url(images/bg-content/bg-fdv-h9.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .left-fdv-h9 { display: inline-block; width: 55.8333%; float: left; padding-right: 15px; } .right-fdv-h9 { position: relative; display: inline-block; float: right; width: 44.166%; padding-left: 15px; overflow: hidden; } .right-fdv-h9 img { width: 100%; height: 100%; } /* News */ .bg-news-h9 { background: url(images/bg-content/bg-news-h9.jpg) repeat; background-attachment: fixed; } .news-h9-warp { position: relative; margin-top: 60px; display: inline-block; width: 100%; } .news-h9-warp .owl-controls { position: static; width: 100%; display: inline-block; margin-top: 60px; } .news-h9-warp .owl-controls .owl-pagination { text-align: center; } .owl-news-h9 .owl-item { padding: 0 15px; } /* Location */ .location-h9-warp { margin-top: 0; } .location-h9-warp .owl-controls { margin-top: 30px; } .bg-location-h9 { background: url(images/bg-content/bg-location-h9.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .owl-location-h9 .owl-item { padding-top: 15px; padding-bottom: 15px; } .owl-location-h9 .owl-item .item-locaition { transition: all 0.5s ease-in-out; box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.14); } .owl-location-h9:hover .owl-item .item-locaition { box-shadow: none; } .owl-location-h9 .owl-item .item-locaition:hover { box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.14); } /* Subcribe 9 */ .bg-subcr-9 { background: #2a2a2a; } /* Home 10 */ /* Offer */ .offer-h10 { padding-bottom: 100px; } .item-offer-h10 { transition: all 0.5s ease-in-out; } .item-offer-h10 p { font-size: 12px; } .item-offer-h10 h4 { transition: all 0.5s ease-in-out; } .offer-h10-warp { margin-bottom: 60px; } .offer-h10-warp .col-md-4 { padding: 0; } .offer-h10-warp .item-offer-h10:hover { background: #0a2c4e; color: #fff; } .offer-h10-warp .item-offer-h10:hover h4 { color: #fff; } /* About */ .left-about-h10 { width: 49%; } .right-about-h10 { width: 51%; } .about-warp-h10 { position: relative; } .image-container-right { right: 0; } .item-about-h10 .overlay-about-h6 { background: rgba(255, 255, 255, 0.92); transition: all 0.5s ease-in-out; } .item-about-h10 { margin-bottom: 30px; } .item-about-h10 { cursor: pointer; transition: all 0.5s ease-in-out; box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.14); } .item-about-h10 h4 { color: #222; transition: all 0.5s ease-in-out; } .item-about-h10 p { color: #8f8f8f; transition: all 0.5s ease-in-out; } .item-about-h10:hover .overlay-about-h6 { background: rgba(255, 182, 0, 0.9); } .item-about-h10:hover h4 { color: #fff; } .item-about-h10:hover p { color: #fff; } .about-warp-h10 .ot-btn { margin-right: 5px; } /* Cases */ .project-h10-warp .col-md-6 { padding: 0; } .project-h10-warp .item-project { margin-bottom: 0; } /* Testimonial */ .bg-tw-h10 { background: url(images/bg-content/cb-h7.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .tw-on-dark p { color: #fff; } /* Contact Home 11*/ .infobox-in-map { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 55px 35px; background: #0a2c4e; } .infobox-in-map h4 { font-size: 24px; color: #fff; text-align: center; margin-bottom: 40px; } .infobox-in-map p { font-size: 14px; font-weight: 500; color: #fff; margin-bottom: 15px; } .infobox-in-map i { font-size: 24px; color: #ffb600; margin-right: 10px; display: inline-block; min-width: 25px; } .infobox-in-map .simple-close-btn { position: absolute; top: -40px; right: -20px; color: #fff; opacity: .7; transition: all 0.5s ease-in-out; } .infobox-in-map .simple-close-btn:hover { opacity: 1; color: #fff; } .infobox-in-map-inner { position: relative; } /* Progress bar */ .progress-bar-warp { display: inline-block; width: 100%; clear: both; } .progress-main-color { background: #0a2c4e; } .progress-sub-color { background: #ffb600; } .percent-h { position: absolute; top: 2px; text-align: center; transform: translateX(-100%); } .percent-h .box-percentage-inner { width: 30px; height: 18px; background: #ffb600; color: #fff; display: block; font-size: 10px; line-height: 19px; position: relative; } .percent-h .box-percentage-inner:before { display: block; content: ""; width: 0; height: 0; border-right: 1px solid transparent; border-left: 8px solid transparent; border-top-width: 7px; border-top-style: solid; position: absolute; border-color: #ffb600; bottom: -7px; right: 0; } .progress-h { box-shadow: none; border-radius: 0; background: #f6f6f6; position: relative; height: 12px; margin-top: 15px; } .progress-h .bar-chart { position: relative; } .chart-h-item { overflow: hidden; position: relative; } .chart-h-item .label-progress { line-height: 14px; font-size: 14px; color: #222; font-weight: 400; } .progress-bar { transition: width 1s ease-in-out; } /* About Warp h12 */ .about-warp-h12 { padding: 0; } .about-h12-warp { display: inline-block; width: 100%; margin-top: 60px; } .about-h12-warp h4 { font-size: 21px; font-weight: 500; margin-bottom: 20px; } .about-h12-warp p { margin-bottom: 35px; } /* Services home 12 */ .services-h12-warp { display: inline-block; width: 100%; } .footer-owl-services-h12 { background: #0a2c4e; height: 95px; padding-top: 17px; } .customNavigation-services-h12 { float: left; display: inline-block; } .customNavigation-services-h12 .sl-btn-prev, .customNavigation-services-h12 .sl-btn-next { position: relative; display: inline-block; cursor: pointer; } .customNavigation-services-h12 .sl-btn-prev { margin-right: 15px; } .footer-owl-services-h12 .sl-btn-1 { float: right; display: inline-block; margin-top: 10px; } .footer-owl-services-h12 .sl-btn-1:hover { background: #ffb600; border-color: #ffb600; color: #fff; } /* Pricing Home 12 Warp */ .pricing-home12-warp { margin-top: 60px; display: inline-block; width: 100%; } /* FAQ Home 12 */ .bg-fq-h12 { background: url(images/bg-content/fq-h12.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .faq-h12-warp { margin-top: 60px; display: inline-block; width: 100%; } /* Accordion style 3 */ .accordion-3 { border: 0; margin: 0; } .accordion-3 .panel-heading .accordion-toggle:after { /* symbol for "opening" panels */ font-family: 'FontAwesome'; /* essential for enabling glyphicon */ content: "\f056"; /* adjust as needed, taken from bootstrap.css */ position: absolute; /* adjust as needed */ top: 0; left: 0; padding: 0 20px; color: #fff; /* adjust as needed */ background: #ffb600; font-size: 21px; } .accordion-3 .panel-heading .accordion-toggle.collapsed:after { /* symbol for "collapsed" panels */ content: "\f055"; /* adjust as needed, taken from bootstrap.css */ color: #222; background: #fff; } .accordion-3 .panel-default { border: 0; border-bottom: 1px solid #ededed; border-radius: 0; box-shadow: none; } .accordion-3 .panel-default > .panel-heading { background: #fff; border: 0; color: #727272; padding: 0; } .accordion-3 .panel + .panel { margin-top: 0; } .accordion-3 .panel { border-radius: 0; } .accordion-3 h4 { font-size: 16px; color: #222; line-height: 60px; } .accordion-3 h4 a { padding: 0 20px; display: inline-block; width: 100%; position: relative; } .accordion-3 a.accordion-toggle { background: #ffb600; color: #fff; padding-left: 70px; } .accordion-3 a.accordion-toggle:after { color: #fff; } .accordion-3 a.accordion-toggle.collapsed { background: #fff; color: #222; } /* About Page */ .sh-about { background: url(images/bg-content/sh-about.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .whyus-about { margin-top: 0; } .whyus-about .right-whyus-h2 { margin-top: 100px; } .whyus-about .right-whyus-h2 p { margin-bottom: 30px; } .about-icon-warp { margin-top: 60px; } /* About Verision 2 Page */ .warp-counter-about-2 { margin: 60px 0 60px 0; display: inline-block; width: 100%; } /* About Verision 4 page */ .about-4-warp { display: inline-block; width: 100%; margin-bottom: 60px; } /* Cases Page */ .sh-cases { background: url(images/bg-content/bg-quote-h2.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .cases-warp-page { margin-top: 30px; clear: both; display: inline-block; width: 100%; } .cases-warp-page .element-item { width: 33.3333%; } .category-case-warp-page { margin-top: 0; width: auto; float: left; padding: 0 15px; display: inline-block; } .category-case-warp-page a { background: transparent; border: 2px solid #0a2c4e; color: #0a2c4e; } .category-case-warp-page a.current, .category-case-warp-page a:hover { background: #ffb600; color: #fff; border-color: #ffb600; } /* Contact page */ .title-block h3 { font-weight: bold; font-size: 32px; } .sh-contact { background: url(images/bg-content/sh-contact.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .title-contact { margin-bottom: 30px; } .form-contact-warp input.form-control { height: 44px; line-height: 44px; border-radius: 0; border: 1px solid #dedede; transition: all 0.5s ease-in-out; box-shadow: none; background: transparent; margin-bottom: 30px; } .form-contact-warp textarea.form-control { border-radius: 0; border: 1px solid #dedede; transition: border-color 0.3s; box-shadow: none; background: transparent; margin-bottom: 30px; resize: vertical; } .form-contact-warp .form-control:focus { border-color: #0a2c4e; } .form-contact-warp ::-webkit-input-placeholder { color: #727272; } .form-contact-warp :-moz-placeholder { /* Firefox 18- */ color: #727272; } .form-contact-warp ::-moz-placeholder { /* Firefox 19+ */ color: #727272; } .form-contact-warp :-ms-input-placeholder { color: #727272; } .form-contact-warp button { display: block; width: 200px; transition: all all 0.3s ease-in-out; border-radius: 0; padding-left: 25px; padding-right: 25px; height: 44px; line-height: 44px; color: #fff; border: 0; /* margin: 0 auto; */ margin-bottom: 12px; } /* Team Page */ .about-founder { display: inline-block; width: 100%; } .sh-team { background: url(images/bg-content/sh-team.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .about-founder .box-img-left .boxcontent h4 { font-size: 21px; } .box-img-left .feature { padding-right: 15px; float: left; width: 40%; height: auto; display: inline-block; } .box-img-left .feature img { width: 100%; max-width: 100%; } .box-img-left .boxcontent { padding-left: 15px; float: right; width: 60%; display: inline-block; text-align: left; } .box-img-left .boxcontent .sig { margin-top: 25px; } .ourteam-page { display: inline-block; width: 100%; clear: both; } .ourteam-page .item-team { padding: 0; margin-bottom: 30px; } /* Team 2 */ .list-team-v2 { display: inline-block; width: 100%; } .item-team-v2 { display: inline-block; position: relative; width: 100%; margin-bottom: 60px; } .item-team-v2 .team-ava { width: 31%; position: absolute; top: 0; left: 0; } .item-team-v2 .team-ava img { filter: contrast(80%); transition: all 0.5s ease-in-out; } .item-team-v2 .box-info { width: 77%; position: relative; float: right; z-index: 2; background: #f6f6f6; padding: 30px 35px; margin-top: 20px; } .item-team-v2 .box-info h4 { margin-bottom: 5px; } .item-team-v2 .box-info h4 a { color: #222; transition: all 0.5s ease-in-out; } .item-team-v2 .box-info h4 a:hover { color: #ffb600; } .item-team-v2 .box-info p { margin-bottom: 0; } .item-team-v2 .box-info span { font-size: 12px; font-weight: 500; margin-bottom: 15px; display: inline-block; width: 100%; } .item-team-v2 .box-info ul { list-style: none; display: block; float: right; position: absolute; top: 30px; right: 35px; } .item-team-v2 .box-info ul li { display: inline-block; } .item-team-v2 .box-info ul a { color: #222; transition: all 0.5s ease-in-out; margin-left: 10px; } .item-team-v2 .box-info ul a:hover { color: #ffb600; } .item-team-v2:hover img { filter: contrast(100%); } /* Single Team */ .header-st-inner { width: 100%; max-width: 470px; margin: 0 auto; } .st-info { display: inline-block; width: 100%; position: relative; margin-top: 30px; } .st-info span { font-size: 12px; font-weight: 500; } .contact-sum-st { text-align: right; display: block; width: 50%; top: 0; right: 0; position: absolute; } .contact-sum-st a { margin-bottom: 10px; font-weight: 500; display: block; width: 100%; color: #727272; transition: all 0.5s ease-in-out; } .contact-sum-st a:hover { color: #222; } .contact-sum-st ul { list-style: none; width: 100%; display: block; float: right; } .contact-sum-st ul li { display: inline-block; margin-left: 10px; } .contact-sum-st ul a { color: #222; font-weight: 400; } .contact-sum-st ul a:hover { color: #ffb600; } .body-st { display: inline-block; width: 100%; } .body-st h4 { margin-bottom: 30px; margin-top: 50px; } .list-book-icon { list-style: none; display: inline-block; width: 100%; } .list-book-icon li { display: inline-block; width: 100%; position: relative; line-height: 30px; padding-left: 20px; } .list-book-icon a { color: #0a2c4e; transition: all 0.5s ease-in-out; } .list-book-icon a:hover { color: #ffb600; } .list-book-icon li:before { display: inline-block; position: absolute; content: "\f02d"; top: 0; left: 0; line-height: 30px; color: #ffb600; font-family: FontAwesome; } .contact-st { display: inline-block; width: 100%; margin-top: 60px; } .contact-st .form-advisor button { width: 100%; margin-bottom: 40px; } /* Services Page */ .sh-services { background: url(images/bg-content/bg-quote-h2.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .item-service-list { margin-bottom: 40px; display: inline-block; width: 100%; } .item-service-list figure { display: inline-block; width: 50%; float: left; position: relative; } .item-service-list figure img { width: 40%; float: left; transition: all 0.5s ease-in-out; } .item-service-list figure figcaption { display: block; width: 330px; height: 140px; border: 10px solid #fff; padding: 30px 30px; background: #0a2c4e; } .item-service-list figure figcaption { position: absolute; right: 60px; top: 20px; font-size: 32px; line-height: 50px; color: #fff; text-align: center; } .item-service-list .box-sum-service { display: inline-block; float: right; width: 50%; padding-left: 30px; padding-top: 18px; font-size: 12px; } .item-service-list:hover figure img { filter: contrast(100%); } /* Sidebar */ .title-widget-sidebar { line-height: 54px; color: #fff; font-size: 18px; display: inline-block; width: 100%; background: #0a2c4e; position: relative; padding-left: 18px; margin: 0; } .title-widget-sidebar:before { content: ""; display: block; position: absolute; top: 8px; left: 0; height: 36px; width: 6px; background: #ffb600; } /* Widget */ .widget-sidebar { margin-bottom: 60px; } /* widget list link */ ul.wd-list-link { background: #f6f6f6; list-style: none; display: inline-block; width: 100%; } ul.wd-list-link li { display: inline-block; width: 100%; } ul.wd-list-link a { padding-left: 34px; line-height: 49px; display: inline-block; width: 100%; position: relative; color: #222; transition: all all 0.3s ease-in-out; font-weight: 500; } ul.wd-list-link a:before { content: "\f0da"; position: absolute; display: block; top: 0; left: 20px; line-height: inherit; color: inherit; font-family: FontAwesome; font-size: 18px; } ul.wd-list-link a:hover { background: #ffb600; color: #fff; } ul.wd-list-link li.active a { background: #ffb600; color: #fff; } /* Widget Text Block */ .wd-text-warp { display: block; width: 100%; background: #f6f6f6; padding: 15px; font-size: 12px; margin-bottom: 25px; } .wd-text-warp .ot-btn { display: block; } /* Widget Html Block */ .wd-html-block img { width: 100%; max-width: 100%; } .wd-html-block p { font-size: 15px; color: #fff; } .wd-html-block span { font-size: 50px; font-weight: bold; color: #fff; line-height: 50px; } .wd-html-block .content-wd-html-inner { display: block; width: 100%; background: #0a2c4e; padding: 15px 0 5px 0; text-align: center; } .wd-html-block .ot-btn { display: block; } /* History Page */ .sh-company-history { background: url(images/bg-content/cb-h5.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .item-history-post { display: inline-block; width: 100%; position: relative; padding: 70px 25px 25px 25px; background: #f6f6f6; margin-bottom: 90px; } .item-history-post p.title-history { line-height: 60px; font-size: 21px; color: #fff; margin-bottom: 0; padding-left: 127px; padding-right: 15px; position: absolute; top: -30px; background: #0a2c4e; } .item-history-post p.title-history span { position: absolute; font-size: 32px; font-weight: bold; padding: 0 20px; background: #ffb600; top: 0; left: 0; } /* History Page 2 */ /* Timeline */ .timeline-centered { position: relative; } .timeline-centered:before, .timeline-centered:after { content: " "; display: table; } .timeline-centered:after { clear: both; } .timeline-centered:before, .timeline-centered:after { content: " "; display: table; } .timeline-centered:after { clear: both; } .timeline-centered:before { content: ''; position: absolute; display: block; width: 4px; background: #ededed; top: 0px; bottom: 0px; margin-left: 115px; } .timeline-centered .timeline-entry { position: relative; padding-left: 115px; clear: both; margin-bottom: 60px; cursor: pointer; } .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after { content: " "; display: table; } .timeline-centered .timeline-entry:after { clear: both; } .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after { content: " "; display: table; } .timeline-centered .timeline-entry:after { clear: both; } .timeline-centered .timeline-entry.begin { margin-bottom: 0; } .timeline-centered .timeline-entry .timeline-entry-inner { position: relative; margin-left: -16px; } .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after { content: " "; display: table; } .timeline-centered .timeline-entry .timeline-entry-inner:after { clear: both; } .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after { content: " "; display: table; } .timeline-centered .timeline-entry .timeline-entry-inner:after { clear: both; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon { background: #ffb600; display: block; width: 32px; height: 32px; border: 6px solid #ededed; border-radius: 50%; transition: all 0.5s ease-in-out; float: left; margin-top: 40px; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label { position: relative; background: #0a2c4e; padding: 40px; margin-left: 82px; transition: all 0.5s ease-in-out; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h4 { color: #fff; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p { color: #bababa; margin-bottom: 0; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after { content: ''; display: block; position: absolute; width: 0; height: 0; border-style: solid; border-width: 20px 20px 20px 0; border-color: transparent #0a2c4e transparent transparent; left: -20px; top: 36px; } .timeline-entry p.h-year { display: block; min-width: 100px; color: #222; font-weight: 600; position: absolute; top: 45px; left: 0; font-size: 32px; } .timeline-entry:hover .timeline-entry-inner .timeline-icon { border-color: #ffb600; background: #fff; } .timeline-entry:hover .timeline-entry-inner .timeline-label { box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.14); } .timeline-centered .timeline-entry:last-of-type { margin-bottom: 0; } /* News page */ .sh-news { background: url(images/bg-content/sh-news.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .item-new-list { display: inline-block; width: 100%; position: relative; margin-bottom: 60px; } .item-new-list .feature-new-warp { width: 57.265%; position: relative; } .item-new-list .feature-new-warp img { min-width: 100%; max-width: none; min-height: 384px; } .item-new-list .feature-new-warp .btn-play-new { max-height: auto; min-height: auto; min-width: auto; max-width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .item-new-list .feature-new-warp img { filter: contrast(90%); transition: all 0.5s ease-in-out; } .item-new-list .box-new-info { width: 48.88888%; position: absolute; right: 0px; top: 5%; background: #f6f6f6; height: 89.583333%; padding: 35px; } .item-new-list .box-new-info .new-info { padding: 0; position: static; display: inline-block; width: 100%; background: transparent; margin-bottom: 20px; } .item-new-list .box-new-info .new-info h4 a { color: #222; font-size: 21px; } .item-new-list .box-new-info .new-info h4 a:hover { color: #ffb600; } .item-new-list .box-new-info .new-info h4 { margin-bottom: 14px; } .item-new-list .box-new-info .new-info p { color: #727272; } .item-new-list .box-new-info .tapo { margin-bottom: 30px; } .item-new-list:hover img { filter: contrast(110%); } .owl-feature-gallery-post { position: relative; } .owl-feature-gallery-post .owl-controls { position: absolute; bottom: 20px; width: 100%; z-index: 2; } .owl-feature-gallery-post .owl-controls .owl-pagination { text-align: center; } .owl-feature-gallery-post .owl-controls .owl-pagination .owl-page { width: 10px; height: 10px; border-width: 2px; background: transparent; } .owl-feature-gallery-post .owl-controls .owl-pagination .owl-page.active { background: #ffb600; } .feature-new-warp .popup-youtube { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .item-new-list.no-position { background: #f6f6f6; } .item-new-list.no-position .feature-new-warp, .item-new-list.no-position .box-new-info { position: static; width: 50%; display: inline-block; float: left; } .item-new-list.no-position .feature-new-warp { overflow: hidden; } .item-new-list.no-position .feature-new-warp img { max-width: none; min-height: auto; } .item-new-list.no-position .box-new-info { background: none; } .grid-new .feature-new-warp { width: 100%; } .grid-new .feature-new-warp img { max-width: 100%; width: 100%; min-height: 0; } .grid-new .box-new-info { width: calc(100% - 30px); margin-left: 15px; margin-top: -60px; position: relative; z-index: 2; } .grid-new .feature-new-warp .btn-play-new { width: 60px; } /* Pagination Blog */ ul.pagination li a { margin-bottom: 10px; padding: 0 15px; line-height: 42px; background: #0a2c4e; color: #fff; transition: all 0.5s ease-in-out; border-radius: 0; min-width: 42px; text-align: center; margin-right: 10px; border: 0; box-shadow: 0; } ul.pagination li a:hover { background: #ffb600; color: #fff; box-shadow: 0; } ul.pagination li.active a { color: #fff; background: #ffb600; } /* News Detail Page */ .new-detail-warp { display: inline-block; width: 100%; padding-bottom: 40px; } .new-info-detail { position: static; background: transparent; padding: 0; margin: 40px 0 25px 0; display: inline-block; width: 100%; } .new-info-detail h4 a { color: #222; font-size: 24px; line-height: 20px; } .new-info-detail p { color: #727272; max-width: 160px; margin-bottom: 0; } .new-info-detail p:last-child { float: left; } .content-new-detail { clear: both; } .widget-footer-social-1.footer-post-share li a { background: #f6f6f6; color: #222; line-height: 38px; width: 36px; height: 36px; } .widget-footer-social-1.footer-post-share li a:hover { color: #fff; } .footer-post { padding: 17px 0; display: inline-block; width: 100%; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; } .footer-post ul.footer-post-share { display: inline-block; float: right; } .footer-post p.tags-post { display: inline-block; float: left; line-height: 36px; margin-bottom: 0; } .footer-post p.tags-post a { color: #222; font-size: 12px; transition: all 0.5s ease-in-out; } .footer-post p.tags-post i { margin-right: 10px; color: #222; } .footer-post p.tags-post a:hover { text-decoration: underline; color: #ffb600; } /* Section Comment */ .comment-list { display: inline-block; width: 100%; } .comment-list ol, .comment-list li { display: inline-block; width: 100%; } .comment-list ol { padding: 0; } .comment-list ul.child-comment { padding-left: 13.675%; } .comment-item { display: inline-block; width: 100%; position: relative; padding-left: 110px; margin-bottom: 60px; } .comment-item .avatar { position: absolute; top: 0; left: 0; max-width: 90px; } .comment-item .avatar .reply-comment { display: block; width: 32px; height: 32px; border-radius: 50%; bottom: -40px; left: 30px; position: absolute; line-height: 32px; text-align: center; color: #fff; background: #ffb600; transition: all 0.5s ease-in-out; } .comment-item .avatar .reply-comment:hover { background: #0a2c4e; color: #fff; } .comment-item h6 { margin-bottom: 5px; } .comment-item p { font-size: 12px; line-height: 24px; } .comment-item span.comment-info { display: inline-block; width: 100%; color: #bababa; font-size: 12px; margin-bottom: 15px; } .comment-item span.comment-info i { color: #222; font-size: 14px; margin-right: 10px; } .form-review button { float: right; } .form-review .rating-review { float: left; line-height: 44px; margin-bottom: 0; } .form-review .rating-review i { color: #ffb600; } .form-review .rating-review span { margin-right: 10px; } /* Single Cases */ .sh-case-single { background: url(images/bg-content/bg-quote-h2.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .case-detail-info h3 { font-size: 32px; margin-bottom: 0; } .case-detail-info p.case-cate { font-size: 18px; margin-bottom: 30px; } .case-detail-info .dl-horizontal dt { text-align: left; font-size: 14px; line-height: 36px; font-weight: 400; color: #222; } .case-detail-info .dl-horizontal dd { line-height: 36px; } .case-detail-info .dl-horizontal { margin-bottom: 30px; } .case-detail-info .advisors-warp { display: inline-block; width: 100%; } .case-detail-info .advisors-warp img { filter: contrast(80%); transition: all 0.5s ease-in-out; } .case-detail-info .advisors-warp a { display: inline-block; width: 80px; height: 80px; border-radius: 50%; margin-right: 10px; overflow: hidden; } .case-detail-info .advisors-warp .tooltip .tooltip-inner { background: #0a2c4e; border-radius: 0; } .case-detail-info .advisors-warp .tooltip .tooltip-arrow { border-bottom-color: #0a2c4e; } .case-detail-info .advisors-warp a:hover img { filter: contrast(100%); } .box-text-case { margin-top: 40px; } .owl-relate-cases .owl-item { padding: 0 15px; } .owl-relate-cases { padding: 60px 0 0 0; } .relate-cases-warp { display: inline-block; width: 100%; position: relative; } .relate-cases-warp .owl-controls { height: 15px; position: absolute; top: -18px; right: 15px; width: 100%; } /* Single Services */ .sh-single-services { background: url(images/bg-content/sh-single-services.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .services-detail-warp { display: inline-block; width: 100%; } .overview-services { position: relative; display: inline-block; width: 100%; } .overview-services img { max-width: 65.5%; } .overview-services .box-text-overview { width: 54%; height: 90%; right: 0; top: 5%; background: #f6f6f6; position: absolute; padding: 70px 25px; overflow: hidden; } .overview-services .box-text-overview h4 { font-size: 24px; margin-bottom: 30px; } .statements-warp { margin-top: 60px; } .statements-warp h3 { margin-bottom: 40px; font-size: 18px; } /* Accordion style 2 */ .accordion-2 { margin: 0; border: 1px solid #ededed; } .accordion-2 .panel-heading .accordion-toggle:after { /* symbol for "opening" panels */ font-family: 'FontAwesome'; /* essential for enabling glyphicon */ content: "\f056"; /* adjust as needed, taken from bootstrap.css */ position: absolute; /* adjust as needed */ top: 0; left: 0; background: #0a2c4e; padding: 0 20px; color: #fff; /* adjust as needed */ font-size: 21px; } .accordion-2 .panel-heading .accordion-toggle.collapsed:after { /* symbol for "collapsed" panels */ content: "\f055"; /* adjust as needed, taken from bootstrap.css */ color: #fff; } .accordion-2 .panel-default { border: 0; border-bottom: 1px solid #ededed; border-radius: 0; box-shadow: none; } .accordion-2 .panel-default > .panel-heading { background: #fff; border: 0; color: #727272; padding: 0; } .accordion-2 .panel + .panel { margin-top: 0; } .accordion-2 .panel { border-radius: 0; } .accordion-2 h4 { font-size: 16px; color: #222; line-height: 60px; } .accordion-2 h4 a { padding: 0 20px; display: inline-block; width: 100%; position: relative; } .accordion-2 a.accordion-toggle { background: #ffb600; color: #fff; padding-left: 70px; } .accordion-2 a.accordion-toggle:after { color: #fff; } .accordion-2 a.accordion-toggle.collapsed { background: #f6f6f6; color: #222; } /* Tab style 1 */ .tab-style-1 { margin-bottom: 3px; } .tab-style-1 li { display: inline-block; } .tab-style-1 li a { padding: 0px 25px; background: #f6f6f6; font-size: 14px; color: #222; line-height: 56px; } .tab-style-1 li.active a { color: #fff; background: #ffb600; } .tab-content-style-1 { padding: 30px; background: #f6f6f6; display: inline-block; width: 100%; } .chart-services-warp { margin-top: 60px; } /* Single Service 2 */ .services-2-detail-warp ul.list-check-icon { margin-top: 30px; margin-bottom: 30px; } .benefit-services-warp-2 .iconbox { margin-bottom: 30px; } .services-2-detail-warp img { width: 70%; margin: 0 auto; margin-bottom: 36px; } /* Single Service 3 */ .popup-video-services-3 { position: relative; display: inline-block; width: 100%; } .popup-video-services-3 img { width: 100%; filter: contrast(80%); transition: all 0.5s ease-in-out; } .popup-video-services-3 .btn-play { display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .popup-video-services-3:hover .btn-play { background: #0a2c4e; border-color: #0a2c4e; color: #fff; } .popup-video-services-3:hover img { filter: contrast(100%); } /* Branches Page */ .img-branches { margin: 0 auto; margin-bottom: 60px; width: 80%; } .item-branche { margin: 0; margin-bottom: 30px; background: #f6f6f6; transition: all 0.5s ease-in-out; } .item-branche h3 { background: #0a2c4e; transition: all 0.5s ease-in-out; } .item-branche:hover { box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.14); } .item-branche:hover h3 { background: #ffb600; } /* Ceo Message */ .accordion-ceo { display: inline-block; width: 100%; margin-top: 60px; } /* Partner Grid */ .partner-grid img.partner-img { margin-bottom: 30px; } /* Partner List */ .item-partner-list { margin-bottom: 60px; display: inline-block; width: 100%; } .item-partner-list img { max-width: 100%; margin: 0 auto; margin-bottom: 15px; filter: contrast(80%); transition: all 0.5s ease-in-out; } .item-partner-list h4 a { color: #222; transition: all 0.5s ease-in-out; } .item-partner-list h4 a:hover { color: #ffb600; } .item-partner-list p { display: inline-block; width: 100%; } .item-partner-list .ot-btn { margin-top: 20px; } .item-partner-list:hover img { filter: contrast(100%); } /* Testimonial List */ .testimonial-list .test-list-item { display: inline-block; width: 100%; position: relative; padding-bottom: 60px; margin-bottom: 60px; } .testimonial-list .test-list-item p { color: #727272; font-size: 18px; } .testimonial-list .test-list-item:before { display: block; height: 4px; width: 100px; background: #0a2c4e; position: absolute; bottom: 0; left: 0; content: ""; } /* Testimonial Grid */ .item-testimonial-2-page { background: #f6f6f6; padding: 30px; margin-bottom: 30px; } .item-testimonial-2-page p { font-size: 14px; color: #727272; line-height: 24px; } .item-testimonial-2-page.text-center img { margin-bottom: 30px; } /* Career Page */ .sh-career { background: url(images/bg-content/sh-career.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .list-job-warp { display: inline-block; width: 100%; background: #fff; } .table-reset th, .table-reset td { padding-top: 0; padding-bottom: 0; line-height: 41px; text-align: center; border: 0; } .table-reset tr > th { color: #fff; font-weight: 500; } .table-reset thead { background: #0a2c4e; } .table-reset th { border: 0; } .table-reset tr:hover { cursor: alias; } .table-reset tbody > tr > td { border-top: 0; border-bottom: 1px solid #f6f6f6; } .table-hover > tbody > tr:hover { background-color: #ffb600; color: #fff; } .list-job-description-warp { display: inline-block; width: 100%; padding: 40px; } .sub-text-career { margin: 30px 0 20px 0; } .table-detail-job td.detail { width: 430px; text-align: left; } .table-detail-job td.title { width: 140px; font-weight: 500; color: #222; text-align: left; padding-left: 15px; } .job-detail-info-warp h4 { margin: 30px 0 20px 0; } .table-reset.table-bordered { border: 1px solid #ededed; } .table-reset.table-bordered td, .table-reset.table-bordered th { border: 1px solid #ededed; } .file { visibility: hidden; position: absolute; } .form-apply-job .btn-upload { line-height: 32px; font-size: 12px; text-align: center; padding: 0 25px; width: auto; color: #727272; position: absolute; top: 5px; right: 5px; z-index: 2; height: auto; border: 1px solid #ededed; transition: all all 0.3s ease-in-out; background: #ededed; } .form-apply-job .btn-upload:hover { color: #fff; background: #ffb600; } .upload-cv-warp { position: relative; display: inline-block; width: 100%; } .form-apply-job.cb-form .fancy-select { height: 44px; } .form-apply-job.cb-form .fancy-select ul.options { max-height: 300px; overflow-y: scroll; } .form-apply-job.cb-form .btn-apply { float: left; } /* 404 page */ .full-screen-warp { width: 100%; height: 100vh; } .bg-404 { background: url(images/bg-content/404.jpg) no-repeat; background-size: cover; background-position: fixed; } .warp-inner-404 { margin: 0 auto; max-width: 780px; padding-top: 70px; } .warp-inner-404 img { margin: 0 auto; max-width: 230px; width: 230px; } .warp-inner-404 p.sub-text-404 { margin: 55px auto 30px auto; color: #fff; font-size: 18px; max-width: 560px; line-height: 30px; } .warp-inner-404 p.sub-text-404 a { color: #ffb600; } .warp-inner-404 p { color: #fff; } .warp-inner-404 .btn-border-white-color:hover { background: #ffb600; border-color: #ffb600; } .warp-inner-404 .ot-btn { margin: 0 5px; } .warp-inner-404 .group-btn { display: inline-block; width: 100%; margin-top: 40px; } .warp-inner-404 p.ftext { padding-bottom: 30px; margin-top: 60px; color: #b2b2b2; font-size: 13px; } .warp-inner-404 p.ftext span { color: #fff; } .box-text-404 span { font-size: 42px; line-height: 80px; color: #fff; letter-spacing: 1px; } .box-text-404 strong { display: inline-block; width: 100%; font-size: 162px; font-weight: 600; line-height: 162px; color: #ffb600; } .box-text-404 p { font-size: 24px; line-height: 53px; color: #fff; } .search-404 input.form-control { width: 100%; } .search-404 { margin: 50px auto 40px auto; } .search-404 button { bottom: 10px; right: 25px; font-size: 20px; } /* Coming Soon */ .warp-inner-cms { padding-top: 180px; display: inline-block; width: 100%; max-width: 800px; margin: 0 auto; } .warp-inner-cms img { margin: 0 auto; max-width: 230px; width: 230px; margin-bottom: 60px; } .warp-inner-cms p { display: inline-block; margin: 0 auto; color: #fff; line-height: 24px; font-size: 18px; max-width: 600px; } .warp-inner-cms .follow-text-cms, .warp-inner-cms ul.social-hover-defaul { display: inline-block; } .warp-inner-cms ul.social-hover-defaul { width: auto; } .warp-inner-cms .follow-text-cms { position: relative; padding-right: 150px; margin-right: 30px; } .warp-inner-cms .follow-text-cms:after { content: ""; display: inline-block; position: absolute; top: 0; right: 0; background: url(images/bg-content/follow.png) no-repeat; width: 120px; height: 52px; } .amwal-countdown { display: inline-block; width: 100%; margin-top: 60px; margin-bottom: 40px; } .item-counter-down { border: 2px solid rgba(255, 255, 255, 0.18); margin-bottom: 30px; } .item-counter-down span { font-size: 82px; line-height: 148px; color: #fff; font-weight: 600; display: inline-block; width: 100%; } .item-counter-down p { font-size: 14px; font-weight: 300; text-transform: uppercase; display: inline-block; width: 100%; margin: 0; border-top: 2px solid rgba(255, 255, 255, 0.18); line-height: 48px; background: rgba(255, 255, 255, 0.08); max-width: none; } .connect-cms-warp { display: inline-block; width: 100%; margin-bottom: 160px; } /* Shop */ .group-title-btn select.orderby { position: absolute; right: 0; height: 42px; line-height: 42px; border: 1px solid #ededed; min-width: 270px; padding-left: 15px; } .list-product { display: inline-block; width: 100%; } .product-item { margin-bottom: 30px; background-color: #f9f9f9; padding: 22px; border: 1px solid #f1f1f1; transition: all 0.3s ease-in-out; } .product-item:hover { -webkit-box-shadow: 0 15px 46px rgba(0, 0, 0, .1); -moz-box-shadow: 0 15px 46px rgba(0, 0, 0, .1); -ms-box-shadow: 0 15px 46px rgba(0, 0, 0, .1); -o-box-shadow: 0 15px 46px rgba(0, 0, 0, .1); box-shadow: 0 15px 46px rgba(0, 0, 0, .1); } .product-item figure { margin-bottom: 10px; } .product-item figure img { margin: 0 auto; transition: all 0.5s ease-in-out; } .product-item .product-detail h3 { margin-bottom: 0; } .product-item .product-detail h3 a { color: #222; font-size: 18px; transition: all all 0.3s ease-in-out; } .product-item .product-detail h3 a:hover { color: #ffb600; } .product-item .product-detail span.amount { color: #8f8f8f; font-size: 16px; font-weight: 500; letter-spacing: 1px; } .product-item .product-detail span.price { float: left; } .product-item .product-detail .product-rate { float: right; } .product-item .group-btn { margin: 0; margin-top: 15px; display: inline-block; width: 100%; } .product-item .group-btn .ot-btn { width: 49%; display: inline-block; padding: 0; } .product-rate i.fa-star { color: #ffb600; } .product-rate i.disable { color: #cfcfcf; } .product-item:hover img { filter: contrast(100%); } /* Shop Cart */ .table-cart td, .table-cart th { padding: 8px; vertical-align: middle; } .table-cart .product-name a { color: #727272; } .table-cart .product-name a:hover { color: #ffb600; } .table-cart .product-name { text-align: left; } .table-cart .product-thumbnail { width: 70px; min-width: 70px; } .table-cart .product-remove a { color: #ffb600; } .table-cart .product-thumbnail img { width: 70px; } .quantity input { height: 31px; line-height: 31px; border: 1px solid #ededed; color: #222; padding: 0 6px; } .quantity .minus, .quantity .plus { background: #f6f6f6; width: 34px; transition: all 0.5s ease-in-out; } .quantity .minus:hover { color: #fff; background: #0a2c4e; } .quantity .plus:hover { color: #fff; background: #ffb600; } .quantity .qty { width: 64px; text-align: center; border-left: 0; border-right: 0; vertical-align: 1px; } .quantity input { display: inline-block; margin-left: -3px; } .quantity input.minus { margin-left: 0; } .form-coupon input.form-control { margin: 0; } .table-cart-total { font-size: 14px; } .table-cart-total th { background: #ffb600; font-weight: normal; text-align: left; color: #fff; padding: 0 15px; line-height: 60px; width: 195px; } .table-cart-total td { line-height: 60px; padding: 0; padding-left: 30px; } .form-calc-ship div.form-group small { color: #ff0000; } .form-calc-ship div.form-group small p { margin: 0 !important; } .form-calc-ship input.form-control { margin-bottom: 0px; } .form-calc-ship div.fancy-select div.trigger { margin-bottom: 0px; } .form-calc-ship button { width: 100%; } .form-calc-ship div.fancy-select ul.options { max-height: 300px; overflow-y: scroll; } .owl-relate-product .owl-item { padding: 0 15px; } /* Check out */ .table-payment { margin-bottom: 60px; } .table-payment th { font-weight: 400; color: #222; line-height: 42px; padding: 0 8px; } .table-payment td { line-height: 42px; padding: 0 8px; } .table-payment tfoot td { background: #0a2c4e; color: #fff; } .form-select-payment button { width: auto; } .form-select-payment { margin-bottom: 60px; display: inline-block; width: 100%; } /* Single Product */ .single-product-warp figure { padding: 40px; border: 1px solid #ededed; } .single-product-warp figure img { margin: 0 auto; } .product-info-detail h3 { font-size: 24px; float: left; line-height: 20px; } .product-info-detail p.price { font-size: 24px; float: right; line-height: 20px; font-weight: 500; } .product-info-detail .product-rate { display: inline-block; clear: both; width: 100%; } .form-detail-product label { line-height: 44px; font-weight: normal; margin: 0; margin-right: 10px; } .form-detail-product input.form-control { margin: 0; max-width: 100px; } .form-detail-product button { display: inline-block; width: auto; padding: 0 15px; line-height: 44px; margin-left: 10px; } .widget-footer-social-1.social-detail-product { float: right; } .widget-footer-social-1.social-detail-product li a { color: #222; } .widget-footer-social-1.social-detail-product li a:hover { color: #fff; } .quantily-detail-product { float: left; display: inline-block; } .tab-content-style-2 { background: #fff; } .tab-style-2 li a { background: #0a2c4e; color: #fff; } .tab-style-2 li a:hover { background: #222; } .tab-style-2 li.active a:hover { background: #ffb600; } /* Shop Sidebar */ /* widget search */ .widget-search .widget-form { position: relative; margin-top: 40px; } .widget-search input.form-control { width: 100%; margin: 0; } .widget-search button { position: absolute; top: 0; right: 0; z-index: 2; width: auto; padding: 0 15px; background: transparent; color: #ccc; font-size: 18px; transition: all 0.5s ease-in-out; } .widget-search button:hover { color: #ffb600; } /* widget list product */ .product_list_widget { list-style: none; margin: 0; padding: 0; margin-top: 40px; margin-bottom: 30px; } .product_list_widget li { padding-bottom: 10px; margin-bottom: 10px; } .product_list_widget .wp-post-image { max-width: 70px; float: left; margin-right: 15px; } .product_list_widget h3 { font-size: 16px; line-height: 25px; margin: 0; } .product_list_widget h3 a { color: #222; transition: all 0.5s ease-in-out; } .product_list_widget h3 a:hover { color: #ffb600; } /* widget tags */ .wd-tags { list-style: none; margin-top: 40px; margin-bottom: 30px; } .wd-tags li { display: inline-block; } .wd-tags a { margin-right: 5px; margin-bottom: 5px; display: block; line-height: 30px; padding: 0 25px; border: 1px solid #ededed; color: #727272; font-size: 12px; transition: all 0.5s ease-in-out; } .wd-tags a:hover { color: #fff; background: #ffb600; border-color: #ffb600; } /* Pricing */ .sh-pricing { background: url(images/bg-content/sh-pricing.jpg) no-repeat; background-size: cover; background-attachment: fixed; } /* Account */ .bg-acc { background: url(images/bg-content/bg-acc.jpg) no-repeat; background-size: cover; } .login-warp { padding: 40px; } .login-warp .checkbox { float: right; margin: 0; margin-bottom: 15px; } .footer-acc a { float: left; margin-bottom: 15px; } .tab-acc li { width: 50%; text-align: center; float: left; margin: 0; } /* Icon Box ========================================================================== */ .iconbox { padding-right: 40px; } .iconbox .icon, .iconbox .fa, .iconbox .lnr { transition: all 0.5s ease-in-out; font-size: 32px; color: #ffb600; display: block; width: 83px; height: 83px; line-height: 76px; border: 2px solid #ffb600; border-radius: 50%; text-align: center; } .iconbox:hover .icon { color: #fff; background: #ffb600; } .iconbox h4 { margin-top: 25px; margin-bottom: 7px; } .iconbox.text-center .icon, .iconbox.text-center .fa, .iconbox.text-center .lnr { margin-left: auto; margin-right: auto; float: none; } .iconbox-type-sm { padding: 60px 40px; } .iconbox-type-sm .icon, .iconbox-type-sm .fa, .iconbox-type-sm .lnr { font-size: 42px; color: #ffb600; } .iconbox-type-sm h4 { margin-top: 13px; margin-bottom: 28px; } .iconbox-type-sm p { margin-bottom: 40px; } .iconbox-type-xs { padding: 40px 30px; cursor: pointer; } .iconbox-type-xs .icon, .iconbox-type-xs .fa, .iconbox-type-xs .lnr { font-size: 42px; color: #ffb600; } .iconbox-type-xs h4 { margin-top: 13px; margin-bottom: 28px; } .iconbox-type-xx { padding: 40px 30px; cursor: pointer; padding-left: 15px; padding-right: 15px; } .iconbox-type-xx .icon, .iconbox-type-xx .fa, .iconbox-type-xx .lnr { font-size: 42px; color: #ffb600; } .iconbox-type-xx h4 { margin-top: 13px; margin-bottom: 28px; } .iconbox-overlay-bg { transition: all 0.5s ease-in-out; } .iconbox-overlay-bg h4, .iconbox-overlay-bg p, .iconbox-overlay-bg .ot-btn { transition: all 0.5s ease-in-out; } .iconbox-overlay-bg:hover { background: #0a2c4e; } .iconbox-overlay-bg:hover h4, .iconbox-overlay-bg:hover p { color: #fff; } .iconbox-overlay-bg:hover .ot-btn { border-color: #fff; color: #fff; } .iconbox-overlay-bg .ot-btn:hover { color: #fff; background: #ffb600; border-color: #ffb600; } .iconbox-inline { padding-left: 110px; position: relative; } .iconbox-inline .icon, .iconbox-inline .fa, .iconbox-inline .lnr { transition: all 0.5s ease-in-out; font-size: 32px; color: #ffb600; display: block; width: 83px; height: 83px; line-height: 76px; border: 2px solid #ffb600; border-radius: 50%; text-align: center; position: absolute; top: 0; left: 0; } .iconbox-inline:hover .icon { color: #fff; background: #ffb600; } .iconbox-inline h4 { margin-top: 25px; margin-bottom: 10px; } .icon-box-on-dark { transition: all 0.5s ease-in-out; } .icon-box-on-dark h4 { color: #fff; } .icon-box-on-dark p { color: #bababa; } .icon-box-on-dark span, .icon-box-on-dark p { transition: all 0.5s ease-in-out; } .icon-box-on-dark:hover { background: #0a2c4e; } .icon-box-on-dark:hover p { color: #fff; } .icon-box-on-dark:hover span, .icon-box-on-dark:hover i { color: #fff; } /* Counter Up Icon */ .counter-inline { padding-left: 65px; position: relative; width: 100%; } .counter-inline .icon, .counter-inline .fa, .counter-inline .lnr { font-size: 38px; color: #ffb600; display: block; position: absolute; top: 0; left: 0; } .counter-inline span { font-size: 46px; margin-bottom: 7px; color: #fff; font-weight: 600; line-height: 46px; } .counter-inline p { font-size: 16px; color: #fff; } .counter-inline.ct-on-dark span { color: #222; } .counter-inline.ct-on-dark p { color: #727272; } .counter-inline.ct-on-dark .icon, .counter-inline.ct-on-dark .fa, .counter-inline.ct-on-dark .lnr { color: #ffb600; } .counter-block { text-align: center; } .counter-block .icon, .counter-block .fa, .counter-block .lnr { font-size: 38px; color: #ffb600; display: block; margin-bottom: 15px; } .counter-block span { font-size: 46px; color: #fff; font-weight: 600; line-height: 46px; } .counter-block p { font-size: 16px; color: #bababa; line-height: 30px; } .counter-on-light span.counter { color: #222; } .counter-on-light p { color: #727272; } /* Backtotop ========================================================================== */ .fixbtt { display: none; position: fixed; text-align: center; right: 30px; bottom: 60px; color: #fff; cursor: pointer; border-radius: 2px; z-index: 10000; height: 40px; width: 40px; line-height: 40px; background-color: rgba(0, 0, 0, 0.4); background-repeat: no-repeat; background-position: center; transition: background-color 0.1s linear; } .fixbtt:hover { background-color: #0a2c4e; color: #fff; } /* ========================================================================== Footer ========================================================================== */ footer { padding: 55px 0; } .f-bg-dark { background: #1a1a1a; } .f-bg-img { background: url(images/Footer/bg-footer-img.jpg) no-repeat; backgruond-size: cover; background-attachment: fixed; } .footer-home-5 { position: relative; width: 100%; background: #2a2a2a; } .footer-home-5 .left-footer-h5 { width: 38.54%; } .footer-home-5 .right-footer-h5 { width: 62.46%; right: 0; position: absolute; height: 100%; top: 0; } .cr-inner { padding-bottom: 0; } .logo-footer { margin-bottom: 35px; display: inline-block; width: 100%; } .widget-footer { color: #bababa; display: inline-block; width: 100%; } .widget-footer-text p { color: #bababa; line-height: 28px; } .widget-footer-text .btn-learn-more { float: left; color: #fff; background: #ffb600; transition: all 0.5s ease-in-out; margin-top: 30px; padding: 0 15px; line-height: 30px; display: block; clear: both; } .widget-footer-text .btn-learn-more:hover { color: #0a2c4e; background: #fff; } .widget-footer-social-1 { list-style: none; } .widget-footer-social-1 li { display: inline-block; } .widget-footer-social-1 li a { display: block; margin-right: 5px; width: 44px; height: 44px; line-height: 44px; text-align: center; font-size: 16px; color: #fff; border-radius: 50%; background: rgba(255, 255, 255, 0.1); transition: all 0.5s ease-in-out; } .widget-footer-social-1 li a:hover { background: #ffb600; } .widget-footer.widget-footer-social-1 { margin-bottom: 0; } .widget-footer-icon-link ul { list-style: none; line-height: 28px; color: #bababa; } .widget-footer-icon-link ul a { color: #bababa; transition: all 0.5s ease-in-out; } .widget-footer-icon-link ul a:hover { color: #fff; } .widget-footer-icon-link ul li { display: inline-block; position: relative; width: 100%; padding-left: 25px; } .widget-footer-icon-link ul i { display: inline-block; position: absolute; top: 0; left: 0; line-height: 28px; } .widget-footer-list-link ul { list-style: none; line-height: 28px; color: #bababa; } .widget-footer-list-link a { pwidth: 100%; color: #bababa; transition: all 0.5s ease-in-out; } .widget-footer-list-link a:hover { color: #ffb600; } .widget-footer-list-link li { display: inline-block; width: 100%; } .widget-footer-list-link a:before { display: block; content: "\f0da"; float: left; margin-right: 10px; color: #bababa; transition: all 0.5s ease-in-out; font-family: 'FontAwesome'; } .widget-footer-list-link a:hover:before { color: #ffb600; } .widget-footer-hours p { margin-bottom: 37px; } .dl-working-hours dt { width: 50%; text-align: left; color: #bababa; font-weight: 400; line-height: 28px; } .dl-working-hours dd { margin-left: 50%; color: #fffffe; line-height: 28px; } ul.footer-list-news { list-style: none; } ul.footer-list-news li { display: inline-block; width: 100%; position: relative; padding-left: 90px; margin-bottom: 20px; min-height: 70px; } ul.footer-list-news img { display: block; position: absolute; top: 5px; left: 0; } ul.footer-list-news a { color: #bababa; transition: all 0.5s ease-in-out; } ul.footer-list-news a:hover { color: #ffb600; } small.time { color: #fffffe; font-size: 12px; display: block; } .form-subcri-footer { margin-top: 15px; } .form-subcri-footer input.form-control { font-size: 12px; color: #fff; height: 40px; line-height: 40px; box-shadow: none; outline: 0; border: 1px solid #fff; border-radius: 0; background: transparent; opacity: .6; transition: all 0.5s ease-in-out; } .form-subcri-footer input.form-control:focus { opacity: 1; } .form-subcri-footer button.btn-subcri-footer { background: #ffb600; color: #fff; border-radius: 0; border: 0; outline: none; box-shadow: none; padding: 0 15px; line-height: 30px; margin-top: 5px; transition: all 0.5s ease-in-out; } .form-subcri-footer button.btn-subcri-footer:hover { background: #fff; color: #0a2c4e; } .widget-footer-tweets .owl-tweets-footer ul { list-style: none; } .widget-footer-tweets .owl-tweets-footer ul li { position: relative; width: 100%; } .widget-footer-tweets .owl-tweets-footer ul li p.tweet a { color: #fff; transition: all 0.5s ease-in-out; } .widget-footer-tweets .owl-tweets-footer ul li p.tweet a:hover { color: #ffb600; } .widget-footer-tweets p.interact { display: none; } .widget-footer-tweets p.timePosted a { color: #fffffe; font-size: 12px; display: block; } .widget-footer-tweets p { padding-left: 35px; } .widget-footer-tweets .owl-tweets-footer ul li:before { content: "\f099"; position: absolute; top: 0; left: 0; color: #fff; font-size: 14.4px; display: block; font-family: 'FontAwesome'; } .widget-footer-tweets .owl-tweets-footer .owl-item { overflow: hidden; } .owl-tweets-footer .owl-pagination { text-align: left; margin-top: 20px; padding-left: 30px; } .owl-tweets-footer .owl-pagination .owl-page { width: 11px; height: 11px; border-radius: 50%; border: 1px solid #fff; background: transparent; opacity: .6; transition: all 0.5s ease-in-out; } .owl-tweets-footer .owl-pagination .owl-page:hover, .owl-tweets-footer .owl-pagination .owl-page.active { background: #ffb600; border-color: #ffb600; opacity: 1; } .widget-tags-footer a { color: #bababa; font-size: 12px; transition: all 0.5s ease-in-out; display: inline-block; margin-right: 5px; margin-bottom: 5px; line-height: 30px; padding: 0 15px; border: 1px solid rgba(255, 255, 255, 0.2); } .widget-tags-footer a:hover { background: #ffb600; color: #fff; } .widget-cases-footer { width: 100%; display: inline-block; } .widget-cases-footer img { display: inline-block; float: left; margin-right: 5px; margin-bottom: 5px; } /* Footer home 8 */ .footer-home-8 { padding: 0; position: relative; width: 100%; background: #2a2a2a; } .footer-home-8 .left-footer-h8 { width: 38.54%; } .footer-home-8 .right-footer-h8 { width: 41.458%; right: 0; position: absolute; height: 100%; top: 0; } .footer-home-8 .widget-footer { padding: 60px 0; } .footer-home-8 .widget-footer-social-1 { padding-top: 20px; padding-bottom: 0; } .footer-home-8 .widget-footer-subcri { padding-left: 15px; } /* Footer home 10 */ .footer-home-10 { padding: 0; position: relative; width: 100%; background: #0a2c4e; } .footer-home-10 .widget-footer { padding: 60px 0; } .footer-home-10 .widget-footer-social-1 { padding-top: 20px; padding-bottom: 0; } .footer-home-10 .widget-footer-subcri { padding-left: 15px; } /* Copyright ========================================================================== */ .cr-h1 { background: url(images/Footer/cr-h1.jpg) no-repeat; } .cr-h4 { border-top: 1px solid rgba(255, 255, 255, 0.1); margin-top: 30px; } .copyright-warp .copyright-list-link { display: inline-block; float: left; } .copyright-warp .copyright-text { display: inline-block; float: right; } .copyright-list-link ul { list-style: none; } .copyright-list-link li { display: inline-block; margin-right: 35px; } .copyright-list-link a { color: #b2b2b2; transition: all 0.5s ease-in-out; } .copyright-list-link a:hover { color: #fff; } .copyright-text { color: #b2b2b2; } .copyright-text span { color: #fff; } .copyright-text p { margin-bottom: 0; } .cr-1 a, .cr-1 p { line-height: 70px; } .cr-2 .copyright-text { width: 100%; float: none; text-align: center; line-height: 90px; } .cr-h8 { background: #ffb600; } .cr-h8 p { color: #fff; } .cr-h8 span { color: #222; } .cr-h8 .copyright-list-link a { color: #fff; transition: all 0.5s ease-in-out; } .cr-h8 .copyright-list-link a:hover { color: #222; } .cr-h9 { background: #2a2a2a; } .bg-footer-h9 { background: #222222; } .cr-h10 { background: #fff; } .cr-h10 p, .cr-h10 a { color: #888888; } .cr-h10 span { color: #222; } .cr-h10 .copyright-list-link a { color: #888888; transition: all 0.5s ease-in-out; } .cr-h10 .copyright-list-link a:hover { color: #222; } /* button slider */ .sl-btn-1 { display: block; font-size: 13px; line-height: 38px; text-align: center; padding: 0 22px; border: 2px solid #fff; color: #fff; transition: all 0.5s ease-in-out; font-weight: 400; } .sl-btn-1:hover, .sl-btn-1:focus { border-color: #222; background: #222; color: #fff; } .sl-btn-2 { display: block; font-size: 13px; line-height: 38px; text-align: center; padding: 0 22px; border: 2px solid #ffb600; color: #fff; transition: all 0.5s ease-in-out; font-weight: 400; background: #ffb600; } .sl-btn-2:hover, .sl-btn-2:focus { background: #222; color: #fff; border-color: #222; } .sl-btn-3 { display: block; font-size: 13px; line-height: 38px; text-align: center; padding: 0 22px; border: 2px solid #0a2c4e; color: #fff; transition: all 0.5s ease-in-out; font-weight: 400; background: #0a2c4e; } .sl-btn-3:hover, .sl-btn-3:focus { background: transparent; color: #0a2c4e; } .sl-btn-prev { width: 50px; height: 60px; background: #fff; transition: all 0.5s ease-in-out; line-height: 60px; text-align: center; font-size: 31px; color: #0a2c4e; display: block; } .sl-btn-prev:before { width: 0; height: 0; border-top: 60px solid #fff; border-right: 10px solid transparent; content: ""; position: absolute; left: 98%; top: 0; transition: all 0.5s ease-in-out; } .sl-btn-prev:focus { color: #0a2c4e; } .sl-btn-next { width: 50px; height: 60px; background: #fff; color: #0a2c4e; line-height: 60px; text-align: center; font-size: 31px; display: block; transition: all 0.5s ease-in-out; } .sl-btn-next:before { width: 0; height: 0; border-bottom: 60px solid #fff; border-left: 10px solid transparent; content: ""; position: absolute; right: 98%; top: 0; transition: all 0.5s ease-in-out; } .sl-btn-prev:hover, .sl-btn-next:hover { background: #ffb600; color: #fff; } .sl-btn-prev:hover:before { border-top: 60px solid #ffb600; } .sl-btn-next:hover:before { border-bottom: 60px solid #ffb600; } /* Home 1 ========================================================================== */ .slider-home1 .hermes .title-thumb-home1 { background: #ffb600; letter-spacing: 2px; } .hermes.tparrows { background: rgba(255, 255, 255, 0.1); } .slider-home1 .sl-s2, .slider-home1 .sl-s1 { text-align: center; } .sl-s1 { font-size: 21px; color: #fff; font-weight: 300; font-family: 'Poppins', sans-serif; } .sl-s2 { font-size: 60px; color: #fff; font-weight: 500; font-family: 'Poppins', sans-serif; } .sl-s2-2 { font-size: 60px; color: #0a2c4e; font-weight: 500; font-family: 'Poppins', sans-serif; } .sl-s3 { font-size: 16px; color: #fff; font-weight: 300; font-family: 'Poppins', sans-serif; line-height: 32px; } .sl-s3-2 { font-size: 16px; color: #222; font-weight: 300; font-family: 'Poppins', sans-serif; line-height: 32px; } .sl-s4 { font-size: 32px; color: #fff; font-weight: 300; font-family: 'Poppins', sans-serif; } .sl-s4-2 { font-size: 32px; color: #0a2c4e; font-weight: 300; font-family: 'Poppins', sans-serif; } .sl-s5 { font-size: 60px; color: #fff; font-weight: 500; font-family: 'Poppins', sans-serif; line-height: 70px; } .sl-s5 span { color: #ffb600; } .sl-s6 { font-size: 70px; color: #0a2c4e; font-weight: 500; font-family: 'Poppins', sans-serif; line-height: 80px; } /* Home 2 ========================================================================== */ .custom.tparrows { width: 50px; height: 60px; background: #fff; transition: all 0.5s ease-in-out; line-height: 60px; text-align: center; font-size: 31px; } .custom.tparrows.tp-leftarrow { background: #fff; color: #0a2c4e; } .custom.tparrows.tp-leftarrow::before { width: 0; height: 0; border-top: 60px solid #fff; border-right: 10px solid transparent; content: ""; position: absolute; left: 98%; top: 0; transition: all 0.5s ease-in-out; } .custom.tparrows.tp-leftarrow:hover { background: #ffb600; color: #fff; } .custom.tparrows.tp-leftarrow:hover:before { border-top: 60px solid #ffb600; } .custom.tparrows.tp-rightarrow { background: #fff; color: #0a2c4e; } .custom.tparrows.tp-rightarrow::before { width: 0; height: 0; border-bottom: 60px solid #fff; border-left: 10px solid transparent; content: ""; position: absolute; right: 98%; top: 0; transition: all 0.5s ease-in-out; } .custom.tparrows.tp-rightarrow i { transform: rotate(180deg); margin-top: 15px; } .custom.tparrows.tp-rightarrow:hover { background: #ffb600; color: #fff; } .custom.tparrows.tp-rightarrow:hover:before { border-bottom: 60px solid #ffb600; } /* Home 4 ========================================================================== */ .slider-home4 .sl-s3 { color: #222; } .slider-home4 .sl-btn-2:hover, .slider-home4 .sl-btn-2:focus { border-color: #222; color: #fff; background: #222; } .slider-home4 .sl-btn-3:hover, .slider-home4 .sl-btn-3:focus { border-color: #222; color: #fff; background: #222; } .slider-home4 .custom.tparrows.tp-leftarrow { background: #0a2c4e; color: #fff; } .slider-home4 .custom.tparrows.tp-leftarrow:hover { background: #ffb600; color: #fff; } .slider-home4 .custom.tparrows.tp-leftarrow:hover:before { border-top-color: #ffb600; } .slider-home4 .custom.tparrows.tp-leftarrow::before { border-top: 60px solid #0a2c4e; } .slider-home4 .custom.tparrows.tp-rightarrow { background: #0a2c4e; color: #fff; } .slider-home4 .custom.tparrows.tp-rightarrow:hover { background: #ffb600; color: #fff; } .slider-home4 .custom.tparrows.tp-rightarrow::before { border-bottom: 60px solid #0a2c4e; } .slider-home4 .custom.tparrows.tp-rightarrow:hover:before { border-bottom-color: #ffb600; } /* Home 5 ========================================================================== */ .banner-h5-warp { width: 100%; position: relative; overflow: hidden; } .banner-h5-block { display: block; width: 33.541%; position: absolute; height: 100%; left: 0; top: 0; padding: 140px 80px; background: rgba(10, 44, 78, 0.95); } .banner-h5-block .sl-s2 { line-height: 70px; margin-bottom: 40px; font-size: 3.125vw; } .banner-h5-block .sl-btn-1 { display: inline-block; float: left; margin-right: 10px; } .banner-h5-block .sl-btn-1:hover { color: #0a2c4e; background: #fff; border-color: #fff; } .banner-h5-block .sl-btn-2 { display: inline-block; float: left; } /* Home 6 ========================================================================== */ .banner-h6-warp { width: 100%; position: relative; } .banner-h6-inner { position: absolute; width: 100%; max-width: 580px; left: 50%; transform: translate(-50%, -50%); top: 50%; } .banner-h6-inner .popup-youtube { display: block; margin: 0 auto; } .banner-h6-inner .sl-s4 { color: #0a2c4e; text-align: center; margin-top: 40px; } .banner-h6-inner .sl-s5 { color: #0a2c4e; text-align: center; margin-top: 18px; } .banner-h6-inner .sl-s3 { color: #222; text-align: center; margin-top: 10px; } .btn-play { display: block; width: 100px; height: 100px; border: 2px solid #ffb600; border-radius: 50%; color: #ffb600; transition: all 0.5s ease-in-out; text-align: center; line-height: 100px; font-size: 40px; } .btn-play i { margin-right: -10px; } .btn-play:hover, .btn-play:focus { background: #0a2c4e; border-color: #0a2c4e; color: #fff; } /* Home 7 ========================================================================== */ .slider-home7 .home7-block-text { width: 600px; min-height: 390px; background: rgba(10, 44, 78, 0.95); padding: 55px; white-space: normal; } .slider-home7 .sl-s4 { margin-bottom: 15px; line-height: 32px; } .slider-home7 .sl-s2 { margin-bottom: 20px; line-height: 70px; } .slider-home7 .sl-s3 { margin-bottom: 35px; } .slider-home7 .sl-btn-1 { display: inline-block; float: left; margin-right: 10px; line-height: 38px; transition: background .3s; } .slider-home7 .sl-btn-1:hover { color: #0a2c4e; background: #fff; border-color: #fff; } .slider-home7 .sl-btn-2 { display: inline-block; float: left; line-height: 38px; transition: background .3s; } /* Home 10 ========================================================================== */ .tp-bullets.custom .tp-bullet { width: 10px; height: 10px; border: 2px solid #fff; background: transparent; border-radius: 50%; } .tp-bullets.custom .tp-bullet.selected { background: #ffb600; border-color: #ffb600; } .tp-bullets.custom { width: 100%; max-width: 1170px; left: 50%; transform: translate(-50%, -50px); } @media only screen and (max-width: 1024px) { .tp-bullets.custom { max-width: 768px; } } @media only screen and (max-width: 768px) { .tp-bullets.custom { max-width: 481px; } } @media only screen and (max-width: 481px) { .tp-bullets.custom { max-width: 300px; } } /* ========================================================================== Animate.css ========================================================================== */ .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; } @-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); transform: translateY(0); } 40% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 60% { -webkit-transform: translateY(-15px); transform: translateY(-15px); } } @keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 40% { -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } 60% { -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px); } } .bounce { -webkit-animation-name: bounce; animation-name: bounce; } @-webkit-keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } .flash { -webkit-animation-name: flash; animation-name: flash; } @-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.1); transform: scale(1.1); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes pulse { 0% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } 100% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } .pulse { -webkit-animation-name: pulse; animation-name: pulse; } @-webkit-keyframes rubberBand { 0% { -webkit-transform: scale(1); transform: scale(1); } 30% { -webkit-transform: scaleX(1.25) scaleY(0.75); transform: scaleX(1.25) scaleY(0.75); } 40% { -webkit-transform: scaleX(0.75) scaleY(1.25); transform: scaleX(0.75) scaleY(1.25); } 60% { -webkit-transform: scaleX(1.15) scaleY(0.85); transform: scaleX(1.15) scaleY(0.85); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes rubberBand { 0% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 30% { -webkit-transform: scaleX(1.25) scaleY(0.75); -ms-transform: scaleX(1.25) scaleY(0.75); transform: scaleX(1.25) scaleY(0.75); } 40% { -webkit-transform: scaleX(0.75) scaleY(1.25); -ms-transform: scaleX(0.75) scaleY(1.25); transform: scaleX(0.75) scaleY(1.25); } 60% { -webkit-transform: scaleX(1.15) scaleY(0.85); -ms-transform: scaleX(1.15) scaleY(0.85); transform: scaleX(1.15) scaleY(0.85); } 100% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } .rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; } @-webkit-keyframes shake { 0%, 100% { -webkit-transform: translateX(0); transform: translateX(0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 20%, 40%, 60%, 80% { -webkit-transform: translateX(10px); transform: translateX(10px); } } @keyframes shake { 0%, 100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); } 20%, 40%, 60%, 80% { -webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); } } .shake { -webkit-animation-name: shake; animation-name: shake; } @-webkit-keyframes swing { 20% { -webkit-transform: rotate(15deg); transform: rotate(15deg); } 40% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); } 60% { -webkit-transform: rotate(5deg); transform: rotate(5deg); } 80% { -webkit-transform: rotate(-5deg); transform: rotate(-5deg); } 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } } @keyframes swing { 20% { -webkit-transform: rotate(15deg); -ms-transform: rotate(15deg); transform: rotate(15deg); } 40% { -webkit-transform: rotate(-10deg); -ms-transform: rotate(-10deg); transform: rotate(-10deg); } 60% { -webkit-transform: rotate(5deg); -ms-transform: rotate(5deg); transform: rotate(5deg); } 80% { -webkit-transform: rotate(-5deg); -ms-transform: rotate(-5deg); transform: rotate(-5deg); } 100% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } } .swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; } @-webkit-keyframes tada { 0% { -webkit-transform: scale(1); transform: scale(1); } 10%, 20% { -webkit-transform: scale(0.9) rotate(-3deg); transform: scale(0.9) rotate(-3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale(1.1) rotate(3deg); transform: scale(1.1) rotate(3deg); } 40%, 60%, 80% { -webkit-transform: scale(1.1) rotate(-3deg); transform: scale(1.1) rotate(-3deg); } 100% { -webkit-transform: scale(1) rotate(0); transform: scale(1) rotate(0); } } @keyframes tada { 0% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 10%, 20% { -webkit-transform: scale(0.9) rotate(-3deg); -ms-transform: scale(0.9) rotate(-3deg); transform: scale(0.9) rotate(-3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale(1.1) rotate(3deg); -ms-transform: scale(1.1) rotate(3deg); transform: scale(1.1) rotate(3deg); } 40%, 60%, 80% { -webkit-transform: scale(1.1) rotate(-3deg); -ms-transform: scale(1.1) rotate(-3deg); transform: scale(1.1) rotate(-3deg); } 100% { -webkit-transform: scale(1) rotate(0); -ms-transform: scale(1) rotate(0); transform: scale(1) rotate(0); } } .tada { -webkit-animation-name: tada; animation-name: tada; } @-webkit-keyframes wobble { 0% { -webkit-transform: translateX(0%); transform: translateX(0%); } 15% { -webkit-transform: translateX(-25%) rotate(-5deg); transform: translateX(-25%) rotate(-5deg); } 30% { -webkit-transform: translateX(20%) rotate(3deg); transform: translateX(20%) rotate(3deg); } 45% { -webkit-transform: translateX(-15%) rotate(-3deg); transform: translateX(-15%) rotate(-3deg); } 60% { -webkit-transform: translateX(10%) rotate(2deg); transform: translateX(10%) rotate(2deg); } 75% { -webkit-transform: translateX(-5%) rotate(-1deg); transform: translateX(-5%) rotate(-1deg); } 100% { -webkit-transform: translateX(0%); transform: translateX(0%); } } @keyframes wobble { 0% { -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); } 15% { -webkit-transform: translateX(-25%) rotate(-5deg); -ms-transform: translateX(-25%) rotate(-5deg); transform: translateX(-25%) rotate(-5deg); } 30% { -webkit-transform: translateX(20%) rotate(3deg); -ms-transform: translateX(20%) rotate(3deg); transform: translateX(20%) rotate(3deg); } 45% { -webkit-transform: translateX(-15%) rotate(-3deg); -ms-transform: translateX(-15%) rotate(-3deg); transform: translateX(-15%) rotate(-3deg); } 60% { -webkit-transform: translateX(10%) rotate(2deg); -ms-transform: translateX(10%) rotate(2deg); transform: translateX(10%) rotate(2deg); } 75% { -webkit-transform: translateX(-5%) rotate(-1deg); -ms-transform: translateX(-5%) rotate(-1deg); transform: translateX(-5%) rotate(-1deg); } 100% { -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); } } .wobble { -webkit-animation-name: wobble; animation-name: wobble; } @-webkit-keyframes bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.3); transform: scale(0.3); } 50% { opacity: 1; -webkit-transform: scale(1.05); transform: scale(1.05); } 70% { -webkit-transform: scale(0.9); transform: scale(0.9); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } @keyframes bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.3); -ms-transform: scale(0.3); transform: scale(0.3); } 50% { opacity: 1; -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); } 70% { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); } 100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } .bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; } @-webkit-keyframes bounceInDown { 0% { opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px); } 60% { opacity: 1; -webkit-transform: translateY(30px); transform: translateY(30px); } 80% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes bounceInDown { 0% { opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px); } 60% { opacity: 1; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); } 80% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; } @-webkit-keyframes bounceInLeft { 0% { opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px); } 60% { opacity: 1; -webkit-transform: translateX(30px); transform: translateX(30px); } 80% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes bounceInLeft { 0% { opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px); } 60% { opacity: 1; -webkit-transform: translateX(30px); -ms-transform: translateX(30px); transform: translateX(30px); } 80% { -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); } 100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } .bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; } @-webkit-keyframes bounceInRight { 0% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px); } 60% { opacity: 1; -webkit-transform: translateX(-30px); transform: translateX(-30px); } 80% { -webkit-transform: translateX(10px); transform: translateX(10px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes bounceInRight { 0% { opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px); } 60% { opacity: 1; -webkit-transform: translateX(-30px); -ms-transform: translateX(-30px); transform: translateX(-30px); } 80% { -webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); } 100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } .bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; } @-webkit-keyframes bounceInUp { 0% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); } 60% { opacity: 1; -webkit-transform: translateY(-30px); transform: translateY(-30px); } 80% { -webkit-transform: translateY(10px); transform: translateY(10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes bounceInUp { 0% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); } 60% { opacity: 1; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } 80% { -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); } 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; } @-webkit-keyframes bounceOut { 0% { -webkit-transform: scale(1); transform: scale(1); } 25% { -webkit-transform: scale(0.95); transform: scale(0.95); } 50% { opacity: 1; -webkit-transform: scale(1.1); transform: scale(1.1); } 100% { opacity: 0; -webkit-transform: scale(0.3); transform: scale(0.3); } } @keyframes bounceOut { 0% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 25% { -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); } 50% { opacity: 1; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } 100% { opacity: 0; -webkit-transform: scale(0.3); -ms-transform: scale(0.3); transform: scale(0.3); } } .bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; } @-webkit-keyframes bounceOutDown { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 20% { opacity: 1; -webkit-transform: translateY(-100px); transform: translateY(-100px); } 100% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); } } @keyframes bounceOutDown { 0% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 20% { opacity: 1; -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); } 100% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); } } .bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; } @-webkit-keyframes bounceOutLeft { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 20% { opacity: 1; -webkit-transform: translateX(100px); transform: translateX(100px); } 100% { opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px); } } @keyframes bounceOutLeft { 0% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } 20% { opacity: 1; -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); } 100% { opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px); } } .bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; } @-webkit-keyframes bounceOutRight { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 20% { opacity: 1; -webkit-transform: translateX(-100px); transform: translateX(-100px); } 100% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px); } } @keyframes bounceOutRight { 0% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } 20% { opacity: 1; -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); } 100% { opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px); } } .bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; } @-webkit-keyframes bounceOutUp { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 20% { opacity: 1; -webkit-transform: translateY(100px); transform: translateY(100px); } 100% { opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px); } } @keyframes bounceOutUp { 0% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 20% { opacity: 1; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); } 100% { opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px); } } .bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } @-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-100px); transform: translateY(-100px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; } @-webkit-keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; } @-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-100px); transform: translateX(-100px); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); } 100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } .fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } @-webkit-keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px); } 100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } .fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; } @-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(100px); transform: translateX(100px); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); } 100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; } @-webkit-keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px); } 100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } .fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; } @-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(100px); transform: translateY(100px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } @-webkit-keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } @-webkit-keyframes fadeOutDown { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(100px); transform: translateY(100px); } } @keyframes fadeOutDown { 0% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); } } .fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; } @-webkit-keyframes fadeOutDownBig { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); } } @keyframes fadeOutDownBig { 0% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); } } .fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; } @-webkit-keyframes fadeOutLeft { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(-100px); transform: translateX(-100px); } } @keyframes fadeOutLeft { 0% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); } } .fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; } @-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px); } } @keyframes fadeOutLeftBig { 0% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px); } } .fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; } @-webkit-keyframes fadeOutRight { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(100px); transform: translateX(100px); } } @keyframes fadeOutRight { 0% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); } } .fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; } @-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px); } } @keyframes fadeOutRightBig { 0% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px); } } .fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; } @-webkit-keyframes fadeOutUp { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(-100px); transform: translateY(-100px); } } @keyframes fadeOutUp { 0% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); } } .fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; } @-webkit-keyframes fadeOutUpBig { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px); } } @keyframes fadeOutUpBig { 0% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px); } } .fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; } @-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 80% { -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95); transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 100% { -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } } @keyframes flip { 0% { -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); -ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); -ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); -ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 80% { -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95); -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95); transform: perspective(400px) translateZ(0) rotateY(0deg) scale(0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 100% { -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } } .animated.flip { -webkit-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; } @-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; } 40% { -webkit-transform: perspective(400px) rotateX(-10deg); transform: perspective(400px) rotateX(-10deg); } 70% { -webkit-transform: perspective(400px) rotateX(10deg); transform: perspective(400px) rotateX(10deg); } 100% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } } @keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg); -ms-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; } 40% { -webkit-transform: perspective(400px) rotateX(-10deg); -ms-transform: perspective(400px) rotateX(-10deg); transform: perspective(400px) rotateX(-10deg); } 70% { -webkit-transform: perspective(400px) rotateX(10deg); -ms-transform: perspective(400px) rotateX(10deg); transform: perspective(400px) rotateX(10deg); } 100% { -webkit-transform: perspective(400px) rotateX(0deg); -ms-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } } .flipInX { -webkit-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flipInX; animation-name: flipInX; } @-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); opacity: 0; } 40% { -webkit-transform: perspective(400px) rotateY(-10deg); transform: perspective(400px) rotateY(-10deg); } 70% { -webkit-transform: perspective(400px) rotateY(10deg); transform: perspective(400px) rotateY(10deg); } 100% { -webkit-transform: perspective(400px) rotateY(0deg); transform: perspective(400px) rotateY(0deg); opacity: 1; } } @keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg); -ms-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); opacity: 0; } 40% { -webkit-transform: perspective(400px) rotateY(-10deg); -ms-transform: perspective(400px) rotateY(-10deg); transform: perspective(400px) rotateY(-10deg); } 70% { -webkit-transform: perspective(400px) rotateY(10deg); -ms-transform: perspective(400px) rotateY(10deg); transform: perspective(400px) rotateY(10deg); } 100% { -webkit-transform: perspective(400px) rotateY(0deg); -ms-transform: perspective(400px) rotateY(0deg); transform: perspective(400px) rotateY(0deg); opacity: 1; } } .flipInY { -webkit-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flipInY; animation-name: flipInY; } @-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } 100% { -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; } } @keyframes flipOutX { 0% { -webkit-transform: perspective(400px) rotateX(0deg); -ms-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } 100% { -webkit-transform: perspective(400px) rotateX(90deg); -ms-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; } } .flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; } @-webkit-keyframes flipOutY { 0% { -webkit-transform: perspective(400px) rotateY(0deg); transform: perspective(400px) rotateY(0deg); opacity: 1; } 100% { -webkit-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); opacity: 0; } } @keyframes flipOutY { 0% { -webkit-transform: perspective(400px) rotateY(0deg); -ms-transform: perspective(400px) rotateY(0deg); transform: perspective(400px) rotateY(0deg); opacity: 1; } 100% { -webkit-transform: perspective(400px) rotateY(90deg); -ms-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); opacity: 0; } } .flipOutY { -webkit-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flipOutY; animation-name: flipOutY; } @-webkit-keyframes lightSpeedIn { 0% { -webkit-transform: translateX(100%) skewX(-30deg); transform: translateX(100%) skewX(-30deg); opacity: 0; } 60% { -webkit-transform: translateX(-20%) skewX(30deg); transform: translateX(-20%) skewX(30deg); opacity: 1; } 80% { -webkit-transform: translateX(0%) skewX(-15deg); transform: translateX(0%) skewX(-15deg); opacity: 1; } 100% { -webkit-transform: translateX(0%) skewX(0deg); transform: translateX(0%) skewX(0deg); opacity: 1; } } @keyframes lightSpeedIn { 0% { -webkit-transform: translateX(100%) skewX(-30deg); -ms-transform: translateX(100%) skewX(-30deg); transform: translateX(100%) skewX(-30deg); opacity: 0; } 60% { -webkit-transform: translateX(-20%) skewX(30deg); -ms-transform: translateX(-20%) skewX(30deg); transform: translateX(-20%) skewX(30deg); opacity: 1; } 80% { -webkit-transform: translateX(0%) skewX(-15deg); -ms-transform: translateX(0%) skewX(-15deg); transform: translateX(0%) skewX(-15deg); opacity: 1; } 100% { -webkit-transform: translateX(0%) skewX(0deg); -ms-transform: translateX(0%) skewX(0deg); transform: translateX(0%) skewX(0deg); opacity: 1; } } .lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } @-webkit-keyframes lightSpeedOut { 0% { -webkit-transform: translateX(0%) skewX(0deg); transform: translateX(0%) skewX(0deg); opacity: 1; } 100% { -webkit-transform: translateX(100%) skewX(-30deg); transform: translateX(100%) skewX(-30deg); opacity: 0; } } @keyframes lightSpeedOut { 0% { -webkit-transform: translateX(0%) skewX(0deg); -ms-transform: translateX(0%) skewX(0deg); transform: translateX(0%) skewX(0deg); opacity: 1; } 100% { -webkit-transform: translateX(100%) skewX(-30deg); -ms-transform: translateX(100%) skewX(-30deg); transform: translateX(100%) skewX(-30deg); opacity: 0; } } .lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } @-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: rotate(-200deg); transform: rotate(-200deg); opacity: 0; } 100% { -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: rotate(0); transform: rotate(0); opacity: 1; } } @keyframes rotateIn { 0% { -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-transform: rotate(-200deg); -ms-transform: rotate(-200deg); transform: rotate(-200deg); opacity: 0; } 100% { -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1; } } .rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; } @-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0); transform: rotate(0); opacity: 1; } } @keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0; } 100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1; } } .rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; } @-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(0); transform: rotate(0); opacity: 1; } } @keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); opacity: 0; } 100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1; } } .rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; } @-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0); transform: rotate(0); opacity: 1; } } @keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); opacity: 0; } 100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1; } } .rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; } @-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(0); transform: rotate(0); opacity: 1; } } @keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0; } 100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1; } } .rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; } @-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: rotate(0); transform: rotate(0); opacity: 1; } 100% { -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: rotate(200deg); transform: rotate(200deg); opacity: 0; } } @keyframes rotateOut { 0% { -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1; } 100% { -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-transform: rotate(200deg); -ms-transform: rotate(200deg); transform: rotate(200deg); opacity: 0; } } .rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; } @-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0); transform: rotate(0); opacity: 1; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0; } } @keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1; } 100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); opacity: 0; } } .rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; } @-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(0); transform: rotate(0); opacity: 1; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0; } } @keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1; } 100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0; } } .rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; } @-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0); transform: rotate(0); opacity: 1; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0; } } @keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1; } 100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0; } } .rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; } @-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(0); transform: rotate(0); opacity: 1; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0; } } @keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1; } 100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); opacity: 0; } } .rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; } @-webkit-keyframes slideInDown { 0% { opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes slideInDown { 0% { opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px); } 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; } @-webkit-keyframes slideInLeft { 0% { opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes slideInLeft { 0% { opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px); } 100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } .slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; } @-webkit-keyframes slideInRight { 0% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes slideInRight { 0% { opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px); } 100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } .slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; } @-webkit-keyframes slideOutLeft { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px); } } @keyframes slideOutLeft { 0% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px); } } .slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; } @-webkit-keyframes slideOutRight { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px); } } @keyframes slideOutRight { 0% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px); } } .slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; } @-webkit-keyframes slideOutUp { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px); } } @keyframes slideOutUp { 0% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px); } } .slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; } @-webkit-keyframes slideInUp { 0% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes slideInUp { 0% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; } @-webkit-keyframes slideOutDown { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); } } @keyframes slideOutDown { 0% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); } } .slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; } @-webkit-keyframes hinge { 0% { -webkit-transform: rotate(0); transform: rotate(0); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 20%, 60% { -webkit-transform: rotate(80deg); transform: rotate(80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 40% { -webkit-transform: rotate(60deg); transform: rotate(60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 80% { -webkit-transform: rotate(60deg) translateY(0); transform: rotate(60deg) translateY(0); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } 100% { -webkit-transform: translateY(700px); transform: translateY(700px); opacity: 0; } } @keyframes hinge { 0% { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 20%, 60% { -webkit-transform: rotate(80deg); -ms-transform: rotate(80deg); transform: rotate(80deg); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 40% { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 80% { -webkit-transform: rotate(60deg) translateY(0); -ms-transform: rotate(60deg) translateY(0); transform: rotate(60deg) translateY(0); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } 100% { -webkit-transform: translateY(700px); -ms-transform: translateY(700px); transform: translateY(700px); opacity: 0; } } .hinge { -webkit-animation-name: hinge; animation-name: hinge; } @-webkit-keyframes rollIn { 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); transform: translateX(-100%) rotate(-120deg); } 100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg); } } @keyframes rollIn { 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); -ms-transform: translateX(-100%) rotate(-120deg); transform: translateX(-100%) rotate(-120deg); } 100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); -ms-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg); } } .rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; } @-webkit-keyframes rollOut { 0% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg); } 100% { opacity: 0; -webkit-transform: translateX(100%) rotate(120deg); transform: translateX(100%) rotate(120deg); } } @keyframes rollOut { 0% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); -ms-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg); } 100% { opacity: 0; -webkit-transform: translateX(100%) rotate(120deg); -ms-transform: translateX(100%) rotate(120deg); transform: translateX(100%) rotate(120deg); } } .rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; } @-webkit-keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale(0.3); transform: scale(0.3); } 50% { opacity: 1; } } @keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale(0.3); -ms-transform: scale(0.3); transform: scale(0.3); } 50% { opacity: 1; } } .zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; } @-webkit-keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale(0.1) translateY(-2000px); transform: scale(0.1) translateY(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translateY(60px); transform: scale(0.475) translateY(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } @keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale(0.1) translateY(-2000px); -ms-transform: scale(0.1) translateY(-2000px); transform: scale(0.1) translateY(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translateY(60px); -ms-transform: scale(0.475) translateY(60px); transform: scale(0.475) translateY(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } .zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; } @-webkit-keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale(0.1) translateX(-2000px); transform: scale(0.1) translateX(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translateX(48px); transform: scale(0.475) translateX(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } @keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale(0.1) translateX(-2000px); -ms-transform: scale(0.1) translateX(-2000px); transform: scale(0.1) translateX(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translateX(48px); -ms-transform: scale(0.475) translateX(48px); transform: scale(0.475) translateX(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } .zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; } @-webkit-keyframes zoomInRight { 0% { opacity: 0; -webkit-transform: scale(0.1) translateX(2000px); transform: scale(0.1) translateX(2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translateX(-48px); transform: scale(0.475) translateX(-48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } @keyframes zoomInRight { 0% { opacity: 0; -webkit-transform: scale(0.1) translateX(2000px); -ms-transform: scale(0.1) translateX(2000px); transform: scale(0.1) translateX(2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translateX(-48px); -ms-transform: scale(0.475) translateX(-48px); transform: scale(0.475) translateX(-48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } .zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; } @-webkit-keyframes zoomInUp { 0% { opacity: 0; -webkit-transform: scale(0.1) translateY(2000px); transform: scale(0.1) translateY(2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translateY(-60px); transform: scale(0.475) translateY(-60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } @keyframes zoomInUp { 0% { opacity: 0; -webkit-transform: scale(0.1) translateY(2000px); -ms-transform: scale(0.1) translateY(2000px); transform: scale(0.1) translateY(2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translateY(-60px); -ms-transform: scale(0.475) translateY(-60px); transform: scale(0.475) translateY(-60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } .zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; } @-webkit-keyframes zoomOut { 0% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } 50% { opacity: 0; -webkit-transform: scale(0.3); transform: scale(0.3); } 100% { opacity: 0; } } @keyframes zoomOut { 0% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 50% { opacity: 0; -webkit-transform: scale(0.3); -ms-transform: scale(0.3); transform: scale(0.3); } 100% { opacity: 0; } } .zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; } @-webkit-keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale(0.475) translateY(-60px); transform: scale(0.475) translateY(-60px); -webkit-animation-timing-function: linear; animation-timing-function: linear; } 100% { opacity: 0; -webkit-transform: scale(0.1) translateY(2000px); transform: scale(0.1) translateY(2000px); -webkit-transform-origin: center bottom; transform-origin: center bottom; } } @keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale(0.475) translateY(-60px); -ms-transform: scale(0.475) translateY(-60px); transform: scale(0.475) translateY(-60px); -webkit-animation-timing-function: linear; animation-timing-function: linear; } 100% { opacity: 0; -webkit-transform: scale(0.1) translateY(2000px); -ms-transform: scale(0.1) translateY(2000px); transform: scale(0.1) translateY(2000px); -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; } } .zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; } @-webkit-keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale(0.475) translateX(42px); transform: scale(0.475) translateX(42px); -webkit-animation-timing-function: linear; animation-timing-function: linear; } 100% { opacity: 0; -webkit-transform: scale(0.1) translateX(-2000px); transform: scale(0.1) translateX(-2000px); -webkit-transform-origin: left center; transform-origin: left center; } } @keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale(0.475) translateX(42px); -ms-transform: scale(0.475) translateX(42px); transform: scale(0.475) translateX(42px); -webkit-animation-timing-function: linear; animation-timing-function: linear; } 100% { opacity: 0; -webkit-transform: scale(0.1) translateX(-2000px); -ms-transform: scale(0.1) translateX(-2000px); transform: scale(0.1) translateX(-2000px); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; } } .zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; } @-webkit-keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale(0.475) translateX(-42px); transform: scale(0.475) translateX(-42px); -webkit-animation-timing-function: linear; animation-timing-function: linear; } 100% { opacity: 0; -webkit-transform: scale(0.1) translateX(2000px); transform: scale(0.1) translateX(2000px); -webkit-transform-origin: right center; transform-origin: right center; } } @keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale(0.475) translateX(-42px); -ms-transform: scale(0.475) translateX(-42px); transform: scale(0.475) translateX(-42px); -webkit-animation-timing-function: linear; animation-timing-function: linear; } 100% { opacity: 0; -webkit-transform: scale(0.1) translateX(2000px); -ms-transform: scale(0.1) translateX(2000px); transform: scale(0.1) translateX(2000px); -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center; } } .zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; } @-webkit-keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale(0.475) translateY(60px); transform: scale(0.475) translateY(60px); -webkit-animation-timing-function: linear; animation-timing-function: linear; } 100% { opacity: 0; -webkit-transform: scale(0.1) translateY(-2000px); transform: scale(0.1) translateY(-2000px); -webkit-transform-origin: center top; transform-origin: center top; } } @keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale(0.475) translateY(60px); -ms-transform: scale(0.475) translateY(60px); transform: scale(0.475) translateY(60px); -webkit-animation-timing-function: linear; animation-timing-function: linear; } 100% { opacity: 0; -webkit-transform: scale(0.1) translateY(-2000px); -ms-transform: scale(0.1) translateY(-2000px); transform: scale(0.1) translateY(-2000px); -webkit-transform-origin: center top; -ms-transform-origin: center top; transform-origin: center top; } } .zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; } .fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2; } @-webkit-keyframes fadeInUp2 { 0% { opacity: 0; -webkit-transform: translateY(100px); transform: translateY(100px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes fadeInUp2 { 0% { opacity: 0; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } /* ========================================================================== Option Switch ========================================================================== */ .boxed { max-width: 1230px; width: 100%; margin: 0 auto; position: relative; border-radius: 5px; } .boxed:before { position: absolute; width: 100%; height: calc(100% - 30px); border-radius: 0.1px; z-index: -1; bottom: 10px; content: ""; box-shadow: 0 0 12px rgba(0, 0, 0, 0.2); display: block; } /* ========================================================================== Theme ========================================================================== */ .bg-theme { background: #0a2c4e; } /* Responsive ----------------------------------------------------------*/ /*========== Non-Mobile First Method ==========*/ @media only screen and (max-width: 1600px) { /* Header 5 */ .banner-h5-block { padding: 70px; } .banner-h5-block .sl-s2 { line-height: 70px; margin-bottom: 40px; font-size: 3.125vw; line-height: 1.1; } } @media only screen and (max-width: 1285px) { /* Header 4 */ .navi-warp-home-4 .tb-social-lan { display: none; } .navi-warp-home-4 nav { width: calc(100% - 0px); } /* Layout ========================================================================== */ } /* Large Devices, Wide Screens */ @media only screen and (max-width: 1199px) { /* Header 1 */ .navi-warp-home-1 .subnavi { display: none; } /* HEader 2 */ .navi-warp-home-2 .subnavi { display: none; } /* header 3 */ .navi-warp-home-3 .tb-social-lan { width: 100%; padding-top: 0; } .navi-warp-home-3 .navi-level-1 > li > a { padding-top: 0; } .navi-warp-home-3 .tb-social-lan a { line-height: 40px; } .navi-warp-home-3 .tb-social-lan ul li a { line-height: 40px; } .navi-warp-home-3 .navi-level-1 > li > a { line-height: 40px; } /* Header 5 */ .banner-h5-block { padding: 30px; width: 50%; } .banner-h5-block .sl-s2 { line-height: 70px; margin-bottom: 40px; font-size: 3.125vw; line-height: 1.1; } /* Header 8 */ .info-warp-home-8 .get-a-quote-h8 { margin-left: 30px; } /* Header 9 */ .navi-warp-home-9 .ot-btn { display: none; } /* Layout ========================================================================== */ /* Home 1 */ /* About */ .about-h1 { position: relative; background: url(images/bg-content/about-1.png) no-repeat; background-position: top right; } /* Counter up home 1 */ /* Home 4*/ /* Team home 4 */ .team-h4-warp { overflow: hidden; } /* News page */ .item-new-list { display: inline-block; width: 100%; overflow: hidden; position: relative; } .item-new-list .feature-new-warp { width: 70%; overflow: hidden; } .item-new-list .box-new-info { width: 60%; } .grid-new { display: inline-block; width: 100%; } .grid-new .feature-new-warp { width: 100%; } .grid-new .box-new-info { width: calc(100% - 30px); } /* Single Services */ .overview-services { position: relative; display: inline-block; width: 100%; } .overview-services img { max-width: 100%; width: 100%; } .overview-services .box-text-overview { width: 100%; height: 100%; right: 0; padding: 70px; top: 0; background: rgba(10, 44, 78, 0.9); color: #fff; } .overview-services .box-text-overview h4 { color: #fff; } } /* Medium Devices, Desktops */ @media only screen and (max-width: 991px) { /* Header 1 */ .topbar-home1 .tb-contact { display: none; } .nav-warp-h1 nav { display: none; } .navi-warp-home-1 .btn-menu-mobile { display: inline-block; color: #fff; transition: all 0.5s ease-in-out; position: static; line-height: 82px; } .navi-warp-home-1 .btn-menu-mobile:hover { color: #ffb600; } .navi-warp-home-1 .btn-menu-mobile:focus { color: #ffb600; } .navi-warp-home-1 .subnavi { margin-right: 50px; display: block; } /* Header 2 */ .header-h2 .topbar { height: 50px; } .topbar-home2 .tb-contact { display: none; } .topbar-home2 .tb-social-lan li a { line-height: 50px; } .navi-warp-home-2 nav { display: none; } .navi-warp-home-2 .btn-menu-mobile { display: inline-block; color: #fff; transition: all 0.5s ease-in-out; position: static; line-height: 36px; background: #0a2c4e; width: 36px; text-align: center; margin-left: 5px; } .nav-warp-h2 { height: 58px; padding: 10px 15px; } .navi-warp-home-2 .subnavi { display: inline-block; float: right; margin-left: 5px; } /* Header 3 */ .navi-warp-home-3 nav { display: none; } .navi-warp-home-3 .btn-menu-mobile { display: inline-block; color: #fff; transition: all 0.5s ease-in-out; position: static; line-height: 40px; } /* Header 4 */ .navi-warp-home-4 nav { display: none; } .navi-warp-home-4 .btn-menu-mobile { display: inline-block; color: #fff; transition: all 0.5s ease-in-out; position: static; line-height: 66px; margin-right: 15px; } /* Header 5 */ .navi-warp-home-5 { background: #fff; } .navi-warp-home-5-inner { padding: 15px; } .navi-warp-home-5-inner nav { display: none; } .info-warp-home-5 .tb-iconbox { display: none; } .info-warp-home-5 .logo { background: #fff; display: block; position: absolute; top: 0; left: 0; height: 66px; padding: 0 15px; } .info-warp-home-5 .logo img { margin-top: 12px; } .navi-warp-home-5-inner { height: 66px; } .navi-warp-home-5-inner .btn-menu-mobile { margin-left: 4px; display: inline-block; float: right; background: #0a2c4e; text-align: center; width: 36px; height: 36px; line-height: 36px; color: #fff; } .navi-warp-home-5 .subnavi { float: right; display: inline-block; } .navi-warp-home-5 .subnavi a { background: #0a2c4e; } /* Header 6 */ .info-warp-home-6 { height: 66px; padding: 15px 0; } .info-warp-home-6 .tb-iconbox { display: none; } .topbar-home6 nav { display: none; } .info-warp-home-6 .btn-menu-mobile { display: inline-block; float: right; background: #0a2c4e; text-align: center; width: 36px; height: 36px; line-height: 36px; color: #fff; } .info-warp-home-6 .logo { display: inline-block; float: left; } .topbar-home6 { position: relative; display: inline-block; width: 100%; } .btn-play { width: 70px; height: 70px; line-height: 70px; font-size: 30px; } .btn-play i { margin-right: -5px; } .banner-h6-inner .sl-s3 { display: none; } /* Header 7 */ .navi-warp-home-7-inner nav { display: none; } .info-warp-home-7 .tb-contact { display: none; } .info-warp-home-7 .logo { position: absolute; top: 13px; left: 0; z-index: 9; display: block; } .navi-warp-home-7 { background: #fff; padding: 7px 0; } .navi-warp-home-7-inner .subnavi a { background: #0a2c4e; } .get-a-quote-h7 { display: none; } .navi-warp-home-7 .btn-menu-mobile { display: inline-block; float: right; background: #0a2c4e; text-align: center; width: 50px; height: 50px; line-height: 50px; color: #fff; margin-left: 4px; } /* Header 8 */ .info-warp-home-8 .get-a-quote-h8 { display: none; } .navi-warp-home-8-inner nav { display: none; } .info-warp-home-8 .tb-contact { display: none; } .info-warp-home-8 .logo { position: absolute; top: 13px; left: 0; z-index: 9; display: block; } .navi-warp-home-8 { padding: 7px 0; } .navi-warp-home-8 .btn-menu-mobile { display: inline-block; float: right; background: #0a2c4e; text-align: center; width: 50px; height: 50px; line-height: 50px; color: #fff; margin-left: 4px; } /* Layout ========================================================================== */ /* Home 1 */ /* About */ .right-about-h1 img { max-width: 100%; width: auto; padding-top: 0; } /* Coutner Home 1 */ .bg-counter-h1 { min-height: 267px; height: auto; } .bg-counter-h1 .warp-counter { padding: 70px 0; } .bg-counter-h1 .warp-counter .counter-inline { margin-bottom: 30px; } /* Call Back */ .cb-info-h1 p { width: 100%; } .cb-info-h1 { margin-top: 30px; margin-bottom: 30px; } /* Subcribe Warp */ .subcribe-warp input.form-control { width: 100%; } .subcribe-warp button { bottom: 10px; } /* Home 1 Project */ .overlay-project { transition: none; position: absolute; top: auto; bottom: 0; left: 0; width: 100%; height: auto; opacity: 1; background: rgba(10, 44, 78, 0.9); } .overlay-project { text-align: center; padding: 10px 15px; } .overlay-project h4, .overlay-project a.cate { position: static; line-height: 24px; transform: none; margin: 0; } .overlay-project h4 a { color: #ffb600; font-size: 16px; } .overlay-project h4 a:before { display: none; } .overlay-project a.cate { transform: none; color: #fff; } .item-project:hover .overlay-project a.cate { transform: none; } .item-project:hover .overlay-project h4 { transform: none; } /* Home 2 */ /* Why choose */ .left-whyus-h2 img { display: none; } .demo-style-1-box-text.right { border: 0; padding: 0; position: static; width: 100%; transform: none; display: inline-block; text-align: center; margin-bottom: 60px; } .demo-style-1-box-text.right p { display: inline-block; line-height: 100px; margin: 0; } /* Call Back */ .cb-warp-h2 { background: #222; } .cb-form-h2 { padding-top: 30px; padding-bottom: 70px; padding-left: 0; } .cb-form-h2 .cb-form input.form-control:focus { border-color: #ffb600; } .cb-form-h2 .cb-form div.fancy-select select:focus + div.trigger { border-color: #ffb600; } .cb-form-h2 .cb-form div.fancy-select div.trigger { color: #fff; } .cb-form-h2 .cb-form input.form-control { color: #fff; opacity: 0.6; } .cb-form-h2 .cb-form input.form-control:focus { opacity: 1; } .cb-form-h2 .cb-form div.fancy-select select div.trigger { opacity: 0.6; } .cb-form-h2 .cb-form div.fancy-select div.trigger { opacity: 0.6; } .cb-form-h2 .cb-form div.fancy-select select:focus + div.trigger { color: #fff; opacity: 1; } .cb-form-h2 ::-webkit-input-placeholder { color: #fff; } .cb-form-h2 :-moz-placeholder { /* Firefox 18- */ color: #fff; } .cb-form-h2 ::-moz-placeholder { /* Firefox 19+ */ color: #fff; } .cb-form-h2 :-ms-input-placeholder { color: #fff; } .cb-info-warp-h2 { padding-bottom: 30px; padding-right: 0px; } /* Home 3 */ .core-value-h3 { padding: 30px 0; margin-top: 0; } /* Side bg */ .side-bg .image-container { position: absolute; } .side-bg .content-bg-img-container { position: relative; } .side-bg .content-bg-img-inner { position: relative; transform: none; top: auto; left: auto; padding: 40px 0 20px 0; } /* Home 4 */ .strategy-warp-h4 .iconbox.no-mgb { margin-bottom: 30px; } .strategy-warp-h4 .iconbox { padding-right: 0px; } .iconbox-h4-warp .iconbox-type-sm { width: 50%; } /* Why Us Home 4 */ .whyus-content-h4 { padding: 0; padding-bottom: 30px; } .whyus-content-h4 h4, .whyus-content-h4 p { color: #fff; } .whyus-warp-h4 .demo-sub-about-text-3 { margin-top: 0; margin-bottom: 30px; line-height: 28px; font-size: 22px; } .whyus-warp-h4 .demo-sub-about-text-3 span { font-size: 21px; } /* Call Back Home 4 */ .faq-warp { padding: 0; } .cb-warp-h4-inner { padding: 0; padding-bottom: 12px; } /* Team home 4 */ .btn-2.prev-team-h4 { left: 15px; } .btn-2.next-team-h4 { right: 15px; } /* Home 5 */ /* Compan in Line Home 5 */ /* Why choose */ .left-whyus-h2.right-cil-h5 img { display: none; } .cil-h5-warp { padding-bottom: 30px; } .left-whyus-h2.right-cil-h5 .demo-style-1-box-text.left { border: 0; padding: 0; position: static; width: 100%; display: inline-block; text-align: center; margin-bottom: 60px; transform: none; margin-top: 30px; margin-bottom: 70; margin-bottom: 0; } .left-whyus-h2.right-cil-h5 .demo-style-1-box-text.left p { display: inline-block; line-height: 100px; margin: 0; } /* Filter Cases Home 5 */ .cases-warp-h5 .element-item { width: 50%; } /* What can we do */ .item-wwd .overlay-wwd .overlay-wwd-inner { top: 0; left: 0; } .item-wwd .overlay-wwd h4 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50px); } .item-wwd .overlay-wwd .ot-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, 20px); } .item-wwd .overlay-wwd p { display: none; } /* Home 6 */ /* Service */ .services-h6-warp .title-vertical { padding-left: 0px; } .image-container { width: 100%; position: relative; } .title-vertical { left: 0; top: 0; padding: 30px 0; position: relative; transform: none; padding-left: 0; text-align: center; } .title-vertical .top-title, .title-vertical .bottom-title { margin: 0 auto; } /* Counter */ .bg-counter-h6 { min-height: 323px; height: auto; padding: 70px 0; } /* Call Back Home 7 */ .cbw-h6 { padding: 15px; padding-bottom: 70px; } /* About Home 6 */ .section-fix-position-h6 { transform: none; margin-top: 30px; } .item-about-h6 { margin-bottom: 15px; } /* Home 7 */ /* Partner */ .btn-2 { width: 36px; height: 36px; line-height: 36px; } .btn-2.prev-partner-h2 { left: 0px; } .btn-2.next-partner-h2 { right: 0px; } /* Call Back Home 7 */ .cb-info-warp-h7 .cb-form input.form-control { color: #fff; } /* Owl offer */ .owl-offer .owl-controls { display: block; position: absolute; top: 0; right: 0; } /* Home 8 */ /* About */ .whyus-h8-warp { padding-left: 0; } .left-bg-about-h8, .right-bg-about-h8 { display: none; } /* Counter */ .counter-h8 { padding-bottom: 0; } /* Home 9 */ /* Cases */ .category-case-warp-h9 { position: static; display: inline-block; width: 100%; float: none; margin-top: 60px; } /* Find advisor */ .right-fdv-h9 { display: none; } .left-fdv-h9 { width: 100%; padding: 0 15px; } /* Home 10 */ /* About */ .left-about-h10, .right-about-h10 { display: none; } .item-about-h10 { margin-top: 30px; margin-bottom: 0; } .about-warp-h10 { background: url(images/bg-content/bg-about-h10.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .about-warp-h10 .title-block .sub-title { color: #fff; } .about-warp-h10 .title-block h2 { color: #fff; } .about-warp-h10 .demo-sub-about-text { color: #fff; } .about-warp-h10 .border-dark-2 { border-color: #fff; color: #fff; } .about-warp-h10 .border-dark-2:hover { background: #fff; color: #222; } /* ABout */ .whyus-about { margin-top: 30px; } .whyus-about .demo-style-1-box-text.right { margin: 0; background: transparent; color: #0a2c4e; font-weight: 600; } .whyus-warp-h2 .right-whyus-h2 { margin-top: 0; } /* Company History Verision 2 */ .history-timeline-h-warp { margin-bottom: 60px; } /* Footer */ .widget-footer { margin-bottom: 30px; } .cr-1 .copyright-list-link { display: none; } .cr-1 .copyright-text { width: 100%; float: none; text-align: center; } /* Footer home 8 */ .right-footer-h8 { display: none; } .footer-home-8 .widget-footer-subcri { padding-left: 0; } .footer-home-8 .widget-footer { padding-bottom: 0; } /* Services Page */ .item-service-list figure { width: 60%; } .item-service-list figure img { width: 100%; } .item-service-list figure figcaption { display: block; width: 100%; height: auto; border: 0; padding: 15px 20px; background: #0a2c4e; } .item-service-list figure figcaption { position: absolute; right: auto; top: auto; bottom: 0; left: 0; font-size: 21px; line-height: 30px; color: #fff; } .item-service-list .box-sum-service { padding-top: 0; width: 40%; font-size: 12px; } /* Services 3 */ .strategy-services-3-warp { margin-bottom: 60px; } /* News page */ .item-new-list .ot-btn { float: right; } .item-new-list.no-position .feature-new-warp, .item-new-list.no-position .box-new-info { width: 100%; } .grid-new .ot-btn { float: none; } /* Career */ .form-apply-job.cb-form .fancy-select { margin-bottom: 30px; } /* Ceo Message */ .accordion-ceo { margin-bottom: 30px; } /* Comming Soon */ .full-screen-warp { height: auto; } .warp-inner-cms { display: block; } /* Cart */ .table-cart-total { margin-bottom: 60px; } /* SIngle Shop */ .single-product-warp figure { margin-bottom: 30px; } } /* Small Devices, Tablets */ @media only screen and (max-width: 767px) { /* Header 1 */ .header-1-fix .topbar { padding: 0 15px; } .texts { position: absolute; left: 10px; top: 150px; z-index: 9999; } .texts h2 { font-size: 25px; } .texts p { font-size: 16px; color: #e1e1e1; } .header-1-fix .nav-warp-h1 { padding: 0 15px; } .topbar-home2 { display: inline-block; padding: 0 15px; width: 100%; } /* HEader 3 */ .navi-warp-home-3 .tb-social-lan { display: none; } .header-3-fix { padding: 10px 0; background: rgba(10, 44, 78, 0.6); } /* Header 5 */ .banner-h5-warp { height: 220px; } .banner-h5-warp img { height: 100%; max-width: none; } .topbar-home5 .tb-social-lan { padding: 0 15px; } .banner-h5-block { padding: 30px; width: 100%; text-align: center; height: 220px; overflow: hidden; background: rgba(10, 44, 78, 0.85); } .banner-h5-block .sl-s2 { margin-bottom: 40px; font-size: 30px; line-height: 1.2; } .banner-h5-block .sl-btn-1 { float: none; } .banner-h5-block .sl-btn-2 { float: none; } /* Header 6 */ .banner-h6-warp { height: 300px; overflow: hidden; } .banner-h6-warp img { max-width: none; height: 100%; } .info-warp-home-6 { padding: 15px; } /* Slider 7 */ .slider-home7 .home7-block-text { white-space: normal; width: auto; min-height: 540px; } .navi-warp-home-7-inner { padding: 0 15px; } .info-warp-home-7 .logo { left: 15px; } /* Sub Header */ .sub-header h3 { font-size: 50px; line-height: 50px; margin-bottom: 15px; } /* Layout ========================================================================== */ /* Home 1 */ /* About */ .demo-about-h1 .iconbox { width: 100%; float: none; } /* Testimonial */ .tw-h1 .owl-controls { top: -35px; } /* Home 2 */ /* iconbox home2 */ .offer-h2-warp .owl-controls { top: 20px; } .offer-h2-warp .owl-controls .owl-pagination { text-align: center; } /* Why Choose */ .whyus-warp-h2 .iconbox { width: 100%; } /* What We Do Home 5 */ .item-wwd .overlay-wwd .overlay-wwd-inner { top: 0; padding-top: 11.111%; } .item-wwd .overlay-wwd p { opacity: 1; } /* Home 4 */ .iconbox-h4-warp .iconbox-type-sm { padding: 30px 20px; } /* Call Back Home 4 */ /* accordion 1 */ .accordion-1 .panel-heading .accordion-toggle::after { height: 100%; line-height: 60px; } .accordion-1 h4 { line-height: 20px; } .accordion-1 h4 a { padding-top: 10px; padding-bottom: 10px; min-height: 60px; } .accordion-1 .panel-heading .accordion-toggle:after, .accordion-1 .panel-heading .accordion-toggle.collapsed:after { color: #fff; background: #ffb600; } /* Location Home 4 */ .owl-location-h4 .owl-controls { top: auto; } /* Home 5 */ /* Filter Cases Home 5 */ .cases-warp-h5 .element-item { width: 100%; } /* Home 7 */ /* About */ .item-about-h7 img { width: 100%; } .item-about-h7 .btn-play-about { width: auto; } /* Home 11 */ .infobox-in-map { width: 80%; } /* Home 12 */ /* accordion 3 */ .accordion-3 .panel-heading .accordion-toggle::after { height: 100%; line-height: 60px; } .accordion-3 h4 { line-height: 20px; } .accordion-3 h4 a { padding-top: 10px; padding-bottom: 10px; min-height: 60px; } .accordion-3 .panel-heading .accordion-toggle:after, .accordion-1 .panel-heading .accordion-toggle.collapsed:after { color: #fff; background: #0a2c4e; } /* Footer */ /* widget Footer Hours */ .dl-working-hours dt { float: left; } /* Services Page */ .item-service-list figure { width: 100%; } .item-service-list .box-sum-service { padding: 15px; font-size: 12px; width: 100%; } /* History Company Page */ .item-history-post { padding: 70px 25px 25px 25px; } .item-history-post p.title-history { display: inline-block; width: calc(100% - 50px); min-height: 60px; line-height: 30px; font-size: 16px; } .item-history-post p.title-history span { line-height: 60px; } /* News page */ .item-new-list .feature-new-warp { width: 100%; } .item-new-list .feature-new-warp img { min-width: none; width: 100%; max-width: 100%; min-height: auto; } .item-new-list .feature-new-warp .btn-play-new { max-height: auto; min-height: auto; min-width: auto; max-width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: auto; } .item-new-list .box-new-info { width: 100%; position: static; background: #f6f6f6; height: auto; padding: 25px 15px; } .item-new-list .box-new-info .tapo { margin-bottom: 30px; } .item-new-list .ot-btn { float: none; } .grid-new .feature-new-warp img { min-width: none; width: 100%; max-width: 100%; min-height: auto; } .grid-new .feature-new-warp .btn-play-new { max-height: auto; min-height: auto; min-width: auto; max-width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: auto; } .grid-new .ot-btn { float: none; } .grid-new .box-new-info { position: relative; z-index: 2; width: calc(100% - 30px); height: auto; padding: 25px 15px; } .grid-new .box-new-info .tapo { margin-bottom: 30px; } /* Single Services */ .overview-services img { max-width: 100%; width: 100%; } .overview-services .box-text-overview { position: static; background: #0a2c4e; padding: 30px 15px; } /* accordion 2 */ .accordion-2 .panel-heading .accordion-toggle::after { height: 100%; line-height: 60px; } .accordion-2 h4 { line-height: 20px; } .accordion-2 h4 a { padding-top: 10px; padding-bottom: 10px; min-height: 60px; } /* Team Verision 2 */ .item-team-v2 .team-ava, .item-team-v2 .box-info { width: 100%; position: static; } .item-team-v2 .box-info { margin: 0; } .item-team-v2 .team-ava img { width: 100%; } .item-team-v2 .box-info ul { position: static; display: inline-block; width: 100%; text-align: right; margin-top: 15px; } /* 404 page */ .warp-inner-404 img { width: auto; } .warp-inner-404 p.sub-text-404 { font-size: 16px; line-height: 24px; } .box-text-404 span { font-size: 24px; } .box-text-404 strong { font-size: 72px; line-height: 72px; } /* Coming soon page */ .warp-inner-cms .follow-text-cms { width: 100%; padding: 0; margin-bottom: 30px; margin-right: 0; } .warp-inner-cms ul.social-hover-defaul { width: 100%; } .warp-inner-cms .follow-text-cms::after { display: none; } /* Shop */ .group-title-btn select.orderby { position: static; margin-top: 30px; display: inline-block; width: 100%; } /* Cart */ .shop-cart-warp .group-btn { display: inline-block; width: 100%; } .shop-cart-warp .form-coupon { width: 100%; display: inline-block; } .form-coupon .ot-btn { margin-top: 15px; } /* Single Shop */ .widget-footer-social-1.social-detail-product { width: 100%; display: inline-block; } .quantily-detail-product { display: inline-block; width: 100%; } .form-detail-product label { display: inline-block; } .form-detail-product .input-group { display: inline-block; vertical-align: middle; } .form-detail-product .form-group { display: inline-block; } /* Account Page */ .login-warp { padding: 0; } } /*Custom*/ /* Extra Small Devices, Phones */ @media only screen and (max-width: 479px) { /* Header 1 */ .header-1-fix .logo img { max-width: 120px; } .header-1-fix .btn-menu-mobile, .navi-warp-home-1 .subnavi a { line-height: 40px; } .header-1-fix .tb-social-lan a { line-height: 40px; } .header-1-fix .topbar { height: 40px; } /* Header 2 */ .nav-warp-h2 { padding: 10px 0; } /* Header 5 */ .banner-h5-block { padding: 30px 15px; } .banner-h5-block .sl-s2 { margin-bottom: 40px; font-size: 24px; line-height: 1.2; } .navi-warp-home-5-inner { padding: 15px 0; } .info-warp-home-5 .logo { padding: 0; } /* Header 6 */ .banner-h6-inner .sl-s4 { margin-top: 15px; font-size: 18px; } .banner-h6-inner .sl-s5 { margin-top: 0; font-size: 40px; } /* Header 7 */ .navi-warp-home-7 .btn-menu-mobile, .navi-warp-home-7-inner .subnavi a { width: 36px; height: 36px; line-height: 36px; } .info-warp-home-7 .logo { top: 5px; } /* Header 8 */ .navi-warp-home-8 .btn-menu-mobile, .navi-warp-home-8-inner .subnavi a { width: 36px; height: 36px; line-height: 36px; } .info-warp-home-8 .logo { top: 5px; } /* Layout ========================================================================== */ /* Home 1 */ /* About */ .demo-about-h1 .iconbox { width: 100%; float: none; } /* Testimonial Home 1 */ .item-testimonial-h1 { position: relative; } .item-testimonial-h1 img { position: static; margin-bottom: 30px; } .item-testimonial-h1 p { font-size: 16px; line-height: 24px; margin-left: 0; } .item-testimonial-h1 .name { margin-left: 0; padding-left: 60px; } .tw-h1 .owl-controls { top: 0px; } /* Home 2 */ /* Pricing */ .bg-pricing-h2 { background-attachment: scroll; } /* Call Back */ .cb-warp-h2 .right-bg-cb-h2, .cb-warp-h2 .left-bg-cb-h2 { display: none; } /* Home 4 */ .iconbox-h4-warp .iconbox-type-sm { width: 100%; } /* News Item */ .new-info p { width: 50%; text-align: left; } .new-info p:nth-child(even) { float: right; text-align: right; } .new-info p:last-child { text-align: left; } /* Home 5 */ /* Plan Step Home 5 */ .group-title-btn .customNavigation { position: static; transform: none; float: right; margin-top: 30px; } /* Quote */ .bg-quote-h2 { background-attachment: scroll; } /* Home 6 */ /* Call Back */ .cb-h6 { background-attachment: scroll; } /* News */ .new-info { position: static; display: inline-block; } .item-new-2 .new-info p { width: 100%; text-align: left; } .new-info p:nth-child(2n) { float: left; text-align: left; } /* Home 7 */ /* About */ .bg-about-home-7 { background-attachment: scroll; } /* Home 8 */ /* Find Advisor */ .bg-find-adv-h8 { background-attachment: scroll; } /* Home 9 */ /* Locaition */ .bg-location-h9 { background-attachment: scroll; } /* Home 10 */ /* Testimonial */ .bg-tw-h10 { background-attachment: scroll; } /* Home 11 */ .infobox-in-map { width: 90%; } .infobox-in-map i { font-size: 16px; min-width: 10px; } .infobox-in-map p { font-size: 12px; font-weight: 500; color: #fff; margin-bottom: 15px; } /* Home 12 */ /* Faq */ .bg-fq-h12 { background-attachment: scroll; } /* News */ .mb-pdb-0 { padding-bottom: 0; } /* Footer */ .cr-1 a, .cr-1 p { line-height: 24px; font-size: 12px; } .cr-1, .cr-2 { padding: 10px 0; } /* History Company Page */ .item-history-post p.title-history { padding-left: 98px; } .item-history-post p.title-history span { line-height: 60px; font-size: 24px; padding: 0 15px; } /* Company History 2 */ .timeline-centered::before { margin-left: 16px; } .timeline-centered .timeline-entry { padding-left: 16px; } .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label { margin-left: 55px; padding: 15px; padding-top: 50px; } .timeline-entry p.h-year { left: 70px; color: #fff; z-index: 2; top: 15px; font-size: 22px; } /* Case */ /* News */ .relate-cases-warp .owl-controls { position: static; } .relate-cases-warp .owl-controls .owl-pagination { text-align: center; } /* Team */ /* Founder */ .box-img-left .feature { width: 100%; padding: 0; margin-bottom: 30px; } .box-img-left .boxcontent { width: 100%; padding: 0; } /* Custom */ .group-title-btn .ot-btn { position: static; } .title-block h2 { font-size: 32px; } .sub-header h3 { font-size: 32px; line-height: 32px; margin-bottom: 15px; } .bg-quote-h3, .bg-counter-h1, .bg-tw-h7, .bg-quote-h2, .bg-pricing-h2, .cb-h3, .bg-location-h4, .f-bg-img, .bg-plan-h5, .bg-about-home-7, .bg-team-h7, .bg-services-h8, .bg-find-adv-h8, .bg-fdv-h9, .bg-news-h9, .bg-fq-h12, .bg-tw-h10, .sh-company-history, .sh-about, .sh-services, .sh-single-services, .sh-cases, .sh-news, .sh-team, .sh-career, .sh-contact, .sh-pricing, .about-warp-h10 { background-attachment: scroll; } /* Footer */ .cr-2 .copyright-text { line-height: 30px; } .f-bg-img { background-attachment: scroll; } } /* Smallest Devices, Phones */ /** WHATSAPP */ .whatsapp-style { position: fixed; bottom: 20px; left: 40px; z-index: 9999; display: flex; width: 14rem; height: 5rem; align-items: center; color: #fff; font-size: 1.4rem; justify-content: center; border-radius: .4rem; border: 1px solid #55B660; background: #55B660; transition: all 0.3s ease-in-out; } .whatsapp-style:visited { color: #fff; } .whatsapp-style:hover { color: #55B660; background: #fff; font-weight: bold; } .my-float { margin-right: 1rem; font-size: 2.4rem; } .right-icon-bar { position: fixed; top: 30%; right: 0px; width: 45px; padding: 0px 0 0px 0px; background: #292929; z-index: 99; border-radius: 10px 0 0 10px; } @media only screen and (max-width: 560px) { .right-icon-bar ul li .s3.rotate_text { color: #fff; font-weight: 500; line-height: 35px; letter-spacing: 1px; font-size: 24px; position: absolute; width: 49% !important; transform-origin: 0% 0%; transform: rotate(0deg) translateY(0px) translateX(calc(0% - 0px)); } .right-icon-bar { position: fixed; display: inline-block; top: auto; bottom: 0px; width: 100%; padding: 0px 0 0px 0px; background: #292929; z-index: 99; border-radius: 10px 0 0 10px; } .right-icon-bar ul li { /* padding: 10px 10px; */ } .right-icon-bar ul li.s1 { text-align: center; background: #2db842; float: left; width: 25%; display: inline-block; border-radius: 0px 0 0 0px !important; } .right-icon-bar ul li.s2 { text-align: center; background: #232323; float: left; display: inline-block; width: 25%; } .right-icon-bar ul li.s2 i{ font-size: 29px; } .right-icon-bar ul li.s3 { padding: 12px 12px !important; font-size: 18px; border-radius: 0px 0px 0 0px !important; font-weight: 900; line-height: 23px; letter-spacing: 1px; width: 50%; display: inline-block; transform: rotate(0deg) translateY(0px) translateX(calc(0px - 0px)); } .right-icon-bar ul li.s1:hover { background: #383838; } .right-icon-bar ul li.s2:hover { background: #383838; } .right-icon-bar ul li.s3:hover { background: #383838; } .right-icon-bar ul li a i { font-size: 24px; color: #ffffff; } .right-icon-bar ul li a { font-size: 14px !important; } } .right-icon-bar ul, ol { list-style: none; } .right-icon-bar ul li { padding: 10px 10px; } .right-icon-bar ul li a { font-size: 22px; color: #fff; text-align: center; vertical-align: middle; } .right-icon-bar ul li a i { font-size: 28px; color: #ffffff; } .right-icon-bar ul li.s1 { background: #2db842; border-radius: 10px 0 0 0px; } .right-icon-bar ul li.s2 { background: #ffb600; } .right-icon-bar ul li.s3 { background: #2f5e90; border-radius: 10px 0 0 0px; padding: 4px 12px; } .rotate_text { color: #fff; font-weight: 500; line-height: 35px; letter-spacing: 1px; font-size: 24px; width: 200px; transform-origin: 0% 0%; transform: rotate(-90deg) translateY(0px) translateX(calc(-100% - 0px)); } .vertical-slider { text-align: center; } .vertical-slider .flex-item-info .vertical-caption { font-size: 18px; color: #000; display: inline-block; margin-bottom: 0px; } .vertical-slider .flex-direction-nav { display: none; } .vertical-slider .flex-viewport { height: 270px !important; } li.flex-item { height: 90px; border-bottom: 1px solid #e4e4e4; } li.flex-item a { transition: all 0.5s ease-in-out; color: #a0a0a0; } li.flex-item a:hover { color: #000; } li.clone { border-bottom: none !important; } .flex-item-image { position: absolute; } .flex-item-image img { padding: 4px 8px 4px 0; height: 80px; width: auto; } .flex-item-info { position: absolute; padding: 8px 8px 8px 85px } .custom-navigation { position: absolute; top: 50%; right: 0; transform: traslateY(-50%); } .innevera { color: #FE474C; font-size: 14px; } .innevera:hover { color: #FE474C; } /** CUSTOM MODAL */ .modal-backdrop { z-index: 0 !important; } .high-menu i { opacity: .8; transition: all 0.5s ease-in-out; margin-left: 6px; }