.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;
} .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: 110px;
} .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;
} .navbar-inverse .navbar-nav > li > a {
color: #ffffff;
} .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: #ffffff;
} .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: #ffffff; 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-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: 25px; padding-right: 0; 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: 94px;
} .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;
} .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: 0.3; -khtml-opacity: 0.3; -webkit-opacity: 0.3; opacity: 0.3; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); filter: alpha(opacity=30); font-size: 125px; line-height: 1; height: 125px; top: 50%; margin-top: -63px; 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: 0.6; -khtml-opacity: 0.6; -webkit-opacity: 0.6; opacity: 0.6; -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: #ffffff; padding: 2px 5px; font-size: 30px; 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: #a12384;
} .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;
}