Tugbainanc (Talk | contribs) |
Tugbainanc (Talk | contribs) |
||
Line 5,656: | Line 5,656: | ||
} | } | ||
.ct-navbar--fixedTop .navbar { | .ct-navbar--fixedTop .navbar { | ||
− | top: | + | top: 16px; |
} | } | ||
.ct-navbar-isTransparent-toDefault .ct-pageWrapper, | .ct-navbar-isTransparent-toDefault .ct-pageWrapper, |
Revision as of 12:28, 24 September 2018
.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"; } @charset "UTF-8"; /*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */ .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; } @-webkit-keyframes bounce { 0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } } @keyframes bounce { 0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } } .bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; } @-webkit-keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } .flash { -webkit-animation-name: flash; animation-name: flash; } /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes pulse { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes pulse { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .pulse { -webkit-animation-name: pulse; animation-name: pulse; } @-webkit-keyframes rubberBand { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); } 40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); } 50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); } 65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); } 75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes rubberBand { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); } 40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); } 50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); } 65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); } 75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; } @-webkit-keyframes shake { 0%, 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } } @keyframes shake { 0%, 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } } .shake { -webkit-animation-name: shake; animation-name: shake; } @-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); } 100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } } @keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); } 100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } } .swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; } @-webkit-keyframes tada { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes tada { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .tada { -webkit-animation-name: tada; animation-name: tada; } /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes wobble { 0% { -webkit-transform: none; transform: none; } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } 100% { -webkit-transform: none; transform: none; } } @keyframes wobble { 0% { -webkit-transform: none; transform: none; } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } 100% { -webkit-transform: none; transform: none; } } .wobble { -webkit-animation-name: wobble; animation-name: wobble; } @-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } 40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); } 80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); } 100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } 40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); } 80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); } 100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; -webkit-animation-duration: .75s; animation-duration: .75s; } @-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); } 75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } 100% { -webkit-transform: none; transform: none; } } @keyframes bounceInDown { 0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); } 75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } 100% { -webkit-transform: none; transform: none; } } .bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; } @-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); } 75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); } 100% { -webkit-transform: none; transform: none; } } @keyframes bounceInLeft { 0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); } 75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); } 100% { -webkit-transform: none; transform: none; } } .bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; } @-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); } 75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } 90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); } 100% { -webkit-transform: none; transform: none; } } @keyframes bounceInRight { 0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); } 75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } 90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); } 100% { -webkit-transform: none; transform: none; } } .bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; } @-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } 75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes bounceInUp { 0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } 75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; } @-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } 100% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } } @keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } 100% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } } .bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; -webkit-animation-duration: .75s; animation-duration: .75s; } @-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } @keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } .bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; } @-webkit-keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } @keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } .bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; } @-webkit-keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } @keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } .bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; } @-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } @keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } .bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } @-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; } @-webkit-keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; } @-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } @-webkit-keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; } @-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; } @-webkit-keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; } @-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } @-webkit-keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } @-webkit-keyframes fadeOutDown { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes fadeOutDown { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } .fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; } @-webkit-keyframes fadeOutDownBig { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } @keyframes fadeOutDownBig { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } .fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; } @-webkit-keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } .fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; } @-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } @keyframes fadeOutLeftBig { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } .fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; } @-webkit-keyframes fadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes fadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } .fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; } @-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } @keyframes fadeOutRightBig { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } .fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; } @-webkit-keyframes fadeOutUp { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes fadeOutUp { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } .fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; } @-webkit-keyframes fadeOutUpBig { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } @keyframes fadeOutUpBig { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } .fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; } @-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } } @keyframes flip { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } } .animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; } @-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); } } @keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); } } .flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; } @-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); } } @keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); } } .flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; } @-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } 100% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } @keyframes flipOutX { 0% { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } 100% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } .flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; } @-webkit-keyframes flipOutY { 0% { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; } 100% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } } @keyframes flipOutY { 0% { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; } 100% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } } .flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; -webkit-animation-duration: .75s; animation-duration: .75s; } @-webkit-keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; } 60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; } 80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; } 100% { -webkit-transform: none; transform: none; opacity: 1; } } @keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; } 60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; } 80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; } 100% { -webkit-transform: none; transform: none; opacity: 1; } } .lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } @-webkit-keyframes lightSpeedOut { 0% { opacity: 1; } 100% { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } } @keyframes lightSpeedOut { 0% { opacity: 1; } 100% { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } } .lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } @-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } 100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } 100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1; } } .rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; } @-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } } .rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; } @-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } } .rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; } @-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } } .rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; } @-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } } .rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; } @-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center; opacity: 1; } 100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } } @keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center; opacity: 1; } 100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } } .rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; } @-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } } @keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } } .rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; } @-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } @keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } .rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; } @-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } @keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } .rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; } @-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } } @keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } } .rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; } @-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } 100% { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } } @keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } 100% { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } } .hinge { -webkit-animation-name: hinge; animation-name: hinge; } /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; } /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes rollOut { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } } @keyframes rollOut { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } } .rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; } @-webkit-keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } @keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } .zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; } @-webkit-keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; } @-webkit-keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; } @-webkit-keyframes zoomInRight { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInRight { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; } @-webkit-keyframes zoomInUp { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInUp { 0% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; } @-webkit-keyframes zoomOut { 0% { opacity: 1; } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } } @keyframes zoomOut { 0% { opacity: 1; } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } } .zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; } @-webkit-keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; } @-webkit-keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); } 100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } } @keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); } 100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } } .zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; } @-webkit-keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); } 100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } } @keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); } 100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } } .zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; } @-webkit-keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 100% { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; } @-webkit-keyframes slideInDown { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); visibility: visible; } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes slideInDown { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); visibility: visible; } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } .slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; } @-webkit-keyframes slideInLeft { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); visibility: visible; } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes slideInLeft { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); visibility: visible; } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } .slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; } @-webkit-keyframes slideInRight { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); visibility: visible; } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes slideInRight { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); visibility: visible; } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } .slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; } @-webkit-keyframes slideInUp { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); visibility: visible; } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes slideInUp { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); visibility: visible; } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } .slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; } @-webkit-keyframes slideOutDown { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { visibility: hidden; -webkit-transform: translateY(100%); transform: translateY(100%); } } @keyframes slideOutDown { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { visibility: hidden; -webkit-transform: translateY(100%); transform: translateY(100%); } } .slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; } @-webkit-keyframes slideOutLeft { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 100% { visibility: hidden; -webkit-transform: translateX(-100%); transform: translateX(-100%); } } @keyframes slideOutLeft { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 100% { visibility: hidden; -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; } @-webkit-keyframes slideOutRight { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 100% { visibility: hidden; -webkit-transform: translateX(100%); transform: translateX(100%); } } @keyframes slideOutRight { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 100% { visibility: hidden; -webkit-transform: translateX(100%); transform: translateX(100%); } } .slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; } @-webkit-keyframes slideOutUp { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { visibility: hidden; -webkit-transform: translateY(-100%); transform: translateY(-100%); } } @keyframes slideOutUp { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { visibility: hidden; -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; } body { font-size: 15px; line-height: 2em; color: #555555; } .ct--darkMotive { color: #aaaaaa; } .ct--darkMotive hr { border-top-color: #2d2e30; } a { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } a:hover, a:focus { color: inherit; text-decoration: none; } p { margin-bottom: 20px; } p:last-child { margin-bottom: 0; } h1, .h1 { font-size: 125px; } h1 small, .h1 small { font-size: 50px; } h2, .h2 { font-size: 80px; } h2 small, .h2 small { font-size: 50px; } h3, .h3 { font-size: 48px; } h3 small, .h3 small { font-size: 14px; line-height: 1.8; } h4, .h4 { font-size: 30px; } h5, .h5 { font-size: 20px; } h6, .h6 { font-size: 14px; } @media (max-width: 399px) { .ct-h3xs { font-size: 45px !important; } .ct-h4xs { font-size: 28px !important; } } h1, .h1, h2, .h2, h3, .h3 { margin-bottom: 20px; } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { color: #222222; } h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small { display: block; color: #222222; } h1.ct-u-colorWhite, .h1.ct-u-colorWhite, h2.ct-u-colorWhite, .h2.ct-u-colorWhite, h3.ct-u-colorWhite, .h3.ct-u-colorWhite, h4.ct-u-colorWhite, .h4.ct-u-colorWhite, h5.ct-u-colorWhite, .h5.ct-u-colorWhite, h6.ct-u-colorWhite, .h6.ct-u-colorWhite { color: #ffffff; } h1.ct-u-colorWhite.ct-u-hrLeft:after, .h1.ct-u-colorWhite.ct-u-hrLeft:after, h2.ct-u-colorWhite.ct-u-hrLeft:after, .h2.ct-u-colorWhite.ct-u-hrLeft:after, h3.ct-u-colorWhite.ct-u-hrLeft:after, .h3.ct-u-colorWhite.ct-u-hrLeft:after, h4.ct-u-colorWhite.ct-u-hrLeft:after, .h4.ct-u-colorWhite.ct-u-hrLeft:after, h5.ct-u-colorWhite.ct-u-hrLeft:after, .h5.ct-u-colorWhite.ct-u-hrLeft:after, h6.ct-u-colorWhite.ct-u-hrLeft:after, .h6.ct-u-colorWhite.ct-u-hrLeft:after, h1.ct-u-colorWhite.ct-u-hrRight:after, .h1.ct-u-colorWhite.ct-u-hrRight:after, h2.ct-u-colorWhite.ct-u-hrRight:after, .h2.ct-u-colorWhite.ct-u-hrRight:after, h3.ct-u-colorWhite.ct-u-hrRight:after, .h3.ct-u-colorWhite.ct-u-hrRight:after, h4.ct-u-colorWhite.ct-u-hrRight:after, .h4.ct-u-colorWhite.ct-u-hrRight:after, h5.ct-u-colorWhite.ct-u-hrRight:after, .h5.ct-u-colorWhite.ct-u-hrRight:after, h6.ct-u-colorWhite.ct-u-hrRight:after, .h6.ct-u-colorWhite.ct-u-hrRight:after, h1.ct-u-colorWhite.ct-u-hrMid:after, .h1.ct-u-colorWhite.ct-u-hrMid:after, h2.ct-u-colorWhite.ct-u-hrMid:after, .h2.ct-u-colorWhite.ct-u-hrMid:after, h3.ct-u-colorWhite.ct-u-hrMid:after, .h3.ct-u-colorWhite.ct-u-hrMid:after, h4.ct-u-colorWhite.ct-u-hrMid:after, .h4.ct-u-colorWhite.ct-u-hrMid:after, h5.ct-u-colorWhite.ct-u-hrMid:after, .h5.ct-u-colorWhite.ct-u-hrMid:after, h6.ct-u-colorWhite.ct-u-hrMid:after, .h6.ct-u-colorWhite.ct-u-hrMid:after { background-color: #ffffff; } h1.ct-u-hrLeft, .h1.ct-u-hrLeft, h2.ct-u-hrLeft, .h2.ct-u-hrLeft, h3.ct-u-hrLeft, .h3.ct-u-hrLeft, h4.ct-u-hrLeft, .h4.ct-u-hrLeft, h5.ct-u-hrLeft, .h5.ct-u-hrLeft, h6.ct-u-hrLeft, .h6.ct-u-hrLeft, h1.ct-u-hrRight, .h1.ct-u-hrRight, h2.ct-u-hrRight, .h2.ct-u-hrRight, h3.ct-u-hrRight, .h3.ct-u-hrRight, h4.ct-u-hrRight, .h4.ct-u-hrRight, h5.ct-u-hrRight, .h5.ct-u-hrRight, h6.ct-u-hrRight, .h6.ct-u-hrRight, h1.ct-u-hrMid, .h1.ct-u-hrMid, h2.ct-u-hrMid, .h2.ct-u-hrMid, h3.ct-u-hrMid, .h3.ct-u-hrMid, h4.ct-u-hrMid, .h4.ct-u-hrMid, h5.ct-u-hrMid, .h5.ct-u-hrMid, h6.ct-u-hrMid, .h6.ct-u-hrMid { padding-bottom: 20px; position: relative; } h1.ct-u-hrLeft:after, .h1.ct-u-hrLeft:after, h2.ct-u-hrLeft:after, .h2.ct-u-hrLeft:after, h3.ct-u-hrLeft:after, .h3.ct-u-hrLeft:after, h4.ct-u-hrLeft:after, .h4.ct-u-hrLeft:after, h5.ct-u-hrLeft:after, .h5.ct-u-hrLeft:after, h6.ct-u-hrLeft:after, .h6.ct-u-hrLeft:after, h1.ct-u-hrRight:after, .h1.ct-u-hrRight:after, h2.ct-u-hrRight:after, .h2.ct-u-hrRight:after, h3.ct-u-hrRight:after, .h3.ct-u-hrRight:after, h4.ct-u-hrRight:after, .h4.ct-u-hrRight:after, h5.ct-u-hrRight:after, .h5.ct-u-hrRight:after, h6.ct-u-hrRight:after, .h6.ct-u-hrRight:after, h1.ct-u-hrMid:after, .h1.ct-u-hrMid:after, h2.ct-u-hrMid:after, .h2.ct-u-hrMid:after, h3.ct-u-hrMid:after, .h3.ct-u-hrMid:after, h4.ct-u-hrMid:after, .h4.ct-u-hrMid:after, h5.ct-u-hrMid:after, .h5.ct-u-hrMid:after, h6.ct-u-hrMid:after, .h6.ct-u-hrMid:after { content: ""; position: absolute; bottom: 0; height: 1px; width: 30px; background-color: #222222; } h1.ct-u-hrLeft:after, .h1.ct-u-hrLeft:after, h2.ct-u-hrLeft:after, .h2.ct-u-hrLeft:after, h3.ct-u-hrLeft:after, .h3.ct-u-hrLeft:after, h4.ct-u-hrLeft:after, .h4.ct-u-hrLeft:after, h5.ct-u-hrLeft:after, .h5.ct-u-hrLeft:after, h6.ct-u-hrLeft:after, .h6.ct-u-hrLeft:after { left: 0; } h1.ct-u-hrRight:after, .h1.ct-u-hrRight:after, h2.ct-u-hrRight:after, .h2.ct-u-hrRight:after, h3.ct-u-hrRight:after, .h3.ct-u-hrRight:after, h4.ct-u-hrRight:after, .h4.ct-u-hrRight:after, h5.ct-u-hrRight:after, .h5.ct-u-hrRight:after, h6.ct-u-hrRight:after, .h6.ct-u-hrRight:after { right: 0; } h1.ct-u-hrMid:after, .h1.ct-u-hrMid:after, h2.ct-u-hrMid:after, .h2.ct-u-hrMid:after, h3.ct-u-hrMid:after, .h3.ct-u-hrMid:after, h4.ct-u-hrMid:after, .h4.ct-u-hrMid:after, h5.ct-u-hrMid:after, .h5.ct-u-hrMid:after, h6.ct-u-hrMid:after, .h6.ct-u-hrMid:after { left: 50%; margin-left: -15px; } .ct-intro-topImage h1.ct-u-hrLeft:after, .ct-intro-topImage .h1.ct-u-hrLeft:after, .ct-intro-topImage h2.ct-u-hrLeft:after, .ct-intro-topImage .h2.ct-u-hrLeft:after, .ct-intro-topImage h3.ct-u-hrLeft:after, .ct-intro-topImage .h3.ct-u-hrLeft:after, .ct-intro-topImage h4.ct-u-hrLeft:after, .ct-intro-topImage .h4.ct-u-hrLeft:after, .ct-intro-topImage h5.ct-u-hrLeft:after, .ct-intro-topImage .h5.ct-u-hrLeft:after, .ct-intro-topImage h6.ct-u-hrLeft:after, .ct-intro-topImage .h6.ct-u-hrLeft:after, .ct-intro-topImage h1.ct-u-hrRight:after, .ct-intro-topImage .h1.ct-u-hrRight:after, .ct-intro-topImage h2.ct-u-hrRight:after, .ct-intro-topImage .h2.ct-u-hrRight:after, .ct-intro-topImage h3.ct-u-hrRight:after, .ct-intro-topImage .h3.ct-u-hrRight:after, .ct-intro-topImage h4.ct-u-hrRight:after, .ct-intro-topImage .h4.ct-u-hrRight:after, .ct-intro-topImage h5.ct-u-hrRight:after, .ct-intro-topImage .h5.ct-u-hrRight:after, .ct-intro-topImage h6.ct-u-hrRight:after, .ct-intro-topImage .h6.ct-u-hrRight:after, .ct-intro-topImage h1.ct-u-hrMid:after, .ct-intro-topImage .h1.ct-u-hrMid:after, .ct-intro-topImage h2.ct-u-hrMid:after, .ct-intro-topImage .h2.ct-u-hrMid:after, .ct-intro-topImage h3.ct-u-hrMid:after, .ct-intro-topImage .h3.ct-u-hrMid:after, .ct-intro-topImage h4.ct-u-hrMid:after, .ct-intro-topImage .h4.ct-u-hrMid:after, .ct-intro-topImage h5.ct-u-hrMid:after, .ct-intro-topImage .h5.ct-u-hrMid:after, .ct-intro-topImage h6.ct-u-hrMid:after, .ct-intro-topImage .h6.ct-u-hrMid:after { background-color: #ffffff; } @media (max-width: 768px) { h1, .h1 { font-size: 80px; } h2, .h2 { font-size: 60px; } } @media (max-width: 480px) { h1, .h1 { font-size: 55px; } h2, .h2 { font-size: 40px; } } sup { top: -1.2em; font-size: 40%; } .dropcap:first-child:first-letter { float: left; font-size: 60px; line-height: 50px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-weight: 600; } .list-group-item:last-child { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .list-group-item:first-child { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .badge { line-height: 2; } body, .ct-pagination .ct-pagination-nextText span, .ct-pagination .ct-pagination-prevText span { font-family: "Open Sans", Helvetica, Arial, sans-serif !important; } blockquote, .counter-block .counter .number, .ct-twitter .tweet_user, .tweet_text { font-family: 'Arapey', serif; } .ct-pageHeader, .navbar-nav > li > a, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .ct-widget-recentPortfolio-titleContent, .widget .widget-inner > ul li a, .ct-graphBox .ct-graphBox--default .ct-graphBox-graph .ct-graphBox-graphPercentage, .ct-articleBox .ct-articleBox-date, .ct-articleBox .ct-articleBox-button, .ct-articleBox .ct-articleBox-meta, blockquote footer, .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionTitle, .ct-gallery-itemDescription .ct-gallery-itemDescription-title, .ct-gallery-itemDescription .ct-gallery-itemDescription-category, .ct-galleryAjax-itemDescription, .ct-galleryAjax-item .ct-galleryAjax-item-number span, .panel-title, .pagination > li > a, .pagination > li > span, .ct-pagination-notice, .btn, .dropcap:first-child:first-letter, .ct-pagination .ct-pagination-prev, .ct-pagination .ct-pagination-next, .ct-pagination .ct-pagination-middle, .intro-effect-jam3 .ct-intro-title h1, .ct-intro--fadeOut .ct-intro-title h1, .ct-intro--effectPush .ct-intro-title h1, .ct-intro--sliced .ct-intro-title h1, .ct-navbar-search, input, .progress .progress-bar, .ct-twitter .tweet_time { font-family: "Lato", sans-serif !important; } .vco-storyjs .vco-feature h1, .vco-storyjs .vco-feature h2, .vco-storyjs .vco-feature h3, .vco-storyjs .vco-feature h4, .vco-storyjs .vco-feature h5, .vco-storyjs .vco-feature h6 { font-family: "Lato", sans-serif !important; } button, button:hover, button:focus, button:active { outline: none !important; } .btn { font-weight: bold; padding: 0px 15px; line-height: 36px; border-width: 2px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-topleft: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; border-top-left-radius: 6px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; text-transform: uppercase; } .btn:focus, .btn:active { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline: none; } .btn + .btn { margin-left: 10px; } .btn i { margin: 0 5px; } .btn-xs { padding: 0px 10px; line-height: 21px; } .btn-sm { padding: 0px 15px; line-height: 26px; } .btn-lg { padding: 0px 15px; line-height: 46px; font-size: 14px; } .ct-btn--huge { padding: 0 28px; line-height: 65px; } .btn-default, .btn-default:disabled { background-color: #ffffff; border-color: #ffffff; } .btn-default:hover, .btn-default:disabled:hover, .btn-default:active, .btn-default:disabled:active, .btn-default:focus, .btn-default:disabled:focus { color: #ffffff; } .btn-success { border-color: #00c680; } .btn-success:hover, .btn-success:active, .btn-success:focus { background-color: #00935f; border-color: #00935f; } .btn-danger { border-color: #d9534f; } .btn-danger:hover, .btn-danger:active, .btn-danger:focus { background-color: #c9302c; border-color: #c9302c; } .btn-info { border-color: #5ac2d3; } .btn-info:hover, .btn-info:active, .btn-info:focus { background-color: #35b1c5; border-color: #35b1c5; } .btn-warning { border-color: #fe9a42; } .btn-warning:hover, .btn-warning:active, .btn-warning:focus { background-color: #fe7f0f; border-color: #fe7f0f; } .ct-btn--black { background-color: #222222; border-color: #222222; color: #ffffff; } .ct-btn--black:hover, .ct-btn--black:active, .ct-btn--black:focus { color: #ffffff; } .ct-btn--gray { background-color: #888888; border-color: #888888; color: #ffffff; } .ct-btn--gray:hover, .ct-btn--gray:active, .ct-btn--gray:focus { color: #ffffff; } .ct-btn--rounded { border-width: 0; padding: 2px 17px; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease; -webkit-border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; -webkit-border-top-left-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px; -moz-border-radius-topleft: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; border-top-left-radius: 20px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .ct-btn--rounded:hover { padding: 0px 15px; border-width: 2px; } .ct-btn--rounded.btn-lg { -webkit-border-top-right-radius: 30px; -webkit-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius: 30px; -webkit-border-top-left-radius: 30px; -moz-border-radius-topright: 30px; -moz-border-radius-bottomright: 30px; -moz-border-radius-bottomleft: 30px; -moz-border-radius-topleft: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; border-top-left-radius: 30px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .ct-btn--rounded.ct-btn--huge { -webkit-border-top-right-radius: 50px; -webkit-border-bottom-right-radius: 50px; -webkit-border-bottom-left-radius: 50px; -webkit-border-top-left-radius: 50px; -moz-border-radius-topright: 50px; -moz-border-radius-bottomright: 50px; -moz-border-radius-bottomleft: 50px; -moz-border-radius-topleft: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; border-top-left-radius: 50px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .ct-btn--rounded.btn-default:hover, .ct-btn--rounded.btn-default:active, .ct-btn--rounded.btn-default:focus { border-color: #ffffff; } .ct-btn--rounded.btn-success:hover, .ct-btn--rounded.btn-success:active, .ct-btn--rounded.btn-success:focus { border-color: #00c680; color: #00c680; } .ct-btn--rounded.btn-danger:hover, .ct-btn--rounded.btn-danger:active, .ct-btn--rounded.btn-danger:focus { border-color: #d9534f; color: #d9534f; } .ct-btn--rounded.btn-info:hover, .ct-btn--rounded.btn-info:active, .ct-btn--rounded.btn-info:focus { border-color: #5ac2d3; color: #5ac2d3; } .ct-btn--rounded.btn-warning:hover, .ct-btn--rounded.btn-warning:active, .ct-btn--rounded.btn-warning:focus { border-color: #fe9a42; color: #fe9a42; } .ct-btn--rounded.ct-btn--black:hover, .ct-btn--rounded.ct-btn--black:active, .ct-btn--rounded.ct-btn--black:focus { border-color: #222222; color: #222222; } .ct-btn--rounded.ct-btn--gray:hover, .ct-btn--rounded.ct-btn--gray:active, .ct-btn--rounded.ct-btn--gray:focus { border-color: #888888; color: #888888; } .ct--darkMotive .ct-btn--rounded.ct-btn--black:hover, .ct--darkMotive .ct-btn--rounded.ct-btn--black:active, .ct--darkMotive .ct-btn--rounded.ct-btn--black:focus { border-color: #ffffff; color: #ffffff; } .ct-pricingBox .ct-btn--rounded.ct-btn--black:hover, .ct-pricingBox .ct-btn--rounded.ct-btn--black:active, .ct-pricingBox .ct-btn--rounded.ct-btn--black:focus { border-color: #222222; color: #222222; } .ct-btn--perspective { overflow: hidden; border: none; border-bottom-width: 3px; border-bottom-style: solid; } .ct-btn--perspective i { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; margin-right: 10px; height: 100%; margin-left: -15px; width: 30px; line-height: 36px; } .ct-btn--perspective.ct-btn--huge i { width: 50px; line-height: 66px; margin-left: -28px; } .ct-btn--perspective.btn-lg i { width: 50px; height: 100%; line-height: 46px; } .ct-btn--perspective.btn-sm i { line-height: 26px; } .ct-btn--perspective.btn-xs i { margin-left: -10px; line-height: 21px; } .ct-btn--perspective:focus, .ct-btn--perspective:active { border-bottom-width: 0px; margin-top: 3px; } .ct-btn--perspective.btn-default { border-bottom-color: #d9d9d9; } .ct-btn--perspective.btn-default i { background-color: #f2f2f2; } .ct-btn--perspective.btn-default:hover, .ct-btn--perspective.btn-default:active, .ct-btn--perspective.btn-default:focus { background-color: #a12384; border-bottom-color: #d6030a; color: #ffffff; } .ct-btn--perspective.btn-primary { border-bottom-color: #d6030a; } .ct-btn--perspective.btn-primary:hover, .ct-btn--perspective.btn-primary:active, .ct-btn--perspective.btn-primary:focus { background-color: #fc5c61; border-bottom-color: #bc0309; color: #ffffff; } .ct-btn--perspective.btn-success { border-bottom-color: #007a4f; } .ct-btn--perspective.btn-success i { background-color: #00ad70; } .ct-btn--perspective.btn-success:hover, .ct-btn--perspective.btn-success:active, .ct-btn--perspective.btn-success:focus { border-bottom-color: #00603e; } .ct-btn--perspective.btn-success:hover i, .ct-btn--perspective.btn-success:active i, .ct-btn--perspective.btn-success:focus i { background-color: #007a4f; } .ct-btn--perspective.btn-info { border-bottom-color: #2f9fb1; } .ct-btn--perspective.btn-info i { background-color: #46bbce; } .ct-btn--perspective.btn-info:hover, .ct-btn--perspective.btn-info:active, .ct-btn--perspective.btn-info:focus { border-bottom-color: #2a8d9d; } .ct-btn--perspective.btn-info:hover i, .ct-btn--perspective.btn-info:active i, .ct-btn--perspective.btn-info:focus i { background-color: #2f9fb1; } .ct-btn--perspective.btn-warning { border-bottom-color: #f27201; } .ct-btn--perspective.btn-warning i { background-color: #fe8c29; } .ct-btn--perspective.btn-warning:hover, .ct-btn--perspective.btn-warning:active, .ct-btn--perspective.btn-warning:focus { border-bottom-color: #d96601; } .ct-btn--perspective.btn-warning:hover i, .ct-btn--perspective.btn-warning:active i, .ct-btn--perspective.btn-warning:focus i { background-color: #f27201; } .ct-btn--perspective.btn-danger { border-bottom-color: #b52b27; } .ct-btn--perspective.btn-danger i { background-color: #d43f3a; } .ct-btn--perspective.btn-danger:hover, .ct-btn--perspective.btn-danger:active, .ct-btn--perspective.btn-danger:focus { border-bottom-color: #a02622; } .ct-btn--perspective.btn-danger:hover i, .ct-btn--perspective.btn-danger:active i, .ct-btn--perspective.btn-danger:focus i { background-color: #b52b27; } .ct-btn--perspective.ct-btn--black { border-bottom-color: #444444; } .ct-btn--perspective.ct-btn--black i { background-color: #333333; } .ct-btn--perspective.ct-btn--black:hover, .ct-btn--perspective.ct-btn--black:active, .ct-btn--perspective.ct-btn--black:focus { background-color: #a12384; border-bottom-color: #d6030a; color: #ffffff; } .ct-btn--perspective.ct-btn--gray { border-bottom-color: #666666; } .ct-btn--perspective.ct-btn--gray i { background-color: #777777; } .ct-btn--perspective.ct-btn--gray:hover, .ct-btn--perspective.ct-btn--gray:active, .ct-btn--perspective.ct-btn--gray:focus { background-color: #a12384; border-bottom-color: #d6030a; color: #ffffff; } .ct-sectionButton { left: 50%; margin-left: -100px; position: absolute; color: #ffffff; width: 200px; } .ct-sectionButton:hover, .ct-sectionButton:active, .ct-sectionButton:focus { color: #ffffff; } .ct-sectionButton .ct-sectionButton-circle { border: 2px solid #ffffff; } .ct-scrollUpButton { visibility: hidden; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-transition: 1s all ease; -moz-transition: 1s all ease; -o-transition: 1s all ease; transition: 1s all ease; position: fixed; right: 50px; color: #ffffff; } .ct-scrollUpButton:hover, .ct-scrollUpButton:active, .ct-scrollUpButton:focus { color: #ffffff; } .ct-scrollUpButton .ct-sectionButton-circle { background-color: #1d1d1d; -webkit-transition: 0.2s all ease; -moz-transition: 0.2s all ease; -o-transition: 0.2s all ease; transition: 0.2s all ease; } .ct-scrollUpButton.is-active { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); visibility: visible; } .ct-sectionButton, .ct-scrollUpButton { text-align: center; bottom: 47px; text-transform: uppercase; } .ct-sectionButton .ct-sectionButton-circle, .ct-scrollUpButton .ct-sectionButton-circle { overflow: hidden; font-size: 40px; width: 50px; height: 50px; line-height: 43px; display: block; margin: auto; margin-bottom: 10px; -webkit-border-top-right-radius: 50%; -webkit-border-bottom-right-radius: 50%; -webkit-border-bottom-left-radius: 50%; -webkit-border-top-left-radius: 50%; -moz-border-radius-topright: 50%; -moz-border-radius-bottomright: 50%; -moz-border-radius-bottomleft: 50%; -moz-border-radius-topleft: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-left-radius: 50%; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } @media (max-width: 991px) { .ct-sectionButton, .ct-scrollUpButton { display: none; } } .pagination { float: left; } .pagination > li > a, .pagination > li > span { font-weight: 600; font-size: 14px; border-color: #d3d3d3; color: inherit; margin-right: 5px; background-color: transparent; } .pagination > li:hover > a, .pagination > li:focus > a, .pagination > li:active > a, .pagination > li:hover > span, .pagination > li:focus > span, .pagination > li:active > span { background-color: transparent; } .pagination > li:first-child > a, .pagination > li:last-child > a, .pagination > li:first-child > span, .pagination > li:last-child > span { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .pagination > li.active > a, .pagination > li.active > span, .pagination > li.active > a:hover, .pagination > li.active > span:hover, .pagination > li.active > a:focus, .pagination > li.active > span:focus { background-color: transparent; } .pagination-lg > li > a, .pagination-lg > li > span { padding: 9px 15px; } .ct-pagination-notice { display: inline-block; height: 40px; line-height: 40px; margin: 20px; font-weight: 600; } .ct-pagination { margin: 30px 0; } .ct-pagination:before, .ct-pagination:after { content: " "; display: table; } .ct-pagination:after { clear: both; } .ct-pagination a { color: inherit; } .ct-pagination .ct-pagination-prev, .ct-pagination .ct-pagination-next { display: block; width: 45%; float: left; font-weight: 600; line-height: 50px; } .ct-pagination .ct-pagination-prev i, .ct-pagination .ct-pagination-next i { font-size: 30px; line-height: 50px; } .ct-pagination .ct-pagination-prev:hover .ct-pagination-nextText span, .ct-pagination .ct-pagination-next:hover .ct-pagination-nextText span, .ct-pagination .ct-pagination-prev:hover .ct-pagination-prevText span, .ct-pagination .ct-pagination-next:hover .ct-pagination-prevText span { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-pagination .ct-pagination-next .ct-pagination-nextText { text-align: right; } .ct-pagination .ct-pagination-nextText:before, .ct-pagination .ct-pagination-prevText:before, .ct-pagination .ct-pagination-nextText:after, .ct-pagination .ct-pagination-prevText:after { content: " "; display: table; } .ct-pagination .ct-pagination-nextText:after, .ct-pagination .ct-pagination-prevText:after { clear: both; } .ct-pagination .ct-pagination-nextText span, .ct-pagination .ct-pagination-prevText span { display: block; font-weight: 400; font-style: italic; color: #bbbbbb; text-transform: lowercase; line-height: 0.2; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .ct-pagination .ct-pagination-middle { line-height: 1; float: left; display: block; width: 10%; text-align: center; position: relative; } .ct-pagination .ct-pagination-middle i { line-height: 50px; width: 50px; height: 50px; border: 1px solid transparent; -webkit-border-top-right-radius: 50%; -webkit-border-bottom-right-radius: 50%; -webkit-border-bottom-left-radius: 50%; -webkit-border-top-left-radius: 50%; -moz-border-radius-topright: 50%; -moz-border-radius-bottomright: 50%; -moz-border-radius-bottomleft: 50%; -moz-border-radius-topleft: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-left-radius: 50%; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .ct-pagination .ct-pagination-middle .ct-pagination-middleTextHover { text-transform: uppercase; position: absolute; bottom: -35px; padding: 10px 0; width: 200px; left: 50%; margin-left: -100px; text-align: center; font-weight: 600; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .ct-pagination .ct-pagination-middle:hover i { color: #ffffff; } .ct-pagination .ct-pagination-middle:hover .ct-pagination-middleTextHover { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); color: #222222; } .ct-pagination:hover .ct-pagination-middle i { border-color: inherit; } @media (max-width: 767px) { .ct-pagination .ct-pagination-prev, .ct-pagination .ct-pagination-next { width: 100%; margin: 20px 0; text-align: center; float: none; } .ct-pagination .ct-pagination-prev .pull-right, .ct-pagination .ct-pagination-next .pull-right, .ct-pagination .ct-pagination-prev .pull-left, .ct-pagination .ct-pagination-next .pull-left { float: none !important; } .ct-pagination .ct-pagination-middle { float: none; margin: auto; } } .ct--darkMotive .pagination > li > a, .ct-u-backgroundDarkGray .pagination > li > a, .ct-u-backgroundDarkGray2 .pagination > li > a, .ct-u-backgroundDarkGray3 .pagination > li > a, .ct--darkMotive .pagination > li > span, .ct-u-backgroundDarkGray .pagination > li > span, .ct-u-backgroundDarkGray2 .pagination > li > span, .ct-u-backgroundDarkGray3 .pagination > li > span { border-color: #111111; color: #ffffff; } .ct--darkMotive .ct-pagination-notice, .ct-u-backgroundDarkGray .ct-pagination-notice, .ct-u-backgroundDarkGray2 .ct-pagination-notice, .ct-u-backgroundDarkGray3 .ct-pagination-notice { color: #ffffff; } .ct--darkMotive .ct-pagination .ct-pagination-middle:hover .ct-pagination-middleTextHover, .ct-u-backgroundDarkGray .ct-pagination .ct-pagination-middle:hover .ct-pagination-middleTextHover, .ct-u-backgroundDarkGray2 .ct-pagination .ct-pagination-middle:hover .ct-pagination-middleTextHover, .ct-u-backgroundDarkGray3 .ct-pagination .ct-pagination-middle:hover .ct-pagination-middleTextHover { color: #ffffff; } /*! * Yamm!3 * Yet another megamenu for Bootstrap 3 * * http://geedmo.github.com/yamm3 */ @media (min-width: 768px) { .yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown { position: static; } .yamm .container { position: relative; } .yamm .dropdown-menu { left: auto; right: auto; } .yamm .navbar-right .dropdown-menu.yamm-dropdown { left: auto; right: 0; } .yamm .dropdown-menu.yamm-dropdown { min-width: 60%; } .yamm .dropdown.yamm-fw .dropdown-menu { left: 0; right: 0; } } .navbar { position: fixed; left: 0; right: 0; } .ct-navbar--fixedTop .ct-pageWrapper { padding-top: 55px; } .ct-navbar--fixedTop .navbar { top: 16px; } .ct-navbar-isTransparent-toDefault .ct-pageWrapper, .ct-navbar-isTransparent-toInverse .ct-pageWrapper { padding-top: 0; } @media (max-width: 767px) { .ct-navbar--fixedTop .ct-pageWrapper { padding-top: 70px; } } .navbar { z-index: 9000 !important; margin-bottom: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border: none; } .navbar .container { position: relative; } .navbar-inverse { /*background-color: #333333;*/ background-color: #FFFFFF; box-shadow: 0px 2px 7px #999; } .navbar-inverse .navbar-nav > li > a { color: #333333; } .navbar-default { background-color: #ffffff; } .navbar-default .navbar-nav > li > a { color: #222222; } .ct-navbar--transparent { background-color: transparent; } .ct-navbar--transparent .navbar-nav > li > a { color: #333333; padding-right: 17px; } .ct-navbar--motive .navbar-nav > li > a { color: #ffffff; } .ct-navbar--motive .navbar-nav > li:hover > a, .ct-navbar--motive .navbar-nav > li:active > a, .ct-navbar--motive .navbar-nav > li:focus > a { color: #ffffff !important; } .ct-navbar--motive .navbar-nav > li.active:hover > a, .ct-navbar--motive .navbar-nav > li.active:active > a, .ct-navbar--motive .navbar-nav > li.active:focus > a { color: #a12384 !important; } @media (max-width: 767px) { .navbar { display: none; } } .navbar.is-small .navbar-brand { height: 70px; line-height: 66px; padding: 0px 15px; } .navbar.is-small .navbar-brand img { max-height: 66px; vert-align: top; } .navbar.is-small .navbar-nav > li > a { margin: 20px 0; } .navbar.is-small .navbar-nav.ct-navbarNav--defaultActive > li.active > a, .navbar.is-small .navbar-nav.ct-navbarNav--defaultActive > li.active > a, .navbar.is-small .navbar-nav.ct-navbarNav--defaultActive > li.active > a:active, .navbar.is-small .navbar-nav.ct-navbarNav--defaultActive > li.active > a:focus { margin-top: 13px; } .navbar-nav img { vertical-align: initial; } .navbar-nav > li > a { margin: 40px 0; padding: 5px 5px; text-transform: uppercase; font-weight: bold; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .navbar-nav > li > a, .navbar-nav > li > a:hover, .navbar-nav > li > a:active, .navbar-nav > li > a:focus { background-color: transparent; } .navbar-nav.ct-navbarNav--defaultActive > li.active { margin: 0 15px; } .navbar-nav.ct-navbarNav--defaultActive > li.active > a, .navbar-nav.ct-navbarNav--defaultActive > li.active > a:hover, .navbar-nav.ct-navbarNav--defaultActive > li.active > a:active, .navbar-nav.ct-navbarNav--defaultActive > li.active > a:focus { padding-left: 0; padding-right: 0; margin-top: 33px; background-color: transparent; } .navbar-nav.ct-navbarNav--defaultActive > li.onepage > a { -webkit-transition: color 0.2s ease; -moz-transition: color 0.2s ease; -o-transition: color 0.2s ease; transition: color 0.2s ease; } .navbar-nav.ct-navbarNav--secundaryActive > li.active > a, .navbar-nav.ct-navbarNav--secundaryActive > li.active > a:hover, .navbar-nav.ct-navbarNav--secundaryActive > li.active > a:active, .navbar-nav.ct-navbarNav--secundaryActive > li.active > a:focus { color: #ffffff; } .navbar-nav.ct-navbarNav--thirdActive > li.active > a, .navbar-nav.ct-navbarNav--thirdActive > li.active > a:hover, .navbar-nav.ct-navbarNav--thirdActive > li.active > a:active, .navbar-nav.ct-navbarNav--thirdActive > li.active > a:focus { background-color: #ffffff; } .navbar-nav.ct-navbarNav--thirdActive > li > a, .navbar-nav.ct-navbarNav--thirdActive > li > a:hover, .navbar-nav.ct-navbarNav--thirdActive > li > a:active, .navbar-nav.ct-navbarNav--thirdActive > li > a:focus { color: #ffffff; } .navbar-nav.ct-navbarNav--fourthActive > li.active > a, .navbar-nav.ct-navbarNav--fourthActive > li.active > a:hover, .navbar-nav.ct-navbarNav--fourthActive > li.active > a:active, .navbar-nav.ct-navbarNav--fourthActive > li.active > a:focus { background-color: #222222; color: #ffffff; } .navbar-nav.ct-navbarNav--fifthActive > li.active > a, .navbar-nav.ct-navbarNav--fifthActive > li.active > a:hover, .navbar-nav.ct-navbarNav--fifthActive > li.active > a:active, .navbar-nav.ct-navbarNav--fifthActive > li.active > a:focus { background-color: #ffffff; color: #222222; } @media (max-width: 991px) { .navbar-nav > li > a { padding: 5px 7px; font-size: 13px; } .navbar-nav.ct-navbarNav--defaultActive > li.active { margin: 0 5px; } } .dropdown-menu { z-index: 9000; border: 1px solid #000000; border-top-width: 6px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 30px 0; color: #222222; list-style: none; } .dropdown-menu li { list-style: none; line-height: 0; } .dropdown-menu .yamm-content { max-height: 500px; overflow-y: auto; } .dropdown-menu .yamm-content li { overflow: hidden; } .dropdown-menu h1, .dropdown-menu .h1, .dropdown-menu h2, .dropdown-menu .h2, .dropdown-menu h3, .dropdown-menu .h3, .dropdown-menu h4, .dropdown-menu .h4, .dropdown-menu h5, .dropdown-menu .h5, .dropdown-menu h6, .dropdown-menu .h6 { color: #ffffff; } .dropdown-menu h1 small, .dropdown-menu .h1 small, .dropdown-menu h2 small, .dropdown-menu .h2 small, .dropdown-menu h3 small, .dropdown-menu .h3 small, .dropdown-menu h4 small, .dropdown-menu .h4 small, .dropdown-menu h5 small, .dropdown-menu .h5 small, .dropdown-menu h6 small, .dropdown-menu .h6 small { color: #ffffff; } .dropdown-menu ul { min-width: 220px; } .dropdown-menu > li > a, .dropdown-menu a { color: #222222; text-transform: uppercase; font-weight: 600; padding: 0 30px; line-height: 36px; display: block; } .dropdown-menu > li > a:hover, .dropdown-menu a:hover, .dropdown-menu > li > a:focus, .dropdown-menu a:focus, .dropdown-menu > li > a:active, .dropdown-menu a:active { color: #a12384; background-color: transparent; } .dropdown-menu li.active > a { color: #ffffff; background-color: transparent; } .dropdown-menu li.active > a:hover { background-color: transparent; } .dropdown-menu .dropdown-submenu { position: relative; } .dropdown-menu .dropdown-submenu .dropdown-menu { position: absolute; left: 100%; top: 0; } .dropdown-menu .dropdown-submenu:hover .dropdown-menu { display: block; } .navbar-nav > li.dropdown:hover > ul.dropdown-menu { display: block; } .yamm-content { padding: 0 30px; } .yamm-content > li > a, .yamm-content a { padding: 0; } .ct-navbar--options { margin-left: 20px; } .ct-navbar--options > li:first-child > a { border-left: 1px solid #ffffff; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .ct-navbar--options > li > a { padding: 0px 15px; margin: 45px 0px; } .ct-navbar--options .dropdown-menu { min-width: 120px; border: none; background-color: #ffffff; padding: 5px; top: 45px; left: 10px; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -webkit-border-top-right-radius: 5px !important; -webkit-border-bottom-right-radius: 5px !important; -webkit-border-bottom-left-radius: 5px !important; -webkit-border-top-left-radius: 5px !important; -moz-border-radius-topright: 5px !important; -moz-border-radius-bottomright: 5px !important; -moz-border-radius-bottomleft: 5px !important; -moz-border-radius-topleft: 5px !important; border-top-right-radius: 5px !important; border-bottom-right-radius: 5px !important; border-bottom-left-radius: 5px !important; border-top-left-radius: 5px !important; -moz-background-clip: padding-box !important; -webkit-background-clip: padding-box !important; background-clip: padding-box !important; } .ct-navbar--options .dropdown-menu li { margin-bottom: 15px; } .ct-navbar--options .dropdown-menu li a { padding: 0; line-height: 1; color: #999999; } .ct-navbar--options .dropdown-menu li a:hover { color: #222222; } .ct-navbar--options .dropdown-menu li:last-child { margin-bottom: 0; } .navbar.is-small .ct-navbar--options > li > a { margin: 25px 0px; } .navbar.is-small .ct-navbar--options .dropdown-menu { top: 25px; } @media (max-width: 1199px) { .ct-navbar--options { margin-left: 0; } } @media (max-width: 991px) { .navbar-brand { max-width: 200px; } .ct-navbar--options { margin-left: 0; } .ct-navbar--options > li > a { padding: 0 10px; } .ct-navbar--options > li:first-child > a { border-left: none; } } .ct-navbar-navSearch.is-active:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 15px 0 0 15px; border-color: transparent transparent transparent #ffffff; position: absolute; left: 25px; bottom: -45px; } .navbar.is-small .ct-navbar-navSearch.is-active:before { bottom: -25px; } .ct-navbar-search { width: 100%; position: absolute; display: none; left: 0; } .ct-navbar-search input { padding-left: 25px; padding-right: 25px; font-size: 50px; height: 80px; background-color: #ffffff; border: none; font-weight: 300; } .ct-navbar-search input::-webkit-input-placeholder { color: #222222; } .ct-navbar-search input:-moz-placeholder { color: #222222; } .ct-navbar-search input::-moz-placeholder { color: #222222; } .ct-navbar-search input:-ms-input-placeholder { color: #222222; } .ct-navbar-search input, .ct-navbar-search input:focus, .ct-navbar-search input:hover { -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3); } .ct-navbar-search button { position: absolute; right: 0; top: 0; width: 80px; height: 80px; border: none; border-left: 1px solid #cccccc; background-color: #eeeeee; color: #cccccc; font-size: 40px; text-align: center; } .ct-navbar-search button .fa { display: inline; } .ct-navbar--bounceIn > li.dropdown:hover .dropdown-menu { -webkit-animation-name: bounceIn; animation-name: bounceIn; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeIn > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeInLeft > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeInRight > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeInDown > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeInUp > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--pulse > li.dropdown:hover .dropdown-menu { -webkit-animation-name: pulse; animation-name: pulse; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--bounceInRight > li.dropdown:hover .dropdown-menu { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--bounceInLeft > li.dropdown:hover .dropdown-menu { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--flipInX > li.dropdown:hover .dropdown-menu { -webkit-animation-name: flipInX; animation-name: flipInX; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--flipInY > li.dropdown:hover .dropdown-menu { -webkit-animation-name: flipInY; animation-name: flipInY; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--zoomIn > li.dropdown:hover .dropdown-menu { -webkit-animation-name: zoomIn; animation-name: zoomIn; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--zoomInDown > li.dropdown:hover .dropdown-menu { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--zoomInUp > li.dropdown:hover .dropdown-menu { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .navbar-brand { line-height: 80px; height: 110px; } .navbar-form { margin-top: 38px; margin-bottom: 38px; } @media (min-width: 768px) { .ct-navbar--logoright .navbar-header { float: right; } .ct-navbar--logoright .navbar-nav:first-child { margin-left: -15px; } .ct-navbar--logoright .navbar-nav.ct-navbarNav--defaultActive > li:first-child { margin-left: 0; } .ct-navbar--logoright .navbar-nav.ct-navbarNav--defaultActive > li:first-child > a { padding-left: 0; } .ct-navbar--logoright .navbar-nav.navbar-right:last-child { margin-right: 0px; } .ct-navbar--logoright > .container .navbar-brand, .ct-navbar--logoright > .container-fluid .navbar-brand { margin-left: 0; margin-right: -15px; } } .ct-menu-header { font-size: 16px; } .snapjs-right { overflow: hidden !important; height: 100%; } .snapjs-right .ct-navbarMobile { right: 266px; left: auto; } .ct-navbar--fixedTop .ct-navbarMobile { position: fixed; } .ct-navbarMobile { position: absolute; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; width: 100%; top: 0; left: 0; right: 0; z-index: 9000; } .ct-navbarMobile.ct-navbarMobile--inverse { background-color: #333333; color: #ffffff; } .ct-navbarMobile .navbar-brand { height: 70px; padding: 0 15px; line-height: 70px; } .ct-navbarMobile .navbar-toggle { position: absolute; top: 10px; right: 0px; } .ct-navbarMobile .navbar-toggle .icon-bar { background-color: #ffffff; } .snapjs-right .ct-menuMobile, .snapjs-left .ct-menuMobile { overflow: scroll; } .ct-menuMobile { background: #222222; position: fixed; top: 0; right: 0; bottom: 0; width: 266px; max-height: 100%; overflow: hidden; } .ct-menuMobile .ct-menuMobile-navbar { margin-top: 10px; padding: 0; list-style: none; } .ct-menuMobile .ct-menuMobile-navbar li { padding: 0px; } .ct-menuMobile .ct-menuMobile-navbar li a { color: #ffffff; padding: 10px 20px; display: block; } .ct-menuMobile .ct-menuMobile-navbar li a:focus, .ct-menuMobile .ct-menuMobile-navbar li a:active { outline: none !important; } .ct-menuMobile .ct-menuMobile-navbar li.active { background-color: #ffffff; } .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu { position: relative; display: block; max-height: 0; padding: 0; -webkit-transition: all 0.2s ease 0.2s ease-out; -moz-transition: all 0.2s ease 0.2s ease-out; -o-transition: all 0.2s ease 0.2s ease-out; transition: all 0.2s ease 0.2s ease-out; overflow: hidden; border: none; width: 100%; left: 0; } .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu .dropdown-menu { display: block; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu .dropdown-submenu .dropdown-menu { padding-left: 20px; } .ct-menuMobile .ct-menuMobile-navbar .open .dropdown-menu { padding: 10px 0; margin: 0 0 10px 0; max-height: none; } @media (min-width: 768px) { .ct-navbarMobile, .ct-menuMobile { display: none; } } .ct-contactForm { margin-top: 80px; } .form-control { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; font-size: 15px; height: 40px; border-color: #d3d3d3; background-color: #f9f9f9; } .form-control:focus { border-color: #222222; background-color: #ffffff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .form-control::-webkit-input-placeholder { color: transparent; } .form-control:-moz-placeholder { color: transparent; } .form-control::-moz-placeholder { color: transparent; } .form-control:-ms-input-placeholder { color: transparent; } .ct-u-backgroundDarkGray .form-control, .ct-u-backgroundDarkGray2 .form-control, .ct-u-backgroundDarkGray3 .form-control { border-color: #111111; background-color: #222222; color: #ffffff; } .ct-u-backgroundDarkGray .form-control:focus, .ct-u-backgroundDarkGray2 .form-control:focus, .ct-u-backgroundDarkGray3 .form-control:focus { background-color: #333333; } .ct-u-backgroundDarkGray .form-search, .ct-u-backgroundDarkGray2 .form-search, .ct-u-backgroundDarkGray3 .form-search { background-color: inherit; } .ct-u-backgroundDarkGray .form-search input, .ct-u-backgroundDarkGray2 .form-search input, .ct-u-backgroundDarkGray3 .form-search input { border-color: #ffffff; } .ct-u-backgroundDarkGray .form-search input:focus + .btn, .ct-u-backgroundDarkGray2 .form-search input:focus + .btn, .ct-u-backgroundDarkGray3 .form-search input:focus + .btn, .ct-u-backgroundDarkGray .form-search input:active + .btn, .ct-u-backgroundDarkGray2 .form-search input:active + .btn, .ct-u-backgroundDarkGray3 .form-search input:active + .btn, .ct-u-backgroundDarkGray .form-search input:valid + .btn, .ct-u-backgroundDarkGray2 .form-search input:valid + .btn, .ct-u-backgroundDarkGray3 .form-search input:valid + .btn { color: #ffffff; } .ct-u-backgroundDarkGray .form-search .btn, .ct-u-backgroundDarkGray2 .form-search .btn, .ct-u-backgroundDarkGray3 .form-search .btn { background-color: #ffffff; border-color: #ffffff; color: #111111; } .ct-u-backgroundDarkGray .form-search .btn:hover, .ct-u-backgroundDarkGray2 .form-search .btn:hover, .ct-u-backgroundDarkGray3 .form-search .btn:hover { background-color: #ffffff; border-color: #ffffff; } .input-sm, .form-horizontal .form-group-sm .form-control { height: 30px; } .input-lg, .form-horizontal .form-group-lg .form-control { height: 50px; } .form-group { position: relative; margin-bottom: 30px; } .form-group label { position: absolute; font-size: 12px; text-transform: uppercase; color: #ffffff; padding: 7px 7px; line-height: 1; top: -20px; left: -7px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .form-group label:before { content: ""; position: absolute; width: 0; height: 0; border-style: solid; border-width: 0 7px 7px 0; bottom: -7px; left: 0; } .form-group .form-control:valid ~ label { background-color: #00c680; } .form-group .form-control:valid ~ label:before { border-color: transparent #00603e transparent transparent; } .alert { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .close { line-height: 1.5; } .input-group-addon { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .form-search .btn { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .form-search { margin-bottom: 25px; } .form-search input, .form-search .btn { display: inline-block; vertical-align: middle; } .form-search input { width: 75%; border-color: #222222; background-color: #ffffff; } .form-search input::-webkit-input-placeholder { color: #999999; } .form-search input:-moz-placeholder { /* Firefox 18- */ color: #999999; font-style: italic; } .form-search input::-moz-placeholder { /* Firefox 19+ */ color: #999999; font-style: italic; } .form-search input:-ms-input-placeholder { color: #999999; font-style: italic; } .form-search .btn { width: 25%; text-transform: uppercase; padding: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .form-search .btn:hover { background-color: #222222; border-color: #222222; } .form-group input[type="file"] { line-height: 1; } .checkbox label { padding-left: 10px; } .checkbox label:before { width: 25px; display: inline-block; content: "\f096"; padding-right: 5px; font-family: fontawesome; } .checkbox input { float: none; width: auto; display: none; } .checkbox input[type=checkbox]:checked + label:before { content: "\f046"; } fieldset[disabled] .form-group label { background-color: #cccccc; } fieldset[disabled] .form-group label:before { border-color: transparent #999 transparent transparent; } .has-success label, .has-error label, .has-warning label { color: #ffffff !important; } .has-success label { background-color: #00c680 !important; } .has-success label:before { border-color: transparent #00603e transparent transparent !important; } .has-error label { background-color: #d9534f !important; } .has-error label:before { border-color: transparent #a02622 transparent transparent !important; } .has-warning label { background-color: #fe9a42 !important; } .has-warning label:before { border-color: transparent #d96601 transparent transparent !important; } .table > thead > tr > th, .table > thead > tr > td { padding: 14px 5px; background-color: #222222; color: #ffffff; text-transform: uppercase; border-bottom: none; } .table > tbody > tr > th, .table > tbody > tr > td { padding: 14px 5px; } .table > tfoot > tr > th, .table > tfoot > tr > td { padding: 14px 5px; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-color: transparent; } .ct-u-backgroundDarkGray .table > thead > tr > th, .ct-u-backgroundDarkGray2 .table > thead > tr > th, .ct-u-backgroundDarkGray3 .table > thead > tr > th, .ct-u-backgroundDarkGray .table > tbody > tr > th, .ct-u-backgroundDarkGray2 .table > tbody > tr > th, .ct-u-backgroundDarkGray3 .table > tbody > tr > th, .ct-u-backgroundDarkGray .table > tfoot > tr > th, .ct-u-backgroundDarkGray2 .table > tfoot > tr > th, .ct-u-backgroundDarkGray3 .table > tfoot > tr > th, .ct-u-backgroundDarkGray .table > thead > tr > td, .ct-u-backgroundDarkGray2 .table > thead > tr > td, .ct-u-backgroundDarkGray3 .table > thead > tr > td, .ct-u-backgroundDarkGray .table > tbody > tr > td, .ct-u-backgroundDarkGray2 .table > tbody > tr > td, .ct-u-backgroundDarkGray3 .table > tbody > tr > td, .ct-u-backgroundDarkGray .table > tfoot > tr > td, .ct-u-backgroundDarkGray2 .table > tfoot > tr > td, .ct-u-backgroundDarkGray3 .table > tfoot > tr > td { border-top-color: #2d2e30; } .ct-u-backgroundDarkGray .table-striped > tbody > tr:nth-child(odd) > td, .ct-u-backgroundDarkGray2 .table-striped > tbody > tr:nth-child(odd) > td, .ct-u-backgroundDarkGray3 .table-striped > tbody > tr:nth-child(odd) > td, .ct-u-backgroundDarkGray .table-striped > tbody > tr:nth-child(odd) > th, .ct-u-backgroundDarkGray2 .table-striped > tbody > tr:nth-child(odd) > th, .ct-u-backgroundDarkGray3 .table-striped > tbody > tr:nth-child(odd) > th { background-color: #444444; } .ct-u-backgroundDarkGray .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray2 .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray3 .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray .table-bordered > tbody > tr > th, .ct-u-backgroundDarkGray2 .table-bordered > tbody > tr > th, .ct-u-backgroundDarkGray3 .table-bordered > tbody > tr > th, .ct-u-backgroundDarkGray .table-bordered > tfoot > tr > th, .ct-u-backgroundDarkGray2 .table-bordered > tfoot > tr > th, .ct-u-backgroundDarkGray3 .table-bordered > tfoot > tr > th, .ct-u-backgroundDarkGray .table-bordered > thead > tr > td, .ct-u-backgroundDarkGray2 .table-bordered > thead > tr > td, .ct-u-backgroundDarkGray3 .table-bordered > thead > tr > td, .ct-u-backgroundDarkGray .table-bordered > tbody > tr > td, .ct-u-backgroundDarkGray2 .table-bordered > tbody > tr > td, .ct-u-backgroundDarkGray3 .table-bordered > tbody > tr > td, .ct-u-backgroundDarkGray .table-bordered > tfoot > tr > td, .ct-u-backgroundDarkGray2 .table-bordered > tfoot > tr > td, .ct-u-backgroundDarkGray3 .table-bordered > tfoot > tr > td { border-color: #2d2e30; } .ct-u-backgroundDarkGray .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray2 .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray3 .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray .table-bordered > thead > tr > td, .ct-u-backgroundDarkGray2 .table-bordered > thead > tr > td, .ct-u-backgroundDarkGray3 .table-bordered > thead > tr > td { border-color: transparent; } .ct-fw-300 { font-weight: 300; } .ct-fw-400 { font-weight: 400; } .ct-fw-500 { font-weight: 500; } .ct-fw-600 { font-weight: 600; } .ct-fw-700 { font-weight: 700; } .ct-fw-800 { font-weight: 800; } .ct-fw-900 { font-weight: 900; } .ct-fs-i { font-style: italic; } .ct-fs-n { font-style: normal; } .ct-u-size20 { font-size: 20px; } .ct-u-size15 { font-size: 15px; } .ct-u-arapey { font-family: 'Arapey', serif; } .ct-u-underline:hover { padding-bottom: 5px; } .ct-u-displayTable, .ct-u-displayTableVertical { display: table; width: 100%; } .ct-u-displayTableVertical { height: 100%; } .ct-u-displayTableVertical .ct-u-displayTableCell { vertical-align: middle; } .ct-u-displayTableRow { display: table-row; } .ct-u-displayTableCell { display: table-cell; } .ct-u-paddingBoth10 { padding-top: 10px; padding-bottom: 10px; } .ct-u-paddingTop10 { padding-top: 10px; } .ct-u-paddingBottom10 { padding-bottom: 10px; } .ct-u-paddingBoth20 { padding-top: 20px; padding-bottom: 20px; } .ct-u-paddingTop20 { padding-top: 20px; } .ct-u-paddingBottom20 { padding-bottom: 20px; } .ct-u-paddingBoth30 { padding-top: 30px; padding-bottom: 30px; } .ct-u-paddingTop30 { padding-top: 30px; } .ct-u-paddingBottom30 { padding-bottom: 30px; } .ct-u-paddingBoth40 { padding-top: 40px; padding-bottom: 40px; } .ct-u-paddingTop40 { padding-top: 40px; } .ct-u-paddingBottom40 { padding-bottom: 40px; } .ct-u-paddingBoth50 { padding-top: 50px; padding-bottom: 50px; } .ct-u-paddingTop50 { padding-top: 50px; } .ct-u-paddingBottom50 { padding-bottom: 50px; } .ct-u-paddingBoth60 { padding-top: 60px; padding-bottom: 60px; } .ct-u-paddingTop60 { padding-top: 60px; } .ct-u-paddingBottom60 { padding-bottom: 60px; } .ct-u-paddingBoth70 { padding-top: 70px; padding-bottom: 70px; } .ct-u-paddingTop70 { padding-top: 70px; } .ct-u-paddingBottom70 { padding-bottom: 70px; } .ct-u-paddingBoth80 { padding-top: 80px; padding-bottom: 80px; } .ct-u-paddingTop80 { padding-top: 80px; } .ct-u-paddingBottom80 { padding-bottom: 80px; } .ct-u-paddingBoth90 { padding-top: 90px; padding-bottom: 90px; } .ct-u-paddingTop90 { padding-top: 90px; } .ct-u-paddingBottom90 { padding-bottom: 90px; } .ct-u-paddingBoth100 { padding-top: 100px; padding-bottom: 100px; } .ct-u-paddingTop100 { padding-top: 100px; } .ct-u-paddingBottom100 { padding-bottom: 100px; } .ct-u-paddingBoth150 { padding-top: 150px; padding-bottom: 150px; } .ct-u-paddingTop150 { padding-top: 150px; } .ct-u-paddingBottom150 { padding-bottom: 150px; } .ct-u-marginBoth10 { margin-top: 10px; margin-bottom: 10px; } .ct-u-marginTop10 { margin-top: 10px; } .ct-u-marginBottom10 { margin-bottom: 10px; } .ct-u-marginBoth20 { margin-top: 20px; margin-bottom: 20px; } .ct-u-marginTop20 { margin-top: 20px; } .ct-u-marginBottom20 { margin-bottom: 20px; } .ct-u-marginBoth30 { margin-top: 30px; margin-bottom: 30px; } .ct-u-marginTop30 { margin-top: 30px; } .ct-u-marginBottom30 { margin-bottom: 30px; } .ct-u-marginBoth40 { margin-top: 40px; margin-bottom: 40px; } .ct-u-marginTop40 { margin-top: 40px; } .ct-u-marginBottom40 { margin-bottom: 40px; } .ct-u-marginBoth50 { margin-top: 50px; margin-bottom: 50px; } .ct-u-marginTop50 { margin-top: 50px; } .ct-u-marginBottom50 { margin-bottom: 50px; } .ct-u-marginBoth60 { margin-top: 60px; margin-bottom: 60px; } .ct-u-marginTop60 { margin-top: 60px; } .ct-u-marginBottom60 { margin-bottom: 60px; } .ct-u-marginBoth70 { margin-top: 70px; margin-bottom: 70px; } .ct-u-marginTop70 { margin-top: 70px; } .ct-u-marginBottom70 { margin-bottom: 70px; } .ct-u-marginBoth80 { margin-top: 80px; margin-bottom: 80px; } .ct-u-marginTop80 { margin-top: 80px; } .ct-u-marginBottom80 { margin-bottom: 80px; } .ct-u-marginBoth90 { margin-top: 90px; margin-bottom: 90px; } .ct-u-marginTop90 { margin-top: 90px; } .ct-u-marginBottom90 { margin-bottom: 90px; } .ct-u-marginBoth100 { margin-top: 100px; margin-bottom: 100px; } .ct-u-marginTop100 { margin-top: 100px; } .ct-u-marginBottom100 { margin-bottom: 100px; } .ct-u-marginBoth150 { margin-top: 150px; margin-bottom: 150px; } .ct-u-marginTop150 { margin-top: 150px; } .ct-u-marginBottom150 { margin-bottom: 150px; } .ct-u-colorWhite { color: #ffffff; } .ct-u-colorLightGray { color: #eeeeee; } .ct-u-colorDarkGray { color: #aaaaaa; } .ct-u-colorDarkGray { color: #aaaaaa; } .ct-u-colorDark { color: #222222; } .ct-u-colorDarkerGray { color: #666666; } .ct-u-borderAll { border: 1px solid #dddddd; } .ct-u-borderBoth { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; } .ct-u-borderTop { border-top: 1px solid #dddddd; } .ct-u-borderBottom { border-bottom: 1px solid #dddddd; } .ct--darkMotive .ct-u-borderAll { border-color: #4f4f4f; } .ct--darkMotive .ct-u-borderBoth { border-top-color: #4f4f4f; border-bottom-color: #4f4f4f; } .ct--darkMotive .ct-u-borderTop { border-top-color: #4f4f4f; } .ct--darkMotive .ct-u-borderBottom { border-bottom-color: #4f4f4f; } .ct-u-borderMotiveBoth { border-top: 10px solid #a12384; border-bottom: 10px solid #a12384; } .ct-u-borderMotiveTop { border-top: 10px solid #a12384; } .ct-u-borderMotiveBottom { border-bottom: 10px solid #a12384; } .ct-u-backgroundWhite { background-color: #ffffff; } .ct-u-backgroundGray { background-color: #fbfbfb; } .ct-u-backgroundGray2 { background-color: #bbbbbb; } .ct--darkMotive .ct-u-backgroundDarkGray { background-color: #282828; } .ct-u-backgroundDarkGray { background-color: #222222; } .ct-u-backgroundDarkGray2 { background-color: #2c2c2c; } .ct-u-backgroundDarkGray3 { background-color: #191919; } .ct-u-backgroundDarkGray, .ct-u-backgroundDarkGray2, .ct-u-backgroundDarkGray3 { color: #ffffff; } .ct-u-backgroundDarkGray h1, .ct-u-backgroundDarkGray2 h1, .ct-u-backgroundDarkGray3 h1, .ct-u-backgroundDarkGray .h1, .ct-u-backgroundDarkGray2 .h1, .ct-u-backgroundDarkGray3 .h1, .ct-u-backgroundDarkGray h2, .ct-u-backgroundDarkGray2 h2, .ct-u-backgroundDarkGray3 h2, .ct-u-backgroundDarkGray .h2, .ct-u-backgroundDarkGray2 .h2, .ct-u-backgroundDarkGray3 .h2, .ct-u-backgroundDarkGray h3, .ct-u-backgroundDarkGray2 h3, .ct-u-backgroundDarkGray3 h3, .ct-u-backgroundDarkGray .h3, .ct-u-backgroundDarkGray2 .h3, .ct-u-backgroundDarkGray3 .h3, .ct-u-backgroundDarkGray h4, .ct-u-backgroundDarkGray2 h4, .ct-u-backgroundDarkGray3 h4, .ct-u-backgroundDarkGray .h4, .ct-u-backgroundDarkGray2 .h4, .ct-u-backgroundDarkGray3 .h4, .ct-u-backgroundDarkGray h5, .ct-u-backgroundDarkGray2 h5, .ct-u-backgroundDarkGray3 h5, .ct-u-backgroundDarkGray .h5, .ct-u-backgroundDarkGray2 .h5, .ct-u-backgroundDarkGray3 .h5, .ct-u-backgroundDarkGray h6, .ct-u-backgroundDarkGray2 h6, .ct-u-backgroundDarkGray3 h6, .ct-u-backgroundDarkGray .h6, .ct-u-backgroundDarkGray2 .h6, .ct-u-backgroundDarkGray3 .h6 { color: #ffffff; } .ct-u-backgroundDarkGray h1 small, .ct-u-backgroundDarkGray2 h1 small, .ct-u-backgroundDarkGray3 h1 small, .ct-u-backgroundDarkGray .h1 small, .ct-u-backgroundDarkGray2 .h1 small, .ct-u-backgroundDarkGray3 .h1 small, .ct-u-backgroundDarkGray h2 small, .ct-u-backgroundDarkGray2 h2 small, .ct-u-backgroundDarkGray3 h2 small, .ct-u-backgroundDarkGray .h2 small, .ct-u-backgroundDarkGray2 .h2 small, .ct-u-backgroundDarkGray3 .h2 small, .ct-u-backgroundDarkGray h3 small, .ct-u-backgroundDarkGray2 h3 small, .ct-u-backgroundDarkGray3 h3 small, .ct-u-backgroundDarkGray .h3 small, .ct-u-backgroundDarkGray2 .h3 small, .ct-u-backgroundDarkGray3 .h3 small, .ct-u-backgroundDarkGray h4 small, .ct-u-backgroundDarkGray2 h4 small, .ct-u-backgroundDarkGray3 h4 small, .ct-u-backgroundDarkGray .h4 small, .ct-u-backgroundDarkGray2 .h4 small, .ct-u-backgroundDarkGray3 .h4 small, .ct-u-backgroundDarkGray h5 small, .ct-u-backgroundDarkGray2 h5 small, .ct-u-backgroundDarkGray3 h5 small, .ct-u-backgroundDarkGray .h5 small, .ct-u-backgroundDarkGray2 .h5 small, .ct-u-backgroundDarkGray3 .h5 small, .ct-u-backgroundDarkGray h6 small, .ct-u-backgroundDarkGray2 h6 small, .ct-u-backgroundDarkGray3 h6 small, .ct-u-backgroundDarkGray .h6 small, .ct-u-backgroundDarkGray2 .h6 small, .ct-u-backgroundDarkGray3 .h6 small { color: #ffffff; } .ct--darkMotive .ct-u-backgroundDarkGray, .ct--darkMotive .ct-u-backgroundDarkGray2 { color: #aaaaaa; } .ct-u-backgroundMotive { background-color: #a12384; color: #222222; } .ct-u-backgroundDarkMotive { background-color: #e23c42; color: #222222; } .ct-u-borderLeft div[class^="col-"] { padding-left: 20px; padding-right: 20px; } .ct-u-borderLeft div[class^="col-"]:first-child:before { display: none; padding-left: 15px; } .ct-u-borderLeft div[class^="col-"]:last-child { padding-right: 15px; } .ct-u-borderLeft div[class^="col-"]:before { content: ""; height: 100%; width: 1px; position: absolute; top: 0; left: 0; background-color: #dddddd; } .ct-u-borderRight div[class^="col-"] { padding-left: 20px; padding-right: 20px; } .ct-u-borderRight div[class^="col-"]:first-child:before { padding-left: 15px; } .ct-u-borderRight div[class^="col-"]:last-child:after { display: none; padding-right: 15px; } .ct-u-borderRight div[class^="col-"]:after { content: ""; height: 100%; width: 1px; position: absolute; top: 0; right: 0; background-color: #dddddd; } .ct-u-backgroundDarkGray .ct-u-borderLeft div[class^="col-"]:before { background-color: #333333; } .ct-u-backgroundDarkGray .ct-u-borderRight div[class^="col-"]:after { background-color: #333333; } @media (max-width: 991px) { .ct-u-borderLeft div[class^="col-"]:after, .ct-u-borderRight div[class^="col-"]:after, .ct-u-borderLeft div[class^="col-"]:before, .ct-u-borderRight div[class^="col-"]:before { display: none; } } .ct-u-triangleTopLeft, .ct-u-triangleTopRight { position: relative; } .ct-u-triangleTopLeft:before, .ct-u-triangleTopRight:before { content: ""; position: absolute; width: 0; height: 0; border-style: solid; } .ct-u-triangleBottomLeft, .ct-u-triangleBottomRight { position: relative; } .ct-u-triangleBottomLeft:after, .ct-u-triangleBottomRight:after { z-index: 2; content: ""; position: absolute; width: 0; height: 0; border-style: solid; } .ct-u-triangleBottomLeft:after { left: 0; bottom: -30px; border-width: 0 30px 30px 0; border-color: transparent #a12384 transparent transparent; } .ct-u-triangleBottomRight:after { right: 0; bottom: -30px; border-width: 30px 30px 0 0; border-color: #a12384 transparent transparent transparent; } .ct-u-triangleTopLeft:before { left: 0; top: -30px; border-width: 0 0 30px 30px; border-color: transparent transparent #a12384 transparent; } .ct-u-triangleTopRight:before { right: 0; top: -30px; border-width: 30px 0 0 30px; border-color: transparent transparent transparent #a12384; } .ct-u-diagonalTopLeft, .ct-u-diagonalTopRight { position: relative; overflow: hidden; } .ct-u-diagonalTopLeft:before, .ct-u-diagonalTopRight:before { position: absolute; content: ""; top: 0px; width: 140%; top: -25px; left: -20%; height: 50px; background-color: #333333; } .ct-u-diagonalBottomLeft, .ct-u-diagonalBottomRight { position: relative; overflow: hidden; } .ct-u-diagonalBottomLeft:after, .ct-u-diagonalBottomRight:after { position: absolute; content: ""; bottom: -25px; width: 140%; left: -20%; height: 50px; background-color: #333333; } .ct--darkMotive .ct-u-diagonalBottomLeft:after, .ct--darkMotive .ct-u-diagonalBottomRight:after, .ct--darkMotive .ct-u-diagonalTopLeft:after, .ct--darkMotive .ct-u-diagonalTopRight:after, .ct--darkMotive .ct-u-diagonalBottomLeft:before, .ct--darkMotive .ct-u-diagonalBottomRight:before, .ct--darkMotive .ct-u-diagonalTopLeft:before, .ct--darkMotive .ct-u-diagonalTopRight:before { background-color: #222222; } .ct-u-diagonalTopLeft:before { -webkit-transform: rotate(-1.3deg); -moz-transform: rotate(-1.3deg); -o-transform: rotate(-1.3deg); -ms-transform: rotate(-1.3deg); transform: rotate(-1.3deg); } .ct-u-diagonalTopRight:before { -webkit-transform: rotate(1.3deg); -moz-transform: rotate(1.3deg); -o-transform: rotate(1.3deg); -ms-transform: rotate(1.3deg); transform: rotate(1.3deg); } .ct-u-diagonalBottomLeft:after { -webkit-transform: rotate(1.3deg); -moz-transform: rotate(1.3deg); -o-transform: rotate(1.3deg); -ms-transform: rotate(1.3deg); transform: rotate(1.3deg); } .ct-u-diagonalBottomRight:after { -webkit-transform: rotate(-1.3deg); -moz-transform: rotate(-1.3deg); -o-transform: rotate(-1.3deg); -ms-transform: rotate(-1.3deg); transform: rotate(-1.3deg); } .ct-u-shadowBottom--type1, .ct-u-shadowBottom--type2, .ct-u-shadowBottom--type3 { position: relative; } .ct-u-shadowBottom--type1:after, .ct-u-shadowBottom--type2:after, .ct-u-shadowBottom--type3:after { content: ""; position: absolute; left: 0; z-index: 999; background-repeat: no-repeat; background-position: center; width: 100%; } .ct-u-shadowTop--type1, .ct-u-shadowTop--type2, .ct-u-shadowTop--type3 { position: relative; } .ct-u-shadowTop--type1:before, .ct-u-shadowTop--type2:before, .ct-u-shadowTop--type3:before { content: ""; position: absolute; left: 0; z-index: 999; background-repeat: no-repeat; background-position: center; width: 100%; } .ct-u-shadowBottom--type1:after { bottom: -20px; background-image: url("../images/shadow_1.png"); height: 20px; } .ct-u-shadowBottom--type2:after { bottom: -40px; background-image: url("../images/shadow_2.png"); height: 40px; } .ct-u-shadowBottom--type3:after { bottom: -40px; background-image: url("../images/shadow_3.png"); height: 40px; } .ct-u-shadowTop--type1:before { top: 0px; background-image: url("../images/shadow_1.png"); height: 20px; } .ct-u-shadowTop--type2:before { top: 0px; background-image: url("../images/shadow_2.png"); height: 40px; } .ct-u-shadowTop--type3:before { top: 0px; background-image: url("../images/shadow_3.png"); height: 40px; } /* ************************************** MEDIA SECTIONS - VIDEO/PARALLAX/KENBURNS **************************************** */ video { width: 100%; } .ct-mediaSection { background-color: #111111; background-size: cover; background-repeat: no-repeat; background-position: center; overflow: hidden; width: 100%; position: relative; } .ct-mediaSection video { min-width: 100%; min-height: 100%; width: auto; } .ct-mediaSection .ct-mediaSection-inner { position: relative; vertical-align: middle; width: 100%; height: 100%; } @media (max-width: 768px) { .ct-mediaSection { width: 100%; display: block !important; } .ct-mediaSection .ct-mediaSection-inner { display: block; width: auto; } } .ct-mediaSection[data-type="pattern"] { background-repeat: repeat; display: table; } .ct-mediaSection[data-type="pattern"] .ct-mediaSection-inner { display: table-cell; } .ct-mediaSection[data-type="parallax"] { background-attachment: fixed; display: table; } .ct-mediaSection[data-type="parallax"].ct-mediaSection--stellar { overflow: hidden; } .ct-mediaSection[data-type="parallax"] .ct-mediaSection-inner { display: table-cell; } .ct-mediaSection[data-type="video"] { display: block; } .ct-mediaSection[data-type="video"] .ct-u-displayTable { height: 100%; position: absolute; top: 0; } .ct-mediaSection[data-type="video"] .ct-mediaSection-inner { display: table-cell; } .ct-mediaSection[data-type="video"] .ct-mediaSection-video { position: absolute; min-width: 100%; overflow: hidden; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (max-width: 768px) { .ct-mediaSection[data-type="video"] .ct-u-displayTable { display: block; position: relative; } .ct-mediaSection[data-type="video"] .ct-u-displayTable .ct-mediaSection-inner { display: block; } } .ct-mediaSection[data-type="kenburns"] { overflow: hidden; display: table; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-inner { display: table-cell; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer { height: 100%; width: 100%; overflow: hidden; position: absolute; top: 0; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer > img { vertical-align: middle; position: absolute; top: 50%; margin-top: -550px; max-width: none; min-width: 120%; min-height: 100%; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); margin-left: -5%; -webkit-transition-property: opacity, -webkit-transform; -webkit-transition-duration: 3s, 8s; -moz-transition-property: opacity, -moz-transform; -moz-transition-duration: 3s, 8s; -o-transition-property: opacity, -o-transform; -o-transition-duration: 3s, 8s; transition-property: opacity, transform; transition-duration: 3s, 8s; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer > img.singlefx { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer > img { -webkit-transform-origin: bottom left; -moz-transform-origin: bottom left; -o-transform-origin: bottom left; transform-origin: bottom left; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer :nth-child(2n+1) { -webkit-transform-origin: top right; -moz-transform-origin: top right; -o-transform-origin: top right; transform-origin: top right; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer :nth-child(3n+1) { -webkit-transform-origin: top left; -moz-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer :nth-child(4n+1) { -webkit-transform-origin: bottom right; -moz-transform-origin: bottom right; -o-transform-origin: bottom right; transform-origin: bottom right; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer .fx:first-child + img ~ img { z-index: -1; } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer .fx { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); -webkit-transform: scale(1.1) translate(30px); -moz-transform: scale(1.1) translate(30px); -o-transform: scale(1.1) translate(30px); transform: scale(1.1) translate(30px); } .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer .singlefx { -webkit-animation: singleimageloop 20s infinite; /* Safari 4+ */ -moz-animation: singleimageloop 20s infinite; /* Fx 5+ */ -o-animation: singleimageloop 20s infinite; /* Opera 12+ */ animation: singleimageloop 20s infinite; /* IE 10+ */ } @-webkit-keyframes singleimageloop { 0% { -webkit-transform: scale(1) translate(0px); } 50% { -webkit-transform: scale(1.1) translate(30px); } 100% { -webkit-transform: scale(1) translate(0px); } } @-moz-keyframes singleimageloop { 0% { -moz-transform: scale(1) translate(0px); } 50% { -moz-transform: scale(1.1) ct-m-translate(30px); } 100% { -moz-transform: scale(1) translate(0px); } } @-o-keyframes singleimageloop { 0% { -o-transform: scale(1) translate(0px); } 50% { -o-transform: scale(1.1) translate(30px); } 100% { -o-transform: scale(1) translate(0px); } } @keyframes singleimageloop { 0% { transform: scale(1) translate(0px); } 50% { transform: scale(1.1) translate(30px); } 100% { transform: scale(1) translate(0px); } } .ct-mediaSection-stellarObject { position: absolute; } .browser-mozilla .ct-mediaSection { display: flex; justify-content: center; align-items: center; } .browser-mozilla .ct-mediaSection .ct-mediaSection-inner { display: block; } .panel { background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .panel-group { margin-bottom: 0; } .panel-group .panel { border: none; } .panel-group .panel > .panel-heading { background-color: #f9f9f9; border: none; } .panel-group .panel-body { background-color: #f9f9f9; margin-top: 5px; margin-left: 60px; border: 1px solid #d3d3d3 !important; } .ct-panelGroup--dark.panel-group .panel-default .panel-title > a.collapsed { background-color: #222222; border-color: #000000; color: #ffffff; } .ct-panelGroup--dark.panel-group .panel-body { background-color: #222222; border-color: #000000 !important; } .panel-heading { padding: 0; } .panel-title { font-size: 30px; text-transform: lowercase; font-weight: bold; } .panel-title > a { display: block; padding: 20px 20px 20px 60px; position: relative; border-width: 1px; border-style: solid; } .panel-title > a:before { font-family: fontawesome; content: "\f056"; position: absolute; left: 20px; } .panel-title > a.collapsed:before { content: "\f055"; } .panel-default .panel-title > a { color: #ffffff; } .panel-default .panel-title > a.collapsed { border-color: #d3d3d3; background-color: transparent; color: #222222; } .panel-primary .panel-title > a { border-color: #222222; background-color: #222222; color: #ffffff; } .panel-success .panel-title > a { border-color: #5cb85c; background-color: #5cb85c; color: #ffffff; } .panel-warning .panel-title > a { border-color: #f0ad4e; background-color: #f0ad4e; color: #ffffff; } .panel-danger .panel-title > a { border-color: #d9534f; background-color: #d9534f; color: #ffffff; } .panel-info .panel-title > a { border-color: #5bc0de; background-color: #5bc0de; color: #ffffff; } @media (max-width: 767px) { .panel-group .panel-body { margin-left: 0px; } .panel-title > a { padding: 20px 20px 20px 20px; } .panel-title > a:before { color: #222222; left: 50%; margin-left: -15px; top: -15px; } } .progress { height: 40px; background-color: #eeeeee; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; margin-right: 20px; margin-left: 50px; overflow: visible; position: relative; } .progress .progress-bar { font-size: 14px; text-transform: uppercase; line-height: 20px; text-align: left; padding: 0 15px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .progress .progress-bar .ct-progressBar-text { line-height: 40px; font-weight: bold; } .progress .progress-bar .ct-progressBar-tr { width: 50px; height: 40px; position: absolute; left: -50px; top: -10px; } .progress .progress-bar .ct-progressBar-tr:before { content: ""; position: absolute; left: 50px; top: 0px; width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 0; } .progress .progress-bar .ct-progressBar-tr:after { content: ""; position: absolute; left: 50px; top: 0px; width: 0; height: 0; border-style: solid; border-width: 0 0 10px 10px; } .progress .progress-bar.progress-bar-success { background-color: #00c680; } .progress .progress-bar.progress-bar-success .ct-progressBar-tr { background-color: #00ad70; } .progress .progress-bar.progress-bar-success .ct-progressBar-tr:before { border-color: #00ad70 transparent transparent transparent; } .progress .progress-bar.progress-bar-success .ct-progressBar-tr:after { border-color: transparent transparent #00472e transparent; } .progress .progress-bar.progress-bar-info { background-color: #5ac2d3; } .progress .progress-bar.progress-bar-info .ct-progressBar-tr { background-color: #46bbce; } .progress .progress-bar.progress-bar-info .ct-progressBar-tr:before { border-color: #46bbce transparent transparent transparent; } .progress .progress-bar.progress-bar-info .ct-progressBar-tr:after { border-color: transparent transparent #257b89 transparent; } .progress .progress-bar.progress-bar-warning { background-color: #fe9a42; } .progress .progress-bar.progress-bar-warning .ct-progressBar-tr { background-color: #fe8c29; } .progress .progress-bar.progress-bar-warning .ct-progressBar-tr:before { border-color: #fe8c29 transparent transparent transparent; } .progress .progress-bar.progress-bar-warning .ct-progressBar-tr:after { border-color: transparent transparent #bf5a01 transparent; } .progress .progress-bar.progress-bar-danger { background-color: #d9534f; } .progress .progress-bar.progress-bar-danger .ct-progressBar-tr { background-color: #d43f3a; } .progress .progress-bar.progress-bar-danger .ct-progressBar-tr:before { border-color: #d43f3a transparent transparent transparent; } .progress .progress-bar.progress-bar-danger .ct-progressBar-tr:after { border-color: transparent transparent #8b211e transparent; } .progress:after { content: ""; position: absolute; right: -20px; width: 0; height: 0; border-style: solid; border-width: 20px 0 20px 20px; border-color: transparent transparent transparent #eeeeee; } .ct-u-backgroundDarkGray .progress, .ct-u-backgroundDarkGray2 .progress, .ct-u-backgroundDarkGray3 .progress { background: #222222; } .ct-u-backgroundDarkGray .progress:after, .ct-u-backgroundDarkGray2 .progress:after, .ct-u-backgroundDarkGray3 .progress:after { border-color: transparent transparent transparent #222222; } .progress-icons:before, .progress-icons:after { display: none; } .nav-tabs { border: none; } .nav-tabs.nav-justified > li > a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; margin-right: 3px; } .nav-tabs.nav-justified > li:last-child > a { margin-right: 0; } .nav-tabs > li > a { border: 1px solid #d3d3d3; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; font-size: 30px; text-transform: lowercase; line-height: 1; padding: 19px 25px; color: #222222; margin-right: 3px; } .nav-tabs > li.ct-navTabs--default > a { background-color: #f9f9f9; } .nav-tabs > li.ct-navTabs--default.active > a, .nav-tabs > li.ct-navTabs--default > a:hover, .nav-tabs > li.ct-navTabs--default > a:focus, .nav-tabs > li.ct-navTabs--default > a:active { color: #ffffff; } .nav-tabs > li.ct-navTabs--success > a { background-color: #00c680; border-color: #00c680; color: #ffffff; } .nav-tabs > li.ct-navTabs--success.active > a, .nav-tabs > li.ct-navTabs--success > a:hover, .nav-tabs > li.ct-navTabs--success > a:focus, .nav-tabs > li.ct-navTabs--success > a:active { color: #ffffff; } .nav-tabs > li.ct-navTabs--danger > a { background-color: #d9534f; border-color: #d9534f; color: #ffffff; } .nav-tabs > li.ct-navTabs--danger.active > a, .nav-tabs > li.ct-navTabs--danger > a:hover, .nav-tabs > li.ct-navTabs--danger > a:focus, .nav-tabs > li.ct-navTabs--danger > a:active { color: #ffffff; } .nav-tabs > li.ct-navTabs--warning > a { background-color: #fe9a42; border-color: #fe9a42; color: #ffffff; } .nav-tabs > li.ct-navTabs--warning.active > a, .nav-tabs > li.ct-navTabs--warning > a:hover, .nav-tabs > li.ct-navTabs--warning > a:focus, .nav-tabs > li.ct-navTabs--warning > a:active { color: #ffffff; } .nav-tabs > li.ct-navTabs--info > a { background-color: #5ac2d3; border-color: #5ac2d3; color: #ffffff; } .nav-tabs > li.ct-navTabs--info.active > a, .nav-tabs > li.ct-navTabs--info > a:hover, .nav-tabs > li.ct-navTabs--info > a:focus, .nav-tabs > li.ct-navTabs--info > a:active { color: #ffffff; } .tab-content { margin-top: 3px; margin-bottom: 3px; } .tab-content .tab-pane { background-color: #f9f9f9; border: 1px solid #d3d3d3; padding: 20px; } .ct-tabs .ct-tabs-toggle { font-weight: 600; color: #222222; text-align: center; padding: 45px 15px; background-color: #f9f9f9; border: 1px solid #d3d3d3; font-size: 20px; text-transform: uppercase; display: block; position: relative; margin-bottom: 70px; } .ct-tabs .ct-tabs-toggle i { display: block; margin-bottom: 40px; font-size: 100px; } .ct-tabs .ct-tabs-toggle:hover, .ct-tabs .ct-tabs-toggle.is-active { background-color: transparent; } .ct-tabs .ct-tabs-toggle.is-active:after { -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .ct-tabs .ct-tabs-toggle:after { position: absolute; top: -12.5px; left: 50%; margin-left: -12.5px; width: 25px; height: 25px; background-color: #555555; color: #ffffff; content: "\f067"; font-family: fontawesome; -webkit-border-top-right-radius: 50%; -webkit-border-bottom-right-radius: 50%; -webkit-border-bottom-left-radius: 50%; -webkit-border-top-left-radius: 50%; -moz-border-radius-topright: 50%; -moz-border-radius-bottomright: 50%; -moz-border-radius-bottomleft: 50%; -moz-border-radius-topleft: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-left-radius: 50%; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; text-align: center; line-height: 25px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; font-size: 16px; } .ct-tabs .ct-tabs-content { padding-bottom: 70px; display: none; } .ct-tabs .ct-tabs-content.active { display: block; } .ct-tabs.ct-tabs--dark .ct-tabs-toggle { background-color: #222222; border: 1px solid #111111; color: #ffffff; } .ct-tabs.ct-tabs--dark .ct-tabs-toggle:after { background-color: #999999; color: #222222; } @media (max-width: 480px) { .nav-tabs { float: none !important; } .nav-tabs > li { float: none; } } .ct-navTabs--dark.nav-tabs > li.ct-navTabs--default > a { color: #ffffff; background-color: #222222; border-color: #111111; } .ct-navTabs-content--dark.tab-content .tab-pane { background-color: #222222; border-color: #111111; } .ct-gallery-filters { margin: 35px 0; } .ct-gallery-filters li > a { line-height: 20px; height: 20px; padding: 5px 12px; color: #ffffff; text-transform: uppercase; cursor: pointer; -webkit-border-top-right-radius: 15px; -webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -webkit-border-top-left-radius: 15px; -moz-border-radius-topright: 15px; -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px; -moz-border-radius-topleft: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; border-top-left-radius: 15px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .ct-gallery-filters li > a.active { background-color: #ffffff; } .ct-gallery .wp-pagenavi { display: none; } .ct-gallery { overflow: hidden; min-height: 300px; } .ct-gallery.is-loaded:before { display: none; } .ct-gallery:before { content: "\f110"; font-family: fontawesome; font-size: 40px; position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .ct-gallery-item.ct-gallery-item--masonry { position: relative; width: 20%; float: left; margin-top: -1px; overflow: hidden; } .ct-gallery-item.ct-gallery-item--masonry .project-thumb { width: 100%; } .ct-gallery-item.ct-gallery-item--masonry img { width: 100%; } .ct-gallery-item.ct-gallery-item--masonry:hover .area-hover { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-gallery-item.ct-gallery-item--masonry:hover .area-hover .cat-links { top: 0; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-gallery-item.ct-gallery-item--masonry:hover .area-hover .entry-title { top: 0; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry { width: 20%; } .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 40%; } .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry { width: 25%; } .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 50%; } .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry { width: 33.33%; } .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 66.66%; } .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry { width: 50%; } .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 100%; } .ct-gallery.ct-gallery--col1 .ct-gallery-item.ct-gallery-item--masonry { width: 100%; } @media (max-width: 991px) { .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry { width: 33.33%; } .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 66.66%; } } @media (max-width: 767px) { .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry, .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry, .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry { width: 100%; } .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big, .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big, .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big { width: 100%; } } #infscr-loading { z-index: 3000; position: absolute; bottom: 100px; left: 50%; margin-left: -100px; text-align: center; } #infscr-loading > div { width: 200px; padding: 20px 0; background-color: #222222; } #infscr-loading img { display: none !important; } #infscr-loading div { position: relative; bottom: auto; left: auto; } #infscr-loading > div { position: absolute; bottom: -38px; left: 8px; } .gallerymessage { padding: 7px 15px; color: #ffffff; } html, body, .ct-intro-topImage { height: 100%; } /* Header */ .ct-intro-topImage { position: relative; margin: 0 auto; min-height: 760px; width: 100%; display: table; z-index: 9999; } .bg-img { position: absolute; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .bg-img img { position: absolute; top: 0; left: 0; display: block; min-width: 100%; min-height: 100%; max-width: none; } .intro-effect-jam3 .ct-intro-title, .ct-intro--fadeOut .ct-intro-title, .ct-intro--push .ct-intro-title, .ct-intro--sliced .ct-intro-title { z-index: 9000; margin: 0 auto; width: 100%; text-align: center; display: table-cell; vertical-align: middle; position: relative; z-index: 9999; } .intro-effect-jam3 .ct-intro-title *, .ct-intro--fadeOut .ct-intro-title *, .ct-intro--push .ct-intro-title *, .ct-intro--sliced .ct-intro-title * { position: relative; } /* Trigger Button */ button.trigger { position: fixed; bottom: 50px; left: 50%; z-index: 9999; display: block; margin-left: -0.5em; padding: 0; border: none; background: transparent; color: transparent; font-size: 2em; cursor: pointer; } .ct-pageWrapper:not(.notrans) button.trigger { -webkit-transition: opacity 0.3s 0.5s; transition: opacity 0.3s 0.5s; } .ct-pageWrapper.modify:not(.notrans) button.trigger { opacity: 0; pointer-events: none; -webkit-transition-delay: 0s; transition-delay: 0s; } button.trigger::before { position: absolute; top: 100%; left: -100%; padding: 0.8em; width: 300%; color: #fff; content: attr(data-info); font-size: 14px; -webkit-backface-visibility: hidden; backface-visibility: hidden; text-transform: uppercase; } button.trigger:focus { outline: none; } button.trigger span { position: relative; display: block; overflow: hidden; width: 50px; height: 50px; } button.trigger span::before { position: absolute; top: 0; left: 0; width: 50px; height: 50px; line-height: 50px; color: #fff; content: "\f107"; text-transform: none; font-weight: normal; font-style: normal; font-variant: normal; font-family: fontawesome; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border: 2px solid #ffffff; -webkit-border-top-right-radius: 50%; -webkit-border-bottom-right-radius: 50%; -webkit-border-bottom-left-radius: 50%; -webkit-border-top-left-radius: 50%; -moz-border-radius-topright: 50%; -moz-border-radius-bottomright: 50%; -moz-border-radius-bottomleft: 50%; -moz-border-radius-topleft: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-left-radius: 50%; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .modify button.trigger { display: none; } /***** Individual effects *****/ /* -------------------------- */ /* Jam 3 */ /* -------------------------- */ .intro-effect-jam3:not(.notrans) .bg-img { -webkit-transition-property: top, left, right, bottom; transition-property: top, left, right, bottom; } .intro-effect-jam3:not(.notrans) .ct-intro-topImage h1, .intro-effect-jam3:not(.notrans) .codrops-top a { -webkit-transition-property: color; transition-property: color; } .intro-effect-jam3:not(.notrans) .codrops-demos a { -webkit-transition-property: border-color, color; transition-property: border-color, color; } .intro-effect-jam3:not(.notrans) .ct-intro-topImage p { -webkit-transition-property: color, opacity, -webkit-transform; transition-property: color, opacity, transform; } .intro-effect-jam3:not(.notrans) .ct-intro-content > div { -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, transform; } .intro-effect-jam3:not(.notrans) .bg-img, .intro-effect-jam3:not(.notrans) .ct-intro-topImage h1, .intro-effect-jam3:not(.notrans) .codrops-top a, .intro-effect-jam3:not(.notrans) .codrops-demos a, .intro-effect-jam3:not(.notrans) .ct-intro-content > div { -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); } .intro-effect-jam3:not(.notrans) .ct-intro-topImage p, .intro-effect-jam3:not(.notrans) .ct-intro-topImage p.subline, .intro-effect-jam3:not(.notrans) .ct-intro-content > div { -webkit-transition-duration: 0.2s; transition-duration: 0.2s; } .intro-effect-jam3.modify:not(.notrans) .ct-intro-topImage p, .intro-effect-jam3.modify:not(.notrans) .ct-intro-topImage p.subline, .intro-effect-jam3.modify:not(.notrans) .ct-intro-content > div { -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } .intro-effect-jam3 .codrops-demos a { color: #fff; } .intro-effect-jam3 .codrops-demos a.current-demo { border-color: #fff; } .intro-effect-jam3.modify .codrops-demos a { color: #c03b5d; } .intro-effect-jam3.modify .codrops-demos a.current-demo { border-color: #c03b5d; } .intro-effect-jam3.ct-pageWrapper { padding: 45px 30px; } .intro-effect-jam3 .bg-img { top: -45px; right: -30px; bottom: -45px; left: -30px; background: #514753; } .intro-effect-jam3.modify .bg-img { top: 0; right: 0; bottom: 85%; left: 0; } .intro-effect-jam3.modify .ct-intro-topImage h1 { color: #514753; } .intro-effect-jam3 .ct-intro-topImage p { color: #514753; opacity: 0; -webkit-transform: translateY(150px); transform: translateY(150px); } .intro-effect-jam3.modify .ct-intro-topImage p { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .intro-effect-jam3 .ct-intro-content { padding: 0 5em 5em; } .intro-effect-jam3 .ct-intro-topImage, .intro-effect-jam3 .ct-intro-content { background: #fff; } .intro-effect-jam3 .ct-intro-content > div { opacity: 0; -webkit-transform: translateY(150px); transform: translateY(150px); } .intro-effect-jam3.modify .ct-intro-content > div { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .intro-effect-jam3.modify .codrops-top a { color: #514753; } /* Delays */ .intro-effect-jam3.modify:not(.notrans) .ct-intro-topImage p:nth-last-child(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .intro-effect-jam3.modify:not(.notrans) .ct-intro-topImage p:last-child { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .intro-effect-jam3.modify:not(.notrans) .ct-intro-content > div { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } /* -------------------------- */ /* Faded gradient */ /* -------------------------- */ .ct-intro--fadeOut .ct-intro-topImage { display: table; height: 760px; } .ct-intro--fadeOut .ct-intro-topImage .inner { display: table-cell; vertical-align: middle; } .ct-intro--fadeOut:not(.notrans) .bg-img { -webkit-transition-property: -webkit-transform; transition-property: transform; } .ct-intro--fadeOut:not(.notrans) .bg-img::after { -webkit-transition-property: opacity; transition-property: opacity; } .ct-intro--fadeOut:not(.notrans) .ct-intro-topImage p, .ct-intro--fadeOut:not(.notrans) .ct-intro-content > div { -webkit-transition-property: -webkit-transform, opacity; transition-property: transform, opacity; } .ct-intro--fadeOut:not(.notrans) .bg-img, .ct-intro--fadeOut:not(.notrans) .bg-img::after, .ct-intro--fadeOut:not(.notrans) .ct-intro-topImage p, .ct-intro--fadeOut:not(.notrans) .ct-intro-content > div { -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } .ct-intro--fadeOut .ct-intro-topImage { overflow: hidden; } .ct-intro--fadeOut.modify .bg-img { -webkit-transform: translateY(-25%); transform: translateY(-25%); } .ct-intro--fadeOut .bg-img::after { content: ; position: absolute; width: 100%; height: 101%; top: 0; left: 0; opacity: 0; pointer-events: none; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%); } .ct-intro--fadeOut.modify .bg-img::after { opacity: 1; } .ct-intro--fadeOut .ct-intro-title { text-align: left; max-width: 900px; } .ct-intro--fadeOut.modify .ct-intro-topImage h1, .ct-intro--fadeOut.modify .ct-intro-topImage h2, .ct-intro--fadeOut.modify .ct-intro-topImage h3, .ct-intro--fadeOut.modify .ct-intro-topImage h4, .ct-intro--fadeOut.modify .ct-intro-topImage h5, .ct-intro--fadeOut.modify .ct-intro-topImage h6, .ct-intro--fadeOut.modify .ct-intro-topImage p { color: #313842; } .ct-intro--fadeOut .ct-intro-topImage p { opacity: 0; } .ct-intro--fadeOut .ct-intro-topImage p:nth-child(2) { -webkit-transform: translateX(150px); transform: translateX(150px); } .ct-intro--fadeOut .ct-intro-topImage p:nth-child(3) { -webkit-transform: translateX(-150px); transform: translateX(-150px); } .ct-intro--fadeOut.modify .ct-intro-topImage p:nth-child(2), .ct-intro--fadeOut.modify .ct-intro-topImage p:nth-child(3) { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } .ct-intro--fadeOut .ct-intro-content { z-index: 1000; position: relative; } .ct-intro--fadeOut .ct-intro-content > .div, .ct-intro--fadeOut .ct-intro-content > .div-top, .ct-intro--fadeOut .ct-intro-content > .div-bottom { opacity: 0; -webkit-transform: translateY(350px); transform: translateY(350px); } .ct-intro--fadeOut.modify .ct-intro-content > div { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } /* -------------------------- */ /* Sliced */ /* -------------------------- */ .ct-intro--sliced .ct-intro-topImage { position: absolute; left: 0; top: 0; } .ct-intro--sliced .ct-intro-topImage.fix-zindex { z-index: 0; } .ct-intro--sliced:not(.notrans) .bg-img, .ct-intro--sliced:not(.notrans) .ct-intro-title { -webkit-transition-property: -webkit-transform; transition-property: transform; } .ct-intro--sliced:not(.notrans) .ct-intro-content > div { -webkit-transition-property: -webkit-transform, opacity; transition-property: transform, opacity; } .ct-intro--sliced:not(.notrans) .bg-img, .ct-intro--sliced:not(.notrans) .ct-intro-title, .ct-intro--sliced:not(.notrans) .ct-intro-content > div { -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } .ct-intro--sliced.modify:not(.notrans) .ct-intro-title, .ct-intro--sliced.modify:not(.notrans) .ct-intro-content > div { -webkit-transition-timing-function: ease; transition-timing-function: ease; } .ct-intro--sliced .bg-img:first-child { bottom: 50%; position: fixed; } .ct-intro--sliced .bg-img:last-child { top: 50%; position: fixed; z-index: 900; } .snapjs-left .ct-intro--sliced .bg-img:last-child, .snapjs-right .ct-intro--sliced .bg-img:last-child, .boxed .ct-intro--sliced .bg-img:last-child { position: absolute; } .snapjs-left .ct-intro--sliced .bg-img:first-child, .snapjs-right .ct-intro--sliced .bg-img:first-child, .boxed .ct-intro--sliced .bg-img:first-child { position: absolute; } .ct-intro--sliced .bg-img:last-child img { top: -100%; } .ct-intro--sliced.modify .bg-img:first-child { -webkit-transform: translateY(-100%); transform: translateY(-100%); } .ct-intro--sliced.modify .bg-img:last-child { -webkit-transform: translateY(100%); transform: translateY(100%); } .ct-intro--sliced .ct-intro-title { -webkit-transform: scale(0.7); transform: scale(0.7); } .ct-intro--sliced.modify .ct-intro-title { -webkit-transform: scale(1); transform: scale(1); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; } .ct-intro--sliced .ct-intro-content > div { -webkit-transform: translateY(200px); transform: translateY(200px); opacity: 0; } .ct-intro--sliced.modify .ct-intro-content > div { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } /* Delays */ .ct-intro--sliced.modify:not(.notrans) .ct-intro-title { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } /* -------------------------- */ /* Push */ /* -------------------------- */ .ct-intro--push:not(.notrans) .ct-intro-topImage, .ct-intro--push:not(.notrans) > .ct-intro-title, .ct-intro--push:not(.notrans) .ct-intro-content > div { -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, transform; -webkit-transition-duration: 1s; transition-duration: 1s; } .ct-intro--push:not(.notrans) .ct-intro-topImage { -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); -webkit-transition-duration: 1.2s; transition-duration: 1.2s; } .ct-intro--push .ct-intro-topImage { position: absolute; top: 0; } .ct-intro--push > .ct-intro-title { position: relative; top: auto; left: auto; padding: 6em 1em 2em; } .ct-intro--push > .ct-intro-title, .ct-intro--push .ct-intro-content > div { -webkit-transform: translateY(400px); transform: translateY(400px); opacity: 0; } .ct-intro--push.modify > .ct-intro-title, .ct-intro--push.modify .ct-intro-content > div { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } .ct-intro--push.modify .ct-intro-topImage { opacity: 0; -webkit-transform: translateY(-100%) scale(0.9); transform: translateY(-100%) scale(0.9); } /* Delays */ .ct-intro--push.modify:not(.notrans) > .ct-intro-title { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; } .ct-intro--push.modify:not(.notrans) .ct-intro-content > div { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; } /* Media Queries */ @media screen and (max-width: 47em) { .ct-intro-title { font-size: 70%; } } @media screen and (max-width: 1024px) { .ct-intro--push .ct-intro-topImage .ct-intro-title, .ct-intro--sliced .ct-intro-topImage .ct-intro-title, .intro-effect-jam3 .ct-intro-topImage .ct-intro-title, .ct-intro--push .ct-intro-topImage .ct-intro-title { top: 30%; } } @media screen and (max-width: 767px) { .intro-effect-jam3 .ct-intro-content { padding: 0 2em 5em; } .bg-img img { min-height: 0; } .ct-intro--push .ct-intro-topImage .ct-intro-title, .ct-intro--sliced .ct-intro-topImage .ct-intro-title, .intro-effect-jam3 .ct-intro-topImage .ct-intro-title, .ct-intro--push .ct-intro-topImage .ct-intro-title { top: 60px; } .ct-intro-title { font-size: 50%; } button.trigger::before { display: none; } } .vco-storyjs .vco-feature h1, .vco-storyjs .vco-feature h2, .vco-storyjs .vco-feature h3, .vco-storyjs .vco-feature h4, .vco-storyjs .vco-feature h5, .vco-storyjs .vco-feature h6 { text-transform: uppercase; } .vco-storyjs .vco-feature h3 { font-size: 20px !important; font-weight: bold; } .vco-storyjs .vco-feature h2.date { font-size: 12px !important; text-transform: uppercase; } .nav-previous .date, .nav-next .date, .nav-previous .title, .nav-next .title { visibility: hidden; } .nav-previous .icon, .nav-next .icon { width: 70px !important; height: 70px !important; -webkit-border-top-right-radius: 50% !important; -webkit-border-bottom-right-radius: 50% !important; -webkit-border-bottom-left-radius: 50% !important; -webkit-border-top-left-radius: 50% !important; -moz-border-radius-topright: 50% !important; -moz-border-radius-bottomright: 50% !important; -moz-border-radius-bottomleft: 50% !important; -moz-border-radius-topleft: 50% !important; border-top-right-radius: 50% !important; border-bottom-right-radius: 50% !important; border-bottom-left-radius: 50% !important; border-top-left-radius: 50% !important; -moz-background-clip: padding-box !important; -webkit-background-clip: padding-box !important; background-clip: padding-box !important; background: transparent !important; text-align: center; } .nav-previous .icon:before, .nav-next .icon:before { font-family: fontawesome; font-size: 50px; line-height: 70px; } .nav-next .icon:before { content: "\f105"; } .nav-previous .icon:before { content: "\f104"; } .vco-slider .nav-next .icon { margin-left: 10px !important; } .vco-notouch .vco-slider .nav-previous:hover .icon { margin-left: 15px !important; } .vco-slider .slider-item .content { max-width: 1140px; display: block !important; margin: auto; } @media (min-width: 992px) { .vco-slider .slider-item .content .content-container .media { width: 50% !important; } .vco-slider .slider-item .content .content-container .text { float: left; } } .vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .wikipedia h4 a, .vco-timeline .vco-navigation .timenav .content .marker.active .flag .flag-content h3, .vco-timeline .vco-navigation .timenav .content .marker.active .flag-small .flag-content h3, .vco-storyjs h1, .vco-storyjs h2, .vco-storyjs h3, .vco-storyjs h4, .vco-storyjs h5, .vco-storyjs h6 { color: inherit !important; } .vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-frame, .vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-image img { border: none !important; } .vco-storyjs, .storyjs-embed, .vco-timeline .vco-navigation .timenav-background .timenav-interval-background { background-color: transparent !important; } img { max-width: 100%; } body { background-color: #1d1d1d; } .ct-specialPage { display: table; width: 100%; height: 100%; } .ct-specialPage .ct-specialPage-inner { display: table-cell; vertical-align: middle; } @media (max-width: 768px) { .ct-specialPage { display: block; } .ct-specialPage .ct-specialPage-inner { display: block; } } .ct-pageWrapper { z-index: 3; background-color: #ffffff; -webkit-box-shadow: -5px 2px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: -5px 2px 2px rgba(0, 0, 0, 0.2); box-shadow: -5px 2px 2px rgba(0, 0, 0, 0.2); } body.boxed .ct-pageWrapper, .ptn1 .ct-pageWrapper, .ptn2 .ct-pageWrapper, .ptn3 .ct-pageWrapper, .ptn4 .ct-pageWrapper, .ptn5 .ct-pageWrapper, .ptn6 .ct-pageWrapper, .ptn7 .ct-pageWrapper, .ptn8 .ct-pageWrapper, .ptn9 .ct-pageWrapper, .ptn10 .ct-pageWrapper, .ptn11 .ct-pageWrapper, .ptn12 .ct-pageWrapper, .ptn13 .ct-pageWrapper { max-width: 1200px; margin: auto; } .ptn1, .ptn2, .ptn3, .ptn4, .ptn5, .ptn6, .ptn7, .ptn8, .ptn9, .ptn10, .ptn11, .ptn12, .ptn13 { background-attachment: fixed !important; } .ptn1 { background: url("../images/bg_pattern_01.jpg") repeat; } .ptn2 { background: url("../images/bg_pattern_02.jpg") repeat; } .ptn3 { background: url("../images/bg_pattern_03.jpg") repeat; } .ptn4 { background: url("../images/bg_pattern_04.jpg") repeat; } .ptn5 { background: url("../images/bg_pattern_05.jpg") repeat; } .ptn6 { background: url("../images/bg_pattern_06.jpg") repeat; } .ptn7 { background: url("../images/bg_pattern_07.jpg") repeat; } .ptn8 { background: url("../images/bg_pattern_08.jpg") repeat; } .ptn9 { background: url("../images/bg_pattern_09.jpg") repeat; } .ptn10 { background: url("../images/bg_pattern_10.jpg") repeat; } .ptn11 { background: url("../images/bg_pattern_11.jpg") repeat; } .ptn12 { background: url("../images/bg_pattern_12.jpg") repeat; } .ptn13 { background: url("../images/mochaGrunge.png") repeat; } @media (max-width: 767px) { .ct-pageWrapper { overflow: hidden; position: relative; padding-top: 70px; } } .ct-pageHeader h1, .ct-pageHeader .h1, .ct-pageHeader h2, .ct-pageHeader .h2, .ct-pageHeader h3, .ct-pageHeader .h3, .ct-pageHeader h4, .ct-pageHeader .h4, .ct-pageHeader h5, .ct-pageHeader .h5, .ct-pageHeader h6, .ct-pageHeader .h6 { margin: 0; } .ct-pageHeader.ct-pageHeader--type2 h1, .ct-pageHeader.ct-pageHeader--type2 .h1 { font-size: 50px; } .ct-pageHeader.ct-pageHeader--type2.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child span { padding: 10px 0px 10px 25px; font-size: 16px; line-height: 1.2; } .ct-pageHeader.ct-pageHeader--type3.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span, .ct-pageHeader.ct-pageHeader--type4.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span, .ct-pageHeader.ct-pageHeader--type5.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span { padding: 10px 0px 10px 25px; font-size: 16px; line-height: 1.2; color: #777777; font-weight: 400; border-left: 1px solid #cccccc; } .ct-pageHeader.ct-pageHeader--type3 { background-color: #f9f9f9; } .ct-pageHeader.ct-pageHeader--type3 h1, .ct-pageHeader.ct-pageHeader--type3 .h1 { font-size: 50px; } .ct-pageHeader.ct-pageHeader--type4 { color: #cccccc; } .ct-pageHeader.ct-pageHeader--type4 h1, .ct-pageHeader.ct-pageHeader--type4 .h1 { font-size: 70px; } .ct-pageHeader.ct-pageHeader--type4 h1, .ct-pageHeader.ct-pageHeader--type4 .h1, .ct-pageHeader.ct-pageHeader--type4 h2, .ct-pageHeader.ct-pageHeader--type4 .h2, .ct-pageHeader.ct-pageHeader--type4 h3, .ct-pageHeader.ct-pageHeader--type4 .h3, .ct-pageHeader.ct-pageHeader--type4 h4, .ct-pageHeader.ct-pageHeader--type4 .h4, .ct-pageHeader.ct-pageHeader--type4 h5, .ct-pageHeader.ct-pageHeader--type4 .h5, .ct-pageHeader.ct-pageHeader--type4 h6, .ct-pageHeader.ct-pageHeader--type4 .h6 { color: #cccccc; } .ct-pageHeader.ct-pageHeader--type4.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span { color: #cccccc; } .ct-pageHeader.ct-pageHeader--type5 { color: #ffffff; } .ct-pageHeader.ct-pageHeader--type5 h1, .ct-pageHeader.ct-pageHeader--type5 .h1 { font-size: 60px; } .ct-pageHeader.ct-pageHeader--type5 h1, .ct-pageHeader.ct-pageHeader--type5 .h1, .ct-pageHeader.ct-pageHeader--type5 h2, .ct-pageHeader.ct-pageHeader--type5 .h2, .ct-pageHeader.ct-pageHeader--type5 h3, .ct-pageHeader.ct-pageHeader--type5 .h3, .ct-pageHeader.ct-pageHeader--type5 h4, .ct-pageHeader.ct-pageHeader--type5 .h4, .ct-pageHeader.ct-pageHeader--type5 h5, .ct-pageHeader.ct-pageHeader--type5 .h5, .ct-pageHeader.ct-pageHeader--type5 h6, .ct-pageHeader.ct-pageHeader--type5 .h6 { color: #ffffff; } .ct-pageHeader.ct-pageHeader--type5.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span { color: #ffffff; border-left: 1px solid #ffffff; } .ct-pageHeader.ct-pageHeader--motive.ct-pageHeader--hasDescription div[class^="col-"]:last-child > span { border-left: 1px solid #ffffff; } .ct-pageHeader.ct-pageHeader--default { background-color: #f9f9f9; } .ct-pageHeader.ct-pageHeader--default.ct-pageHeader--hasDescription { padding-left: 0; } .ct-pageHeader.ct-pageHeader--default.ct-pageHeader--hasDescription > span { font-size: 20px; padding: 25px; padding-right: 0; display: block; border-left: 1px solid #cccccc; } .ct-pageHeader.ct-pageHeader--hasDescription .row { display: table; width: 100%; } .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"] { display: table-cell; vertical-align: middle; float: none; margin: 20px 0; } .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child { padding-left: 0; } .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span { padding-left: 25px; padding-right: 25px; padding-top: 5px; padding-bottom: 5px; display: block; } .ct--darkMotive .ct-pageHeader.ct-pageHeader--type3 { background-color: #333333; } .ct--darkMotive .ct-pageHeader.ct-pageHeader--type3 h1, .ct--darkMotive .ct-pageHeader.ct-pageHeader--type3 .h1 { color: inherit; } .ct--darkMotive .ct-pageHeader.ct-pageHeader--type3.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child span { border-left-color: #4f4f4f; } @media (max-width: 991px) { .ct-pageHeader.ct-pageHeader--hasDescription .row { display: block; width: auto; } .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"] { display: block; } .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child { padding-left: 15px; } .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child span { border-left: none !important; padding: 0 !important; } } @media (max-width: 480px) { .ct-pageHeader { text-align: center; } } .snapjs-right .ct-sectionTitle-fixed { right: 266px; left: auto; } .ct-navbar--fixedTop .ct-sectionTitle-fixed { top: 85px; display: none; } .ct-navbar--fixedTop .ct-sectionTitle-fixed.is-inactive { top: 50px; } .ct-sectionTitle-fixed { z-index: 999; position: fixed; top: 78px; left: 0; width: 100%; right: 0; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); } .ct-sectionTitle-fixed.is-inactive { -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); top: -20px; } .ct-sectionTitle-fixed h1, .ct-sectionTitle-fixed .h1, .ct-sectionTitle-fixed h2, .ct-sectionTitle-fixed .h2, .ct-sectionTitle-fixed h3, .ct-sectionTitle-fixed .h3, .ct-sectionTitle-fixed h4, .ct-sectionTitle-fixed .h4, .ct-sectionTitle-fixed h5, .ct-sectionTitle-fixed .h5, .ct-sectionTitle-fixed h6, .ct-sectionTitle-fixed .h6 { margin: 10px 0; font-size: 20px; color: #ffffff !important; line-height: 1; } .ct-sectionTitle-fixed h1 span, .ct-sectionTitle-fixed .h1 span, .ct-sectionTitle-fixed h2 span, .ct-sectionTitle-fixed .h2 span, .ct-sectionTitle-fixed h3 span, .ct-sectionTitle-fixed .h3 span, .ct-sectionTitle-fixed h4 span, .ct-sectionTitle-fixed .h4 span, .ct-sectionTitle-fixed h5 span, .ct-sectionTitle-fixed .h5 span, .ct-sectionTitle-fixed h6 span, .ct-sectionTitle-fixed .h6 span { color: #ffffff !important; } .ct-sectionTitle-fixed h1 small, .ct-sectionTitle-fixed .h1 small, .ct-sectionTitle-fixed h2 small, .ct-sectionTitle-fixed .h2 small, .ct-sectionTitle-fixed h3 small, .ct-sectionTitle-fixed .h3 small, .ct-sectionTitle-fixed h4 small, .ct-sectionTitle-fixed .h4 small, .ct-sectionTitle-fixed h5 small, .ct-sectionTitle-fixed .h5 small, .ct-sectionTitle-fixed h6 small, .ct-sectionTitle-fixed .h6 small { color: #ffffff !important; font-size: 12px; } .ct-sectionTitle-fixed .container { position: relative; } .ct-sectionTitle-fixed .ct-pageSectionHeader-rightContent { position: absolute; right: 15px; top: 0; color: #ffffff !important; font-size: 50px; line-height: 53px; } .ct-js-fixOnScroll.stuck { position: fixed; top: 70px; left: 0; right: 0; z-index: 1000; } .ct-pageSectionHeader { position: relative; } .ct-pageSectionHeader h1, .ct-pageSectionHeader .h1, .ct-pageSectionHeader h2, .ct-pageSectionHeader .h2, .ct-pageSectionHeader h3, .ct-pageSectionHeader .h3, .ct-pageSectionHeader h4, .ct-pageSectionHeader .h4, .ct-pageSectionHeader h5, .ct-pageSectionHeader .h5, .ct-pageSectionHeader h6, .ct-pageSectionHeader .h6 { margin-top: 0; margin-bottom: 15px; } .ct-pageSectionHeader .ct-pageSectionHeader-rightContent { position: absolute; right: 0; top: 0; } .ct-pageSectionHeader.ct-pageSectionHeader--numbered .ct-pageSectionHeader-rightContent { font-size: 200px; line-height: 0.7; } .ct-pageSectionHeader.ct-pageSectionHeader--text .ct-pageSectionHeader-rightContent { font-size: 80px; line-height: 1; overflow: hidden; max-width: 100%; max-height: 80px; } .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h1 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h1 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h2 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h2 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h3 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h3 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h4 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h4 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h5 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h5 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h6 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h6 span { background-color: #000000; color: #ffffff; padding: 5px 10px; display: block; float: left; clear: left; text-align: left; } .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h1 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h1 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h2 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h2 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h3 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h3 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h4 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h4 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h5 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h5 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h6 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h6 small { float: left; clear: left; display: block; padding: 3px 10px; color: #ffffff; margin-top: 1px; } @media (max-width: 1199px) { .ct-pageSectionHeader.ct-pageSectionHeader--numbered .ct-pageSectionHeader-rightContent { font-size: 100px; } } @media (max-width: 991px) { .ct-pageSectionHeader .ct-pageSectionHeader-rightContent { left: 0; } .ct-pageSectionHeader.ct-pageSectionHeader--numbered { padding-top: 70px; } .ct-pageSectionHeader.ct-pageSectionHeader--numbered .ct-pageSectionHeader-rightContent { font-size: 100px; } .ct-pageSectionHeader.ct-pageSectionHeader--text { padding-top: 70px; } } @media (max-width: 767px) { .ct-pageSectionHeader { margin-bottom: 40px; text-align: center; } } footer.ct-u-backgroundDarkGray { color: #999999; } footer.ct-u-backgroundDarkGray .ct-footerBottom { padding: 20px 0; color: #666666; background-color: #1d1d1d; line-height: 40px; } footer.ct-u-backgroundDarkGray .ct-footerBottom p { margin-bottom: 0; } footer.ct-u-backgroundDarkGray .ct-footerBottom a { color: inherit; } footer.ct-u-backgroundDarkGray .ct-footerBottom a:hover, footer.ct-u-backgroundDarkGray .ct-footerBottom a:focus, footer.ct-u-backgroundDarkGray .ct-footerBottom a:active { color: #ffffff; } footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li { font-size: 22px; } footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a { color: #666666; } footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a:hover, footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a:active, footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a:focus { color: #ffffff; } .ct--darkMotive footer.ct-u-backgroundDarkGray { background-color: #191919; } @media (max-width: 767px) { footer .ct-footerBottom { text-align: center; } footer .ct-footerBottom .pull-right { float: none !important; } } .ct-socials ul { list-style: none; display: table; margin: auto; padding-left: 0; } .ct-socials ul li { text-align: center; width: 40px; height: 40px; display: inline-block; } .ct-socials ul li a { width: 40px; line-height: 40px; display: block; color: #222222; } .ct-u-backgroundDarkGray .ct-socials ul li a, .ct-u-backgroundDarkGray2 .ct-socials ul li a, .ct-u-backgroundDarkGray3 .ct-socials ul li a { color: #ffffff; } .ct-iconBox--behind .ct-socials ul { display: block; } .ct-iconBox--behind .ct-socials ul li { font-size: 22px; text-align: left; width: 30px; } .ct-personBox { position: relative; } .ct-personBox.ct-personBox--secundary { padding: 30px 0; } .ct-personBox.ct-personBox--secundary .ct-personBox-name { position: absolute; bottom: 10px; display: block; text-align: center; z-index: 500; width: 100%; } .ct-personBox.ct-personBox--secundary .ct-personBox-name .ct-personBox-nameInner { display: inline-block; padding: 0px 15px; height: 30px; line-height: 30px; color: #ffffff; -webkit-border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; -webkit-border-top-left-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px; -moz-border-radius-topleft: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; border-top-left-radius: 20px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .ct-personBox.ct-personBox--secundary .ct-personBox-image { text-align: center; } .ct-personBox.ct-personBox--secundary .ct-personBox-image img { width: 80%; -webkit-border-top-right-radius: 50%; -webkit-border-bottom-right-radius: 50%; -webkit-border-bottom-left-radius: 50%; -webkit-border-top-left-radius: 50%; -moz-border-radius-topright: 50%; -moz-border-radius-bottomright: 50%; -moz-border-radius-bottomleft: 50%; -moz-border-radius-topleft: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-left-radius: 50%; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #000000; overflow: hidden; } .ct-personBox.ct-personBox--secundary .ct-personBox-function { position: absolute; width: 100%; text-align: center; bottom: -30px; } .ct-personBox.ct-personBox--default { -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 20px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 20px; -moz-border-radius-topleft: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 20px; border-top-left-radius: 0px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; overflow: hidden; } .ct-personBox.ct-personBox--default .ct-personBox-name { font-size: 30px; line-height: 1.2; margin-bottom: 10px; } .ct-personBox.ct-personBox--default .ct-personBox-name .ct-personBox-firstName, .ct-personBox.ct-personBox--default .ct-personBox-name .ct-personBox-surname { display: block; } .ct-personBox.ct-personBox--default .ct-personBox-image { border: 1px solid #000000; -webkit-border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 20px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-topleft: 0px; border-top-right-radius: 20px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; overflow: hidden; } .ct-personBox.ct-personBox--default .ct-personBox-image img { width: 100%; } .ct-personBox.ct-personBox--default .ct-socials--type4, .ct-personBox.ct-personBox--default .ct-personBox-function { width: 100%; position: absolute; height: 40px; line-height: 40px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .ct-personBox.ct-personBox--default .ct-personBox-function { bottom: 0; text-align: center; color: #ffffff; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 20px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 20px; -moz-border-radius-topleft: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 20px; border-top-left-radius: 0px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .ct-personBox.ct-personBox--default .ct-socials { background-color: #222222; } .ct-personBox.ct-personBox--default .ct-socials ul li a { color: #ffffff; } .ct-personBox.ct-personBox--default:hover.ct-personBox--noSocials .ct-personBox-function { bottom: 0; } .ct-personBox.ct-personBox--default:hover .ct-personBox-function { bottom: 40px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-topleft: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } @media (max-width: 991px) { .ct-personBox.ct-personBox--secundary { padding: 100px 0; } } @media (max-width: 767px) { .ct-personBox.ct-personBox--secundary { padding: 40% 0; } .ct-personBox { margin-bottom: 40px; } .ct-personBox.ct-personBox--default .ct-personBox-function { bottom: 40px; } } .ct-u-backgroundDarkGray .ct-iconBox.ct-iconBox--behind .ct-iconBox-icon, .ct-u-backgroundDarkGray2 .ct-iconBox.ct-iconBox--behind .ct-iconBox-icon { color: #1b1b1b; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-u-backgroundDarkGray .ct-iconBox .ct-iconBox-icon, .ct-u-backgroundDarkGray2 .ct-iconBox .ct-iconBox-icon, .ct-u-backgroundDarkGray3 .ct-iconBox .ct-iconBox-icon { color: #ffffff; } .ct-iconBox .ct-iconBox-icon { color: #222222; } .ct-iconBox.ct-iconBox--default { text-align: center; } .ct-iconBox.ct-iconBox--default .ct-iconBox-title { margin: 25px 0; } .ct-iconBox.ct-iconBox--left .ct-iconBox-title { margin-top: 0; } .ct-iconBox.ct-iconBox--left .ct-iconBox-icon { float: left; margin-right: 20px; } .ct-iconBox.ct-iconBox--left .ct-iconBox-icon.ct-iconBox-icon--default { font-size: 70px; } .ct-iconBox.ct-iconBox--left .ct-iconBox-content { overflow: hidden; zoom: 1; padding-bottom: 5px; } .ct-iconBox.ct-iconBox--behind .ct-iconBox-icon { position: absolute; -moz-opacity: 0.1; -khtml-opacity: 0.1; -webkit-opacity: 0.1; opacity: 0.1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10); filter: alpha(opacity=10); font-size: 100px; } .ct-iconBox.ct-iconBox--behind .ct-iconBox-content { position: relative; z-index: 200; padding-top: 20px; padding-left: 70px; font-size: 14px; } .ct-iconBox.ct-iconBox--behind .ct-iconBox-content .ct-iconBox-title { margin-top: 0; } .ct-iconBox-icon--default { font-size: 100px; } .ct-iconBox-icon--small { font-size: 20px; } .ct-iconBox-icon--circle { display: block; height: 40px; width: 40px; border: 2px solid #222222; -webkit-border-top-right-radius: 50%; -webkit-border-bottom-right-radius: 50%; -webkit-border-bottom-left-radius: 50%; -webkit-border-top-left-radius: 50%; -moz-border-radius-topright: 50%; -moz-border-radius-bottomright: 50%; -moz-border-radius-bottomleft: 50%; -moz-border-radius-topleft: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-left-radius: 50%; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; line-height: 40px; text-align: center; } .ct-u-backgroundDarkGray .ct-iconBox-icon--circle, .ct-u-backgroundDarkGray2 .ct-iconBox-icon--circle { border-color: #ffffff; } @media (max-width: 991px) { .ct-iconBox.ct-iconBox--left .ct-iconBox-title { margin-top: 0; } .ct-iconBox.ct-iconBox--left .ct-iconBox-icon { float: none; margin-bottom: 20px; } .ct-iconBox.ct-iconBox--left .ct-iconBox-content { overflow: hidden; zoom: 1; } } .col-md-4 .ct-graphBox.ct-graphBox--default { text-align: center; } .col-md-4 .ct-graphBox.ct-graphBox--default .ct-graphBox-graph { margin: 0 80px; line-height: 1; } .col-md-3 .ct-graphBox.ct-graphBox--default { text-align: center; } .col-md-3 .ct-graphBox.ct-graphBox--default .ct-graphBox-graph { margin: 0 30px; } .ct-graphBox.ct-graphBox--default { text-align: center; } .ct-graphBox.ct-graphBox--default .ct-graphBox-graph { position: relative; } .ct-graphBox.ct-graphBox--default .ct-graphBox-graph .ct-graphBox-graphPercentage { position: absolute; top: 50%; left: 0; right: 0; margin-top: -25px; font-size: 50px; line-height: 1; font-weight: 300; text-align: center; } .ct-graphBox.ct-graphBox--default .ct-graphBox-title { margin: 25px 0; } .ct-graphBox.ct-graphBox--default h5.ct-graphBox-title { line-height: 29px; } .ct--darkMotive .ct-graphBox.ct-graphBox--default .ct-graphBox-graph .ct-graphBox-graphPercentage { color: #ffffff; } @media (max-width: 991px) { .ct-graphBox.ct-graphBox--default .ct-graphBox-graph { margin: 0; } .col-sm-4 .ct-graphBox.ct-graphBox--default { text-align: center; } .col-sm-4 .ct-graphBox.ct-graphBox--default .ct-graphBox-graph { margin: 0; line-height: 1; } } .ct-counterBox.ct-counterBox--default { text-align: center; font-size: 20px; } .ct-counterBox.ct-counterBox--default .ct-counterBox-number { font-size: 118px; line-height: 0.5; } .ct-counterBox.ct-counterBox--default .ct-counterBox-title { margin-top: 0; margin-bottom: 35px; } .ct-counterBox.ct-counterBox--default .ct-counterBox-subTitle { display: block; margin-top: 20px; } .ct-counterBox.ct-counterBox--default .ct-counterBox-number + .ct-counterBox-title { margin-top: 20px; margin-bottom: 20px; line-height: 1.6; } .ct-counterBox.ct-counterBox--default .ct-counterBox-icon { font-size: 50px; } .ct-counterBox.ct-counterBox--socials .ct-counterBox-number { font-size: 60px; line-height: 0.7; padding-right: 10px; } .ct-counterBox.ct-counterBox--socials .ct-counterBox-title { line-height: 0.8; margin-top: 0px; margin-bottom: 0px; font-size: 30px; } .ct-counterBox.ct-counterBox--socials .ct-counterBox-text { font-size: 14px; } @media (max-width: 991px) { .ct-counterBox { margin-top: 40px; } } .ct-articleBox { position: relative; margin-bottom: 60px; max-width: 100%; } .ct-articleBox.ct-articleBox--noMedia { padding-top: 80px; } .ct-articleBox.ct-articleBox--noMedia:hover .ct-articleBox-date { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-articleBox .ct-articleBox-media, .ct-articleBox .ct-articleBox-date { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .ct-articleBox .ct-articleBox-date { position: absolute; top: 5px; left: 5px; text-align: center; z-index: 2; } .ct-articleBox:hover .ct-articleBox-date { -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .ct-articleBox .ct-articleBox-dateDay { width: 80px; height: 45px; line-height: 45px; font-size: 30px; background-color: #222222; color: #ffffff; font-weight: 900; } .ct-articleBox .ct-articleBox-dateMonth { width: 80px; height: 20px; line-height: 20px; font-size: 12px; text-transform: uppercase; color: #ffffff; font-weight: 700; } .ct-articleBox .ct-articleBox-titleBox h4 { font-weight: 800; } .ct-articleBox .ct-articleBox-titleBox a { color: inherit; } .ct-articleBox.ct-articleBox--default { margin-bottom: 70px; } .ct-articleBox.ct-articleBox--default:last-child { margin-bottom: 0; } .ct-articleBox.ct-articleBox--default .ct-articleBox-description { margin-top: 10px; margin-bottom: 12px; padding: 15px 0; border-bottom: 1px solid #d3d3d3; border-top: 1px solid #d3d3d3; } .ct-articleBox.ct-articleBox--default.ct-articleBox--single .ct-articleBox-description { border-bottom: none; } .ct-articleBox.ct-articleBox--default .ct-articleBox-meta { text-transform: uppercase; color: #aaaaaa; font-size: 11px; font-weight: 600; line-height: 1; padding: 8px 0 10px 0; } .ct-articleBox.ct-articleBox--secundary { margin-bottom: 70px; } .ct-articleBox.ct-articleBox--secundary:last-child { margin-bottom: 0; } .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox { display: block; background-color: #222222; color: #ffffff; position: relative; padding: 10px 65px 10px 20px; } .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox:before, .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox:after { content: " "; display: table; } .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox:after { clear: both; } .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox h4 a { color: #ffffff; } .ct-articleBox.ct-articleBox--secundary .ct-articleBox-description { margin-bottom: 12px; padding: 15px 20px; border: 1px solid #d3d3d3; background-color: #f9f9f9; margin-left: 20px; } .ct-articleBox.ct-articleBox--secundary.ct-articleBox--single .ct-articleBox-description { border-bottom: none; } .ct-articleBox.ct-articleBox--secundary .ct-articleBox-meta { text-transform: uppercase; color: #aaaaaa; font-size: 11px; font-weight: 600; line-height: 1; padding: 8px 0 10px 0; } .ct-articleBox.ct-articleBox--secundary .ct-articleBox-icon { position: absolute; top: 0; right: 0; height: 100%; width: 50px; display: table-cell; vertical-align: middle; text-align: center; font-size: 30px; line-height: 100px; } .ct-articleBox.ct-articleBox--thumbnail { background-color: #ffffff; text-align: center; } .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-media { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); } .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-media img { width: 100%; } .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--noMedia { padding-top: 0; } .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--noMedia .ct-articleBox-date .ct-articleBox-dateDay { float: left; } .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--noMedia .ct-articleBox-date .ct-articleBox-dateMonth { float: left; height: 45px; line-height: 45px; font-size: 20px; } .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--noMedia .ct-articleBox-titleBox { padding-top: 60px; } .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--linkType .ct-articleBox-titleBox, .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--asideType .ct-articleBox-titleBox { border-bottom: 1px solid #d3d3d3; } .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--linkType:after, .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--asideType:after { display: none; } .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-titleBox { padding: 25px; border: 1px solid #d3d3d3; border-bottom: none; } .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-description { z-index: 3; position: absolute; max-height: 0px; background-color: #ffffff; border: 1px solid #d3d3d3; border-top: none; padding: 0 25px 0 25px; overflow: hidden; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; -webkit-transition-delay: 0.2s; /* Safari */ transition-delay: 0.2s; } .ct-articleBox.ct-articleBox--thumbnail:after { z-index: 4; position: absolute; bottom: -12.5px; left: 50%; margin-left: -12.5px; width: 25px; height: 25px; background-color: #555555; color: #ffffff; content: "\f067"; font-family: fontawesome; -webkit-border-top-right-radius: 50%; -webkit-border-bottom-right-radius: 50%; -webkit-border-bottom-left-radius: 50%; -webkit-border-top-left-radius: 50%; -moz-border-radius-topright: 50%; -moz-border-radius-bottomright: 50%; -moz-border-radius-bottomleft: 50%; -moz-border-radius-topleft: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-left-radius: 50%; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; text-align: center; line-height: 25px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-transition-delay: 1s; /* Safari */ transition-delay: 1s; } .ct-articleBox.ct-articleBox--thumbnail:hover .ct-articleBox-media { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); } .ct-articleBox.ct-articleBox--thumbnail:hover .ct-articleBox-description { max-height: 500px; padding: 0 25px 25px 25px; } .ct-articleBox.ct-articleBox--thumbnail:hover:after { bottom: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-transition-delay: 0s; /* Safari */ transition-delay: 0s; } .ct-articleBox blockquote { font-size: 26px; padding: 0; } .ct-articleBox blockquote footer { padding-top: 10px; } .ct-articleBox blockquote cite { font-size: 14px; font-weight: 600; } .ct-articleBox.ct-articleBox--link .ct-articleBox-description a { font-size: 40px; } .ct-articleBox--dark.ct-articleBox.ct-articleBox--thumbnail, .ct-articleBox--dark.ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-description { background-color: #222222; } .ct-articleBox--dark.ct-articleBox .ct-articleBox-titleBox a { color: #ffffff; } .ct-articleBox--dark.ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-titleBox, .ct-articleBox--dark.ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-description { border-color: #111111; } .ct-articleBox--dark.ct-articleBox.ct-articleBox--thumbnail:after { background-color: #999999; } @media (max-width: 991px) { .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-media { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); } .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-description { position: relative; max-height: none; padding-bottom: 25px; } .ct-articleBox.ct-articleBox--thumbnail:after { display: none; } .ct-articleBox.ct-articleBox--secundary .ct-articleBox-description { margin-left: 0; } .ct-articleBox.ct-articleBox--secundary .ct-articleBox-icon { height: 50px; line-height: 50px; } } .ct--darkMotive .ct-articleBox.ct-articleBox--default .ct-articleBox-description, .ct--darkMotive .ct-articleBox.ct-articleBox--secundary .ct-articleBox-description { border-color: #000000; } .ct--darkMotive .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox { background-color: #ffffff; } .ct--darkMotive .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox h4 a { color: #222222; } .ct--darkMotive .ct-articleBox.ct-articleBox--secundary .ct-articleBox-description { background-color: #222222; } .ct-panel--blog { background-color: #f9f9f9; border: 1px solid #d3d3d3; padding: 20px; line-height: 1; margin-bottom: 30px; } .ct-panel--blog .ct-socials ul li { font-size: 22px; } .ct-panel--blog.ct-panel--blogShare { padding: 5px 20px; } .ct-panel--blog.ct-panel--blogShare h5 { margin: 0; } .ct-panel--blog.ct-panel--blogAuthor h5, .ct-panel--blog.ct-panel--blogTags h5 { margin-top: 0; margin-bottom: 20px; } .ct-panel--blog.ct-panel--blogAuthor img { max-width: 150px; } .ct-panel--blog.ct-panel--blogAuthor p { line-height: 28px; margin-bottom: 0; } .ct-panel--blog.ct-panel--blogAuthor .pull-left { margin-right: 20px; } .ct-panel--blog:before, .ct-panel--blog:after { content: " "; display: table; } .ct-panel--blog:after { clear: both; } .ct--darkMotive .ct-panel--blog, .ct--darkMotive .ct-comments li > .media { background-color: #222222; border-color: #000000; } .ct--darkMotive .ct-comments li > .media .ct-comment-meta { border-bottom-color: #000000; } @media (max-width: 767px) { .ct-panel--blog.ct-panel--blogAuthor .pull-left { float: none !important; margin: auto; width: 150px; } .ct-panel--blog.ct-panel--blogAuthor .pull-right { float: none !important; margin-bottom: 20px; } } .ct-comments li > .media { position: relative; padding: 20px; background-color: #f9f9f9; border: 1px solid #d3d3d3; margin-bottom: 25px; } .ct-comments li > .media > .pull-left { margin-right: 20px; } .ct-comments li > .media > .pull-left > img { max-width: 90px; } .ct-comments li > .media h5 a { color: inherit; } .ct-comments li > .media .ct-comment-meta { font-size: 11px; color: #aaaaaa; text-transform: uppercase; border-bottom: 1px solid #aaaaaa; display: block; font-weight: 600; margin-bottom: 10px; } .ct-comments li > .media .ct-comment-replyButton { position: absolute; top: 20px; right: 20px; text-transform: uppercase; font-weight: 600; } .ct-comments li > .children { padding-left: 110px; } @media (max-width: 767px) { .ct-comments li > .media > .pull-left { float: none !important; margin-bottom: 20px; display: block; } .ct-comments li > .children { padding-left: 15px; } } .ct-callToActionBox { text-align: center; padding: 30px 100px 65px 100px; position: relative; } .ct-callToActionBox h3 { margin-top: 0; } .ct-callToActionBox .ct-callToActionBox-content { font-size: 20px; line-height: 35px; } .ct-callToActionBox.ct-callToActionBox--default { background-color: #f3f3f3; } .ct-callToActionBox.ct-callToActionBox--default:before { top: 0; right: 0; border-width: 30px 0 0 30px; border-color: transparent transparent transparent #dddddd; } .ct-callToActionBox.ct-callToActionBox--default:after { bottom: 0; left: 0; border-width: 0 30px 30px 0; border-color: transparent #dddddd transparent transparent; } .ct-callToActionBox.ct-callToActionBox--dark { background-color: #212121; } .ct-callToActionBox.ct-callToActionBox--dark:before { top: 0; right: 0; border-width: 30px 0 0 30px; border-color: transparent transparent transparent #191919; } .ct-callToActionBox.ct-callToActionBox--dark:after { bottom: 0; left: 0; border-width: 0 30px 30px 0; border-color: transparent #191919 transparent transparent; } .ct-callToActionBox .ct-callToActionBox-button { position: absolute; bottom: 0; left: 0; right: 0; } .ct-callToActionBox .ct-callToActionBox-button .btn { position: relative; top: 20px; } .ct-callToActionBox .ct-callToActionBox-button .btn-xs { top: 10px; } .ct-callToActionBox .ct-callToActionBox-button .btn-sm { top: 15px; } .ct-callToActionBox .ct-callToActionBox-button .btn-lg { top: 25px; } .ct-callToActionBox .ct-callToActionBox-button .ct-btn--huge { top: 35px; } .ct-callToActionBox:before, .ct-callToActionBox:after { width: 0; height: 0; border-style: solid; content: ""; position: absolute; background-color: #ffffff; } .ct-u-backgroundWhite .ct-callToActionBox:before, .ct-u-backgroundWhite .ct-callToActionBox:after { background-color: #ffffff; } .ct-u-backgroundGray .ct-callToActionBox:before, .ct-u-backgroundGray .ct-callToActionBox:after { background-color: #fbfbfb; } .ct-u-backgroundGray2 .ct-callToActionBox:before, .ct-u-backgroundGray2 .ct-callToActionBox:after { background-color: #bbbbbb; } .ct--darkMotive .ct-u-backgroundDarkGray .ct-callToActionBox:before, .ct--darkMotive .ct-u-backgroundDarkGray .ct-callToActionBox:after { background-color: #282828; } .ct-u-backgroundDarkGray .ct-callToActionBox:before, .ct-u-backgroundDarkGray .ct-callToActionBox:after { background-color: #222222; } .ct-u-backgroundDarkGray2 .ct-callToActionBox:before, .ct-u-backgroundDarkGray2 .ct-callToActionBox:after { background-color: #2c2c2c; } .ct-u-backgroundDarkGray3 .ct-callToActionBox:before, .ct-u-backgroundDarkGray3 .ct-callToActionBox:after { background-color: #191919; } @media (max-width: 480px) { .ct-callToActionBox { padding: 30px 30px 65px 30px; } } .ct-pricingBox { background-color: #f9f9f9; border: 1px solid #d3d3d3; padding: 10px 50px 25px 60px; position: relative; color: #222222; } .ct-pricingBox h1, .ct-pricingBox .h1, .ct-pricingBox h2, .ct-pricingBox .h2, .ct-pricingBox h3, .ct-pricingBox .h3, .ct-pricingBox h4, .ct-pricingBox .h4, .ct-pricingBox h5, .ct-pricingBox .h5, .ct-pricingBox h6, .ct-pricingBox .h6 { color: #222222; } .ct-pricingBox .ct-pricingbox-title { text-transform: uppercase; } .ct-pricingBox .ct-pricingBox-pricing { margin-top: 70px; } .ct-pricingBox .ct-pricingBox-pricing .ct-pricingBox-price { font-size: 80px; } .ct-pricingBox .ct-pricingBox-pricing .ct-pricingBox-priceSub { text-transform: uppercase; margin-left: -20px; } .ct-pricingBox .ct-pricingBox-list { margin-top: 25px; margin-bottom: 25px; } .ct-pricingBox.ct-pricingBox--triangleTopLeft:before, .ct-pricingBox.ct-pricingBox--triangleTopRight:before, .ct-pricingBox.ct-pricingBox--triangleBottomLeft:before, .ct-pricingBox.ct-pricingBox--triangleBottomRight:before { content: ""; width: 0; height: 0; border-style: solid; position: absolute; } .ct-pricingBox.ct-pricingBox--triangleTopLeft:before, .ct-pricingBox.ct-pricingBox--triangleTopRight:before { top: 1px; } .ct-pricingBox.ct-pricingBox--triangleTopLeft:before { left: 1px; } .ct-pricingBox.ct-pricingBox--triangleTopRight:before { right: 1px; } .ct-pricingBox.ct-pricingBox--triangleBottomLeft:before, .ct-pricingBox.ct-pricingBox--triangleBottomRight:before { bottom: 1px; } .ct-pricingBox.ct-pricingBox--triangleBottomLeft:before { left: 1px; } .ct-pricingBox.ct-pricingBox--triangleBottomRight:before { right: 1px; } .ct-pricingBox.ct-pricingBox--triangleTopLeft:before { border-width: 30px 30px 0 0; } .ct-pricingBox.ct-pricingBox--triangleTopRight:before { border-width: 0 30px 30px 0; } .ct-pricingBox.ct-pricingBox--triangleBottomRight:before { border-width: 0 0 30px 30px; } .ct-pricingBox.ct-pricingBox--triangleBottomLeft:before { border-width: 30px 0 0 30px; } .ct-pricingBox.ct-pricingBox--dark { background-color: #222222; color: #ffffff; border-color: #000000; } .ct-pricingBox.ct-pricingBox--dark .ct-pricingbox-title { color: #ffffff; } .ct-pricingBox.ct-pricingBox--dark.ct-pricingBox--default .ct-pricingBox-pricing { color: #ffffff; } .ct-pricingBox.ct-pricingBox--dark.ct-pricingBox--default.ct-pricingBox--triangleTopLeft:before { border-color: #ffffff transparent transparent transparent; } .ct-pricingBox.ct-pricingBox--dark.ct-pricingBox--default.ct-pricingBox--triangleTopRight:before { border-color: transparent #ffffff transparent transparent; } .ct-pricingBox.ct-pricingBox--dark.ct-pricingBox--default.ct-pricingBox--triangleBottomRight:before { border-color: transparent transparent #ffffff transparent; } .ct-pricingBox.ct-pricingBox--dark.ct-pricingBox--default.ct-pricingBox--triangleBottomLeft:before { border-color: transparent transparent transparent #ffffff; } .ct-pricingBox.ct-pricingBox--default .ct-pricingBox-pricing { color: #000000; } .ct-pricingBox.ct-pricingBox--default.ct-pricingBox--triangleTopLeft:before { border-color: #000000 transparent transparent transparent; } .ct-pricingBox.ct-pricingBox--default.ct-pricingBox--triangleTopRight:before { border-color: transparent #000000 transparent transparent; } .ct-pricingBox.ct-pricingBox--default.ct-pricingBox--triangleBottomRight:before { border-color: transparent transparent #000000 transparent; } .ct-pricingBox.ct-pricingBox--default.ct-pricingBox--triangleBottomLeft:before { border-color: transparent transparent transparent #000000; } .ct-pricingBox.ct-pricingBox--gray .ct-pricingbox-title .ct-pricingbox-titleFirst { color: #888888; } .ct-pricingBox.ct-pricingBox--gray .ct-pricingBox-pricing { color: #888888; } .ct-pricingBox.ct-pricingBox--gray.ct-pricingBox--triangleTopLeft:before { border-color: #888888 transparent transparent transparent; } .ct-pricingBox.ct-pricingBox--gray.ct-pricingBox--triangleTopRight:before { border-color: transparent #888888 transparent transparent; } .ct-pricingBox.ct-pricingBox--gray.ct-pricingBox--triangleBottomRight:before { border-color: transparent transparent #888888 transparent; } .ct-pricingBox.ct-pricingBox--gray.ct-pricingBox--triangleBottomLeft:before { border-color: transparent transparent transparent #888888; } @media (max-width: 991px) { .ct-pricingBox { margin-bottom: 40px; } } blockquote { font-size: 25px; font-style: italic; color: inherit; border-left: none; } blockquote footer cite { font-size: 15px; } .flexslider .ct-blockquote { padding-right: 30px; } .flexslider .ct-blockquote.ct-blockquote--default { margin: 0; padding: 0; } .ct-blockquote { padding: 0; margin: 0; font-size: inherit; } .ct-blockquote--default { margin-left: -15px; margin-right: -15px; } .ct-blockquote--third .ct-blockquote-text, .ct-blockquote--fourth .ct-blockquote-text, .ct-blockquote--third .ct-blockquote-author, .ct-blockquote--fourth .ct-blockquote-author { z-index: 2; position: relative; } .ct-blockquote--third .ct-blockquote-author, .ct-blockquote--fourth .ct-blockquote-author { display: block; margin-top: 20px; } .ct-blockquote--third .ct-blockquote-text, .ct-blockquote--fourth .ct-blockquote-text { font-size: 33px; line-height: 47px; } .ct-blockquote--third { text-align: center; } .ct-blockquote--third:before { font-style: normal; width: 200px; height: 200px; margin-left: -100px; top: 50%; margin-top: -100px; content: "\e057"; font-family: et-line; position: absolute; font-size: 200px; color: #eeeeee; left: 50%; line-height: 1; } .ct-blockquote--fourth { position: relative; } .ct-blockquote--fourth .ct-blockquote-author { font-size: 30px; text-align: right; font-weight: bold; } .ct-blockquote--fourth:before { font-style: normal; width: 96px; height: 96px; top: -20px; content: "\f10d"; font-family: fontawesome; position: absolute; font-size: 96px; color: #eeeeee; left: -70px; line-height: 1; } .ct-u-backgroundDarkGray .ct-blockquote--third:before, .ct-u-backgroundDarkGray2 .ct-blockquote--third:before, .ct-u-backgroundDarkGray3 .ct-blockquote--third:before { color: #333333; } .ct-u-backgroundDarkGray .ct-blockquote--fourth:before, .ct-u-backgroundDarkGray2 .ct-blockquote--fourth:before, .ct-u-backgroundDarkGray3 .ct-blockquote--fourth:before { color: #1b1b1b; } /* * 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; } /* Icon Fonts *********************************/ /* Font-face Icons */ @font-face { font-family: 'flexslider-icon'; src: url('../fonts/flexslider/flexslider-icon.eot'); src: url('../fonts/flexslider/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../fonts/flexslider/flexslider-icon.woff') format('woff'), url('../fonts/flexslider/flexslider-icon.ttf') format('truetype'), url('../fonts/flexslider/flexslider-icon.svg#flexslider-icon') format('svg'); font-weight: normal; font-style: normal; } /* FlexSlider Necessary Styles *********************************/ .flexslider { margin: 0; padding: 0; } .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } /* 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 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); 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; } .carousel li { margin-right: 5px; } /* Direction Nav */ .flex-direction-nav { *height: 0; } .flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; } .flex-direction-nav .flex-prev { left: -50px; } .flex-direction-nav .flex-next { right: -50px; 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; } .flex-direction-nav a:before { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; } .flex-direction-nav a.flex-next:before { content: '\f002'; } /* 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: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; } .flex-pauseplay a:hover { opacity: 1; } .flex-pauseplay a.flex-play:before { content: '\f003'; } /* Control Nav */ .flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; } .flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; } .flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); } .flex-control-paging li a:hover { background: #333; background: rgba(0, 0, 0, 0.7); } .flex-control-paging li a.flex-active { background: #000; background: rgba(0, 0, 0, 0.9); cursor: default; } .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; } } .flexslider { background-color: transparent; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .flexslider p { margin-bottom: 20px; } .flexslider.ct-flexslider-js-noMargin { margin: 0; } .flexslider ul.slides > li { position: relative; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .flexslider .flex-direction-nav a { text-shadow: none; color: #ffffff; line-height: 40px; } .flexslider .flex-control-nav { bottom: -60px; } .flexslider .flex-control-paging li a { background-color: transparent; border: 2px solid #222222; width: 16px; height: 16px; position: relative; } .flexslider .flex-control-paging li a:before { background-color: #222222; position: absolute; content: ""; width: 40px; height: 40px; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; -webkit-border-top-right-radius: 50%; -webkit-border-bottom-right-radius: 50%; -webkit-border-bottom-left-radius: 50%; -webkit-border-top-left-radius: 50%; -moz-border-radius-topright: 50%; -moz-border-radius-bottomright: 50%; -moz-border-radius-bottomleft: 50%; -moz-border-radius-topleft: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-left-radius: 50%; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .flexslider .flex-control-paging li a.flex-active:before { margin-left: -4px; margin-top: -4px; width: 8px; height: 8px; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-u-backgroundMotive .flex-control-paging li a, .ct-u-backgroundDarkGray .flex-control-paging li a { border: 2px solid #ffffff; } .ct-u-backgroundMotive .flex-control-paging li a:before, .ct-u-backgroundDarkGray .flex-control-paging li a:before { background-color: #ffffff; } .ct-flexslider--adjacentVisible { overflow: hidden; width: 100%; } .ct-flexslider--adjacentVisible .flexslider { max-width: 1115px; width: 1115px; margin: 0 auto; } .ct-flexslider--adjacentVisible .flexslider ul.slides > li { -moz-opacity: 0.5; -khtml-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); filter: alpha(opacity=50); } .ct-flexslider--adjacentVisible .flexslider ul.slides > li.flex-active-slide { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-flexslider--adjacentVisible .flex-viewport { overflow: visible !important; } .ct-flexslider--rounded ul.slides > li { margin-right: 25px; width: 164px; height: 164px; /*border: 2px solid #ffffff;*/ -webkit-border-top-right-radius: 50%; -webkit-border-bottom-right-radius: 50%; -webkit-border-bottom-left-radius: 50%; -webkit-border-top-left-radius: 50%; -moz-border-radius-topright: 50%; -moz-border-radius-bottomright: 50%; -moz-border-radius-bottomleft: 50%; -moz-border-radius-topleft: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-left-radius: 50%; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; text-align: center; line-height: 164px; } .ct-flexslider--rounded ul.slides > li img { width: auto; display: inline; } .ct--darkMotive .ct-flexslider--rounded ul.slides > li { border-color: #3b3b3b; } .ct-flexslider--arrowType1 .flex-direction-nav a:before, .ct-flexslider--arrowType2 .flex-direction-nav a:before, .ct-flexslider--arrowType3 .flex-direction-nav a:before { font-family: fontawesome; } .ct-flexslider--arrowType1 { margin-bottom: 50px !important; } .ct-flexslider--arrowType1 .flex-direction-nav a, .ct-flexslider--arrowType1:hover .flex-direction-nav a { top: auto; bottom: -50px; left: 50%; right: auto; color: #ffffff; text-shadow: none; -moz-opacity: 0.7; -khtml-opacity: 0.7; -webkit-opacity: 0.7; opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); filter: alpha(opacity=70); } .ct-flexslider--arrowType1 .flex-direction-nav a.flex-next { margin-left: 15px; } .ct-flexslider--arrowType1 .flex-direction-nav a.flex-prev { margin-left: -55px; } .ct-flexslider--arrowType1 .flex-direction-nav a.flex-next:before { content: "\f178"; } .ct-flexslider--arrowType1 .flex-direction-nav a.flex-prev:before { content: "\f177"; } .ct-flexslider--arrowType2 .flex-direction-nav a, .ct-flexslider--arrowType2:hover .flex-direction-nav a { top: auto; bottom: 1px; left: auto; color: #ffffff; text-shadow: none; -moz-opacity: 0.7; -khtml-opacity: 0.7; -webkit-opacity: 0.7; opacity: 0.7; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); filter: alpha(opacity=70); width: 50px; height: 50px; line-height: 50px; background-color: #000000; background-color: rgba(0, 0, 0, 0.5); text-align: center; font-size: 40px; } .ct-flexslider--arrowType2 .flex-direction-nav a.flex-next { right: 0; } .ct-flexslider--arrowType2 .flex-direction-nav a.flex-prev { right: 51px; } .ct-flexslider--arrowType2 .flex-direction-nav a.flex-next:before { content: "\f105"; } .ct-flexslider--arrowType2 .flex-direction-nav a.flex-prev:before { content: "\f104"; } .ct-flexslider--arrowType3 .flex-direction-nav a, .ct-flexslider--arrowType3:hover .flex-direction-nav a { top: 0; bottom: 0; height: 100%; margin: 0; color: #ffffff; background-color: #000000; background-color: rgba(0, 0, 0, 0.5); text-shadow: none; text-align: center; } .ct-flexslider--arrowType3 .flex-direction-nav a:before, .ct-flexslider--arrowType3:hover .flex-direction-nav a:before { position: absolute; top: 50%; margin-top: -20px; width: 40px; left: 0; } .ct-flexslider--arrowType3 .flex-direction-nav a.flex-next { right: -40px; } .ct-flexslider--arrowType3 .flex-direction-nav a.flex-prev { left: -40px; } .ct-flexslider--arrowType3 .flex-direction-nav a.flex-next:before { content: "\f105"; } .ct-flexslider--arrowType3 .flex-direction-nav a.flex-prev:before { content: "\f104"; } .ct-flexslider--controlsWhite .flex-control-paging li a { border-color: #ffffff; } .ct-flexslider--controlsWhite .flex-control-paging li a:before { background-color: #ffffff; } .ct-flexslider--controlsVertical .flex-control-nav { width: 16px; left: 0; bottom: auto; top: 0; } .ct-flexslider-imageDescription { position: absolute; bottom: -103px; left: 0; display: table; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; } .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionTitle { padding: 20px; background-color: #222222; font-size: 30px; font-weight: 300; color: #ffffff; } .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionCategory { font-size: 12px; text-transform: uppercase; color: #ffffff; padding: 0 20px; } .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionCategory i { margin-right: 10px; } .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionCategory a { color: #ffffff; } .flex-active-slide .ct-flexslider-imageDescription { bottom: 0; } @media (max-width: 1220px) { .ct-flexslider--adjacentVisible .flexslider { max-width: 100%; width: 100%; } .ct-flexslider--arrowType3 .flex-direction-nav a.flex-next { right: 0px; } .ct-flexslider--arrowType3 .flex-direction-nav a.flex-prev { left: 0px; } } @media (max-width: 767px) { .ct-flexslider--arrowType2.flexslider { margin-bottom: 50px; } .ct-flexslider--arrowType2.flexslider .flex-direction-nav a, .ct-flexslider--arrowType2.flexslider:hover .flex-direction-nav a { bottom: -50px; right: 50%; } .ct-flexslider--arrowType2.flexslider .flex-direction-nav a.flex-next { right: 0; } .ct-flexslider--arrowType2.flexslider .flex-direction-nav a.flex-prev { right: 51px; } .ct-flexslider--arrowType2.flexslider .flex-direction-nav a.flex-next:before { content: "\f105"; } .ct-flexslider--arrowType2.flexslider .flex-direction-nav a.flex-prev:before { content: "\f104"; } .ct-flexslider-imageDescription { position: relative; width: 100%; } } .ct-googleMap--accordion .ct-googleMap-header { font-size: 32px; cursor: pointer; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .ct-googleMap--accordion .ct-googleMap-container { height: 0; overflow: hidden; } .ct-googleMap img { max-width: none; } .ct-gallery { background-color: #1d1d1d; position: relative; } .ct-gallery-item a { display: block; } .ct-gallery-itemImage img { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; min-width: 100%; } .ct-gallery-item--default .ct-gallery-itemDescription { background-color: rgba(0, 0, 0, 0.5); color: #ffffff; position: absolute; bottom: 0; left: 0; right: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .ct-gallery-item--default .ct-gallery-itemDescription a { color: inherit; } .ct-gallery-item--default .ct-gallery-itemDescription .ct-gallery-itemDescription-title, .ct-gallery-item--default .ct-gallery-itemDescription .ct-gallery-itemDescription-category { line-height: 1; } .ct-gallery-item--default .ct-gallery-itemDescription .ct-gallery-itemDescription-title { font-size: 30px; display: block; padding: 20px; font-weight: 300; } .ct-gallery-item--default .ct-gallery-itemDescription .ct-gallery-itemDescription-category { text-transform: uppercase; font-size: 12px; display: block; padding: 0px 20px 20px 20px; } #ct-ajaxContent { background-color: #eeeeee; min-height: 585px; } #ct-ajaxContent p, #ct-ajaxContent header { margin-bottom: 20px; } #ct-ajaxContent header { line-height: 1.7; } .ct--darkMotive #ct-ajaxContent { background-color: #191919; } .ct-galleryAjax-Details { margin-bottom: 30px; background-color: #eeeeee; } .ct-gallery-item.ct-gallery-item--secundary, .ct-gallery-item.ct-gallery-item--third { position: relative; margin-bottom: 30px; border: 1px solid; border-color: #a12384; } .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-itemDescription, .ct-gallery-item.ct-gallery-item--third .ct-gallery-itemDescription { position: absolute; bottom: 20px; left: 20px; right: 20px; line-height: 1.3; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-item-number, .ct-gallery-item.ct-gallery-item--third .ct-gallery-item-number { position: absolute; top: 100%; left: 0; width: 100%; height: 100%; background-color: #ffffff; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-item-number span, .ct-gallery-item.ct-gallery-item--third .ct-gallery-item-number span { color: #000000; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); filter: alpha(opacity=30); font-size: 125px; line-height: 1; height: 125px; left: 0; right: 0; width: 100%; text-align: center; display: block; position: absolute; font-weight: 300; } .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-itemInner:after, .ct-gallery-item.ct-gallery-item--third .ct-gallery-itemInner:after { content: ""; position: absolute; left: 50%; margin-left: -7.5px; bottom: -30px; width: 0; height: 0; border-style: solid; border-width: 15px 0 0 15px; border-color: transparent transparent transparent #eeeeee; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .ct-gallery-item.ct-gallery-item--secundary .is-visible .ct-gallery-itemDescription, .ct-gallery-item.ct-gallery-item--third .is-visible .ct-gallery-itemDescription { -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .ct-gallery-item.ct-gallery-item--secundary .is-visible .ct-gallery-item-number, .ct-gallery-item.ct-gallery-item--third .is-visible .ct-gallery-item-number { top: 0; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); filter: alpha(opacity=60); } .ct-gallery-item.ct-gallery-item--secundary .is-visible:after, .ct-gallery-item.ct-gallery-item--third .is-visible:after { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct--darkMotive .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-item-number, .ct--darkMotive .ct-gallery-item.ct-gallery-item--third .ct-gallery-item-number { background-color: #222222; } .ct--darkMotive .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-item-number span, .ct--darkMotive .ct-gallery-item.ct-gallery-item--third .ct-gallery-item-number span { color: #ffffff; } .ct--darkMotive .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-itemInner:after, .ct--darkMotive .ct-gallery-item.ct-gallery-item--third .ct-gallery-itemInner:after { border-color: transparent transparent transparent #191919; } .ct-gallery-item--secundary .ct-gallery-itemDescription-title, .ct-gallery-item--third .ct-gallery-itemDescription-title, #ct-ajaxContent .ct-gallery-itemDescription-title { background-color: rgba(255, 255, 255, .6); padding: 2px 5px; font-size: 23px; color: #222222; font-weight: 300; display: initial; } .ct-gallery-item--secundary .ct-gallery-itemDescription-category, .ct-gallery-item--third .ct-gallery-itemDescription-category, #ct-ajaxContent .ct-gallery-itemDescription-category { padding: 2px 5px; color: #ffffff; text-transform: uppercase; font-size: 12px; } .ct-gallery-item--third { overflow: hidden; } .ct-gallery-item--third .ct-gallery-item-icon { position: absolute; top: 0; background-color: #000000; background-color: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .ct-gallery-item--third .ct-gallery-item-icon i { position: absolute; height: 40px; width: 40px; top: 0; font-size: 22px; line-height: 40px; top: 70%; left: 50%; margin-top: -20px; margin-left: -20px; text-align: center; color: #ffffff; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .ct-gallery-item--third .ct-gallery-itemDescription { -webkit-animation-name: bounceIn; animation-name: bounceIn; -webkit-animation-duration: .75s; animation-duration: .75s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-gallery-item--third:hover .ct-gallery-item-icon { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-gallery-item--third:hover .ct-gallery-item-icon i { top: 50%; } .ct-gallery-item--third:hover .ct-gallery-itemDescription { -webkit-animation-name: bounceOut; animation-name: bounceOut; -webkit-animation-duration: .75s; animation-duration: .75s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } @media (max-width: 991px) { #ct-ajaxContent header { margin-top: 20px; } } @media (max-width: 480px) { #ct-ajaxContent .flexslider { margin-bottom: 80px; } } .ct-gallerySingleAjax { background-color: #ffffff; overflow: hidden; } .ct-gallerySingleAjax header h1, .ct-gallerySingleAjax header .h1, .ct-gallerySingleAjax header h2, .ct-gallerySingleAjax header .h2, .ct-gallerySingleAjax header h3, .ct-gallerySingleAjax header .h3, .ct-gallerySingleAjax header h4, .ct-gallerySingleAjax header .h4, .ct-gallerySingleAjax header h5, .ct-gallerySingleAjax header .h5, .ct-gallerySingleAjax header h6, .ct-gallerySingleAjax header .h6 { margin: 0; line-height: 60px; padding: 25px 0; } .ct-gallerySingleAjax .ct-flexslider--adjacentVisible { background-color: #222222; } .ct-gallerySingleAjax .ct-flexslider--adjacentVisible .flexslider { margin-bottom: 0px; } .ct-gallerySingleAjax .ct-flexslider--adjacentVisible .flexslider ul.slides > li:hover { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-gallerySingleAjax .ct-magnificPopup-content { padding-right: 30px; } .ct-sidebar { background-color: #f9f9f9; padding-left: 30px; padding-bottom: 50px; } .ct-sidebar:before, .ct-sidebar:after { content: ""; background-color: #f9f9f9; position: absolute; width: 9999px; } .ct-sidebar:before { top: 0; left: 100%; bottom: 0; } .ct-sidebar:after { top: 100%; left: 0; height: 9999px; } @media (min-width: 1200px) { .ct-gallerySingleAjax .ct-flexslider--adjacentVisible { height: 580px; } } @media (max-width: 767px) { .ct-gallerySingleAjax .ct-magnificPopup-content { padding-right: 15px; } .ct-gallerySingleAjax .ct-magnificPopup-sidebar { padding-left: 15px; } .ct-gallerySingleAjax .ct-magnificPopup-sidebar:before, .ct-gallerySingleAjax .ct-magnificPopup-sidebar:after { display: none; } } .ct-u-backgroundGray .progress-icons { color: #dedede; } .ct-twitter { text-align: center; } .ct-twitter .tweet_user, .ct-twitter .tweet_text { font-size: 33px; line-height: 47px; font-style: italic; } .ct-twitter .tweet_time { text-transform: uppercase; display: block; margin-top: 20px; font-weight: 600; } .ct-twitter .tweet_time a { color: inherit; } .ct-404fix { padding-top: 5px; } .counter-group { display: inline-block; } .counter-group:before, .counter-group:after { content: " "; display: table; } .counter-group:after { clear: both; } .counter-block { float: left; padding-right: 40px; padding-left: 40px; } .counter-block .counter { position: relative; width: 165px; height: 140px; overflow: hidden; } .counter-block .counter .number { padding: 1%; width: 46%; height: 98%; background-color: #222222; position: absolute; font-size: 140px; line-height: 140px; top: -10000px; } .counter-block .counter .number.tens { left: 0; } .counter-block .counter .number.units { left: 50%; } .counter-block .counter .number.hundreds { display: none; } .counter-block .counter .number.show { top: 0; z-index: 2; } .counter-block .counter .number.hidden-down { top: 100%; } .counter-block .counter .number.hidden-up { top: -100%; z-index: 100; } .counter-block .counter.with-hundreds { width: 300px; } .counter-block .counter.with-hundreds .number { width: 30.66%; } .counter-block .counter.with-hundreds .number.tens { left: 33.33%; } .counter-block .counter.with-hundreds .number.units { left: 66.66%; } .counter-block .counter.with-hundreds .number.hundreds { display: block; left: 0; } .counter-block .counter-caption { font-size: 150%; } @media (max-width: 992px) { .counter-block { margin-right: 10px; } .counter-block .counter { width: 120px; height: 100px; overflow: hidden; font-weight: 700; } .counter-block .counter .number { font-size: 108px; line-height: 90px; } .counter-block .counter.with-hundreds { width: 180px; } .counter-block .counter-caption { font-size: 100%; } } @media (max-width: 768px) { .counter-block { margin-right: 8px; } .counter-block .counter { width: 96px; height: 80px; } .counter-block .counter .number { font-size: 86px; line-height: 72px; } .counter-block .counter.with-hundreds { width: 144px; } .counter-block .counter-caption { font-size: 85%; } } @media (max-width: 480px) { .counter-block .counter { width: 61px; height: 52px; } .counter-block .counter .number { font-size: 55px; line-height: 50px; } .counter-block .counter.with-hundreds { width: 91px; } .counter-block .counter-caption { font-size: 70%; } } .counter-block { border-left: 1px solid #333333; } .counter-block:first-child { border-left: none; } .counter-block .counter .number { font-style: italic; } .counter-block .counter-caption { text-transform: uppercase; } #particles-js { min-height: 500px; } #particles-js canvas { display: block; vertical-align: bottom; } .ct-mediaSection #particles-js { position: absolute; width: 100%; height: 100%; left: 0; top: 0; } .ct-mediaSection #particles-js + .container { position: relative; } /* Magnific Popup CSS */ .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-container:before { content: ; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #cccccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #cccccc; } .mfp-preloader a:hover { color: white; } .mfp-s-ready .mfp-preloader { display: none; } .mfp-s-error .mfp-content { display: none; } button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; } button::-moz-focus-inner { padding: 0; border: 0; } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-close:active { top: 1px; } .mfp-close-btn-in .mfp-close { color: #333333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter { position: absolute; top: 0; right: 0; color: #cccccc; font-size: 12px; line-height: 18px; } .mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .mfp-arrow:active { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } .mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } .mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; } .mfp-arrow-left { left: 0; } .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid white; margin-left: 31px; } .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3f3f3f; } .mfp-arrow-right { right: 0; } .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid white; margin-left: 39px; } .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3f3f3f; } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black; } /* Main image in popup */ img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } /* The shadow behind the image */ .mfp-figure { line-height: 0; } .mfp-figure:after { content: ; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444; } .mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-title { text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px; } .mfp-image-holder .mfp-content { max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** * Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } } @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } } .mfp-ie7 .mfp-img { padding: 0; } .mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; } .mfp-ie7 .mfp-container { padding: 0; } .mfp-ie7 .mfp-content { padding-top: 44px; } .mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; } .mfp-bg { z-index: 9999; } .mfp-wrap { z-index: 9999; } .mfp-container { padding: 0; } .mfp-close, button.mfp-close, .mfp-close-btn-in .mfp-close { width: 40px; height: 40px; line-height: 40px; color: #ffffff; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); right: 20px; top: 20px; padding: 0; text-align: center; -webkit-border-top-right-radius: 50%; -webkit-border-bottom-right-radius: 50%; -webkit-border-bottom-left-radius: 50%; -webkit-border-top-left-radius: 50%; -moz-border-radius-topright: 50%; -moz-border-radius-bottomright: 50%; -moz-border-radius-bottomleft: 50%; -moz-border-radius-topleft: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-left-radius: 50%; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box; } .ct-magnificPopup-bottomArrows .mfp-close, .ct-magnificPopup-bottomArrows button.mfp-close, .ct-magnificPopup-bottomArrows .mfp-close-btn-in .mfp-close { top: 36px; } .ct-magnificPopup-bottomArrows .mfp-arrow { bottom: 20px; top: auto; left: 37%; width: 30px; height: 30px; margin: 0; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-magnificPopup-bottomArrows .mfp-arrow:before { font-family: fontawesome; font-size: 30px; border: none; color: #222222; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); margin: 0; } .ct-magnificPopup-bottomArrows .mfp-arrow:after { display: none; } .ct-magnificPopup-bottomArrows .mfp-arrow-left:before { content: "\f177"; } .ct-magnificPopup-bottomArrows .mfp-arrow-right { margin-left: 50px; } .ct-magnificPopup-bottomArrows .mfp-arrow-right:before { content: "\f178"; } .ct-magnificPopup--image .mfp-close, .ct-magnificPopup--image button.mfp-close, .ct-magnificPopup--image .mfp-close-btn-in .mfp-close { right: -20px; top: 20px; } @media (max-width: 1199px) { .ct-magnificPopup-bottomArrows .mfp-arrow { left: 50%; } .ct-magnificPopup-bottomArrows .mfp-arrow-left { margin-left: -45px; } .ct-magnificPopup-bottomArrows .mfp-arrow-right { margin-left: 15px; } } @media (max-width: 767px) { .mfp-container { margin-top: 70px; } } .ct--darkMotive .ct-gallerySingleAjax { background-color: #282828; } .ct--darkMotive .ct-gallerySingleAjax h1, .ct--darkMotive .ct-gallerySingleAjax .h1, .ct--darkMotive .ct-gallerySingleAjax h2, .ct--darkMotive .ct-gallerySingleAjax .h2, .ct--darkMotive .ct-gallerySingleAjax h3, .ct--darkMotive .ct-gallerySingleAjax .h3, .ct--darkMotive .ct-gallerySingleAjax h4, .ct--darkMotive .ct-gallerySingleAjax .h4, .ct--darkMotive .ct-gallerySingleAjax h5, .ct--darkMotive .ct-gallerySingleAjax .h5, .ct--darkMotive .ct-gallerySingleAjax h6, .ct--darkMotive .ct-gallerySingleAjax .h6 { color: #ffffff; } .ct--darkMotive .ct-sidebar { background-color: #242424; } .ct--darkMotive .ct-sidebar:before, .ct--darkMotive .ct-sidebar:after { background-color: #242424; } .ct--darkMotive .ct-magnificPopup-bottomArrows .mfp-arrow:before { color: #ffffff; } .cssAnimate .animated { opacity: 0; filter: alpha(opacity=0); /* For IE8 and earlier */ } .cssAnimate .activate { opacity: 1; filter: alpha(opacity=100); /* For IE8 and earlier */ } .ct-mediaSection .flexslider, .ct-mediaSection .flexslider .flex-viewport, .ct-mediaSection .flexslider ul.slides { height: 100%; } .ct-mediaSection .flexslider { margin: 0; } .ct-mediaSection .flexslider ul.slides > li { /*width: 100%;*/ width: 1920px; background-size: cover; -webkit-backface-visibility: visible; display: table !important; } .ct-mediaSection .flexslider ul.slides > li .inner { display: table-cell !important; vertical-align: middle; } .ct-mediaSection .flexslider.ct-flexslider--controlsVertical .flex-control-nav { right: 20%; top: 50%; left: auto; } @media (min-width: 1200px) { .boxed .ct-mediaSection .flexslider.ct-flexslider--controlsVertical .flex-control-nav { right: 3%; } } @media (max-width: 1199px) { .ct-mediaSection .flexslider.ct-flexslider--controlsVertical .flex-control-nav { right: 10%; } } @media (max-width: 767px) { .ct-mediaSection .flexslider ul.slides > li .inner { padding-right: 25px; } .ct-mediaSection .flexslider.ct-flexslider--controlsVertical .flex-control-nav { right: 15px; } } .widget { padding: 20px; border: 1px solid #d3d3d3; background-color: #f9f9f9; margin-bottom: 20px; color: #222222; width: 100%; } .widget:after { content: ""; display: table; clear: both; } .widget .widget-inner h1, .widget .widget-inner h2, .widget .widget-inner h3, .widget .widget-inner h4, .widget .widget-inner h5, .widget .widget-inner h6 { margin-bottom: 25px; font-weight: 600; } .widget .widget-inner p:last-child { margin-bottom: 0; } .widget .widget-inner > ul { list-style: none; padding-left: 0; margin-bottom: 0; } .widget .widget-inner > ul:after { content: ""; display: table; clear: both; } .widget .widget-inner > ul li { position: relative; } .widget .widget-inner > ul li:last-child a { padding-bottom: 0; } .widget .widget-inner > ul li a { text-transform: uppercase; font-weight: 600; color: inherit; padding: 5px 0 5px 0; display: block; } .widget .widget-inner > ul li a:hover, .widget .widget-inner > ul li a:focus, .widget .widget-inner > ul li a:active { padding-left: 25px; } .widget .widget-inner > ul li a:hover:before, .widget .widget-inner > ul li a:focus:before, .widget .widget-inner > ul li a:active:before { left: 0; -webkit-transition: left 0.2s ease; -moz-transition: left 0.2s ease; -o-transition: left 0.2s ease; transition: left 0.2s ease; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .widget .widget-inner > ul li a:before { content: "\f178"; font-family: fontawesome; position: absolute; left: -20px; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .widget .widget-inner > ul li.current-cat a { padding-left: 25px; } .widget .widget-inner > ul li.current-cat a:before { left: 0; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .ct-u-backgroundDarkGray .widget, .ct-u-backgroundDarkGray2 .widget, .ct-u-backgroundDarkGray3 .widget { background-color: #222222; border-color: #111111; color: #aaaaaa; } .ct-u-backgroundDarkGray .widget .widget-inner > ul li a, .ct-u-backgroundDarkGray2 .widget .widget-inner > ul li a, .ct-u-backgroundDarkGray3 .widget .widget-inner > ul li a { color: #ffffff; } .ct-u-backgroundDarkGray .tagcloud a, .ct-u-backgroundDarkGray2 .tagcloud a, .ct-u-backgroundDarkGray3 .tagcloud a, .ct-u-backgroundDarkGray .ct-blog-tags a, .ct-u-backgroundDarkGray2 .ct-blog-tags a, .ct-u-backgroundDarkGray3 .ct-blog-tags a { background-color: #ffffff; color: #111111; } footer h1 i, footer h2 i, footer h3 i, footer h4 i, footer h5 i, footer h6 i { margin-right: 5px; } footer .widget { padding: 0px; border: none; background-color: transparent !important; } footer .widget .widget-inner h1, footer .widget .widget-inner h2, footer .widget .widget-inner h3, footer .widget .widget-inner h4, footer .widget .widget-inner h5, footer .widget .widget-inner h6 { margin-bottom: 35px; } footer .widget .widget-inner > ul li { border-top: 1px solid #333333; position: relative; } footer .widget .widget-inner > ul li:first-child { border-top: none; } footer .widget .widget-inner > ul li a { font-weight: normal; text-transform: none; color: #999999 !important; padding: 5px 0 5px 30px !important; display: block; } footer .widget .widget-inner > ul li a:hover, footer .widget .widget-inner > ul li a:focus, footer .widget .widget-inner > ul li a:active { color: #ffffff !important; } footer .widget .widget-inner > ul li a:before { content: "\f178"; font-family: fontawesome; position: absolute; left: 0; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .widget.ct-widget-latestPosts .widget-inner > ul li a, .widget.ct-widget-recentComments .widget-inner > ul li a { padding: 0; } .widget.ct-widget-latestPosts .widget-inner > ul li a:hover:before, .widget.ct-widget-recentComments .widget-inner > ul li a:hover:before, .widget.ct-widget-latestPosts .widget-inner > ul li a:focus:before, .widget.ct-widget-recentComments .widget-inner > ul li a:focus:before, .widget.ct-widget-latestPosts .widget-inner > ul li a:active:before, .widget.ct-widget-recentComments .widget-inner > ul li a:active:before { display: none; } .widget.ct-widget-latestPosts .widget-inner > ul .widget-latest-posts-content, .widget.ct-widget-recentComments .widget-inner > ul .widget-latest-posts-content { overflow: hidden; zoom: 1; } .widget.ct-widget-latestPosts .widget-inner > ul li { padding: 10px 0; display: inline-block; } .widget.ct-widget-latestPosts .widget-inner > ul li:last-child { padding-bottom: 0; } .widget.ct-widget-latestPosts .widget-inner > ul li:first-child { padding-top: 0; } .widget.ct-widget-latestPosts .widget-inner > ul li img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .widget.ct-widget-latestPosts .widget-inner > ul li a { text-transform: none; padding: 0; line-height: 1.4; font-size: 20px; } .widget.ct-widget-latestPosts .widget-inner > ul li a:hover:before, .widget.ct-widget-latestPosts .widget-inner > ul li a:focus:before, .widget.ct-widget-latestPosts .widget-inner > ul li a:active:before { display: none; } .widget.ct-widget-latestPosts .widget-inner > ul li .pull-left { margin-right: 20px; } .widget.ct-widget-latestPosts .widget-inner > ul li.current-cat a:before { display: none; } .widget.ct-widget-latestPosts .widget-inner > ul li:hover img { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); } .widget.ct-widget-latestPosts .widget-inner > ul li.current-cat a { cursor: default; } .widget.ct-widget-latestPosts .widget-inner > ul li.current-cat img { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); } .widget.ct-widget-latestPosts .widget-inner > ul li .widget-latest-posts-content { line-height: 1; } .widget.ct-widget-latestPosts .widget-inner > ul li .widget-latest-posts-content a { max-height: 60px; overflow: hidden; text-overflow: ellipsis; } .widget.ct-widget-latestPosts .widget-inner > ul span { display: block; margin-top: 4px; font-size: 11px; line-height: 11px; text-transform: uppercase; color: #aaaaaa; font-weight: 600; } @media (max-width: 480px) { .widget.ct-widget-latestPosts .widget-inner > ul li .pull-left { max-width: 70px; } } .widget.ct-widget-recentPortfolio .widget-inner > ul li { display: block; float: left; width: 33.333333%; padding: 0; } .widget.ct-widget-recentPortfolio .widget-inner > ul li a { padding: 0; color: #ffffff !important; } .widget.ct-widget-recentPortfolio .widget-inner > ul li a:before { display: none; } .widget.ct-widget-recentPortfolio .widget-inner > ul li img { width: 100%; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .widget.ct-widget-recentPortfolio .widget-inner > ul li:hover img { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); } .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent { pointer-events: none; position: absolute; z-index: 1000; bottom: 100%; right: 0; white-space: nowrap; text-transform: none; text-align: right; padding: 5px 10px; max-width: 0; max-height: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent:after { content: ""; position: absolute; bottom: -15px; right: 0; width: 0; height: 0; border-style: solid; border-width: 0 15px 15px 0; } .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent .ct-widget-recentPortfolio-title { display: block; font-size: 30px; } .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent .ct-widget-recentPortfolio-category { text-transform: uppercase; font-size: 14px; } .widget.ct-widget-recentPortfolio .widget-inner > ul li:hover .ct-widget-recentPortfolio-titleContent { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); max-width: 400px; max-height: 400px; } .widget.ct-widget-recentComments .pull-left { margin-right: 12px; font-size: 24px; } .widget.ct-widget-recentComments a { text-transform: uppercase; padding: 0; line-height: 1.6; font-size: 14px; } .widget.ct-widget-recentComments a:hover:before, .widget.ct-widget-recentComments a:focus:before, .widget.ct-widget-recentComments a:active:before { display: none; } .widget.ct-widget-recentComments span { font-weight: 600; } .tagcloud a, .ct-blog-tags a { display: block; float: left; font-size: 14px !important; line-height: 14px; padding: 3px 7px; color: #ffffff; background-color: #222222; font-weight: 600; text-transform: uppercase; margin: 0 5px 5px 0 ; } .tagcloud a:hover, .ct-blog-tags a:hover, .tagcloud a:focus, .ct-blog-tags a:focus, .tagcloud a:active, .ct-blog-tags a:active { color: #ffffff; } a { color: #a12384; } .dropcap:first-child:first-letter { color: #a12384; } .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { background-color: #a12384; border-color: #a12384; } .ct-u-underline:hover { color: #a12384; border-bottom: 4px solid #a12384; } .ct-navbar--motive { background-color: #a12384; } .navbar-nav.ct-navbarNav--defaultActive > li.active { border-top: 7px solid #a12384; } .navbar-nav.ct-navbarNav--defaultActive > li.active > a, .navbar-nav.ct-navbarNav--defaultActive > li.active > a:hover, .navbar-nav.ct-navbarNav--defaultActive > li.active > a:active, .navbar-nav.ct-navbarNav--defaultActive > li.active a:focus { color: #a12384; } .navbar-nav.ct-navbarNav--defaultActive > li:hover > a, .navbar-nav.ct-navbarNav--defaultActive > li:active > a, .navbar-nav.ct-navbarNav--defaultActive > li:focus > a { color: #a12384; } .navbar-nav.ct-navbarNav--secundaryActive > li.active > a, .navbar-nav.ct-navbarNav--secundaryActive > li.active > a:hover, .navbar-nav.ct-navbarNav--secundaryActive > li.active > a:active, .navbar-nav.ct-navbarNav--secundaryActive > li.active a:focus { background-color: #a12384; } .navbar-nav.ct-navbarNav--secundaryActive > li > a:hover, .navbar-nav.ct-navbarNav--secundaryActive > li > a:active, .navbar-nav.ct-navbarNav--secundaryActive > li > a:focus { color: #a12384; } .navbar-nav.ct-navbarNav--thirdActive > li.active > a, .navbar-nav.ct-navbarNav--thirdActive > li.active > a:hover, .navbar-nav.ct-navbarNav--thirdActive > li.active > a:active, .navbar-nav.ct-navbarNav--thirdActive > li.active a:focus { color: #a12384; } .navbar-nav.ct-navbarNav--thirdActive > li > a:hover, .navbar-nav.ct-navbarNav--thirdActive > li > a:active, .navbar-nav.ct-navbarNav--thirdActive > li > a:focus { color: #a12384; } .dropdown-menu { background-color: #FFFFFF; } .ct-menuMobile .ct-menuMobile-navbar li.active > a { color: #a12384; } .ct-sectionTitle-fixed { background-color: #a12384; } .ct-pageHeader.ct-pageHeader--motive { background-color: #a12384; } .ct-pageHeader.ct-pageHeader--motiveSub.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span { color: #a12384; border-left: 1px solid #a12384; } .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h1 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h1 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h2 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h2 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h3 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h3 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h4 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h4 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h5 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h5 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h6 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h6 small { background-color: #a12384; } .ct-section.ct-section--motive { background-color: #a12384; } .ct-u-colorMotive { color: #a12384 !important; } .btn-black:hover { background-color: #a12384; border-color: #a12384; } .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionCategory { background-color: #a12384; } .ct-flexslider--arrowType2 .flex-direction-nav a:hover, .ct-flexslider--arrowType2:hover .flex-direction-nav a:hover { background-color: #a12384; } .ct-socials ul li a:hover, .ct-socials ul li a:focus, .ct-socials ul li a:active { color: #a12384; } .ct-personBox.ct-personBox--secundary .ct-personBox-name .ct-personBox-nameInner { background-color: #a12384; } .ct-personBox.ct-personBox--default .ct-personBox-function { background-color: #a12384; } .ct-articleBox .ct-articleBox-dateMonth { background-color: #a12384; } .ct-articleBox .ct-articleBox-titleBox a:hover { color: #a12384; } .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox h4 a:hover { color: #a12384; } .ct-articleBox.ct-articleBox--secundary .ct-articleBox-icon { background-color: #a12384; } .ct-comments li > .media h5 a:hover, .ct-comments li > .media h5 a:focus, .ct-comments li > .media h5 a:active { color: #a12384; } .ct-pricingBox.ct-pricingBox--motive .ct-pricingbox-title .ct-pricingbox-titleFirst { color: #a12384; } .ct-pricingBox.ct-pricingBox--motive .ct-pricingBox-pricing { color: #a12384; } .ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleTopLeft:before { border-color: #a12384 transparent transparent transparent; } .ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleTopRight:before { border-color: transparent #a12384 transparent transparent; } .ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleBottomRight:before { border-color: transparent transparent #a12384 transparent; } .ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleBottomLeft:before { border-color: transparent transparent transparent #a12384; } .ct-googleMap--accordion .ct-googleMap-header:hover { background-color: #a12384; } .ct-gallery-item--masonry:hover .ct-gallery-itemDescription { background-color: #a12384; } .ct-gallery-item--secundary .ct-gallery-itemDescription-category, .ct-gallery-item--third .ct-gallery-itemDescription-category, #ct-ajaxContent .ct-gallery-itemDescription-category { background-color: #a12384; } .counter-block .counter .number { color: #a12384; } .panel-default .panel-title > a { border-color: #a12384; background-color: #a12384; } .btn-primary, .btn-primary:disabled { background-color: #a12384; border-color: #a12384; } .btn-primary:hover, .btn-primary:disabled:hover, .btn-primary:active, .btn-primary:disabled:active, .btn-primary:focus, .btn-primary:disabled:focus { background-color: #fb1118; border-color: #fb1118; } .btn-default:hover, .btn-default:disabled:hover, .btn-default:active, .btn-default:disabled:active, .btn-default:focus, .btn-default:disabled:focus { background-color: #a12384; border-color: #a12384; } .ct-btn--black:hover, .ct-btn--black:active, .ct-btn--black:focus { border-color: #a12384; background-color: #a12384; } .ct-btn--gray:hover, .ct-btn--gray:active, .ct-btn--gray:focus { border-color: #a12384; background-color: #a12384; } .ct-btn--rounded:hover, .ct-btn--rounded:active, .ct-btn--rounded:focus { background-color: transparent; } .ct-btn--rounded.btn-primary:hover, .ct-btn--rounded.btn-primary:active, .ct-btn--rounded.btn-primary:focus { color: #a12384; border-color: #a12384; } .ct-btn--perspective.btn-default:hover, .ct-btn--perspective.btn-default:active, .ct-btn--perspective.btn-default:focus { background-color: #a12384; border-bottom-color: #d6030a; } .ct-btn--perspective.btn-default:hover i, .ct-btn--perspective.btn-default:active i, .ct-btn--perspective.btn-default:focus i { background-color: #e23c42; } .ct-btn--perspective.btn-primary { border-bottom-color: #d6030a; } .ct-btn--perspective.btn-primary i { background-color: #e23c42; } .ct-btn--perspective.btn-primary:hover, .ct-btn--perspective.btn-primary:active, .ct-btn--perspective.btn-primary:focus { background-color: #fc5c61; border-bottom-color: #bc0309; } .ct-btn--perspective.btn-primary:hover i, .ct-btn--perspective.btn-primary:active i, .ct-btn--perspective.btn-primary:focus i { background-color: #e55258; } .ct-btn--perspective.ct-btn--black:hover, .ct-btn--perspective.ct-btn--black:active, .ct-btn--perspective.ct-btn--black:focus { background-color: #a12384; border-bottom-color: #d6030a; } .ct-btn--perspective.ct-btn--black:hover i, .ct-btn--perspective.ct-btn--black:active i, .ct-btn--perspective.ct-btn--black:focus i { background-color: #e23c42; } .ct-btn--perspective.ct-btn--gray:hover, .ct-btn--perspective.ct-btn--gray:active, .ct-btn--perspective.ct-btn--gray:focus { background-color: #a12384; border-bottom-color: #d6030a; } .ct-btn--perspective.ct-btn--gray:hover i, .ct-btn--perspective.ct-btn--gray:active i, .ct-btn--perspective.ct-btn--gray:focus i { background-color: #e23c42; } .ct-sectionButton:hover .ct-sectionButton-circle, .ct-sectionButton:active .ct-sectionButton-circle, .ct-sectionButton:focus .ct-sectionButton-circle { color: #a12384; border-color: #a12384; } .ct-scrollUpButton:hover .ct-sectionButton-circle, .ct-scrollUpButton:active .ct-sectionButton-circle, .ct-scrollUpButton:focus .ct-sectionButton-circle { background-color: #a12384; } .form-group label { background-color: #a12384; } .form-group label:before { border-color: transparent #d6030a transparent transparent; } .form-search input:focus, .form-search input:active, .form-search input:valid { border-color: #a12384; } .form-search input:focus + .btn, .form-search input:active + .btn, .form-search input:valid + .btn { background-color: #a12384; border-color: #a12384; } .ct-u-backgroundDarkGray .form-search input:focus, .ct-u-backgroundDarkGray2 .form-search input:focus, .ct-u-backgroundDarkGray3 .form-search input:focus, .ct-u-backgroundDarkGray .form-search input:active, .ct-u-backgroundDarkGray2 .form-search input:active, .ct-u-backgroundDarkGray3 .form-search input:active, .ct-u-backgroundDarkGray .form-search input:valid, .ct-u-backgroundDarkGray2 .form-search input:valid, .ct-u-backgroundDarkGray3 .form-search input:valid { border-color: #a12384; } fieldset[disabled] .btn-primary { background-color: #a12384; border-color: #a12384; } .pagination > li:hover > a, .pagination > li:focus > a, .pagination > li:active > a, .pagination > li:hover > span, .pagination > li:focus > span, .pagination > li:active > span { border-color: #a12384; color: #a12384; } .pagination > li.active > a, .pagination > li.active > span, .pagination > li.active > a:hover, .pagination > li.active > span:hover, .pagination > li.active > a:focus, .pagination > li.active > span:focus { border-color: #a12384; color: #a12384; } .ct-pagination a:hover, .ct-pagination a:focus, .ct-pagination a:active { color: #a12384; } .ct-pagination .ct-pagination-middle:hover i { background-color: #a12384; } .ct-gallery-filters li > a.active { color: #a12384; } .progress .progress-bar { background-color: #a12384; } .progress .progress-bar .ct-progressBar-tr { background-color: #fc2a31; } .progress .progress-bar .ct-progressBar-tr:before { border-color: #fc2a31 transparent transparent transparent; } .progress .progress-bar .ct-progressBar-tr:after { border-color: transparent transparent #bc0309 transparent; } .nav-tabs.nav-justified > li.active > a:hover, .nav-tabs.nav-justified > li.active > a:focus, .nav-tabs.nav-justified > li.active > a:active { border-color: #a12384; } .nav-tabs > li.ct-navTabs--default.active > a, .nav-tabs > li.ct-navTabs--default > a:hover, .nav-tabs > li.ct-navTabs--default > a:focus, .nav-tabs > li.ct-navTabs--default > a:active { background-color: #a12384; border-color: #a12384; } .nav-tabs > li.ct-navTabs--success.active > a, .nav-tabs > li.ct-navTabs--success > a:hover, .nav-tabs > li.ct-navTabs--success > a:focus, .nav-tabs > li.ct-navTabs--success > a:active { background-color: #a12384; border-color: #a12384; } .nav-tabs > li.ct-navTabs--danger.active > a, .nav-tabs > li.ct-navTabs--danger > a:hover, .nav-tabs > li.ct-navTabs--danger > a:focus, .nav-tabs > li.ct-navTabs--danger > a:active { background-color: #a12384; border-color: #a12384; } .nav-tabs > li.ct-navTabs--warning.active > a, .nav-tabs > li.ct-navTabs--warning > a:hover, .nav-tabs > li.ct-navTabs--warning > a:focus, .nav-tabs > li.ct-navTabs--warning > a:active { background-color: #a12384; border-color: #a12384; } .nav-tabs > li.ct-navTabs--info.active > a, .nav-tabs > li.ct-navTabs--info > a:hover, .nav-tabs > li.ct-navTabs--info > a:focus, .nav-tabs > li.ct-navTabs--info > a:active { background-color: #a12384; border-color: #a12384; } .ct-tabs .ct-tabs-toggle:hover, .ct-tabs .ct-tabs-toggle.is-active { color: #a12384; border-color: #a12384; } .mfp-close, button.mfp-close, .mfp-close-btn-in .mfp-close { background-color: #a12384; } .ct-magnificPopup-bottomArrows .mfp-arrow:hover:before, .ct-magnificPopup-bottomArrows .mfp-arrow:focus:before, .ct-magnificPopup-bottomArrows .mfp-arrow:active:before { color: #a12384; } .nav-previous .icon, .nav-next .icon { border: 4px solid #a12384; color: #a12384 !important; } .vco-timeline .vco-navigation .timenav-background .timenav-line, .vco-timeline .vco-navigation .timenav .content .marker .line .event-line, .vco-timeline .vco-navigation .timenav .content .marker.active .line, .vco-timeline .vco-navigation .timenav .content .marker.active .dot { background: #a12384 !important; } .widget .widget-inner > ul li a:hover, .widget .widget-inner > ul li a:focus, .widget .widget-inner > ul li a:active { color: #a12384; } .widget .widget-inner > ul li.current-cat a { color: #a12384; } .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent { background-color: #a12384; } .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent:after { border-color: transparent #a12384 transparent transparent; } .widget.ct-widget-recentComments span { color: #a12384; } .tagcloud a:hover, .ct-blog-tags a:hover, .tagcloud a:focus, .ct-blog-tags a:focus, .tagcloud a:active, .ct-blog-tags a:active { background-color: #a12384; } .ct-u-backgroundMotive .ct-callToActionBox:before, .ct-u-backgroundMotive .ct-callToActionBox:after { background-color: #a12384; } .spon ul li { display: inline; } .mila p { font-size: 15px !important; line-height: 2em !important; color: #555555 !important; }