 @charset "UTF-8"; /* Theme Name:Fox Theme URI:https://themeforest.net/item/the-fox-contemporary-magazine-theme-for-creators/11103012/ Author:WiThemes Author URI:https://themeforest.net/user/withemes/ Description:A Modern & Contemporary Blog / News / Magazine WordPress Theme for Creators Version:6.2.7 License:License URI:Text Domain:wi Tested up to:6.2.1 Requires at least:5.9 Requires PHP:7.1 Real tags:adsense, music magazine, history, elementor, food blog, minimal magazine, minimal, times news, travel blog, fashion blog, blogging, newspaper, writer, new york times, black and white Tags:blog, news, photography, grid-layout, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-colors, custom-logo, custom-menu Primary use:Blog / Magazine / Newspaper content width:1080px */ html {  overflow-y:scroll; } /* IMPORT -------------------------------------------------------------------------------------------------------------------- */ /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ html {  font-family:sans-serif;  -ms-text-size-adjust:100%;  -webkit-text-size-adjust:100%; } body {  margin:0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {  display:block; } audio, canvas, progress, video {  display:inline-block; } audio:not([controls]) {  display:none;  height:0; } progress {  vertical-align:baseline; } [hidden], template {  display:none; } a {  background-color:transparent;  -webkit-text-decoration-skip:objects; } a:active, a:hover {  outline-width:0; } abbr[title] {  border-bottom:none;  text-decoration:underline;  -webkit-text-decoration:underline dotted;   text-decoration:underline dotted; } b, strong {  font-weight:inherit; } b, strong {  font-weight:bolder; } dfn {  font-style:italic; } h1 {  font-size:2em;  margin:0.67em 0; } mark {  background-color:#ff0;  color:#000; } small {  font-size:80%; } sub, sup {  font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline; } sub {  bottom:-0.25em; } sup {  top:-0.5em; } img {  border-style:none; } svg:not(:root) {  overflow:hidden; } code, kbd, pre, samp {  font-family:monospace, monospace;  font-size:1em; } figure {  margin:1em 40px; } hr {  box-sizing:content-box;  height:0;  overflow:visible; } button, input, select, textarea {  font:inherit;  margin:0; } optgroup {  font-weight:700; } button, input {  overflow:visible; } button, select {  text-transform:none; } [type=reset], [type=submit], button, html [type=button] {  -webkit-appearance:button; } [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {  border-style:none;  padding:0; } [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {  outline:1px dotted ButtonText; } fieldset {  border:1px solid silver;  margin:0 2px;  padding:0.35em 0.625em 0.75em; } legend {  box-sizing:border-box;  color:inherit;  display:table;  max-width:100%;  padding:0;  white-space:normal; } textarea {  overflow:auto; } [type=checkbox], [type=radio] {  box-sizing:border-box;  padding:0; } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {  height:auto; } [type=search] {  -webkit-appearance:textfield;  outline-offset:-2px; } [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {  -webkit-appearance:none; } ::-webkit-input-placeholder {  color:inherit;  opacity:0.54; } ::-webkit-file-upload-button {  -webkit-appearance:button;  font:inherit; } .clearfix {  *zoom:1; } .clearfix:before, .clearfix:after {  display:table;  content:"";  line-height:0; } .clearfix:after {  clear:both; } article, aside, details, figcaption, figure, footer, topbar, hgroup, nav, section {  display:block; } audio, canvas, video {  display:inline-block;  *display:inline;  *zoom:1; } audio:not([controls]) {  display:none; } html {  font-size:100%;  -webkit-text-size-adjust:100%;  -ms-text-size-adjust:100%; } a:focus {  outline:thin dotted #333;  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px; } a:hover, a:active {  outline:0; } sub, sup {  position:relative;  font-size:75%;  line-height:0;  vertical-align:baseline; } sup {  top:-0.5em; } sub {  bottom:-0.25em; } img {  max-width:100%;  width:auto\9 ;  height:auto;  vertical-align:middle;  border:0;  -ms-interpolation-mode:bicubic; } button, input, select, textarea {  margin:0;  font-size:100%;  vertical-align:middle; } button, input {  *overflow:visible;  line-height:normal; } button::-moz-focus-inner, input::-moz-focus-inner {  padding:0;  border:0; } /*! * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons:CC BY 4.0, Fonts:SIL OFL 1.1, Code:MIT License) */ .fa, .commentlist li.bypostauthor .fn:after, .style-indicator-caret-down > ul.menu > li.menu-item-has-children > a:after, .style-indicator-caret-down > ul.menu > li.mega > a:after, .fas, .far, .fal, .fad, .fab {  -moz-osx-font-smoothing:grayscale;  -webkit-font-smoothing:antialiased;  display:inline-block;  font-style:normal;  font-variant:normal;  text-rendering:auto;  line-height:1; } .fa-lg {  font-size:1.3333333333em;  line-height:0.75em;  vertical-align:-0.0667em; } .fa-xs {  font-size:0.75em; } .fa-sm {  font-size:0.875em; } .fa-1x {  font-size:1em; } .fa-2x {  font-size:2em; } .fa-3x {  font-size:3em; } .fa-4x {  font-size:4em; } .fa-5x {  font-size:5em; } .fa-6x {  font-size:6em; } .fa-7x {  font-size:7em; } .fa-8x {  font-size:8em; } .fa-9x {  font-size:9em; } .fa-10x {  font-size:10em; } .fa-fw {  text-align:center;  width:1.25em; } .fa-ul {  list-style-type:none;  margin-left:2.5em;  padding-left:0; } .fa-ul > li {  position:relative; } .fa-li {  left:-2em;  position:absolute;  text-align:center;  width:2em;  line-height:inherit; } .fa-border {  border:solid 0.08em #eee;  border-radius:0.1em;  padding:0.2em 0.25em 0.15em; } .fa-pull-left {  float:left; } .fa-pull-right {  float:right; } .fa.fa-pull-left, .commentlist li.bypostauthor .fa-pull-left.fn:after, .style-indicator-caret-down > ul.menu > li.menu-item-has-children > a.fa-pull-left:after, .style-indicator-caret-down > ul.menu > li.mega > a.fa-pull-left:after, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left {  margin-right:0.3em; } .fa.fa-pull-right, .commentlist li.bypostauthor .fa-pull-right.fn:after, .style-indicator-caret-down > ul.menu > li.menu-item-has-children > a.fa-pull-right:after, .style-indicator-caret-down > ul.menu > li.mega > a.fa-pull-right:after, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right {  margin-left:0.3em; } .fa-spin, .mfp-preloader:before {  animation:fa-spin 2s infinite linear; } .fa-pulse {  animation:fa-spin 1s infinite steps(8); } @keyframes fa-spin {  0% {   transform:rotate(0deg);  }  100% {   transform:rotate(360deg);  } } .fa-rotate-90 {  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";  transform:rotate(90deg); } .fa-rotate-180 {  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";  transform:rotate(180deg); } .fa-rotate-270 {  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";  transform:rotate(270deg); } .fa-flip-horizontal {  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";  transform:scale(-1, 1); } .fa-flip-vertical {  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";  transform:scale(1, -1); } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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, :root .fa-flip-both {  filter:none; } .fa-stack {  display:inline-block;  height:2em;  line-height:2em;  position:relative;  vertical-align:middle;  width:2.5em; } .fa-stack-1x, .fa-stack-2x {  left:0;  position:absolute;  text-align:center;  width:100%; } .fa-stack-1x {  line-height:inherit; } .fa-stack-2x {  font-size:2em; } .fa-inverse {  color:#fff; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-500px:before {  content:"\f26e"; } .fa-accessible-icon:before {  content:"\f368"; } .fa-accusoft:before {  content:"\f369"; } .fa-acquisitions-incorporated:before {  content:"\f6af"; } .fa-ad:before {  content:"\f641"; } .fa-address-book:before {  content:"\f2b9"; } .fa-address-card:before {  content:"\f2bb"; } .fa-adjust:before {  content:"\f042"; } .fa-adn:before {  content:"\f170"; } .fa-adversal:before {  content:"\f36a"; } .fa-affiliatetheme:before {  content:"\f36b"; } .fa-air-freshener:before {  content:"\f5d0"; } .fa-airbnb:before {  content:"\f834"; } .fa-algolia:before {  content:"\f36c"; } .fa-align-center:before {  content:"\f037"; } .fa-align-justify:before {  content:"\f039"; } .fa-align-left:before {  content:"\f036"; } .fa-align-right:before {  content:"\f038"; } .fa-alipay:before {  content:"\f642"; } .fa-allergies:before {  content:"\f461"; } .fa-amazon:before {  content:"\f270"; } .fa-amazon-pay:before {  content:"\f42c"; } .fa-ambulance:before {  content:"\f0f9"; } .fa-american-sign-language-interpreting:before {  content:"\f2a3"; } .fa-amilia:before {  content:"\f36d"; } .fa-anchor:before {  content:"\f13d"; } .fa-android:before {  content:"\f17b"; } .fa-angellist:before {  content:"\f209"; } .fa-angle-double-down:before {  content:"\f103"; } .fa-angle-double-left:before {  content:"\f100"; } .fa-angle-double-right:before {  content:"\f101"; } .fa-angle-double-up:before {  content:"\f102"; } .fa-angle-down:before {  content:"\f107"; } .fa-angle-left:before {  content:"\f104"; } .fa-angle-right:before {  content:"\f105"; } .fa-angle-up:before {  content:"\f106"; } .fa-angry:before {  content:"\f556"; } .fa-angrycreative:before {  content:"\f36e"; } .fa-angular:before {  content:"\f420"; } .fa-ankh:before {  content:"\f644"; } .fa-app-store:before {  content:"\f36f"; } .fa-app-store-ios:before {  content:"\f370"; } .fa-apper:before {  content:"\f371"; } .fa-apple:before {  content:"\f179"; } .fa-apple-alt:before {  content:"\f5d1"; } .fa-apple-pay:before {  content:"\f415"; } .fa-archive:before {  content:"\f187"; } .fa-archway:before {  content:"\f557"; } .fa-arrow-alt-circle-down:before {  content:"\f358"; } .fa-arrow-alt-circle-left:before {  content:"\f359"; } .fa-arrow-alt-circle-right:before {  content:"\f35a"; } .fa-arrow-alt-circle-up:before {  content:"\f35b"; } .fa-arrow-circle-down:before {  content:"\f0ab"; } .fa-arrow-circle-left:before {  content:"\f0a8"; } .fa-arrow-circle-right:before {  content:"\f0a9"; } .fa-arrow-circle-up:before {  content:"\f0aa"; } .fa-arrow-down:before {  content:"\f063"; } .fa-arrow-left:before {  content:"\f060"; } .fa-arrow-right:before {  content:"\f061"; } .fa-arrow-up:before {  content:"\f062"; } .fa-arrows-alt:before {  content:"\f0b2"; } .fa-arrows-alt-h:before {  content:"\f337"; } .fa-arrows-alt-v:before {  content:"\f338"; } .fa-artstation:before {  content:"\f77a"; } .fa-assistive-listening-systems:before {  content:"\f2a2"; } .fa-asterisk:before {  content:"\f069"; } .fa-asymmetrik:before {  content:"\f372"; } .fa-at:before {  content:"\f1fa"; } .fa-atlas:before {  content:"\f558"; } .fa-atlassian:before {  content:"\f77b"; } .fa-atom:before {  content:"\f5d2"; } .fa-audible:before {  content:"\f373"; } .fa-audio-description:before {  content:"\f29e"; } .fa-autoprefixer:before {  content:"\f41c"; } .fa-avianex:before {  content:"\f374"; } .fa-aviato:before {  content:"\f421"; } .fa-award:before {  content:"\f559"; } .fa-aws:before {  content:"\f375"; } .fa-baby:before {  content:"\f77c"; } .fa-baby-carriage:before {  content:"\f77d"; } .fa-backspace:before {  content:"\f55a"; } .fa-backward:before {  content:"\f04a"; } .fa-bacon:before {  content:"\f7e5"; } .fa-bacteria:before {  content:"\e059"; } .fa-bacterium:before {  content:"\e05a"; } .fa-bahai:before {  content:"\f666"; } .fa-balance-scale:before {  content:"\f24e"; } .fa-balance-scale-left:before {  content:"\f515"; } .fa-balance-scale-right:before {  content:"\f516"; } .fa-ban:before {  content:"\f05e"; } .fa-band-aid:before {  content:"\f462"; } .fa-bandcamp:before {  content:"\f2d5"; } .fa-barcode:before {  content:"\f02a"; } .fa-bars:before {  content:"\f0c9"; } .fa-baseball-ball:before {  content:"\f433"; } .fa-basketball-ball:before {  content:"\f434"; } .fa-bath:before {  content:"\f2cd"; } .fa-battery-empty:before {  content:"\f244"; } .fa-battery-full:before {  content:"\f240"; } .fa-battery-half:before {  content:"\f242"; } .fa-battery-quarter:before {  content:"\f243"; } .fa-battery-three-quarters:before {  content:"\f241"; } .fa-battle-net:before {  content:"\f835"; } .fa-bed:before {  content:"\f236"; } .fa-beer:before {  content:"\f0fc"; } .fa-behance:before {  content:"\f1b4"; } .fa-behance-square:before {  content:"\f1b5"; } .fa-bell:before {  content:"\f0f3"; } .fa-bell-slash:before {  content:"\f1f6"; } .fa-bezier-curve:before {  content:"\f55b"; } .fa-bible:before {  content:"\f647"; } .fa-bicycle:before {  content:"\f206"; } .fa-biking:before {  content:"\f84a"; } .fa-bimobject:before {  content:"\f378"; } .fa-binoculars:before {  content:"\f1e5"; } .fa-biohazard:before {  content:"\f780"; } .fa-birthday-cake:before {  content:"\f1fd"; } .fa-bitbucket:before {  content:"\f171"; } .fa-bitcoin:before {  content:"\f379"; } .fa-bity:before {  content:"\f37a"; } .fa-black-tie:before {  content:"\f27e"; } .fa-blackberry:before {  content:"\f37b"; } .fa-blender:before {  content:"\f517"; } .fa-blender-phone:before {  content:"\f6b6"; } .fa-blind:before {  content:"\f29d"; } .fa-blog:before {  content:"\f781"; } .fa-blogger:before {  content:"\f37c"; } .fa-blogger-b:before {  content:"\f37d"; } .fa-bluetooth:before {  content:"\f293"; } .fa-bluetooth-b:before {  content:"\f294"; } .fa-bold:before {  content:"\f032"; } .fa-bolt:before {  content:"\f0e7"; } .fa-bomb:before {  content:"\f1e2"; } .fa-bone:before {  content:"\f5d7"; } .fa-bong:before {  content:"\f55c"; } .fa-book:before {  content:"\f02d"; } .fa-book-dead:before {  content:"\f6b7"; } .fa-book-medical:before {  content:"\f7e6"; } .fa-book-open:before {  content:"\f518"; } .fa-book-reader:before {  content:"\f5da"; } .fa-bookmark:before {  content:"\f02e"; } .fa-bootstrap:before {  content:"\f836"; } .fa-border-all:before {  content:"\f84c"; } .fa-border-none:before {  content:"\f850"; } .fa-border-style:before {  content:"\f853"; } .fa-bowling-ball:before {  content:"\f436"; } .fa-box:before {  content:"\f466"; } .fa-box-open:before {  content:"\f49e"; } .fa-box-tissue:before {  content:"\e05b"; } .fa-boxes:before {  content:"\f468"; } .fa-braille:before {  content:"\f2a1"; } .fa-brain:before {  content:"\f5dc"; } .fa-bread-slice:before {  content:"\f7ec"; } .fa-briefcase:before {  content:"\f0b1"; } .fa-briefcase-medical:before {  content:"\f469"; } .fa-broadcast-tower:before {  content:"\f519"; } .fa-broom:before {  content:"\f51a"; } .fa-brush:before {  content:"\f55d"; } .fa-btc:before {  content:"\f15a"; } .fa-buffer:before {  content:"\f837"; } .fa-bug:before {  content:"\f188"; } .fa-building:before {  content:"\f1ad"; } .fa-bullhorn:before {  content:"\f0a1"; } .fa-bullseye:before {  content:"\f140"; } .fa-burn:before {  content:"\f46a"; } .fa-buromobelexperte:before {  content:"\f37f"; } .fa-bus:before {  content:"\f207"; } .fa-bus-alt:before {  content:"\f55e"; } .fa-business-time:before {  content:"\f64a"; } .fa-buy-n-large:before {  content:"\f8a6"; } .fa-buysellads:before {  content:"\f20d"; } .fa-calculator:before {  content:"\f1ec"; } .fa-calendar:before {  content:"\f133"; } .fa-calendar-alt:before {  content:"\f073"; } .fa-calendar-check:before {  content:"\f274"; } .fa-calendar-day:before {  content:"\f783"; } .fa-calendar-minus:before {  content:"\f272"; } .fa-calendar-plus:before {  content:"\f271"; } .fa-calendar-times:before {  content:"\f273"; } .fa-calendar-week:before {  content:"\f784"; } .fa-camera:before {  content:"\f030"; } .fa-camera-retro:before {  content:"\f083"; } .fa-campground:before {  content:"\f6bb"; } .fa-canadian-maple-leaf:before {  content:"\f785"; } .fa-candy-cane:before {  content:"\f786"; } .fa-cannabis:before {  content:"\f55f"; } .fa-capsules:before {  content:"\f46b"; } .fa-car:before {  content:"\f1b9"; } .fa-car-alt:before {  content:"\f5de"; } .fa-car-battery:before {  content:"\f5df"; } .fa-car-crash:before {  content:"\f5e1"; } .fa-car-side:before {  content:"\f5e4"; } .fa-caravan:before {  content:"\f8ff"; } .fa-caret-down:before {  content:"\f0d7"; } .fa-caret-left:before {  content:"\f0d9"; } .fa-caret-right:before {  content:"\f0da"; } .fa-caret-square-down:before {  content:"\f150"; } .fa-caret-square-left:before {  content:"\f191"; } .fa-caret-square-right:before {  content:"\f152"; } .fa-caret-square-up:before {  content:"\f151"; } .fa-caret-up:before {  content:"\f0d8"; } .fa-carrot:before {  content:"\f787"; } .fa-cart-arrow-down:before {  content:"\f218"; } .fa-cart-plus:before {  content:"\f217"; } .fa-cash-register:before {  content:"\f788"; } .fa-cat:before {  content:"\f6be"; } .fa-cc-amazon-pay:before {  content:"\f42d"; } .fa-cc-amex:before {  content:"\f1f3"; } .fa-cc-apple-pay:before {  content:"\f416"; } .fa-cc-diners-club:before {  content:"\f24c"; } .fa-cc-discover:before {  content:"\f1f2"; } .fa-cc-jcb:before {  content:"\f24b"; } .fa-cc-mastercard:before {  content:"\f1f1"; } .fa-cc-paypal:before {  content:"\f1f4"; } .fa-cc-stripe:before {  content:"\f1f5"; } .fa-cc-visa:before {  content:"\f1f0"; } .fa-centercode:before {  content:"\f380"; } .fa-centos:before {  content:"\f789"; } .fa-certificate:before {  content:"\f0a3"; } .fa-chair:before {  content:"\f6c0"; } .fa-chalkboard:before {  content:"\f51b"; } .fa-chalkboard-teacher:before {  content:"\f51c"; } .fa-charging-station:before {  content:"\f5e7"; } .fa-chart-area:before {  content:"\f1fe"; } .fa-chart-bar:before {  content:"\f080"; } .fa-chart-line:before {  content:"\f201"; } .fa-chart-pie:before {  content:"\f200"; } .fa-check:before {  content:"\f00c"; } .fa-check-circle:before {  content:"\f058"; } .fa-check-double:before {  content:"\f560"; } .fa-check-square:before {  content:"\f14a"; } .fa-cheese:before {  content:"\f7ef"; } .fa-chess:before {  content:"\f439"; } .fa-chess-bishop:before {  content:"\f43a"; } .fa-chess-board:before {  content:"\f43c"; } .fa-chess-king:before {  content:"\f43f"; } .fa-chess-knight:before {  content:"\f441"; } .fa-chess-pawn:before {  content:"\f443"; } .fa-chess-queen:before {  content:"\f445"; } .fa-chess-rook:before {  content:"\f447"; } .fa-chevron-circle-down:before {  content:"\f13a"; } .fa-chevron-circle-left:before {  content:"\f137"; } .fa-chevron-circle-right:before {  content:"\f138"; } .fa-chevron-circle-up:before {  content:"\f139"; } .fa-chevron-down:before {  content:"\f078"; } .fa-chevron-left:before {  content:"\f053"; } .fa-chevron-right:before {  content:"\f054"; } .fa-chevron-up:before {  content:"\f077"; } .fa-child:before {  content:"\f1ae"; } .fa-chrome:before {  content:"\f268"; } .fa-chromecast:before {  content:"\f838"; } .fa-church:before {  content:"\f51d"; } .fa-circle:before {  content:"\f111"; } .fa-circle-notch:before {  content:"\f1ce"; } .fa-city:before {  content:"\f64f"; } .fa-clinic-medical:before {  content:"\f7f2"; } .fa-clipboard:before {  content:"\f328"; } .fa-clipboard-check:before {  content:"\f46c"; } .fa-clipboard-list:before {  content:"\f46d"; } .fa-clock:before {  content:"\f017"; } .fa-clone:before {  content:"\f24d"; } .fa-closed-captioning:before {  content:"\f20a"; } .fa-cloud:before {  content:"\f0c2"; } .fa-cloud-download-alt:before {  content:"\f381"; } .fa-cloud-meatball:before {  content:"\f73b"; } .fa-cloud-moon:before {  content:"\f6c3"; } .fa-cloud-moon-rain:before {  content:"\f73c"; } .fa-cloud-rain:before {  content:"\f73d"; } .fa-cloud-showers-heavy:before {  content:"\f740"; } .fa-cloud-sun:before {  content:"\f6c4"; } .fa-cloud-sun-rain:before {  content:"\f743"; } .fa-cloud-upload-alt:before {  content:"\f382"; } .fa-cloudflare:before {  content:"\e07d"; } .fa-cloudscale:before {  content:"\f383"; } .fa-cloudsmith:before {  content:"\f384"; } .fa-cloudversify:before {  content:"\f385"; } .fa-cocktail:before {  content:"\f561"; } .fa-code:before {  content:"\f121"; } .fa-code-branch:before {  content:"\f126"; } .fa-codepen:before {  content:"\f1cb"; } .fa-codiepie:before {  content:"\f284"; } .fa-coffee:before {  content:"\f0f4"; } .fa-cog:before {  content:"\f013"; } .fa-cogs:before {  content:"\f085"; } .fa-coins:before {  content:"\f51e"; } .fa-columns:before {  content:"\f0db"; } .fa-comment:before {  content:"\f075"; } .fa-comment-alt:before {  content:"\f27a"; } .fa-comment-dollar:before {  content:"\f651"; } .fa-comment-dots:before {  content:"\f4ad"; } .fa-comment-medical:before {  content:"\f7f5"; } .fa-comment-slash:before {  content:"\f4b3"; } .fa-comments:before {  content:"\f086"; } .fa-comments-dollar:before {  content:"\f653"; } .fa-compact-disc:before {  content:"\f51f"; } .fa-compass:before {  content:"\f14e"; } .fa-compress:before {  content:"\f066"; } .fa-compress-alt:before {  content:"\f422"; } .fa-compress-arrows-alt:before {  content:"\f78c"; } .fa-concierge-bell:before {  content:"\f562"; } .fa-confluence:before {  content:"\f78d"; } .fa-connectdevelop:before {  content:"\f20e"; } .fa-contao:before {  content:"\f26d"; } .fa-cookie:before {  content:"\f563"; } .fa-cookie-bite:before {  content:"\f564"; } .fa-copy:before {  content:"\f0c5"; } .fa-copyright:before {  content:"\f1f9"; } .fa-cotton-bureau:before {  content:"\f89e"; } .fa-couch:before {  content:"\f4b8"; } .fa-cpanel:before {  content:"\f388"; } .fa-creative-commons:before {  content:"\f25e"; } .fa-creative-commons-by:before {  content:"\f4e7"; } .fa-creative-commons-nc:before {  content:"\f4e8"; } .fa-creative-commons-nc-eu:before {  content:"\f4e9"; } .fa-creative-commons-nc-jp:before {  content:"\f4ea"; } .fa-creative-commons-nd:before {  content:"\f4eb"; } .fa-creative-commons-pd:before {  content:"\f4ec"; } .fa-creative-commons-pd-alt:before {  content:"\f4ed"; } .fa-creative-commons-remix:before {  content:"\f4ee"; } .fa-creative-commons-sa:before {  content:"\f4ef"; } .fa-creative-commons-sampling:before {  content:"\f4f0"; } .fa-creative-commons-sampling-plus:before {  content:"\f4f1"; } .fa-creative-commons-share:before {  content:"\f4f2"; } .fa-creative-commons-zero:before {  content:"\f4f3"; } .fa-credit-card:before {  content:"\f09d"; } .fa-critical-role:before {  content:"\f6c9"; } .fa-crop:before {  content:"\f125"; } .fa-crop-alt:before {  content:"\f565"; } .fa-cross:before {  content:"\f654"; } .fa-crosshairs:before {  content:"\f05b"; } .fa-crow:before {  content:"\f520"; } .fa-crown:before {  content:"\f521"; } .fa-crutch:before {  content:"\f7f7"; } .fa-css3:before {  content:"\f13c"; } .fa-css3-alt:before {  content:"\f38b"; } .fa-cube:before {  content:"\f1b2"; } .fa-cubes:before {  content:"\f1b3"; } .fa-cut:before {  content:"\f0c4"; } .fa-cuttlefish:before {  content:"\f38c"; } .fa-d-and-d:before {  content:"\f38d"; } .fa-d-and-d-beyond:before {  content:"\f6ca"; } .fa-dailymotion:before {  content:"\e052"; } .fa-dashcube:before {  content:"\f210"; } .fa-database:before {  content:"\f1c0"; } .fa-deaf:before {  content:"\f2a4"; } .fa-deezer:before {  content:"\e077"; } .fa-delicious:before {  content:"\f1a5"; } .fa-democrat:before {  content:"\f747"; } .fa-deploydog:before {  content:"\f38e"; } .fa-deskpro:before {  content:"\f38f"; } .fa-desktop:before {  content:"\f108"; } .fa-dev:before {  content:"\f6cc"; } .fa-deviantart:before {  content:"\f1bd"; } .fa-dharmachakra:before {  content:"\f655"; } .fa-dhl:before {  content:"\f790"; } .fa-diagnoses:before {  content:"\f470"; } .fa-diaspora:before {  content:"\f791"; } .fa-dice:before {  content:"\f522"; } .fa-dice-d20:before {  content:"\f6cf"; } .fa-dice-d6:before {  content:"\f6d1"; } .fa-dice-five:before {  content:"\f523"; } .fa-dice-four:before {  content:"\f524"; } .fa-dice-one:before {  content:"\f525"; } .fa-dice-six:before {  content:"\f526"; } .fa-dice-three:before {  content:"\f527"; } .fa-dice-two:before {  content:"\f528"; } .fa-digg:before {  content:"\f1a6"; } .fa-digital-ocean:before {  content:"\f391"; } .fa-digital-tachograph:before {  content:"\f566"; } .fa-directions:before {  content:"\f5eb"; } .fa-discord:before {  content:"\f392"; } .fa-discourse:before {  content:"\f393"; } .fa-disease:before {  content:"\f7fa"; } .fa-divide:before {  content:"\f529"; } .fa-dizzy:before {  content:"\f567"; } .fa-dna:before {  content:"\f471"; } .fa-dochub:before {  content:"\f394"; } .fa-docker:before {  content:"\f395"; } .fa-dog:before {  content:"\f6d3"; } .fa-dollar-sign:before {  content:"\f155"; } .fa-dolly:before {  content:"\f472"; } .fa-dolly-flatbed:before {  content:"\f474"; } .fa-donate:before {  content:"\f4b9"; } .fa-door-closed:before {  content:"\f52a"; } .fa-door-open:before {  content:"\f52b"; } .fa-dot-circle:before {  content:"\f192"; } .fa-dove:before {  content:"\f4ba"; } .fa-download:before {  content:"\f019"; } .fa-draft2digital:before {  content:"\f396"; } .fa-drafting-compass:before {  content:"\f568"; } .fa-dragon:before {  content:"\f6d5"; } .fa-draw-polygon:before {  content:"\f5ee"; } .fa-dribbble:before {  content:"\f17d"; } .fa-dribbble-square:before {  content:"\f397"; } .fa-dropbox:before {  content:"\f16b"; } .fa-drum:before {  content:"\f569"; } .fa-drum-steelpan:before {  content:"\f56a"; } .fa-drumstick-bite:before {  content:"\f6d7"; } .fa-drupal:before {  content:"\f1a9"; } .fa-dumbbell:before {  content:"\f44b"; } .fa-dumpster:before {  content:"\f793"; } .fa-dumpster-fire:before {  content:"\f794"; } .fa-dungeon:before {  content:"\f6d9"; } .fa-dyalog:before {  content:"\f399"; } .fa-earlybirds:before {  content:"\f39a"; } .fa-ebay:before {  content:"\f4f4"; } .fa-edge:before {  content:"\f282"; } .fa-edge-legacy:before {  content:"\e078"; } .fa-edit:before {  content:"\f044"; } .fa-egg:before {  content:"\f7fb"; } .fa-eject:before {  content:"\f052"; } .fa-elementor:before {  content:"\f430"; } .fa-ellipsis-h:before {  content:"\f141"; } .fa-ellipsis-v:before {  content:"\f142"; } .fa-ello:before {  content:"\f5f1"; } .fa-ember:before {  content:"\f423"; } .fa-empire:before {  content:"\f1d1"; } .fa-envelope:before {  content:"\f0e0"; } .fa-envelope-open:before {  content:"\f2b6"; } .fa-envelope-open-text:before {  content:"\f658"; } .fa-envelope-square:before {  content:"\f199"; } .fa-envira:before {  content:"\f299"; } .fa-equals:before {  content:"\f52c"; } .fa-eraser:before {  content:"\f12d"; } .fa-erlang:before {  content:"\f39d"; } .fa-ethereum:before {  content:"\f42e"; } .fa-ethernet:before {  content:"\f796"; } .fa-etsy:before {  content:"\f2d7"; } .fa-euro-sign:before {  content:"\f153"; } .fa-evernote:before {  content:"\f839"; } .fa-exchange-alt:before {  content:"\f362"; } .fa-exclamation:before {  content:"\f12a"; } .fa-exclamation-circle:before {  content:"\f06a"; } .fa-exclamation-triangle:before {  content:"\f071"; } .fa-expand:before {  content:"\f065"; } .fa-expand-alt:before {  content:"\f424"; } .fa-expand-arrows-alt:before {  content:"\f31e"; } .fa-expeditedssl:before {  content:"\f23e"; } .fa-external-link-alt:before {  content:"\f35d"; } .fa-external-link-square-alt:before {  content:"\f360"; } .fa-eye:before {  content:"\f06e"; } .fa-eye-dropper:before {  content:"\f1fb"; } .fa-eye-slash:before {  content:"\f070"; } .fa-facebook:before {  content:"\f09a"; } .fa-facebook-f:before {  content:"\f39e"; } .fa-facebook-messenger:before {  content:"\f39f"; } .fa-facebook-square:before {  content:"\f082"; } .fa-fan:before {  content:"\f863"; } .fa-fantasy-flight-games:before {  content:"\f6dc"; } .fa-fast-backward:before {  content:"\f049"; } .fa-fast-forward:before {  content:"\f050"; } .fa-faucet:before {  content:"\e005"; } .fa-fax:before {  content:"\f1ac"; } .fa-feather:before {  content:"\f52d"; } .fa-feather-alt:before {  content:"\f56b"; } .fa-fedex:before {  content:"\f797"; } .fa-fedora:before {  content:"\f798"; } .fa-female:before {  content:"\f182"; } .fa-fighter-jet:before {  content:"\f0fb"; } .fa-figma:before {  content:"\f799"; } .fa-file:before {  content:"\f15b"; } .fa-file-alt:before {  content:"\f15c"; } .fa-file-archive:before {  content:"\f1c6"; } .fa-file-audio:before {  content:"\f1c7"; } .fa-file-code:before {  content:"\f1c9"; } .fa-file-contract:before {  content:"\f56c"; } .fa-file-csv:before {  content:"\f6dd"; } .fa-file-download:before {  content:"\f56d"; } .fa-file-excel:before {  content:"\f1c3"; } .fa-file-export:before {  content:"\f56e"; } .fa-file-image:before {  content:"\f1c5"; } .fa-file-import:before {  content:"\f56f"; } .fa-file-invoice:before {  content:"\f570"; } .fa-file-invoice-dollar:before {  content:"\f571"; } .fa-file-medical:before {  content:"\f477"; } .fa-file-medical-alt:before {  content:"\f478"; } .fa-file-pdf:before {  content:"\f1c1"; } .fa-file-powerpoint:before {  content:"\f1c4"; } .fa-file-prescription:before {  content:"\f572"; } .fa-file-signature:before {  content:"\f573"; } .fa-file-upload:before {  content:"\f574"; } .fa-file-video:before {  content:"\f1c8"; } .fa-file-word:before {  content:"\f1c2"; } .fa-fill:before {  content:"\f575"; } .fa-fill-drip:before {  content:"\f576"; } .fa-film:before {  content:"\f008"; } .fa-filter:before {  content:"\f0b0"; } .fa-fingerprint:before {  content:"\f577"; } .fa-fire:before {  content:"\f06d"; } .fa-fire-alt:before {  content:"\f7e4"; } .fa-fire-extinguisher:before {  content:"\f134"; } .fa-firefox:before {  content:"\f269"; } .fa-firefox-browser:before {  content:"\e007"; } .fa-first-aid:before {  content:"\f479"; } .fa-first-order:before {  content:"\f2b0"; } .fa-first-order-alt:before {  content:"\f50a"; } .fa-firstdraft:before {  content:"\f3a1"; } .fa-fish:before {  content:"\f578"; } .fa-fist-raised:before {  content:"\f6de"; } .fa-flag:before {  content:"\f024"; } .fa-flag-checkered:before {  content:"\f11e"; } .fa-flag-usa:before {  content:"\f74d"; } .fa-flask:before {  content:"\f0c3"; } .fa-flickr:before {  content:"\f16e"; } .fa-flipboard:before {  content:"\f44d"; } .fa-flushed:before {  content:"\f579"; } .fa-fly:before {  content:"\f417"; } .fa-folder:before {  content:"\f07b"; } .fa-folder-minus:before {  content:"\f65d"; } .fa-folder-open:before {  content:"\f07c"; } .fa-folder-plus:before {  content:"\f65e"; } .fa-font:before {  content:"\f031"; } .fa-font-awesome:before {  content:"\f2b4"; } .fa-font-awesome-alt:before {  content:"\f35c"; } .fa-font-awesome-flag:before {  content:"\f425"; } .fa-font-awesome-logo-full:before {  content:"\f4e6"; } .fa-fonticons:before {  content:"\f280"; } .fa-fonticons-fi:before {  content:"\f3a2"; } .fa-football-ball:before {  content:"\f44e"; } .fa-fort-awesome:before {  content:"\f286"; } .fa-fort-awesome-alt:before {  content:"\f3a3"; } .fa-forumbee:before {  content:"\f211"; } .fa-forward:before {  content:"\f04e"; } .fa-foursquare:before {  content:"\f180"; } .fa-free-code-camp:before {  content:"\f2c5"; } .fa-freebsd:before {  content:"\f3a4"; } .fa-frog:before {  content:"\f52e"; } .fa-frown:before {  content:"\f119"; } .fa-frown-open:before {  content:"\f57a"; } .fa-fulcrum:before {  content:"\f50b"; } .fa-funnel-dollar:before {  content:"\f662"; } .fa-futbol:before {  content:"\f1e3"; } .fa-galactic-republic:before {  content:"\f50c"; } .fa-galactic-senate:before {  content:"\f50d"; } .fa-gamepad:before {  content:"\f11b"; } .fa-gas-pump:before {  content:"\f52f"; } .fa-gavel:before {  content:"\f0e3"; } .fa-gem:before {  content:"\f3a5"; } .fa-genderless:before {  content:"\f22d"; } .fa-get-pocket:before {  content:"\f265"; } .fa-gg:before {  content:"\f260"; } .fa-gg-circle:before {  content:"\f261"; } .fa-ghost:before {  content:"\f6e2"; } .fa-gift:before {  content:"\f06b"; } .fa-gifts:before {  content:"\f79c"; } .fa-git:before {  content:"\f1d3"; } .fa-git-alt:before {  content:"\f841"; } .fa-git-square:before {  content:"\f1d2"; } .fa-github:before {  content:"\f09b"; } .fa-github-alt:before {  content:"\f113"; } .fa-github-square:before {  content:"\f092"; } .fa-gitkraken:before {  content:"\f3a6"; } .fa-gitlab:before {  content:"\f296"; } .fa-gitter:before {  content:"\f426"; } .fa-glass-cheers:before {  content:"\f79f"; } .fa-glass-martini:before {  content:"\f000"; } .fa-glass-martini-alt:before {  content:"\f57b"; } .fa-glass-whiskey:before {  content:"\f7a0"; } .fa-glasses:before {  content:"\f530"; } .fa-glide:before {  content:"\f2a5"; } .fa-glide-g:before {  content:"\f2a6"; } .fa-globe:before {  content:"\f0ac"; } .fa-globe-africa:before {  content:"\f57c"; } .fa-globe-americas:before {  content:"\f57d"; } .fa-globe-asia:before {  content:"\f57e"; } .fa-globe-europe:before {  content:"\f7a2"; } .fa-gofore:before {  content:"\f3a7"; } .fa-golf-ball:before {  content:"\f450"; } .fa-goodreads:before {  content:"\f3a8"; } .fa-goodreads-g:before {  content:"\f3a9"; } .fa-google:before {  content:"\f1a0"; } .fa-google-drive:before {  content:"\f3aa"; } .fa-google-pay:before {  content:"\e079"; } .fa-google-play:before {  content:"\f3ab"; } .fa-google-plus:before {  content:"\f2b3"; } .fa-google-plus-g:before {  content:"\f0d5"; } .fa-google-plus-square:before {  content:"\f0d4"; } .fa-google-wallet:before {  content:"\f1ee"; } .fa-gopuram:before {  content:"\f664"; } .fa-graduation-cap:before {  content:"\f19d"; } .fa-gratipay:before {  content:"\f184"; } .fa-grav:before {  content:"\f2d6"; } .fa-greater-than:before {  content:"\f531"; } .fa-greater-than-equal:before {  content:"\f532"; } .fa-grimace:before {  content:"\f57f"; } .fa-grin:before {  content:"\f580"; } .fa-grin-alt:before {  content:"\f581"; } .fa-grin-beam:before {  content:"\f582"; } .fa-grin-beam-sweat:before {  content:"\f583"; } .fa-grin-hearts:before {  content:"\f584"; } .fa-grin-squint:before {  content:"\f585"; } .fa-grin-squint-tears:before {  content:"\f586"; } .fa-grin-stars:before {  content:"\f587"; } .fa-grin-tears:before {  content:"\f588"; } .fa-grin-tongue:before {  content:"\f589"; } .fa-grin-tongue-squint:before {  content:"\f58a"; } .fa-grin-tongue-wink:before {  content:"\f58b"; } .fa-grin-wink:before {  content:"\f58c"; } .fa-grip-horizontal:before {  content:"\f58d"; } .fa-grip-lines:before {  content:"\f7a4"; } .fa-grip-lines-vertical:before {  content:"\f7a5"; } .fa-grip-vertical:before {  content:"\f58e"; } .fa-gripfire:before {  content:"\f3ac"; } .fa-grunt:before {  content:"\f3ad"; } .fa-guilded:before {  content:"\e07e"; } .fa-guitar:before {  content:"\f7a6"; } .fa-gulp:before {  content:"\f3ae"; } .fa-h-square:before {  content:"\f0fd"; } .fa-hacker-news:before {  content:"\f1d4"; } .fa-hacker-news-square:before {  content:"\f3af"; } .fa-hackerrank:before {  content:"\f5f7"; } .fa-hamburger:before {  content:"\f805"; } .fa-hammer:before {  content:"\f6e3"; } .fa-hamsa:before {  content:"\f665"; } .fa-hand-holding:before {  content:"\f4bd"; } .fa-hand-holding-heart:before {  content:"\f4be"; } .fa-hand-holding-medical:before {  content:"\e05c"; } .fa-hand-holding-usd:before {  content:"\f4c0"; } .fa-hand-holding-water:before {  content:"\f4c1"; } .fa-hand-lizard:before {  content:"\f258"; } .fa-hand-middle-finger:before {  content:"\f806"; } .fa-hand-paper:before {  content:"\f256"; } .fa-hand-peace:before {  content:"\f25b"; } .fa-hand-point-down:before {  content:"\f0a7"; } .fa-hand-point-left:before {  content:"\f0a5"; } .fa-hand-point-right:before {  content:"\f0a4"; } .fa-hand-point-up:before {  content:"\f0a6"; } .fa-hand-pointer:before {  content:"\f25a"; } .fa-hand-rock:before {  content:"\f255"; } .fa-hand-scissors:before {  content:"\f257"; } .fa-hand-sparkles:before {  content:"\e05d"; } .fa-hand-spock:before {  content:"\f259"; } .fa-hands:before {  content:"\f4c2"; } .fa-hands-helping:before {  content:"\f4c4"; } .fa-hands-wash:before {  content:"\e05e"; } .fa-handshake:before {  content:"\f2b5"; } .fa-handshake-alt-slash:before {  content:"\e05f"; } .fa-handshake-slash:before {  content:"\e060"; } .fa-hanukiah:before {  content:"\f6e6"; } .fa-hard-hat:before {  content:"\f807"; } .fa-hashtag:before {  content:"\f292"; } .fa-hat-cowboy:before {  content:"\f8c0"; } .fa-hat-cowboy-side:before {  content:"\f8c1"; } .fa-hat-wizard:before {  content:"\f6e8"; } .fa-hdd:before {  content:"\f0a0"; } .fa-head-side-cough:before {  content:"\e061"; } .fa-head-side-cough-slash:before {  content:"\e062"; } .fa-head-side-mask:before {  content:"\e063"; } .fa-head-side-virus:before {  content:"\e064"; } .fa-heading:before {  content:"\f1dc"; } .fa-headphones:before {  content:"\f025"; } .fa-headphones-alt:before {  content:"\f58f"; } .fa-headset:before {  content:"\f590"; } .fa-heart:before {  content:"\f004"; } .fa-heart-broken:before {  content:"\f7a9"; } .fa-heartbeat:before {  content:"\f21e"; } .fa-helicopter:before {  content:"\f533"; } .fa-highlighter:before {  content:"\f591"; } .fa-hiking:before {  content:"\f6ec"; } .fa-hippo:before {  content:"\f6ed"; } .fa-hips:before {  content:"\f452"; } .fa-hire-a-helper:before {  content:"\f3b0"; } .fa-history:before {  content:"\f1da"; } .fa-hive:before {  content:"\e07f"; } .fa-hockey-puck:before {  content:"\f453"; } .fa-holly-berry:before {  content:"\f7aa"; } .fa-home:before {  content:"\f015"; } .fa-hooli:before {  content:"\f427"; } .fa-hornbill:before {  content:"\f592"; } .fa-horse:before {  content:"\f6f0"; } .fa-horse-head:before {  content:"\f7ab"; } .fa-hospital:before {  content:"\f0f8"; } .fa-hospital-alt:before {  content:"\f47d"; } .fa-hospital-symbol:before {  content:"\f47e"; } .fa-hospital-user:before {  content:"\f80d"; } .fa-hot-tub:before {  content:"\f593"; } .fa-hotdog:before {  content:"\f80f"; } .fa-hotel:before {  content:"\f594"; } .fa-hotjar:before {  content:"\f3b1"; } .fa-hourglass:before {  content:"\f254"; } .fa-hourglass-end:before {  content:"\f253"; } .fa-hourglass-half:before {  content:"\f252"; } .fa-hourglass-start:before {  content:"\f251"; } .fa-house-damage:before {  content:"\f6f1"; } .fa-house-user:before {  content:"\e065"; } .fa-houzz:before {  content:"\f27c"; } .fa-hryvnia:before {  content:"\f6f2"; } .fa-html5:before {  content:"\f13b"; } .fa-hubspot:before {  content:"\f3b2"; } .fa-i-cursor:before {  content:"\f246"; } .fa-ice-cream:before {  content:"\f810"; } .fa-icicles:before {  content:"\f7ad"; } .fa-icons:before {  content:"\f86d"; } .fa-id-badge:before {  content:"\f2c1"; } .fa-id-card:before {  content:"\f2c2"; } .fa-id-card-alt:before {  content:"\f47f"; } .fa-ideal:before {  content:"\e013"; } .fa-igloo:before {  content:"\f7ae"; } .fa-image:before {  content:"\f03e"; } .fa-images:before {  content:"\f302"; } .fa-imdb:before {  content:"\f2d8"; } .fa-inbox:before {  content:"\f01c"; } .fa-indent:before {  content:"\f03c"; } .fa-industry:before {  content:"\f275"; } .fa-infinity:before {  content:"\f534"; } .fa-info:before {  content:"\f129"; } .fa-info-circle:before {  content:"\f05a"; } .fa-innosoft:before {  content:"\e080"; } .fa-instagram:before {  content:"\f16d"; } .fa-instagram-square:before {  content:"\e055"; } .fa-instalod:before {  content:"\e081"; } .fa-intercom:before {  content:"\f7af"; } .fa-internet-explorer:before {  content:"\f26b"; } .fa-invision:before {  content:"\f7b0"; } .fa-ioxhost:before {  content:"\f208"; } .fa-italic:before {  content:"\f033"; } .fa-itch-io:before {  content:"\f83a"; } .fa-itunes:before {  content:"\f3b4"; } .fa-itunes-note:before {  content:"\f3b5"; } .fa-java:before {  content:"\f4e4"; } .fa-jedi:before {  content:"\f669"; } .fa-jedi-order:before {  content:"\f50e"; } .fa-jenkins:before {  content:"\f3b6"; } .fa-jira:before {  content:"\f7b1"; } .fa-joget:before {  content:"\f3b7"; } .fa-joint:before {  content:"\f595"; } .fa-joomla:before {  content:"\f1aa"; } .fa-journal-whills:before {  content:"\f66a"; } .fa-js:before {  content:"\f3b8"; } .fa-js-square:before {  content:"\f3b9"; } .fa-jsfiddle:before {  content:"\f1cc"; } .fa-kaaba:before {  content:"\f66b"; } .fa-kaggle:before {  content:"\f5fa"; } .fa-key:before {  content:"\f084"; } .fa-keybase:before {  content:"\f4f5"; } .fa-keyboard:before {  content:"\f11c"; } .fa-keycdn:before {  content:"\f3ba"; } .fa-khanda:before {  content:"\f66d"; } .fa-kickstarter:before {  content:"\f3bb"; } .fa-kickstarter-k:before {  content:"\f3bc"; } .fa-kiss:before {  content:"\f596"; } .fa-kiss-beam:before {  content:"\f597"; } .fa-kiss-wink-heart:before {  content:"\f598"; } .fa-kiwi-bird:before {  content:"\f535"; } .fa-korvue:before {  content:"\f42f"; } .fa-landmark:before {  content:"\f66f"; } .fa-language:before {  content:"\f1ab"; } .fa-laptop:before {  content:"\f109"; } .fa-laptop-code:before {  content:"\f5fc"; } .fa-laptop-house:before {  content:"\e066"; } .fa-laptop-medical:before {  content:"\f812"; } .fa-laravel:before {  content:"\f3bd"; } .fa-lastfm:before {  content:"\f202"; } .fa-lastfm-square:before {  content:"\f203"; } .fa-laugh:before {  content:"\f599"; } .fa-laugh-beam:before {  content:"\f59a"; } .fa-laugh-squint:before {  content:"\f59b"; } .fa-laugh-wink:before {  content:"\f59c"; } .fa-layer-group:before {  content:"\f5fd"; } .fa-leaf:before {  content:"\f06c"; } .fa-leanpub:before {  content:"\f212"; } .fa-lemon:before {  content:"\f094"; } .fa-less:before {  content:"\f41d"; } .fa-less-than:before {  content:"\f536"; } .fa-less-than-equal:before {  content:"\f537"; } .fa-level-down-alt:before {  content:"\f3be"; } .fa-level-up-alt:before {  content:"\f3bf"; } .fa-life-ring:before {  content:"\f1cd"; } .fa-lightbulb:before {  content:"\f0eb"; } .fa-line:before {  content:"\f3c0"; } .fa-link:before {  content:"\f0c1"; } .fa-linkedin:before {  content:"\f08c"; } .fa-linkedin-in:before {  content:"\f0e1"; } .fa-linode:before {  content:"\f2b8"; } .fa-linux:before {  content:"\f17c"; } .fa-lira-sign:before {  content:"\f195"; } .fa-list:before {  content:"\f03a"; } .fa-list-alt:before {  content:"\f022"; } .fa-list-ol:before {  content:"\f0cb"; } .fa-list-ul:before {  content:"\f0ca"; } .fa-location-arrow:before {  content:"\f124"; } .fa-lock:before {  content:"\f023"; } .fa-lock-open:before {  content:"\f3c1"; } .fa-long-arrow-alt-down:before {  content:"\f309"; } .fa-long-arrow-alt-left:before {  content:"\f30a"; } .fa-long-arrow-alt-right:before {  content:"\f30b"; } .fa-long-arrow-alt-up:before {  content:"\f30c"; } .fa-low-vision:before {  content:"\f2a8"; } .fa-luggage-cart:before {  content:"\f59d"; } .fa-lungs:before {  content:"\f604"; } .fa-lungs-virus:before {  content:"\e067"; } .fa-lyft:before {  content:"\f3c3"; } .fa-magento:before {  content:"\f3c4"; } .fa-magic:before {  content:"\f0d0"; } .fa-magnet:before {  content:"\f076"; } .fa-mail-bulk:before {  content:"\f674"; } .fa-mailchimp:before {  content:"\f59e"; } .fa-male:before {  content:"\f183"; } .fa-mandalorian:before {  content:"\f50f"; } .fa-map:before {  content:"\f279"; } .fa-map-marked:before {  content:"\f59f"; } .fa-map-marked-alt:before {  content:"\f5a0"; } .fa-map-marker:before {  content:"\f041"; } .fa-map-marker-alt:before {  content:"\f3c5"; } .fa-map-pin:before {  content:"\f276"; } .fa-map-signs:before {  content:"\f277"; } .fa-markdown:before {  content:"\f60f"; } .fa-marker:before {  content:"\f5a1"; } .fa-mars:before {  content:"\f222"; } .fa-mars-double:before {  content:"\f227"; } .fa-mars-stroke:before {  content:"\f229"; } .fa-mars-stroke-h:before {  content:"\f22b"; } .fa-mars-stroke-v:before {  content:"\f22a"; } .fa-mask:before {  content:"\f6fa"; } .fa-mastodon:before {  content:"\f4f6"; } .fa-maxcdn:before {  content:"\f136"; } .fa-mdb:before {  content:"\f8ca"; } .fa-medal:before {  content:"\f5a2"; } .fa-medapps:before {  content:"\f3c6"; } .fa-medium:before {  content:"\f23a"; } .fa-medium-m:before {  content:"\f3c7"; } .fa-medkit:before {  content:"\f0fa"; } .fa-medrt:before {  content:"\f3c8"; } .fa-meetup:before {  content:"\f2e0"; } .fa-megaport:before {  content:"\f5a3"; } .fa-meh:before {  content:"\f11a"; } .fa-meh-blank:before {  content:"\f5a4"; } .fa-meh-rolling-eyes:before {  content:"\f5a5"; } .fa-memory:before {  content:"\f538"; } .fa-mendeley:before {  content:"\f7b3"; } .fa-menorah:before {  content:"\f676"; } .fa-mercury:before {  content:"\f223"; } .fa-meteor:before {  content:"\f753"; } .fa-microblog:before {  content:"\e01a"; } .fa-microchip:before {  content:"\f2db"; } .fa-microphone:before {  content:"\f130"; } .fa-microphone-alt:before {  content:"\f3c9"; } .fa-microphone-alt-slash:before {  content:"\f539"; } .fa-microphone-slash:before {  content:"\f131"; } .fa-microscope:before {  content:"\f610"; } .fa-microsoft:before {  content:"\f3ca"; } .fa-minus:before {  content:"\f068"; } .fa-minus-circle:before {  content:"\f056"; } .fa-minus-square:before {  content:"\f146"; } .fa-mitten:before {  content:"\f7b5"; } .fa-mix:before {  content:"\f3cb"; } .fa-mixcloud:before {  content:"\f289"; } .fa-mixer:before {  content:"\e056"; } .fa-mizuni:before {  content:"\f3cc"; } .fa-mobile:before {  content:"\f10b"; } .fa-mobile-alt:before {  content:"\f3cd"; } .fa-modx:before {  content:"\f285"; } .fa-monero:before {  content:"\f3d0"; } .fa-money-bill:before {  content:"\f0d6"; } .fa-money-bill-alt:before {  content:"\f3d1"; } .fa-money-bill-wave:before {  content:"\f53a"; } .fa-money-bill-wave-alt:before {  content:"\f53b"; } .fa-money-check:before {  content:"\f53c"; } .fa-money-check-alt:before {  content:"\f53d"; } .fa-monument:before {  content:"\f5a6"; } .fa-moon:before {  content:"\f186"; } .fa-mortar-pestle:before {  content:"\f5a7"; } .fa-mosque:before {  content:"\f678"; } .fa-motorcycle:before {  content:"\f21c"; } .fa-mountain:before {  content:"\f6fc"; } .fa-mouse:before {  content:"\f8cc"; } .fa-mouse-pointer:before {  content:"\f245"; } .fa-mug-hot:before {  content:"\f7b6"; } .fa-music:before {  content:"\f001"; } .fa-napster:before {  content:"\f3d2"; } .fa-neos:before {  content:"\f612"; } .fa-network-wired:before {  content:"\f6ff"; } .fa-neuter:before {  content:"\f22c"; } .fa-newspaper:before {  content:"\f1ea"; } .fa-nimblr:before {  content:"\f5a8"; } .fa-node:before {  content:"\f419"; } .fa-node-js:before {  content:"\f3d3"; } .fa-not-equal:before {  content:"\f53e"; } .fa-notes-medical:before {  content:"\f481"; } .fa-npm:before {  content:"\f3d4"; } .fa-ns8:before {  content:"\f3d5"; } .fa-nutritionix:before {  content:"\f3d6"; } .fa-object-group:before {  content:"\f247"; } .fa-object-ungroup:before {  content:"\f248"; } .fa-octopus-deploy:before {  content:"\e082"; } .fa-odnoklassniki:before {  content:"\f263"; } .fa-odnoklassniki-square:before {  content:"\f264"; } .fa-oil-can:before {  content:"\f613"; } .fa-old-republic:before {  content:"\f510"; } .fa-om:before {  content:"\f679"; } .fa-opencart:before {  content:"\f23d"; } .fa-openid:before {  content:"\f19b"; } .fa-opera:before {  content:"\f26a"; } .fa-optin-monster:before {  content:"\f23c"; } .fa-orcid:before {  content:"\f8d2"; } .fa-osi:before {  content:"\f41a"; } .fa-otter:before {  content:"\f700"; } .fa-outdent:before {  content:"\f03b"; } .fa-page4:before {  content:"\f3d7"; } .fa-pagelines:before {  content:"\f18c"; } .fa-pager:before {  content:"\f815"; } .fa-paint-brush:before {  content:"\f1fc"; } .fa-paint-roller:before {  content:"\f5aa"; } .fa-palette:before {  content:"\f53f"; } .fa-palfed:before {  content:"\f3d8"; } .fa-pallet:before {  content:"\f482"; } .fa-paper-plane:before {  content:"\f1d8"; } .fa-paperclip:before {  content:"\f0c6"; } .fa-parachute-box:before {  content:"\f4cd"; } .fa-paragraph:before {  content:"\f1dd"; } .fa-parking:before {  content:"\f540"; } .fa-passport:before {  content:"\f5ab"; } .fa-pastafarianism:before {  content:"\f67b"; } .fa-paste:before {  content:"\f0ea"; } .fa-patreon:before {  content:"\f3d9"; } .fa-pause:before {  content:"\f04c"; } .fa-pause-circle:before {  content:"\f28b"; } .fa-paw:before {  content:"\f1b0"; } .fa-paypal:before {  content:"\f1ed"; } .fa-peace:before {  content:"\f67c"; } .fa-pen:before {  content:"\f304"; } .fa-pen-alt:before {  content:"\f305"; } .fa-pen-fancy:before {  content:"\f5ac"; } .fa-pen-nib:before {  content:"\f5ad"; } .fa-pen-square:before {  content:"\f14b"; } .fa-pencil-alt:before {  content:"\f303"; } .fa-pencil-ruler:before {  content:"\f5ae"; } .fa-penny-arcade:before {  content:"\f704"; } .fa-people-arrows:before {  content:"\e068"; } .fa-people-carry:before {  content:"\f4ce"; } .fa-pepper-hot:before {  content:"\f816"; } .fa-perbyte:before {  content:"\e083"; } .fa-percent:before {  content:"\f295"; } .fa-percentage:before {  content:"\f541"; } .fa-periscope:before {  content:"\f3da"; } .fa-person-booth:before {  content:"\f756"; } .fa-phabricator:before {  content:"\f3db"; } .fa-phoenix-framework:before {  content:"\f3dc"; } .fa-phoenix-squadron:before {  content:"\f511"; } .fa-phone:before {  content:"\f095"; } .fa-phone-alt:before {  content:"\f879"; } .fa-phone-slash:before {  content:"\f3dd"; } .fa-phone-square:before {  content:"\f098"; } .fa-phone-square-alt:before {  content:"\f87b"; } .fa-phone-volume:before {  content:"\f2a0"; } .fa-photo-video:before {  content:"\f87c"; } .fa-php:before {  content:"\f457"; } .fa-pied-piper:before {  content:"\f2ae"; } .fa-pied-piper-alt:before {  content:"\f1a8"; } .fa-pied-piper-hat:before {  content:"\f4e5"; } .fa-pied-piper-pp:before {  content:"\f1a7"; } .fa-pied-piper-square:before {  content:"\e01e"; } .fa-piggy-bank:before {  content:"\f4d3"; } .fa-pills:before {  content:"\f484"; } .fa-pinterest:before {  content:"\f0d2"; } .fa-pinterest-p:before {  content:"\f231"; } .fa-pinterest-square:before {  content:"\f0d3"; } .fa-pizza-slice:before {  content:"\f818"; } .fa-place-of-worship:before {  content:"\f67f"; } .fa-plane:before {  content:"\f072"; } .fa-plane-arrival:before {  content:"\f5af"; } .fa-plane-departure:before {  content:"\f5b0"; } .fa-plane-slash:before {  content:"\e069"; } .fa-play:before {  content:"\f04b"; } .fa-play-circle:before {  content:"\f144"; } .fa-playstation:before {  content:"\f3df"; } .fa-plug:before {  content:"\f1e6"; } .fa-plus:before {  content:"\f067"; } .fa-plus-circle:before {  content:"\f055"; } .fa-plus-square:before {  content:"\f0fe"; } .fa-podcast:before {  content:"\f2ce"; } .fa-poll:before {  content:"\f681"; } .fa-poll-h:before {  content:"\f682"; } .fa-poo:before {  content:"\f2fe"; } .fa-poo-storm:before {  content:"\f75a"; } .fa-poop:before {  content:"\f619"; } .fa-portrait:before {  content:"\f3e0"; } .fa-pound-sign:before {  content:"\f154"; } .fa-power-off:before {  content:"\f011"; } .fa-pray:before {  content:"\f683"; } .fa-praying-hands:before {  content:"\f684"; } .fa-prescription:before {  content:"\f5b1"; } .fa-prescription-bottle:before {  content:"\f485"; } .fa-prescription-bottle-alt:before {  content:"\f486"; } .fa-print:before {  content:"\f02f"; } .fa-procedures:before {  content:"\f487"; } .fa-product-hunt:before {  content:"\f288"; } .fa-project-diagram:before {  content:"\f542"; } .fa-pump-medical:before {  content:"\e06a"; } .fa-pump-soap:before {  content:"\e06b"; } .fa-pushed:before {  content:"\f3e1"; } .fa-puzzle-piece:before {  content:"\f12e"; } .fa-python:before {  content:"\f3e2"; } .fa-qq:before {  content:"\f1d6"; } .fa-qrcode:before {  content:"\f029"; } .fa-question:before {  content:"\f128"; } .fa-question-circle:before {  content:"\f059"; } .fa-quidditch:before {  content:"\f458"; } .fa-quinscape:before {  content:"\f459"; } .fa-quora:before {  content:"\f2c4"; } .fa-quote-left:before {  content:"\f10d"; } .fa-quote-right:before {  content:"\f10e"; } .fa-quran:before {  content:"\f687"; } .fa-r-project:before {  content:"\f4f7"; } .fa-radiation:before {  content:"\f7b9"; } .fa-radiation-alt:before {  content:"\f7ba"; } .fa-rainbow:before {  content:"\f75b"; } .fa-random:before {  content:"\f074"; } .fa-raspberry-pi:before {  content:"\f7bb"; } .fa-ravelry:before {  content:"\f2d9"; } .fa-react:before {  content:"\f41b"; } .fa-reacteurope:before {  content:"\f75d"; } .fa-readme:before {  content:"\f4d5"; } .fa-rebel:before {  content:"\f1d0"; } .fa-receipt:before {  content:"\f543"; } .fa-record-vinyl:before {  content:"\f8d9"; } .fa-recycle:before {  content:"\f1b8"; } .fa-red-river:before {  content:"\f3e3"; } .fa-reddit:before {  content:"\f1a1"; } .fa-reddit-alien:before {  content:"\f281"; } .fa-reddit-square:before {  content:"\f1a2"; } .fa-redhat:before {  content:"\f7bc"; } .fa-redo:before {  content:"\f01e"; } .fa-redo-alt:before {  content:"\f2f9"; } .fa-registered:before {  content:"\f25d"; } .fa-remove-format:before {  content:"\f87d"; } .fa-renren:before {  content:"\f18b"; } .fa-reply:before {  content:"\f3e5"; } .fa-reply-all:before {  content:"\f122"; } .fa-replyd:before {  content:"\f3e6"; } .fa-republican:before {  content:"\f75e"; } .fa-researchgate:before {  content:"\f4f8"; } .fa-resolving:before {  content:"\f3e7"; } .fa-restroom:before {  content:"\f7bd"; } .fa-retweet:before {  content:"\f079"; } .fa-rev:before {  content:"\f5b2"; } .fa-ribbon:before {  content:"\f4d6"; } .fa-ring:before {  content:"\f70b"; } .fa-road:before {  content:"\f018"; } .fa-robot:before {  content:"\f544"; } .fa-rocket:before {  content:"\f135"; } .fa-rocketchat:before {  content:"\f3e8"; } .fa-rockrms:before {  content:"\f3e9"; } .fa-route:before {  content:"\f4d7"; } .fa-rss:before {  content:"\f09e"; } .fa-rss-square:before {  content:"\f143"; } .fa-ruble-sign:before {  content:"\f158"; } .fa-ruler:before {  content:"\f545"; } .fa-ruler-combined:before {  content:"\f546"; } .fa-ruler-horizontal:before {  content:"\f547"; } .fa-ruler-vertical:before {  content:"\f548"; } .fa-running:before {  content:"\f70c"; } .fa-rupee-sign:before {  content:"\f156"; } .fa-rust:before {  content:"\e07a"; } .fa-sad-cry:before {  content:"\f5b3"; } .fa-sad-tear:before {  content:"\f5b4"; } .fa-safari:before {  content:"\f267"; } .fa-salesforce:before {  content:"\f83b"; } .fa-sass:before {  content:"\f41e"; } .fa-satellite:before {  content:"\f7bf"; } .fa-satellite-dish:before {  content:"\f7c0"; } .fa-save:before {  content:"\f0c7"; } .fa-schlix:before {  content:"\f3ea"; } .fa-school:before {  content:"\f549"; } .fa-screwdriver:before {  content:"\f54a"; } .fa-scribd:before {  content:"\f28a"; } .fa-scroll:before {  content:"\f70e"; } .fa-sd-card:before {  content:"\f7c2"; } .fa-search:before {  content:"\f002"; } .fa-search-dollar:before {  content:"\f688"; } .fa-search-location:before {  content:"\f689"; } .fa-search-minus:before {  content:"\f010"; } .fa-search-plus:before {  content:"\f00e"; } .fa-searchengin:before {  content:"\f3eb"; } .fa-seedling:before {  content:"\f4d8"; } .fa-sellcast:before {  content:"\f2da"; } .fa-sellsy:before {  content:"\f213"; } .fa-server:before {  content:"\f233"; } .fa-servicestack:before {  content:"\f3ec"; } .fa-shapes:before {  content:"\f61f"; } .fa-share:before {  content:"\f064"; } .fa-share-alt:before {  content:"\f1e0"; } .fa-share-alt-square:before {  content:"\f1e1"; } .fa-share-square:before {  content:"\f14d"; } .fa-shekel-sign:before {  content:"\f20b"; } .fa-shield-alt:before {  content:"\f3ed"; } .fa-shield-virus:before {  content:"\e06c"; } .fa-ship:before {  content:"\f21a"; } .fa-shipping-fast:before {  content:"\f48b"; } .fa-shirtsinbulk:before {  content:"\f214"; } .fa-shoe-prints:before {  content:"\f54b"; } .fa-shopify:before {  content:"\e057"; } .fa-shopping-bag:before {  content:"\f290"; } .fa-shopping-basket:before {  content:"\f291"; } .fa-shopping-cart:before {  content:"\f07a"; } .fa-shopware:before {  content:"\f5b5"; } .fa-shower:before {  content:"\f2cc"; } .fa-shuttle-van:before {  content:"\f5b6"; } .fa-sign:before {  content:"\f4d9"; } .fa-sign-in-alt:before {  content:"\f2f6"; } .fa-sign-language:before {  content:"\f2a7"; } .fa-sign-out-alt:before {  content:"\f2f5"; } .fa-signal:before {  content:"\f012"; } .fa-signature:before {  content:"\f5b7"; } .fa-sim-card:before {  content:"\f7c4"; } .fa-simplybuilt:before {  content:"\f215"; } .fa-sink:before {  content:"\e06d"; } .fa-sistrix:before {  content:"\f3ee"; } .fa-sitemap:before {  content:"\f0e8"; } .fa-sith:before {  content:"\f512"; } .fa-skating:before {  content:"\f7c5"; } .fa-sketch:before {  content:"\f7c6"; } .fa-skiing:before {  content:"\f7c9"; } .fa-skiing-nordic:before {  content:"\f7ca"; } .fa-skull:before {  content:"\f54c"; } .fa-skull-crossbones:before {  content:"\f714"; } .fa-skyatlas:before {  content:"\f216"; } .fa-skype:before {  content:"\f17e"; } .fa-slack:before {  content:"\f198"; } .fa-slack-hash:before {  content:"\f3ef"; } .fa-slash:before {  content:"\f715"; } .fa-sleigh:before {  content:"\f7cc"; } .fa-sliders-h:before {  content:"\f1de"; } .fa-slideshare:before {  content:"\f1e7"; } .fa-smile:before {  content:"\f118"; } .fa-smile-beam:before {  content:"\f5b8"; } .fa-smile-wink:before {  content:"\f4da"; } .fa-smog:before {  content:"\f75f"; } .fa-smoking:before {  content:"\f48d"; } .fa-smoking-ban:before {  content:"\f54d"; } .fa-sms:before {  content:"\f7cd"; } .fa-snapchat:before {  content:"\f2ab"; } .fa-snapchat-ghost:before {  content:"\f2ac"; } .fa-snapchat-square:before {  content:"\f2ad"; } .fa-snowboarding:before {  content:"\f7ce"; } .fa-snowflake:before {  content:"\f2dc"; } .fa-snowman:before {  content:"\f7d0"; } .fa-snowplow:before {  content:"\f7d2"; } .fa-soap:before {  content:"\e06e"; } .fa-socks:before {  content:"\f696"; } .fa-solar-panel:before {  content:"\f5ba"; } .fa-sort:before {  content:"\f0dc"; } .fa-sort-alpha-down:before {  content:"\f15d"; } .fa-sort-alpha-down-alt:before {  content:"\f881"; } .fa-sort-alpha-up:before {  content:"\f15e"; } .fa-sort-alpha-up-alt:before {  content:"\f882"; } .fa-sort-amount-down:before {  content:"\f160"; } .fa-sort-amount-down-alt:before {  content:"\f884"; } .fa-sort-amount-up:before {  content:"\f161"; } .fa-sort-amount-up-alt:before {  content:"\f885"; } .fa-sort-down:before {  content:"\f0dd"; } .fa-sort-numeric-down:before {  content:"\f162"; } .fa-sort-numeric-down-alt:before {  content:"\f886"; } .fa-sort-numeric-up:before {  content:"\f163"; } .fa-sort-numeric-up-alt:before {  content:"\f887"; } .fa-sort-up:before {  content:"\f0de"; } .fa-soundcloud:before {  content:"\f1be"; } .fa-sourcetree:before {  content:"\f7d3"; } .fa-spa:before {  content:"\f5bb"; } .fa-space-shuttle:before {  content:"\f197"; } .fa-speakap:before {  content:"\f3f3"; } .fa-speaker-deck:before {  content:"\f83c"; } .fa-spell-check:before {  content:"\f891"; } .fa-spider:before {  content:"\f717"; } .fa-spinner:before {  content:"\f110"; } .fa-splotch:before {  content:"\f5bc"; } .fa-spotify:before {  content:"\f1bc"; } .fa-spray-can:before {  content:"\f5bd"; } .fa-square:before {  content:"\f0c8"; } .fa-square-full:before {  content:"\f45c"; } .fa-square-root-alt:before {  content:"\f698"; } .fa-squarespace:before {  content:"\f5be"; } .fa-stack-exchange:before {  content:"\f18d"; } .fa-stack-overflow:before {  content:"\f16c"; } .fa-stackpath:before {  content:"\f842"; } .fa-stamp:before {  content:"\f5bf"; } .fa-star:before {  content:"\f005"; } .fa-star-and-crescent:before {  content:"\f699"; } .fa-star-half:before {  content:"\f089"; } .fa-star-half-alt:before {  content:"\f5c0"; } .fa-star-of-david:before {  content:"\f69a"; } .fa-star-of-life:before {  content:"\f621"; } .fa-staylinked:before {  content:"\f3f5"; } .fa-steam:before {  content:"\f1b6"; } .fa-steam-square:before {  content:"\f1b7"; } .fa-steam-symbol:before {  content:"\f3f6"; } .fa-step-backward:before {  content:"\f048"; } .fa-step-forward:before {  content:"\f051"; } .fa-stethoscope:before {  content:"\f0f1"; } .fa-sticker-mule:before {  content:"\f3f7"; } .fa-sticky-note:before {  content:"\f249"; } .fa-stop:before {  content:"\f04d"; } .fa-stop-circle:before {  content:"\f28d"; } .fa-stopwatch:before {  content:"\f2f2"; } .fa-stopwatch-20:before {  content:"\e06f"; } .fa-store:before {  content:"\f54e"; } .fa-store-alt:before {  content:"\f54f"; } .fa-store-alt-slash:before {  content:"\e070"; } .fa-store-slash:before {  content:"\e071"; } .fa-strava:before {  content:"\f428"; } .fa-stream:before {  content:"\f550"; } .fa-street-view:before {  content:"\f21d"; } .fa-strikethrough:before {  content:"\f0cc"; } .fa-stripe:before {  content:"\f429"; } .fa-stripe-s:before {  content:"\f42a"; } .fa-stroopwafel:before {  content:"\f551"; } .fa-studiovinari:before {  content:"\f3f8"; } .fa-stumbleupon:before {  content:"\f1a4"; } .fa-stumbleupon-circle:before {  content:"\f1a3"; } .fa-subscript:before {  content:"\f12c"; } .fa-subway:before {  content:"\f239"; } .fa-suitcase:before {  content:"\f0f2"; } .fa-suitcase-rolling:before {  content:"\f5c1"; } .fa-sun:before {  content:"\f185"; } .fa-superpowers:before {  content:"\f2dd"; } .fa-superscript:before {  content:"\f12b"; } .fa-supple:before {  content:"\f3f9"; } .fa-surprise:before {  content:"\f5c2"; } .fa-suse:before {  content:"\f7d6"; } .fa-swatchbook:before {  content:"\f5c3"; } .fa-swift:before {  content:"\f8e1"; } .fa-swimmer:before {  content:"\f5c4"; } .fa-swimming-pool:before {  content:"\f5c5"; } .fa-symfony:before {  content:"\f83d"; } .fa-synagogue:before {  content:"\f69b"; } .fa-sync:before {  content:"\f021"; } .fa-sync-alt:before {  content:"\f2f1"; } .fa-syringe:before {  content:"\f48e"; } .fa-table:before {  content:"\f0ce"; } .fa-table-tennis:before {  content:"\f45d"; } .fa-tablet:before {  content:"\f10a"; } .fa-tablet-alt:before {  content:"\f3fa"; } .fa-tablets:before {  content:"\f490"; } .fa-tachometer-alt:before {  content:"\f3fd"; } .fa-tag:before {  content:"\f02b"; } .fa-tags:before {  content:"\f02c"; } .fa-tape:before {  content:"\f4db"; } .fa-tasks:before {  content:"\f0ae"; } .fa-taxi:before {  content:"\f1ba"; } .fa-teamspeak:before {  content:"\f4f9"; } .fa-teeth:before {  content:"\f62e"; } .fa-teeth-open:before {  content:"\f62f"; } .fa-telegram:before {  content:"\f2c6"; } .fa-telegram-plane:before {  content:"\f3fe"; } .fa-temperature-high:before {  content:"\f769"; } .fa-temperature-low:before {  content:"\f76b"; } .fa-tencent-weibo:before {  content:"\f1d5"; } .fa-tenge:before {  content:"\f7d7"; } .fa-terminal:before {  content:"\f120"; } .fa-text-height:before {  content:"\f034"; } .fa-text-width:before {  content:"\f035"; } .fa-th:before {  content:"\f00a"; } .fa-th-large:before {  content:"\f009"; } .fa-th-list:before {  content:"\f00b"; } .fa-the-red-yeti:before {  content:"\f69d"; } .fa-theater-masks:before {  content:"\f630"; } .fa-themeco:before {  content:"\f5c6"; } .fa-themeisle:before {  content:"\f2b2"; } .fa-thermometer:before {  content:"\f491"; } .fa-thermometer-empty:before {  content:"\f2cb"; } .fa-thermometer-full:before {  content:"\f2c7"; } .fa-thermometer-half:before {  content:"\f2c9"; } .fa-thermometer-quarter:before {  content:"\f2ca"; } .fa-thermometer-three-quarters:before {  content:"\f2c8"; } .fa-think-peaks:before {  content:"\f731"; } .fa-thumbs-down:before {  content:"\f165"; } .fa-thumbs-up:before {  content:"\f164"; } .fa-thumbtack:before {  content:"\f08d"; } .fa-ticket-alt:before {  content:"\f3ff"; } .fa-tiktok:before {  content:"\e07b"; } .fa-times:before {  content:"\f00d"; } .fa-times-circle:before {  content:"\f057"; } .fa-tint:before {  content:"\f043"; } .fa-tint-slash:before {  content:"\f5c7"; } .fa-tired:before {  content:"\f5c8"; } .fa-toggle-off:before {  content:"\f204"; } .fa-toggle-on:before {  content:"\f205"; } .fa-toilet:before {  content:"\f7d8"; } .fa-toilet-paper:before {  content:"\f71e"; } .fa-toilet-paper-slash:before {  content:"\e072"; } .fa-toolbox:before {  content:"\f552"; } .fa-tools:before {  content:"\f7d9"; } .fa-tooth:before {  content:"\f5c9"; } .fa-torah:before {  content:"\f6a0"; } .fa-torii-gate:before {  content:"\f6a1"; } .fa-tractor:before {  content:"\f722"; } .fa-trade-federation:before {  content:"\f513"; } .fa-trademark:before {  content:"\f25c"; } .fa-traffic-light:before {  content:"\f637"; } .fa-trailer:before {  content:"\e041"; } .fa-train:before {  content:"\f238"; } .fa-tram:before {  content:"\f7da"; } .fa-transgender:before {  content:"\f224"; } .fa-transgender-alt:before {  content:"\f225"; } .fa-trash:before {  content:"\f1f8"; } .fa-trash-alt:before {  content:"\f2ed"; } .fa-trash-restore:before {  content:"\f829"; } .fa-trash-restore-alt:before {  content:"\f82a"; } .fa-tree:before {  content:"\f1bb"; } .fa-trello:before {  content:"\f181"; } .fa-trophy:before {  content:"\f091"; } .fa-truck:before {  content:"\f0d1"; } .fa-truck-loading:before {  content:"\f4de"; } .fa-truck-monster:before {  content:"\f63b"; } .fa-truck-moving:before {  content:"\f4df"; } .fa-truck-pickup:before {  content:"\f63c"; } .fa-tshirt:before {  content:"\f553"; } .fa-tty:before {  content:"\f1e4"; } .fa-tumblr:before {  content:"\f173"; } .fa-tumblr-square:before {  content:"\f174"; } .fa-tv:before {  content:"\f26c"; } .fa-twitch:before {  content:"\f1e8"; } .fa-twitter:before {  content:"\f099"; } .fa-twitter-square:before {  content:"\f081"; } .fa-typo3:before {  content:"\f42b"; } .fa-uber:before {  content:"\f402"; } .fa-ubuntu:before {  content:"\f7df"; } .fa-uikit:before {  content:"\f403"; } .fa-umbraco:before {  content:"\f8e8"; } .fa-umbrella:before {  content:"\f0e9"; } .fa-umbrella-beach:before {  content:"\f5ca"; } .fa-uncharted:before {  content:"\e084"; } .fa-underline:before {  content:"\f0cd"; } .fa-undo:before {  content:"\f0e2"; } .fa-undo-alt:before {  content:"\f2ea"; } .fa-uniregistry:before {  content:"\f404"; } .fa-unity:before {  content:"\e049"; } .fa-universal-access:before {  content:"\f29a"; } .fa-university:before {  content:"\f19c"; } .fa-unlink:before {  content:"\f127"; } .fa-unlock:before {  content:"\f09c"; } .fa-unlock-alt:before {  content:"\f13e"; } .fa-unsplash:before {  content:"\e07c"; } .fa-untappd:before {  content:"\f405"; } .fa-upload:before {  content:"\f093"; } .fa-ups:before {  content:"\f7e0"; } .fa-usb:before {  content:"\f287"; } .fa-user:before {  content:"\f007"; } .fa-user-alt:before {  content:"\f406"; } .fa-user-alt-slash:before {  content:"\f4fa"; } .fa-user-astronaut:before {  content:"\f4fb"; } .fa-user-check:before {  content:"\f4fc"; } .fa-user-circle:before {  content:"\f2bd"; } .fa-user-clock:before {  content:"\f4fd"; } .fa-user-cog:before {  content:"\f4fe"; } .fa-user-edit:before {  content:"\f4ff"; } .fa-user-friends:before {  content:"\f500"; } .fa-user-graduate:before {  content:"\f501"; } .fa-user-injured:before {  content:"\f728"; } .fa-user-lock:before {  content:"\f502"; } .fa-user-md:before {  content:"\f0f0"; } .fa-user-minus:before {  content:"\f503"; } .fa-user-ninja:before {  content:"\f504"; } .fa-user-nurse:before {  content:"\f82f"; } .fa-user-plus:before {  content:"\f234"; } .fa-user-secret:before {  content:"\f21b"; } .fa-user-shield:before {  content:"\f505"; } .fa-user-slash:before {  content:"\f506"; } .fa-user-tag:before {  content:"\f507"; } .fa-user-tie:before {  content:"\f508"; } .fa-user-times:before {  content:"\f235"; } .fa-users:before {  content:"\f0c0"; } .fa-users-cog:before {  content:"\f509"; } .fa-users-slash:before {  content:"\e073"; } .fa-usps:before {  content:"\f7e1"; } .fa-ussunnah:before {  content:"\f407"; } .fa-utensil-spoon:before {  content:"\f2e5"; } .fa-utensils:before {  content:"\f2e7"; } .fa-vaadin:before {  content:"\f408"; } .fa-vector-square:before {  content:"\f5cb"; } .fa-venus:before {  content:"\f221"; } .fa-venus-double:before {  content:"\f226"; } .fa-venus-mars:before {  content:"\f228"; } .fa-vest:before {  content:"\e085"; } .fa-vest-patches:before {  content:"\e086"; } .fa-viacoin:before {  content:"\f237"; } .fa-viadeo:before {  content:"\f2a9"; } .fa-viadeo-square:before {  content:"\f2aa"; } .fa-vial:before {  content:"\f492"; } .fa-vials:before {  content:"\f493"; } .fa-viber:before {  content:"\f409"; } .fa-video:before {  content:"\f03d"; } .fa-video-slash:before {  content:"\f4e2"; } .fa-vihara:before {  content:"\f6a7"; } .fa-vimeo:before {  content:"\f40a"; } .fa-vimeo-square:before {  content:"\f194"; } .fa-vimeo-v:before {  content:"\f27d"; } .fa-vine:before {  content:"\f1ca"; } .fa-virus:before {  content:"\e074"; } .fa-virus-slash:before {  content:"\e075"; } .fa-viruses:before {  content:"\e076"; } .fa-vk:before {  content:"\f189"; } .fa-vnv:before {  content:"\f40b"; } .fa-voicemail:before {  content:"\f897"; } .fa-volleyball-ball:before {  content:"\f45f"; } .fa-volume-down:before {  content:"\f027"; } .fa-volume-mute:before {  content:"\f6a9"; } .fa-volume-off:before {  content:"\f026"; } .fa-volume-up:before {  content:"\f028"; } .fa-vote-yea:before {  content:"\f772"; } .fa-vr-cardboard:before {  content:"\f729"; } .fa-vuejs:before {  content:"\f41f"; } .fa-walking:before {  content:"\f554"; } .fa-wallet:before {  content:"\f555"; } .fa-warehouse:before {  content:"\f494"; } .fa-watchman-monitoring:before {  content:"\e087"; } .fa-water:before {  content:"\f773"; } .fa-wave-square:before {  content:"\f83e"; } .fa-waze:before {  content:"\f83f"; } .fa-weebly:before {  content:"\f5cc"; } .fa-weibo:before {  content:"\f18a"; } .fa-weight:before {  content:"\f496"; } .fa-weight-hanging:before {  content:"\f5cd"; } .fa-weixin:before {  content:"\f1d7"; } .fa-whatsapp:before {  content:"\f232"; } .fa-whatsapp-square:before {  content:"\f40c"; } .fa-wheelchair:before {  content:"\f193"; } .fa-whmcs:before {  content:"\f40d"; } .fa-wifi:before {  content:"\f1eb"; } .fa-wikipedia-w:before {  content:"\f266"; } .fa-wind:before {  content:"\f72e"; } .fa-window-close:before {  content:"\f410"; } .fa-window-maximize:before {  content:"\f2d0"; } .fa-window-minimize:before {  content:"\f2d1"; } .fa-window-restore:before {  content:"\f2d2"; } .fa-windows:before {  content:"\f17a"; } .fa-wine-bottle:before {  content:"\f72f"; } .fa-wine-glass:before {  content:"\f4e3"; } .fa-wine-glass-alt:before {  content:"\f5ce"; } .fa-wix:before {  content:"\f5cf"; } .fa-wizards-of-the-coast:before {  content:"\f730"; } .fa-wodu:before {  content:"\e088"; } .fa-wolf-pack-battalion:before {  content:"\f514"; } .fa-won-sign:before {  content:"\f159"; } .fa-wordpress:before {  content:"\f19a"; } .fa-wordpress-simple:before {  content:"\f411"; } .fa-wpbeginner:before {  content:"\f297"; } .fa-wpexplorer:before {  content:"\f2de"; } .fa-wpforms:before {  content:"\f298"; } .fa-wpressr:before {  content:"\f3e4"; } .fa-wrench:before {  content:"\f0ad"; } .fa-x-ray:before {  content:"\f497"; } .fa-xbox:before {  content:"\f412"; } .fa-xing:before {  content:"\f168"; } .fa-xing-square:before {  content:"\f169"; } .fa-y-combinator:before {  content:"\f23b"; } .fa-yahoo:before {  content:"\f19e"; } .fa-yammer:before {  content:"\f840"; } .fa-yandex:before {  content:"\f413"; } .fa-yandex-international:before {  content:"\f414"; } .fa-yarn:before {  content:"\f7e3"; } .fa-yelp:before {  content:"\f1e9"; } .fa-yen-sign:before {  content:"\f157"; } .fa-yin-yang:before {  content:"\f6ad"; } .fa-yoast:before {  content:"\f2b1"; } .fa-youtube:before {  content:"\f167"; } .fa-youtube-square:before {  content:"\f431"; } .fa-zhihu:before {  content:"\f63f"; } .sr-only {  border:0;  clip:rect(0, 0, 0, 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .sr-only-focusable:active, .sr-only-focusable:focus {  clip:auto;  height:auto;  margin:0;  overflow:visible;  position:static;  width:auto; } /*! * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons:CC BY 4.0, Fonts:SIL OFL 1.1, Code:MIT License) */ @font-face {  font-family:"Font Awesome 5 Free";  font-style:normal;  font-weight:900;  font-display:swap;  src:url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-solid-900.eot);  src:url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-solid-900.eot) format("embedded-opentype"), url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-solid-900.woff2) format("woff2"), url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-solid-900.woff) format("woff"), url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-solid-900.ttf) format("truetype"), url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-solid-900.svg) format("svg"); } .fa, .commentlist li.bypostauthor .fn:after, .style-indicator-caret-down > ul.menu > li.menu-item-has-children > a:after, .style-indicator-caret-down > ul.menu > li.mega > a:after, .fas {  font-family:"Font Awesome 5 Free";  font-weight:900; } /*! * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons:CC BY 4.0, Fonts:SIL OFL 1.1, Code:MIT License) */ @font-face {  font-family:"Font Awesome 5 Brands";  font-style:normal;  font-weight:400;  font-display:swap;  src:url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-brands-400.eot);  src:url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-brands-400.eot) format("embedded-opentype"), url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-brands-400.woff2) format("woff2"), url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-brands-400.woff) format("woff"), url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-brands-400.ttf) format("truetype"), url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/fontawesome-5.15.4/webfonts/fa-brands-400.svg) format("svg"); } .fab {  font-family:"Font Awesome 5 Brands";  font-weight:400; } @font-face {  font-family:feather;  src:url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/feather/feather.ttf) format("truetype"), url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/feather/feather.woff) format("woff"), url(https://maxmag.gr/wp-content/themes/fox/v55/css/lib/feather/feather.svg) format("svg");  font-weight:400;  font-style:normal;  font-display:swap; } .feather, .offcanvas-nav li > .indicator i, .style-indicator-angle-down > ul.menu > li.menu-item-has-children > a:after, .style-indicator-angle-down > ul.menu > li.mega > a:after, .mfp-preloader:before, [class*=" feather-"], [class^=feather-] {  font-family:feather !important;  font-style:normal;  font-weight:400;  font-variant:normal;  text-transform:none;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .feather-activity:before {  content:"\e900"; } .feather-airplay:before {  content:"\e901"; } .feather-alert-circle:before {  content:"\e902"; } .feather-alert-octagon:before {  content:"\e903"; } .feather-alert-triangle:before {  content:"\e904"; } .feather-align-center:before {  content:"\e905"; } .feather-align-justify:before {  content:"\e906"; } .feather-align-left:before {  content:"\e907"; } .feather-align-right:before {  content:"\e908"; } .feather-anchor:before {  content:"\e909"; } .feather-aperture:before {  content:"\e90a"; } .feather-archive:before {  content:"\e90b"; } .feather-arrow-down-circle:before {  content:"\e90c"; } .feather-arrow-down-left:before {  content:"\e90d"; } .feather-arrow-down-right:before {  content:"\e90e"; } .feather-arrow-down:before {  content:"\e90f"; } .feather-arrow-left-circle:before {  content:"\e910"; } .feather-arrow-left:before {  content:"\e911"; } .feather-arrow-right-circle:before {  content:"\e912"; } .feather-arrow-right:before {  content:"\e913"; } .feather-arrow-up-circle:before {  content:"\e914"; } .feather-arrow-up-left:before {  content:"\e915"; } .feather-arrow-up-right:before {  content:"\e916"; } .feather-arrow-up:before {  content:"\e917"; } .feather-at-sign:before {  content:"\e918"; } .feather-award:before {  content:"\e919"; } .feather-bar-chart-2:before {  content:"\e91a"; } .feather-bar-chart:before {  content:"\e91b"; } .feather-battery-charging:before {  content:"\e91c"; } .feather-battery:before {  content:"\e91d"; } .feather-bell-off:before {  content:"\e91e"; } .feather-bell:before {  content:"\e91f"; } .feather-bluetooth:before {  content:"\e920"; } .feather-bold:before {  content:"\e921"; } .feather-book-open:before {  content:"\e922"; } .feather-book:before {  content:"\e923"; } .feather-bookmark:before {  content:"\e924"; } .feather-box:before {  content:"\e925"; } .feather-briefcase:before {  content:"\e926"; } .feather-calendar:before {  content:"\e927"; } .feather-camera-off:before {  content:"\e928"; } .feather-camera:before {  content:"\e929"; } .feather-cast:before {  content:"\e92a"; } .feather-check-circle:before {  content:"\e92b"; } .feather-check-square:before {  content:"\e92c"; } .feather-check:before {  content:"\e92d"; } .feather-chevron-down:before {  content:"\e92e"; } .feather-chevron-left:before {  content:"\e92f"; } .feather-chevron-right:before, .offcanvas-nav li > .indicator i:before {  content:"\e930"; } .feather-chevron-up:before {  content:"\e931"; } .feather-chevrons-down:before {  content:"\e932"; } .feather-chevrons-left:before {  content:"\e933"; } .feather-chevrons-right:before {  content:"\e934"; } .feather-chevrons-up:before {  content:"\e935"; } .feather-chrome:before {  content:"\e936"; } .feather-circle:before {  content:"\e937"; } .feather-clipboard:before {  content:"\e938"; } .feather-clock:before {  content:"\e939"; } .feather-cloud-drizzle:before {  content:"\e93a"; } .feather-cloud-lightning:before {  content:"\e93b"; } .feather-cloud-off:before {  content:"\e93c"; } .feather-cloud-rain:before {  content:"\e93d"; } .feather-cloud-snow:before {  content:"\e93e"; } .feather-cloud:before {  content:"\e93f"; } .feather-code:before {  content:"\e940"; } .feather-codepen:before {  content:"\e941"; } .feather-coffee:before {  content:"\e942"; } .feather-command:before {  content:"\e943"; } .feather-compass:before {  content:"\e944"; } .feather-copy:before {  content:"\e945"; } .feather-corner-down-left:before {  content:"\e946"; } .feather-corner-down-right:before {  content:"\e947"; } .feather-corner-left-down:before {  content:"\e948"; } .feather-corner-left-up:before {  content:"\e949"; } .feather-corner-right-down:before {  content:"\e94a"; } .feather-corner-right-up:before {  content:"\e94b"; } .feather-corner-up-left:before {  content:"\e94c"; } .feather-corner-up-right:before {  content:"\e94d"; } .feather-cpu:before {  content:"\e94e"; } .feather-credit-card:before {  content:"\e94f"; } .feather-crop:before {  content:"\e950"; } .feather-crosshair:before {  content:"\e951"; } .feather-database:before {  content:"\e952"; } .feather-delete:before {  content:"\e953"; } .feather-disc:before {  content:"\e954"; } .feather-dollar-sign:before {  content:"\e955"; } .feather-download-cloud:before {  content:"\e956"; } .feather-download:before {  content:"\e957"; } .feather-droplet:before {  content:"\e958"; } .feather-edit-2:before {  content:"\e959"; } .feather-edit-3:before {  content:"\e95a"; } .feather-edit:before {  content:"\e95b"; } .feather-external-link:before {  content:"\e95c"; } .feather-eye-off:before {  content:"\e95d"; } .feather-eye:before {  content:"\e95e"; } .feather-facebook:before {  content:"\e95f"; } .feather-fast-forward:before {  content:"\e960"; } .feather-feather:before {  content:"\e961"; } .feather-figma:before {  content:"\e962"; } .feather-file-minus:before {  content:"\e963"; } .feather-file-plus:before {  content:"\e964"; } .feather-file-text:before {  content:"\e965"; } .feather-file:before {  content:"\e966"; } .feather-film:before {  content:"\e967"; } .feather-filter:before {  content:"\e968"; } .feather-flag:before {  content:"\e969"; } .feather-folder-minus:before {  content:"\e96a"; } .feather-folder-plus:before {  content:"\e96b"; } .feather-folder:before {  content:"\e96c"; } .feather-frown:before {  content:"\e96d"; } .feather-gift:before {  content:"\e96e"; } .feather-git-branch:before {  content:"\e96f"; } .feather-git-commit:before {  content:"\e970"; } .feather-git-merge:before {  content:"\e971"; } .feather-git-pull-request:before {  content:"\e972"; } .feather-github:before {  content:"\e973"; } .feather-gitlab:before {  content:"\e974"; } .feather-globe:before {  content:"\e975"; } .feather-grid:before {  content:"\e976"; } .feather-hard-drive:before {  content:"\e977"; } .feather-hash:before {  content:"\e978"; } .feather-headphones:before {  content:"\e979"; } .feather-heart:before {  content:"\e97a"; } .feather-help-circle:before {  content:"\e97b"; } .feather-home:before {  content:"\e97c"; } .feather-image:before {  content:"\e97d"; } .feather-inbox:before {  content:"\e97e"; } .feather-info:before {  content:"\e97f"; } .feather-instagram:before {  content:"\e980"; } .feather-italic:before {  content:"\e981"; } .feather-key:before {  content:"\e982"; } .feather-layers:before {  content:"\e983"; } .feather-layout:before {  content:"\e984"; } .feather-life-buoy:before {  content:"\e985"; } .feather-link-2:before {  content:"\e986"; } .feather-link:before {  content:"\e987"; } .feather-linkedin:before {  content:"\e988"; } .feather-list:before {  content:"\e989"; } .feather-loader:before, .mfp-preloader:before {  content:"\e98a"; } .feather-lock:before {  content:"\e98b"; } .feather-log-in:before {  content:"\e98c"; } .feather-log-out:before {  content:"\e98d"; } .feather-mail:before {  content:"\e98e"; } .feather-map-pin:before {  content:"\e98f"; } .feather-map:before {  content:"\e990"; } .feather-maximize-2:before {  content:"\e991"; } .feather-maximize:before {  content:"\e992"; } .feather-meh:before {  content:"\e993"; } .feather-menu:before {  content:"\e994"; } .feather-message-circle:before {  content:"\e995"; } .feather-message-square:before {  content:"\e996"; } .feather-mic-off:before {  content:"\e997"; } .feather-mic:before {  content:"\e998"; } .feather-minimize-2:before {  content:"\e999"; } .feather-minimize:before {  content:"\e99a"; } .feather-minus-circle:before {  content:"\e99b"; } .feather-minus-square:before {  content:"\e99c"; } .feather-minus:before {  content:"\e99d"; } .feather-monitor:before {  content:"\e99e"; } .feather-moon:before {  content:"\e99f"; } .feather-more-horizontal:before {  content:"\e9a0"; } .feather-more-vertical:before {  content:"\e9a1"; } .feather-mouse-pointer:before {  content:"\e9a2"; } .feather-move:before {  content:"\e9a3"; } .feather-music:before {  content:"\e9a4"; } .feather-navigation-2:before {  content:"\e9a5"; } .feather-navigation:before {  content:"\e9a6"; } .feather-octagon:before {  content:"\e9a7"; } .feather-package:before {  content:"\e9a8"; } .feather-paperclip:before {  content:"\e9a9"; } .feather-pause-circle:before {  content:"\e9aa"; } .feather-pause:before {  content:"\e9ab"; } .feather-pen-tool:before {  content:"\e9ac"; } .feather-percent:before {  content:"\e9ad"; } .feather-phone-call:before {  content:"\e9ae"; } .feather-phone-forwarded:before {  content:"\e9af"; } .feather-phone-incoming:before {  content:"\e9b0"; } .feather-phone-missed:before {  content:"\e9b1"; } .feather-phone-off:before {  content:"\e9b2"; } .feather-phone-outgoing:before {  content:"\e9b3"; } .feather-phone:before {  content:"\e9b4"; } .feather-pie-chart:before {  content:"\e9b5"; } .feather-play-circle:before {  content:"\e9b6"; } .feather-play:before {  content:"\e9b7"; } .feather-plus-circle:before {  content:"\e9b8"; } .feather-plus-square:before {  content:"\e9b9"; } .feather-plus:before {  content:"\e9ba"; } .feather-pocket:before {  content:"\e9bb"; } .feather-power:before {  content:"\e9bc"; } .feather-printer:before {  content:"\e9bd"; } .feather-radio:before {  content:"\e9be"; } .feather-refresh-ccw:before {  content:"\e9bf"; } .feather-refresh-cw:before {  content:"\e9c0"; } .feather-repeat:before {  content:"\e9c1"; } .feather-rewind:before {  content:"\e9c2"; } .feather-rotate-ccw:before {  content:"\e9c3"; } .feather-rotate-cw:before {  content:"\e9c4"; } .feather-rss:before {  content:"\e9c5"; } .feather-save:before {  content:"\e9c6"; } .feather-scissors:before {  content:"\e9c7"; } .feather-search:before {  content:"\e9c8"; } .feather-send:before {  content:"\e9c9"; } .feather-server:before {  content:"\e9ca"; } .feather-settings:before {  content:"\e9cb"; } .feather-share-2:before {  content:"\e9cc"; } .feather-share:before {  content:"\e9cd"; } .feather-shield-off:before {  content:"\e9ce"; } .feather-shield:before {  content:"\e9cf"; } .feather-shopping-bag:before {  content:"\e9d0"; } .feather-shopping-cart:before {  content:"\e9d1"; } .feather-shuffle:before {  content:"\e9d2"; } .feather-sidebar:before {  content:"\e9d3"; } .feather-skip-back:before {  content:"\e9d4"; } .feather-skip-forward:before {  content:"\e9d5"; } .feather-slack:before {  content:"\e9d6"; } .feather-slash:before {  content:"\e9d7"; } .feather-sliders:before {  content:"\e9d8"; } .feather-smartphone:before {  content:"\e9d9"; } .feather-smile:before {  content:"\e9da"; } .feather-speaker:before {  content:"\e9db"; } .feather-square:before {  content:"\e9dc"; } .feather-star:before {  content:"\e9dd"; } .feather-stop-circle:before {  content:"\e9de"; } .feather-sun:before {  content:"\e9df"; } .feather-sunrise:before {  content:"\e9e0"; } .feather-sunset:before {  content:"\e9e1"; } .feather-tablet:before {  content:"\e9e2"; } .feather-tag:before {  content:"\e9e3"; } .feather-target:before {  content:"\e9e4"; } .feather-terminal:before {  content:"\e9e5"; } .feather-thermometer:before {  content:"\e9e6"; } .feather-thumbs-down:before {  content:"\e9e7"; } .feather-thumbs-up:before {  content:"\e9e8"; } .feather-toggle-left:before {  content:"\e9e9"; } .feather-toggle-right:before {  content:"\e9ea"; } .feather-trash-2:before {  content:"\e9eb"; } .feather-trash:before {  content:"\e9ec"; } .feather-trello:before {  content:"\e9ed"; } .feather-trending-down:before {  content:"\e9ee"; } .feather-trending-up:before {  content:"\e9ef"; } .feather-triangle:before {  content:"\e9f0"; } .feather-truck:before {  content:"\e9f1"; } .feather-tv:before {  content:"\e9f2"; } .feather-twitter:before {  content:"\e9f3"; } .feather-type:before {  content:"\e9f4"; } .feather-umbrella:before {  content:"\e9f5"; } .feather-underline:before {  content:"\e9f6"; } .feather-unlock:before {  content:"\e9f7"; } .feather-upload-cloud:before {  content:"\e9f8"; } .feather-upload:before {  content:"\e9f9"; } .feather-user-check:before {  content:"\e9fa"; } .feather-user-minus:before {  content:"\e9fb"; } .feather-user-plus:before {  content:"\e9fc"; } .feather-user-x:before {  content:"\e9fd"; } .feather-user:before {  content:"\e9fe"; } .feather-users:before {  content:"\e9ff"; } .feather-video-off:before {  content:"\ea00"; } .feather-video:before {  content:"\ea01"; } .feather-voicemail:before {  content:"\ea02"; } .feather-volume-1:before {  content:"\ea03"; } .feather-volume-2:before {  content:"\ea04"; } .feather-volume-x:before {  content:"\ea05"; } .feather-volume:before {  content:"\ea06"; } .feather-watch:before {  content:"\ea07"; } .feather-wifi-off:before {  content:"\ea08"; } .feather-wifi:before {  content:"\ea09"; } .feather-wind:before {  content:"\ea0a"; } .feather-x-circle:before {  content:"\ea0b"; } .feather-x-octagon:before {  content:"\ea0c"; } .feather-x-square:before {  content:"\ea0d"; } .feather-x:before {  content:"\ea0e"; } .feather-youtube:before {  content:"\ea0f"; } .feather-zap-off:before {  content:"\ea10"; } .feather-zap:before {  content:"\ea11"; } .feather-zoom-in:before {  content:"\ea12"; } .feather-zoom-out:before {  content:"\ea13"; } .feather-messenger:before {  content:"\ea14";  color:#00b2ff; } @font-face {  font-family:"flexslider-icon";  src:url(https://maxmag.gr/wp-content/themes/fox/css/flexslider/flexslider-icon.eot);  src:url(https://maxmag.gr/wp-content/themes/fox/css/flexslider/flexslider-icon.eot) format("embedded-opentype"), url(https://maxmag.gr/wp-content/themes/fox/css/flexslider/flexslider-icon.woff) format("woff"), url(https://maxmag.gr/wp-content/themes/fox/css/flexslider/flexslider-icon.ttf) format("truetype"), url(https://maxmag.gr/wp-content/themes/fox/css/flexslider/flexslider-icon.svg) format("svg");  font-weight:400;  font-style:normal; } .flex-container a:hover, .flex-slider a:hover, .flex-container a:focus, .flex-slider a:focus {  outline:none; } .slides, .flex-control-nav, .flex-direction-nav {  margin:0;  padding:0;  list-style:none; } .flex-pauseplay span {  text-transform:capitalize; } .flexslider {  margin:0;  padding:0; } .flexslider .slides > li {  display:none;  -webkit-backface-visibility:hidden; } .flexslider .slides img {  width:100%;  display:block; } .flexslider .slides:after {  content:" ";  display:block;  clear:both;  visibility:hidden;  line-height:0;  height:0; } html[xmlns] .flexslider .slides {  display:block; } * html .flexslider .slides {  height:1%; } .no-js .flexslider .slides > li:first-child {  display:block; } .flexslider {  margin:0 0 60px;  background:#fff;  border:4px solid #fff;  position:relative;  zoom:1;  border-radius:4px;  -o-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);  box-shadow:0 1px 4px rgba(0, 0, 0, 0.2); } .flexslider .slides {  zoom:1; } .flex-viewport {  max-height:2000px;  transition:all 1s ease; } .loading .flex-viewport {  max-height:300px; } .carousel li {  margin-right:5px; } .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);  transition:all 0.3s ease-in-out; } .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"; } .flex-direction-nav .flex-prev {  left:-50px; } .flex-direction-nav .flex-next {  right:-50px;  text-align:right; } .flexslider:hover .flex-direction-nav .flex-prev {  opacity:0.7;  left:10px; } .flexslider:hover .flex-direction-nav .flex-prev:hover {  opacity:1; } .flexslider:hover .flex-direction-nav .flex-next {  opacity:0.7;  right:10px; } .flexslider:hover .flex-direction-nav .flex-next:hover {  opacity:1; } .flex-direction-nav .flex-disabled {  opacity:0 !important;  filter:alpha(opacity=0);  cursor:default; } .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"; } .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;  -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);  border-radius:20px; } .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:0.7;  cursor:pointer;  transition:all 1s ease; } .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;  } } .slick-slider {  position:relative;  display:block;  box-sizing:border-box;  -webkit-touch-callout:none;  -webkit-user-select:none;  -moz-user-select:none;  user-select:none;  touch-action:pan-y;  -webkit-tap-highlight-color:transparent; } .slick-list {  position:relative;  overflow:hidden;  display:block;  margin:0;  padding:0; } .slick-list:focus {  outline:none; } .slick-list.dragging {  cursor:pointer;  cursor:hand; } .slick-slider .slick-track, .slick-slider .slick-list {  transform:translate3d(0, 0, 0); } .slick-track {  position:relative;  left:0;  top:0;  display:block;  margin-left:auto;  margin-right:auto; } .slick-track:before, .slick-track:after {  content:"";  display:table; } .slick-track:after {  clear:both; } .slick-loading .slick-track {  visibility:hidden; } .slick-slide {  float:left;  height:100%;  min-height:1px;  display:none; } [dir=rtl] .slick-slide {  float:right; } .slick-slide img {  display:block; } .slick-slide.slick-loading img {  display:none; } .slick-slide.dragging img {  pointer-events:none; } .slick-initialized .slick-slide {  display:block; } .slick-loading .slick-slide {  visibility:hidden; } .slick-vertical .slick-slide {  display:block;  height:auto;  border:1px solid transparent; } .slick-arrow.slick-hidden {  display:none; } /* This is the core CSS of Tooltipster */ /* GENERAL STRUCTURE RULES (do not edit this section) */ .tooltipster-base {  /* this ensures that a constrained height set by functionPosition,  if greater that the natural height of the tooltip, will be enforced  in browsers that support display:flex */  display:flex;  pointer-events:none;  /* this may be overriden in JS for fixed position origins */  position:absolute; } .tooltipster-box {  /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-  and flex-basis auto for IE11- (at least) */  flex:1 1 auto; } .tooltipster-content {  /* prevents an overflow if the user adds padding to the div */  box-sizing:border-box;  /* these make sure we'll be able to detect any overflow */  max-height:100%;  max-width:100%;  overflow:hidden; } .tooltipster-ruler {  /* these let us test the size of the tooltip without overflowing the window */  bottom:0;  left:0;  overflow:hidden;  position:fixed;  right:0;  top:0;  visibility:hidden; } /* ANIMATIONS */ /* Open/close animations */ /* fade */ .tooltipster-fade {  opacity:0;  transition-property:opacity; } .tooltipster-fade.tooltipster-show {  opacity:1; } /* grow */ .tooltipster-grow {  transform:scale(0, 0);  transition-property:transform;  -webkit-backface-visibility:hidden; } .tooltipster-grow.tooltipster-show {  transform:scale(1, 1);  transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15); } /* swing */ .tooltipster-swing {  opacity:0;  transform:rotateZ(4deg);  transition-property:transform; } .tooltipster-swing.tooltipster-show {  opacity:1;  transform:rotateZ(0deg);  transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4); } /* fall */ .tooltipster-fall {  transition-property:top;  transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15); } .tooltipster-fall.tooltipster-initial {  top:0 !important; } .tooltipster-fall.tooltipster-dying {  transition-property:all;  top:0 !important;  opacity:0; } /* slide */ .tooltipster-slide {  transition-property:left;  transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15); } .tooltipster-slide.tooltipster-initial {  left:-40px !important; } .tooltipster-slide.tooltipster-dying {  transition-property:all;  left:0 !important;  opacity:0; } /* Update animations */ /* We use animations rather than transitions here because transition durations may be specified in the style tag due to animationDuration, and we try to avoid collisions and the use of !important */ /* fade */ @keyframes tooltipster-fading {  0% {   opacity:0;  }  100% {   opacity:1;  } } .tooltipster-update-fade {  animation:tooltipster-fading 400ms; } /* rotate */ @keyframes tooltipster-rotating {  25% {   transform:rotate(-2deg);  }  75% {   transform:rotate(2deg);  }  100% {   transform:rotate(0);  } } .tooltipster-update-rotate {  animation:tooltipster-rotating 600ms; } /* scale */ @keyframes tooltipster-scaling {  50% {   transform:scale(1.1);  }  100% {   transform:scale(1);  } } .tooltipster-update-scale {  animation:tooltipster-scaling 600ms; } /** * DEFAULT STYLE OF THE SIDETIP PLUGIN *  * All styles are "namespaced" with .tooltipster-sidetip to prevent * conflicts between plugins. */ /* .tooltipster-box */ .tooltipster-sidetip .tooltipster-box {  background:#565656;  border:2px solid black;  border-radius:4px; } .tooltipster-sidetip.tooltipster-bottom .tooltipster-box {  margin-top:8px; } .tooltipster-sidetip.tooltipster-left .tooltipster-box {  margin-right:8px; } .tooltipster-sidetip.tooltipster-right .tooltipster-box {  margin-left:8px; } .tooltipster-sidetip.tooltipster-top .tooltipster-box {  margin-bottom:8px; } /* .tooltipster-content */ .tooltipster-sidetip .tooltipster-content {  color:white;  line-height:18px;  padding:6px 14px; } /* .tooltipster-arrow :will keep only the zone of .tooltipster-arrow-uncropped that corresponds to the arrow we want to display */ .tooltipster-sidetip .tooltipster-arrow {  overflow:hidden;  position:absolute; } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {  height:10px;  /* half the width, for centering */  margin-left:-10px;  top:0;  width:20px; } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow {  height:20px;  margin-top:-10px;  right:0;  /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not  been positioned yet */  top:0;  width:10px; } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow {  height:20px;  margin-top:-10px;  left:0;  /* same as .tooltipster-left .tooltipster-arrow */  top:0;  width:10px; } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow {  bottom:0;  height:10px;  margin-left:-10px;  width:20px; } /* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */ .tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {  height:0;  position:absolute;  width:0; } /* .tooltipster-arrow-background */ .tooltipster-sidetip .tooltipster-arrow-background {  border:10px solid transparent; } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {  border-bottom-color:#565656;  left:0;  top:3px; } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {  border-left-color:#565656;  left:-3px;  top:0; } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {  border-right-color:#565656;  left:3px;  top:0; } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {  border-top-color:#565656;  left:0;  top:-3px; } /* .tooltipster-arrow-border */ .tooltipster-sidetip .tooltipster-arrow-border {  border:10px solid transparent;  left:0;  top:0; } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {  border-bottom-color:black; } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {  border-left-color:black; } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {  border-right-color:black; } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {  border-top-color:black; } /* tooltipster-arrow-uncropped */ .tooltipster-sidetip .tooltipster-arrow-uncropped {  position:relative; } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {  top:-10px; } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {  left:-10px; } .tooltipster-sidetip.tooltipster-borderless .tooltipster-box {  border:none;  background:#1b1b1b;  background:rgba(10, 10, 10, 0.9); } .tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box {  margin-top:8px; } .tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box {  margin-right:8px; } .tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box {  margin-left:8px; } .tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box {  margin-bottom:8px; } .tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow {  height:8px;  margin-left:-8px;  width:16px; } .tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow {  height:16px;  margin-left:0;  margin-top:-8px;  width:8px; } .tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background {  display:none; } .tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border {  border:8px solid transparent; } .tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border {  border-bottom-color:#1b1b1b;  border-bottom-color:rgba(10, 10, 10, 0.9); } .tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border {  border-left-color:#1b1b1b;  border-left-color:rgba(10, 10, 10, 0.9); } .tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border {  border-right-color:#1b1b1b;  border-right-color:rgba(10, 10, 10, 0.9); } .tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border {  border-top-color:#1b1b1b;  border-top-color:rgba(10, 10, 10, 0.9); } .tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped {  top:-8px; } .tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped {  left:-8px; } .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {  border:none;  border-radius:5px;  background:#fff;  box-shadow:0 0 10px 6px rgba(0, 0, 0, 0.1); } .tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box {  margin-top:6px; } .tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box {  margin-right:6px; } .tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box {  margin-left:6px; } .tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box {  margin-bottom:6px; } .tooltipster-sidetip.tooltipster-shadow .tooltipster-content {  color:#8d8d8d; } .tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {  height:6px;  margin-left:-6px;  width:12px; } .tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow {  height:12px;  margin-left:0;  margin-top:-6px;  width:6px; } .tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {  display:none; } .tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {  border:6px solid transparent; } .tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {  border-bottom-color:#fff; } .tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border {  border-left-color:#fff; } .tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {  border-right-color:#fff; } .tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {  border-top-color:#fff; } .tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped {  top:-6px; } .tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped {  left:-6px; } .mfp-bg {  top:0;  left:0;  width:100%;  height:100%;  z-index:1042;  overflow:hidden;  position:fixed;  background:#0b0b0b;  opacity:0.8; } .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;  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:zoom-out; } .mfp-zoom {  cursor:pointer;  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:#CCC;  position:absolute;  top:50%;  width:auto;  text-align:center;  margin-top:-0.8em;  left:8px;  right:8px;  z-index:1044; } .mfp-preloader a {  color:#CCC; } .mfp-preloader a:hover {  color:#FFF; } .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;  box-shadow:none;  touch-action:manipulation; } 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;  padding:0 0 18px 10px;  color:#FFF;  font-style:normal;  font-size:28px;  font-family:Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus {  opacity:1; } .mfp-close:active {  top:1px; } .mfp-close-btn-in .mfp-close {  color:#333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  color:#FFF;  right:-6px;  text-align:right;  padding-right:6px;  width:100%; } .mfp-counter {  position:absolute;  top:0;  right:0;  color:#CCC;  font-size:12px;  line-height:18px;  white-space:nowrap; } .mfp-arrow {  position:absolute;  opacity:0.65;  margin:0;  top:50%;  margin-top:-55px;  padding:0;  width:90px;  height:110px;  -webkit-tap-highlight-color:transparent; } .mfp-arrow:active {  margin-top:-54px; } .mfp-arrow:hover, .mfp-arrow:focus {  opacity:1; } .mfp-arrow:before, .mfp-arrow:after {  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 {  border-top-width:13px;  border-bottom-width:13px;  top:8px; } .mfp-arrow:before {  border-top-width:21px;  border-bottom-width:21px;  opacity:0.7; } .mfp-arrow-left {  left:0; } .mfp-arrow-left:after {  border-right:17px solid #FFF;  margin-left:31px; } .mfp-arrow-left:before {  margin-left:25px;  border-right:27px solid #3F3F3F; } .mfp-arrow-right {  right:0; } .mfp-arrow-right:after {  border-left:17px solid #FFF;  margin-left:39px; } .mfp-arrow-right:before {  border-left:27px solid #3F3F3F; } .mfp-iframe-holder {  padding-top:40px;  padding-bottom:40px; } .mfp-iframe-holder .mfp-content {  line-height:0;  width:100%;  max-width:900px; } .mfp-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:#000; } img.mfp-img {  width:auto;  max-width:100%;  height:auto;  display:block;  line-height:0;  box-sizing:border-box;  padding:40px 0;  margin:0 auto; } .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:#444; } .mfp-figure small {  color:#BDBDBD;  display:block;  font-size:12px;  line-height:14px; } .mfp-figure figure {  margin:0; } .mfp-bottom-bar {  margin-top:-36px;  position:absolute;  top:100%;  left:0;  width:100%;  cursor:auto; } .mfp-title {  text-align:left;  line-height:18px;  color:#F3F3F3;  word-wrap:break-word;  padding-right:36px; } .mfp-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) {  .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;   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 {   transform:scale(0.75);  }  .mfp-arrow-left {   transform-origin:0;  }  .mfp-arrow-right {   transform-origin:100%;  }  .mfp-container {   padding-left:6px;   padding-right:6px;  } } /* Magnific Popup --------------------- */ html.lightbox-open {  overflow:hidden; } .white-popup-block {  background:#fff;  z-index:999999;  padding:30px 30px;  text-align:left;  max-width:800px;  margin:40px auto; } .mfp-content {  opacity:0;  visibility:hidden;  transition:visibility 0.5s, opacity 0.3s; } .mfp-ready .mfp-content {  opacity:1;  visibility:visible; } .mfp-bg {  z-index:11042; } .mfp-wrap {  z-index:11043; } /* Loader ------------------------ */ .mfp-preloader {  display:block;  z-index:9999;  direction:ltr;  color:white;  height:40px;  text-align:center; } .mfp-preloader:before {  display:inline-block;  margin-right:6px; } .mfp-s-error .mfp-preloader {  text-indent:0;  background:none; } .mfp-s-error .mfp-preloader a {  color:inherit;  text-decoration:underline; } /* Animation ------------------------ */ .mfp-gallery .mfp-figure {  transition:all 0.1s cubic-bezier(0.175, 0.885, 0.32, 1.275);  opacity:0;  visibility:hidden; } .mfp-gallery.mfp-image-loaded .mfp-figure {  opacity:1;  visibility:visible; } .mfp-gallery.mfp-image-loaded.mfp-removing .mfp-figure {  opacity:0;  visibility:hidden; } /* Frame ------------------------ */ .mfp-bg {  background:rgba(0, 0, 0, 0.9);  opacity:1;  color:#fff;  transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); } .mfp-bg.mfp-removing {  opacity:0; } .mfp-figure:after {  display:none; } .mfp-iframe-scaler iframe {  box-shadow:none;  background:none; } .mfp-wrap {  color:#fff; } .mfp-figure figure {  position:relative; } .mfp-figure figure > img {  display:block;  order:2; } .mfp-figure figcaption {  order:1;  position:absolute;  bottom:40px;  top:40px;  right:100%;  width:150px;  margin-right:1.5em;  text-align:right;  display:flex;  align-items:flex-end; } .mfp-title {  padding:0;  font-size:1em;  text-align:inherit;  display:block;  width:100%;  flex:none; } .mfp-title p {  margin:0; } .lightbox-caption-long {  font-size:0.8em; } .mfp-counter {  position:absolute;  bottom:auto;  top:5%;  right:0;  left:auto; } .mfp-counter .total {  font-size:1.5em;  margin-left:4px;  vertical-align:text-top; } .mfp-bottom-bar {  margin:0;  position:static !important; } @media (max-width:1100px) {  .mfp-figure figcaption {   background:rgba(0, 0, 0, 0.9);   background:linear-gradient(transparent, rgba(0, 0, 0, 0.6));   color:white;   left:0;   right:auto;   top:auto;   padding:10px 16px;   text-align:left;   width:auto;   width:100%;   margin:0;  }  .mfp-title {   width:60%;   max-width:800px;   min-width:100px;  }  .lightbox-caption-short {   font-size:0.9em;  }  .mfp-counter {   display:none;  } } /* Video ------------------------ */ .mfp-content .wp-video {  max-height:80%;  max-width:80%;  margin:auto; } .mfp-content .wp-video-shortcode {  margin:0; } /* Cursor ------------------------ */ .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor:pointer; } /* Next / Prev ------------------------ */ button.mfp-arrow, button.mfp-arrow:hover {  display:block;  background:none;  color:inherit;  visibility:visible;  margin:0;  width:40px;  height:40px;  text-align:center;  font-size:24px;  top:auto;  left:auto;  transform:none;  padding:0;  margin:0; } button.mfp-arrow i, button.mfp-arrow:hover i {  margin:0;  display:block;  position:absolute;  top:50%;  left:50%;  text-shadow:1px 1px 4px rgba(0, 0, 0, 0.6);  transform:translate(-50%, -50%); } button.mfp-arrow {  opacity:1;  @incldue transition( color .3s ease-out);  color:rgba(255, 255, 255, 0.4); } button.mfp-arrow:hover {  color:white;  opacity:1; } button.mfp-arrow.mfp-arrow-left {  bottom:5%;  right:calc(5% + 40px); } button.mfp-arrow.mfp-arrow-right {  bottom:5%;  right:5%; } button.mfp-arrow:before, button.mfp-arrow:after {  display:none; } button.mfp-arrow {  opacity:1; } button.mfp-arrow:hover {  opacity:1; } /* Close ------------------------ */ .mfp-close, .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  position:fixed;  top:5%;  left:auto;  right:5%;  width:40px;  height:40px;  text-align:center;  font-size:26px;  color:inherit;  cursor:pointer;  transition:color 0.3s ease-out;  color:rgba(255, 255, 255, 0.4);  opacity:1; } .mfp-close:hover, .mfp-image-holder .mfp-close:hover, .mfp-iframe-holder .mfp-close:hover {  opacity:1;  color:white; } .mfp-close:hover, .mfp-image-holder .mfp-close:hover, .mfp-iframe-holder .mfp-close:hover {  background:none; } .mfp-close i {  display:block;  position:absolute;  margin:0;  top:50%;  left:50%;  transform:translate(-50%, -50%); } .admin-bar .mfp-close {  top:42px; } /* Fix MFP click target ------------------------ */ body button.mfp-arrow-left:before, body button.mfp-arrow-right:before, body .mfp-close:before {  display:block;  position:absolute;  top:0;  bottom:0;  right:0;  left:0;  width:100% !important;  height:100% !important;  z-index:40;  border:none !important;  outline:0;  background:none !important;  content:"";  margin:0 !important;  padding:0 !important;  opacity:0; } /* Caption ------------------------ */ .mfp-title, .mfp-counter {  color:inherit; } /* TEXT ------------------------ */ .mfp-title a {  color:inherit;  outline:0;  text-decoration:none;  border-bottom:1px solid;  transition:border-color 0.15s; } .mfp-title a:hover {  border-bottom-color:transparent;  text-decoration:none; } .li-500px a {  background-color:#0099e5; } .li-about-me a {  background-color:#00a98f; } .li-adidas a {  background-color:#000000; } .li-adobe a {  background-color:#ff0000; } .li-adyen a {  background-color:#0abf53; } .li-adzuna a {  background-color:#279b37; } .li-aer-lingus a {  background-color:#008374; } .li-aetna a {  background-color:#d20962; } .li-aiesec a {  background-color:#037ef3; } .li-aim a {  background-color:#ffd900; } .li-airbnb a {  background-color:#fd5c63; } .li-airbus a {  background-color:#74d2e7; } .li-akamai a {  background-color:#0099cc; } .li-alcon a {  background-color:#0079c1; } .li-algolia a {  background-color:#050f2c; } .li-alibaba a {  background-color:#ff6a00; } .li-alienware a {  background-color:#0c3866; } .li-alphabet a {  background-color:#ed1c24; } .li-amazon a {  background-color:#ff9900; } .li-american-express a {  background-color:#002663; } .li-american-red-cross a {  background-color:#ed1b2e; } .li-amp a {  background-color:#1c79c0; } .li-android a {  background-color:#a4c639; } .li-angies-list a {  background-color:#7fbb00; } .li-angularjs a {  background-color:#b52e31; } .li-answers a {  background-color:#136ad5; } .li-aol a {  background-color:#ff0b00; } .li-aparat a {  background-color:#ea1d5d; } .li-arch-linux a {  background-color:#1793d1; } .li-arizona-state-university-asu a {  background-color:#990033; } .li-arriva a {  background-color:#004d73; } .li-arriva-danmark a {  background-color:#004d73; } .li-ars-technica a {  background-color:#ff4e00; } .li-asana a {  background-color:#3be8b0; } .li-askfm a {  background-color:#db3552; } .li-associated-press a {  background-color:#ff322e; } .li-att a {  background-color:#00a8e0; } .li-atlanta-falcons a {  background-color:#000000; } .li-atlantic-coast-conference-acc a {  background-color:#013ca6; } .li-atlassian a {  background-color:#003366; } .li-atos a {  background-color:#0066a1; } .li-auth0 a {  background-color:#16214d; } .li-avast a {  background-color:#ff7800; } .li-avira a {  background-color:#d40000; } .li-baidu a {  background-color:#de0f17; } .li-bandcamp a {  background-color:#629aa9; } .li-barclays a {  background-color:#00aeef; } .li-barnes-noble a {  background-color:#2a5934; } .li-basecamp a {  background-color:#b3dcff; } .li-beats-by-dre a {  background-color:#e01f3d; } .li-bebo a {  background-color:#e04646; } .li-behance a {  background-color:#1769ff; } .li-best-buy a {  background-color:#003b64; } .li-big-cartel a {  background-color:#a0ac48; } .li-bing a {  background-color:#ffb900; } .li-bitbucket a {  background-color:#205081; } .li-bitly a {  background-color:#ee6123; } .li-blackberry a {  background-color:#005387; } .li-blockchain a {  background-color:#123962; } .li-blogger a {  background-color:#f57d00; } .li-boeing a {  background-color:#0033a1; } .li-boise-state-university a {  background-color:#09347a; } .li-bombardier a {  background-color:#8996a0; } .li-booking-com a {  background-color:#003580; } .li-bower a {  background-color:#ffcc2f; } .li-box a {  background-color:#0061d5; } .li-boy-scouts-of-america a {  background-color:#ce1126; } .li-british-airways a {  background-color:#075aaa; } .li-brt a {  background-color:#c90f23; } .li-bt a {  background-color:#d52685; } .li-buffer a {  background-color:#168eea; } .li-bulma a {  background-color:#00d1b2; } .li-burger-king a {  background-color:#ec1c24; } .li-buzzfeed a {  background-color:#ee3322; } .li-bynder a {  background-color:#00aaff; } .li-cadbury a {  background-color:#472f92; } .li-canon a {  background-color:#bc0024; } .li-capital-one a {  background-color:#004977; } .li-carbonmade a {  background-color:#613854; } .li-carrefour a {  background-color:#00387b; } .li-carrot a {  background-color:#388ed1; } .li-cartoon-network a {  background-color:#00aeef; } .li-case-mate a {  background-color:#84754e; } .li-change-org a {  background-color:#ec2c22; } .li-channel-4 a {  background-color:#2e1f54; } .li-charity-water a {  background-color:#ffc907; } .li-cheddar a {  background-color:#ff7243; } .li-clas-ohlson a {  background-color:#60afdc; } .li-clemson-university a {  background-color:#f66733; } .li-cloob a {  background-color:#213e97; } .li-cloudflare a {  background-color:#f38020; } .li-cnn a {  background-color:#cc0000; } .li-coca-cola a {  background-color:#ed1c16; } .li-code-school a {  background-color:#616f67; } .li-codecademy a {  background-color:#f65a5b; } .li-codepen a {  background-color:#0ebeff; } .li-connexxion a {  background-color:#d2ea32; } .li-constant-contact a {  background-color:#439fd3; } .li-continental-ag a {  background-color:#ffa500; } .li-courtyard a {  background-color:#689550; } .li-craft-cms a {  background-color:#da5a47; } .li-creative-commons a {  background-color:#b62b6e; } .li-creative-market a {  background-color:#8ba753; } .li-crowdin a {  background-color:#30660f; } .li-crowne-plaza a {  background-color:#830051; } .li-crunchbase a {  background-color:#2292a7; } .li-culvers a {  background-color:#005696; } .li-cunard a {  background-color:#1d1d1b; } .li-cvs a {  background-color:#cc0000; } .li-dailymotion a {  background-color:#00aaff; } .li-daimler a {  background-color:#263f6a; } .li-datadog a {  background-color:#774aa4; } .li-dealhack a {  background-color:#095280; } .li-debian a {  background-color:#a80030; } .li-deezer a {  background-color:#ff0000; } .li-delectable a {  background-color:#334858; } .li-delicious a {  background-color:#3399ff; } .li-deliveroo a {  background-color:#00c1b2; } .li-dell a {  background-color:#0085c3; } .li-delta-airlines a {  background-color:#c8102e; } .li-dental-plans a {  background-color:#f99104; } .li-designer-news a {  background-color:#2d72d9; } .li-designmoo a {  background-color:#e64b50; } .li-deutsche-bahn a {  background-color:#ff0000; } .li-deviantart a {  background-color:#05cc47; } .li-devour a {  background-color:#ff0000; } .li-dewalt a {  background-color:#febd17; } .li-dhl a {  background-color:#ba0c2f; } .li-diebold a {  background-color:#007dc3; } .li-digg a {  background-color:#005be2; } .li-digital-ocean a {  background-color:#008bcf; } .li-dindr a {  background-color:#fdb94e; } .li-direct-energy a {  background-color:#f05d21; } .li-directv a {  background-color:#00a6d6; } .li-discogs a {  background-color:#000000; } .li-discord a {  background-color:#7289da; } .li-dish-network a {  background-color:#ec1944; } .li-disney-xd a {  background-color:#0af167; } .li-disqus a {  background-color:#2e9fff; } .li-django a {  background-color:#092e20; } .li-docker a {  background-color:#0db7ed; } .li-dominos a {  background-color:#0b648f; } .li-dow a {  background-color:#e80033; } .li-dribbble a {  background-color:#444444; } .li-dropbox a {  background-color:#007ee5; } .li-droplr a {  background-color:#5654a4; } .li-drupal a {  background-color:#0077c0; } .li-duke-university a {  background-color:#001a57; } .li-dunked a {  background-color:#2da9d7; } .li-duolingo a {  background-color:#7ac70c; } .li-dwolla a {  background-color:#ff7404; } .li-etrade a {  background-color:#6633cc; } .li-e4 a {  background-color:#6d1d7c; } .li-easy-jet a {  background-color:#ff6600; } .li-ebay a {  background-color:#e53238; } .li-el-al a {  background-color:#131137; } .li-elance a {  background-color:#0d69af; } .li-ello a {  background-color:#000000; } .li-ember a {  background-color:#f23819; } .li-emma a {  background-color:#314855; } .li-endomundo a {  background-color:#87aa14; } .li-engadget a {  background-color:#40b3ff; } .li-envato a {  background-color:#82b541; } .li-epam a {  background-color:#39c2d7; } .li-epictions a {  background-color:#ff2052; } .li-ericsson a {  background-color:#002561; } .li-esl a {  background-color:#0d9ddb; } .li-espn a {  background-color:#ff0033; } .li-estimote a {  background-color:#6a9c84; } .li-etsy a {  background-color:#d5641c; } .li-evaneos a {  background-color:#33cc99; } .li-eventbrite a {  background-color:#ff8000; } .li-evernote a {  background-color:#2dbe60; } .li-execucar a {  background-color:#203143; } .li-eztalks a {  background-color:#00a0e9; } .li-fab-com a {  background-color:#dd0017; } .li-facebook a {  background-color:#3b5998; } .li-fairfield-inn-suites a {  background-color:#6caddf; } .li-fairmont a {  background-color:#a6a685; } .li-famo-us a {  background-color:#fa5c4f; } .li-fancy a {  background-color:#3098dc; } .li-fedex a {  background-color:#4d148c; } .li-feedly a {  background-color:#2bb24c; } .li-fendi a {  background-color:#f9b949; } .li-ferrari a {  background-color:#e32119; } .li-fiat a {  background-color:#96172e; } .li-film4 a {  background-color:#000000; } .li-firefox a {  background-color:#e66000; } .li-fiskars a {  background-color:#ff8e00; } .li-fitbit a {  background-color:#4cc2c4; } .li-five-guys a {  background-color:#ed174f; } .li-fiverr a {  background-color:#00b22d; } .li-fivethirtyeight a {  background-color:#ed713a; } .li-flattr a {  background-color:#f67c1a; } .li-flavors-me a {  background-color:#f10087; } .li-flickr a {  background-color:#0063dc; } .li-flipboard a {  background-color:#e12828; } .li-flixster a {  background-color:#2971b2; } .li-fluid-ui a {  background-color:#3fa9f5; } .li-follr a {  background-color:#4dc9f6; } .li-fontawesome a {  background-color:#228ae6; } .li-ford a {  background-color:#1c396d; } .li-4ormat a {  background-color:#ee3440; } .li-forrst a {  background-color:#5b9a68; } .li-foursquare a {  background-color:#f94877; } .li-freecodecamp a {  background-color:#006400; } .li-friend2friend a {  background-color:#0f99d6; } .li-gallaudet-university a {  background-color:#00457c; } .li-gannett a {  background-color:#009bff; } .li-garmin a {  background-color:#007cc3; } .li-garuda a {  background-color:#484848; } .li-generatepress a {  background-color:#1b212b; } .li-geocaching a {  background-color:#4a742c; } .li-georgia-southern-university a {  background-color:#041e42; } .li-ghost a {  background-color:#212425; } .li-gibson a {  background-color:#000000; } .li-gimmebar a {  background-color:#d6156c; } .li-github a {  background-color:#4078c0; } .li-gitlab a {  background-color:#fca326; } .li-gitter a {  background-color:#46bc99; } .li-gittip a {  background-color:#663300; } .li-godaddy a {  background-color:#7db701; } .li-gogo a {  background-color:#e80029; } .li-goodreads a {  background-color:#553b08; } .li-google a {  background-color:#4285f4; } .li-google-allo a {  background-color:#fbbc05; } .li-google-duo a {  background-color:#4285f4; } .li-google-plus a {  background-color:#dd4b39; } .li-gospel-for-asia a {  background-color:#099d84; } .li-gravatar a {  background-color:#1e8cbe; } .li-gravit a {  background-color:#e30061; } .li-greenhouse a {  background-color:#00b2a9; } .li-groupon a {  background-color:#82b548; } .li-grunt a {  background-color:#fba919; } .li-gumtree a {  background-color:#72ef36; } .li-gvb a {  background-color:#0863b5; } .li-hacker-news a {  background-color:#ff4000; } .li-hangouts a {  background-color:#0f9d58; } .li-happn a {  background-color:#0087b4; } .li-heineken a {  background-color:#008200; } .li-hellowallet a {  background-color:#0093d0; } .li-help-scout a {  background-color:#3197d6; } .li-heroku a {  background-color:#c9c3e6; } .li-hewlett-packard-enterprise a {  background-color:#00b388; } .li-hi5 a {  background-color:#fd9827; } .li-highfive a {  background-color:#a26eea; } .li-home-depot a {  background-color:#f96302; } .li-homeaway a {  background-color:#2a6ebb; } .li-hootsuite a {  background-color:#003265; } .li-houzz a {  background-color:#7ac142; } .li-hp a {  background-color:#0096d6; } .li-hsbc a {  background-color:#db0011; } .li-html5 a {  background-color:#e34f26; } .li-hulu a {  background-color:#66aa33; } .li-humble-bundle a {  background-color:#cb272c; } .li-hyatt a {  background-color:#6d6e71; } .li-ibm a {  background-color:#006699; } .li-icons8 a {  background-color:#32c24d; } .li-ideal a {  background-color:#cc0066; } .li-identi-ca a {  background-color:#789240; } .li-ifttt a {  background-color:#33ccff; } .li-iheartradio a {  background-color:#c6002b; } .li-ikea a {  background-color:#ffcc00; } .li-imdb a {  background-color:#f5de50; } .li-imgur a {  background-color:#85bf25; } .li-indeed a {  background-color:#2164f4; } .li-indiegogo a {  background-color:#eb1478; } .li-instacart a {  background-color:#60ab59; } .li-instagram a {  background-color:#405de6; } .li-instapage a {  background-color:#0d1a2b; } .li-instapaper a {  background-color:#000000; } .li-intel a {  background-color:#0f7dc2; } .li-internet-society a {  background-color:#0c1c2c; } .li-intuit a {  background-color:#365ebf; } .li-invision a {  background-color:#ff3366; } .li-ios a {  background-color:#5fc9f8; } .li-israel-railways a {  background-color:#1e1f56; } .li-issuu a {  background-color:#f36d5d; } .li-istock a {  background-color:#fe423f; } .li-javascript a {  background-color:#f7df1e; } .li-jawbone a {  background-color:#000000; } .li-jbl a {  background-color:#ff6600; } .li-jetpack a {  background-color:#669c34; } .li-joomla a {  background-color:#f44321; } .li-joyent a {  background-color:#ff6600; } .li-jquery a {  background-color:#0769ad; } .li-kaspersky-lab a {  background-color:#006c54; } .li-keeeb a {  background-color:#00a9c0; } .li-khan-academy a {  background-color:#9cb443; } .li-kia a {  background-color:#c21a30; } .li-kickstarter a {  background-color:#2bde73; } .li-kik a {  background-color:#82bc23; } .li-kippt a {  background-color:#d51007; } .li-kitkat a {  background-color:#d70021; } .li-kiva a {  background-color:#63a541; } .li-kiwipay a {  background-color:#00b0df; } .li-klm a {  background-color:#00a1e4; } .li-knight-foundation a {  background-color:#000000; } .li-lamborghini a {  background-color:#ddb321; } .li-laravel a {  background-color:#f55247; } .li-lastfm a {  background-color:#d51007; } .li-lastpass a {  background-color:#d32d27; } .li-lego a {  background-color:#f6ec35; } .li-line a {  background-color:#00c300; } .li-linkedin a {  background-color:#0077b5; } .li-livestream a {  background-color:#cf202e; } .li-lloyds a {  background-color:#d81f2a; } .li-localbitcoins-com a {  background-color:#006fbf; } .li-lomo a {  background-color:#eb0028; } .li-london-underground a {  background-color:#000099; } .li-lowes a {  background-color:#004990; } .li-lumo a {  background-color:#576396; } .li-lyft a {  background-color:#ff00bf; } .li-magento a {  background-color:#f46f25; } .li-mail-ru a {  background-color:#168de2; } .li-mailchimp a {  background-color:#239ab9; } .li-manjaro-linux a {  background-color:#34be5b; } .li-mapbox a {  background-color:#3bb2d0; } .li-massachusetts-institute-of-technology a {  background-color:#a31f34; } .li-massy-group a {  background-color:#004a77; } .li-mastercard a {  background-color:#cc0000; } .li-mcdonalds a {  background-color:#bf0c0c; } .li-medium a {  background-color:#00ab6c; } .li-meetup a {  background-color:#e0393e; } .li-meijer a {  background-color:#0a4d8c; } .li-mercadolibre-com a {  background-color:#ffe600; } .li-messenger a {  background-color:#0084ff; } .li-microsoft a {  background-color:#f65314; } .li-microsoft-band a {  background-color:#783bd2; } .li-microsoft-office a {  background-color:#ea3e23; } .li-microsoft-surface a {  background-color:#0078d7; } .li-milligram a {  background-color:#9b4dca; } .li-mixcloud a {  background-color:#52aad8; } .li-mixpanel a {  background-color:#a086d3; } .li-mlb a {  background-color:#000088; } .li-mobilink a {  background-color:#ee1d23; } .li-mojang a {  background-color:#db1f29; } .li-mollie a {  background-color:#c6d6df; } .li-mongodb a {  background-color:#589636; } .li-montclair-state-university a {  background-color:#ce1141; } .li-more4 a {  background-color:#949483; } .li-motorola a {  background-color:#5c92fa; } .li-mozilla a {  background-color:#c13832; } .li-musixmatch a {  background-color:#ff6050; } .li-muut a {  background-color:#1fadc5; } .li-myanimelist a {  background-color:#2e51a2; } .li-myspace a {  background-color:#000000; } .li-mysql a {  background-color:#00758f; } .li-nanowrimo a {  background-color:#93dee8; } .li-nasa a {  background-color:#fc3d21; } .li-nascar a {  background-color:#ffd659; } .li-national-geographic a {  background-color:#ffcc00; } .li-nationwide a {  background-color:#0071bf; } .li-nbc a {  background-color:#e1ac26; } .li-nc-state-university a {  background-color:#cc0000; } .li-nest a {  background-color:#00afd8; } .li-netflix a {  background-color:#e50914; } .li-netvibes a {  background-color:#39bd00; } .li-new-balance a {  background-color:#ce2724; } .li-new-york-post a {  background-color:#cc3333; } .li-nexar a {  background-color:#fbb040; } .li-nexmo a {  background-color:#0077c8; } .li-nextdoor a {  background-color:#19975d; } .li-nfl a {  background-color:#013369; } .li-nike-football a {  background-color:#504847; } .li-nikefuel a {  background-color:#4bad31; } .li-ning a {  background-color:#75af42; } .li-ninjas-in-pyjamas a {  background-color:#a98c66; } .li-node-js a {  background-color:#215732; } .li-nokia a {  background-color:#124191; } .li-norsan-media a {  background-color:#0390d8; } .li-northern-arizona-university a {  background-color:#003466; } .li-northwestern-university a {  background-color:#4e2a84; } .li-novartis a {  background-color:#765438; } .li-npm a {  background-color:#cb3837; } .li-ns a {  background-color:#ffc61e; } .li-ns-2 a {  background-color:#003082; } .li-nvidia a {  background-color:#76b900; } .li-nzxt a {  background-color:#51007a; } .li-obb a {  background-color:#e2002a; } .li-odnoklassniki a {  background-color:#ed812b; } .li-office-sway a {  background-color:#008272; } .li-oktopost a {  background-color:#001f2d; } .li-olark a {  background-color:#8d989a; } .li-olympus a {  background-color:#08107b; } .li-oneplus a {  background-color:#eb0029; } .li-onshape a {  background-color:#1b5faa; } .li-oovoo a {  background-color:#eeaf00; } .li-opera a {  background-color:#cc0f16; } .li-oracle a {  background-color:#ff0000; } .li-oregon-state-university a {  background-color:#dc4405; } .li-overstock a {  background-color:#c7202c; } .li-oxford-university-press a {  background-color:#002147; } .li-pac-12 a {  background-color:#004b91; } .li-panasonic a {  background-color:#0f58a8; } .li-pandora a {  background-color:#005483; } .li-path a {  background-color:#ee3423; } .li-patreon a {  background-color:#f96854; } .li-paymill a {  background-color:#f05000; } .li-paymo a {  background-color:#22d0b8; } .li-paypal a {  background-color:#003087; } .li-pearson a {  background-color:#ed6b06; } .li-penguin-books a {  background-color:#ff6900; } .li-peopleperhour-com a {  background-color:#ee7200; } .li-pepsi a {  background-color:#e32934; } .li-periscope a {  background-color:#3aa4c6; } .li-pfizer a {  background-color:#0093d0; } .li-philips a {  background-color:#0e5fd8; } .li-photobucket a {  background-color:#0ea0db; } .li-php a {  background-color:#8892be; } .li-pikabu a {  background-color:#5dbe57; } .li-pinboard a {  background-color:#0000e6; } .li-pinterest a {  background-color:#bd081c; } .li-pizza-hut a {  background-color:#ee3124; } .li-plasso a {  background-color:#6585ed; } .li-plaxo a {  background-color:#414f5a; } .li-playstation a {  background-color:#003087; } .li-plex a {  background-color:#e5a00d; } .li-pocket a {  background-color:#ef4056; } .li-poczta-polska a {  background-color:#d52b1e; } .li-polariod a {  background-color:#00a3e2; } .li-portfolium a {  background-color:#0099ff; } .li-postman a {  background-color:#ef5b25; } .li-postmates a {  background-color:#000000; } .li-prestashop a {  background-color:#df0067; } .li-prezi a {  background-color:#318bff; } .li-priceline a {  background-color:#1885bf; } .li-princeton-university a {  background-color:#ee7f2d; } .li-product-hunt a {  background-color:#da552f; } .li-protonmail a {  background-color:#505264; } .li-puma a {  background-color:#000000; } .li-purdue-university a {  background-color:#c28e0e; } .li-python a {  background-color:#ffde57; } .li-qantas-airlines a {  background-color:#e0001b; } .li-qualtrics a {  background-color:#e10019; } .li-quizup a {  background-color:#ff5454; } .li-quora a {  background-color:#a82400; } .li-quote-fm a {  background-color:#66ceff; } .li-raspberry-pi a {  background-color:#c7053d; } .li-razer a {  background-color:#00ff00; } .li-rdio a {  background-color:#007dc3; } .li-remax a {  background-color:#e11b22; } .li-react a {  background-color:#00d8ff; } .li-readability a {  background-color:#990000; } .li-realex-payments a {  background-color:#f29023; } .li-red-hat a {  background-color:#cc0000; } .li-reddit a {  background-color:#ff4500; } .li-redfin a {  background-color:#a02021; } .li-redox a {  background-color:#0a2239; } .li-renaissance-hotels a {  background-color:#000000; } .li-rentler a {  background-color:#ed1c27; } .li-residence-inn a {  background-color:#b32317; } .li-reverbnation a {  background-color:#e43526; } .li-rochester-institute-of-technology a {  background-color:#f36e21; } .li-rockpack a {  background-color:#0ba6ab; } .li-roku a {  background-color:#6f1ab1; } .li-rolls-royce a {  background-color:#680021; } .li-roo-kids a {  background-color:#e22027; } .li-roon a {  background-color:#62b0d9; } .li-rosetta-stone a {  background-color:#0098db; } .li-rounds a {  background-color:#fdd800; } .li-rowan-university a {  background-color:#3f1a0a; } .li-royal-mail a {  background-color:#ff0000; } .li-rss-2 a {  background-color:#f26522; } .li-ruby a {  background-color:#cc342d; } .li-ruby-on-rails a {  background-color:#cc0000; } .li-rutgers-university a {  background-color:#cc0033; } .li-ryanair a {  background-color:#073590; } .li-sabre a {  background-color:#e50000; } .li-sage a {  background-color:#00dc06; } .li-sainsburys a {  background-color:#ec8a00; } .li-salesforce a {  background-color:#1798c1; } .li-samsung a {  background-color:#1428a0; } .li-san-francisco-49ers a {  background-color:#e91e22; } .li-san-francisco-giants a {  background-color:#fd5a1e; } .li-sap a {  background-color:#003366; } .li-scouts-uk a {  background-color:#4d2177; } .li-scribd a {  background-color:#1a7bba; } .li-septa a {  background-color:#1f4fa3; } .li-seton-hall-university a {  background-color:#004488; } .li-shazam a {  background-color:#0088ff; } .li-sherwin-williams a {  background-color:#0168b3; } .li-shopify a {  background-color:#96bf48; } .li-shopmium a {  background-color:#f01f74; } .li-siemens a {  background-color:#009999; } .li-skillshare a {  background-color:#f26b21; } .li-skoda a {  background-color:#00800d; } .li-skype a {  background-color:#00aff0; } .li-skywest a {  background-color:#00338d; } .li-slack a {  background-color:#6ecadc; } .li-slideshare a {  background-color:#0077b5; } .li-slipcase a {  background-color:#7c9cb0; } .li-smashing-magazine a {  background-color:#e53b2c; } .li-snagajob a {  background-color:#f36f21; } .li-snapchat a {  background-color:#fffc00; } .li-soapui a {  background-color:#6cb33f; } .li-socialbro a {  background-color:#29c4d0; } .li-softonic a {  background-color:#008ace; } .li-songkick a {  background-color:#f80046; } .li-sonicbids a {  background-color:#ff6600; } .li-sony a {  background-color:#000000; } .li-soulcycle a {  background-color:#fedf00; } .li-soundcloud a {  background-color:#ff8800; } .li-spoken a {  background-color:#fc00c1; } .li-spotify a {  background-color:#1db954; } .li-sprint a {  background-color:#ffe100; } .li-sprout-social a {  background-color:#75dd66; } .li-square-cash a {  background-color:#28c101; } .li-squarespace a {  background-color:#222222; } .li-stack-exchange a {  background-color:#1e5397; } .li-stackoverflow a {  background-color:#f48024; } .li-staples a {  background-color:#cc0000; } .li-starbucks a {  background-color:#00704a; } .li-state-farm a {  background-color:#e1261c; } .li-status-chart a {  background-color:#d7584f; } .li-steam a {  background-color:#00adee; } .li-sterling-hotels a {  background-color:#3b5a6f; } .li-stockton-university a {  background-color:#000000; } .li-storyful a {  background-color:#f97200; } .li-strava a {  background-color:#fc4c02; } .li-streamable a {  background-color:#0f90fa; } .li-stripe a {  background-color:#00afe1; } .li-stubhub a {  background-color:#004b91; } .li-studyblue a {  background-color:#00afe1; } .li-stumbleupon a {  background-color:#eb4924; } .li-subway a {  background-color:#489e3b; } .li-sugarcrm a {  background-color:#e61718; } .li-suntrust a {  background-color:#00447c; } .li-supershuttle a {  background-color:#4285f4; } .li-swarm a {  background-color:#f06d1f; } .li-t-mobile a {  background-color:#e20074; } .li-tagstr a {  background-color:#e74635; } .li-taiga a {  background-color:#444444; } .li-target a {  background-color:#cc0000; } .li-technorati a {  background-color:#339900; } .li-ted a {  background-color:#e62b1e; } .li-telegram a {  background-color:#0088cc; } .li-tvtag a {  background-color:#e92c4c; } .li-temple a {  background-color:#a41e35; } .li-tesco a {  background-color:#ee1c2e; } .li-tesla a {  background-color:#cc0000; } .li-texas-am-university a {  background-color:#500000; } .li-texas-tech-university a {  background-color:#cc0000; } .li-the-audience-awards a {  background-color:#ee8421; } .li-the-college-of-new-jersey a {  background-color:#293f6f; } .li-the-next-web a {  background-color:#ff3c1f; } .li-the-ritz-carlton a {  background-color:#006b95; } .li-the-sun a {  background-color:#ed1c24; } .li-the-sun-goals a {  background-color:#00745e; } .li-the-sun-perks a {  background-color:#8560a8; } .li-the-times a {  background-color:#000000; } .li-thomson-reuters a {  background-color:#ff8000; } .li-tivo a {  background-color:#da3d34; } .li-totaljobs a {  background-color:#66bd00; } .li-treehouse a {  background-color:#6fbc6d; } .li-trello a {  background-color:#0079bf; } .li-tripadvisor a {  background-color:#00af87; } .li-trulia a {  background-color:#5eab1f; } .li-trustpilot a {  background-color:#e12729; } .li-tumblr a {  background-color:#35465c; } .li-tunngle a {  background-color:#c30f24; } .li-turbotax a {  background-color:#355ebe; } .li-twentythree a {  background-color:#1ec95b; } .li-twitch-tv a {  background-color:#6441a5; } .li-twitter a {  background-color:#1da1f2; } .li-typekit a {  background-color:#98ce1e; } .li-typepad a {  background-color:#d2de61; } .li-typo3 a {  background-color:#ff8700; } .li-uber a {  background-color:#09091a; } .li-ubuntu a {  background-color:#dd4814; } .li-uc-berkeley a {  background-color:#003262; } .li-ucsf a {  background-color:#052049; } .li-united-way a {  background-color:#10167f; } .li-unity a {  background-color:#222c37; } .li-universitat-hamburg a {  background-color:#e2001a; } .li-university-at-albany a {  background-color:#46166b; } .li-university-at-buffalo a {  background-color:#005bbb; } .li-university-of-alberta a {  background-color:#007c41; } .li-university-of-arizona a {  background-color:#cc0033; } .li-university-of-cambridge a {  background-color:#d6083b; } .li-university-of-cincinnati a {  background-color:#e00122; } .li-university-of-dayton a {  background-color:#ce1141; } .li-university-of-florida a {  background-color:#fa4616; } .li-university-of-illinois-urbana-champaign a {  background-color:#131f33; } .li-university-of-kentucky a {  background-color:#005daa; } .li-university-of-michigan a {  background-color:#00274c; } .li-university-of-north-carolina a {  background-color:#4b9cd3; } .li-university-of-oregon a {  background-color:#154733; } .li-university-of-rochester a {  background-color:#ffd100; } .li-university-of-texas a {  background-color:#bf5700; } .li-university-of-victoria a {  background-color:#005493; } .li-university-of-washington a {  background-color:#4b2e83; } .li-university-of-waterloo a {  background-color:#ffd54f; } .li-university-of-wisconsin-milwaukee a {  background-color:#ffbd00; } .li-univision a {  background-color:#c822b0; } .li-ups a {  background-color:#351c15; } .li-usps a {  background-color:#333366; } .li-ustream a {  background-color:#3388ff; } .li-verizon a {  background-color:#ff0000; } .li-viadeo a {  background-color:#f07355; } .li-viber a {  background-color:#59267c; } .li-vidme a {  background-color:#f82a53; } .li-viki a {  background-color:#3c9cd7; } .li-vimeo a {  background-color:#162221; } .li-vine a {  background-color:#00b488; } .li-virb a {  background-color:#1e91d0; } .li-virgin-media a {  background-color:#c3092d; } .li-virgin-money a {  background-color:#cc0000; } .li-visa a {  background-color:#1a1f71; } .li-visualcv a {  background-color:#31577a; } .li-visually a {  background-color:#14acf2; } .li-vkontakte a {  background-color:#45668e; } .li-vodafone a {  background-color:#e60000; } .li-volvo a {  background-color:#003057; } .li-vue-js a {  background-color:#42b883; } .li-wake-forest-university a {  background-color:#9e7e38; } .li-walgreens a {  background-color:#e31837; } .li-walmart a {  background-color:#007dc6; } .li-warby-parker a {  background-color:#414b56; } .li-wave-apps a {  background-color:#1c2d37; } .li-webzunder a {  background-color:#eea642; } .li-wechat a {  background-color:#7bb32e; } .li-wendys a {  background-color:#e2203d; } .li-western-digital a {  background-color:#005195; } .li-whatsapp a {  background-color:#25d366; } .li-whatsbroadcast a {  background-color:#4aae20; } .li-whoosnap-designer a {  background-color:#2fa5d6; } .li-wikimedia a {  background-color:#339966; } .li-wikipedia a {  background-color:#000000; } .li-windows a {  background-color:#0078d7; } .li-windows-phone a {  background-color:#68217a; } .li-woocommerce a {  background-color:#96588a; } .li-wooga a {  background-color:#5b009c; } .li-wordpress a {  background-color:#21759b; } .li-wordpress-com a {  background-color:#0087be; } .li-world-organisation-of-the-scout-movement-wosm a {  background-color:#622599; } .li-worldline a {  background-color:#0066a1; } .li-wufoo a {  background-color:#e66760; } .li-wunderlist a {  background-color:#2b96f1; } .li-wwe a {  background-color:#d7182a; } .li-xavier-university a {  background-color:#0c2340; } .li-xbox a {  background-color:#52b043; } .li-xda-developers a {  background-color:#f59714; } .li-xing a {  background-color:#026466; } .li-xy-gaming a {  background-color:#3299cc; } .li-y-combinator a {  background-color:#ff4000; } .li-yahoo a {  background-color:#410093; } .li-yandex a {  background-color:#ffcc00; } .li-yellow-pages a {  background-color:#ffd400; } .li-yelp a {  background-color:#af0606; } .li-yii-framework a {  background-color:#d8582b; } .li-yo a {  background-color:#9b59b6; } .li-youtube a {  background-color:#ff0000; } .li-zapier a {  background-color:#ff4a00; } .li-zendesk a {  background-color:#00363d; } .li-zerply a {  background-color:#9dbc7a; } .li-zillow a {  background-color:#1277e1; } .li-zomato a {  background-color:#cb202d; } .li-zopim a {  background-color:#ff9d3b; } .co-500px a {  color:#0099e5; } .co-about-me a {  color:#00a98f; } .co-adidas a {  color:#000000; } .co-adobe a {  color:#ff0000; } .co-adyen a {  color:#0abf53; } .co-adzuna a {  color:#279b37; } .co-aer-lingus a {  color:#008374; } .co-aetna a {  color:#d20962; } .co-aiesec a {  color:#037ef3; } .co-aim a {  color:#ffd900; } .co-airbnb a {  color:#fd5c63; } .co-airbus a {  color:#74d2e7; } .co-akamai a {  color:#0099cc; } .co-alcon a {  color:#0079c1; } .co-algolia a {  color:#050f2c; } .co-alibaba a {  color:#ff6a00; } .co-alienware a {  color:#0c3866; } .co-alphabet a {  color:#ed1c24; } .co-amazon a {  color:#ff9900; } .co-american-express a {  color:#002663; } .co-american-red-cross a {  color:#ed1b2e; } .co-amp a {  color:#1c79c0; } .co-android a {  color:#a4c639; } .co-angies-list a {  color:#7fbb00; } .co-angularjs a {  color:#b52e31; } .co-answers a {  color:#136ad5; } .co-aol a {  color:#ff0b00; } .co-aparat a {  color:#ea1d5d; } .co-arch-linux a {  color:#1793d1; } .co-arizona-state-university-asu a {  color:#990033; } .co-arriva a {  color:#004d73; } .co-arriva-danmark a {  color:#004d73; } .co-ars-technica a {  color:#ff4e00; } .co-asana a {  color:#3be8b0; } .co-askfm a {  color:#db3552; } .co-associated-press a {  color:#ff322e; } .co-att a {  color:#00a8e0; } .co-atlanta-falcons a {  color:#000000; } .co-atlantic-coast-conference-acc a {  color:#013ca6; } .co-atlassian a {  color:#003366; } .co-atos a {  color:#0066a1; } .co-auth0 a {  color:#16214d; } .co-avast a {  color:#ff7800; } .co-avira a {  color:#d40000; } .co-baidu a {  color:#de0f17; } .co-bandcamp a {  color:#629aa9; } .co-barclays a {  color:#00aeef; } .co-barnes-noble a {  color:#2a5934; } .co-basecamp a {  color:#b3dcff; } .co-beats-by-dre a {  color:#e01f3d; } .co-bebo a {  color:#e04646; } .co-behance a {  color:#1769ff; } .co-best-buy a {  color:#003b64; } .co-big-cartel a {  color:#a0ac48; } .co-bing a {  color:#ffb900; } .co-bitbucket a {  color:#205081; } .co-bitly a {  color:#ee6123; } .co-blackberry a {  color:#005387; } .co-blockchain a {  color:#123962; } .co-blogger a {  color:#f57d00; } .co-boeing a {  color:#0033a1; } .co-boise-state-university a {  color:#09347a; } .co-bombardier a {  color:#8996a0; } .co-booking-com a {  color:#003580; } .co-bower a {  color:#ffcc2f; } .co-box a {  color:#0061d5; } .co-boy-scouts-of-america a {  color:#ce1126; } .co-british-airways a {  color:#075aaa; } .co-brt a {  color:#c90f23; } .co-bt a {  color:#d52685; } .co-buffer a {  color:#168eea; } .co-bulma a {  color:#00d1b2; } .co-burger-king a {  color:#ec1c24; } .co-buzzfeed a {  color:#ee3322; } .co-bynder a {  color:#00aaff; } .co-cadbury a {  color:#472f92; } .co-canon a {  color:#bc0024; } .co-capital-one a {  color:#004977; } .co-carbonmade a {  color:#613854; } .co-carrefour a {  color:#00387b; } .co-carrot a {  color:#388ed1; } .co-cartoon-network a {  color:#00aeef; } .co-case-mate a {  color:#84754e; } .co-change-org a {  color:#ec2c22; } .co-channel-4 a {  color:#2e1f54; } .co-charity-water a {  color:#ffc907; } .co-cheddar a {  color:#ff7243; } .co-clas-ohlson a {  color:#60afdc; } .co-clemson-university a {  color:#f66733; } .co-cloob a {  color:#213e97; } .co-cloudflare a {  color:#f38020; } .co-cnn a {  color:#cc0000; } .co-coca-cola a {  color:#ed1c16; } .co-code-school a {  color:#616f67; } .co-codecademy a {  color:#f65a5b; } .co-codepen a {  color:#0ebeff; } .co-connexxion a {  color:#d2ea32; } .co-constant-contact a {  color:#439fd3; } .co-continental-ag a {  color:#ffa500; } .co-courtyard a {  color:#689550; } .co-craft-cms a {  color:#da5a47; } .co-creative-commons a {  color:#b62b6e; } .co-creative-market a {  color:#8ba753; } .co-crowdin a {  color:#30660f; } .co-crowne-plaza a {  color:#830051; } .co-crunchbase a {  color:#2292a7; } .co-culvers a {  color:#005696; } .co-cunard a {  color:#1d1d1b; } .co-cvs a {  color:#cc0000; } .co-dailymotion a {  color:#00aaff; } .co-daimler a {  color:#263f6a; } .co-datadog a {  color:#774aa4; } .co-dealhack a {  color:#095280; } .co-debian a {  color:#a80030; } .co-deezer a {  color:#ff0000; } .co-delectable a {  color:#334858; } .co-delicious a {  color:#3399ff; } .co-deliveroo a {  color:#00c1b2; } .co-dell a {  color:#0085c3; } .co-delta-airlines a {  color:#c8102e; } .co-dental-plans a {  color:#f99104; } .co-designer-news a {  color:#2d72d9; } .co-designmoo a {  color:#e64b50; } .co-deutsche-bahn a {  color:#ff0000; } .co-deviantart a {  color:#05cc47; } .co-devour a {  color:#ff0000; } .co-dewalt a {  color:#febd17; } .co-dhl a {  color:#ba0c2f; } .co-diebold a {  color:#007dc3; } .co-digg a {  color:#005be2; } .co-digital-ocean a {  color:#008bcf; } .co-dindr a {  color:#fdb94e; } .co-direct-energy a {  color:#f05d21; } .co-directv a {  color:#00a6d6; } .co-discogs a {  color:#000000; } .co-discord a {  color:#7289da; } .co-dish-network a {  color:#ec1944; } .co-disney-xd a {  color:#0af167; } .co-disqus a {  color:#2e9fff; } .co-django a {  color:#092e20; } .co-docker a {  color:#0db7ed; } .co-dominos a {  color:#0b648f; } .co-dow a {  color:#e80033; } .co-dribbble a {  color:#444444; } .co-dropbox a {  color:#007ee5; } .co-droplr a {  color:#5654a4; } .co-drupal a {  color:#0077c0; } .co-duke-university a {  color:#001a57; } .co-dunked a {  color:#2da9d7; } .co-duolingo a {  color:#7ac70c; } .co-dwolla a {  color:#ff7404; } .co-etrade a {  color:#6633cc; } .co-e4 a {  color:#6d1d7c; } .co-easy-jet a {  color:#ff6600; } .co-ebay a {  color:#e53238; } .co-el-al a {  color:#131137; } .co-elance a {  color:#0d69af; } .co-ello a {  color:#000000; } .co-ember a {  color:#f23819; } .co-emma a {  color:#314855; } .co-endomundo a {  color:#87aa14; } .co-engadget a {  color:#40b3ff; } .co-envato a {  color:#82b541; } .co-epam a {  color:#39c2d7; } .co-epictions a {  color:#ff2052; } .co-ericsson a {  color:#002561; } .co-esl a {  color:#0d9ddb; } .co-espn a {  color:#ff0033; } .co-estimote a {  color:#6a9c84; } .co-etsy a {  color:#d5641c; } .co-evaneos a {  color:#33cc99; } .co-eventbrite a {  color:#ff8000; } .co-evernote a {  color:#2dbe60; } .co-execucar a {  color:#203143; } .co-eztalks a {  color:#00a0e9; } .co-fab-com a {  color:#dd0017; } .co-facebook a {  color:#3b5998; } .co-fairfield-inn-suites a {  color:#6caddf; } .co-fairmont a {  color:#a6a685; } .co-famo-us a {  color:#fa5c4f; } .co-fancy a {  color:#3098dc; } .co-fedex a {  color:#4d148c; } .co-feedly a {  color:#2bb24c; } .co-fendi a {  color:#f9b949; } .co-ferrari a {  color:#e32119; } .co-fiat a {  color:#96172e; } .co-film4 a {  color:#000000; } .co-firefox a {  color:#e66000; } .co-fiskars a {  color:#ff8e00; } .co-fitbit a {  color:#4cc2c4; } .co-five-guys a {  color:#ed174f; } .co-fiverr a {  color:#00b22d; } .co-fivethirtyeight a {  color:#ed713a; } .co-flattr a {  color:#f67c1a; } .co-flavors-me a {  color:#f10087; } .co-flickr a {  color:#0063dc; } .co-flipboard a {  color:#e12828; } .co-flixster a {  color:#2971b2; } .co-fluid-ui a {  color:#3fa9f5; } .co-follr a {  color:#4dc9f6; } .co-fontawesome a {  color:#228ae6; } .co-ford a {  color:#1c396d; } .co-4ormat a {  color:#ee3440; } .co-forrst a {  color:#5b9a68; } .co-foursquare a {  color:#f94877; } .co-freecodecamp a {  color:#006400; } .co-friend2friend a {  color:#0f99d6; } .co-gallaudet-university a {  color:#00457c; } .co-gannett a {  color:#009bff; } .co-garmin a {  color:#007cc3; } .co-garuda a {  color:#484848; } .co-generatepress a {  color:#1b212b; } .co-geocaching a {  color:#4a742c; } .co-georgia-southern-university a {  color:#041e42; } .co-ghost a {  color:#212425; } .co-gibson a {  color:#000000; } .co-gimmebar a {  color:#d6156c; } .co-github a {  color:#4078c0; } .co-gitlab a {  color:#fca326; } .co-gitter a {  color:#46bc99; } .co-gittip a {  color:#663300; } .co-godaddy a {  color:#7db701; } .co-gogo a {  color:#e80029; } .co-goodreads a {  color:#553b08; } .co-google a {  color:#4285f4; } .co-google-allo a {  color:#fbbc05; } .co-google-duo a {  color:#4285f4; } .co-google-plus a {  color:#dd4b39; } .co-gospel-for-asia a {  color:#099d84; } .co-gravatar a {  color:#1e8cbe; } .co-gravit a {  color:#e30061; } .co-greenhouse a {  color:#00b2a9; } .co-groupon a {  color:#82b548; } .co-grunt a {  color:#fba919; } .co-gumtree a {  color:#72ef36; } .co-gvb a {  color:#0863b5; } .co-hacker-news a {  color:#ff4000; } .co-hangouts a {  color:#0f9d58; } .co-happn a {  color:#0087b4; } .co-heineken a {  color:#008200; } .co-hellowallet a {  color:#0093d0; } .co-help-scout a {  color:#3197d6; } .co-heroku a {  color:#c9c3e6; } .co-hewlett-packard-enterprise a {  color:#00b388; } .co-hi5 a {  color:#fd9827; } .co-highfive a {  color:#a26eea; } .co-home-depot a {  color:#f96302; } .co-homeaway a {  color:#2a6ebb; } .co-hootsuite a {  color:#003265; } .co-houzz a {  color:#7ac142; } .co-hp a {  color:#0096d6; } .co-hsbc a {  color:#db0011; } .co-html5 a {  color:#e34f26; } .co-hulu a {  color:#66aa33; } .co-humble-bundle a {  color:#cb272c; } .co-hyatt a {  color:#6d6e71; } .co-ibm a {  color:#006699; } .co-icons8 a {  color:#32c24d; } .co-ideal a {  color:#cc0066; } .co-identi-ca a {  color:#789240; } .co-ifttt a {  color:#33ccff; } .co-iheartradio a {  color:#c6002b; } .co-ikea a {  color:#ffcc00; } .co-imdb a {  color:#f5de50; } .co-imgur a {  color:#85bf25; } .co-indeed a {  color:#2164f4; } .co-indiegogo a {  color:#eb1478; } .co-instacart a {  color:#60ab59; } .co-instagram a {  color:#405de6; } .co-instapage a {  color:#0d1a2b; } .co-instapaper a {  color:#000000; } .co-intel a {  color:#0f7dc2; } .co-internet-society a {  color:#0c1c2c; } .co-intuit a {  color:#365ebf; } .co-invision a {  color:#ff3366; } .co-ios a {  color:#5fc9f8; } .co-israel-railways a {  color:#1e1f56; } .co-issuu a {  color:#f36d5d; } .co-istock a {  color:#fe423f; } .co-javascript a {  color:#f7df1e; } .co-jawbone a {  color:#000000; } .co-jbl a {  color:#ff6600; } .co-jetpack a {  color:#669c34; } .co-joomla a {  color:#f44321; } .co-joyent a {  color:#ff6600; } .co-jquery a {  color:#0769ad; } .co-kaspersky-lab a {  color:#006c54; } .co-keeeb a {  color:#00a9c0; } .co-khan-academy a {  color:#9cb443; } .co-kia a {  color:#c21a30; } .co-kickstarter a {  color:#2bde73; } .co-kik a {  color:#82bc23; } .co-kippt a {  color:#d51007; } .co-kitkat a {  color:#d70021; } .co-kiva a {  color:#63a541; } .co-kiwipay a {  color:#00b0df; } .co-klm a {  color:#00a1e4; } .co-knight-foundation a {  color:#000000; } .co-lamborghini a {  color:#ddb321; } .co-laravel a {  color:#f55247; } .co-lastfm a {  color:#d51007; } .co-lastpass a {  color:#d32d27; } .co-lego a {  color:#f6ec35; } .co-line a {  color:#00c300; } .co-linkedin a {  color:#0077b5; } .co-livestream a {  color:#cf202e; } .co-lloyds a {  color:#d81f2a; } .co-localbitcoins-com a {  color:#006fbf; } .co-lomo a {  color:#eb0028; } .co-london-underground a {  color:#000099; } .co-lowes a {  color:#004990; } .co-lumo a {  color:#576396; } .co-lyft a {  color:#ff00bf; } .co-magento a {  color:#f46f25; } .co-mail-ru a {  color:#168de2; } .co-mailchimp a {  color:#239ab9; } .co-manjaro-linux a {  color:#34be5b; } .co-mapbox a {  color:#3bb2d0; } .co-massachusetts-institute-of-technology a {  color:#a31f34; } .co-massy-group a {  color:#004a77; } .co-mastercard a {  color:#cc0000; } .co-mcdonalds a {  color:#bf0c0c; } .co-medium a {  color:#00ab6c; } .co-meetup a {  color:#e0393e; } .co-meijer a {  color:#0a4d8c; } .co-mercadolibre-com a {  color:#ffe600; } .co-messenger a {  color:#0084ff; } .co-microsoft a {  color:#f65314; } .co-microsoft-band a {  color:#783bd2; } .co-microsoft-office a {  color:#ea3e23; } .co-microsoft-surface a {  color:#0078d7; } .co-milligram a {  color:#9b4dca; } .co-mixcloud a {  color:#52aad8; } .co-mixpanel a {  color:#a086d3; } .co-mlb a {  color:#000088; } .co-mobilink a {  color:#ee1d23; } .co-mojang a {  color:#db1f29; } .co-mollie a {  color:#c6d6df; } .co-mongodb a {  color:#589636; } .co-montclair-state-university a {  color:#ce1141; } .co-more4 a {  color:#949483; } .co-motorola a {  color:#5c92fa; } .co-mozilla a {  color:#c13832; } .co-musixmatch a {  color:#ff6050; } .co-muut a {  color:#1fadc5; } .co-myanimelist a {  color:#2e51a2; } .co-myspace a {  color:#000000; } .co-mysql a {  color:#00758f; } .co-nanowrimo a {  color:#93dee8; } .co-nasa a {  color:#fc3d21; } .co-nascar a {  color:#ffd659; } .co-national-geographic a {  color:#ffcc00; } .co-nationwide a {  color:#0071bf; } .co-nbc a {  color:#e1ac26; } .co-nc-state-university a {  color:#cc0000; } .co-nest a {  color:#00afd8; } .co-netflix a {  color:#e50914; } .co-netvibes a {  color:#39bd00; } .co-new-balance a {  color:#ce2724; } .co-new-york-post a {  color:#cc3333; } .co-nexar a {  color:#fbb040; } .co-nexmo a {  color:#0077c8; } .co-nextdoor a {  color:#19975d; } .co-nfl a {  color:#013369; } .co-nike-football a {  color:#504847; } .co-nikefuel a {  color:#4bad31; } .co-ning a {  color:#75af42; } .co-ninjas-in-pyjamas a {  color:#a98c66; } .co-node-js a {  color:#215732; } .co-nokia a {  color:#124191; } .co-norsan-media a {  color:#0390d8; } .co-northern-arizona-university a {  color:#003466; } .co-northwestern-university a {  color:#4e2a84; } .co-novartis a {  color:#765438; } .co-npm a {  color:#cb3837; } .co-ns a {  color:#ffc61e; } .co-ns-2 a {  color:#003082; } .co-nvidia a {  color:#76b900; } .co-nzxt a {  color:#51007a; } .co-obb a {  color:#e2002a; } .co-odnoklassniki a {  color:#ed812b; } .co-office-sway a {  color:#008272; } .co-oktopost a {  color:#001f2d; } .co-olark a {  color:#8d989a; } .co-olympus a {  color:#08107b; } .co-oneplus a {  color:#eb0029; } .co-onshape a {  color:#1b5faa; } .co-oovoo a {  color:#eeaf00; } .co-opera a {  color:#cc0f16; } .co-oracle a {  color:#ff0000; } .co-oregon-state-university a {  color:#dc4405; } .co-overstock a {  color:#c7202c; } .co-oxford-university-press a {  color:#002147; } .co-pac-12 a {  color:#004b91; } .co-panasonic a {  color:#0f58a8; } .co-pandora a {  color:#005483; } .co-path a {  color:#ee3423; } .co-patreon a {  color:#f96854; } .co-paymill a {  color:#f05000; } .co-paymo a {  color:#22d0b8; } .co-paypal a {  color:#003087; } .co-pearson a {  color:#ed6b06; } .co-penguin-books a {  color:#ff6900; } .co-peopleperhour-com a {  color:#ee7200; } .co-pepsi a {  color:#e32934; } .co-periscope a {  color:#3aa4c6; } .co-pfizer a {  color:#0093d0; } .co-philips a {  color:#0e5fd8; } .co-photobucket a {  color:#0ea0db; } .co-php a {  color:#8892be; } .co-pikabu a {  color:#5dbe57; } .co-pinboard a {  color:#0000e6; } .co-pinterest a {  color:#bd081c; } .co-pizza-hut a {  color:#ee3124; } .co-plasso a {  color:#6585ed; } .co-plaxo a {  color:#414f5a; } .co-playstation a {  color:#003087; } .co-plex a {  color:#e5a00d; } .co-pocket a {  color:#ef4056; } .co-poczta-polska a {  color:#d52b1e; } .co-polariod a {  color:#00a3e2; } .co-portfolium a {  color:#0099ff; } .co-postman a {  color:#ef5b25; } .co-postmates a {  color:#000000; } .co-prestashop a {  color:#df0067; } .co-prezi a {  color:#318bff; } .co-priceline a {  color:#1885bf; } .co-princeton-university a {  color:#ee7f2d; } .co-product-hunt a {  color:#da552f; } .co-protonmail a {  color:#505264; } .co-puma a {  color:#000000; } .co-purdue-university a {  color:#c28e0e; } .co-python a {  color:#ffde57; } .co-qantas-airlines a {  color:#e0001b; } .co-qualtrics a {  color:#e10019; } .co-quizup a {  color:#ff5454; } .co-quora a {  color:#a82400; } .co-quote-fm a {  color:#66ceff; } .co-raspberry-pi a {  color:#c7053d; } .co-razer a {  color:#00ff00; } .co-rdio a {  color:#007dc3; } .co-remax a {  color:#e11b22; } .co-react a {  color:#00d8ff; } .co-readability a {  color:#990000; } .co-realex-payments a {  color:#f29023; } .co-red-hat a {  color:#cc0000; } .co-reddit a {  color:#ff4500; } .co-redfin a {  color:#a02021; } .co-redox a {  color:#0a2239; } .co-renaissance-hotels a {  color:#000000; } .co-rentler a {  color:#ed1c27; } .co-residence-inn a {  color:#b32317; } .co-reverbnation a {  color:#e43526; } .co-rochester-institute-of-technology a {  color:#f36e21; } .co-rockpack a {  color:#0ba6ab; } .co-roku a {  color:#6f1ab1; } .co-rolls-royce a {  color:#680021; } .co-roo-kids a {  color:#e22027; } .co-roon a {  color:#62b0d9; } .co-rosetta-stone a {  color:#0098db; } .co-rounds a {  color:#fdd800; } .co-rowan-university a {  color:#3f1a0a; } .co-royal-mail a {  color:#ff0000; } .co-rss-2 a {  color:#f26522; } .co-ruby a {  color:#cc342d; } .co-ruby-on-rails a {  color:#cc0000; } .co-rutgers-university a {  color:#cc0033; } .co-ryanair a {  color:#073590; } .co-sabre a {  color:#e50000; } .co-sage a {  color:#00dc06; } .co-sainsburys a {  color:#ec8a00; } .co-salesforce a {  color:#1798c1; } .co-samsung a {  color:#1428a0; } .co-san-francisco-49ers a {  color:#e91e22; } .co-san-francisco-giants a {  color:#fd5a1e; } .co-sap a {  color:#003366; } .co-scouts-uk a {  color:#4d2177; } .co-scribd a {  color:#1a7bba; } .co-septa a {  color:#1f4fa3; } .co-seton-hall-university a {  color:#004488; } .co-shazam a {  color:#0088ff; } .co-sherwin-williams a {  color:#0168b3; } .co-shopify a {  color:#96bf48; } .co-shopmium a {  color:#f01f74; } .co-siemens a {  color:#009999; } .co-skillshare a {  color:#f26b21; } .co-skoda a {  color:#00800d; } .co-skype a {  color:#00aff0; } .co-skywest a {  color:#00338d; } .co-slack a {  color:#6ecadc; } .co-slideshare a {  color:#0077b5; } .co-slipcase a {  color:#7c9cb0; } .co-smashing-magazine a {  color:#e53b2c; } .co-snagajob a {  color:#f36f21; } .co-snapchat a {  color:#fffc00; } .co-soapui a {  color:#6cb33f; } .co-socialbro a {  color:#29c4d0; } .co-softonic a {  color:#008ace; } .co-songkick a {  color:#f80046; } .co-sonicbids a {  color:#ff6600; } .co-sony a {  color:#000000; } .co-soulcycle a {  color:#fedf00; } .co-soundcloud a {  color:#ff8800; } .co-spoken a {  color:#fc00c1; } .co-spotify a {  color:#1db954; } .co-sprint a {  color:#ffe100; } .co-sprout-social a {  color:#75dd66; } .co-square-cash a {  color:#28c101; } .co-squarespace a {  color:#222222; } .co-stack-exchange a {  color:#1e5397; } .co-stackoverflow a {  color:#f48024; } .co-staples a {  color:#cc0000; } .co-starbucks a {  color:#00704a; } .co-state-farm a {  color:#e1261c; } .co-status-chart a {  color:#d7584f; } .co-steam a {  color:#00adee; } .co-sterling-hotels a {  color:#3b5a6f; } .co-stockton-university a {  color:#000000; } .co-storyful a {  color:#f97200; } .co-strava a {  color:#fc4c02; } .co-streamable a {  color:#0f90fa; } .co-stripe a {  color:#00afe1; } .co-stubhub a {  color:#004b91; } .co-studyblue a {  color:#00afe1; } .co-stumbleupon a {  color:#eb4924; } .co-subway a {  color:#489e3b; } .co-sugarcrm a {  color:#e61718; } .co-suntrust a {  color:#00447c; } .co-supershuttle a {  color:#4285f4; } .co-swarm a {  color:#f06d1f; } .co-t-mobile a {  color:#e20074; } .co-tagstr a {  color:#e74635; } .co-taiga a {  color:#444444; } .co-target a {  color:#cc0000; } .co-technorati a {  color:#339900; } .co-ted a {  color:#e62b1e; } .co-telegram a {  color:#0088cc; } .co-tvtag a {  color:#e92c4c; } .co-temple a {  color:#a41e35; } .co-tesco a {  color:#ee1c2e; } .co-tesla a {  color:#cc0000; } .co-texas-am-university a {  color:#500000; } .co-texas-tech-university a {  color:#cc0000; } .co-the-audience-awards a {  color:#ee8421; } .co-the-college-of-new-jersey a {  color:#293f6f; } .co-the-next-web a {  color:#ff3c1f; } .co-the-ritz-carlton a {  color:#006b95; } .co-the-sun a {  color:#ed1c24; } .co-the-sun-goals a {  color:#00745e; } .co-the-sun-perks a {  color:#8560a8; } .co-the-times a {  color:#000000; } .co-thomson-reuters a {  color:#ff8000; } .co-tivo a {  color:#da3d34; } .co-totaljobs a {  color:#66bd00; } .co-treehouse a {  color:#6fbc6d; } .co-trello a {  color:#0079bf; } .co-tripadvisor a {  color:#00af87; } .co-trulia a {  color:#5eab1f; } .co-trustpilot a {  color:#e12729; } .co-tumblr a {  color:#35465c; } .co-tunngle a {  color:#c30f24; } .co-turbotax a {  color:#355ebe; } .co-twentythree a {  color:#1ec95b; } .co-twitch-tv a {  color:#6441a5; } .co-twitter a {  color:#1da1f2; } .co-typekit a {  color:#98ce1e; } .co-typepad a {  color:#d2de61; } .co-typo3 a {  color:#ff8700; } .co-uber a {  color:#09091a; } .co-ubuntu a {  color:#dd4814; } .co-uc-berkeley a {  color:#003262; } .co-ucsf a {  color:#052049; } .co-united-way a {  color:#10167f; } .co-unity a {  color:#222c37; } .co-universitat-hamburg a {  color:#e2001a; } .co-university-at-albany a {  color:#46166b; } .co-university-at-buffalo a {  color:#005bbb; } .co-university-of-alberta a {  color:#007c41; } .co-university-of-arizona a {  color:#cc0033; } .co-university-of-cambridge a {  color:#d6083b; } .co-university-of-cincinnati a {  color:#e00122; } .co-university-of-dayton a {  color:#ce1141; } .co-university-of-florida a {  color:#fa4616; } .co-university-of-illinois-urbana-champaign a {  color:#131f33; } .co-university-of-kentucky a {  color:#005daa; } .co-university-of-michigan a {  color:#00274c; } .co-university-of-north-carolina a {  color:#4b9cd3; } .co-university-of-oregon a {  color:#154733; } .co-university-of-rochester a {  color:#ffd100; } .co-university-of-texas a {  color:#bf5700; } .co-university-of-victoria a {  color:#005493; } .co-university-of-washington a {  color:#4b2e83; } .co-university-of-waterloo a {  color:#ffd54f; } .co-university-of-wisconsin-milwaukee a {  color:#ffbd00; } .co-univision a {  color:#c822b0; } .co-ups a {  color:#351c15; } .co-usps a {  color:#333366; } .co-ustream a {  color:#3388ff; } .co-verizon a {  color:#ff0000; } .co-viadeo a {  color:#f07355; } .co-viber a {  color:#59267c; } .co-vidme a {  color:#f82a53; } .co-viki a {  color:#3c9cd7; } .co-vimeo a {  color:#162221; } .co-vine a {  color:#00b488; } .co-virb a {  color:#1e91d0; } .co-virgin-media a {  color:#c3092d; } .co-virgin-money a {  color:#cc0000; } .co-visa a {  color:#1a1f71; } .co-visualcv a {  color:#31577a; } .co-visually a {  color:#14acf2; } .co-vkontakte a {  color:#45668e; } .co-vodafone a {  color:#e60000; } .co-volvo a {  color:#003057; } .co-vue-js a {  color:#42b883; } .co-wake-forest-university a {  color:#9e7e38; } .co-walgreens a {  color:#e31837; } .co-walmart a {  color:#007dc6; } .co-warby-parker a {  color:#414b56; } .co-wave-apps a {  color:#1c2d37; } .co-webzunder a {  color:#eea642; } .co-wechat a {  color:#7bb32e; } .co-wendys a {  color:#e2203d; } .co-western-digital a {  color:#005195; } .co-whatsapp a {  color:#25d366; } .co-whatsbroadcast a {  color:#4aae20; } .co-whoosnap-designer a {  color:#2fa5d6; } .co-wikimedia a {  color:#339966; } .co-wikipedia a {  color:#000000; } .co-windows a {  color:#0078d7; } .co-windows-phone a {  color:#68217a; } .co-woocommerce a {  color:#96588a; } .co-wooga a {  color:#5b009c; } .co-wordpress a {  color:#21759b; } .co-wordpress-com a {  color:#0087be; } .co-world-organisation-of-the-scout-movement-wosm a {  color:#622599; } .co-worldline a {  color:#0066a1; } .co-wufoo a {  color:#e66760; } .co-wunderlist a {  color:#2b96f1; } .co-wwe a {  color:#d7182a; } .co-xavier-university a {  color:#0c2340; } .co-xbox a {  color:#52b043; } .co-xda-developers a {  color:#f59714; } .co-xing a {  color:#026466; } .co-xy-gaming a {  color:#3299cc; } .co-y-combinator a {  color:#ff4000; } .co-yahoo a {  color:#410093; } .co-yandex a {  color:#ffcc00; } .co-yellow-pages a {  color:#ffd400; } .co-yelp a {  color:#af0606; } .co-yii-framework a {  color:#d8582b; } .co-yo a {  color:#9b59b6; } .co-youtube a {  color:#ff0000; } .co-zapier a {  color:#ff4a00; } .co-zendesk a {  color:#00363d; } .co-zerply a {  color:#9dbc7a; } .co-zillow a {  color:#1277e1; } .co-zomato a {  color:#cb202d; } .co-zopim a {  color:#ff9d3b; } /* MUST HAVE ----------------------------------------------- */ *, *:before, *:after {  box-sizing:border-box;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; } html {  font-size:0.625em; /* To make sure that 1rem = 10px */ } #wpstats {  width:0 !important;  height:0 !important;  position:absolute;  top:0;  left:0; } .says, .screen-reader-text, .updated:not(.published), .post-navigation h2 {  clip:rect(1px, 1px, 1px, 1px);  height:1px;  overflow:hidden;  position:absolute !important;  width:1px; } .hide {  display:none !important; } .text-transform-none {  text-transform:none !important; } .text-transform-uppercase, .uppercase {  text-transform:uppercase !important; } .text-transform-lowercase, .lowercase {  text-transform:lowercase !important; } .text-transform-capitalize, .capitalize {  text-transform:capitalize !important; } /* TYPOGRAPHY ----------------------------------------------- */ body {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  font-size:16px;  color:#000;  line-height:1.6; } @media (max-width:600px) {  body {   font-size:14px;  } } figure, p, h1, h2, h3, h4, h5, h6, blockquote, .wp-block-quote.is-large, .wp-block-quote.is-style-large, table, ul, ol, dl, pre, address, .gallery, .wp-block-media-text, .wp-block-embed {  margin:0 0 24px; } @media only screen and (max-width:600px) {  figure, p, h1, h2, h3, h4, h5, h6, blockquote, .wp-block-quote.is-large,  .wp-block-quote.is-style-large, table, ul, ol, dl, pre, address, .gallery, .wp-block-media-text, .wp-block-embed {   margin-bottom:20px;  } } .entry-content > p:last-child, .entry-content > h2:last-child, .entry-content > h3:last-child, .entry-content > h4:last-child, .entry-content > h5 > blockquote:last-child, .entry-content > h5 > .wp-block-quote.is-large:last-child, .entry-content > h5 > .wp-block-quote.is-style-large:last-child, .entry-content > figure:last-child, .entry-content > .wp-caption:last-child {  margin-bottom:0; } .color-accent {  color:#db4a37; } .bg-accent {  background:#db4a37; } .font-body {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; } .font-heading {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; } h1, h2, h3, h4, h5, h6 {  line-height:1.3;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight:700;  margin:0 0 24px; } @media only screen and (max-width:600px) {  h1, h2, h3, h4, h5, h6 {   margin-bottom:20px;  } } h1 {  font-size:42px;  font-size:2.625em; } h2 {  font-size:33px;  font-size:2.0625em; } h3 {  font-size:26px;  font-size:1.625em; } h4 {  font-size:20px;  font-size:1.25em; } h5 {  font-size:16px;  font-size:1em; } h6 {  font-size:0.9em; } /* List -------------------- */ ul, ol {  padding-left:1.75em; } ol {  list-style-type:decimal; } ul {  list-style-type:square; } li {  line-height:1.5; } /* Link -------------------- */ a {  color:#db4a36;  text-decoration:none; } a:hover {  text-decoration:none; } a:focus {  outline:inherit; } .wrap-link {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  display:block;  z-index:1; } /* Image -------------------- */ img {  border:0;  max-width:100%; } /* Media - VIDEO - AUDIO -------------------- */ .wp-block-video video {  width:100%; } iframe {  display:block;  max-width:100%; } .wi-self-hosted-sc .wp-video {  width:100% !important; } .media-container iframe {  width:100% !important; } .media-container .wp-video {  width:100% !important;  padding-bottom:56.25%;  overflow:hidden; } .media-container .wp-video > * {  position:absolute;  top:0;  left:0;  bottom:0;  right:0; } .media-container .wp-video > video {  opacity:0;  visibility:hidden; } html .mejs-controls .mejs-time-rail .mejs-time-current {  background:#db4a37; } /* Table -------------------- */ table {  width:100%;  border:1px solid #c0c1c0;  border-collapse:collapse; } td, th {  border:1px solid #c0c1c0;  padding:0.5em; } /* Blockquote -------------------- */ blockquote, .wp-block-quote.is-large, .wp-block-quote.is-style-large {  font-weight:inherit;  position:relative;  margin:1em auto;  padding:1.25em 0 1.25em;  font-size:1.25em;  text-align:left;  line-height:1.5;  display:block;  clear:both;  -moz-column-span:all;  column-span:all;  border:0 solid; } blockquote:before, .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before {  content:"";  display:inline-block;  z-index:20;  text-align:center;  z-index:20;  line-height:1;  background:url(https://maxmag.gr/wp-content/themes/fox/images/quote.webp) center center no-repeat;  background-size:100%;  width:90px;  height:60px;  margin:0 0 20px;  width:50px;  height:40px; } @media only screen and (max-width:840px) {  blockquote:before, .wp-block-quote.is-large:before,  .wp-block-quote.is-style-large:before {   width:40px;   height:32px;  } } @media only screen and (max-width:600px) {  blockquote:before, .wp-block-quote.is-large:before,  .wp-block-quote.is-style-large:before {   width:30px;   height:24px;  } } blockquote p, .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {  margin:0 0 0.7em; } blockquote cite, .wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite {  display:block;  font-family:Arial, sans-serif;  font-size:11px;  text-transform:uppercase;  letter-spacing:1px;  font-style:normal;  text-align:inherit;  font-weight:normal;  margin-top:1.5em; } blockquote cite:before, .wp-block-quote.is-large cite:before, .wp-block-quote.is-style-large cite:before {  content:"—";  margin-right:0.5em; } blockquote.align-left, .align-left.wp-block-quote.is-large, .align-left.wp-block-quote.is-style-large {  text-align:left;  float:left;  margin:0 2.5em 1.25em 0;  max-width:50%;  padding-right:0;  padding-left:0; } blockquote.align-left:before, .align-left.wp-block-quote.is-large:before, .align-left.wp-block-quote.is-style-large:before {  left:0;  margin-left:0; } blockquote.align-right, .align-right.wp-block-quote.is-large, .align-right.wp-block-quote.is-style-large {  text-align:right;  float:right;  margin:0 0 2.5em 1.25em;  max-width:50%;  padding-right:0;  padding-left:0; } blockquote.align-right:before, .align-right.wp-block-quote.is-large:before, .align-right.wp-block-quote.is-style-large:before {  left:auto;  right:0;  margin-left:0; } .style--blockquote-icon-2 blockquote:before, .style--blockquote-icon-2 .wp-block-quote.is-large:before, .style--blockquote-icon-2 .wp-block-quote.is-style-large:before {  background-image:url(https://maxmag.gr/wp-content/themes/fox/images/quote2.webp); } .style--blockquote-icon-3 blockquote:before, .style--blockquote-icon-3 .wp-block-quote.is-large:before, .style--blockquote-icon-3 .wp-block-quote.is-style-large:before {  background-image:url(https://maxmag.gr/wp-content/themes/fox/images/quote3.webp); } .style--blockquote-icon-4 blockquote:before, .style--blockquote-icon-4 .wp-block-quote.is-large:before, .style--blockquote-icon-4 .wp-block-quote.is-style-large:before {  background-image:url(https://maxmag.gr/wp-content/themes/fox/images/quote4.webp); } /** * no webp */ .no-webp blockquote:before, .no-webp .wp-block-quote.is-large:before, .no-webp .wp-block-quote.is-style-large:before {  background-image:url(https://maxmag.gr/wp-content/themes/fox/images/quote.png); } .no-webp .style--blockquote-icon-2 blockquote:before, .no-webp .style--blockquote-icon-2 .wp-block-quote.is-large:before, .no-webp .style--blockquote-icon-2 .wp-block-quote.is-style-large:before {  background-image:url(https://maxmag.gr/wp-content/themes/fox/images/quote2.png); } .no-webp .style--blockquote-icon-3 blockquote:before, .no-webp .style--blockquote-icon-3 .wp-block-quote.is-large:before, .no-webp .style--blockquote-icon-3 .wp-block-quote.is-style-large:before {  background-image:url(https://maxmag.gr/wp-content/themes/fox/images/quote3.png); } .no-webp .style--blockquote-icon-4 blockquote:before, .no-webp .style--blockquote-icon-4 .wp-block-quote.is-large:before, .no-webp .style--blockquote-icon-4 .wp-block-quote.is-style-large:before {  background-image:url(https://maxmag.gr/wp-content/themes/fox/images/quote4.png); } .style--blockquote-no-icon blockquote, .style--blockquote-no-icon .wp-block-quote.is-large, .style--blockquote-no-icon .wp-block-quote.is-style-large {  padding-top:1.25em; } .style--blockquote-no-icon blockquote:before, .style--blockquote-no-icon .wp-block-quote.is-large:before, .style--blockquote-no-icon .wp-block-quote.is-style-large:before {  display:none; } .style--blockquote-icon-position-overlap blockquote, .style--blockquote-icon-position-overlap .wp-block-quote.is-large, .style--blockquote-icon-position-overlap .wp-block-quote.is-style-large {  position:relative; } .style--blockquote-icon-position-overlap blockquote:before, .style--blockquote-icon-position-overlap .wp-block-quote.is-large:before, .style--blockquote-icon-position-overlap .wp-block-quote.is-style-large:before {  position:absolute;  opacity:0.1;  top:0;  left:-30px;  width:100px;  height:100px; } @media (max-width:600px) {  blockquote, .wp-block-quote.is-large,  .wp-block-quote.is-style-large {   font-size:1.1em;  }  blockquote.align-left, .align-left.wp-block-quote.is-large,  .align-left.wp-block-quote.is-style-large, blockquote.align-right, .align-right.wp-block-quote.is-large,  .align-right.wp-block-quote.is-style-large {   margin-left:0 !important;   margin-right:0 !important;   text-align:center;   float:none;   clear:both;   width:100%;   max-width:100%;   padding-right:1em;   padding-left:1em;  }  blockquote.align-left:before, .align-left.wp-block-quote.is-large:before,  .align-left.wp-block-quote.is-style-large:before, blockquote.align-right:before, .align-right.wp-block-quote.is-large:before,  .align-right.wp-block-quote.is-style-large:before {   left:50%;   right:auto;   margin-left:-24px;  } } /* INPUT FORM -------------------- */ input, textarea, select {  max-width:100%;  background:none; } .fox-input, input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], input:not([type]), textarea {  color:#000;  box-shadow:none;  -webkit-appearance:none;  -webkit-border-radius:0;  border:1px solid #c0c1c0;  transition:color 0.1s ease, background 0.1s ease, border 0.1s ease;  background:#fff;  line-height:46px;  padding:0 14px;  font-size:0.9em;  width:100%; } .fox-input::-webkit-input-placeholder, input[type=color]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, input[type=datetime]::-webkit-input-placeholder, input[type=datetime-local]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=month]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=week]::-webkit-input-placeholder, input:not([type])::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  opacity:1;  color:#999; } .fox-input::-moz-placeholder, input[type=color]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=week]::-moz-placeholder, input:not([type])::-moz-placeholder, textarea::-moz-placeholder {  opacity:1;  color:#999; } .fox-input:-moz-placeholder, input[type=color]:-moz-placeholder, input[type=date]:-moz-placeholder, input[type=datetime]:-moz-placeholder, input[type=datetime-local]:-moz-placeholder, input[type=email]:-moz-placeholder, input[type=month]:-moz-placeholder, input[type=number]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=search]:-moz-placeholder, input[type=tel]:-moz-placeholder, input[type=text]:-moz-placeholder, input[type=time]:-moz-placeholder, input[type=url]:-moz-placeholder, input[type=week]:-moz-placeholder, input:not([type]):-moz-placeholder, textarea:-moz-placeholder {  opacity:1;  color:#999; } .fox-input:-ms-input-placeholder, input[type=color]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=datetime]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, input:not([type]):-ms-input-placeholder, textarea:-ms-input-placeholder {  opacity:1;  color:#999; } textarea {  color:#000;  height:180px;  padding-top:12px;  padding-bottom:12px;  line-height:1.5;  width:100%;  border:1px solid #c0c1c0; } input[type=color]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, input:not([type]):focus, textarea:focus {  background:#fafafa;  outline:0; } input[type=color]:focus::-webkit-input-placeholder, input[type=date]:focus::-webkit-input-placeholder, input[type=datetime]:focus::-webkit-input-placeholder, input[type=datetime-local]:focus::-webkit-input-placeholder, input[type=email]:focus::-webkit-input-placeholder, input[type=month]:focus::-webkit-input-placeholder, input[type=number]:focus::-webkit-input-placeholder, input[type=password]:focus::-webkit-input-placeholder, input[type=search]:focus::-webkit-input-placeholder, input[type=tel]:focus::-webkit-input-placeholder, input[type=text]:focus::-webkit-input-placeholder, input[type=time]:focus::-webkit-input-placeholder, input[type=url]:focus::-webkit-input-placeholder, input[type=week]:focus::-webkit-input-placeholder, input:not([type]):focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {  opacity:1;  color:#999; } input[type=color]:focus::-moz-placeholder, input[type=date]:focus::-moz-placeholder, input[type=datetime]:focus::-moz-placeholder, input[type=datetime-local]:focus::-moz-placeholder, input[type=email]:focus::-moz-placeholder, input[type=month]:focus::-moz-placeholder, input[type=number]:focus::-moz-placeholder, input[type=password]:focus::-moz-placeholder, input[type=search]:focus::-moz-placeholder, input[type=tel]:focus::-moz-placeholder, input[type=text]:focus::-moz-placeholder, input[type=time]:focus::-moz-placeholder, input[type=url]:focus::-moz-placeholder, input[type=week]:focus::-moz-placeholder, input:not([type]):focus::-moz-placeholder, textarea:focus::-moz-placeholder {  opacity:1;  color:#999; } input[type=color]:focus:-moz-placeholder, input[type=date]:focus:-moz-placeholder, input[type=datetime]:focus:-moz-placeholder, input[type=datetime-local]:focus:-moz-placeholder, input[type=email]:focus:-moz-placeholder, input[type=month]:focus:-moz-placeholder, input[type=number]:focus:-moz-placeholder, input[type=password]:focus:-moz-placeholder, input[type=search]:focus:-moz-placeholder, input[type=tel]:focus:-moz-placeholder, input[type=text]:focus:-moz-placeholder, input[type=time]:focus:-moz-placeholder, input[type=url]:focus:-moz-placeholder, input[type=week]:focus:-moz-placeholder, input:not([type]):focus:-moz-placeholder, textarea:focus:-moz-placeholder {  opacity:1;  color:#999; } input[type=color]:focus:-ms-input-placeholder, input[type=date]:focus:-ms-input-placeholder, input[type=datetime]:focus:-ms-input-placeholder, input[type=datetime-local]:focus:-ms-input-placeholder, input[type=email]:focus:-ms-input-placeholder, input[type=month]:focus:-ms-input-placeholder, input[type=number]:focus:-ms-input-placeholder, input[type=password]:focus:-ms-input-placeholder, input[type=search]:focus:-ms-input-placeholder, input[type=tel]:focus:-ms-input-placeholder, input[type=text]:focus:-ms-input-placeholder, input[type=time]:focus:-ms-input-placeholder, input[type=url]:focus:-ms-input-placeholder, input[type=week]:focus:-ms-input-placeholder, input:not([type]):focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {  opacity:1;  color:#999; } select {  width:100%;  max-width:100%;  outline:none;  height:46px;  line-height:48px;  border:1px solid #c0c1c0;  padding:0 12px; } button:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus {  outline:0; } .wi-button {  display:table;  margin:0 auto;  width:50%; } .wi-button .wi-btn {  text-align:center; } /* BUTTON -------------------- */ .fox-button {  display:inline-block;  margin:0;  vertical-align:bottom;  touch-action:manipulation;  background-image:none;  -webkit-user-select:none;  -moz-user-select:none;  user-select:none; } .fox-button.button-align {  display:block; } .fox-button.button-align .fox-btn, .fox-button.button-align button, .fox-button.button-align input[type=button], .fox-button.button-align input[type=reset], .fox-button.button-align input[type=submit] {  display:inline-block; } .fox-button.button-center {  text-align:center; } .fox-button.button-left {  text-align:left; } .fox-button.button-right {  text-align:right; } .fox-button.button-block {  display:block; } .fox-button.button-block .fox-btn, .fox-button.button-block button, .fox-button.button-block input[type=button], .fox-button.button-block input[type=reset], .fox-button.button-block input[type=submit] {  display:block;  margin:0 auto;  min-width:240px; } .fox-button.button-block-half .fox-btn, .fox-button.button-block-half button, .fox-button.button-block-half input[type=button], .fox-button.button-block-half input[type=reset], .fox-button.button-block-half input[type=submit] {  width:50%; } .fox-button.button-block-third .fox-btn, .fox-button.button-block-third button, .fox-button.button-block-third input[type=button], .fox-button.button-block-third input[type=reset], .fox-button.button-block-third input[type=submit] {  width:33.33%; } .fox-btn, button, input[type=button], input[type=reset], input[type=submit] {  display:block;  text-align:center;  line-height:48px;  padding:0 28px;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight:normal;  font-size:0.9em;  border:0;  color:inherit;  text-decoration:none;  cursor:pointer;  position:relative;  transition:background-color 0.3s ease-out, color 0.3s ease-out, border-color 0.3s ease-out; } .fox-btn:focus, button:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus {  outline:0; } .fox-btn i, button i, input[type=button] i, input[type=reset] i, input[type=submit] i {  margin-left:8px;  display:inline-block;  line-height:inherit;  font-size:inherit; } /* ----- Shapes ----- */ .btn-round {  border-radius:3px; } .btn-pill {  border-radius:50px; } /* ----- Size ----- */ .btn-tiny {  line-height:28px;  padding-left:15px;  padding-right:15px;  font-size:0.8em; } .btn-tiny.btn-outline, .btn-tiny.btn-fill {  line-height:26px; } .btn-small {  line-height:38px;  padding-left:20px;  padding-right:20px; } .btn-small.btn-outline, .btn-small.btn-fill {  line-height:36px; } .btn-normal {  line-height:48px;  padding-left:28px;  padding-right:28px; } .btn-normal.btn-outline, .btn-normal.btn-fill {  line-height:46px; } .btn-medium {  line-height:58px;  padding-left:38px;  padding-right:38px; } .btn-medium.btn-outline, .btn-medium.btn-fill {  line-height:56px; } .btn-large {  line-height:68px;  padding-left:48px;  padding-right:48px; } .btn-large.btn-outline, .btn-large.btn-fill {  line-height:66px; } /* ----- Styles ----- */ .fox-btn.btn-outline, button.btn-outline, input.btn-outline[type=button], input.btn-outline[type=reset], input.btn-outline[type=submit], .fox-btn.btn-fill, button.btn-fill, input.btn-fill[type=button], input.btn-fill[type=reset], input.btn-fill[type=submit] {  background:none;  color:black;  border:1px solid; } .fox-btn.btn-fill:hover, button.btn-fill:hover, input.btn-fill[type=button]:hover, input.btn-fill[type=reset]:hover, input.btn-fill[type=submit]:hover {  color:white;  background:black;  border-color:black; } .fox-btn.btn-black, button, input[type=button], input[type=reset], input[type=submit] {  color:white;  background:black; } .fox-btn.btn-primary, button.btn-primary, input.btn-primary[type=button], input.btn-primary[type=reset], input.btn-primary[type=submit] {  color:white;  background:#db4a37; } /* COMMON CLASSES -------------------- */ .warning, div.wpcf7-response-output.wpcf7-validation-errors {  background:#fff7cb;  border:1px solid #ffe40f;  color:#956824; } .error, div.wpcf7-response-output.wpcf7-mail-sent-ng {  border:1px solid #e1c4c4;  color:#bb6a6a;  background:#fff4f2; } .success, div.wpcf7-response-output.wpcf7-mail-sent-ok {  border:1px solid #bdddbd;  color:#71a971;  background:#ebffeb; } .align-left {  text-align:left; } .align-right {  text-align:right; } .align-center {  text-align:center; } .small-heading {  font-size:0.9em;  text-transform:uppercase;  letter-spacing:3px;  font-weight:400; } .post-thumbnail {  margin:0; } .fox-error, .comment-awaiting-moderation {  border:1px solid #e5b3b3;  color:#c64040;  color:black;  background:#fdf2f2;  padding:8px;  font-size:13px;  line-height:1.5;  font-family:Arial, sans-serif; } .fox-error a, .comment-awaiting-moderation a {  color:inherit;  font-weight:bold;  transition:all 0.2s; } .fox-error a:hover, .comment-awaiting-moderation a:hover {  color:#c64040; } .text-light {  font-weight:300; } .text-normal {  font-weight:normal; } .text-bold {  font-weight:bold; } .text-italic {  font-style:italic; } .text-lowercase {  text-transform:lowercase; } .text-uppercase {  text-transform:uppercase; } .text-capitalize {  text-transform:capitalize; } .text-none {  text-transform:none; } /* columns */ .row {  display:flex;  align-items:stretch;  margin:0 -10px; } [class*=col-] {  display:block;  padding:0 10px; } .col-1-1 {  width:100%; } .col-1-2 {  width:50%; } .col-1-3 {  width:33.33%; } .col-2-3 {  width:66.66%; } .col-1-4 {  width:25%; } .col-3-4 {  width:75%; } .col-1-5 {  width:20%; } .col-2-5 {  width:40%; } .col-3-5 {  width:60%; } .col-4-5 {  width:80%; } .col-1-6 {  width:16.66%; } .col-5-6 {  width:83.3333333%; } .col-1-7 {  width:14.28%; } .col-1-8 {  width:12.5%; } /* BACKGROUND IMG ---------------------------------------- */ .fox-background-img {  display:block;  position:relative;  overflow:hidden; } .fox-background-img .height-element {  display:block;  padding-bottom:100%; } .fox-background-img .wrap-link, .fox-background-img .bg-element {  display:block;  position:absolute;  top:0;  bottom:0;  left:0;  right:0; } .fox-background-img .wrap-link {  z-index:30;  color:inherit;  text-decoration:none;  border:0; } .fox-background-img .wrap-link:focus {  outline:0; } .fox-background-img .bg-element {  background-size:cover;  background-repeat:no-repeat;  background-attachment:scroll;  background-position:center; } /* Image General * size, wp-block-image, caption etc ---------------------------------------- */ .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {  max-width:100%;  height:auto; } .wp-block-image, .wp-block-gallery {  margin-top:2em !important;  margin-bottom:2em !important; } .wp-block-image:first-child, .wp-block-gallery:first-child {  margin-top:0 !important; } .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {  margin:0 !important; } .wp-block-gallery .blocks-gallery-caption {  text-align:center; } .wp-block-image .alignleft {  margin-right:2em !important;  text-align:left; } .wp-block-image .alignright {  margin-left:2em !important;  text-align:right; } /* Caption ---------------------------------------- */ .wp-caption-text, .post-thumbnail-standard figcaption, .wp-block-image figcaption, .blocks-gallery-caption {  display:block;  margin:10px auto 0;  max-width:940px;  font-size:15px;  text-align:left;  line-height:1.45; } .wp-caption-text a, .post-thumbnail-standard figcaption a, .wp-block-image figcaption a, .blocks-gallery-caption a {  color:inherit;  transition:all 0.15s; } .wp-caption-text a:hover, .post-thumbnail-standard figcaption a:hover, .wp-block-image figcaption a:hover, .blocks-gallery-caption a:hover {  border-bottom-color:transparent; } @media only screen and (max-width:600px) {  .wp-caption-text, .post-thumbnail-standard figcaption,  .wp-block-image figcaption,  .blocks-gallery-caption {   width:90%;  } } /* Align Left ---------------------------------------- */ .alignleft, a img.alignleft {  margin:0.3em 2.25em 1.8em 0;  float:left; } .alignleft figcaption, .align-left figcaption {  text-align:left !important; } /* Align Right ---------------------------------------- */ .alignright, a img.alignright {  margin:0.3em 0 2.25em 1.8em;  float:right; } .alignright figcaption, .align-right figcaption {  text-align:right !important; } /* Align Center ---------------------------------------- */ .aligncenter {  clear:both;  text-align:center; } .aligncenter::after {  clear:both;  content:"";  display:table; } .aligncenter, a img.aligncenter {  display:block;  margin:1em auto 1.25em; } /* Align None ---------------------------------------- */ .alignnone {  margin:2em 0; } /* Content Image Stretch Bigger ---------------------------------------- */ .content-all-stretch-bigger .alignwide, .content-all-stretch-bigger .wp-block-image, .content-all-stretch-bigger .wp-block-embed, .content-all-stretch-bigger .wp-block-gallery, .allow-stretch-bigger .alignwide {  margin-left:-60px;  margin-right:-60px;  width:calc(100% + 120px);  max-width:calc(100% + 120px);  float:none; } @media only screen and (max-width:840px) {  .content-all-stretch-bigger .alignwide,  .content-all-stretch-bigger .wp-block-image,  .content-all-stretch-bigger .wp-block-embed,  .content-all-stretch-bigger .wp-block-gallery,  .allow-stretch-bigger .alignwide {   width:100%;   max-width:100%;   margin-left:0;   margin-right:0;  } } .content-all-stretch-bigger .alignfull {  width:calc(100% + 120px);  max-width:calc(100% + 120px);  float:none; } @media only screen and (max-width:840px) {  .content-all-stretch-bigger .alignfull {   width:100%;   max-width:100%;   margin-left:0;   margin-right:0;  } } .elementor .allow-stretch-bigger .alignwide {  margin-left:-60px !important;  margin-right:-60px !important; } .allow-stretch-left:not(.content-all-stretch-bigger) figure.alignleft, .allow-stretch-left img.alignleft {  margin-left:-60px; } @media only screen and (max-width:840px) {  .allow-stretch-left:not(.content-all-stretch-bigger) figure.alignleft,  .allow-stretch-left img.alignleft {   margin-left:0;  } } .allow-stretch-right:not(.content-all-stretch-bigger) figure.alignright, .allow-stretch-right img.alignright {  margin-right:-60px; } @media only screen and (max-width:840px) {  .allow-stretch-right:not(.content-all-stretch-bigger) figure.alignright,  .allow-stretch-right img.alignright {   margin-right:0;  } } /* Content Image Stretch Full ---------------------------------------- */ .js .allow-stretch-full .alignfull, .js .content-all-stretch-full .alignwide, .js .content-all-stretch-full .alignfull, .js .content-all-stretch-full .alignnone, .js .content-all-stretch-full .aligncenter, .js .content-all-stretch-full .wp-block-image {  max-width:none;  opacity:0;  visibility:hidden;  transition:opacity 0.1s, visibility 0.1s; } .js .allow-stretch-full .alignfull.stretched img, .js .content-all-stretch-full .alignwide.stretched img, .js .content-all-stretch-full .alignfull.stretched img, .js .content-all-stretch-full .alignnone.stretched img, .js .content-all-stretch-full .aligncenter.stretched img, .js .content-all-stretch-full .wp-block-image.stretched img {  display:block;  width:100%; } .wp-caption {  border:none;  max-width:100%; /* Image does not overflow the content area */ } .wp-caption.alignnone {  margin:1.5em 0; } .wp-caption.alignleft {  margin:0.3em 3em 1.6em 0; } .wp-caption.alignright {  margin:0.3em 0 1.6em 3em; } @media (max-width:600px) {  .wp-caption.alignleft {   margin-right:1em;   margin-bottom:1em;  }  .wp-caption.alignright {   margin-left:1em;   margin-bottom:1em;  } } .wp-caption.aligncenter {  margin:0 auto 28px;  text-align:center; } .wp-caption img {  border:0 none;  height:auto;  margin:0;  max-width:100%;  padding:0;  width:auto; } .gallery-caption {  margin:0;  font-size:0.88em;  padding-top:1em;  line-height:1.5; } .gallery-caption a {  color:inherit;  text-decoration:none;  border-bottom:1px solid;  transition:all 0.15s; } .gallery-caption a:hover {  text-decoration:none;  border-bottom-color:transparent; } /* fix:align problem in Safari/Firefox since 4.9.2 ---------------------------------------- */ .entry-content p a[href$=".jpg"], .entry-content p a[href$=".png"], .entry-content p a[href$=".jpeg"], .entry-content p a[href$=".webp"], .entry-content p a[href$=".gif"], .entry-content p a[href$=".JPG"], .entry-content p a[href$=".PNG"], .entry-content p a[href$=".JPEG"], .entry-content p a[href$=".WEBP"], .entry-content p a[href$=".GIF"] {  display:block; } /* Image Media Block ---------------------------------------- */ .has-media-on-the-right.wp-block-media-text .wp-block-media-text__content {  padding-left:0; } .has-media-on-the-left.wp-block-media-text .wp-block-media-text__content {  padding-right:0; } /* WP Gallery ---------------------------------------- */ .gallery {  display:flex;  flex-flow:row wrap;  margin:0 -8px 24px; } .gallery-item {  display:block;  text-align:center;  padding:8px;  margin:0; } .gallery-columns-2 .gallery-item {  width:50%; } .gallery-columns-3 .gallery-item {  width:33.33%; } .gallery-columns-4 .gallery-item {  width:25%; } .gallery-columns-5 .gallery-item {  width:20%; } .gallery-columns-6 .gallery-item {  width:16.66%; } .gallery-columns-7 .gallery-item {  width:14.28%; } .gallery-columns-8 .gallery-item {  width:12.5%; } .gallery-columns-9 .gallery-item {  width:11.11%; } .gallery-columns-10 .gallery-item {  width:10%; } .gallery-icon {  transition:all 0.1s ease; } .gallery-icon:hover {  transform:translate(0, -2px); } .widget .gallery {  margin-top:8px;  margin-bottom:8px; } @media (max-width:767px) {  .gallery-columns-7 .gallery-item,  .gallery-columns-8 .gallery-item,  .gallery-columns-9 .gallery-item,  .gallery-columns-10 .gallery-item {   width:20%;  } } @media (max-width:600px) {  .gallery-columns-5 .gallery-item,  .gallery-columns-6 .gallery-item {   width:33.33%;  }  .gallery-columns-7 .gallery-item,  .gallery-columns-8 .gallery-item,  .gallery-columns-9 .gallery-item,  .gallery-columns-10 .gallery-item {   width:25%;  } } /* Misc --------------------- */ address {  font-style:italic;  margin:0 0 1.6em; } hr {  border-top:1px solid;  border-bottom:0;  margin:1em 0; } code, kbd, tt, var, samp, pre {  font-family:Inconsolata, monospace;  -webkit-hyphens:none;  hyphens:none; } pre {  background-color:transparent;  background-color:rgba(0, 0, 0, 0.07);  border:0;  line-height:1.6;  margin-bottom:1.6em;  max-width:100%;  overflow:auto;  padding:1.2em;  white-space:pre;  white-space:pre-wrap;  word-wrap:break-word; } mark {  background:#ffd;  padding:0 5px; } .wp-block-separator {  display:block;  clear:both;  margin:2em 0; } .wp-block-separator::after {  clear:both;  content:"";  display:table; } .wp-block-column > *:last-child {  margin-bottom:0; } /* GUTENBERG SUPPORT @since 3.0 * @improved in 4.0 ------------------------------------------ */ .wp-block-cover, .wp-block-cover-image {  margin-bottom:1em; } /* Image Block --------------------- */ .wp-block-embed {  overflow:hidden; } .wp-block-embed figcaption {  text-align:center; } .wp-block-embed__wrapper blockquote, .wp-block-embed__wrapper .wp-block-quote.is-large, .wp-block-embed__wrapper .wp-block-quote.is-style-large {  border:0 !important; } .wp-block-embed__wrapper blockquote:before, .wp-block-embed__wrapper .wp-block-quote.is-large:before, .wp-block-embed__wrapper .wp-block-quote.is-style-large:before {  display:none !important; } .wp-block-embed-twitter .twitter-tweet-rendered {  margin-left:auto !important;  margin-right:auto !important; } .wp-block-embed-instagram iframe {  margin-left:auto !important;  margin-right:auto !important; } /* Tiktok Embed * @since 4.4.1 --------------------- */ .tiktok-embed {  border:0 !important; } .tiktok-embed:before {  display:none !important; } /* Spotify * @since 4.4.1 --------------------- */ .wp-block-embed-spotify iframe {  width:100%; } /* Gallery --------------------- */ .blocks-gallery-item a {  border:0 !important; } .blocks-gallery-item figure {  position:relative;  overflow:hidden; } .blocks-gallery-item figcaption {  transition:all 0.2s ease-out;  opacity:0;  visibility:hidden; } .blocks-gallery-item figure:hover figcaption {  opacity:1;  visibility:visible; } /* Quote --------------------- */ .wp-block-quote.is-large, .wp-block-quote.is-style-large {  font-size:1.5em; } .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {  font-style:normal;  font-size:1em; } .wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {  text-align:center;  font-size:0.85em; } /* Button --------------------- */ .wp-block-button__link.is-style-default, .wp-block-button__link.is-style-squared {  border-bottom:0 !important; } /* Block Cover Text --------------------- */ .wp-block-cover-text {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; } .wp-block-cover__inner-container {  font-weight:300; } .wp-block-cover__inner-container > *:last-child {  margin-bottom:0; } /* FOX GENERAL GRID * for multi-purpose:gallery, posts etc ---------------------------------------- */ .fox-grid-container {  overflow:hidden; } .fox-grid-gallery {  display:flex;  align-items:flex-end;  flex-flow:row wrap; } .fox-grid {  margin:-16px -8px 0; } .fox-grid-item {  display:block;  padding:16px 8px 0; } .fox-grid.column-1 .fox-grid-item {  width:100%; } .fox-grid.column-2 .fox-grid-item {  width:50%; } @media only screen and (max-width:420px) {  .fox-grid.column-2 .fox-grid-item {   width:100%;  } } .fox-grid.column-3 .fox-grid-item {  width:33.33%; } @media only screen and (max-width:420px) {  .fox-grid.column-3 .fox-grid-item {   width:100%;  } } .fox-grid.column-4 .fox-grid-item {  width:25%; } @media only screen and (max-width:600px) {  .fox-grid.column-4 .fox-grid-item {   width:50%;  } } .fox-grid.column-5 .fox-grid-item {  width:20%; } @media only screen and (max-width:600px) {  .fox-grid.column-5 .fox-grid-item {   width:25%;  } } @media only screen and (max-width:420px) {  .fox-grid.column-5 .fox-grid-item {   width:33.33%;  } } .fox-grid.column-6 .fox-grid-item {  width:16.66%; } @media only screen and (max-width:840px) {  .fox-grid.column-6 .fox-grid-item {   width:33.33%;  } } @media only screen and (max-width:600px) {  .fox-grid.column-6 .fox-grid-item {   width:25%;  } } @media only screen and (max-width:420px) {  .fox-grid.column-6 .fox-grid-item {   width:33.33%;  } } .fox-grid.column-7 .fox-grid-item {  width:14.28%; } @media only screen and (max-width:840px) {  .fox-grid.column-7 .fox-grid-item {   width:33.33%;  } } @media only screen and (max-width:600px) {  .fox-grid.column-7 .fox-grid-item {   width:25%;  } } @media only screen and (max-width:420px) {  .fox-grid.column-7 .fox-grid-item {   width:33.33%;  } } .fox-grid.column-8 .fox-grid-item {  width:12.5%; } @media only screen and (max-width:840px) {  .fox-grid.column-8 .fox-grid-item {   width:25%;  } } .fox-grid.column-9 .fox-grid-item {  width:11.11%; } @media only screen and (max-width:840px) {  .fox-grid.column-9 .fox-grid-item {   width:33.33%;  } } .fox-grid.column-10 .fox-grid-item {  width:10%; } @media only screen and (max-width:840px) {  .fox-grid.column-10 .fox-grid-item {   width:20%;  } } @media only screen and (max-width:600px) {  .fox-grid.column-10 .fox-grid-item {   width:25%;  } } .fox-grid-item-main {  display:block;  position:relative;  overflow:hidden;  margin:0; } .fox-grid-item-main img {  display:block;  width:100%; } /* Masonry Problem ---------------------------------------- */ .fox-masonry {  min-height:200px;  position:relative; } .fox-masonry .fox-masonry-item {  float:left; } .fox-loading-element {  display:block;  position:absolute;  top:100px;  left:50%;  width:40px;  height:40px;  line-height:40px;  text-align:center;  margin:-20px 0 0 -20px;  font-size:24px;  z-index:200;  transition:opacity 0.3s, visibility 0.3s; } .fox-loading-element i {  display:block;  line-height:inherit; } .loaded .fox-loading-element {  opacity:0;  visibility:hidden; } .masonry-animation-element {  opacity:0;  visibility:hidden;  transform:translate(0, 5px);  transition:all 0.3s ease-out; } .masonry-animation-element + .masonry-animation-element {  transition-delay:0.15s; } .fox-masonry-item.inview .masonry-animation-element {  opacity:1;  visibility:visible;  transform:translate(0, 0); } /* Metro ---------------------------------------- */ .fox-metro .fox-metro-item {  float:left;  width:33.33%; } .fox-metro .fox-metro-item:nth-child(6n+1) {  clear:left; } .fox-metro .fox-metro-item:nth-child(6n+1), .fox-metro .fox-metro-item:nth-child(6n+4) {  width:66.66%; } .fox-metro .fox-metro-item:nth-child(6n+4) {  float:right;  clear:right; } /* Grid Spacing none, tiny, small, normal, wide, wider ---------------------------------------- */ .spacing-none {  margin:0; } .spacing-none .fox-grid-item, .spacing-none .post-item, .spacing-none .main-stream-ad {  padding:0; } .spacing-none .post-item-body {  padding-left:0.8em;  padding-right:0.8em; } .spacing-tiny {  margin:-40px -5px 0; } .spacing-tiny .fox-grid-item {  padding:40px 5px 0; } .spacing-small {  margin:-40px -10px 0; } .spacing-small .fox-grid-item {  padding:40px 10px 0; } .spacing-normal {  margin:-32px -16px 0; } .spacing-normal .fox-grid-item {  padding:32px 16px 0; } .spacing-medium {  margin:-48px -24px 0; } .spacing-medium .fox-grid-item {  padding:48px 24px 0; } .spacing-wide {  margin:-64px -32px 0; } .spacing-wide .fox-grid-item {  padding:64px 32px 0; } .spacing-wider {  margin:-80px -40px 0; } .spacing-wider .fox-grid-item {  padding:80px 40px 0; } /* ---- vertical spacing ---- */ .v-spacing-none .post-list + .post-list {  margin-top:0; } .v-spacing-none .post-list-sep {  padding-top:0; } .v-spacing-tiny .post-list + .post-list {  margin-top:0.5em; } .v-spacing-tiny .post-list-sep {  padding-top:0.5em; } .v-spacing-small .post-list + .post-list {  margin-top:1em; } .v-spacing-small .post-list-sep {  padding-top:1em; } .v-spacing-normal .post-list + .post-list {  margin-top:2em; } .v-spacing-normal .post-list-sep {  padding-top:2em; } .v-spacing-medium .post-list + .post-list {  margin-top:3.2em; } .v-spacing-medium .post-list-sep {  padding-top:3.2em; } .v-spacing-large .post-list + .post-list {  margin-top:5em; } .v-spacing-large .post-list-sep {  padding-top:5em; } @media (max-width:1023px) {  .spacing-wider,  .spacing-wide,  .spacing-medium {   margin:-32px -16px 0;  }  .spacing-wider .fox-grid-item,  .spacing-wide .fox-grid-item,  .spacing-medium .fox-grid-item {   padding:32px 16px 0;  }  .spacing-small {   margin:-10px -5px 0;  }  .spacing-small .fox-grid-item {   padding:10px 5px 0;  }  .v-spacing-medium .post-list + .post-list {   margin-top:2em;  }  .v-spacing-medium .post-list-sep {   padding-top:2em;  }  .v-spacing-large .post-list + .post-list {   margin-top:3em;  }  .v-spacing-large .post-list-sep {   padding-top:3em;  } } @media (max-width:600px) {  .spacing-wider,  .spacing-wide,  .spacing-medium,  .spacing-normal,  .spacing-small {   margin:-10px -5px 0;  }  .spacing-wider .fox-grid-item,  .spacing-wide .fox-grid-item,  .spacing-medium .fox-grid-item,  .spacing-normal .fox-grid-item,  .spacing-small .fox-grid-item {   padding:10px 5px 0;  } } @media (max-width:600px) {  .fox-grid.column-3 .fox-grid-item, .fox-grid.column-4 .fox-grid-item, .fox-grid.column-5 .fox-grid-item, .fox-grid.column-6 .fox-grid-item {   width:50%;  } } /* STACK IMAGES ---------------------------------------- */ .fox-stack-images figure {  margin:0;  overflow:hidden;  display:flex;  align-items:flex-end; } .fox-stack-images figure .image-element {  display:block;  width:100%; } .fox-stack-images figure img {  display:inline; } .fox-stack-images figure + figure {  margin-top:1em; } .fox-stack-images figcaption {  font-size:0.9em;  display:block;  width:200px;  max-width:50%;  margin-left:20px;  flex:none;  text-align:left; } @media (max-width:1023px) {  .fox-stack-images figcaption {   width:150px;  } } @media (max-width:767px) {  .fox-stack-images {   display:block;  }  .fox-stack-images figure {   display:block;  }  .fox-stack-images figcaption {   display:block;   margin:0.3em 0 0;   width:100%;   max-width:100%;  } } /* RICH SLIDER ---------------------------------------- */ .fox-slider-rich {  position:relative;  overflow:hidden;  border:1px solid #c0c1c0; } .fox-slider-rich .flexslider {  position:absolute;  bottom:0;  left:0;  right:0;  top:0; } .fox-slider-rich .slides, .fox-slider-rich .slides li {  height:100%; } .fox-slider-rich .flex-direction-nav a {  background:black;  color:white;  box-shadow:none;  text-shadow:none;  border:0;  width:48px;  font-size:24px;  height:96px;  line-height:96px; } .fox-slider-rich .flex-direction-nav a:hover {  border:0;  background:black;  color:white;  box-shadow:none;  text-shadow:none; } .fox-slider-rich .flex-direction-nav .flex-next, .fox-slider-rich .flexslider:hover .flex-direction-nav .flex-next {  right:0; } .fox-slider-rich .flex-direction-nav .flex-prev, .fox-slider-rich .flexslider:hover .flex-direction-nav .flex-prev {  left:0; } .rich-height-element {  display:block;  height:500px; } .item-rich {  display:block;  height:100%;  overflow:hidden; } .item-rich .fox-figure {  width:auto;  height:100%;  display:block;  margin:0;  float:left; } .item-rich .fox-figure a {  display:block;  height:100%;  width:auto; } .item-rich .fox-figure .image-element {  display:block;  height:100%;  width:auto; } .item-rich .fox-figure img {  height:100%;  width:auto !important;  max-width:none; } .item-rich-body {  overflow:hidden;  padding:2em;  text-align:left; } .item-rich-title {  margin-top:0; } .item-rich-content .fox-button {  display:block;  margin:1em 0 0; } .item-rich-content .fox-btn, .item-rich-content button, .item-rich-content input[type=button], .item-rich-content input[type=reset], .item-rich-content input[type=submit] {  display:inline-block; } @media (max-width:767px) {  .fox-slider-rich .flex-direction-nav a {   width:32px;   height:64px;   line-height:64px;  }  .item-rich-body {   padding:1em;  }  .item-rich-title {   font-size:1.3em;   margin-bottom:0.5em;  }  .item-rich-content {   font-size:0.9em;  } } @media (max-width:600px) {  .item-rich-body {   padding:0.5em;  }  .fox-slider-rich .flex-direction-nav a {   height:40px;   line-height:40px;  }  .item-rich-title {   font-size:1.15em;  }  .item-rich-content {   font-size:0.8em;  } } /* LAYOUT -------------------------------------------------------------------------------------------------------- */ #wi-main {  overflow:hidden; } body {  background:#fff;  border:0 solid; } body.layout-boxed {  background-position:top center;  background-attachment:fixed;  background-repeat:no-repeat;  background-size:cover; } body.layout-boxed .wi-wrapper {  max-width:100%;  margin-left:auto;  margin-right:auto;  width:1140px;  position:relative;  border:0 solid; } body.layout-boxed .wi-wrapper .wrapper-bg-element {  display:block; } @media only screen and (max-width:600px) {  html body.layout-boxed .wi-wrapper,  html body.layout-wide {   border-width:0;  } } .wi-wrapper {  position:relative;  margin-left:auto;  margin-right:auto;  z-index:1000; } .wi-wrapper .wi-container {  position:relative;  z-index:20; } .wrapper-bg-element {  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  z-index:-1;  border:0px solid;  background:white;  opacity:1; } .wi-all, .wi-wrapper, .wi-content, .widget-area {  max-width:100%; } .wi-all::after, .wi-wrapper::after, .wi-content::after, .widget-area::after {  clear:both;  content:"";  display:table; } @media (max-width:1023px) {  .wi-wrapper {   border:0 !important;   max-width:100%;   width:100%;  }  .wi-all {   padding:0 !important;   margin:0 !important;  } } /* Container -------------------------------------- */ .container {  width:1080px;  max-width:97%;  margin-left:auto;  margin-right:auto;  *zoom:1;  clear:both; } .container:before, .container:after {  clear:both;  display:table;  content:"";  line-height:0; } .container::after {  clear:both;  content:"";  display:table; } .container .container {  max-width:100%; } @media only screen and (max-width:600px) {  .container {   max-width:94%;  } } /* Hand drawn @since 4.4.4 -------------------------------------- */ .wrapper-border, .nav-border {  position:absolute;  z-index:1;  display:none; } .wrapper-border-top {  top:0;  left:0;  right:0; } .wrapper-border-bottom {  bottom:0;  left:0;  right:0; } .wrapper-border-left {  top:0;  bottom:0;  left:0; } .wrapper-border-right {  top:0;  bottom:0;  right:0; } .hand-border-h {  height:2px;  background:url(https://maxmag.gr/wp-content/themes/fox/images/line-h.webp) top left repeat-x; } .hand-border-v {  width:2px;  background:url(https://maxmag.gr/wp-content/themes/fox/images/line.webp) top left repeat-y; } .style--hand-drawn.layout-boxed .wi-wrapper {  border:none; } .style--hand-drawn .wrapper-border {  display:block; } @media only screen and (max-width:840px) {  .style--hand-drawn .wrapper-border {   display:none;  } } /*  * Primary, Secondary and layout * Padding * we'll use padding of #wi-content wrapper * so that we can control it via page CSS * * .primary is the element that brings padding right when we have sidebar -------------------------------------- */ .wi-content {  padding:20px 0 60px; } @media only screen and (max-width:840px) {  .wi-content {   padding-bottom:40px;  } } @media only screen and (max-width:600px) {  .wi-content {   padding-bottom:30px;  } } .home.blog .wi-content {  overflow:hidden;  padding-top:10px; } @media only screen and (max-width:840px) {  .home.blog .wi-content {   padding-top:0 !important;  } } /* why?? .home.blog.paged .wi-content {   padding-bottom:60px;   padding-top:40px; } */ /* ??? @media (max-width:1023px) {   body .wi-content {  padding-top:0;   } } */ .archive .wi-content {  padding-top:60px;  padding-bottom:80px; } .primary, .secondary {  display:block;  min-height:1px;  position:relative;  z-index:20; } .has-sidebar .primary, .has-sidebar .secondary {  float:left; } .has-sidebar .primary {  padding-right:40px; } .has-sidebar .primary, .section-has-sidebar .section-primary {  width:74%; } @media only screen and (max-width:840px) {  .has-sidebar .primary,  .section-has-sidebar .section-primary {   width:70%;  } } @media only screen and (max-width:600px) {  .has-sidebar .primary,  .section-has-sidebar .section-primary {   width:100%;   float:none;  } } .secondary, .section-secondary {  width:26%;  min-width:100px; } @media only screen and (max-width:840px) {  .secondary,  .section-secondary {   width:30%;  } } @media only screen and (max-width:600px) {  .secondary,  .section-secondary {   width:100%;   float:none;  } } .sidebar-left .primary {  padding-left:40px;  padding-right:0;  float:right; } @media only screen and (max-width:840px) {  .section-has-sidebar .section-primary,  .has-sidebar .primary,  .secondary,  .section-secondary {   float:none;   width:100%;   padding-left:0;   padding-right:0;  }  .sidebar-left .primary,  .section-sidebar-left .section-primary {   padding-left:0;   padding-right:0;   float:none;  }  .secondary,  .section-secondary {   margin-top:2em;  }  /* hide it on ipad while ppl don't need to see sidebar for many times */  .partial-content .secondary {   display:none !important;  } } @media (max-width:782px) and (min-width:450px) {  /**  * sidebar secondary on mobile  * @since 4.3  */  .secondary .widget-area,  .section-secondary .widget-area {   margin:-30px -15px 0;  }  .secondary .widget-area .widget,  .section-secondary .widget-area .widget {   width:50%;   padding:30px 15px 0;   margin:0;   display:block;   float:left;  }  .secondary .gutter-sidebar,  .section-secondary .gutter-sidebar {   width:50%;  }  .js .secondary .widget-area,  .js .section-secondary .widget-area {   opacity:0;   visibility:hidden;   transition:all 0.3s ease-out;  }  .js .secondary .widget-area.loaded,  .js .section-secondary .widget-area.loaded {   opacity:1;   visibility:visible;  } } /** * DARK MODE * ------------------------------------------------------------------------ * @since 4.7 */ .darkmode {  background:black;  color:white; } .darkmode .wi-mainnav ul.menu ul, .darkmode #offcanvas-bg, .darkmode .wrapper-bg-element, .darkmode .sticky-header-background, .darkmode .modal-search-wrapper, .darkmode #footer-widgets, .darkmode #content-dock, .darkmode .masthead-mobile-bg {  background:black; } .darkmode .wi-mainnav ul.menu ul > li:hover > a, .darkmode .wi-mainnav ul.menu ul li.current-menu-item > a, .darkmode .wi-mainnav ul.menu ul li.current-menu-ancestor > a {  background:black; } .darkmode .header-sticky-element {  border-width:0 !important; } .darkmode .wi-mainnav ul.menu ul > li {  border-color:rgba(255, 255, 255, 0.2); } .darkmode .pagination-3 a.page-numbers, .darkmode .fox-btn.btn-black, .darkmode button, .darkmode input[type=button], .darkmode input[type=reset], .darkmode input[type=submit] {  background:rgba(255, 255, 255, 0.2); } .darkmode .review-text {  background:rgba(255, 255, 255, 0.2); } .darkmode .review-text-inner {  border-color:rgba(255, 255, 255, 0.2); } .darkmode .fox-btn.btn-fill, .darkmode button.btn-fill, .darkmode input.btn-fill[type=button], .darkmode input.btn-fill[type=reset], .darkmode input.btn-fill[type=submit] {  color:white; } .darkmode .fox-btn.btn-fill:hover, .darkmode button.btn-fill:hover, .darkmode input.btn-fill[type=button]:hover, .darkmode input.btn-fill[type=reset]:hover, .darkmode input.btn-fill[type=submit]:hover {  background:white;  border-color:white;  color:black; } /* TERM LIST ---------------------------------------- */ .fox-term-list {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; } .fox-term-list ul {  list-style:none;  margin:0;  padding:0; } .fox-term-list li {  display:inline-block; } .style--tag-block .fox-term-list li {  margin:0 4px 4px; } .style--tag-block .fox-term-list li.current-cat a, .style--tag-block .fox-term-list li:hover a {  background:black;  border-color:black;  color:white; } .style--tag-block .fox-term-list a {  display:block;  color:inherit;  font-size:12px;  text-transform:uppercase;  letter-spacing:1px;  font-weight:normal;  border:1px solid #c0c1c0;  padding:4px 10px;  transition:all 0.15s ease-out; } .style--tag-block-2 .fox-term-list a {  color:#333;  background:#f0f0f0;  background:rgba(0, 0, 0, 0.05);  border:0; } .style--tag-block-2 .fox-term-list li:hover a {  background:#f0f0f0;  background:rgba(0, 0, 0, 0.05);  color:#999; } .style--tag-block-3 .fox-term-list a {  color:#eee;  background:#111;  border:0; } .style--tag-block-3 .fox-term-list li:hover a {  background:#111;  color:#fff; } .style--tag-plain .fox-term-list li {  vertical-align:middle; } .style--tag-plain .fox-term-list li + li {  margin-left:16px; } .style--tag-plain .fox-term-list a {  color:inherit;  transition:all 0.15s ease-out;  font-weight:normal;  text-transform:uppercase;  font-weight:bold;  letter-spacing:1px;  font-size:0.8em;  position:relative;  display:inline-block; } .style--tag-plain .fox-term-list a:after {  content:"";  display:block;  position:absolute;  bottom:0;  left:0;  right:0;  border-top:2px solid;  transition:all 0.3s;  transform:scale(0, 1);  transform-origin:0 0; } .style--tag-plain .fox-term-list a:hover:after {  transform:scale(1, 1); } /* Social List ------------------------------------------------------------------------------------------------------------------------ */ .social-list {  /**  * spacing  */  /**  * Size problem  */ } .social-list ul {  list-style:none;  margin:0;  padding:0;  display:flex;  align-items:center;  flex-flow:row wrap; } .social-list.align-center ul {  justify-content:center; } .social-list.align-right ul {  justify-content:flex-end; } .social-list li {  display:block; } .social-list li + li {  margin-left:3px; } .social-list.icon-spacing-normal li + li {  margin-left:10px; } .social-list.icon-spacing-big li + li {  margin-left:20px; } .social-list a {  display:block;  text-decoration:none;  text-align:center;  transition:all 0.2s ease-out;  position:relative;  border:0 solid;  font-size:16px; } .social-list a:focus {  outline:0; } .social-list a i {  display:block;  line-height:inherit; } .social-list a span {  display:none; } .social-list.style-outline a i {  display:block;  position:absolute;  top:50%;  height:24px;  line-height:24px;  margin-top:-12px;  left:0;  right:0;  z-index:10; } .social-list.shape-circle a {  border-radius:100%; } .social-list.shape-square a {  border-radius:0; } .social-list.shape-round a {  border-radius:5px; } .social-list.style-black a, .social-list.style-color a, .social-list.style-outline a, .social-list.style-fill a {  width:30px;  height:30px;  line-height:30px;  font-size:12px; } .social-list.style-outline a, .social-list.style-fill a {  line-height:28px;  color:inherit;  border:1px solid;  background:none; } .social-list.style-black a {  background:black;  color:white; } .social-list.style-black a:hover {  background:#db4a37; } .social-list.style-fill a:hover {  background:black;  color:white;  border-color:black; } .social-list.style-plain a {  line-height:24px;  padding:0 5px;  background:none; } .social-list.style-plain:not(.style-text_color) a {  color:inherit; } .social-list.style-plain:not(.style-text_color) a:hover {  color:#db4a37; } .social-list.style-color a {  color:white;  transition:all 0.3s ease-out; } .social-list.style-color a:hover {  color:white;  opacity:0.9; } .social-list.icon-size-small a {  font-size:14px; } .social-list.icon-size-small.style-black a, .social-list.icon-size-small.style-color a, .social-list.icon-size-small.style-outline a, .social-list.icon-size-small.style-fill a {  width:24px;  height:24px;  line-height:24px; } .social-list.icon-size-small.style-outline a, .social-list.icon-size-small.style-fill a {  line-height:22px; } .social-list.icon-size-bigger a {  font-size:17px; } .social-list.icon-size-bigger.style-black a, .social-list.icon-size-bigger.style-color a, .social-list.icon-size-bigger.style-outline a, .social-list.icon-size-bigger.style-fill a {  width:30px;  height:30px;  line-height:30px; } .social-list.icon-size-bigger.style-outline a, .social-list.icon-size-bigger.style-fill a {  line-height:28px; } .social-list.icon-size-medium a, .social-list.icon-size-medium_plus a {  font-size:18px; } .social-list.icon-size-medium.style-black a, .social-list.icon-size-medium.style-color a, .social-list.icon-size-medium.style-outline a, .social-list.icon-size-medium.style-fill a, .social-list.icon-size-medium_plus.style-black a, .social-list.icon-size-medium_plus.style-color a, .social-list.icon-size-medium_plus.style-outline a, .social-list.icon-size-medium_plus.style-fill a {  width:36px;  height:36px;  line-height:36px; } .social-list.icon-size-medium.style-outline a, .social-list.icon-size-medium.style-fill a, .social-list.icon-size-medium_plus.style-outline a, .social-list.icon-size-medium_plus.style-fill a {  line-height:34px; } .social-list.icon-size-medium_plus a {  font-size:21px; } /** * text * since 4.6 */ .scl-text {  display:none;  font-size:12px;  letter-spacing:1px;  text-transform:uppercase; } .scl-text a {  width:auto !important;  height:auto !important;  background:none !important;  color:inherit !important;  border:0 !important;  border-radius:0 !important;  line-height:inherit !important;  font-size:inherit !important;  margin:0;  padding:0;  text-decoration:none; } .social-list.style-text-1 li {  display:flex;  align-items:center;  margin:0 10px; } .social-list.style-text-1 .scl-text {  display:block;  margin-left:4px; } @media only screen and (max-width:840px) {  .social-list.style-text-1 .scl-text {   display:none;  } } .social-list.style-text-2 li {  margin:0 10px;  text-align:center; } .social-list.style-text-2 a {  margin:0 auto; } .social-list.style-text-2 .scl-text {  display:block;  margin-top:5px; } @media only screen and (max-width:840px) {  .social-list.style-text-2 .scl-text {   letter-spacing:0;  } } @media only screen and (max-width:600px) {  .social-list.style-text-2 .scl-text {   display:none;  } } .li-weibo a {  background:#df2029; } .co-weibo a {  color:#df2029; } .li-home a {  background:black; } .co-home a {  color:black; } .li-email a {  background:#999; } .co-email a {  color:#999; } .li-instagram a {  background-image:linear-gradient(#405de6, #e1306c, #fcaf45);  background:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%); } .co-instagram a {  color:#0095f6; } .li-website a {  background:#08c; } .co-website a {  color:#08c; } .li-messenger a {  background:#0084ff; } .co-messenger a {  color:#0084ff; } /* Share ------------------------------------------------------------------------------------------------------------------------ */ .share-label {  white-space:nowrap;  display:block;  font-family:Arial, sans-serif;  text-transform:uppercase;  letter-spacing:1px;  font-size:10px;  text-align:center;  margin:0 0 10px;  display:none; } .share-label i {  margin-right:8px;  font-size:12px;  display:none; } .fox-share ul {  margin:5px 0 0;  list-style:none;  padding:0;  display:block;  text-align:center;  line-height:0; } .fox-share ul li {  display:inline-block; } .fox-share ul li + li {  margin-left:8px; } .fox-share ul a {  display:block;  color:inherit;  text-align:center;  transition:all 0.15s ease-out;  color:white;  background:black; } .fox-share ul a:hover {  color:white; } .fox-share ul a span {  display:none; } .fox-share ul a i {  display:block; } /** * Share Layout * since 4.3 */ .share-layout-inline {  display:flex;  align-items:center; } @media only screen and (max-width:420px) {  .share-layout-inline {   justify-content:center;  } } .share-layout-inline .share-label {  display:block;  margin:0; } @media only screen and (max-width:600px) {  .share-layout-inline .share-label {   letter-spacing:0;   display:none;  } } .share-layout-inline ul {  display:flex;  align-items:center;  margin:0;  margin-left:auto; } .share-layout-inline ul li {  display:block; } .color-brand .li-share-facebook a {  color:#3b5998; } .color-brand .li-share-messenger a {  color:#0084ff; } .color-brand .li-share-twitter a {  color:#55acee; } .color-brand .li-share-pinterest a {  color:#cc2127; } .color-brand .li-share-linkedin a {  color:#0077b5; } .color-brand .li-share-email a {  color:#111; } .color-brand .li-share-whatsapp a {  color:#128c7e; } .color-brand .li-share-reddit a {  color:#ff4500; } .hover-color-brand .li-share-facebook a:hover {  color:#3b5998; } .hover-color-brand .li-share-messenger a:hover {  color:#0084ff; } .hover-color-brand .li-share-twitter a:hover {  color:#55acee; } .hover-color-brand .li-share-pinterest a:hover {  color:#cc2127; } .hover-color-brand .li-share-linkedin a:hover {  color:#0077b5; } .hover-color-brand .li-share-email a:hover {  color:#111; } .hover-color-brand .li-share-whatsapp a:hover {  color:#128c7e; } .hover-color-brand .li-share-reddit a:hover {  color:#ff4500; } .background-brand .li-share-facebook a {  background:#3b5998; } .background-brand .li-share-messenger a {  background:#0084ff; } .background-brand .li-share-twitter a {  background:#55acee; } .background-brand .li-share-pinterest a {  background:#cc2127; } .background-brand .li-share-linkedin a {  background:#0077b5; } .background-brand .li-share-email a {  background:#111; } .background-brand .li-share-whatsapp a {  background:#128c7e; } .background-brand .li-share-reddit a {  background:#ff4500; } .hover-background-brand .li-share-facebook a:hover {  background:#3b5998; } .hover-background-brand .li-share-messenger a:hover {  background:#0084ff; } .hover-background-brand .li-share-twitter a:hover {  background:#55acee; } .hover-background-brand .li-share-pinterest a:hover {  background:#cc2127; } .hover-background-brand .li-share-linkedin a:hover {  background:#0077b5; } .hover-background-brand .li-share-email a:hover {  background:#111; } .hover-background-brand .li-share-whatsapp a:hover {  background:#128c7e; } .hover-background-brand .li-share-reddit a:hover {  background:#ff4500; } /** * has lines */ .share-has-lines {  overflow:hidden; } .share-has-lines ul {  display:table;  margin:0 auto;  position:relative; } .share-has-lines ul:before, .share-has-lines ul:after {  position:absolute;  top:50%;  display:block;  content:"";  width:1999px;  border-top:1px solid #e0e0e0; } .share-has-lines ul:before {  right:100%;  margin-right:20px; } .share-has-lines ul:after {  left:100%;  margin-left:20px; } /* Default Style * is style-2b (such a weird name, just legacy reason) ----------------------------------- */ .fox-share.share-style-2b ul {  display:flex;  align-items:center;  position:relative;  font-size:12px;  letter-spacing:0.2px;  margin-left:auto; } .fox-share.share-style-2b li {  display:block;  width:100%;  margin:0;  padding:1px;  color:white; } .fox-share.share-style-2b a {  width:100%;  height:32px;  line-height:32px;  font-size:18px;  display:flex;  align-items:center;  justify-content:center;  color:white !important; } .fox-share.share-style-2b a:hover {  color:white; } .fox-share.share-style-2b a span {  display:block;  margin:0 0 0 6px;  font-size:9px;  text-transform:uppercase;  font-family:Arial, sans-serif;  letter-spacing:1px;  font-weight:400; } @media only screen and (max-width:600px) {  .fox-share.share-style-2b a span {   display:none;  } } .fox-share.share-style-2b a i {  display:block;  font-size:12px;  line-height:inherit; } /* Custom ----------------------------------- */ .share-style-custom a {  width:40px;  height:0;  line-height:20px;  position:relative;  padding-bottom:100%; } @media only screen and (max-width:600px) {  .share-style-custom a {   max-width:32px;  } } .share-style-custom a i {  display:block;  position:absolute;  top:50%;  left:50%;  width:20px;  height:20px;  line-height:20px;  margin:-10px 0 0 -10px; } .share-style-custom.size-medium a {  font-size:20px; } .share-style-custom.size-normal a {  font-size:18px; } .share-style-custom.size-small a {  font-size:15px; } @media only screen and (max-width:600px) {  .share-style-custom.size-medium a, .share-style-custom.size-normal a, .share-style-custom.size-small a {   font-size:14px;  } } .share-icons-shape-circle a {  border-radius:50%; } .share-icons-shape-round a {  border-radius:4px; } .share-icons-shape-acute a {  border-radius:0; } /* Vertical Side Share * @since 4.2 ----------------------------------- */ .side-share {  position:relative; } .fox-share.vshare {  position:absolute;  top:0;  height:100%;  left:-120px;  display:block;  z-index:1; } .fox-share.vshare .share-label {  display:none; } .fox-share.vshare ul {  display:block;  margin:0;  position:sticky;  top:120px; } .fox-share.vshare li {  display:block;  padding:0;  margin:0; } .fox-share.vshare li + li {  margin-top:6px; } .fox-share.vshare a {  display:block; } @media only screen and (max-width:840px) {  .fox-share.vshare {   display:none;  } } .admin-bar .fox-share.vshare ul {  top:152px; } .fox-share.show_on_mobile {  display:none; } .side-share .entry-container {  padding-left:120px; } @media only screen and (max-width:840px) {  .side-share .entry-container {   padding-left:0;  } } .fox-share.vshare {  left:0; } /* HEADING ---------------------------------------- */ .fox-heading {  overflow:hidden; } .fox-heading::after {  clear:both;  content:"";  display:table; } .fox-heading h1, .fox-heading h2, .fox-heading h3, .fox-heading h4, .fox-heading h5, .fox-heading p {  margin:0; } .heading-section + .heading-section {  margin-top:0.5em; } .heading-section > * {  display:inline-block;  max-width:100%; } .heading-title {  position:relative;  display:inline-flex;  align-items:center; } .heading-title a {  display:block;  margin-left:5px;  font-size:0.9em;  line-height:1.3;  transition:all 0.1s; } .heading-title a:focus {  outline:0; } .link-position-right .heading-title {  display:block; } .link-position-right .heading-title a {  position:absolute;  top:50%;  right:0;  transform:translate(0, -50%); } .heading-title-main.size-extra {  font-size:5.6em; } .heading-title-main.size-large {  font-size:4.5em; } .heading-title-main.size-medium {  font-size:3.4em; } .heading-title-main.size-normal {  font-size:2.3em; } .heading-title-main.size-small {  font-size:1.6em; } .heading-title-main.size-tiny {  font-size:1.3em; } .heading-title-main.size-tiny .heading-subtitle-main {  font-size:1.05em; } .heading-title-main.size-supertiny {  font-size:1em; } .heading-title-main.size-supertiny .heading-subtitle-main {  font-size:0.9em; } .heading-subtitle-main {  font-size:1.2em;  font-weight:normal; } @media (max-width:1279px) {  .heading-title-main {   /*   &.size-normal {  font-size:$normal * $ipad-f;   }   &.size-small {  font-size:$small * $ipad-f;   }   */  }  .heading-title-main.size-large {   font-size:3.96em;  }  .heading-title-main.size-medium {   font-size:2.992em;  } } @media (max-width:1023px) {  .heading-title-main {   /*   &.size-normal {  font-size:$normal * $ipad-p-f;   }   &.size-small {  font-size:$small * $ipad-p-f;   }   */  }  .heading-title-main.size-large {   font-size:3.195em;  }  .heading-title-main.size-medium {   font-size:2.414em;  } } @media (max-width:767px) {  .heading-title-main.size-large {   font-size:2.25em;  }  .heading-title-main.size-medium {   font-size:1.7em;  }  .heading-title-main.size-normal {   font-size:2.024em;  }  .heading-title-main.size-small {   font-size:1.408em;  }  .heading-title-main.size-tiny {   font-size:1.15em;  }  .fox-heading.heading-line-wave .line {   background-size:60px;  } } @media (max-width:600px) {  .heading-title-main {   /*   &.size-normal {  font-size:$normal * $iphone-p-f;   }   &.size-small {  font-size:$small * $iphone-p-f;   }   */  }  .heading-title-main.size-large {   font-size:1.89em;  }  .heading-title-main.size-medium {   font-size:1.428em;  }  .fox-heading.heading-line-wave .line {   background-size:40px;  } } /* horizontal lines */ .fox-heading .heading-title {  position:relative; } .fox-heading .line {  position:absolute;  width:1999px;  top:50%;  transform:translate(0, -50%); } .fox-heading .line-left {  right:100%;  margin-right:20px; } .fox-heading .line-right {  left:100%;  margin-left:20px; } .fox-heading.heading-line-1px .line {  border-top:1px solid; } .fox-heading.heading-line-2px .line {  border-top:2px solid; } .fox-heading.heading-line-3px .line {  border-top:3px solid; } .fox-heading.heading-line-4px .line {  border-top:4px solid; } .fox-heading.heading-line-dashed .line {  border-top:1px dashed; } .fox-heading.heading-line-double .line {  height:8px;  border-bottom:1px dotted;  border-top:2px solid; } .fox-heading.heading-line-wave .line {  height:6px;  background:url(https://maxmag.gr/wp-content/themes/fox/images/wave.png) center left repeat-x;  background-size:80px; } /* INSTAGRAM ---------------------------------------- */ .fox-instagram-wrapper, .fox-instagram-container {  overflow:hidden;  position:relative; } .fox-instagram {  position:relative;  overflow:hidden; } .fox-instagram.spacing-small {  margin:-16px -8px 0; } .fox-instagram.spacing-small .fox-grid-item {  padding:16px 8px 0; } .fox-instagram.spacing-tiny {  margin:-8px -4px 0; } .fox-instagram.spacing-tiny .fox-grid-item {  padding:8px 4px 0; } /* Instagram Heading * @since 4.6 --------------------- */ .fox-instagram-heading {  text-align:center;  padding:2% 0; } .fox-instagram-heading-subtitle {  text-transform:uppercase;  letter-spacing:1px;  font-size:0.8em;  margin:0 0 6px;  opacity:0.7; } .fox-instagram-heading-h {  font-size:1.3em;  text-transform:uppercase;  letter-spacing:2px;  margin:0; } .fox-instagram-heading-h i {  margin-right:4px; } .fox-instagram-heading-h a {  color:inherit;  text-decoration:none; } .fox-instagram-heading-h a:hover {  color:inherit; } /* Instagram Feed * @since 4.3 --------------------- */ .sb_instagram_header a {  color:inherit; } .sbi_header_img_hover {  display:none; } #sb_instagram {  padding-bottom:0 !important; } #sb_instagram .sbi_follow_btn a {  background:#3897f0; } .insta-header {  overflow:hidden;  margin:0 0 1em;  display:flex;  align-items:center; } .insta-header.align-center {  justify-content:center; } .insta-header.align-right {  justify-content:flex-end; } .insta-header.align-right .insta-avatar {  order:2;  margin:0 0 0 10px; } .insta-header.align-right .insta-text {  text-align:right; } .insta-avatar {  display:block;  width:60px;  height:60px;  flex:none;  margin:0 10px 0 0;  border-radius:50%;  overflow:hidden; } .insta-avatar img {  display:block;  width:100%;  margin:0;  padding:3px;  border-radius:50% !important;  background:white; } .insta-avatar a {  color:inherit;  outline:0;  display:block;  text-decoration:none;  border:0;  padding:2px;  background:linear-gradient(purple, red, yellow); } .insta-text {  overflow:hidden;  text-align:left; } .insta-name {  font-size:1.05em;  margin:0; } .insta-name a {  color:inherit;  outline:0; } .insta-name a:hover {  color:inherit; } .insta-followers {  font-size:0.8em; } .insta-item-inner {  display:block;  position:relative;  margin:0; } .insta-item-inner > a {  display:block;  width:100%;  text-decoration:none;  color:white; } .insta-item-inner > a:hover {  color:white; } .insta-item-inner > a:focus {  outline:0; } .insta-item-inner:hover .insta-item-overlay, .insta-item-inner:hover .insta-meta {  display:block; } .insta-item-overlay {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  background:black;  opacity:0.5;  display:block;  display:none;  z-index:10; } .insta-meta {  display:none;  position:absolute;  top:50%;  left:0;  right:0;  transform:translate(0, -50%);  text-align:center;  z-index:30;  font-size:0.8em;  color:white; } .insta-meta-item {  padding:0 6px; } .insta-meta-item i {  margin-right:4px;  line-height:inherit;  font-size:inherit; } .insta-meta-item img {  display:block;  width:100%; } .insta-video-icon {  position:absolute;  bottom:10px;  right:10px;  display:block;  z-index:5; } .insta-video-icon i {  display:block;  color:inherit;  text-shadow:1px 1px 3px rgba(0, 0, 0, 0.15); } .follow-text {  margin:1em 0 0;  display:block;  text-align:center; } .follow-text::after {  clear:both;  content:"";  display:table; } .follow-text a.fox-btn {  line-height:32px;  padding:0 32px;  display:inline-block;  margin:0;  max-width:100%; } .follow-text a.fox-btn.btn-insta {  background:#3897f0;  color:white;  border-radius:4px; } .follow-text a.fox-btn.btn-white {  background:white;  color:#111;  box-shadow:0 5px 10px rgba(0, 0, 0, 0.05); } .follow-text-overlap {  position:absolute;  margin:0;  top:50%;  left:50%;  transform:translate(-50%, -50%);  display:block;  z-index:50; } .follow-text-overlap a.fox-btn {  display:block; } /** * effect fade */ .fox-instagram.style-hover-fade .insta-item img, .fox-instagram.style-hover-fade .sbi_item img {  transition:all 0.15s ease-out; } .fox-instagram.style-hover-fade .insta-item:hover img, .fox-instagram.style-hover-fade .sbi_item:hover img {  opacity:0.7; } /** * effect border */ .fox-instagram.style-hover-border .insta-item a, .fox-instagram.style-hover-border .sbi_item a {  display:block;  position:relative;  overflow:hidden; } .fox-instagram.style-hover-border .insta-item a:before, .fox-instagram.style-hover-border .insta-item a:after, .fox-instagram.style-hover-border .sbi_item a:before, .fox-instagram.style-hover-border .sbi_item a:after {  display:block;  content:"";  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  z-index:20;  transition:all 0.4s ease-out;  top:8px;  left:8px;  right:8px;  bottom:8px;  opacity:0;  visibility:hidden;  border:1px solid white; } .fox-instagram.style-hover-border .insta-item a:before, .fox-instagram.style-hover-border .sbi_item a:before {  border-width:1px 0;  transform:scale(0, 1); } .fox-instagram.style-hover-border .insta-item a:after, .fox-instagram.style-hover-border .sbi_item a:after {  border-width:0 1px;  transform:scale(1, 0); } .fox-instagram.style-hover-border .insta-item:hover a:before, .fox-instagram.style-hover-border .insta-item:hover a:after, .fox-instagram.style-hover-border .sbi_item:hover a:before, .fox-instagram.style-hover-border .sbi_item:hover a:after {  opacity:1;  visibility:visible;  transform:scale(1, 1); } /* instagram column --------------------------- */ .insta-item img {  display:block;  width:100%; } .insta-item .insta-item {  margin-top:0; } .fox-instagram.icolumn-1 .insta-item {  width:100%; } .fox-instagram.icolumn-2 .insta-item {  width:50%; } .fox-instagram.icolumn-3 .insta-item {  width:33.33%; } .fox-instagram.icolumn-4 .insta-item {  width:25%; } .fox-instagram.icolumn-5 .insta-item {  width:20%; } .fox-instagram.icolumn-6 .insta-item {  width:16.66%; } .fox-instagram.icolumn-7 .insta-item {  width:14.28%; } .fox-instagram.icolumn-8 .insta-item {  width:12.5%; } .fox-instagram.icolumn-9 .insta-item {  width:11.11%; } @media (max-width:767px) {  .fox-instagram.icolumn-7 .insta-item {   width:20%;  }  .fox-instagram.icolumn-7 .insta-item-overlay,  .fox-instagram.icolumn-7 .insta-meta {   display:none;  }  .fox-instagram.icolumn-6 .insta-item, .fox-instagram.icolumn-9 .insta-item {   width:33.33%;  }  .fox-instagram.icolumn-8 .insta-item {   width:25%;  } } @media (max-width:600px) {  .fox-instagram.icolumn-4 .insta-item, .fox-instagram.icolumn-5 .insta-item, .fox-instagram.icolumn-7 .insta-item, .fox-instagram.icolumn-8 .insta-item {   width:25%;  }  .fox-instagram.icolumn-4 .insta-item-overlay,  .fox-instagram.icolumn-4 .insta-meta, .fox-instagram.icolumn-5 .insta-item-overlay,  .fox-instagram.icolumn-5 .insta-meta, .fox-instagram.icolumn-7 .insta-item-overlay,  .fox-instagram.icolumn-7 .insta-meta, .fox-instagram.icolumn-8 .insta-item-overlay,  .fox-instagram.icolumn-8 .insta-meta {   display:none;  }  .fox-instagram.icolumn-6 .insta-item, .fox-instagram.icolumn-9 .insta-item {   width:33.33%;  }  .insta-meta {   font-size:11px;  } } /** * margin problem * fixed since 4.6.3 */ .fox-instagram.ispacing-tiny {  margin:-10px; } .fox-instagram.ispacing-small {  margin:-20px; } .fox-instagram.ispacing-normal {  margin:-32px; } .fox-instagram.ispacing-medium {  margin:-48px; } .fox-instagram.ispacing-wide {  margin:-64px; } .fox-instagram.ispacing-wider {  margin:-80px; } #sb_instagram .sb_instagram_header a {  display:table;  margin:0 auto;  float:none; } /* Instagram on mobile ---------------------------------------- */ @media (max-width:480px) {  #sb_instagram.sbi_col_10 #sbi_images .sbi_item,  #sb_instagram.sbi_col_3 #sbi_images .sbi_item,  #sb_instagram.sbi_col_5 #sbi_images .sbi_item,  #sb_instagram.sbi_col_6 #sbi_images .sbi_item,  #sb_instagram.sbi_col_7 #sbi_images .sbi_item,  #sb_instagram.sbi_col_9 #sbi_images .sbi_item {   width:33.33%;  }  #sb_instagram.sbi_col_4 #sbi_images .sbi_item,  #sb_instagram.sbi_col_8 #sbi_images .sbi_item {   width:25%;  } } /* Responsive Ad ---------------------------------------- */ .fox-ad {  display:block; } .fox-ad picture {  width:100%;  max-width:100%;  display:block;  margin:0 auto; } .fox-ad a {  display:block;  margin:0 auto; } .fox-ad-before {  margin-bottom:2em; } .fox-ad-after {  margin-top:2em; } /* TYPES OF GALLERY -------------------------------------------------------------------------------------------------------------------------------- */ /* Carousel ------------------------------------- */ .carousel-item {  margin:0 1px;  opacity:0;  outline:0;  animation-fill-mode:both;  animation-duration:1s; } .carousel-item figure {  margin:0; } .carousel-item img {  outline:0;  height:500px; } .carousel-item:nth-child(2) {  animation-delay:0.3s; } .carousel-item:nth-child(3) {  animation-delay:0.5s; } .carousel-item:nth-child(4) {  animation-delay:0.7s; } .carousel-item:nth-child(5) {  animation-delay:0.8s; } .fox-carousel-variable .carousel-item img {  width:auto !important;  max-width:none; } .fox-carousel-fixed .carousel-item img {  width:100%;  -o-object-fit:cover;   object-fit:cover;  -o-object-position:center;   object-position:center; } .fox-carousel.loaded .carousel-item {  animation-name:fade; } @keyframes fade {  0% {   opacity:0;  }  100% {   opacity:1;  } } /* Slide Caption ----------------- */ .slide {  position:relative;  overflow:hidden;  margin:0; } .slide:hover .slide-caption {  opacity:1;  visibility:visible; } .slide-caption {  display:block;  position:absolute;  width:100%;  bottom:0;  left:0;  z-index:40;  padding:6px 12px;  background:#000;  background:rgba(0, 0, 0, 0.7);  color:#fff;  font-size:0.8em;  font-weight:normal;  text-align:left;  transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);  opacity:0;  visibility:hidden; } .slide-caption a {  color:inherit;  outline:0;  text-decoration:none;  border-bottom:1px solid; } .slide-caption a:hover {  border-bottom-color:transparent; } @media only screen and (max-width:840px) {  .slide-caption {   padding:3px 8px;  } } @media only screen and (max-width:600px) {  .slide-caption {   transform:translate(0, 0);   background:linear-gradient(transparent, black);   line-height:1.3;  } } /* Flexslider ------------------------------------- */ .flexslider, .slides {  margin:0;  padding:0;  border:none;  outline:none;  box-shadow:none;  background:none; } .slides {  transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1); } .fox-flexslider {  /*  .flex-direction-nav .flex-next,  .flexslider:hover .flex-direction-nav .flex-next { @extend .slick-next;  }  .flex-direction-nav .flex-prev,  .flexslider:hover .flex-direction-nav .flex-prev { @extend .slick-prev;  }  */ } .fox-flexslider .flex-direction-nav a {  margin:0; } .fox-flexslider .flex-direction-nav a:before {  display:none; } /* NAVI STYLES -------------------------------------------------------------------------------------- */ .flex-disabled, .slick-disabled {  display:none !important; } @media only screen and (max-width:600px) {  a.flex-prev {   display:none !important;  } } .flex-direction-nav a, .slick-nav {  padding:0;  position:absolute;  z-index:20;  top:50%;  transform:translate(0, -50%);  outline:none;  text-align:center;  transition:all 0.15s ease; } .flex-direction-nav a:before, .slick-nav:before {  display:none; } .flex-direction-nav a:hover, .slick-nav:hover {  border-color:#fff;  background:none; } .flex-direction-nav a i, .slick-nav i {  display:block;  margin:0;  line-height:inherit;  text-shadow:1px 1px 4px rgba(0, 0, 0, 0.15); } @media only screen and (max-width:420px) {  .flex-direction-nav a,  .slick-nav {   width:24px;   height:24px;   line-height:20px;  }  .flex-direction-nav a.slick-prev,  .slick-nav.slick-prev {   display:none !important;  }  .flex-direction-nav a.slick-next,  .slick-nav.slick-next {   right:14px;  } } .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next, .slick-next {  right:20px;  text-align:center !important; } .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev, .slick-prev {  left:20px;  text-align:center; } /* CIRCLE 1 -------------------- */ .style--slider-nav-circle-1 .flex-direction-nav a, .style--slider-nav-circle-1 .slick-nav {  margin:0;  box-shadow:none !important;  border-radius:50%;  width:32px;  height:32px;  border-width:2px;  background:none;  border:2px solid white;  color:white;  opacity:0;  visibility:hidden;  transition:all 0.3s ease-out; } .style--slider-nav-circle-1 .flex-direction-nav a i, .style--slider-nav-circle-1 .slick-nav i {  line-height:28px;  text-shadow:none; } @media only screen and (max-width:840px) {  .style--slider-nav-circle-1 .flex-direction-nav a, .style--slider-nav-circle-1 .slick-nav {   opacity:1;   visibility:visible;  } } .style--slider-nav-circle-1:hover .flex-direction-nav a, .style--slider-nav-circle-1:hover .slick-nav {  opacity:1;  visibility:visible; } /* SQUARE 1 (3px thick + white + shadow) -------------------- */ .style--slider-nav-square-1 .flex-direction-nav a, .style--slider-nav-square-1 .slick-nav {  width:50px;  height:50px;  border:3px solid #fff;  display:flex;  align-items:center;  justify-content:center;  font-size:24px;  border-color:rgba(255, 255, 255, 0.8);  background:none;  text-align:center;  color:#fff; } @media only screen and (max-width:840px) {  .style--slider-nav-square-1 .flex-direction-nav a, .style--slider-nav-square-1 .slick-nav {   width:40px;   height:40px;   border:2px solid #fff;   font-size:20px;  } } @media only screen and (max-width:600px) {  .style--slider-nav-square-1 .flex-direction-nav a, .style--slider-nav-square-1 .slick-nav {   width:32px;   height:32px;  } } /* SQUARE 2 (gray background + white arrow) -------------------- */ .style--slider-nav-square-2 .flex-direction-nav a, .style--slider-nav-square-2 .slick-nav {  width:40px;  height:80px;  line-height:80px;  border:0;  color:white;  background:rgba(0, 0, 0, 0.3);  border-radius:0;  font-size:20px; } .style--slider-nav-square-2 .flex-direction-nav a:hover, .style--slider-nav-square-2 .slick-nav:hover {  background:rgba(0, 0, 0, 0.6); } @media only screen and (max-width:840px) {  .style--slider-nav-square-2 .flex-direction-nav a, .style--slider-nav-square-2 .slick-nav {   width:30px;   height:50px;   line-height:50px;  } } .style--slider-nav-square-2 .flex-direction-nav .flex-next, .style--slider-nav-square-2 .flexslider:hover .flex-direction-nav .flex-next, .style--slider-nav-square-2 .slick-next {  right:0; } .style--slider-nav-square-2 .flex-direction-nav .flex-prev, .style--slider-nav-square-2 .flexslider:hover .flex-direction-nav .flex-prev, .style--slider-nav-square-2 .slick-prev {  left:0; } /* SQUARE 3 (white tall arrow) -------------------- */ .style--slider-nav-square-3 .flex-direction-nav a, .style--slider-nav-square-3 .slick-nav {  width:40px;  height:120px;  line-height:120px;  border:2px solid;  color:white;  background:none;  border-radius:0;  font-size:32px;  opacity:1;  visibility:visible;  text-shadow:none; } .style--slider-nav-square-3 .flex-direction-nav a:hover, .style--slider-nav-square-3 .slick-nav:hover {  background:none; } @media only screen and (max-width:840px) {  .style--slider-nav-square-3 .flex-direction-nav a, .style--slider-nav-square-3 .slick-nav {   width:30px;   height:90px;   line-height:90px;  } } .style--slider-nav-square-3 .flex-direction-nav .flex-next, .style--slider-nav-square-3 .flexslider:hover .flex-direction-nav .flex-next, .style--slider-nav-square-3 .slick-next {  right:0;  opacity:1;  visibility:visible; } .style--slider-nav-square-3 .flex-direction-nav .flex-prev, .style--slider-nav-square-3 .flexslider:hover .flex-direction-nav .flex-prev, .style--slider-nav-square-3 .slick-prev {  left:0;  opacity:1;  visibility:visible; } /* TEXT -------------------- */ .style--slider-nav-text .flex-direction-nav a, .style--slider-nav-text .slick-nav {  transform:none;  top:0;  width:100px;  opacity:1 !important;  visibility:visible;  text-shadow:none;  box-shadow:none;  color:#fff;  background:black;  height:auto;  line-height:28px;  padding:0 10px;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight:normal;  font-size:0.75em;  -webkit-user-select:none;   -moz-user-select:none;   user-select:none; } .style--slider-nav-text .flex-direction-nav a i, .style--slider-nav-text .slick-nav i {  display:inline-block;  vertical-align:middle;  font-size:10px; } .style--slider-nav-text .flex-direction-nav a:hover, .style--slider-nav-text .slick-nav:hover {  background:#db4a37;  text-shadow:none;  box-shadow:none; } .style--slider-nav-text .flex-direction-nav .flex-next, .style--slider-nav-text .flexslider:hover .flex-direction-nav .flex-next, .style--slider-nav-text .slick-next {  right:0; } .style--slider-nav-text .flex-direction-nav .flex-next i, .style--slider-nav-text .flexslider:hover .flex-direction-nav .flex-next i, .style--slider-nav-text .slick-next i {  margin-left:6px; } .style--slider-nav-text .flex-direction-nav .flex-prev, .style--slider-nav-text .flexslider:hover .flex-direction-nav .flex-prev, .style--slider-nav-text .slick-prev {  right:100px;  left:auto; } .style--slider-nav-text .flex-direction-nav .flex-prev i, .style--slider-nav-text .flexslider:hover .flex-direction-nav .flex-prev i, .style--slider-nav-text .slick-prev i {  margin-right:6px; } /* DOTS -------------------- */ .flex-control-nav {  width:100%;  position:absolute;  bottom:30px;  text-align:center;  z-index:999;  margin:0; } .flex-control-paging li a {  color:white;  background:none;  border:1px solid white;  transition:all 0.15s ease;  text-shadow:none;  box-shadow:none !important;  outline:0 !important;  width:14px;  height:14px;  border-radius:50%; } .flex-control-paging li a:hover {  background:white; } .flex-control-paging li a.flex-active {  background:white; } .style--slider-dot-small .flex-control-paging li a {  border-radius:50%; } .style--slider-dot-square-small .flex-control-paging li a {  border-radius:0; } .style--slider-dot-big .flex-control-paging li a {  width:20px;  height:20px; } .style--slider-dot-square-big .flex-control-paging li a {  border-radius:0;  width:20px;  height:20px; } /* AUTHORS -------------------------------------------------------------------------------------- */ .fox-authors-wrapper {  overflow:hidden;  position:relative; } /* grid */ .fox-authors-grid {  display:flex;  flex-flow:row wrap;  margin:-60px -30px 0;  position:relative; } .fox-authors-grid .line {  display:block;  position:absolute;  top:0;  bottom:0;  width:1px;  background:#c0c0c0; } .fox-authors-grid .fox-user-item {  flex:none;  width:100%;  padding:60px 30px 0; } .fox-authors-grid.column-2 .fox-user-item {  width:50%; } .fox-authors-grid.column-2 .line-1 {  left:50%; } .fox-authors-grid.column-3 .fox-user-item {  width:33.33%; } .fox-authors-grid.column-3 .line-1 {  left:33.33%; } .fox-authors-grid.column-3 .line-2 {  left:66.66%; } .fox-authors-grid.column-4 .fox-user-item {  width:25%; } .fox-authors-grid.column-4 .line-1 {  left:25%; } .fox-authors-grid.column-4 .line-2 {  left:50%; } .fox-authors-grid.column-4 .line-3 {  left:75%; } .fox-authors-grid.column-5 {  margin:-40px -10px 0; } .fox-authors-grid.column-5 .fox-user-item {  width:20%;  padding:40px 10px 0; } .fox-authors-grid.column-5 .line-1 {  left:20%; } .fox-authors-grid.column-5 .line-2 {  left:40%; } .fox-authors-grid.column-5 .line-3 {  left:60%; } .fox-authors-grid.column-5 .line-4 {  left:80%; } .fox-authors-grid .user-item-avatar {  margin:0 0 1em; } /* authors list */ .fox-authors-list {  /*  .line { @include clearfix; margin-top:2em; margin-bottom:2em; display:block; background:#c0c0c0; height:1px; position:static; &:first-child {   display:none; }  }  */ } .fox-authors-list .fox-user-item {  overflow:hidden; } .fox-authors-list .fox-user-item + .fox-user-item {  padding-top:1.5em;  margin-top:1.5em; } .fox-authors-list.has-border .fox-user-item + .fox-user-item {  border-top:1px solid #c0c0c0; } .fox-authors-list .user-item-avatar {  float:left;  margin:4px 2em 0 0;  max-width:30%; } .fox-authors-list .user-item-body {  overflow:hidden; } .fox-authors-list.valign-middle .fox-user-item {  display:flex;  align-items:center; } .fox-authors-list.valign-middle .fox-user-item .user-item-avatar {  flex:none;  margin-top:0; } .fox-authors-list.valign-bottom .fox-user-item {  display:flex;  align-items:flex-end; } .fox-authors-list.valign-bottom .fox-user-item .user-item-avatar {  flex:none;  margin-top:0; } .style--description-size-small .user-item-description {  font-size:0.9em; } .fox-user-item {  display:block; } .user-item-avatar {  display:block; } .user-item-avatar a {  display:block;  text-decoration:none;  border:0; } .user-item-avatar a:focus {  outline:0; } .user-item-avatar img {  display:inline-block;  margin:0;  width:120px; } .user-item-avatar.avatar-round img {  border-radius:6px; } .user-item-avatar.avatar-circle img {  border-radius:50%; } .user-item-header {  margin:0 0 0.5em; } .user-item-name-wrapper {  display:inline-flex;  align-items:center;  flex-flow:row wrap; } .user-item-name-wrapper .user-item-name-meta {  position:relative;  margin-left:10px;  padding-left:10px; } .user-item-name-wrapper .user-item-name-meta:before {  display:block;  position:absolute;  top:4px;  bottom:4px;  left:0;  border-left:1px solid;  opacity:0.2;  content:""; } .user-item-name {  font-size:1.3em;  margin:0; } .user-item-name a {  color:inherit; } .user-item-name a:focus {  outline:0; } .user-item-name a:hover {  color:inherit; } .user-item-description {  line-height:1.5; } .user-item-description p {  margin:0; } .user-item-social {  margin:0.5em 0 0; } .user-item-social ul {  display:inline-flex; } .user-item-social.style-plain a {  font-size:18px;  transition:all 0.15s ease-out; } @media only screen and (max-width:420px) {  .user-item-social.style-plain a {   font-size:15px;   margin-right:2px;  } } .user-item-social.style-plain a:hover {  color:inherit;  opacity:1; } @media (max-width:1023px) {  .user-item-name {   font-size:1.1em;  }  .fox-authors-grid.column-4 .fox-user-item, .fox-authors-grid.column-5 .fox-user-item {   width:50%;  }  .fox-authors-grid.column-4 .line-1, .fox-authors-grid.column-5 .line-1 {   left:50%;  }  .fox-authors-grid.column-4 .line-2,  .fox-authors-grid.column-4 .line-3,  .fox-authors-grid.column-4 .line-4, .fox-authors-grid.column-5 .line-2,  .fox-authors-grid.column-5 .line-3,  .fox-authors-grid.column-5 .line-4 {   display:none;  } } @media (max-width:600px) {  .fox-authors-grid.column-2 .fox-user-item, .fox-authors-grid.column-3 .fox-user-item, .fox-authors-grid.column-4 .fox-user-item, .fox-authors-grid.column-5 .fox-user-item {   width:100%;  }  .fox-authors-grid.column-2 .line-1,  .fox-authors-grid.column-2 .line-2,  .fox-authors-grid.column-2 .line-3,  .fox-authors-grid.column-2 .line-4, .fox-authors-grid.column-3 .line-1,  .fox-authors-grid.column-3 .line-2,  .fox-authors-grid.column-3 .line-3,  .fox-authors-grid.column-3 .line-4, .fox-authors-grid.column-4 .line-1,  .fox-authors-grid.column-4 .line-2,  .fox-authors-grid.column-4 .line-3,  .fox-authors-grid.column-4 .line-4, .fox-authors-grid.column-5 .line-1,  .fox-authors-grid.column-5 .line-2,  .fox-authors-grid.column-5 .line-3,  .fox-authors-grid.column-5 .line-4 {   display:none;  } } /* User Posts * since 5.4 ---------------------------------------------------- */ .user-item-posts {  display:block;  margin:10px 0 0;  border-top:1px solid;  padding-top:10px; } .user-item-posts ol {  margin:0;  list-style:none;  padding:0; } .user-item-posts a {  color:inherit;  outline:0;  display:block; } .user-item-posts a:hover {  color:inherit;  text-decoration:underline; } .user-item-posts li + li {  margin-top:2px; } /* IMAGEBOX -------------------------------------------------------------------------------------- */ .elementor-image-box-title {  margin-top:0; } /* Header Layout ------------------------------------------------------------------------------------------------------------ */ /* Common ------------------------------ */ .header-row-branding {  padding:14px 0; } .header-classic-row.before-header, .header-classic-row.after-header {  padding-top:0; } .header-row-flex .container {  display:flex;  align-items:center; } .header-row-part {  display:flex;  align-items:center; } .header-row-right {  margin-left:auto; } .header-row-nav.row-nav-has-background {  padding-top:0; } .header-stack3 .header-row-nav.row-nav-has-background .container, .header-stack4 .header-row-nav.row-nav-has-background .container {  width:100%;  max-width:100%; } .header-row-stretch-full .container {  width:96%; } /* Stack 1 ------------------------------ */ /* Stack 2 ------------------------------ */ .before-header + .header-stack2 {  padding-top:0; } /* Stack 1, 2 center the navbar ------------------------------ */ .header-row-nav-center .wi-mainnav {  margin:0 auto;  display:table;  position:relative;  z-index:99; } .header-row-nav-center .container {  position:relative; } .header-row-nav-center .navbar-group {  position:absolute;  top:50%;  transform:translate(0, -50%);  display:block;  width:33.33%;  display:flex;  align-items:center; } .header-row-nav-center .navbar-group-left {  left:0; } .header-row-nav-center .navbar-group-right {  right:0;  justify-content:flex-end; } /* Stack 3 ------------------------------ */ .header-stack3-main .container {  text-align:center;  position:relative; } .header-stack3-part {  display:flex;  align-items:center;  position:absolute;  top:0;  bottom:0; } .header-stack3-part > *:not(style) {  display:block; } .header-stack3-part > *:not(style) * + * {  margin-left:10px; } .header-stack3-left {  left:0; } .header-stack3-right {  right:0;  left:auto; } .header-stack3-right > * + * {  margin-left:10px; } .header-stack3 .header-row-nav, .header-stack4 .header-row-nav {  text-align:center; } .header-stack3 .header-row-nav .container, .header-stack4 .header-row-nav .container {  position:relative; } .header-stack3 .header-row-nav .wi-logo, .header-stack4 .header-row-nav .wi-logo {  position:absolute;  top:50%;  left:0;  transform:translate(0, -50%); } /* Header Inline ------------------------------ */ .header-inline .header-classic-row {  padding:16px 0; } .before-header + .header-inline {  padding-top:0; } /* Header Sidebar --------------------------- */ .header-sidebar {  border:0 solid; } .header-sidebar .container {  border:0 solid; } .header-sidebar .widget, .header-sidebar .header-widget {  margin:0; } /* Navigation Border ------------------------------ */ .header-row-nav .container {  border:0 solid; } .header-nav-top-1 .header-row-nav .container {  border-top-width:1px; } .header-nav-top-2 .header-row-nav .container {  border-top-width:2px; } .header-nav-top-3 .header-row-nav .container {  border-top-width:3px; } .header-nav-bottom-1 .header-row-nav .container {  border-bottom-width:1px; } .header-nav-bottom-2 .header-row-nav .container {  border-bottom-width:2px; } .header-nav-bottom-3 .header-row-nav .container {  border-bottom-width:3px; } /* Header Elements ------------------------------------------------------------------------------------------------------------ */ /* Logo ------------------------------ */ .fox-logo {  line-height:1.1;  overflow:hidden;  font-size:4em;  margin:0;  font-weight:bold; } .fox-logo a {  color:inherit;  text-decoration:none;  display:inline; } .fox-logo a:focus {  outline:0; } .fox-logo a:hover {  color:inherit; } .text-logo {  display:block;  overflow:hidden; } .logo-type-image {  font-size:0 !important; } .fox-logo img {  display:inline-block;  width:600px; } /* Tagline ------------------------------ */ .slogan {  margin:6px 0 0;  font-weight:normal;  font-size:0.8125em;  text-transform:uppercase;  letter-spacing:6px; } @media only screen and (max-width:840px) {  .slogan {   letter-spacing:5px;  } } @media only screen and (max-width:600px) {  .slogan {   letter-spacing:2px;  } } .site-description {  text-align:inherit; } /* Header Search ------------------------------ */ .header-search-wrapper {  margin-left:5px; } .header-search-wrapper .search-btn {  display:block;  width:32px;  height:32px;  text-align:center;  line-height:32px;  color:inherit;  cursor:pointer;  font-size:18px; } .header-search-wrapper .search-btn i {  display:block;  line-height:inherit; } .header-cart-icon {  position:relative;  margin-left:5px;  font-size:24px; } .header-cart-icon a {  display:block;  color:inherit;  position:relative;  width:32px;  height:32px;  line-height:32px;  text-align:center; } .header-cart-icon a i {  display:block;  line-height:inherit; } .header-cart-icon .num {  position:absolute;  top:-3px;  right:-6px;  width:18px;  height:18px;  line-height:18px;  border-radius:50%;  display:block;  background:#db4a37;  color:white;  font-size:10px;  font-family:sans-serif;  text-align:center;  letter-spacing:0; } .header-search-form-template {  display:none;  margin:6px 0 0; } .before-sticky .header-search-form-template {  display:none !important; } .header-search-form::after {  clear:both;  content:"";  display:table; } .header-search-form .container {  padding:0 !important;  border:0 !important; } .header-search-form .searchform {  width:100%; } .header-search-form .searchform .s {  border:0;  background:rgba(0, 0, 0, 0.1); } .header-search-form .searchform .submit {  display:none; } /* Modal Search Form ------------------------------ */ .modal-search-wrapper {  position:fixed;  top:0;  left:0;  right:0;  bottom:0;  background:white;  z-index:99999;  transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1); } .modal-search-wrapper > .container {  height:100%;  display:flex;  align-items:center;  justify-content:center; } .modal-search-wrapper .searchform {  width:100%; } .modal-search-wrapper .searchform .s {  width:100%;  border:0;  font-size:3em;  padding-left:0;  height:60px;  line-height:60px;  background:none;  font-weight:400;  letter-spacing:0; } .modal-search-wrapper .searchform .s:focus {  background:none; } .modal-search-wrapper .searchform .submit {  right:0;  top:10px;  color:inherit;  font-size:24px; } .modal-search-wrapper .close-modal {  display:block;  width:40px;  height:40px;  text-align:center;  line-height:40px;  position:absolute;  top:10%;  right:10%;  color:inherit;  cursor:pointer;  font-size:28px;  color:inherit; } .modal-search-wrapper .close-modal i {  display:block;  line-height:inherit; } .modal-search-container {  width:800px;  margin:0 auto;  max-width:90%; } .on-search {  overflow:hidden; } /** * Modal Showing Effect * -------------------------------- */ .modal-search-container .form, .modal-search-container .close-modal, .modal-search-container .search-nav-heading, .modal-search-container #search-menu li {  opacity:0;  visibility:hidden;  transition:all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1); } .modal-search-container .form {  transition-delay:0; } .modal-search-container .close-modal {  transition-delay:0.15s; } .modal-search-container .search-nav-heading {  transition-delay:0.25s; } .modal-search-container #search-menu li {  transition-delay:0.46s; } .modal-search-container #search-menu li:first-child {  transition-delay:0.3s; } .modal-search-container #search-menu li:nth-child(2) {  transition-delay:0.35s; } .modal-search-container #search-menu li:nth-child(3) {  transition-delay:0.39s; } .modal-search-container #search-menu li:nth-child(4) {  transition-delay:0.42s; } .modal-search-container #search-menu li:nth-child(5) {  transition-delay:0.44s; } .on-search .form, .on-search .close-modal, .on-search .search-nav-heading, .on-search #search-menu li {  opacity:1;  visibility:visible; } .modal-showing-fade {  opacity:0;  visibility:hidden; } .on-search .modal-showing-fade {  opacity:1;  visibility:visible; } .on-search .modal-showing-fade .form, .on-search .modal-showing-fade .close-modal, .on-search .modal-showing-fade .search-nav-heading, .on-search .modal-showing-fade #search-menu li {  transform:translate(0, 0); } .modal-showing-slide-right {  transform:translate(-100%, 0); } .on-search .modal-showing-slide-right {  transform:translate(0, 0); } .modal-showing-slide-down {  transform:translate(0, -105%); } .on-search .modal-showing-slide-down {  transform:translate(0, 0); } .admin-bar .modal-search-wrapper {  top:32px; } .modal-showing-fade .form, .modal-showing-fade .close-modal, .modal-showing-fade .search-nav-heading, .modal-showing-fade #search-menu li, .modal-showing-slide-down .form, .modal-showing-slide-down .close-modal, .modal-showing-slide-down .search-nav-heading, .modal-showing-slide-down #search-menu li {  transform:translate(0, 10px); } .on-search .modal-showing-fade .form, .on-search .modal-showing-fade .close-modal, .on-search .modal-showing-fade .search-nav-heading, .on-search .modal-showing-fade #search-menu li, .on-search .modal-showing-slide-down .form, .on-search .modal-showing-slide-down .close-modal, .on-search .modal-showing-slide-down .search-nav-heading, .on-search .modal-showing-slide-down #search-menu li {  transform:translate(0, 0); } .modal-showing-slide-right .form, .modal-showing-slide-right .close-modal, .modal-showing-slide-right .search-nav-heading, .modal-showing-slide-right #search-menu li {  transform:translate(10px, 0); } .on-search .modal-showing-slide-right .form, .on-search .modal-showing-slide-right .close-modal, .on-search .modal-showing-slide-right .search-nav-heading, .on-search .modal-showing-slide-right #search-menu li {  transform:translate(0, 0); } /* search menu */ .search-nav-heading {  margin:50px 0 0;  font-size:11px;  letter-spacing:2px; } #search-menu {  font-size:1.1em;  margin:20px 0 0; } #search-menu ul {  list-style:none;  margin:0;  padding:0; } #search-menu li {  display:inline-block; } #search-menu li + li:before {  content:"/";  margin:0 10px; } #search-menu a {  color:inherit; } #search-menu a:focus {  outline:0; } #search-menu a:hover {  text-decoration:underline; } /* Navigation ------------------------------------------------------------------------------------------------------------ */ #wi-mainnav {  border:0px solid; } .wi-mainnav {  display:block;  font-style:normal; } .no-menu {  font-size:16px;  font-style:normal; } .no-menu a {  color:inherit;  font-weight:bold;  text-decoration:underline; } .wi-mainnav {  display:block; } .wi-mainnav ul {  list-style:none;  margin:0;  padding:0;  display:block;  line-height:1; } .wi-mainnav a {  outline:0;  display:block;  text-decoration:none;  color:inherit; } .wi-mainnav a i, .wi-mainnav a .menu-icon-img {  margin-right:8px;  display:inline-block;  vertical-align:top;  line-height:inherit; } .wi-mainnav a .menu-icon-img {  max-width:60px; } .style-indicator-angle-down > ul.menu > li.menu-item-has-children > a:after, .style-indicator-angle-down > ul.menu > li.mega > a:after {  content:"\e92e"; } .style-indicator-caret-down > ul.menu > li.menu-item-has-children > a:after, .style-indicator-caret-down > ul.menu > li.mega > a:after {  content:"\f0d7"; } .style-indicator-plus > ul.menu > li.menu-item-has-children > a:after, .style-indicator-plus > ul.menu > li.mega > a:after {  content:"+";  font-family:Arial, sans-serif; } .vnav .style-indicator-angle-down > ul.menu > li.mega-custom > a:after, .vnav .style-indicator-angle-down > ul.menu > li.mega-for-category > a:after, .vnav .style-indicator-caret-down > ul.menu > li.mega-custom > a:after, .vnav .style-indicator-caret-down > ul.menu > li.mega-for-category > a:after, .vnav .style-indicator-plus > ul.menu > li.mega-custom > a:after, .vnav .style-indicator-plus > ul.menu > li.mega-for-category > a:after {  display:none; } .wi-mainnav ul.menu {  /* deprecated since 4.4  // CARET // since 4.0  > li > ul > .caret { position:absolute; top:-7px; left:24px; color:black; display:block; z-index:20; width:0; height:0; border-style:solid; border-width:0 6px 6px 6px; border-color:transparent transparent currentColor transparent;  }  */  /* MEGA MENU  ---------------------------------------- */  /* MEGA CATEGORY DROPDOWN  * @since 2.8  --------------------- */ } .wi-mainnav ul.menu > li {  display:inline-block;  position:relative;  line-height:40px;  height:40px;  padding:0;  margin:0;  border:0; } .wi-mainnav ul.menu > li > a {  display:block;  position:relative;  text-decoration:none;  line-height:inherit;  transition:all 0.3s ease-out;  padding:0 14px;  font-size:16px;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  color:inherit; } .wi-mainnav ul.menu > li.menu-item-has-children > a:after, .wi-mainnav ul.menu > li.mega > a:after {  margin-left:6px; } .wi-mainnav ul.menu ul {  text-align:left;  display:none;  background:#fff;  border:1px solid #ccc;  padding:0;  position:absolute;  top:100%;  left:0;  width:180px;  z-index:101;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  font-size:14px; } .wi-mainnav ul.menu ul .caret {  display:none; } .wi-mainnav ul.menu ul > li {  border:0;  padding:0;  border:0;  border:0px solid;  position:relative; } .wi-mainnav ul.menu ul > li + li {  border-width:1px 0 0; } .wi-mainnav ul.menu ul > li:hover > a, .wi-mainnav ul.menu ul li.current-menu-item > a, .wi-mainnav ul.menu ul li.current-menu-ancestor > a {  background:#f9f9f9;  color:#db4a37; } .wi-mainnav ul.menu ul a {  padding:7px 14px;  color:inherit; } .wi-mainnav ul.menu ul ul {  top:-1px;  left:100%; } .wi-mainnav ul.menu > li.mega.mega-full {  position:static; } .wi-mainnav ul.menu > li.mega > ul {  width:100%;  padding:20px 0; } .wi-mainnav ul.menu > li.mega > ul:after {  content:"";  display:table;  clear:both; } .wi-mainnav ul.menu > li.mega > ul > li {  display:block;  float:left;  position:static;  border:0 !important; } .wi-mainnav ul.menu > li.mega > ul > li > a {  border-top:none;  font-weight:600;  color:inherit;  background:none; } .wi-mainnav ul.menu > li.mega.column-2 > ul {  width:400px; } .wi-mainnav ul.menu > li.mega.column-2 > ul > li {  width:50%; } .wi-mainnav ul.menu > li.mega.column-2 > ul .mega-sep-1 {  left:50%; } .wi-mainnav ul.menu > li.mega.column-3 > ul {  width:600px; } .wi-mainnav ul.menu > li.mega.column-3 > ul > li {  width:33.33%; } .wi-mainnav ul.menu > li.mega.column-3 > ul .mega-sep-1 {  left:33.33%; } .wi-mainnav ul.menu > li.mega.column-3 > ul .mega-sep-2 {  left:66.66%; } .wi-mainnav ul.menu > li.mega.column-4 > ul, .wi-mainnav ul.menu > li.mega.column-5 > ul {  width:100%;  left:auto;  right:0; } .wi-mainnav ul.menu > li.mega.column-4 > ul > li {  width:25%; } .wi-mainnav ul.menu > li.mega.column-4 > ul > li .mega-sep-1 {  left:25%; } .wi-mainnav ul.menu > li.mega.column-4 > ul > li .mega-sep-2 {  left:50%; } .wi-mainnav ul.menu > li.mega.column-4 > ul > li .mega-sep-3 {  left:75%; } .wi-mainnav ul.menu > li.mega.column-5 > ul > li {  width:20%; } .wi-mainnav ul.menu > li.mega.column-5 > ul > li .mega-sep-1 {  left:20%; } .wi-mainnav ul.menu > li.mega.column-5 > ul > li .mega-sep-2 {  left:40%; } .wi-mainnav ul.menu > li.mega.column-5 > ul > li .mega-sep-3 {  left:60%; } .wi-mainnav ul.menu > li.mega.column-5 > ul > li .mega-sep-4 {  left:80%; } .wi-mainnav ul.menu > li.mega ul ul {  display:block !important;  opacity:1 !important;  visibility:visible;  position:static;  box-shadow:none;  width:100%;  border:none;  margin:0;  overflow:hidden; } .wi-mainnav ul.menu > li.mega ul ul li {  display:block;  width:100%;  border:0 !important; } .wi-mainnav ul.menu > li.mega ul ul a {  display:block;  width:100%;  border:none;  transition:none;  font-size:0.9em; } .wi-mainnav ul.menu > li.mega ul ul a:hover {  color:white;  background:#111; } .wi-mainnav ul.menu > li.mega:hover ul ul {  display:block !important; } .wi-mainnav ul.menu > li.mega > ul.submenu-display-items {  padding:10px; } .wi-mainnav ul.menu > li.mega > ul.submenu-display-items > li.post-nav-item {  border:0;  padding:10px;  display:block;  float:left; } .wi-mainnav ul.menu .post-nav-item-inner {  margin:0;  padding:0; } .wi-mainnav ul.menu .post-nav-item-thumbnail {  display:block;  width:100%;  margin:0 0 0.6em;  overflow:hidden;  position:relative; } .wi-mainnav ul.menu .post-nav-item-thumbnail a {  padding:0 !important;  background:none !important; } .wi-mainnav ul.menu .post-nav-item-text {  overflow:hidden; } .wi-mainnav ul.menu .post-nav-item-title {  text-transform:inherit;  font-size:1.1em;  line-height:1.2 !important;  font-weight:inherit;  margin:0;  letter-spacing:0; } .wi-mainnav ul.menu .post-nav-item-title a {  color:inherit;  display:block;  padding:0 !important;  background:none !important;  outline:0; } .wi-mainnav ul.menu .post-nav-item-title a:hover {  color:inherit; } .wi-mainnav ul.menu .post-nav-item-excerpt {  display:none;  text-transform:none;  letter-spacing:0;  font-size:13px;  margin:0.5em 0 0; } .wi-mainnav ul.menu > li.mega.menu-item-object-fox_block, .hnav ul.menu > li.mega.menu-item-object-fox_block {  position:static; } .wi-mainnav ul.menu > li.mega.menu-item-object-fox_block ul, .hnav ul.menu > li.mega.menu-item-object-fox_block ul {  display:block; } .fox_block_dropdown {  display:block;  position:absolute;  top:100%;  left:0;  right:0;  background:white;  z-index:999;  overflow:hidden;  opacity:0;  visibility:hidden; } .fox_block_dropdown ul {  display:block; } .hnav ul.menu > li.mega:hover .fox_block_dropdown, .wi-mainnav ul.menu > li.mega:hover .fox_block_dropdown {  opacity:1;  visibility:visible; } /** * menu icon * since 5.4 */ .menu-icon-icon {  margin-right:4px;  font-size:80%;  vertical-align:middle; } .nav-thumbnail-loading {  display:block;  background:#fafafa;  position:relative;  padding-bottom:80%; } .nav-thumbnail-loading .fox-loading-element {  top:50%;  opacity:0.4; } .nav-thumbnail-wrapper.pseudo-thumbnail-landscape .nav-thumbnail-loading {  padding-bottom:80%; } .nav-thumbnail-wrapper.pseudo-thumbnail-square .nav-thumbnail-loading {  padding-bottom:100%; } .nav-thumbnail-wrapper.pseudo-thumbnail-portrait .nav-thumbnail-loading {  padding-bottom:125%; } .nav-thumbnail-wrapper.pseudo-thumbnail-large .nav-thumbnail-loading {  padding-bottom:66.66%; } .mega-sep {  display:block;  position:absolute;  top:20px;  bottom:20px;  border:0 solid;  border-width:0 0 0 1px; } /* Dark Skin ------------------------------ */ .submenu-dark .wi-mainnav ul.menu > li > ul > .caret {  top:-6px; } .submenu-dark .wi-mainnav ul.menu ul {  color:white;  background:black;  border:0; } .submenu-dark .wi-mainnav ul.menu ul ul {  margin-top:0; } .submenu-dark .wi-mainnav ul.menu ul li:hover > a, .submenu-dark .wi-mainnav ul.menu ul li.current-menu-item > a, .submenu-dark .wi-mainnav ul.menu ul li.current-menu-ancestor > a {  color:white;  background:rgba(255, 255, 255, 0.1); } .submenu-dark .wi-mainnav ul.menu li + li > a {  border-top-color:#444; } .submenu-dark .wi-mainnav ul.menu > li.mega > ul > li {  border-left-color:rgba(255, 255, 255, 0.3); } .submenu-dark .nav-thumbnail-loading {  background:rgba(255, 255, 255, 0.05); } @media (max-width:1279px) {  .wi-mainnav ul.menu > li > a {   padding-left:10px;   padding-right:10px;  } } /* Sticky Header ------------------------------------------------------------------------------------------------------------ */ .sticky-element-height {  display:none;  height:40px; } .sticky-element-height::after {  clear:both;  content:"";  display:table; } .sticky-header-background {  display:block;  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  z-index:-1;  background:white;  opacity:1;  display:none; } .header-sticky-element {  position:static;  top:-300px;  z-index:99999;  transition:top 0.6s; } .header-sticky-element.before-sticky {  position:fixed;  left:0;  width:100%;  background:none;  border:0 solid #c0c1c0;  border-width:0 0 1px;  height:40px;  padding-top:0;  padding-bottom:0;  display:flex;  align-items:center;  justify-content:center;  overflow:hidden; /* when user hovers the menu doesn't behave weird */ } .header-sticky-element.before-sticky #topbar-wrapper {  width:100%; } .header-sticky-element.before-sticky .sticky-header-background {  display:block; } .header-sticky-element.before-sticky .container {  border:0 !important;  padding-bottom:0 !important;  padding-top:0 !important;  margin-top:0 !important;  margin-bottom:0 !important; } .header-sticky-element.before-sticky #wi-logo img, .header-sticky-element.before-sticky .wi-logo img {  width:auto;  height:40px; } .header-sticky-element.before-sticky .main-container {  padding:10px 0;  align-items:center; } .header-sticky-element.before-sticky.classic-main-header-top .container {  padding-top:0; } .header-sticky-element.is-sticky {  top:0;  overflow:visible; } .header-sticky-element.before-sticky + .sticky-element-height {  display:block; } .admin-bar .header-sticky-element.is-sticky {  top:32px; } .header-sticky-style-shadow .header-sticky-element.before-sticky {  border-bottom-color:#e0e0e0;  box-shadow:0 2px 5px rgba(0, 0, 0, 0.08); } .header-sticky-style-heavy-shadow .header-sticky-element.before-sticky {  border-bottom-color:transparent;  box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); } .header-sticky-style-none .header-sticky-element.before-sticky {  border-bottom:0;  box-shadow:none; } /* FOX STICKY SECTION ------------------------------ */ .sticky-section-height {  display:none;  height:60px; } @media (max-width:767px) {  .elementor .elementor-hidden-mobile + .sticky-section-height,  .elementor .elementor-hidden-phone + .sticky-section-height {   display:none !important;  } } .fox-sticky-section {  z-index:980;  transition:all 0.6s ease-out !important; } .fox-sticky-section.elementor-section-stretched {  transition:top 0.6s ease-out, opacity 0.3s, visibility 0.3s !important; } .fox-sticky-section.before-sticky {  position:fixed !important;  top:-300px;  left:0 !important;  right:0 !important;  width:100%;  border:0;  padding-top:0;  padding-bottom:0;  overflow:hidden; /* when user hovers the menu doesn't behave weird */ } .fox-sticky-section.is-sticky {  top:0;  overflow:visible; } .admin-bar .fox-sticky-section.is-sticky {  top:32px; } .fox-sticky-section.before-sticky + .sticky-section-height {  display:block; } /* Sticky Logo ------------------------------ */ .main-img-logo {  display:block; } .header-sticky-element .sticky-img-logo {  display:none; } .header-sticky-element.is-sticky .sticky-img-logo {  display:block; } .header-sticky-element.is-sticky .sticky-img-logo + .main-img-logo {  display:none; } .header-row-nav .wi-logo img {  margin-right:20px; } /* Header Builder ------------------------------------------------------------------------------------------------------------ */ .main-header {  border:0 solid; } .main-header .widget {  width:auto; } .main-header .container {  display:flex;  align-items:center;  position:relative;  border:0px solid; } .main-header.valign-bottom .container {  align-items:flex-end; } .main-header.valign-top .container {  align-items:flex-start; } .main-header.valign-middle .container {  align-items:center; } .main-header .social-list {  padding-top:8px;  padding-bottom:8px; } .main-header .header-search-wrapper {  padding-top:4px;  padding-bottom:4px; } .main-header.header-builder-stretch-container .container {  max-width:100%;  width:100%; } .main-header.has-logo-center .container {  height:80px; } .main-header.has-logo-center .widget {  position:relative;  z-index:30; } .main-header.has-logo-center .widget_logo {  position:absolute;  left:0;  right:0;  top:50%;  z-index:20;  transform:translate(0, -50%);  width:100%;  text-align:center; } .main-header .widget {  margin:0; } .main-header .widget + .widget {  margin-top:0;  margin-left:6px; } .main-header .widget-title {  display:none; } /* Dark Skin * @since 4.4 ------------------------------------------------------------------------------------------------------------ */ .header-row-nav.row-nav-dark {  background:#111;  color:white; } .row-nav-style-active-1 .wi-mainnav ul.menu > li.current-menu-item > a, .row-nav-style-active-1 .wi-mainnav ul.menu > li.current-menu-ancestor > a {  background:black;  color:white; } .row-nav-style-active-2 .wi-mainnav ul.menu > li > a:before, .row-nav-style-active-3 .wi-mainnav ul.menu > li > a:before {  display:block;  content:"";  position:absolute;  bottom:0;  left:0;  right:0;  height:2px;  background:currentColor;  transform:scale(0, 1);  transform-origin:center center;  z-index:1;  transition:all 0.2s ease-out; } .row-nav-style-active-2 .wi-mainnav ul.menu > li.current-menu-item > a:before, .row-nav-style-active-2 .wi-mainnav ul.menu > li.current-menu-ancestor > a:before, .row-nav-style-active-2 .wi-mainnav ul.menu > li:hover > a:before, .row-nav-style-active-3 .wi-mainnav ul.menu > li.current-menu-item > a:before, .row-nav-style-active-3 .wi-mainnav ul.menu > li.current-menu-ancestor > a:before, .row-nav-style-active-3 .wi-mainnav ul.menu > li:hover > a:before {  transform:scale(1, 1); } .row-nav-style-active-3 .wi-mainnav ul.menu > li > a:before {  bottom:auto;  top:0; } /* Header Transparent * @since 4.4.4 ------------------------------------------------------------------------------------------------------------ */ .fox-logo .transparent-img-logo {  display:none; } #mobile-logo .transparent-img-logo {  display:none; } .site-header-transparent #masthead {  position:absolute;  top:0;  z-index:2000;  left:0;  right:0;  border-bottom:0;  transition:background 0.6s ease-out; } .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) {  background:none !important; } .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) .fox-logo, .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) .wi-mainnav ul.menu > li > a, .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) .social-list a, .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) .header-search-wrapper .search-btn, .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) .header-cart-icon a, .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) .hamburger-btn {  color:white; } .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) .fox-logo .transparent-img-logo {  display:block; } .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) .fox-logo .transparent-img-logo + img, .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) .fox-logo .transparent-img-logo ~ img, .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) .fox-logo .transparent-img-logo + picture, .site-header-transparent #masthead .header-sticky-element:not(.is-sticky) .fox-logo .transparent-img-logo ~ picture {  display:none; } .site-header-transparent #masthead + #masthead-height {  display:none !important; } .site-header-transparent #masthead.header-sticky {  position:fixed; } .site-header-transparent #wi-main .wi-content {  padding-top:0 !important; } .site-header-transparent #masthead-mobile-height {  display:none; } .site-header-transparent #masthead-mobile:not(.is-sticky) .masthead-mobile-bg {  background:none; } .site-header-transparent #masthead-mobile:not(.is-sticky) .mobile-logo-text, .site-header-transparent #masthead-mobile:not(.is-sticky) .hamburger-btn {  color:white; } .site-header-transparent #masthead-mobile:not(.is-sticky) #mobile-logo .transparent-img-logo {  display:block; } .site-header-transparent #masthead-mobile:not(.is-sticky) #mobile-logo .transparent-img-logo + img, .site-header-transparent #masthead-mobile:not(.is-sticky) #mobile-logo .transparent-img-logo + picture {  display:none; } /* Blog Elements ----------------------------------------------------------------------------------------------------------------------- */ .post-item {  position:relative;  z-index:20; } /* Thumbnail ------------------------------------ */ .post-item-thumbnail {  display:block;  overflow:hidden;  margin:0 0 1em;  position:relative;  border:0px solid; } .post-item-thumbnail a {  outline:0;  display:block; } .post-item-thumbnail figcaption a {  display:inline; } .post-item-thumbnail img {  display:block;  width:100%;  background:white; } .post-item-thumbnail .fox-figcaption {  text-align:right;  margin-top:4px; } .thumbnail-inner {  position:relative;  overflow:hidden;  -webkit-mask-image:-webkit-radial-gradient(white, black); } .image-element {  display:block;  position:relative; } .image-element .height-element {  display:block;  padding-bottom:100%; } .thumbnail-round .thumbnail-inner {  border-radius:6px; } .thumbnail-circle .thumbnail-inner {  border-radius:50%; } .thumbnail-index, .thumbnail-score {  display:block;  position:absolute;  font-size:2.4em;  line-height:1;  color:#fff;  bottom:6px;  right:10px;  text-shadow:1px 1px 3px rgba(0, 0, 0, 0.1);  z-index:30; } .thumbnail-score {  width:60px;  height:60px;  bottom:0;  right:0;  line-height:60px;  text-align:center;  background:black; } .thumbnail-view {  background:black;  color:#fff;  display:block;  position:absolute;  bottom:0;  left:0;  padding:2px 8px;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  text-transform:uppercase;  letter-spacing:1px;  font-size:11px;  z-index:40; } .custom-thumbnail {  position:relative;  display:block;  max-width:100%; } .custom-thumbnail .image-element img {  display:block;  position:absolute;  width:100%;  height:100% !important;  -o-object-fit:cover;  object-fit:cover;  -o-object-position:50% 50%;   object-position:50% 50%; } .custom-thumbnail-contain .image-element img {  -o-object-fit:contain;  object-fit:contain;  -o-object-position:50% 100%;   object-position:50% 100%; } .post-item-thumbnail, .wi-thumbnail, .fox-thumbnail {  position:relative; } .post-item-thumbnail img {  display:block;  width:100%; } .post-format-indicator {  display:block;  position:absolute;  top:9px;  right:8px;  color:white;  z-index:40;  font-size:14px;  line-height:1;  text-shadow:1px 1px 3px rgba(0, 0, 0, 0.2); } /* VIDEO FORMAT INDICATOR */ .video-format-indicator {  position:absolute;  top:50%;  left:50%;  width:32px;  height:32px;  line-height:32px;  transform:translate(-50%, -50%);  color:white;  text-shadow:3px 3px 10px rgba(0, 0, 0, 0.2);  text-align:center;  font-size:20px;  border-radius:50%;  display:block; } .video-format-indicator i {  display:block;  line-height:inherit;  margin:0 !important; } .video-indicator-solid {  background:black;  transition:all 0.1s;  width:48px;  height:48px;  line-height:48px;  font-size:14px;  text-shadow:none; } @media only screen and (max-width:600px) {  .video-indicator-solid {   width:24px;   height:24px;   line-height:24px;   font-size:12px;  } } .post-item-thumbnail:hover .video-indicator-solid {  background:#db4a37; } .video-indicator-outline {  width:48px;  height:48px;  line-height:42px;  font-size:14px;  color:white;  border:4px solid rgba(255, 255, 255, 0.8);  background:rgba(0, 0, 0, 0.1);  transition:all 0.15s ease-out; } .post-item-thumbnail:hover .video-indicator-outline {  background:rgba(0, 0, 0, 0.2);  border-color:white;  color:white; } /* Thumbnail Hover Effect ------------------------------------ */ .hover-fade .post-link {  transition:all 0.2s ease-out; } .hover-fade .post-link:hover {  opacity:0.8; } .hover-grayscale img {  transition:all 0.4s ease-out; } .hover-grayscale img:hover {  filter:grayscale(100%); } .hover-sepia img {  transition:all 0.4s ease-out; } .hover-sepia img:hover {  filter:sepia(100%); } .image-overlay {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  display:block;  z-index:20;  opacity:0;  visibility:hidden;  transition:all 0.3s ease-out;  background:black;  display:none; } .hover-dark .image-overlay {  display:block; } .hover-dark .post-link:hover .image-overlay {  opacity:0.4;  visibility:visible; } .hover-zoomin img {  display:block;  transition:all 0.3s ease-out; } .hover-zoomin .post-link:hover img {  transform:scale(1.05); } .image-letter {  display:block;  position:absolute;  top:50%;  left:50%;  text-align:center;  display:block;  z-index:30;  transform:translate(-50%, -50%);  width:100px;  height:100px;  line-height:100px;  text-align:center;  color:white;  position:absolute;  font-size:5em; } .image-letter .main-letter {  display:block;  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  opacity:0;  visibility:hidden;  transition:all 0.4s ease-out;  transform:scale(0.9);  font-weight:100; } .hover-letter .post-link:hover .image-overlay {  opacity:0.7; } .hover-letter .post-link:hover .l-cross {  height:60px; } .hover-letter .post-link:hover .main-letter {  visibility:visible;  opacity:1;  transform:scale(1); } .l-cross {  position:absolute;  display:block;  border-left:1px solid;  height:0;  transition:all 0.3s ease-out;  opacity:0.8; } .l-cross.l-left {  transform:rotate(45deg);  transform-origin:0 0;  top:100%;  right:100%; } .l-cross.l-right {  transform:rotate(45deg);  transform-origin:100% 100%;  bottom:100%;  left:100%; } .fox-figure .image-logo {  display:block;  width:40%;  max-width:100%;  position:absolute;  top:50%;  left:50%;  z-index:50; } .fox-figure .image-logo img {  display:block;  width:100% !important;  height:auto !important;  -o-object-fit:unset !important;   object-fit:unset !important;  background:none !important;  position:static !important; } .hover-logo .image-logo {  opacity:0;  visibility:hidden;  transition:all 0.3s ease-out;  transform:translate(-50%, -45%); } .hover-logo .post-link:hover .image-logo {  opacity:1;  visibility:visible;  transform:translate(-50%, -50%); } /* this is pretty inappropriate // hide for post formats .format-video, .format-audio, .format-gallery {   .image-logo,   .image-overlay {  display:none;   } } */ /* Thumbnail Loading Effect ------------------------------------ */ .js .fox-thumbnail.thumbnail-loading.effect-fade .image-element, .js .blog-thumbnail-loading .fox-thumbnail.effect-fade .image-element {  opacity:0;  visibility:hidden;  transition:all 0.4s ease-out;  transition-delay:0.1s; } .js .fox-thumbnail.thumbnail-loading.effect-fade.inview .image-element, .js .blog-thumbnail-loading .fox-thumbnail.effect-fade.inview .image-element {  opacity:1;  visibility:visible; } .js .fox-thumbnail.thumbnail-loading.effect-slide .image-element, .js .blog-thumbnail-loading .fox-thumbnail.effect-slide .image-element {  opacity:0;  visibility:hidden;  transform:translate(0, 40px);  transition:all 0.3s ease-out; } .js .fox-thumbnail.thumbnail-loading.effect-slide.inview .image-element, .js .blog-thumbnail-loading .fox-thumbnail.effect-slide.inview .image-element {  opacity:1;  visibility:visible;  transform:translate(0, 0); } .js .fox-thumbnail.thumbnail-loading.effect-popup .image-element, .js .blog-thumbnail-loading .fox-thumbnail.effect-popup .image-element {  opacity:0;  visibility:hidden;  transform:scale(0.95);  transition:all 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275); } .js .fox-thumbnail.thumbnail-loading.effect-popup.inview .image-element, .js .blog-thumbnail-loading .fox-thumbnail.effect-popup.inview .image-element {  opacity:1;  visibility:visible;  transform:scale(1); } .js .fox-thumbnail.thumbnail-loading.effect-zoomin .image-element, .js .blog-thumbnail-loading .fox-thumbnail.effect-zoomin .image-element {  opacity:0;  visibility:hidden;  transform:scale(1.3);  transition:all 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275); } .js .fox-thumbnail.thumbnail-loading.effect-zoomin.inview .image-element, .js .blog-thumbnail-loading .fox-thumbnail.effect-zoomin.inview .image-element {  opacity:1;  visibility:visible;  transform:scale(1); } /* Post Align ------------------------------------ */ .post-align-left {  text-align:left; } .post-align-center {  text-align:center; } .post-align-right {  text-align:right; } /* Custom Color Post ------------------------------------ */ .custom-color h1:not(.custom-color), .custom-color h2:not(.custom-color), .custom-color h3:not(.custom-color), .custom-color h4:not(.custom-color), .custom-color p:not(.custom-color), .custom-color a:not(.fox-btn):not(button):not(input[type=button]):not(input[type=reset]):not(input[type=submit]):not(.custom-color), .custom-color .post-item-title a:not(.custom-color), .custom-color .post-item-title a:hover:not(.custom-color), .custom-color a.more:not(.custom-color), .custom-color a.more:hover:not(.custom-color), .custom-color .post-item-meta:not(.custom-color), .custom-color .post-item-meta a:not(.custom-color), .custom-color .post-item-meta a:hover:not(.custom-color), .custom-color .standalone-categories a:not(.custom-color), .custom-color .post-item-excerpt:not(.custom-color), .blog-custom-color h1:not(.custom-color), .blog-custom-color h2:not(.custom-color), .blog-custom-color h3:not(.custom-color), .blog-custom-color h4:not(.custom-color), .blog-custom-color p:not(.custom-color), .blog-custom-color a:not(.fox-btn):not(button):not(input[type=button]):not(input[type=reset]):not(input[type=submit]):not(.custom-color), .blog-custom-color .post-item-title a:not(.custom-color), .blog-custom-color .post-item-title a:hover:not(.custom-color), .blog-custom-color a.more:not(.custom-color), .blog-custom-color a.more:hover:not(.custom-color), .blog-custom-color .post-item-meta:not(.custom-color), .blog-custom-color .post-item-meta a:not(.custom-color), .blog-custom-color .post-item-meta a:hover:not(.custom-color), .blog-custom-color .standalone-categories a:not(.custom-color), .blog-custom-color .post-item-excerpt:not(.custom-color), .post-custom-color h1:not(.custom-color), .post-custom-color h2:not(.custom-color), .post-custom-color h3:not(.custom-color), .post-custom-color h4:not(.custom-color), .post-custom-color p:not(.custom-color), .post-custom-color a:not(.fox-btn):not(button):not(input[type=button]):not(input[type=reset]):not(input[type=submit]):not(.custom-color), .post-custom-color .post-item-title a:not(.custom-color), .post-custom-color .post-item-title a:hover:not(.custom-color), .post-custom-color a.more:not(.custom-color), .post-custom-color a.more:hover:not(.custom-color), .post-custom-color .post-item-meta:not(.custom-color), .post-custom-color .post-item-meta a:not(.custom-color), .post-custom-color .post-item-meta a:hover:not(.custom-color), .post-custom-color .standalone-categories a:not(.custom-color), .post-custom-color .post-item-excerpt:not(.custom-color) {  color:inherit !important; } .custom-color .post-list-sep, .blog-custom-color .post-list-sep, .post-custom-color .post-list-sep {  border-color:rgba(255, 255, 255, 0.1); } /* Lazy Load ------------------------------------ */ .lazyload-figure {  position:relative;  overflow:hidden;  max-width:100%; } .lazyload-figure img {  filter:blur(10px);  transition:filter 0.4s ease-out; } .lazyload-figure.loaded img {  filter:blur(0); } .pure-lazyload {  display:block;  width:100%; } /* Post Header ------------------------------------ */ .post-header-section + .post-header-section {  margin-top:0.8em; } .post-header-section + .post-header-section.post-item-title {  margin-top:0.4em; } @media only screen and (max-width:840px) {  .post-header-section + .post-header-section {   margin-top:0.6em;  } } .post-header-align-left .post-header {  text-align:left; } .post-header-align-center .post-header {  text-align:center; } .post-header-align-right .post-header {  text-align:right; } .post-item-meta + .post-item-title {  margin-top:0.4em; } .post-item-header + .post-item-excerpt {  margin-top:1em; } .post-item-header + .breadcrumbs {  margin:1em 0 0; } .post-item-meta + .post-item-excerpt {  margin-top:1em; } .post-item-excerpt + .post-item-meta {  margin-top:1.4em; } .post-item-header + .post-item-meta {  margin-top:20px; } /* Title ------------------------------------ */ .post-item-title {  -ms-word-wrap:break-word;  word-wrap:break-word;  font-size:1.625em;  margin:0; } .post-item-title a {  color:inherit;  transition:color 0.3s ease-out; } .post-item-title a:focus {  outline:0; } .post-item-title a:hover {  color:inherit; } .post-item-title.size-supertiny {  font-size:1em; } .post-item-title.size-tiny {  font-size:1.1em; } .post-item-title.size-small {  font-size:1.3em; } .post-item-title.size-normal {  font-size:1.625em; } .post-item-title.size-medium {  font-size:2.1em; } .post-item-title.size-large {  font-size:2.8em; } .post-item-title.size-extra {  font-size:3.45em; } .post-item-title.weight-300 {  font-weight:300; } .post-item-title.weight-400 {  font-weight:400; } .post-item-title.weight-700 {  font-weight:700; } .post-item-title.weight-900 {  font-weight:900; } @media only screen and (max-width:840px) {  .post-item-title.size-small {   font-size:1.2em;  }  .post-item-title.size-normal {   font-size:1.4em;  }  .post-item-title.size-medium {   font-size:1.8em;  }  .post-item-title.size-large {   font-size:2.3em;  }  .post-item-title.size-extra {   font-size:3em;  } } @media only screen and (max-width:600px) {  .post-item-title.size-large, .post-item-title.size-medium {   font-size:1.625em;  }  .post-item-title.size-extra {   font-size:2.2em;  }  .post-item-title.size-normal {   font-size:1.4em;  } } @media only screen and (max-width:420px) {  .post-item-title.size-large, .post-item-title.size-medium, .post-item-title.size-normal, .post-item-title.size-small {   font-size:1.3em;  }  .post-item-title.size-extra {   font-size:1.5em;  } } /* Live Indicator * @since 4.3 ------------------------------------ */ .live-indicator {  margin:10px 0;  display:inline-block;  font-family:"Helvetica Neue", Arial, sans-serif;  vertical-align:middle;  color:#d0022c;  font-size:0.8em;  font-weight:bold; } .live-word {  display:inline-block;  margin-right:4px; } .single-post .live-word {  background:#d0022c;  color:white;  border-radius:3px;  padding:2px 10px;  text-transform:uppercase;  font-size:10px;  letter-spacing:0.5px; } .live-circle {  width:10px;  height:10px;  border-radius:50%;  background:#d0022c;  display:inline-block;  margin-right:4px;  animation:live-fade 2s infinite; } @keyframes live-fade {  0% {   opacity:1;  }  50% {   opacity:0;  }  100% {   opacity:1;  } } /* Meta ------------------------------------ */ .post-item-meta {  font-size:0.9em;  line-height:1.4;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  letter-spacing:0.5px;  -ms-word-wrap:break-word;  word-wrap:break-word; } .post-item-meta > * {  display:inline-block;  vertical-align:middle; } .post-item-meta > * + *:before {  content:"·";  margin:0 4px;  opacity:0.4; } .post-item-meta a {  color:inherit;  transition:all 0.15s ease-out; } .post-item-meta .sep {  margin:0 4px; } .post-item-meta .in-word {  display:none; } @media only screen and (max-width:600px) {  .post-item-meta {   font-size:0.85em;  } } .entry-categories {  -ms-word-wrap:break-word;  word-wrap:break-word; } .fox-meta-author {  display:inline-flex !important;  align-items:center; } .byline + .meta-author-avatar, .byline + .byline {  margin-left:10px; } .meta-author-avatar {  border-radius:50%;  overflow:hidden;  width:32px;  margin-right:10px;  display:block; } @media only screen and (max-width:600px) {  .meta-author-avatar {   max-width:28px;  } } .meta-author-avatar img {  display:block;  margin:0;  width:100%; } .comment-icon {  opacity:0.3;  font-size:0.9em;  margin-left:4px; } /* Standalone categories ------------------------------------ */ .standalone-categories {  text-transform:uppercase;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  letter-spacing:1px;  font-size:0.85em; } .standalone-categories .sep {  margin:0 4px;  opacity:0.5; } .standalone-categories a {  border-bottom:2px solid transparent;  transition:all 0.15s ease-out; } .standalone-categories a:hover {  border-bottom-color:currentColor; } @media only screen and (max-width:420px) {  .standalone-categories {   font-size:0.8em;  } } .categories-box a {  display:inline-block;  border:2px solid;  padding:4px 6px; } .categories-solid a {  display:inline-block;  padding:2px 4px;  border:0; } /* Excerpt ------------------------------------ */ .post-item-excerpt {  -ms-word-wrap:break-word;  word-wrap:break-word; } .post-item-excerpt p {  margin:0; } .post-item-excerpt.excerpt-size-small {  font-size:0.85em; } .post-item-excerpt.excerpt-size-medium {  font-size:1.1em; } .readmore {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  margin:0.2em 0 0;  display:inline-block; } .readmore.fox-btn, button.readmore, input.readmore[type=button], input.readmore[type=reset], input.readmore[type=submit] {  margin-top:1.5em;  display:table; } .readmore.minimal-link {  color:inherit;  text-transform:uppercase;  letter-spacing:1px;  font-size:90%;  display:inline-block;  margin-top:1.5em;  position:relative; } .readmore.minimal-link:hover {  color:inherit; } .readmore.minimal-link:focus {  outline:0; } .readmore.minimal-link:after {  position:absolute;  bottom:0;  left:0;  right:0;  transform:scale(0, 1);  transform-origin:0 0;  transition:all 0.2s ease-out;  display:block;  border-top:2px solid;  content:""; } .readmore.minimal-link:hover:after {  transform:scale(1, 1); } .post-standard .readmore.minimal-link {  display:table; } .post-align-center .readmore.fox-btn, .post-align-center button.readmore, .post-align-center input.readmore[type=button], .post-align-center input.readmore[type=reset], .post-align-center input.readmore[type=submit], .align-center .readmore.fox-btn, .align-center button.readmore, .align-center input.readmore[type=button], .align-center input.readmore[type=reset], .align-center input.readmore[type=submit] {  margin-left:auto;  margin-right:auto; } .post-align-right .readmore.fox-btn, .post-align-right button.readmore, .post-align-right input.readmore[type=button], .post-align-right input.readmore[type=reset], .post-align-right input.readmore[type=submit], .align-right .readmore.fox-btn, .align-right button.readmore, .align-right input.readmore[type=button], .align-right input.readmore[type=reset], .align-right input.readmore[type=submit] {  margin-left:auto; } /* Blog Standard ----------------------------------------------------------------------------------------------------------------------- */ .blog-standard .post-standard.fox-grid-item, .blog-list .post-standard.fox-grid-item {  padding:0; } .standard-spacing-normal .post-standard + .post-standard {  margin-top:3.4em; } @media only screen and (max-width:840px) {  .standard-spacing-normal .post-standard + .post-standard {   margin-top:2em;  } } .standard-spacing-small .post-standard + .post-standard {  margin-top:2.2em; } @media only screen and (max-width:840px) {  .standard-spacing-small .post-standard + .post-standard {   margin-top:1.6em;  } } .standard-spacing-tiny .post-standard + .post-standard {  margin-top:1em; } @media only screen and (max-width:840px) {  .standard-spacing-tiny .post-standard + .post-standard {   margin-top:0.8em;  } } /* Layout ------------------------------------ */ .post-standard {  position:relative; } .post-standard.fox-grid-item {  width:100% !important; } .post-standard + .post-standard .post-sep {  display:block; } .post-sep {  display:none;  border:0 solid #c0c1c0;  border-width:1px 0 0;  padding-top:3em; } .post-sep::after {  clear:both;  content:"";  display:table; } @media only screen and (max-width:ipad) {  .post-sep {   padding-top:1.8em;  } } .post-standard .fox-share {  margin-top:2em; } .post-thumbnail + .post-content, .post-thumbnail + .post-standard-text-outer {  margin-top:2em; } .blog-card-normal .post-thumbnail + .post-standard-text-outer {  margin-top:0; } /* Meta ------------------------------------ */ .post-standard-meta > * {  display:inline-block; } .post-standard-meta > * + *:before {  content:"·";  margin:0 4px; } .post-standard-meta a {  color:inherit; } /* Header ------------------------------------ */ .post-standard .post-header {  margin:0 0 2.2em; } .post-thumbnail + .post-header {  margin-top:2.2em; } /* Title ------------------------------------ */ .post-item-title.post-title {  font-size:3em;  line-height:1.1;  margin-bottom:0;  position:relative;  -ms-word-wrap:break-word;  word-wrap:break-word; } .post-item-title.post-title a {  color:inherit;  text-decoration:none; } @media only screen and (max-width:840px) {  .post-item-title.post-title {   font-size:2.13em;  } } @media only screen and (max-width:420px) {  .post-item-title.post-title {   font-size:2.13em;  } } /* More Link ------------------------------------ */ .p-readmore {  margin:1.2em 0 0; } .post-standard .readmore {  margin-top:30px; } @media only screen and (max-width:600px) {  .post-standard .readmore {   margin-top:20px;  } } a.more-link {  clear:both;  border-bottom:0 !important;  text-decoration:none !important;  display:table;  margin:0 auto;  color:white;  background:black;  padding:0 12px;  line-height:30px;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  text-transform:uppercase;  font-size:0.8em;  letter-spacing:4px;  transition:all 0.15s ease-out; } a.more-link:hover {  background:#db4a37;  color:white; } .standard-more-align-center .readmore {  display:table;  margin-left:auto;  margin-right:auto; } .standard-more-align-right .readmore {  display:table;  margin-left:auto; } /* Related Area ------------------------------------ */ .related-area {  margin-top:20px; } .related-area .blog-related-heading {  margin-bottom:0.8em; } .blog-related {  margin-left:-10px;  margin-right:-10px;  position:relative;  padding-top:20px;  border:0 solid #c0c1c0;  border-width:1px 0 0; } @media only screen and (max-width:600px) {  .blog-related {   margin:0 -5px;  } } .blog-related .line {  position:absolute;  top:0;  left:33.33%;  display:block;  bottom:0;  content:"";  border:0 solid #c0c1c0;  border-width:0 0 0 1px; } @media only screen and (max-width:600px) {  .blog-related .line {   display:none;  } } .blog-related .line2 {  left:66.66%; } .single-heading.blog-related-heading {  text-align:center;  font-size:22px;  border:0;  padding-top:0 !important; } .single-heading.blog-related-heading span:before, .single-heading.blog-related-heading span:after {  display:none !important; } /* post related */ .post-related {  display:block;  float:left;  width:33.33%;  padding:0 10px !important; } @media only screen and (max-width:600px) {  .post-related {   padding:0 5px;  } } .related-thumbnail {  display:block;  float:left;  width:72px;  margin:0 12px 8px 0 !important; } @media only screen and (max-width:600px) {  .related-thumbnail {   width:100%;   float:none;   margin:0 !important;  } } .blog-card-normal .post-item-body.related-body {  padding:0; } @media only screen and (max-width:600px) {  .related-body {   margin-top:0.5em;  } } .related-thumbnail .format-sign {  display:none; } .related-title {  margin-bottom:8px;  font-size:22px;  clear:none; } .related-title a {  transition:all 0.3s ease-out; } .related-title a:hover {  color:#db4a37; } @media only screen and (max-width:600px) {  .related-title {   margin:0;   font-weight:normal;   font-size:0.8em;   font-family:inherit;  } } .related-excerpt {  font-size:0.85em;  line-height:1.5; } .related-excerpt p {  margin:0; } @media only screen and (max-width:600px) {  .related-excerpt {   display:none;  } } /* Newspaper ----------------------------------------------------------------------------------------------------------------------- */ .post-newspaper .post-sep {  display:block;  padding-top:1em; } .post-newspaper .fox-share {  margin-top:1em; } .post-newspaper .share-label {  display:none; } .post-newspaper .fox-share.share-style-2b a span {  display:none; } .post-newspaper .post-header + .newspaper-thumbnail {  margin-top:20px; } .post-newspaper:nth-child(1) .post-sep {  display:none; } @media (min-width:768px) {  .post-newspaper:nth-child(2) .post-sep {   display:none;  } } .newspaper-header {  margin-bottom:1em; } .newspaper-content {  font-size:0.9em; } .newspaper-content .carousel-item img {  height:250px; } /* related */ .newspaper-related {  margin-left:-10px;  margin-right:-10px; } .post-newspaper .post-related {  padding-left:14px;  padding-right:14px; } .single-heading.newspaper-related-heading {  letter-spacing:3px;  font-size:12px;  font-weight:normal;  text-transform:uppercase;  text-align:center; } .post-newspaper .related-thumbnail {  float:none;  display:block;  margin:0 0 10px;  width:100%;  overflow:hidden;  background:#db4a37; } .post-newspaper .related-title {  margin:0;  font-weight:inherit;  font-size:0.8em;  font-family:inherit;  clear:none; } .post-newspaper .related-excerpt {  display:none; } @media (max-width:1023px) {  .blog-newspaper {   display:block;   margin:0 !important;  }  .blog-newspaper .post-newspaper {   width:100% !important;   float:none;   padding:0 !important;  }  .blog-newspaper .post-newspaper::after {   clear:both;   content:"";   display:table;  }  .blog-newspaper .post-newspaper + .post-newspaper {   margin-top:2em;  } } @media (max-width:600px) {  .newspaper-related {   margin-left:-6px;   margin-right:-6px;  }  .post-newspaper .post-related {   padding-left:6px;   padding-right:6px;  }  a.more-link {   letter-spacing:3px;  } } /* Card Layout ----------------------------------------------------------------------------------------------------------------------- */ .blog-card-normal {  align-items:stretch !important; } .blog-card-normal .post-sep {  display:none !important; } .blog-card-normal .post-item-thumbnail {  margin:0; } .blog-card-normal .post-item-body {  padding:30px;  margin-top:0 !important; } @media only screen and (max-width:600px) {  .blog-card-normal .post-item-body {   padding:20px;  } } .blog-card-normal .post-item-inner {  height:100%;  background:white;  transition:all 0.2s ease-out; } .blog-card-normal .list-thumbnail + .post-body, .blog-card-normal .post-thumbnail-align-right .list-thumbnail + .post-body {  padding:30px; } @media only screen and (max-width:600px) {  .blog-card-normal .list-thumbnail + .post-body,  .blog-card-normal .post-thumbnail-align-right .list-thumbnail + .post-body {   padding:20px !important;  } } @media only screen and (max-width:600px) {  .blog-card-normal .post-thumbnail-align-left .list-thumbnail + .post-body,  .blog-card-normal .post-thumbnail-align-right .list-thumbnail + .post-body {   padding:20px !important;  } } .blog-card-normal .post-header, .blog-card-normal .post-standard-text {  margin:0;  padding:32px; } .blog-card-normal .post-standard-text .post-header {  padding:0; } .blog-card-normal.blog-card-has-shadow .post-item-inner {  box-shadow:0 0 40px rgba(0, 0, 0, 0.1); } .blog-card-overlap .post-sep {  display:none !important; } .blog-card-overlap .post-item-thumbnail {  margin:0; } .blog-card-overlap .post-thumbnail + .post-content, .blog-card-overlap .post-thumbnail + .post-standard-text-outer {  margin-top:0; } .blog-card-overlap .post-standard-inner > .post-header {  text-align:center; } @media only screen and (max-width:600px) {  .blog-card-overlap .post-grid-body,  .blog-card-overlap .post-masonry-body {   padding:18px;  } } .blog-card-overlap .post-grid-body .post-body-inner, .blog-card-overlap .post-masonry-body .post-body-inner {  width:90%;  background:white;  padding:30px;  transition:background 0.2s ease-out;  margin-left:auto;  margin-right:auto;  max-width:95%;  margin-top:-36px;  z-index:30;  position:relative; } @media only screen and (max-width:600px) {  .blog-card-overlap .post-grid-body .post-body-inner,  .blog-card-overlap .post-masonry-body .post-body-inner {   padding:18px;  } } .blog-card-overlap.blog-list .post-list .post-body {  overflow:visible; } .blog-card-overlap.blog-list .post-list-inner {  align-items:center;  overflow:visible; } @media only screen and (max-width:840px) {  .blog-card-overlap.blog-list .post-list-inner {   align-items:flex-start;  } } .blog-card-overlap.blog-list .post-body-inner {  margin-left:-120px;  z-index:30;  position:relative;  padding:30px;  background:white; } @media only screen and (max-width:840px) {  .blog-card-overlap.blog-list .post-body-inner {   margin-left:0 !important;   margin-right:0 !important;   padding:0;   background:none;   box-shadow:none !important;  } } @media only screen and (max-width:840px) {  .blog-card-overlap.blog-list .post-item-inner {   background:white;  }  .blog-card-overlap.blog-list .list-thumbnail + .post-body,  .blog-card-overlap.blog-list .post-thumbnail-align-right .list-thumbnail + .post-body {   padding:20px !important;  } } @media only screen and (max-width:600px) {  .blog-card-overlap.blog-list .list-thumbnail + .post-body,  .blog-card-overlap.blog-list .post-thumbnail-align-right .list-thumbnail + .post-body {   padding:0 !important;  } } .blog-card-overlap.blog-list .post-thumbnail-align-right .post-body-inner {  margin-left:auto;  margin-right:-120px; } .blog-card-overlap .post-standard-text-outer {  padding:0 32px; } @media only screen and (max-width:600px) {  .blog-card-overlap .post-standard-text-outer {   padding:0 20px;  } } .blog-card-overlap .post-standard-text {  margin-top:-36px;  z-index:30;  position:relative;  background:white;  padding:32px; } @media only screen and (max-width:600px) {  .blog-card-overlap .post-standard-text {   margin-top:-20px;   padding:20px;  } } .blog-card-overlap.blog-card-has-shadow .post-body-inner {  box-shadow:0 0 40px rgba(0, 0, 0, 0.1); } /* Blog Grid ----------------------------------------------------------------------------------------------------------------------- */ .blog-container {  overflow:hidden; } .blog-container-grid, .blog-container-masonry {  position:relative; } .blog-container-grid:after, .blog-container-masonry:after {  content:"";  display:table;  clear:both; } .blog-container-grid {  overflow:hidden; } .blog-container-has-border {  overflow:hidden; } /* layout */ .blog-grid {  position:relative;  z-index:20;  display:flex;  flex-flow:row wrap;  align-items:flex-start;  align-items:stretch; /* for the item inner background */ } .blog-container-grid .post-grid .post-item-inner {  height:100%; /* for the item inner background */ } /**  * first blog item takes 2 spots * since 5.4 */ .has-first-double.column-2 .post-grid:first-child {  width:100%; } .has-first-double.column-3 .post-grid:first-child {  width:66.66%; } .has-first-double.column-4 .post-grid:first-child {  width:50%; } .has-first-double.column-5 .post-grid:first-child {  width:40%; } .has-first-double.column-6 .post-grid:first-child {  width:33.33%; } /* thumbnail */ .grid-thumbnail + .grid-body, .masonry-thumbnail + .masonry-body {  margin-top:1em; } .post--thumbnail-after .grid-body, .post--thumbnail-after .masonry-body {  margin-bottom:1em; } /* grid-content */ .grid-content, .masonry-content, .list-content {  font-size:0.9em; } /* Grid Border * @since 4.4.2 ------------------------------------ */ .grid-lines {  position:absolute;  z-index:1;  top:0;  left:0;  right:0;  bottom:0;  display:block;  display:flex;  align-items:stretch;  flex-flow:row wrap;  margin:0; } .grid-line:nth-child(n+2) {  border-left:1px solid; } @media (max-width:600px) {  .blog-grid,  .blog-masonry {   display:block;  }  .grid-lines {   display:none !important;  }  .post-grid,  .post-masonry {   width:100% !important;  }  .post-grid + .post-grid,  .post-masonry + .post-masonry {   margin-top:1em;  } } .blog-grid.column-4 .thumbnail-index, .blog-grid.column-4 .thumbnail-score, .blog-grid.column-5 .thumbnail-index, .blog-grid.column-5 .thumbnail-score {  font-size:2em; } /* Blog Masonry ----------------------------------------------------------------------------------------------------------------------- */ .masonry-featured-post {  background:white;  padding-bottom:30px; } .blog-card-overlap .masonry-featured-post, .blog-card-normal .masonry-featured-post {  background:none; } .fox-grid.column-2 .masonry-featured-post {  width:100%; } .fox-grid.column-3 .masonry-featured-post {  width:66.66%; } .fox-grid.column-4 .masonry-featured-post {  width:50%; } .fox-grid.column-5 .masonry-featured-post {  width:40%; } @media (max-width:600px) {  .fox-grid.column-2 .masonry-featured-post,  .fox-grid.column-3 .masonry-featured-post,  .fox-grid.column-4 .masonry-featured-post,  .fox-grid.column-5 .masonry-featured-post {   width:100%;  } } /* creative masonry, since 4.7 */ .blog-item-creative .ratio-portrait {  float:left;  width:50%;  margin:0 20px 5px 0 !important;  z-index:999; } .blog-item-creative .ratio-portrait + .masonry-body {  margin-top:0; } /* Blog List ----------------------------------------------------------------------------------------------------------------------- */ /* column, since v5.4 */ .blog-list.columnized {  display:flex;  flex-flow:row wrap;  align-items:stretch;  margin-left:-10px;  margin-right:-10px; } .blog-list.columnized .post-list {  padding-left:10px;  padding-right:10px; } .blog-list.columnized .post-list .post-list-inner {  height:100%; } .blog-list.columnized .post-list {  margin-top:0 !important; } .blog-list.column-2 .post-list {  width:50%; } .blog-list.column-3 .post-list {  width:33.33%; } .blog-list.column-4 .post-list {  width:25%; } @media only screen and (max-width:600px) {  .blog-list.columnized {   display:block;   margin-left:0 !important;   margin-right:0 !important;  }  .post-list {   width:100% !important;   padding-left:0 !important;   padding-right:0 !important;  } } .post-list {  position:relative; } .post-list::after {  clear:both;  content:"";  display:table; } .post-list:after {  display:table;  clear:both;  content:""; } .post-list + .post-list {  margin-top:2em; } .post-list + .post-list .post-list-sep {  display:block; } .post-standard + .post-list {  margin-top:2em; } .post-standard + .post-list .post-list-sep {  display:block; } /* valign */ .post-valign-middle .post-list-inner {  display:flex;  align-items:center; } .post-valign-bottom .post-list-inner {  display:flex;  align-items:flex-end; } .post-list-sep {  display:none;  width:100%;  border:0 solid #c0c1c0;  border-width:1px 0 0;  padding-top:2em; } .post-list-inner {  overflow:hidden;  display:flex;  align-items:flex-start; } .post-list-count {  font-weight:bold;  margin:0;  display:block;  font-size:1em;  float:left;  width:40px; } .list-thumbnail {  flex:none;  display:block;  margin:0;  width:360px;  max-width:70%;  position:relative; } .list-thumbnail + .post-body {  padding-left:4.8%; } .post-thumbnail-align-right .post-body {  order:1; } .post-thumbnail-align-right .list-thumbnail {  order:2;  margin-left:auto !important; } .post-thumbnail-align-right .list-thumbnail + .post-body {  padding-left:0;  padding-right:4.8%; } .post-list .post-body {  overflow:hidden; } @media (max-width:600px) {  /**  * List is still list on mobile  */  .list-mobile-layout-list .list-thumbnail {   width:120px;   max-width:200px;  }  .list-mobile-layout-list .list-thumbnail + .post-body {   padding-left:1em;  }  .list-mobile-layout-list.post-thumbnail-align-right .list-thumbnail + .post-body {   padding-left:0;   padding-right:1em;  }  .list-mobile-layout-list .post-item-excerpt.excerpt-size-medium {   font-size:1em;  }  /**  * when list falls into grid on mobile  * @since 4.0  */  .list-mobile-layout-grid .post-list-inner {   display:block;  }  .list-mobile-layout-grid .list-thumbnail {   width:100% !important;   max-width:100%;   float:none;  }  .list-mobile-layout-grid .list-thumbnail + .post-body {   padding-left:0 !important;   padding-right:0 !important;   padding-top:1em;  } } /* Blog Vertical ----------------------------------------------------------------------------------------------------------------------- */ .post-vertical .post-body {  display:block; } .post-vertical + .post-vertical {  margin-top:2em; } .post-vertical + .post-vertical .post-list-sep {  display:block; } .post-vertical-inner {  display:flex;  align-items:center; } .vertical-thumbnail {  display:block;  width:52%;  flex:none;  margin:0; } .vertical-thumbnail img {  display:block;  width:100%; } .vertical-thumbnail figcaption {  text-align:right;  font-size:0.85em;  max-width:80%;  margin-left:auto;  margin-right:0; } .vertical-thumbnail + .post-body {  padding-left:4%; } .post-vertical-title a {  color:inherit; } .post-vertical-title a:focus {  outline:0; } .post-vertical .more-link {  float:none;  display:inline; } @media (max-width:767px) {  .post-vertical-inner {   box-align:start;   -moz-align-items:flex-start;   -ms-align-items:flex-start;   -o-align-items:flex-start;   align-items:flex-start;   -ms-flex-align:start;  }  .vertical-thumbnail {   width:40%;  }  .vertical-thumbnail figcaption {   max-width:100%;   font-size:12px;   line-height:1.5;  } } @media (max-width:600px) {  .post-vertical-inner {   display:block;  }  .vertical-thumbnail {   margin:0;   width:100%;  }  .vertical-thumbnail figcaption {   text-align:inherit;  }  .post-vertical .post-body {   width:100%;  }  .vertical-thumbnail + .post-body {   padding-left:0;   margin-top:2em;  } } /* POST VERTICAL THUMBNAIL RIGHT */ .post-vertical.post-thumbnail-align-right .vertical-thumbnail {  order:2; } .post-vertical.post-thumbnail-align-right .post-vertical .post-body {  order:1; } .post-vertical.post-thumbnail-align-right .vertical-thumbnail + .post-body {  padding-left:0;  padding-right:4%; } /* Blog Big ----------------------------------------------------------------------------------------------------------------------- */ .post-big {  position:relative; } .post-big::after {  clear:both;  content:"";  display:table; } .post-big + .post-big {  margin-top:4em; } .post-big .post-thumbnail {  margin-bottom:0;  position:relative; } .post-big .post-thumbnail .post-thumbnail-caption {  position:absolute;  bottom:0;  right:0;  max-width:50%;  padding:5px 0 0 5px;  background:white; } .post-big .post-thumbnail img {  display:block;  width:100%; } .big-body {  position:relative; } .post-align-center .big-body.container {  width:940px; } .big-content {  font-size:1.3em;  margin:1.2em 0 0; } .post-item-title.big-title {  padding-top:0.15em;  margin-bottom:0.3em;  line-height:1.15;  margin-top:10px; } .post-item-title.big-title:last-child {  margin-bottom:0; } .post-item-title.big-title a {  color:inherit; } .big-meta {  text-transform:uppercase;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  letter-spacing:2px;  font-size:14px;  padding-top:3px;  border-top:2px solid; } .big-meta .meta-author-avatar {  width:24px;  height:24px; } .big-meta > * {  display:inline; } .big-meta > * + *:before {  content:"/";  margin:0 6px; } .big-meta a {  color:inherit; } .big-meta a:hover {  text-decoration:underline; } .format-video .big-meta, .format-audio .big-meta, .format-gallery .big-meta {  border-top:none;  padding-top:0; } .has-thumbnail .big-meta {  position:absolute;  height:28px;  background:#fff;  top:-27px;  line-height:28px;  padding:0 6px;  left:0;  border:none;  z-index:40; } .has-thumbnail.post-align-center .big-meta {  left:50%;  transform:translate(-50%, 0); } .has-thumbnail.post-align-center a.more-link {  margin-left:auto;  margin-right:auto; } .has-thumbnail.post-align-right .big-meta {  left:auto;  right:0; } .post-big a.more-link {  width:auto;  display:table;  margin-left:auto;  margin-right:0;  margin-bottom:1.2em;  margin-top:1.2em;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  text-transform:uppercase;  letter-spacing:4px;  color:inherit;  float:none;  padding:0;  background:none;  font-size:inherit; } .post-big a.more-link:hover {  text-decoration:underline;  background:none;  color:inherit; } @media (max-width:1023px) {  .big-content {   font-size:1.2em;  } } @media (max-width:767px) {  .big-content {   font-size:1.1em;  }  .big-meta {   letter-spacing:1px;   font-size:13px;  }  .post-big a.more-link {   letter-spacing:2px;  } } @media (max-width:600px) {  .big-content {   font-size:1em;  }  .big-meta {   letter-spacing:0;   font-size:12px;  }  .post-big a.more-link {   letter-spacing:0;   margin-left:auto;   margin-right:auto;  }  .has-thumbnail .big-meta {   margin-top:0.5em;   position:static !important;   transform:none !important;  } } /* Blog Slider ----------------------------------------------------------------------------------------------------------------------- */ .blog-slider {  min-height:300px;  position:relative; } .blog-slider .flexslider {  opacity:0;  visibility:hidden;  transition:opacity 0.3s, visibility 0.3s;  transition-delay:0.3s; } .blog-slider.loaded .flexslider {  opacity:1;  visibility:visible; } /* Navigation Text Style ------------------------------ * .blog-slider {   .flex-direction-nav {   } } .style--slider-navtext {   .flex-direction-nav {  position:absolute;  top:0;  right:0;  list-style:none;  margin:0;  padding:0;  overflow:hidden;  z-index:40;  li { display:block; float:left;  }  a { text-shadow:none; box-shadow:none; position:static !important; border:0; top:0; opacity:1 !important; color:#fff; background:black; background:rgba(0,0,0,.85); width:auto; height:28px; line-height:28px; padding:0 10px; margin:0; font-family:$heading; font-weight:normal; font-size:.75em; letter-spacing:2px; @include transition( all .3s ease-out ); @include transform(none); i {   display:inline-block;   font-size:10px; } &.flex-next i {   margin-left:6px; } &.flex-prev i {   margin-right:6px; } &:hover {   background:$accent;   text-shadow:none;   box-shadow:none; } &.flex-disabled {   display:none !important; }  }   } } /* Navigation Arrow Style * Just like regular slider ------------------------------ */ /* Post Slider ------------------------------ */ .slider-body {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:20;  color:white; } .slider-table {  display:flex;  align-items:flex-end;  width:100%;  height:100%; } .slider-cell {  padding-bottom:60px;  color:#fff; } /* vertical alignment - since 5.1 */ .post-slide-valign-top .slider-table {  align-items:flex-start; } .post-slide-valign-top .slider-cell {  padding-top:60px;  padding-bottom:0; } .post-slide-valign-middle .slider-table {  align-items:center; } .post-slide-valign-middle .slider-cell {  padding-bottom:0; } .slider-header {  padding-left:10px;  max-width:660px; } .style--title-has-background .slider-header .slider-title {  padding:0 10px;  background:black;  text-shadow:none;  line-height:1.3; } .style--title-has-background .slider-excerpt {  margin-left:10px; } .slider-title {  margin-bottom:0;  text-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);  display:inline;  color:inherit; } .slider-title a, .slider-title a:hover {  color:inherit; } .slider-title.post-item-title a:hover {  color:inherit; } .slider-meta + .slider-excerpt-text:before {  content:"—";  margin:0 5px; } .slider-excerpt {  display:inline-block;  max-width:440px;  padding:8px;  background:black;  color:white;  font-size:0.9em; } .slider-excerpt > *, .slider-excerpt div, .slider-excerpt p {  display:inline; } .slider-excerpt p {  margin:0; } .slider-excerpt .readmore {  letter-spacing:1px;  font-weight:bold; } .slider-excerpt .readmore:hover {  text-decoration:underline; } /* ALIGNMENT */ .post-slide-align-center .slider-cell {  width:100%;  text-align:center; } .post-slide-align-center .slider-header, .post-slide-align-center .slider-excerpt {  margin-left:auto;  margin-right:auto; } .post-slide-align-right .slider-cell {  width:100%;  text-align:right; } .post-slide-align-right .slider-header, .post-slide-align-right .slider-excerpt {  margin-left:auto; } @media (max-width:1023px) {  .slider-cell {   padding-bottom:20px;  } } @media (max-width:767px) {  .post-slider .custom-thumbnail .height-element {   padding-bottom:0 !important;   min-height:360px;  }  .slider-excerpt {   font-size:0.8em;  } } @media (max-width:600px) {  .slider-excerpt {   display:none;  }  .slider-cell {   width:100%;   text-align:center;   padding-bottom:0;   background:black;   padding:10px;  }  .slider-header {   margin-left:auto;   margin-right:auto;  }  .slider-header .slider-title {   color:inherit;   padding-left:0;   background:none;   line-height:1.5;  } } /* Post Slider 1 ----------------------------------------------------------------------------------------------------------------------- */ .modern-slider1 {  display:block;  overflow:hidden;  clear:both;  position:relative; } .modern-slider1 .flexslider {  position:absolute;  top:0;  bottom:0;  left:0;  right:0;  z-index:30; } .post-slide1 {  display:block;  position:relative; } .post-slide1-thumbnail, .post-slide1-overlay, .post-slide1-text {  position:absolute;  top:0;  left:0;  bottom:0;  right:0; } .post-slide1-thumbnail {  margin:0;  display:block;  z-index:10; } .post-slide1-thumbnail a {  outline:0;  color:inherit;  text-decoration:none; } .post-slide1-thumbnail a, .post-slide1-thumbnail .thumbnail-inner, .post-slide1-thumbnail .image-element {  display:block;  width:100%;  height:100%; } .post-slide1-thumbnail img {  display:block;  -o-object-fit:cover;   object-fit:cover;  -o-object-position:center center;   object-position:center center;  width:100%;  height:100%; } .post-slide1-overlay {  background:black;  opacity:0.3;  z-index:20; } .post-slide1-height {  display:block;  padding-bottom:50%; } @media only screen and (max-width:840px) {  .post-slide1-height {   padding-bottom:60%;  } } @media only screen and (max-width:600px) {  .post-slide1-height {   padding-bottom:80%;  } } .slider-height-tall .post-slide1-height {  padding-bottom:66.66%; } @media only screen and (max-width:840px) {  .slider-height-tall .post-slide1-height {   padding-bottom:80%;  } } @media only screen and (max-width:600px) {  .slider-height-tall .post-slide1-height {   padding-bottom:100%;  } } .slider-height-fullscreen .post-slide1-height {  padding-bottom:0;  height:100vh; } @media only screen and (max-width:840px) {  .slider-height-fullscreen .post-slide1-height {   padding-bottom:0;   height:100vh;  } } @media only screen and (max-width:600px) {  .slider-height-fullscreen .post-slide1-height {   padding-bottom:0;   height:100vh;  } } .post-slide1-text {  z-index:40;  color:white;  padding:10%;  display:flex;  align-items:center;  justify-content:center; } .post-slide1-title {  margin:0 auto;  max-width:600px; } .post-slide1-title a, .post-slide1-title a:hover {  color:inherit; } .post-slide1-title.post-item-title a {  color:inherit; } .post-slide1-content {  display:block;  max-width:600px;  width:100%; } .post-slide1-categories, .post-slide1-meta {  display:block; } .post-slide1-categories {  margin:0 0 20px; } @media only screen and (max-width:600px) {  .post-slide1-categories {   margin-bottom:10px;  } } .post-slide1-categories.categories-plain a {  border-bottom-width:0; } .post-slide1-content .post-slide1-categories, .post-slide1-content .post-slide1-categories a, .post-slide1-content .post-slide1-meta, .post-slide1-content .fox-btn.btn-fill, .post-slide1-content button.btn-fill, .post-slide1-content input.btn-fill[type=button], .post-slide1-content input.btn-fill[type=reset], .post-slide1-content input.btn-fill[type=submit], .post-slide1-content .fox-btn.btn-outline, .post-slide1-content button.btn-outline, .post-slide1-content input.btn-outline[type=button], .post-slide1-content input.btn-outline[type=reset], .post-slide1-content input.btn-outline[type=submit] {  color:inherit; } .post-slide1-button {  margin:30px 0 0; } @media only screen and (max-width:600px) {  .post-slide1-button {   display:none;  } } .post-slide1-button .fox-btn.btn-fill, .post-slide1-button button.btn-fill, .post-slide1-button input.btn-fill[type=button], .post-slide1-button input.btn-fill[type=reset], .post-slide1-button input.btn-fill[type=submit] {  color:inherit;  padding:0 20px;  transition:all 0.2s ease-out; } .post-slide1-button .fox-btn.btn-fill:hover, .post-slide1-button button.btn-fill:hover, .post-slide1-button input.btn-fill[type=button]:hover, .post-slide1-button input.btn-fill[type=reset]:hover, .post-slide1-button input.btn-fill[type=submit]:hover {  color:#111;  background:white;  border-color:white;  padding:0 24px; } /* has custom background */ .post-slide1-background {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  display:block;  z-index:1;  display:none; } .post-slide1-content {  position:relative;  padding:40px; } @media only screen and (max-width:840px) {  .post-slide1-content {   padding:30px;  } } @media only screen and (max-width:600px) {  .post-slide1-content {   padding:20px;  } } .post-slide1-main-content {  position:relative;  z-index:40; } .has-custom-background .post-slide1-background {  display:block; } .has-custom-background .post-slide1-overlay {  display:none; } .has-custom-background .post-slide1-button .fox-btn.btn-fill:hover, .has-custom-background .post-slide1-button button.btn-fill:hover, .has-custom-background .post-slide1-button input.btn-fill[type=button]:hover, .has-custom-background .post-slide1-button input.btn-fill[type=reset]:hover, .has-custom-background .post-slide1-button input.btn-fill[type=submit]:hover {  color:#fff;  background:black;  border-color:black; } /* Post Slider 2 ----------------------------------------------------------------------------------------------------------------------- */ .post-slider2 {  display:flex;  align-items:stretch; } .post-slider2-thumbnail {  margin:0;  position:relative;  width:60%;  flex:none; } .post-slider2-text {  width:40%;  flex:none;  display:flex;  align-items:center;  padding:50px 80px 50px 50px;  background:#f2f2ee; } /* Post Slider 3 ----------------------------------------------------------------------------------------------------------------------- */ .fox-slider3 .carousel-item {  margin:0; } .post-slider3 {  position:relative;  padding-bottom:40px; } .post-slider3-text {  position:absolute;  bottom:0;  left:40px;  right:40px;  background:white;  z-index:30;  padding:40px;  text-align:center; } /* Post Group 1 ----------------------------------------------------------------------------------------------------------------------- */ .blog-container-group-1, .blog-container-group-2 {  overflow:hidden; } /** * Special CSS for group 1 > small column > layout grid 1 column * since v5.4 */ .post-group-col-small .post-grid + .post-grid {  border-top:0 solid; } .post-group-col-small .blog-grid.column-1 {  margin-left:0;  margin-right:0;  margin-top:0; } .post-group-col-small .blog-grid.column-1 .post-grid {  padding-left:0;  padding-right:0;  padding-top:0; } .post-group-col-small .blog-grid.column-1 .post-grid + .post-grid {  padding-top:10px;  margin-top:10px; } /** * Group 1 Layout */ .post-group-row {  display:flex;  margin:0 -20px;  position:relative;  overflow:hidden;  /**  * on iPad  */ } .post-group-row.big-post-ratio-1-2 .post-group-col-big {  width:50%; } .post-group-row.big-post-ratio-1-2 .post-group-col-small {  width:50%; } .post-group-row.big-post-ratio-2-3 .post-group-col-big {  width:66.66%; } .post-group-row.big-post-ratio-2-3 .post-group-col-small {  width:33.33%; } .post-group-row.big-post-ratio-3-4 .post-group-col-big {  width:75%; } .post-group-row.big-post-ratio-3-4 .post-group-col-small {  width:25%; } .post-group-row.big-post-right .post-group-col-big {  order:2; } .post-group-row.big-post-right .post-group-col-small {  order:1; } .post-group-row .sep-border {  display:block;  position:absolute;  top:0;  bottom:0;  width:1px;  background:currentColor;  color:#d0d0d0; } .post-group-row.big-post-ratio-3-4 .sep-border {  left:75%; } .post-group-row.big-post-ratio-3-4.big-post-right .sep-border {  left:25%; } .post-group-row.big-post-ratio-2-3 .sep-border {  left:66.66%; } .post-group-row.big-post-ratio-2-3.big-post-right .sep-border {  left:33.33%; } .post-group-row.big-post-ratio-1-2 .sep-border {  left:50%; } @media only screen and (max-width:840px) {  .post-group-row {   display:block;  }  .post-group-row .post-group-col-big,  .post-group-row .post-group-col-small {   display:block;   width:100% !important;  }  .post-group-row .sep-border {   display:none;  } } .post-group-col {  display:block;  padding:0 20px;  flex:none; } /** * group spacing * since 4.6.8 */ .post-group-spacing-small {  margin:0 -10px; } .post-group-spacing-small .post-group-col {  padding:0 10px; } .post-group-spacing-tiny {  margin:0 -5px; } .post-group-spacing-tiny .post-group-col {  padding:0 5px; } /* Post Group 2 ----------------------------------------------------------------------------------------------------------------------- */ .blog-group-2 {  /**  * on iPad  */ } .blog-group-2 .post-group-col-big {  width:60%; } .blog-group-2 .post-group-col-small, .blog-group-2 .post-group-col-tall {  width:20%; } .blog-group-2.group2-ratio-2 .post-group-col-big {  width:50%; } @media only screen and (max-width:840px) {  .blog-group-2.group2-ratio-2 .post-group-col-big {   width:100%;  } } .blog-group-2.group2-ratio-2 .post-group-col-small, .blog-group-2.group2-ratio-2 .post-group-col-tall {  width:25%; } @media only screen and (max-width:840px) {  .blog-group-2.group2-ratio-2 .post-group-col-small,  .blog-group-2.group2-ratio-2 .post-group-col-tall {   width:100%;  } } @media only screen and (max-width:840px) {  .blog-group-2 .post-group-col-big {   width:100%;  }  .blog-group-2 .post-group-col-small,  .blog-group-2 .post-group-col-tall {   width:100%;  }  .blog-group-2 .sep-border {   display:none;  } } .big-order-1 .post-group-col-big {  order:1; } .big-order-2 .post-group-col-big {  order:2; } .big-order-3 .post-group-col-big {  order:3; } .small-order-1 .post-group-col-small {  order:1; } .small-order-2 .post-group-col-small {  order:2; } .small-order-3 .post-group-col-small {  order:3; } .tall-order-1 .post-group-col-tall {  order:1; } .tall-order-2 .post-group-col-tall {  order:2; } .tall-order-3 .post-group-col-tall {  order:3; } .big-order-1 .line1 {  left:60%; } .big-order-1 .line2 {  left:80%; } .big-order-2 .line1 {  left:80%; } .big-order-2 .line2 {  left:20%; } .big-order-3 .line1 {  left:40%; } .big-order-3 .line2 {  left:20%; } .group2-ratio-2.big-order-1 .line1 {  left:50%; } .group2-ratio-2.big-order-1 .line2 {  left:75%; } .group2-ratio-2.big-order-2 .line1 {  left:75%; } .group2-ratio-2.big-order-2 .line2 {  left:25%; } .group2-ratio-2.big-order-3 .line1 {  left:50%; } .group2-ratio-2.big-order-3 .line2 {  left:25%; } /* Article Big ------------------------------ */ .article-big {  padding:0; } .article-big + .article-big {  margin-top:2em; } .article-big .readmore.fox-btn, .article-big button.readmore, .article-big input.readmore[type=button], .article-big input.readmore[type=reset], .article-big input.readmore[type=submit] {  margin-top:1.5em;  line-height:24px;  padding:0 24px; } @media only screen and (max-width:840px) {  .article-big .readmore {   letter-spacing:1px;   padding-left:16px;   padding-right:16px;  } } @media only screen and (max-width:420px) {  .article-big .readmore {   letter-spacing:0;  } } .article-big.post-align-center .post-item-body {  max-width:600px;  margin-left:auto;  margin-right:auto; } .article-tall + .article-tall {  margin-top:2em; } .article-tall .post-item-excerpt {  line-height:1.5; } .article-small-grid, .article-tall {  padding:0;  border:0 solid #c0c1c0; } @media only screen and (max-width:840px) {  .article-small-grid,  .article-tall {   margin-top:20px;   padding-top:20px;   /* removed since 5.4.1   border-width:1px 0 0; */  }  .article-small-grid .post-item-inner,  .article-tall .post-item-inner {   display:flex;   align-items:flex-start;  }  .article-small-grid .post-item-thumbnail,  .article-tall .post-item-thumbnail {   display:block;   width:150px;   flex:none;   margin-bottom:0;  }  .article-small-grid .post-item-thumbnail + .post-item-body,  .article-tall .post-item-thumbnail + .post-item-body {   padding-left:20px;  } } @media only screen and (max-width:600px) {  .article-small-grid .post-item-thumbnail,  .article-tall .post-item-thumbnail {   width:120px;  }  .article-small-grid .post-item-thumbnail + .post-item-body,  .article-tall .post-item-thumbnail + .post-item-body {   margin-top:0 !important;   padding-left:10px;  } } /* Article Small ------------------------------ */ .article-small-list {  border:0 solid #c0c1c0; } .article-small-list .list-thumbnail {  width:120px; } @media only screen and (max-width:840px) {  .article-small-list .post-item-title.size-small {   font-size:1.4em;  } } @media only screen and (max-width:600px) {  .article-small-list .post-item-title.size-small {   font-size:1.1em;  } } @media only screen and (max-width:840px) {  .article-small-list {   margin-top:20px;   padding-top:20px;   border-width:1px 0 0;   /*   .post-item-title.size-small {  font-size:1.4em;   }   .post-item-excerpt.excerpt-size-small {  font-size:1em;   }   */  }  .article-small-list .post-list-sep {   display:none !important;  } } .article-col-small .article-small-grid + .article-small-grid {  margin-top:2em; } @media only screen and (max-width:840px) {  .article-col-small .article-small-grid + .article-small-grid {   margin-top:20px;  } } @media (max-width:1279px) {  .post-group-col-small .post-thumbnail-align-left .list-thumbnail + .post-body {   padding-left:1em;  }  .post-group-col-small .post-thumbnail-align-right .list-thumbnail + .post-body {   padding-right:1em;  } } /* Pagination ----------------------------------------------------------------------------------------------------------------------- */ .wi-pagination a.page-numbers {  display:inline-block; } .wi-pagination span.page-numbers {  display:inline-block; } /* Style 1 (Minimal + Border Around) -------------------------------------- */ .pagination-1 {  padding:3em 0 1.5em;  text-align:center;  text-transform:uppercase;  letter-spacing:1px;  font-size:12px; } .pagination-1 .pagination-inner {  display:inline-block;  /**  * removed since v5.4  */ } .pagination-1 a.page-numbers {  color:inherit;  padding:0 6px;  transition:all 0.3s ease-out; } .pagination-1 a.page-numbers:hover {  color:#db4a37; } .pagination-1 span.page-numbers {  opacity:0.4;  padding:0 6px; } /* Style 2 (Border Square) -------------------------------------- */ .pagination-2 {  padding:3em 0 1.5em;  text-align:center;  text-transform:uppercase;  font-size:14px; } .pagination-2 .pagination-inner {  display:inline-block; } .pagination-2 a.page-numbers {  color:inherit;  width:32px;  height:32px;  line-height:28px;  border:2px solid;  transition:all 0.2s ease-out; } .pagination-2 a.page-numbers:hover {  background:black;  border-color:black;  color:white; } .pagination-2 span.page-numbers {  width:32px;  height:32px;  line-height:28px;  border:2px solid transparent;  color:inherit; } .pagination-2 a.next, .pagination-2 a.prev {  width:auto;  padding:0 10px; } /* Style 3 (Gray Square) -------------------------------------- */ .pagination-3 {  padding:3em 0 1.5em;  text-align:center;  text-transform:uppercase;  font-size:12px;  letter-spacing:1px; } .pagination-3 .pagination-inner {  display:inline-block; } .pagination-3 a.page-numbers {  color:inherit;  width:32px;  height:32px;  line-height:32px;  background:rgba(0, 0, 0, 0.1);  transition:all 0.2s ease-out; } .pagination-3 a.page-numbers:hover {  background:rgba(0, 0, 0, 0.2); } .pagination-3 span.page-numbers {  width:32px;  height:32px;  line-height:32px;  color:inherit; } .pagination-3 a.next, .pagination-3 a.prev {  width:auto;  padding:0 10px;  background:none; } .pagination-3 a.next:hover, .pagination-3 a.prev:hover {  background:none;  opacity:0.7; } /* Style 4 (Circle + Accent) -------------------------------------- */ .pagination-4 {  padding:3em 0 1.5em;  text-align:center;  text-transform:uppercase;  font-size:14px;  letter-spacing:1px; } .pagination-4 .pagination-inner {  display:inline-block; } .pagination-4 a.page-numbers {  color:inherit;  width:32px;  height:32px;  line-height:32px;  transition:all 0.2s ease-out; } .pagination-4 a.page-numbers:hover {  color:#db4a37; } .pagination-4 span.page-numbers:not(.dots) {  width:32px;  height:32px;  line-height:32px;  color:#fff;  background:#db4a37;  border-radius:50%; } .pagination-4 a.next, .pagination-4 a.prev {  width:auto;  border-radius:0;  background:none; } /* Top Area of category, tag * @since 4.1 ----------------------------------------------------------------------------------------------------------------------- */ .toparea {  padding-top:30px; } .toparea > .container {  padding-bottom:40px;  border:0 solid #c0c1c0;  border-width:0 0 1px; } @media (max-width:1023px) {  .toparea {   padding-top:20px;  } } /* Page 404 ----------------------------------------------------------------------------------------------------------------------- */ .error404 {  min-height:100%; } .error404 .wi-titlebar {  text-align:center; } .page-404-content {  padding:6em 0 8em; } .page-404-content .searchform {  margin:0 auto;  max-width:320px; } .notfound-text {  text-align:center;  margin:0 0 1em; } .notfound-text p {  margin:0; } .notfound-text a {  border-bottom:1px solid #ccc;  color:inherit; } .notfound-text a:hover {  border-bottom-color:#111; } .notfound-text a:focus {  outline:0; } /* Titlebar * Titlebar will be used for page title and archive title * for post title, we have a completely different mechanism * * titlebar border will be counted on the container element ----------------------------------------------------------------------------------------------------------------------- */ .wi-titlebar {  position:relative;  z-index:90;  margin:0;  border:0px solid;  position:relative; } .wi-titlebar .container {  padding:1em 0;  border:0 solid; } .wi-titlebar .fox-term-list {  margin-top:0.5em; } .wi-titlebar .searchform {  display:block;  max-width:400px;  margin:1em 0 0; } .wi-titlebar.align-center .searchform {  margin-left:auto;  margin-right:auto; } .wi-titlebar.align-right .searchform {  margin-left:auto; } .title-label {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  letter-spacing:2px;  font-size:10px;  text-transform:uppercase; } .title-label span {  display:inline-block;  padding:0 10px;  color:#fff;  background:#000;  height:20px;  line-height:20px; } .archive-title {  margin:0;  font-size:4em; } .page-title {  font-size:3em;  margin:0; } .paged-label {  font-size:0.5em; } .page-subtitle {  display:inline-block;  max-width:600px;  margin-top:0.2em;  font-size:1.1em;  line-height:1.5;  font-weight:300;  position:relative; } .page-subtitle p {  margin:0; } @media (max-width:1023px) {  .archive-title,  .page-title {   font-size:2.8em;  }  .page-subtitle {   font-size:1em;  } } @media (max-width:600px) {  .archive-title,  .page-title {   font-size:2em;  }  .page-subtitle {   font-size:0.9em;  }  .fox-term-list li {   margin:0 3px 3px 0;  }  .fox-term-list a {   padding:3px 5px;  } } /* titlebar background * @since 4.2 --------------------------------------- */ .wi-titlebar.has-cover {  position:relative;  color:white;  padding:5em 0; } .wi-titlebar.has-cover .archive-title, .wi-titlebar.has-cover .archive-description {  color:inherit; } .wi-titlebar.has-cover .container {  position:relative;  z-index:20;  border:0 !important; } .titlebar-bg {  display:block;  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  z-index:2; } .titlebar-bg img {  display:block;  width:100%;  height:100%;  -o-object-fit:cover;  object-fit:cover;  -o-object-position:50%;   object-position:50%; } .titlebar-bg-overlay {  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  z-index:1;  background:black;  opacity:0; } /** * Titlebar User * since 4.0 */ .titlebar-user {  width:600px;  max-width:100%;  margin:1em auto;  text-align:left;  overflow:hidden; } .titlebar-user .user-item-avatar {  float:left;  margin:0 2em 0 0; } .titlebar-user .user-item-avatar img {  width:150px; } .titlebar-user .user-item-body {  overflow:hidden; } .titlebar-user .user-item-name {  font-size:2em; } @media (max-width:600px) {  .titlebar-user .user-item-avatar {   margin-right:1em;  }  .titlebar-user .user-item-avatar img {   width:90px;  }  .user-item-header {   margin-bottom:0.5em;  }  .titlebar-user .user-item-name {   font-size:1.4em;  } } /* SECTIONS -------------------------------------------------------------------------------------- */ .sections-spacing-small .wi-section + .wi-section {  margin-top:2em; } .sections-spacing-normal .wi-section + .wi-section {  margin-top:4em; } .sections-spacing-medium .wi-section + .wi-section {  margin-top:6em; } .sections-spacing-large .wi-section + .wi-section {  margin-top:8em; } .wi-section.hide_on_desktop + .wi-section {  margin-top:0; } @media only screen and (max-width:840px) {  .wi-section.hide_on_desktop + .wi-section {   margin-top:2em;  } } @media only screen and (max-width:600px) {  .wi-section.hide_on_desktop + .wi-section {   margin-top:2em;  } } @media only screen and (max-width:840px) {  .wi-section.hide_on_tablet + .wi-section {   margin-top:0;  } } @media only screen and (max-width:600px) {  .wi-section.hide_on_tablet + .wi-section {   margin-top:2em;  } } @media only screen and (max-width:600px) {  .wi-section.hide_on_mobile + .wi-section {   margin-top:0;  } } /* LAYOUT - since 4.3 --------------------- */ .section-container {  min-height:1px;  position:relative; } .section-container:after {  content:"";  display:table;  clear:both; } .section-sep {  display:block;  position:absolute;  top:0;  left:0;  bottom:0;  border:1px solid;  border-width:0 1px 0 0;  z-index:1;  margin-left:-20px;  width:74%; } @media only screen and (max-width:840px) {  .section-sep {   display:none !important;  } } @media only screen and (max-width:600px) {  .section-sep {   display:none !important;  } } .sidebar-left .section-sep, .section-sidebar-left .section-sep {  border-width:0 0 0 1px;  margin-left:auto;  margin-right:-20px;  left:auto;  right:0; } .section-primary, .section-secondary {  position:relative;  z-index:10; } .wi-section {  position:relative; } .wi-section:after {  content:"";  display:table;  clear:both; } .wi-section.section-has-sidebar .section-primary {  padding-right:40px; } .wi-section.section-has-sidebar .section-primary, .wi-section.section-has-sidebar .primary {  float:left;  min-width:1px;  min-height:1px; } .wi-section.section-has-sidebar .section-secondary, .wi-section.section-has-sidebar .secondary {  float:left;  min-width:1px;  min-height:1px; } @media only screen and (max-width:840px) {  .wi-section.section-has-sidebar .section-container {   margin:0 -10px;  }  .wi-section.section-has-sidebar .section-primary,  .wi-section.section-has-sidebar .section-secondary,  .wi-section.section-has-sidebar .primary,  .wi-section.section-has-sidebar .secondary {   padding:0 10px;  } } @media only screen and (max-width:600px) {  .wi-section.section-has-sidebar {   display:block;  } } .wi-section.section-sidebar-left .section-primary {  float:right;  padding-right:0;  padding-left:40px; } @media only screen and (max-width:600px) {  .wi-section.section-sidebar-left .section-primary {   padding-right:10px;   padding-left:10px;  } } .wi-section.section-sidebar-left .section-secondary {  float:left; } .section-stretch-full {  overflow:hidden; } .section-stretch-full > .container {  width:100%;  max-width:100%; } .section-stretch-narrow > .container {  width:660px; } /* Section Design * @since 4.3 --------------------- */ .wi-section.has-background {  padding-top:60px;  padding-bottom:60px;  /**  * we must add extra some spacing after that  */ } .wi-section.has-background.section-layout-big.section-stretch-full {  padding-top:0; } .wi-section.has-background + .wi-section:not(.has-background) {  margin-bottom:20px; } .wi-section.has-background + .wi-section.has-background {  margin-top:0; } .wi-section.has-border .section-container {  padding:40px; } @media only screen and (max-width:840px) {  .wi-section.has-border .section-container {   padding:30px;  } } @media only screen and (max-width:600px) {  .wi-section.has-border .section-container {   padding:20px;  } } .section-border-1px .section-container {  border:1px solid; } .section-border-2px .section-container {  border:2px solid; } .section-border-3px .section-container {  border:3px solid; } .section-border-4px .section-container {  border:4px solid; } .section-border-5px .section-container {  border:1px solid; } .section-border-6px .section-container {  border:6px solid; } .section-border-8px .section-container {  border:8px solid; } .section-border-10px .section-container {  border:10px solid; } .section-border-dotted .section-container {  border:1px dotted; } .section-border-dashed .section-container {  border:1px dashed; } .section-border-shadow .section-container {  border:1px solid;  border-width:1px 8px 8px 1px; } .section-ad, .single-ad {  margin:10px 0 30px; } .section-ad img, .single-ad img {  display:block;  margin:0 auto; } .section-ad.ad-code .banner-inner {  display:table;  margin-left:auto;  margin-right:auto; } .main-stream .primary, .main-stream .secondary {  padding-bottom:0; } .main-stream-ad {  width:100%;  padding:16px 16px 32px;  clear:both; } .main-stream-ad img {  display:block;  margin:0 auto; } .main-stream-ad a {  outline:0; } /* Section Heading * @since 4.3 --------------------- */ .section-heading {  letter-spacing:2px;  margin-bottom:30px;  position:relative;  overflow:hidden;  z-index:100; } .section-heading h2 {  display:block;  margin:0;  padding:0; } .section-heading.custom-color h2, .section-heading.custom-color a, .section-heading.custom-color a:hover {  color:inherit; } .section-heading a {  color:inherit; } .section-heading a:hover {  color:inherit; } .heading-inner {  position:relative;  display:inline-block; } .heading-line-stretch-content .container {  overflow:hidden; } .heading-line-stretch-content .line {  width:1400px; } .heading-line-stretch-full .line {  width:1400px; } .heading-line-stretch-content-half .container {  overflow:hidden; } .heading-line-stretch-content-half .line {  width:300px; } .line {  position:absolute;  transition:all 0.3s ease-out; } .line.line-l {  right:100%;  margin-right:20px; } .line.line-r {  left:100%;  margin-left:20px; } .heading-empty .line-l, .heading-empty .line-r {  margin-left:0;  margin-right:0; } .heading-line-bottom .line {  bottom:17%; } .heading-line-middle .line {  top:50%;  transform:translate(0, -50%); } .heading-1a .container {  border-top:3px solid; } .heading-1a.heading-tiny .container, .heading-1a.heading-small .container, .heading-1a.heading-normal .container {  padding-top:10px; } .heading-1b .container {  border-bottom:3px solid; } .heading-1b.heading-tiny .container, .heading-1b.heading-small .container, .heading-1b.heading-normal .container {  padding-bottom:10px; } .heading-line-2 .line {  border-top:1px solid; } .heading-line-3 .line {  border-top:6px solid; } .heading-line-4 .line {  height:6px;  background:url(https://maxmag.gr/wp-content/themes/fox/images/wave.webp) center left repeat-x;  background-size:80px; } .heading-line-4 .line-l {  background-position:center right; } .no-webp .heading-line-4 .line {  background-image:url(https://maxmag.gr/wp-content/themes/fox/images/wave.png); } .heading-5 .heading-inner {  padding:10px 20px;  border:5px solid; } .heading-6 .heading-inner {  position:relative;  padding-bottom:20px; } .heading-6 .heading-inner .line-l {  height:6px;  background:url(https://maxmag.gr/wp-content/themes/fox/images/wave.webp) center center repeat-x;  background-size:80px;  position:absolute;  bottom:0;  left:-20px;  right:-20px;  margin:0; } .no-webp .heading-6 .line-l {  background-image:url(https://maxmag.gr/wp-content/themes/fox/images/wave.png); } .heading-line-7 .line {  height:40%;  background:repeating-linear-gradient(-45deg, transparent, transparent 6px, currentColor 7px, currentColor 1px);  background-position:top left;  opacity:0.5; } .heading-line-8 .line {  height:40%;  background-image:radial-gradient(currentColor 20%, transparent 20%);  background-position:0 0;  background-size:8px 8px;  opacity:0.6; } .heading-line-8 .line-l {  background-position:100% 0; } .heading-link--separated .container {  position:relative; } .heading-link--separated a {  display:block;  position:absolute;  top:50%;  right:0;  transform:translate(0, -50%);  color:inherit;  letter-spacing:0; } @media only screen and (max-width:600px) {  .heading-link--separated.align-center {   text-align:left;  } } .heading-ultra h2 {  font-size:8em; } @media only screen and (max-width:840px) {  .heading-ultra h2 {   font-size:6em;  } } @media only screen and (max-width:600px) {  .heading-ultra h2 {   font-size:4em;  } } .heading-extra h2 {  font-size:6.4em; } @media only screen and (max-width:840px) {  .heading-extra h2 {   font-size:4.2em;  } } @media only screen and (max-width:600px) {  .heading-extra h2 {   font-size:3.2em;  } } .heading-large h2 {  font-size:5em; } @media only screen and (max-width:840px) {  .heading-large h2 {   font-size:3.3em;  } } @media only screen and (max-width:600px) {  .heading-large h2 {   font-size:2.5em;  } } .heading-medium h2 {  font-size:4em; } @media only screen and (max-width:840px) {  .heading-medium h2 {   font-size:3em;  } } @media only screen and (max-width:600px) {  .heading-medium h2 {   font-size:2.4em;  } } .heading-normal h2 {  font-size:3em; } @media only screen and (max-width:840px) {  .heading-normal h2 {   font-size:2.4em;  } } @media only screen and (max-width:600px) {  .heading-normal h2 {   font-size:2em;  } } .heading-small h2 {  font-size:2em; } @media only screen and (max-width:840px) {  .heading-small h2 {   font-size:1.8em;  } } @media only screen and (max-width:600px) {  .heading-small h2 {   font-size:1.5em;  } } .heading-tiny h2 {  font-size:1.1em; } @media only screen and (max-width:840px) {  .heading-tiny h2 {   font-size:1.05em;  } } @media only screen and (max-width:600px) {  .heading-tiny h2 {   font-size:1em;  } } /* SECTION SIDEBAR * @since 4.4 -------------------------------------------------------------------------------------- */ .section-sidebar-inner {  display:flex;  flex-flow:row wrap;  align-items:flex-start;  margin:-40px -20px 0; } .main-section-sidebar {  overflow:hidden; } .main-section-sidebar .widget {  flex:none;  padding:40px 20px 0;  margin:0 !important;  border:0 !important; } .main-section-sidebar-1 .widget {  width:100%; } .main-section-sidebar-2 .widget {  width:50%; } @media only screen and (max-width:420px) {  .main-section-sidebar-2 .section-sidebar-inner {   margin:0;  }  .main-section-sidebar-2 .widget {   width:100%;   padding:0;  }  .main-section-sidebar-2 .widget + .widget {   margin-top:20px !important;  } } .main-section-sidebar-3 .widget {  width:33.33%; } @media only screen and (max-width:600px) {  .main-section-sidebar-3 .section-sidebar-inner {   margin:0;  }  .main-section-sidebar-3 .widget {   width:100%;   padding:0;  }  .main-section-sidebar-3 .widget + .widget {   margin-top:20px !important;  } } .main-section-sidebar-4 .widget {  width:25%; } @media only screen and (max-width:840px) {  .main-section-sidebar-4 .section-sidebar-inner {   margin:-20px -10px 0;  }  .main-section-sidebar-4 .widget {   width:50%;   padding:20px 10px 0;  } } @media only screen and (max-width:600px) {  .main-section-sidebar-4 .section-sidebar-inner {   margin:0;  }  .main-section-sidebar-4 .widget {   width:100%;   padding:0;  }  .main-section-sidebar-4 .widget + .widget {   margin-top:20px !important;  } } /* Single Layout ----------------------------------------------------------------------------------------------------------------------- */ .single .wi-content, .page .wi-content {  padding-bottom:0; } .wi-content.padding-top-zero {  padding-top:0; } .padding-top-normal {  padding-top:40px; } @media only screen and (max-width:600px) {  .padding-top-normal {   padding-top:28px;  } } /* single-big-section * is the class that contains "container" ------------------------------ */ .single-big-section::after {  clear:both;  content:"";  display:table; } .single-big-section + .single-big-section {  margin-top:40px; } .single-big-section-content {  padding-bottom:40px; } .single-big-section-content + .single-big-section {  margin-top:0; } .single-big-section-content + .single-big-section #posts-small-heading {  padding-top:0; } .single-bottom-section {  padding-bottom:60px; } .single-navigation-section, .single-bottom-posts-section {  padding-bottom:0; } .single-navigation-section + .single-bottom-posts-section {  margin-top:0; } .single-big-section-top-ad + .single-big-section, .single-big-section-top-ad + .single-section, .single-big-section-top-ad + .container {  margin-top:40px; } /* single-section * internal class of "primary" ------------------------------ */ .single-section::after {  clear:both;  content:"";  display:table; } .single-section + .single-section {  margin-top:40px; } /* single-component * things inside single-body, like:content, share, tags.. ------------------------------ */ .content-main {  padding-bottom:40px; } .single-component::after {  clear:both;  content:"";  display:table; } .single-component + .single-component {  margin-top:40px; } .single-component .container {  width:100%; } /* Stretching Problem ----------------------------------------------------------------------------------------------------------------------- */ /* Thumbnail Stretch ---------------------------------------- */ .wrapper-thumbnail-stretch-bigger .thumbnail-stretch-area {  margin-left:-60px;  margin-right:-60px; } @media only screen and (max-width:840px) {  .wrapper-thumbnail-stretch-bigger .thumbnail-stretch-area {   margin-left:0;   margin-right:0;  } } .wrapper-thumbnail-stretch-full .container {  width:100%;  max-width:100%; } .wrapper-thumbnail-stretch-full img {  display:block;  width:100%; } .wrapper-thumbnail-stretch-container img {  width:100%; } /* Float * @since 4.7 ---------------------------------------- */ .thumbnail-header-area {  display:flex;  align-items:center;  margin-bottom:30px; } .thumbnail-header-area .thumbnail-wrapper {  width:50%;  flex:none; } .thumbnail-header-area .single-header {  width:50%;  flex:none;  padding:0 0 0 30px; } @media only screen and (max-width:600px) {  .thumbnail-header-area {   display:block;  }  .thumbnail-header-area .thumbnail-wrapper {   width:100%;   margin-bottom:30px;  }  .thumbnail-header-area .single-header {   width:100%;   padding:0;  } } /* Content Width ---------------------------------------- */ .single-header, .single-body {  max-width:100%; } .post-content-narrow .narrow-area, .wi-content .narrow-area {  width:660px;  margin-left:auto;  margin-right:auto;  max-width:100%; } /* SINGLE ----------------------------------------------------------------------------------------------------------------------- */ /* Single Header ---------------------------------------- */ .wi-single .post-item-meta .meta-author-avatar {  margin-right:10px; } .header-main .post-title + .post-item-meta {  margin-top:10px; } .header-main .standalone-categories {  margin-bottom:20px; } .single-header .container {  border:0; } .single-header .container {  border:0 solid; } .post-header-top-1 .container {  border-top-width:1px;  padding-top:10px; } .post-header-top-2 .container {  border-top-width:2px;  padding-top:10px; } .post-header-top-3 .container {  border-top-width:3px;  padding-top:10px; } .post-header-bottom-1 .container {  border-bottom-width:1px;  padding-bottom:10px; } .post-header-bottom-2 .container {  border-bottom-width:2px;  padding-bottom:10px; } .post-header-bottom-3 .container {  border-bottom-width:3px;  padding-bottom:10px; } .single-style-3 .single-header .container {  border:0; } /* Page Header ---------------------------------------- */ /* Subtitle ---------------------------------------- */ .post-item-subtitle {  font-size:1.2em;  font-weight:300;  margin:8px 0 0; } .post-item-subtitle p {  margin:0; } @media only screen and (max-width:840px) {  .post-item-subtitle {   font-size:1.1em;  } } @media only screen and (max-width:600px) {  .post-item-subtitle {   font-size:1em;  } } @media only screen and (max-width:420px) {  .post-item-subtitle {   font-size:0.9em;  } } .title-subtitle + .post-item-meta {  margin-top:10px; } .header-subtitle .post-item-subtitle p {  max-width:600px;  display:inline-block; } .content-teaser {  margin:0 0 2em; } .content-teaser .post-item-subtitle {  margin:0; } /* Post Thumbnail ---------------------------------------- */ .post-thumbnail {  position:relative;  text-align:center;  margin:0; } /* Sponsored * @since 4.2 ---------------------------------------- */ .sponsor-row {  display:flex;  align-items:center;  flex-flow:row wrap;  margin:0 0 2em; } .sponsor-row:after {  clear:both;  display:table;  content:""; } .sponsor-label {  display:block;  background:#aaa;  border-radius:3px;  color:white;  font-size:10px;  font-family:"Helvetical Neue", Arial, sans-serif;  text-transform:uppercase;  font-weight:400;  padding:3px 10px;  line-height:1.3; } .sponsor-meta {  display:flex;  align-items:center;  flex-flow:row wrap;  margin-left:10px; } .sponsor-image {  margin:0;  display:block;  width:60px; } .sponsor-image a {  display:block;  color:inherit; } .sponsor-image a:focus {  outline:0; } .sponsor-image img {  width:100%;  max-width:400px;  display:block; } .sponsor-name {  margin:0;  margin-left:10px;  display:block;  font-size:14px;  text-transform:uppercase;  font-family:"Helvetical Neue", Arial, sans-serif;  text-transform:uppercase; } .sponsor-name a {  color:inherit; } .sponsor-name a:focus {  outline:0; } /* Post Content ------------------------------------ */ .entry-content::after {  clear:both;  content:"";  display:table; } .style--link-1 .article-content p a, .style--link-1 .article-content ul a, .style--link-1 .article-content ol a {  text-decoration:underline;  text-decoration-color:#ccc;  text-underline-position:under;  transition:all 0.15s ease; } .style--link-1 .article-content p a:hover, .style--link-1 .article-content ul a:hover, .style--link-1 .article-content ol a:hover {  text-decoration-color:#333; } .style--link-2 .article-content p a, .style--link-2 .article-content ul a, .style--link-2 .article-content ol a {  text-decoration:underline;  text-underline-position:under;  transition:all 0.15s ease; } .style--link-2 .article-content p a:hover, .style--link-2 .article-content ul a:hover, .style--link-2 .article-content ol a:hover {  text-decoration-color:transparent; } .style--link-3 .article-content p a:not(.more-link), .style--link-3 .article-content ul a:not(.more-link), .style--link-3 .article-content ol a:not(.more-link) {  color:inherit;  text-decoration:underline;  transition:all 0.15s ease; } .style--link-3 .article-content p a:not(.more-link):hover, .style--link-3 .article-content ul a:not(.more-link):hover, .style--link-3 .article-content ol a:not(.more-link):hover {  text-decoration-color:transparent; } /* Page Links ---------------------------------------- */ .page-links-container {  overflow:hidden;  font-weight:normal;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  line-height:1.2;  text-align:center;  margin-top:3em; } .page-links-label {  display:inline-block;  margin-right:1em; } .page-links > span, .page-links > a, .page-links > a:hover {  display:inline-block;  padding:0 10px;  color:inherit; } .page-links > a:hover {  color:#db4a37; } .page-links > span {  opacity:0.4; } /* Single Heading ---------------------------------------- */ .single-heading {  font-weight:400;  font-size:1.5em;  font-style:normal;  margin:0 0 30px;  border:0 solid #c0c1c0;  text-align:center; } .single-heading i {  margin-right:3px; } .single-heading span {  position:relative;  display:inline-block; } .single-heading span:before, .single-heading span:after {  position:absolute;  top:50%;  display:none;  content:"";  border-top:1px solid #c0c1c0;  width:999px; } .single-heading span:before {  right:100%;  margin-right:20px; } .single-heading span:after {  left:100%;  margin-left:20px; } .style--single-heading-border_top .single-heading {  border-width:1px 0 0;  margin-top:30px;  padding-top:30px; } .style--single-heading-border_bottom .single-heading {  border-width:0 0 1px;  padding-bottom:30px; } .style--single-heading-border_around .single-heading, .style--single-heading-border_around #posts-small-heading {  overflow:hidden;  border:0; } .style--single-heading-border_around .single-heading span:before, .style--single-heading-border_around .single-heading span:after, .style--single-heading-border_around #posts-small-heading span:before, .style--single-heading-border_around #posts-small-heading span:after {  display:block; } /* Related posts ---------------------------------------- */ .fox-related-posts .post-item-meta {  margin-top:0; } .fox-related-posts .list-thumbnail {  width:32%; } @media only screen and (max-width:420px) {  .fox-related-posts .list-thumbnail {   width:120px;  } } /* post view bottom, a legacy ---------------------------------------- */ .post-views.entry-meta {  margin-bottom:10px;  background:#f0f0f0;  padding:14px;  font-family:Arial, sans-serif;  text-transform:uppercase;  letter-spacing:2px;  font-size:11px; } .post-views.entry-meta i {  font-size:inherit; } /* Tags ---------------------------------------- */ .tag-label {  display:none; } .tag-label + .fox-term-list {  margin-top:20px; } .tag-label-show .tag-label {  display:block; } .single-tags .fox-term-list {  vertical-align:middle;  display:inline-block;  margin-top:4px; } /* Author box ----------------------------------------------------------------------------------------------------------------------- */ /* Simple ---------------------------------------- */ .authorbox-simple {  margin:0 auto;  padding-top:40px;  border:0 solid #c0c1c0;  border-width:1px 0 0; } .authorbox-simple .authorbox-inner {  max-width:100%;  margin:0 auto; } .authorbox-simple.authorbox-narrow .authorbox-inner {  width:580px; } .authorbox-inner {  overflow:hidden;  display:flex; } .authorbox-inner .user-item-social {  margin-top:0.8em; } .authorbox-text {  display:block;  width:100%; } .authorbox-avatar {  display:block;  margin:0 30px 0 0;  width:100px;  flex:none;  /**  * styling as v3  */ } .authorbox-avatar a {  color:inherit; } .authorbox-avatar img {  display:block;  margin:0;  width:100%; } @media only screen and (max-width:600px) {  .authorbox-avatar {   margin-right:15px;   width:80px;  } } .authorbox-avatar.avatar-acute {  position:relative;  width:90px;  height:90px;  margin-right:44px; } @media only screen and (max-width:600px) {  .authorbox-avatar.avatar-acute {   width:70px;   height:70px;   margin-right:20px;  } } .authorbox-avatar.avatar-acute a {  display:block;  background:white;  padding:4px;  border:1px solid;  width:100%;  height:100%;  position:relative;  z-index:30; } .authorbox-avatar.avatar-acute img {  width:100%; } .authorbox-avatar.avatar-acute:after {  content:"";  display:block;  position:absolute;  z-index:4;  top:4px;  left:4px;  width:106%;  height:106%;  background:#ccc;  transform:rotate(5deg); } .authorbox-tab {  display:none; } .authorbox-tab.active {  display:block; } .authorbox-content .user-item-name {  margin-bottom:0.5em; } /* Tab ---------------------------------------- */ .authorbox-nav {  height:24px;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  margin-left:-120px; } .authorbox-nav ul {  display:block;  list-style:none;  margin:0;  padding:0;  overflow:hidden;  clear:both;  position:relative;  padding-left:120px; } .authorbox-nav li {  display:inline-block;  margin-right:2px; } .authorbox-nav a {  line-height:24px;  margin:4px 0;  display:block;  position:relative;  padding:0 12px;  color:inherit;  cursor:pointer;  text-transform:uppercase;  font-size:12px;  letter-spacing:1px; } @media only screen and (max-width:420px) {  .authorbox-nav a {   line-height:20px;   padding:0 5px;   font-size:10px;   letter-spacing:0.5px;  } } .authorbox-nav li.active a {  background:black;  color:white; } .same-author-list {  margin:0;  list-style:decimal;  padding-left:20px;  font-size:0.9em; } .same-author-list li + li {  margin-top:4px; } .same-author-list li a {  color:inherit; } .same-author-list li a:hover {  text-decoration:underline; } .same-author-posts .viewall {  margin:2em 0 0;  line-height:26px;  font-size:12px;  border-width:1px;  padding:0 28px; } /* Box ---------------------------------------- */ .authorbox-box {  background:rgba(0, 0, 0, 0.05);  padding:10px; } @media only screen and (max-width:420px) {  .authorbox-box {   padding:5px;  } } .authorbox-box .authorbox-inner {  padding:1.2em;  border:1px solid rgba(0, 0, 0, 0.6); } @media only screen and (max-width:420px) {  .authorbox-box .authorbox-inner {   padding:0.6em;  } } .authorbox-box .user-item-description {  color:inherit;  max-width:100%; } .authorbox-box .authorbox-tab {  padding-top:10px; } .authorbox-box.has-tabs .authorbox-avatar {  margin-top:24px; } /* Navigation ----------------------------------------------------------------------------------------------------------------------- */ .post-nav-simple {  border:0 solid #c0c1c0;  border-width:1px 0; } .single-component .post-nav-simple {  border-width:1px 0 0; } .single-component .post-nav-simple .container {  width:100%;  padding-bottom:0; } .fox-post-nav {  width:100%;  overflow:hidden; } .post-nav-simple .container {  padding:30px 0; } .post-navigation {  position:relative; } .post-navigation .nav-links {  overflow:hidden; } .post-navigation a, .post-navigation a:hover {  color:inherit;  text-decoration:none; } .post-navigation .meta-nav {  font-size:10px;  text-transform:uppercase;  letter-spacing:2px;  display:block;  font-family:Helvetica, Arial, sans-serif;  text-decoration:underline; } .post-navigation .nav-links a:hover .meta-nav {  text-decoration:none; } .post-navigation .post-title {  display:block;  text-align:inherit;  font-size:1.375em;  line-height:1.2;  margin:0 !important;  color:inherit; } .post-navigation .nav-links .nav-previous {  float:left;  display:block;  width:50%;  padding-right:12px; } .post-navigation .nav-links .nav-previous .meta-nav i {  margin-right:3px; } .post-navigation .nav-links .nav-next {  float:right;  display:block;  width:50%;  padding-left:12px;  text-align:right; } .post-navigation .nav-links .nav-next .meta-nav i {  margin-left:3px; } /* Simple 2 ---------------------------------------- */ .post-nav-simple-2 .meta-nav {  text-decoration:none;  letter-spacing:1px;  color:#aaa;  margin-bottom:10px; } .post-nav-simple-2 .meta-nav i {  display:none; } .post-nav-simple-2 .post-title {  font-size:1.1em; } /* Minimal 1 ---------------------------------------- */ .post-nav-minimal-1 i {  transition:all 0.2s ease; } .post-nav-minimal-1 .nav-previous a {  display:inline-flex;  align-items:center; } .post-nav-minimal-1 .nav-previous a i {  margin-right:5px; } .post-nav-minimal-1 .nav-next a i {  margin-left:5px; } .post-nav-minimal-1 .nav-previous a:hover i {  padding-right:8px; } .post-nav-minimal-1 .nav-next a:hover i {  padding-left:8px; } /* Minimal 2 ---------------------------------------- */ .post-nav-minimal-2 a {  display:flex;  align-items:center;  transition:all 0.3s ease;  padding:10px 0; } .post-nav-minimal-2 a:hover {  background:#f0f0f0; } .post-nav-minimal-2 a span {  text-transform:uppercase;  letter-spacing:2px;  font-size:11px; } .post-nav-minimal-2 .nav-next a {  justify-content:flex-end; } .post-nav-minimal-2 .nav-previous a i {  margin-right:5px; } .post-nav-minimal-2 .nav-next a i {  margin-left:5px; } .post-nav-minimal-2 .nav-previous a:hover {  padding-left:20px; } .post-nav-minimal-2 .nav-next a:hover {  padding-right:20px; } /* Minimal 3 ---------------------------------------- */ .post-nav-minimal-3 a {  display:inline-block;  width:40px;  height:40px;  background:#f0f0f0;  line-height:40px;  text-align:center;  font-size:24px;  transition:all 0.25s; } .post-nav-minimal-3 a:hover {  background:#e0e0e0; } .post-nav-minimal-3 a span {  display:none; } /* Post Navigation Advanced Style ---------------------------------------- */ .post-nav-advanced {  overflow:hidden; } .post-nav-wrapper {  display:flex;  align-items:stretch; } .post-nav-wrapper .post-nav-item {  display:block;  width:100%;  flex:none; } @media only screen and (max-width:600px) {  .post-nav-wrapper .post-nav-item {   display:block;   width:100%;  }  .post-nav-wrapper .post-nav-item + .post-nav-item {   margin-top:2px;  } } @media only screen and (max-width:600px) {  .post-nav-wrapper {   display:block;  } } .post-nav-advanced.column-2 .post-nav-wrapper {  margin:0 -1px; } .post-nav-advanced.column-2 .post-nav-item {  width:50%;  padding:0 1px; } @media only screen and (max-width:600px) {  .post-nav-advanced.column-2 .post-nav-item {   width:100%;  } } @media only screen and (max-width:840px) {  .post-nav-advanced.column-2 .post-nav-item .image-element .height-element {   padding-bottom:80% !important;  } } .post-nav-item {  position:relative; } .post-nav-item figure {  margin:0; } .post-nav-item .wrap-link {  z-index:100; } @media only screen and (max-width:600px) {  .post-nav-item {   width:100%;  }  .post-nav-item .image-element .height-element {   padding-bottom:80% !important;  } } .post-nav-item-inner {  display:block;  position:relative; } .post-nav-item-inner:hover .post-nav-item-overlay {  opacity:0.6; } .post-nav-item-overlay {  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  background:black;  opacity:0.4;  transition:all 0.15s ease;  display:block;  z-index:10; } .post-nav-item-body {  position:absolute;  top:50%;  left:0;  transform:translate(0, -50%);  right:0;  text-align:center;  color:white;  z-index:50;  padding:0 4em; } .post-nav-item-label {  display:block;  font-size:11px;  text-transform:uppercase;  letter-spacing:1px;  font-family:Helvetica, Arial, sans-serif;  margin-bottom:2em; } .post-nav-item-title {  font-size:1.875em;  margin:0 auto;  max-width:800px;  color:inherit; } /* Footer Bottom ----------------------------------------------------------------------------------------------------------------------- */ .fox-bottom-posts .container {  padding-bottom:40px; } .fox-bottom-posts .post-item-excerpt {  font-size:0.8em;  line-height:1.5; } #posts-small-heading {  text-align:center;  padding-top:30px;  border:0 solid #c0c1c0;  border-width:1px 0 0; } /* Footer Sliding Box ----------------------------------------------------------------------------------------------------------------------- */ #content-dock {  position:fixed;  bottom:0;  left:0;  z-index:5000;  background:white;  background:#f0f0f0;  box-shadow:3px 8px 10px rgba(0, 0, 0, 0.3);  width:300px;  max-height:500px;  padding:0 28px 28px;  transform:translate(0, 100%);  transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);  /* Animation  ------------------------------------ */ } #content-dock.sliding-right {  transform:translate(-120%, 0);  bottom:30px; } #content-dock.shown {  transform:translate(0, 0); } #content-dock .close {  position:absolute;  top:1px;  right:0px;  z-index:50001;  height:24px;  width:24px;  text-align:center;  font-size:20px;  line-height:22px;  margin:0;  padding:0;  border:0;  background:none;  color:#fff;  outline:0;  display:block; } #content-dock .close i {  margin:0;  display:block;  line-height:inherit; } #content-dock .dock-title {  font-family:"Helvetica Neue", sans-serif;  font-size:12px;  text-transform:uppercase;  letter-spacing:2px;  margin-bottom:16px;  text-align:left;  background:#000;  color:#fff;  padding:6px 0 6px 28px;  font-weight:normal;  margin:0 -28px 28px;  border:0; } #content-dock .post-dock {  opacity:0;  visibility:hidden;  transform:translate(0, 10px);  transition:all 0.3s ease-out;  overflow:hidden; } #content-dock .post-dock + .post-dock {  margin-top:20px; } #content-dock .post-dock .post-dock-thumbnail {  display:block;  float:left;  width:90px; } #content-dock .post-dock .post-dock-body {  overflow:hidden; } #content-dock .post-dock .post-dock-thumbnail + .post-body {  padding-left:16px; } #content-dock .post-dock .post-dock-title {  margin:0; } #content-dock .post-dock .post-dock-excerpt {  font-size:12px;  margin-top:5px; } #content-dock .post-dock .post-dock-excerpt p {  margin:0; } #content-dock.shown .post-dock {  opacity:1;  visibility:visible;  transform:translate(0, 0); } @media only screen and (max-width:600px) {  #content-dock {   padding:0 12px 12px;  }  #content-dock .dock-title {   margin:0 -12px 12px;   letter-spacing:2px;  }  #content-dock .post-dock .post-dock-excerpt {   margin-top:5px;  } } /* REVIEW * @since v2.4 ----------------------------------------------------------------------------------------------------------------------- */ #review-heading {  text-align:center;  font-size:24px;  letter-spacing:3px;  font-weight:300;  text-transform:uppercase; } #review-heading:after {  display:block;  width:20px;  height:2px;  background:#111;  content:"";  margin:10px auto 0; } #review-wrapper {  margin:0 0 30px; } #review {  font-size:18px; } .review-item {  display:block;  padding:7px 0;  border-bottom:1px dotted #999;  display:flex;  align-items:center; } .review-item.overall .review-score {  border-color:#db4a37;  background:#db4a37;  color:#fff;  font-size:24px; } .review-item.overall .review-criterion {  background:none;  color:inherit;  font-size:18px; } .review-criterion {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  text-transform:uppercase;  letter-spacing:3px;  font-weight:300;  background:#111;  color:white;  padding:0 10px;  font-size:12px;  letter-spacing:4px; } .review-score {  margin-left:auto;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  padding:0 10px; } .review-score .unit {  letter-spacing:2px;  font-weight:400;  margin-left:4px; } /* Since 2.9 */ .review-text {  background:#f0f0f0;  padding:5px;  margin:1em 0 0;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  text-transform:uppercase;  letter-spacing:2px;  font-size:12px; } .review-text-inner {  border:1px solid #ccc;  padding:30px; } .review-buttons {  margin:1em 0 0;  text-align:center; } .review-buttons .wi-btn {  display:inline-block;  margin:0 4px; } /* Comments ----------------------------------------------------------------------------------------------------------------------- */ #comments {  overflow:hidden; } .nocomments {  font-size:0.9em;  margin:20px 0 0;  font-style:italic; } /* Commentlist --------------------------------------------- */ .commentlist {  margin:0;  padding:0;  list-style:none;  /* main body */  /* author */  /* by post author */  /* nested */ } .commentlist li {  overflow:hidden; } .commentlist li + li > .comment-body {  padding:0;  display:block;  border-top:1px solid #c0c1c0;  margin-top:1.5em;  padding-top:1.5em;  position:relative; } .commentlist .comment-author img {  float:left;  margin-right:28px;  width:56px;  display:block;  margin-top:3px; } .commentlist .fn {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight:normal;  font-size:1.1em;  position:relative;  display:table; } .commentlist .fn a {  color:inherit; } .commentlist li.bypostauthor .fn:after {  content:\f00c;  color:green;  margin-left:6px;  font-size:8px;  width:11px;  height:11px;  border-radius:50%;  text-align:center;  line-height:11px;  background:#08c;  color:white;  display:block;  position:absolute;  top:50%;  right:-20px;  margin-top:-5px; } .commentlist ul.children {  margin:0;  list-style:none;  padding-left:2em;  margin-left:2em;  border:0px solid #c0c1c0;  border-width:0 0 0 1px;  margin-top:1.5em;  margin-bottom:1.5em; } .commentlist ul.children .comment-avatar {  width:54px; } .comment-metadata {  line-height:1.3; } .comment-metadata a {  font-family:"Helvetica Neue", Helvetical, Arial, sans-serif !important;  color:inherit;  font-size:12px;  text-decoration:none;  opacity:0.5;  transition:all 0.1s; } .comment-metadata a:hover {  opacity:1; } .comment-metadata .edit-link {  margin-left:16px; } .reply {  display:block;  margin-top:0.5em 0 0; } .reply a {  color:inherit;  font-size:0.8em;  text-decoration:none;  font-style:normal;  padding:1px 3px;  transition:all 0.1s; } .reply a:hover {  background:rgba(0, 0, 0, 0.1); } .comment-metadata, .comment .reply, .comment-content, .comment .comment-respond {  padding-left:84px; } .comment-content {  padding-top:10px; } .comment-content::after {  clear:both;  content:"";  display:table; } .comment-content p, .comment-content ul, .comment-content ol {  margin-bottom:0.5em; } .comment-content p ul, .comment-content p ol, .comment-content ul ul, .comment-content ul ol, .comment-content ol ul, .comment-content ol ol {  margin-bottom:0; } .comment-content p > a, .comment-content ul > a, .comment-content ol > a {  text-decoration:none;  border-bottom:1px dotted; } .comment-content p > a:hover, .comment-content ul > a:hover, .comment-content ol > a:hover {  border-bottom:1px solid; } /* Respond ----------------------------------------------------------------------------------------------------------------------- */ .comment-notes, .logged-in-as {  text-align:center;  padding:8px 12px;  border:1px dashed rgba(0, 0, 0, 0.1);  background:rgba(0, 0, 0, 0.05);  color:rgba(0, 0, 0, 0.4);  font-size:0.9em;  letter-spacing:0.5px;  margin-bottom:2em;  display:none; } .logged-in-as a {  color:inherit; } .logged-in-as a:hover {  text-decoration:underline; } .commentlist + #respond {  margin-top:3em; } #respond {  /* required */ } #respond .required {  color:red; } #respond p {  margin-bottom:1em; } #respond #submit {  line-height:40px;  padding:0 32px;  display:block;  border:0 solid; } #respond #submit:hover {  background:#db4a37; } label[for=wp-comment-cookies-consent] {  font-size:0.9em;  margin-left:6px;  vertical-align:middle; } #cancel-comment-reply-link {  margin-left:0.7em;  color:inherit;  font-size:0.6em;  font-weight:400;  margin-top:6px;  display:inline-block;  text-decoration:underline; } .comment-awaiting-moderation {  margin:10px 0; } .comment-form-author, .comment-form-email, .comment-form-url {  width:32%;  float:left;  margin-left:2%;  margin-bottom:1.25em; } @media only screen and (max-width:600px) {  .comment-form-author,  .comment-form-email,  .comment-form-url {   width:100%;   flex:none;   margin-left:0;  } } .comment-form-author {  margin-left:0; } .form-submit {  margin-bottom:0.9em; } /* Reading Progress * @since 4.1 ----------------------------------------------------------------------------------------------------------------------- */ .reading-progress-wrapper {  display:block;  width:100%;  position:fixed;  top:0px;  left:0;  right:0;  z-index:1000000;  height:5px;  /* Reset the apperance */  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  border:none;  background-color:transparent;  color:#db4a37; } .reading-progress-wrapper.position-bottom {  top:auto;  bottom:0; } .admin-bar .reading-progress-wrapper.position-top {  top:32px; } .reading-progress-wrapper::-webkit-progress-bar {  background-color:transparent; } .reading-progress-wrapper::-webkit-progress-value {  background-color:#db4a37; } .reading-progress-wrapper::-moz-progress-value {  background:#db4a37; } .reading-progress-wrapper.position-header {  bottom:-1px;  position:absolute;  top:auto;  display:none; } .header-sticky-element.before-sticky .reading-progress-wrapper.position-header {  display:block; } /* Autoload Next Post ----------------------------------------------------------------------------------------------------------------------- */ .page-wrapper {  position:relative; } .post-divider {  opacity:0;  visibility:hidden;  margin:0;  border:0; } #page-wrapper .post-divider {  height:0;  margin:0; } .partial-content {  border:0 solid;  border-width:3px 0 0;  border-color:#db4a37;  padding-top:50px !important;  margin-top:50px; } .partial-content .main-wrapper {  border-top:0; } /* Comment Hidden --------------------------------- */ .comment-hidden #comments {  display:none; } button.show-comment-btn {  display:block;  margin:2em auto 1em;  width:33.33%;  text-align:center;  padding:0 10px;  cursor:pointer; } @media only screen and (max-width:600px) {  button.show-comment-btn {   width:100%;  } } /* Fallback nav --------------------------------- */ .autoload-nav .post-navigation {  padding:2em 0;  border-top:1px solid; } .autoload-nav a {  color:inherit;  outline:0; } .autoload-nav a:hover {  text-decoration:underline; } /* Drop cap ------------------------------------------------------------------------------------------------------------------------ */ .wi-dropcap, .style--dropcap-color .enable-dropcap .dropcap-content > p:first-of-type:first-letter, .style--dropcap-color p.has-drop-cap:not(:focus):first-letter, .style--dropcap-dark .enable-dropcap .dropcap-content > p:first-of-type:first-letter, .style--dropcap-dark p.has-drop-cap:not(:focus):first-letter, .style--dropcap-default .enable-dropcap .dropcap-content > p:first-of-type:first-letter, .style--dropcap-default p.has-drop-cap:not(:focus):first-letter {  font-size:4em;  display:block;  float:left;  margin:5px 18px 10px 0;  line-height:1; } @media only screen and (max-width:600px) {  .wi-dropcap, .style--dropcap-color .enable-dropcap .dropcap-content > p:first-of-type:first-letter, .style--dropcap-color p.has-drop-cap:not(:focus):first-letter, .style--dropcap-dark .enable-dropcap .dropcap-content > p:first-of-type:first-letter, .style--dropcap-dark p.has-drop-cap:not(:focus):first-letter, .style--dropcap-default .enable-dropcap .dropcap-content > p:first-of-type:first-letter, .style--dropcap-default p.has-drop-cap:not(:focus):first-letter {   font-size:3em;   margin:5px 12px 6px 0;  } } .dropcap-dark, .style--dropcap-dark .enable-dropcap .dropcap-content > p:first-of-type:first-letter, .style--dropcap-dark p.has-drop-cap:not(:focus):first-letter {  background:#111;  color:white;  width:64px;  height:64px;  padding:14px;  line-height:36px;  text-align:center;  font-size:2.6em; } .dropcap-color, .style--dropcap-color .enable-dropcap .dropcap-content > p:first-of-type:first-letter, .style--dropcap-color p.has-drop-cap:not(:focus):first-letter {  background:#db4a37;  color:white;  text-shadow:3px 3px 0 black;  width:64px;  height:64px;  padding:14px;  line-height:36px;  text-align:center;  font-size:2.6em; } /* when we enable dropcap automatically --------------------------------- */ @font-face {  font-family:"Olde English";  src:url(https://maxmag.gr/wp-content/themes/fox/css/lib/olde-english/oldeenglish-webfont.woff2) format("woff2"), url(https://maxmag.gr/wp-content/themes/fox/css/lib/olde-english/oldeenglish-webfont.woff) format("woff");  font-style:normal;  font-weight:400; } .style--dropcap-font-gothic .wi-dropcap, .style--dropcap-color .enable-dropcap .style--dropcap-font-gothic .dropcap-content > p:first-of-type:first-letter, .style--dropcap-font-gothic .style--dropcap-color p.has-drop-cap:not(:focus):first-letter, .style--dropcap-color .style--dropcap-font-gothic p.has-drop-cap:not(:focus):first-letter, .style--dropcap-dark .enable-dropcap .style--dropcap-font-gothic .dropcap-content > p:first-of-type:first-letter, .style--dropcap-font-gothic .style--dropcap-dark p.has-drop-cap:not(:focus):first-letter, .style--dropcap-dark .style--dropcap-font-gothic p.has-drop-cap:not(:focus):first-letter, .style--dropcap-default .enable-dropcap .style--dropcap-font-gothic .dropcap-content > p:first-of-type:first-letter, .style--dropcap-font-gothic .style--dropcap-default p.has-drop-cap:not(:focus):first-letter, .style--dropcap-default .style--dropcap-font-gothic p.has-drop-cap:not(:focus):first-letter, .style--dropcap-font-gothic .enable-dropcap .dropcap-content > p:first-of-type:first-letter, .style--dropcap-font-gothic p.has-drop-cap:not(:focus):first-letter {  font-family:"Olde English", serif;  font-weight:400; } .enable-dropcap .dropcap-content > p:first-of-type:first-letter, p.has-drop-cap:not(:focus):first-letter {  display:block;  font-weight:bold; } @media only screen and (max-width:600px) {  .style--dropcap-dark .enable-dropcap .dropcap-content > p:first-of-type:first-letter, .style--dropcap-dark p.has-drop-cap:not(:focus):first-letter {   font-size:1.6em;   width:34px;   height:34px;   line-height:20px;   padding:7px;  } } @media only screen and (max-width:600px) {  .style--dropcap-color .enable-dropcap .dropcap-content > p:first-of-type:first-letter, .style--dropcap-color p.has-drop-cap:not(:focus):first-letter {   font-size:1.6em;   width:34px;   height:34px;   line-height:20px;   padding:7px;  } } /* small dropcap */ .enable-dropcap .small-dropcap-content p:first-letter {  font-size:2em !important; } @media only screen and (max-width:600px) {  .enable-dropcap .small-dropcap-content p:first-letter {   font-size:1.6em !important;  } } .style--dropcap-dark .enable-dropcap .small-dropcap-content p:first-letter, .style--dropcap-color .enable-dropcap .small-dropcap-content p:first-letter {  font-size:1.6em;  width:34px;  height:34px;  line-height:20px;  padding:7px;  margin:5px 18px 4px 0; } /* 2-column layout ------------------------------------------------------------------------------------------------------------------------ */ .enable-2-columns .columnable-content {  -webkit-column-count:2;  -webkit-column-gap:30p;  -moz-column-count:2;  -moz-column-gap:30px;  column-count:2;  column-gap:30px;  text-align:justify; } @media only screen and (max-width:420px) {  .enable-2-columns .columnable-content {   -moz-column-count:1;   column-count:1;  } } .enable-2-columns .columnable-content .embed-youtube {  -moz-column-span:all;  column-span:all; } .enable-2-columns .columnable-content-small {  text-align:justify;  -moz-column-gap:20px;  column-gap:20px; } /* Hero Post * @since 3.0 * @improved in 4.0 * @improved in 4.3 ----------------------------------------------------------------------------------------------------------------------- */ /* General ------------------------------------ */ #hero {  display:block;  position:relative; } .hero-overlay {  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  z-index:12;  opacity:0.8;  background-image:linear-gradient(transparent 60%, black); } .hero-section {  background-color:inherit; } .hero-overlay {  display:none; } .hero-content {  margin-top:2em; } .scroll-down-btn-arrow {  display:none;  position:absolute;  z-index:200;  bottom:20px;  left:50%;  color:inherit;  text-align:center;  font-family:Arial, sans-serif;  transform:translate(-50%, 0); } .scroll-down-btn-arrow span {  display:block;  font-size:10px;  text-transform:uppercase;  letter-spacing:1px;  animation:updown 1s linear infinite; } .scroll-down-btn-arrow i {  display:block;  font-size:32px; } .scroll-down-btn-arrow:hover {  color:inherit; } .hero-scrolldown-button {  display:inline-block;  margin:30px 0 0; } .hero-scrolldown-button .fox-btn, .hero-scrolldown-button button, .hero-scrolldown-button input[type=button], .hero-scrolldown-button input[type=reset], .hero-scrolldown-button input[type=submit] {  display:block; } @media only screen and (max-width:840px) {  .hero-scrolldown-button {   display:none;  } } .hero-full .hero-scrolldown-button .btn-fill, .hero-full .hero-scrolldown-button .btn-outline {  color:white;  border-color:white; } .hero-full .hero-scrolldown-button .btn-fill:hover {  background:white;  border-color:white;  color:black; } /** * meta */ .hero-meta-categories {  margin:0 0 10px; } .post-item-meta.hero-meta-1 {  color:inherit;  font-style:normal;  font-size:1em;  margin:10px 0 0; } .post-item-meta.hero-meta-1 a {  color:inherit;  text-decoration:none; } @keyframes updown {  0% {   transform:translateY(0);  }  50% {   transform:translateY(6px);  }  100% {   transform:translateY(0);  } } /* Minimal Header ------------------------------------ */ .minimal-header {  position:fixed;  top:0;  left:0;  right:0;  z-index:999;  height:40px; } .admin-bar .minimal-header {  top:32px; } .minimal-logo {  position:absolute;  top:50%;  left:40px;  transform:translate(0, -50%); } .minimal-logo a {  outline:0;  text-decoration:none;  color:inherit; } .minimal-logo a:hover {  color:inherit; } .minimal-logo img {  display:block;  height:24px;  width:auto; } .min-logo-text {  display:block;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; } .min-text-logo {  font-size:24px; } /* Minimal Header for hero posts ------------------------------------ */ body.post-hero {  /**  * Disable border on hero post  */ } body.post-hero.layout-boxed .wi-wrapper {  border:0; } body.post-hero .wi-all {  margin-top:0;  margin-bottom:0; } @media (max-width:1023px) {  body.post-hero .wi-wrapper #masthead-mobile-height {   display:none;  }  body.post-hero #hero {   margin-bottom:30px;  } } /* Hero Full ------------------------------------ */ body.post-hero-full {  /* why???  #topbar-wrapper { position:fixed; top:0; left:0; width:100%; z-index:999;  }  &.admin-bar #topbar-wrapper { top:32px;  }  #wi-topbar:not(.is-sticky) { #wi-mainnav .menu > ul > li > a {   color:white; }  }  */ } body.post-hero-full .minimal-header-inner {  position:absolute;  top:0;  left:0;  right:0;  bottom:0; } body.post-hero-full .hamburger-btn {  display:block; } body.post-hero-full .minimal-header .minimal-logo-img {  display:block; } body.post-hero-full .minimal-header .minimal-logo-img-white {  display:none; } body.post-hero-full .minimal-header.top-mode .minimal-logo {  left:50%;  transform:translate(-50%, -50%); } body.post-hero-full .minimal-header.top-mode .hamburger-btn {  color:white; } body.post-hero-full .minimal-header.top-mode .minimal-logo-img {  display:none; } body.post-hero-full .minimal-header.top-mode .minimal-logo-img-white {  display:block; } .post-hero-full .top-mode .min-text-logo {  color:white; } /* Hero Half ------------------------------------ */ body.post-hero-half .hamburger-btn {  display:block; } body.post-hero-half .minimal-header.top-mode .minimal-logo {  left:50%;  transform:translate(-50%, -50%); } body.post-hero-half .minimal-header-inner {  position:absolute;  top:0;  left:0;  right:0;  bottom:0; } body.post-hero-half .minimal-header .minimal-logo-img-white {  display:none; } body.post-hero-half .minimal-logo-img-white {  display:none; } /* Hero only takes effect on desktop screen (from 1024px) ------------------------------------ */ @media (min-width:1024px) {  .scroll-down-btn-arrow {   display:block;  }  .single-style-hero .single-big-section:first-child {   padding-top:3em;  }  /**  * The hero content  */  .hero-content {   margin-top:0;   position:absolute;   bottom:13%;   left:5%;   right:5%;   z-index:40;  }  .hero-content .post-header {   padding:0;   margin:0;   text-align:inherit;   border:0;  }  .hero-content .post-header .container {   width:100%;   max-width:100%;   margin:0;   padding:0;   border:0;  }  .hero-content .narrow-area {   width:100% !important;  }  .hero-content .single-header .fox-share {   display:none;  }  .hero-background {   height:100vh;  }  .admin-bar .hero-background {   height:calc(100vh - 32px);  }  .hero-thumbnail {   height:100%;   margin:0;  }  .hero-thumbnail .image-element {   height:100%;  }  .hero-thumbnail .image-element img {   -o-object-fit:cover;   object-fit:cover;   -o-object-position:50% 50%; object-position:50% 50%;   height:100vh;  }  /**  * FULL  */  .hero-full {   color:white;  }  .hero-full .post-item-header {   text-align:left;  }  .hero-full .post-title,  .hero-full .post-item-subtitle {   color:inherit;  }  .hero-full .hero-overlay {   display:block;  }  .hero-full .standalone-categories a {   color:inherit;  }  .hero-full .hero-content {   color:inherit;   text-shadow:1px 1px 3px rgba(0, 0, 0, 0.1);  }  /**  * FULL POSITIONS  */  .hero-text--center .hero-content {   top:50%;   bottom:auto;   left:0;   right:0;   text-align:center;   transform:translate(0, -50%);   max-width:none;  }  .hero-text--center .hero-overlay {   background:#000;   opacity:0.3;  }  .hero-text--bottom-center .hero-content {   left:0;   right:0;  }  .hero-text--bottom-center .hero-content .hero-header {   margin:0 auto;   max-width:800px;   text-align:center;  }  .hero-text--bottom-left .hero-content {   max-width:800px;  }  /**  * HALF  */  .hero-half {   border-bottom:1px solid #c0c1c0;   background:white;  }  .hero-half .hero-background {   width:50%;   margin-left:auto;  }  .hero-half .hero-content {   position:absolute;   top:0;   left:0;   right:50%;   bottom:0;   padding:2em 4em;   text-align:center;   display:flex;   align-content:center;   align-items:center;   justify-content:center;  }  .hero-half .hero-thumbnail img {   width:50vw;  }  body.post-hero-half .minimal-header-inner {   right:50%;  }  .post-hero-half-dark #wi-topbar:not(.is-sticky) #wi-mainnav .menu > ul > li > a {   color:white;  }  .post-hero-half-dark .minimal-header .minimal-logo-img {   display:block;  }  .post-hero-half-dark .minimal-header .minimal-logo-img-white {   display:none;  }  .post-hero-half-dark .minimal-header.top-mode .minimal-logo {   left:50%;   transform:translate(-50%, -50%);  }  .post-hero-half-dark .minimal-header.top-mode .hamburger-btn {   color:white;  }  .post-hero-half-dark .minimal-header.top-mode .minimal-logo-img {   display:none;  }  .post-hero-half-dark .minimal-header.top-mode .minimal-logo-img-white {   display:block;  }  .post-hero-half-dark .hero-content {   background:black;   color:white;  }  .post-hero-half-dark .hero-content .hero-title,  .post-hero-half-dark .hero-content .standalone-categories,  .post-hero-half-dark .hero-content .standalone-categories a,  .post-hero-half-dark .hero-content .post-item-subtitle {   color:inherit;  }  .post-hero-half-dark .hero-half {   border-bottom:0;  }  .post-hero-half-dark .top-mode .min-text-logo {   color:white;  } } .hero-half-thumbnail {  border:0 !important; } .post-hero-half-dark .hero-content .fox-btn.btn-fill, .post-hero-half-dark .hero-content button.btn-fill, .post-hero-half-dark .hero-content input.btn-fill[type=button], .post-hero-half-dark .hero-content input.btn-fill[type=reset], .post-hero-half-dark .hero-content input.btn-fill[type=submit] {  color:white; } .post-hero-half-dark .hero-content .fox-btn.btn-fill:hover, .post-hero-half-dark .hero-content button.btn-fill:hover, .post-hero-half-dark .hero-content input.btn-fill[type=button]:hover, .post-hero-half-dark .hero-content input.btn-fill[type=reset]:hover, .post-hero-half-dark .hero-content input.btn-fill[type=submit]:hover {  color:black;  background:white;  border-color:white; } .post-hero-half-dark .hero-content .fox-btn.btn-outline, .post-hero-half-dark .hero-content button.btn-outline, .post-hero-half-dark .hero-content input.btn-outline[type=button], .post-hero-half-dark .hero-content input.btn-outline[type=reset], .post-hero-half-dark .hero-content input.btn-outline[type=submit] {  color:white; } /* Hero Meta ------------------------------------ */ .hero-header {  width:100%; } .hero-meta .header-main {  padding-bottom:40px;  border:0 solid #c0c1c0;  border-width:0 0 1px; } .hero-meta .post-item-meta > * + *:before {  margin:0 10px; } @media only screen and (max-width:420px) {  .hero-meta .post-item-meta > * + *:before {   margin:0 5px;  } } /* Hovercard ------------------------------------ */ .tooltipster-hovercard.tooltipster-sidetip .tooltipster-box {  background:white;  color:black;  border:0;  border-radius:4px;  box-shadow:3px 10px 20px rgba(0, 0, 0, 0.3); } .tooltipster-hovercard.tooltipster-sidetip .tooltipster-content {  padding:0;  color:inherit;  overflow:hidden; } .tooltipster-hovercard.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {  border-top-color:#ccc; } .tooltipster-hovercard.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {  border-top-color:white; } .tooltipster-hovercard.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {  border-bottom-color:#ccc; } .tooltipster-hovercard.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {  border-bottom-color:#fff; } .tooltipster-hovercard.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {  border-right-color:#ccc; } .tooltipster-hovercard .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {  border-right-color:#fff; } .tooltipster-hovercard.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {  border-left-color:#ccc; } .tooltipster-hovercard.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {  border-left-color:#fff; } .hovercard-loading {  padding:24px; } .hovercard-thumbnail {  margin:0; } .hovercard-thumbnail img {  width:100%; } .hovercard-post {  overflow:hidden; } .hovercard-side {  display:flex;  align-items:stretch;  background:white; } .hovercard-side .hovercard-thumbnail {  width:150px;  flex:none;  position:relative; } .hovercard-side .hovercard-thumbnail a {  display:block;  width:100%;  height:100%;  position:relative; } .hovercard-side .hovercard-thumbnail img {  display:block;  position:absolute;  width:100%;  height:100%;  top:0;  left:0;  -o-object-fit:cover;   object-fit:cover;  -o-object-position:center;   object-position:center; } .hovercard-text {  padding:12px; } .hovercard-title {  display:block;  margin:0 0 5px;  font-size:1.2em; } .hovercard-title a {  color:inherit;  text-decoration:none; } .hovercard-title a:hover {  color:inherit; } .hovercard-excerpt {  display:block;  font-size:0.85em;  line-height:1.35; } .hovercard-excerpt p {  margin:0; } /* WIDGETS ------------------------------------------------------------------------------------------------------------------------------ */ /* general */ .widget {  position:relative;  width:100%;  border:0 solid #c0c1c0; } .widget::after {  clear:both;  content:"";  display:table; } .widget + .widget {  margin-top:3em; } .gutter-sidebar {  width:100%; } .widget-title {  border:0 solid;  font-size:1.1em;  margin:0;  margin-bottom:0.5em; } .widget-title a {  color:inherit; } /* dropdown */ .widget select {  width:100%;  height:32px;  padding-top:0;  padding-bottom:0;  line-height:32px;  outline:none;  background:none; } .style--widget-sep .widget + .widget {  padding-top:2em;  margin-top:2em;  border-width:1px 0 0; } /* Widget Text ------------------------------ */ .textwidget {  font-size:0.9em; } .textwidget p:last-child, .textwidget ul:last-child, .textwidget ol:last-child {  margin-bottom:0; } /* Search Form ------------------------------ */ .searchform {  position:relative; } .searchform .s {  display:block;  padding-right:48px;  width:100%;  max-width:100%; } .searchform .submit {  position:absolute;  top:0;  right:0;  display:block;  width:48px;  height:48px;  line-height:48px;  padding:0;  cursor:pointer;  text-align:center;  font-size:1em;  color:inherit;  border:none;  outline:none;  background:none;  transition:all 0.3s ease-out; } .searchform .submit:hover {  opacity:0.6; } .searchform .submit i {  display:block;  line-height:inherit;  margin:0; } /* Calendar ------------------------------ */ #today {  background:rgba(0, 0, 0, 0.04); } #wp-calendar td {  text-align:center; } /* Widget Lists ------------------------------ */ .widget_archive, .widget_nav_menu, .widget_meta, .widget_recent_entries, .widget_categories, .widget_product_categories {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; } .widget_archive ul, .widget_nav_menu ul, .widget_meta ul, .widget_recent_entries ul, .widget_categories ul, .widget_product_categories ul {  list-style:none;  margin:0;  padding:0;  border:0 solid #c0c1c0; } .widget_archive li, .widget_nav_menu li, .widget_meta li, .widget_recent_entries li, .widget_categories li, .widget_product_categories li {  position:relative;  border:0 solid #c0c1c0; } .widget_archive li + li, .widget_nav_menu li + li, .widget_meta li + li, .widget_recent_entries li + li, .widget_categories li + li, .widget_product_categories li + li {  border-width:1px 0 0;  margin-top:6px;  padding-top:6px; } .widget_archive a, .widget_nav_menu a, .widget_meta a, .widget_recent_entries a, .widget_categories a, .widget_product_categories a {  color:inherit;  text-decoration:none;  transition:all 0.3s; } .widget_archive a:hover, .widget_nav_menu a:hover, .widget_meta a:hover, .widget_recent_entries a:hover, .widget_categories a:hover, .widget_product_categories a:hover {  color:#db4a37; } .widget_archive ul ul, .widget_nav_menu ul ul, .widget_meta ul ul, .widget_recent_entries ul ul, .widget_categories ul ul, .widget_product_categories ul ul {  padding-left:20px;  margin-left:0;  border-width:1px 0 0;  margin-top:6px;  padding-top:6px; } .fox-post-count {  float:right; } .fox-post-count:before {  content:"("; } .fox-post-count:after {  content:")"; } /** * Style 2 * @since 4.6 */ .style--list-widget-2 .widget_archive, .style--list-widget-2 .widget_nav_menu, .style--list-widget-2 .widget_meta, .style--list-widget-2 .widget_recent_entries, .style--list-widget-2 .widget_categories, .style--list-widget-2 .widget_product_categories {  text-transform:uppercase;  font-size:11px;  letter-spacing:1px;  font-weight:bold; } .style--list-widget-2 .widget_archive li + li, .style--list-widget-2 .widget_nav_menu li + li, .style--list-widget-2 .widget_meta li + li, .style--list-widget-2 .widget_recent_entries li + li, .style--list-widget-2 .widget_categories li + li, .style--list-widget-2 .widget_product_categories li + li {  border:0;  padding:0;  margin-top:8px; } /** * Style 3 * @since 4.6 */ .style--list-widget-3 .widget_archive, .style--list-widget-3 .widget_nav_menu, .style--list-widget-3 .widget_meta, .style--list-widget-3 .widget_recent_entries, .style--list-widget-3 .widget_categories, .style--list-widget-3 .widget_product_categories {  text-transform:uppercase;  font-size:12px;  letter-spacing:1px; } .style--list-widget-3 .widget_archive li, .style--list-widget-3 .widget_nav_menu li, .style--list-widget-3 .widget_meta li, .style--list-widget-3 .widget_recent_entries li, .style--list-widget-3 .widget_categories li, .style--list-widget-3 .widget_product_categories li {  overflow:hidden; } .style--list-widget-3 .widget_archive li + li, .style--list-widget-3 .widget_nav_menu li + li, .style--list-widget-3 .widget_meta li + li, .style--list-widget-3 .widget_recent_entries li + li, .style--list-widget-3 .widget_categories li + li, .style--list-widget-3 .widget_product_categories li + li {  margin-top:8px;  padding-top:8px; } .style--list-widget-3 .fox-post-count {  width:20px;  height:20px;  line-height:20px;  font-size:11px;  font-family:Arial, sans-serif;  text-align:center;  border-radius:50%;  display:block;  float:right;  background:#db4a37;  color:white; } .style--list-widget-3 .fox-post-count:before, .style--list-widget-3 .fox-post-count:after {  display:none; } /* Recent Entries ------------------------------ */ .post-date {  display:block;  font-size:0.8em;  color:#999; } /* RSS ------------------------------ */ .widget-title .rsswidget img {  margin-top:-4px;  margin-right:6px; } .widget_rss > ul {  list-style:none;  margin:0;  padding:0; } .widget_rss > ul > li {  border-top:1px solid;  padding-top:14px;  margin-top:14px;  line-height:1.5;  overflow:hidden; } .widget_rss > ul > li:first-child {  border-top:0; } .widget_rss > ul a.rsswidget {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  text-transform:uppercase;  font-size:1em;  line-height:1; } .rss-date {  display:block; } .rssSummary {  font-size:0.9em;  margin-top:20px; } .widget_rss > ul > li > cite {  float:right;  margin-top:8px;  font-size:0.8em;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; } /* Recent Comments ------------------------------ */ .widget_recent_comments, .widget_recent_entries {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; } .widget_recent_comments ul, .widget_recent_entries ul {  list-style:none;  margin:0;  padding:0;  counter-reset:count; } .widget_recent_comments ul li, .widget_recent_entries ul li {  display:block;  padding:10px 0;  position:relative;  border:0 solid rgba(0, 0, 0, 0.5);  padding-left:40px; } .widget_recent_comments ul li + li, .widget_recent_entries ul li + li {  border-width:1px 0 0; } .widget_recent_comments ul li:last-child, .widget_recent_entries ul li:last-child {  padding-bottom:0; } .widget_recent_comments ul li:before, .widget_recent_entries ul li:before {  content:counter(count);  counter-increment:count;  position:absolute;  top:6px;  left:0;  font-size:32px;  font-style:italic;  font-family:serif; } .widget_recent_comments ul li a, .widget_recent_entries ul li a {  color:inherit;  text-decoration:none; } .widget_recent_comments ul li a:last-child, .widget_recent_entries ul li a:last-child {  transition:all 0.3s ease-out;  line-height:1.3; } .widget_recent_comments ul li > a:last-child, .widget_recent_entries ul li > a:last-child {  display:block !important; } .widget_recent_comments ul li > a:last-child:hover, .widget_recent_entries ul li > a:last-child:hover {  text-decoration:underline; } .widget_recent_entries ul li {  padding-left:32px; } .widget_recent_entries ul li:before {  font-size:24px; } /* Tagcloud ------------------------------ */ .tagcloud {  overflow:hidden;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; } .tagcloud a {  color:inherit;  text-decoration:none;  transition:all 0.15s ease-out; } .tagcloud a:hover {  color:#db4a37; } /** * Tagcloud Style 2 */ .style--tagcloud-2 .tagcloud {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  text-transform:uppercase;  letter-spacing:1px;  font-weight:bold; } .style--tagcloud-2 .tagcloud a {  float:left;  margin:0 5px 5px 0;  background:#f0f0f0;  padding:3px 5px;  color:#777;  font-size:10px !important; } .style--tagcloud-2 .tagcloud a:hover {  color:#333;  background:#eaeaea; } /** * Tagcloud Style 3 */ .style--tagcloud-3 .tagcloud {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  text-transform:uppercase;  letter-spacing:1px;  font-weight:bold; } .style--tagcloud-3 .tagcloud a {  float:left;  margin:0 5px 5px 0;  background:none;  border:2px solid #ccc;  padding:3px 5px;  color:inherit;  font-size:10px !important; } .style--tagcloud-3 .tagcloud a:hover {  color:white;  background:#db4a37;  border-color:#db4a37; } /* About ------------------------------ */ .about-image {  text-align:center;  margin:0;  max-width:100%; } .about-image.shape-acute img {  border-radius:0; } .about-image.shape-round img {  border-radius:4px; } .about-image.shape-circle img {  border-radius:50%; } .about-image figcaption {  font-size:0.8em;  color:#777;  line-height:1.3;  margin:6px 0 0;  text-align:left; } .about-image figcaption a {  color:#111; } .about-image + .widget-title {  margin-top:20px; } .about-image img {  display:block;  width:100%; } .widget-about .desc {  font-size:0.9em;  margin-top:0.3em; } .widget-about .desc p {  margin-bottom:1.4em; } .widget-about .desc p:last-child {  margin-bottom:0; } .about-signature {  margin:1em 0 0;  max-width:100%; } .about-signature img {  display:block; } .about-wrapper.align-center .widget-title {  text-align:center; } .about-wrapper.align-center .about-image, .about-wrapper.align-center .about-signature {  margin-left:auto;  margin-right:auto; } .about-wrapper.align-right .widget-title {  text-align:right; } .about-wrapper.align-right .about-image, .about-wrapper.align-right .about-signature {  margin-left:auto; } /* Blog in Widget ------------------------------ */ .blog-widget-small .post-list + .post-list {  margin-top:1.5em; } .blog-widget-small .post-list-sep {  opacity:0;  height:0;  margin:0;  padding:0;  visibility:hidden; } .blog-widget-small .list-thumbnail {  width:90px;  overflow:visible; } .blog-widget-small .thumbnail-align-left .list-thumbnail + .post-body {  padding-left:0.8em; } .blog-widget-small .thumbnail-align-right .list-thumbnail + .post-body {  padding-right:0.8em; } .blog-widget-small .post-item-title {  margin-bottom:0; } .blog-widget-small .post-item-meta {  margin:0;  font-size:0.78em;  opacity:0.7; } .blog-widget-small .post-item-excerpt {  font-size:0.88em;  margin-top:5px;  line-height:1.4; } .blog-widget-small .post-list-inner, .blog-widget-small .thumbnail-inner {  overflow:visible; } .blog-widget-small .thumbnail-index {  top:-10px;  left:-10px;  background:#db4a37;  color:white;  width:28px;  height:28px;  line-height:24px;  border:2px solid white;  border-radius:50%;  text-align:center;  box-shadow:none;  text-shadow:none;  font-size:12px;  font-style:normal;  font-family:sans-serif; } .blog-widget-big .post-item-meta {  margin:0;  font-size:0.88em; } .blog-widget-big .post-item-excerpt {  font-size:0.95em; } .blog-widget-big .post-item-excerpt p {  display:inline; } .blog-widget-big .post-item-excerpt .readmore {  margin:0 0 0 2px;  letter-spacing:1px; } /* Facebook ------------------------------ */ .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe {  width:100%; } /* Pinterest ------------------------------ */ .wi-pin-list {  display:block;  margin:0;  padding:0;  list-style:none;  margin:-4px -2px 0;  overflow:hidden;  opacity:0;  visibility:hidden;  transition:all 0.3s ease-out; } .wi-pin-list.loaded {  opacity:1;  visibility:visible; } .wi-pin-list li {  display:block;  float:left;  width:50%;  padding:4px 2px 0; } .wi-pin-list a {  display:block;  color:inherit;  outline:0;  width:100%;  text-decoration:none; } .wi-pin-list a:hover {  opacity:0.85; } .wi-pin-list img {  display:block;  width:100%; } .widget-pin-follow {  margin:1em 0 0; } .widget-pin-follow a {  background:#cc2127; } /* Author List ------------------------------------------ */ .widget-author-list .author-list {  list-style:none;  margin:0;  padding:0; } .widget-author-list .author-list-item {  display:block;  overflow:hidden;  border:0 solid rgba(0, 0, 0, 0.4); } .widget-author-list .author-list-item + .author-list-item {  margin-top:0.7em; } .widget-author-list .author-list-item-avatar {  float:left;  width:72px;  height:72px;  margin:0 1.2em 0 0; } .authors-has-sep .author-list-item + .author-list-item {  border-width:1px 0 0;  padding-top:0.7em; } .author-list-item-avatar {  display:block; } .author-list-item-avatar a {  display:block;  outline:0; } .author-list-item-avatar img {  margin:0;  display:block;  width:100%; } /** * avatar color */ .authors-avatar--grayscale .author-list-item-avatar {  filter:grayscale(1); } .authors-avatar--hover-color .author-list-item-avatar:hover {  filter:grayscale(0); } .authors-avatar--hover-grayscale .author-list-item-avatar:hover {  filter:grayscale(1); } /** * author avatar shape * since 4.4.2 */ .authors-avatar--circle img {  border-radius:50% !important; } authors-avatar--round img {  border-radius:4px !important; } .author-list-item-text {  display:block;  overflow:hidden; } .author-list-item-name {  font-size:0.9em;  margin:0 0 0.3em; } .author-list-item-name a {  color:inherit;  outline:0; } .author-list-item-post-name {  display:block;  color:inherit;  font-size:0.85em;  outline:0;  line-height:1.3; } .author-list-item-description {  font-size:0.85em;  line-height:1.5; } .author-list-item-description p {  margin:0; } /* Author Grid ------------------- */ .widget-author-grid ul {  display:block;  list-style:none;  padding:0;  margin:-4px;  overflow:hidden; } .widget-author-grid ul li {  display:block;  float:left;  padding:4px;  width:25%; } .widget-author-grid a {  transition:all 0.1s; } .widget-author-grid a:hover {  transform:translate(0, -2px); } .widget-author-grid.column-2 ul li {  width:50%; } .widget-author-grid.column-3 ul li {  width:33.33%; } /* Imagebox * @since 4.4 ------------------------------ */ .fox-imagebox {  overflow:hidden;  position:relative; } .imagebox-inner {  position:relative;  display:block;  z-index:30; } .imagebox-height {  display:block;  padding-bottom:50%; } .imagebox-image, .imagebox-content, .imagebox-overlay, .imagebox-link {  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  display:block; } .imagebox-link {  outline:0;  border:0;  color:inherit;  text-decoration:none;  z-index:40; } .imagebox-overlay {  background:black;  opacity:0.3;  z-index:20; } .imagebox-image {  margin:0;  display:block;  z-index:10; } .imagebox-image img {  display:block;  -o-object-fit:cover;   object-fit:cover;  -o-object-position:center center;   object-position:center center;  width:100%;  height:100%; } /** * hover scale */ .imagebox-hover-scale .imagebox-image img {  transition:all 0.3s ease; } .imagebox-hover-scale:hover .imagebox-image img {  transform:scale(1.05); } .imagebox-hover-slide .imagebox-image img {  transform:scale(1.15);  transition:all 0.3s ease; } .imagebox-hover-slide:hover .imagebox-image img {  transform:scale(1.15) translate(10px, 0); } .imagebox-content {  z-index:30;  color:white;  padding:8%;  display:flex;  align-items:center;  justify-content:center; } .text-top .imagebox-content {  align-items:flex-start; } .text-bottom .imagebox-content {  align-items:flex-end; } h3.imagebox-name {  text-align:center;  margin:0;  color:inherit;  display:block;  text-transform:uppercase;  letter-spacing:2px;  font-size:1em;  transition:all 0.3s ease; } @media only screen and (max-width:600px) {  h3.imagebox-name {   font-size:1.1em;  } } /* imagebox style 2 */ .imagebox-style-2 .imagebox-overlay {  opacity:0; } .imagebox-style-2 .imagebox-name {  background:rgba(255, 255, 255, 0.9);  color:black;  padding:10px; } .imagebox-style-3 .imagebox-overlay {  opacity:0; } .imagebox-style-3 .imagebox-content {  padding:0;  display:block;  position:absolute;  bottom:0;  top:auto;  text-align:center; } .imagebox-style-3 .imagebox-name {  display:table;  margin:0 auto;  background:white;  color:black;  padding:10px 10px 0; } /* imagebox border */ .fox-imagebox.has-inner-border {  padding:10px; } .fox-imagebox.has-inner-border .imagebox-inner {  border:1px solid rgba(255, 255, 255, 0.5); } .imagebox-border-top, .imagebox-border-bottom {  border-top:1px solid white;  transform:scale(0, 1);  left:-1px;  right:-1px; } .imagebox-border-left, .imagebox-border-right {  border-left:1px solid white;  transform:scale(1, 0);  height:100%;  top:-1px;  bottom:-1px; } .imagebox-border-top {  top:-1px; } .imagebox-border-bottom {  bottom:-1px; } .imagebox-border-left {  left:-1px; } .imagebox-border-right {  right:-1px; } .imagebox-border {  position:absolute;  z-index:30;  transition:all 0.3s ease; } .fox-imagebox:hover .imagebox-border {  transform:scale(1, 1); } /* ImageText * @since 4.6.5 ------------------------------ */ .fox-imagetext {  display:block;  overflow:hidden; } .fox-imagetext figure img {  display:block;  max-width:100%; } .fox-imagetext figure a {  display:block;  color:inherit;  border:0;  text-decoration:none; } .fox-imagetext figure a:focus {  outline:0; } .fox-imagetext .image-element {  max-width:100%; } .imagetext-imagetop figure {  margin:0 0 10px; } .imagetext-imagetop figure .image-element {  display:inline-block; } .imagetext-imageleft .imagetext-image {  float:left;  margin:0 20px 0 0;  max-width:80%; } @media only screen and (max-width:600px) {  .imagetext-imageleft .imagetext-image {   max-width:150px;  } } .imagetext-imageleft .imagetext-text {  overflow:hidden; } .imagetext-heading {  margin:0 0 5px; } .imagetext-heading a {  color:inherit;  outline:0;  border:0;  text-decoration:none; } .imagetext-heading a:hover {  color:inherit; } .imagetext-description {  max-width:300px;  display:inline-block; } .imagetext-description p {  margin:0 0 5px; } .imagetext-description p:last-child {  margin:0; } @media only screen and (max-width:600px) {  .imagetext-description {   max-width:none;  } } /** * fix image shape */ .image-shape-circle img {  border-radius:50%; } .image-shape-round img {  border-radius:4px; } /* Coronavirus update * @since 4.4 ------------------------------ */ .fox-coronavirus {  overflow:hidden;  font-size:90%;  font-family:sans-serif; } .coronavirus-big-numbers {  display:flex;  align-items:center;  background:#f0f0f0;  border-radius:5px;  text-align:center;  margin:0 0 5px; } .coronavirus-big-numbers .big-number {  display:block;  width:50%;  flex:none;  padding:16px 5px; } .coronavirus-big-numbers .big-number span {  display:block; } .coronavirus-big-numbers .big-number .num {  font-size:2em;  font-weight:bold; } .num-today {  color:#999; } .coronavirus-table-wrapper {  max-height:200px;  overflow-x:hidden;  overflow-y:scroll;  position:relative; } .t-row-th {  border:0;  display:block;  display:flex;  align-content:center;  font-weight:bold;  padding:5px 0; } .th-name {  width:40%;  flex:none; } .th-case, .th-death {  width:30%;  flex:none;  text-align:right; } .coronavirus-table-container {  margin:0 -5px; } .coronavirus-table {  display:table;  width:100%; } .coronavirus-table .t-row {  display:table-row; } .coronavirus-table .td {  display:table-cell;  padding:5px;  border-top:1px solid #ccc; } .td-case, .td-death {  width:30%;  text-align:right; } .coronavirus-source {  margin:10px 0 0;  padding:10px 0 0;  border-top:1px solid #ccc;  color:#aaa;  font-size:90%; } .coronavirus-source a {  color:inherit;  transition:all 0.1s; } .coronavirus-source a:hover {  color:#111; } /* Mailchimp For WP * @since 4.6 ------------------------------ */ .foxmc {  padding:10px;  position:relative; } .foxmc input[type=text], .foxmc input[type=email] {  border:0; } .foxmc-inner {  padding:30px;  position:relative;  z-index:30;  border:1px solid transparent; } .section-secondary .foxmc {  padding:5px; } .section-secondary .foxmc-inner {  padding:15px; } .section-secondary .foxmc-title {  font-size:1.1em; } .section-secondary .foxmc-subtitle {  font-style:normal; } .foxmc-bg-image {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  z-index:1;  display:block; } .foxmc-bg-image img {  display:block;  width:100%;  height:100%;  -o-object-fit:cover;   object-fit:cover;  -o-object-position:center;   object-position:center; } .foxmc-title {  font-size:1.3em;  text-transform:uppercase;  letter-spacing:1px;  margin:0 0 5px;  display:inline-flex;  align-content:center;  align-items:center; } .foxmc-title i {  display:block;  margin:0 10px 0 0;  font-size:80%; } @media only screen and (max-width:600px) {  .foxmc-title i {   display:none;  } } @media only screen and (max-width:600px) {  .foxmc-title {   letter-spacing:0;  } } .foxmc-subtitle {  margin:0;  font-size:0.9em;  font-style:italic;  color:#999; } .foxmc-heading-inline .foxmc-inner {  display:flex;  align-items:center; } @media only screen and (max-width:1168px) {  .foxmc-heading-inline .foxmc-inner {   display:block;  } } .foxmc-heading-inline .foxmc-heading {  width:40%; } @media only screen and (max-width:1168px) {  .foxmc-heading-inline .foxmc-heading {   width:100%;   margin-bottom:10px;   text-align:center;  } } .foxmc-heading-inline .foxmc-form {  margin-left:auto;  width:60%; } @media only screen and (max-width:1168px) {  .foxmc-heading-inline .foxmc-form {   width:100%;   margin:0 auto;  } } .foxmc-heading-inline .foxmc-title {  font-size:1.2em; } .foxmc-heading-inline.foxmc-inline .mc4wp-form-fields {  justify-content:flex-end; } @media only screen and (max-width:1168px) {  .foxmc-heading-inline.foxmc-inline .mc4wp-form-fields {   justify-content:center;  } } .foxmc-heading-stack .foxmc-heading {  text-align:center;  margin-bottom:10px; } .foxmc-heading-stack.foxmc-inline .mc4wp-form-fields {  justify-content:center; } .foxmc-inline .mc4wp-form-fields {  display:flex;  align-items:center; } @media only screen and (max-width:1168px) {  .foxmc-inline .mc4wp-form-fields {   justify-content:center;  } } @media only screen and (max-width:840px) {  .foxmc-inline .mc4wp-form-fields {   display:block;  } } .foxmc-inline .mc4wp-form-fields > p {  margin:0 2px; } @media only screen and (max-width:840px) {  .foxmc-inline .mc4wp-form-fields > p {   margin:5px 2px;  } } .foxmc-inline .mc4wp-form-fields input[type=text], .foxmc-inline .mc4wp-form-fields input[type=email] {  width:400px; } @media only screen and (max-width:1168px) {  .foxmc-inline .mc4wp-form-fields input[type=text],  .foxmc-inline .mc4wp-form-fields input[type=email] {   width:280px;  } } @media only screen and (max-width:840px) {  .foxmc-inline .mc4wp-form-fields input[type=text],  .foxmc-inline .mc4wp-form-fields input[type=email] {   width:100%;  } } .foxmc-button-primary input[type=submit] {  background:#db4a37;  color:white;  line-height:46px; } .foxmc-button-black input[type=submit] {  line-height:46px; } .foxmc-button-outline input[type=submit], .foxmc-button-fill input[type=submit] {  border:2px solid;  color:inherit;  background:none;  line-height:42px; } .foxmc-button-fill input[type=submit]:hover {  background:black;  color:white;  border-color:black; } /** * No padding case * @since 4.6.2 */ .foxmc-no-bg.foxmc {  padding:0; } .foxmc-no-bg.foxmc-no-border .foxmc-inner {  padding:0; } /* Authorbox * @since 4.6.2 ------------------------------ */ .authorbox-widget + .authorbox-widget {  margin-top:2em; } .authorbox-widget-inline {  overflow:hidden; } .authorbox-widget-inline .authorbox-widget-avatar {  display:block;  float:left;  width:90px;  margin:0 16px 0 0; } .authorbox-widget-inline .authorbox-widget-avatar img {  display:block;  width:100%;  margin:0;  border-radius:50%; } .authorbox-widget-inline .authorbox-widget-text {  overflow:hidden; } .authorbox-widget-inline .authorbox-widget-name {  font-size:1.1em; } .authorbox-widget-inline .authorbox-widget-description {  font-size:0.9em; } .authorbox-widget-name {  margin:0 0 0.5em; } .authorbox-widget-name a {  color:inherit; } .authorbox-widget-description {  display:block;  line-height:1.5; } .authorbox-widget-description p {  margin:0; } .authorbox-widget-stack .authorbox-widget-avatar {  display:inline-block;  margin:0 0 10px;  width:120px; } .authorbox-widget-stack .authorbox-widget-avatar img {  display:block;  width:100%;  margin:0;  border-radius:50%; } .authorbox-widget-stack .authorbox-widget-name {  font-size:1.2em; } /* DARK SKIN WIDGETS -------------------------------------------------------------------------------------- */ .skin-dark {  background:black;  color:white; } .skin-dark .widget-title {  background:none !important;  color:inherit !important; } .skin-dark .widget_archive ul, .skin-dark .widget_archive li, .skin-dark .widget_nav_menu ul, .skin-dark .widget_nav_menu li, .skin-dark .widget_meta ul, .skin-dark .widget_meta li, .skin-dark .widget_recent_entries ul, .skin-dark .widget_recent_entries li, .skin-dark .widget_categories ul, .skin-dark .widget_categories li, .skin-dark .widget_product_categories ul, .skin-dark .widget_product_categories li {  border:0; } .skin-dark .widget_archive a:hover, .skin-dark .widget_nav_menu a:hover, .skin-dark .widget_meta a:hover, .skin-dark .widget_recent_entries a:hover, .skin-dark .widget_categories a:hover, .skin-dark .widget_product_categories a:hover {  color:inherit;  text-decoration:underline; } .site-footer {  overflow:hidden; } /* Footer Sidebar ---------------------------------------------------------------------------------------------------------------------- */ #footer-widgets {  overflow:hidden;  padding:3em 0;  border:0 solid #c0c1c0;  border-width:1px 0 0; } #footer-widgets.stretch-full {  padding-top:0;  padding-bottom:0;  border-top:0; } #footer-widgets.stretch-full .container {  width:100%;  max-width:100%; } #footer-widgets .widget + .widget {  margin-top:2em; } @media only screen and (max-width:840px) {  #footer-widgets {   padding:2em 0;  } } @media only screen and (max-width:600px) {  #footer-widgets .widget-title {   text-align:inherit;   padding-left:0;   padding-right:0;  } } .footer-widgets .container {  overflow:hidden; } .footer-widgets-row {  margin:0 -20px;  position:relative;  display:flex;  align-items:stretch;  flex-flow:row wrap; } @media only screen and (max-width:600px) {  .footer-widgets-row .footer-col.col-1-1, .footer-widgets-row .footer-col.col-1-3 {   width:100%;  }  .footer-widgets-row .footer-col.col-1-3 {   margin:2em 0;  }  .footer-widgets-row .footer-col.col-3-4, .footer-widgets-row .footer-col.col-1-2, .footer-widgets-row .footer-col.col-1-4 {   width:50%;   margin:2em 0;  } } @media only screen and (max-width:420px) {  .footer-widgets-row .footer-col.col-1-2, .footer-widgets-row .footer-col.col-1-3, .footer-widgets-row .footer-col.col-1-4, .footer-widgets-row .footer-col.col-3-4, .footer-widgets-row .footer-col.col-2-3 {   width:100%;   margin:2em 0;  }  .footer-widgets-row .footer-col.footer-col-center .widget, .footer-widgets-row .footer-col.footer-col-right .widget, .footer-widgets-row .footer-col.footer-col-left .widget {   display:block;   margin:0;  } } /** * valign * since 4.3 */ .valign-middle .footer-widgets-row {  align-items:center; } .valign-bottom .footer-widgets-row {  align-items:flex-end; } .valign-top .footer-widgets-row {  align-items:flex-start; } .footer-col {  display:block;  flex:none;  padding:0 20px;  min-height:1px;  position:relative; } .footer-col-sep {  position:absolute;  top:0;  bottom:0;  left:0;  display:block;  border:0px solid #c0c0c0;  border-width:0 1px 0 0; } @media only screen and (max-width:420px) {  .footer-col-sep {   display:none;  } } /* ALIGN, SINCE 4.4 */ .footer-col-left .widget {  width:auto;  display:table;  margin-right:auto;  text-align:left; } .footer-col-center .widget {  width:auto;  display:table;  margin:0 auto;  text-align:center; } .footer-col-right .widget {  width:auto;  display:table;  margin-left:auto;  text-align:right; } /* Special Layouts on mobile -------------------------------- * .footer-sidebar-2-1-1, .footer-sidebar-1-2-1, .footer-sidebar-1-1-2 {   @include media( tablet ) {  .footer-widgets-row .footer-col.col-1-2,  .footer-widgets-row .footer-col.col-1-4 { width:100%;  }  .widget { display:table; width:auto; margin-left:auto; margin-right:auto; text-align:center;  }   } } /* Footer Bottom ---------------------------------------------------------------------------------------------------------------------- */ /* Layout -------------------------------- */ #footer-bottom {  position:relative;  padding:4em 0;  border:0 solid #c0c1c0;  border-width:1px 0 0;  overflow:hidden; } #footer-bottom .widget + .widget {  margin-top:1em; } @media only screen and (max-width:840px) {  #footer-bottom {   padding:2em 0;  } } .footer-bottom-inline {  display:flex;  align-items:flex-end;  margin:0 -15px; } .footer-bottom-div {  flex:none;  width:50%;  padding:0 15px; } .footer-bottom-left {  text-align:left; } .footer-bottom-right {  margin-left:auto;  text-align:right; } .footer-bottom.stretch-full .container {  width:100%;  max-width:100%; } .footer-bottom .searchform {  max-width:100%;  width:320px;  display:inline-block; } /* Logo -------------------------------- */ #footer-logo img {  display:inline-block; } /* Copyright Text -------------------------------- */ .copyright {  position:relative; } .copyright p {  display:inline-block;  margin:0;  width:440px;  max-width:100%; } .copyright a {  color:inherit; } .copyright a:hover {  color:inherit; } .copyright i {  margin:0 4px;  font-size:12px; } .copyright i.fa-heart {  color:#D82E2E; } /* Search -------------------------------- */ #footer-search {  position:relative; } #footer-search .searchform {  display:inline-block;  width:240px;  max-width:100%;  position:relative; } #footer-search .searchform .s {  width:100%;  height:34px;  line-height:34px;  padding-left:12px;  padding-right:40px;  background:white;  color:black;  font-size:14px; } #footer-search .submit {  width:34px;  height:34px;  line-height:34px;  padding:0;  font-size:16px;  text-align:center;  background:black;  color:white;  transition:all 0.15s ease-out;  cursor:pointer; } #footer-search .submit i {  display:block;  margin:0;  line-height:inherit; } #footer-search .submit:hover {  background:#db4a37; } /* Footer Menu * since 2.4 -------------------------------- */ .footer-bottom .widget_nav_menu, #footernav {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  text-transform:uppercase;  letter-spacing:1px;  font-size:11px !important; } .footer-bottom .widget_nav_menu ul.menu, #footernav ul.menu {  list-style:none;  margin:0;  padding:0;  overflow:hidden;  display:block; } .footer-bottom .widget_nav_menu li, #footernav li {  display:block;  float:left;  padding:0;  border:0; } .footer-bottom .widget_nav_menu li + li, #footernav li + li {  margin-left:16px; } .footer-bottom .widget_nav_menu li.current-menu-item a, #footernav li.current-menu-item a {  opacity:0.4; } .footer-bottom .widget_nav_menu a, #footernav a {  color:inherit;  display:block;  text-transform:uppercase;  letter-spacing:1px;  font-size:11px;  transition:all 0.2s ease-out; } .footer-bottom .widget_nav_menu a:hover, #footernav a:hover {  color:inherit;  opacity:0.5; } @media only screen and (max-width:600px) {  .footer-bottom .widget_nav_menu a,  #footernav a {   letter-spacing:0;  } } /* Footer Bottom Classic more layouts * @since 4.6 ---------------------------------------------------------------------------------------------------------------------- */ /* Stack -------------------------------- */ .classic-footer-bottom-stack {  text-align:center; } .classic-footer-bottom-stack .footer-bottom-element::after {  clear:both;  content:"";  display:table; } .classic-footer-bottom-stack .footer-bottom-element > * {  display:inline-block; } .classic-footer-bottom-stack .footer-bottom-element.social-list > ul {  display:inline-flex; } .classic-footer-bottom-stack .footer-bottom-element ~ .footer-bottom-element {  margin-top:24px; } /* Inline -------------------------------- */ .footer-bottom-row {  display:flex;  align-items:center;  margin:0 -20px; } .footer-bottom-row + .footer-bottom-row {  margin-top:20px; } @media only screen and (max-width:840px) {  .footer-bottom-row {   display:block;   margin:0;  } } .footer-bottom-row #footer-logo img {  display:block; } @media only screen and (max-width:840px) {  .footer-bottom-row #footer-logo img {   display:inline-block;  } } @media only screen and (max-width:840px) {  .footer-bottom-row .footer-bottom .widget_nav_menu li, .footer-bottom-row #footernav li {   display:inline-block;   float:none;  } } .footer-bottom-col {  flex:none;  padding:0 20px;  width:100%;  display:flex;  align-items:center; } @media only screen and (max-width:840px) {  .footer-bottom-col {   width:100%;   padding:0;  }  .footer-bottom-col + .footer-bottom-col {   margin-top:20px;  } } @media only screen and (max-width:840px) {  .footer-bottom-col {   display:block;  } } .footer-bottom-col > * {  flex:none; } .footer-bottom-col > * + * {  margin-left:20px; } @media only screen and (max-width:840px) {  .footer-bottom-col > * + * {   margin-left:0;   margin-top:20px;  } } .footer-bottom-col-left, .footer-bottom-col-right {  width:50%; } @media only screen and (max-width:840px) {  .footer-bottom-col-left,  .footer-bottom-col-right {   width:100%;   text-align:center;  } } .footer-bottom-col-right {  justify-content:flex-end; } @media only screen and (max-width:840px) {  #footernav ul {   display:inline-block;  } } /* Scroll Top ---------------------------------------------------------------------------------------------------------------------- */ #backtotop {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  position:fixed;  z-index:9999;  bottom:-3px;  right:30px;  padding:6px 12px;  text-align:center;  background:#fff;  color:black;  border:1px solid #c0c1c0;  border-width:1px 1px 0;  cursor:pointer;  text-transform:uppercase;  transform:translateY(100%);  transition:all 0.4s ease-out; } #backtotop.shown {  transform:translateY(0); } #backtotop span {  display:block;  line-height:1.1;  text-transform:uppercase;  transition:transform 0.15s ease-out; } #backtotop:hover span {  transform:translate(0, -3px); } #backtotop .go {  font-size:12px; } #backtotop .top {  font-size:20px;  font-weight:bold; } .backtotop-icon {  font-size:20px; } .backtotop-icon i {  display:block;  line-height:inherit; } #backtotop.backtotop-image, #backtotop.backtotop-image:hover {  border:0;  background:0; } #backtotop.backtotop-circle {  bottom:20px;  border-width:1px;  padding:0;  width:28px;  height:28px;  border-radius:50%;  text-align:center;  transform:none;  opacity:0;  visibility:hidden; } #backtotop.backtotop-circle.shown {  opacity:1;  visibility:visible; } #backtotop.backtotop-circle span {  display:block;  line-height:inherit; } #backtotop.backtotop-circle i {  display:block;  position:absolute;  top:50%;  left:0;  right:0;  text-align:center;  height:20px;  line-height:20px;  margin-top:-10px;  z-index:10; } #backtotop.backtotop-circle:hover span {  transform:none; } #backtotop.backtotop-square {  border-bottom:0; } @media only screen and (max-width:840px) {  #backtotop.backtotop-square {   padding:4px 8px;  }  #backtotop.backtotop-square .go {   font-size:10px;  }  #backtotop.backtotop-square .top {   font-size:14px;  } } /** * since 4.6 */ #backtotop.backtotop-text.backtotop-circle {  width:40px;  height:40px;  line-height:40px; } #backtotop.backtotop-text.backtotop-circle .go {  display:none; } #backtotop.backtotop-text.backtotop-circle .top {  font-weight:normal;  font-size:0.7em;  letter-spacing:0.5px;  line-height:40px; } /* Mobile Header ---------------------------------------------------------------------------------------------------------------------------- */ html {  -webkit-tap-highlight-color:transparent; } #masthead-mobile-height {  display:none;  height:54px; } #masthead-mobile-height::after {  clear:both;  content:"";  display:table; } #masthead-mobile {  display:none;  position:fixed;  top:0;  left:0;  right:0;  z-index:999999; } #masthead-mobile .container {  position:relative;  z-index:20;  height:54px; } .masthead-mobile-static #masthead-mobile {  position:relative;  top:auto; } .masthead-mobile-static #masthead-mobile-height {  display:none !important; } #masthead-mobile .header-cart-icon a, #masthead-mobile .hamburger-btn {  color:inherit; } .masthead-mobile-bg {  display:block;  position:absolute;  bottom:0;  left:0;  top:0;  right:0;  background:white;  z-index:1; } .masthead-mobile-part {  z-index:20;  position:absolute;  top:0;  bottom:0;  display:flex;  align-items:center; } .masthead-mobile-part > * + * {  margin-left:5px; } .masthead-mobile-left {  left:0; } .masthead-mobile-right {  right:0; } @media only screen and (max-width:840px) {  .header-container,  .header-builder,  #minimal-header {   display:none;  }  #masthead-mobile,  #masthead-mobile-height {   display:block;  } } /* Mobile Logo --------------------------------------- */ #mobile-logo {  margin:0 auto;  display:flex;  height:100%;  max-width:calc(100% - 90px);  align-items:center;  align-content:center;  justify-content:center;  line-height:54px; } #mobile-logo a {  color:inherit;  text-decoration:none;  display:block;  line-height:inherit; } #mobile-logo a:focus {  outline:0; } #mobile-logo img {  display:block;  width:auto;  height:36px;  max-width:100%; } /* Hamburger buttn --------------------------------------- */ .hamburger-btn {  color:inherit;  display:block;  text-align:center;  text-decoration:none;  cursor:pointer;  transition:color 0.2s ease-out;  width:40px;  height:40px;  line-height:40px;  font-size:18px; } .hamburger-btn:focus {  outline:0; } .hamburger-btn i {  display:block;  line-height:inherit; } .hamburger-btn .hamburger-open-icon {  display:block; } .hamburger-btn .hamburger-close-icon {  display:none; } .hamburger-btn img {  width:32px; } .offcanvas-open .hamburger-btn .hamburger-open-icon {  display:none; } .offcanvas-open .hamburger-btn .hamburger-close-icon {  display:block; } /* Off-canvas menu * @since 2.9 * @improved in 4.0 * @improved since 4.3 ---------------------------------------------------------------------------------------------------------------------------- */ #offcanvas {  position:fixed;  left:0;  width:100%;  max-width:100%;  height:calc(100% - 56px - 1px);  overflow-x:hidden;  overflow-y:scroll;  -webkit-overflow-scrolling:touch;  z-index:99999; } .admin-bar #offcanvas {  top:86px; } #offcanvas-bg {  max-width:100%;  display:block;  position:fixed;  bottom:0;  left:0;  width:100%;  z-index:4000;  border-width:1px 0 0;  z-index:99990; } .offcanvas-bg {  background:#fff;  background-size:cover;  background-position:center;  background-repeat:no-repeat;  background-attachment:scroll !important; } #offcanvas, #offcanvas-bg {  top:54px;  transform:translate3d(-100%, 0, 0); } .offcanvas-open #offcanvas, .offcanvas-open #offcanvas-bg {  transform:translate3d(0, 0, 0); } /* Off-canvas element --------------------------------------- */ .offcanvas-element {  display:block;  position:relative;  padding-top:10px; } .offcanvas-element:before {  position:absolute;  top:0;  right:16px;  left:16px;  content:"";  display:block;  z-index:10; } .offcanvas-element + .offcanvas-element:before {  border-width:1px 0 0; } .offcanvas-element.social-list {  padding-left:16px;  padding-right:16px;  margin-top:20px;  padding-top:20px; } /* Off-canvas Search --------------------------------------- */ .offcanvas-search {  padding-left:16px;  padding-right:16px; } .offcanvas-search .s {  padding-left:16px;  padding-right:40px;  line-height:40px;  font-size:16px; } .offcanvas-search .submit {  width:40px;  height:40px;  line-height:40px;  font-size:14px; } .offcanvas-overlay {  display:none;  z-index:99980;  position:fixed;  top:0;  left:0;  bottom:0;  right:0;  background:rgba(0, 0, 0, 0.6);  opacity:0;  visibility:hidden;  transition:all 0.15s ease-out; } /* Off-canvas Sidebar * @since 4.6.3 --------------------------------------- */ .offcanvas-sidebar {  display:block;  padding-left:32px;  padding-right:32px; } .offcanvas-sidebar .widget + .widget {  margin-top:1em; } .offcanvas-sidebar-after {  margin-top:20px;  padding-top:20px; } .offcanvas-sidebar-before {  margin-bottom:20px;  padding-bottom:20px; } /* Off-Canvas On Screen >= 500px * it won't display 100% width, just 320px width --------------------------------------- */ @media (min-width:500px) {  #offcanvas,  #offcanvas-bg {   width:320px;   top:0;  }  .admin-bar #offcanvas,  .admin-bar #offcanvas-bg {   top:32px;  }  #offcanvas-bg {   border:0;  }  .offcanvas-overlay {   display:block;  }  .offcanvas-open .offcanvas-dark + #offcanvas-bg {   box-shadow:none;  }  .offcanvas-open .offcanvas-overlay {   opacity:1;   visibility:visible;  } } /* Off-Canvas Menu --------------------------------------- */ .offcanvas-nav {  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  font-size:1em;  /* First Level  -------------------- */  /* Deeper Levels  -------------------- */ } .offcanvas-nav:after {  content:"";  clear:both;  display:table; } .offcanvas-nav ul {  list-style:none;  margin:0;  padding:0; } .offcanvas-nav li {  display:block; } .offcanvas-nav a {  color:inherit;  padding:5px 16px;  padding:5px 0;  line-height:36px;  transition:color 0.3s ease-out, background 0.3s ease-out; } .offcanvas-nav a:hover {  color:inherit; } .offcanvas-nav a:focus {  outline:0 !important; } .offcanvas-nav .menu > ul > li {  display:block;  position:relative;  /**  * animation, since 4.7.1  */ } .offcanvas-nav .menu > ul > li > a {  display:block; } .offcanvas-nav li {  display:block;  position:relative;  padding:0 16px; } .offcanvas-nav li > .indicator {  display:none;  position:absolute;  z-index:32;  top:0;  right:0;  width:46px;  line-height:34px;  padding-top:5px;  text-align:center;  font-size:0.8em;  cursor:pointer; } .offcanvas-nav li > .indicator i {  display:inline-block;  transition:all 0.3s ease-out; } .offcanvas-nav li + li > a {  border:0 solid #c0c1c0; } .offcanvas-nav li.menu-item-has-children > .indicator {  display:block; } .offcanvas-nav li:hover > a {  opacity:0.9; } .offcanvas-nav li.active > .indicator i {  transform:rotate(90deg); } .offcanvas-nav ul ul {  display:none;  padding:0;  margin:0;  margin-left:14px; } .offcanvas-nav ul ul a {  display:block;  line-height:28px; } .body-offcanvas-has-animation .offcanvas-nav .menu > ul > li, .body-offcanvas-has-animation .offcanvas-element:not(.offcanvas-nav), .body-offcanvas-has-animation .offcanvas .widget {  display:block;  transform:translate(0, 20px);  opacity:0;  visibility:hidden;  transition:all 0.3s ease-out; } .offcanvas-open .body-offcanvas-has-animation .offcanvas-nav .menu > ul > li, .offcanvas-open .body-offcanvas-has-animation .offcanvas-element:not(.offcanvas-nav), .offcanvas-open .body-offcanvas-has-animation .offcanvas .widget {  transform:translate(0, 0);  opacity:1;  visibility:visible; } /* Border problem --------------------------------------- */ .offcanvas-style-has-border .offcanvas-nav li + li > a {  border-width:1px 0 0; } /* Dark Skin --------------------------------------- */ .offcanvas-dark {  color:#999; } .offcanvas-dark + .offcanvas-bg {  background:#000; } .offcanvas-dark .offcanvas-nav li {  padding-left:0;  padding-right:0; } .offcanvas-dark .offcanvas-nav a {  padding-left:12px;  padding-right:12px;  padding-left:32px;  padding-right:32px; } .offcanvas-dark .offcanvas-nav ul ul {  margin-left:0; } .offcanvas-dark .offcanvas-nav ul ul a {  padding-left:48px; } .offcanvas-dark .offcanvas-nav li:hover > a, .offcanvas-dark .offcanvas-nav .active > a, .offcanvas-dark .offcanvas-nav .current-menu-item > a, .offcanvas-dark .offcanvas-nav .current-menu-ancestor > a {  background:rgba(0, 0, 0, 0.2);  color:white; } .offcanvas-dark .offcanvas-nav a:hover, .offcanvas-dark .offcanvas-nav a:focus, .offcanvas-dark .offcanvas-nav a:active, .offcanvas-dark .offcanvas-nav .active > a:hover, .offcanvas-dark .offcanvas-nav .active > a:focus, .offcanvas-dark .offcanvas-nav .active > a:active, .offcanvas-dark .offcanvas-nav .current-menu-item > a:hover, .offcanvas-dark .offcanvas-nav .current-menu-item > a:focus, .offcanvas-dark .offcanvas-nav .current-menu-item > a:active, .offcanvas-dark .offcanvas-nav .current-menu-ancestor > a:hover, .offcanvas-dark .offcanvas-nav .current-menu-ancestor > a:focus, .offcanvas-dark .offcanvas-nav .current-menu-ancestor > a:active {  color:white; } .offcanvas-dark .offcanvas-search .s {  border-width:0 0 1px;  padding-left:0;  background:none; } .offcanvas-dark .offcanvas-search .s, .offcanvas-dark .offcanvas-nav li + li > a {  border-color:rgba(255, 255, 255, 0.1);  border:0; } /* CONTACT FORM 7 ----------------------------------------------------------------------------------------------------------------- */ /* Main Layout -------------------------------- */ .wpcf7 {  display:block;  clear:both;  margin:0 0 1em; } .wpcf7 input[type=color], .wpcf7 input[type=date], .wpcf7 input[type=datetime], .wpcf7 input[type=datetime-local], .wpcf7 input[type=email], .wpcf7 input[type=month], .wpcf7 input[type=number], .wpcf7 input[type=password], .wpcf7 input[type=search], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 input[type=time], .wpcf7 input[type=url], .wpcf7 input[type=week], .wpcf7 input:not([type]), .wpcf7 textarea {  display:block;  width:100%;  max-width:100%; } .wpcf7 .input {  display:block;  width:48%;  float:left;  margin-right:4%; } .wpcf7 .textarea {  display:block;  overflow:hidden; } .wpcf7 p, .wpcf7 .row {  margin-bottom:20px; } .wpcf7 p:last-of-type, .wpcf7 .row:last-of-type {  margin-bottom:0; } .wpcf7 textarea {  height:149px; } span.wpcf7-form-control-wrap {  display:block;  margin-top:0.3em; } .wpcf7-submit {  display:block;  margin-left:auto;  margin-right:auto;  width:33.33%;  min-width:180px; } .wpcf7-submit:hover {  background:#db4a37; } /* Response -------------------------------- */ div.wpcf7-response-output {  margin-left:0 !important;  margin-right:0 !important;  padding:0.3em 1em !important;  font-size:0.9em;  margin:0 0 2em; } span.wpcf7-not-valid-tip {  padding:2px 8px !important;  border:none !important;  color:#ab5c5c !important;  background:#efd0d0 !important;  font-size:0.9em; } span.wpcf7-not-valid-tip-no-ajax {  display:block;  margin-top:6px !important; } /* MAILCHIMP since 2.4 * @since 4.2 we have subscribe form block -------------------------------------------------------------------------------------- */ .mc4wp-form-fields p {  margin-bottom:10px; } .mc4wp-form-fields input[type=color], .mc4wp-form-fields input[type=date], .mc4wp-form-fields input[type=datetime], .mc4wp-form-fields input[type=datetime-local], .mc4wp-form-fields input[type=email], .mc4wp-form-fields input[type=month], .mc4wp-form-fields input[type=number], .mc4wp-form-fields input[type=password], .mc4wp-form-fields input[type=search], .mc4wp-form-fields input[type=tel], .mc4wp-form-fields input[type=text], .mc4wp-form-fields input[type=time], .mc4wp-form-fields input[type=url], .mc4wp-form-fields input[type=week], .mc4wp-form-fields input:not([type]), .mc4wp-form-fields textarea {  width:100%; } .mc4wp-form-fields input[type=color]::-webkit-input-placeholder, .mc4wp-form-fields input[type=date]::-webkit-input-placeholder, .mc4wp-form-fields input[type=datetime]::-webkit-input-placeholder, .mc4wp-form-fields input[type=datetime-local]::-webkit-input-placeholder, .mc4wp-form-fields input[type=email]::-webkit-input-placeholder, .mc4wp-form-fields input[type=month]::-webkit-input-placeholder, .mc4wp-form-fields input[type=number]::-webkit-input-placeholder, .mc4wp-form-fields input[type=password]::-webkit-input-placeholder, .mc4wp-form-fields input[type=search]::-webkit-input-placeholder, .mc4wp-form-fields input[type=tel]::-webkit-input-placeholder, .mc4wp-form-fields input[type=text]::-webkit-input-placeholder, .mc4wp-form-fields input[type=time]::-webkit-input-placeholder, .mc4wp-form-fields input[type=url]::-webkit-input-placeholder, .mc4wp-form-fields input[type=week]::-webkit-input-placeholder, .mc4wp-form-fields input:not([type])::-webkit-input-placeholder, .mc4wp-form-fields textarea::-webkit-input-placeholder {  color:inherit;  opacity:1; } .mc4wp-form-fields input[type=color]::-moz-placeholder, .mc4wp-form-fields input[type=date]::-moz-placeholder, .mc4wp-form-fields input[type=datetime]::-moz-placeholder, .mc4wp-form-fields input[type=datetime-local]::-moz-placeholder, .mc4wp-form-fields input[type=email]::-moz-placeholder, .mc4wp-form-fields input[type=month]::-moz-placeholder, .mc4wp-form-fields input[type=number]::-moz-placeholder, .mc4wp-form-fields input[type=password]::-moz-placeholder, .mc4wp-form-fields input[type=search]::-moz-placeholder, .mc4wp-form-fields input[type=tel]::-moz-placeholder, .mc4wp-form-fields input[type=text]::-moz-placeholder, .mc4wp-form-fields input[type=time]::-moz-placeholder, .mc4wp-form-fields input[type=url]::-moz-placeholder, .mc4wp-form-fields input[type=week]::-moz-placeholder, .mc4wp-form-fields input:not([type])::-moz-placeholder, .mc4wp-form-fields textarea::-moz-placeholder {  color:inherit;  opacity:1; } .mc4wp-form-fields input[type=color]:-moz-placeholder, .mc4wp-form-fields input[type=date]:-moz-placeholder, .mc4wp-form-fields input[type=datetime]:-moz-placeholder, .mc4wp-form-fields input[type=datetime-local]:-moz-placeholder, .mc4wp-form-fields input[type=email]:-moz-placeholder, .mc4wp-form-fields input[type=month]:-moz-placeholder, .mc4wp-form-fields input[type=number]:-moz-placeholder, .mc4wp-form-fields input[type=password]:-moz-placeholder, .mc4wp-form-fields input[type=search]:-moz-placeholder, .mc4wp-form-fields input[type=tel]:-moz-placeholder, .mc4wp-form-fields input[type=text]:-moz-placeholder, .mc4wp-form-fields input[type=time]:-moz-placeholder, .mc4wp-form-fields input[type=url]:-moz-placeholder, .mc4wp-form-fields input[type=week]:-moz-placeholder, .mc4wp-form-fields input:not([type]):-moz-placeholder, .mc4wp-form-fields textarea:-moz-placeholder {  color:inherit;  opacity:1; } .mc4wp-form-fields input[type=color]:-ms-input-placeholder, .mc4wp-form-fields input[type=date]:-ms-input-placeholder, .mc4wp-form-fields input[type=datetime]:-ms-input-placeholder, .mc4wp-form-fields input[type=datetime-local]:-ms-input-placeholder, .mc4wp-form-fields input[type=email]:-ms-input-placeholder, .mc4wp-form-fields input[type=month]:-ms-input-placeholder, .mc4wp-form-fields input[type=number]:-ms-input-placeholder, .mc4wp-form-fields input[type=password]:-ms-input-placeholder, .mc4wp-form-fields input[type=search]:-ms-input-placeholder, .mc4wp-form-fields input[type=tel]:-ms-input-placeholder, .mc4wp-form-fields input[type=text]:-ms-input-placeholder, .mc4wp-form-fields input[type=time]:-ms-input-placeholder, .mc4wp-form-fields input[type=url]:-ms-input-placeholder, .mc4wp-form-fields input[type=week]:-ms-input-placeholder, .mc4wp-form-fields input:not([type]):-ms-input-placeholder, .mc4wp-form-fields textarea:-ms-input-placeholder {  color:inherit;  opacity:1; } .mc4wp-form-fields button, .mc4wp-form-fields input[type=button], .mc4wp-form-fields input[type=reset], .mc4wp-form-fields input[type=submit] {  width:100%; } .fox-form {  display:block;  clear:both; } .form-inline .mc4wp-form-fields {  display:inline-flex;  align-items:center; } .form-inline .mc4wp-form-fields > * {  margin:0; } .form-inline .mc4wp-form-fields > * + * {  margin-left:5px; } .form-inline p {  margin:0; } .form-inline input[type=color], .form-inline input[type=date], .form-inline input[type=datetime], .form-inline input[type=datetime-local], .form-inline input[type=email], .form-inline input[type=month], .form-inline input[type=number], .form-inline input[type=password], .form-inline input[type=search], .form-inline input[type=tel], .form-inline input[type=text], .form-inline input[type=time], .form-inline input[type=url], .form-inline input[type=week], .form-inline input:not([type]), .form-inline textarea {  width:260px; } @media (max-width:767px) {  .form-inline .mc4wp-form-fields {   display:block;  }  .form-inline .mc4wp-form-fields > * + * {   margin-left:0;   margin-top:1em;  }  .form-inline input[type=color], .form-inline input[type=date], .form-inline input[type=datetime], .form-inline input[type=datetime-local], .form-inline input[type=email], .form-inline input[type=month], .form-inline input[type=number], .form-inline input[type=password], .form-inline input[type=search], .form-inline input[type=tel], .form-inline input[type=text], .form-inline input[type=time], .form-inline input[type=url], .form-inline input[type=week], .form-inline input:not([type]), .form-inline textarea,  .form-inline button, .form-inline input[type=button], .form-inline input[type=reset], .form-inline input[type=submit] {   width:100%;  } } .fox-form-inline-wrapper {  display:table;  margin:0 auto; } @media only screen and (max-width:840px) {  .fox-form-inline-wrapper {   display:block;  } } .fox-form-inline {  display:flex;  align-content:center;  align-items:center; } .fox-form-inline input[type=color], .fox-form-inline input[type=date], .fox-form-inline input[type=datetime], .fox-form-inline input[type=datetime-local], .fox-form-inline input[type=email], .fox-form-inline input[type=month], .fox-form-inline input[type=number], .fox-form-inline input[type=password], .fox-form-inline input[type=search], .fox-form-inline input[type=tel], .fox-form-inline input[type=text], .fox-form-inline input[type=time], .fox-form-inline input[type=url], .fox-form-inline input[type=week], .fox-form-inline input:not([type]), .fox-form-inline textarea {  width:300px; } @media only screen and (max-width:840px) {  .fox-form-inline input[type=color], .fox-form-inline input[type=date], .fox-form-inline input[type=datetime], .fox-form-inline input[type=datetime-local], .fox-form-inline input[type=email], .fox-form-inline input[type=month], .fox-form-inline input[type=number], .fox-form-inline input[type=password], .fox-form-inline input[type=search], .fox-form-inline input[type=tel], .fox-form-inline input[type=text], .fox-form-inline input[type=time], .fox-form-inline input[type=url], .fox-form-inline input[type=week], .fox-form-inline input:not([type]), .fox-form-inline textarea {   width:100%;  } } .fox-form-inline > * + * {  margin-left:10px; } .fox-form-inline > * + *:last-child {  margin-left:-1px; } .fox-form-inline button {  background:none;  padding:0;  height:44px;  text-decoration:none; } .fox-form-inline button:hover {  background:none;  color:inherit; } .fox-form-inline button .long-arrow {  width:50px; } @media only screen and (max-width:840px) {  .fox-form-inline {   display:block;  }  .fox-form-inline > * + * {   margin-left:0;  } } .mc4wp-form-fields .fox-form-inline p {  margin-bottom:0; } @media only screen and (max-width:840px) {  .mc4wp-form-fields .fox-form-inline p {   margin-bottom:10px;  } } .form-title {  margin:0; } .form-subtitle {  margin:5px 0 0;  font-size:0.9em; } /* ELEMENTOR SECTION ---------------------------------------- */ /* eliminate padding 10px * .elementor-section:not(.elementor-section-stretched) {   .elementor-container {  &.elementor-column-gap-default { margin:-10px !important; // width:calc(100% + 20px);  }  &.elementor-column-gap-narrow { margin:-5px !important; width:calc(100% + 10px);  }  &.elementor-column-gap-extended { margin:-15px !important; width:calc(100% + 30px);  } &.elementor-column-gap-wide { margin:-20px !important; width:calc(100% + 40px);  }  &.elementor-column-gap-wider { margin:-30px !important; width:calc(100% + 60px);  }   } } // hide it until it's untilized .elementor-section-stretched {   // opacity:0;   // visibility:hidden;   // note   // transition:opacity .2s ease, visibility .2s ease, background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important; } .elementor-section-stretched[style] {   // opacity:1;   // visibility:visible; } */ /* STICKY SIDEBAR * since 5.0 --------------------------------------------------------------------------------------------------------------------- */ .elementor-section.sticky-sidebar-effect .elementor-container {  align-items:flex-start !important; } .woocommerce {  -moz-column-span:all;  column-span:all; } .woocommerce .page-share, .woocommerce-page .page-share {  display:none !important; } .woocommerce-notices-wrapper {  padding-top:2em; } /* Header Cart -------------------------------------------------------------------------------------- */ #header-cart {  position:fixed;  top:15%;  right:0;  background:#fff;  background:rgba(255, 255, 255, 0.95);  color:#333;  border:1px solid;  border-width:1px 0 1px 1px;  z-index:9999;  transition:all 0.4s;  transform:translate(0, 0); } #header-cart .items-total {  display:block; } #header-cart.header-cart-hidden {  transform:translate(110%, 0); } .header-cart a {  display:block;  color:inherit;  font-size:14px;  padding:10px; } .header-cart a:hover {  color:#db4a37; } #logo-area .header-cart {  display:none; } /* Widgets -------------------------------------------------------------------------------------- */ /* Product List Widget --------------------- */ .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {  outline:0; } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {  width:48px; } /* Price Filter --------------------- */ .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {  background:#db4a37; } /* Column System ------------------------------ */ .products-wrapper {  overflow:hidden;  clear:both; } .products-wrapper::after {  clear:both;  content:"";  display:table; } .woocommerce .products ul, .woocommerce ul.products {  display:flex;  flex-flow:row wrap;  margin:0 -16px -32px; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {  float:none;  display:block;  margin:0;  padding:0 16px 32px; } .woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product {  width:100%; } .woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product {  width:50%; } .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {  width:33.33%; } .woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-4 ul.products li.product {  width:25%; } .woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {  width:20%; } .woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {  width:16.66%; } @media (max-width:1023px) {  .woocommerce-page.columns-5 ul.products li.product,  .woocommerce.columns-5 ul.products li.product {   width:33.33%;  }  .woocommerce-page.columns-6 ul.products li.product,  .woocommerce.columns-6 ul.products li.product {   width:33.33%;  } } @media (max-width:767px) {  .woocommerce-page.columns-3 ul.products li.product,  .woocommerce.columns-3 ul.products li.product {   width:50%;  }  .woocommerce-page.columns-4 ul.products li.product,  .woocommerce.columns-4 ul.products li.product {   width:50%;  }  .woocommerce-page.columns-5 ul.products li.product,  .woocommerce.columns-5 ul.products li.product {   width:50%;  }  .woocommerce-page.columns-6 ul.products li.product,  .woocommerce.columns-6 ul.products li.product {   width:50%;  } } @media (max-width:600px) {  .woocommerce-page.columns-2 ul.products li.product,  .woocommerce.columns-2 ul.products li.product {   width:100%;  }  .woocommerce-page.columns-3 ul.products li.product,  .woocommerce.columns-3 ul.products li.product {   width:100%;  }  .woocommerce-page.columns-4 ul.products li.product,  .woocommerce.columns-4 ul.products li.product {   width:100%;  }  .woocommerce-page.columns-5 ul.products li.product,  .woocommerce.columns-5 ul.products li.product {   width:100%;  }  .woocommerce-page.columns-6 ul.products li.product,  .woocommerce.columns-6 ul.products li.product {   width:100%;  } } /* Catalog -------------------------------------------------------------------------------------- */ .woocommerce .page-title {  margin-bottom:2rem; } .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {  margin-bottom:2rem;  line-height:32px; } .woocommerce-ordering select {  line-height:32px;  height:32px; } .woocommerce nav.woocommerce-pagination {  clear:both; } .woocommerce nav.woocommerce-pagination::after {  clear:both;  content:"";  display:table; } /* Thumbnail */ .product-thumbnail {  position:relative;  margin:0 0 10px;  overflow:hidden; } .product-thumbnail-inner {  overflow:hidden; } .product-thumbnail a {  display:block;  outline:0;  border:0;  text-decoration:none;  color:inherit; } .product-thumbnail img {  display:block;  width:100%; } .woocommerce ul.products li.product a {  border:0;  outline:0; } .woocommerce ul.products li.product a img {  margin:0; } /* title */ .woocommerce ul.products li.product h3 {  display:block;  margin:0;  padding:0;  font-size:20px;  letter-spacing:0.5px;  text-transform:inherit; } .woocommerce ul.products li.product h3 a {  color:inherit;  display:block;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis; } /* rating */ .woocommerce .star-rating {  line-height:1.1; } .woocommerce .products .star-rating {  margin:0.8em 0; } .woocommerce .star-rating span:before {  color:#db4a37; } /* price */ .woocommerce ul.products li.product .price {  font-size:1.05em;  color:inherit;  margin:0.5em 0 0; } .woocommerce ul.products li.product .price ins {  text-decoration:none;  font-weight:normal; } .woocommerce ul.products li.product .price del {  display:inline;  margin-right:10px; } /* sale label */ .woocommerce span.onsale {  left:-2em; } .woocommerce span.onsale, .woocommerce ul.products li.product .onsale {  font-family:Oswald, sans-serif;  text-transform:uppercase;  font-size:12px;  letter-spacing:1px;  font-weight:400;  display:block;  background:#db4a37;  color:#fff;  top:10%;  right:10%;  z-index:30;  width:60px;  height:60px;  line-height:60px;  padding:0; } /* Input -------------------------------------------------------------------------------------- */ .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {  line-height:40px; } .woocommerce form .form-row textarea {  line-height:1.5;  height:8em; } .select2-container .select2-selection--single {  height:40px; } .select2-search--dropdown .select2-search__field {  padding:0; } /* Button -------------------------------------------------------------------------------------- */ .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {  color:inherit;  border-radius:0;  font-weight:normal;  padding:0 1.2em;  height:30px;  line-height:30px;  background:#f0f0f0;  color:#333;  border:0 !important;  font-family:Oswald, sans-serif;  text-transform:uppercase;  letter-spacing:2px;  font-size:0.7em; } .woocommerce a.button.product_type_external {  letter-spacing:0; } .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading {  padding-right:1.2em; } .woocommerce #respond input#submit.added, .woocommerce a.button.added, .woocommerce button.button.added, .woocommerce input.button.added, .woocommerce #respond input#submit.added:hover, .woocommerce a.button.added:hover, .woocommerce button.button.added:hover, .woocommerce input.button.added:hover {  background:#e0efe0;  color:#349c34; } .woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after {  display:none; } .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {  background:#e9e9e9; } .woocommerce a.added_to_cart {  color:inherit;  border-bottom:1px dotted;  padding-top:0;  vertical-align:middle;  margin-left:10px;  font-family:Oswald, sans-serif;  text-transform:uppercase;  font-size:10px;  letter-spacing:1px; } .woocommerce a.added_to_cart:hover {  color:#999;  border-bottom:1px solid; } /* Alt Buttons --------------------- */ .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {  background:#111;  color:#fff;  border-radius:0;  -webkit-font-smoothing:subpixel-antialiased;  padding:0 2rem;  transition:all 0.3s; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {  background:#db4a37;  opacity:1; } .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {  background:#999; } /* Cart Button -------------------------------------------------------------------------------------- */ .woocommerce a.add_to_cart_button {  position:absolute;  bottom:0;  left:0;  right:0;  background:#111;  color:#fff;  margin:0;  height:36px;  line-height:36px;  text-align:center;  font-size:11px;  text-transform:uppercase;  letter-spacing:2px;  border:0;  outline:0;  display:block;  transition:all 0.25s ease-out;  opacity:0;  transform:translate(0, 100%); } .style--cart-light.woocommerce a.add_to_cart_button {  background:white;  background:rgba(255, 255, 255, 0.9);  color:#333;  box-shadow:0 3px rgba(0, 0, 0, 0.1); } .woocommerce a.add_to_cart_button:hover {  background:#db4a37;  color:white; } .woocommerce .product-thumbnail:hover a.add_to_cart_button {  transform:translate(0, 0);  opacity:1; } .woocommerce .product-thumbnail:hover a.add_to_cart_button.loading {  opacity:0.25; } .woocommerce .product-thumbnail .added_to_cart {  display:none; } /* Pagination -------------------------------------------------------------------------------------- */ .woocommerce nav.woocommerce-pagination {  padding:48px 0 24px;  text-align:center; } .woocommerce nav.woocommerce-pagination ul {  font-family:Oswald, sans-serif;  display:inline-block;  border:0;  padding:5px 16px;  letter-spacing:5px;  text-transform:uppercase;  font-size:13px; } .woocommerce nav.woocommerce-pagination ul li {  padding:0 6px;  border:0; } .woocommerce nav.woocommerce-pagination ul li a {  color:inherit; } .woocommerce nav.woocommerce-pagination ul li a:hover {  background:none; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {  padding:0;  display:block;  line-height:inherit; } .woocommerce nav.woocommerce-pagination ul li span.current {  color:#ccc;  background:none; } /* Single -------------------------------------------------------------------------------------- */ .single-product .content {  padding-top:30px;  padding-bottom:60px;  border-top:2px solid; } .single-product .wi-content {  padding-bottom:60px; } /* Images --------------------- */ .woocommerce div.product div.images .woocommerce-product-gallery__wrapper {  margin:-5px; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper > div {  padding:5px; } .woocommerce div.product div.images {  position:relative; } .woocommerce div.product div.images div.thumbnails {  padding-top:1.5em; } .woocommerce div.product div.images a {  color:inherit;  border:0;  outline:0;  display:block; } .woocommerce div.product div.images img {  border:0;  box-shadow:none; } /* Title --------------------- */ .woocommerce div.product .product_title {  text-align:left;  font-size:2.2em;  margin-bottom:1rem; } .woocommerce div.product p.price ins, .woocommerce div.product span.price ins {  font-weight:normal;  text-decoration:none; } /* Price --------------------- */ .woocommerce div.product p.price, .woocommerce div.product span.price {  color:inherit;  letter-spacing:1px;  font-family:Oswald, sans-serif; } .woocommerce div.product .woocommerce-product-rating a {  color:inherit; } .woocommerce div.product .woocommerce-product-rating a:hover {  text-decoration:underline; } /* Variations --------------------- */ .woocommerce-variation-price {  margin:0 0 1em; } /* In Stock --------------------- */ .woocommerce div.product .stock {  color:#77a464;  font-weight:bold;  background:#fafafa;  display:table;  padding:6px 12px;  border:1px dashed #ccc; } /* Cart --------------------- */ .woocommerce button.single_add_to_cart_button {  height:30px;  line-height:30px;  padding:0 20px; } .return-to-shop a {  text-decoration:none !important; } /* Meta --------------------- */ .product_meta {  font-size:12px; } .product_meta > span {  display:block; } .product_meta a {  color:#333;  border-bottom:1px solid; } .product_meta a:hover {  border-bottom-color:transparent; } /* Quantity --------------------- */ .woocommerce div.quantity, .woocommerce-page div.quantity {  border:1px solid #e5e5e5;  float:left;  overflow:hidden;  width:96px;  margin:0 20px 0 0;  border-radius:0px;  box-shadow:none;  /* prevent FOUC */  opacity:0;  visibility:hidden; } .woocommerce div.quantity, .woocommerce-page div.quantity {  opacity:1;  visibility:visible; } .woocommerce div.quantity input.minus, .woocommerce-page div.quantity input.minus, .woocommerce div.quantity input.plus, .woocommerce-page div.quantity input.plus {  -webkit-appearance:none; /* remove input form */  border-radius:0; } .woocommerce div.quantity input.minus, .woocommerce-page div.quantity input.minus, .woocommerce div.quantity input.plus, .woocommerce-page div.quantity input.plus, .woocommerce div.quantity input.qty, .woocommerce-page div.quantity input.qty {  border:none;  -moz-appearance:textfield;  border-radius:0;  color:#333;  float:left;  width:26px;  height:28px;  line-height:28px;  margin:0;  padding:0;  text-align:center;  vertical-align:middle;  background:none;  cursor:pointer;  box-shadow:none;  outline:none;  font-family:Arial, sans-serif;  font-weight:400;  font-size:18px; } .woocommerce div.quantity input.minus:hover, .woocommerce-page div.quantity input.minus:hover, .woocommerce div.quantity input.plus:hover, .woocommerce-page div.quantity input.plus:hover {  background:#fafafa; } .woocommerce div.quantity input.minus, .woocommerce-page div.quantity input.minus, .woocommerce div.quantity input.qty, .woocommerce-page div.quantity input.qty {  border-right:1px solid #e5e5e5; } .woocommerce div.quantity input.qty, .woocommerce-page div.quantity input.qty {  background:transparent;  width:40px; } .woocommerce div.quantity input.qty::-webkit-inner-spin-button, .woocommerce-page div.quantity input.qty::-webkit-inner-spin-button, .woocommerce div.quantity input.qty::-webkit-outer-spin-button, .woocommerce-page div.quantity input.qty::-webkit-outer-spin-button {  -webkit-appearance:none;  margin:0; } /* Tabs --------------------- */ .woocommerce div.product .woocommerce-tabs ul.tabs {  padding-left:0; } .woocommerce div.product .woocommerce-tabs ul.tabs li {  border:0;  border-radius:0;  background:none;  padding:0;  margin:0 10px 0 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before {  display:none; } .woocommerce div.product .woocommerce-tabs ul.tabs:before {  border-color:#c0c1c0; } .woocommerce div.product .woocommerce-tabs ul.tabs li a {  outline:0;  display:block;  font-family:Oswald, sans-serif;  font-weight:normal;  color:inherit;  font-size:11px;  letter-spacing:2px;  text-transform:uppercase;  padding:1rem 2rem;  background:#fff;  border:1px solid #c0c1c0;  border-width:1px 1px 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {  background:#fff; } /* Tab Content */ #tab-additional_information h2, .woocommerce-Tabs-panel--description > h2:first-child {  display:none; } .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {  font-style:normal;  font-weight:normal;  padding:10px 20px;  border:1px solid #999;  background:none;  text-align:inherit; } /* Review Layout --------------------- */ .woocommerce #reviews {  overflow:hidden;  padding:20px 0; } .woocommerce #reviews #comments, .woocommerce #review_form_wrapper {  display:block;  min-height:1px; } .woocommerce #reviews #comments {  border:0; } .woocommerce #reviews #comments h2 {  margin-bottom:20px; } /* Review Form --------------------- */ .woocommerce-Reviews #comments {  margin:0; } .woocommerce-noreviews {  border:1px dashed #ccc;  text-align:center;  padding:10px;  background:#f5f5f5; } #review_form #reply-title {  text-align:inherit; } .comment-form-rating > * {  display:inline-block;  vertical-align:middle; } .comment-form-rating label {  font-style:italic;  color:#999; } .woocommerce #review_form #respond p.stars {  margin:10px 0; } .woocommerce #review_form #respond p.stars > span {  display:block;  height:1em; } .woocommerce p.stars a {  border:0 !important;  outline:0; } .woocommerce #review_form #respond .form-submit input {  margin:0 auto;  display:block;  padding:0 2em;  line-height:30px;  height:30px;  background:#111;  color:#fff; } .woocommerce #review_form #respond .form-submit input:hover {  background:#db4a37; } .woocommerce #review_form #respond p.comment-form-email {  margin-left:4%; } /* Reviews --------------------- */ .woocommerce #reviews #comments ol.commentlist {  padding:0; } .woocommerce #reviews #comments ol.commentlist li {  margin:24px 0 0;  padding:24px 0 0;  border-top:1px solid; } .woocommerce #reviews #comments ol.commentlist li img.avatar {  top:20px;  width:48px;  height:48px;  border:0;  background:none;  padding:0; } .woocommerce #reviews #comments ol.commentlist li .comment-text {  border:0;  padding:0;  margin-left:70px; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {  margin:0 0 5px;  font-family:Oswald, sans-serif;  font-weight:400;  color:inherit; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong[itemprop=author] {  font-size:20px; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time {  color:#000;  font-size:10px;  text-decoration:none;  font-style:normal;  text-transform:uppercase;  letter-spacing:1px; } /* Related Products --------------------- */ .products.related > h2, .products.upsells > h2, .cross-sells > h2 {  font-size:1.4em;  text-transform:uppercase;  border:1px solid #c0c1c0;  border-width:1px 0 0;  padding:20px 0 0;  margin:0 0 1em;  letter-spacing:1px;  font-weight:400; } /* Message -------------------------------------------------------------------------------------- */ .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {  color:#000;  border:0;  background:#f9f9f9;  padding:10px 20px !important;  line-height:30px; } .woocommerce .woocommerce-message {  background:#e5edf1;  color:#4f89a7; } .woocommerce .woocommerce-error {  background:#F5EFEF;  color:#DC6B6B; } .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {  display:none; } .woocommerce .woocommerce-message #respond input#submit, .woocommerce .woocommerce-message a.button, .woocommerce .woocommerce-message button.button, .woocommerce .woocommerce-message input.button {  background:white; } .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-message a {  border-bottom:1px dotted; } .woocommerce .woocommerce-error a:hover, .woocommerce .woocommerce-info a:hover, .woocommerce .woocommerce-message a:hover {  border-bottom:1px solid; } /* Cart -------------------------------------------------------------------------------------- */ .woocommerce table.shop_table {  border-collapse:collapse;  border-radius:0;  border:1px solid #c0c1c0; } .woocommerce table.shop_table th {  text-transform:uppercase;  letter-spacing:1px;  font-family:Oswald, sans-serif;  font-weight:400;  letter-spacing:2px;  font-size:11px; } .woocommerce table.shop_table td, .woocommerce table.shop_table th {  padding:20px;  vertical-align:middle;  border-top:0;  overflow:hidden; } .woocommerce a.remove {  margin:0 auto; } .woocommerce a.remove:hover {  color:red !important;  background:none; } .woocommerce-cart table.cart .product-thumbnail {  width:100px; } .woocommerce-cart table.cart img {  width:100%;  display:block; } .woocommerce table.shop_table td.product-name a {  color:inherit;  font-family:Oswald, sans-serif;  font-weight:normal; } .woocommerce table.shop_table td.product-name a:hover {  text-decoration:underline; } #coupon_code {  width:150px;  line-height:28px;  height:30px; } .woocommerce-cart table.cart input[name=update_cart] {  display:block;  margin-left:auto; } .woocommerce-cart .wc-proceed-to-checkout {  padding-bottom:0; } #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {  font-size:0.7em; } .cart_totals h2 {  font-size:18px; } .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th {  border-top:0; } .woocommerce table.shop_table {  border-bottom:0; } .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th {  vertical-align:middle; } .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {  font-weight:400; } .entry-content .select2-container .select2-choice, .entry-content .select2-container .select2-choice:hover {  border-bottom:1px solid #ccc; } #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {  border-color:#c0c1c0;  padding-left:10px; } /* Checkout -------------------------------------------------------------------------------------- */ #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {  border-radius:0;  background:#fafafa; } #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {  border-color:#f0f0f0; } #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {  background:#efefef;  border-radius:0; } #add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {  border-bottom-color:#efefef; } /* Order Received -------------------------------------------------------------------------------------- */ .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {  border-top:0; } .product-quantity {  font-weight:normal; } /* My Account -------------------------------------------------------------------------------------- */ .woocommerce-MyAccount-navigation ul {  list-style:none;  margin:0;  padding:0; } .woocommerce-MyAccount-navigation ul li + li {  padding-top:10px;  margin-top:10px;  border-top:1px solid #c0c1c0; } .woocommerce-MyAccount-navigation ul a {  color:inherit; } .woocommerce-MyAccount-navigation ul li.is-active a {  color:#aaa; } /* Login Form -------------------------------------------------------------------------------------- */ .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {  border-radius:0;  border-color:#111; } .woocommerce form.checkout_coupon > p {  margin-bottom:0; } .woocommerce form.checkout_coupon #coupon_code {  width:100%; } @media only screen and (max-width:740px) {  .woocommerce #reviews {   display:block;   margin:0;  }  .woocommerce #review_form_wrapper,  .woocommerce #reviews #comments {   width:auto;   padding:0;  }  .woocommerce #review_form_wrapper {   margin-top:2rem;   padding-top:2rem;   border:0;   box-shadow:none;   border-top:1px solid;  } } @media only screen and (max-width:400px) {  /* Catalog  --------------------------- */  .woocommerce .woocommerce-result-count,  .woocommerce-page .woocommerce-result-count {   float:none;  }  .woocommerce .woocommerce-ordering,  .woocommerce-page .woocommerce-ordering {   float:none;   margin:1rem 0 2rem;  }  /* Product Item  --------------------------- */  .woocommerce span.onsale,  .woocommerce ul.products li.product .onsale {   transform:scale(0.7);   top:20px;  } } .woocommerce .products ul::before, .woocommerce ul.products::before {  display:none; } .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {  padding-top:0;  padding-bottom:0; } /** since 5.0.4 * fix Elementor Pro WooCommerce product archive issue */ .elementor-products-grid ul.products.elementor-grid li.product {  min-width:0px; } /* Old Instagram Widget ------------------------------ */ .instagram-pics {  list-style:none;  margin:0;  padding:0;  overflow:hidden;  margin-left:-3px;  margin-right:-3px; } .instagram-pics li {  display:block;  float:left;  width:33.33%;  padding:3px; } .instagram-pics li img {  display:block;  width:100%; } .null-instagram-feed .clear {  text-align:center;  margin-bottom:0;  margin-top:20px; } .null-instagram-feed .clear a {  display:inline-block;  color:#000;  font-size:16px;  padding:5px 12px;  text-decoration:none;  border:1px solid #777;  transition:all 0.3s ease-out; } .null-instagram-feed .clear a:hover {  border-color:#db4a37;  color:#db4a37; } /* Instagram ------------------------------------------ */ .wi-instagram-widget {  overflow:hidden; } .wi-instagram-widget .wi-button {  margin:1em 0 0; } .wi-instagram-widget ul {  list-style:none;  display:block;  margin:-5px;  padding:0; } .wi-instagram-widget ul:after {  display:table;  clear:both;  content:""; } .wi-instagram-widget ul li {  float:left;  padding:5px; } .wi-instagram-widget ul li a {  position:relative;  display:block;  outline:0;  text-decoration:none;  overflow:hidden; } .wi-instagram-widget ul li a img {  display:block;  width:100%; } /* like count */ .wi-instagram-widget ul li a .photo-text {  display:none; /* todo list */  position:absolute;  z-index:20;  bottom:0;  left:0;  right:0;  padding:3px 0;  text-align:center;  background:rgba(255, 255, 255, 0.8);  font-size:12px;  color:#000;  transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1); } .wi-instagram-widget ul li a .photo-text span + span {  margin-left:10px;  display:inline-block;  vertical-align:middle; } .wi-instagram-widget ul li a .photo-text i {  margin-right:2px; } .wi-instagram-widget.column-1 ul li {  width:100%; } .wi-instagram-widget.column-2 ul li {  width:50%; } .wi-instagram-widget.column-3 ul li {  width:33.33%; } .wi-instagram-widget.column-4 ul li {  width:25%; } .wi-instagram-widget.column-5 ul li {  width:20%; } .wi-instagram-widget.column-6 ul li {  width:16.66%; } .wi-instagram-widget.column-7 ul li {  width:14.28%; } .wi-instagram-widget.column-8 ul li {  width:12.5%; } .wi-instagram-widget.column-9 ul li {  width:11.11%; } /* latest tweets */ .widget_displaytweetswidget > p {  display:block;  padding-left:30px;  position:relative;  overflow:hidden;  font-size:0.9em; } .widget_displaytweetswidget > p:before {  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;  transform:translate(0, 0);  content:"\f099";  position:absolute;  left:0px;  top:6px;  color:#45BCF0; } .widget_displaytweetswidget > p a {  border-bottom:1px dotted; } .widget_displaytweetswidget > p a:hover {  border-bottom:1px solid; } /* MOST VIEWED POSTS - since 3.0 */ .widget_post_views_counter_list_widget ul {  list-style:none;  margin:0;  padding:0;  display:block; } .widget_post_views_counter_list_widget li {  display:block; } .widget_post_views_counter_list_widget li + li {  margin-top:24px; } .widget_post_views_counter_list_widget .post-thumbnail {  display:block;  position:relative;  margin-bottom:10px; } .widget_post_views_counter_list_widget .post-thumbnail img {  display:block;  width:100%; } .widget_post_views_counter_list_widget .post-thumbnail .view-count {  background:#000;  color:#fff;  display:block;  position:absolute;  bottom:0;  left:0;  padding:2px 8px;  text-transform:uppercase;  letter-spacing:3px;  font-size:11px; } .popular-title {  margin-bottom:0.5em; } .popular-excerpt p {  margin:0; } /* popular posts */ .popular-thumbnail-container {  position:relative;  margin-bottom:10px; } .popular-thumbnail img {  display:block;  width:100%; } .popular-counter {  position:absolute;  font-family:serif;  font-size:62px;  line-height:1;  color:#fff;  font-style:italic;  bottom:0;  right:10px;  text-shadow:1px 1px 3px rgba(0, 0, 0, 0.1); } .view-count {  background:#000;  color:#fff;  display:block;  position:absolute;  bottom:0;  left:0;  padding:2px 8px;  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  text-transform:uppercase;  letter-spacing:3px;  font-size:11px; } .popular-content {  font-size:0.9em; } .widget a.readmore:hover {  color:#db4a37;  text-decoration:none; } /** * let those classes in the end of file */ .hide_on_desktop {  display:none !important; } @media only screen and (max-width:840px) {  .show_on_tablet {   display:block !important;  } } @media only screen and (max-width:840px) {  .hide_on_tablet {   display:none !important;  } } @media only screen and (max-width:600px) {  .show_on_mobile {   display:block !important;  } } @media only screen and (max-width:600px) {  .hide_on_mobile {   display:none !important;  } } /* FOX BLOCK PAGE ---------------------------------------------------------------------------------------------------------------------------- */ .single-fox_block .site-content {  min-height:100vh; } .demonstration {  display:block;  background:#000;  color:#fc0;  position:fixed;  bottom:0;  left:0;  right:0;  z-index:999;  padding:10px;  font-family:Helvetica, sans-serif;  font-size:16px;  line-height:1.5;  text-align:center; } .demonstration p {  margin:0; } .fox-library-modal-btn {  margin-left:5px;  background:#000;  vertical-align:top; } .fox-library-modal-btn:before {  content:"";  width:24px;  height:24px;  background-image:url(https://maxmag.gr/wp-content/themes/fox/images/foxhead.png);  background-position:center;  background-size:contain;  background-repeat:no-repeat;  margin-right:10px; } .elementor-add-new-section .elementor-add-section-area-button.fox-library-modal-btn {  width:auto;  font-size:14px;  font-family:Helvetica, sans-serif;  font-weight:bold;  background:#006ba1;  border-radius:0;  padding:0 10px;  display:flex;  align-items:center; } /* TEMPLATE BUILDER PROBLEM ---------------------------------------------------------------------------------------------------------------------------- */ @media only screen and (max-width:600px) {  .archive-builder .container,  .single-builder .container {   max-width:100%;  } }/*# sourceMappingURL=style.css.map */ 