diff --git a/client/css/bootstrap.css b/client/css/bootstrap.css new file mode 100644 index 000000000..8ec7607ef --- /dev/null +++ b/client/css/bootstrap.css @@ -0,0 +1,6357 @@ +/*! + * Bootstrap v3.2.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + -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; + } + select { + background: #fff !important; + } + .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.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: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.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"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #428bca; + text-decoration: none; +} +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} +a:focus { + outline: 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; +} +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: #428bca; +} +a.text-primary:hover { + color: #3071a9; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #428bca; +} +a.bg-primary:hover { + background-color: #3071a9; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: 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-child(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[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee; + opacity: 1; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + line-height: 34px; + line-height: 1.42857143 \0; +} +input[type="date"].input-sm, +input[type="time"].input-sm, +input[type="datetime-local"].input-sm, +input[type="month"].input-sm { + line-height: 30px; + line-height: 1.5 \0; +} +input[type="date"].input-lg, +input[type="time"].input-lg, +input[type="datetime-local"].input-lg, +input[type="month"].input-lg { + line-height: 46px; + line-height: 1.33 \0; +} +_:-ms-fullscreen, +:root input[type="date"], +_:-ms-fullscreen, +:root input[type="time"], +_:-ms-fullscreen, +:root input[type="datetime-local"], +_:-ms-fullscreen, +:root input[type="month"] { + line-height: 1.42857143; +} +_:-ms-fullscreen.input-sm, +:root input[type="date"].input-sm, +_:-ms-fullscreen.input-sm, +:root input[type="time"].input-sm, +_:-ms-fullscreen.input-sm, +:root input[type="datetime-local"].input-sm, +_:-ms-fullscreen.input-sm, +:root input[type="month"].input-sm { + line-height: 1.5; +} +_:-ms-fullscreen.input-lg, +:root input[type="date"].input-lg, +_:-ms-fullscreen.input-lg, +:root input[type="time"].input-lg, +_:-ms-fullscreen.input-lg, +:root input[type="datetime-local"].input-lg, +_:-ms-fullscreen.input-lg, +:root input[type="month"].input-lg { + line-height: 1.33; +} +.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 { + 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 { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm, +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm, +select.form-group-sm .form-control { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +textarea.form-group-sm .form-control, +select[multiple].input-sm, +select[multiple].form-group-sm .form-control { + height: auto; +} +.input-lg, +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-lg, +select.form-group-lg .form-control { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +textarea.form-group-lg .form-control, +select[multiple].input-lg, +select[multiple].form-group-lg .form-control { + height: auto; +} +.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 { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.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: 14.3px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: 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 { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default.focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #428bca; + border-color: #357ebd; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary.focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #3071a9; + border-color: #285e8e; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd; +} +.btn-primary .badge { + color: #428bca; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success.focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info.focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning.focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger.focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #428bca; + 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: #2a6496; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; + visibility: hidden; +} +.collapse.in { + display: block; + visibility: visible; +} +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 solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: 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: #428bca; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px solid; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: 0; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-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-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: 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 { + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #428bca; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #428bca; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; + visibility: hidden; +} +.tab-content > .active { + display: block; + visibility: visible; +} +.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; + visibility: 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 { + 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: #428bca; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + color: #2a6496; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: 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: #428bca; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3071a9; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #fff; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px 15px; + 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 { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; + } + .container .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: 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: #428bca; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: 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: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-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-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; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +a.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +a.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + 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: #428bca; + border-color: #428bca; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #e1edf7; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.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-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: #428bca; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #428bca; + border-color: #428bca; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #428bca; +} +.panel-primary > .panel-heading .badge { + color: #428bca; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #428bca; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: 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 { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + min-height: 16.42857143px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-size: 12px; + line-height: 1.4; + visibility: visible; + filter: alpha(opacity=0); + opacity: 0; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + 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: 1000; + perspective: 1000; + } + .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); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/client/css/fontawesome.css b/client/css/fontawesome.css new file mode 100644 index 000000000..7fec2e37b --- /dev/null +++ b/client/css/fontawesome.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.1.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:a 2s infinite linear}.fa-pulse{animation:a 1s infinite steps(8)}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-concierge-bell:before{content:"\f562"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-r-project:before{content:"\f4f7"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/client/css/fonts.css b/client/css/fonts.css new file mode 100644 index 000000000..d3177a9f7 --- /dev/null +++ b/client/css/fonts.css @@ -0,0 +1,1303 @@ +/*** teaser icons ***/ +@font-face { + font-family: 'rt-icons'; + src:url('../fonts/rt-icons.eot'); + src:url('../fonts/rt-icons.eot?#iefix') format('embedded-opentype'), + url('../fonts/rt-icons.woff') format('woff'), + url('../fonts/rt-icons.ttf') format('truetype'), + url('../fonts/rt-icons.svg#rt-icons') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="rt-icon-"], [class*=" rt-icon-"] { + font-family: 'rt-icons'; + 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; +} + +.rt-icon-ok:before {content: "\e600";} +.rt-icon-youtube:before {content: "\e601";} +.rt-icon-times:before {content: "\e602";} +.rt-icon-image:before {content: "\e603";} +.rt-icon-phone:before {content: "\e604";} +.rt-icon-heart:before {content: "\e605";} +.rt-icon-microphone:before {content: "\e606";} +.rt-icon-rss-outline:before {content: "\e607";} +.rt-icon-message:before {content: "\e608";} +.rt-icon-location-outline:before {content: "\e609";} +.rt-icon-link-outline:before {content: "\e60a";} +.rt-icon-image-outline:before {content: "\e60b";} +.rt-icon-export-outline:before {content: "\e60c";} +.rt-icon-cross:before {content: "\e60d";} +.rt-icon-star-outline:before {content: "\e60e";} +.rt-icon-mail:before {content: "\e60f";} +.rt-icon-heart-outline:before {content: "\e610";} +.rt-icon-flash-outline:before {content: "\e611";} +.rt-icon-arrow-move-outline:before {content: "\e612";} +.rt-icon-watch:before {content: "\e613";} +.rt-icon-time:before {content: "\e614";} +.rt-icon-location-arrow-outline:before {content: "\e615";} +.rt-icon-attachment-outline:before {content: "\e616";} +.rt-icon-user-outline:before {content: "\e617";} +.rt-icon-lock-closed-outline:before {content: "\e618";} +.rt-icon-lock-open-outline:before {content: "\e619";} +.rt-icon-group-outline:before {content: "\e61a";} +.rt-icon-chart-pie-outline:before {content: "\e61b";} +.rt-icon-video-outline:before {content: "\e61c";} +.rt-icon-map:before {content: "\e61d";} +.rt-icon-key-outline:before {content: "\e61e";} +.rt-icon-infinity-outline:before {content: "\e61f";} +.rt-icon-globe-outline:before {content: "\e620";} +.rt-icon-eye-outline:before {content: "\e621";} +.rt-icon-cog-outline:before {content: "\e622";} +.rt-icon-camera-outline:before {content: "\e623";} +.rt-icon-scissors-outline:before {content: "\e624";} +.rt-icon-refresh-outline:before {content: "\e625";} +.rt-icon-zoom-outline:before {content: "\e626";} +.rt-icon-pin-outline:before {content: "\e627";} +.rt-icon-message-typing:before {content: "\e628";} +.rt-icon-folder:before {content: "\e629";} +.rt-icon-pencil:before {content: "\e62a";} +.rt-icon-brush:before {content: "\e62b";} +.rt-icon-thumbs-up:before {content: "\e62c";} +.rt-icon-pen:before {content: "\e62d";} +.rt-icon-calender-outline:before {content: "\e62e";} +.rt-icon-business-card:before {content: "\e62f";} +.rt-icon-calculator:before {content: "\e630";} +.rt-icon-clipboard:before {content: "\e631";} +.rt-icon-gift:before {content: "\e632";} +.rt-icon-bell:before {content: "\e633";} +.rt-icon-anchor-outline:before {content: "\e634";} +.rt-icon-power-outline:before {content: "\e635";} +.rt-icon-shopping-bag:before {content: "\e636";} +.rt-icon-device-tablet:before {content: "\e637";} +.rt-icon-device-phone:before {content: "\e638";} +.rt-icon-device-laptop:before {content: "\e639";} +.rt-icon-device-desktop:before {content: "\e63a";} +.rt-icon-spanner-outline:before {content: "\e63b";} +.rt-icon-puzzle-outline:before {content: "\e63c";} +.rt-icon-printer:before {content: "\e63d";} +.rt-icon-lightbulb:before {content: "\e63e";} +.rt-icon-flag-outline:before {content: "\e63f";} +.rt-icon-contacts:before {content: "\e640";} +.rt-icon-weather-stormy:before {content: "\e641";} +.rt-icon-weather-shower:before {content: "\e642";} +.rt-icon-weather-partly-sunny:before {content: "\e643";} +.rt-icon-weather-downpour:before {content: "\e644";} +.rt-icon-weather-cloudy:before {content: "\e645";} +.rt-icon-plane-outline:before {content: "\e646";} +.rt-icon-phone-outline:before {content: "\e647";} +.rt-icon-microphone-outline:before {content: "\e648";} +.rt-icon-weather-sunny:before {content: "\e649";} +.rt-icon-weather-snow:before {content: "\e64a";} +.rt-icon-weather-night:before {content: "\e64b";} +.rt-icon-wine:before {content: "\e64c";} +.rt-icon-tags:before {content: "\e64d";} +.rt-icon-headphones:before {content: "\e64e";} +.rt-icon-plug:before {content: "\e64f";} +.rt-icon-credit-card:before {content: "\e650";} +.rt-icon-coffee:before {content: "\e651";} +.rt-icon-book:before {content: "\e652";} +.rt-icon-beer:before {content: "\e653";} +.rt-icon-tree:before {content: "\e654";} +.rt-icon-thermometer:before {content: "\e655";} +.rt-icon-messages:before {content: "\e656";} +.rt-icon-shopping-cart:before {content: "\e657";} +.rt-icon-leaf:before {content: "\e658";} +.rt-icon-volume:before {content: "\e659";} +.rt-icon-microphone2:before {content: "\e65a";} +.rt-icon-paperclip:before {content: "\e65b";} +.rt-icon-trashcan:before {content: "\e65c";} +.rt-icon-search:before {content: "\e65d";} +.rt-icon-chat:before {content: "\e65e";} +.rt-icon-calendar:before {content: "\e65f";} +.rt-icon-bookmark:before {content: "\e660";} +.rt-icon-email:before {content: "\e661";} +.rt-icon-heart2:before {content: "\e662";} +.rt-icon-cloud:before {content: "\e663";} +.rt-icon-book2:before {content: "\e664";} +.rt-icon-star:before {content: "\e665";} +.rt-icon-clock:before {content: "\e666";} +.rt-icon-users:before {content: "\e667";} +.rt-icon-user:before {content: "\e668";} +.rt-icon-bullhorn:before {content: "\e669";} +.rt-icon-diamond:before {content: "\e66a";} +.rt-icon-drink:before {content: "\e66b";} +.rt-icon-shorts:before {content: "\e66c";} +.rt-icon-syringe:before {content: "\e66d";} +.rt-icon-barbell:before {content: "\e66e";} +.rt-icon-chart:before {content: "\e66f";} +.rt-icon-pencil2:before {content: "\e670";} +.rt-icon-newspaper:before {content: "\e671";} +.rt-icon-earth:before {content: "\e672";} +.rt-icon-clock2:before {content: "\e673";} +.rt-icon-comment:before {content: "\e674";} +.rt-icon-chat2:before {content: "\e675";} +.rt-icon-speaker:before {content: "\e676";} +.rt-icon-heart3:before {content: "\e677";} +.rt-icon-list:before {content: "\e678";} +.rt-icon-edit:before {content: "\e679";} +.rt-icon-trash:before {content: "\e67a";} +.rt-icon-briefcase:before {content: "\e67b";} +.rt-icon-calendar2:before {content: "\e67c";} +.rt-icon-inbox:before {content: "\e67d";} +.rt-icon-google-plus:before {content: "\e67e";} +.rt-icon-instagram:before {content: "\e67f";} +.rt-icon-user2:before {content: "\e680";} +.rt-icon-users2:before {content: "\e681";} +.rt-icon-archive:before {content: "\e682";} +.rt-icon-desktop:before {content: "\e683";} +.rt-icon-sent:before {content: "\e684";} +.rt-icon-share:before {content: "\e685";} +.rt-icon-film:before {content: "\e686";} +.rt-icon-tag:before {content: "\e687";} +.rt-icon-email2:before {content: "\e688";} +.rt-icon-picture:before {content: "\e689";} +.rt-icon-frame:before {content: "\e68a";} +.rt-icon-locked:before {content: "\e68b";} +.rt-icon-pin:before {content: "\e68c";} +.rt-icon-search2:before {content: "\e68d";} +.rt-icon-home:before {content: "\e68e";} +.rt-icon-cart:before {content: "\e68f";} +.rt-icon-camera:before {content: "\e690";} +.rt-icon-compass:before {content: "\e691";} +.rt-icon-cloud2:before {content: "\e692";} +.rt-icon-grid:before {content: "\e693";} +.rt-icon-popup:before {content: "\e694";} +.rt-icon-home2:before {content: "\e695";} +.rt-icon-light-bulb:before {content: "\e696";} +.rt-icon-store:before {content: "\e697";} +.rt-icon-anchor:before {content: "\e698";} +.rt-icon-book3:before {content: "\e699";} +.rt-icon-sound-alt:before {content: "\e69a";} +.rt-icon-inbox2:before {content: "\e69b";} +.rt-icon-inbox-alt:before {content: "\e69c";} +.rt-icon-envelope:before {content: "\e69d";} +.rt-icon-compose:before {content: "\e69e";} +.rt-icon-chat-alt-stroke:before {content: "\e69f";} +.rt-icon-rss:before {content: "\e6a0";} +.rt-icon-cog:before {content: "\e6a1";} +.rt-icon-pin2:before {content: "\e6a2";} +.rt-icon-link:before {content: "\e6a3";} +.rt-icon-key-stroke:before {content: "\e6a4";} +.rt-icon-lightbulb2:before {content: "\e6a5";} +.rt-icon-compass2:before {content: "\e6a6";} +.rt-icon-book-alt2:before {content: "\e6a7";} +.rt-icon-book4:before {content: "\e6a8";} +.rt-icon-book-alt:before {content: "\e6a9";} +.rt-icon-pen-alt-stroke:before {content: "\e6aa";} +.rt-icon-layers:before {content: "\e6ab";} +.rt-icon-paperclip2:before {content: "\e6ac";} +.rt-icon-fork:before {content: "\e6ad";} +.rt-icon-uniF756:before {content: "\e6ae";} +.rt-icon-uniF765:before {content: "\e6af";} +.rt-icon-uniF794:before {content: "\e6b0";} +.rt-icon-uniF56B:before {content: "\e6b1";} +.rt-icon-fish:before {content: "\e6b2";} +.rt-icon-cupcake:before {content: "\e6b3";} +.rt-icon-pizza:before {content: "\e6b4";} +.rt-icon-cherry:before {content: "\e6b5";} +.rt-icon-mushroom:before {content: "\e6b6";} +.rt-icon-bone:before {content: "\e6b7";} +.rt-icon-steak:before {content: "\e6b8";} +.rt-icon-bottle:before {content: "\e6b9";} +.rt-icon-restaurantmenu:before {content: "\e6ba";} +.rt-icon-coffeebean:before {content: "\e6bb";} +.rt-icon-chocolate:before {content: "\e6bc";} +.rt-icon-raspberry:before {content: "\e6bd";} +.rt-icon-raspberrypi:before {content: "\e6be";} +.rt-icon-birthday:before {content: "\e6bf";} +.rt-icon-sun:before {content: "\e6c0";} +.rt-icon-moon:before {content: "\e6c1";} +.rt-icon-cloudy:before {content: "\e6c2";} +.rt-icon-cloud3:before {content: "\e6c3";} +.rt-icon-cloud4:before {content: "\e6c4";} +.rt-icon-lightning:before {content: "\e6c5";} +.rt-icon-rainy:before {content: "\e6c6";} +.rt-icon-snowy:before {content: "\e6c7";} +.rt-icon-mobile:before {content: "\e6c8";} +.rt-icon-ipod:before {content: "\e6c9";} +.rt-icon-monitor:before {content: "\e6ca";} +.rt-icon-laptop:before {content: "\e6cb";} +.rt-icon-window:before {content: "\e6cc";} +.rt-icon-mouse:before {content: "\e6cd";} +.rt-icon-quote:before {content: "\e6ce";} +.rt-icon-quote2:before {content: "\e6cf";} +.rt-icon-microphone3:before {content: "\e6d0";} +.rt-icon-cog2:before {content: "\e6d1";} +.rt-icon-gamepad:before {content: "\e6d2";} +.rt-icon-graduate:before {content: "\e6d3";} +.rt-icon-lab:before {content: "\e6d4";} +.rt-icon-tie:before {content: "\e6d5";} +.rt-icon-heart4:before {content: "\e6d6";} +.rt-icon-cloud5:before {content: "\e6d7";} +.rt-icon-star2:before {content: "\e6d8";} +.rt-icon-tv:before {content: "\e6d9";} +.rt-icon-sound:before {content: "\e6da";} +.rt-icon-video:before {content: "\e6db";} +.rt-icon-trash2:before {content: "\e6dc";} +.rt-icon-user3:before {content: "\e6dd";} +.rt-icon-key:before {content: "\e6de";} +.rt-icon-search3:before {content: "\e6df";} +.rt-icon-eye:before {content: "\e6e0";} +.rt-icon-bubble:before {content: "\e6e1";} +.rt-icon-stack:before {content: "\e6e2";} +.rt-icon-cup:before {content: "\e6e3";} +.rt-icon-phone2:before {content: "\e6e4";} +.rt-icon-news:before {content: "\e6e5";} +.rt-icon-mail2:before {content: "\e6e6";} +.rt-icon-like:before {content: "\e6e7";} +.rt-icon-photo:before {content: "\e6e8";} +.rt-icon-note:before {content: "\e6e9";} +.rt-icon-food:before {content: "\e6ea";} +.rt-icon-t-shirt:before {content: "\e6eb";} +.rt-icon-fire:before {content: "\e6ec";} +.rt-icon-clip:before {content: "\e6ed";} +.rt-icon-shop:before {content: "\e6ee";} +.rt-icon-calendar3:before {content: "\e6ef";} +.rt-icon-wallet:before {content: "\e6f0";} +.rt-icon-vynil:before {content: "\e6f1";} +.rt-icon-truck:before {content: "\e6f2";} +.rt-icon-world:before {content: "\e6f3";} +.rt-icon-settings:before {content: "\e6f4";} +.rt-icon-camera2:before {content: "\e6f5";} +.rt-icon-tag2:before {content: "\e6f6";} +.rt-icon-lock:before {content: "\e6f7";} +.rt-icon-bulb:before {content: "\e6f8";} +.rt-icon-pen2:before {content: "\e6f9";} +.rt-icon-diamond2:before {content: "\e6fa";} +.rt-icon-display:before {content: "\e6fb";} +.rt-icon-location:before {content: "\e6fc";} +.rt-icon-clock3:before {content: "\e6fd";} +.rt-icon-paperplane:before {content: "\e6fe";} +.rt-icon-params:before {content: "\e6ff";} +.rt-icon-banknote:before {content: "\e700";} +.rt-icon-data:before {content: "\e701";} +.rt-icon-music:before {content: "\e702";} +.rt-icon-megaphone:before {content: "\e703";} +.rt-icon-study:before {content: "\e704";} +.rt-icon-lab2:before {content: "\e705";} +.rt-icon-chat3:before {content: "\e706";} +.rt-icon-archive2:before {content: "\e707";} +.rt-icon-user4:before {content: "\e708";} +.rt-icon-users3:before {content: "\e709";} +.rt-icon-archive3:before {content: "\e70a";} +.rt-icon-earth2:before {content: "\e70b";} +.rt-icon-location2:before {content: "\e70c";} +.rt-icon-mobile2:before {content: "\e70d";} +.rt-icon-screen:before {content: "\e70e";} +.rt-icon-mail3:before {content: "\e70f";} +.rt-icon-support:before {content: "\e710";} +.rt-icon-videos:before {content: "\e711";} +.rt-icon-star3:before {content: "\e712";} +.rt-icon-heart5:before {content: "\e713";} +.rt-icon-bookmark2:before {content: "\e714";} +.rt-icon-file:before {content: "\e715";} +.rt-icon-locked2:before {content: "\e716";} +.rt-icon-unlocked:before {content: "\e717";} +.rt-icon-archive4:before {content: "\e718";} +.rt-icon-images:before {content: "\e719";} +.rt-icon-images2:before {content: "\e71a";} +.rt-icon-pencil3:before {content: "\e71b";} +.rt-icon-pictures:before {content: "\e71c";} +.rt-icon-link2:before {content: "\e71d";} +.rt-icon-search4:before {content: "\e71e";} +.rt-icon-cog3:before {content: "\e71f";} +.rt-icon-trashcan2:before {content: "\e720";} +.rt-icon-pencil4:before {content: "\e721";} +.rt-icon-article:before {content: "\e722";} +.rt-icon-clock4:before {content: "\e723";} +.rt-icon-heart6:before {content: "\e724";} +.rt-icon-palette:before {content: "\e725";} +.rt-icon-leaf2:before {content: "\e726";} +.rt-icon-megaphone2:before {content: "\e727";} +.rt-icon-bell2:before {content: "\e728";} +.rt-icon-lifebuoy:before {content: "\e729";} +.rt-icon-magnet:before {content: "\e72a";} +.rt-icon-light-bulb2:before {content: "\e72b";} +.rt-icon-flickr:before {content: "\e72c";} +.rt-icon-flickr2:before {content: "\e72d";} +.rt-icon-vimeo:before {content: "\e72e";} +.rt-icon-vimeo2:before {content: "\e72f";} +.rt-icon-twitter:before {content: "\e730";} +.rt-icon-twitter2:before {content: "\e731";} +.rt-icon-facebook:before {content: "\e732";} +.rt-icon-facebook2:before {content: "\e733";} +.rt-icon-facebook3:before {content: "\e734";} +.rt-icon-googleplus:before {content: "\e735";} +.rt-icon-googleplus2:before {content: "\e736";} +.rt-icon-pinterest:before {content: "\e737";} +.rt-icon-pinterest2:before {content: "\e738";} +.rt-icon-tumblr:before {content: "\e739";} +.rt-icon-tumblr2:before {content: "\e73a";} +.rt-icon-linkedin:before {content: "\e73b";} +.rt-icon-linkedin2:before {content: "\e73c";} +.rt-icon-dribbble:before {content: "\e73d";} +.rt-icon-dribbble2:before {content: "\e73e";} +.rt-icon-stumbleupon:before {content: "\e73f";} +.rt-icon-stumbleupon2:before {content: "\e740";} +.rt-icon-lastfm:before {content: "\e741";} +.rt-icon-lastfm2:before {content: "\e742";} +.rt-icon-skype:before {content: "\e743";} +.rt-icon-skype2:before {content: "\e744";} +.rt-icon-behance:before {content: "\e745";} +.rt-icon-vk:before {content: "\e746";} +.rt-icon-smashing:before {content: "\e747";} +.rt-icon-dropbox:before {content: "\e748";} +.rt-icon-evernote:before {content: "\e749";} +.rt-icon-picasa:before {content: "\e74a";} +.rt-icon-instagram2:before {content: "\e74b";} + + +/*** social icons ***/ +@font-face { +font-family: 'socialicoregular'; +src: url('../fonts/socialico-webfont.eot'); +src: url('../fonts/socialico-webfont.eot?#iefix') format('embedded-opentype'), +url('../fonts/socialico-webfont.woff') format('woff'), +url('../fonts/socialico-webfont.ttf') format('truetype'), +url('../fonts/socialico-webfont.svg#socialicoregular') format('svg'); +font-weight: normal; +font-style: normal; +} + +a.socialico-soundcloud-rounded:before {content: "!";} +a.socialico-pinterest-rounded:before {content: "&";} +a.socialico-windows-rounded:before {content: "0";} +a.socialico-addthis-rounded:before {content: "1";} +a.socialico-sharethis-rounded:before {content: "2";} +a.socialico-picasa-rounded:before {content: "4";} +a.socialico-lastfm-rounded:before {content: "5";} +a.socialico-technorati-rounded:before {content: "?";} +a.socialico-mac-rounded:before {content: "@";} +a.socialico-dribble-rounded:before {content: "d";} +a.socialico-behance-rounded:before {content: "b";} +a.socialico-facebook-rounded:before {content: "f";} +a.socialico-google-rounded:before {content: "g";} +a.socialico-skype-rounded:before {content: "h";} +a.socialico-linkedin-rounded:before {content: "i";} +a.socialico-deviantart-rounded:before {content: "j";} +a.socialico-bing-rounded:before {content: "k";} +a.socialico-twitter-rounded:before {content: "l";} +a.socialico-myspace-rounded:before {content: "m";} +a.socialico-flickr-rounded:before {content: "n";} +a.socialico-tumblr-rounded:before {content: "o";} +a.socialico-paypal-rounded:before {content: "p";} +a.socialico-rss-rounded:before {content: "r";} +a.socialico-stumbleupon-rounded:before {content: "s";} +a.socialico-blogger-rounded:before {content: "u";} +a.socialico-vimeo-rounded:before {content: "v";} +a.socialico-wordpress-rounded:before {content: "w";} +a.socialico-youtube-rounded:before {content: "x";} +a.socialico-yahoo-rounded:before {content: "y";} +a.socialico-aim-rounded:before {content: "z";} +a.socialico-dribble:before {content: "D";} +a.socialico-behance:before {content: "E";} +a.socialico-facebook:before {content: "F";} +a.socialico-google:before {content: "G";} +a.socialico-skype:before {content: "H";} +a.socialico-linkedin:before {content: "I";} +a.socialico-deviantart:before {content: "J";} +a.socialico-bing:before {content: "K";} +a.socialico-twitter:before {content: "L";} +a.socialico-myspace:before {content: "M";} +a.socialico-flickr:before {content: "N";} +a.socialico-tumblr:before {content: "T";} +a.socialico-paypal:before {content: "P";} +a.socialico-rss:before {content: "R";} +a.socialico-stumbleupon:before {content: "S";} +a.socialico-blogger:before {content: "B";} +a.socialico-vimeo:before {content: "V";} +a.socialico-wordpress:before {content: "W";} +a.socialico-youtube:before {content: "X";} +a.socialico-yahoo:before {content: "Y";} +a.socialico-aim:before {content: "Z";} + + +/*** fontello arrow icons ***/ +@font-face { + font-family: 'fontello'; + src: url('../fonts/fontello.eot?81703720'); + src: url('../fonts/fontello.eot?81703720#iefix') format('embedded-opentype'), + url('../fonts/fontello.woff?81703720') format('woff'), + url('../fonts/fontello.ttf?81703720') format('truetype'), + url('../fonts/fontello.svg?81703720#fontello') format('svg'); + font-weight: normal; + font-style: normal; +} +/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ +/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ +/* +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: 'fontello'; + src: url('../fonts/fontello.svg?81703720#fontello') format('svg'); + } +} +*/ + + [class^="arrow-icon-"]:before, [class*=" arrow-icon-"]:before { + font-family: "fontello"; + font-style: normal; + font-weight: normal; + speak: none; + + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: .2em; + text-align: center; + /* opacity: .8; */ + + /* For safety - reset parent styles, that can break glyph codes*/ + font-variant: normal; + text-transform: none; + + /* fix buttons height, for twitter bootstrap */ + line-height: 1em; + + /* Animation center compensation - margins should be symmetric */ + /* remove if not needed */ + margin-left: .2em; + + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ + + /* Uncomment for 3D effect */ + /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ + text-shadow:none !important; +} +.arrow-icon-picture:before {content: '\e848';} +.arrow-icon-up-micro:before {content: '\e853';} +.arrow-icon-quote-right-1:before {content: '\e847';} +.arrow-icon-location:before {content: '\e849';} +.arrow-icon-down-dir:before {content: '\e84a';} +.arrow-icon-up-dir:before {content: '\e84b';} +.arrow-icon-left-dir:before {content: '\e83b';} +.arrow-icon-right-dir:before {content: '\e83a';} +.arrow-icon-down-open-3:before {content: '\e83c';} +.arrow-icon-left-open-4:before {content: '\e83d';} +.arrow-icon-right-open-4:before {content: '\e83e';} +.arrow-icon-up-open-3:before {content: '\e83f';} +.arrow-icon-angle-left:before {content: '\e840';} +.arrow-icon-angle-right:before {content: '\e841';} +.arrow-icon-angle-up:before {content: '\e842';} +.arrow-icon-angle-down:before {content: '\e843';} +.arrow-icon-angle-double-left:before {content: '\e844';} +.arrow-icon-angle-double-right:before {content: '\e845';} +.arrow-icon-angle-double-up:before {content: '\e84d';} +.arrow-icon-angle-double-down:before {content: '\e84c';} +.arrow-icon-plus-1:before {content: '\e838';} +.arrow-icon-minus-1:before {content: '\e839';} +.arrow-icon-down-open-2:before {content: '\e82a';} +.arrow-icon-left-open-3:before {content: '\e82b';} +.arrow-icon-right-open-3:before {content: '\e82c';} +.arrow-icon-up-open-2:before {content: '\e82d';} +.arrow-icon-down-open-mini:before {content: '\e82e';} +.arrow-icon-left-open-mini:before {content: '\e82f';} +.arrow-icon-right-open-mini:before {content: '\e830';} +.arrow-icon-up-open-mini:before {content: '\e831';} +.arrow-icon-down-open-big:before {content: '\e832';} +.arrow-icon-left-open-big:before {content: '\e833';} +.arrow-icon-right-open-big:before {content: '\e834';} +.arrow-icon-up-open-big:before {content: '\e835';} +.arrow-icon-left-thin:before {content: '\e837';} +.arrow-icon-right-thin:before {content: '\e836';} +.arrow-icon-left-open-outline:before {content: '\e81c';} +.arrow-icon-left-open-2:before {content: '\e81a';} +.arrow-icon-right-open-outline:before {content: '\e81d';} +.arrow-icon-right-open-2:before {content: '\e81b';} +.arrow-icon-down:before {content: '\e81e';} +.arrow-icon-left:before {content: '\e81f';} +.arrow-icon-quote-left-1:before {content: '\e846';} +.arrow-icon-up:before {content: '\e821';} +.arrow-icon-down-outline:before {content: '\e822';} +.arrow-icon-left-outline:before {content: '\e823';} +.arrow-icon-right-outline:before {content: '\e824';} +.arrow-icon-up-outline:before {content: '\e825';} +.arrow-icon-down-small:before {content: '\e826';} +.arrow-icon-left-small:before {content: '\e827';} +.arrow-icon-right-small:before {content: '\e828';} +.arrow-icon-up-small:before {content: '\e829';} +.arrow-icon-plus:before {content: '\e806';} +.arrow-icon-minus:before {content: '\e807';} +.arrow-icon-quote-left:before {content: '\e808';} +.arrow-icon-quote-right:before {content: '\e809';} +.arrow-icon-quote-left-alt:before {content: '\e818';} +.arrow-icon-quote-right-alt:before {content: '\e819';} +.arrow-icon-down-open-1:before {content: '\e800';} +.arrow-icon-left-open:before {content: '\e801';} +.arrow-icon-right-open:before {content: '\e80a';} +.arrow-icon-up-open-1:before {content: '\e80b';} +.arrow-icon-down-1:before {content: '\e80e';} +.arrow-icon-left-1:before {content: '\e80c';} +.arrow-icon-right-1:before {content: '\e80d';} +.arrow-icon-up-1:before {content: '\e80f';} +.arrow-icon-down-bold:before {content: '\e810';} +.arrow-icon-left-bold:before {content: '\e811';} +.arrow-icon-right-bold:before {content: '\e812';} +.arrow-icon-up-bold:before {content: '\e813';} +.arrow-icon-down-fat:before {content: '\e814';} +.arrow-icon-left-fat:before {content: '\e815';} +.arrow-icon-right-fat:before {content: '\e816';} +.arrow-icon-up-fat:before {content: '\e817';} +.arrow-icon-plus-2:before {content: '\e84e';} +.arrow-icon-minus-2:before {content: '\e84f';} +.arrow-icon-quote:before {content: '\e850';} +.arrow-icon-quote-circled:before {content: '\e851';} +.arrow-icon-down-open:before {content: '\e802';} +.arrow-icon-left-open-1:before {content: '\e803';} +.arrow-icon-right-open-1:before {content: '\e804';} +.arrow-icon-up-open:before {content: '\e805';} +.arrow-icon-down-micro:before {content: '\e852';} +.arrow-icon-right:before {content: '\e820';} + + +/*! + * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.2.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before {content: "\f000";} +.fa-music:before {content: "\f001";} +.fa-search:before {content: "\f002";} +.fa-envelope-o:before {content: "\f003";} +.fa-heart:before {content: "\f004";} +.fa-star:before {content: "\f005";} +.fa-star-o:before {content: "\f006";} +.fa-user:before {content: "\f007";} +.fa-film:before {content: "\f008";} +.fa-th-large:before {content: "\f009";} +.fa-th:before {content: "\f00a";} +.fa-th-list:before {content: "\f00b";} +.fa-check:before {content: "\f00c";} +.fa-remove:before, +.fa-close:before, +.fa-times:before {content: "\f00d";} +.fa-search-plus:before {content: "\f00e";} +.fa-search-minus:before {content: "\f010";} +.fa-power-off:before {content: "\f011";} +.fa-signal:before {content: "\f012";} +.fa-gear:before, +.fa-cog:before {content: "\f013";} +.fa-trash-o:before {content: "\f014";} +.fa-home:before {content: "\f015";} +.fa-file-o:before {content: "\f016";} +.fa-clock-o:before {content: "\f017";} +.fa-road:before {content: "\f018";} +.fa-download:before {content: "\f019";} +.fa-arrow-circle-o-down:before {content: "\f01a";} +.fa-arrow-circle-o-up:before {content: "\f01b";} +.fa-inbox:before {content: "\f01c";} +.fa-play-circle-o:before {content: "\f01d";} +.fa-rotate-right:before, +.fa-repeat:before {content: "\f01e";} +.fa-refresh:before {content: "\f021";} +.fa-list-alt:before {content: "\f022";} +.fa-lock:before {content: "\f023";} +.fa-flag:before {content: "\f024";} +.fa-headphones:before {content: "\f025";} +.fa-volume-off:before {content: "\f026";} +.fa-volume-down:before {content: "\f027";} +.fa-volume-up:before {content: "\f028";} +.fa-qrcode:before {content: "\f029";} +.fa-barcode:before {content: "\f02a";} +.fa-tag:before {content: "\f02b";} +.fa-tags:before {content: "\f02c";} +.fa-book:before {content: "\f02d";} +.fa-bookmark:before {content: "\f02e";} +.fa-print:before {content: "\f02f";} +.fa-camera:before {content: "\f030";} +.fa-font:before {content: "\f031";} +.fa-bold:before {content: "\f032";} +.fa-italic:before {content: "\f033";} +.fa-text-height:before {content: "\f034";} +.fa-text-width:before {content: "\f035";} +.fa-align-left:before {content: "\f036";} +.fa-align-center:before {content: "\f037";} +.fa-align-right:before {content: "\f038";} +.fa-align-justify:before {content: "\f039";} +.fa-list:before {content: "\f03a";} +.fa-dedent:before, +.fa-outdent:before {content: "\f03b";} +.fa-indent:before {content: "\f03c";} +.fa-video-camera:before {content: "\f03d";} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before {content: "\f03e";} +.fa-pencil:before {content: "\f040";} +.fa-map-marker:before {content: "\f041";} +.fa-adjust:before {content: "\f042";} +.fa-tint:before {content: "\f043";} +.fa-edit:before, +.fa-pencil-square-o:before {content: "\f044";} +.fa-share-square-o:before {content: "\f045";} +.fa-check-square-o:before {content: "\f046";} +.fa-arrows:before {content: "\f047";} +.fa-step-backward:before {content: "\f048";} +.fa-fast-backward:before {content: "\f049";} +.fa-backward:before {content: "\f04a";} +.fa-play:before {content: "\f04b";} +.fa-pause:before {content: "\f04c";} +.fa-stop:before {content: "\f04d";} +.fa-forward:before {content: "\f04e";} +.fa-fast-forward:before {content: "\f050";} +.fa-step-forward:before {content: "\f051";} +.fa-eject:before {content: "\f052";} +.fa-chevron-left:before {content: "\f053";} +.fa-chevron-right:before {content: "\f054";} +.fa-plus-circle:before {content: "\f055";} +.fa-minus-circle:before {content: "\f056";} +.fa-times-circle:before {content: "\f057";} +.fa-check-circle:before {content: "\f058";} +.fa-question-circle:before {content: "\f059";} +.fa-info-circle:before {content: "\f05a";} +.fa-crosshairs:before {content: "\f05b";} +.fa-times-circle-o:before {content: "\f05c";} +.fa-check-circle-o:before {content: "\f05d";} +.fa-ban:before {content: "\f05e";} +.fa-arrow-left:before {content: "\f060";} +.fa-arrow-right:before {content: "\f061";} +.fa-arrow-up:before {content: "\f062";} +.fa-arrow-down:before {content: "\f063";} +.fa-mail-forward:before, +.fa-share:before {content: "\f064";} +.fa-expand:before {content: "\f065";} +.fa-compress:before {content: "\f066";} +.fa-plus:before {content: "\f067";} +.fa-minus:before {content: "\f068";} +.fa-asterisk:before {content: "\f069";} +.fa-exclamation-circle:before {content: "\f06a";} +.fa-gift:before {content: "\f06b";} +.fa-leaf:before {content: "\f06c";} +.fa-fire:before {content: "\f06d";} +.fa-eye:before {content: "\f06e";} +.fa-eye-slash:before {content: "\f070";} +.fa-warning:before, +.fa-exclamation-triangle:before {content: "\f071";} +.fa-plane:before {content: "\f072";} +.fa-calendar:before {content: "\f073";} +.fa-random:before {content: "\f074";} +.fa-comment:before {content: "\f075";} +.fa-magnet:before {content: "\f076";} +.fa-chevron-up:before {content: "\f077";} +.fa-chevron-down:before {content: "\f078";} +.fa-retweet:before {content: "\f079";} +.fa-shopping-cart:before {content: "\f07a";} +.fa-folder:before {content: "\f07b";} +.fa-folder-open:before {content: "\f07c";} +.fa-arrows-v:before {content: "\f07d";} +.fa-arrows-h:before {content: "\f07e";} +.fa-bar-chart-o:before, +.fa-bar-chart:before {content: "\f080";} +.fa-twitter-square:before {content: "\f081";} +.fa-facebook-square:before {content: "\f082";} +.fa-camera-retro:before {content: "\f083";} +.fa-key:before {content: "\f084";} +.fa-gears:before, +.fa-cogs:before {content: "\f085";} +.fa-comments:before {content: "\f086";} +.fa-thumbs-o-up:before {content: "\f087";} +.fa-thumbs-o-down:before {content: "\f088";} +.fa-star-half:before {content: "\f089";} +.fa-heart-o:before {content: "\f08a";} +.fa-sign-out:before {content: "\f08b";} +.fa-linkedin-square:before {content: "\f08c";} +.fa-thumb-tack:before {content: "\f08d";} +.fa-external-link:before {content: "\f08e";} +.fa-sign-in:before {content: "\f090";} +.fa-trophy:before {content: "\f091";} +.fa-github-square:before {content: "\f092";} +.fa-upload:before {content: "\f093";} +.fa-lemon-o:before {content: "\f094";} +.fa-phone:before {content: "\f095";} +.fa-square-o:before {content: "\f096";} +.fa-bookmark-o:before {content: "\f097";} +.fa-phone-square:before {content: "\f098";} +.fa-twitter:before {content: "\f099";} +.fa-facebook:before {content: "\f09a";} +.fa-github:before {content: "\f09b";} +.fa-unlock:before {content: "\f09c";} +.fa-credit-card:before {content: "\f09d";} +.fa-rss:before {content: "\f09e";} +.fa-hdd-o:before {content: "\f0a0";} +.fa-bullhorn:before {content: "\f0a1";} +.fa-bell:before {content: "\f0f3";} +.fa-certificate:before {content: "\f0a3";} +.fa-hand-o-right:before {content: "\f0a4";} +.fa-hand-o-left:before {content: "\f0a5";} +.fa-hand-o-up:before {content: "\f0a6";} +.fa-hand-o-down:before {content: "\f0a7";} +.fa-arrow-circle-left:before {content: "\f0a8";} +.fa-arrow-circle-right:before {content: "\f0a9";} +.fa-arrow-circle-up:before {content: "\f0aa";} +.fa-arrow-circle-down:before {content: "\f0ab";} +.fa-globe:before {content: "\f0ac";} +.fa-wrench:before {content: "\f0ad";} +.fa-tasks:before {content: "\f0ae";} +.fa-filter:before {content: "\f0b0";} +.fa-briefcase:before {content: "\f0b1";} +.fa-arrows-alt:before {content: "\f0b2";} +.fa-group:before, +.fa-users:before {content: "\f0c0";} +.fa-chain:before, +.fa-link:before {content: "\f0c1";} +.fa-cloud:before {content: "\f0c2";} +.fa-flask:before {content: "\f0c3";} +.fa-cut:before, +.fa-scissors:before {content: "\f0c4";} +.fa-copy:before, +.fa-files-o:before {content: "\f0c5";} +.fa-paperclip:before {content: "\f0c6";} +.fa-save:before, +.fa-floppy-o:before {content: "\f0c7";} +.fa-square:before {content: "\f0c8";} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before {content: "\f0c9";} +.fa-list-ul:before {content: "\f0ca";} +.fa-list-ol:before {content: "\f0cb";} +.fa-strikethrough:before {content: "\f0cc";} +.fa-underline:before {content: "\f0cd";} +.fa-table:before {content: "\f0ce";} +.fa-magic:before {content: "\f0d0";} +.fa-truck:before {content: "\f0d1";} +.fa-pinterest:before {content: "\f0d2";} +.fa-pinterest-square:before {content: "\f0d3";} +.fa-google-plus-square:before {content: "\f0d4";} +.fa-google-plus:before {content: "\f0d5";} +.fa-money:before {content: "\f0d6";} +.fa-caret-down:before {content: "\f0d7";} +.fa-caret-up:before {content: "\f0d8";} +.fa-caret-left:before {content: "\f0d9";} +.fa-caret-right:before {content: "\f0da";} +.fa-columns:before {content: "\f0db";} +.fa-unsorted:before, +.fa-sort:before {content: "\f0dc";} +.fa-sort-down:before, +.fa-sort-desc:before {content: "\f0dd";} +.fa-sort-up:before, +.fa-sort-asc:before {content: "\f0de";} +.fa-envelope:before {content: "\f0e0";} +.fa-linkedin:before {content: "\f0e1";} +.fa-rotate-left:before, +.fa-undo:before {content: "\f0e2";} +.fa-legal:before, +.fa-gavel:before {content: "\f0e3";} +.fa-dashboard:before, +.fa-tachometer:before {content: "\f0e4";} +.fa-comment-o:before {content: "\f0e5";} +.fa-comments-o:before {content: "\f0e6";} +.fa-flash:before, +.fa-bolt:before {content: "\f0e7";} +.fa-sitemap:before {content: "\f0e8";} +.fa-umbrella:before {content: "\f0e9";} +.fa-paste:before, +.fa-clipboard:before {content: "\f0ea";} +.fa-lightbulb-o:before {content: "\f0eb";} +.fa-exchange:before {content: "\f0ec";} +.fa-cloud-download:before {content: "\f0ed";} +.fa-cloud-upload:before {content: "\f0ee";} +.fa-user-md:before {content: "\f0f0";} +.fa-stethoscope:before {content: "\f0f1";} +.fa-suitcase:before {content: "\f0f2";} +.fa-bell-o:before {content: "\f0a2";} +.fa-coffee:before {content: "\f0f4";} +.fa-cutlery:before {content: "\f0f5";} +.fa-file-text-o:before {content: "\f0f6";} +.fa-building-o:before {content: "\f0f7";} +.fa-hospital-o:before {content: "\f0f8";} +.fa-ambulance:before {content: "\f0f9";} +.fa-medkit:before {content: "\f0fa";} +.fa-fighter-jet:before {content: "\f0fb";} +.fa-beer:before {content: "\f0fc";} +.fa-h-square:before {content: "\f0fd";} +.fa-plus-square:before {content: "\f0fe";} +.fa-angle-double-left:before {content: "\f100";} +.fa-angle-double-right:before {content: "\f101";} +.fa-angle-double-up:before {content: "\f102";} +.fa-angle-double-down:before {content: "\f103";} +.fa-angle-left:before {content: "\f104";} +.fa-angle-right:before {content: "\f105";} +.fa-angle-up:before {content: "\f106";} +.fa-angle-down:before {content: "\f107";} +.fa-desktop:before {content: "\f108";} +.fa-laptop:before {content: "\f109";} +.fa-tablet:before {content: "\f10a";} +.fa-mobile-phone:before, +.fa-mobile:before {content: "\f10b";} +.fa-circle-o:before {content: "\f10c";} +.fa-quote-left:before {content: "\f10d";} +.fa-quote-right:before {content: "\f10e";} +.fa-spinner:before {content: "\f110";} +.fa-circle:before {content: "\f111";} +.fa-mail-reply:before, +.fa-reply:before {content: "\f112";} +.fa-github-alt:before {content: "\f113";} +.fa-folder-o:before {content: "\f114";} +.fa-folder-open-o:before {content: "\f115";} +.fa-smile-o:before {content: "\f118";} +.fa-frown-o:before {content: "\f119";} +.fa-meh-o:before {content: "\f11a";} +.fa-gamepad:before {content: "\f11b";} +.fa-keyboard-o:before {content: "\f11c";} +.fa-flag-o:before {content: "\f11d";} +.fa-flag-checkered:before {content: "\f11e";} +.fa-terminal:before {content: "\f120";} +.fa-code:before {content: "\f121";} +.fa-mail-reply-all:before, +.fa-reply-all:before {content: "\f122";} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before {content: "\f123";} +.fa-location-arrow:before {content: "\f124";} +.fa-crop:before {content: "\f125";} +.fa-code-fork:before {content: "\f126";} +.fa-unlink:before, +.fa-chain-broken:before {content: "\f127";} +.fa-question:before {content: "\f128";} +.fa-info:before {content: "\f129";} +.fa-exclamation:before {content: "\f12a";} +.fa-superscript:before {content: "\f12b";} +.fa-subscript:before {content: "\f12c";} +.fa-eraser:before {content: "\f12d";} +.fa-puzzle-piece:before {content: "\f12e";} +.fa-microphone:before {content: "\f130";} +.fa-microphone-slash:before {content: "\f131";} +.fa-shield:before {content: "\f132";} +.fa-calendar-o:before {content: "\f133";} +.fa-fire-extinguisher:before {content: "\f134";} +.fa-rocket:before {content: "\f135";} +.fa-maxcdn:before {content: "\f136";} +.fa-chevron-circle-left:before {content: "\f137";} +.fa-chevron-circle-right:before {content: "\f138";} +.fa-chevron-circle-up:before {content: "\f139";} +.fa-chevron-circle-down:before {content: "\f13a";} +.fa-html5:before {content: "\f13b";} +.fa-css3:before {content: "\f13c";} +.fa-anchor:before {content: "\f13d";} +.fa-unlock-alt:before {content: "\f13e";} +.fa-bullseye:before {content: "\f140";} +.fa-ellipsis-h:before {content: "\f141";} +.fa-ellipsis-v:before {content: "\f142";} +.fa-rss-square:before {content: "\f143";} +.fa-play-circle:before {content: "\f144";} +.fa-ticket:before {content: "\f145";} +.fa-minus-square:before {content: "\f146";} +.fa-minus-square-o:before {content: "\f147";} +.fa-level-up:before {content: "\f148";} +.fa-level-down:before {content: "\f149";} +.fa-check-square:before {content: "\f14a";} +.fa-pencil-square:before {content: "\f14b";} +.fa-external-link-square:before {content: "\f14c";} +.fa-share-square:before {content: "\f14d";} +.fa-compass:before {content: "\f14e";} +.fa-toggle-down:before, +.fa-caret-square-o-down:before {content: "\f150";} +.fa-toggle-up:before, +.fa-caret-square-o-up:before {content: "\f151";} +.fa-toggle-right:before, +.fa-caret-square-o-right:before {content: "\f152";} +.fa-euro:before, +.fa-eur:before {content: "\f153";} +.fa-gbp:before {content: "\f154";} +.fa-dollar:before, +.fa-usd:before {content: "\f155";} +.fa-rupee:before, +.fa-inr:before {content: "\f156";} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before {content: "\f157";} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before {content: "\f158";} +.fa-won:before, +.fa-krw:before {content: "\f159";} +.fa-bitcoin:before, +.fa-btc:before {content: "\f15a";} +.fa-file:before {content: "\f15b";} +.fa-file-text:before {content: "\f15c";} +.fa-sort-alpha-asc:before {content: "\f15d";} +.fa-sort-alpha-desc:before {content: "\f15e";} +.fa-sort-amount-asc:before {content: "\f160";} +.fa-sort-amount-desc:before {content: "\f161";} +.fa-sort-numeric-asc:before {content: "\f162";} +.fa-sort-numeric-desc:before {content: "\f163";} +.fa-thumbs-up:before {content: "\f164";} +.fa-thumbs-down:before {content: "\f165";} +.fa-youtube-square:before {content: "\f166";} +.fa-youtube:before {content: "\f167";} +.fa-xing:before {content: "\f168";} +.fa-xing-square:before {content: "\f169";} +.fa-youtube-play:before {content: "\f16a";} +.fa-dropbox:before {content: "\f16b";} +.fa-stack-overflow:before {content: "\f16c";} +.fa-instagram:before {content: "\f16d";} +.fa-flickr:before {content: "\f16e";} +.fa-adn:before {content: "\f170";} +.fa-bitbucket:before {content: "\f171";} +.fa-bitbucket-square:before {content: "\f172";} +.fa-tumblr:before {content: "\f173";} +.fa-tumblr-square:before {content: "\f174";} +.fa-long-arrow-down:before {content: "\f175";} +.fa-long-arrow-up:before {content: "\f176";} +.fa-long-arrow-left:before {content: "\f177";} +.fa-long-arrow-right:before {content: "\f178";} +.fa-apple:before {content: "\f179";} +.fa-windows:before {content: "\f17a";} +.fa-android:before {content: "\f17b";} +.fa-linux:before {content: "\f17c";} +.fa-dribbble:before {content: "\f17d";} +.fa-skype:before {content: "\f17e";} +.fa-foursquare:before {content: "\f180";} +.fa-trello:before {content: "\f181";} +.fa-female:before {content: "\f182";} +.fa-male:before {content: "\f183";} +.fa-gittip:before {content: "\f184";} +.fa-sun-o:before {content: "\f185";} +.fa-moon-o:before {content: "\f186";} +.fa-archive:before {content: "\f187";} +.fa-bug:before {content: "\f188";} +.fa-vk:before {content: "\f189";} +.fa-weibo:before {content: "\f18a";} +.fa-renren:before {content: "\f18b";} +.fa-pagelines:before {content: "\f18c";} +.fa-stack-exchange:before {content: "\f18d";} +.fa-arrow-circle-o-right:before {content: "\f18e";} +.fa-arrow-circle-o-left:before {content: "\f190";} +.fa-toggle-left:before, +.fa-caret-square-o-left:before {content: "\f191";} +.fa-dot-circle-o:before {content: "\f192";} +.fa-wheelchair:before {content: "\f193";} +.fa-vimeo-square:before {content: "\f194";} +.fa-turkish-lira:before, +.fa-try:before {content: "\f195";} +.fa-plus-square-o:before {content: "\f196";} +.fa-space-shuttle:before {content: "\f197";} +.fa-slack:before {content: "\f198";} +.fa-envelope-square:before {content: "\f199";} +.fa-wordpress:before {content: "\f19a";} +.fa-openid:before {content: "\f19b";} +.fa-institution:before, +.fa-bank:before, +.fa-university:before {content: "\f19c";} +.fa-mortar-board:before, +.fa-graduation-cap:before {content: "\f19d";} +.fa-yahoo:before {content: "\f19e";} +.fa-google:before {content: "\f1a0";} +.fa-reddit:before {content: "\f1a1";} +.fa-reddit-square:before {content: "\f1a2";} +.fa-stumbleupon-circle:before {content: "\f1a3";} +.fa-stumbleupon:before {content: "\f1a4";} +.fa-delicious:before {content: "\f1a5";} +.fa-digg:before {content: "\f1a6";} +.fa-pied-piper:before {content: "\f1a7";} +.fa-pied-piper-alt:before {content: "\f1a8";} +.fa-drupal:before {content: "\f1a9";} +.fa-joomla:before {content: "\f1aa";} +.fa-language:before {content: "\f1ab";} +.fa-fax:before {content: "\f1ac";} +.fa-building:before {content: "\f1ad";} +.fa-child:before {content: "\f1ae";} +.fa-paw:before {content: "\f1b0";} +.fa-spoon:before {content: "\f1b1";} +.fa-cube:before {content: "\f1b2";} +.fa-cubes:before {content: "\f1b3";} +.fa-behance:before {content: "\f1b4";} +.fa-behance-square:before {content: "\f1b5";} +.fa-steam:before {content: "\f1b6";} +.fa-steam-square:before {content: "\f1b7";} +.fa-recycle:before {content: "\f1b8";} +.fa-automobile:before, +.fa-car:before {content: "\f1b9";} +.fa-cab:before, +.fa-taxi:before {content: "\f1ba";} +.fa-tree:before {content: "\f1bb";} +.fa-spotify:before {content: "\f1bc";} +.fa-deviantart:before {content: "\f1bd";} +.fa-soundcloud:before {content: "\f1be";} +.fa-database:before {content: "\f1c0";} +.fa-file-pdf-o:before {content: "\f1c1";} +.fa-file-word-o:before {content: "\f1c2";} +.fa-file-excel-o:before {content: "\f1c3";} +.fa-file-powerpoint-o:before {content: "\f1c4";} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before {content: "\f1c5";} +.fa-file-zip-o:before, +.fa-file-archive-o:before {content: "\f1c6";} +.fa-file-sound-o:before, +.fa-file-audio-o:before {content: "\f1c7";} +.fa-file-movie-o:before, +.fa-file-video-o:before {content: "\f1c8";} +.fa-file-code-o:before {content: "\f1c9";} +.fa-vine:before {content: "\f1ca";} +.fa-codepen:before {content: "\f1cb";} +.fa-jsfiddle:before {content: "\f1cc";} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before {content: "\f1cd";} +.fa-circle-o-notch:before {content: "\f1ce";} +.fa-ra:before, +.fa-rebel:before {content: "\f1d0";} +.fa-ge:before, +.fa-empire:before {content: "\f1d1";} +.fa-git-square:before {content: "\f1d2";} +.fa-git:before {content: "\f1d3";} +.fa-hacker-news:before {content: "\f1d4";} +.fa-tencent-weibo:before {content: "\f1d5";} +.fa-qq:before {content: "\f1d6";} +.fa-wechat:before, +.fa-weixin:before {content: "\f1d7";} +.fa-send:before, +.fa-paper-plane:before {content: "\f1d8";} +.fa-send-o:before, +.fa-paper-plane-o:before {content: "\f1d9";} +.fa-history:before {content: "\f1da";} +.fa-circle-thin:before {content: "\f1db";} +.fa-header:before {content: "\f1dc";} +.fa-paragraph:before {content: "\f1dd";} +.fa-sliders:before {content: "\f1de";} +.fa-share-alt:before {content: "\f1e0";} +.fa-share-alt-square:before {content: "\f1e1";} +.fa-bomb:before {content: "\f1e2";} +.fa-soccer-ball-o:before, +.fa-futbol-o:before {content: "\f1e3";} +.fa-tty:before {content: "\f1e4";} +.fa-binoculars:before {content: "\f1e5";} +.fa-plug:before {content: "\f1e6";} +.fa-slideshare:before {content: "\f1e7";} +.fa-twitch:before {content: "\f1e8";} +.fa-yelp:before {content: "\f1e9";} +.fa-newspaper-o:before {content: "\f1ea";} +.fa-wifi:before {content: "\f1eb";} +.fa-calculator:before {content: "\f1ec";} +.fa-paypal:before {content: "\f1ed";} +.fa-google-wallet:before {content: "\f1ee";} +.fa-cc-visa:before {content: "\f1f0";} +.fa-cc-mastercard:before {content: "\f1f1";} +.fa-cc-discover:before {content: "\f1f2";} +.fa-cc-amex:before {content: "\f1f3";} +.fa-cc-paypal:before {content: "\f1f4";} +.fa-cc-stripe:before {content: "\f1f5";} +.fa-bell-slash:before {content: "\f1f6";} +.fa-bell-slash-o:before {content: "\f1f7";} +.fa-trash:before {content: "\f1f8";} +.fa-copyright:before {content: "\f1f9";} +.fa-at:before {content: "\f1fa";} +.fa-eyedropper:before {content: "\f1fb";} +.fa-paint-brush:before {content: "\f1fc";} +.fa-birthday-cake:before {content: "\f1fd";} +.fa-area-chart:before {content: "\f1fe";} +.fa-pie-chart:before {content: "\f200";} +.fa-line-chart:before {content: "\f201";} +.fa-lastfm:before {content: "\f202";} +.fa-lastfm-square:before {content: "\f203";} +.fa-toggle-off:before {content: "\f204";} +.fa-toggle-on:before {content: "\f205";} +.fa-bicycle:before {content: "\f206";} +.fa-bus:before {content: "\f207";} +.fa-ioxhost:before {content: "\f208";} +.fa-angellist:before {content: "\f209";} +.fa-cc:before {content: "\f20a";} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before {content: "\f20b";} +.fa-meanpath:before {content: "\f20c";} + + + + +@font-face { + font-family: 'star'; + src:url('../fonts/star.eot'); + src:url('../fonts/star.eot?#iefix') format('embedded-opentype'), + url('../fonts/star.woff') format('woff'), + url('../fonts/star.ttf') format('truetype'), + url('../fonts/star.svg#rt-icons') format('svg'); + font-weight: normal; + font-style: normal; +} + +/*@font-face { + font-family: 'WooCommerce'; + src:url('../fonts/WooCommerce.eot'); + src:url('../fonts/WooCommerce.eot?#iefix') format('embedded-opentype'), + url('../fonts/WooCommerce.woff') format('woff'), + url('../fonts/WooCommerce.ttf') format('truetype'), + url('../fonts/WooCommerce.svg#rt-icons') format('svg'); + font-weight: normal; + font-style: normal; +}*/ diff --git a/client/css/general.css b/client/css/general.css new file mode 100644 index 000000000..f428cf193 --- /dev/null +++ b/client/css/general.css @@ -0,0 +1,980 @@ +/* Classter skin for the theme +------------------------------------------------------------------------- */ + +/* Theme Color +------------------------------------------------------------------------- */ + +.post_text_area > a, +.post_text_area p > a, +.post_text_area span > a, +.post_text_area div > a { color: #000000; } + +a:hover, +.theme_accent, +.theme_accent:before, +.topTabsWrap .speedBar a:hover, +.topWrap .topMenuStyleLine > ul > li ul li a:hover, +.topWrap .topMenuStyleLine .current-menu-item > a, +.topWrap .topMenuStyleLine .current-menu-ancestor > a, +.topWrap .topMenuStyleLine > ul li a:hover, +.topWrap .topMenuStyleLine > ul li.sfHover > a, +.infoPost a:hover, +.tabsButton ul li a:hover, +.popularFiltr ul li a:hover, +.isotopeFiltr ul li a:hover, +.widget_popular_posts article h3:before, +.widgetTabs .widget_popular_posts article .post_info .post_date a:hover, +.sidebar .widget_popular_posts article .post_info .post_date a:hover, +.sidebar .widget_recent_posts article .post_info .post_date a:hover, +.main .widgetWrap a:hover, +.main .widgetWrap a:hover span, +.widgetWrap a:hover span, +.roundButton:hover a, +input[type="submit"]:hover, +input[type="button"]:hover, +.nav_pages_parts > a:hover, +.nav_comments > a:hover, +.comments_list a.comment-edit-link:hover, +.calendar tbody td.today a:hover, +blockquote.sc_quote_title a:hover, +blockquote.sc_quote_style_1 a:hover, +blockquote.sc_quote_style_2 a:hover, +.postLink a, +.masonry article .masonryInfo a:hover, +.masonry article .masonryInfo span.infoTags a:hover, +.relatedPostWrap article .relatedInfo a:hover, +.relatedPostWrap article .relatedInfo span.infoTags a:hover, +.infoPost span.infoTags a:hover, +.page404 p a, +.page404 .searchAnimation.sFocus .searchIcon, +.copyWrap a, +.comments .commBody li.commItem .replyWrap .posted a:hover, +.comments .commBody li.commItem h4 a:hover, +.ratingItem span:before, +.reviewBlock .totalRating, +.widget_area .contactInfo .fContact:before, +.footerStyleLight .widget_area article .post_title:before, +.footerStyleLight .widget_area article .post_info a:hover, +.footerStyleLight .widget_area article .post_info .post_date a:hover, +.sc_list_style_arrows li:before, +.sc_list_style_arrows li a:hover, +.sc_list_style_iconed li a:hover, +.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title, +.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title:before, +.sc_toggles.sc_toggles_style_2 .sc_toggles_item.sc_active .sc_toggles_title, +.sc_toggles.sc_toggles_style_2 .sc_toggles_item.sc_active .sc_toggles_title:before, +.sc_tabs .sc_tabs_titles li a:hover, +.sc_highlight.sc_highlight_style_2, +.sc_price_item .sc_price_money, +.sc_price_item .sc_price_penny, +.sc_pricing_table .sc_pricing_columns ul li .sc_icon, +.sc_title_icon, +.sc_scroll_controls .flex-direction-nav a:hover:before, +.sc_testimonials_style_1 .flex-direction-nav a:hover:before, +.sc_testimonials_style_3 .flex-direction-nav a:hover:before, +.sc_testimonials_style_3 .flex-direction-nav a:active:before, +.pagination .pageLibrary > li.libPage > .pageFocusBlock .flex-direction-nav a:hover:before, +.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency > a:hover, +.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency.sfHover > a, +.topWrap .usermenu_area ul.usermenu_list li ul li a:hover, +.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a:hover, +.topWrap .usermenu_area a:hover, +.topWrap .usermenu_area .sfHover a, +.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency > a:hover, +.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_currency.sfHover > a, +.sidemenu_wrap .usermenu_area ul.usermenu_list li ul li a:hover, +.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_cart .widget_area ul li a:hover, +.sc_blogger a:hover, +.sc_blogger.style_date .load_more:before, +.sc_blogger.style_accordion .sc_blogger_info .comments_number, +.widgetTabs .widgetTop ul > li:not(.tabs):before, +.widgetTabs .widgetTop ul > li:not(.tabs) > a:hover, +.widgetTabs .widgetTop ul > li:not(.tabs) > a:hover span, +.widgetTabs .widgetTop.widget_popular_posts article .post_title:before, +.swpRightPos .tabsMenuBody a:hover, +.swpRightPos .tabsMenuBody a:hover:before, +.swpRightPos .panelmenu_area .current-menu-item > a, +.swpRightPos .panelmenu_area .current-menu-ancestor > a, +.swpRightPos .panelmenu_area > ul li a:hover, +.swpRightPos .panelmenu_area > ul li.sfHover > a, +.swpRightPos .panelmenu_area .current-menu-item.dropMenu:before, +.swpRightPos .panelmenu_area .current-menu-ancestor.dropMenu:before, +.swpRightPos .panelmenu_area li.liHover.dropMenu:before, +.topWrap .search:not(.searchOpen):hover:before, +.topWrap .search .searchSubmit:hover .icoSearch:before, +.user-popUp .formItems.loginFormBody .remember .forgotPwd, +.user-popUp .formItems.loginFormBody .loginProblem, +.user-popUp .formItems.registerFormBody .i-agree a, +.sc_slider_pagination_area .flex-control-nav.manual .slide_info .slide_title, +#toc .toc_item.current .toc_icon, +#toc .toc_item:hover .toc_icon, +.openResponsiveMenu:hover, +.openResponsiveMenu:hover:before, +/*sidebarStyleLight*/ +.sidebarStyleLight .widgetWrap ul li.liHover:before, +.sidebarStyleLight .widgetWrap a:hover, +.sidebarStyleLight .widgetWrap a:active, +.sidebarStyleLight.widget_area .widgetWrap a:hover span, +.sidebarStyleLight.widget_area .widgetWrap a:hover, +.sidebarStyleLight.widget_area .widgetWrap ul > li > a:hover, +.sidebarStyleLight.widget_area .widgetWrap ul > li > a:hover span, +.sidebarStyleLight.widget_area ul.tabs > li.ui-state-active > a, +.sidebarStyleLight .widgetWrap .tagcloud a:hover, +.sidebarStyleLight .widgetWrap .tagcloud a:active, +.sidebarStyleLight.widget_area a:hover, +.sidebarStyleLight.widget_area a:hover span, +.sidebarStyleLight.widget_area .ui-state-active a, +.sidebarStyleLight.widget_area .widgetWrap ul li a:hover, +.sidebarStyleLight.widget_area .widget_twitter ul li:before, +.sidebarStyleLight .calendar tfoot th a:before, +.sidebarStyleLight.widget_area table.calendar tfoot a:hover, +.sidebarStyleLight.widget_area article span:before, +.sidebarStyleLight.widget_area .widgetWrap ul > li.dropMenu:hover:before, +.sidebarStyleLight.widget_area .widgetWrap ul > li.dropMenu.dropOpen:before, +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate .sc_pricing_title, +.sc_pricing_light .sc_pricing_columns.active ul.columnsAnimate .sc_pricing_title, +.sc_pricing_light .sc_pricing_columns.active ul.columnsAnimate .sc_pricing_data > span, +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate .sc_pricing_data > span, +.postSharing > ul > li> a:before, +.post .tagsWrap .post_cats a:hover, +.post .tagsWrap .post_tags a:hover, +.post_text_area .tagsWrap .post_cats a:hover, +.post_text_area .tagsWrap .post_tags a:hover, +.infoPost > span:before, +.infoPost > span a:before, +.comments .commBody li.commItem .replyWrap a:hover, +.relatedPostWrap .no_indent_style article .wrap a:hover, +.postLink a:hover, +.portfolBlock ul li a:hover, +.swpRightPos .searchBlock .searchSubmit:hover:before, +.twitBlock .sc_slider .swiper-slide a:hover, +.twitBlockWrap .twitterAuthor a:hover, +.relatedPostWrap.sc_blogger article .relatedInfo a:hover, +.sc_timeline_info a:hover, +.woocommerce ul.products li.product .added_to_cart, +.woocommerce-page ul.products li.product .added_to_cart, +.woocommerce .woocommerce-breadcrumb a:hover, +.woocommerce-page .woocommerce-breadcrumb a:hover, +.woocommerce .star-rating span:before, +.woocommerce-page .star-rating span:before, +.woocommerce a.reset_variations, +.woocommerce-page a.reset_variations, +.shipping-calculator-button:hover, +ul#mainmenu .menu-panel.thumb_title > li > ul > li > ul li a:before, +.topWrap .sidebar_cart .widget_shopping_cart_content .buttons .button:hover, +.topWrap .sidebar_cart ul.cart_list li > a:hover, +.footerContentWrap .googlemap_button:after, +li:hover .topMenuStyleLine ul#mainmenu .menu-panel ul.columns > li > a, +#toTop:hover:after, +.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title a, +.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title a:before, +.support_page ol li a, +.woocommerce-top-navigation a:hover, +.default_color:hover, +.footerStyleLight .widget_twitter ul li:before, +.footerStyleLight .widgetWrap a:hover, +.footerStyleLight .widgetWrap a:active +{ color:#f55858; } + + +/* do not change */ +.widgetWrap ul li:before, +.widget_area .widgetWrap ul > li, +.sidebarStyleLight.widget_area article .post_info, +.sidebarStyleLight.widget_area article .post_info a, +.post_text_area .tagsWrap .post_cats, +.post_text_area .tagsWrap .post_cats a, +.post_text_area .tagsWrap .post_tags, +.post_text_area .tagsWrap .post_tags a, +.infoPost > span, +.infoPost > span a, +.isotopeFiltr ul a, +.sc_blogger.style_date .sc_blogger_item .sc_blogger_info +{ color: #acb4b6; } + +/* do not change */ +.sidebarStyleLight.widget_area .widgetWrap ul > li +{ color: #5a6266; } + +.theme_accent_3, +.theme_accent_3:before, +.widgetWrap ul li.liHover:before, +.widgetWrap a:hover, +.widgetWrap a:active, +.sidebarStyleDark.widget_area a:hover, +.sidebarStyleDark.widget_area a:hover span, +.widget_area .widgetWrap ul > li > a:hover, +.widget_area .widgetWrap ul > li > a:hover span, +.widget_area ul.tabs > li.ui-state-active > a, +aside.widgetWrap .tagcloud a:hover, +aside.widgetWrap .tagcloud a:active, +.sidebarStyleDark.widget_area a:hover, +.sidebarStyleDark.widget_area .ui-state-active a, +.sidebarStyleDark.widget_area .widgetWrap ul li a:hover, +.sidebarStyleDark.widget_area .widget_twitter ul li:before, +.sidebarStyleDark .calendar tfoot th a:before, +.sidebarStyleDark.widget_area table.calendar tfoot a:hover, +.sidebarStyleDark.widget_area .widgetWrap ul > li.dropMenu:hover:before, +.sidebarStyleDark.widget_area .widgetWrap ul > li.dropMenu.dropOpen:before, +.copyWrap .copy .copyright a, +.widget_area article span:before, +.twitBlock .sc_slider .swiper-slide a, +.twitBlock .sc_slider .swiper-slide .twitterIco:before, +.menuSearch .searchSubmit:hover:before, +.sidemenu_wrap .sidemenu_area .current-menu-item > a, +.sidemenu_wrap .sidemenu_area .current-menu-ancestor > a, +.sidemenu_wrap .sidemenu_area > ul li a:hover, +.sidemenu_wrap .sidemenu_area > ul li.sfHover > a, +.sidemenu_wrap .sidemenu_area .current-menu-item.dropMenu:before, +.sidemenu_wrap .sidemenu_area .current-menu-ancestor.dropMenu:before, +.sidemenu_wrap .sidemenu_area li.liHover.dropMenu:before, +.twitBlock .sc_slider .swiper-slide a, +.twitBlockWrap .twitterAuthor a, +.woocommerce ul.cart_list li > .amount, +.woocommerce ul.product_list_widget li > .amount, +.woocommerce-page ul.cart_list li > .amount, +.woocommerce-page ul.product_list_widget li > .amount, +.woocommerce ul.cart_list li span .amount, +.woocommerce ul.product_list_widget li span .amount, +.woocommerce-page ul.cart_list li span .amount, +.woocommerce-page ul.product_list_widget li span .amount, +.woocommerce ul.cart_list li ins .amount, +.woocommerce ul.product_list_widget li ins .amount, +.woocommerce-page ul.cart_list li ins .amount, +.woocommerce-page ul.product_list_widget li ins .amount, +.woocommerce .sidebarStyleDark.widget_area .widget_price_filter .price_slider_amount .button:hover, +.woocommerce-page .sidebarStyleDark.widget_area .widget_price_filter .price_slider_amount .button:hover, +.woocommerce .sidebarStyleDark.widget_area.widget_area aside.widgetWrap.woocommerce .button:hover, +.woocommerce-page .sidebarStyleDark.widget_area.widget_area aside.widgetWrap.woocommerce .button:hover, +.woocommerce div.product span.price, +.woocommerce div.product p.price, +.woocommerce #content div.product span.price, +.woocommerce #content div.product p.price, +.woocommerce-page div.product span.price, +.woocommerce-page div.product p.price, +.woocommerce-page #content div.product span.price, +.woocommerce-page #content div.product p.price, +.woocommerce .sidebarStyleDark.widget_area .widget_layered_nav ul li.chosen a, +.woocommerce-page .sidebarStyleDark.widget_area .widget_layered_nav ul li.chosen a, +#sidebar_main.sidebarStyleDark .widget_layered_nav ul li.chosen a:before, +#sidebar_main.sidebarStyleDark .widget_layered_nav ul li a:hover:before, +#sidebar_main.sidebarStyleDark .widget_layered_nav_filters ul li a:hover:before, +#sidebar_main.sidebarStyleDark .widget_layered_nav_filters ul li.chosen a:before, +.sidebarStyleDark.widget_area .widgetWrap a:hover, +.sidebarStyleDark.widget_area .widgetWrap .post_info a:hover, +.woocommerce.widget_shopping_cart .total .amount, +.woocommerce .widget_shopping_cart .total .amount, +.woocommerce-page.widget_shopping_cart .total .amount, +.woocommerce-page .widget_shopping_cart .total .amount, +.woocommerce ul.products li.product .price > .amount, +.woocommerce ul.products li.product .price del .amount, +.woocommerce ul.products li.product .price ins .amount, +.woocommerce ul.products li.product .price, +.woocommerce-page ul.products li.product .price, +.widget_twitter ul li:before, +.sidebarStyleDark.widget_area .widgetWrap a:hover, +.calendar tfoot th a:before +{ color: #05d1d4; } + + +.sidebarStyleDark.widget_area a:hover span, +.woocommerce div.product p.price +{ color: #05d1d4 !important; } + + +.theme_accent_2, +.theme_accent_2:before, +.sc_tooltip_parent, +.hoverIncrease .hoverIcon:hover:before, +.sc_video_player .sc_video_play_button:hover:after, +.sc_video_player:active .sc_video_play_button:hover:after, +.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title a, +.sc_toggles.sc_toggles_style_1 .sc_toggles_item.sc_active .sc_toggles_title, +.sc_team_item .sc_team_item_avatar .sc_team_item_socials li a:hover, +.hoverIncrease .hoverIcon:hover:before, +.hoverIncrease .hoverLink:hover:before, +.sc_team .sc_team_item .sc_team_item_avatar .sc_team_item_socials li a:hover, +.support_page .transparent_section a +{ color:#0f75bc; } + + +.relatedPostWrap.sc_blogger article a.readmore_blogger:hover +{ color:#0f75bc !important; } + + +.roundButton.border:hover > a, +.squareButton.border > a:hover, +.squareButton.border > a:active, +.squareButton.border > button:hover, +.squareButton.border > button:active, +.revlink.border:hover, +.revlink.border:active +{ color: #ffc455 !important; } + + +.sc_pricing_dark .sc_pricing_columns:hover ul.columnsAnimate .sc_pricing_data > span, +.sc_pricing_dark .sc_pricing_columns:hover ul.columnsAnimate .sc_pricing_title, +.sc_pricing_dark .sc_pricing_columns.active ul.columnsAnimate .sc_pricing_data > span, +.sc_pricing_dark .sc_pricing_columns.active ul.columnsAnimate .sc_pricing_title, +.postLink a, +.theme_accent_1, +.theme_accent_1:before +{ color: #ffc455; } + + +.roundButton.border_1:hover > a, +.squareButton.border_1 > a:hover, +.squareButton.border_1 > a:active, +.squareButton.border_1 > button:hover, +.squareButton.border_1 > button:active, +.topWrap .topMenuStyleLine > ul > li ul li a:hover, +.flip-clock-wrapper ul li a div div.inn, +.woocommerce .woocommerce-info a:after, +.woocommerce-page .woocommerce-info a:after, +.woocommerce .woocommerce-info a, +.woocommerce-page .woocommerce-info a, +.woocommerce p.stars a:hover.star-1:after, +.woocommerce p.stars a:hover.star-1.active:after, +.woocommerce-page p.stars a:hover.star-1:after, +.woocommerce-page p.stars a.star-1.active:after, +.woocommerce p.stars a:hover.star-2:after, +.woocommerce p.stars a.star-2.active:after, +.woocommerce-page p.stars a:hover.star-2:after, +.woocommerce-page p.stars a.star-2.active:after, +.woocommerce p.stars a:hover.star-3:after, +.woocommerce p.stars a.star-3.active:after, +.woocommerce-page p.stars a:hover.star-3:after, +.woocommerce-page p.stars a.star-3.active:after, +.woocommerce p.stars a:hover.star-4:after, +.woocommerce p.stars a.star-4.active:after, +.woocommerce-page p.stars a:hover.star-4:after, +.woocommerce-page p.stars a.star-4.active:after, +.woocommerce p.stars a.star-5:hover:after, +.woocommerce p.stars a.star-5.active:after, +.woocommerce-page p.stars a:hover.star-5:after, +.woocommerce-page p.stars a.star-5.active:after, +.woocommerce .widget_shopping_cart .cart_list li a.remove:hover, +.woocommerce.widget_shopping_cart .cart_list li a.remove:hover, +.menuTopWrap li.active:after, +.menuTopWrap li:hover::after, +.openResponsiveMenu:hover, +.openResponsiveMenu:hover::before, +.openResponsiveMenu:hover, +.openResponsiveMenu:hover:before, +.search:hover::before, +.topWrap .search:not(.searchOpen):hover:before, +.topWrap .search .searchSubmit:hover .icoSearch:before, +.sc_timeline_info a:hover, +.post_text_area p > b + span.sc_highlight, +.post_text_area p > b + span.sc_highlight + a + span > del +{ color:#f55858 !important; } + + + +/* do not change */ +blockquote.sc_quote_style_1 cite, +blockquote.sc_quote_style_1 cite a, +.sc_quote_style_1 .sc_quote_title, +.sc_quote_style_1 .sc_quote_title a, +.copyWrap .copy .copyright a:hover, +.footerStyleLight .socPage a:hover +{ color: #fff; } + +/* do not change */ +blockquote.sc_quote_style_2 cite, +blockquote.sc_quote_style_2 cite a, +.sc_quote_style_2 .sc_quote_title, +.sc_quote_style_2 .sc_quote_title a, +.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title a.collapsed, +.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title, +.squareButton.border > a, +.squareButton.border > button, +.roundButton.border > a, +.squareButton.border_1 > a, +.squareButton.border_1 > button, +.roundButton.border_1 > a, +.sc_skills_bar.sc_skills_horizontal .sc_skills_total +{ color: #acb4b6; } + +/* woocommerce - no linear gradient*/ +.woocommerce #review_form #respond .form-submit input, +.woocommerce-page #review_form #respond .form-submit input, +.woocommerce table.cart a.remove:hover, +.woocommerce #content table.cart a.remove:hover, +.woocommerce-page table.cart a.remove:hover, +.woocommerce-page #content table.cart a.remove:hover, +.topWrap .sidebar_cart .widget_shopping_cart_content .buttons .button.checkout { + background: -moz-linear-gradient(transparent,transparent); + background: -webkit-linear-gradient(transparent,transparent); + background: -o-linear-gradient(transparent,transparent); + background: -ms-linear-gradient(transparent,transparent); + background: linear-gradient(transparent,transparent); +} + +/* BG */ +.theme_accent_bgc, +.theme_accent_bgc:before, +.sc_video_player:active .sc_video_play_button:after, +input[type="submit"]:active, +input[type="button"]:active, +.squareButton.active > span, +.squareButton.active > a, +.squareButton.ui-state-active > a, +.squareButton.active > button, +.squareButton.ui-state-active > button, +.roundButton > a:active, +.squareButton > a:active, +.squareButton.global > a, +.squareButton > button:active, +.squareButton.global > button, +.nav_pages_parts > span.page_num, +.nav_comments > span.current, +ul > li.likeActive:active > a, +.masonry article .status, +.portfolio .isotopeElement .folioShowBlock:before, +.post .postStatus, +.itemPageFull .itemDescriptionWrap .toggleButton:active, +.footerWrap .footerWidget .sc_video_player:active .sc_video_play_button:after, +.topMenuStyleLine > ul .menu-panel, +.sliderLogo .elastislide-wrapper nav span:active:before, +.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcap, +.sc_highlight.sc_highlight_style_1, +.sc_title_bg, +.sc_testimonials_style_1 .flex-direction-nav a:active, +.sc_testimonials_style_3 .sc_testimonials_items, +.sc_testimonials_style_3 .flex-direction-nav li, +.sc_testimonials_style_3 .flex-direction-nav a, +.pagination .pageLibrary > li.libPage > .pageFocusBlock .flex-direction-nav a:active, +.sc_popup_light:before, +.global_bg, +.widgetTabs .widgetTop .tagcloud a:hover, +.widgetTabs .widgetTop .tagcloud a:active, +.fullScreenSlider.globalColor .sliderHomeBullets .rsContent:before, +.fullScreenSlider .sliderHomeBullets .rsContent .slide-3 .order p span, +ul.sc_list_style_disk li:before, +.sc_slider_pagination_area .flex-control-nav.manual .slide_date, +.sc_contact_form_custom .bubble label:hover, +.sc_contact_form_custom .bubble label.selected, +.topWrap .cart a.cart_button, +/*sidebarStyleLight*/ +.sidebarStyleLight .widget_socials .socPage ul li a:hover, +.sidebarStyleLight.widget_area .instagram-pics li a:after, +.sidebarStyleLight.widget_area .flickr_images .flickr_badge_image a:after, +.sidebarStyleLight .calendar tbody td a:hover, +.sidebarStyleLight .calendar tbody td a:hover, +.sidebarStyleLight .calendar tbody td.today > span, +.sidebarStyleLight .calendar tbody td.today a, +.footerStyleLight .contactFooter .contactShare ul li a:hover, +.footerContentWrap .googlemap_button, +.page404 .titleError > span, +.isotopeFiltr ul a .data_count, +.isotopeFiltr ul a .data_count:before, +.woocommerce #review_form #respond .form-submit input, +.woocommerce-page #review_form #respond .form-submit input, +.woocommerce table.cart a.remove:hover, +.woocommerce #content table.cart a.remove:hover, +.woocommerce-page table.cart a.remove:hover, +.woocommerce-page #content table.cart a.remove:hover, +.topWrap .sidebar_cart .widget_shopping_cart_content .buttons .button.checkout, +.footerStyleLight .widget_socials .socPage ul li a:hover +{ background-color:#f55858; } + + +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate .sc_button > a, +.sc_pricing_light .sc_pricing_columns.active ul.columnsAnimate .sc_button > a, +.woocommerce #payment #place_order, +.woocommerce-page #payment #place_order, +.woocommerce .woocommerce-message a.button, +.woocommerce .woocommerce-error a.button, +.woocommerce .woocommerce-info a.button, +.woocommerce-page .woocommerce-message a.button, +.woocommerce-page .woocommerce-error a.button, +.woocommerce-page .woocommerce-info a.button +{ background-color:#f55858 !important; } + + +.sc_pricing_dark .sc_pricing_columns .sc_button > a:hover, +.sc_pricing_dark .sc_pricing_columns.active .sc_button > a, +.sc_pricing_dark .sc_pricing_columns .sc_button > a:active, +.sc_pricing_dark .sc_pricing_columns:hover ul.columnsAnimate .sc_button > a, +.woocommerce form .button, +.woocommerce-page form .button +{ background-color:#ffc455 !important; } + +.theme_accent_2_bgc, +.theme_accent_2_bgc:before, +.sc_tooltip_parent .sc_tooltip, +.sc_tooltip_parent .sc_tooltip:before, +.sc_dropcaps.sc_dropcaps_style_3 .sc_dropcap, +.hoverIncrease .hoverShadow, +.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title:before, +.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title:before, +.squareButton.accent_2 > a, +.squareButton.accent_2 > button, +.sc_skills_bar .sc_skills_item .sc_skills_count, +.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count, +.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count, +.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info, +.relatedPostWrap .wrap:before, +.relatedPostWrap.sc_blogger .wrap:hover:before, +.portfolioWrap .isotopePadding:before, +#pagination .squareButton.active span, +#pagination .squareButton a:hover, +#pagination .squareButton a:active, +#pagination .squareButton button:hover, +#pagination .squareButton button:active, +#viewmore_link:hover, +#viewmore_link:active, +.user-popUp .formItems .formList li .sendEnter, +.user-popUp ul.loginHeadTab li.ui-tabs-active:before, +.sc_timeline.style_date .sc_timeline_item .sc_timeline_date, +.sc_blogger.sc_blogger_vertical.style_date.sc_scroll_controls ul.flex-direction-nav li a:hover, +/*woocommerce*/ +.woocommerce .widget_area aside.widgetWrap.woocommerce .button, +.woocommerce-page .widget_area aside.widgetWrap.woocommerce .button, +.woocommerce nav.woocommerce-pagination ul li span.current, +.woocommerce nav.woocommerce-pagination ul li a:hover, +.woocommerce nav.woocommerce-pagination ul li a:focus, +.woocommerce #content nav.woocommerce-pagination ul li span.current, +.woocommerce #content nav.woocommerce-pagination ul li a:hover, +.woocommerce #content nav.woocommerce-pagination ul li a:focus, +.woocommerce-page nav.woocommerce-pagination ul li span.current, +.woocommerce-page nav.woocommerce-pagination ul li a:hover, +.woocommerce-page nav.woocommerce-pagination ul li a:focus, +.woocommerce-page #content nav.woocommerce-pagination ul li span.current, +.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, +.woocommerce-page #content nav.woocommerce-pagination ul li a:focus, +#timeline_section [class*="swiper-button-"]:hover, +.sidemenu_wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, +.sidemenu_wrap .mCSB_scrollTools_onDrag .mCSB_dragger_bar +{ background-color:#0f75bc; } + +.theme_accent_2_bg, +.theme_accent_2_bg:before +{ background:#0f75bc; } + +.swiper-scrollbar-drag, +a.sc_icon.bg_icon.sc_icon_round:hover, +a.sc_icon.no_bg_icon.sc_icon_round:hover +{ background-color:#0f75bc !important; } + +.theme_accent_3_bgc, +.theme_accent_3_bgc:before, +.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcap, +.squareButton.accent_3 > a, +.squareButton.accent_3 > button, +.copyWrap .socPage ul li a:hover, +.sidebarStyleDark .widget_socials .socPage ul li a:hover, +.widget_socials .socPage ul li a:hover, +.widget_area .instagram-pics li a:after, +.widget_area .flickr_images .flickr_badge_image a:after, +.calendar tbody td a:hover, +.footerStyleDark .contactFooter .contactShare ul li a:hover, +ul > li.share > ul.shareDrop > li > a:hover, +.author .socPage ul li a:hover, +.sc_team .sc_team_item .sc_team_item_avatar:after, +.calendar tbody td a:hover, +.calendar tbody td.today > span, +.footerStyleDark .widget_socials .socPage ul li a:hover +{ background-color:#05d1d4; } + +.theme_accent_3_bg, +.theme_accent_3_bg:before +{ background:#05d1d4; } + +.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcap, +.squareButton.accent_1 > a, +.squareButton.accent_1 > button, +.theme_accent_1_bgc, +.theme_accent_1_bgc:before, +.revlink.filled, +.sc_highlight.sc_highlight_style_3 +{ background-color:#ffc455; } + + +.theme_accent_1_bg, +.theme_accent_1_bg:before +{ background:#ffc455; } + + +/* do not change */ +.sc_dropcaps.sc_dropcaps_style_5 .sc_dropcap, +ul > li.share > ul.shareDrop, +.sidemenu_wrap .sidemenu_button, +.sidemenu_wrap .menuTranform .mCSB_container, +.menuTranform:before +{ background-color:#232a34; } + +.squareButton.global > a:hover, +.squareButton.global > a:active, +.squareButton.global > button:hover, +.squareButton.global > button:active, +.topWrap .sidebar_cart .widget_shopping_cart_content .buttons .button.checkout:hover, +.topWrap .cart .cart_button:hover +{ background-color: rgba(245, 88, 88, 0.7) !important; } + + +.squareButton.accent_1 > a:hover, +.squareButton.accent_1 > a:active, +.squareButton.accent_1 > button:hover, +.squareButton.accent_1 > button:active, +.revlink.filled:hover, +.revlink.filled:active +{ background-color: rgba(255, 196, 85, 0.7) !important; }/*go*/ + + +.sc_slider_flex .sc_slider_info, +.sc_slider_swiper .sc_slider_info, +.squareButton.accent_2 > a:hover, +.squareButton.accent_2 > a:active, +.squareButton.accent_2 > button:hover, +.squareButton.accent_2 > button:active, +.user-popUp .formItems .formList li .sendEnter:hover, +.user-popUp .formItems .formList li .sendEnter:active +{ background-color: rgba(57, 32, 113, 0.7) !important; } + + +.squareButton.accent_3 > a:hover, +.squareButton.accent_3 > a:active, +.squareButton.gray > a:hover, +.squareButton.gray > a:active, +.squareButton.accent_3 > button:hover, +.squareButton.accent_3 > button:active, +.squareButton.gray > button:hover, +.squareButton.gray > button:active +{ background-color: rgba(5, 209, 212, 0.7);} + + +/* do not change */ +.squareButton.dark > a:hover, +.squareButton.dark > a:active, +.squareButton.dark > button:hover, +.squareButton.dark > button:active +{ background-color: rgba(20, 26, 34, 0.8);} + + +/* do not change */ +.sc_dropcaps.sc_dropcaps_style_6 .sc_dropcap, +blockquote.sc_quote_style_2, +.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title, +.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title:before, +.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_title, +.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title:before, +.twitBlock .sc_slider .flex-direction-nav li a, +.squareButton.gray > a, +.squareButton.gray > button, +.sidebarStyleLight, +.pagination > ul > li a, +#viewmore_link, +.portfolioWrap .isotopePadding .portfolioInfo, +.post .portfolBlock, +.topWrap .topMenuStyleLine > ul > li ul { + background-color:rgba(0, 0, 0, 0.6); +} + + +.squareButton.border > a:hover, +.squareButton.border > a:active, +.squareButton.border > button:hover, +.squareButton.border > button:active, +.sc_pricing_dark .sc_pricing_columns:hover ul.columnsAnimate, +.sc_pricing_dark .sc_pricing_columns.active ul.columnsAnimate, +.revlink.border:hover, +.revlink.border:active +{ border-color: #ffc455; } + + +.theme_accent_border, +.squareButton.border_1 > a:hover, +.squareButton.border_1 > a:active, +.squareButton.border_1 > button:hover, +.squareButton.border_1 > button:active, +.sidebarStyleLight .widgetWrap .tagcloud a:hover, +.sidebarStyleLight .widgetWrap .tagcloud a:active, +.sidebarStyleLight.widget_area .tabs_area ul.tabs > li > a:hover, +.sidebarStyleLight.widget_area .tagcloud a:hover, +.sidebarStyleLight.widget_area .tagcloud a:active, +.sidebarStyleLight.widget_area ul.tabs > li.ui-state-active > a, +.sidebarStyleLight.widget_area .calendar tbody a:hover, +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate, +.sc_pricing_light .sc_pricing_columns.active ul.columnsAnimate, +#toc .toc_item.current, +#toc .toc_item:hover, +.topWrap .search:not(.searchOpen):hover, +.upToScroll a.addBookmark:hover, +.sc_scroll_controls .flex-direction-nav a:active, +.sc_testimonials_style_1 .flex-direction-nav a:active, +.pagination .flex-direction-nav a:active +.sc_scroll_controls .flex-direction-nav a:hover, +.topWrap .sidebar_cart .widget_shopping_cart_content .buttons .button:hover, +.openResponsiveMenu:hover, +.openResponsiveMenu:hover:before +{ border-color: #f55858; } + + +/* do not change */ +.topSearchShow .topWrap .search:not(.searchOpen):hover { border-color: transparent; } + + +.widgetWrap .tagcloud a:hover, +.widgetWrap .tagcloud a:active, +.widget_area .tabs_area ul.tabs > li > a:hover, +.sidebarStyleDark.widget_area .tagcloud a:hover, +.sidebarStyleDark.widget_area .tagcloud a:active, +.widget_area ul.tabs > li.ui-state-active > a, +.woocommerce .sidebarStyleDark.widget_area .widget_price_filter .price_slider_amount .button:hover, +.woocommerce-page .sidebarStyleDark.widget_area .widget_price_filter .price_slider_amount .button:hover, +.woocommerce .sidebarStyleDark.widget_area aside.widgetWrap.woocommerce .button:hover, +.woocommerce-page .sidebarStyleDark.widget_area aside.widgetWrap.woocommerce .button:hover, +#sidebar_main.sidebarStyleDark.widget_area .widget_layered_nav ul li a:hover:before, +.woocommerce #sidebar_main .sidebarStyleDark.widget_area .widget_layered_nav ul li.chosen a:before, +.woocommerce-page #sidebar_main.sidebarStyleDark.widget_area .widget_layered_nav ul li.chosen a:before, +#sidebar_main.sidebarStyleDark .widget_layered_nav_filters ul li.chosen a:before, +#sidebar_main.sidebarStyleDark .widget_layered_nav_filters ul li a:hover:before +{ border-color: #05d1d4; } + + +/* do not change */ +.widget_area select, +.sidebarStyleDark.widget_area .tagcloud a, +.widget_area .search-form, +.widget_area .calendar tbody a, +.widget_area .tabs_area ul.tabs a, +.menuSearch .search-form, +.sc_blogger.sc_blogger_vertical.style_date.sc_scroll_controls ul.flex-direction-nav li a, +.jq-selectbox__select, +.jq-selectbox__dropdown, +header.fixedTopMenu .topWrap +{ border-color: rgba(210, 217, 224, 0.5); } + +.widget_area .tabs_area ul.tabs a +{ color: #797e84; } + +.sidebarStyleLight.widget_area .tabs_area ul.tabs a +{ color: #5a6266; } + +.sidebarStyleLight.widget_area select, +.sidebarStyleLight.widget_area .tagcloud a, +.sidebarStyleLight.widget_area .search-form, +.sidebarStyleLight.widget_area .calendar tbody a, +.sidebarStyleLight.widget_area .tabs_area ul.tabs a, +.sidebarStyleLight.widget_area .jq-selectbox__select, +.sidebarStyleLight.widget_area .jq-selectbox__dropdown, +.woocommerce .sidebarStyleLight.widget_area .widget_layered_nav ul li.chosen a, +.woocommerce-page .sidebarStyleLight.widget_area .widget_layered_nav ul li.chosen a, +#sidebar_main.sidebarStyleLight .widget_layered_nav ul li.chosen a:before, +#sidebar_main.sidebarStyleLight .widget_layered_nav ul li a:hover:before, +#sidebar_main.sidebarStyleLight .widget_layered_nav_filters ul li a:hover:before, +#sidebar_main.sidebarStyleLight .widget_layered_nav_filters ul li.chosen a:before +{ border-color: #dcdfe0; } + + +blockquote.sc_quote_style_2 +{ border-left-color: #0f75bc; } + + +/* do not change */ +.mejs-controls .mejs-play button:hover:before, +.mejs-controls .mejs-pause button:hover:before, +.mejs-controls .mejs-mute button:hover:before, +.mejs-controls .mejs-unmute button:hover:before, +.sc_team .sc_team_item .sc_team_item_position, +.infoPost .post_author +{ color: #232a34; } + + +.sc_table table tr:hover { background-color: rgba(5, 209, 212, 0.15);} + + +.theme_accent_bg, +.theme_accent_bg:before + { background:#f55858; } + + +.sc_image_shape_round:hover figcaption, +.post .sc_image_shape_round:hover figcaption +{ background: rgba(57, 32, 113, 0.6); } + + +.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls { background:transparent !important; } +.mejs-controls .mejs-volume-button .mejs-volume-slider { background: rgba(57, 32, 113, 0.6) !important; } +.top_panel_above .fullScreenSlider .topWrap { background-color: transparent; } +.topWrap.styleShadedGray { background-color: #f5f7f9; } + +.sc_slider_flex .flex-direction-nav li, +.sc_slider_swiper .flex-direction-nav li +{ background-color: rgba(255, 255, 255, 0.7) !important; } + +.sc_slider_flex ul.flex-direction-nav li:hover, +.sc_slider_chop ul.flex-direction-nav li:hover, +.sc_slider_swiper ul.flex-direction-nav li:hover +{ background-color: rgba(255, 255, 255, 1) !important; } + + +.postSharing > ul > li > a:active, +.postSharing > ul > li > span:active, +.roundButton > a:active, +.nav_pages_parts > span.page_num, +.nav_comments > span.current, +.itemPageFull .itemDescriptionWrap .toggleButton:active, +.footerWidget .sc_video_player:active .sc_video_play_button:after, +.sliderLogo .elastislide-wrapper nav span:active:before, +pre.code, +.sc_tooltip_parent +{ border-color:#0f75bc; } + + +::selection { color: #fff; background-color:#f55858;} +::-moz-selection { color: #fff; background-color:#f55858;} + + + +/* WooCommerce colors */ + +.woocommerce .widget_price_filter .price_slider_amount .button:hover, +.woocommerce-page .widget_price_filter .price_slider_amount .button:hover, +.woocommerce .widget_area aside.widgetWrap.woocommerce .button:hover, +.woocommerce-page .widget_area aside.widgetWrap.woocommerce .button:hover +{ background: rgba(57, 32, 113, 0.7) !important; } + +.woocommerce .widget_price_filter .price_slider_amount .button, +.woocommerce-page .widget_price_filter .price_slider_amount .button +{ background:#0f75bc !important; } + +.woocommerce #review_form #respond .form-submit input:hover, +.woocommerce-page #review_form #respond .form-submit input:hover, +.woocommerce #payment #place_order:hover, +.woocommerce-page #payment #place_order:hover, +.woocommerce .woocommerce-message a.button:hover, +.woocommerce .woocommerce-error a.button:hover, +.woocommerce .woocommerce-info a.button:hover, +.woocommerce-page .woocommerce-message a.button:hover, +.woocommerce-page .woocommerce-error a.button:hover, +.woocommerce-page .woocommerce-info a.button:hover +{ background: rgba(245, 88, 88, 0.7) !important; } + +.woocommerce #content table.cart td.actions .button, +.woocommerce table.cart td.actions .button, +.woocommerce #content table.cart td.actions .button, +.woocommerce table.cart td.actions .button, +.woocommerce .shipping-calculator-form .button, +.woocommerce .shipping-calculator-form .button, +.return-to-shop .button, +.return-to-shop .button +{ + background: -moz-linear-gradient(transparent,transparent) !important; + background: -webkit-linear-gradient(transparent,transparent) !important; + background: -o-linear-gradient(transparent,transparent) !important; + background: -ms-linear-gradient(transparent,transparent) !important; + background: linear-gradient(transparent,transparent) !important; + background-color: #f5f7f9 !important; color: #5a6266; +} + +.woocommerce #content table.cart td.actions .button:hover, +.woocommerce table.cart td.actions .button:hover, +.woocommerce #content table.cart td.actions .button:active, +.woocommerce table.cart td.actions .button:active, +.woocommerce #content table.cart td.actions .button.checkout-button, +.woocommerce table.cart td.actions .button.checkout-button, +.woocommerce .shipping-calculator-form .button:hover, +.woocommerce .shipping-calculator-form .button:active, +.return-to-shop .button:hover, +.return-to-shop .button:active, +.wc-proceed-to-checkout .checkout-button +{ + background: -moz-linear-gradient(transparent,transparent) !important; + background: -webkit-linear-gradient(transparent,transparent) !important; + background: -o-linear-gradient(transparent,transparent) !important; + background: -ms-linear-gradient(transparent,transparent) !important; + background: linear-gradient(transparent,transparent) !important; + background-color: #05d1d4 !important; color: #ffffff !important; +} + +.woocommerce ul.products li.product:hover .button, +.woocommerce-page ul.products li.product:hover .button +{ background: rgba(5, 209, 212, 0.7);} + +.woocommerce #content table.cart td.actions .button.checkout-button:hover, +.woocommerce table.cart td.actions .button.checkout-button:hover, +.wc-proceed-to-checkout .checkout-button:hover +{ background: rgba(5, 209, 212, 0.7) !important; } + +.woocommerce .woocommerce-message:before, +.woocommerce-page .woocommerce-message:before, +.woocommerce .widget_price_filter .ui-slider .ui-slider-range, +.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range +{ background-color: #acb4b6; } + +.woocommerce div.product form.cart .button, +.woocommerce #content div.product form.cart .button, +.woocommerce-page div.product form.cart .button, +.woocommerce-page #content div.product form.cart .button +{ + background: -moz-linear-gradient(transparent,transparent) !important; + background: -webkit-linear-gradient(transparent,transparent) !important; + background: -o-linear-gradient(transparent,transparent) !important; + background: -ms-linear-gradient(transparent,transparent) !important; + background: linear-gradient(transparent,transparent) !important; + background-color: #05d1d4 !important; +} + +.woocommerce div.product form.cart .button:hover, +.woocommerce #content div.product form.cart .button:hover, +.woocommerce-page div.product form.cart .button:hover, +.woocommerce-page #content div.product form.cart .button:hover { + background: rgba(5, 209, 212, 0.7) !important; + text-shadow: none !important; +} + +.woocommerce form .button:hover, +.woocommerce-page form .button:hover +{ background: rgba(255, 196, 85, 0.7) !important; color: #ffffff; } + + + +/* do not change */ +.sc_title.theme_accent_bgc, +.sc_title.theme_accent_1_bgc, +.sc_title.theme_accent_2_bgc, +.sc_title.theme_accent_3_bgc { + background-color: transparent; +} +.sc_title.theme_accent_bg, +.sc_title.theme_accent_1_bg, +.sc_title.theme_accent_2_bg, +.sc_title.theme_accent_3_bg { + background: transparent; +} + +.sc_pricing_dark .sc_button > a { + color: #ffffff; + background-color: #232a34 !important; +} + +.sc_title_icon.sc_title_bg { + color: #fff; +} + +.search:before, +.icon-shopping:before, +.search .searchForm .searchSubmit .icoSearch:before{ + color: rgba(210, 217, 224, 0.9); +} + +.squareButton > button { + border: none !important; +} +.squareButton.gray > a, +.squareButton.gray > button { + color: #5a6266; +} + +.squareButton > a, +.squareButton > a:hover, +.squareButton.gray > a:hover, +.squareButton > button, +.squareButton > button:hover, +.squareButton.gray > button:hover{ + color: #fff; +} + diff --git a/client/css/responsive.css b/client/css/responsive.css new file mode 100644 index 000000000..9315852cf --- /dev/null +++ b/client/css/responsive.css @@ -0,0 +1,691 @@ +@media (max-width: 280px) {.responsive_menu .topWrap .usermenu_area .menuItemLeft{float:right;}.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li+li{margin:0 0 0 67px;}.responsive_menu .topWrap .usermenu_area .menuItemLeft{font-size:11px;}.responsive_menu .topWrap .usermenu_area .menuItemLeft>span{margin-left:25px;font-size:10px;}.responsive_menu .topWrap .usermenu_area .menuItemLeft>span:first-child{margin-left:0;}.responsive_menu .openResponsiveMenu{margin-left:2px!important;}.responsive_menu .topWrap .cart{margin-right:2px!important;}.responsive_menu .socPage,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu ul.usermenu_list li.usermenu_login>a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu .topWrap .usermenu_area .menuItemLeft{height:20px;line-height:20px;min-height:0;}.responsive_menu .topWrap .usermenu_area ul.usermenu_list li.usermenu_socials>a+a{margin:0 0 0 10px;}.responsive_menu .logo+.openResponsiveMenu{float:none;margin:5px auto!important;}}@media (max-width: 467px) {body{font-size:12px;line-height:18px;}h1,.h1{font-size:24px;line-height:32px;padding:0 0 16px 0;}h2,.h2{font-size:22px;line-height:28px;padding:0 0 20px 0;}h3,.h3{font-size:16px;line-height:20px;padding:0 0 20px 0;}h4,.h4{font-size:14px;line-height:18px;padding:0 0 15px 0;}h5,.h5{font-size:13px;line-height:16px;padding:0 0 20px 0;}h6,.h6{font-size:12px;line-height:15px;padding:0 0 18px 0;}.sc_title_underline:after{margin:20px auto 15px;}.sc_title_underline{padding-bottom:0;}.line_height_45{line-height:18px!important;}.line_height_45+.sc_button{margin-top:5px;display:block;}section>.container,.sc_parallax_content>.container{padding-top:30px!important;padding-bottom:30px!important;}.history_content{padding:0 5px;}#history_section img{height:100%;}#history_section .col-md-6{max-height:390px;}section>.container>.row>[class*="col-"]{margin:0;}.sc_team>[class*="col-"]{padding:0;}.portfolioWrap.NOspacing .isotopeFiltr ul{padding:10px 0;}.sc_tabs_style_1 ul.sc_tabs_titles li+li{padding:8px 5px;}.tab-content{padding-top:0;}.sc_timeline .thumb{margin-right:5px;}.sc_timeline .hoverIncrease .hoverIcon{height:23px;width:23px;line-height:25px;margin:-11px 0 0 -11px;}.sc_timeline .hoverIncrease .hoverIcon:before{font-size:10px;}.sc_timeline .sc_timeline_item .sc_title{font-size:11px;padding:5px 0 0;margin:0px 0 0 45px;}.sc_timeline .sc_timeline_content p{font-size:10px;line-height:15px;}}@media (max-width: 367px) and (min-width: 268px) {.responsive_menu .socPage,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu ul.usermenu_list li.usermenu_login>a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu .topWrap .usermenu_area .menuItemLeft{height:30px;line-height:30px;min-height:0;}header .logo{padding:0;}.logo.logo_left{width:100%;float:none;}.navbar-brand{text-align:center;float:none;height:initial;padding-top:0;padding-bottom:0;}header .logo .logo_text{font-size:46px;}header .topWrap .search.searchOpen{width:100%;}.openResponsiveMenu{width:52%;margin-left:0;}.responsive_menu .openResponsiveMenu,.responsive_menu .topWrap .search,.responsive_menu .topWrap .cart{margin:10px 0 10px 5px;}.responsive_menu .openResponsiveMenu{margin-left:15px;float:left;}.responsive_menu .topWrap .cart{margin-right:15px;}.responsive_menu .topWrap .usermenu_area .menuItemLeft{float:right;}.responsive_menu .logo+.openResponsiveMenu{float:none;margin:20px auto;}.relatedPostWrap .wrap{min-height:initial;}.relatedPostWrap.sc_blogger article .relatedInfo .wrap_bottom_info{margin:0 10px;}.relatedPostWrap.sc_blogger article:hover .wrap_bottom_info{top:65%;}.relatedPostWrap.sc_blogger article .relatedInfo .cat_info{margin-bottom:0;font-size:4px;}.relatedPostWrap.sc_blogger article .relatedInfo .post_format_wrap,.relatedPostWrap.sc_blogger article .readmore_blogger{display:none;}.relatedPostWrap.sc_blogger article .relatedInfo h4{font-size:10px;}.relatedPostWrap.sc_blogger article .relatedInfo .cat_info a{font-size:4px;line-height:1;}.breadcrumbs{padding-top:0;}.topTabsWrap .pageTitle{font-size:9px;padding:0 10px 0 0;}.topTabsWrap .speedBar{font-size:4px;padding:7px 0 7px;}.portfolioWrap .isotopePadding{min-height:initial;}.portfolioWrap .masonry.portfolioNOspacing article{max-height:168px!important;}.portfolioWrap .grid .isotopePadding,.masonry article .thumb,.masonry article .thumb img{max-height:inherit;}.masonry article .thumb img{width:initial;}.hoverIncrease .wrap_hover>a,.hoverIncrease .wrap_hover a>span,.hoverIncrease:hover .hoverIcon,.hoverIncrease:hover .hoverLink{font-size:12px;width:35px;height:35px;line-height:35px;}.portfolio_isotope .portfolioWrap .masonry.portfolioNOspacing article{left:55px!important;width:200px!important;max-height:inherit!important;}.portfolio_isotope .sc_line_after:after{top:40px;}.portfolio_isotope .portfolioWrap.NOspacing .isotopeFiltr ul{padding:90px 0 0;}.sidebar .tabs_area ul.tabs>li>a{font-size:10px;padding:0px 5px;}.responsive_menu #bestselling_section{overflow:hidden;}}@media (max-width: 467px) and (min-width: 368px) {.responsive_menu .socPage,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu ul.usermenu_list li.usermenu_login>a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu .topWrap .usermenu_area .menuItemLeft{height:30px;line-height:30px;min-height:0;}header .logo{padding:0;}.logo.logo_left{width:100%;float:none;}.navbar-brand{text-align:center;float:none;height:initial;padding-bottom:0;}header .topWrap .search.searchOpen{width:100%;}.openResponsiveMenu{float:left;width:65%;}.responsive_menu .openResponsiveMenu,.responsive_menu .topWrap .search,.responsive_menu .topWrap .cart{margin:20px 0 20px 8px;}.responsive_menu .openResponsiveMenu{margin-left:0;}ul#mainmenu .menu-panel ul.thumb_title>li{min-width:initial!important;}.responsive_menu .logo+.openResponsiveMenu{float:none;margin:20px auto;}#blogpost_section .portfolioWrap .isotopePadding{min-height:inherit;max-height:inherit;}#blogpost_section .hoverIncrease.hoverTwo{min-height:inherit;max-height:inherit;}#blogpost_section .hoverIncrease img{width:421px;}.topTabsWrap{padding-top:20px;}.topTabsWrap .pageTitle{font-size:20px;padding-bottom:0;}.topTabsWrap .speedBar{font-size:7px;padding:10px 0 20px 0;}.relatedPostWrap.sc_blogger article .relatedInfo .post_format_wrap,.relatedPostWrap.sc_blogger article .readmore_blogger{display:none;}.relatedPostWrap.sc_blogger article .relatedInfo h4{font-size:14px;}.relatedPostWrap.sc_blogger article .relatedInfo .cat_info a{font-size:8px;line-height:1;}.portfolioWrap .grid .isotopePadding,.masonry article .thumb,.masonry article .thumb img{max-height:inherit;}.masonry article .thumb img{width:initial;}.portfolio_isotope .portfolioWrap .masonry.portfolioNOspacing article{left:63px!important;width:300px!important;max-height:inherit!important;}.portfolio_isotope .sc_line_after:after{top:40px;}.portfolio_isotope .portfolioWrap.NOspacing .isotopeFiltr ul{padding:90px 0 0;}.woocommerce p.stars [class*="star-"],.woocommerce-page p.stars [class*="star-"]{margin-right:5px!important;}.woocommerce form label{font-size:13px;}.responsive_menu #bestselling_section{overflow:hidden;}}@media (max-width: 567px) and (min-width: 468px) {.responsive_menu .socPage,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu ul.usermenu_list li.usermenu_login>a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu .topWrap .usermenu_area .menuItemLeft{height:30px;line-height:30px;min-height:0;}.openResponsiveMenu{margin-left:0!important;}.topWrap .search.searchOpen{width:40%!important;}ul#mainmenu .menu-panel ul.thumb_title>li{min-width:initial!important;}.one_page .slide_description_wrapper{top:45%!important;}.relatedPostWrap.sc_blogger article .relatedInfo .post_format_wrap,.relatedPostWrap.sc_blogger article .readmore_blogger{display:none;}.relatedPostWrap.sc_blogger article .relatedInfo h4{font-size:14px;}.relatedPostWrap.sc_blogger article .relatedInfo .cat_info a{font-size:10px;}.hoverIncrease img{width:100%;}}@media (max-width: 600px) and (min-width: 100px) {.openResponsiveMenu{margin:20px 0 20px 20px;}}@media (max-width: 667px) and (min-width: 468px) {.responsive_menu .socPage,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu ul.usermenu_list li.usermenu_login>a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu .topWrap .usermenu_area .menuItemLeft{height:30px;line-height:30px;min-height:0;}header .logo{padding:0;margin:15px 0}.navbar-brand{padding:0;}.responsive_menu .openResponsiveMenu,.responsive_menu .topWrap .search,.responsive_menu .topWrap .cart{margin:20px 0 20px 5px;}.responsive_menu .openResponsiveMenu{margin-left:0;}.openResponsiveMenu{padding:0 11px 0 30px;}.openResponsiveMenu:before{left:12px;}.topTabsWrap{padding-top:0;}.topTabsWrap .pageTitle{font-size:24px;padding-bottom:0;}.topTabsWrap .speedBar{font-size:8px;padding-bottom:20px;}.portfolio_isotope article{left:59px!important;width:352px!important;}.woocommerce p.stars [class*="star-"],.woocommerce-page p.stars [class*="star-"]{margin-right:10px!important;}}@media (max-width: 767px) and (min-width: 668px) {header .logo{padding:0;margin:15px 0}.navbar-brand{padding:0;}.responsive_menu .socPage,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu ul.usermenu_list li.usermenu_login>a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li a:before,.responsive_menu .topWrap .usermenu_area ul.usermenu_list>li>a,.responsive_menu .topWrap .usermenu_area .menuItemLeft{height:30px;line-height:30px;min-height:0;}.responsive_menu .openResponsiveMenu,.responsive_menu .topWrap .search,.responsive_menu .topWrap .cart{margin:20px 0 20px 8px;}.responsive_menu .openResponsiveMenu{margin-left:0;}.topWrap .search.searchOpen{width:40%!important;}ul#mainmenu .menu-panel ul.thumb_title>li{min-width:initial!important;}.topTabsWrap{padding-top:0;}.topTabsWrap .pageTitle{font-size:24px;padding-bottom:0;}.topTabsWrap .speedBar{font-size:8px;padding-bottom:20px;}.relatedPostWrap.sc_blogger article .relatedInfo .title_wrap{padding-bottom:10%;}.relatedPostWrap.sc_blogger article .readmore_blogger{display:none;}.relatedPostWrap.sc_blogger article .relatedInfo h4{font-size:26px;}.hoverIncrease img{width:100%;}.portfolio_isotope article{left:59px!important;width:352px!important;}.woocommerce p.stars [class*="star-"],.woocommerce-page p.stars [class*="star-"]{margin-right:10px!important;}}@media (max-width: 767px) and (min-width: 368px) {.topWrap .usermenu_area .menuItemLeft{float:right;}}@media (max-width: 867px) and (min-width: 768px) {header .logo{padding:0;margin:15px 0}.navbar-brand{padding:0;}ul#mainmenu .menu-panel ul.thumb_title>li{min-width:initial!important;}.responsive_menu .openResponsiveMenu,.responsive_menu .topWrap .search,.responsive_menu .topWrap .cart{margin:20px 0 20px 10px;}.responsive_menu .openResponsiveMenu{margin-left:0;}.topTabsWrap .pageTitle{font-size:40px;}.topTabsWrap .speedBar{font-size:10px;}.relatedPostWrap.sc_blogger article .relatedInfo .wrap_bottom_info{top:80%;}.relatedPostWrap.sc_blogger article:hover .wrap_bottom_info{top:70px;}.relatedPostWrap.sc_blogger article .relatedInfo .title_wrap{}.relatedPostWrap.sc_blogger article .relatedInfo h4{font-size:30px;}.relatedPostWrap.sc_blogger article .relatedInfo .cat_info a{font-size:12px;}.blogpost_content .col-md-4.col-sm-6:last-child{clear:both;}#history_section .col-md-6{max-height:320px;}.history_content .sc_button{margin-bottom:20px!important;}.history_content .margin_top_big{margin-top:25px!important;}.history_content h2{font-size:28px;}.history_content h5,.history_content p{font-size:12px;line-height:18px;}.history_content .sc_title_underline:after{margin:20px auto 10px;}.portfolio_isotope article{max-width:50%;}.sidebar{margin-top:50px;}.sidebar:not(.sidebar_cart){width:100%;float:none;padding:0;}.sidebar:not(.sidebar_cart) aside{width:47%;display:block;float:left;}.sidebar:not(.sidebar_cart) aside:nth-child(2n+1){clear:both;margin:0 4% 30px 0;}.sidebar:not(.sidebar_cart):after{content:'';height:0;display:block;clear:both;}}@media (max-width: 967px) and (min-width: 868px) {ul#mainmenu .menu-panel ul.thumb_title>li{min-width:initial!important;}.topTabsWrap .pageTitle{font-size:42px;}.topTabsWrap .speedBar{font-size:11px;}.relatedPostWrap.sc_blogger article .relatedInfo .wrap_bottom_info{top:80%;}.relatedPostWrap.sc_blogger article:hover .wrap_bottom_info{top:70px;}.relatedPostWrap.sc_blogger article .relatedInfo .title_wrap{padding-bottom:10%;}.relatedPostWrap.sc_blogger article .relatedInfo h4{font-size:34px;}.relatedPostWrap.sc_blogger article .relatedInfo .cat_info a{font-size:14px;}.blogpost_content .col-md-4.col-sm-6:last-child{clear:both;}#history_section .col-md-6{max-height:320px;}.history_content .sc_button{margin-bottom:20px!important;}.history_content .margin_top_big{margin-top:25px!important;}.history_content h2{font-size:28px;}.history_content h5,.history_content p{font-size:12px;line-height:18px;}.history_content .sc_title_underline:after{margin:20px auto 10px;}.portfolio_isotope article{max-width:50%;}.sidebar{margin-top:50px;}.sidebar:not(.sidebar_cart){width:100%;float:none;padding:0;}.sidebar:not(.sidebar_cart) aside{width:48%;display:block;float:left;}.sidebar:not(.sidebar_cart) aside:nth-child(2n+1){clear:both;margin:0 4% 30px 0;}.sidebar:not(.sidebar_cart):after{content:'';height:0;display:block;clear:both;}}@media (max-width: 1067px) and (min-width: 968px) {ul#mainmenu .menu-panel ul.thumb_title>li{min-width:initial!important;}.relatedPostWrap.sc_blogger article .relatedInfo .wrap_bottom_info{top:60%;}.relatedPostWrap.sc_blogger article:hover .wrap_bottom_info{top:70px;}.relatedPostWrap.sc_blogger article .relatedInfo .post_format_wrap,.relatedPostWrap.sc_blogger article .readmore_blogger{display:none;}.relatedPostWrap.sc_blogger article .relatedInfo h4{font-size:19px;}.relatedPostWrap.sc_blogger article .relatedInfo .cat_info a{font-size:10px;}.things2_content .sc_text_slider{margin-top:60px;margin-bottom:30px;}.things2_content .sc_text_slider .sc_text_slider_item_text h2{font-size:35px;}.things2_content .sc_text_slider .sc_text_slider_item_text h5{font-size:12px;}.things2_content .sc_text_slider .sc_text_slider_item_text .sc_title_underline:after{margin:25px auto 0px;}.sc_text_slider .sc_slider{padding-bottom:40px;}.sc_text_slider .sc_slider .swiper-pagination{bottom:25px;}.history_content .sc_button{margin-bottom:20px!important;}.history_content .margin_top_big{margin-top:60px!important;}.history_content h2{font-size:34px;}.history_content h5,.history_content p{font-size:13px;}.portfolio_isotope article{max-width:49%;}}@media (max-width: 1167px) and (min-width: 1068px) {ul#mainmenu .menu-panel ul.thumb_title>li{min-width:initial!important;}.relatedPostWrap.sc_blogger article .relatedInfo .post_format_wrap,.relatedPostWrap.sc_blogger article .readmore_blogger{display:none;}.relatedPostWrap.sc_blogger article .relatedInfo h4{font-size:21px;}.things2_content .sc_text_slider{margin-top:60px;margin-bottom:30px;}.history_content .sc_button{margin-bottom:20px!important;}.history_content .margin_top_big{margin-top:60px!important;}.history_content h2{font-size:34px;}.history_content h5,.history_content p{font-size:13px;}[class*="footerStyle"] .socPage ul li a{width:39px;height:39px;margin-right:0;}[class*="footerStyle"] .socPage a[class*="socialico-"]:before{line-height:39px;width:39px;height:39px;}.portfolio_isotope .isotopeFiltr ul a{padding:0 20px;}.portfolio_isotope article{max-width:33%;}.portfolio_columns_page .isotopeFiltr a{padding:0 20px;}.sidebar .tabs_area ul.tabs>li>a{font-size:10px;padding:5px 14px;}.sidebar article .post_thumb{margin-right:15px;}.sidebar article .post_title{font-size:13px;padding:0;}.sidebar article .post_info .post_date,.sidebar article .post_info .post_comments{font-size:9px;padding:0 3px 0 0;}}@media (max-width: 367px) and (min-width: 268px) {// .slider_textblock_left .slide_description { margin-right: 110px; }#mainslider .flex-direction-nav a{top:-24px;}.flex-control-nav{bottom:-5px;}#mainslider .flexslider h3{font-size:24px;line-height:24px;}#mainslider .flexslider p{font-size:3px;line-height:5px;margin-top:5px;margin-bottom:-5px;display:none;}a.revlink{font-size:2px;padding:3px 5px;letter-spacing:0px;display:none;}.revlink.border{margin-left:2px;border-width:0.3px;}#mainslider [class*="slide_store_textblock_"]{height:62px;}#mainslider .slide_store_textblock_right div{max-width:137px;}#mainslider .slide_store_textblock_right div+div{margin-left:-23px;}#mainslider [class*="slide_store_textblock_"] h3{font-size:14px;line-height:15px;}#mainslider [class*="slide_store_textblock_"] h5{font-size:3px;line-height:5px;}#mainslider [class*="slide_store_textblock_"] p{font-size:3px;line-height:5px;margin-top:5px;margin-bottom:0px;}#mainslider .slide_store_textblock_right.with_price img{width:72%;}#mainslider .slide_store_textblock_right.with_price div+div{margin-left:-55px;}#mainslider .slide_store_textblock_right.with_price h5{margin-top:5px;margin-bottom:0;padding:0;}#mainslider .slide_store_textblock_left div{max-width:549px;}#mainslider .slide_store_textblock_left div:first-child{margin-right:9px;}#mainslider .slide_store_textblock_left div+div{width:66px;}#mainslider .slide_store_textblock_left div:last-child{width:32px;}.slider_img_middle{margin-top:10px;}.sc_tabs ul.sc_tabs_titles li{padding-right:8px;}.sc_tabs_style_1 ul.sc_tabs_titles li+li{padding:8px 8px;}.sc_tabs ul.sc_tabs_titles li a{font-size:10px;} +} + +@media (max-width: 467px) and (min-width: 368px) { + /*#mainslider .flexslider { height: 115px; }*/ + .slider_textblock_left .slide_description { margin-right: 50px; } + + #mainslider .flex-direction-nav a { top: -24px;} + + .flex-control-nav { bottom: -6px; } + + #mainslider .flexslider h3 { + font-size: 26px; + line-height: 20px; + } + + #mainslider .flexslider p { + font-size: 12px; + line-height: 12px; + margin-top: 7px; + margin-bottom: 15px; + } + + a.revlink{ + font-size: 12px; + padding: 3px 7px; + letter-spacing: 0px; + } + .revlink.border { + margin-left: 6px; + border-width: 0.5px; + } + #mainslider [class*="slide_store_textblock_"] { height: 83px; } + #mainslider .slide_store_textblock_right div { max-width: 182px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -34px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 18px; line-height: 21px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 4px; line-height: 6px; } + #mainslider [class*="slide_store_textblock_"] p { font-size: 4px; line-height: 6px; margin-top: 5px; margin-bottom: 0px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72%; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -77px; } + #mainslider .slide_store_textblock_right.with_price h5 { margin-top: 8px; margin-bottom: 0; padding: 0; } + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 9px; } + #mainslider .slide_store_textblock_left div + div { width: 89px; } + #mainslider .slide_store_textblock_left div:last-child { width: 43px;} + + .slider_img_middle { margin-top: 13px; } + + /* tabs */ + .sc_tabs ul.sc_tabs_titles li { padding-right: 8px; } + .sc_tabs_style_1 ul.sc_tabs_titles li + li { padding: 8px 8px; } + .sc_tabs ul.sc_tabs_titles li a { font-size: 10px ; } + +} + +@media (max-width: 567px) and (min-width: 468px) { + /*#mainslider .flexslider { + height: 138px; + }*/ + // .slider_textblock_left .slide_description { margin-right: 180px; } + + #mainslider .flex-direction-nav a { top: -19px;} + + #mainslider .flexslider h3 { + font-size: 26px; + line-height: 23px; + } + + #mainslider .flexslider p { + font-size: 12px; + line-height: 12px; + margin-top: 10px; + margin-bottom: 15px; + } + + a.revlink{ + font-size: 8px; + padding: 4px 8px; + letter-spacing: 0px; + } + .revlink.border { + margin-left: 6px; + border-width: 0.5px; + } + + #mainslider [class*="slide_store_textblock_"] { height: 101px; } + #mainslider .slide_store_textblock_right div { max-width: 219px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -39px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 22px; line-height: 25px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 5px; line-height: 8px; } + #mainslider [class*="slide_store_textblock_"] p { font-size: 5px; line-height: 8px; margin-top: 5px; margin-bottom: 0px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72%; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -91px; } + #mainslider .slide_store_textblock_right.with_price h5 { margin-top: 8px; margin-bottom: 0; padding: 0; } + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 13px; } + #mainslider .slide_store_textblock_left div + div { width: 107px; } + #mainslider .slide_store_textblock_left div:last-child { width: 51px;} + + .slider_img_middle { margin-top: 16px; } + + /* tabs */ + .sc_tabs ul.sc_tabs_titles li { padding-right: 8px; } + .sc_tabs_style_1 ul.sc_tabs_titles li + li { padding: 8px 8px; } + .sc_tabs ul.sc_tabs_titles li a { font-size: 10px ; } + +} + +@media (max-width: 767px) and (min-width: 568px) { + /*#mainslider .flexslider { + height: 172px; + }*/ + .slider_textblock_left .slide_description { margin-right: 50px; } + + #mainslider .flexslider h3 { + font-size: 24px; + line-height: 29px; + } + + #mainslider .flexslider p { + font-size: 12px; + line-height: 12px; + margin-top: 10px; + margin-bottom: 15px; + } + + a.revlink{ + font-size: 12px; + padding: 5px 10px; + letter-spacing: 0px; + } + .revlink.border { + margin-left: 6px; + border-width: 0.5px; + } + + #mainslider [class*="slide_store_textblock_"] { height: 126px; } + #mainslider .slide_store_textblock_right div { max-width: 274px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -46px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 28px; line-height: 31px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 6px; line-height: 10px; } + #mainslider [class*="slide_store_textblock_"] p { font-size: 6px; line-height: 10px; margin-top: 10px; margin-bottom: 10px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72%; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -111px; } + #mainslider .slide_store_textblock_right.with_price h5 { margin-bottom: 0; } + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 19px; } + #mainslider .slide_store_textblock_left div + div { width: 133px; } + #mainslider .slide_store_textblock_left div:last-child { width: 64px;} + + .slider_img_middle { margin-top: 20px; } + + /* tabs */ + .sc_tabs ul.sc_tabs_titles li { padding-right: 10px; } + .sc_tabs_style_1 ul.sc_tabs_titles li + li { padding: 8px 10px; } + .sc_tabs ul.sc_tabs_titles li a { font-size: 11px ; } + +} + +@media (max-width: 867px) and (min-width: 768px) { + /*#mainslider .flexslider { + height: 197px; + }*/ + .slider_textblock_left .slide_description { margin-right: 250px; } + + #mainslider .flexslider h3 { + font-size: 36px; + line-height: 33px; + } + + #mainslider .flexslider p { + font-size: 12px; + line-height: 14px; + margin-top: 10px; + margin-bottom: 10px; + } + + a.revlink{ + font-size: 12px; + padding: 7px 14px; + letter-spacing: 0px; + } + .revlink.border { + margin-left: 10px; + } + + #mainslider [class*="slide_store_textblock_"] { height: 146px; } + #mainslider .slide_store_textblock_right div { max-width: 313px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -52px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 32px; line-height: 35px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 7px; line-height: 12px;} + #mainslider [class*="slide_store_textblock_"] p { font-size: 7px; line-height: 11px; margin-top: 15px; margin-bottom: 20px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72%; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -127px; } + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 20px; } + #mainslider .slide_store_textblock_left div + div { width: 153px; } + #mainslider .slide_store_textblock_left div:last-child { width: 74px;} + + .slider_img_middle { margin-top: 23px; } + + /* tabs */ + .sc_tabs ul.sc_tabs_titles li { padding-right: 10px; } + .sc_tabs_style_1 ul.sc_tabs_titles li + li { padding: 8px 10px; } + .sc_tabs ul.sc_tabs_titles li a { font-size: 11px ; } + +} + +@media (max-width: 967px) and (min-width: 868px) { + /*#mainslider .flexslider { + height: 230px; + }*/ + .slider_textblock_left .slide_description { margin-right: 300px; } + + #mainslider .flexslider h3 { + font-size: 32px; + line-height: 39px; + } + + #mainslider .flexslider p { + font-size: 12px; + line-height: 13px; + margin-top: 15px; + margin-bottom: 20px; + } + + a.revlink{ + font-size: 12px; + padding: 7px 14px; + letter-spacing: 0px; + } + .revlink.border { + margin-left: 15px; + } + + #mainslider [class*="slide_store_textblock_"] { height: 169px; } + #mainslider .slide_store_textblock_right div { max-width: 365px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -63px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 37px; line-height: 41px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 8px; line-height: 14px;} + #mainslider [class*="slide_store_textblock_"] p { font-size: 8px; line-height: 13px; margin-top: 15px; margin-bottom: 20px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72%; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -150px; } + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 23px; } + #mainslider .slide_store_textblock_left div + div { width: 178px; } + #mainslider .slide_store_textblock_left div:last-child { width: 86px;} + + .slider_img_middle { margin-top: 27px; } + +} + +@media (max-width: 1167px) and (min-width: 968px) { + /*#mainslider .flexslider { + height: 276px; + }*/ + .slider_textblock_left .slide_description { margin-right: 350px; } + + #mainslider .flexslider h3 { + font-size: 39px; + line-height: 47px; + } + + #mainslider .flexslider p { + font-size: 12px; + line-height: 15px; + margin-top: 20px; + margin-bottom: 25px; + } + + a.revlink{ + font-size: 12px; + padding: 9px 17px; + } + .revlink.border { + margin-left: 15px; + } + + #mainslider [class*="slide_store_textblock_"] { height: 200px; } + #mainslider .slide_store_textblock_right div { max-width: 439px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -80px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 44px; line-height: 50px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 10px; line-height: 17px;} + #mainslider [class*="slide_store_textblock_"] p { font-size: 10px; line-height: 15px; margin-top: 15px; margin-bottom: 25px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72%; } + #mainslider .slide_store_textblock_right.with_price p + h5 { margin-top: -10px; margin-bottom: 15px; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -184px; } + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 25px; } + #mainslider .slide_store_textblock_left div + div { width: 214px; } + #mainslider .slide_store_textblock_left div:last-child { width: 103px;} + + .slider_img_middle { margin-top: 30px; } + + +} + +@media (max-width: 1267px) and (min-width: 1168px) { + /*#mainslider .flexslider { + height: 312px; + }*/ + .slider_textblock_left .slide_description { margin-right: 400px; } + + #mainslider .flexslider h3 { + font-size: 44px; + line-height: 53px; + } + + #mainslider .flexslider p { + font-size: 11px; + line-height: 18px; + margin-bottom: 35px; + } + + a.revlink{ + font-size: 9px; + padding: 10px 19px; + } + + #mainslider [class*="slide_store_textblock_"] { height: 225px; } + #mainslider .slide_store_textblock_right div { max-width: 492px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -85px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 50px; line-height: 56px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 11px; line-height: 19px;} + #mainslider [class*="slide_store_textblock_"] p { font-size: 11px; line-height: 18px; margin-top: 15px; margin-bottom: 25px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72%; } + #mainslider .slide_store_textblock_right.with_price p + h5 { margin-top: -10px; margin-bottom: 15px; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -202px; } + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 28px; } + #mainslider .slide_store_textblock_left div + div { width: 243px; } + #mainslider .slide_store_textblock_left div:last-child { width: 117px;} + + .slider_img_middle { margin-top: 33px; } + +} + +@media (max-width: 1367px) and (min-width: 1268px) { + /*#mainslider .flexslider { height: 345px; }*/ + .slider_textblock_left .slide_description { margin-right: 400px; } + + #mainslider .flexslider h3 { font-size: 48px; line-height: 59px; } + + #mainslider .flexslider p { font-size: 12px; line-height: 21px; margin-bottom: 35px; } + + #mainslider [class*="slide_store_textblock_"] { height: 250px; } + #mainslider .slide_store_textblock_right div { max-width: 549px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -100px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 55px; line-height: 62px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 12px; line-height: 21px; } + #mainslider [class*="slide_store_textblock_"] p { font-size: 12px; line-height: 19px; margin-top: 15px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72% !important; } + #mainslider .slide_store_textblock_right.with_price p + h5 { margin-top: -10px; margin-bottom: 15px; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -230px; } + + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 30px; } + #mainslider .slide_store_textblock_left div + div { width: 268px; } + #mainslider .slide_store_textblock_left div:last-child { width: 129px;} + + .slider_img_middle { margin-top: 35px; } + +} + +@media (max-width: 1567px) and (min-width: 1368px) { + /*#mainslider .flexslider { height: 382px; }*/ + .slider_textblock_left .slide_description { margin-right: 500px; } + + #mainslider .flexslider h3 { font-size: 54px; line-height: 65px; } + + #mainslider .flexslider p { font-size: 14px; line-height: 21px; margin-bottom: 35px; } + + a.revlink{ font-size: 11px; padding: 12px 24px; } + + /*#mainslider .flexslider { height: 345px; }*/ + .slider_textblock_left .slide_description { margin-right: 400px; } + + #mainslider .flexslider h3 { font-size: 48px; line-height: 59px; } + + #mainslider .flexslider p { font-size: 12px; line-height: 21px; margin-bottom: 35px; } + + #mainslider [class*="slide_store_textblock_"] { height: 250px; } + #mainslider .slide_store_textblock_right div { max-width: 610px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -100px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 61px; line-height: 69px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 14px; line-height: 23px; } + #mainslider [class*="slide_store_textblock_"] p { font-size: 14px; line-height: 21px; margin-top: 15px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72% !important; } + #mainslider .slide_store_textblock_right.with_price p + h5 { margin-top: -10px; margin-bottom: 15px; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -230px; } + + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 30px; } + #mainslider .slide_store_textblock_left div + div { width: 297px; } + #mainslider .slide_store_textblock_left div:last-child { width: 143px;} + + .slider_img_middle { margin-top: 35px; } + +} + +@media (max-width: 1867px) and (min-width: 1568px) { + /*#mainslider .flexslider { + height: 459px; + }*/ + .slider_textblock_left .slide_description { margin-right: 500px; } + + #mainslider .flexslider h3 { + font-size: 64px; + line-height: 78px; + } + + #mainslider .flexslider p { + font-size: 17px; + line-height: 28px; + margin-bottom: 45px; + } + + a.revlink{ + font-size: 13px; + padding: 15px 28px; + } + + #mainslider [class*="slide_store_textblock_"] { height: 340px; } + #mainslider .slide_store_textblock_right div { max-width: 740px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -100px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 74px; line-height: 84px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 17px; line-height: 28px; } + #mainslider [class*="slide_store_textblock_"] p { font-size: 17px; line-height: 26px; margin-top: 15px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72% !important; } + #mainslider .slide_store_textblock_right.with_price p + h5 { margin-top: -10px; margin-bottom: 15px; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -230px; } + + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 30px; } + #mainslider .slide_store_textblock_left div + div { width: 361px; } + #mainslider .slide_store_textblock_left div:last-child { width: 174px;} + + .slider_img_middle { margin-top: 35px; } + +} + +@media (max-width: 2067px) and (min-width: 1868px) { + /*#mainslider .flexslider { + height: 518px; + }*/ + .slider_textblock_left .slide_description { margin-right: 500px; } + + #mainslider .flexslider h3 { + font-size: 74px; + line-height: 85px; + } + + #mainslider .flexslider p { + font-size: 18px; + line-height: 28px; + margin-bottom: 50px; + } + + a.revlink{ + font-size: 14px; + padding: 17px 34px; + } + + #mainslider [class*="slide_store_textblock_"] { height: 380px; } + #mainslider .slide_store_textblock_right div { max-width: 796px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -100px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 74px; line-height: 84px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 18px; line-height: 30px; } + #mainslider [class*="slide_store_textblock_"] p { font-size: 18px; line-height: 28px; margin-top: 15px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72% !important; } + #mainslider .slide_store_textblock_right.with_price p + h5 { margin-top: -10px; margin-bottom: 15px; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -230px; } + + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 30px; } + #mainslider .slide_store_textblock_left div + div { width: 388px; } + #mainslider .slide_store_textblock_left div:last-child { width: 187px;} + + .slider_img_middle { margin-top: 35px; } + +} + +@media (min-width: 2068px) { + /*#mainslider .flexslider { + height: 689px; + }*/ + .slider_textblock_left .slide_description { margin-right: 580px; } + + #mainslider .flexslider h3 { + font-size: 70px; + line-height: 85px; + } + + #mainslider .flexslider p { + font-size: 18px; + line-height: 28px; + margin-bottom: 50px; + } + + a.revlink{ + font-size: 14px; + padding: 18px 34px; + } + + #mainslider [class*="slide_store_textblock_"] { height: 380px; } + #mainslider .slide_store_textblock_right div { max-width: 796px; } + #mainslider .slide_store_textblock_right div + div { margin-left: -100px; } + #mainslider [class*="slide_store_textblock_"] h3 { font-size: 74px; line-height: 84px; } + #mainslider [class*="slide_store_textblock_"] h5 { font-size: 18px; line-height: 30px; } + #mainslider [class*="slide_store_textblock_"] p { font-size: 18px; line-height: 28px; margin-top: 15px;} + #mainslider .slide_store_textblock_right.with_price img{ width: 72% !important; } + #mainslider .slide_store_textblock_right.with_price p + h5 { margin-top: -10px; margin-bottom: 15px; } + #mainslider .slide_store_textblock_right.with_price div + div { margin-left: -230px; } + + + #mainslider .slide_store_textblock_left div { max-width: 549px; } + #mainslider .slide_store_textblock_left div:first-child { margin-right: 30px; } + #mainslider .slide_store_textblock_left div + div { width: 388px; } + #mainslider .slide_store_textblock_left div:last-child { width: 187px;} + + .slider_img_middle { margin-top: 35px; } + +} + +/* ================= */ + +@media (max-width: 1467px) and (min-width: 1168px) { + /* Main menu */ + + /* blog section */ + .relatedPostWrap.sc_blogger article .relatedInfo .title_wrap { + padding-bottom: 7%; + } + + .relatedPostWrap.sc_blogger article .readmore_blogger { + display: none; + } + .relatedPostWrap.sc_blogger article .relatedInfo h4 { + font-size: 21px; + } +} + + + +/*=Mainmenu==================================================================================================================================================================*/ + +@media (max-width: 400px) { + /* main menu mobile styles */ + .sf-menu { top: 15px; left: 15px; bottom: 15px; right: 15px; padding: 15px 5px; } + +} + +@media (max-width: 567px) { + /* main menu mobile styles */ + #download_section a + a { display: block; margin: 10px 0 0;} + +} + + + +/*@media screen and (max-width: 767px) { +}*/ + + +@media (max-width: 767px) { + /* general style */ + .table_section .row, + .table_section [class*="col-"] { display: block; width: auto; } + [class*="col-"] + [class*="col-"] { margin-top: 30px !important; } + [class*="col-xs"] + [class*="col-xs"] { margin-top: 0; } + + .container {max-width: 500px;} + .fullwidth .container { max-width: 100%; } + + + /* main menu mobile styles */ + .sf-menu a { color: #343434; } + .sf-menu ul { list-style: none; padding-left: 10px; } + .sf-menu ul li a { display: block; padding: 10px; text-transform: none; } + .sf-arrows .sf-with-ul { padding-right: 2.5em; *padding-right: 1em; } + + /*top menu level*/ + .sf-arrows .sfHover > a, .sf-arrows .sfHover > a:hover { color: #ffffff; background-color: #343434; } + + /* purchase section */ + #purchase_section span, #purchase_bottom_section span{ display: block; line-height: 25px;} + #purchase_bottom_section span > a, #purchase_section span > a { margin-top: 10px; } + +} + +@media (min-width: 768px) { + /* main menu mobile styles */ + .sf-menu, .sf-menu ul { margin: 0; padding: 0; list-style: none; } + .sf-menu li { position: relative; } + .sf-menu ul { position: absolute; display: none; top: 100%; left: 4px; z-index: 99; } + .sf-menu > li { float: left; } + .sf-menu li:hover > ul, .sf-menu li.sfHover > ul { display: block; } + .sf-menu a { display: block; position: relative; } + .sf-menu ul ul { top: -5px; left: 100%; } + + /* menu skin */ + .sf-menu a { color: #7f7f7f; } + .sf-menu li:hover, .sf-menu li.sfHover { -webkit-transition: none; transition: none; } + .sf-arrows .sf-with-ul { padding-right: 2.5em; *padding-right: 1em; } + + } + +@media (max-width: 1067px) { + /* sidemenu */ + .sidemenu_wrap .sidemenu_area > ul > li > a, + .sidemenu_wrap .sidemenu_area ul li ul li a { font-size:12px; } + + /* project section */ + #projects_section .isotopeFiltr ul a { padding: 0 10px; } + +} + +@media (max-width: 1167px) { + header #mainmenu { + margin-right: initial; + } + /* footer style */ + [class*="footerStyle"] .logo_text { font-size: 42px; } + .responsive_menu .affix .logo img { height: 34px !important;} +} + +@media (min-width: 1168px) { + /* Main menu */ + .topWrap .search.searchOpen { width: 60% !important; } + #mainmenu > li a + ul > li > a + ul { top: 0 !important; width: auto; } + ul#mainmenu .menu-panel ul.columns > li { max-width: 140px; } + .topWrap .topMenuStyleLine > .menu-panel.columns > li ul { min-width: 100%; } + + /* header */ + .blog_page .affix-top .topWrap:after { display: none; } + .blog_page .topWrap .cart{ display: none; } + .blog_page .navbar-brand { float: none; } + .blog_page .affix .navbar-brand { padding-bottom: 0; } + .blog_page .affix .logo img{ margin-top: 10px; } + .blog_page .topWrap .search{ float: right; } + .blog_page .topWrap .topMenuStyleLine { float: left; } + .blog_page .topWrap .logo{ text-align: center; float: none !important; } + .blog_page .block_center { width: 60%; margin: 0 auto; } + .blog_page .topWrap .search.searchOpen { width: 1000px !important; left: 30%; margin-bottom: 15px; } + .blog_page .affix .topWrap .topMenuStyleLine > ul > li { padding: 18px 0; } + .blog_page .affix .topWrap .search { margin-top: 15px; } + +} + +@media (max-width: 1367px) { +/* parallax */ + .sc_parallax .sc_parallax_content { background-size: auto 150%; } +} + +@media (min-width: 1368px) { +/* parallax */ + .sc_parallax .sc_parallax_content { background-size: 100% auto; } +} + +@media (min-width: 1468px) { + /* blog section */ + .relatedPostWrap.sc_blogger article .relatedInfo .wrap_bottom_info { top: 72%; } + .relatedPostWrap.sc_blogger article:hover .wrap_bottom_info { top: 70px; } +} + +@media (min-width: 1568px) { + /* blog section */ + .relatedPostWrap.sc_blogger article .relatedInfo .wrap_bottom_info { top: 80%; } + .relatedPostWrap.sc_blogger article:hover .wrap_bottom_info { top: 70px; } + .relatedPostWrap.sc_blogger article .relatedInfo .title_wrap { padding-bottom: 30px; } +} + + +@media (max-width: 1368px) { + .flexslider .slides li > img { + width: auto; + height: 100%; + max-width: initial; + } +} \ No newline at end of file diff --git a/client/css/saira.css b/client/css/saira.css new file mode 100644 index 000000000..695a99f23 --- /dev/null +++ b/client/css/saira.css @@ -0,0 +1,96 @@ +/* vietnamese */ +@font-face { + font-family: 'Saira'; + font-style: normal; + font-weight: 300; + src: local('Saira Light'), local('Saira-Light'), url(https://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNGMb4YdcrgmVA.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Saira'; + font-style: normal; + font-weight: 300; + src: local('Saira Light'), local('Saira-Light'), url(https://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNGMb4YccrgmVA.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Saira'; + font-style: normal; + font-weight: 300; + src: local('Saira Light'), local('Saira-Light'), url(https://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNGMb4YScrg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Saira'; + font-style: normal; + font-weight: 600; + src: local('Saira SemiBold'), local('Saira-SemiBold'), url(https://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNH4aYYdcrgmVA.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Saira'; + font-style: normal; + font-weight: 600; + src: local('Saira SemiBold'), local('Saira-SemiBold'), url(https://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNH4aYYccrgmVA.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Saira'; + font-style: normal; + font-weight: 600; + src: local('Saira SemiBold'), local('Saira-SemiBold'), url(https://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNH4aYYScrg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Saira Condensed'; + font-style: normal; + font-weight: 300; + src: local('Saira Condensed Light'), local('SairaCondensed-Light'), url(https://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnCclQ-K2fli0.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Saira Condensed'; + font-style: normal; + font-weight: 300; + src: local('Saira Condensed Light'), local('SairaCondensed-Light'), url(https://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnCclQ-a2fli0.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Saira Condensed'; + font-style: normal; + font-weight: 300; + src: local('Saira Condensed Light'), local('SairaCondensed-Light'), url(https://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnCclQ962f.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* vietnamese */ +@font-face { + font-family: 'Saira Condensed'; + font-style: normal; + font-weight: 600; + src: local('Saira Condensed SemiBold'), local('SairaCondensed-SemiBold'), url(https://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnfc9Q-K2fli0.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Saira Condensed'; + font-style: normal; + font-weight: 600; + src: local('Saira Condensed SemiBold'), local('SairaCondensed-SemiBold'), url(https://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnfc9Q-a2fli0.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Saira Condensed'; + font-style: normal; + font-weight: 600; + src: local('Saira Condensed SemiBold'), local('SairaCondensed-SemiBold'), url(https://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnfc9Q962f.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/client/css/shortcodes.css b/client/css/shortcodes.css new file mode 100644 index 000000000..f71ea7b23 --- /dev/null +++ b/client/css/shortcodes.css @@ -0,0 +1,6366 @@ +@import url(https://fonts.googleapis.com/css?family=Saira+Condensed:300,600|Saira:300,600&subset=latin-ext,vietnamese); + +/*=== [ General style ] =========================================================================================*/ +html, +body { + position: relative; + font-size: 16px; } + +body { + font-family: 'Saira'; + font-size: 16px; + font-weight: 300; + line-height: 25px; + color: #5a6266; +} + + + +h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { + margin: 0; + color: #303036; + -ms-word-wrap: break-word; + word-wrap: break-word; } + +h1, +.h1 { + font-size: 45px; + line-height: 55px; + padding: 40px 0 0.5em 0; + font-weight: 100; +} + +h2, .h2 { + font-size: 35px; + line-height: 49px; + padding: 25px 0 0.5em 0; + font-weight: 100; +} + +h3, .h3 { + font-size: 25px; + line-height: 37px; + padding: 25px 0 0.5em 0; + font-weight: 100; +} + +h4, .h4 { + font-size: 20px; + line-height: 30px; + padding: 20px 0 0.5em 0; + font-weight: 600; +} + +h5, .h5 { + font-size: 20px; + line-height: 19px; + font-weight: 100; + text-transform: uppercase; + letter-spacing: 1px; + margin-bottom: 1em; +} + +h6, .h6 { + font-size: 16px; + line-height: 19px; + padding: 20px 0 0.5em 0; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +p { + font-size: 16px; + line-height: 25px; + margin-bottom: 0.75em; + margin-top: 0.75em; + text-align: justify; +} + +img { + max-width: 100%; + } + + +a { + text-decoration: none; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + color: #CC5835; +} + +a:hover { + text-decoration: none; + -webkit-transition: all 0.15s linear 0s; + -moz-transition: all 0.15s linear 0s; + -o-transition: all 0.15s linear 0s; + -ms-transition: all 0.15s linear 0s; + transition: all 0.15s linear 0s; } + +a:focus { + outline: medium none; + text-decoration: none; } + +a img { + -webkit-transition: all 0.15s ease-in-out 0s; + -moz-transition: all 0.15s ease-in-out 0s; + -o-transition: all 0.15s ease-in-out 0s; + -ms-transition: all 0.15s ease-in-out 0s; + transition: all 0.15s ease-in-out 0s; } + +iframe { + border: none; + max-width: 100%; } + +a[target='_blank']::after { + content: '\29C9'; + vertical-align: super; + font-size: x-small; +} + +/* +**styled lists +*/ +ul.list1 { + list-style: none; + padding-left: 22px; } + +ul.list1 li { + position: relative; + padding: 4px 0 4px; } + +ul.list1 li:before { + content: ''; + display: block; + position: absolute; + border: 2px solid; + left: -19px; + top: 10px; + width: 10px; + height: 10px; + border-radius: 100%; } + +ul.list2 { + list-style: none; + padding-left: 20px; } + +ul.list2 li { + position: relative; + padding: 4px 0 4px; } + +ul.list2 li:before { + font-family: 'fontello'; + content: '\e82c'; + font-size: 18px; + display: block; + position: absolute; + left: -18px; } + +ol.list3 { + counter-reset: li; + list-style: none outside none; + padding: 0; } + +ol.list3 li { + position: relative; + padding: 4px 0 4px 34px; } + +ol.list3 li:after { + content: counter(li,decimal-leading-zero) "."; + counter-increment: li; + position: absolute; + left: 2px; + top: 50%; + margin-top: -12px; + font-weight: 700; + color: inherit; + width: 26px; + height: 26px; + text-align: center; + line-height: 26px; } + +/* +**icons +*/ +a[class^="socialico-"] { + font-size: 0px !important; + display: inline-block; + position: relative; + padding-right: 30px; + line-height: 30px; + vertical-align: top; + margin-right: 5px; } + +a[class^="socialico-"]:before { + display: inline-block; + text-indent: 0; + overflow: hidden; + font-family: 'socialicoregular'; + font-size: 25px; + text-align: center; + position: absolute; + left: 0; + top: 1px; + width: 30px; + height: 30px; + line-height: 30px; + margin: 0; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; } + +a[class^="socialico-"]:hover:before { + -webkit-transition: all 0.1s ease-in-out 0s; + -moz-transition: all 0.1s ease-in-out 0s; + -o-transition: all 0.1s ease-in-out 0s; + -ms-transition: all 0.1s ease-in-out 0s; + transition: all 0.1s ease-in-out 0s; } + +h1 > [class*="rt-icon-"], +h2 > [class*="rt-icon-"], +h3 > [class*="rt-icon-"], +h4 > [class*="rt-icon-"], +h5 > [class*="rt-icon-"], +h6 > [class*="rt-icon-"], +p > [class*="rt-icon-"] { + font-size: 1.2em; + position: relative; + top: .1em; + line-height: 0; + padding-right: 0.1em; } + +a > [class*="rt-icon-"] { + font-size: 1.4em; + line-height: 0; + position: relative; + top: 3px; + padding-right: 4px; } + +/*5 columns for bootstrap*/ +.col-xs-15, +.col-sm-15, +.col-md-15, +.col-lg-15 { +position: relative; +min-height: 1px; +padding-right: 15px; +padding-left: 15px; +} +.col-xs-15 { +width: 20%; +float: left; +} +@media (min-width: 768px) { +.col-sm-15 { + width: 20%; + float: left; + } +} +@media (min-width: 992px) { + .col-md-15 { + width: 20%; + float: left; + } +} +@media (min-width: 1200px) { + .col-lg-15 { + width: 20%; + float: left; + } +} + +.mini_padding_container .container { padding-top: 30px !important; padding-bottom: 20px !important; } + +.no_padding_col [class*="col-"] { padding-left: 0 !important; padding-right: 0 !important; } +.no_margin_col [class*="col-"] { margin: 0 !important; } +.no_padding_container .container { padding-top: 0 !important; padding-bottom: 0 !important; } + +.fullwidth .container { width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; } +.fullwidth .row { margin: 0 !important; } +.fullwidth [class*="col-"] { padding-left: 0 !important; padding-right: 0 !important; } +.fullwidth [class*="col-"] + [class*="col-"] { margin: 0 !important; } + + + +/*nav*/ +.nav > li > a { + color: inherit; +} +.nav>li>a:hover, +.nav>li>a:focus { + background-color: inherit; +} +/*tabs*/ +.tab-content { + padding: 0; + border-radius: 0; + background-color: #fff; + /*padding: 20px 0;*/ + padding: 0 0 20px; + border: none; + position: relative; +} +.nav-tabs { + border-bottom-color: transparent; +} +.nav-tabs > li > a { + border: none; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + border: none; +} + +/* +**vertical margins and paddings +*/ + +section > .container, +.sc_parallax_content > .container { + padding-top: 70px; + padding-bottom: 70px; +} + +.darkgrey_section + .darkgrey_section > .container, +.dark_section + .dark_section > .container, +.color_section + .color_section > .container, +.light_section + .light_section > .container, +.grey_section + .grey_section > .container{ + padding-top: 5px; +} +.darkgrey_section + .darkgrey_section[class*="with_"] > .container, +.dark_section + .dark_section[class*="with_"] > .container, +.color_section + .color_section[class*="with_"] > .container, +.light_section + .light_section[class*="with_"] > .container, +.grey_section + .grey_section[class*="with_"] > .container{ + padding-top: 70px; +} + + + +.no_margin .row{ + margin-right: 0; + margin-left: 0; +} + +.row + .row { + margin-top: 20px; +} + +section > .container > .row > [class*="col-"], +footer > .container > .row > [class*="col-"] { + margin-top: 0px; + margin-bottom: 0px; +} +.table_section .row { + display: table; + width: 100%; +} +.table_section [class*="col-"] { + display: table-cell; + vertical-align: middle; + float: none; +} + +.action_section > .container { + padding-top: 40px; + padding-bottom: 40px; +} + +#footer > .container{ + padding-top: 50px; + padding-bottom: 10px; +} + + + +/**light section*/ +.light_section { background-color: #fff; } +.light_section .sc_content { color: #5a6266; } + +/**grey section*/ +.grey_section { + background-color: #65656b; + color: #fff; +} + +.grey_section + .grey_section { +border-top: none; +} + +/**darkgrey section*/ +.darkgrey_section { + background-color: #303036; + color: #fff; +} + +.darkgrey_section .sc_title { + color: #fff; +} + + .grey_section .sc_title { + color: #fff; + } + + +.darkgrey_section + .darkgrey_section { + border-top: none; +} + +/**dark section*/ +.dark_section { + background-color: #19191c; /*#29292c*/ + color: #fff; +} +.dark_section .sc_title { + color: #fff; +} + + + + .red_section .sc_title { + color: #fff; + } + + .rustred_section .sc_title { + color: #fff; + } + +.green_section .sc_title { + color: #fff; +} + + +/**indigolight section*/ +.indigolight_section { + background-color: #3a236d; + color: #fff; +} +.indigolight_section .sc_title { + color: #fff; +} + +/**transparent section*/ +.transparent_section { + background: transparent; + color: #fff; +} +.transparent_section .sc_title, +.transparent_section .sc_content{ + color: #fff; +} + + + +/**color section*/ +.color_section { +background-color: #EAE2DE; +} + +.red_section { + background-color: #e3493c; + color: #FFF; +} + +.green_section { + background-color: #bcd643; + color: #303036; +} + +.yellow_section { + background-color: #F4E409; + +} + +.red_text { + color: #e3493c; + font-weight:600; +} + +.rustred_section { + background-color: #CC5835; + color: #FFF; +} + +.purple_section { + background-color: #5B507A; + color: #FFF; +} + + + +/*page preloader*/ +.preloader { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #ffffff; + z-index: 13000; + height: 100%; } + +.preloader_image { + width: 80px; + height: 80px; + position: absolute; + left: 50%; + top: 50%; + background: url(../img/preloader.gif) no-repeat 50% 50% transparent; + margin: -40px 0 0 -40px; } + +/* +**boxed layout +*/ +body.boxed { + position: static; + width: auto; + height: auto; } + +.boxed .container { + max-width: 100%; + padding-left: 50px; + padding-right: 50px; } + +.boxed #box_wrapper.container { + padding: 0; + -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); } + +.animated { +/*IE7 fix*/ +visibility: visible !important; +} + + +/*=== [ Main Menu ] =========================================================================================*/ + +/* Main menu: style Line*/ +#header { top: 0; left: 0; right: 0; position: relative; } + +#header.affix { position: fixed; z-index: 1000; border-bottom: 1px solid rgba(210, 217, 224, 0.5); } + +.topWrap .topMenuStyleLine{ float:right; } +header.menu_left .topWrap .topMenuStyleLine{ float: none; } +.menu_left .logo, +.menu_left .navbar-brand { float: none !important; } +.menu_left .search:before{ color: rgba(210, 217, 224, 0.5); } + +.topWrap .topMenuStyleLine > ul{ margin:0; padding:0;} +.topWrap .topMenuStyleLine > ul:after{content: ''; height: 0; display: block; clear: both;} +.topWrap .topMenuStyleLine > ul > li { display:block; float:left; position: relative; padding: 45px 0 46px;} +.topWrap .topMenuStyleLine > ul > li > a { + letter-spacing: 1px; + display:block; + padding:0 21px; + height:39px; + line-height:39px; + text-transform:uppercase; + text-decoration:none; + color: #FFF; + z-index:88; + position: relative; + font-size: 12px; + font-weight: 700; +} + +.topWrap .topMenuStyleLine > ul > li ul { + min-width: 200px; + display: none; + position: absolute; + left: 0; + /*top: 130px;*/ + padding: 18px 30px; + margin: 0; + z-index: 2999; + font-weight: 300; + font-size: 12px; +} + + +.topWrap .topMenuStyleLine > ul > li ul li a { + display: block; + padding: 5px 0; + line-height: 20px; + margin: 0; + text-transform: none; + color: #FFF; /* #5a6266 */ + font-size: 12px; +} + +header #mainmenu { margin-right: 4px; } + +header.topSearchShow .menuTopWrap, +header.topSearchShow .cart, +header.topSearchShow .openResponsiveMenu{ + display: none !important; +} + + + +.topWrap .topMenuStyleLine > ul > li.menu-item-has-children > a:after { + font-weight: 100; + height: 39px; + width: 18px; + line-height: 40px; + text-align: left; + font-family: "fontello"; + content: '\e843'; + position: absolute; + top: 3px; + right: 10px; + font-size: 12px; +} + +.topWrap .topMenuStyleLine > ul > li.menu-item-has-children > a:after { right: -5px !important; top: 0 !important; } + + +/* logo in top */ + +header .logo { float: left; line-height: 55px; padding: 0 0 0 0; } +header .logo.logo_left { text-align: left; } +header .logo a { color: #1a1d1f; display: block; font-size: 50px; padding-left: 0; } +header .logo .logo_text { display: inline-block; vertical-align: top; line-height: 55px; margin-right: 8px; font-weight: 700; } +header .logo img { height: 75px; border: none; margin-top: 5px; } + +/* cart in top */ +.topWrap .cart { float: right; position: relative; margin: 41px 0 42px 10px; width: 47px; } +.topWrap .cart .cart_button { + /*overflow: hidden;*/ + /*border: none;*/ + height: 47px; + /*padding: 0;*/ + width: 47px; +} +.topWrap .cart .cart_button:before { + display: inline-block; + height: 47px; + line-height: 47px; + margin: 0; + padding: 0; + text-align: center; + width: 45px; + font-weight: 100; + top: 1px; + text-indent: 1px; + position: relative; +} + +.topWrap .sidebar_cart { + list-style: outside none none; + margin: 0; + padding: 0; + width: 310px; + position: absolute; + z-index: 999; + /*top: 131px;*/ + top: 90px; + right: 0; + background-color: rgba(11, 15, 20, 0.9) !important; + color: #acb4b6; + text-align: left; + display: none; +} +header .cart .cart_button:hover { + background-color: rgba(245, 88, 88, 0.7); +} + +.affix .topWrap .topMenuStyleLine > ul > li ul { + top: 88px; +} + +.affix .topWrap .sidebar_cart{ + top: 70px; +} + +.topWrap.styleFon .cart .cart_button { background-color: #ffffff; } +.topWrap.styleFon .cart .cart_button:before { color: #596365; } +.topWrap.styleFon .cart .cart_button:hover:before { color: #ffffff; } + +.topWrap .sidebar_cart li.empty { padding: 20px 30px; } +.topWrap .sidebar_cart .widgettitle { display: none; } +.topWrap .sidebar_cart.img_no img { display: none; } +.topWrap .sidebar_cart.img_yes img { margin: 0 15px 0 0; } +.topWrap .sidebar_cart.img_yes ul.cart_list li > a { display: block; } +.topWrap .sidebar_cart.img_yes ul.cart_list li .quantity { display: inline; } + +.topWrap .sidebar_cart ul.cart_list li { padding: 23px 45px 25px 30px; margin: 0; list-style: none; } +.topWrap .sidebar_cart ul.cart_list li + li { border-top: 1px solid rgba(210, 217, 224, 0.2); } +.topWrap .sidebar_cart ul.cart_list li > a { margin: 0; color: #acb4b6; display: inline-block; } +.topWrap .sidebar_cart ul.cart_list li .quantity { display: block; height: auto; } +.topWrap .sidebar_cart ul.cart_list li .quantity, +.topWrap .sidebar_cart ul.cart_list li .amount { color: #5a6266; font-size: 12px; font-weight: 300; line-height: 14px; } +.topWrap .sidebar_cart .widget_shopping_cart_content .cart_list li a.remove { left: auto !important; margin: -10px 0 0; right: 25px !important; } + +.topWrap .sidebar_cart .widget_shopping_cart_content .total { border-top: 1px solid rgba(210, 217, 224, 0.2); margin: 0; padding: 25px 30px; } +.topWrap .sidebar_cart .widget_shopping_cart_content .total span, +.topWrap .sidebar_cart .widget_shopping_cart_content .total strong { color: #ffffff; font-weight: 600; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; } +.topWrap .sidebar_cart .widget_shopping_cart_content .total span { float: right; } +.topWrap .sidebar_cart .widget_shopping_cart_content .buttons { padding: 25px 30px; border-top: 1px solid rgba(210, 217, 224, 0.2); } +.topWrap .sidebar_cart .widget_shopping_cart_content .buttons .button, +.topWrap .sidebar_cart .widget_shopping_cart_content .buttons .button.checkout { + display: inline-block; + width: auto; + height: 40px; + line-height: 40px; + text-transform: none !important; + float: left; + padding: 0 26px; + letter-spacing: 0 !important; + font-size: 14px; + margin: 0; + border: 1px solid rgba(210, 217, 224, 0.5); + background: transparent; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #acb4b6; +} +.topWrap .sidebar_cart .widget_shopping_cart_content .buttons .button.checkout { float: right; border: none; color: #ffffff; } +.topWrap .sidebar_cart .widget_shopping_cart_content .buttons .button.checkout:hover { color: #ffffff; } + + +/* -- Top user menu area -- */ + +.topWrap .usermenu_area { background-color: #EAE2DE; color:#acb4b6; font-size: 12px; font-weight: 300; } +.topWrap .usermenu_area .menuUsItem:after, +.topWrap .usermenu_area:after { content: '' ;height: 0; display: block; clear: both; } +.topWrap .usermenu_area a { color: #acb4b6; } +.topWrap .usermenu_area a:hover { text-decoration: none;} +.topWrap .usermenu_area .menuItemRight { float: right;} +.topWrap .usermenu_area .menuItemLeft { float: left; height: 50px; line-height: 50px;} + +.topWrap .usermenu_area .menuItemLeft > span { position: relative; line-height: 20px; display: inline-block; padding: 0 0 0 22px; } +.topWrap .usermenu_area .menuItemLeft > span:before { text-align: center; width:20px; height:20px; line-height: 20px; position:absolute; left:0; top:0; font-size:14px; } +.topWrap .usermenu_area .menuItemLeft > span.contact_info_email { margin-left: 40px; } + +.topWrap .usermenu_area ul.usermenu_list { padding: 0; margin: 0; } +.topWrap .usermenu_area ul.usermenu_list:after{content: ''; height: 0; display: block; clear: both;} +.topWrap .usermenu_area ul.usermenu_list > li { list-style: none; position: relative; height: 50px; line-height: 50px; float: left; } +.topWrap .usermenu_area ul.usermenu_list > li a:before, +.topWrap .usermenu_area ul.usermenu_list > li > a { height: 50px; line-height: 50px; display: block;} +.topWrap .usermenu_area ul.usermenu_list > li.sfHover > a { text-decoration: none; } +.topWrap .usermenu_area ul.usermenu_list > li + li { margin: 0 0 0 40px;} + +.topWrap .usermenu_area ul.usermenu_list li ul { display: none; background: #fff; border: 1px solid #ddd; margin: 0; padding: 10px; position: absolute; right: 0; top: 50px; width: 110px; z-index: 1020;} +.topWrap .usermenu_area ul.usermenu_list li ul:before{ width: 6px; height: 6px; background: #fff; content: ''; display: block; position: absolute; top: -4px; right: 7px; border-width: 1px; border-style: solid ; border-color: #ddd #fff #fff #ddd; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.topWrap .usermenu_area ul.usermenu_list > li:not(.usermenu_cart):not(.usermenu_language):not(.usermenu_controlPanel):not(.usermenu_sound):not(.usermenu_login) ul { right: auto; left:0;} +.topWrap .usermenu_area ul.usermenu_list > li:not(.usermenu_cart):not(.usermenu_language):not(.usermenu_controlPanel):not(.usermenu_sound):not(.usermenu_login) ul:before{ left: 7px; right: auto; } + +.topWrap .usermenu_area ul.usermenu_list li a:before { font-size: 15px; bottom: -1px; position: relative; } +.topWrap .usermenu_area ul.usermenu_list li a[class*="socialico-"]:before { font-family: 'socialicoregular'; font-size: 22px; } +.topWrap .usermenu_area ul.usermenu_list li ul li { position:relative; } +.topWrap .usermenu_area ul.usermenu_list li ul li ul { right: auto; top: 0; left: 128px !important;} +.topWrap .usermenu_area ul.usermenu_list li ul li ul:before{ top: 7px !important; left: -4px !important; border-color: #fff #fff #ddd #ddd; } + +.topWrap .usermenu_area ul.usermenu_list li ul li { list-style: none; padding: 0; color: #888;} +.topWrap .usermenu_area ul.usermenu_list li ul li a { color: #888; display: block; padding: 0 5px 0 10px; height: auto; line-height: 25px; min-height: 25px; position:relative;} +.topWrap .usermenu_area ul.usermenu_list li ul li a.icon:before, +.topWrap .usermenu_area ul.usermenu_list > li:not(.usermenu_cart):not(.usermenu_language):not(.usermenu_controlPanel):not(.usermenu_sound):not(.usermenu_login) ul li > a:before { display: block; padding: 0; text-decoration:none; position:absolute; left: 0px; line-height:25px; height:25px; width:auto; padding:0; margin:0; } +.topWrap .usermenu_area ul.usermenu_list > li:not(.usermenu_cart):not(.usermenu_language):not(.usermenu_controlPanel):not(.usermenu_login) ul li > a:before { left: 5px !important; } + +.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency > a { padding: 0 15px; text-decoration: none;} +.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency.sfHover > a, +.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency > a:hover { position: relative; z-index: 1050;} +.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency ul { width: 80px;} +.topWrap .usermenu_area ul.usermenu_list li.usermenu_currency ul li a b { display: inline-block; padding: 0 7px 0 0;} + +.topWrap .usermenu_area ul.usermenu_list li.usermenu_language > a:after, +.topWrap .usermenu_area ul.usermenu_list li.usermenu_controlPanel > a:before, +.topWrap .usermenu_area ul.usermenu_list li.usermenu_login > a:before { display: inline-block; height: 50px; width: 15px; text-align: center; line-height: 50px; padding: 0 5px 0 0;} + +.topWrap .usermenu_area ul.usermenu_list li.usermenu_socials > a { display: inline-block; padding: 0; } +.topWrap .usermenu_area ul.usermenu_list li.usermenu_socials > a + a { margin: 0 0 0 20px; } + +.topWrap .usermenu_area ul.usermenu_list li.usermenu_language ul li a img { height: 10px; vertical-align: middle; display: inline-block; margin: 0 10px 0 0; } + +.topWrap .usermenu_area ul.usermenu_list li.usermenu_language > a:after { content: '\e805'; font-size: 14px; position: relative; top: 1px;} +.topWrap .usermenu_area ul.usermenu_list li.usermenu_controlPanel > a:before { content: '\e86f'; } + +/* search in top */ + +header .search:before, +header .search .searchForm .searchSubmit .icoSearch:before { + position: absolute; + font-family: 'rt-icons'; + font-size: 12px; + width: 45px; + height: 45px; + z-index: 4; + display: block; + font-weight: 600; + text-align: center; + line-height: 47px; } +header .search:before { + right: 0; + top: 0; + content: '\e71e'; } +header .search .searchForm .searchSubmit .icoSearch:before { + content: '\e71e'; } +header .fa-shopping-cart:before { + color: #fff; } +header .search.searchOpen:before { + content: '\e602'; + color: rgba(210, 217, 224, 0.9) !important; } +header .icon-shopping:before { + content: "\e657"; + font-weight: 100; + color: #fff; } +header li > a + ul { + background-color: #EAE2DE; } +header .columns_clear { + clear: both; } +header .topWrap .topMenuStyleLine > ul > li .menu-panel.columns { + padding: 0 !important; } +header .menu_shop .menu-panel.thumb_title { + padding: 0px 10px; } + +.menu_left .menu_shop ul.menu-panel { left: -100px !important; } + +header .topWrap .search.searchOpen { + width: 65%; } + +.topWrap .search { float:right; margin: 41px 0 42px 20px; width: 47px; height:47px; padding:0; border:1px solid rgba(210, 217, 224, 0.5); position:relative; + -webkit-transition: width 0.3s ease-out; + -moz-transition: width 0.3s ease-out; + -ms-transition: width 0.3s ease-out; + -o-transition: width 0.3s ease-out; + transition: width 0.3s ease-out; +} + +.search:not(.searchOpen), +.search:hover::before { + -webkit-transition: border-color 0.3s ease-out, opacity 0.3s ease-out, width 0.3s ease-out; + -moz-transition: border-color 0.3s ease-out, opacity 0.3s ease-out, width 0.3s ease-out; + -ms-transition: border-color 0.3s ease-out, opacity 0.3s ease-out, width 0.3s ease-out; + -o-transition: border-color 0.3s ease-out, opacity 0.3s ease-out, width 0.3s ease-out; + transition: border-color 0.3s ease-out, opacity 0.3s ease-out, width 0.3s ease-out; +} + +.search .searchForm .searchField { + height:45px; + width: 100%; + line-height: 20px; + letter-spacing: 1px; + background:none; + border:none; + margin:0; + position:absolute; + left:0; + top:0; + font-weight: 400; + padding: 0 0 0 45px; + color: #acb4b6; + font-size: 14px; +} +.search .searchForm .searchField:focus { + color:#1a1d1f; + outline: none; +} + + +.responsive_menu .topWrap .search { margin-left: 10px; } + +.responsive_menu .left_menu_page .logo, +.responsive_menu .left_menu_page .navbar-brand { float: left !important; } + +.top_panel_below .topWrap.styleShadedGray .search { border-color: rgba(210, 217, 224, 0.9); } +.top_panel_below .topWrap.styleShadedGray .search:before { color: rgba(210, 217, 224, 1); } +.topWrap.styleFon .search { border-color: rgba(210, 217, 224, 0.5); } + +.topWrap.styleFon .search:before { color: rgba(210, 217, 224, 0.5); } +.topWrap .search:hover{ cursor:pointer; } + +.topWrap +header.menu_center .topWrap .search.searchOpen { width: 100%;} +.topWrap .search.searchOpen .searchForm { display: block; } + +.menu_center .topWrap .search.SearchHide { + opacity: 0; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; +} +.menu_center .topWrap .search { + opacity: 1; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; +} + +.topWrap .search .searchForm{ display:none; overflow:hidden; position:relative; } +.topWrap .search .searchForm .search-form { height:45px; overflow:hidden; position:relative; z-index:1; line-height: 48px; padding: 0; text-align: left; margin:0; } + +.topWrap .search .searchForm .searchSubmit { width:45px; height:45px; border:none; background: none; padding:0; cursor:pointer; position:absolute; left:0; top:0; line-height: 45px; margin: 0; right: 0; vertical-align: middle; } + +.topWrap .search .searchForm .searchSubmit .icoSearch{ display:block; width:45px; height:45px; line-height: 45px; color:#acb4b6; text-align:center; position:relative;} +.topWrap.styleFon .search .searchForm .icoSearch:before { color: rgba(210, 217, 224, 0.5); } +.topWrap.styleFon .search .searchForm .searchField:focus { color: rgba(210, 217, 224, 0.9); } + +/*.topWrap .search .ajaxSearchResults{ display:none; text-align: left; background:#fff; border:1px solid #ddd; width:100%; position:absolute; right:0; top:55px; z-index:10000; } +.topWrap .search .ajaxSearchResults:after{ content:""; width:10px; height:10px; background:#FFF; border-left:1px solid #ddd; border-top:1px solid #ddd; position:absolute; top:-5px; left:50px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.topWrap .search .ajaxSearchResults > .post_item { display:block; padding:15px 15px; position:relative; z-index:3; overflow:hidden; } +.topWrap .search .ajaxSearchResults > .post_item + .post_item { border-top:1px solid #ddd; } +.topWrap .search .ajaxSearchResults > .post_item .post_thumb { float:left; width: 90px; height: 70px; margin:0 10px 5px 0; } +.topWrap .search .ajaxSearchResults > .post_item .post_thumb img { width:100%;} +.topWrap .search .ajaxSearchResults > .post_item .post_title { display:block; position:relative; padding:0 0 6px 0; font-size:14px; line-height:17px; font-weight:300;} +.topWrap .search .ajaxSearchResults > .post_item .post_info .post_comments, +.topWrap .search .ajaxSearchResults > .post_item .post_info .post_author, +.topWrap .search .ajaxSearchResults > .post_item .post_info .post_date { font-size:11px; line-height:16px; font-style:italic; display:block; float:left; padding:0 10px 0 0 ;} +.topWrap .search .ajaxSearchResults > .post_item .post_info .post_comments { padding-right:0; } +.topWrap .search .ajaxSearchResults > .post_item .post_info .post_date a { color:#222222;} +.topWrap .search .ajaxSearchResults > .post_item .post_info .post_comments a { display:block;} +.topWrap .search .ajaxSearchResults > .post_item .post_comments_icon { display:inline-block;} +.topWrap .search .ajaxSearchResults > .post_item .post_info .post_comments_icon:before { width:12px; font-size:12px; height:12px; line-height:14px; display:block; float:left; font-family: "fontello"; content:'\e830'; font-style:normal; margin: 0 5px 0 0 ;} +.topWrap .search .ajaxSearchResults > .post_item .post_more { display:block; text-align:center; } +.topWrap .search .ajaxSearchResults > .post_item.no_thumb .post_title{ padding-left:20px; position:relative;} +.topWrap .search .ajaxSearchResults > .post_item.no_thumb .post_title:before{ font-family: "fontello"; content: '\e826'; width:20px; height:20px; position:absolute; left:0; top:0; font-size:10px;} +.topWrap .search .ajaxSearchResults > .post_item.no_thumb .post_info { padding-left:20px; } +.topWrap .search .ajaxSearchResults > .post_item.no_thumb .post_info .post_comments, +.topWrap .search .ajaxSearchResults > .post_item.no_thumb .post_info .post_author, +.topWrap .search .ajaxSearchResults > .post_item.no_thumb .post_info .post_date{ font-size:12px; } +.topWrap .search .ajaxSearchResults > .post_item.no_thumb .post_info .post_comments a.ico:before{ font-size:14px; margin: 0 10px 0 0 ;} +*/ + +/*topusermenu_area sidemenu_area*/ +.sidemenu_wrap .usermenu_area { border-bottom: 1px solid rgba(142,144,146,0.2); color: #5a6266; font-size: 12px; font-weight: 300; background-color: #1f262f;} +.sidemenu_wrap .usermenu_area:after { content: '' ;height: 0; display: block; clear: both; } +.sidemenu_wrap .usermenu_area a { color: rgba(255,255,255,0.7); } +.sidemenu_wrap .usermenu_area a:hover { color: #fff; } + +.sidemenu_wrap .usermenu_area ul.usermenu_list { padding: 0; margin: 0; } +.sidemenu_wrap .usermenu_area ul.usermenu_list .usermenu_controlPanel > a { } +.sidemenu_wrap .usermenu_area ul.usermenu_list:after {content: ''; height: 0; display: block; clear: both;} +.sidemenu_wrap .usermenu_area ul.usermenu_list > li { list-style: none; position: relative; height: 35px; line-height: 35px; float: left; } +.sidemenu_wrap .usermenu_area ul.usermenu_list > li a:before, +.sidemenu_wrap .usermenu_area ul.usermenu_list > li a:after { text-decoration:none; position: relative; } +.sidemenu_wrap .usermenu_area ul.usermenu_list > li > a { height: 35px; line-height: 35px; display: block; color:#5a6266; font-size: 13px;} + +.sidemenu_wrap .usermenu_area ul.usermenu_list > li.sfHover > a, +.sidemenu_wrap .usermenu_area ul.usermenu_list > li.usermenu_login > a:hover { color: #fff; } +.sidemenu_wrap .usermenu_area ul.usermenu_list li ul { display: none; background: #fff; border: 1px solid #ddd; margin: 0; padding: 10px; position: absolute; left: -7px; top: 35px; width: 120px; z-index: 1020;} +.sidemenu_wrap .usermenu_area ul.usermenu_list li ul:before { width: 6px; height: 6px; background: #fff; content: ''; display: block; position: absolute; top: -4px; left: 10px; border-width: 1px; border-style: solid ; border-color: #ddd #fff #fff #ddd ; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.sidemenu_wrap .usermenu_area ul.usermenu_list li ul li { list-style: none; padding: 0; color: #888;} +.sidemenu_wrap .usermenu_area ul.usermenu_list li ul li a { color: #888; display: block; padding: 0 5px; height: auto; line-height: 25px; min-height: 25px;} +.sidemenu_wrap .usermenu_area ul.usermenu_list li ul li a.icon:before { display: inline-block; padding: 0 10px 0 0; } +.sidemenu_wrap .usermenu_area ul.usermenu_list > li { margin: 0 0 0 30px;} +.sidemenu_wrap .usermenu_area ul.usermenu_list > li + li { margin: 0 0 0 10px;} + +.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_controlPanel > a:before, +.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_login > a:before { display: inline-block; height: 35px; width: 15px; text-align: center; line-height: 35px; padding: 0 5px 0 0;} + +.sidemenu_wrap .usermenu_area ul.usermenu_list li.usermenu_controlPanel > a:before { content: '\e86f'; } + +.sidemenu_wrap .sidemenu_area{border-top: 1px solid rgba(142,144,146,0.2);} +.sidemenu_wrap .sidemenu_area > ul > li{ border-bottom: 1px solid rgba(142,144,146,0.2);} +.sidemenu_wrap .sidemenu_area > ul { margin: 0; padding: 0; } +.sidemenu_wrap .sidemenu_area ul li{ list-style: none; } + +.sidemenu_wrap .sidemenu_area li.dropMenu:hover { cursor: pointer; } +.sidemenu_wrap .sidemenu_area li.dropMenu:before{ content: '\e841'; font-family: "fontello"; width: 30px; display: block; float: right; padding: 12px 0 0 0 ; text-align: left; color: #acb4b6;} +.sidemenu_wrap .sidemenu_area li li.dropMenu:before{ padding: 7px 0 0 0 ; } +.sidemenu_wrap .sidemenu_area li.dropMenu.dropOpen:before{ content: '\e843';} +.sidemenu_wrap .sidemenu_area li.dropMenu a{ margin: 0 30px 0 0 ; } + +.sidemenu_wrap .sidemenu_area > ul > li > a { text-transform: uppercase; display: block; color: #fff; padding: 12px 15px 12px 30px; font-weight: 300; font-size: 14px; } +.sidemenu_wrap .sidemenu_area ul li > a.sf-with-ul{ margin: 0 30px 0 0 0 ;} +.sidemenu_wrap .sidemenu_area ul li ul{ padding: 0; margin: 0 0 10px; display: none; } +.sidemenu_wrap .sidemenu_area ul li ul, +.sidemenu_wrap .sidemenu_area ul li ul li + li{ } +.sidemenu_wrap .sidemenu_area ul li ul li a{ color: #acb4b6; font-weight: 300; display: block; padding: 6px 15px 6px 42px; font-size: 14px;} +.sidemenu_wrap .sidemenu_area ul li ul li ul li a{ padding: 6px 15px 6px 54px; font-size: 14px;} + +.sidemenu_overflow { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; z-index: 1000; display: none; + opacity: 0.2; + filter: alpha(opacity=20); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; +} +.cart_overflow { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: transparent; z-index: 99; display: none; } +.sidemenu_wrap .sidemenu_button { + width: 50px; + position: absolute; + z-index: 200; + top: 0; + left: 0; + height: 100%; + cursor: pointer; +} +.sidemenu_wrap .sidemenu_button:before { + width: 50px; + position: absolute; + z-index: 200; + top: 50%; + left: 0; + height: 100%; + cursor: pointer; + font-size:22px; + color: #ffffff; + display:block; + text-align: center; + margin: -10px 0 0 0; +} +.sidemenu_wrap .sidemenu_close { width: 30px; height: 30px; line-height:30px; font-size:20px; text-align:center; position: absolute; top: 35px; right: 0; cursor: pointer; color: #ffffff; } + +.menuTranform { width: 250px; margin: 0 0 0 -300px; position: relative; z-index: 201; + -webkit-transition: all 0.4s ease-out; + -moz-transition: all 0.4s ease-out; + -ms-transition: all 0.4s ease-out; + -o-transition: all 0.4s ease-out; + transition: all 0.4s ease-out;} + +.openMenuFix .menuTranform { margin: 0; + -webkit-transition: all 0.3s ease-out; + -moz-transition: all 0.3s ease-out; + -ms-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out;} + +.openMenuFix .menuTranform:before { + content: ''; + height: 100%; + position: absolute; + width: 238px; +} + + +/* sidemenu Search */ +.menuSearch { margin:50px 30px 50px 29px; } +.menuSearch .search-form { + background: transparent; + border: 1px solid #797e84; + color: #5a6266; + font-weight: 100; + height: 48px; + line-height: 48px; + padding: 0; + position: relative; + text-align: left; + width: 100%; + margin:0; +} +.menuSearch .searchField { outline: none; height:48px; line-height: 20px; width: 100%; background:none; border:none; margin: 0 ; padding: 0 40px 0 20px; color:#acb4b6; position:absolute; left:0; top:0; font-weight: 300; } +.menuSearch .searchSubmit { + border:none; background: none; padding:0; cursor:pointer; + height: 48px; + line-height: 48px; + margin: 0; + position: absolute; + right: 0; + vertical-align: middle; + width: 40px; + +} +.menuSearch .searchSubmit:before { + font-family: "FontAwesome"; + content: '\f002'; + font-size:16px; + color: #575f63; + width:40px; + height:48px; + display:block; + position:absolute; + z-index:4; + right: 0; + top: 0; + float: none; + line-height: 48px; + padding: 0; +} + +/* -- User header area -- */ +.top_page_below_menu .userHeaderSection.global { + margin-bottom: -131px; + overflow: hidden; + padding-top: 131px; + position: relative; + top: -131px; + width: 100%; + z-index: -1; +} +.top_page_below_menu .userHeaderSection.global, +.userFooterSection.global { background-position: center top; } +.userHeaderSection, .userFooterSection { /*overflow:hidden;*/ } +.userHeaderSection.grey { background: #EAE2DE; } +.userHeaderSection.grey *, +.userFooterSection.grey * { } + + + +/* Magnific popup */ +.mfp-wrap { margin-top: 30px; } +.mfp-bottom-bar { margin-top:-70px !important; background-color:rgba(0,0,0,0.5); padding:6px 0; min-height:18px; } +.mfp-bottom-bar .mfp-title, +.mfp-bottom-bar .mfp-counter { color: #ffffff; } +.mfp-bottom-bar .mfp-title { padding:0 40px 0 12px; } +.mfp-bottom-bar .mfp-counter { top: 6px; right: 12px; } + +/* Mediaelements player */ +.me-cannotplay { overflow:hidden; } + +/* fly menu */ + + + +.affix-top .topWrap:after { + border-bottom: 1px solid rgba(142, 144, 146, 0.3); + width: 100%; + content: ""; + display: block; + position: relative; + left: 0; + bottom: 0; + clear: both; } + +.design_agency .affix-top .topWrap:after { display: none;} + +.affix .navbar-brand { + height: auto; } +.affix .logo { + float: left; + line-height: 55px; + padding: 0 !important; } +.affix .logo .logo_text { + line-height: 45px; + font-size: 40px; } +.affix .logo img { + height: 45px !important; } +.affix .topWrap .search, +.affix .topWrap .cart { + margin-top: 18px; + margin-bottom: 15px; } +.affix .topWrap .topMenuStyleLine > ul > li { + padding: 24px 0; } + +/* header style */ + +.header_style_1 #header { position: absolute; z-index: 125; background: transparent; } +.header_style_1 #header .logo a, +.header_style_1 #header .fa-shopping-cart:hover::before { color: #fff; } +.header_style_1 #header .topWrap .cart a.cart_button { background-color: #fff; } +.header_style_1 #header .fa-shopping-cart:before { color: #000; } +.header_style_1 #header.affix { position: fixed; background-color: rgba(0, 0, 0, 0.6); } + +.header_style_3 .affix .topWrap .topMenuStyleLine > ul > li ul { top: 78px; } + +.header_wrapper_height_auto #header_wrapper { height: auto !important; } + +.responsive_menu .header_style_2 #header_wrapper, +.responsive_menu .header_style_3 #header_wrapper { height: auto !important; } + +.responsive_menu .affix { position: absolute !important; top: 0; left: 0; width: 100%; } + + + + + + + +/*=== [ Responsive Menu ] =========================================================================================*/ + +.openResponsiveMenu { + display: none; + height: 45px; + line-height: 45px; + border: 1px solid rgba(210, 217, 224, 0.5); + text-transform: uppercase; + color: rgba(210, 217, 224, 0.9); + text-align: center; + float: right; + width: auto; + clear: none; + margin: 41px 0 42px 20px; + padding: 0 18px 0 40px; + position: relative; +} +.openResponsiveMenu:focus{ + color: rgba(210, 217, 224, 0.9); +} + +.responsive_menu .affix .openResponsiveMenu { margin-top: 20px; } + +.styleFon .openResponsiveMenu { border-color: rgba(210, 217, 224, 0.5); color: rgba(210, 217, 224, 0.5); } +.styleFon .openResponsiveMenu:before { color: rgba(210, 217, 224, 0.5); } + +.responsive_menu .openResponsiveMenu { display: block;} +.responsive_menu ul#mainmenu li.menu-item-has-children a { margin-right: 0 !important; } + +.responsive_menu .menuTopWrap, +.responsive_menu header.menu_center .topWrap .wrap_menu .menuTopWrap { display: none;} + +/*margin*/ +.responsive_menu .menuTopWrap { background-color: rgba(0, 0, 0, 0.7); clear: both; float: none !important; padding: 0; margin: 0 0 40px;} +.responsive_menu .topWrap.styleFon .menuTopWrap { margin-bottom: 0; } +.responsive_menu .topWrap.styleShadedGray .menuTopWrap { margin-bottom: 0; padding-bottom: 40px; } + +.responsive_menu .menuTopWrap > ul > li { display: block !important; float: none !important; padding: 0 !important;} +.responsive_menu .menuTopWrap > ul > li + li { border-top: 1px solid #fff; } + +.responsive_menu .menuTopWrap > ul { margin: 0; padding: 0; } +.responsive_menu .menuTopWrap ul li{ list-style: none; } + +.responsive_menu .menuTopWrap li.menu-item-has-children:hover { cursor: pointer; } +.responsive_menu .menuTopWrap li.menu-item-has-children.dropOpen:before{ content: '\e85e';} + +.responsive_menu .topWrap .menuTopWrap > ul > li > a { text-transform: uppercase; display: block; font-size: 13px; height: 50px; line-height: 50px; font-weight: 700; letter-spacing: 1px; padding: 0 40px 0 30px; } +.responsive_menu .menuTopWrap > ul > li.menu-item-has-children > a:after { height: 50px; line-height: 50px; width: 30px; } + +.responsive_menu .topWrap .menuTopWrap > ul > li ul li a { font-size:12px; } +.responsive_menu .topWrap .menuTopWrap ul li > a.sf-with-ul{ margin: 0 40px 0 0;} +.responsive_menu .topWrap .menuTopWrap ul li ul{ background: rgba( 0,0,0,0.04) !important; border: none !important; padding: 0 !important; width: 100% !important; margin: 0; display: none; position: static !important;} +.responsive_menu .topWrap .menuTopWrap ul li ul li.menu-item-has-children > a:after { height: 100%; line-height: 40px; text-align: left; width: 50px; } + +.responsive_menu .topWrap .menuTopWrap ul li ul li a{ padding: 10px 60px 10px 50px !important; } +.responsive_menu .topWrap .menuTopWrap ul li ul li ul li a{ padding: 10px 60px 10px 70px !important; } + +.responsive_menu .topWrap .menuTopWrap ul li ul li { position: relative; } + +.responsive_menu .topWrap .menuTopWrap ul#mainmenu .menu-panel ul { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; padding: 0 !important; } +.responsive_menu .topMenuStyleLine ul#mainmenu .menu-panel > li > ul > li > a { padding-left: 30px !important; padding-right: 30px !important; } +.responsive_menu .topMenuStyleLine ul#mainmenu .menu-panel ul.columns > li ul li a { padding-left: 30px !important; padding-right: 30px !important; } + +.responsive_menu ul#mainmenu .menu-panel ul.columns > li { border:none; margin: 10px 0 10px 0; padding: 0; width: auto; height: auto !important;} +.responsive_menu ul#mainmenu .menu-panel ul.thumb_title > li ul li a { padding-left:20px !important; padding-right: 30px !important; } +.responsive_menu ul#mainmenu .menu-panel ul.thumb_title > li > ul { float:none; margin-top:0;} +.responsive_menu ul#mainmenu .menu-panel ul.thumb_title > li .item_placeholder { margin-left: 20px; margin-top:10px; float:none; } +.responsive_menu .topMenuStyleLine ul#mainmenu .menu-panel ul.thumb_title > li { width: auto; max-width:350px !important; border: none; padding: 0; margin: 10px 20px 15px 0; } + +.responsive_menu .menuTopWrap ul#mainmenu > li > ul.menu-panel.thumb li { border:none !important; max-width:380px; } +.responsive_menu .menuTopWrap ul#mainmenu > li > ul.menu-panel.thumb > li > a { padding: 0 !important; border: none !important; } +.responsive_menu .menuTopWrap ul#mainmenu > li > ul.menu-panel.thumb > li > ul li a { padding: 0 !important; border:none !important;} + +.responsive_menu .menu_item_description { display:none !important; } + +/* if menu center */ +.responsive_menu header.menu_center .topWrap .wrap_menu .search, +.responsive_menu header.menu_center .topWrap .wrap_menu .cart { float: right; display: block; } + +/* top_page_below_menu */ +.responsive_menu.top_page_below_menu .wrap_menu { position: relative; } +.responsive_menu.top_page_below_menu .menuTopWrap { position: absolute; top: 131px; z-index: 99; width: 100%; } + +/* Be sure that your main menu has id "#mainmenu" */ +ul#mainmenu [class^="icon-"]:before, +ul#mainmenu [class*=" icon-"]:before { margin-left:0; margin-right:0.5em; } +ul#mainmenu ul.menu-panel { + min-width: 280px; +} +ul#mainmenu ul.menu-panel > li { margin:0; } +ul#mainmenu ul.menu-panel > li > ul li.menu-item-has-children:before { display:none; } + +header.fixedTopMenu .topWrap .menuTopWrap.topMenuStyleLine > ul#mainmenu > li > .menu-panel { + top: 86px; +} +ul#mainmenu .menu-panel ul { + position: static !important; + display: block !important; + opacity: 1 !important; + margin:0; + padding:0; + border: none; + width:auto; + min-width: 10px; +} +ul#mainmenu .menu-panel > li > ul { + padding: 0 0 6px; +} +ul#mainmenu .menu-panel > li > ul > li > a { + display: block; + text-transform:uppercase; + margin:0; + font-weight:400; + background:none !important; +} + +/* Placeholder */ +ul#mainmenu .menu-panel .item_placeholder .thumb_wrap { + margin-bottom: 20px; +} +ul#mainmenu .menu-panel .item_placeholder .thumb_wrap img { + vertical-align: top; +} +ul#mainmenu .menu-panel .item_placeholder .item_title { + text-transform: none; + margin: 0 0 6px 0; + padding:0; +} +ul#mainmenu .menu-panel .item_placeholder .item_title a { + text-decoration: none; +} +ul#mainmenu .menu-panel .item_placeholder .item_info { + text-transform: none; + font-style: italic; + overflow: hidden; +} +ul#mainmenu .menu-panel .item_placeholder .item_info > * { + float: left; + font-size:12px; +} +.topMenuStyleLine ul#mainmenu .menu-panel .item_placeholder .item_title, +.topMenuStyleLine ul#mainmenu .menu-panel .item_placeholder .item_info > * > span, +.topMenuStyleLine ul#mainmenu .menu-panel .item_placeholder .item_info > * > em { } +ul#mainmenu .menu-panel .item_placeholder .item_info .item_pubdate { + position: relative; + margin-right: 8px; +} + +/* Style "Colummns" */ +ul#mainmenu .menu-panel ul.columns { + overflow: hidden; + border:none !important; + box-shadow: none !important; +} +ul#mainmenu .menu-panel ul.columns { + padding:0; +} +ul#mainmenu .menu-panel ul.columns li { + background: none; +} +ul#mainmenu .menu-panel ul.columns > li { + float: left; + margin: 0; + padding: 25px 0; + max-height: 200px; +} +ul#mainmenu .menu-panel ul.columns > li + li { + border-left: 1px solid rgba(142, 144, 146, 0.2); +} +.topMenuStyleLine ul#mainmenu .menu-panel ul.columns > li + li { border-color: rgba(142, 144, 146, 0.2); } +ul#mainmenu .menu-panel ul.columns > li > a { padding:0 20px 12px; } +.topMenuStyleLine ul#mainmenu .menu-panel ul.columns > li > a { font-weight: 700; letter-spacing: 1px; } +.topMenuStyleLine ul#mainmenu .menu-panel ul.columns > li > a:hover { cursor:default; } +.topMenuStyleLine ul#mainmenu .menu-panel ul.columns > li > a:hover .menu_item_description { color: rgba(255,255,255,0.7) !important; } +ul#mainmenu .menu-panel ul.columns > li ul li { + margin:0 1px; +} +ul#mainmenu .menu-panel ul.columns > li ul li a { + display:block; + width: 100%; + box-sizing: border-box; + -moz-box-sizing: border-box; + margin:0; +} +.topMenuStyleLine ul#mainmenu .menu-panel ul.columns > li ul li a { padding: 5px 20px; } +ul#mainmenu .menu-panel ul.columns > li a .menu_icon { + margin-right: 10px; + width:12px; + display: inline-block; + text-align:center; + opacity: 0.8; +} +.menu_icon_padding { + padding-left:22px; /* Sum prev margin and width */ +} +.topMenuStyleLine ul#mainmenu > li ul li a .menu_icon { color: #888888; } +.topMenuStyleLine ul#mainmenu > li ul li a:hover .menu_icon { color:inherit; } +ul#mainmenu .menu-panel ul.columns > li a .menu_icon:before { + width: auto; + margin: 0; +} + +/* Style "Thumb Title" */ +ul#mainmenu .menu-panel > li > ul.thumb_title { + margin: 0; + overflow: hidden; + width: auto; + border:none; + padding:0; +} +ul#mainmenu .menu-panel ul.thumb_title > li { + float: left; + overflow: hidden; + padding: 25px 0; + margin:0; + min-width: 435px; + width: auto; +} +ul#mainmenu .menu-panel ul.thumb_title > li + li { + border-left: 1px solid rgba(142, 144, 146, 0.2); + margin-left: -1px; +} +ul#mainmenu .menu-panel ul.thumb_title > li:nth-child(2n+3) { clear:both; } +ul#mainmenu .menu-panel ul.thumb_title > li:hover a { color: #5a6266; } +ul#mainmenu .menu-panel ul.thumb_title > li > a { font-weight: 700; letter-spacing: 1px; padding: 0 20px 12px; } +ul#mainmenu .menu-panel ul.thumb_title > li > a:after{ + display: none; +} +ul#mainmenu .menu-panel ul.thumb_title > li + li > a { padding-left:30px; } +ul#mainmenu .menu-panel ul.thumb_title > li > ul { + float: right; + width: 215px; + border:none; + margin-top:-10px; +} +ul#mainmenu .menu-panel ul.thumb_title > li + li > ul { + width: 205px; +} +ul#mainmenu .menu-panel ul.thumb_title > li > ul li { + margin: 0; +} +ul#mainmenu .menu-panel ul.thumb_title > li ul li a { padding: 5px 20px; } +ul#mainmenu .menu-panel.thumb_title > li > ul > li > ul li a { padding: 5px 15px; } +ul#mainmenu .menu-panel.thumb_title > li > ul > li > ul li a:before { + display: block; + float: left; + font-family: "fontello"; + height: 30px; + text-align: center; + width: 16px; + content: '\e841'; + font-size: 10px; +} +ul#mainmenu .menu-panel.thumb_title > li > ul > li .item_placeholder { + float: left; + width: 200px; + margin-right:0; +} +ul#mainmenu .menu-panel ul.thumb_title > li .item_placeholder { margin-left: 20px; } +ul#mainmenu .menu-panel ul.thumb_title > li + li .item_placeholder { margin-left: 30px; } +ul#mainmenu .menu-panel.thumb_title .item_placeholder .item_info .item_comments { + float: right; + margin-right: 1px; +} +ul#mainmenu .menu-panel.thumb_title .item_placeholder .item_info .item_comments span { + vertical-align: middle; +} +ul#mainmenu .menu-panel.thumb_title .item_placeholder .thumb_wrap { + margin-bottom: 5px; +} + + +/* Style "Thumbs" */ +ul#mainmenu .menu-panel.thumb { + padding: 15px 15px 20px; + width: 380px; +} +ul#mainmenu .menu-panel.thumb ul { + overflow: hidden; + padding:0; + margin:0; + border:none; +} +ul#mainmenu .menu-panel ul.thumb > li { + float: left; + width: 75px; + margin: 0 1px 1px 0; +} +ul#mainmenu .menu-panel ul.thumb > li a { + padding: 0; + height: 75px; + background: #dddddd; +} +ul#mainmenu .menu-panel.thumb .item_placeholder .item_info .item_pubdate:after { + border-right: 1px solid #888888; + margin-left: 10px; + height: 11px; + display: inline-block; + vertical-align: middle; + content: ""; +} +ul#mainmenu .menu-panel.thumb .item_placeholder .item_info .item_pubdate:after { border-color: #888888; } +ul#mainmenu .menu-panel.thumb .item_placeholder .item_title a { + font-size:17px; + line-height:24px; + padding:0; + margin:0; +} +ul#mainmenu .menu-panel.thumb .item_placeholder .item_title a { padding: 0 !important; border: none !important; } +ul#mainmenu .menu-panel.thumb .item_placeholder .item_title a:hover { background: none !important; } + +/* Menu items description */ +.menu_item_description { + display: block !important; + line-height:12px !important; + font-size:10px; + font-weight:300; + text-transform:none; + margin-top: 4px; +} +a:hover .menu_item_description { color: inherit; } +.menuTopWrap ul#mainmenu > li > a > .menu_item_description { + margin-top: -6px; +} +.menuTopWrap ul#mainmenu > li:hover > a > .menu_item_description { + margin-top:10px; +} +.fixedTopMenu .menuTopWrap ul#mainmenu > li:hover > a > .menu_item_description { + opacity: 0; +} + +.openResponsiveMenu:before { + color: rgba(210, 217, 224, 0.9); + font-family: "FontAwesome"; + font-size: 15px; + content: '\f0c9'; + position: absolute; + left: 18px; + top: 1px; +} + +.roundButton.border > a, +.squareButton.border > a, +.squareButton.border > button, +.roundButton.border:hover > a, +.squareButton.border > a:hover, .squareButton.border > a:active,.squareButton.border > button:hover, .squareButton.border > button:active, +.roundButton.border_1 > a, .squareButton.border_1 > a, .squareButton.border_1 > button, .roundButton.border_1:hover > a, +.squareButton.border_1 > a:hover, .squareButton.border_1 > a:active, .squareButton.border_1 > button:hover, .squareButton.border_1 > button:active { + background: none; +} + +.squareButton.border > a, .squareButton.border_1 > a, .squareButton.border > a:active, .squareButton.border_1 > a:active, +.squareButton.border > button, .squareButton.border_1 > button, .squareButton.border > button:active, .squareButton.border_1 > button:active { + border: 1px solid rgba(210, 217, 224, 0.5); + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.topWrap .topMenuStyleLine > ul > li:not(.custom_view_item) ul li.menu-item-has-children > a:after { + font-family: "fontello"; + content: '\e841'; + position: absolute; + top: 5px; + right: 0; +} + +.noFixMenu { z-index: 2; } + + +/*=Tabs==================================================================================================================================================*/ + +/*.sc_tabs { margin:0 0 50px 0;}*/ +.sc_tabs.padding { padding:30px 40px; background: #fff;} +.sc_tabs ul.sc_tabs_titles { margin: 0; padding:0;} +.sc_tabs_style_1 ul.sc_tabs_titles { margin: 0; } +.sc_tabs ul.sc_tabs_titles:after{ display:block; content:''; height:0; clear:both;} +.sc_tabs ul.sc_tabs_titles li { display:block; float:left; } +.sc_tabs ul.sc_tabs_titles li a { color: #acb4b6; display: block; position: relative; padding: 0; margin: 0; font-size: 14px;} + +.sc_tabs .sc_tabs_content{ position:relative; z-index:2; display: none; } +.sc_tabs .sc_tabs_content:after{ content: ''; display: block; height:0; clear:both; } + +.sc_tabs ul.sc_tabs_titles li { letter-spacing: 1px; display:block; padding:8px 30px 8px 0; position:relative; z-index:1; text-transform: uppercase; line-height:19px; font-weight: 700;} +.sc_tabs_style_1 ul.sc_tabs_titles li + li { padding:8px 27px; } +.sc_tabs ul.sc_tabs_titles li.active a{ color:#222222; z-index:3;} +.sc_tabs_style_1 .sc_tabs_content{ padding: 25px 0 0 0; } + +.sc_tabs_style_2 .sc_tabs_titles { float: left; width: 18%; } +.sc_tabs_style_2 .sc_tabs_wrap { overflow: hidden; padding-right: 7px; } +.sc_tabs_style_2 ul.sc_tabs_titles li { margin: 0 0 20px 0; padding:5px 0 8px 0; clear: both; display: inline-block; float: left; width: auto;} +.sc_tabs_style_2 ul.sc_tabs_titles li + li { padding:8px 0 8px 0;} +.sc_tabs_style_2 .sc_tabs_content{ padding: 0 0 25px; } +.sc_tabs_style_2 .tab-content { padding: 0 0 0 135px; } + +.sc_tabs .scroll { height:230px; overflow: hidden; } +.sc_tabs .items:after {content:""; display:block; clear:both; height:0; } +.sc_tabs .items h4 { padding:0 0 20px 0;} +.sc_tabs .items p { padding: 0 0 20px 0; line-height:18px;} +.sc_tabs .items + .items { padding:20px 0 0 0 ;} +.sc_tabs .items .thumb { width:160px; } +.sc_tabs .items .thumb img { width:100%;} + +.sc_tabs ul.sc_tabs_titles li.active a, +.sc_tabs ul.sc_tabs_titles li a:hover { color: #303036; } + +.sc_tabs ul.sc_tabs_titles li a:after { + background-color: #000; + content: ""; + display: block; + height: 2px; + left: 50%; + position: relative; + top: 5px; + width: 0; +} +.sc_tabs ul.sc_tabs_titles li a:hover:after, +.sc_tabs ul.sc_tabs_titles li.active a:after { width: 100%; left: 0; } + +.tab-content .tab-pane .entry-content p { margin-bottom:0; color: #5a6266; font-size: 14px; line-height: 25px;} +.tab-content .tab-pane .entry-content .sc_list { margin-top: 30px;} + + +/* - View more button - */ +#viewmore.squareButton { + display: block; + height: 50px; + margin: 0 auto; + overflow: hidden; + padding: 0 0 60px; + text-align: center; + width: 100%; +} +#viewmore.pagination_infinite { + visibility:hidden; + padding:0; + height:0; + position:relative; +} +#viewmore_link { + display: block; + font-size: 14px; + height: 50px; + line-height: 50px; + text-align: center; + text-transform: uppercase; + background-color: #EAE2DE; + color: #5a6266; + padding: 0 30px; + max-width: 160px; + margin: 0 auto; +} +#viewmore_link span { display: inline-block; } +#viewmore_link:hover { color: #ffffff; } +#viewmore_link .viewmore_loading { display:inline-block; margin-right:6px; } +#viewmore_link .viewmore_loading:before { font-size: 12px; } +#viewmore_link.loading .viewmore_text_1 { display:none; } +#viewmore_link .viewmore_text_2 { display:none; } +#viewmore_link.loading .viewmore_text_2 { display: inline-block; } + +/* Table of contents */ +#toc { position:fixed; z-index:999; top: 0; bottom:0; right: 0; width: 60px; } +#toc a { color: #ffffff; } +#toc.toc_no { display:none; } +#toc .toc_inner { + position:absolute; + top: 50%; + right: -60px; + -webkit-transform:translateY(-50%); + -moz-transform:translateY(-50%); + transform:translateY(-50%); + -webkit-transition: all 0.3s ease-out; + -moz-transition: all 0.3s ease-out; + -ms-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +#toc.toc_fixed .toc_inner, +#toc:hover .toc_inner { right:0; } +#toc .toc_item { + position:relative; + width:57px; + height:60px; + border-right:3px solid rgba(0,0,0,0.5); + background-color:rgba(0,0,0,0.5); +} +#toc .toc_item.toc_separator { margin-bottom: 1px; } +#toc .toc_item.current, +#toc .toc_item:hover { background-color:rgba(128,128,128,0.5); } +#toc .toc_icon { position:absolute; display:block; z-index:2; top:0; left:0; width:57px; height: 60px; line-height:60px; text-align:center; } +#toc .toc_icon.with_title { line-height:44px; } +#toc .toc_icon:before { color:inherit; margin:0; padding:0; font-size: 18px; } +#toc .toc_title { position:absolute; bottom:10px; left:0; display:block; width: 57px; line-height:11px; font-size:11px; } +#toc .toc_description { + position:absolute; + top:0; + right:-300px; + width:240px; + padding: 15px; + line-height:120%; + z-index:1; + background-color:rgba(128,128,128,0.5); + color: #ffffff; + opacity: 0; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.3s ease-out; + -moz-transition: all 0.3s ease-out; + -ms-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +#toc .toc_item:hover .toc_description { + right:68px; + opacity: 1; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; +} +#toc .toc_description:after { + left: 100%; + top: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color:transparent; + border-left-color: rgba(128,128,128,0.5); + border-width: 8px; + margin-top: -8px; +} + + + +/*=Audio================================================================================================================================================*/ +.audio_container { + min-height:50px; + padding: 35px 35px 50px; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative; + height: 100%; +} +.audio_container.with_info { padding: 35px 35px 100px; } +.audio_container > div { + position: absolute; + bottom: 0; + left: 0; + padding: 0 35px 25px; + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.audio_container.with_info > div { padding: 0 35px 35px; width: 90% !important; margin: 0 35px 30px;} +.audio_container .audio_info { padding: 0; color: #ffffff; } +.audio_container span.audio_info { + font-weight: 600; + font-size: 12px; + text-transform: uppercase; + letter-spacing: 1px; +} + +/*controls*/ +.mejs-controls .mejs-play, +.mejs-controls .mejs-pause, +.mejs-controls .mejs-mute.mejs-button, +.mejs-controls .mejs-unmute.mejs-button { background: rgba(255,255,255,0.2); width:25px !important; height:25px !important; border-radius: 100% !important; margin-top: 1px !important; } + +.mejs-controls .mejs-mute.mejs-button, +.mejs-controls .mejs-unmute.mejs-button { margin-right: 6px !important; } + +.mejs-controls .mejs-play:hover, +.mejs-controls .mejs-pause:hover, +.mejs-controls .mejs-mute.mejs-button:hover, +.mejs-controls .mejs-unmute.mejs-button:hover { background: rgba(255,255,255,1) !important; border-radius: 100% !important;} + +.mejs-controls .mejs-play button, +.mejs-controls .mejs-pause button, +.mejs-controls .mejs-mute button, +.mejs-controls .mejs-unmute button { background: none !important; margin: 0 !important; width:25px !important; height:25px !important; } + +.mejs-controls .mejs-play button:before, +.mejs-controls .mejs-pause button:before, +.mejs-controls .mejs-mute button:before, +.mejs-controls .mejs-unmute button:before { + font-family: "FontAwesome"; + width:25px; + height:25px; + display:block; + text-align:center; + line-height:26px; + font-size:10px; + position:absolute; + top: 0; + text-indent: 0; + font-weight: 100; + color: #ffffff; + -webkit-transition: color 0.3s ease-out; + -moz-transition: color 0.3s ease-out; + -ms-transition: color 0.3s ease-out; + -o-transition: color 0.3s ease-out; + transition: color 0.3s ease-out; +} + +.mejs-controls .mejs-play button:hover:before, +.mejs-controls .mejs-pause button:hover:before, +.mejs-controls .mejs-mute button:hover:before, +.mejs-controls .mejs-unmute button:hover:before { color: #303036; } + +.mejs-controls .mejs-mute button:before, +.mejs-controls .mejs-unmute button:before { font-size:12px; } +.mejs-controls .mejs-play button:before, +.mejs-controls .mejs-mute button:before { text-indent: 2px; } + +.mejs-controls .mejs-play button:before { content: '\f04b'; } +.mejs-controls .mejs-pause button:before { content: '\f04c'; } +.mejs-controls .mejs-mute button:before { content: '\f028'; } +.mejs-controls .mejs-unmute button:before { content: '\f026'; } + +.mejs-controls .mejs-time-rail > span, +.mejs-controls .mejs-time-rail > span > span, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { border-radius: 0 !important; height: 3px !important; } +.mejs-controls .mejs-time-rail span.mejs-time-float { height: 17px !important; } +.mejs-controls div.mejs-time-rail { padding-top: 7px !important; height: 15px !important; } +.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-loaded { + background: rgba(255, 255, 255, 0.2) !important; border-radius: 0 !important; height: 3px !important; } +.mejs-controls .mejs-time-rail .mejs-time-total { background: rgba(255, 255, 255, 0.05) !important; } +.mejs-controls div.mejs-horizontal-volume-slider { margin-top: 2px !important; } +.mejs-controls div.mejs-horizontal-volume-slider { margin-left: 5px !important; width: 45px !important; } +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 45px !important; } +.mejs-container .mejs-controls .mejs-time { padding: 8px 10px 0 0 !important; } +.mejs-container .mejs-controls .mejs-time.mejs-currenttime-container { padding: 8px 0 0 8px !important; } +.mejs-container .mejs-controls .mejs-time span { margin-right: 0 !important; color: #757683 !important; } +.mejs-controls .mejs-time-rail .mejs-time-float { background: #ffffff !important; border: none !important; } +.mejs-controls .mejs-time-rail .mejs-time-float-corner { border-color: #ffffff transparent transparent !important; } + +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { top:12px !important; } +.mejs-controls a.mejs-horizontal-volume-slider { width: 50px !important; } +.mejs-controls .mejs-time-rail .mejs-time-total { margin: 5px 6px !important; } +.mejs-controls .mejs-time-rail span.mejs-time-current, .mejs-controls .mejs-time-rail a.mejs-time-total { height: 3px !important;} + + +/*=== [ Sidebar & Widgets ] =========================================================================================*/ + +.widgetWrap p { + padding: 0; + margin:0; +} +/* --- Sidebar styles --- */ + +/* - StyleDark - */ +.sidebarStyleDark { background-color: #303036; color: #acb4b6; } +.sidebarStyleDark .widget .title { color:#ffffff; } +.sidebarStyleDark.widget_area .widgetWrap ul li a, +.sidebarStyleDark.widget_area .widgetWrap a { color:#ffffff; } + +.sidebarStyleDark .widgetWrap ul { margin:0; padding:0; overflow:hidden;} +.sidebarStyleDark .widgetWrap ul > li { list-style:none; display:block; padding: 0 0 0 17px; min-height:25px; font-size:14px; line-height: 25px; font-weight: 100; position: relative;} +.sidebarStyleDark .widgetWrap ul > li + li { margin-top: 10px; } +.sidebarStyleDark .widgetWrap ul > li:before { position: absolute; left: 2px; top: 0; font-size: 8px; font-family: "FontAwesome"; content: '\f111';} +.sidebarStyleDark .widgetWrap ul > li.dropMenu { cursor:pointer;} +.sidebarStyleDark .widgetWrap ul > li.dropMenu:before { position: absolute; left: 2px; top: 0; font-family: "FontAwesome"; content: '\f10c'; } +.sidebarStyleDark .widgetWrap ul > li.dropMenu.dropOpen:before { content: '\f111'; } +/*.sidebarStyleDark .widgetWrap ul > li.dropMenu.dropOpen > ul{ display: block}*/ +.sidebarStyleDark .widgetWrap ul > li ul { padding:0; margin:0; display:none;} +.sidebarStyleDark .widgetWrap ul > li ul li { list-style:none; display:block; margin:10px 0 0 0; padding:0 0 0 8px; position:relative;} +.sidebarStyleDark .widgetWrap ul > li ul li:before { content: ''; display: none; } +.sidebarStyleDark .with_thumb .post_title a { border-color: transparent; } + +.store_page .sidebarStyleDark .widgetWrap p, +.portfolio_page .sidebarStyleDark .widgetWrap p { + margin-bottom: 5px; + font-size: 14px; +} +.store_page .sidebarStyleDark .widgetWrap a, +.portfolio_page .sidebarStyleDark .widgetWrap a { + margin-bottom: 5px; + font-size: 14px; +} + +/* - StyleLight - */ +.sidebarStyleLight{ background-color: #EAE2DE; color: #5a6266;} +.sidebarStyleLight .footerWidget{ position: relative; overflow: hidden; } +.sidebarStyleLight .footerWidget:before{ content:""; position:absolute; margin:0 50px; display:block; top:-22px; height:20px; left:10px; right:10px; z-index:1; } + +.sidebarStyleLight .widgetWrap ul { margin:0; padding:0; overflow:hidden;} +.sidebarStyleLight .widgetWrap ul > li { list-style:none; display:block; padding: 0 0 0 17px; min-height:25px; font-size:14px; line-height: 25px; font-weight: 100; position: relative;} +.sidebarStyleLight .widgetWrap ul > li + li { margin-top: 10px; } +.sidebarStyleLight .widgetWrap ul > li:before { position: absolute; left: 2px; top: 0; font-size: 8px; font-family: "FontAwesome"; content: '\f111';} +.sidebarStyleLight .widgetWrap ul > li.dropMenu { cursor:pointer;} +.sidebarStyleLight .widgetWrap ul > li.dropMenu:before { position: absolute; left: 2px; top: 0; font-family: "FontAwesome"; content: '\f10c'; } +.sidebarStyleLight .widgetWrap ul > li.dropMenu.dropOpen:before { content: '\f111'; } +.sidebarStyleLight .widgetWrap ul > li ul { padding:0; margin:0; display:none;} +/*.sidebarStyleLight .widgetWrap ul > li.dropMenu.dropOpen > ul{ display: block}*/ +.sidebarStyleLight .widgetWrap ul > li ul li { list-style:none; display:block; margin:10px 0 0 0; padding:0 0 0 8px; position:relative;} +.sidebarStyleLight .widgetWrap ul > li ul li:before { content: ''; display: none; } +.sidebarStyleLight .with_thumb .post_title a { border-color: transparent; } +.sidebarStyleLight .widgetWrap p { color: #5a6266; } + +.sidebarStyleLight .widget_socials .socPage ul li a { background-color: #e0e2e4; } + +/* --- /Sidebar styles --- */ + +/* --- Sidebar widgets common styles --- */ +.sidebar .widgetWrap { margin:0 0 35px 0; padding: 35px 40px 0; } +.sidebar.sidebarStyleDark .widgetWrap + .widgetWrap { border-top: 1px solid #383e47; } +.sidebar.sidebarStyleLight .widgetWrap + .widgetWrap { border-top: 1px solid #e0e2e4; } +.sidebar .title { margin-bottom: 2px;} + +.widget_area .sc_video_frame {width:100%; height:100%; overflow:hidden;} +.widget_area .sc_video_frame img { width:100%; height:100%;} + +/*- border in widget items - */ +.widget_area .widgetWrap.widget_recent_comments ul > li + li, +.widget_area .widgetWrap.widget_twitter ul > li + li { margin-top: 20px; padding-top: 20px; border-top: 1px dotted #383e47; } + +.sidebarStyleLight.widget_area .widgetWrap.widget_recent_comments ul > li + li, +.sidebarStyleLight.widget_area .widgetWrap.widget_twitter ul > li + li { border-color: #e0e2e4; } + + +/* - Revslider widget - */ +.widget_area .widgetWrap .rev_slider ul > li { position: absolute; } +.widget_area .widgetWrap .rev_slider ul > li:before { display: none; } + +/* - Flickr images - */ +.flickr_images { overflow:hidden; } + +/* - RSS widget - */ +.sidebarStyleDark .widgetWrap .title a.rsswidget { color: #ffffff; } +.widgetWrap .title a.rsswidget > img { margin-top: -2px; vertical-align: middle; } +.widget_rss > ul > li > a { text-transform: uppercase; letter-spacing: 1px; line-height: 25px; } +.widget_rss .rss-date { margin: 5px 0; font-size: 12px; display: block; color: #484c52; } +.widget_area .widgetWrap.widget_rss > ul > li { padding: 0; } +.widget_area .widgetWrap.widget_rss > ul > li:before { display: none; content: ""; width: 0; height: 0; margin: 0; padding: 0; } +.widget_area .widgetWrap.widget_rss ul > li + li { margin-top: 30px; } + +/* - Instagram images - */ +.instagram-pics { overflow:hidden; } + +/* - Widgets Popular, Recent with thumbs - */ +.widget_area select { + border: 1px solid #797e84; + color: #5a6266; + font-weight:100; + height: 48px; + line-height: 48px; + padding: 0 20px 0 20px; + width: 100%; + text-align:left; + background: transparent; + white-space:nowrap; + zoom:1; +} + +.widget_area article:after { content:''; height:0; clear:both; display:block;} +.widget_area article .post_thumb { width:90px; margin:0 20px 25px 0; float:left;} +.widget_area article .post_thumb img { width:100%;} +.widget_area article .post_title { display:block; top: -2px; position:relative; padding:0 0 13px 0; font-size:14px; line-height:17px; font-weight:300;} +.widget_area article .post_info { margin-bottom: 10px; overflow:hidden; } +.widget_area article .post_info .post_comments, +.widget_area article .post_info .post_author, +.widget_area article .post_info .post_date { font-size:12px; line-height:16px; display:block; float:left; padding:0 10px 0 0 ;} +.widget_area article .post_info .post_date a { color:#222222;} +.widget_area article .post_info .post_comments a { display:block;} +.widget_area article .post_info .post_comments_icon { display:inline-block;} +.widget_area article .post_info .post_comments_icon:before { width:12px; font-size:12px; height:12px; line-height:14px; display:block; float:left; font-family: "fontello"; content:'\e830'; font-style:normal; margin: 0 5px 0 0 ;} +.widget_area article span.icon-eye:before { font-size:14px; } + +/* - Widgets Popular, Recent without thumbs - */ +.widget_area article.no_thumb { margin:0 0 0 20px; padding:0; position:relative;} +.widget_area article.no_thumb + article.no_thumb {padding:10px 0 0 0;} +.widget_area article.no_thumb .post_title:before{ font-family: "fontello"; content: '\e826'; width:20px; height:20px; position:absolute; left:-20px; top:0; font-size:10px;} +.widget_area article.no_thumb .post_info .post_comments, +.widget_area article.no_thumb .post_info .post_author, +.widget_area article.no_thumb .post_info .post_date{ font-size:12px; } +.widget_area article.no_thumb .post_info .post_comments a.ico:before{ font-size:14px; margin: 0 10px 0 0 ;} + +/* - Widgets with tabs - */ +.widget_area .tabs_area ul.tabs { padding: 0 0 30px 0; margin: 0; } +.widget_area .tabs_area ul.tabs:after{ clear: both; height: 0; display: block; content: ''; } +.widget_area .tabs_area ul.tabs > li { float:left; margin:0 5px 0 0; padding:0; text-align: left; } +.widget_area .tabs_area ul.tabs > li > a { + border: 1px solid rgba(210, 217, 224, 0.5); + display: inline-block; + font-size: 11px; + font-weight: 300; + line-height: 26px; + min-height: 26px; + padding: 5px 15px; + text-transform: uppercase; + color: #797e84; +} +.widget_area .tabs_area ul.tabs > li:before { display:none; } +.widget_area .tabs_area .tab_content .post_item:last-child > .post_thumb { margin-bottom: 0; } + +/* - Tags cloud - */ +.widget_area .tagcloud a { color: #5a6266; display: inline-block; height: 35px; line-height: 36px; padding: 0 15px; border: 1px solid #dcdfe0; margin: 0 1px 5px 0; font-size: 11px !important; font-weight:400; text-transform: uppercase; letter-spacing: 0.5px; } +.sidebarStyleDark.widget_area .tagcloud a { border: 1px solid #797e84; color: #797e84; } + +/* - Meta - */ +.widget_meta a abbr { position: relative; } +.widget_meta a abbr:before { + border-bottom: 1px dotted #484c52; + bottom: 0; + content: " "; + display: block; + height: 0; + position: absolute; + right: 0; + width: 100%; +} + +/* - Recent comments - */ +.sidebarStyleDark .widget_recent_comments .comment-author-link { color: #ffffff; } +.sidebarStyleLight.widget_area .widgetWrap.widget_recent_comments .recentcomments { color: #acb4b6;} +.widget_area .widgetWrap.widget_recent_comments .recentcomments { padding-left: 0; color: #5a6266;} +.widget_area .widgetWrap.widget_recent_comments .recentcomments:before { padding: 0; margin: 0; display: none; width: 0; height: 0; content: ""; } + +/* - Search form - */ +.widget_area .searchform label { display:none; } +.widget_area .search-form { + border: 1px solid #797e84; + background: transparent; + color: #5a6266; + font-weight: 100; + height: 48px; + line-height: 48px; + padding: 0; + text-align: left; + width: 100%; + position: relative; +} +.widget_area .search-form .search-field { width: 95%; background: transparent; padding: 0 40px 0 20px; border: none; height: 48px; line-height: 20px; } +.widget_area .search-form .search-button { + float: right; + margin: 0; + position: absolute; + right: 0; + width: 40px; + height: 48px; + line-height: 48px; + vertical-align: middle; +} +.widget_area .search-form .search-button a { color: #575f63; padding: 0; width:40px; height:48px; line-height:48px; text-align:center; } +.widget_area .search-form .search-button a:before { width: 30px; float:none; padding:0; line-height:48px; font-size:16px; } +.sidebarStyleLight.widget_area .search-form .search-button a { color: #b1b9bb; } +.sidebarStyleLight.widget_area .search-form .search-button a:active { color: #b1b9bb !important; } + +/* - Widget Calendar - */ +.widget_area .widget_calendar { + -webkit-transition: height ease .5s; + -moz-transition: height ease .5s; + -ms-transition: height ease .5s; + -o-transition: height ease .5s; + transition: height ease .5s; +} +.widget_area .calendar { font-size:14px; font-weight:100; color: #acb4b6; } +.sidebarStyleLight.widget_area .calendar { color: #5a6266; } +.widget_area .calendar th, +.widget_area .calendar td { height:30px; padding: 4px 0; } +.widget_area .calendar tbody td a { border: 1px solid #797e84; height: 30px; line-height: 30px; text-align: center; width: 30px; } + +.calendar th, +.calendar td { width: 100px; text-align:center; font-weight: 100; } +.calendar thead tr + tr th { color:#ffffff; font-size: 12px; text-transform: uppercase; } +.sidebarStyleLight .calendar thead tr + tr th { color:#303036; } +.sidebarStyleDark.widget_area table.calendar tbody a, +.sidebarStyleDark.widget_area table.calendar tfoot a { color:#acb4b6; } +.sidebarStyleLight.widget_area table.calendar tbody a { color:#5a6266; } +.calendar thead th { color:#222222;} +.calendar tfoot th.prevMonth { text-align:left; padding-left: 10px; } +.calendar tfoot th.nextMonth { text-align:right; padding-right: 10px; } + +.calendar tfoot th a { font-size: 12px; line-height: 16px; display: inline-block; position: relative; } +.calendar tfoot th a:before { + display: block; + position:absolute; + font-family: "fontello"; + text-align: left; + line-height: 16px; + font-size:12px; + margin: 0; + padding: 0; + top: 1px; +} +.calendar tfoot th.prevMonth a { padding-left: 10px; } +.calendar tfoot th.nextMonth a { padding-right: 10px; } +.calendar tfoot th.prevMonth a:before { content: '\e82b'; left: 0; } +.calendar tfoot th.nextMonth a:before { content: '\e82c'; right: 0; } +.calendar thead th.curMonth { + text-align: left; + font-size: 14px; + font-weight: 700; + letter-spacing: 1px; + line-height: 19px; + padding: 0 0 20px; + text-transform: uppercase; +} +.calendar tbody td a { display:inline-block;} +.calendar tbody td a:hover, +.calendar tbody td.today > span, +.calendar tbody td.today a { background-color: #05d1d4; border-color: transparent !important; color: #ffffff !important; } +.calendar tbody td.today > span { + height: 30px; + line-height: 30px; + text-align: center; + width: 30px; + display: inline-block; +} + +/* - topTabs - speedBar - */ +.topTabsWrap { + background-position: center center !important; + background-size: auto auto !important; +} +.widgetTabs .tabsButton li a { font-weight:400; } +.widgetTabs .titleHide { display:none; } + +.topTabsWrap{ padding-top:35px; } +.topTabsWrap:after{ height:0; display:block; content:''; clear:both;} +.topTabsWrap .speedBar{ padding: 10px 0 45px; float:right; font-size:12px; color: #acb4b6 !important; } +.topTabsWrap .speedBar a{ display:inline-block; color:#ffffff; text-decoration:none;} +.topTabsWrap .pageTitle{ float:left; padding: 0 10px 35px 0; font-weight:200; color:#ffffff; } + + +/* - Instagram widget - */ +.widget_area .null-instagram-feed .clear { padding: 0; } +.widget_area .null-instagram-feed .clear > a { display:none; margin: 0; font-size: 13px; font-style: italic; } +.widget_area .instagram-pics li { display:block; margin:0 9px 9px 0; width:78px; float:left; position:relative; padding:0 !important;} +.widget_area .widgetWrap ul.instagram-pics > li + li { margin-top: 0; } +.widget_area .instagram-pics li a:before { + display: block; + position:absolute; + z-index:10; + content: '\f06e'; + font-family: "FontAwesome"; + color: #fff; + text-align: center; + top: 80%; + left: 50%; + width:40px; + height:40px; + font-size:16px; + line-height:41px; + margin:-20px 0 0 -20px; + opacity: 0; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; +} +.widget_area .instagram-pics li a:hover:before { + background-color: rgba(255, 255, 255, 0.3); + top: 50%; + opacity: 1; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; +} +.widget_area .instagram-pics li a:after { + background-color: #05d1d4; + display: block; + position:absolute; + z-index:9; + content: ''; + top: 0; + left: 0; + width:100%; + height:100%; + margin:0; + padding:0; + opacity: 0; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; +} + +.widget_area .instagram-pics li a:hover:after { + opacity: 0.7; + filter: alpha(opacity=70); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; +} +.widget_area .instagram-pics li a { display: block;position: relative;z-index: 999; } +.widget_area .instagram-pics li a img{ display:block; width:100%; position:relative; z-index:6;} +.sidebar aside:last-child { padding-bottom: 30px !important; } + +/* - Twitter stream - */ +.twitBlockWrap { + background-color: #ffffff; +} + +.twitBlockWrap .twitterTitle { + font-size: 40px; + font-weight: 300; + line-height: 49px; + padding: 0; + color: #303036; + display: block; + width: 100%; + text-align: center; + margin: 0; +} + +.twitBlock { + text-align: center; + color: #303036; + font-size: 18px; + font-weight: 300; + /*padding: 0 110px;*/ + /*padding: 0 3%;*/ + position: relative; + overflow: hidden; +} + +.twitBlockWrap .twitterAuthor { + font-size: 14px; + font-weight: 300; + line-height: 22px; + padding: 15px 0 0; + display: block; + width: 100%; + text-align: center; +} + +.twitBlock .sc_slider { + position: relative; + min-height: 180px; +} + +.twitBlockWrap .twitBlock .sc_slider .swiper-slide { + padding: 50px 0 0; + margin: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; +} +.twitBlock .sc_slider .swiper-slide p { + margin: 0; + font-size: 14px; + font-weight: 700; + letter-spacing: 1px; + text-transform: uppercase; +} +.twitBlockWrap .swiper-slide p { + line-height: 28px; +} +.twitBlock .twitterIco { + line-height: 48px; + margin-bottom: 15px; + display: block; + font-family: "socialicoregular"; +} +.twitBlock .twitterIco:before { + content: 'L'; + font-size: 85px; +} + +.twitBlock .sc_slider { + position: relative; + min-height: 180px; +} + +.twitBlockWrap .swiper-slide { + padding: 50px 0 0; +} +.twitBlock .swiper-slide { + font-weight: 700; + letter-spacing: 1px; + text-transform: uppercase; +} + +/*=== Footer style =========================================================================================*/ + +[class*="footerStyle"] .logo { + margin-bottom: 20px; } +[class*="footerStyle"] .logo a { + font-weight: 500; } +[class*="footerStyle"] .logo_text { + font-size: 50px; + margin-right: 13px; + display: inline-block; + vertical-align: top; + line-height: 55px; } +[class*="footerStyle"] .logo img { + min-height: 34px; + height: auto; + line-height: 34px; + border: none; + vertical-align: top; + margin-top: 5px; + display: inline-block; } +[class*="footerStyle"] .logo_descr { + margin-bottom: 20px; + color: #acb4b6; } +[class*="footerStyle"] .widget_recent ul { + margin: 0; + padding: 0; + overflow: hidden; } +[class*="footerStyle"] .widget_recent li { + color: #5a6266; } +[class*="footerStyle"] .widget_recent ul > li { + list-style: none; + display: block; + padding: 0; + min-height: 25px; + font-size: 14px; + line-height: 25px; + font-weight: 100; + position: relative; } +[class*="footerStyle"] .widget_recent ul > li + li { + margin-top: 20px; + padding-top: 20px; + border-top: 1px dotted; } +[class*="footerStyle"] .widget_twitter ul { + margin: 0; + padding: 0; + overflow: hidden; } +[class*="footerStyle"] .widget_twitter ul > li { + color: #acb4b6; + padding-left: 30px; + list-style: none; + display: block; + min-height: 25px; + font-size: 14px; + line-height: 25px; + font-weight: 100; + position: relative; } +[class*="footerStyle"] .widget_twitter ul li:before { + content: "L"; + font-family: 'socialicoregular'; + font-size: 18px; + left: 0; + display: block; + position: absolute; + left: 2px; + top: 0; + height: 25px; + width: 20px; + font-size: 27px; + line-height: 25px; } +[class*="footerStyle"] .widget_twitter p { + margin: 0; + padding: 0; } +[class*="footerStyle"] .post_item.with_thumb { + clear: both; } +[class*="footerStyle"] .post_thumb { + width: 90px; + margin: 0 20px 25px 0; + float: left; } +[class*="footerStyle"] .post_title { + display: block; + top: -2px; + position: relative; + padding: 0 0 13px 0; + font-size: 14px; + line-height: 17px; + font-weight: 300; + text-transform: uppercase; + letter-spacing: 1px; + margin-bottom: 0; } +[class*="footerStyle"] .post_info { + margin-bottom: 10px; + overflow: hidden; } +[class*="footerStyle"] .post_info .post_date { + font-size: 12px; + line-height: 16px; + display: block; + float: left; + padding: 0 10px 0 0; } + +.footerStyleDark .comment-author-link { color: #fff;} +.footerStyleDark .textwidget, +.footerStyleDark .post_info {color: #acb4b6; } + +.footerStyleDark .widgetWrap .title { + color: #fff; } + +.footerStyleDark .logo a { + color: #fff; } + +.footerStyleDark { + margin-top: -42px; +} + +.logo_descr + +.footerStyleDark .widget_recent .comment-author-link { + color: #fff; } + +.footerStyleDark .widget_recent ul > li + li { + border-color: #383e47; } + + +.footerStyleLight .logo a { + color: #303036; } +.footerStyleLight .widget_socials .socPage ul li a { + background-color: #e0e2e4; } +.footerStyleLight .widget_recent .comment-author-link { + color: #acb4b6; } +.footerStyleLight .widget_twitter p { + color: #5a6266; } +.footerStyleLight .widget_recent ul > li + li { + border-color: #e0e2e4; } + +/*=== copyright style =========================================================================================*/ + +.copyright { + padding: 25px 0; + color: #EAE2DE; +} + +/*=== [ Components ] =========================================================================================*/ + +/* --- Margin -> mini small middle big large --- */ + +/*top*/ +.margin_top_mini { margin-top: 30px !important; } +.margin_top_small { margin-top: 40px !important; } +.margin_top_middle { margin-top: 60px !important; } +.margin_top_big { margin-top: 80px !important; } +.margin_top_large { margin-top: 100px !important; } +/*bottom*/ +.margin_bottom_micro { margin-bottom: 20px !important; } +.margin_bottom_mini { margin-bottom: 30px !important; } +.margin_bottom_small { margin-bottom: 40px !important; } +.margin_bottom_middle { margin-bottom: 60px !important; } +.margin_bottom_big { margin-bottom: 80px !important; } +.margin_bottom_large { margin-bottom: 100px !important; } +/*right*/ +.margin_right_mini { margin-right: 30px !important; } +.margin_right_small { margin-right: 40px !important; } +.margin_right_middle { margin-right: 60px !important; } +.margin_right_big { margin-right: 80px !important; } +.margin_right_large { margin-right: 100px !important; } +.margin_right_auto { margin-right: auto !important; } +/*left*/ +.margin_left_mini { margin-left: 30px !important; } +.margin_left_small { margin-left: 40px !important; } +.margin_left_middle { margin-left: 60px !important; } +.margin_left_big { margin-left: 80px !important; } +.margin_left_large { margin-left: 100px !important; } +.margin_left_auto { margin-left: auto !important; } + +/* padding */ + +.padding_top_large { padding-top: 90px; } +.padding_bottom_large { padding-bottom: 90px; } + +/* --- Main background --- */ +.sc_quote_style_1, +.audio_container, +.topTabsWrap, +.relatedPostWrap article .wrap.no_thumb, +.postAside, +.bg_image, +.postStatus, +.postLink, +.portfolioWrap .isotopePadding, +.userHeaderSection.global, + +.userHeaderSection.global, +.userFooterSection.global { background-size: 100% auto; } + + + +/* float */ +.floatleft { + display: inline; + float: left; + margin-right: 30px; +} +.floatright { + display: inline; + float: right; + margin-left: 30px; +} +.floatcenter { + clear: both; + display: block; + margin: 0 auto; +} +.floatnone { + float: right; + margin: 0; + display: block; +} + +.sc_image.thumbnail { + width:30% !important; +} +.sc_image.medium { + width:50% !important; +} +.sc_image.large { + width:100% !important; +} + +.sc_purchase span { line-height: 45px; } + +/**/ + +.sc_section { + margin-top: 0; + margin-bottom: 0; +} + +.sc_aligncenter { + float: none; + clear: both; +} + +.sc_content { + font-size: 18px; + line-height: 30px; + /*color: #5a6266;*/ +} + +/* teaser */ + +.teaser { + text-align: center; +} +.teaser_icon [class*="icon"]{ + font-size: 60px; +} + +.side_teaser .pull-left [class*="icon"], +.side_teaser .pull-right [class*="icon"] { + font-size: 50px; +} + +.teaser.with_counter p.counter { + font-size: 70px; + margin: 26px 0; +} + +.testimonials-carousel { + border: 1px solid #e4e4e4; + padding: 30px 30px 40px; + border-radius: 5px; + + .carousel-indicators { + bottom: 10px; + } + + .carousel-control{ + display: none; + } + + .media-object { + max-width: 80px; + margin-bottom: 10px; + } + .carousel-indicators li{ + border-color: #e3493c; + } + .carousel-indicators li.active{ + background-color: #e3493c; + } +} + +/*=== [ Content ] =========================================================================================*/ + +.shortcodesGridPadding{ padding:45px 0 0 0 ;} + +#frontend_editor { display:none; } + +/* portfolioWrap */ +.portfolioWrap { overflow: hidden; } + +.portfolioWrap .isotopePadding { + min-height: 200px; + overflow: hidden; + position: relative; +} + +.portfolioWrap .portfolioNOspacing .isotopePadding { + margin: 0; +} + +.portfolioWrap .grid .isotopePadding { + height: 100%; +} + +.portfolioWrap .isotopePadding:before { + background-color: #392071; + content: ""; + display: block; + height: 100%; + left: 0; + margin: 0; + padding: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 3; +} + +.portfolioWrap .isotopePadding .portfolioInfo { + width: 100%; + font-size: 12px; + overflow: hidden; + line-height: 16px; + z-index: 9; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + padding: 25px 15px; + position: absolute; + height: auto; + bottom: -250px; + left: 0; + text-align: center; + background-color: #EAE2DE; + -moz-transition: all ease .4s; + -ms-transition: all ease .4s; + -o-transition: all ease .4s; + transition: all ease .4s; +} +.portfolioWrap .isotopePadding .portfolioInfo { + background-color: #EAE2DE; +} + +.portfolioWrap .isotopePadding .portfolioInfo h4 { + padding-bottom: 8px; +} + +.portfolioWrap .isotopePadding:hover .portfolioInfo { + bottom: 0; +} + +.isotopePadding.bg_post + .post_wrap { + padding: 30px 35px 35px; + background: #EAE2DE; + h4 { + padding: 0 0 25px 0; + } +} + +.isotopePadding.bg_post + .post_wrap .infoPost.bog_post_info { + padding: 0; + overflow: hidden; +} + +.isotopePadding.bg_post + .infoPost.bog_post_info { padding: 0; overflow: hidden; } +.isotopePadding.bg_post + .post_wrap_part .infoPost.bog_post_info { padding: 35px 40px; } + +/*info Block - date, author*/ +.infoPost{ padding:0 0 50px 0; height:auto; font-size:12px; line-height:18px; text-align:left; position:relative; } +.infoPost .infoTags a{ color:#888888; } +.infoPost .separator{ padding:5px; font-style:normal;} +.infoPost .frontend_editor_buttons { float: left; width:100%; display:block; text-align:left; margin:0 0 20px; } +.infoPost .post_author { font-weight: 700; letter-spacing: 1px; color: #303036; text-transform: uppercase; } + +.infoPost > span { margin-right:30px; color: #acb4b6; } +.infoPost > span { margin-right:10px; } +.infoPost > span.likePost { margin-right:0; } +.infoPost > span.commentPost { margin-right:0; margin-left:20px; } +.infoPost > span a { color: #acb4b6; } + +.bog_post_info.infoPost > span + span { float: right; } + +.infoPost > span:before, +.infoPost > span a:before { font-size: 10px; margin-right: 4px; vertical-align: top; } +.infoPost > span.commentPost a:before { margin-top: -4px; } + +/* blog posts*/ +.post.bg_post { background-color: #EAE2DE;} +.post.bg_post .post_wrap { padding: 35px; } +.three_columns_sidebar .post.bg_post .post_wrap { padding: 25px; } +.post.bg_post .post_thumb > a { line-height: 0; display: block; } +.post.bg_post .infoPost.bog_post_info { padding: 0; } +.post.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 35px 40px; } +.portfolioWrap .post_format_wrap { margin: -5px 0 25px; } +.portfolioWrap .post_format_wrap { + font-size: 14px; + line-height: 25px; + color: #5a6266; +} +.post_wrap_part { padding: 0 !important; } +.post.bg_post .post_format_wrap.postStandard > p:last-child { padding-bottom: 0; } + +/*excerptSmall*/ +.excerptSmall.post.bg_post .thumb { float: left; width: 48%; margin: 0 35px 0 0; } +.excerptSmall.post.bg_post .post_wrap { padding: 20px 30px; } +.excerptSmall.post.bg_post .post_wrap .post_title { padding-bottom: 15px; overflow: hidden; } +.excerptSmall.post.bg_post .post_format_wrap { margin: 0 0 15px; overflow: hidden; } +.excerptSmall.post.bg_post .infoPost { overflow: hidden; } +.excerptSmall.post.bg_post .isotopePadding {background-image: none;} +.excerptSmall.post.bg_post .isotopePadding:before {display: none;} + +/*post*/ +.bg_post.post { margin: 0 0 30px; } +.sc_blogger .bg_post.post { margin: 0 0 30px; } +.post.shortCode { margin: 80px 0; } +.post:after { content:""; display:block; clear:both; height:0;} +.post_content .post_title { padding-bottom: 20px; } +.post .thumb img{ width:100%;} +.post + .post{ margin:0 0 30px 0; padding:0; } +.post.no_margin { margin-bottom:0;} +.post article{ padding:0;} +.post article:after{ content:""; display:block; clear:both; height:0;} +.post .sc_image img{ width:100%; display:block; margin:0; padding:0; float:none;} +.post .sc_image figcaption{ background:#EAE2DE; color:#acb4b6; letter-spacing: 1px; font-size:12px; font-weight: 600; text-align:center; text-transform: uppercase; height:50px; line-height:50px;} + +.post p { padding:0 0 25px 0; margin:0; } +.post ol, .post ul { margin:0 0 25px 20px; padding:0;} +.post li ol, .post li ul { margin-bottom:0; } +.post ol li, .post ul li{ line-height:28px;} +.post .bqLeft { margin: 0 50px 0 0 ;} +.post .bqRight { float: right; margin: 0 0 0 50px; } + +.bg_post.post .gallery_post { position: relative; overflow: hidden;} + +/* Post thumb */ +.post_content > .sc_section.post_thumb { margin-bottom: 40px; } + +/* Post formats */ +.postLink > p { padding: 0; } +.postAside > p { padding: 0; } +.postStatus > p { padding: 0; } +.postLink a { font-size: 25px; font-weight: 100; line-height: 36px; margin:0; } +.postLink { color:#fff; padding:30px 40px; font-size: 25px; font-weight: 100; line-height: 36px; margin:0; } +.postStatus { color:#fff; padding:30px 40px; font-size: 24px; font-weight: 100; line-height: 36px; margin:0; } +.postAside { color:#fff; padding:30px 40px; font-size: 24px; font-weight: 100; line-height: 36px; margin:0; } +.postQuote { margin:0; } +.postQuote .sc_quote { margin:0; } +.sc_quote_title, .sc_quote_title a { font-size:12px; line-height: 20px; font-weight:700; letter-spacing: 1px; text-transform: uppercase; } +.postChat .sc_chat:last-child { margin:0; } +.sc_chat{ padding:0; margin:0 0 20px 0;} +.sc_chat p{ padding:0 0 10px 0;} +.sc_chat:after{ content:''; display:block; height:0; clear:both;} +.sc_chat .sc_quote_title { padding:0 0 10px;} +.sc_chat .sc_quote_title.alignright{ margin:0;} + +.masonry.masonry-colums-4 .postLink, +.masonry.masonry-colums-4 .postStatus, +.masonry.masonry-colums-4 .postAside, +.masonry.masonry-colums-4 .postChat, +.masonry.masonry-colums-4 .postQuote .sc_quote { padding:20px 30px; } +.masonry.masonry-colums-4 .audio_container.with_info { padding: 25px 25px 100px; } +.masonry.masonry-colums-4 .audio_container.with_info > div { padding: 0 25px 25px; } + + +.post_text_area .col-sm-6 { padding-left: 0;} +.post_text_area .postSharing{ padding:0 0 50px 0; clear:both; } +.post_text_area .postSharing li { margin-bottom:10px; display: inline-block; list-style: none;} +.post_text_area .postSharing li + li { margin-left:30px; } + +.post_text_area .tagsWrap { clear: both; } +.post_text_area .tagsWrap .infoPost{ float: left; margin: 0; max-width:50%; text-align:left;} +.post_text_area .tagsWrap .postSharing{ float: right;} +.post_text_area .tagsWrap .post_cats, .post_text_area .tagsWrap .post_tags { margin-bottom: 10px; padding: 10px 0 0; float: none; display: block; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; line-height: 20px; } +.post_text_area .tagsWrap .post_cats a, .post_text_area .tagsWrap .post_tags a { font-weight: 300; } + +.post_text_area .tagsWrap .post_tags { max-width: 50%; padding: 5px 0 50px; } + +/*author*/ +.author{ margin-top: 70px; margin-bottom: 50px; padding: 0; } +.author .wrap{ margin:0 0 70px 0; padding: 40px; background-color: #EAE2DE; } +.author:after{ content:""; display:block; clear:both; height:0;} +.author .avatar{ width:70px; height:70px; float:left;} +.author .avatar img{ width:100%;} +.author .authorInfo { margin:0 0 0 100px; } +.author .authorInfo > p { padding-bottom: 20px; margin-bottom: 0;} +.author .authorInfo .post_author_title { font-size: 12px; padding-bottom: 10px; } +.author .socPage { height:40px; margin:0 0 0 95px;} +.author .socPage ul{ margin:0; padding:0; } + +/*formValid*/ +.formValid { padding: 0 0 30px 0; } + +/*comment*/ +.comments { margin: 0 0 50px 0 ; } +.comments .commBody{ margin:0; padding:10px 0 60px 0;} +.comments .commBody li.commItem { list-style:none;} +.comments .commBody li.commItem .wrap_comment { overflow: hidden; padding: 0;} +.comments .commBody li.commItem { margin:0; padding: 40px 0 0 0; } +.comments .commBody > li.commItem { padding: 0; } +.comments .commBody > li.commItem + li.commItem { padding: 50px 0 0 0; } +.comments .commBody li.commItem .wrap_comment { margin:0; border-bottom: 1px dashed #e8e9e9; } +.comments .commBody li.commItem:after{ content:''; clear:both; height:0; display:block;} +.comments .commBody li.commItem .replyWrap { float:left; margin: 0;} +.comments .commBody li.commItem .replyWrap a { font-size: 12px; color: #acb4b6; } +.comments .commBody li.commItem .posted { float: left; line-height:18px; font-weight:300; font-size:12px; padding:0; color: #acb4b6;} +.comments .commBody li.commItem h5 { line-height:18px; padding:0 25px 0 0; float:left; font-size: 12px; } +.comments .commBody li.commItem .avatar {width:70px; height:70px; float:left; margin:0 30px 20px 0;} +.comments .commBody li.commItem .avatar img { width:100%;} +.comments .commBody li.commItem .authorInfo { clear:both; padding: 20px 0 0 0;} +.comments .commBody li.commItem .authorInfo p { padding: 0 0 15px 0;} +.comments .commBody li.commItem ul.children { padding: 0 0 0 30px; } +.comments .commBody #respond #reply-title { padding-top: 30px; } +.comments .commBody p { font-size: 14px; line-height: 25px; color: #5a6266; margin-bottom: 0;} +.formValid h3 { margin: 0; } + +/* Portfolio Info */ +.portfolBlock { + margin: 0; + padding: 35px; + z-index: 1; +} +.portfolBlock ul { margin: 0; padding: 0; } +.portfolBlock ul li { + list-style: none; + padding: 0; + margin: 0 0 5px; + letter-spacing: 1px; + text-transform: uppercase; + color: #5a6266; + font-size: 12px; + line-height: 20px; +} +.portfolBlock ul li a { color: #5a6266; } +.portfolBlock ul li span { font-weight: 600; } + +/*hoverIncrease zoom effect*/ +.hoverIncrease{ position:relative; overflow: hidden; } +.hoverIncrease img{ position:relative; z-index:5; display:block;} + +.hoverIncrease .hoverShadow{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:6; display: block; + background-color: #392071; + opacity: 0; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; } +.hoverIncrease .hoverIcon { position:absolute; left:50%; top:80%; display:block; background-color: rgba(255, 255, 255, 0.2); z-index:7; text-align:center; color:#000; + opacity: 0; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + width:70px; height:70px; font-size:18px; line-height:70px; margin:-35px 0 0 -35px; +} +.hoverIncrease .hoverIcon:before {content: '\f06e'; font-family: "FontAwesome"; display:block; color: #fff; } +.hoverIncrease .wrap_hover .hoverLink:before { content: '\f0c1'; font-family: "FontAwesome"; display:block; color: #fff; } +.hoverIncrease .hoverIcon:hover:before, +.hoverIncrease .hoverLink:hover:before { } +.hoverIncrease .hoverIcon:hover, +.hoverIncrease .hoverLink:hover { background-color: rgba(255, 255, 255, 1); } +.hoverIncrease:hover .hoverIcon, +.hoverIncrease:hover .hoverLink { top: 50%; width:70px; height:70px; font-size:18px; line-height:70px; + opacity: 1; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} +.hoverIncrease:hover .hoverShadow, +.relatedPostWrap .wrap:hover .hoverIncrease .hoverShadow, +.portfolioWrap .isotopePadding:hover .hoverIncrease .hoverShadow { + opacity: 0.8; + filter: alpha(opacity=80); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; +} + + +/* Hover two */ +.hoverIncrease .wrap_hover { + position: absolute; + text-align: center; + top: 0; + width: 100%; + height: 100%; +} +.hoverIncrease .wrap_hover > a { + display: inline-block; + height: 70px; + line-height: 70px; + margin: -35px 10px 0; + padding: 0; + position: relative; + top: -70px; + width: 70px; + z-index: 99; + -moz-transition: all ease .4s; + -ms-transition: all ease .4s; + -o-transition: all ease .4s; + transition: all ease .4s; +} +.hoverIncrease .wrap_hover > a + a { + -webkit-transition: all ease .4s .1s; + -moz-transition: all ease .4s .1s; + -ms-transition: all ease .4s .1s; + -o-transition: all ease .4s .1s; + transition: all ease .4s .1s; +} +.hoverIncrease .wrap_hover a > span { + margin: 0; + top:0; + left:0; + position:absolute; + display:block; + background-color: rgba(255, 255, 255, 0.2); + z-index:7; + text-align:center; + color:#000; + opacity: 0; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + width:70px; + height:70px; + font-size:18px; + line-height:70px; +} +.hoverIncrease:hover .wrap_hover .hoverIcon, +.hoverIncrease:hover .wrap_hover .hoverLink, +.wrap:hover .hoverIncrease .wrap_hover .hoverIcon, +.wrap:hover .hoverIncrease .wrap_hover .hoverLink, +.portfolioWrap .isotopePadding:hover .wrap_hover .hoverIcon, +.portfolioWrap .isotopePadding:hover .wrap_hover .hoverLink { + top: 0; + opacity: 1; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; +} +.hoverIncrease:hover .wrap_hover > a, +.wrap:hover .hoverIncrease .wrap_hover > a, +.portfolioWrap .isotopePadding:hover .wrap_hover > a { + top: 50%; +} +.post.bg_post .hoverIncrease .wrap_hover a > span, +.post.bg_post .hoverIncrease .wrap_hover > a { + width:70px; + height:70px; + font-size:17px; + line-height:70px; +} + +/* -- Post Sharing -- */ +.postSharing { + height:30px; + font-size: 12px; + font-weight: 600; + letter-spacing: 1px; + text-align: right; + text-transform: uppercase; +} +.postSharing > ul > li> a { color: #acb4b6; } +.postSharing > ul > li> a:before { + font-size: 10px; + margin-right: 4px; +} +.postSharing > ul { margin:0; padding:0; display: inline-block;} + +.postSharing a[class^="socialico-"]:before { + font-size: 18px; + position: initial; + left: initial; + top: initial; + width: initial; + height: initial; + line-height: inherit; + font-weight: 100; +} + +.with_sidebar .style_excerpt .postSharing { float:right; } +.with_sidebar .style_excerpt .infoPost { float:left; text-align:left; } + +ul > li.like > a > span.likePost, +ul > li.likeActive > a > span.likePost{ display: block; float:right; position:relative; overflow:hidden; padding:0; min-width:20px;} + +ul > li.like > a > span.likePost:before, +ul > li.likeActive > a > span.likePost:before{ width:auto; position:absolute; z-index:2; padding: 0 8px; left:0; top:-30px; text-align:left;} + +ul > li.likeActive > a > span.likePost:before{ content:"-1";} +ul > li.like > a > span.likePost:before{ content:"+1"; } + +ul > li.like > a:hover > span.likePost:before, +ul > li.likeActive > a:hover > span.likePost:before{ top:0;} + +ul > li.like > a > span.likePost, +ul > li.likeActive > a > span.likePost, +ul > li.share { height: 30px; } + +ul > li.like > a:hover > span.likePost, +ul > li.likeActive > a:hover > span.likePost{ padding:30px 0 0 0 ; height:0;} + +ul > li.share > ul.shareDrop { box-sizing: border-box; display: none; position:absolute; right:0; z-index:2; background:#303036; margin:12px 0 0 0; padding:20px; width: auto; } +ul > li.share > ul.shareDrop:before { + background-color: #303036; + top: 3px; + content: ""; + height: 12px; + right: 11px; + margin: 0; + position: absolute; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); + width: 12px; + z-index: 3; +} +ul > li.share > ul.shareDrop.open:before { top: -6px; right: 20px; } +ul > li.share > ul.shareDrop > li{ list-style:none; display: block; float: left; padding:0; margin: 0; } +ul > li.share > ul.shareDrop > li + li { margin-left: 10px; } +ul > li.share > ul.shareDrop > li > a { + margin: 0; + background-color: #4f555d; + border-radius: 50px; + color: #fff !important; + display: block; + height: 40px; + line-height: 40px; + overflow: hidden; + padding: 0; + position: relative; + text-align: center; + width: 40px; +} + + +/* -- transition -- */ +.postSharing a, +.postSharing a:hover, +ul > li.like > a > span.likePost:before, +ul > li.likeActive > a > span.likePost:before, +ul > li.like > a:hover > span.likePost:before, +ul > li.likeActive > a:hover > span.likePost:before, +.sc_video_player .sc_video_play_button:after, +.sc_video_player:hover .sc_video_play_button:after, +.sc_video_player:active .sc_video_play_button:after, +.mejs-controls .mejs-play, +.mejs-controls .mejs-pause, +.mejs-controls .mejs-mute.mejs-button, +.mejs-controls .mejs-unmute.mejs-button, +.roundButton a, +.roundButton a:hover, +input[type="submit"], +input[type="button"], +.squareButton > a, +.squareButton > a:hover, +.squareButton > button, +.squareButton > button:hover, +.nav_pages_parts > a > span, +.nav_comments > a, +.comments_list a.comment-edit-link, +.hoverIncrease .hoverIcon, +.hoverIncrease .hoverLink, +.hoverIncrease .hoverShadow, +.sc_team_item, +.sc_team_item .sc_team_item_avatar, +.sc_team_item .sc_team_item_socials, +.sc_team_item:hover .sc_team_item_avatar:after, +.sc_team_item:hover .sc_team_item_avatar .sc_team_item_description, +.footerWidget .flickr_badge_image a:before, +.footerWidget .flickr_images > a:before, +.footerWidget .instagram-pics li a:before, +.twitBlock .flex-direction-nav li a:before, +.twitBlock .flex-direction-nav li a, +.twitBlock .flex-direction-nav li, +.sc_testimonials .flex-direction-nav a, +.sc_scroll_controls .flex-direction-nav a, +.upToScroll.buttonShow, +.upToScroll, +.sc_section.sc_scroll_controls_horizontal.sc_scroll_controls ul.flex-direction-nav li, +.pagination .flex-direction-nav a, +.pagination .flex-direction-nav a:hover, +.pagination .flex-direction-nav a:active, +body.boxed, +body.boxed .boxedWrap, +.topWrap .search:not(.searchOpen):before, +.topWrap .search .searchSubmit .icoSearch:before, +.fullScreenSlider .sliderHomeBullets .order a, +.hoverIncrease .hoverIcon:before, +.widgetWrap .tagcloud a, +.sc_tabs ul.sc_tabs_titles li a, +.sc_tabs ul.sc_tabs_titles li a:after, +.sc_slider_flex ul.flex-direction-nav li, +.sc_slider_chop ul.flex-direction-nav li, +.sc_slider_swiper ul.flex-direction-nav li, +.sc_slider_flex ul.flex-direction-nav a, +.sc_slider_chop ul.flex-direction-nav a, +.sc_slider_swiper ul.flex-direction-nav a, +.sc_testimonials_style .flex-direction-nav li, +.copyWrap .socPage ul li a, +.widget_socials .socPage ul li a, +.contactFooter .contactShare ul li a, +.widget_area .instagram-pics li a:after, +.widget_area .instagram-pics li a:before, +.widget_area .flickr_images .flickr_badge_image a:after, +.widget_area .flickr_images .flickr_badge_image a:before, +.wp-calendar tbody td a, +.footerContentWrap .sc_googlemap, +.sc_price_money, +.sc_price_currency, +.sc_pricing_data > span, +.sc_contact_form input[type="text"], +.sc_contact_form input[type="password"], +.sc_contact_form textarea, +.commentsForm textarea, +.commentsForm input[type="text"], +.commentsForm input[type="password"], +ul > li.share > ul.shareDrop:before, +ul > li.like > a > span.likePost, +ul > li.likeActive > a > span.likePost, +.author .socPage ul li a, +.relatedPostWrap .wrap:before, +.portfolioWrap .isotopePadding:before, +.isotopeFiltr ul a .data_count, +.menuSearch .searchSubmit:before, +.upToScroll a, +.menu_center .topWrap .search.SearchHide, +.tp-leftarrow.default, +.tp-rightarrow.default, +.relatedPostWrap.sc_blogger article .readmore_blogger, +.relatedPostWrap.sc_blogger article .wrap_bottom_info, +.relatedPostWrap article a, +.widget_area .tabs_area ul.tabs a, +.topWrap.styleFon .cart .cart_button:before, +.topWrap.styleFon .search .searchForm .searchField, +.iColorPicker:before, +#custom_options .co_options #co_bg_pattern_list a img, +.revlink, +.openResponsiveMenu, +.openResponsiveMenu:before, + .flex-direction-nav a, + a.sc_icon.bg_icon.sc_icon_round, + a.sc_icon.no_bg_icon.sc_icon_round, + a.sc_icon.no_bg_icon.sc_icon_round:before, + a.sc_icon.bg_icon.sc_icon_round:before, + .sc_team_item, + .sc_team_item .sc_team_item_avatar, + .sc_scroll_controls .swiper-direction-nav a, + [class*="swiper-button-"], + .sc_pricing_table .sc_pricing_columns ul, + .sc_pricing_table .sc_pricing_columns ul li, + .sc_contact_form input, + .sc_contact_form .next, + .socPage ul li a, + .menuTopWrap ul#mainmenu > li > a > .menu_item_description +{ + -webkit-transition: all 0.3s ease-out; + -moz-transition: all 0.3s ease-out; + -ms-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} + +.topWrap .search:not(.searchOpen) { + -webkit-transition: border-color 0.3s ease-out, opacity 0.3s ease-out, width 0.3s ease-out; + -moz-transition: border-color 0.3s ease-out, opacity 0.3s ease-out, width 0.3s ease-out; + -ms-transition: border-color 0.3s ease-out, opacity 0.3s ease-out, width 0.3s ease-out; + -o-transition: border-color 0.3s ease-out, opacity 0.3s ease-out, width 0.3s ease-out; + transition: border-color 0.3s ease-out, opacity 0.3s ease-out, width 0.3s ease-out; +} + +.topWrap .cart .cart_button { + -webkit-transition: background-color 0.3s ease-out; + -moz-transition: background-color 0.3s ease-out; + -ms-transition: background-color 0.3s ease-out; + -o-transition: background-color 0.3s ease-out; + transition: background-color 0.3s ease-out; +} + +.topWrap .topMenuStyleLine a, +.topWrap .topMenuStyleLine a:after, +.sidemenu_wrap .sidemenu_area a, +.sidemenu_wrap .sidemenu_area li:before, +.topWrap .usermenu_area ul.usermenu_list > li > a, +.sidemenu_wrap .usermenu_area ul.usermenu_list > li.usermenu_login > a { + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + -ms-transition: all 0.1s ease-out; + -o-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; +} + +.contactFooter .contactShare ul li a:hover span, +.sc_team_item .sc_team_item_socials li a:hover span, +.socPage li a:hover span, +a.sc_image_hover .img_hover { + position: absolute; + -webkit-transition: opacity 0.3s ease-out; + -moz-transition: opacity 0.3s ease-out; + -ms-transition: opacity 0.3s ease-out; + -o-transition: opacity 0.3s ease-out; + transition: opacity 0.3s ease-out; +} + + +.topWrap { + -webkit-transition: top 0.3s ease-out; + -moz-transition: top 0.3s ease-out; + -ms-transition: top 0.3s ease-out; + -o-transition: top 0.3s ease-out; + transition: top 0.3s ease-out; +} + + + + +/* breadcrumbs */ +.breadcrumbs .col-sm-12 { + margin-bottom: 0 !important; + margin-top: 0 !important; } +.breadcrumbs .container { + padding-bottom: 0 !important; + padding-top: 0 !important; } + +/*radius*/ +.squareButton > span, .squareButton > a, .squareButton > button, .topWrap .cart .cart_button, .widget_area .search-form, .widget_area .tagcloud a, .widget_area .search-form input.search-field, .widget_area .tabs_area ul.tabs > li > a, input[type="text"], input[type="password"], textarea, .menuSearch .search-form, .topWrap .search, .topWrap .search:before, .inputSubmitAnimation, .user-popUp .formItems .formList li .sendEnter, .user-popUp .formItems .formList .loginSoc .iconLogin, .relatedPostWrap.sc_blogger article .readmore_blogger, .revlink, .openResponsiveMenu { + -webkit-border-radius: 31px; + -moz-border-radius: 31px; + border-radius: 31px; +} + +.radCircle, .zoomLens, .zoomLens:before, .sc_video_player .sc_video_play_button:after, .roundButton a, .sc_accordion .sc_accordion_item .sc_accordion_title:before, .sc_toggles .sc_toggles_item .sc_toggles_title:before, .masonry .slides .rsBullets .rsNavItem, .rsBullets .rsBullet, .hoverIncrease .hoverIcon, .hoverIncrease .hoverLink, .itemPageFull .itemDescriptionWrap .toggleButton, .author .avatar img, .comments .commBody li.commItem .avatar img, .sc_blogger.style_date .load_more:before, .searchBlock, .twitBlock .flex-direction-nav li a:before, .twitBlock .flex-direction-nav li a, .sc_testimonials .sc_testimonials_item_author .sc_testimonials_item_avatar img, .sc_testimonials .sc_testimonials_item_author .sc_testimonials_item_avatar, #mainslider .flex-direction-nav a, .sc_testimonials .flex-direction-nav a, .sc_scroll_controls .flex-direction-nav a, .pagination .flex-direction-nav a, .sc_dropcaps.sc_dropcaps_style_1 .sc_dropcap, .sc_dropcaps.sc_dropcaps_style_2 .sc_dropcap, .sc_dropcaps.sc_dropcaps_style_3 .sc_dropcap, .sc_dropcaps.sc_dropcaps_style_4 .sc_dropcap, .sc_title_bg.sc_bg_circle:before, .sc_title_bg.sc_bg_circle, .sc_timeline.style_date .sc_timeline_item .sc_timeline_date, ul.sc_list_style_disk li:before, .sc_video_player .sc_video_play_button:before, .sc_slider_flex ul.flex-direction-nav li, .sc_slider_chop ul.flex-direction-nav li, .sc_slider_swiper ul.flex-direction-nav li, .sc_infobox.sc_infobox_closeable:after, .widget_area .instagram-pics li a:before, .widget_area .flickr_images .flickr_badge_image a:before, .widget_area .calendar tbody td a, .calendar tbody td.today > span, .contactFooter .contactShare ul li a, .twitBlock .sc_slider .flex-direction-nav li a, .footerContentWrap .googlemap_button:after, .page404 .titleError > span, .pagination > ul > li > a, .pagination .pageLibrary li.libPage .navInput, .pagination .pageLibrary > li.libPage > .pageFocusBlock, .isotopeFiltr ul a .data_count, .upToScroll > a, .tp-bullets.simplebullets.round .bullet, .tp-leftarrow.default, .tp-rightarrow.default, .sc_blogger.style_image .hoverIncrease a, .sc_contact_form_order .dots > span, [class*="swiper-button-"], [class*="swiper-button-"]:before, .flex-control-paging li a, .panel-heading .panel-title>a:before, .sc_accordion .sc_accordion_item .sc_accordion_title > a:before { + -webkit-border-radius: 100% !important; + -moz-border-radius: 100% !important; + -o-border-radius: 100%; + border-radius: 100% !important; +} + +/* custom opacity */ +.hoverIncrease:hover .hoverShadow, +.relatedPostWrap .wrap:hover .hoverIncrease .hoverShadow, +.portfolioWrap .isotopePadding:hover .hoverIncrease .hoverShadow, +.sc_team_item .sc_team_item_avatar:hover:after { + opacity: 0.8; + filter: alpha(opacity=80); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; +} + +.gallery-item .gallery-item-description, +.gallery-item h2, +.gallery-item p, +.gallery-item:hover img, +.isotopeFiltr ul a .data_count, +.portfolioWrap .isotopePadding:before, +.hoverIncrease .hoverIcon, +.hoverIncrease .wrap_hover a > span, +.portfolioWrap .isotopePadding .portfolioInfo, +a.sc_image_hover .img_hover, +.hoverIncrease .hoverShadow, +.hoverIncrease .hoverIcon, +.sc_team_item_avatar:after { + -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; +} + +.gallery-item img, +.gallery-item:hover .gallery-item-description, +.gallery-item:hover h2, +.gallery-item:hover p, +.gallery-item:hover a.info, +.isotopeFiltr ul a:hover .data_count, +.portfolioWrap .isotopePadding:hover .wrap_hover .hoverIcon, +.portfolioWrap .isotopePadding:hover .wrap_hover .hoverLink, +.portfolioWrap .isotopePadding:hover .portfolioInfo, +a.sc_image_hover:hover .img_hover, +.hoverIncrease:hover .hoverIcon, .hoverIncrease:hover .hoverLink, +.sc_team_item .sc_team_item_avatar:hover .sc_team_item_socials li a { + -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; +} + +/*list*/ +ul.sc_list_style_arrows { padding: 0; margin-left: 0 !important;} +ul.sc_list_style_arrows li { padding: 0 0 0px 20px; list-style: none;} + +ul.sc_list_style_disk li { padding: 0 0 0px 20px; list-style: none;} + +ul.sc_list_style_arrows li:before { display: block; width: 16px; height: 22px; margin: 2px 0 0 -20px; float: left; text-align: center; line-height: 22px;} +ul.sc_list_style_disk li:before { content: ''; display: block; width: 6px; height: 6px; margin: 10px 0 0 -13px; float: left; } + +ul.sc_list_style_arrows, +ul.sc_list.sc_list_style_disk { margin: 0 !important; } + + +/* Side menu */ +.sidemenu_left .main_content { margin-left: 50px; } + +.sidemenu_left .main_content{ + -webkit-transition: margin 0.2s ease-out; + -moz-transition: margin 0.2s ease-out; + -ms-transition: margin 0.2s ease-out; + -o-transition: margin 0.2s ease-out; + transition: margin 0.2s ease-out; } + +.sidemenu_left.openMenuFix .main_content{ + -webkit-transition: margin 0.4s 0.25s ease-out; + -moz-transition: margin 0.4s 0.25s ease-out; + -ms-transition: margin 0.4s 0.25s ease-out; + -o-transition: margin 0.4s 0.25s ease-out; + transition: margin 0.4s 0.25s ease-out; } + +.sidemenu_left.openMenuFix .main_content{ margin-left: 250px; } + +.swpLeftPos{ left: 0; width: 50px;} + +.sidemenu_wrap { height: 100%; position: fixed; top: 0; z-index: 2001; + -webkit-perspective: 1500px; + perspective: 1500px; + -webkit-perspective-origin: 0% 50%; + perspective-origin: 0% 50%;} +.admin-bar .sidemenu_wrap { padding-top:32px; } +.openMenuFix .sidemenu_wrap{ width: 250px;} + +.sidemenu_wrap .logo { display: block; text-align: center; padding: 50px 0;} +.sidemenu_wrap .logo a { display: block; } +.sidemenu_wrap .logo img { height: 25px; margin: 0; } +.sidemenu_wrap .logo .logo_text { color: #ffffff; margin: 0; display: block; font-size: 30px; font-weight: 700; line-height: 35px; padding: 0 10px; } +.sidemenu_wrap .sc_scroll, .sidemenu_wrap .sc_scroll_wrapper { /*overflow:visible;*/ /*overflow: auto;*/ } +/*.sidemenu_wrap .menuTranform .mCSB_container { height: 100%; }*/ + +.sidemenu_wrap .mCSB_inside > .mCSB_container { margin-right: 13px; } +.sidemenu_wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; } +.sidemenu_wrap .mCSB_scrollTools .mCSB_draggerRail { background-color: #e0e2e4; } +.sidemenu_wrap .mCSB_scrollTools .mCSB_draggerContainer { opacity: 0; } +.sidemenu_wrap .menuTranform:hover .mCSB_draggerContainer, +.sidemenu_wrap .mCSB_scrollTools_onDrag .mCSB_draggerContainer { opacity: 1;} + +.sidemenu_wrap .mCSB_draggerContainer { + -webkit-transition: all 0.5s ease-in-out 0s; + -moz-transition: all 0.5s ease-in-out 0s; + -o-transition: all 0.5s ease-in-out 0s; + -ms-transition: all 0.5s ease-in-out 0s; + transition: all 0.5s ease-in-out 0s; +} + +.sidebar.sidebar_panel { width:100%; height:100%; padding: 0; } +.sidebar.sidebar_panel .widgetWrap { padding-bottom: 15px; margin-bottom:15px; border-bottom:1px solid #c9c9c9; } +.sidebar.sidebar_panel .widgetWrap .title { padding-bottom: 16px; } +.sidebar.sidebar_panel .widgetWrap ul > li { padding-bottom:10px; } + + + +/*=quote==========================================================================================================================================*/ +/*block quote*/ + +blockquote { + margin: 2em 1em 2em 3em; + font-weight: 300; + border-left: 0; + font-variant-caps: normal; + background: #f2f2f2; + padding: 1em 2em 1.5em; +} + + blockquote p { + font-size: 20px; + line-height: 30px; + text-transform: none; + font-style: italic; + } + + + +blockquote cite {display:block; margin-top:10px; } +blockquote.sc_quote_style_1:before { + display: block; + position: absolute; + z-index: 3; + left: 25px; + top: 15px; + content:' '; + height:62px; + width:96px; + background-position: no-repeat; +} +blockquote.sc_quote p { padding-bottom: 20px; } +blockquote.sc_quote .sc_quote_title { padding: 0; } + + +blockquote.sc_quote_style_1, blockquote.sc_quote_style_2 { position: relative; color:#ffffff; padding: 35px 20px 35px 40px; margin-bottom: 35px; } +blockquote.sc_quote_style_1 p { color:#ffffff; position: relative; z-index: 4; } +blockquote.sc_quote_style_1 { background-position: center top; background-size: auto auto; } +blockquote.sc_quote_style_2 { color: #303036; border-left: 2px solid; } + +/* - Related post -- */ +.relatedWrap { margin: 0 0 60px 0; } +.relatedPostWrap { margin: 0; } +.relatedPostWrap .thumb { width:100%; margin:0; } +.relatedPostWrap .wrap { position: relative; min-height: 140px; margin:0; overflow: hidden; } +.relatedPostWrap.sc_blogger .wrap { margin: 0; } +.relatedPostWrap:after{ height:0; display:block; content:''; clear:both;} +.relatedPostWrap article{ padding: 0 0 30px 0; } +.relatedPostWrap .no_indent_style article, +.relatedPostWrap.no_indent_style.sc_blogger article { padding: 0; margin:0; } + + +.relatedPostWrap article .thumb img { width:100%; display: block;} +.relatedPostWrap article p{ padding:0 0 20px 0;} +.relatedPostWrap article .relatedInfo { position: relative; z-index:5; height: 100%; width: 100%; padding:0; font-size:12px; overflow: hidden; line-height:16px; text-align:left; } + +.relatedPostWrap article .relatedInfo > span a:before { margin-right: 4px; } +.relatedPostWrap article .relatedInfo > span.commentPost a:before { margin-top: -4px; } + +/* No indent style */ +.relatedPostWrap .no_indent_style article .relatedInfo > span a { color: #ffffff; } +.relatedPostWrap .no_indent_style article .relatedInfo > span { margin: 15px 0 15px 15px; color: #ffffff; display: inline-block; } +.relatedPostWrap .no_indent_style article .relatedInfo h5 a, +.relatedPostWrap .no_indent_style article .relatedInfo h5 { color: #ffffff; } +.relatedPostWrap .no_indent_style article .wrap.thumb .relatedInfo { position: absolute; top: 0; left: 0; } +.relatedPostWrap .no_indent_style article .relatedInfo h5 { position: absolute; bottom: 0; left: 0; font-weight: 700; color: #ffffff; margin: 10px 15px; padding: 0; } +.relatedPostWrap .no_indent_style article .wrap.thumb .relatedInfo > span { margin: 0 0 15px 15px; position: relative; top:15px; color: #ffffff; } + +.relatedPostWrap.sc_blogger article .relatedInfo > span a { color: #ffffff; } +.relatedPostWrap.sc_blogger article .relatedInfo > span { margin: 15px 0 15px 15px; color: #ffffff; display: inline-block; } +.relatedPostWrap.sc_blogger article .relatedInfo h4 a, +.relatedPostWrap.sc_blogger article .relatedInfo h4 { color: #ffffff; padding: 0; } +.relatedPostWrap.sc_blogger article .wrap.thumb .relatedInfo { position: absolute; top: 0; left: 0; } + +.relatedPostWrap.sc_blogger article .wrap.thumb .relatedInfo > span { margin: 0 0 15px 35px; position: relative; top:25px; color: #ffffff; } +.relatedPostWrap.sc_blogger article .wrap.thumb .relatedInfo > span + span { margin: 0 0 15px 15px; } +.relatedPostWrap.sc_blogger article .relatedInfo .title_wrap { color: #ffffff; margin: 0; padding: 0 0 10px 0; } +.relatedPostWrap.sc_blogger article .relatedInfo .wrap_bottom_info { position: absolute; top: 65%; left: 0; color: #ffffff; margin: 0 30px; padding: 0; } +.relatedPostWrap.sc_blogger article .relatedInfo .cat_info { display: block; margin-bottom: 3px; } +.relatedPostWrap.sc_blogger article .relatedInfo .cat_info, +.relatedPostWrap.sc_blogger article .relatedInfo .cat_info a { font-size: 12px; font-weight: 700; color: #ffffff; letter-spacing: 1px; text-transform: uppercase; } +.relatedPostWrap.sc_blogger article .relatedInfo .post_format_wrap { margin: 0 0 27px; font-size: 14px; font-weight: 300; line-height: 22px; } + +.relatedPostWrap.sc_blogger article .readmore_blogger { height: 50px; line-height: 50px; font-size: 14px; font-weight: 100; letter-spacing: 2px; padding: 0 30px; text-transform: uppercase; color: #ffffff; display: inline-block; background-color: rgba(255, 255, 255, 0.2); } +.relatedPostWrap.sc_blogger article a.readmore_blogger:hover { background-color: #ffffff; color:#392071 !important; } +.relatedPostWrap.sc_blogger article:hover .wrap_bottom_info { top: 70px; } +/* - Indent style - */ +.relatedPostWrap .indent_style article .wrap .relatedInfo { z-index: 9; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 25px 15px 20px; position: absolute; height: auto; bottom: -250px; left: 0; text-align: center; background-color: #EAE2DE; + opacity: 0; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -moz-transition: all ease .4s; + -ms-transition: all ease .4s; + -o-transition: all ease .4s; + transition: all ease .4s; +} +.relatedPostWrap .indent_style article .wrap:hover .relatedInfo { bottom: 0; + opacity: 1; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; +} +.relatedPostWrap .indent_style article .relatedInfo h5 { padding-bottom: 3px; } +.relatedPostWrap .wrap:before { + background-color: #392071; + content: ""; + display: block; + height: 100%; + left: 0; + margin: 0; + padding: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 3; + opacity: 0; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; +} + +.relatedPostWrap .indent_style article { padding-right: 30px; } + +.relatedPostWrap .wrap:hover:before { + opacity: 0.8; + filter: alpha(opacity=80); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; +} +.relatedPostWrap.sc_blogger .wrap:before { + background-color: rgba(1, 1, 1, 0.5); + opacity: 1; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; +} +.relatedPostWrap.sc_blogger .wrap:hover:before { + opacity: 0.8; + filter: alpha(opacity=80); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; +} + +/* isotope */ +.isotopeFiltr ul { + margin: 0; + text-align: center; + padding: 45px 0 25px 0; +} + +.portfolio_columns_page .isotopeFiltr ul { padding-top: 0; } + +.isotopeFiltr .squareButton, .isotopeFiltr .squareButton + .squareButton { + margin: 0 5px 5px 0; + height: auto; +} +.isotopeFiltr ul a { + overflow: visible; + height: 50px; + line-height: 50px; + padding: 0 30px; + border: 1px solid transparent; + box-sizing: border-box; + text-transform: uppercase; + background-color: transparent; + font-weight: 300; + color: #acb4b6; + letter-spacing: 1px; + position: relative; + font-size: 14px; +} +.isotopeFiltr ul li.active a, .isotopeFiltr ul a:hover, .isotopeFiltr ul a:active { + border-color: #dcdfe0; + background-color: transparent; + color: #acb4b6 !important; +} + +.isotopeFiltr ul a:hover .data_count { + z-index: 1; + top: -45px; +} + +.portfolioWrap.NOspacing .isotopeFiltr ul { padding: 60px 0; } +.portfolio_page .portfolioWrap.NOspacing .isotopeFiltr ul, +.left_menu_page .portfolioWrap.NOspacing .isotopeFiltr ul { padding: 0 0 60px; } +.isotopeFiltr ul a .data_count { + z-index: -1; + display: block; + height: 30px; + left: 50%; + margin: 0 0 0 -15px; + position: absolute; + top: -60px; + width: 30px; + padding: 0; + line-height: 30px; + text-align: center; + font-size: 12px; + font-weight: 300; + color: #ffffff; +} +.isotopeFiltr ul a .data_count:before { + bottom: -3px; + content: ""; + height: 8px; + left: 50%; + margin-left: -4px; + position: absolute; + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); + width: 8px; + z-index: 1; +} +.masonry.grid { + margin: 0; + padding: 0 0 40px 0; +} +.isotope, .isotope .isotope-item { + -webkit-transition-duration: 0.8s; + -moz-transition-duration: 0.8s; + transition-duration: 0.8s; +} + +.masonry{ padding:0 0 40px 0; margin:0 -40px 0 0 ;} +.masonry.grid{ margin:0;} +.masonry-colums-1{ margin:0 -30px 0 0 ;} +.masonry:after{ clear:both; content:''; height:0; display:block;} + +.masonry .isotopePadding {margin: 0 30px 0 0; position: relative; background:#EAE2DE; } +.portfolioWrap .masonry.portfolioNOspacing article { margin: 0; background: transparent; } +.portfolioWrap .masonry.portfolioNOspacing article .ellNOspacing { margin: 0; position: relative; } + +.masonry .isotopePadding.bg_post .infoPost.bog_post_info { padding: 0; overflow: hidden; } +.masonry .isotopePadding.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 35px 40px; } +.masonry .isotopePadding.bg_post .post_wrap { padding: 30px 35px 35px; } + +.with_sidebar .masonry.masonry-colums-3 .isotopePadding.bg_post .post_wrap_part .infoPost.bog_post_info, +.with_sidebar .masonry.masonry-colums-4 .isotopePadding.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 25px 20px; } +.with_sidebar .masonry.masonry-colums-3 .isotopePadding.bg_post .post_wrap, +.with_sidebar .masonry.masonry-colums-4 .isotopePadding.bg_post .post_wrap { padding: 20px 25px 25px; } +.with_sidebar .masonry.masonry-colums-3 .infoPost > span.commentPost, +.with_sidebar .masonry.masonry-colums-4 .infoPost > span.commentPost { margin-left: 10px; } + +.masonry article{ float:left; padding:0 0 0 0; margin: 30px 0 0 0; } +.fullscreen .masonry article{ margin: 30px 0 0 0; } +.masonry article .thumb{ width:100%;} +.masonry article .thumb img { width:100%; height: auto; display: block;} +.masonry article h4{ padding: 0 0 25px 0;} +.masonry article .sc_quote_title{ font-size:18px; padding:0 0 20px 0; } +.masonry article p{ margin:0; } +.masonry article .status{ padding: 15px 10px; margin:0 0 30px 0; color:#fff; } +.masonry article .masonryInfo{ padding:0 0 20px 0 ; font-size:12px; line-height:12px; text-align:left; font-style:italic;} +.masonry article .masonryInfo:before{ height:20px; border-top:1px solid #ddd; width:50px; display:block; content:'';} +.masonry article .masonryInfo .separator{ padding:5px; font-style:normal; } +.masonry article .masonryInfo span.infoTags a{ color:#888888;} +.masonry article .masonryInfo a{ color:#222222;} +.masonry article .masonryMore ul{ padding:0 0 50px 0; margin:0;} +.masonry article .moreWrapMasonry:after{ content:''; height:0; display:block; clear:both; padding:0 0 50px 0; } +.masonry article .moreWrapMasonry .masonryMore{ float:right;} +.masonry article .moreWrapMasonry .infoPost{ padding:7px 0 0 0 ; float:left; } +.masonry .slides{ position:relative; } +.masonry .slides .rsBullets{ position: absolute; left:0; bottom:35px; text-align:center; height:20px; width:100%; z-index:789; overflow:hidden; } +.masonry .slides .rsBullets .rsBullet { height:10px; width:10px; display: inline-block; background:#fff; margin:2px 5px 0 5px; vertical-align:top; cursor:pointer; } +.masonry .slides .rsBullets .rsNavSelected{ height:12px; width:12px; background-color:transparent; border:1px solid #fff; margin:0 3px 0 3px;} + +.masonry.masonry-colums-4 .isotopePadding.bg_post.bg_post .post_wrap { padding: 20px 25px 25px; } +.masonry.masonry-colums-4 .isotopePadding.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 25px 30px; } + +.masonryLoad { padding:0 0 50px 0; text-align:center;} +.masonryLoad:after{ display:block; content:''; clear:both; height:0;} + +.fullwidth .isotopeFiltr + + +/*itemPage*/ +.itemPage:after{ content:""; display:block; clear:both; height:0;} +.itemPage .thumb{ margin:0 0 70px 0;} +.itemPage .thumb img{ display:block; } +.itemPage h1{ text-align:left; padding:0 0 50px 0; } +.itemPage .itemInfo { padding:0 0 50px 0;} +.itemPageFullWrapper .itemInfo { padding:0 0 30px 0;} +.itemPage .itemInfo:after, +.itemPageFullWrapper .itemInfo:after { height:0; display:block; content:''; clear:both;} +.itemPage .itemInfo .infoPost, +.itemPageFullWrapper .itemInfo .infoPost { float:left; padding:0; line-height:30px;} +.itemPage .itemInfo .postSharing, +.itemPageFullWrapper .itemInfo .postSharing { float:right; padding:0 0 0 50px; } + +.itemPageFull{ position:relative; overflow:hidden; } +.itemPageFull:after{ content:""; display:block; clear:both; height:0; } +.itemPageFull .thumb{ width:100%; height:100%; overflow:hidden; + background-repeat: no-repeat; + background-position: 50% 50%; + background-size: 100% auto; + -webkit-background-size: 100% auto; + -o-background-size: 100% auto; + -moz-background-size: 100% auto; +} +.itemPageFull .thumb img{ display:block; width:100%; } +.itemPageFull .itemDescriptionWrap{ position:absolute; width:100%; max-height:50%; bottom:0; left:0; padding:30px 0 0 0 ; color:#222222; + background:rgb(255,255,255); + background:rgba(255,255,255,0.8); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)"; } +.itemPageFull .itemDescriptionWrap h1{ text-align:center; padding:0 110px 30px 110px; font-weight: 100;} +.itemPageFull .itemDescriptionWrap .main{ position:relative;} +.itemPageFull .itemDescriptionWrap .toggleDescription{ display:none;} +.itemPageFull .itemDescriptionWrap .toggleDescription p{ padding-bottom: 20px;} + +.itemPageFull .itemDescriptionWrap .toggleButton { display:none; width:48px; height:48px; border:1px solid #dddcdc; position:absolute; top:7px; color:#fff; + background:rgb(208,208,208); + background:rgba(208,208,208,0.8); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cd0d0d0, endColorstr=#4cd0d0d0); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cd0d0d0, endColorstr=#4cd0d0d0)"; } +.itemPageFull .itemDescriptionWrap .toggleButton:hover{ background-color:#ffffff; color:#888888; border:1px solid #ddd;} +.itemPageFull .itemDescriptionWrap .toggleButton:before{ font-family: "fontello"; display:block; height:48px; width:48px; text-align:center; line-height:48px; font-size:25px; } + +.itemPageFull .itemDescriptionWrap .toggleButton{ right:0;} +.itemPageFull .itemDescriptionWrap .toggleButton:before{ content:'\e861'} +.itemPageFull .itemDescriptionWrap:hover .toggleButton:before, +.itemPageFull .itemDescriptionWrap.descriptionShow .toggleButton:before{ content:'\e856'; } + +.itemPageFull .itemInfo { padding:0 0 50px 0;} +.itemPageFull .itemInfo:after{ height:0; display:block; content:''; clear:both;} +.itemPageFull .itemInfo .infoPost{ float:left; padding:0; line-height:30px;} +.itemPageFull .itemInfo .postSharing{ float:right; padding:0 0 0 50px; } + +.imgNav{ position:relative; } +.imgNav img{ position:relative;} +.imgNav .itemPrev, +.imgNav .itemNext{ display:block; position:absolute; width:50%; height:50px; font-size:13px; color:#3a3a3a; margin:-75px 0 0 0 ; overflow:hidden; padding:50px 0;} +.imgNav .itemPrev span.itInf{ display:block; height:50px; width:auto; float: left; background: rgba(255,255,255,0.8); padding:0 40px 0 90px; margin: 0 0 0 -300px; overflow:hidden; max-width:240px;} +.imgNav .itemNext span.itInf{ display:block; height:50px; width:auto; float:right; background: rgba(255,255,255,0.8); padding:0 90px 0 40px; margin: 0 -300px 0 0; overflow:hidden; max-width:240px;} +.imgNav .itemPrev .titleItem, +.imgNav .itemNext .titleItem{ display:block; font-size:14px; line-height: 16px; padding:8px 0 0 0 ; } +.imgNav .itemPrev:before, +.imgNav .itemNext:before { width:48px; height:48px; border:1px solid #ddd; display:block; background: rgba(255,255,255,0.8); position:absolute; top:50px; font-family: "fontello"; color:#888888; font-size:20px; text-align:center; line-height:50px; + opacity: 0; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; +} +.imgNav:hover .itemPrev:before, +.imgNav:hover .itemNext:before { + opacity: 1; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; +} +.imgNav .itemPrev:before{ content:'\e82b'; left:50px;} +.imgNav .itemNext:before{ content:'\e82c'; right:50px; } +.imgNav .itemPrev{ top:50%; left:0; } +.imgNav .itemNext{ top:50%; right:0; } + +.imgNav .itemPrev:hover span.itInf{ margin:0 0 0 -25px;} +.imgNav .itemNext:hover span.itInf{ margin:0 -25px 0 0;} +.imgNav .itemPrev:hover:before{ left:0; opacity: 0;} +.imgNav .itemNext:hover:before{ right:0; opacity: 0;} + +.imgNav .itemPrev span.itInf, +.imgNav .itemNext span.itInf { + -webkit-transition: all 0.6s ease-out; + -moz-transition: all 0.6s ease-out; + -ms-transition: all 0.6s ease-out; + -o-transition: all 0.6s ease-out; + transition: all 0.6s ease-out; } +.imgNav .itemPrev:before, +.imgNav .itemNext:before { + -webkit-transition: all 0.3s ease-out; + -moz-transition: all 0.3s ease-out; + -ms-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out;} +.imgNav .itemPrev span.itInf, +.imgNav .itemNext span.itInf { + -webkit-transition-delay: 0.15s; + -o-transition-delay: 0.15s; + -moz-transition-delay: 0.15s; + transition-delay: 0.15s; + } + + + +.imgNav .itemPrev:before, +.imgNav .itemNext:before, +.imgNav .itemPrev .itInf, +.imgNav .itemNext .itInf {-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px ;} + +/* google maps */ +/* - Google Maps - */ +#map { height: 400px; } +#map img { max-width: inherit; } +#map_section { overflow: hidden; } +.map_hidden { display: none; } + +.footerContentWrap .sc_googlemap { width:100%; min-height: auto; max-height: 100%; } +.footerContentWrap .sc_googlemap.hide { height:0 !important; min-height: 0 !important; } +.footerContentWrap .googlemap_button { + position: relative; + min-height: 105px; + line-height: 105px; + color: #fff; + font-size: 20px; + font-weight: 300; + cursor: pointer; +} +.footerContentWrap .googlemap_button:after { + height: 20px; + width: 20px; + line-height: 22px; + font-size: 14px; + margin: -10px 0 0 8px; + padding: 0; + overflow:hidden; + content: '\e82e'; + font-family: "fontello"; + text-align: center; + background-color: #ffffff; + position: absolute; + right: auto; + top: 50%; +} +.footerContentWrap .googlemap_button.open:after { content: '\e831'; line-height: 20px; } + + +/*=== [ Form & Socials ] =========================================================================================*/ + +/* - Contact Form - */ +.columnsWrap { overflow: hidden; } +.commentsForm .columnsWrap, .comment-respond .columnsWrap, .sc_contact_form .columnsWrap { padding: 0 0 30px 0; } +.sc_contact_form .columnsWrap { text-align: left; } +.sc_contact_form .quote_form { float: left; width: 49%; } +.sc_contact_form .quote_form + .quote_form { float: right; } + +.commentsForm .message, .comment-respond .message, .sc_contact_form .message { clear:both; padding: 0 0 5px 0; } +.sc_contact_form .message { overflow: hidden; } +.commentsForm input, .comment-respond input, .sc_contact_form input { width:100%; } +.comment-respond textarea, .sc_contact_form textarea { width: 100%; overflow: hidden; word-wrap: break-word; resize: none; height: 155px; box-sizing: border-box; -moz-box-sizing: border-box; } +.commentsForm textarea { min-height: 100px; } +.commentsForm .enterBlock, .comment-respond .enterBlock { padding:20px 0 30px 0; } +.commentsForm .enterBlock .squareButton, .comment-respond .enterBlock .squareButton { float:left; } + +.commentsForm .columnsWrap .col-sm-6:first-child { padding-left: 0;} +.commentsForm .columnsWrap .col-sm-6:last-child { padding-right: 0;} + +form .sc_infobox { display:none; margin-top:30px; } +.sc_contact_form .description { padding-bottom: 30px; } + +.sc_contact_form label{ float: left; } +.sc_contact_form label.required:after{ float: right; } +.sc_contact_form input[type="text"], +.sc_contact_form input[type="password"] { height: 54px; line-height: 18px; } +.sc_contact_form input[type="text"], +.sc_contact_form input[type="password"], +.sc_contact_form textarea { + background-color: transparent; + border: none; + border-bottom: 1px solid #d5d9da; + -webkit-border-radius: 0 !important; + -moz-border-radius: 0 !important; + border-radius: 0 !important; + display: block; + padding-left: 0; +} +.sc_contact_form textarea { + padding: 20px 0 0 0; + line-height: 20px; +} + +.sc_contact_form input[type="text"]:focus, +.sc_contact_form input[type="password"]:focus, +.sc_contact_form textarea:focus, + +.commentsForm input[type="text"]:focus, +.commentsForm input[type="password"]:focus, +.commentsForm textarea:focus { border-color: #303036; color: #303036;} + +.sc_contact_form .sc_contact_form_button { text-align:center; padding:50px 0 30px 0; } + +form .error_fields_class, form input.error_fields_class:focus, form textarea.error_fields_class:focus { border-color: #da6f5b !important;} + +/* forms */ +.form-submit { display:none; } +.form-submit { text-align:right; margin-top: 20px; } +.form-submit input[type="submit"], +.form-submit input[type="button"] { width:auto; display: inline-block; padding:0 10px; } +.comments .comment_not_approved { padding: 0 0 10px 0; font-style:italic; font-weight:400; } +.commentsForm #reply-title { display:none; } + + +/*form*/ +input[type="text"], +input[type="password"] { height:48px; line-height:20px; padding:0 20px; box-sizing: border-box; -moz-box-sizing: border-box; } +textarea { padding:20px; resize:vertical; box-sizing: border-box;} +textarea.textAreaSize{ max-height: 500px !important;} +input[type="text"], +input[type="password"], +textarea { font-family: inherit; font-size: 14px; outline:none; color:#acb4b6; border: 0px solid #dcdfe0; margin: 0; } +input[type="text"]:focus, +input[type="password"]:focus, +textarea:focus{ border-color:#bebebe; } +button:focus {outline: none; border: none;} +button::-moz-focus-inner { border: 0; } +label{ + color: #303036; + display: block; + font-weight: 700; + height: 15px; + letter-spacing: 1px; + line-height: 14px; + text-transform: uppercase; +} +label.required:after{ color:#e3493c; content:'*'; display:block; float:left; margin:0 1px; } + + + +/* - Socials - */ + +.socPage { + min-height: 40px; + text-align: left; +} +.socPage ul{ + margin: 0 0 0 0; + padding: 0; + text-align: left; + min-height: 40px; + overflow: hidden; +} + +.socPage ul > li { + color: #acb4b6; +} + .socPage ul li { + margin: 0 20px 0 0; + list-style: none; + display: inline-block; + min-height: 25px; + font-size: 30px; + line-height: 25px; + font-weight: 100; + position: relative; + } +.author .socPage ul li a, +/* +.socPage ul li a { + width: 40px; + height: 40px; + display: block; + overflow: hidden; + position: relative; + background-color: #4f555d; + border-radius: 50px; + color: #fff; + padding: 0; + text-align: center; +} +*/ + +.author .socPage ul li a { + background-color: #e0e2e4; +} + + +.socPage a[class^="socialico-"]:before { + font-size: 22px; + line-height: 40px; + width: 40px; + height: 40px; +} +.socPage a.socialico-vimeo:before { + font-size: 15px; +} +.widget_socials .socPage ul li a:hover { + color: #fff !important; +} + +/*standard popUp*/ +.user-popUp{ position: relative; background: #FFF; padding: 0; width:auto; max-width: 600px; margin: 20px auto; } +.user-popUp .sc_tabs{ margin: 0;} +.user-popUp .mfp-close{ display: none;} +.user-popUp ul.loginHeadTab{ height: 75px; padding: 0; margin: 0 0 -1px 0; } +.user-popUp ul.loginHeadTab:after{content: ''; height: 0; display: block; clear: both;} +.user-popUp ul.loginHeadTab li{ list-style: none; display: block; background-color: #EAE2DE; width: 50%; float: left; white-space: nowrap; } +.user-popUp ul.loginHeadTab li a{ display: block; height: 74px; border-width: 0 0 1px 0; border-style: solid; border-color: #dcdfe0; color: #a2a7b4; font-size: 23px; text-align: center; line-height: 74px; font-weight: 300; overflow: hidden;} +.user-popUp ul.loginHeadTab li a:before{ font-family: "rt-icons"; display: inline-block; padding: 0 10px 0 0; font-size: 14px; line-height: 14px;} +.user-popUp ul.loginHeadTab li a.loginFormTab:before{ content: '\e6de';} +.user-popUp ul.loginHeadTab li a.registerFormTab:before{ content: '\e62a'; font-size: 20px;} +.user-popUp ul.loginHeadTab li + li a { border-width: 0 0 1px 1px; border-style: solid; border-color: #ddd;} +.user-popUp ul.loginHeadTab li.ui-tabs-active{ background-color: #fff; position: relative;} +.user-popUp ul.loginHeadTab li.ui-tabs-active:before{ content: ''; height: 4px; display: block; width: 100%; position: absolute; left: 0; top:0; padding: 0; z-index: 1050; } +.user-popUp ul.loginHeadTab li + li.ui-tabs-active:before{ left: 0; padding: 0 1px 0 0;} +.user-popUp ul.loginHeadTab li.ui-tabs-active a{ border-bottom-color: #fff; color: #000000;} + +.user-popUp .formItems{ padding: 0 40px; } +.user-popUp .formItems form{ padding: 0; margin: 0; position:relative; } +.user-popUp .formItems:after{ content: ''; height: 0; display: block; clear: both; } + +.user-popUp .formItems .itemformRight { float: left; width: 49.9%; padding: 40px 0;} +.user-popUp .formItems .itemformLeft { float: left; width: 50.1%; padding: 40px 0;} + +.user-popUp .formItems.loginFormBody{ margin: 0 ; } +.user-popUp .formItems.loginFormBody .itemformLeft{ border-right: 1px solid #dcdfe0; } +.user-popUp .formItems.loginFormBody .itemformLeft ul{ padding: 0 40px 0 0;} +.user-popUp .formItems.loginFormBody .itemformRight{ margin: 0 -1px 0 0 ; } +.user-popUp .formItems.loginFormBody .itemformRight ul{ padding: 0 0 0 40px;} + +.user-popUp .formItems.registerFormBody .itemformLeft ul{ padding: 0 15px 0 0;} +.user-popUp .formItems.registerFormBody .itemformRight ul{ padding: 0 0 0 15px;} + +.user-popUp .formItems.loginFormBody .remember{ color: #99a2ac; font-size: 12px; height: 15px; line-height: 15px; padding: 30px 0; } +.user-popUp .formItems.loginFormBody .remember #rememberme{ float: left; vertical-align: middle; margin: 0 5px 0 0; padding: 0;} +.user-popUp .formItems.loginFormBody .remember label{ text-transform: none; text-transform: none; color: inherit; font-weight: 300; float: left; vertical-align: middle;} +.user-popUp .formItems.loginFormBody .remember .forgotPwd { float: right; } +.user-popUp .formItems.loginFormBody .remember .forgotPwd:hover { } + +.user-popUp .formItems.registerFormBody .i-agree{ color: #99a2ac; font-size: 12px; height: 15px; line-height: 15px; padding: 30px 0; } +.user-popUp .formItems.registerFormBody .i-agree #i-agree{ float: left; vertical-align: middle; margin: 0 5px 0 0; padding: 0;} +.user-popUp .formItems.registerFormBody .i-agree label{ float: left; vertical-align: middle; color: inherit; font-weight: 300; text-transform: none;} +.user-popUp .formItems.registerFormBody .i-agree a { display: inline-block; margin: 0 0 0 5px;} +.user-popUp .formItems.registerFormBody .i-agree a:hover { } + +.user-popUp .formItems.loginFormBody .itemformRight { font-size: 12px;} +.user-popUp .formItems.registerFormBody .itemformRight .formDescription { font-size: 10px; padding-left: 20px;} + +.user-popUp .formItems .formList .loginSoc{ padding: 20px 0; height: 80px;} +.user-popUp .formItems .formList .loginSoc .iconLogin{ width: 40px; height: 40px; display: block; float: left;} +.user-popUp .formItems .formList .loginSoc .iconLogin + .iconLogin{ margin: 0 0 0 5px;} +.user-popUp .formItems .formList .loginSoc .iconLogin.fb{ background-color: #3b5998; color: #fff;} +.user-popUp .formItems .formList .loginSoc .iconLogin.tw{ background-color: #00acee; color: #fff;} +.user-popUp .formItems .formList .loginSoc .iconLogin.gg{ background-color: #dd4b39; color: #fff;} +.user-popUp .formItems .formList .loginSoc .iconLogin:before{ font-size: 22px; font-family: "socialicoregular"; width: 40px; height: 40px; display: block; line-height: 40px; text-align: center;} +.user-popUp .formItems .formList .loginSoc .iconLogin.fb:before{ content: 'F'; } +.user-popUp .formItems .formList .loginSoc .iconLogin.tw:before{ content: 'L'; } +.user-popUp .formItems .formList .loginSoc .iconLogin.gg:before{ content: 'G'; } + +.user-popUp .formItems .formList{ margin: 0; padding: 0; } +.user-popUp .formItems .formList li{ list-style: none; display: block;} +.user-popUp .formItems .formList li input[type="text"], +.user-popUp .formItems .formList li input[type="password"]{ width: 100%; margin: 0 0 5px 0; padding: 0 40px 0 15px} +.user-popUp .formItems .formList li.icon{ overflow: hidden; position: relative;} +.user-popUp .formItems .formList li.icon:before{ color: #dcdfe0; width: 36px; height: 26px; position: absolute; top: 50%; margin: -14px 0 0 0; right: 5px; display: block; z-index: 1; line-height: 26px; text-align: center; font-family: "FontAwesome";border-left: 1px solid #dcdfe0; opacity: 1; } + +.user-popUp .formItems .formList li input[type="text"], +.user-popUp .formItems .formList li input[type="password"], +.user-popUp .formItems .formList li.icon:before, +.user-popUp .formItems .formList li .sendEnter{ + -webkit-transition: all 0.3s ease-out; + -moz-transition: all 0.3s ease-out; + -ms-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; } +.user-popUp .formItems .formList li input:focus { color: #1a1d1f; } +.user-popUp .formItems .formList li.icon.iconFocus:before{ width: 0; right: -5px; content: '';} +.user-popUp .formItems .formList li.icon.formLogin:before{ content: '\f0e0'; } +.user-popUp .formItems .formList li.icon.formUser:before{ content: '\f007'; } +.user-popUp .formItems .formList li.icon.formPass:before{ content: '\f023'; } +.user-popUp .formItems .formList li .sendEnter{ + font-size: 14px; + height: 50px; + letter-spacing: 2px; + line-height: 50px; + padding: 0 30px; + text-transform: uppercase; + display: block; text-decoration: none; color: #ffffff; cursor: pointer; font-weight: 300; text-align: center;} +.user-popUp .formItems .formList li .sendEnter:hover{ background-color: #323232; color: #fff; border-color: #323232;} + +.user-popUp .formItems .result p { padding: 0; } +.user-popUp #loginForm .result { position: absolute; top:0; left:0; width:195px; height:45px; z-index:3000; display:none; } +.user-popUp #registerForm .result { position: absolute; top:0; left:0; width:485px; height:45px; z-index:3000; display:none; } + +body .mfp-bg { background-color: rgba(0, 0, 0, 0.7) !important; } + +/*=Title==================================================================================================================================================================*/ +.sc_title { padding: 0 0 10px 0; } +.sc_title_underline { overflow: hidden; padding-bottom:5px; } +.sc_title_underline:after { content:''; display:block; margin:30px auto 5px; background-color: rgba(142, 144, 146, 0.2) !important; height:1px; width:105px; } +.sc_title_align_left.sc_title_underline:after { margin:30px 0; background-color: rgba(142, 144, 146, 0.2) !important; height:1px; width:105px; } +.sc_title_align_right.sc_title_underline:after { width: 100%; } +.sc_title_icon { display:block; width: 70px; height: 70px; margin: 0 auto; overflow:hidden; vertical-align: middle; } +.sc_title_icon:before { font-size: 60px; display: block; width: 70px; height: 70px; text-align: center; line-height: 70px; vertical-align: middle; padding:0; text-indent:0; margin:0; box-sizing: border-box; -moz-box-sizing: border-box; } + +.sc_title_icon.sc_size_medium { font-size: 50px; width:50px; height: 50px; } +.sc_title_icon.sc_size_medium:before { font-size: 50px; width:50px; height:50px; line-height:50px; } + +.sc_title_icon.sc_size_large { font-size: 60px; width:70px; height: 70px; } +.sc_title_icon.sc_size_large:before { font-size: 60px; width:70px; height: 70px; line-height: 70px; } + +.sc_title_icon.sc_size_big { font-size: 70px; width:80px; height: 80px; } +.sc_title_icon.sc_size_big:before { font-size: 70px; width:80px; height:80px; line-height:80px; } + +.sc_title_icon.sc_size_huge { font-size: 80px; width:90px; height: 90px; } +.sc_title_icon.sc_size_huge:before { font-size: 80px; width:90px; height:90px; line-height:90px; } + +.sc_title_icon.sc_title_bg:before { font-size: 25px; } +.sc_title_icon.sc_title_icon.sc_size_medium.sc_title_bg:before { font-size: 16px; } +.sc_title_icon.sc_title_bg { color: #fff; } +.global .sc_title_icon:before, +.bg_tint_dark .sc_title_icon:before { color:#fff; } + +.sc_title_top { margin: 0 auto 14px; } +.sc_title_left { float: left; margin: 0 20px 15px 0; } +.sc_title_right { float: right; margin: 0 0 15px 20px; } + +h1.sc_title .sc_title_icon, .h1.sc_title .sc_title_icon, +h1.sc_title .sc_title_image, .h1.sc_title .sc_title_image { width: 64px; height: 64px;} +h2.sc_title .sc_title_icon, .h2.sc_title .sc_title_icon, +h2.sc_title .sc_title_image, .h2.sc_title .sc_title_image { width: 52px; height: 52px;} +h3.sc_title .sc_title_icon, .h3.sc_title .sc_title_icon, +h3.sc_title .sc_title_image, .h3.sc_title .sc_title_image { width: 39px; height: 39px;} +h4.sc_title .sc_title_icon, .h4.sc_title .sc_title_icon, +h4.sc_title .sc_title_image, .h4.sc_title .sc_title_image { width: 32px; height: 32px;} +h5.sc_title .sc_title_icon, .h5.sc_title .sc_title_icon, +h5.sc_title .sc_title_image, .h5.sc_title .sc_title_image { width: 24px; height: 24px;} +h6.sc_title .sc_title_icon, .h6.sc_title .sc_title_icon, +h6.sc_title .sc_title_image, .h6.sc_title .sc_title_image { width: 22px; height: 22px;} + +h1.sc_title .sc_title_icon:before, .h1.sc_title .sc_title_icon:before { width: 64px; height: 64px; font-size: 61px; line-height: 74px;} +h2.sc_title .sc_title_icon:before, .h2.sc_title .sc_title_icon:before { width: 52px; height: 52px; font-size: 50px; line-height: 54px;} +h3.sc_title .sc_title_icon:before, .h3.sc_title .sc_title_icon:before { width: 39px; height: 39px; font-size: 36px; line-height: 36px;} +h4.sc_title .sc_title_icon:before, .h4.sc_title .sc_title_icon:before { width: 32px; height: 32px; font-size: 30px; line-height: 30px;} +h5.sc_title .sc_title_icon:before, .h5.sc_title .sc_title_icon:before { width: 24px; height: 24px; font-size: 20px; line-height: 22px;} +h6.sc_title .sc_title_icon:before, .h6.sc_title .sc_title_icon:before { width: 22px; height: 22px; font-size: 16px; line-height: 20px;} + +h1.sc_title .sc_title_icon.sc_title_bg:before, .h1.sc_title .sc_title_icon.sc_title_bg:before { font-size: 49px; line-height: 74px; } +h2.sc_title .sc_title_icon.sc_title_bg:before, .h2.sc_title .sc_title_icon.sc_title_bg:before { font-size: 38px; line-height: 54px; } +h3.sc_title .sc_title_icon.sc_title_bg:before, .h3.sc_title .sc_title_icon.sc_title_bg:before { font-size: 23px; line-height: 44px; } +h4.sc_title .sc_title_icon.sc_title_bg:before, .h4.sc_title .sc_title_icon.sc_title_bg:before { font-size: 18px; line-height: 32px; } +h5.sc_title .sc_title_icon.sc_title_bg:before, .h5.sc_title .sc_title_icon.sc_title_bg:before { font-size: 16px; line-height: 22px; } +h6.sc_title .sc_title_icon.sc_title_bg:before, .h6.sc_title .sc_title_icon.sc_title_bg:before { font-size: 14px; line-height: 20px; } + +.sc_title_image { display:block; text-align: center; max-width:60px; } +.sc_title_image.sc_size_small { max-width:30px; } +.sc_title_left.sc_title_image.sc_size_small { margin-right:10px; } +.sc_title_image.sc_size_medium { max-width:60px; } +.sc_title_image.sc_size_large { max-width:80px; } + +.sc_title_divider { position:relative; padding-left: 5ex; padding-right: 5ex; } +.sc_title_divider .sc_title_divider_before, +.sc_title_divider .sc_title_divider_after { display:block; width:4ex; height:2px; background-color:#222222; position:absolute; top: 50%; margin-top:-3px; } +.sc_title_divider .sc_title_divider_before { left:0; } +.sc_title_divider .sc_title_divider_after { right:0; } + +/*=Line==================================================================================================================================================*/ +.sc_line { display: block; clear: both; width: 100%; margin: 0 0 30px 0; height: 0; border: 0; border-top-width: 1px; border-style: solid; border-color: #e8e9e9; } +.sc_line.sc_line_style_solid_dark { border-top-color: #303036; } +.sc_line.sc_line_style_dashed { border-style: dashed; } +.sc_line.sc_line_style_dotted { border-style: dotted; } +.sc_line.sc_line_style_double { height: 4px; border-bottom-width: 1px; } +.sc_line_bottom { display: block; width: 100%; margin: 0 0 30px 0; border: 0; border-bottom-width: 1px; border-style: solid; border-color: #e8e9e9; } + +.sc_line_before:before, +.sc_line_after:after{ + border-bottom: 1px solid rgba(142,144,146,0.3); + width: 100%; + content: ""; + display: block; + position: relative; + left: 0; + bottom: 0; + clear: both; +} +.sc_line_after:after { + top: 80px; +} + + +/*=banner==========================================================================================================================================*/ + +.sc_banner { display: block; position: relative; overflow: hidden;} +.sc_banner:before { content:''; top: 0; right: 0; bottom: 0; left: 0; position: absolute; z-index: 1; opacity: 0.3; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + -ms-transition: all 0.1s ease-out; + -o-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; + + -webkit-transform: translate(0px, 0px) scale(1, 1); + -moz-transform: translate(0px, 0px) scale(1, 1); + -o-transform: translate(0px, 0px) scale(1, 1); + -ms-transform: translate(0px, 0px) scale(1, 1); + transform: translate(0px, 0px) scale(1, 1);} +.sc_banner:hover:before { + -webkit-transform: translate(0px, 0px) scale(0.9, 0.9); + -moz-transform: translate(0px, 0px) scale(0.9, 0.9); + -o-transform: translate(0px, 0px) scale(0.9, 0.9); + -ms-transform: translate(0px, 0px) scale(0.9, 0.9); + transform: translate(0px, 0px) scale(0.9, 0.9); } + +.sc_banner .sc_banner_image { width: 100%; display: block; + -webkit-transition: all 4s ease-out; + -moz-transition: all 4s ease-out; + -ms-transition: all 4s ease-out; + -o-transition: all 4s ease-out; + transition: all 4s ease-out; + + -webkit-transform: translate(0px, 0px) scale(1, 1); + -moz-transform: translate(0px, 0px) scale(1, 1); + -o-transform: translate(0px, 0px) scale(1, 1); + -ms-transform: translate(0px, 0px) scale(1, 1); + transform: translate(0px, 0px) scale(1, 1);} +.sc_banner:hover .sc_banner_image { + -webkit-transform: translate(0px, 0px) scale(1.1, 1.1); + -moz-transform: translate(0px, 0px) scale(1.1, 1.1); + -o-transform: translate(0px, 0px) scale(1.1, 1.1); + -ms-transform: translate(0px, 0px) scale(1.1, 1.1); + transform: translate(0px, 0px) scale(1.1, 1.1); +} +.sc_banner .sc_banner_title { position: absolute; right: 20px; font-size: 24px; font-weight: 100; left: 20px; bottom: 50%; text-align: center; color: #fff; z-index: 2;} +.sc_banner .sc_banner_content { position: absolute; font-size: 14px; font-weight: 100; right: 20px; left: 20px; top: 50%; text-align: center; color: #fff; z-index: 2;} +.sc_banner .sc_banner_content:before { content: ''; display: block; width: 40px; height: 1px; background: #fff; margin: 10px auto;} + + +/*=== [ Button & Pagination ] =========================================================================================*/ + +/*pagination*/ +.pagination { padding:0; text-align: center; width: 100%;} +.pagination:after { display:block; content:""; clear:both;} +.pagination > ul { margin:0; padding:0;} +.pagination > ul > li{ float:none; list-style:none; height: auto; } +.pagination > ul > li > a{ background-color: #EAE2DE; display:block; color:#5a6266; width: 40px; height: 40px; line-height: 40px; padding: 0; } +.pagination > ul > li > span{ display:block; width: 40px; height: 40px; line-height: 40px; padding: 0; } +.pagination > ul > li > a .icon{ width:12px; height:12px; font-size:12px; line-height:9px; display:inline-block; vertical-align:middle;} +.pagination > ul > li > a .icon:before{ margin:0;} +.pagination > ul > li > a:hover, .pagination > ul > li > a:active { color: #ffffff; } + +.pagination > ul > li.pager_prev > a, .pagination > ul > li.pager_next > a{ display: block; text-indent: -1000px; } + +.pagination > ul > li.pager_prev > a:before, .pagination > ul > li.pager_next > a:before { + font-family: "fontello"; font-style: normal; font-weight: normal; height:40px; width: 40px; line-height:40px; display:block; text-indent: 0; content:'\e82b'; +} +.pagination > ul > li.pager_next > a:before { content:'\e82c'; } + +/*.pagination .squareButton { margin: 0 5px 5px 0;}*/ + +.pagination .pageLibrary > li{ height:40px; line-height:40px;} +.pagination .pageLibrary > li > a { height:40px;} +.pagination .pageLibrary > li.leftPage .icon{ margin-right:2px;} +.pagination .pageLibrary > li.rightPage .icon{ margin-left:4px;} +.pagination .pageLibrary > li.libPage{ height:30px; line-height:30px; padding:0 18px 8px 10px; position:relative;} +.pagination .pageLibrary > li.libPage .navInput{ border:1px solid #ddd; height:28px; line-height:28px; min-width:17px; padding: 0 9px; margin:0 9px; text-align:center; +background: #eeeeee; +background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); +background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); +background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); +background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%); +background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%); +background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); +filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );} + +/*nav Focus*/ +.pagination .pageLibrary > li.libPage > .pageFocusBlock{ position:absolute; z-index:1000; border:1px solid #ddd; background:#fff; bottom:50px; left:-68px; padding:15px 15px 0 15px ; display:none; width:340px; direction: ltr; } +.pagination .pageLibrary > li.libPage > .pageFocusBlock.navPadding { padding:75px 0 0 0;} +.pagination .pageLibrary > li.libPage > .pageFocusBlock > * { float: left; } +.pagination .pageLibrary > li.libPage > .pageFocusBlock:after{ content:""; width:15px; height:15px; background:#FFF; border-right:1px solid #ddd; border-bottom:1px solid #ddd; position:absolute; bottom:-9px; left:143px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-box-shadow: 3px 3px 2px 2px #f0f0f0; + -moz-box-shadow: 3px 3px 2px 2px #f0f0f0; + box-shadow: 3px 3px 2px 2px #f0f0f0; +} +.pagination .pageLibrary > li.libPage > .pageFocusBlock .flex-direction-nav { position:absolute; top:20px; list-style:none; margin:0; padding:0; width:100%;} +.pagination .pageLibrary > li.libPage > .pageFocusBlock .flex-direction-nav li { list-style:none; margin:0; padding:0;} +.pagination .pageLibrary > li.libPage > .pageFocusBlock .flex-direction-nav li a { width: 37px; height: 37px; display: block; position: absolute; z-index: 10; text-align:center; border: 1px solid #ddd; font-size:18px; } +.pagination .pageLibrary > li.libPage > .pageFocusBlock .flex-direction-nav li a:before { line-height:37px; color: #888888; } +.pagination .pageLibrary > li.libPage > .pageFocusBlock .flex-direction-nav .flex-prev { left:15px;} +.pagination .pageLibrary > li.libPage > .pageFocusBlock .flex-direction-nav .flex-next { right:15px;} +.pagination .pageLibrary > li.libPage > .pageFocusBlock .sc_slider{ width: 340px; height:225px; overflow: hidden;} +.pagination .pageLibrary > li.libPage > .pageFocusBlock .pageNumber{ margin:0;} +.pagination .pageLibrary > li.libPage > .pageFocusBlock .pageNumber table{ font-size:36px; font-weight:100;} +.pagination .pageLibrary > li.libPage > .pageFocusBlock .pageNumber table td{ text-align:center; vertical-align:middle; padding:0; margin:0; width:68px; height:55px;} +.pagination .pageLibrary > li.libPage > .pageFocusBlock .pageNumber table td a{ display:inline-block; text-align:center;} +.pagination .pageLibrary > li.libPage > .pageFocusBlock .pageNumber table td a.active, +.pagination .pageLibrary > li.libPage > .pageFocusBlock .pageNumber table td a:hover{ font-weight:600;} +.pagination .pageLibrary > li.libPage > .pageFocusBlock .pageNumber table td a.active{ color:#222222; cursor:default;} + + + +/*shadow HR*/ +.hrShadow { position:relative; border-bottom:1px solid #e8e9e9;} + +/* Square button */ +.squareButton.fullSize a, +.squareButton.fullSize button { + width: 100%; + height: 90px; + border-radius: 0; + line-height: 90px; + font-size: 23px; +} + +.squareButton.fullSize a:before, +.squareButton.fullSize button:before { padding:0 9px 0 0 ; } + +/* Square button */ +.squareButton + .squareButton { margin: 0 0 0 10px; } +input[type="submit"], +input[type="button"], +.squareButton { height:30px; list-style: none; display: inline-block; vertical-align:bottom; position:relative; } + +.squareButton.medium{ height:40px;} +.squareButton.big { height:50px;} +.squareButton.banner { height:90px;} + +.squareButton.fullSize{ display: block; text-align: center; margin: 0; clear:both; width: 100%; height: auto;} +.squareButton.fullSize.ico a:before, +.squareButton.fullSize.ico button:before{ display: inline-block; float: none;} + +input[type="submit"], +input[type="button"], +.squareButton > a, .squareButton > button, .squareButton > span { height:40px; line-height:40px; display: block; padding: 0 10px; color: #ffffff; position: relative; font-size:14px; cursor:pointer; font-weight:100; background-color:#e3493c; overflow: hidden;} + +.squareButton.medium > a, .squareButton.medium > button, .squareButton.medium > span { height:40px; line-height:40px; font-size:14px; font-weight: 100; letter-spacing: 0; padding:0 30px; } +.squareButton.big > a, .squareButton.big > button, .squareButton.big > span { height:50px; line-height:50px; font-size:14px; font-weight: 100; letter-spacing: 2px; text-transform: uppercase; padding:0 30px; } + + +/* for chrom, right truncated. */ +.squareButton.medium.sc_button_style_border:not(.ico) > a, +.squareButton.medium.sc_button_style_border_1:not(.ico) > a, +.squareButton.medium.sc_button_style_border:not(.ico) > button, +.squareButton.medium.sc_button_style_border_1:not(.ico) > button { height:38px; line-height:38px; } +.squareButton.big.sc_button_style_border:not(.ico) > a, +.squareButton.big.sc_button_style_border_1:not(.ico) > a, +.squareButton.big.sc_button_style_border:not(.ico) > button, +.squareButton.big.sc_button_style_border_1:not(.ico) > button { height: 48px; line-height: 48px; } +.squareButton:not(.ico) > a, .squareButton:not(.ico) > button { display: inline-table; border-spacing: 0; } +/* /for chrom, right truncated. */ + + +.squareButton.big > a:before, .squareButton.big > button:before { font-size:24px; } +.squareButton.banner > a, .squareButton.banner > button, .squareButton.banner > span{ height:88px; line-height:88px; font-size:23px; padding:0 30px 0 25px; } + +.squareButton.dark > a, .squareButton.dark > button, .squareButton.dark > span { background-color:#141a22; color:#fff;} +.squareButton.global > a, .squareButton.global > span, +.squareButton.accent_1 > a, .squareButton.accent_1 > span, +.squareButton.accent_2 > a, .squareButton.accent_2 > button, .squareButton.accent_2 > span, +.squareButton.accent_3 > a, .squareButton.accent_3 > span { color:#fff;} + +.squareButton.gray > a, .squareButton.gray > span { color:#5a6266;} + +.squareButton.border > a, +.squareButton.border_1 > a, +.squareButton.border > a:active, +.squareButton.border_1 > a:active { border: 1px solid rgba(210, 217, 224, 0.5); -moz-box-sizing: border-box; box-sizing: border-box; } + +.squareButton.medium > a:after, +.squareButton.medium > a:before{ height:40px; line-height:40px; } +.squareButton.big > a:after, +.squareButton.big > a:before{ height:50px; line-height:50px; } +.squareButton.banner > a:after, +.squareButton.banner > a:before{ height:88px; line-height:88px; } + +.squareButton.ico > a:before{ padding:0 9px 0 0 ; float:left;} +.squareButton.ico > a:after{padding:0 0 0 9px; display:inline-block; float: none;} + +.squareButton > a:active { color:#fff !important;} +.squareButton.dark > a:active, +.squareButton.global > a:active, +.squareButton.accent_1 > a:active, +.squareButton.accent_2 > a:active, +.squareButton.accent_2 > button:active, +.squareButton.accent_3 > a:active, +.squareButton.gray > a:active { color:#fff; } + +.squareButton.ui-state-active > a:hover, +.squareButton.ui-state-active > a, +.squareButton.active > a:hover, +.squareButton.active > a, +.squareButton.active > span { color:#fff; cursor:default; margin:0; } +.squareButton > span { cursor:default; } + +.squareButton > a.selected:hover, +.squareButton > a.selected:active{ border: 1px solid #ddd;color: #777777; margin:0px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none;} + +.squareButton.ico.more > a:before{ content:'\e850';} +.squareButton.ico.share > a:before{ content:'\e835';} +.squareButton.ico.view > a:before{ content:'\e83c';} +.squareButton.ico.comm > a:before{ content:'\e830';} +.squareButton.ico.left > a:before{ content:'\e85f';} +.squareButton.ico.reply > a:before{ content:'\e831';} +.squareButton.ico.right > a:after{ content:'\e860';} + +.withMargin { margin-bottom:50px; } + +span.squareButton.global.big{ margin-top: 20px; } +.squareButton.accent_2 > a, +.squareButton.accent_2 > button { + background-color: #392071; + color: #fff !important; + display: inline-table; + border-spacing: 0; +} +.squareButton.accent_2 > a:hover, +.squareButton.accent_2 > a:active, +.squareButton.accent_2 > button:hover, +.squareButton.accent_2 > button:active { + background-color: rgba(57, 32, 113, 0.7); +} + +.responsive_menu [class*="sc_button_style_"] {margin: 10px 0;} +.sc_button + .sc_button { margin-left: 0 !important; } + +/*=Table===============================================================================================================================================*/ +.sc_table table { border-collapse:separate; } +.sc_table table th, +.sc_table table td { border-left-width:0; border-top-width:0; } +.sc_table table tr th:first-child, +.sc_table table tr td:first-child { border-left-width:1px; } +.sc_table table thead tr:first-child th, +.sc_table table thead tr:first-child td { border-top-width:1px; } +.sc_table table tr.odd td { background-color:#f5f5f5;} +.sc_table table th { text-align:center; } +.sc_table table th, +.sc_table table td { vertical-align:middle; padding:10px; } + +.sc_table.sc_table_size_small table th, +.sc_table.sc_table_size_small table td { padding:4px; } + +.sc_table.sc_table_size_big table th, +.sc_table.sc_table_size_big table td { padding:20px; } + +.sc_table.sc_table_size_no_indentation table th, +.sc_table.sc_table_size_no_indentation table td { padding:0; } + +.sc_table a.sc_image { display: block; } + +.sc_table.sc_table_align_center table th, +.sc_table.sc_table_align_center table td, +.sc_table_grey th, .sc_table_grey td { text-align:center; } + +.sc_table.sc_table_align_right table th, +.sc_table.sc_table_align_right table td { text-align:right; } + +.sc_table table thead th, +.sc_table table th { text-transform:uppercase; font-size: 14px; font-weight: 600; letter-spacing: 0.5px;} +.sc_table table td span { color:#303036;} +.sc_table table td i { font-size:12px;} + +.sc_table table tr:hover { background-color: rgba(5, 209, 212, 0.15);} + +/* table style 1 */ +.sc_table.sc_table_style_1 thead th, +.sc_table.sc_table_style_1 thead td { color:#303036; } +.sc_table.sc_table_style_1 tfoot th, +.sc_table.sc_table_style_1 tfoot td, +.sc_table.sc_table_style_1 table thead tr th, +.sc_table.sc_table_style_1 table thead tr td, +.sc_table.sc_table_style_1 table tfoot tr th, +.sc_table.sc_table_style_1 table tfoot tr td { background-color:#f7f7f8; } + +/*highlights*/ +.sc_highlight.sc_highlight_style_1 { text-decoration: none; display: inline-block; color: #fff; padding: 0 4px;} +.sc_highlight.sc_highlight_style_2 { text-decoration: none; font-weight: 600;} +.sc_highlight.sc_highlight_style_3 { text-decoration: none; display: inline-block; color: #fff; padding: 0 4px;} + +table { width:100%; border-spacing:0; border-collapse:collapse; } +table td, table th { border:1px solid #dddddd; padding: 4px; } +.content table { margin-bottom:30px; } + +body[class*="woocommerce-"] table th, +body[class*="woocommerce-"] table td, +table.calendar th, table.calendar td, +#pageNavSlider table td, #pageNavSlider table th { border-width:0; } + +/*style light*/ +.sc_pricing_light .sc_pricing_columns ul { background: #EAE2DE; } +.sc_pricing_light .sc_pricing_columns:hover ul { background: #fff; } +.sc_pricing_light .sc_price_item .sc_price_period { color:#acb4b6; } +.sc_pricing_light .sc_price_item .sc_price_currency, +.sc_pricing_light .sc_price_item .sc_price_money, +.sc_pricing_light .sc_price_item .sc_price_penny +{ color:#303036; } +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate .sc_price_item .sc_price_currency, +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate .sc_price_item .sc_price_money, +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate .sc_price_item .sc_price_penny +{ color: #5a6266; } +.sc_pricing_light .sc_button > a { color: #5a6266; background-color: #ffffff !important; } +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate .sc_button > a { color: #ffffff; } +.sc_pricing_light .sc_pricing_columns .sc_pricing_title, +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate li.sc_pricing_title, +.sc_pricing_light .sc_pricing_columns ul li.sc_pricing_price +{ background-color:#f0f2f4; } +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate .sc_pricing_title, +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate li.sc_pricing_title, +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate li.sc_pricing_price +{ background-color:#f9f9f9; } +.sc_pricing_light .sc_pricing_columns:hover ul.columnsAnimate .sc_pricing_title { color: #e3493c; } +.sc_pricing_light .sc_pricing_data > span { color: #303036; } + +/*style dark*/ +.sc_pricing_dark{ + padding: 0; + margin-bottom: 20px; +} +.sc_pricing_table > div { + -moz-box-sizing: border-box; + box-sizing: border-box; + border-left: 1px solid transparent; +} +.sc_pricing_table .sc_pricing_columns ul { + margin: 0; + padding: 0; + width: 100%; + position: relative; + z-index: 1; + border: 2px solid transparent; +} +.sc_pricing_dark .sc_pricing_columns ul { + background: #1b222a; +} +.sc_pricing_table .sc_pricing_columns ul li { + list-style: none; + display: block; + padding: 10px; + line-height: 18px; + overflow: hidden; +} +.sc_pricing_table .sc_pricing_columns ul li.sc_pricing_title { + text-transform: uppercase; + font-size: 12px; + letter-spacing: 1px; + font-weight: 300; + border: none; + height: auto; + padding: 35px 0 0; + line-height: 18px; +} +.sc_pricing_dark .sc_price_item .sc_price_currency, .sc_pricing_dark .sc_price_item .sc_price_money, .sc_pricing_dark .sc_price_item .sc_price_penny, .sc_pricing_dark .sc_pricing_columns ul li.sc_pricing_title, .sc_pricing_dark .sc_pricing_data > span { + color: #ffffff; +} +.sc_pricing_dark .sc_price_item .sc_price_period, .sc_pricing_dark .sc_pricing_columns ul li { + color: #9da5a8; +} +.sc_pricing_table .sc_pricing_columns ul.columnsAnimate li.sc_pricing_price, .sc_pricing_table .sc_pricing_columns ul li.sc_pricing_price { + padding: 0 0 27px !important; + margin-bottom: 25px; + margin-top: -5px; + height: auto; +} +.sc_pricing_data{ + font-size: 14px; +} + +.sc_price_item { + height: 50px; + width: auto; + display: inline-block; + position: relative; + margin: 10px auto 10px auto; +} + +.sc_price_item .sc_price_currency { + position: absolute; + top: 9px; + left: -16px; + font-size: 26px; + font-weight: 100; +} +.sc_pricing_dark .sc_price_item .sc_price_currency, .sc_pricing_dark .sc_price_item .sc_price_money, .sc_pricing_dark .sc_price_item .sc_price_penny, .sc_pricing_dark .sc_pricing_columns ul li.sc_pricing_title, .sc_pricing_dark .sc_pricing_data > span { + color: #ffffff; +} +.sc_price_item .sc_price_money { + font-size: 55px; + height: 55px; + line-height: 55px; + font-weight: 100; + float: left; +} +.sc_price_item .sc_price_info { + height: 55px; + padding: 0; + float: left; + text-align: left; + display: table; +} +.sc_price_item .sc_price_period { + font-size: 13px; + font-style: italic; + line-height: 18px; + display: table-cell; + vertical-align: bottom; +} +.sc_pricing_dark .sc_price_item .sc_price_period, .sc_pricing_dark .sc_pricing_columns ul li { + color: #9da5a8; +} + +.sc_pricing_dark .sc_pricing_columns:hover ul.columnsAnimate .sc_button > a{ + background-color: #ffc455; +} +.sc_pricing_dark .sc_pricing_columns:hover ul.columnsAnimate .sc_button > a { + color: #ffffff; +} + +.sc_pricing_dark .sc_pricing_columns .sc_pricing_title, +.sc_pricing_dark .sc_pricing_columns:hover ul.columnsAnimate li.sc_pricing_title, +.sc_pricing_dark .sc_pricing_columns ul li.sc_pricing_price +{ background-color:#181f27; } + +span.sc_button.sc_button_style_global{ + margin-top: 20px; +} + +/*=Toggle================================================================================================================================================*/ + +/*Dropcaps*/ +.sc_dropcaps .sc_dropcap { color: #fff; font-size: 25px; display: inline-block; width: 47px; height: 47px; float: left; text-align: center; line-height: 47px; margin: 0 12px 0 0 ;} +.sc_dropcaps.sc_dropcaps_style_6 .sc_dropcap{ color: #303036;} + +/*tooltip*/ +.sc_tooltip_parent { text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; position: relative; } +.sc_tooltip_parent .sc_tooltip { position: absolute; color: #fff; white-space: nowrap; top: -33px !important; left: 50% !important; margin-left: -42px; padding: 1px 6px; z-index: 2; display: none;} +.sc_tooltip_parent .sc_tooltip:before{ content: ''; width: 8px; height: 8px; position: absolute; left: 50%; bottom: -2px; margin-left: -4px; z-index: 1; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); +} + +/*=Infoboxes==================================================================================================================================================================*/ +.sc_infobox{ position: relative; margin:0 0 20px 0; color:#ffffff; font-size:14px; font-weight:300; padding:30px 60px 30px 55px; clear: both; line-height: 20px; text-transform: uppercase; letter-spacing: 2px; } +.sc_infobox b, .sc_infobox strong, .result.sc_infobox { font-weight: 600; } +.sc_infobox p { display: block; font-size: 14px; padding: 0; margin: 0;} +.sc_infobox h4 { text-align:left; } + +.sc_infobox.sc_infobox_style_info { background-color:#05d1d4; } +.sc_infobox.sc_infobox_style_success { background-color:#a3c656; } +.sc_infobox.sc_infobox_style_warning { background-color:#ffc455; } +.sc_infobox.sc_infobox_style_error { background-color:#e3493c; } +.sc_infobox.sc_infobox_style_regular { color:#303036; background-color:#EAE2DE; } +.sc_infobox.sc_infobox_style_regular h4 { color:#303036; } + +.sc_infobox.sc_infobox_style_success p, +.sc_infobox.sc_infobox_style_error p, +.sc_infobox.sc_infobox_style_warning p, +.sc_infobox.sc_infobox_style_info p { color: #ffffff;} + +.sc_infobox.sc_infobox_closeable{ cursor: pointer; } +.sc_infobox.sc_infobox_closeable:after { background-color: rgba(255, 255, 255, 0.2); + content: '\f00d'; + font-family: "FontAwesome"; + cursor:pointer; + font-size:11px; + line-height:21px; + width:20px; + height:20px; + display:block; + position: absolute; + top: 50%; + right: 30px; + color:#fff; + margin:-10px 0 10px 10px; + text-align: center; + text-indent: 3px; +} +.sc_infobox.sc_infobox_closeable.sc_infobox_style_regular:after { background-color: rgba(255, 255, 255, 1); color: #777d80; } +.sc_infobox.sc_infobox_style_regular:after{ color:#303036; } +.sc_infobox:before { + font-family: "FontAwesome"; + font-size:14px; + line-height:17px; + width:18px; + height:18px; + display:block; + color:#fff; + margin: -9px 0 0 0; + text-align: left; + text-indent: 0; + position: absolute; + top: 50%; + left: 30px; +} +.sc_infobox.sc_infobox_style_info:before { content: '\f129'; } +.sc_infobox.sc_infobox_style_success:before { content: '\f00c'; } +.sc_infobox.sc_infobox_style_warning:before { content: '\f00d'; } +.sc_infobox.sc_infobox_style_error:before { content: '\f00d'; } +.sc_infobox.sc_infobox_style_regular:before { content: '\f085'; color:#303036; } + + + +/*=Mainslider==================================================================================================================================================================*/ +/* +flexslider +*/ + + +/* + * jQuery FlexSlider v2.2.0 + * http://www.woothemes.com/flexslider/ + * + * Copyright 2012 WooThemes + * Free to use under the GPLv2 license. + * http://www.gnu.org/licenses/gpl-2.0.html + * + * Contributing author: Tyler Smith (@mbmufffin) + */ + + +/* Browser Resets +*********************************/ +.flex-container a:active, +.flexslider a:active, +.flex-container a:focus, +.flexslider a:focus {outline: none;} +.slides, +.flex-control-nav, +.flex-direction-nav {margin: 0; padding: 0; list-style: none;} + + +/* FlexSlider Necessary Styles +*********************************/ +.flexslider {margin: 0; padding: 0;} +.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; height: inherit;} /* Hide the slides before the JS is loaded. Avoids image jumping */ +.flexslider .slides img {width: 100%; display: block;} +.flex-pauseplay span {text-transform: capitalize;} + +/* Clearfix for the .slides element */ +.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} +html[xmlns] .slides {display: block;} +* html .slides {height: 1%;} + +/* No JavaScript Fallback */ +/* If you are not using another script, such as Modernizr, make sure you + * include js that eliminates this class on page load */ +.no-js .slides > li:first-child {display: block;} + +/* FlexSlider Default Theme +*********************************/ +.flexslider { margin: 0 0; position: relative; zoom: 1; } +.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } +.loading .flex-viewport { max-height: 300px; } +.flexslider .slides { zoom: 1; height: inherit; } +/*.carousel li { margin-right: 5px; }*/ + +/* Direction Nav */ +.flex-direction-nav {*height: 0;} +.flex-direction-nav .flex-prev { left: 10px; } +.flex-direction-nav .flex-next { right: 10px; text-align: right; } +.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; } +.flexslider:hover .flex-next { opacity: 0.7; right: 10px; } +.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; } +.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; } + +/* Pause/Play */ +.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; } +.flex-pauseplay a:before { font-family: 'rt-icons'; font-size: 20px; display: inline-block; content: "\e6a2"; } +.flex-pauseplay a:hover { opacity: 1; } +.flex-pauseplay a.flex-play:before { content: "\e711"; } + +/* Control Nav */ +.flex-control-nav {width: 100%; position: absolute; bottom: 5px; text-align: center; z-index: 2; opacity: 0; -webkit-transition: opacity 0.5s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; -webkit-transform: translateZ(5px);} +.flexslider:hover .flex-control-nav {opacity: 1;} +.flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline;} +.flex-control-paging li a {width: 11px; height: 11px; display: block; cursor: pointer; text-indent: -9999px;} + +.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;} +.flex-control-thumbs li {width: 25%; float: left; margin: 0;} +.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;} +.flex-control-thumbs img:hover {opacity: 1;} +.flex-control-thumbs .flex-active {opacity: 1; cursor: default;} + +@media screen and (max-width: 860px) { + .flex-direction-nav .flex-prev { opacity: 1; left: 10px;} + .flex-direction-nav .flex-next { opacity: 1; right: 10px;} +} + + +#mainslider .flexslider { + position: relative; + overflow: hidden; + z-index: 1; +} + +#mainslider .slide_description_wrapper { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + } + +#mainslider .slide_description { + display: inline-block; + vertical-align: middle; +} + +#mainslider .slide_description_wrapper:before { + content: ''; + display: inline-block; + width: 0; + height: 100%; + vertical-align: middle; + margin-left: -0.25em; } + +#mainslider h2, +#mainslider h3, +#mainslider p { + color: #fff; +} + +#mainslider p { + font-weight: 100; + margin-top: 25px; + margin-bottom: 30px; } +#mainslider h3 { + margin: 0px; + padding-bottom: 0; } + +.slider_textblock_left .slide_description { + text-align: left; + } + +.slider_textblock_center .slide_description { + text-align: center; + margin-right: 0; } + +#mainslider .flex-direction-nav { + position: absolute; + z-index: 2; + top: 41%; + width: 100%; } +#mainslider .flex-direction-nav a { + background: rgba(255, 255, 255, 0.1); + position: absolute; + display: block; + width: 70px; + height: 70px; + font-size: 0; } +#mainslider .flex-direction-nav a:hover { + background: rgba(255, 255, 255, 0.2); } +#mainslider .flex-control-nav li a { + background: transparent; + border: 1px solid rgba(142, 144, 146, 0.2); } +#mainslider .flex-active, +#mainslider .flex-control-nav li a:hover { + background-color: rgba(142, 144, 146, 0.3) !important; } +#mainslider .flex-direction-nav [class*="flex-"]:before { + font-family: "fontello"; + color: #fff; + display: block; + width: 70px; + height: 70px; + position: absolute; + font-size: 9px; + text-align: center; + line-height: 71px; } +#mainslider .flex-next { + right: -100px; } +#mainslider .flex-prev { + left: -100px; } +#mainslider .flexslider:hover .flex-next { + right: 10px; } +#mainslider .flexslider:hover .flex-prev { + left: 10px; } +#mainslider .flex-next:before { + content: '\e804'; } +#mainslider .flex-prev:before { + content: '\e803'; } + + + +.slider_style_1 .flexslider { max-height: 100% !important; } + +/*=Skills==================================================================================================================================================================*/ + +.sc_skills { width: 100%; } + +/*skills Percent*/ +.sc_skills_percent .skillsWrap{ text-align:center; } +.sc_skills_percent .skillsWrap:after{ content:''; height:0; display:block; clear:both;} +.sc_skills_percent .skillsWrap .sc_skills_item{ display: inline-block; text-align:center;} +.sc_skills_percent .skillsWrap .sc_skills_item .sc_skills_count{ font-size:72px; line-height:60px; height:93px; font-weight:100;} +.sc_skills_percent .skillsWrap .sc_skills_item .sc_skills_count .sc_skills_total:after{ content:'%';} +.sc_skills_percent .skillsWrap .sc_skills_item .sc_skills_info{ font-size:18px; font-weight:300;} + +.sc_skills_percent .skillsWrap.sc_slillsVertical .sc_skillsColumns{ float: none; } + +.sc_skills_percent .skillsWrap.sc_slillsHorizontal .sc_skillsColumns{ padding:0 0 50px 0; margin: 0 auto;} +.sc_skills_percent .skillsWrap.sc_slillsHorizontal .sc_skillsColumns:after{ content: ''; height: 0; display: block; clear: both;} +.sc_skills_percent .skillsWrap.sc_slillsHorizontal .sc_skillsColumns .sc_skills_item{ } +.sc_skills_percent .skillsWrap.sc_slillsHorizontal .sc_skillsColumns .sc_skills_info{ } + +/*skills bar*/ +.sc_skills_bar { padding: 0 0 50px 0;} +.sc_skills_bar .sc_skills_wrap { margin:0; height:6px; background:#EAE2DE; position:relative;} +.sc_skills_bar .sc_skills_item.sc_skills_style_bar_2 .sc_skills_wrap { margin:0; height:0; background: none;} +.sc_skills_bar .sc_skills_item .sc_skills_count { text-align:right; width:0; height:6px; border-width:1px; border-style: solid; color:#fff; position:absolute; left:-1px; top:-1px; z-index:2;} +.sc_skills_bar .sc_skills_info { min-height: 20px; padding:10px 0 4px 0; color: #303036; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } +.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item { background:#EAE2DE; height: 500px; position: relative; } +.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item .sc_skills_count { width: 100%; height: auto; position: absolute; top: auto; bottom: -1px; } +.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_total { text-align: center; font-size: 20px; width: 100%; line-height: 100px; font-weight: 100; } +.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_column { text-align:center; } + +.sc_skills_bar.sc_skills_horizontal .sc_skills_total { font-size: 14px; text-align: right; padding-top: 10px; padding-left: 10px; float: right; } +.sc_skills_bar.sc_skills_horizontal .sc_skills_item + .sc_skills_item { margin-top: 14px; } +.sc_skills_bar.sc_skills_horizontal .sc_skills_item.sc_skills_style_bar_2 .sc_skills_wrap { border-top: 4px dotted #EAE2DE; } +.sc_skills_bar.sc_skills_horizontal.sc_bar_2 { background: none; } +.sc_skills_bar.sc_skills_horizontal .sc_skills_item.sc_skills_style_bar_2 .sc_skills_count { margin-top: -4px; } + +/*skills diagram*/ +.sc_skills_arc { padding:0; overflow:hidden; } +.sc_skills_arc .sc_skills_legend { width:30%; float:left;} +.sc_skills_arc .sc_skills_legend ul { margin:0; padding:0; text-align:center; overflow:hidden; } +.sc_skills_arc .sc_skills_legend li { display: block; float: left; clear:both; list-style:none; margin:0 0 10px 0; padding:0 15px; height:30px; line-height:30px; color:#fff; font-size:16px; font-weight:300;} +.sc_skills_arc .sc_skills_arc_canvas { min-width:100px; min-height:100px; float:left;} + +/*pie chart*/ + +.sc_skills_item { position: relative; color: #303036; margin: 0 25px;} + +body.fullscreen .sc_skills_item, +.without_sidebar .sc_skills_item { margin: 0 45px;} +body.fullscreen .sc_skills_item .sc_skills_total, +.without_sidebar .sc_skills_item .sc_skills_total { font-size: 40px; } + +.sc_skills_item { position: relative; color: #303036; margin: 0 10px; } +.sc_skills_total { + font-size: 40px; + line-height: 100%; + margin-top: -22px; + position: absolute; + top: 50%; + width: 100%; + color: #303036; +} +.sc_skills_info { + min-height: 20px; + padding: 10px 0 4px 0; + color: #303036; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 14px; + margin: 0; +} + +/*counter*/ +.sc_skills_counter{ text-align: center; } +.sc_skills_counter .sc_skills_item { text-align: center; display: inline-block; padding: 0 10px; margin: 0 0 50px 0;} +.sc_skills_counter .sc_skills_item .sc_skills_count { font-size: 70px; line-height: 72px; margin: 0 0 10px 0;} +.sc_skills_counter .sc_skills_item .sc_skills_info { color: #222; font-size: 18px; font-weight: 300; line-height: 24px; padding: 0 0 10px 0;} +.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count { font-weight: 900;} +.sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_count { font-weight: 100;} +.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count { font-weight: 100; color:#fff; padding: 0 10px; position: relative; overflow: hidden; font-size: 60px; height: 80px; line-height: 80px; } +.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count:before{ content: ''; width: 0; height: 0; position: absolute; top: 0; left: 0; + border-top: 80px solid #fff; + border-right: 100px solid transparent; + opacity: 0.2; + filter: alpha(opacity=20); +} +.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count { font-weight: 100; color:#fff; padding: 0 10px; margin: 0; font-size: 60px; line-height: 80px ; height: 80px;} +.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info{ color: #fff; padding: 10px; position: relative; border-top: 1px solid #fff; font-size: 16px;} +.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info:before { position: absolute; top: 0; left: 0; content: ''; background: #000; z-index: 2; width: 100%; height: 100%; + opacity: 0.1; + filter: alpha(opacity=10); +} + +/*= About section ==================================================================================================================================================================*/ + +.sc_column a { + font-size: 38px; + color: #303036; + background-color: #EAE2DE; + display: inline-block; + width: 114px; + height: 114px; + line-height: 108px; + border-radius: 50%; +} +a.sc_icon.bg_icon.sc_icon_round, +a.sc_icon.no_bg_icon.sc_icon_round { + position: relative; + z-index: 1; +} +.sc_icon_round { + display: inline-block; + padding: 4px; + text-align: center; +} +a.sc_icon.bg_icon.sc_icon_round:after { + content: ""; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + padding: 0; + z-index: -1; + background: inherit; + border-radius: 50%; + box-sizing: content-box; + pointer-events: none; + -webkit-transition: background-color 1.3s ease-out; + -moz-transition: background-color 1.3s ease-out; + -ms-transition: background-color 1.3s ease-out; + -o-transition: background-color 1.3s ease-out; + transition: background-color 1.3s ease-out; + +} +a.sc_icon.bg_icon.sc_icon_round:hover:before, +a.sc_icon.no_bg_icon.sc_icon_round:hover:before { + color: #ffffff; +} +a.sc_icon.bg_icon.sc_icon_round:hover:after { + -webkit-transform: scale(1.8); + -moz-transform: scale(1.8); + -ms-transform: scale(1.8); + transform: scale(1.8); + opacity: 0; +} +a.sc_icon.bg_icon.sc_icon_round:hover:after { + -webkit-transition: -webkit-transform 0.5s, opacity 0.3s; + -moz-transition: -moz-transform 0.5s, opacity 0.3s; + transition: transform 0.5s, opacity 0.3s; +} + +/*= History section ==================================================================================================================================================================*/ + +#history_section { + overflow: hidden; + vertical-align: middle +} +#history_section .col-md-6 { max-height: 470px; + vertical-align: middle} + #history_section img { + width: 100%; + vertical-align: middle + } +.history_content { + padding: 0 33px; + margin-left: 10px; + margin-right: 10px; +} +.history_content .sc_title { margin-bottom: 0; } + +/*= Team section ==================================================================================================================================================================*/ + +.sc_team_item { overflow:hidden; position:relative; } +.sc_team_item .sc_team_item_avatar { width:100%; height:100%; position:relative; overflow:hidden;} + +.sc_team_item .sc_team_item_avatar:after { content:''; width:100%; height:100%; position:absolute; bottom:0; left:0; z-index:3; margin:0; background-color: #05d1d4; + opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; +} +.sc_team_item .sc_team_item_avatar img{ width:100%; display:block;} +.sc_team_item .sc_team_item_description { padding-top:15px; } +.sc_team_item .sc_team_item_info { padding: 25px 30px 25px; background-color: #ffffff; } +.sc_team_item .sc_team_item_title { padding:0;} +.sc_team_item .sc_team_item_position { font-size: 12px; font-weight: 700; letter-spacing: 1px; padding: 0 0 5px; text-align: left; text-transform: uppercase; color: #303036; } + +/* - hover - */ +.sc_team_item .sc_team_item_avatar:hover:after { + opacity: 0.8; + filter: alpha(opacity=80); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; +} +.sc_team_item .sc_team_item_avatar:hover .sc_team_item_socials { bottom:50%; } +.sc_team_item .sc_team_item_avatar:hover .sc_team_item_socials li a { + background-color: rgba(255, 255, 255, 0.3); + opacity: 1; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; +} +.sc_team_item .sc_team_item_avatar .sc_team_item_socials li a, +.sc_team_item .sc_team_item_socials, +.sc_team_item .sc_team_item_avatar:after { + -webkit-transition: all ease .9s; + -moz-transition: all ease .9s; + -ms-transition: all ease .9s; + -o-transition: all ease .9s; + transition: all ease .9s; +} +.sc_team_item .sc_team_item_avatar .sc_team_item_socials li a:hover { background-color: #ffffff; } +.sc_team_item .sc_team_item_socials { margin: 0 0 -30px; padding:0; text-align:center; display: block; position: absolute; bottom: -200px; width: 100%; z-index: 9; } +.sc_team_item .sc_team_item_socials li { list-style:none; padding:0 5px 5px 5px; display:inline-block; line-height: 28px;} +.sc_team_item .sc_team_item_socials li a { + width:40px; + height:40px; + display:block; + overflow:hidden; + position:relative; + background-color: #4f555d; + border-radius: 50px; + color: #fff; + line-height: 40px; + padding: 0; + text-align: center; +} +.sc_team_item .sc_team_item_socials li a { background-color: transparent; } + +.sc_team_item [class^="socialico-"]:before, +.sc_team_item [class*="socialico-"]:before{ + font-size: 21px; + position: initial; + line-height: 2; + -webkit-transition: initial !important; + -moz-transition: initial !important; + -o-transition: initial !important; + -ms-transition: initial !important; + transition: initial !important; +} + +/*= features section ==================================================================================================================================================================*/ + + +.sc_parallax .sc_title_underline:after { + display: none; } +.sc_parallax .features_container_left, +.sc_parallax .features_container_right { + position: relative; } + .sc_parallax .features_container_left .features_icon, + .sc_parallax .features_container_right .features_icon { + position: absolute; + top: 5px; + border-radius: 50%; + width: 50px; + height: 50px; } + .sc_parallax .features_container_left i, + .sc_parallax .features_container_right i { + font-size: 16px; + line-height: 36px; + position: absolute; + top: 50%; + left: 0; + margin-top: -18px; + width: 100%; + color: #fff; } + .sc_parallax .features_container_left .features_descr h5, + .sc_parallax .features_container_right .features_descr h5 { + color: #fff; + margin: 0; + padding-top: 5px; } + .sc_parallax .features_container_left .features_descr p, + .sc_parallax .features_container_right .features_descr p { + text-align: left; + margin-bottom: 2px; + overflow: hidden; + color: #acb4b6; } +.sc_parallax .features_container_left { + padding-right: 75px; } + .sc_parallax .features_container_left .features_icon { + right: 0; + margin-right: 5px; } + .sc_parallax .features_container_left .features_descr h5, + .sc_parallax .features_container_left .features_descr p { + text-align: right; } +.sc_parallax .features_container_right { + padding-left: 75px; } + .sc_parallax .features_container_right .features_icon { + left: 0; + margin-left: 5px; } + .sc_parallax .features_container_right .features_descr h5, + .sc_parallax .features_container_right .features_descr p { + text-align: left; } + +/*= product lounch page ==================================================================================================================================================================*/ + +.product_lounch_page .topWrap .cart{ + display: none; +} + + + +/*= timeline section ==================================================================================================================================================================*/ + +.sc_timeline.sc_scroll_controls { + padding: 10px 0; +} +.sc_scroll { + overflow: hidden; + width: 100%; + position: relative; +} +.sc_scroll_controls { + position: relative; +} +.sc_scroll_vertical { + padding-right: 6px; +} +.sc_timeline.sc_scroll_controls .sc_scroll { + z-index: 1; +} +.sc_timeline .sc_timeline_item { + position: relative; +} +.sc_timeline .sc_timeline_item { + padding: 30px 0 0 0; +} +.sc_timeline .sc_timeline_item:before { + content: ''; +} +.sc_timeline .sc_timeline_item:before { + content: ''; +} +.sc_timeline .sc_timeline_date { + width: 80px; + height: 80px; + float: left; + position: relative; + z-index: 2; + text-align: center; +} +.sc_timeline .day_month { + display: block; + padding: 0; + font-size: 14px; + color: #fff; + line-height: 80px; + font-weight: 300; +} +.sc_timeline .sc_timeline_item h5 { + margin: 0 0 0 100px; +} +.sc_timeline .sc_timeline_item h5 { + font-size: 14px; + font-weight: 700; + letter-spacing: 1px; + line-height: 18px; + padding: 15px 0 0; + text-transform: uppercase; +} +.sc_timeline_info { + margin: 0 0 0 100px; + font-weight: 300; + font-size: 12px; +} +.sc_timeline_info a { + color: #acb4b6; +} +.sc_timeline_info .separator { + font-style: normal; + padding: 0 5px; +} + +.sc_timeline .sc_timeline_item:after { + clear: both; + height: 0; + content: ''; + display: block; +} +.sc_scroll_bar { + background: transparent; + position: absolute; + z-index: 100; +} +.sc_scroll_vertical .sc_scroll_bar { + right: 1px; + top: 0; + bottom: 0; + width: 10px; + border-right: 2px solid #e0e2e4; +} +.sc_scroll_controls:not(.sc_scroll_controls_horizontal) ul.swiper-direction-nav { + list-style: none; + overflow: hidden; +} +.sc_timeline.sc_scroll_controls ul.swiper-direction-nav { + height: 100%; + margin: 0; + padding: 0; + position: absolute; + right: 0; + top: 0; + width: 100%; +} +.sc_scroll_controls ul.swiper-direction-nav li { + list-style: none; + margin: 0; + padding: 0; +} +.sc_timeline.sc_scroll_controls ul.swiper-direction-nav li { + display: block; + height: 10px; + position: absolute; + width: 100%; +} +.sc_timeline.sc_scroll_controls ul.swiper-direction-nav li { + top: 0; +} + +.sc_timeline.sc_scroll_controls ul.swiper-direction-nav li + li { + bottom: 0; + top: auto; +} +.tab-content>.tab-pane { + overflow: hidden; +} +.sc_scroll_vertical.swiper-container3 { + height: 370px; +} + +.sc_timeline .thumb { + width: 19%; + float: left; + vertical-align: top; + margin: 5px 30px 5px 0; +} + +.sc_timeline .hoverIncrease .hoverIcon { + height: 50px; + width: 50px; + line-height: 50px; + margin: -25px 0 0 -25px; +} + +.sc_timeline .hoverIncrease .hoverIcon:before { content: "\f0c1"; } + + +.sc_timeline .tab-content [class*="swiper-container"] { + height: 270px; +} + +.sc_timeline [class*="swiper-button-"] { + background-color: #e0e2e4; + width: 100%; + height: 10px; + line-height: 10px; + border-radius: 0 !important; + text-align: center; + cursor: pointer; +} + +.sc_timeline [class*="swiper-button-"]:before { + font-family: "fontello"; + color: #000000; +} +.sc_timeline [class*="swiper-button-"]:hover::before { + color: #fff; +} + + +.sc_timeline .swiper-button-prev3:before { + content: '\e842'; +} +.sc_timeline .swiper-button-next3:before { + content: '\e843'; +} +.sc_timeline .swiper-container-vertical > [class*="swiper-scrollbar"] { + width: 2px; + right: 0px; + background: #e0e2e4; +} + +/*= testimonials section ==================================================================================================================================================================*/ + +.sc_testimonials { + overflow: hidden; + text-align: center; +} +.sc_testimonials_style { + position: relative; + margin: 0; + /*padding: 0 90px;*/ +} +.sc_testimonials_style .sc_testimonials_title { + color: #ffffff; +} +.sc_testimonials ul { + list-style: none; +} +.sc_testimonials ul li { + padding-right: 5px !important; + box-sizing: border-box; + -moz-box-sizing: border-box; + line-height: 21px; +} +.sc_testimonials_style .sc_testimonials_item_quote { + font-weight: 300; + position: relative; +} +.sc_testimonials_style .sc_testimonials_item_quote .sc_testimonials_item_text { + font-size: 18px; + line-height: 24px; + color: #fff; + position: relative; + z-index: 2; + min-height: 22px; +} +.sc_testimonials_style .sc_testimonials_item_author { + display: inline-block; + text-align: left; + margin: 50px 0 0 0; + padding: 0; +} +.sc_testimonials ul li { + width: 100%; + padding-right: 5px !important; + box-sizing: border-box; + -moz-box-sizing: border-box; + line-height: 21px; +} +.sc_testimonials_style .sc_testimonials_item_author .sc_testimonials_item_avatar { + width: 70px; + height: 70px; + float: left; + background-color: #fafafc; +} +.sc_testimonials_style .sc_testimonials_item_author .sc_testimonials_item_avatar img { + width: 100%; +} +.sc_testimonials_style .sc_testimonials_item_author .sc_testimonials_item_name { + margin: 0 0 0 85px; + padding: 10px 0 0 0; + color: #fff; + font-size: 14px; + font-weight: 600; + letter-spacing: 1.5px; + text-transform: uppercase; +} +.sc_testimonials_style .sc_testimonials_item_author .sc_testimonials_item_position { + color: #fff; + margin: 0 0 0 85px; + font-size: 12px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.sc_testimonials [class*="swiper-button-"] { + background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1); + position: absolute; + display: block; + width: 50px; + height: 50px; + top: 50%; + margin-top: -35px; + font-size: 20px; } +.sc_testimonials [class*="swiper-button-"]:before { + font-family: "fontello"; + color: #fff; + display: block; + width: 50px; + height: 50px; + position: absolute; + top: 0; + font-size: 9px; + margin: 0; + text-align: center; + line-height: 51px; } +.sc_testimonials .swiper-button-prev:before { + content: '\e803'; + left: 0; } +.sc_testimonials .swiper-button-next:before { + content: '\e804'; + right: 0; } +.sc_testimonials [class*="swiper-button-"]:hover { + background-color: rgba(255, 255, 255, 0.2); } + +/*= things section ==================================================================================================================================================================*/ + +.sc_things .container { padding-bottom: 0; } + +.sc_things [class*="col-"] { margin-bottom: 0 !important; margin-top: 0 !important; } + +.sc_things .sc_column_item { margin-bottom: 33px; } + + +.sc_things .things2_content{ + margin: 0 50px; +} +/*= clients section ==================================================================================================================================================================*/ + +#clients_section .row + .row { + margin-top: 0; } +#clients_section .col-md-3 { + padding-right: 0; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + position: relative; + border: 1px solid #dddddd; } +#clients_section [class*="col-xs"] + [class*="col-xs"] { + margin-top: 0 !important; } +#clients_section span.sc_button.sc_button_style_global { + margin-top: 60px; } + +/*= Work section ==================================================================================================================================================================*/ + +.sc_contact_form_order { + overflow: hidden; + position: relative; +} +.light.sc_contact_form .title, +.light.sc_contact_form .description, +.light.sc_contact_form .questions li > span label, +.light.sc_contact_form input[type="text"]:focus, +.light.sc_contact_form input[type="password"]:focus, +.light.sc_contact_form textarea:focus, +.light.sc_contact_form .next:hover, +.light.sc_contact_form .simform .number, +.light.sc_contact_form label { + color: #ffffff; +} +.light.sc_contact_form input[type="text"], .light.sc_contact_form input[type="password"], .light.sc_contact_form textarea { + border-color: rgba(255, 255, 255, 0.5); +} +.light.sc_contact_form form .questions input, .light.sc_contact_form .next, .light.sc_contact_form .simform .error-message { + color: rgba(255, 255, 255, 0.3); +} +.sc_contact_form_order form .questions .current input, .sc_contact_form_order form .no-js .questions input { + opacity: 1; +} + +.light.sc_contact_form form .questions input, .light.sc_contact_form .next, .light.sc_contact_form .simform .error-message { + color: rgba(255, 255, 255, 0.3); +} +.light.sc_contact_form .simform .progress { + background: #ffffff; +} +.light.sc_contact_form .simform .progress:before { + background: rgba(255, 255, 255, 0.5); +} +.light.sc_contact_form .title, .light.sc_contact_form .description, .light.sc_contact_form .questions li > span label, .light.sc_contact_form input[type="text"]:focus, .light.sc_contact_form input[type="password"]:focus, .light.sc_contact_form textarea:focus, .light.sc_contact_form .next:hover, .light.sc_contact_form .simform .number, .light.sc_contact_form label { + color: #ffffff; +} +.light.sc_contact_form form .questions input, .light.sc_contact_form .next, .light.sc_contact_form .simform .error-message { + color: rgba(255, 255, 255, 0.3); +} +.continue_button { + display: block; + height: 50px; + left: 0; + margin: 0 auto; + position: relative; + text-align: center; + top: 50px; + width: 100%; +} + +.sc_contact_form.sc_contact_form_contact { + margin: 0 auto; + padding-top: 60px; + width: 70%; + } + +/* --- Contact form --- */ +.sc_contact_form_order { overflow: hidden; position: relative; } +.simform { + position: relative; + margin: 20px auto 50px; + padding: 0; + max-width: 780px; + width: calc(100% - 100px); + text-align: left; + font-size: 16px; +} +.simform .submit { display: none; } +/* Question list style */ +.simform ol { + margin: 0; + padding: 0; + list-style: none; + position: relative; + -webkit-transition: height 0.4s; + transition: height 0.4s; + height: 80px; +} +.simform ol:before { + content: ''; + position: absolute; + left: 0; + bottom: 0; + width: 100%; +} +.questions li { + z-index: 100; + position: relative; + visibility: hidden; + height: 0; + -webkit-transition: visibility 0s 0.4s, height 0s 0.4s; + transition: visibility 0s 0.4s, height 0s 0.4s; + line-height: 1; +} +.questions li.current, +.no-js .questions li { + visibility: visible; + height: auto; + -webkit-transition: none; + transition: none; +} +/* Labels */ +.questions li > span { display: block; overflow: hidden; } +.questions li > span label { + display: block; + -webkit-transition: -webkit-transform 0.4s; + transition: transform 0.4s; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + font-size: 12px; + line-height: 18px; +} +.questions li.current > span label, +.no-js .questions li > span label { + -webkit-transition: none; + transition: none; + -webkit-transform: translateY(0); + transform: translateY(0); +} +.show-next .questions li.current > span label { + -webkit-animation: moveUpFromDown 0.4s both; + animation: moveUpFromDown 0.4s both; +} +@-webkit-keyframes moveUpFromDown { + from { -webkit-transform: translateY(100%); } + to { -webkit-transform: translateY(0); } +} +@keyframes moveUpFromDown { + from { -webkit-transform: translateY(100%); transform: translateY(100%); } + to { -webkit-transform: translateY(0); transform: translateY(0); } +} +/* Input field */ +.sc_contact_form_order form .questions input { + display: block; + margin: 20px 0 0 0; + padding: 5px 20px 5px 0; + width: calc(100% - 30px); + border: none; + background: transparent; + color: rgba(0,0,0,0.8); + font-size: 14px; + line-height: 18px; + opacity: 0; + height: 46px; + float: none; +} +.sc_contact_form_order form .questions .current input, +.sc_contact_form_order form .no-js .questions input { opacity: 1; } +.sc_contact_form_order form .questions input:focus, +.sc_contact_form_order form .simform button:focus { outline: none; } +/* Next question button */ +.continue_button { + display: block; + height: 50px; + left: 0; + margin: 0 auto; + position: relative; + text-align: center; + top: 50px; + width: 100%; +} +.next { + position: absolute; + right: 0; + top: 40px; + display: block; + padding: 0; + width: 30px; + height: 30px; + border: none; + background: none; + color: rgba(0,0,0,0.4); + text-align: center; + opacity: 0; + z-index: 100; + cursor: pointer; + -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s; + -webkit-transform: translateX(-20%); + transform: translateX(-20%); + pointer-events: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.next:hover { color: rgba(0,0,0,0.5); } +.next:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + content: "\e804"; + text-transform: none; + font-weight: normal; + font-style: normal; + font-variant: normal; + font-family: "fontello"; + line-height: 30px; + font-size: 9px; +} +.next.show { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + pointer-events: auto; + text-align: right; +} +.next.show:focus { + display: none !important; +} +/* Progress bar */ +.simform .progress { + width: 0; + height: 1px; + background: rgba(0,0,0,0.3); + -webkit-transition: width 0.4s ease-in-out; + transition: width 0.4s ease-in-out; +} +.simform .progress::before { + position: absolute; + top: auto; + left:0; + width: 100%; + height: inherit; + background: rgba(210, 217, 224, 0.5); + content: ''; +} +/* Number indicator */ +.simform .number { + position: absolute; + right: 0; + top:0; + overflow: hidden; + font-size: 12px; + font-weight: 600; + margin: 0; + width: 25px; + line-height: 18px; + color: #303036; +} +.simform .number:after { + position: absolute; + left: 50%; + content: '/'; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} +.simform .number span { float: right; width: 40%; text-align: center; } +.simform .number .number-current { float: left; } +.simform .number-next { position: absolute; left: 0; } +.simform.show-next .number-current { + -webkit-transition: -webkit-transform 0.4s; + transition: transform 0.4s; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); +} +.simform.show-next .number-next { + -webkit-animation: moveUpFromDown 0.4s both; + animation: moveUpFromDown 0.4s both; +} +/* Error and final message */ +.simform .error-message, +.simform .final-message { + position: absolute; + visibility: hidden; + opacity: 0; + -webkit-transition: opacity 0.4s; + transition: opacity 0.4s; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.simform .error-message { + padding: 5px 10px 0 0; + width: 100%; + color: rgba(0,0,0,0.7); + font-size: 12px; +} +.final-message { + top: 50%; + left: 0; + padding: 0.5em; + width: 100%; + text-align: center; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 25px; + line-height: 30px; +} +.error-message.show, +.final-message.show { + visibility: visible; + opacity: 1; +} +.final-message.show { + -webkit-transition-delay: 0.5s; + transition-delay: 0.5s; +} + +.final-message.show { + position: initial; + padding-top: 109px; +} + +/* Final hiding of form / showing message */ +.simform-inner.hide, +.continue_button.hide { + visibility: hidden; + opacity: 0; + -webkit-transition: opacity 0.3s, visibility 0s 0.3s; + transition: opacity 0.3s, visibility 0s 0.3s; +} +/* No JS Fallback */ +.no-js .simform { font-size: 1.75em; } +.no-js .questions li { padding: 0 0 2em; } +.no-js .simform .submit { + display: block; + float: right; + padding: 10px 20px; + border: none; + background: rgba(0,0,0,0.3); + color: rgba(0,0,0,0.4); +} +.no-js .simform .controls { display: none; } +/* Remove IE clear cross */ +input[type=text]::-ms-clear { display: none; } + +/* - dots - */ +.sc_contact_form_order .dots { + display: block; + height: 90px; + position: absolute; + right: 30px; + top: 20px; + width: 10px; + margin: 0; + padding: 0; +} +.sc_contact_form_order .dots > span { + border: 1px solid rgba(210, 217, 224, 0.5); + background-color: transparent; + width: 10px; + height: 10px; + margin: 3px 0; + display: block; +} +.sc_contact_form_order .dots > span.answered { + background-color: rgba(210, 217, 224, 0.5); + border: none; +} + +/*= purchase section ==================================================================================================================================================================*/ + +.sc_button.sc_button_size_big.squareButton.accent_2.big { margin-left: 25px; } +/*.sc_button.sc_button_size_big.squareButton.big { margin-left: 25px; }*/ +.color_section.theme_accent_bg .sc_title { color: #fff;} + +/*= craft section ==================================================================================================================================================================*/ + +.sc_title_align_left.sc_title_align_left, +.sc_title_align_left.sc_title.sc_title_iconed + div { padding-left: 90px;} + +/*= download section ==================================================================================================================================================================*/ + +#download_section a + a { margin-left: 20px; } + +/*= weprovide section ==================================================================================================================================================================*/ + +#weprovide_section [class*="col-"] { + margin-top: 0 !important; + margin-bottom: 0 !important; } +#weprovide_section .sc_column_item_1 { + background-color: #1b222a; } +#weprovide_section .sc_column_item_2 { + background-color: #303036; } +#weprovide_section .sc_column_item_3 { + background-color: #2c333d; } +#weprovide_section [class*="sc_column_item_"] { + padding: 80px 0; } + +/*= side menu page ==================================================================================================================================================================*/ + +.side_menu_page { margin-left: 50px; padding-top: 140px; } +/*.side_menu_page .dropOpen ul { display: block !important; }*/ +/*.side_menu_page .dropOpen ul.sub-menu li ul.sub-menu { display: none !important; }*/ +/*.side_menu_page .dropOpen ul.sub-menu li.dropOpen ul.sub-menu { display: block !important; }*/ +.side_menu_page .userHeaderSection.dark_section .sc_content { color: #fff; } + +/*= video page ==================================================================================================================================================================*/ + +/*.video_page #mainslider .flexslider { max-height: 100%; }*/ +/*.video_page #mainslider .slide_description_wrapper { max-height: 100%; top: 25%; }*/ +/*.video_page #mainslider .slide_description { margin-top: 42px; }*/ +/*.video_page #mainslider .slides img { opacity: 0; }*/ + +/*= portfolio page ==================================================================================================================================================================*/ + +.left_menu_page .masonry article, +.portfolio_page .masonry article { padding: 10px; } + +/*= columns ==================================================================================================================================================================*/ + +/* portfolio columns */ + +.two_columns .bg_post{ width: 47% !important; margin-right: 30px; } +.two_columns_sidebar .bg_post{ width: 45% !important; margin-right: 30px; } +.three_columns .bg_post{ width: 30% !important; margin-right: 30px; } +.three_columns_sidebar .bg_post{ width: 29% !important; margin-right: 30px; } +.four_columns .bg_post{ width: 22% !important; margin-right: 30px; } + +/* video columns */ + +.video_2columns .sc_video_frame { padding-bottom: 51.5%; } + +/*= store page ==================================================================================================================================================================*/ + + +#mainslider [class*="slide_store_textblock_"] h3, +#mainslider [class*="slide_store_textblock_"] h5, +#mainslider [class*="slide_store_textblock_"] p { color: #fff; } +#mainslider [class*="slide_store_textblock_"] { text-align: center; } +#mainslider [class*="slide_store_textblock_"] div { float: left; } + +#mainslider [class*="slide_store_textblock_"] h5 { padding: 0 0 5px 0; margin: 0; letter-spacing: 0;} + + +[title*="1.00"] span { + width: 20%; } + +[title*="2.00"] span { + width: 40%; } + +[title*="3.00"] span { + width: 60%; } + +[title*="4.00"] span { + width: 80%; } + +[title*="5.00"] span { + width: 100%; } + +.woocommerce .product_cats a, +.woocommerce .products .item_wrapper a:hover { + color: #303036; } + + +/*= 404 page ==================================================================================================================================================================*/ + +.not_existing_page .page404 p + p { margin-top: 30px; margin-bottom: 30px; } + +/*= support page ==================================================================================================================================================================*/ + +.support_page ul, +.support_page ol { padding-left: 0; } +.support_page ul > ul { padding-left: 40px; } +.support_page ul > ul p { margin-bottom: 0; } +.support_page .transparent_section .sc_title { margin: 0; } + + +/*= toTop ==================================================================================================================================================================*/ + +#toTop { + bottom: 20px; + right: 20px; + display: none; + width: 40px; + height: 40px; + overflow: hidden; + position: fixed; + text-decoration: none; + z-index: 9999; + font-size: 0; + color: transparent; + background-color: #1a1a1a; + border-radius: 100%; } + +#toTop:after { + color: #ffffff; + content: '\e82d'; + font-size: 22px; + line-height: 40px; + font-family: 'fontello'; + text-align: center; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + -ms-transition: all 0.2s linear; + transition: all 0.2s linear; } + +#toTop:hover:after { + color: #e3493c; } + +#toTop:active, #toTop:focus { + outline: medium none; } + +/*= easy pie chart ==================================================================================================================================================================*/ +.chart { + position: relative; + display: inline-block; + width: 142px; + height: 142px; + margin-top: 20px; + margin-bottom: 13px; + text-align: center; +} +.chart canvas { + position: absolute; + top: 0; + left: 0; +} +.percent { + display: inline-block; + line-height: 142px; + z-index: 2; +} +.percent:after { + content: '%'; +} +.angular { + margin-top: 100px; +} +.angular .chart { + margin-top: 0; +} + +/*= prettyPhoto ==================================================================================================================================================================*/ + +div.pp_pic_holder a:focus{outline:none} +div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500} +div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000} +.pp_content{height:40px;min-width:40px; overflow: hidden;} +* html .pp_content{width:40px} +.pp_content_container{position:relative;text-align:left;width:100%} +.pp_content_container .pp_left{padding-left:20px} +.pp_content_container .pp_right{padding-right:20px} +.pp_content_container .pp_details{float:left;/*margin:10px 0 2px;*/ padding:2px 10px; background-color: #373746; color: #fff;} +.pp_description{display:none;margin:0;} +.pp_social{float:left;margin:0; display: none; } +.pp_social .facebook{float:left;margin-left:5px;width:auto;overflow:hidden} +.pp_social .twitter{float:left} +.pp_nav{clear:left;float:right;margin:3px 10px 0 0} +/*.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}*/ +.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px} +/*a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}*/ +.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000} +.pp_gallery{display:none !important;left:50%;margin-top:-50px;position:absolute;z-index:10000} +.pp_gallery div{float:left;overflow:hidden;position:relative} +.pp_gallery ul{float:left;height:auto;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0} +.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:auto;overflow:hidden} +.pp_gallery ul a img{border:0} +.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0} +.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important} +a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000} +a.pp_close{position:absolute;right:6px;top:-16px;display:block;line-height:22px;text-indent:-10000px} +.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px} +#pp_full_res{line-height:1!important} +#pp_full_res .pp_inline{text-align:left} +#pp_full_res .pp_inline p{margin:0 0 15px} +div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px} +.pp_top,.pp_bottom{height:20px;position:relative} +* html .pp_top,* html .pp_bottom{padding:0 20px} +.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px} +.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px} +* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static} +.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px} +.pp_fade,.pp_gallery li.default a img{display:none} + +/*= thumbnail ==================================================================================================================================================================*/ + +.thumbnail { + position: relative; + text-align: center; + border: 1px solid #e4e4e4; + padding: 0; + overflow: hidden; } + .thumbnail img { + -webkit-transition: -webkit-transform 0.4s; + -moz-transition: -moz-transform 0.4s; + transition: transform 0.4s; } + .thumbnail .caption { + padding-top: 30px; + color: inherit; + position: absolute; + height: auto; + width: 100%; + top: auto; + bottom: 0; + opacity: 0; + border-top: 1px solid #e4e4e4; + background-color: #ffffff; + -webkit-transform: translateY(100%); + -moz-transform: translateY(100%); + -ms-transform: translateY(100%); + transform: translateY(100%); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s; + -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s; + transition: transform 0.4s, opacity 0.1s 0.3s; } + .thumbnail:hover img { + -webkit-transform: translateY(-50px); + -moz-transform: translateY(-50px); + -ms-transform: translateY(-50px); + transform: translateY(-50px); } + .thumbnail:hover .caption { + opacity: 1; + -webkit-transform: translateY(0px); + -moz-transform: translateY(0px); + -ms-transform: translateY(0px); + transform: translateY(0px); + -webkit-transition: -webkit-transform 0.4s, opacity 0.1s; + -moz-transition: -moz-transform 0.4s, opacity 0.1s; + transition: transform 0.4s, opacity 0.1s; } + +.thumbnail + h3 { + text-align: center; + font-size: 1.4em; + margin: -10px 0 2px; } + +.thumbnail + h3 + p { + text-align: center; + color: #e3493c; } + +/*= Slider ==================================================================================================================================================================*/ + +.swiper-slide { + cursor: -webkit-grab; +} + +a.swiper-slide { + cursor: pointer; +} + +.sc_slider.sc_slider_autoheight { + -webkit-transition: height ease .5s; + -moz-transition: height ease .5s; + -ms-transition: height ease .5s; + -o-transition: height ease .5s; + transition: height ease .5s; +} +.sc_slider ul { + padding: 0; + list-style: none; +} + +.sc_slider_swiper { + position: relative; + overflow: hidden; +} + +.sc_slider_swiper ul.slides { + margin: 0; +} +.sc_slider_swiper .slides li { + background-size: cover; + background-position: center center; + background-repeat: no-repeat; +} +.sc_slider_swiper ul.slides li { + list-style: none; +} + +.co_options.swiper-container7{ + max-height: 540px; +} + +.swiper-container_shortcodes { + position: relative; + overflow: hidden; +} + +/* revlink */ +a.revlink{ + font-size: 9px; + letter-spacing: 1px; + padding: 11px 24px; + text-transform: uppercase; + -webkit-transition: all 0.2s ease-out 0s; + transition: all 0.2s ease-out 0s; + +} + +.revlink.filled { + color: #fff !important; +} + + +.revlink.border { + border: 1px solid rgba(210, 217, 224, 0.5); + color: #acb4b6; + margin-left: 20px; + cursor: pointer; +} + +.twitBlock [class*="swiper-button-"], +.shortcodes_slider [class*="swiper-button-"]:before, +.bg_post.post [class*="swiper-button-"]:before { + background: #f6f7f9; + position: absolute; + display: block; + width: 70px; + height: 70px; + top: 50%; + margin-top: -35px; + font-size: 20px; } + +.shortcodes_slider [class*="swiper-button-"], +.bg_post.post [class*="swiper-button-"] { + background-image: none; } + +.shortcodes_slider [class*="swiper-button-"]:before, +.bg_post.post [class*="swiper-button-"]:before { + background-color: rgba(255, 255, 255, 0.7) !important; } + +.shortcodes_slider [class*="swiper-button-"]:hover::before, +.bg_post.post [class*="swiper-button-"]:hover::before { + background-color: #fff !important; } + +.swiper-button-next { + right: -100px !important; } + +.swiper-button-prev { + left: -100px !important; } + +.sc_twitter.twitBlock:hover .swiper-button-next, +.sc_testimonials:hover .swiper-button-next, +.shortcodes_slider:hover .swiper-button-next, +.bg_post.post .gallery_post:hover .swiper-button-next { + right: 10px !important; } +.sc_twitter.twitBlock:hover .swiper-button-prev, +.sc_testimonials:hover .swiper-button-prev, +.shortcodes_slider:hover .swiper-button-prev, +.bg_post.post .gallery_post:hover .swiper-button-prev { + left: 10px !important; } + +.twitBlock [class*="swiper-button-"]:hover { + background-color: #e8e9e9; + color: #ffffff; } + +.twitBlock [class*="swiper-button-"]:before, +.shortcodes_slider [class*="swiper-button-"]:before, +.bg_post.post [class*="swiper-button-"]:before { + font-family: "fontello"; + color: #5a6266; + display: block; + width: 70px; + height: 70px; + position: absolute; + font-size: 9px; + text-align: center; + line-height: 71px; } + +.twitBlock .swiper-button-prev:before, +.shortcodes_slider .swiper-button-prev:before, +.bg_post.post .swiper-button-prev:before { + content: '\e803'; + left: 0; } + +.twitBlock .swiper-button-next:before, +.shortcodes_slider .swiper-button-next:before, +.bg_post.post .swiper-button-next:before { + content: '\e804'; + right: 0; } + + #partners_section [class*="swiper-container"] { overflow: hidden; } + +/*=Accordion==================================================================================================================================================================*/ + +.sc_accordion .sc_accordion_item .sc_accordion_content { overflow: hidden; font-weight: 300; margin:0; } +.sc_accordion .sc_accordion_item .sc_accordion_content p { padding-bottom: 0;} +.sc_accordion .sc_accordion_item .sc_accordion_title { text-align:left; font-size: 20px; font-weight: 400; padding: 0; position: relative;} +.sc_accordion .sc_accordion_item .sc_accordion_title:before { } +.sc_accordion .sc_accordion_item .sc_accordion_title a{ letter-spacing: 1px; display: block;} +.sc_accordion .panel { margin: 0; border-radius: 0; border: none; -webkit-box-shadow: none; box-shadow: none; } + +.sc_accordion .sc_accordion_item .sc_accordion_title > a:before { + content: '\e82a'; + font-family: "fontello"; + width:20px; + height:20px; + display:block; + text-align:center; + line-height:21px; + font-size:12px; + text-indent:1px; + position:absolute; + font-weight: 100; +} + +.sc_accordion .sc_accordion_item .sc_accordion_title > a.collapsed:before { content: '\e82c'; } + +.sc_accordion .sc_accordion_item .sc_accordion_title > a.collapsed { color: #303036; } +.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title > a.collapsed, +.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title > a.collapsed:before { color: #303036 !important; } + + +/*accordion style 1*/ +.sc_accordion.sc_accordion_style_1{ margin:0 0 50px 0;} +.sc_accordion.sc_accordion_style_1 .sc_accordion_item { border-top:1px solid transparent; } +.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title a{ cursor:pointer; padding: 20px 20px 20px 60px; position:relative; background: #EAE2DE; text-transform: uppercase; font-weight: 700; font-size: 14px; } +.sc_accordion.sc_accordion_style_1 .sc_accordion_item.sc_active .sc_accordion_title a { color:#392071; cursor:default; } +.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_content{ padding: 25px 30px; } +.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title a:before { background-color: #392071; color: #ffffff; left: 30px; top: 25px; } +.sc_accordion.sc_accordion_style_1 .sc_accordion_item_large .sc_accordion_title:before { top: 30px; } +.sc_accordion.sc_accordion_style_1 .sc_accordion_item_large .sc_accordion_title { text-transform: uppercase; } + +/*accordion style 2*/ +.sc_accordion.sc_accordion_style_2 { margin:0 0 50px 0;} +.sc_accordion.sc_accordion_style_2 .sc_accordion_item + .sc_accordion_item { border-width: 1px 0 0 0; border-style: dashed; border-color: #e8e9e9; } +.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title a{ font-weight: 100; line-height: 25px; font-size: 18px; text-transform: none; cursor:pointer; padding:30px 20px 30px 30px; position:relative; } +.sc_accordion.sc_accordion_style_2 .sc_accordion_item.sc_active .sc_accordion_title{ cursor:default; } +.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_content{ padding: 0 25px 30px 30px; } +.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title a:before { color: #303036; background-color: #EAE2DE; top:33px; left:0;} +.sc_accordion.sc_accordion_style_2 .sc_accordion_item_large .sc_accordion_title { font-size:25px; line-height:30px; } +.sc_accordion.sc_accordion_style_2 .sc_accordion_item_large .sc_accordion_title:before { top:36px; } + +.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title a{ +} + +/*accordion counter*/ +.sc_accordion.sc_show_counter .sc_accordion_item .sc_accordion_title { padding-right: 0; } +.sc_accordion.sc_show_counter .sc_accordion_item .sc_accordion_title span.sc_items_counter { display:inline-block; width:50px; position: absolute; right: 0;} + + + + +/*=text slider==========================================================================================================================================*/ + +.sc_text_slider .sc_slider { padding-bottom: 100px; margin: 0 auto; } +.sc_text_slider .sc_slider .swiper-pagination-bullet { width: 12px; height: 12px; position: relative; border: 1px solid transparent; } +.sc_text_slider .sc_slider .swiper-pagination-bullet-active { background-color: transparent; border-color: #c1c3c5; } + + +/*=== [ Page 404 ] =========================================================================================*/ + +/* - Under Construction - */ +.inputSubmitAnimation { height:50px; width:50px; border: 1px solid #e8e9ea; margin:0 auto; position:relative; overflow:hidden; + -webkit-transition: all 0.4s 0.3s ease-out; + -moz-transition: all 0.4s 0.3s ease-out; + -ms-transition: all 0.4s 0.3s ease-out; + -o-transition: all 0.4s 0.3s ease-out; + transition: all 0.4s 0.3s ease-out; +} +.inputSubmitAnimation.sFocus { width:480px; + -webkit-transition: all 0.4s ease-out; + -moz-transition: all 0.4s ease-out; + -ms-transition: all 0.4s ease-out; + -o-transition: all 0.4s ease-out; + transition: all 0.4s ease-out; +} +.inputSubmitAnimation .sInput{ height:50px; width:480px; padding:0 60px 0 15px; border:none; background:none; top:-50px; position:relative; + -webkit-transition: all 0.4s ease-out; + -moz-transition: all 0.4s ease-out; + -ms-transition: all 0.4s ease-out; + -o-transition: all 0.4s ease-out; + transition: all 0.4s ease-out; +} +.inputSubmitAnimation.sFocus .sInput { top: 0; + -webkit-transition: all 0.4s 0.3s ease-out; + -moz-transition: all 0.4s 0.3s ease-out; + -ms-transition: all 0.4s 0.3s ease-out; + -o-transition: all 0.4s 0.3s ease-out; + transition: all 0.4s 0.3s ease-out; +} +.inputSubmitAnimation .aIco{ display: block; width:50px; height:50px; display:block; position:absolute; top:0; right:0; text-align:center; } +.inputSubmitAnimation .aIco:before{ font-family: 'rt-icons'; font-size:15px; text-align:center; line-height:50px; color: #acb4b6; } +.inputSubmitAnimation .aIco.search:before{content: '\e71e';} +.inputSubmitAnimation .aIco.mail:before{content: '\e6e6';} + +.pageUnderConstruction{ text-align:center;} +.pageUnderConstruction p{ font-weight:300; padding: 0 0 65px 0; } + + + +/* ========================= */ + +/* Custom CSS*/ + +.display-none { + display: none; +} + +.white-text { + color: #FFF; +} + +.margintop-25 { + margin-top: -25px; +} + +.margintop20 { + margin-top: 20px; +} + + + +hr { + display: block; + height: 1px; + border: 0; + border-top: 5px solid #e3493c; + margin: 1em 0; + padding: 0; +} + +div.polaroid { + + background-color: white; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + margin-bottom: 35px; + margin-top: 35px; +} +/* +em { + font-variant-caps: all-small-caps; + font-style:normal; + font-weight: 600; +} + */ + +em { + font-variant-caps: normal; + font-style: normal; + font-weight: 600; + font-style: italic; +} + +code { + margin-bottom: 35px; + margin-top: 35px; +} + +/* Cutoms tooltip */ + +.tooltip-custom { + position: relative; + display: inline-block; + border-bottom: 1.5px dotted red; +} + + .tooltip-custom .tooltiptext-custom { + visibility: hidden; + background-color: rgba(0,0,0,0.8); + color: #fff; + font-size:smaller; + text-align: left; + border-radius: 6px; + padding: 15px; + width: 300px; + /* Position the tooltip */ + position: absolute; + z-index: 1; + bottom: 125%; + right: -50px; + opacity: 0; + transition: opacity 1s; + } + + .tooltip-custom .tooltiptext-custom::after { + content: ""; + position: absolute; + top: 100%; + right: 50px; + margin-left: -5px; + border-width: 5px; + border-style: solid; + border-color: rgba(0,0,0,0.7) transparent transparent transparent; + opacity: 0; + transition: opacity 1s; + } + + .tooltip-custom:hover .tooltiptext-custom { + visibility: visible; + opacity: 1; + } + + .tooltip-custom:hover .tooltiptext-custom::after { + opacity: 1; + } diff --git a/client/fonts/FontAwesome.otf b/client/fonts/FontAwesome.otf new file mode 100644 index 000000000..81c9ad949 Binary files /dev/null and b/client/fonts/FontAwesome.otf differ diff --git a/client/fonts/WooCommerce.eot b/client/fonts/WooCommerce.eot new file mode 100644 index 000000000..60815db69 Binary files /dev/null and b/client/fonts/WooCommerce.eot differ diff --git a/client/fonts/WooCommerce.svg b/client/fonts/WooCommerce.svg new file mode 100644 index 000000000..7712c9303 --- /dev/null +++ b/client/fonts/WooCommerce.svg @@ -0,0 +1,95 @@ + + + + + +{ + "fontFamily": "WooCommerce", + "fontURL": "http://woothemes.com", + "designer": "James Koster", + "designerURL": "http://jameskoster.co.uk", + "license": "SIL OFL", + "licenseURL": "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL", + "version": "Version 1.0.3", + "majorVersion": 0, + "fontId": "WooCommerce", + "psName": "WooCommerce", + "subFamily": "Regular", + "fullName": "WooCommerce", + "description": "Font generated by IcoMoon." +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/WooCommerce.ttf b/client/fonts/WooCommerce.ttf new file mode 100644 index 000000000..6c0aa8c50 Binary files /dev/null and b/client/fonts/WooCommerce.ttf differ diff --git a/client/fonts/WooCommerce.woff b/client/fonts/WooCommerce.woff new file mode 100644 index 000000000..c26a23326 Binary files /dev/null and b/client/fonts/WooCommerce.woff differ diff --git a/client/fonts/fontawesome-webfont.eot b/client/fonts/fontawesome-webfont.eot new file mode 100644 index 000000000..84677bc0c Binary files /dev/null and b/client/fonts/fontawesome-webfont.eot differ diff --git a/client/fonts/fontawesome-webfont.svg b/client/fonts/fontawesome-webfont.svg new file mode 100644 index 000000000..d907b25ae --- /dev/null +++ b/client/fonts/fontawesome-webfont.svg @@ -0,0 +1,520 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/fontawesome-webfont.ttf b/client/fonts/fontawesome-webfont.ttf new file mode 100644 index 000000000..96a3639cd Binary files /dev/null and b/client/fonts/fontawesome-webfont.ttf differ diff --git a/client/fonts/fontawesome-webfont.woff b/client/fonts/fontawesome-webfont.woff new file mode 100644 index 000000000..628b6a52a Binary files /dev/null and b/client/fonts/fontawesome-webfont.woff differ diff --git a/client/fonts/fontello.eot b/client/fonts/fontello.eot new file mode 100644 index 000000000..2b9f860bb Binary files /dev/null and b/client/fonts/fontello.eot differ diff --git a/client/fonts/fontello.svg b/client/fonts/fontello.svg new file mode 100644 index 000000000..145dc055b --- /dev/null +++ b/client/fonts/fontello.svg @@ -0,0 +1,95 @@ + + + +Copyright (C) 2014 by original authors @ fontello.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/fontello.ttf b/client/fonts/fontello.ttf new file mode 100644 index 000000000..44ab20bd4 Binary files /dev/null and b/client/fonts/fontello.ttf differ diff --git a/client/fonts/fontello.woff b/client/fonts/fontello.woff new file mode 100644 index 000000000..afdeb15f6 Binary files /dev/null and b/client/fonts/fontello.woff differ diff --git a/client/fonts/glyphicons-halflings-regular.eot b/client/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 000000000..4a4ca865d Binary files /dev/null and b/client/fonts/glyphicons-halflings-regular.eot differ diff --git a/client/fonts/glyphicons-halflings-regular.svg b/client/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 000000000..e3e2dc739 --- /dev/null +++ b/client/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/glyphicons-halflings-regular.ttf b/client/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 000000000..67fa00bf8 Binary files /dev/null and b/client/fonts/glyphicons-halflings-regular.ttf differ diff --git a/client/fonts/glyphicons-halflings-regular.woff b/client/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 000000000..8c54182aa Binary files /dev/null and b/client/fonts/glyphicons-halflings-regular.woff differ diff --git a/client/fonts/glyphicons-halflings-regular0.eot b/client/fonts/glyphicons-halflings-regular0.eot new file mode 100644 index 000000000..4a4ca865d Binary files /dev/null and b/client/fonts/glyphicons-halflings-regular0.eot differ diff --git a/client/fonts/glyphicons-halflings-regular0.svg b/client/fonts/glyphicons-halflings-regular0.svg new file mode 100644 index 000000000..e3e2dc739 --- /dev/null +++ b/client/fonts/glyphicons-halflings-regular0.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/glyphicons-halflings-regular0.ttf b/client/fonts/glyphicons-halflings-regular0.ttf new file mode 100644 index 000000000..67fa00bf8 Binary files /dev/null and b/client/fonts/glyphicons-halflings-regular0.ttf differ diff --git a/client/fonts/glyphicons-halflings-regular0.woff b/client/fonts/glyphicons-halflings-regular0.woff new file mode 100644 index 000000000..8c54182aa Binary files /dev/null and b/client/fonts/glyphicons-halflings-regular0.woff differ diff --git a/client/fonts/rt-icons.eot b/client/fonts/rt-icons.eot new file mode 100644 index 000000000..04cbeca37 Binary files /dev/null and b/client/fonts/rt-icons.eot differ diff --git a/client/fonts/rt-icons.svg b/client/fonts/rt-icons.svg new file mode 100644 index 000000000..79349a78a --- /dev/null +++ b/client/fonts/rt-icons.svg @@ -0,0 +1,342 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/rt-icons.ttf b/client/fonts/rt-icons.ttf new file mode 100644 index 000000000..ccb3f16a5 Binary files /dev/null and b/client/fonts/rt-icons.ttf differ diff --git a/client/fonts/rt-icons.woff b/client/fonts/rt-icons.woff new file mode 100644 index 000000000..d99d6f5be Binary files /dev/null and b/client/fonts/rt-icons.woff differ diff --git a/client/fonts/socialico-webfont.eot b/client/fonts/socialico-webfont.eot new file mode 100644 index 000000000..4c398d948 Binary files /dev/null and b/client/fonts/socialico-webfont.eot differ diff --git a/client/fonts/socialico-webfont.svg b/client/fonts/socialico-webfont.svg new file mode 100644 index 000000000..a23f4c6a1 --- /dev/null +++ b/client/fonts/socialico-webfont.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/socialico-webfont.ttf b/client/fonts/socialico-webfont.ttf new file mode 100644 index 000000000..04d0edd23 Binary files /dev/null and b/client/fonts/socialico-webfont.ttf differ diff --git a/client/fonts/socialico-webfont.woff b/client/fonts/socialico-webfont.woff new file mode 100644 index 000000000..ce4c7f795 Binary files /dev/null and b/client/fonts/socialico-webfont.woff differ diff --git a/client/fonts/star.eot b/client/fonts/star.eot new file mode 100644 index 000000000..6cecb13b7 Binary files /dev/null and b/client/fonts/star.eot differ diff --git a/client/fonts/star.svg b/client/fonts/star.svg new file mode 100644 index 000000000..0f00f2e9d --- /dev/null +++ b/client/fonts/star.svg @@ -0,0 +1,19 @@ + + + + +This is a custom SVG font generated by IcoMoon. + + + + + + + + + + + \ No newline at end of file diff --git a/client/fonts/star.ttf b/client/fonts/star.ttf new file mode 100644 index 000000000..afd54b3c4 Binary files /dev/null and b/client/fonts/star.ttf differ diff --git a/client/fonts/star.woff b/client/fonts/star.woff new file mode 100644 index 000000000..5bdf2752f Binary files /dev/null and b/client/fonts/star.woff differ diff --git a/client/fonts/star1.ttf b/client/fonts/star1.ttf new file mode 100644 index 000000000..44ab20bd4 Binary files /dev/null and b/client/fonts/star1.ttf differ diff --git a/client/fonts/star1.woff b/client/fonts/star1.woff new file mode 100644 index 000000000..afdeb15f6 Binary files /dev/null and b/client/fonts/star1.woff differ diff --git a/client/html/index.html b/client/html/index.html index 57eaed62d..f4b045162 100644 --- a/client/html/index.html +++ b/client/html/index.html @@ -1,6 +1,24 @@ - + + + + + + + + + + + + + + + + Advanced Algos @@ -9,7 +27,6 @@ - @@ -29,11 +46,99 @@ loadAdvancedAlgosPlatform(); } + + function startScripts(){ + + window.dispatchEvent(new Event('resize')) // This is a momentary workaround to start the slider + //loadCanvas() + } - + + + + +
+
+ + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/client/img/AjaxLoader.gif b/client/img/AjaxLoader.gif new file mode 100644 index 000000000..3c329ffe0 Binary files /dev/null and b/client/img/AjaxLoader.gif differ diff --git a/client/img/bx_loader.gif b/client/img/bx_loader.gif new file mode 100644 index 000000000..f4ff40eda Binary files /dev/null and b/client/img/bx_loader.gif differ diff --git a/client/img/logos/advanced-algos/aa-logo-dark.svg b/client/img/logos/advanced-algos/aa-logo-dark.svg new file mode 100644 index 000000000..479feeb86 --- /dev/null +++ b/client/img/logos/advanced-algos/aa-logo-dark.svg @@ -0,0 +1 @@ +aa-logo-dark \ No newline at end of file diff --git a/client/img/preloader.gif b/client/img/preloader.gif new file mode 100644 index 000000000..ecdb30627 Binary files /dev/null and b/client/img/preloader.gif differ diff --git a/client/js/_form_contact.js b/client/js/_form_contact.js new file mode 100644 index 000000000..d72db9c8e --- /dev/null +++ b/client/js/_form_contact.js @@ -0,0 +1,62 @@ +jQuery(document).ready(function() { + //contact form processing + jQuery('form.contact_1', '.contact_form_1').on('submit', function( e ){ + e.preventDefault(); + var $form = jQuery(this); + //checking on empty values + var formFields = $form.serializeArray(); + var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; + var emailaddressVal = jQuery("#contact_form_email").val(); + for (var i = formFields.length - 1; i >= 0; i--) { + if (!formFields[i].value.length) { + $form.find('.result', '.contact_form_1').html(""); + $form.find('[name="' + formFields[i].name + '"]', '.contact_form_1').addClass('error_fields_class').on('focus', function(){jQuery(this).removeClass('error_fields_class')}); + }; + if(!emailReg.test(emailaddressVal)) { + $form.find('#contact_form_email', '.contact_form_1').addClass('error_fields_class').on('focus', function(){jQuery(this).removeClass('error_fields_class')}); + } + }; + + //if one of form fields is empty - exit + if( !emailReg.test(emailaddressVal) ){ + $form.find('.result', '.contact_form_1').html(""); + jQuery($form).find('div.result', '.contact_form_1').addClass('error_email_mask'); + jQuery($form).find('div.result', '.contact_form_1').attr('disabled', false).append('

invalid email address

'); + }; + + if ($form.find('#contact_form_username', '.contact_form_1').hasClass('error_fields_class')) { + jQuery($form).find('div.result', '.contact_form_1').attr('disabled', false).append('

The name can\'t be empty

'); + }; + if ($form.find('#contact_form_email', '.contact_form_1').hasClass('error_fields_class')) { + if ($form.find('div.result', '.contact_form_1').hasClass('error_email_mask')) {} + else { + jQuery($form).find('div.result', '.contact_form_1').attr('disabled', false).append('

Too short (or empty) email address

'); + } + }; + + if ($form.find('#contact_form_subj', '.contact_form_1').hasClass('error_fields_class')) { + jQuery($form).find('div.result', '.contact_form_1').attr('disabled', false).append('

The subject can\'t be empty

'); + }; + if ($form.find('#contact_form_message', '.contact_form_1').hasClass('error_fields_class')) { + jQuery($form).find('div.result', '.contact_form_1').attr('disabled', false).append('

The message text can\'t be empty

'); + }; + if ($form.find('[name]', '.contact_form_1').hasClass('error_fields_class')) { + $form.find('.result', '.contact_form_1').addClass('sc_infobox_style_error').fadeIn().delay(3000).fadeOut(); + return; + }; + //sending form data to PHP server if fields are not empty + var request = $form.serialize(); + var ajax = jQuery.post( "include/contact-form.php", request ) + .done(function( data ) { + $form.find('.result', '.contact_form_1').removeClass('sc_infobox_style_error'); + $form.find('.result', '.contact_form_1').removeClass('error_email_mask'); + $form.find('.result', '.contact_form_1').addClass('sc_infobox_style_success').html("").fadeIn().delay(3000).fadeOut(); + jQuery($form).find('div.result', '.contact_form_1').attr('disabled', false).append('

'+data+'

'); + jQuery('form.contact_1', '.contact_form_1')[0].reset(); + }) + .fail(function( data ) { + $form.find('.result', '.contact_form_1').addClass('sc_infobox_style_error').html("").fadeIn().delay(3000).fadeOut(); + jQuery($form).find('div.result', '.contact_form_1').attr('disabled', false).append('

Mail cannot be sent. You need PHP server to send mail.

'); + }) + }); +}); \ No newline at end of file diff --git a/client/js/classie.js b/client/js/classie.js new file mode 100644 index 000000000..a96755488 --- /dev/null +++ b/client/js/classie.js @@ -0,0 +1,80 @@ +/*! + * classie - class helper functions + * from bonzo https://github.com/ded/bonzo + * + * classie.has( elem, 'my-class' ) -> true/false + * classie.add( elem, 'my-new-class' ) + * classie.remove( elem, 'my-unwanted-class' ) + * classie.toggle( elem, 'my-class' ) + */ + +/*jshint browser: true, strict: true, undef: true */ +/*global define: false */ + +( function( window ) { + +'use strict'; + +// class helper functions from bonzo https://github.com/ded/bonzo + +function classReg( className ) { + return new RegExp("(^|\\s+)" + className + "(\\s+|$)"); +} + +// classList support for class management +// altho to be fair, the api sucks because it won't accept multiple classes at once +var hasClass, addClass, removeClass; + +if ( 'classList' in document.documentElement ) { + hasClass = function( elem, c ) { + return elem.classList.contains( c ); + }; + addClass = function( elem, c ) { + elem.classList.add( c ); + }; + removeClass = function( elem, c ) { + elem.classList.remove( c ); + }; +} +else { + hasClass = function( elem, c ) { + return classReg( c ).test( elem.className ); + }; + addClass = function( elem, c ) { + if ( !hasClass( elem, c ) ) { + elem.className = elem.className + ' ' + c; + } + }; + removeClass = function( elem, c ) { + elem.className = elem.className.replace( classReg( c ), ' ' ); + }; +} + +function toggleClass( elem, c ) { + var fn = hasClass( elem, c ) ? removeClass : addClass; + fn( elem, c ); +} + +var classie = { + // full names + hasClass: hasClass, + addClass: addClass, + removeClass: removeClass, + toggleClass: toggleClass, + // short names + has: hasClass, + add: addClass, + remove: removeClass, + toggle: toggleClass +}; + +// transport +if ( typeof define === 'function' && define.amd ) { + // AMD + define( classie ); +} else { + // browser global + window.classie = classie; +} + +})( window ); diff --git a/client/js/contact.js b/client/js/contact.js new file mode 100644 index 000000000..8dfd01b5a --- /dev/null +++ b/client/js/contact.js @@ -0,0 +1,50 @@ +jQuery( document ).ready(function($) { + $(".contact_1").on('submit', function(e) { + e.preventDefault(); + $(".contact_form_submit").prop('disabled', true); + $(".contact_form_submit span").toggle(); + var email = encodeURI($("#contact_form_email").val()); + var name = encodeURI($("#contact_form_name").val()); + var message = $("#contact_form_message").val(); + var changePeriod = message.replace(/\./g, '[PERIOD]'); + var changeSlash = changePeriod.replace(/\//g, '[FORWARDSLASH]'); + message = encodeURI(changeSlash); + var recaptcha = encodeURI($("#g-recaptcha-response").val()); + var dev = 'false'; + + var url = 'https://aa-sendgrid-signup.azurewebsites.net/api/sendcontact/'; + $.ajax({ + type: "GET", + url: url + email + '/' + name + '/' + message + '/' + recaptcha + '/' + dev, + crossDomain: true, + dataType: 'jsonp', + success: function (response, status) { + //console.log('success', response, status); + $('.contact_1').trigger("reset"); + $('.message').html("Thank you for contacting us! We will be in touch soon."); + $('.message').fadeIn(1000).delay(5000).fadeOut(1000); + $('.message').addClass("text-success"); + $(".contact_form_submit").prop('disabled', false); + $(".contact_form_submit span").hide(); + }, + error: function (xOptions, textStatus) { + if (textStatus === 'parsererror' && xOptions.status >= 200 && xOptions.status <= 300){ + $('.contact_1').trigger("reset"); + $('.message').html("Thank you for contacting us! We will be in touch soon."); + $('.message').fadeIn(1000).delay(5000).fadeOut(1000); + $('.message').addClass("text-success"); + $(".contact_form_submit").prop('disabled', false); + $(".contact_form_submit span").hide(); + } else { + $('.contact_1').trigger("reset"); + $('.message').html("Error: " + textStatus + ": " + xOptions.statusText); + $('.message').fadeIn(1000).delay(5000).fadeOut(1000); + $('.message').addClass("text-danger"); + $(".contact_form_submit").prop('disabled', false); + $(".contact_form_submit span").hide(); + } + } + }); + return; + }); +}); diff --git a/client/js/custom_menu.js b/client/js/custom_menu.js new file mode 100644 index 000000000..ee70c8767 --- /dev/null +++ b/client/js/custom_menu.js @@ -0,0 +1,74 @@ +function customMenuStart () { + var THEMEREX_custom_menu_placeholder = '' + var THEMEREX_custom_menu_holderItem = '' + jQuery('.menu-panel ul.sub-menu li a').hover( + function () { + if (!jQuery(this).parents('.menu-panel').hasClass('columns')) { + var title = jQuery(this).data('title'), + href = jQuery(this).data('link'), + thumb = jQuery(this).data('thumb'), + author = jQuery(this).data('author'), + pubdate = jQuery(this).data('pubdate'), + comments = jQuery(this).data('comments'), + holderParent = jQuery(this).parents('ul').next() + if (holderParent) { + THEMEREX_custom_menu_placeholder = holderParent.html() + THEMEREX_custom_menu_holderItem = holderParent + holderParent.find('img').attr('src', thumb) + holderParent.find('.item_title a').text(title).attr('href', href) + holderParent.find('.item_pubdate em').text(pubdate) + holderParent.find('.item_comments em').text(comments) + holderParent.find('.item_author em').text(author) + } + } +}, + function () { + /* + if (THEMEREX_custom_menu_holderItem) { + THEMEREX_custom_menu_holderItem.html(THEMEREX_custom_menu_placeholder); + } + */ +} + ) + + var THEMEREX_custom_menu_hover_timeout = 0 + jQuery('#mainmenu li.custom_view_item').hover( + function (e) { + if (jQuery('body').hasClass('responsive_menu')) return + var th = jQuery(this) + var panel = th.find('.menu-panel') + panel.css({'display': 'block', 'visibility': 'hidden'}) + if (panel.hasClass('thumb_title')) { + var li = panel.find('li > ul > li') + var w = li.width() + parseInt(li.css('marginRight')) + if (li.length > 1 && jQuery(window).width() > w * 2) { + w = w * 2 + panel.width(w) + } + } else { + var w = panel.width() + } + panel.css({'display': 'none', 'visibility': 'visible'}) + /* + var off = th.offset().left-th.parent().offset().left+th.width()-w+100; + if (off<0 && Math.abs(off) > th.parent().offset().left) off = -th.parent().offset().left + 60; + */ + var off = th.offset().left - th.parent().offset().left + if (th.offset().left + w > jQuery(window).width()) off = jQuery(window).width() - 390 - w - th.parent().offset().left + panel.css('left', off) +}, + function (e) { +} + ) +}; + +function parentCheck (th, divName) { + thType = th.get(0).tagName.toLowerCase() + if (divName != '' && thType == 'li') { + if (th.find(divName).length > 0) { + return th.find(divName) + } else { + return parentCheck(th.parent().parent(), divName) + } + } +} diff --git a/client/js/email-signup.js b/client/js/email-signup.js new file mode 100644 index 000000000..8aa7bab4f --- /dev/null +++ b/client/js/email-signup.js @@ -0,0 +1,41 @@ +jQuery( document ).ready(function($) { + $("#email-signup").on('submit', function(e) { + e.preventDefault(); + $("#email-submit").prop('disabled', true); + $("#email-submit span").toggle(); + var email = $("#signup_email").val(); + $.ajax({ + type: "GET", + url: "https://aa-sendgrid-signup.azurewebsites.net/api/sendverify/" + email + '?callback=?', + crossDomain: true, + dataType: 'jsonp', + success: function (response, status) { + //console.log('success', response, status); + $('#email-signup').trigger("reset"); + $('.message').html("Please check your inbox to confirm your email address. In case you can not find the confirmation email, please check your trash or junk mail folder."); + $('.message').fadeIn(1000).delay(5000).fadeOut(1000); + $('.message').addClass("text-success"); + $("#email-submit").prop('disabled', false); + $("#email-submit span").hide(); + }, + error: function (xOptions, textStatus) { + if (textStatus === 'parsererror' && xOptions.status >= 200 && xOptions.status <= 300){ + $('#email-signup').trigger("reset"); + $('.message').html("Please check your inbox to confirm your email address. In case you can not find the confirmation email, please check your trash or junk mail folder."); + $('.message').fadeIn(1000).delay(5000).fadeOut(1000); + $('.message').addClass("text-success"); + $("#email-submit").prop('disabled', false); + $("#email-submit span").hide(); + } else { + $('#email-signup').trigger("reset"); + $('.message').html("Error: " + textStatus + ": " + xOptions.statusText); + $('.message').fadeIn(1000).delay(5000).fadeOut(1000); + $('.message').addClass("text-danger"); + $("#email-submit").prop('disabled', false); + $("#email-submit span").hide(); + } + } + }); + return; + }); +}); diff --git a/client/js/email-verify.js b/client/js/email-verify.js new file mode 100644 index 000000000..0613772c8 --- /dev/null +++ b/client/js/email-verify.js @@ -0,0 +1,35 @@ +jQuery( document ).ready(function($) { + var regex = /email-verification.shtml/i; + var staticURL = regex.test(document.URL); + var param = document.URL.match(/token=([a-zA-Z0-9\.\-_]+)/) + var token = ''; + + if (staticURL && param !== null){ + token = (param.length > 0 && param[1] !== null && param[1] !== undefined) ? param[1] : ''; + } else{ + $('#verify-loader').toggle("slow"); + $('#verify-message').html("Nothing to verify. Please re-click your confirmation link or try signing up again"); + $('#resend_email_section').toggle("slow"); + } + + if(token !== ''){ + $.ajax({ + type: "GET", + url: "https://aa-sendgrid-signup.azurewebsites.net/api/signup/" + token + '?callback=?', + dataType: 'jsonp', + success: function (response, status) { + $('#verify-message').html("Thank you! Your email address has been verified."); + $('#verify-loader').toggle("slow"); + }, + error: function (xhr, status, text) { + if (status === 'parsererror' && xhr.status >= 200 && xhr.status <= 300){ + $('#verify-message').html("Thank you! Your email address has been verified."); + $('#verify-loader').toggle("slow"); + } else { + $('#verify-message').html("We're sorry, there's been an error - " + xhr.status + ": " + status); + $('#verify-loader').toggle("slow"); + } + } + }); + } +}); diff --git a/client/js/flymenu.js b/client/js/flymenu.js new file mode 100644 index 000000000..0bc53a493 --- /dev/null +++ b/client/js/flymenu.js @@ -0,0 +1,14 @@ +"use strict"; +jQuery(window).load(function(){ + //stick header to top + var affixHeader = jQuery('#header'); + var headerHeight = affixHeader.outerHeight(true); + affixHeader.wrap('
').parent().css({height: headerHeight}); //wrap header for smooth stick and unstick + jQuery(affixHeader).affix({ + offset: { + top: 0, + bottom: 0 + } + }); +}); + diff --git a/client/js/flymenu_alt.js b/client/js/flymenu_alt.js new file mode 100644 index 000000000..1b226ecb2 --- /dev/null +++ b/client/js/flymenu_alt.js @@ -0,0 +1,24 @@ +"use strict"; +jQuery(window).load(function(){ + + //stick header to top + var affixHeader = jQuery('#header'); + var headerOffset = jQuery('#mainslider').outerHeight(true); + jQuery(affixHeader).affix({ + offset: { + top: headerOffset, + bottom: 0 + } + }); + + //wrap header with div for smooth sticking + var headerHeight = affixHeader.outerHeight(true); + affixHeader.wrap('
').parent().css({height: headerHeight}); //wrap header for smooth stick and unstick + + //if header has different height on afixed and affixed-top positions - correcting wrapper height + jQuery(affixHeader).on('affixed-top.bs.affix', function () { + affixHeader.parent().css({height: affixHeader.outerHeight(true)}); + }); + + +}); \ No newline at end of file diff --git a/client/js/form_contact.js b/client/js/form_contact.js new file mode 100644 index 000000000..ac06289e7 --- /dev/null +++ b/client/js/form_contact.js @@ -0,0 +1,94 @@ +var THEMEREX_validateForm = null; + +function userSubmitForm(form, url, nonce){ + "use strict"; + var error = false; + var form_custom = form.data('formtype')=='custom'; + if (!form_custom) { + error = formValidate(form, { + error_message_show: true, + error_message_time: 5000, + error_message_class: "sc_infobox sc_infobox_style_error", + error_fields_class: "error_fields_class", + exit_after_first_error: false, + rules: [ + { + field: "username", + min_length: { value: 1, message: THEMEREX_NAME_EMPTY }, + max_length: { value: 60, message: THEMEREX_NAME_LONG} + }, + { + field: "email", + min_length: { value: 7, message: THEMEREX_EMAIL_EMPTY }, + max_length: { value: 60, message: THEMEREX_EMAIL_LONG}, + mask: { value: THEMEREX_EMAIL_MASK, message: THEMEREX_EMAIL_NOT_VALID} + }, + { + field: "message", + min_length: { value: 1, message: THEMEREX_MESSAGE_EMPTY }, + max_length: { value: THEMEREX_msg_maxlength_contacts, message: THEMEREX_MESSAGE_LONG} + } + ] + }); + } + if (!error && url!='#') { + THEMEREX_validateForm = form; + var data = { + action: "send_contact_form", + nonce: nonce, + type: form_custom ? 'custom' : 'contact', + data: form.serialize() + }; + jQuery.post(url, data, userSubmitFormResponse, "text"); + } +} + +function userSubmitFormResponse(response) { + "use strict"; + var rez = JSON.parse(response); + var result = THEMEREX_validateForm.find(".result") + .toggleClass("sc_infobox_style_error", false) + .toggleClass("sc_infobox_style_success", false); + if (rez.error == "") { + result.addClass("sc_infobox_style_success").html(THEMEREX_SEND_COMPLETE); + setTimeout(function () { + result.fadeOut(); + THEMEREX_validateForm.get(0).reset(); + }, 3000); + } else { + result.addClass("sc_infobox_style_error").html(THEMEREX_SEND_ERROR + ' ' + rez.error); + } + result.fadeIn();} + + + +// Order Form +function orderSubmitForm(theForm, orderForm, url, nonce){ + "use strict"; + if (url!='#') { + THEMEREX_validateForm = theForm; + var data = { + action: "send_contact_form", + nonce: nonce, + type: 'okorder', + data: orderForm.serialize() + }; + jQuery.post(url, data, orderSubmitFormResponse, "text"); + } +} + +function orderSubmitFormResponse(response) { + "use strict"; + var rez = JSON.parse(response); + classie.addClass( THEMEREX_validateForm.querySelector( ".simform-inner" ), "hide" ); + classie.addClass( THEMEREX_validateForm.querySelector( ".continue_button" ), "hide" ); + var messageEl = THEMEREX_validateForm.querySelector( ".final-message" ); + if (rez.error == "") { + messageEl.innerHTML = THEMEREX_SEND_ORDER_COMPLETE; + } else { + messageEl.innerHTML = THEMEREX_SEND_ORDER_COMPLETE; + } + classie.addClass( messageEl, "show" ); + + jQuery('.sc_contact_form_order .dots > span').addClass('answered'); +} \ No newline at end of file diff --git a/client/js/front.js b/client/js/front.js new file mode 100644 index 000000000..fe24a13a3 --- /dev/null +++ b/client/js/front.js @@ -0,0 +1,1932 @@ +/* global jQuery:false */ + +var THEMEREX_MESSAGE_BOOKMARK_ADD = 'Add the bookmark' +var THEMEREX_MESSAGE_BOOKMARK_ADDED = "Current page has been successfully added to the bookmarks. You can see it in the right panel on the tab \'Bookmarks\'" +var THEMEREX_MESSAGE_BOOKMARK_TITLE = 'Enter bookmark title' +var THEMEREX_MESSAGE_BOOKMARK_EXISTS = 'Current page already exists in the bookmarks list' +var THEMEREX_MESSAGE_SEARCH_ERROR = 'Error occurs in AJAX search! Please, type your query and press search icon for the traditional search way.' +var THEMEREX_MESSAGE_EMAIL_CONFIRM = 'On the e-mail address %s we sent a confirmation email.
Please, open it and click on the link.' +var THEMEREX_MESSAGE_EMAIL_ADDED = 'Your address %s has been successfully added to the subscription list' +var THEMEREX_REVIEWS_VOTE = 'Thanks for your vote! New average rating is:' +var THEMEREX_REVIEWS_ERROR = 'Error saving your vote! Please, try again later.' +var THEMEREX_MAGNIFIC_LOADING = 'Loading image #%curr% ...' +var THEMEREX_MAGNIFIC_ERROR = 'The image #%curr% could not be loaded.' +var THEMEREX_MESSAGE_ERROR_LIKE = 'Error saving your like! Please, try again later.' +var THEMEREX_GLOBAL_ERROR_TEXT = 'Global error text' +var THEMEREX_NAME_EMPTY = "The name can\'t be empty" +var THEMEREX_NAME_LONG = 'Too long name' +var THEMEREX_EMAIL_EMPTY = 'Too short (or empty) email address' +var THEMEREX_EMAIL_LONG = 'Too long email address' +var THEMEREX_EMAIL_NOT_VALID = 'Invalid email address' +var THEMEREX_SUBJECT_EMPTY = "The subject can\'t be empty" +var THEMEREX_SUBJECT_LONG = 'Too long subject' +var THEMEREX_MESSAGE_EMPTY = "The message text can\'t be empty" +var THEMEREX_MESSAGE_LONG = 'Too long message text' +var THEMEREX_SEND_COMPLETE = 'Send message complete!' +var THEMEREX_SEND_ORDER_COMPLETE = "Thank you! We\'ll be in touch." +var THEMEREX_SEND_ERROR = 'Transmit failed!' +var THEMEREX_LOGIN_EMPTY = "The Login field can\'t be empty" +var THEMEREX_LOGIN_LONG = 'Too long login field' +var THEMEREX_PASSWORD_EMPTY = "The password can\'t be empty and shorter then 5 characters" +var THEMEREX_PASSWORD_LONG = 'Too long password' +var THEMEREX_PASSWORD_NOT_EQUAL = 'The passwords in both fields are not equal' +var THEMEREX_REGISTRATION_SUCCESS = 'Registration success! Please log in!' +var THEMEREX_REGISTRATION_FAILED = 'Registration failed!' +var THEMEREX_REGISTRATION_AUTHOR = 'Your account is waiting for the site admin moderation!' +var THEMEREX_GEOCODE_ERROR = 'Geocode was not successful for the following reason:' +var THEMEREX_GOOGLE_MAP_NOT_AVAIL = 'Google map API not available!' + +// Max scale factor for the portfolio and other isotope elements before relayout +var THEMEREX_isotope_resize_delta = 0.3 + +// Internal vars - do not change it! +var THEMEREX_ADMIN_MODE = false +var THEMEREX_error_msg_box = null +var THEMEREX_VIEWMORE_BUSY = false +var THEMEREX_video_resize_inited = false +var THEMEREX_top_height = 0 +var THEMEREX_top_height_usermenu_area = 0 +var THEMEREX_use_fixed_wrapper = true +var THEMEREX_REMEMBERSCROLL = 0 +// AJAX parameters +var THEMEREX_ajax_url = '#' +var THEMEREX_ajax_nonce = 'cdd65e5bff' + +// Site base url +var THEMEREX_site_url = '#' + +// Theme base font +var THEMEREX_theme_font = '' + +// Theme skin +var THEMEREX_theme_skin = 'general' +var THEMEREX_theme_skin_bg = '#ffffff' + +// Slider height +var THEMEREX_slider_height = 100 + +// System message +var THEMEREX_systemMessage = {message: '', status: '', header: ''} + +// User logged in +var THEMEREX_userLoggedIn = false + +// Show table of content for the current page +var THEMEREX_menu_toc = 'no' + +// Fix main menu +var THEMEREX_menuFixed = false + +// Use responsive version for main menu +var THEMEREX_menuResponsive = 1167 +var THEMEREX_responsive_menu_click = true + +// Right panel demo timer +var THEMEREX_demo_time = 3000 + +// Video and Audio tag wrapper +var THEMEREX_useMediaElement = true + +// Use AJAX search +var THEMEREX_useAJAXSearch = true +var THEMEREX_AJAXSearch_min_length = 3 +var THEMEREX_AJAXSearch_delay = 200 + +// Popup windows engine +var THEMEREX_popupEngine = 'magnific' +var THEMEREX_popupGallery = true + +// E-mail mask +THEMEREX_EMAIL_MASK = '^([a-zA-Z0-9_\\-]+\\.)*[a-zA-Z0-9_\\-]+@[a-z0-9_\\-]+(\\.[a-z0-9_\\-]+)*\\.[a-z]{2,6}$' + +// Messages max length +var THEMEREX_msg_maxlength_contacts = 1000 +var THEMEREX_msg_maxlength_comments = 1000 + +// Remember visitors settings +var THEMEREX_remember_visitors_settings = false + +function frontManualStart () { + 'use strict' + timelineResponsive() + ready() + timelineScrollFix() + itemPageFull() + mainMenuResponsive() + scrollAction() + calcMenuColumnsWidth() + REX_parallax() + fitLargerHeight() + // Resize handlers + jQuery(window).resize(function () { + 'use strict' + timelineResponsive() + fullSlider() + resizeSliders() + itemPageFull() + mainMenuResponsive() + scrollAction() + REX_parallax() + setEqualHeight(jQuery('.relatedPostWrap .wrap.thumb'), jQuery('.relatedPostWrap .wrap.no_thumb')) + }) + // Scroll handlers + jQuery(window).scroll(function () { + 'use strict' + timelineScrollFix() + scrollAction() + REX_parallax() + }) +}; + +function ready () { + 'use strict'; + + // Form styler + (function ($) { + $(function () { + $('.woocommerce-ordering input, .woocommerce-ordering select, .variations select, #calc_shipping_country, .widgetWrap select').styler() + }) + })(jQuery) + + // woocommerce + jQuery('.woocommerce form:not(.formValid) input[type=checkbox]').wrap('') + jQuery('.wrap-checkbox').click(function () { + jQuery(this).toggleClass('active') + }) + jQuery('.wrap-checkbox input').each(function () { + if (this.checked) { + jQuery(this).parent('.wrap-checkbox').toggleClass('active') + } + }) + + // cart + jQuery('.topWrap .cart_button').click(function (e) { + 'use strict' + if (jQuery('body').hasClass('openCart')) { + jQuery(this).next('.sidebar_cart').fadeOut(200) + jQuery('.cart_overflow').fadeOut(400) + jQuery('body').removeClass('openCart') + } else { + jQuery(this).next('.sidebar_cart').fadeIn(200) + jQuery('body').addClass('openCart') + if (jQuery('.cart_overflow').length == 0) { + jQuery('body').append('
') + } + jQuery('.cart_overflow').fadeIn(400) + } + e.preventDefault() + return false + }) + jQuery(document).on('click', '.cart_overflow', function (e) { + 'use strict' + jQuery('.cart_overflow').fadeOut(400) + jQuery('.topWrap .sidebar_cart').fadeOut(200) + jQuery('body').removeClass('openCart') + }) + + // Show system message + if (THEMEREX_systemMessage.message) { + if (THEMEREX_systemMessage.status == 'success') { themerex_message_success(THEMEREX_systemMessage.message, THEMEREX_systemMessage.header) } else if (THEMEREX_systemMessage.status == 'info') { + themerex_message_info(THEMEREX_systemMessage.message, THEMEREX_systemMessage.header) + } else if (THEMEREX_systemMessage.status == 'error' || THEMEREX_systemMessage.status == 'warning') { themerex_message_warning(THEMEREX_systemMessage.message, THEMEREX_systemMessage.header) } + } + + // Top menu height + THEMEREX_top_height = jQuery('header .topWrap').height() + THEMEREX_top_height_usermenu_area = jQuery('header .topWrap .usermenu_area').height() + + // Blogger height + function heightRelated () { + if (jQuery('.sc_blogger.relatedPostWrap').length > 0) { + if (!isotopeImagesComplete(jQuery('.sc_blogger.relatedPostWrap'))) { + setTimeout(heightRelated, 500) + return + } + jQuery('.sc_blogger.relatedPostWrap article').each(function () { + 'use strict' + var height = jQuery(this).height() + var newHeight = jQuery(this).find('.title_wrap').outerHeight() + /* jQuery(this).find('.wrap_bottom_info').css({'top': height - newHeight}); */ + } + ) + } + } + heightRelated() + try { + jQuery(window).smartresize(heightRelated) + } catch (e) { + jQuery(window).resize(heightRelated) + } + + THEMEREX_use_fixed_wrapper = jQuery('.topWrapFixed').parents('.fullScreenSlider').length == 0 || !jQuery('.topWrapFixed').parent().next().hasClass('sliderHomeBullets') + + // Close all dropdown elements + jQuery(document).click(function (e) { + 'use strict' + jQuery('.pageFocusBlock').slideUp() + jQuery('.inputSubmitAnimation:not(.opened)').removeClass('sFocus rad4').addClass('radCircle', 100) + jQuery('ul.shareDrop').removeClass('open').slideUp().siblings('a.shareDrop').removeClass('selected') + }) + + // Calendar handlers - change months + jQuery('.widget_calendar').on('click', '.prevMonth a, .nextMonth a', function (e) { + 'use strict' + var calendar = jQuery(this).parents('.wp-calendar') + var m = jQuery(this).data('month') + var y = jQuery(this).data('year') + var pt = jQuery(this).data('type') + jQuery.post(THEMEREX_ajax_url, { + action: 'calendar_change_month', + nonce: THEMEREX_ajax_nonce, + month: m, + year: y, + post_type: pt + }).done(function (response) { + var rez = JSON.parse(response) + if (rez.error === '') { + calendar.parent().fadeOut(200, function () { + jQuery(this).empty().append(rez.data).fadeIn(200) + }) + } + }) + e.preventDefault() + return false + }) + + // Tabs for top widgets + if (jQuery('.widgetTabs').length > 0) { + // Collect widget's headers into tabs + var THEMEREX_top_tabs = '' + var THEMEREX_top_tabs_counter = 0 + jQuery('.widgetTop .titleHide').each(function () { + 'use strict' + THEMEREX_top_tabs_counter++ + var id = jQuery(this).parents('.widgetTop').attr('id') + var title = jQuery(this).text() + if (title == '') title = '#' + THEMEREX_top_tabs_counter + THEMEREX_top_tabs += '
  • ' + title + '
  • ' + }) + jQuery('.widgetTabs .tabsButton ul').append(THEMEREX_top_tabs) + + // Break lists in top widgets on two parts + jQuery('.widgetTop > ul:not(.tabs),.widgetTop > div > ul:not(.tabs)').each(function () { + 'use strict' + var ul2 = jQuery(this).clone() + var li = jQuery(this).find('>li') + var middle = Math.ceil(li.length / 2) - 1 + li.eq(middle).nextAll().remove() + ul2.find('>li').eq(middle + 1).prevAll().remove() + jQuery(this).after(ul2) + }) + + // Init tabs + jQuery('.widgetTabs').tabs({ + show: { + effect: 'drop', + direction: 'right', + duration: 500 + }, + hide: { + effect: 'drop', + direction: 'left', + duration: 500 + }, + activate: function (event, ui) { + 'use strict' + initShortcodes(ui.newPanel) + } + }) + } + + // Add bookmarks + if (jQuery('#tabsFavorite').length > 0) { + jQuery('.addBookmark').click(function (e) { + 'use strict' + var title = window.document.title.split('|')[0] + var url = window.location.href + var list = jQuery.cookie('themerex_bookmarks') + var exists = false + if (list) { + list = JSON.parse(list) + for (var i = 0; i < list.length; i++) { + if (list[i].url == url) { + exists = true + break + } + } + } else { + list = new Array() + } + if (!exists) { + var THEMEREX_message_popup = themerex_message_dialog('
    ', THEMEREX_MESSAGE_BOOKMARK_ADD, null, + function (btn, popup) { + 'use strict' + if (btn != 1) return + title = THEMEREX_message_popup.find('#bookmark_title').val() + list.push({title: title, url: url}) + jQuery('.listBookmarks').append('
  • ' + title + '
  • ') + jQuery.cookie('themerex_bookmarks', JSON.stringify(list), {expires: 365, path: '/'}) + if (THEMEREX_Swipers['bookmarks_scroll'] !== undefined) THEMEREX_Swipers['bookmarks_scroll'].reInit() + setTimeout(function () { themerex_message_success(THEMEREX_MESSAGE_BOOKMARK_ADDED, THEMEREX_MESSAGE_BOOKMARK_ADD) }, THEMEREX_MESSAGE_TIMEOUT / 4) +}) + } else { + themerex_message_warning(THEMEREX_MESSAGE_BOOKMARK_EXISTS, THEMEREX_MESSAGE_BOOKMARK_ADD) + } + e.preventDefault() + return false + }) + // Delete bookmarks + jQuery('.listBookmarks').on('click', '.delBookmark', function (e) { + 'use strict' + var idx = jQuery(this).parent().index() + var list = jQuery.cookie('themerex_bookmarks') + if (list) { + list = JSON.parse(list) + list.splice(idx, 1) + jQuery.cookie('themerex_bookmarks', JSON.stringify(list), {expires: 365, path: '/'}) + } + jQuery(this).parent().remove() + e.preventDefault() + return false + }) + // Sort bookmarks + jQuery('.listBookmarks').sortable({ + items: 'li', + update: function (event, ui) { + 'use strict' + var list = new Array() + ui.item.parent().find('li').each(function () { + var a = jQuery(this).find('a:not(.delBookmark)').eq(0) + list.push({title: a.text(), url: a.attr('href')}) + }) + jQuery.cookie('themerex_bookmarks', JSON.stringify(list), {expires: 365, path: '/'}) + } + }).disableSelection() + } + + // Scroll to top + jQuery('.upToScroll .scrollToTop').click(function (e) { + 'use strict' + jQuery('html,body').animate({ + scrollTop: 0 + }, 'slow') + e.preventDefault() + return false + }) + + // Decorate nested lists in widgets and sidemenu + jQuery('.widgetWrap ul > li,.sidemenu_area ul > li,.panelmenu_area ul > li,.widgetTop ul > li').each(function () { + if (jQuery(this).find('ul').length > 0) { + jQuery(this).addClass('dropMenu') + } + }) + jQuery('.widgetWrap ul > li.dropMenu,.sidemenu_area ul > li.dropMenu,.panelmenu_area ul > li.dropMenu,.widgetTop ul > li.dropMenu').click(function (e) { + 'use strict' + jQuery(this).toggleClass('dropOpen') + jQuery(this).find('ul').first().slideToggle(200) + e.preventDefault() + return false + }) + + jQuery('.widgetWrap ul > li > a,.sidemenu_area ul > li > a,.panelmenu_area ul > li > a,.widgetTop ul > li > a').hover(function (e) { + 'use strict' + jQuery(this).parent().toggleClass('liHover') + + e.preventDefault() + return false + }) + jQuery('.widgetWrap ul:not(.tabs) li > a,.sidemenu_area ul:not(.tabs) li > a,.panelmenu_area ul:not(.tabs) li > a,.widgetTop ul:not(.tabs) li > a').click(function (e) { + 'use strict' + if (jQuery(this).attr('href') != '#') { + e.stopImmediatePropagation() + if (jQuery(this).parent().hasClass('menu-item-has-children') && jQuery(this).parents('.sidemenu_area,.panelmenu_area').length > 0) { + jQuery(this).parent().trigger('click') + e.preventDefault() + return false + } + } + }) + + // Archive widget decoration + jQuery('.widget_archive a').each(function () { + var val = jQuery(this).html().split(' ') + if (val.length > 1) { + val[val.length - 1] = '' + val[val.length - 1] + '' + jQuery(this).html(val.join(' ')) + } + }) + + // video bg + if (jQuery('.videoBackground').length > 0) { + jQuery('.videoBackground').each(function () { + var youtube = jQuery(this).data('youtube-code') + if (youtube) { + jQuery(this).tubular({videoId: youtube}) + } + }) + } + + setEqualHeight(jQuery('.relatedPostWrap .wrap.thumb'), jQuery('.relatedPostWrap .wrap.no_thumb')) + + // isotope + if (jQuery('.isotopeNOanim,.isotope').length > 0) { + initIsotope() + + jQuery(window).resize(resizeIsotope) + + // isotope filter + jQuery('.isotopeFiltr').on('click', 'li a', function (e) { + 'use strict' + jQuery(this).parents('.isotopeFiltr').find('li').removeClass('active') + jQuery(this).parent().addClass('active') + + var selector = jQuery(this).data('filter') + jQuery(this).parents('.isotopeFiltr').siblings('.isotope').eq(0).isotope({ + filter: selector + }) + + if (selector == '*') { + jQuery('#viewmore_link').fadeIn() + } else { jQuery('#viewmore_link').fadeOut() } + + e.preventDefault() + return false + }) + } + + // main Slider + if (jQuery('.sliderBullets, .sliderHomeBullets').length > 0) { + if (jQuery.rsCSS3Easing != undefined && jQuery.rsCSS3Easing != null) { + jQuery.rsCSS3Easing.easeOutBack = 'cubic-bezier(0.175, 0.885, 0.320, 1.275)' + } + // Show Slider + jQuery('.sliderHomeBullets').slideDown(200, function () { + 'use strict' + REX_parallax() + fullSlider() + initShortcodes(jQuery(this)) + // Hack for the Royal Slider + if (jQuery('body').hasClass('boxed')) { jQuery(this).trigger('resize') } + }) + } + + // fullScreen effect for Main Slider + var homeSlider = jQuery('.sliderHomeBullets') + if (homeSlider.length > 0 && homeSlider.hasClass('slider_engine_royal')) { + var slideContent = homeSlider.find('.slideContent').eq(0) + slideContent.addClass('sliderBGanima ' + slideContent.data('effect')) + setTimeout(checkFullSlider, 500) + } + + // Page Navigation + jQuery('.pageFocusBlock').click(function (e) { + 'use strict' + if (e.target.nodeName.toUpperCase() != 'A') { + e.preventDefault() + return false + } + }) + jQuery('.navInput').click(function (e) { + 'use strict' + jQuery('.pageFocusBlock').slideDown(300, function () { + initShortcodes(jQuery('.pageFocusBlock').eq(0)) + }) + e.preventDefault() + return false + }) + + // Responsive Show menu + jQuery('.openResponsiveMenu').click(function (e) { + 'use strict' + jQuery('.menuTopWrap').slideToggle() + e.preventDefault() + return false + }) + + // Main Menu + initSfMenu('.menuTopWrap > ul#mainmenu, .usermenu_area ul.usermenu_list') + // Enable click on root menu items (without submenu) in iOS + if (isiOS()) { + jQuery('#mainmenu li:not(.menu-item-has-children) > a').on('click touchend', function (e) { + 'use strict' + if (jQuery(this).attr('href') != '#') { + window.location.href = jQuery(this).attr('href') + } + }) + jQuery('#mainmenu li.menu-item-has-children > a').hover( + function (e) { + 'use strict' + if (jQuery('body').hasClass('responsive_menu')) { + jQuery(this).trigger('click') + } +}, + function () {} + ) + } + // Submenu click handler + jQuery('.menuTopWrap ul li a, .usermenu_area ul.usermenu_list li a').click(function (e) { + 'use strict' + if ((THEMEREX_responsive_menu_click || isMobile()) && jQuery('body').hasClass('responsive_menu') && jQuery(this).parent().hasClass('menu-item-has-children')) { + if (jQuery(this).siblings('ul:visible').length > 0) { + jQuery(this).siblings('ul').slideUp() + } else { jQuery(this).siblings('ul').slideDown() } + } + if (jQuery(this).attr('href') == '#' || (jQuery('body').hasClass('responsive_menu') && jQuery(this).parent().hasClass('menu-item-has-children'))) { + e.preventDefault() + return false + } + }) + + // Show table of contents for the current page + if (THEMEREX_menu_toc != 'no') { + buildPageTOC() + } + // One page mode for menu links (scroll to anchor) + jQuery('#toc, .menuTopWrap ul li, .usermenu_area ul.usermenu_list li').on('click', 'a', function (e) { + 'use strict' + var href = jQuery(this).attr('href') + var pos = href.indexOf('#') + if (pos < 0 || href.length == 1) return + var loc = window.location.href + var pos2 = loc.indexOf('#') + if (pos2 > 0) loc = loc.substring(0, pos2) + var now = pos == 0 + if (!now) now = loc == href.substring(0, pos) + if (now) { + animateTo(href.substr(pos)) + setLocation(pos == 0 ? loc + href : href) + e.preventDefault() + return false + } + }) + + // Open sidemenu + jQuery('.sidemenu_wrap .sidemenu_button').click(function (e) { + 'use strict' + jQuery('body').addClass('openMenuFix') + if (jQuery('.sidemenu_overflow').length == 0) { + jQuery('body').append('
    ') + } + jQuery('.sidemenu_overflow').fadeIn(400) + e.preventDefault() + return false + }) + + // Close sidemenu and right panel + jQuery(document).on('click', '.sidemenu_overflow, .sidemenu_close', function (e) { + 'use strict' + jQuery('body').removeClass('openMenuFixRight openMenuFix') + if (!isMobile()) jQuery('.swpRightPosButton').fadeIn(400) + jQuery('.sidemenu_overflow').fadeOut(400) + }) + +/* // Demo sidemenu + var showed = false; + if (THEMEREX_demo_time > 0 && jQuery(window).width() > 800 && jQuery('.sidemenu_wrap .sidemenu_button').length > 0) { + showed = jQuery.cookie('themerex_demo_sidemenu'); + if (!showed) { + jQuery.cookie('themerex_demo_sidemenu', "1", {expires: 7, path: '/'}); + showed = 1; + setTimeout(function () { + jQuery('.sidemenu_wrap .sidemenu_button').trigger('click'); + setTimeout(function() { jQuery('.sidemenu_overflow').trigger('click'); }, THEMEREX_demo_time); + }, THEMEREX_demo_time); + } + } +*/ + // Open right menu + jQuery('.openRightMenu,.swpRightPosButton').click(function (e) { + 'use strict' + if (jQuery('body').hasClass('openMenuFixRight')) { + jQuery('body').removeClass('openMenuFixRight') + if (!isMobile()) jQuery('.swpRightPosButton').fadeIn(400) + jQuery('.sidemenu_overflow').fadeOut(400) + } else { + jQuery('body').addClass('openMenuFixRight') + if (jQuery('.sidemenu_overflow').length == 0) { + jQuery('body').append('
    ') + } + if (!isMobile()) jQuery('.swpRightPosButton').fadeOut(400) + jQuery('.sidemenu_overflow').fadeIn(400) + } + e.preventDefault() + return false + }) + + // search + jQuery('.topWrap .search').click(function (e) { + 'use strict' + if (jQuery(this).hasClass('searchOpen')) { + if (e.target.nodeName.toUpperCase() != 'INPUT' && e.target.nodeName.toUpperCase() != 'A') { + jQuery('.topWrap .search .searchForm').animate({'width': 'hide'}, 300) + jQuery('.topWrap .ajaxSearchResults').fadeOut() + + var topSearch = jQuery(this) + if (jQuery('header').hasClass('menu_center')) { + topSearch.addClass('SearchHide') + setTimeout(function () { + topSearch.removeClass('SearchHide') + }, 1000) + } + + setTimeout(function () { jQuery('header').removeClass('topSearchShow') }, 400) + + jQuery('.topWrap .search').removeClass('searchOpen') + e.preventDefault() + return false + } + } else { + jQuery(this).find('.searchForm').animate({'width': 'show'}, 300) + jQuery('header').delay(300).addClass('topSearchShow') + jQuery(this).delay(300).toggleClass('searchOpen') + e.preventDefault() + return false + } + }) + jQuery('.topWrap .search').on('click', '.searchSubmit,.post_more', function (e) { + 'use strict' + if (jQuery('.topWrap .searchField').val() != '') { + jQuery('.topWrap .searchForm form').get(0).submit() + } + e.preventDefault() + return false + }) + jQuery('.search-form').on('click', '.search-button a', function (e) { + 'use strict' + if (jQuery(this).parents('.search-form').find('input[name="s"]').val() != '') { + jQuery(this).parents('.search-form').get(0).submit() + } + e.preventDefault() + return false + }) + // AJAX search + if (THEMEREX_useAJAXSearch) { + var THEMEREX_ajax_timer = null + jQuery('.topWrap .searchField').keyup(function (e) { + 'use strict' + var s = jQuery(this).val() + if (THEMEREX_ajax_timer) { + clearTimeout(THEMEREX_ajax_timer) + THEMEREX_ajax_timer = null + } + if (s.length >= THEMEREX_AJAXSearch_min_length) { + THEMEREX_ajax_timer = setTimeout(function () { + jQuery.post(THEMEREX_ajax_url, { + action: 'ajax_search', + nonce: THEMEREX_ajax_nonce, + text: s + }).done(function (response) { + clearTimeout(THEMEREX_ajax_timer) + THEMEREX_ajax_timer = null + var rez = JSON.parse(response) + if (rez.error === '') { + jQuery('.topWrap .ajaxSearchResults').empty().append(rez.data).fadeIn() + } else { + themerex_message_warning(THEMEREX_MESSAGE_SEARCH_ERROR) + } + }) + }, THEMEREX_AJAXSearch_delay) + } + }) + } + + // search 404 + jQuery('.inputSubmitAnimation').click(function (e) { + 'use strict' + e.preventDefault() + return false + }) + jQuery('.inputSubmitAnimation a').click(function (e) { + 'use strict' + var form = jQuery(this).siblings('form') + var parent = jQuery(this).parents('.inputSubmitAnimation') + if (parent.hasClass('sFocus')) { + if (form.length > 0 && form.find('input').val() != '') { + if (jQuery(this).hasClass('sc_emailer_button')) { + var group = jQuery(this).data('group') + var email = form.find('input').val() + var regexp = new RegExp(THEMEREX_EMAIL_MASK) + if (!regexp.test(email)) { + form.find('input').get(0).focus() + themerex_message_warning(THEMEREX_EMAIL_NOT_VALID) + } else { + jQuery.post(THEMEREX_ajax_url, { + action: 'emailer_submit', + nonce: THEMEREX_ajax_nonce, + group: group, + email: email + }).done(function (response) { + var rez = JSON.parse(response) + if (rez.error === '') { + themerex_message_info(THEMEREX_MESSAGE_EMAIL_CONFIRM.replace('%s', email)) + form.find('input').val('') + } else { + themerex_message_warning(rez.error) + } + }) + } + } else { + form.get(0).submit() + } + } else { jQuery(document).trigger('click') } + } else { + parent.addClass('sFocus').removeClass('radCircle') + } + e.preventDefault() + return false + }) + + // Portfolio item Description + if (isMobile()) { // if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { + jQuery('.toggleButton').show() + jQuery('.itemDescriptionWrap,.toggleButton').click(function (e) { + 'use strict' + jQuery(this).toggleClass('descriptionShow') + jQuery(this).find('.toggleDescription').slideToggle() + e.preventDefault() + return false + }) + } else { + jQuery('.itemDescriptionWrap').hover(function () { + 'use strict' + jQuery(this).toggleClass('descriptionShow') + jQuery(this).find('.toggleDescription').slideToggle() + }) + } + + // Save placeholder for input fields + jQuery('.formList input[type="text"], .formList input[type="password"]') + .focus(function () { + 'use strict' + jQuery(this).attr('data-placeholder', jQuery(this).attr('placeholder')).attr('placeholder', '') + jQuery(this).parent('li').addClass('iconFocus') +}) + .blur(function () { + 'use strict' + jQuery(this).attr('placeholder', jQuery(this).attr('data-placeholder')) + jQuery(this).parent('li').removeClass('iconFocus') +}) + + // Hide empty pagination + if (jQuery('#nav_pages > ul > li').length < 3) { + jQuery('#nav_pages').remove() + } else { + jQuery('.theme_paginaton a').addClass('theme_button') + } + + // View More button + jQuery('#viewmore_link').click(function (e) { + 'use strict' + if (!THEMEREX_VIEWMORE_BUSY) { + jQuery(this).addClass('loading') + jQuery(this).find('.viewmore_loading').addClass('fa-spin') + jQuery.post().done(function (response) { + 'use strict' + var rez = JSON.parse(response) + jQuery('#viewmore_link').removeClass('loading') + jQuery('#viewmore_link').find('.viewmore_loading').removeClass('fa-spin') + }) + } + e.preventDefault() + return false + }) + + // Infinite pagination + if (jQuery('#viewmore.pagination_infinite').length > 0) { + jQuery(window).scroll(infiniteScroll) + } + + // WooCommerce handlers + jQuery('.woocommerce .mode_buttons a,.woocommerce-page .mode_buttons a').click(function (e) { + 'use strict' + var mode = jQuery(this).hasClass('woocommerce_thumbs') ? 'thumbs' : 'list' + jQuery.cookie('themerex_shop_mode', mode, {expires: 365, path: '/'}) + jQuery(this).siblings('input').val(mode).parents('form').get(0).submit() + e.preventDefault() + return false + }) + // Added to cart + jQuery('body').bind('added_to_cart', function () { + // Update amount on the cart button + var total = jQuery('.usermenu_cart .total .amount').text() + if (total != undefined) { + jQuery('.cart_button .cart_total').text(total) + } + }) + + initPostFormats() + initShortcodes(jQuery('body').eq(0)) +} // end ready + +// Init Superfish menu +function initSfMenu (selector) { + jQuery(selector).show().each(function () { + if (isResponsiveNeed() && jQuery(this).attr('id') == 'mainmenu' && (THEMEREX_responsive_menu_click || isMobile())) return + jQuery(this).addClass('inited').superfish({ + delay: 500, + animation: { + opacity: 'show', + height: 'show' + }, + speed: 'fast', + autoArrows: false, + dropShadows: false, + onBeforeShow: function (ul) { + if (jQuery(this).parents('ul').length > 1) { + var w = jQuery(window).width() + var par_offset = jQuery(this).parents('ul').offset().left + var par_width = jQuery(this).parents('ul').outerWidth() + var ul_width = jQuery(this).outerWidth() + if (par_offset + par_width + ul_width > w - 20 && par_offset - ul_width > 0) { + jQuery(this).addClass('submenu_left') + } else { + jQuery(this).removeClass('submenu_left') + } + } + } + }) + }) +} + +// Main Menu responsive +function mainMenuResponsive () { + if (THEMEREX_menuResponsive > 0) { + if (isResponsiveNeed()) { + if (!jQuery('body').hasClass('responsive_menu')) { + jQuery('body').addClass('responsive_menu') + + if (jQuery('.boxedWrap > header').hasClass('menu_center') && !jQuery('.boxedWrap > header').hasClass('inited')) { + jQuery('.topWrap .wrap_menu').append(jQuery('.menuTopWrap')) + jQuery('.boxedWrap > header').addClass('inited') + } + jQuery('header').removeClass('fixedTopMenu').addClass('noFixMenu') + if ((THEMEREX_responsive_menu_click || isMobile()) && jQuery('.menuTopWrap > ul#mainmenu').hasClass('inited')) { + jQuery('.menuTopWrap > ul#mainmenu').removeClass('inited').superfish('destroy') + } + } + } else { + if (jQuery('body').hasClass('responsive_menu')) { + jQuery('body').removeClass('responsive_menu') + + if (jQuery('.boxedWrap > header').hasClass('menu_center') && jQuery('.boxedWrap > header').hasClass('inited')) { + jQuery('.topWrap .wrap_menu').prepend(jQuery('.menuTopWrap')) + } + jQuery('.menuTopWrap').show() + if (THEMEREX_responsive_menu_click || isMobile()) { + initSfMenu('.menuTopWrap > ul#mainmenu') + } + calcMenuColumnsWidth() + } + } + } +} + +// Make all columns (in custom menu) equal height +function calcMenuColumnsWidth () { + 'use strict' + jQuery('#mainmenu li.custom_view_item ul.menu-panel ul.columns').each(function () { + 'use strict' + if (jQuery('body').hasClass('responsive_menu')) return + jQuery(this).parents('.menu-panel').css({display: 'block', visibility: 'hidden'}) + var h = 0, w = 0 + jQuery(this).find('>li').css('height', 'auto').each(function () { + var li = jQuery(this) + var mt = parseInt(li.css('marginTop')), mb = parseInt(li.css('marginBottom')), mh = li.height() + (isNaN(mt) ? 0 : mt) + (isNaN(mb) ? 0 : mb) + if (h < mh) h = mh + var bl = parseInt(li.css('borderLeft')), pl = parseInt(li.css('paddingLeft')), br = parseInt(li.css('borderRight')), pr = parseInt(li.css('paddingRight')) + w += li.width() + (isNaN(bl) ? 0 : bl) + (isNaN(pl) ? 0 : pl) + (isNaN(pr) ? 0 : pr) + (isNaN(br) ? 0 : br) + }) + jQuery(this).parents('.menu-panel').css({display: 'none', visibility: 'visible'}) + if (w > jQuery('#mainmenu').width()) jQuery(this).width(w + 8) + jQuery(this).find('>li').height(h) + }) +} + +// Check if responsive menu need +function isResponsiveNeed () { + 'use strict' + var rez = false + if (THEMEREX_menuResponsive > 0) { + var w = window.innerWidth + if (w == undefined) { + w = jQuery(window).width() + (jQuery(window).height() < jQuery(document).height() || jQuery(window).scrollTop() > 0 ? 16 : 0) + } + rez = THEMEREX_menuResponsive > w + } + return rez +} + +// Infinite Scroll +function infiniteScroll () { + 'use strict' + var v = jQuery('#viewmore.pagination_infinite').offset() + if (jQuery(this).scrollTop() + jQuery(this).height() + 100 >= v.top && !THEMEREX_VIEWMORE_BUSY) { + jQuery('#viewmore_link').eq(0).trigger('click') + } +} + +// itemPageFull +function itemPageFull () { + 'use strict' + var bodyHeight = jQuery(window).height() + var st = jQuery(window).scrollTop() + if (st > jQuery('.noFixMenu .topWrap').height() + jQuery('.topTabsWrap').height()) st = 0 + var thumbHeight = Math.min(jQuery('.itemPageFull').width() / 16 * 9, bodyHeight - jQuery('#wpadminbar').height() - jQuery('.noFixMenu .topWrap').height() - jQuery('.topTabsWrap').height() + st) + jQuery('.itemPageFull').height(thumbHeight) + var padd1 = parseInt(jQuery('.sidemenu_wrap').css('paddingTop')) + if (isNaN(padd1)) padd1 = parseInt(jQuery('.swpRightPos').css('paddingTop')) + if (isNaN(padd1)) padd1 = 0 + var padd2 = parseInt(jQuery('.swpRightPos .sc_tabs .tabsMenuBody').css('paddingTop')) * 2 + if (isNaN(padd2)) padd2 = 0 + var tabs_h = jQuery('.swpRightPos .sc_tabs .tabsMenuHead').height() + if (isNaN(tabs_h)) tabs_h = 0 + var butt_h = jQuery('.swpRightPos .sc_tabs .tabsMenuBody .addBookmarkArea').height() + if (isNaN(butt_h)) butt_h = 0 + jQuery('#sidemenu_scroll').height(bodyHeight - padd1) + jQuery('.swpRightPos .sc_tabs .tabsMenuBody').height(bodyHeight - -padd1 - padd2 - tabs_h) + jQuery('#custom_options_scroll').height(bodyHeight - padd1 - padd2 - tabs_h) + jQuery('#sidebar_panel_scroll').height(bodyHeight - padd1 - padd2 - tabs_h) + jQuery('#panelmenu_scroll').height(bodyHeight - padd1 - padd2 - tabs_h) + jQuery('#bookmarks_scroll').height(bodyHeight - padd1 - padd2 - tabs_h - butt_h) +} + +// scroll Action +function scrollAction () { + 'use strict' + + var buttonScrollTop = jQuery('.upToScroll') + var scrollPositions = jQuery(window).scrollTop() + var topMenuHeight = jQuery('header').height() + + if (scrollPositions > topMenuHeight) { + buttonScrollTop.addClass('buttonShow') + } else { + buttonScrollTop.removeClass('buttonShow') + } +/* + if (!jQuery('body').hasClass('responsive_menu') && THEMEREX_menuFixed) { + var slider_height = 0; + if (jQuery('.top_panel_below .sliderHomeBullets').length > 0) { + slider_height = jQuery('.top_panel_below .sliderHomeBullets').height(); + if (slider_height < 10) { + slider_height = jQuery('.sliderHomeBullets').parents('.fullScreenSlider').length > 0 ? jQuery(window).height() : THEMEREX_slider_height; + } + } + var topFixedHeight = Math.max(0, jQuery('.fixedTopMenu .topWrap').height()); + if (scrollPositions > THEMEREX_top_height_usermenu_area + slider_height) { + if (THEMEREX_REMEMBERSCROLL < scrollPositions) { + if (scrollPositions > THEMEREX_top_height + slider_height) { + jQuery('header .topWrap').css({'opacity': 0}); + } + if (jQuery('header').hasClass('fixedTopMenu')) { + //scroll down + jQuery('header .topWrap').css({'opacity': 0}); + setTimeout(function () { + jQuery('header').removeClass('fixedTopMenu').addClass('noFixMenu'); + if (THEMEREX_use_fixed_wrapper) jQuery('.topWrapFixed').hide(); + }, 300); + } + } + else if (THEMEREX_REMEMBERSCROLL > scrollPositions) { + if (!jQuery('header').hasClass('fixedTopMenu')) { + //scroll up + jQuery('header .topWrap').css({'opacity': 1}); + if (THEMEREX_use_fixed_wrapper) jQuery('.topWrapFixed').height(THEMEREX_top_height).show(); + jQuery('header').addClass('fixedTopMenu').removeClass('noFixMenu'); + } + } + } + else if (scrollPositions <= topFixedHeight - THEMEREX_top_height_usermenu_area + slider_height) { + if (jQuery('header').hasClass('fixedTopMenu')) { + jQuery('header').removeClass('fixedTopMenu').addClass('noFixMenu'); + if (THEMEREX_use_fixed_wrapper) jQuery('.topWrapFixed').hide(); + } + } + THEMEREX_REMEMBERSCROLL = scrollPositions; + } + +*/ + + if (!jQuery('body').hasClass('responsive_menu') && THEMEREX_menuFixed) { + var slider_height = 0 + if (jQuery('.top_panel_below .sliderHomeBullets').length > 0) { + slider_height = jQuery('.top_panel_below .sliderHomeBullets').height() + if (slider_height < 10) { + slider_height = jQuery('.sliderHomeBullets').parents('.fullScreenSlider').length > 0 ? jQuery(window).height() : THEMEREX_slider_height + } + } + var topFixedHeight = Math.max(0, jQuery('.fixedTopMenu .topWrap').height()) + if (scrollPositions <= THEMEREX_top_height - topFixedHeight - 20 + slider_height) { + if (jQuery('header').hasClass('fixedTopMenu')) { + jQuery('header').removeClass('fixedTopMenu').addClass('noFixMenu') + if (THEMEREX_use_fixed_wrapper) jQuery('.topWrapFixed').hide() + } + } else if (scrollPositions > THEMEREX_top_height + slider_height) { + if (!jQuery('header').hasClass('fixedTopMenu')) { + jQuery('header').addClass('fixedTopMenu').removeClass('noFixMenu') + if (THEMEREX_use_fixed_wrapper) jQuery('.topWrapFixed').height(THEMEREX_top_height).show() + } + } + } +} + +// Fullscreen slider +function fullSlider () { + 'use strict' + var fullSlider = jQuery('.fullScreenSlider') + if (fullSlider.length > 0) { + var h = jQuery(window).height() - jQuery('#wpadminbar').height() - (jQuery('.top_panel_above .fullScreenSlider header').css('position') == 'static' ? jQuery('.topWrap').height() : 0) + // Slider Container + fullSlider.find('.sliderHomeBullets').css('height', h) + // Royal slider + fullSlider.find('.sliderHomeBullets.slider_engine_royal > div,.sliderHomeBullets.slider_engine_royal .rsOverflow,.sliderHomeBullets.slider_engine_royal .rsContent,.sliderHomeBullets .slideContent,.sliderHomeBullets .sc_slider,.sliderHomeBullets .sc_slider .slides,.sliderHomeBullets .sc_slider .slides li').css('height', h) + // Revolution slider + fullSlider.find('.sliderHomeBullets.slider_engine_revo .rev_slider_wrapper,.sliderHomeBullets.slider_engine_revo .rev_slider').css({'height': h + 'px', 'maxHeight': h + 'px'}) + fullSlider.find('.sliderHomeBullets.slider_engine_revo .rev_slider > ul').css({'maxHeight': h + 'px'}) + fullSlider.find('.sliderHomeBullets.slider_engine_revo .rev_slider .defaultimg').css({'height': h + 'px', 'maxWidth': 'none'}) + } else { + var slider = jQuery('.sliderHomeBullets.slider_engine_revo') + if (slider.length > 0) { + var h = slider.find('.rev_slider').height() + if (slider.height() != h) slider.css('height', h) + } + } +} + +// Animation effect on fullscreen slider (only for Royal slider) +function checkFullSlider () { + 'use strict' + var fullSlider = jQuery('.fullScreenSlider') + if (fullSlider.length > 0) { + var slider = fullSlider.find('.royalSlider').data('royalSlider') + if (slider == undefined || slider == '') { + setTimeout(checkFullSlider, 500) + } else { + slider.ev.on('rsBeforeAnimStart', function (event) { + 'use strict' + REX_parallax() + var slideIndex = this.currSlideId + var slideContent = jQuery('.slider_engine_royal').find('.slideContent') + slideContent.each(function () { + jQuery(this).removeClass('sliderBGanima ' + jQuery(this).data('effect')) + }) + slideContent.eq(slideIndex).addClass('sliderBGanima ' + slideContent.eq(slideIndex).data('effect')) + }) + } + } +} + +// Resize sliders +function resizeSliders () { + if (jQuery('.sc_slider_flex,.sc_slider_chop,.sc_slider_swiper').length > 0) { + jQuery('.sc_slider_flex,.sc_slider_chop,.sc_slider_swiper').each(function () { + if (jQuery(this).parents('.isotope, .isotopeNOanim').length == 0) calcSliderDimensions(jQuery(this)) + }) + } +} + +// Time Line +function timelineResponsive () { + 'use strict' + var tl = jQuery('#timeline_slider:not(.fixed)').eq(0) + if (tl.length > 0) { + if (jQuery(window).width() <= 1023) { + tl.addClass('fixed') + } else { + var bodyHeight = jQuery(window).height() + var tlHeight = jQuery(window).height() - tl.find('h2').height() - 150 + tl.find('.sc_blogger').css('height', tlHeight).find('.sc_scroll').css('height', tlHeight) + } + } +} + +// time line Scroll +function timelineScrollFix () { + 'use strict' + var tl = jQuery('#timeline_slider:not(.fixed)').eq(0) + if (tl.length > 0) { + var scrollWind = jQuery(window).scrollTop() + var headerHeight = jQuery('header').height() + jQuery('.topTabsWrap').height() - 20 + var footerHeight = jQuery('.footerContentWrap').height() + var footerVisible = jQuery(document).height() - footerHeight <= scrollWind + jQuery(window).height() + + if (jQuery(window).scrollTop() <= headerHeight) { + if (parseFloat(tl.css('marginTop')) > 0) { + tl.animate({ + marginTop: 0 + }, { + queue: false, + duration: 350 + }) + } + } else { + if (headerHeight <= scrollWind - 10 && !footerVisible) { + tl.animate({ + marginTop: (scrollWind - headerHeight) + 'px' + }, { + queue: false, + duration: 350 + }) + } + } + } +} + +// Init isotope +THEMEREX_isotopeLoad = 0 +var THEMEREX_isotopeInitCounter = 0 +function initIsotope () { + if (jQuery('.isotopeNOanim,.isotope').length > 0) { + if (!isotopeImagesComplete(jQuery('.isotopeNOanim,.isotope'))) { + setTimeout(function () { initIsotope() }, 2000) + return + } + + jQuery('.isotopeNOanim,.isotope').each(function () { + 'use strict' + // delay(1000) - set time before show all elements + jQuery(this).addClass('inited').find('.isotopeElement').delay(1000).animate({opacity: 1}, 400, function () { + jQuery(this).addClass('isotopeElementShow') + }) + var w = calcSizeIsotope(jQuery(this)) + if (jQuery(this).hasClass('grid')) { + jQuery(this).isotope({ + resizable: jQuery(this).parents('.fullscreen,.sc_gap').length > 0 && !jQuery(this).hasClass('folio1col'), + masonry: { + columnWidth: 1 + }, + itemSelector: '.isotopeElement', + animationOptions: { + duration: 2000, + easing: 'linear', + queue: false + } + }) + } else { + jQuery(this).isotope({ + resizable: jQuery(this).parents('.fullscreen,.sc_gap').length > 0 && !jQuery(this).hasClass('folio1col'), + masonry: { + columnWidth: w + }, + itemSelector: '.isotopeElement', + animationOptions: { + duration: 750, + easing: 'linear', + queue: false + } + }) + } + + // Init shortcodes in isotope + initShortcodes(jQuery(this)) + + // for Count filters + var isotopeBox = jQuery(this) + initCountIsotope(isotopeBox) + + // Again recalculate Isotope + var elems = jQuery(this).find('.isotopeElement') + if (jQuery(this).hasClass('grid')) { + isotopeResizeGrid(jQuery(this), elems) + setTimeout(function () { + // for hover in portfolio Grid + elems.each( + function () { + var newHeight = jQuery(this).find('.portfolioInfo').outerHeight() / 2 + jQuery(this).find('.wrap_hover').css({'top': -newHeight}) + } + ) + }, 1100) + } else { + setTimeout(function () { + resizeIsotope() + }, 500) + } + }) + } +} + +function initAppendedIsotope (posts_container, filters) { + 'use strict' + if (!isotopeImagesComplete(posts_container) && THEMEREX_isotopeInitCounter++ < 30) { + setTimeout(function () { initAppendedIsotope(posts_container, filters) }, 200) + return + } + calcSizeIsotope(posts_container) + var flt = posts_container.siblings('.isotopeFiltr') + + var elems = posts_container.find('.isotopeElement:not(.isotopeElementShow)').addClass('isotopeElementShow') + posts_container.isotope('appended', elems) + for (var i in filters) { + if (flt.find('a[data-filter=".flt_' + i + '"]').length == 0) { + flt.find('ul').append('
  • ' + filters[i] + '
  • ') + } + } + + // for Count filters + initCountIsotope(posts_container) + timelineResponsive() + timelineScrollFix() + itemPageFull() + initPostFormats() + initShortcodes(posts_container) + scrollAction() + + // Again recalculate Isotope - resizeIsotope() + if (posts_container.hasClass('grid')) { + resizeIsotope() + } else { + setTimeout(function () { + resizeIsotope() + }, 700) + } +} + +function isotopeImagesComplete (cont) { + var complete = true + cont.find('img').each(function () { + if (!complete) return + if (!jQuery(this).get(0).complete) complete = false + }) + return complete +} + +function calcSizeIsotope (cont) { + 'use strict' + var columns = Math.max(1, Number(cont.data('columns'))) + var element = cont.find('.isotopeElement:not(.isotope-item)') + var elementWidth = 0, elementWidthNew = 0, elementHeight = 0, elementHeightNew = 0 + + if (cont.data('last-width') == cont.width()) return elementWidthNew + var changeHeight = cont.hasClass('portfolio') + var m1 = parseInt(cont.css('marginRight')) + if (isNaN(m1)) m1 = 0 + var m2 = parseInt(element.find('.isotopePadding').css('marginRight')) + if (isNaN(m2)) m2 = 0 + var lastWidth = cont.width() + (changeHeight ? 0 : m1 + m2) + cont.data('last-width', lastWidth) + elementWidth = changeHeight ? element.width() : Math.max(240, Math.floor(lastWidth / columns - m2)) + cont.data('element-width', elementWidth) + elementWidthNew = Math.floor(lastWidth / columns) + var dir = elementWidthNew > elementWidth ? 1 : -1 + while (dir * (elementWidthNew - elementWidth) / elementWidth > THEMEREX_isotope_resize_delta) { + columns += dir + if (columns == 0) break + elementWidthNew = Math.floor(lastWidth / columns) + } + element.css({ + width: elementWidthNew + }) + if (changeHeight) { + elementHeight = element.height() + cont.data('element-height', elementHeight) + elementHeightNew = Math.floor(elementWidthNew / elementWidth * elementHeight) + element.css({ + height: elementHeightNew + }) + } + + return elementWidthNew +} + +// Resize new Isotope elements +function resizeIsotope () { + jQuery('.isotope, .isotopeNOanim').each(function () { + 'use strict' + + // for isotopeFull (grid) + if (jQuery(this).hasClass('grid')) { + var isotopeEll = jQuery(this).find('article') + isotopeResizeGrid(jQuery(this), isotopeEll) + + // for hover in portfolio Grid + setTimeout(function () { + isotopeEll.each( + function () { + var newHeight = jQuery(this).find('.portfolioInfo').outerHeight() / 2 + jQuery(this).find('.wrap_hover').css({'top': -newHeight}) + }) + }, 200) + } + + // for all isotope + else { + var cont = jQuery(this) + var columns = Math.max(1, Number(cont.data('columns'))) + var changeHeight = cont.hasClass('portfolio') + var element = cont.find('.isotopeElement') + var m1 = parseInt(cont.css('marginRight')) + if (isNaN(m1)) m1 = 0 + var m2 = parseInt(element.find('.isotopePadding').css('marginRight')) + if (isNaN(m2)) m2 = 0 + var lastWidth = cont.width() + (changeHeight ? 0 : m1 + m2) + cont.data('last-width', lastWidth) + var elementWidth = parseFloat(cont.data('element-width')) + var elementWidthNew = Math.floor(lastWidth / columns) + var dir = elementWidthNew > elementWidth ? 1 : -1 + while (dir * (elementWidthNew - elementWidth) / elementWidth > THEMEREX_isotope_resize_delta) { + columns += dir + if (columns == 0) break + elementWidthNew = Math.floor(lastWidth / columns) + } + element.css({ + width: elementWidthNew + }) + if (changeHeight) { + var elementHeight = parseFloat(cont.data('element-height')) + var elementHeightNew = Math.floor(elementWidthNew / elementWidth * elementHeight) + element.css({ + height: elementHeightNew + }) + } + jQuery(this).isotope({ + masonry: { + columnWidth: elementWidthNew + } + }) + cont.find('.sc_slider_flex,.sc_slider_chop,.sc_slider_swiper').each(function () { + calcSliderDimensions(jQuery(this)) + }) + + // for proper alignment indentation for video and slides + setTimeout(function () { + cont.isotope('layout') + }, 1500) + + setTimeout(function () { + // for hover in portfolio Masonry + if (jQuery('.portfolioWrap .masonry').length > 0) { + jQuery('.portfolioWrap .masonry article').each( + function () { + var newHeight = jQuery(this).find('.portfolioInfo').outerHeight() / 2 + jQuery(this).find('.wrap_hover').css({'top': -newHeight}) + // height + var heightBox = jQuery(this).find('.hoverIncrease').outerHeight() + jQuery(this).find('.wrap_hover').css({'height': heightBox}) + } + ) + } + // for safari hover + if (jQuery('.masonryWrap .masonry').length > 0) { + jQuery('.masonryWrap .masonry article').each( + function () { + var heightBox = jQuery(this).find('.hoverIncrease').outerHeight() + jQuery(this).find('.wrap_hover').css({'height': heightBox}) + } + ) + } + }, 1600) + } + }) +} + +function initPostFormats () { + 'use strict' + + // MediaElement init + initMediaElements(jQuery('body')) + + // hoverZoom img effect + if (jQuery('.hoverIncrease:not(.inited)').length > 0) { + jQuery('.hoverIncrease:not(.inited)') + .addClass('inited') + .each(function () { + 'use strict' + var img = jQuery(this).data('image') + var title = jQuery(this).data('title') + var link = jQuery(this).data('link') + var target = jQuery(this).data('target') + if (target) { target = ' target="' + target + '" ' } else { target = ' ' } + if (img) { + if (jQuery(this).hasClass('hoverTwo')) { + jQuery(this).append('
    ') + } else { + jQuery(this).append('') + } + } +}) + + // for hover in indent style + if (jQuery('.relatedPostWrap .indent_style').length > 0) { + jQuery('.relatedPostWrap .indent_style article').each( + function () { + var newHeight = jQuery(this).find('.relatedInfo').outerHeight() / 2 + jQuery(this).find('.wrap_hover').css({'top': -newHeight}) + } + ) + } + } + + // Popup init + if (THEMEREX_popupEngine == 'pretty' && typeof jQuery.prettyPhoto !== 'undefined') { + jQuery("a[href$='jpg'],a[href$='jpeg'],a[href$='png'],a[href$='gif']").attr('rel', 'prettyPhoto' + (THEMEREX_popupGallery ? '[slideshow]' : '')) // .toggleClass('prettyPhoto', true); + jQuery("a[rel*='prettyPhoto']:not(.inited):not([rel*='magnific']):not([data-rel*='magnific'])") + .addClass('inited') + .prettyPhoto({ + social_tools: '', + theme: 'facebook', + deeplinking: false +}) + .click(function (e) { + 'use strict' + if (jQuery(window).width() < 480) { + e.stopImmediatePropagation() + window.location = jQuery(this).attr('href') + } + e.preventDefault() + return false +}) + } else if (typeof jQuery.magnificPopup !== 'undefined') { + jQuery("a[href$='jpg'],a[href$='jpeg'],a[href$='png'],a[href$='gif']").attr('rel', 'magnific') + jQuery("a[rel*='magnific']:not(.inited):not(.prettyphoto):not([rel*='pretty']):not([data-rel*='pretty'])") + .addClass('inited') + .magnificPopup({ + type: 'image', + mainClass: 'mfp-img-mobile', + closeOnContentClick: true, + closeBtnInside: true, + fixedContentPos: true, + midClick: true, + preloader: true, + tLoading: THEMEREX_MAGNIFIC_LOADING, + gallery: { + enabled: THEMEREX_popupGallery + }, + image: { + tError: THEMEREX_MAGNIFIC_ERROR, + verticalFit: true + } +}) + } + + // Popup windows with any html content + if (jQuery('.user-popup-link').length > 0 || jQuery('a[href="#openLogin"]').length > 0) { + jQuery('.user-popup-link:not(.inited),a[href="#openLogin"]:not(.inited)') + .addClass('inited') + .magnificPopup({ + type: 'inline', + removalDelay: 500, + callbacks: { + beforeOpen: function () { + this.st.mainClass = 'mfp-zoom-in' + }, + open: function () { + jQuery('html').css({ + overflow: 'visible', + margin: 0 + }) + }, + close: function () { + } + }, + midClick: true + }) + } + // Share button + if (jQuery('ul.shareDrop:not(.inited)').length > 0) { + jQuery('ul.shareDrop:not(.inited)') + .addClass('inited') + .siblings('a').click(function (e) { + 'use strict' + var shareDrop = jQuery(this).siblings('ul.shareDrop') + if (jQuery(this).hasClass('selected')) { + jQuery(this).removeClass('selected').siblings('ul.shareDrop').slideUp(500) + setTimeout(function () { shareDrop.removeClass('open') }, 600) + } else { + jQuery(this).addClass('selected').siblings('ul.shareDrop').slideDown(500) + setTimeout(function () { shareDrop.addClass('open') }, 600) + } + e.preventDefault() + return false +}).end() + .find('li a').click(function (e) { + var shareDropClose = jQuery(this).siblings('ul.shareDrop') + jQuery(this).parents('ul.shareDrop').slideUp(500).siblings('a.shareDrop').removeClass('selected') + setTimeout(function () { shareDropClose.removeClass('open') }, 600) + e.preventDefault() + return false +}) + } + + // Like button + if (jQuery('.postSharing:not(.inited),.masonryMore:not(.inited)').length > 0) { + jQuery('.postSharing:not(.inited),.masonryMore:not(.inited)') + .addClass('inited') + .find('.likeButton a') + .click(function (e) { + var button = jQuery(this).parent() + var inc = button.hasClass('like') ? 1 : -1 + var post_id = button.data('postid') + var likes = Number(button.data('likes')) + inc + var cookie_likes = jQuery.cookie('themerex_likes') + if (cookie_likes === undefined) cookie_likes = '' + jQuery.post(THEMEREX_ajax_url, { + action: 'post_counter', + nonce: THEMEREX_ajax_nonce, + post_id: post_id, + likes: likes + }).done(function (response) { + var rez = JSON.parse(response) + if (rez.error === '') { + if (inc == 1) { + var title = button.data('title-dislike') + button.removeClass('like').addClass('likeActive') + cookie_likes += (cookie_likes.substr(-1) != ',' ? ',' : '') + post_id + ',' + } else { + var title = button.data('title-like') + button.removeClass('likeActive').addClass('like') + cookie_likes = cookie_likes.replace(',' + post_id + ',', ',') + } + button.data('likes', likes).find('a').attr('title', title) + jQuery.cookie('themerex_likes', cookie_likes, {expires: 365, path: '/'}) + } else { + themerex_message_warning(THEMEREX_MESSAGE_ERROR_LIKE) + } + }) + e.preventDefault() + return false +}) + } + + // Hover DIR + if (jQuery('.portfolio > .isotopeElement:not(.inited)').length > 0) { + jQuery('.portfolio > .isotopeElement:not(.inited)') + .addClass('inited') + .find('> .hoverDirShow').each(function () { + 'use strict' + jQuery(this).hoverdir() +}) + } + + // Add video on thumb click + if (jQuery('.sc_video_play_button:not(.inited)').length > 0) { + jQuery('.sc_video_play_button:not(.inited)').each(function () { + 'use strict' + var video = jQuery(this).data('video') + var pos = video.indexOf('height=') + if (pos > 0) { + pos += 8 + var pos2 = video.indexOf('"', pos) + var h = parseInt(video.substring(pos, pos2)) + if (!isNaN(h)) { + jQuery(this).find('img').height(h) + } + } + jQuery(this) + .addClass('inited') + .animate({opacity: 1}, 1000) + .click(function (e) { + 'use strict' + if (!jQuery(this).hasClass('sc_video_play_button')) return + var video = jQuery(this).removeClass('sc_video_play_button').data('video') + if (video !== '') { + jQuery(this).empty().html(video) + videoDimensions() + var video_tag = jQuery(this).find('video') + var w = video_tag.width() + var h = video_tag.height() + initMediaElements(jQuery(this)) + // Restore WxH attributes, because Chrome broke it! + jQuery(this).find('video').css({'width': w, 'height': h}).attr({'width': w, 'height': h}) + } + e.preventDefault() + return false +}) + }) + } + + // IFRAME width and height constrain proportions + if (jQuery('iframe,.sc_video_player,video.sc_video').length > 0) { + if (!THEMEREX_video_resize_inited) { + THEMEREX_video_resize_inited = true + jQuery(window).resize(function () { + 'use strict' + videoDimensions() + }) + } + videoDimensions() + } +} + +function initMediaElements (cont) { + if (THEMEREX_useMediaElement && cont.find('audio,video').length > 0) { + if (window.mejs) { + window.mejs.MepDefaults.enableAutosize = false + window.mejs.MediaElementDefaults.enableAutosize = false + cont.find('audio:not(.wp-audio-shortcode),video:not(.wp-video-shortcode)').each(function () { + // init Media Elements after init isotope + if (jQuery(this).parents('.isotopeNOanim,.isotope').length > 0 && !isotopeImagesComplete(jQuery('.isotopeNOanim,.isotope'))) { + setTimeout(function () { + initMediaElements(cont) + }, 2500) + return + } else if (jQuery(this).parents('.mejs-mediaelement').length == 0) { + var settings = { + enableAutosize: false, + videoWidth: -1, // if set, overrides