@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{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}.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-adobe:before{content:"\f778"}.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-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-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-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-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-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-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-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-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-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-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-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.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-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-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-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-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-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-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-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-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-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-usd:before{content:"\f4c0"}.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-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-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-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-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-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-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.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-instagram:before{content:"\f16d"}.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-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-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-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-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-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-mofuroin:before{content:"\f6fc"}.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-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-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-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-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.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-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-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-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-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-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-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-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-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.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-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-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-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-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-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-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.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-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-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-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-tripadvisor:before{content:"\f262"}.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-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-furoppd: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-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-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-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.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-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-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-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-brands-400.eot);src:url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-regular-400.eot);src:url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-solid-900.eot);src:url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}@font-face {
font-family: 'base-icon';
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/base-icons.eot?bfnpvw);
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/base-icons.eot?bfnpvw#iefix) format("embedded-opentype"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/base-icons.ttf?bfnpvw) format("truetype"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/base-icons.woff?bfnpvw) format("woff"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/base-icons.svg?bfnpvw#base-icons) format("svg");
font-weight: normal;
font-style: normal;
font-display: swap;
}
[class^="base-icon-"],
[class*=" base-icon-"] { font-family: 'base-icon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.base-icon-calendar-page-empty:before {
content: "\e900";
}
.base-icon-tags:before {
content: "\e901";
}
.base-icon-avatar:before {
content: "\e902";
}
.base-icon-avatar-1:before {
content: "\e903";
}
.base-icon-back:before {
content: "\e904";
}
.base-icon-book:before {
content: "\e905";
}
.base-icon-cancel:before {
content: "\e906";
}
.base-icon-chat:before {
content: "\e907";
}
.base-icon-chat-1:before {
content: "\e908";
}
.base-icon-chat-2:before {
content: "\e909";
}
.base-icon-copy:before {
content: "\e90a";
}
.base-icon-dislike:before {
content: "\e90b";
}
.base-icon-download:before {
content: "\e90c";
}
.base-icon-download-1:before {
content: "\e90d";
}
.base-icon-edit:before {
content: "\e90e";
}
.base-icon-envelope:before {
content: "\e90f";
}
.base-icon-folder:before {
content: "\e910";
}
.base-icon-garbage:before {
content: "\e911";
}
.base-icon-glasses:before {
content: "\e912";
}
.base-icon-hand:before {
content: "\e913";
}
.base-icon-headphones:before {
content: "\e914";
}
.base-icon-heart:before {
content: "\e915";
}
.base-icon-house:before {
content: "\e916";
}
.base-icon-like:before {
content: "\e917";
}
.base-icon-link:before {
content: "\e918";
}
.base-icon-logout:before {
content: "\e919";
}
.base-icon-magnifying-glass:before {
content: "\e91a";
}
.base-icon-monitor:before {
content: "\e91b";
}
.base-icon-musical-note:before {
content: "\e91c";
}
.base-icon-next:before {
content: "\e91d";
}
.base-icon-next-1:before {
content: "\e91e";
}
.base-icon-padlock:before {
content: "\e91f";
}
.base-icon-paper-plane:before {
content: "\e920";
}
.base-icon-phone-call:before {
content: "\e921";
}
.base-icon-photo-camera:before {
content: "\e922";
}
.base-icon-pie-chart:before {
content: "\e923";
}
.base-icon-piggy-bank:before {
content: "\e924";
}
.base-icon-placeholder:before {
content: "\e925";
}
.base-icon-printer:before {
content: "\e926";
}
.base-icon-reload:before {
content: "\e927";
}
.base-icon-settings:before {
content: "\e928";
}
.base-icon-settings-1:before {
content: "\e929";
}
.base-icon-share:before {
content: "\e92a";
}
.base-icon-shopping-bag:before {
content: "\e92b";
}
.base-icon-shopping-cart:before {
content: "\e92c";
}
.base-icon-shuffle:before {
content: "\e92d";
}
.base-icon-speaker:before {
content: "\e92e";
}
.base-icon-star:before {
content: "\e92f";
}
.base-icon-tag:before {
content: "\e930";
}
.base-icon-upload:before {
content: "\e931";
}
.base-icon-upload-1:before {
content: "\e932";
}
.base-icon-vector:before {
content: "\e933";
}
.base-icon-shopping-cart-black-shape:before {
content: "\e934";
}
@font-face {
font-family: "multimedia-collection";
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/multimedia-collection.eot);
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/multimedia-collection.eot?#iefix) format("eot"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/multimedia-collection.woff2) format("woff2"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/multimedia-collection.woff) format("woff"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/multimedia-collection.ttf) format("truetype"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/multimedia-collection.svg#multimedia-collection) format("svg"); font-display: swap;
}
[class*="multimedia-collection-"],
[class^="multimedia-collection-"] {
font-family: "multimedia-collection";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1; text-decoration: none;
text-transform: none;
}
.multimedia-collection-avatar-1:before {
content: "\E001";
}
.multimedia-collection-avatar:before {
content: "\E002";
}
.multimedia-collection-back:before {
content: "\E003";
}
.multimedia-collection-book:before {
content: "\E004";
}
.multimedia-collection-cancel:before {
content: "\E005";
}
.multimedia-collection-chat-1:before {
content: "\E006";
}
.multimedia-collection-chat-2:before {
content: "\E007";
}
.multimedia-collection-chat:before {
content: "\E008";
}
.multimedia-collection-copy:before {
content: "\E009";
}
.multimedia-collection-dislike:before {
content: "\E00A";
}
.multimedia-collection-download-1:before {
content: "\E00B";
}
.multimedia-collection-download:before {
content: "\E00C";
}
.multimedia-collection-edit:before {
content: "\E00D";
}
.multimedia-collection-envelope:before {
content: "\E00E";
}
.multimedia-collection-folder:before {
content: "\E00F";
}
.multimedia-collection-garbage:before {
content: "\E010";
}
.multimedia-collection-glasses:before {
content: "\E011";
}
.multimedia-collection-hand:before {
content: "\E012";
}
.multimedia-collection-headphones:before {
content: "\E013";
}
.multimedia-collection-heart:before {
content: "\E014";
}
.multimedia-collection-house:before {
content: "\E015";
}
.multimedia-collection-like:before {
content: "\E016";
}
.multimedia-collection-link:before {
content: "\E017";
}
.multimedia-collection-logout:before {
content: "\E018";
}
.multimedia-collection-magnifying-glass:before {
content: "\E019";
}
.multimedia-collection-monitor:before {
content: "\E01A";
}
.multimedia-collection-musical-note:before {
content: "\E01B";
}
.multimedia-collection-next-1:before {
content: "\E01C";
}
.multimedia-collection-next:before {
content: "\E01D";
}
.multimedia-collection-padlock:before {
content: "\E01E";
}
.multimedia-collection-paper-plane:before {
content: "\E01F";
}
.multimedia-collection-phone-call:before {
content: "\E020";
}
.multimedia-collection-photo-camera:before {
content: "\E021";
}
.multimedia-collection-pie-chart:before {
content: "\E022";
}
.multimedia-collection-piggy-bank:before {
content: "\E023";
}
.multimedia-collection-placeholder:before {
content: "\E024";
}
.multimedia-collection-printer:before {
content: "\E025";
}
.multimedia-collection-reload:before {
content: "\E026";
}
.multimedia-collection-settings-1:before {
content: "\E027";
}
.multimedia-collection-settings:before {
content: "\E028";
}
.multimedia-collection-share:before {
content: "\E029";
}
.multimedia-collection-shopping-bag:before {
content: "\E02A";
}
.multimedia-collection-shopping-cart:before {
content: "\E02B";
}
.multimedia-collection-shuffle:before {
content: "\E02C";
}
.multimedia-collection-speaker:before {
content: "\E02D";
}
.multimedia-collection-star:before {
content: "\E02E";
}
.multimedia-collection-tag:before {
content: "\E02F";
}
.multimedia-collection-upload-1:before {
content: "\E030";
}
.multimedia-collection-upload:before {
content: "\E031";
}
.multimedia-collection-vector:before {
content: "\E032";
}
@font-face {
font-family: "artistic-studio";
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/artistic-studio.eot);
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/artistic-studio.eot?#iefix) format("eot"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/artistic-studio.woff2) format("woff2"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/artistic-studio.woff) format("woff"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/artistic-studio.ttf) format("truetype"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/artistic-studio.svg#artistic-studio) format("svg"); font-display: swap;
}
[class*="artistic-studio-"],
[class^="artistic-studio-"] {
font-family: "artistic-studio";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1; text-decoration: none;
text-transform: none;
}
.artistic-studio-rgb:before {
content: "\E001";
}
.artistic-studio-pantone:before {
content: "\E002";
}
.artistic-studio-paint-brush:before {
content: "\E003";
}
.artistic-studio-highlighter:before {
content: "\E004";
}
.artistic-studio-canvas:before {
content: "\E005";
}
.artistic-studio-watercolor:before {
content: "\E006";
}
.artistic-studio-camera-roll:before {
content: "\E007";
}
.artistic-studio-scissors:before {
content: "\E008";
}
.artistic-studio-eye:before {
content: "\E009";
}
.artistic-studio-paint-roller:before {
content: "\E00A";
}
.artistic-studio-cd:before {
content: "\E00B";
}
.artistic-studio-protractor:before {
content: "\E00C";
}
.artistic-studio-pipette:before {
content: "\E00D";
}
.artistic-studio-pencil-case:before {
content: "\E00E";
}
.artistic-studio-art-book:before {
content: "\E00F";
}
.artistic-studio-fountain-pen:before {
content: "\E010";
}
.artistic-studio-stapler-remover:before {
content: "\E011";
}
.artistic-studio-pencil-box:before {
content: "\E012";
}
.artistic-studio-frames:before {
content: "\E013";
}
.artistic-studio-paint-palette:before {
content: "\E014";
}
.artistic-studio-piano:before {
content: "\E015";
}
.artistic-studio-eraser:before {
content: "\E016";
}
.artistic-studio-theater-masks:before {
content: "\E017";
}
.artistic-studio-vase:before {
content: "\E018";
}
.artistic-studio-drawing-tablet:before {
content: "\E019";
}
.artistic-studio-painter:before {
content: "\E01A";
}
.artistic-studio-pencil:before {
content: "\E01B";
}
.artistic-studio-tea-cup:before {
content: "\E01C";
}
.artistic-studio-harp:before {
content: "\E01D";
}
.artistic-studio-ink:before {
content: "\E01E";
}
.artistic-studio-director-chair:before {
content: "\E01F";
}
.artistic-studio-column:before {
content: "\E020";
}
.artistic-studio-sharpener:before {
content: "\E021";
}
.artistic-studio-video-camera:before {
content: "\E022";
}
.artistic-studio-oil-paint:before {
content: "\E023";
}
.artistic-studio-paper-roll:before {
content: "\E024";
}
.artistic-studio-spotlight:before {
content: "\E025";
}
.artistic-studio-origami:before {
content: "\E026";
}
.artistic-studio-paint-scraper:before {
content: "\E027";
}
.artistic-studio-printer:before {
content: "\E028";
}
.artistic-studio-computer:before {
content: "\E029";
}
.artistic-studio-cutter:before {
content: "\E02A";
}
.artistic-studio-3d:before {
content: "\E02B";
}
.artistic-studio-mouse:before {
content: "\E02C";
}
.artistic-studio-hand:before {
content: "\E02D";
}
.artistic-studio-sketchbook:before {
content: "\E02E";
}
.artistic-studio-paint-bucket:before {
content: "\E02F";
}
.artistic-studio-spray:before {
content: "\E030";
}
.artistic-studio-photo-camera:before {
content: "\E031";
}
.artistic-studio-paint-brush-1:before {
content: "\E032";
}
@font-face {
font-family: "graphic-design";
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/graphic-design.eot);
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/graphic-design.eot?#iefix) format("eot"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/graphic-design.woff2) format("woff2"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/graphic-design.woff) format("woff"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/graphic-design.ttf) format("truetype"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/graphic-design.svg#graphic-design) format("svg"); font-display: swap;
}
[class*="graphic-design-"],
[class^="graphic-design-"] {
font-family: "graphic-design";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1; text-decoration: none;
text-transform: none;
}
.graphic-design-paint-tube:before {
content: "\E001";
}
.graphic-design-monitor:before {
content: "\E002";
}
.graphic-design-loupe:before {
content: "\E003";
}
.graphic-design-gallery:before {
content: "\E004";
}
.graphic-design-highlighter:before {
content: "\E005";
}
.graphic-design-printer:before {
content: "\E006";
}
.graphic-design-cutter:before {
content: "\E007";
}
.graphic-design-mouse:before {
content: "\E008";
}
.graphic-design-image:before {
content: "\E009";
}
.graphic-design-layer:before {
content: "\E00A";
}
.graphic-design-desk-lamp:before {
content: "\E00B";
}
.graphic-design-website:before {
content: "\E00C";
}
.graphic-design-canvas:before {
content: "\E00D";
}
.graphic-design-target:before {
content: "\E00E";
}
.graphic-design-compass:before {
content: "\E00F";
}
.graphic-design-magic-wand:before {
content: "\E010";
}
.graphic-design-quality:before {
content: "\E011";
}
.graphic-design-text:before {
content: "\E012";
}
.graphic-design-graphic-tablet:before {
content: "\E013";
}
.graphic-design-paint-bucket:before {
content: "\E014";
}
.graphic-design-folder:before {
content: "\E015";
}
.graphic-design-scissors:before {
content: "\E016";
}
.graphic-design-blur:before {
content: "\E017";
}
.graphic-design-paint-roller:before {
content: "\E018";
}
.graphic-design-pencil:before {
content: "\E019";
}
.graphic-design-photo-camera:before {
content: "\E01A";
}
.graphic-design-eyedropper:before {
content: "\E01B";
}
.graphic-design-3d:before {
content: "\E01C";
}
.graphic-design-pencil-case-1:before {
content: "\E01D";
}
.graphic-design-spray-paint:before {
content: "\E01E";
}
.graphic-design-wireframe:before {
content: "\E01F";
}
.graphic-design-responsive:before {
content: "\E020";
}
.graphic-design-paint-brushes:before {
content: "\E021";
}
.graphic-design-resources:before {
content: "\E022";
}
.graphic-design-pencil-case:before {
content: "\E023";
}
.graphic-design-pantone:before {
content: "\E024";
}
.graphic-design-paint-palette:before {
content: "\E025";
}
.graphic-design-eraser:before {
content: "\E026";
}
.graphic-design-idea:before {
content: "\E027";
}
.graphic-design-gradient:before {
content: "\E028";
}
.graphic-design-email:before {
content: "\E029";
}
.graphic-design-paint-brush:before {
content: "\E02A";
}
.graphic-design-sketching:before {
content: "\E02B";
}
.graphic-design-shutter:before {
content: "\E02C";
}
.graphic-design-packaging:before {
content: "\E02D";
}
.graphic-design-crop:before {
content: "\E02E";
}
.graphic-design-shapes:before {
content: "\E02F";
}
.graphic-design-vector:before {
content: "\E030";
}
.graphic-design-view:before {
content: "\E031";
}
.graphic-design-rgb:before {
content: "\E032";
}
@font-face {
font-family: "seo-marketing";
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/seo-marketing.eot);
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/seo-marketing.eot?#iefix) format("eot"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/seo-marketing.woff2) format("woff2"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/seo-marketing.woff) format("woff"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/seo-marketing.ttf) format("truetype"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/seo-marketing.svg#seo-marketing) format("svg"); font-display: swap;
}
[class*="seo-marketing-"],
[class^="seo-marketing-"] {
font-family: "seo-marketing";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1; text-decoration: none;
text-transform: none;
}
.seo-marketing-lock:before {
content: "\E001";
}
.seo-marketing-first:before {
content: "\E002";
}
.seo-marketing-seo-10:before {
content: "\E003";
}
.seo-marketing-browser-5:before {
content: "\E004";
}
.seo-marketing-search:before {
content: "\E005";
}
.seo-marketing-seo-9:before {
content: "\E006";
}
.seo-marketing-seo-8:before {
content: "\E007";
}
.seo-marketing-database-1:before {
content: "\E008";
}
.seo-marketing-virus:before {
content: "\E009";
}
.seo-marketing-seo-7:before {
content: "\E00A";
}
.seo-marketing-code-3:before {
content: "\E00B";
}
.seo-marketing-online:before {
content: "\E00C";
}
.seo-marketing-seo-6:before {
content: "\E00D";
}
.seo-marketing-password:before {
content: "\E00E";
}
.seo-marketing-code-2:before {
content: "\E00F";
}
.seo-marketing-data-1:before {
content: "\E010";
}
.seo-marketing-loupe-1:before {
content: "\E011";
}
.seo-marketing-computer-3:before {
content: "\E012";
}
.seo-marketing-computer-2:before {
content: "\E013";
}
.seo-marketing-gear-1:before {
content: "\E014";
}
.seo-marketing-seo-5:before {
content: "\E015";
}
.seo-marketing-code-1:before {
content: "\E016";
}
.seo-marketing-seo-4:before {
content: "\E017";
}
.seo-marketing-monitor:before {
content: "\E018";
}
.seo-marketing-database:before {
content: "\E019";
}
.seo-marketing-cloud:before {
content: "\E01A";
}
.seo-marketing-loupe:before {
content: "\E01B";
}
.seo-marketing-gear:before {
content: "\E01C";
}
.seo-marketing-ads:before {
content: "\E01D";
}
.seo-marketing-binary-code-1:before {
content: "\E01E";
}
.seo-marketing-computer-1:before {
content: "\E01F";
}
.seo-marketing-computer:before {
content: "\E020";
}
.seo-marketing-browser-4:before {
content: "\E021";
}
.seo-marketing-head:before {
content: "\E022";
}
.seo-marketing-programming-1:before {
content: "\E023";
}
.seo-marketing-graph-bar:before {
content: "\E024";
}
.seo-marketing-browser-3:before {
content: "\E025";
}
.seo-marketing-loudspeaker:before {
content: "\E026";
}
.seo-marketing-data:before {
content: "\E027";
}
.seo-marketing-artificial-intelligence:before {
content: "\E028";
}
.seo-marketing-seo-3:before {
content: "\E029";
}
.seo-marketing-binary-code:before {
content: "\E02A";
}
.seo-marketing-seo-2:before {
content: "\E02B";
}
.seo-marketing-file:before {
content: "\E02C";
}
.seo-marketing-programmer:before {
content: "\E02D";
}
.seo-marketing-online-shop:before {
content: "\E02E";
}
.seo-marketing-programming:before {
content: "\E02F";
}
.seo-marketing-browser-2:before {
content: "\E030";
}
.seo-marketing-time:before {
content: "\E031";
}
.seo-marketing-digital:before {
content: "\E032";
}
.seo-marketing-world-map:before {
content: "\E033";
}
.seo-marketing-code:before {
content: "\E034";
}
.seo-marketing-statistics:before {
content: "\E035";
}
.seo-marketing-web-design:before {
content: "\E036";
}
.seo-marketing-seo-1:before {
content: "\E037";
}
.seo-marketing-organization:before {
content: "\E038";
}
.seo-marketing-seo:before {
content: "\E039";
}
.seo-marketing-browser-1:before {
content: "\E03A";
}
.seo-marketing-key:before {
content: "\E03B";
}
.seo-marketing-browser:before {
content: "\E03C";
}
@font-face {
font-family: "pointers";
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/pointers.eot);
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/pointers.eot?#iefix) format("eot"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/pointers.woff2) format("woff2"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/pointers.woff) format("woff"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/pointers.ttf) format("truetype"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/pointers.svg#pointers) format("svg");
font-display: swap;
}
[class*="pointers-"],
[class^="pointers-"] {
font-family: "pointers";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1; text-decoration: none;
text-transform: none;
}
.pointers-turn-left-1:before {
content: "\E001";
}
.pointers-upload:before {
content: "\E002";
}
.pointers-resize:before {
content: "\E003";
}
.pointers-transfer-1:before {
content: "\E004";
}
.pointers-transfer:before {
content: "\E005";
}
.pointers-up-arrow-2:before {
content: "\E006";
}
.pointers-up-arrow-1:before {
content: "\E007";
}
.pointers-up-arrow:before {
content: "\E008";
}
.pointers-left-arrow-3:before {
content: "\E009";
}
.pointers-diagonal-arrow-9:before {
content: "\E00A";
}
.pointers-diagonal-arrow-8:before {
content: "\E00B";
}
.pointers-diagonal-arrow-7:before {
content: "\E00C";
}
.pointers-diagonal-arrow-6:before {
content: "\E00D";
}
.pointers-diagonal-arrow-5:before {
content: "\E00E";
}
.pointers-shuffle:before {
content: "\E00F";
}
.pointers-rotate:before {
content: "\E010";
}
.pointers-right-arrow-2:before {
content: "\E011";
}
.pointers-right-arrow-1:before {
content: "\E012";
}
.pointers-right-arrow:before {
content: "\E013";
}
.pointers-repeat:before {
content: "\E014";
}
.pointers-refresh:before {
content: "\E015";
}
.pointers-expand-1:before {
content: "\E016";
}
.pointers-move-1:before {
content: "\E017";
}
.pointers-double-arrow:before {
content: "\E018";
}
.pointers-left-arrow-2:before {
content: "\E019";
}
.pointers-left-arrow-1:before {
content: "\E01A";
}
.pointers-left-arrow:before {
content: "\E01B";
}
.pointers-minimize-1:before {
content: "\E01C";
}
.pointers-minimize:before {
content: "\E01D";
}
.pointers-insert:before {
content: "\E01E";
}
.pointers-extract:before {
content: "\E01F";
}
.pointers-down-arrow-5:before {
content: "\E020";
}
.pointers-down-arrow-4:before {
content: "\E021";
}
.pointers-down-arrow-3:before {
content: "\E022";
}
.pointers-down-arrow-2:before {
content: "\E023";
}
.pointers-down-arrow-1:before {
content: "\E024";
}
.pointers-down-arrow:before {
content: "\E025";
}
.pointers-delete:before {
content: "\E026";
}
.pointers-confirm-1:before {
content: "\E027";
}
.pointers-confirm:before {
content: "\E028";
}
.pointers-cancel-1:before {
content: "\E029";
}
.pointers-cancel:before {
content: "\E02A";
}
.pointers-diagonal-arrow-4:before {
content: "\E02B";
}
.pointers-diagonal-arrow-3:before {
content: "\E02C";
}
.pointers-diagonal-arrow-2:before {
content: "\E02D";
}
.pointers-diagonal-arrow-1:before {
content: "\E02E";
}
.pointers-diagonal-arrow:before {
content: "\E02F";
}
.pointers-turn-left:before {
content: "\E030";
}
.pointers-expand:before {
content: "\E031";
}
.pointers-move:before {
content: "\E032";
}
.pointers-add:before {
content: "\E033";
}
     html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
} b, strong {
font-weight: bolder;
} code, kbd, samp {
font-family: monospace, monospace;
font-size: 1em;
} 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;
}  button, input, optgroup, select, textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button, input {
overflow: visible;
} button, select {
text-transform: none;
} button, [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0; white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"], [type="radio"] {
-webkit-box-sizing: border-box;
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-decoration {
-webkit-appearance: none;
}  ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template, [hidden] {
display: none;
}  h1, h2, h3, h4, h5, h6 {
clear: both;
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
color: #000;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
* {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
*:before, *:after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul, ol {
padding-left: 15px;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul, li > ol {
margin-bottom: 0;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
}  a:focus, a:hover, a:active {
outline: 0;
}  .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before, .clear:after {
content: "";
display: table;
table-layout: fixed;
}
.entry-content:before, .entry-content:after {
content: "";
display: table;
table-layout: fixed;
}
.comment-content:before, .comment-content:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.updated:not(.published) {
display: none;
}
.page-content, .entry-content, .entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed, iframe, object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1170px;
}
}
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.no-gutters {
margin-right: 0;
margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
.col {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.col-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.col-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.col-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.col-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.col-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.col-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-first {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.order-last {
-webkit-box-ordinal-group: 14;
-webkit-order: 13;
-ms-flex-order: 13;
order: 13;
}
.order-0 {
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
}
.order-1 {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.order-2 {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.order-3 {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}
.order-4 {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
}
.order-5 {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
}
.order-6 {
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6;
}
.order-7 {
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7;
}
.order-8 {
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8;
}
.order-9 {
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9;
}
.order-10 {
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
}
.order-11 {
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11;
}
.order-12 {
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12;
}
.offset-1 {
margin-left: 8.33333%;
}
.offset-2 {
margin-left: 16.66667%;
}
.offset-3 {
margin-left: 25%;
}
.offset-4 {
margin-left: 33.33333%;
}
.offset-5 {
margin-left: 41.66667%;
}
.offset-6 {
margin-left: 50%;
}
.offset-7 {
margin-left: 58.33333%;
}
.offset-8 {
margin-left: 66.66667%;
}
.offset-9 {
margin-left: 75%;
}
.offset-10 {
margin-left: 83.33333%;
}
.offset-11 {
margin-left: 91.66667%;
}
@media (min-width: 576px) {
.col-sm {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-sm-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-sm-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-sm-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.col-sm-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-sm-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.col-sm-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-sm-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-sm-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.col-sm-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.col-sm-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-sm-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.col-sm-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.col-sm-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-sm-first {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.order-sm-last {
-webkit-box-ordinal-group: 14;
-webkit-order: 13;
-ms-flex-order: 13;
order: 13;
}
.order-sm-0 {
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
}
.order-sm-1 {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.order-sm-2 {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.order-sm-3 {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}
.order-sm-4 {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
}
.order-sm-5 {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
}
.order-sm-6 {
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6;
}
.order-sm-7 {
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7;
}
.order-sm-8 {
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8;
}
.order-sm-9 {
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9;
}
.order-sm-10 {
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
}
.order-sm-11 {
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11;
}
.order-sm-12 {
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12;
}
.offset-sm-0 {
margin-left: 0;
}
.offset-sm-1 {
margin-left: 8.33333%;
}
.offset-sm-2 {
margin-left: 16.66667%;
}
.offset-sm-3 {
margin-left: 25%;
}
.offset-sm-4 {
margin-left: 33.33333%;
}
.offset-sm-5 {
margin-left: 41.66667%;
}
.offset-sm-6 {
margin-left: 50%;
}
.offset-sm-7 {
margin-left: 58.33333%;
}
.offset-sm-8 {
margin-left: 66.66667%;
}
.offset-sm-9 {
margin-left: 75%;
}
.offset-sm-10 {
margin-left: 83.33333%;
}
.offset-sm-11 {
margin-left: 91.66667%;
}
}
@media (min-width: 768px) {
.col-md {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-md-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-md-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-md-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.col-md-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.col-md-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-md-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.col-md-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.col-md-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.col-md-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.col-md-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-md-first {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.order-md-last {
-webkit-box-ordinal-group: 14;
-webkit-order: 13;
-ms-flex-order: 13;
order: 13;
}
.order-md-0 {
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
}
.order-md-1 {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.order-md-2 {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.order-md-3 {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}
.order-md-4 {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
}
.order-md-5 {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
}
.order-md-6 {
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6;
}
.order-md-7 {
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7;
}
.order-md-8 {
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8;
}
.order-md-9 {
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9;
}
.order-md-10 {
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
}
.order-md-11 {
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11;
}
.order-md-12 {
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12;
}
.offset-md-0 {
margin-left: 0;
}
.offset-md-1 {
margin-left: 8.33333%;
}
.offset-md-2 {
margin-left: 16.66667%;
}
.offset-md-3 {
margin-left: 25%;
}
.offset-md-4 {
margin-left: 33.33333%;
}
.offset-md-5 {
margin-left: 41.66667%;
}
.offset-md-6 {
margin-left: 50%;
}
.offset-md-7 {
margin-left: 58.33333%;
}
.offset-md-8 {
margin-left: 66.66667%;
}
.offset-md-9 {
margin-left: 75%;
}
.offset-md-10 {
margin-left: 83.33333%;
}
.offset-md-11 {
margin-left: 91.66667%;
}
}
@media (min-width: 992px) {
.col-lg {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-lg-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-lg-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-lg-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.col-lg-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.col-lg-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-lg-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.col-lg-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.col-lg-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.col-lg-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.col-lg-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-lg-first {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.order-lg-last {
-webkit-box-ordinal-group: 14;
-webkit-order: 13;
-ms-flex-order: 13;
order: 13;
}
.order-lg-0 {
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
}
.order-lg-1 {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.order-lg-2 {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.order-lg-3 {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}
.order-lg-4 {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
}
.order-lg-5 {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
}
.order-lg-6 {
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6;
}
.order-lg-7 {
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7;
}
.order-lg-8 {
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8;
}
.order-lg-9 {
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9;
}
.order-lg-10 {
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
}
.order-lg-11 {
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11;
}
.order-lg-12 {
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12;
}
.offset-lg-0 {
margin-left: 0;
}
.offset-lg-1 {
margin-left: 8.33333%;
}
.offset-lg-2 {
margin-left: 16.66667%;
}
.offset-lg-3 {
margin-left: 25%;
}
.offset-lg-4 {
margin-left: 33.33333%;
}
.offset-lg-5 {
margin-left: 41.66667%;
}
.offset-lg-6 {
margin-left: 50%;
}
.offset-lg-7 {
margin-left: 58.33333%;
}
.offset-lg-8 {
margin-left: 66.66667%;
}
.offset-lg-9 {
margin-left: 75%;
}
.offset-lg-10 {
margin-left: 83.33333%;
}
.offset-lg-11 {
margin-left: 91.66667%;
}
}
@media (min-width: 1200px) {
.col-xl {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-xl-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-xl-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-xl-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.col-xl-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.col-xl-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-xl-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.col-xl-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.col-xl-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.col-xl-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.col-xl-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-xl-first {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.order-xl-last {
-webkit-box-ordinal-group: 14;
-webkit-order: 13;
-ms-flex-order: 13;
order: 13;
}
.order-xl-0 {
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
}
.order-xl-1 {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.order-xl-2 {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.order-xl-3 {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}
.order-xl-4 {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
}
.order-xl-5 {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
}
.order-xl-6 {
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6;
}
.order-xl-7 {
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7;
}
.order-xl-8 {
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8;
}
.order-xl-9 {
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9;
}
.order-xl-10 {
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
}
.order-xl-11 {
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11;
}
.order-xl-12 {
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12;
}
.offset-xl-0 {
margin-left: 0;
}
.offset-xl-1 {
margin-left: 8.33333%;
}
.offset-xl-2 {
margin-left: 16.66667%;
}
.offset-xl-3 {
margin-left: 25%;
}
.offset-xl-4 {
margin-left: 33.33333%;
}
.offset-xl-5 {
margin-left: 41.66667%;
}
.offset-xl-6 {
margin-left: 50%;
}
.offset-xl-7 {
margin-left: 58.33333%;
}
.offset-xl-8 {
margin-left: 66.66667%;
}
.offset-xl-9 {
margin-left: 75%;
}
.offset-xl-10 {
margin-left: 83.33333%;
}
.offset-xl-11 {
margin-left: 91.66667%;
}
}
.d-none {
display: none !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
@media (min-width: 576px) {
.d-sm-none {
display: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-table {
display: table !important;
}
.d-sm-table-row {
display: table-row !important;
}
.d-sm-table-cell {
display: table-cell !important;
}
.d-sm-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-sm-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 768px) {
.d-md-none {
display: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-table {
display: table !important;
}
.d-md-table-row {
display: table-row !important;
}
.d-md-table-cell {
display: table-cell !important;
}
.d-md-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-md-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 992px) {
.d-lg-none {
display: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-table {
display: table !important;
}
.d-lg-table-row {
display: table-row !important;
}
.d-lg-table-cell {
display: table-cell !important;
}
.d-lg-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-lg-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 1200px) {
.d-xl-none {
display: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-table {
display: table !important;
}
.d-xl-table-row {
display: table-row !important;
}
.d-xl-table-cell {
display: table-cell !important;
}
.d-xl-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-xl-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media print {
.d-print-none {
display: none !important;
}
.d-print-inline {
display: inline !important;
}
.d-print-inline-block {
display: inline-block !important;
}
.d-print-block {
display: block !important;
}
.d-print-table {
display: table !important;
}
.d-print-table-row {
display: table-row !important;
}
.d-print-table-cell {
display: table-cell !important;
}
.d-print-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-print-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
.flex-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
@media (min-width: 576px) {
.flex-sm-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-sm-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-sm-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-sm-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-sm-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-sm-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-sm-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-sm-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-sm-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-sm-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-sm-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-sm-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-sm-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-sm-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-sm-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-sm-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-sm-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-sm-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-sm-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-sm-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-sm-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-sm-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-sm-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-sm-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-sm-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-sm-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-sm-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-sm-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-sm-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-sm-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-sm-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-sm-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-sm-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 768px) {
.flex-md-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-md-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-md-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-md-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-md-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-md-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-md-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-md-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-md-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-md-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-md-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-md-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-md-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-md-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-md-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-md-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-md-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-md-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-md-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-md-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-md-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-md-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-md-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-md-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-md-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-md-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-md-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-md-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-md-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-md-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-md-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-md-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-md-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 992px) {
.flex-lg-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-lg-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-lg-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-lg-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-lg-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-lg-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-lg-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-lg-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-lg-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-lg-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-lg-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-lg-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-lg-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-lg-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-lg-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-lg-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-lg-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-lg-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-lg-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-lg-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-lg-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-lg-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-lg-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-lg-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-lg-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-lg-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-lg-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-lg-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-lg-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-lg-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-lg-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-lg-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-lg-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 1200px) {
.flex-xl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-xl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-xl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-xl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-xl-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-xl-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-xl-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-xl-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-xl-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-xl-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-xl-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-xl-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-xl-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-xl-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-xl-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-xl-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-xl-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-xl-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-xl-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-xl-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-xl-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-xl-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-xl-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-xl-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-xl-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-xl-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-xl-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-xl-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-xl-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-xl-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-xl-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-xl-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-xl-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
.m-0 {
margin: 0 !important;
}
.mt-0,
.my-0 {
margin-top: 0 !important;
}
.mr-0,
.mx-0 {
margin-right: 0 !important;
}
.mb-0,
.my-0 {
margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
margin-left: 0 !important;
}
.m-1 {
margin: 0.25rem !important;
}
.mt-1,
.my-1 {
margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
margin-left: 0.25rem !important;
}
.m-2 {
margin: 0.5rem !important;
}
.mt-2,
.my-2 {
margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
margin-left: 0.5rem !important;
}
.m-3 {
margin: 1rem !important;
}
.mt-3,
.my-3 {
margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
margin-right: 1rem !important;
}
.mb-3,
.my-3 {
margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
margin-left: 1rem !important;
}
.m-4 {
margin: 1.5rem !important;
}
.mt-4,
.my-4 {
margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
margin-left: 1.5rem !important;
}
.m-5 {
margin: 3rem !important;
}
.mt-5,
.my-5 {
margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
margin-right: 3rem !important;
}
.mb-5,
.my-5 {
margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
margin-left: 3rem !important;
}
.p-0 {
padding: 0 !important;
}
.pt-0,
.py-0 {
padding-top: 0 !important;
}
.pr-0,
.px-0 {
padding-right: 0 !important;
}
.pb-0,
.py-0 {
padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
padding-left: 0 !important;
}
.p-1 {
padding: 0.25rem !important;
}
.pt-1,
.py-1 {
padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
padding-left: 0.25rem !important;
}
.p-2 {
padding: 0.5rem !important;
}
.pt-2,
.py-2 {
padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
padding-left: 0.5rem !important;
}
.p-3 {
padding: 1rem !important;
}
.pt-3,
.py-3 {
padding-top: 1rem !important;
}
.pr-3,
.px-3 {
padding-right: 1rem !important;
}
.pb-3,
.py-3 {
padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
padding-left: 1rem !important;
}
.p-4 {
padding: 1.5rem !important;
}
.pt-4,
.py-4 {
padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
padding-left: 1.5rem !important;
}
.p-5 {
padding: 3rem !important;
}
.pt-5,
.py-5 {
padding-top: 3rem !important;
}
.pr-5,
.px-5 {
padding-right: 3rem !important;
}
.pb-5,
.py-5 {
padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
padding-left: 3rem !important;
}
.m-n1 {
margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
margin-left: -0.25rem !important;
}
.m-n2 {
margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
margin-left: -0.5rem !important;
}
.m-n3 {
margin: -1rem !important;
}
.mt-n3,
.my-n3 {
margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
margin-left: -1rem !important;
}
.m-n4 {
margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
margin-left: -1.5rem !important;
}
.m-n5 {
margin: -3rem !important;
}
.mt-n5,
.my-n5 {
margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
margin-left: -3rem !important;
}
.m-auto {
margin: auto !important;
}
.mt-auto,
.my-auto {
margin-top: auto !important;
}
.mr-auto,
.mx-auto {
margin-right: auto !important;
}
.mb-auto,
.my-auto {
margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
margin-left: auto !important;
}
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important;
}
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important;
}
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important;
}
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important;
}
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important;
}
.m-sm-1 {
margin: 0.25rem !important;
}
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important;
}
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important;
}
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important;
}
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important;
}
.m-sm-2 {
margin: 0.5rem !important;
}
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important;
}
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important;
}
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important;
}
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important;
}
.m-sm-3 {
margin: 1rem !important;
}
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important;
}
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important;
}
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important;
}
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important;
}
.m-sm-4 {
margin: 1.5rem !important;
}
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important;
}
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important;
}
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important;
}
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important;
}
.m-sm-5 {
margin: 3rem !important;
}
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important;
}
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important;
}
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important;
}
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important;
}
.p-sm-0 {
padding: 0 !important;
}
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important;
}
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important;
}
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important;
}
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important;
}
.p-sm-1 {
padding: 0.25rem !important;
}
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important;
}
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important;
}
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important;
}
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important;
}
.p-sm-2 {
padding: 0.5rem !important;
}
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important;
}
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important;
}
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important;
}
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important;
}
.p-sm-3 {
padding: 1rem !important;
}
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important;
}
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important;
}
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important;
}
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important;
}
.p-sm-4 {
padding: 1.5rem !important;
}
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important;
}
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important;
}
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important;
}
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important;
}
.p-sm-5 {
padding: 3rem !important;
}
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important;
}
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important;
}
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important;
}
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important;
}
.m-sm-n1 {
margin: -0.25rem !important;
}
.mt-sm-n1,
.my-sm-n1 {
margin-top: -0.25rem !important;
}
.mr-sm-n1,
.mx-sm-n1 {
margin-right: -0.25rem !important;
}
.mb-sm-n1,
.my-sm-n1 {
margin-bottom: -0.25rem !important;
}
.ml-sm-n1,
.mx-sm-n1 {
margin-left: -0.25rem !important;
}
.m-sm-n2 {
margin: -0.5rem !important;
}
.mt-sm-n2,
.my-sm-n2 {
margin-top: -0.5rem !important;
}
.mr-sm-n2,
.mx-sm-n2 {
margin-right: -0.5rem !important;
}
.mb-sm-n2,
.my-sm-n2 {
margin-bottom: -0.5rem !important;
}
.ml-sm-n2,
.mx-sm-n2 {
margin-left: -0.5rem !important;
}
.m-sm-n3 {
margin: -1rem !important;
}
.mt-sm-n3,
.my-sm-n3 {
margin-top: -1rem !important;
}
.mr-sm-n3,
.mx-sm-n3 {
margin-right: -1rem !important;
}
.mb-sm-n3,
.my-sm-n3 {
margin-bottom: -1rem !important;
}
.ml-sm-n3,
.mx-sm-n3 {
margin-left: -1rem !important;
}
.m-sm-n4 {
margin: -1.5rem !important;
}
.mt-sm-n4,
.my-sm-n4 {
margin-top: -1.5rem !important;
}
.mr-sm-n4,
.mx-sm-n4 {
margin-right: -1.5rem !important;
}
.mb-sm-n4,
.my-sm-n4 {
margin-bottom: -1.5rem !important;
}
.ml-sm-n4,
.mx-sm-n4 {
margin-left: -1.5rem !important;
}
.m-sm-n5 {
margin: -3rem !important;
}
.mt-sm-n5,
.my-sm-n5 {
margin-top: -3rem !important;
}
.mr-sm-n5,
.mx-sm-n5 {
margin-right: -3rem !important;
}
.mb-sm-n5,
.my-sm-n5 {
margin-bottom: -3rem !important;
}
.ml-sm-n5,
.mx-sm-n5 {
margin-left: -3rem !important;
}
.m-sm-auto {
margin: auto !important;
}
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important;
}
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important;
}
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important;
}
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important;
}
}
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important;
}
.mt-md-0,
.my-md-0 {
margin-top: 0 !important;
}
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important;
}
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important;
}
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important;
}
.m-md-1 {
margin: 0.25rem !important;
}
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important;
}
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important;
}
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important;
}
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important;
}
.m-md-2 {
margin: 0.5rem !important;
}
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important;
}
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important;
}
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important;
}
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important;
}
.m-md-3 {
margin: 1rem !important;
}
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important;
}
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important;
}
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important;
}
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important;
}
.m-md-4 {
margin: 1.5rem !important;
}
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important;
}
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important;
}
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important;
}
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important;
}
.m-md-5 {
margin: 3rem !important;
}
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important;
}
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important;
}
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important;
}
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important;
}
.p-md-0 {
padding: 0 !important;
}
.pt-md-0,
.py-md-0 {
padding-top: 0 !important;
}
.pr-md-0,
.px-md-0 {
padding-right: 0 !important;
}
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important;
}
.pl-md-0,
.px-md-0 {
padding-left: 0 !important;
}
.p-md-1 {
padding: 0.25rem !important;
}
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important;
}
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important;
}
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important;
}
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important;
}
.p-md-2 {
padding: 0.5rem !important;
}
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important;
}
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important;
}
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important;
}
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important;
}
.p-md-3 {
padding: 1rem !important;
}
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important;
}
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important;
}
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important;
}
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important;
}
.p-md-4 {
padding: 1.5rem !important;
}
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important;
}
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important;
}
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important;
}
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important;
}
.p-md-5 {
padding: 3rem !important;
}
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important;
}
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important;
}
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important;
}
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important;
}
.m-md-n1 {
margin: -0.25rem !important;
}
.mt-md-n1,
.my-md-n1 {
margin-top: -0.25rem !important;
}
.mr-md-n1,
.mx-md-n1 {
margin-right: -0.25rem !important;
}
.mb-md-n1,
.my-md-n1 {
margin-bottom: -0.25rem !important;
}
.ml-md-n1,
.mx-md-n1 {
margin-left: -0.25rem !important;
}
.m-md-n2 {
margin: -0.5rem !important;
}
.mt-md-n2,
.my-md-n2 {
margin-top: -0.5rem !important;
}
.mr-md-n2,
.mx-md-n2 {
margin-right: -0.5rem !important;
}
.mb-md-n2,
.my-md-n2 {
margin-bottom: -0.5rem !important;
}
.ml-md-n2,
.mx-md-n2 {
margin-left: -0.5rem !important;
}
.m-md-n3 {
margin: -1rem !important;
}
.mt-md-n3,
.my-md-n3 {
margin-top: -1rem !important;
}
.mr-md-n3,
.mx-md-n3 {
margin-right: -1rem !important;
}
.mb-md-n3,
.my-md-n3 {
margin-bottom: -1rem !important;
}
.ml-md-n3,
.mx-md-n3 {
margin-left: -1rem !important;
}
.m-md-n4 {
margin: -1.5rem !important;
}
.mt-md-n4,
.my-md-n4 {
margin-top: -1.5rem !important;
}
.mr-md-n4,
.mx-md-n4 {
margin-right: -1.5rem !important;
}
.mb-md-n4,
.my-md-n4 {
margin-bottom: -1.5rem !important;
}
.ml-md-n4,
.mx-md-n4 {
margin-left: -1.5rem !important;
}
.m-md-n5 {
margin: -3rem !important;
}
.mt-md-n5,
.my-md-n5 {
margin-top: -3rem !important;
}
.mr-md-n5,
.mx-md-n5 {
margin-right: -3rem !important;
}
.mb-md-n5,
.my-md-n5 {
margin-bottom: -3rem !important;
}
.ml-md-n5,
.mx-md-n5 {
margin-left: -3rem !important;
}
.m-md-auto {
margin: auto !important;
}
.mt-md-auto,
.my-md-auto {
margin-top: auto !important;
}
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important;
}
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important;
}
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important;
}
}
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important;
}
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important;
}
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important;
}
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important;
}
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important;
}
.m-lg-1 {
margin: 0.25rem !important;
}
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important;
}
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important;
}
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important;
}
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important;
}
.m-lg-2 {
margin: 0.5rem !important;
}
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important;
}
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important;
}
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important;
}
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important;
}
.m-lg-3 {
margin: 1rem !important;
}
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important;
}
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important;
}
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important;
}
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important;
}
.m-lg-4 {
margin: 1.5rem !important;
}
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important;
}
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important;
}
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important;
}
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important;
}
.m-lg-5 {
margin: 3rem !important;
}
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important;
}
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important;
}
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important;
}
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important;
}
.p-lg-0 {
padding: 0 !important;
}
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important;
}
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important;
}
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important;
}
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important;
}
.p-lg-1 {
padding: 0.25rem !important;
}
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important;
}
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important;
}
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important;
}
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important;
}
.p-lg-2 {
padding: 0.5rem !important;
}
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important;
}
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important;
}
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important;
}
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important;
}
.p-lg-3 {
padding: 1rem !important;
}
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important;
}
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important;
}
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important;
}
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important;
}
.p-lg-4 {
padding: 1.5rem !important;
}
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important;
}
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important;
}
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important;
}
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important;
}
.p-lg-5 {
padding: 3rem !important;
}
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important;
}
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important;
}
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important;
}
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important;
}
.m-lg-n1 {
margin: -0.25rem !important;
}
.mt-lg-n1,
.my-lg-n1 {
margin-top: -0.25rem !important;
}
.mr-lg-n1,
.mx-lg-n1 {
margin-right: -0.25rem !important;
}
.mb-lg-n1,
.my-lg-n1 {
margin-bottom: -0.25rem !important;
}
.ml-lg-n1,
.mx-lg-n1 {
margin-left: -0.25rem !important;
}
.m-lg-n2 {
margin: -0.5rem !important;
}
.mt-lg-n2,
.my-lg-n2 {
margin-top: -0.5rem !important;
}
.mr-lg-n2,
.mx-lg-n2 {
margin-right: -0.5rem !important;
}
.mb-lg-n2,
.my-lg-n2 {
margin-bottom: -0.5rem !important;
}
.ml-lg-n2,
.mx-lg-n2 {
margin-left: -0.5rem !important;
}
.m-lg-n3 {
margin: -1rem !important;
}
.mt-lg-n3,
.my-lg-n3 {
margin-top: -1rem !important;
}
.mr-lg-n3,
.mx-lg-n3 {
margin-right: -1rem !important;
}
.mb-lg-n3,
.my-lg-n3 {
margin-bottom: -1rem !important;
}
.ml-lg-n3,
.mx-lg-n3 {
margin-left: -1rem !important;
}
.m-lg-n4 {
margin: -1.5rem !important;
}
.mt-lg-n4,
.my-lg-n4 {
margin-top: -1.5rem !important;
}
.mr-lg-n4,
.mx-lg-n4 {
margin-right: -1.5rem !important;
}
.mb-lg-n4,
.my-lg-n4 {
margin-bottom: -1.5rem !important;
}
.ml-lg-n4,
.mx-lg-n4 {
margin-left: -1.5rem !important;
}
.m-lg-n5 {
margin: -3rem !important;
}
.mt-lg-n5,
.my-lg-n5 {
margin-top: -3rem !important;
}
.mr-lg-n5,
.mx-lg-n5 {
margin-right: -3rem !important;
}
.mb-lg-n5,
.my-lg-n5 {
margin-bottom: -3rem !important;
}
.ml-lg-n5,
.mx-lg-n5 {
margin-left: -3rem !important;
}
.m-lg-auto {
margin: auto !important;
}
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important;
}
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important;
}
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important;
}
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important;
}
}
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important;
}
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important;
}
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important;
}
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important;
}
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important;
}
.m-xl-1 {
margin: 0.25rem !important;
}
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important;
}
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important;
}
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important;
}
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important;
}
.m-xl-2 {
margin: 0.5rem !important;
}
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important;
}
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important;
}
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important;
}
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important;
}
.m-xl-3 {
margin: 1rem !important;
}
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important;
}
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important;
}
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important;
}
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important;
}
.m-xl-4 {
margin: 1.5rem !important;
}
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important;
}
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important;
}
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important;
}
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important;
}
.m-xl-5 {
margin: 3rem !important;
}
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important;
}
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important;
}
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important;
}
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important;
}
.p-xl-0 {
padding: 0 !important;
}
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important;
}
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important;
}
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important;
}
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important;
}
.p-xl-1 {
padding: 0.25rem !important;
}
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important;
}
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important;
}
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important;
}
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important;
}
.p-xl-2 {
padding: 0.5rem !important;
}
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important;
}
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important;
}
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important;
}
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important;
}
.p-xl-3 {
padding: 1rem !important;
}
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important;
}
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important;
}
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important;
}
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important;
}
.p-xl-4 {
padding: 1.5rem !important;
}
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important;
}
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important;
}
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important;
}
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important;
}
.p-xl-5 {
padding: 3rem !important;
}
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important;
}
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important;
}
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important;
}
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important;
}
.m-xl-n1 {
margin: -0.25rem !important;
}
.mt-xl-n1,
.my-xl-n1 {
margin-top: -0.25rem !important;
}
.mr-xl-n1,
.mx-xl-n1 {
margin-right: -0.25rem !important;
}
.mb-xl-n1,
.my-xl-n1 {
margin-bottom: -0.25rem !important;
}
.ml-xl-n1,
.mx-xl-n1 {
margin-left: -0.25rem !important;
}
.m-xl-n2 {
margin: -0.5rem !important;
}
.mt-xl-n2,
.my-xl-n2 {
margin-top: -0.5rem !important;
}
.mr-xl-n2,
.mx-xl-n2 {
margin-right: -0.5rem !important;
}
.mb-xl-n2,
.my-xl-n2 {
margin-bottom: -0.5rem !important;
}
.ml-xl-n2,
.mx-xl-n2 {
margin-left: -0.5rem !important;
}
.m-xl-n3 {
margin: -1rem !important;
}
.mt-xl-n3,
.my-xl-n3 {
margin-top: -1rem !important;
}
.mr-xl-n3,
.mx-xl-n3 {
margin-right: -1rem !important;
}
.mb-xl-n3,
.my-xl-n3 {
margin-bottom: -1rem !important;
}
.ml-xl-n3,
.mx-xl-n3 {
margin-left: -1rem !important;
}
.m-xl-n4 {
margin: -1.5rem !important;
}
.mt-xl-n4,
.my-xl-n4 {
margin-top: -1.5rem !important;
}
.mr-xl-n4,
.mx-xl-n4 {
margin-right: -1.5rem !important;
}
.mb-xl-n4,
.my-xl-n4 {
margin-bottom: -1.5rem !important;
}
.ml-xl-n4,
.mx-xl-n4 {
margin-left: -1.5rem !important;
}
.m-xl-n5 {
margin: -3rem !important;
}
.mt-xl-n5,
.my-xl-n5 {
margin-top: -3rem !important;
}
.mr-xl-n5,
.mx-xl-n5 {
margin-right: -3rem !important;
}
.mb-xl-n5,
.my-xl-n5 {
margin-bottom: -3rem !important;
}
.ml-xl-n5,
.mx-xl-n5 {
margin-left: -3rem !important;
}
.m-xl-auto {
margin: auto !important;
}
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important;
}
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important;
}
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important;
}
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important;
}
}
.w-25 {
width: 25% !important;
}
.w-50 {
width: 50% !important;
}
.w-75 {
width: 75% !important;
}
.w-100 {
width: 100% !important;
}
.w-auto {
width: auto !important;
}
.h-25 {
height: 25% !important;
}
.h-50 {
height: 50% !important;
}
.h-75 {
height: 75% !important;
}
.h-100 {
height: 100% !important;
}
.h-auto {
height: auto !important;
}
.mw-100 {
max-width: 100% !important;
}
.mh-100 {
max-height: 100% !important;
}
.min-vw-100 {
min-width: 100vw !important;
}
.min-vh-100 {
min-height: 100vh !important;
}
.vw-100 {
width: 100vw !important;
}
.vh-100 {
height: 100vh !important;
} .site-logo a, .social-links a,
.social-links-with-label a, .navigation ul li a, .blog-item .title a {
text-decoration: none;
}
body .site-logo a, .site-logo body a, body .social-links a, .social-links body a,
body .social-links-with-label a, .social-links-with-label body a, body .navigation ul li a, .navigation ul li body a, body .blog-item .title a, .blog-item .title body a {
color: inherit;
}
.wpb_text_column ul,
.woocommerce-product-details__short-description ul, .navigation ul, .widget_recent_entries ul,
.widget_archive ul,
.widget_categories ul,
.widget_pages ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_recent_comments ul,
.widget_rss ul,
.product-categories ul, .pagination ul,
nav.woocommerce-pagination ul {
margin: 0;
padding: 0;
}
.wpb_text_column ul li, .woocommerce-product-details__short-description ul li, .navigation ul li, .widget_recent_entries ul li, .widget_archive ul li, .widget_categories ul li, .widget_pages ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_recent_comments ul li, .widget_rss ul li, .product-categories ul li, .pagination ul li, nav.woocommerce-pagination ul li {
display: block;
}
.header-minicart {
display: inline-block;
vertical-align: middle;
}
.project-slider .prev,
.project-slider .next, a, .header-search-button, .header-minicart .hm-count, .header-minicart .minicart-wrap, .site-logo img, .navigation .sub-menu,
.navigation .children, .search-popup .close, .post-bottom .share-button > i, .right-click-disable-message {
-webkit-transition: 300ms ease;
-o-transition: 300ms ease;
transition: 300ms ease;
-webkit-transition-property: color, background, mix-blend-mode, opacity, visibility, height;
-o-transition-property: color, background, mix-blend-mode, opacity, visibility, height;
transition-property: color, background, mix-blend-mode, opacity, visibility, height;
}
#page, .blog-item .a-img div, .post-content-block .featured-image span,
.project-content-block .featured-image span, .project-single-page .featured-image div, .project-gallery .item a span, .project-slider .item a span, .widget_about_me .image {
background: 50% no-repeat;
-webkit-background-size: cover;
background-size: cover;
}
@media (max-width: 767.98px) {
body.mobile-images-true #page, body.mobile-images-true .blog-item .a-img div, .blog-item .a-img body.mobile-images-true div, body.mobile-images-true .post-content-block .featured-image span, .post-content-block .featured-image body.mobile-images-true span,
body.mobile-images-true .project-content-block .featured-image span, .project-content-block .featured-image body.mobile-images-true span, body.mobile-images-true .project-single-page .featured-image div, .project-single-page .featured-image body.mobile-images-true div, body.mobile-images-true .project-gallery .item a span, .project-gallery .item a body.mobile-images-true span, body.mobile-images-true .project-slider .item a span, .project-slider .item a body.mobile-images-true span, body.mobile-images-true .widget_about_me .image, .widget_about_me body.mobile-images-true .image {
-webkit-background-size: contain !important;
background-size: contain !important;
}
}
.button-style1, .button-style2, .button-style3, .add-to-cart-button, .button-style4, .searchform button,
.protected-post-form .form button {
background: none;
border: none;
color: inherit;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-family: inherit;
line-height: 1;
outline: none;
overflow: hidden;
padding: 0;
pointer-events: all;
position: relative;
text-decoration: none;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.button-style1 span, .button-style2 span, .button-style3 span, .add-to-cart-button span, .button-style4 span, .searchform button span, .protected-post-form .form button span {
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
input.style1,
textarea.style1,
form .form-row input.input-text,
form .form-row textarea,
.select2-selection--single {
display: block;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
background: none;
color: inherit;
width: 100%;
}
.button-style1:before, .button-style1 .d, .search-popup, .blog-item .a-img a, .project-video .wrap iframe,
.project-video .wrap video, .right-click-disable-message {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.header-minicart:hover .minicart-wrap, .navigation.hidden_menu.active, .navigation .menu li.menu-item-has-children:hover > .sub-menu,
.navigation .menu li.page_item_has_children:hover > .children, .right-click-disable-message.active {
opacity: 1;
visibility: visible;
}
.header-minicart .minicart-wrap, .navigation.hidden_menu, .navigation .sub-menu,
.navigation .children, .right-click-disable-message {
opacity: 0;
visibility: hidden;
}
.project-slider .prev,
.project-slider .next {
position: absolute;
top: 50%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: -1em;
font-size: 10px;
width: 2em;
height: 2em;
cursor: pointer;
color: inherit;
z-index: 2;
}
.project-slider .swiper-button-disabled.prev,
.project-slider .swiper-button-disabled.next {
color: inherit;
opacity: .6;
pointer-events: none;
}
.project-slider .prev {
left: -85px;
}
.project-slider .next {
right: -85px;
}
.blog-item .content > *:last-child, .search-item .wrap > *:last-child, .protected-post-form > *:last-child {
margin-bottom: 0 !important;
} blockquote, .social-links,
.social-links-with-label, .site-footer .copyright, .heading-block .sub-h, .contact-row i, .light-scheme.color-scheme3 .site-footer .contact-row i {
color: #6b7eb0;
}
.color-scheme2 blockquote, .color-scheme2 .social-links,
.color-scheme2 .social-links-with-label, .color-scheme2 .site-footer .copyright, .site-footer .color-scheme2 .copyright, .color-scheme2 .heading-block .sub-h, .heading-block .color-scheme2 .sub-h, .color-scheme2 .contact-row i, .contact-row .color-scheme2 i, .color-scheme2 .light-scheme.color-scheme3 .site-footer .contact-row i, .light-scheme.color-scheme3 .site-footer .contact-row .color-scheme2 i {
color: #aaaaaa;
}
.color-scheme3 blockquote, .color-scheme3 .social-links,
.color-scheme3 .social-links-with-label, .color-scheme3 .site-footer .copyright, .site-footer .color-scheme3 .copyright, .color-scheme3 .heading-block .sub-h, .heading-block .color-scheme3 .sub-h, .color-scheme3 .contact-row i, .contact-row .color-scheme3 i, .light-scheme.color-scheme3 .site-footer .contact-row i {
color: #a2a5d3;
} .color-scheme1 .project-slider .prev:hover, .project-slider .color-scheme1 .prev:hover,
.color-scheme1 .project-slider .next:hover, .project-slider .color-scheme1 .next:hover, .color-scheme1 a, .color-scheme1 .title-with-dots:before, .color-scheme1 .button-style3, .color-scheme1 .button-style3:after, .color-scheme1 .add-to-cart-button, .color-scheme1 .button-style4, .color-scheme1 .input-row label span, .input-row label .color-scheme1 span,
.color-scheme1 .woocommerce-form-row label span, .woocommerce-form-row label .color-scheme1 span, .color-scheme1 .header-search-button:hover, .color-scheme1 .header-minicart .hm-count:hover, .header-minicart .color-scheme1 .hm-count:hover, .color-scheme1 .header-minicart .minicart-wrap .bottom .total .amount, .header-minicart .minicart-wrap .bottom .total .color-scheme1 .amount, .color-scheme1 .social-links a:hover, .social-links .color-scheme1 a:hover,
.color-scheme1 .social-links-with-label a:hover, .social-links-with-label .color-scheme1 a:hover, .color-scheme1 .navigation .menu > li > a:hover, .navigation .color-scheme1 .menu > li > a:hover, .color-scheme1 .navigation .menu li.current-menu-item > a, .navigation .menu .color-scheme1 li.current-menu-item > a,
.color-scheme1 .navigation .menu li.current-menu-ancestor > a, .navigation .menu .color-scheme1 li.current-menu-ancestor > a,
.color-scheme1 .navigation .menu li.current_page_item > a, .navigation .menu .color-scheme1 li.current_page_item > a,
.color-scheme1 .navigation .menu li.current_page_parent > a, .navigation .menu .color-scheme1 li.current_page_parent > a, .color-scheme1 .navigation .sub-menu li.current-menu-item > a, .navigation .sub-menu .color-scheme1 li.current-menu-item > a, .color-scheme1 .navigation .sub-menu li.current-menu-ancestor > a, .navigation .sub-menu .color-scheme1 li.current-menu-ancestor > a, .color-scheme1 .navigation .sub-menu li.current_page_item > a, .navigation .sub-menu .color-scheme1 li.current_page_item > a, .color-scheme1 .navigation .sub-menu li.current_page_parent > a, .navigation .sub-menu .color-scheme1 li.current_page_parent > a, .color-scheme1 .navigation .sub-menu li:hover > a, .navigation .sub-menu .color-scheme1 li:hover > a,
.color-scheme1 .navigation .children li.current-menu-item > a, .navigation .children .color-scheme1 li.current-menu-item > a,
.color-scheme1 .navigation .children li.current-menu-ancestor > a, .navigation .children .color-scheme1 li.current-menu-ancestor > a,
.color-scheme1 .navigation .children li.current_page_item > a, .navigation .children .color-scheme1 li.current_page_item > a,
.color-scheme1 .navigation .children li.current_page_parent > a, .navigation .children .color-scheme1 li.current_page_parent > a,
.color-scheme1 .navigation .children li:hover > a, .navigation .children .color-scheme1 li:hover > a, .color-scheme1 .search-popup .close:hover, .search-popup .color-scheme1 .close:hover, .color-scheme1 .heading-block .h span, .heading-block .h .color-scheme1 span, .color-scheme1 .wpb_wrapper .contact-row i, .wpb_wrapper .contact-row .color-scheme1 i, .color-scheme1 .block-404 .text span, .block-404 .text .color-scheme1 span, .color-scheme1 .coming-soon-block .timer-block > span .num, .coming-soon-block .timer-block > span .color-scheme1 .num, .color-scheme1 .blog-details, .color-scheme1 .post-bottom a:hover, .post-bottom .color-scheme1 a:hover, .color-scheme1 .post-bottom .share-button:hover > i, .post-bottom .color-scheme1 .share-button:hover > i, .color-scheme1 .comments-area .comment-items .comment-item .top .time, .comments-area .comment-items .comment-item .top .color-scheme1 .time, .color-scheme1 .widget_recent_entries ul li a:before, .widget_recent_entries ul li .color-scheme1 a:before,
.color-scheme1 .widget_archive ul li a:before, .widget_archive ul li .color-scheme1 a:before,
.color-scheme1 .widget_categories ul li a:before, .widget_categories ul li .color-scheme1 a:before,
.color-scheme1 .widget_pages ul li a:before, .widget_pages ul li .color-scheme1 a:before,
.color-scheme1 .widget_meta ul li a:before, .widget_meta ul li .color-scheme1 a:before,
.color-scheme1 .widget_nav_menu ul li a:before, .widget_nav_menu ul li .color-scheme1 a:before,
.color-scheme1 .product-categories ul li a:before, .product-categories ul li .color-scheme1 a:before, .color-scheme1 .widget_recent_entries ul li a:hover, .widget_recent_entries ul li .color-scheme1 a:hover,
.color-scheme1 .widget_archive ul li a:hover, .widget_archive ul li .color-scheme1 a:hover,
.color-scheme1 .widget_categories ul li a:hover, .widget_categories ul li .color-scheme1 a:hover,
.color-scheme1 .widget_pages ul li a:hover, .widget_pages ul li .color-scheme1 a:hover,
.color-scheme1 .widget_meta ul li a:hover, .widget_meta ul li .color-scheme1 a:hover,
.color-scheme1 .widget_nav_menu ul li a:hover, .widget_nav_menu ul li .color-scheme1 a:hover,
.color-scheme1 .product-categories ul li a:hover, .product-categories ul li .color-scheme1 a:hover, .color-scheme1 .calendar_wrap table th, .calendar_wrap table .color-scheme1 th, .color-scheme1 .calendar_wrap table td a, .calendar_wrap table td .color-scheme1 a, .color-scheme1 .tagcloud .tag-cloud-link:hover, .tagcloud .color-scheme1 .tag-cloud-link:hover, .color-scheme1 .widget_about_me .sub-h, .widget_about_me .color-scheme1 .sub-h, .color-scheme1 .pagination ul li span.current, .pagination ul li .color-scheme1 span.current,
.color-scheme1 .pagination ul li a:hover, .pagination ul li .color-scheme1 a:hover,
.color-scheme1 .pagination ul li a:focus, .pagination ul li .color-scheme1 a:focus,
.color-scheme1 nav.woocommerce-pagination ul li span.current, nav.woocommerce-pagination ul li .color-scheme1 span.current,
.color-scheme1 nav.woocommerce-pagination ul li a:hover, nav.woocommerce-pagination ul li .color-scheme1 a:hover,
.color-scheme1 nav.woocommerce-pagination ul li a:focus, nav.woocommerce-pagination ul li .color-scheme1 a:focus, .color-scheme1 .page-pagination > span,
.color-scheme4 .project-slider .prev:hover,
.project-slider .color-scheme4 .prev:hover,
.color-scheme4 .project-slider .next:hover,
.project-slider .color-scheme4 .next:hover,
.color-scheme4 a,
.color-scheme4 .title-with-dots:before,
.color-scheme4 .button-style3,
.color-scheme4 .button-style3:after,
.color-scheme4 .add-to-cart-button,
.color-scheme4 .button-style4,
.color-scheme4 .input-row label span,
.input-row label .color-scheme4 span,
.color-scheme4 .woocommerce-form-row label span,
.woocommerce-form-row label .color-scheme4 span,
.color-scheme4 .header-search-button:hover,
.color-scheme4 .header-minicart .hm-count:hover,
.header-minicart .color-scheme4 .hm-count:hover,
.color-scheme4 .header-minicart .minicart-wrap .bottom .total .amount,
.header-minicart .minicart-wrap .bottom .total .color-scheme4 .amount,
.color-scheme4 .social-links a:hover,
.social-links .color-scheme4 a:hover,
.color-scheme4 .social-links-with-label a:hover,
.social-links-with-label .color-scheme4 a:hover,
.color-scheme4 .navigation .menu > li > a:hover,
.navigation .color-scheme4 .menu > li > a:hover,
.color-scheme4 .navigation .menu li.current-menu-item > a,
.navigation .menu .color-scheme4 li.current-menu-item > a,
.color-scheme4 .navigation .menu li.current-menu-ancestor > a,
.navigation .menu .color-scheme4 li.current-menu-ancestor > a,
.color-scheme4 .navigation .menu li.current_page_item > a,
.navigation .menu .color-scheme4 li.current_page_item > a,
.color-scheme4 .navigation .menu li.current_page_parent > a,
.navigation .menu .color-scheme4 li.current_page_parent > a,
.color-scheme4 .navigation .sub-menu li.current-menu-item > a,
.navigation .sub-menu .color-scheme4 li.current-menu-item > a,
.color-scheme4 .navigation .sub-menu li.current-menu-ancestor > a,
.navigation .sub-menu .color-scheme4 li.current-menu-ancestor > a,
.color-scheme4 .navigation .sub-menu li.current_page_item > a,
.navigation .sub-menu .color-scheme4 li.current_page_item > a,
.color-scheme4 .navigation .sub-menu li.current_page_parent > a,
.navigation .sub-menu .color-scheme4 li.current_page_parent > a,
.color-scheme4 .navigation .sub-menu li:hover > a,
.navigation .sub-menu .color-scheme4 li:hover > a,
.color-scheme4 .navigation .children li.current-menu-item > a,
.navigation .children .color-scheme4 li.current-menu-item > a,
.color-scheme4 .navigation .children li.current-menu-ancestor > a,
.navigation .children .color-scheme4 li.current-menu-ancestor > a,
.color-scheme4 .navigation .children li.current_page_item > a,
.navigation .children .color-scheme4 li.current_page_item > a,
.color-scheme4 .navigation .children li.current_page_parent > a,
.navigation .children .color-scheme4 li.current_page_parent > a,
.color-scheme4 .navigation .children li:hover > a,
.navigation .children .color-scheme4 li:hover > a,
.color-scheme4 .search-popup .close:hover,
.search-popup .color-scheme4 .close:hover,
.color-scheme4 .heading-block .h span,
.heading-block .h .color-scheme4 span,
.color-scheme4 .wpb_wrapper .contact-row i,
.wpb_wrapper .contact-row .color-scheme4 i,
.color-scheme4 .block-404 .text span,
.block-404 .text .color-scheme4 span,
.color-scheme4 .coming-soon-block .timer-block > span .num,
.coming-soon-block .timer-block > span .color-scheme4 .num,
.color-scheme4 .blog-details,
.color-scheme4 .post-bottom a:hover,
.post-bottom .color-scheme4 a:hover,
.color-scheme4 .post-bottom .share-button:hover > i,
.post-bottom .color-scheme4 .share-button:hover > i,
.color-scheme4 .comments-area .comment-items .comment-item .top .time,
.comments-area .comment-items .comment-item .top .color-scheme4 .time,
.color-scheme4 .widget_recent_entries ul li a:before,
.widget_recent_entries ul li .color-scheme4 a:before,
.color-scheme4 .widget_archive ul li a:before,
.widget_archive ul li .color-scheme4 a:before,
.color-scheme4 .widget_categories ul li a:before,
.widget_categories ul li .color-scheme4 a:before,
.color-scheme4 .widget_pages ul li a:before,
.widget_pages ul li .color-scheme4 a:before,
.color-scheme4 .widget_meta ul li a:before,
.widget_meta ul li .color-scheme4 a:before,
.color-scheme4 .widget_nav_menu ul li a:before,
.widget_nav_menu ul li .color-scheme4 a:before,
.color-scheme4 .product-categories ul li a:before,
.product-categories ul li .color-scheme4 a:before,
.color-scheme4 .widget_recent_entries ul li a:hover,
.widget_recent_entries ul li .color-scheme4 a:hover,
.color-scheme4 .widget_archive ul li a:hover,
.widget_archive ul li .color-scheme4 a:hover,
.color-scheme4 .widget_categories ul li a:hover,
.widget_categories ul li .color-scheme4 a:hover,
.color-scheme4 .widget_pages ul li a:hover,
.widget_pages ul li .color-scheme4 a:hover,
.color-scheme4 .widget_meta ul li a:hover,
.widget_meta ul li .color-scheme4 a:hover,
.color-scheme4 .widget_nav_menu ul li a:hover,
.widget_nav_menu ul li .color-scheme4 a:hover,
.color-scheme4 .product-categories ul li a:hover,
.product-categories ul li .color-scheme4 a:hover,
.color-scheme4 .calendar_wrap table th,
.calendar_wrap table .color-scheme4 th,
.color-scheme4 .calendar_wrap table td a,
.calendar_wrap table td .color-scheme4 a,
.color-scheme4 .tagcloud .tag-cloud-link:hover,
.tagcloud .color-scheme4 .tag-cloud-link:hover,
.color-scheme4 .widget_about_me .sub-h,
.widget_about_me .color-scheme4 .sub-h,
.color-scheme4 .pagination ul li span.current,
.pagination ul li .color-scheme4 span.current,
.color-scheme4 .pagination ul li a:hover,
.pagination ul li .color-scheme4 a:hover,
.color-scheme4 .pagination ul li a:focus,
.pagination ul li .color-scheme4 a:focus,
.color-scheme4 nav.woocommerce-pagination ul li span.current,
nav.woocommerce-pagination ul li .color-scheme4 span.current,
.color-scheme4 nav.woocommerce-pagination ul li a:hover,
nav.woocommerce-pagination ul li .color-scheme4 a:hover,
.color-scheme4 nav.woocommerce-pagination ul li a:focus,
nav.woocommerce-pagination ul li .color-scheme4 a:focus,
.color-scheme4 .page-pagination > span {
color: #c6297e;
}
.color-scheme2 .project-slider .prev:hover, .project-slider .color-scheme2 .prev:hover,
.color-scheme2 .project-slider .next:hover, .project-slider .color-scheme2 .next:hover, .color-scheme2 a, .color-scheme2 .title-with-dots:before, .color-scheme2 .button-style3, .color-scheme2 .button-style3:after, .color-scheme2 .add-to-cart-button, .color-scheme2 .button-style4, .color-scheme2 .input-row label span, .input-row label .color-scheme2 span,
.color-scheme2 .woocommerce-form-row label span, .woocommerce-form-row label .color-scheme2 span, .color-scheme2 .header-search-button:hover, .color-scheme2 .header-minicart .hm-count:hover, .header-minicart .color-scheme2 .hm-count:hover, .color-scheme2 .header-minicart .minicart-wrap .bottom .total .amount, .header-minicart .minicart-wrap .bottom .total .color-scheme2 .amount, .color-scheme2 .social-links a:hover, .social-links .color-scheme2 a:hover,
.color-scheme2 .social-links-with-label a:hover, .social-links-with-label .color-scheme2 a:hover, .color-scheme2 .navigation .menu > li > a:hover, .navigation .color-scheme2 .menu > li > a:hover, .color-scheme2 .navigation .menu li.current-menu-item > a, .navigation .menu .color-scheme2 li.current-menu-item > a,
.color-scheme2 .navigation .menu li.current-menu-ancestor > a, .navigation .menu .color-scheme2 li.current-menu-ancestor > a,
.color-scheme2 .navigation .menu li.current_page_item > a, .navigation .menu .color-scheme2 li.current_page_item > a,
.color-scheme2 .navigation .menu li.current_page_parent > a, .navigation .menu .color-scheme2 li.current_page_parent > a, .color-scheme2 .navigation .sub-menu li.current-menu-item > a, .navigation .sub-menu .color-scheme2 li.current-menu-item > a, .color-scheme2 .navigation .sub-menu li.current-menu-ancestor > a, .navigation .sub-menu .color-scheme2 li.current-menu-ancestor > a, .color-scheme2 .navigation .sub-menu li.current_page_item > a, .navigation .sub-menu .color-scheme2 li.current_page_item > a, .color-scheme2 .navigation .sub-menu li.current_page_parent > a, .navigation .sub-menu .color-scheme2 li.current_page_parent > a, .color-scheme2 .navigation .sub-menu li:hover > a, .navigation .sub-menu .color-scheme2 li:hover > a,
.color-scheme2 .navigation .children li.current-menu-item > a, .navigation .children .color-scheme2 li.current-menu-item > a,
.color-scheme2 .navigation .children li.current-menu-ancestor > a, .navigation .children .color-scheme2 li.current-menu-ancestor > a,
.color-scheme2 .navigation .children li.current_page_item > a, .navigation .children .color-scheme2 li.current_page_item > a,
.color-scheme2 .navigation .children li.current_page_parent > a, .navigation .children .color-scheme2 li.current_page_parent > a,
.color-scheme2 .navigation .children li:hover > a, .navigation .children .color-scheme2 li:hover > a, .color-scheme2 .search-popup .close:hover, .search-popup .color-scheme2 .close:hover, .color-scheme2 .heading-block .h span, .heading-block .h .color-scheme2 span, .color-scheme2 .wpb_wrapper .contact-row i, .wpb_wrapper .contact-row .color-scheme2 i, .color-scheme2 .block-404 .text span, .block-404 .text .color-scheme2 span, .color-scheme2 .coming-soon-block .timer-block > span .num, .coming-soon-block .timer-block > span .color-scheme2 .num, .color-scheme2 .blog-details, .color-scheme2 .post-bottom a:hover, .post-bottom .color-scheme2 a:hover, .color-scheme2 .post-bottom .share-button:hover > i, .post-bottom .color-scheme2 .share-button:hover > i, .color-scheme2 .comments-area .comment-items .comment-item .top .time, .comments-area .comment-items .comment-item .top .color-scheme2 .time, .color-scheme2 .widget_recent_entries ul li a:before, .widget_recent_entries ul li .color-scheme2 a:before,
.color-scheme2 .widget_archive ul li a:before, .widget_archive ul li .color-scheme2 a:before,
.color-scheme2 .widget_categories ul li a:before, .widget_categories ul li .color-scheme2 a:before,
.color-scheme2 .widget_pages ul li a:before, .widget_pages ul li .color-scheme2 a:before,
.color-scheme2 .widget_meta ul li a:before, .widget_meta ul li .color-scheme2 a:before,
.color-scheme2 .widget_nav_menu ul li a:before, .widget_nav_menu ul li .color-scheme2 a:before,
.color-scheme2 .product-categories ul li a:before, .product-categories ul li .color-scheme2 a:before, .color-scheme2 .widget_recent_entries ul li a:hover, .widget_recent_entries ul li .color-scheme2 a:hover,
.color-scheme2 .widget_archive ul li a:hover, .widget_archive ul li .color-scheme2 a:hover,
.color-scheme2 .widget_categories ul li a:hover, .widget_categories ul li .color-scheme2 a:hover,
.color-scheme2 .widget_pages ul li a:hover, .widget_pages ul li .color-scheme2 a:hover,
.color-scheme2 .widget_meta ul li a:hover, .widget_meta ul li .color-scheme2 a:hover,
.color-scheme2 .widget_nav_menu ul li a:hover, .widget_nav_menu ul li .color-scheme2 a:hover,
.color-scheme2 .product-categories ul li a:hover, .product-categories ul li .color-scheme2 a:hover, .color-scheme2 .calendar_wrap table th, .calendar_wrap table .color-scheme2 th, .color-scheme2 .calendar_wrap table td a, .calendar_wrap table td .color-scheme2 a, .color-scheme2 .tagcloud .tag-cloud-link:hover, .tagcloud .color-scheme2 .tag-cloud-link:hover, .color-scheme2 .widget_about_me .sub-h, .widget_about_me .color-scheme2 .sub-h, .color-scheme2 .pagination ul li span.current, .pagination ul li .color-scheme2 span.current,
.color-scheme2 .pagination ul li a:hover, .pagination ul li .color-scheme2 a:hover,
.color-scheme2 .pagination ul li a:focus, .pagination ul li .color-scheme2 a:focus,
.color-scheme2 nav.woocommerce-pagination ul li span.current, nav.woocommerce-pagination ul li .color-scheme2 span.current,
.color-scheme2 nav.woocommerce-pagination ul li a:hover, nav.woocommerce-pagination ul li .color-scheme2 a:hover,
.color-scheme2 nav.woocommerce-pagination ul li a:focus, nav.woocommerce-pagination ul li .color-scheme2 a:focus, .color-scheme2 .page-pagination > span {
color: #ed4f07;
}
.color-scheme3 .project-slider .prev:hover, .project-slider .color-scheme3 .prev:hover,
.color-scheme3 .project-slider .next:hover, .project-slider .color-scheme3 .next:hover, .color-scheme3 a, .color-scheme3 .title-with-dots:before, .color-scheme3 .button-style3, .color-scheme3 .button-style3:after, .color-scheme3 .add-to-cart-button, .color-scheme3 .button-style4, .color-scheme3 .input-row label span, .input-row label .color-scheme3 span,
.color-scheme3 .woocommerce-form-row label span, .woocommerce-form-row label .color-scheme3 span, .color-scheme3 .header-search-button:hover, .color-scheme3 .header-minicart .hm-count:hover, .header-minicart .color-scheme3 .hm-count:hover, .color-scheme3 .header-minicart .minicart-wrap .bottom .total .amount, .header-minicart .minicart-wrap .bottom .total .color-scheme3 .amount, .color-scheme3 .social-links a:hover, .social-links .color-scheme3 a:hover,
.color-scheme3 .social-links-with-label a:hover, .social-links-with-label .color-scheme3 a:hover, .color-scheme3 .navigation .menu > li > a:hover, .navigation .color-scheme3 .menu > li > a:hover, .color-scheme3 .navigation .menu li.current-menu-item > a, .navigation .menu .color-scheme3 li.current-menu-item > a,
.color-scheme3 .navigation .menu li.current-menu-ancestor > a, .navigation .menu .color-scheme3 li.current-menu-ancestor > a,
.color-scheme3 .navigation .menu li.current_page_item > a, .navigation .menu .color-scheme3 li.current_page_item > a,
.color-scheme3 .navigation .menu li.current_page_parent > a, .navigation .menu .color-scheme3 li.current_page_parent > a, .color-scheme3 .navigation .sub-menu li.current-menu-item > a, .navigation .sub-menu .color-scheme3 li.current-menu-item > a, .color-scheme3 .navigation .sub-menu li.current-menu-ancestor > a, .navigation .sub-menu .color-scheme3 li.current-menu-ancestor > a, .color-scheme3 .navigation .sub-menu li.current_page_item > a, .navigation .sub-menu .color-scheme3 li.current_page_item > a, .color-scheme3 .navigation .sub-menu li.current_page_parent > a, .navigation .sub-menu .color-scheme3 li.current_page_parent > a, .color-scheme3 .navigation .sub-menu li:hover > a, .navigation .sub-menu .color-scheme3 li:hover > a,
.color-scheme3 .navigation .children li.current-menu-item > a, .navigation .children .color-scheme3 li.current-menu-item > a,
.color-scheme3 .navigation .children li.current-menu-ancestor > a, .navigation .children .color-scheme3 li.current-menu-ancestor > a,
.color-scheme3 .navigation .children li.current_page_item > a, .navigation .children .color-scheme3 li.current_page_item > a,
.color-scheme3 .navigation .children li.current_page_parent > a, .navigation .children .color-scheme3 li.current_page_parent > a,
.color-scheme3 .navigation .children li:hover > a, .navigation .children .color-scheme3 li:hover > a, .color-scheme3 .search-popup .close:hover, .search-popup .color-scheme3 .close:hover, .color-scheme3 .heading-block .h span, .heading-block .h .color-scheme3 span, .color-scheme3 .wpb_wrapper .contact-row i, .wpb_wrapper .contact-row .color-scheme3 i, .color-scheme3 .block-404 .text span, .block-404 .text .color-scheme3 span, .color-scheme3 .coming-soon-block .timer-block > span .num, .coming-soon-block .timer-block > span .color-scheme3 .num, .color-scheme3 .blog-details, .color-scheme3 .post-bottom a:hover, .post-bottom .color-scheme3 a:hover, .color-scheme3 .post-bottom .share-button:hover > i, .post-bottom .color-scheme3 .share-button:hover > i, .color-scheme3 .comments-area .comment-items .comment-item .top .time, .comments-area .comment-items .comment-item .top .color-scheme3 .time, .color-scheme3 .widget_recent_entries ul li a:before, .widget_recent_entries ul li .color-scheme3 a:before,
.color-scheme3 .widget_archive ul li a:before, .widget_archive ul li .color-scheme3 a:before,
.color-scheme3 .widget_categories ul li a:before, .widget_categories ul li .color-scheme3 a:before,
.color-scheme3 .widget_pages ul li a:before, .widget_pages ul li .color-scheme3 a:before,
.color-scheme3 .widget_meta ul li a:before, .widget_meta ul li .color-scheme3 a:before,
.color-scheme3 .widget_nav_menu ul li a:before, .widget_nav_menu ul li .color-scheme3 a:before,
.color-scheme3 .product-categories ul li a:before, .product-categories ul li .color-scheme3 a:before, .color-scheme3 .widget_recent_entries ul li a:hover, .widget_recent_entries ul li .color-scheme3 a:hover,
.color-scheme3 .widget_archive ul li a:hover, .widget_archive ul li .color-scheme3 a:hover,
.color-scheme3 .widget_categories ul li a:hover, .widget_categories ul li .color-scheme3 a:hover,
.color-scheme3 .widget_pages ul li a:hover, .widget_pages ul li .color-scheme3 a:hover,
.color-scheme3 .widget_meta ul li a:hover, .widget_meta ul li .color-scheme3 a:hover,
.color-scheme3 .widget_nav_menu ul li a:hover, .widget_nav_menu ul li .color-scheme3 a:hover,
.color-scheme3 .product-categories ul li a:hover, .product-categories ul li .color-scheme3 a:hover, .color-scheme3 .calendar_wrap table th, .calendar_wrap table .color-scheme3 th, .color-scheme3 .calendar_wrap table td a, .calendar_wrap table td .color-scheme3 a, .color-scheme3 .tagcloud .tag-cloud-link:hover, .tagcloud .color-scheme3 .tag-cloud-link:hover, .color-scheme3 .widget_about_me .sub-h, .widget_about_me .color-scheme3 .sub-h, .color-scheme3 .pagination ul li span.current, .pagination ul li .color-scheme3 span.current,
.color-scheme3 .pagination ul li a:hover, .pagination ul li .color-scheme3 a:hover,
.color-scheme3 .pagination ul li a:focus, .pagination ul li .color-scheme3 a:focus,
.color-scheme3 nav.woocommerce-pagination ul li span.current, nav.woocommerce-pagination ul li .color-scheme3 span.current,
.color-scheme3 nav.woocommerce-pagination ul li a:hover, nav.woocommerce-pagination ul li .color-scheme3 a:hover,
.color-scheme3 nav.woocommerce-pagination ul li a:focus, nav.woocommerce-pagination ul li .color-scheme3 a:focus, .color-scheme3 .page-pagination > span {
color: #e63015;
}
.color-scheme1 .wpb_text_column ul li:before, .wpb_text_column ul .color-scheme1 li:before,
.color-scheme1 .woocommerce-product-details__short-description ul li:before, .woocommerce-product-details__short-description ul .color-scheme1 li:before, .color-scheme1 .li-block:before, .color-scheme1 .button-style2, .color-scheme1 .input-row:before,
.color-scheme1 .woocommerce-form-row:before, .color-scheme1 .navigation .menu > li > a span:before, .navigation .menu > li > a .color-scheme1 span:before, .color-scheme1 .heading-block.with-bottom-line:after, .color-scheme1 .post-bottom .categs a:hover, .post-bottom .categs .color-scheme1 a:hover,
.color-scheme4 .wpb_text_column ul li:before,
.wpb_text_column ul .color-scheme4 li:before,
.color-scheme4 .woocommerce-product-details__short-description ul li:before,
.woocommerce-product-details__short-description ul .color-scheme4 li:before,
.color-scheme4 .li-block:before,
.color-scheme4 .button-style2,
.color-scheme4 .input-row:before,
.color-scheme4 .woocommerce-form-row:before,
.color-scheme4 .navigation .menu > li > a span:before,
.navigation .menu > li > a .color-scheme4 span:before,
.color-scheme4 .heading-block.with-bottom-line:after,
.color-scheme4 .post-bottom .categs a:hover,
.post-bottom .categs .color-scheme4 a:hover {
background: #c6297e;
}
.color-scheme2 .wpb_text_column ul li:before, .wpb_text_column ul .color-scheme2 li:before,
.color-scheme2 .woocommerce-product-details__short-description ul li:before, .woocommerce-product-details__short-description ul .color-scheme2 li:before, .color-scheme2 .li-block:before, .color-scheme2 .button-style2, .color-scheme2 .input-row:before,
.color-scheme2 .woocommerce-form-row:before, .color-scheme2 .navigation .menu > li > a span:before, .navigation .menu > li > a .color-scheme2 span:before, .color-scheme2 .heading-block.with-bottom-line:after, .color-scheme2 .post-bottom .categs a:hover, .post-bottom .categs .color-scheme2 a:hover {
background: #ed4f07;
}
.color-scheme3 .wpb_text_column ul li:before, .wpb_text_column ul .color-scheme3 li:before,
.color-scheme3 .woocommerce-product-details__short-description ul li:before, .woocommerce-product-details__short-description ul .color-scheme3 li:before, .color-scheme3 .li-block:before, .color-scheme3 .button-style2, .color-scheme3 .input-row:before,
.color-scheme3 .woocommerce-form-row:before, .color-scheme3 .navigation .menu > li > a span:before, .navigation .menu > li > a .color-scheme3 span:before, .color-scheme3 .heading-block.with-bottom-line:after, .color-scheme3 .post-bottom .categs a:hover, .post-bottom .categs .color-scheme3 a:hover {
background: #e63015;
}
.color-scheme1 .preloader-folding-cube .preloader-cube:before, .preloader-folding-cube .color-scheme1 .preloader-cube:before, .color-scheme1 .header-minicart .hm-count span, .header-minicart .hm-count .color-scheme1 span,
.color-scheme4 .preloader-folding-cube .preloader-cube:before,
.preloader-folding-cube .color-scheme4 .preloader-cube:before,
.color-scheme4 .header-minicart .hm-count span,
.header-minicart .hm-count .color-scheme4 span {
background-color: #c6297e;
}
.color-scheme2 .preloader-folding-cube .preloader-cube:before, .preloader-folding-cube .color-scheme2 .preloader-cube:before, .color-scheme2 .header-minicart .hm-count span, .header-minicart .hm-count .color-scheme2 span {
background-color: #ed4f07;
}
.color-scheme3 .preloader-folding-cube .preloader-cube:before, .preloader-folding-cube .color-scheme3 .preloader-cube:before, .color-scheme3 .header-minicart .hm-count span, .header-minicart .hm-count .color-scheme3 span {
background-color: #e63015;
}
.color-scheme1 .pagination ul li span.current, .pagination ul li .color-scheme1 span.current,
.color-scheme1 .pagination ul li a:hover, .pagination ul li .color-scheme1 a:hover,
.color-scheme1 .pagination ul li a:focus, .pagination ul li .color-scheme1 a:focus,
.color-scheme1 nav.woocommerce-pagination ul li span.current, nav.woocommerce-pagination ul li .color-scheme1 span.current,
.color-scheme1 nav.woocommerce-pagination ul li a:hover, nav.woocommerce-pagination ul li .color-scheme1 a:hover,
.color-scheme1 nav.woocommerce-pagination ul li a:focus, nav.woocommerce-pagination ul li .color-scheme1 a:focus, .color-scheme1 .page-pagination > span,
.color-scheme4 .pagination ul li span.current,
.pagination ul li .color-scheme4 span.current,
.color-scheme4 .pagination ul li a:hover,
.pagination ul li .color-scheme4 a:hover,
.color-scheme4 .pagination ul li a:focus,
.pagination ul li .color-scheme4 a:focus,
.color-scheme4 nav.woocommerce-pagination ul li span.current,
nav.woocommerce-pagination ul li .color-scheme4 span.current,
.color-scheme4 nav.woocommerce-pagination ul li a:hover,
nav.woocommerce-pagination ul li .color-scheme4 a:hover,
.color-scheme4 nav.woocommerce-pagination ul li a:focus,
nav.woocommerce-pagination ul li .color-scheme4 a:focus,
.color-scheme4 .page-pagination > span {
border-color: #c6297e;
}
.color-scheme2 .pagination ul li span.current, .pagination ul li .color-scheme2 span.current,
.color-scheme2 .pagination ul li a:hover, .pagination ul li .color-scheme2 a:hover,
.color-scheme2 .pagination ul li a:focus, .pagination ul li .color-scheme2 a:focus,
.color-scheme2 nav.woocommerce-pagination ul li span.current, nav.woocommerce-pagination ul li .color-scheme2 span.current,
.color-scheme2 nav.woocommerce-pagination ul li a:hover, nav.woocommerce-pagination ul li .color-scheme2 a:hover,
.color-scheme2 nav.woocommerce-pagination ul li a:focus, nav.woocommerce-pagination ul li .color-scheme2 a:focus, .color-scheme2 .page-pagination > span {
border-color: #ed4f07;
}
.color-scheme3 .pagination ul li span.current, .pagination ul li .color-scheme3 span.current,
.color-scheme3 .pagination ul li a:hover, .pagination ul li .color-scheme3 a:hover,
.color-scheme3 .pagination ul li a:focus, .pagination ul li .color-scheme3 a:focus,
.color-scheme3 nav.woocommerce-pagination ul li span.current, nav.woocommerce-pagination ul li .color-scheme3 span.current,
.color-scheme3 nav.woocommerce-pagination ul li a:hover, nav.woocommerce-pagination ul li .color-scheme3 a:hover,
.color-scheme3 nav.woocommerce-pagination ul li a:focus, nav.woocommerce-pagination ul li .color-scheme3 a:focus, .color-scheme3 .page-pagination > span {
border-color: #e63015;
}
.button-style1:before, .button-style3:after, .heading-block.type-accent-w-gradient .h span {
background-image: -webkit-gradient(linear, left top, left bottom, from(#df2b8c), to(#0c152c));
background-image: -webkit-linear-gradient(top, #df2b8c 0%, #0c152c 100%);
background-image: -o-linear-gradient(top, #df2b8c 0%, #0c152c 100%);
background-image: linear-gradient(to bottom, #df2b8c 0%, #0c152c 100%);
}
.color-scheme2 .button-style1:before, .color-scheme2 .button-style3:after, .color-scheme2 .heading-block.type-accent-w-gradient .h span, .heading-block.type-accent-w-gradient .h .color-scheme2 span {
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffce00), to(#e93109));
background-image: -webkit-linear-gradient(top, #ffce00 0%, #e93109 100%);
background-image: -o-linear-gradient(top, #ffce00 0%, #e93109 100%);
background-image: linear-gradient(to bottom, #ffce00 0%, #e93109 100%);
}
.color-scheme3 .button-style1:before, .color-scheme3 .button-style3:after, .color-scheme3 .heading-block.type-accent-w-gradient .h span, .heading-block.type-accent-w-gradient .h .color-scheme3 span {
background-image: -webkit-gradient(linear, left top, left bottom, from(#e2711a), to(#e63015));
background-image: -webkit-linear-gradient(top, #e2711a 0%, #e63015 100%);
background-image: -o-linear-gradient(top, #e2711a 0%, #e63015 100%);
background-image: linear-gradient(to bottom, #e2711a 0%, #e63015 100%);
}
.button-style1 .d {
background-image: -webkit-linear-gradient(315deg, #df2b8c 0%, #0c152c 100%);
background-image: -o-linear-gradient(315deg, #df2b8c 0%, #0c152c 100%);
background-image: linear-gradient(135deg, #df2b8c 0%, #0c152c 100%);
}
.color-scheme2 .button-style1 .d, .button-style1 .color-scheme2 .d {
background-image: -webkit-linear-gradient(315deg, #ffce00 0%, #e93109 100%);
background-image: -o-linear-gradient(315deg, #ffce00 0%, #e93109 100%);
background-image: linear-gradient(135deg, #ffce00 0%, #e93109 100%);
}
.color-scheme3 .button-style1 .d, .button-style1 .color-scheme3 .d {
background-image: -webkit-linear-gradient(315deg, #e2711a 0%, #e63015 100%);
background-image: -o-linear-gradient(315deg, #e2711a 0%, #e63015 100%);
background-image: linear-gradient(135deg, #e2711a 0%, #e63015 100%);
} .preloader, .header-minicart .minicart-wrap {
background: #21102d;
}
.navigation .sub-menu,
.navigation .children {
background-color: #21102d;
}
::-webkit-input-placeholder {
color: #999;
}
::-moz-placeholder {
color: #999;
}
:-ms-input-placeholder {
color: #999;
}
::-ms-input-placeholder {
color: #999;
}
::placeholder {
color: #999;
}
::-moz-selection {
background-color: #c6297e;
color: #c4e5f6;
}
::selection {
background-color: #c6297e;
color: #c4e5f6;
}
*:focus {
outline: none;
}
.js_active body.loaded {
overflow: auto;
}
.fl {
float: left;
}
.fr {
float: right;
}
.tal {
text-align: left;
}
.tar {
text-align: right;
}
.tac {
text-align: center;
}
.to-right {
display: block;
margin-left: auto;
}
.cell {
display: table-cell;
vertical-align: middle;
}
.white {
color: #fff;
}
.uppercase {
text-transform: uppercase;
}
b, strong {
font-weight: bold;
}
#all {
position: relative;
overflow: hidden;
}
.main-row {
background-position: 50%;
position: relative;
z-index: 1;
padding: 0.1px 0;
}
.container {
position: relative;
padding-top: 0.1px;
padding-bottom: 0.1px;
}
.wpadminbar {
position: fixed !important;
}
a {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration: none;
pointer-events: all;
}
.clearfix::after,
.container::after {
content: "";
clear: both;
display: table;
}
svg.hidden {
display: none !important;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
line-height: 1.3;
margin: .3em 0;
}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a {
text-decoration: none;
}
h1,
.h1 {
font-size: 60px;
font-weight: bold;
line-height: 1.2;
}
h2,
.h2 {
font-size: 48px;
font-weight: bold;
}
h3,
.h3 {
font-size: 36px;
font-weight: bold;
}
h4,
.h4 {
font-size: 30px;
font-weight: bold;
}
h5,
.h5 {
font-size: 24px;
font-weight: bold;
}
h6,
.h6 {
font-size: 18px;
font-weight: bold;
}
@media (max-width: 767.98px) {
h1,
.h1 {
font-size: 48px;
}
h2,
.h2 {
font-size: 36px;
}
h3,
.h3 {
font-size: 30px;
}
h4,
.h4 {
font-size: 24px;
}
h5,
.h5 {
font-size: 18px;
}
h6,
.h6 {
font-size: 16px;
}
}
.text-t1 {
color: #868686;
font-weight: 300;
line-height: 1.875;
}
.dark-scheme #page .text-t1,
#page .dark-scheme .text-t1 {
color: #e1e1e1;
}
.full-height {
height: 100vh;
}
.bg-cover {
-webkit-background-size: cover !important;
background-size: cover !important;
}
.bg-contain {
-webkit-background-size: contain !important;
background-size: contain !important;
}
.light-color {
color: #fff;
}
.main-container {
overflow: hidden;
} .scroll-wrapper {
padding: 0 !important;
position: relative;
}
.scroll-wrapper > .scroll-content {
border: none !important;
-webkit-box-sizing: content-box !important;
box-sizing: content-box !important;
height: auto;
left: 0;
margin: 0;
max-height: none;
max-width: none !important;
overflow: scroll !important;
padding: 0;
position: relative !important;
top: 0;
width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
height: 0;
width: 0;
}
.scrollbar-inner > .scroll-element {
border: none;
margin: 0;
padding: 0;
position: absolute;
z-index: 10;
}
.scrollbar-inner > .scroll-element div {
border: none;
margin: 0;
padding: 0;
position: absolute;
z-index: 10;
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;
}
.scrollbar-inner > .scroll-element.scroll-x {
bottom: 2px;
height: 5px;
left: 0;
width: 100%;
}
.scrollbar-inner > .scroll-element.scroll-y {
height: 100%;
right: -55px;
top: 0;
width: 5px;
}
.scrollbar-inner > .scroll-element .scroll-element_outer {
overflow: hidden;
}
.scrollbar-inner > .scroll-element .scroll-element_track {
background-color: #242424;
}
.scrollbar-inner > .scroll-element .scroll-bar {
background-color: #474747;
cursor: pointer;
}
.scrollbar-inner > .scroll-element:hover .scroll-bar,
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
background-color: #444;
}
.scroll-element {
display: none;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.scroll-element div {
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
display: block;
}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
cursor: default;
}
.scroll-textarea {
border: 1px solid #cccccc;
border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
border: none !important;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 100% !important;
margin: 0;
max-height: none !important;
max-width: none !important;
overflow: scroll !important;
outline: none;
padding: 2px;
position: relative !important;
top: 0;
width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
height: 0;
width: 0;
}
.wpb_text_column ul,
.woocommerce-product-details__short-description ul {
margin: 20px 0;
font-weight: 300;
font-size: 16px;
line-height: 1;
}
.wpb_text_column ul li,
.woocommerce-product-details__short-description ul li {
position: relative;
padding-left: 20px;
margin: 15px 0;
}
.wpb_text_column ul li:before,
.woocommerce-product-details__short-description ul li:before {
content: '';
position: absolute;
top: 4px;
left: 0;
width: 5px;
height: 5px;
}
.vc_row.vc_column-gap-1 {
margin: 0 -1px;
}
.vc_row.vc_column-gap-1 > .vc_column_container {
padding: 0;
}
.vc_row.vc_column-gap-1 > .vc_column_container > .vc_column-inner {
padding: 0 1px;
}
.vc_row.vc_column-gap-2 {
margin: 0 -2px;
}
.vc_row.vc_column-gap-2 > .vc_column_container {
padding: 0;
}
.vc_row.vc_column-gap-2 > .vc_column_container > .vc_column-inner {
padding: 0 2px;
}
.vc_row.vc_column-gap-3 {
margin: 0 -3px;
}
.vc_row.vc_column-gap-3 > .vc_column_container {
padding: 0;
}
.vc_row.vc_column-gap-3 > .vc_column_container > .vc_column-inner {
padding: 0 3px;
}
.vc_row.vc_column-gap-4 {
margin: 0 -4px;
}
.vc_row.vc_column-gap-4 > .vc_column_container {
padding: 0;
}
.vc_row.vc_column-gap-4 > .vc_column_container > .vc_column-inner {
padding: 0 4px;
}
.vc_row.vc_column-gap-5 {
margin: 0 -5px;
}
.vc_row.vc_column-gap-5 > .vc_column_container {
padding: 0;
}
.vc_row.vc_column-gap-5 > .vc_column_container > .vc_column-inner {
padding: 0 5px;
}
.vc_row.vc_column-gap-10 {
margin: 0 -10px;
}
.vc_row.vc_column-gap-10 > .vc_column_container {
padding: 0;
}
.vc_row.vc_column-gap-10 > .vc_column_container > .vc_column-inner {
padding: 0 10px;
}
.vc_row.vc_column-gap-15 {
margin: 0 -15px;
}
.vc_row.vc_column-gap-15 > .vc_column_container {
padding: 0;
}
.vc_row.vc_column-gap-15 > .vc_column_container > .vc_column-inner {
padding: 0 15px;
}
.vc_row.vc_column-gap-20 {
margin: 0 -20px;
}
.vc_row.vc_column-gap-20 > .vc_column_container {
padding: 0;
}
.vc_row.vc_column-gap-20 > .vc_column_container > .vc_column-inner {
padding: 0 20px;
}
.vc_row.vc_column-gap-25 {
margin: 0 -25px;
}
.vc_row.vc_column-gap-25 > .vc_column_container {
padding: 0;
}
.vc_row.vc_column-gap-25 > .vc_column_container > .vc_column-inner {
padding: 0 25px;
}
.vc_row.vc_column-gap-30 {
margin: 0 -30px;
}
.vc_row.vc_column-gap-30 > .vc_column_container {
padding: 0;
}
.vc_row.vc_column-gap-30 > .vc_column_container > .vc_column-inner {
padding: 0 30px;
}
.vc_row.vc_column-gap-35 {
margin: 0 -35px;
}
.vc_row.vc_column-gap-35 > .vc_column_container {
padding: 0;
}
.vc_row.vc_column-gap-35 > .vc_column_container > .vc_column-inner {
padding: 0 35px;
}
body {
font-size: 16px;
min-width: 320px;
position: relative;
line-height: 1.5;
font-family: "Mukta", sans-serif;
overflow-x: hidden;
min-height: 100%;
margin: 0;
}
.wf-loading body {
opacity: 1 !important;
visibility: visible !important;
}
body.custom-cursor-true * {
cursor: none !important;
}
#page {
position: relative;
overflow: hidden;
z-index: 1;
}
.light-scheme #page,
body .light-scheme {
background-color: #fbfcff;
color: #383838;
}
.light-scheme.color-scheme1 #page,
.light-scheme.color-scheme3 #page,
.light-scheme.color-scheme4 #page {
background-color: #f5f7fb;
}
.light-scheme.color-scheme1 #page .wave-block svg,
.light-scheme.color-scheme3 #page .wave-block svg,
.light-scheme.color-scheme4 #page .wave-block svg {
fill: #f5f7fb;
}
.dark-scheme #page,
#page .dark-scheme {
background-color: #100e25;
color: #fff;
}
.light-scheme #page .wave-block svg {
fill: #fbfcff;
}
.dark-scheme #page .wave-block svg {
fill: #100e25;
}
.defs-svg {
position: absolute;
left: 999999px;
} blockquote {
position: relative;
font-size: 18px;
line-height: 2;
margin: 30px 0;
padding: 0 0;
font-weight: normal;
}
.color-scheme4 blockquote {
color: inherit;
opacity: 0.8;
}
.type-page.hentry {
padding-bottom: 40px;
}
.grid-sizer {
position: absolute;
height: 0;
}
div#page-ruler-mask,
div#page-ruler-guides,
div#page-ruler-guides .page-ruler-guide {
cursor: default !important;
} .li-block {
padding-left: 30px;
position: relative;
}
.dark-scheme .li-block strong {
color: #b0b4bb;
}
.li-block strong {
font-size: 18px;
line-height: 1.33333;
font-weight: 300 !important;
color: #2b2f35;
}
.li-block p {
font-size: 14px;
color: #868686;
line-height: 1.71429;
}
.li-block:before {
content: "";
position: absolute;
top: 22px;
left: 0;
width: 5px;
height: 5px;
} .title-with-dots {
position: relative;
padding-left: 45px;
}
.title-with-dots:before {
content: '.....';
position: absolute;
letter-spacing: .3em;
top: -3px;
right: 100%;
margin-right: -30px;
-webkit-transition: 400ms ease-in-out;
-o-transition: 400ms ease-in-out;
transition: 400ms ease-in-out;
-webkit-transition-property: letter-spacing, opacity;
-o-transition-property: letter-spacing, opacity;
transition-property: letter-spacing, opacity;
font-size: 12px;
font-weight: 500;
} @-webkit-keyframes rotating {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotating {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.mouse-cursor {
position: fixed;
mix-blend-mode: exclusion;
pointer-events: none;
z-index: 999999;
display: block;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: opacity 300ms ease-in-out;
-o-transition: opacity 300ms ease-in-out;
transition: opacity 300ms ease-in-out;
color: #fff;
}
@media (hover: none) {
.mouse-cursor {
display: none !important;
}
}
.mouse-cursor svg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mouse-cursor svg use {
fill: none;
stroke-width: 3px;
stroke: #fff;
stroke-dasharray: 0 0;
}
.mouse-cursor.hide {
opacity: 0;
}
.mouse-cursor .mc-b {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 30px;
height: 30px;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.mouse-cursor .mc-b.link, .mouse-cursor .mc-b.link-small, .mouse-cursor .mc-b.link-w-text {
width: 60px;
height: 60px;
}
.mouse-cursor .mc-b.link svg use, .mouse-cursor .mc-b.link-small svg use, .mouse-cursor .mc-b.link-w-text svg use {
stroke-dasharray: 3 8;
}
.mouse-cursor .mc-b.link-w-text {
background: none;
}
.mouse-cursor .mc-b.link-w-text span {
opacity: 1;
}
.mouse-cursor .mc-b.link-w-text {
background: none;
}
.mouse-cursor .mc-b.link-w-text span {
opacity: 1;
}
.mouse-cursor .mc-b.link-small {
width: 26px;
height: 26px;
}
.mouse-cursor .mc-b.link-small svg use {
stroke-dasharray: 8 10;
}
.mouse-cursor .mc-b.link-small span {
opacity: 0;
}
.mouse-cursor .mc-b.loading {
-webkit-animation: rotating 2000ms linear infinite;
animation: rotating 2000ms linear infinite;
}
.mouse-cursor .mc-b.loading svg use {
stroke-dasharray: 8 10;
}
.mouse-cursor .mc-b.loading span {
opacity: 0;
}
.mouse-cursor .mc-b span {
opacity: 0;
-webkit-transition: opacity 300ms ease-in-out;
-o-transition: opacity 300ms ease-in-out;
transition: opacity 300ms ease-in-out;
font-size: 10px;
text-transform: uppercase;
letter-spacing: .1em;
} .preloader {
position: fixed;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10000;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.preloader .preloader_img img {
max-width: 200px;
max-height: 200px;
display: block;
}
.preloader-area,
.preloader-default-area {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10000;
-webkit-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
background: #000;
}
.light-scheme .preloader-area, .light-scheme
.preloader-default-area {
background: #f5f7fb;
}
.loaded .preloader-area,
.loaded .preloader {
opacity: 0;
visibility: hidden;
}
.preloader-folding-cube {
margin: 20px auto;
width: 40px;
height: 40px;
position: relative;
top: 50%;
margin-top: -20px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.preloader-folding-cube .preloader-cube {
float: left;
width: 50%;
height: 50%;
position: relative;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.preloader-folding-cube .preloader-cube:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-animation: preloader-foldCubeAngle 2.4s infinite linear both;
animation: preloader-foldCubeAngle 2.4s infinite linear both;
-webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
.preloader-folding-cube .preloader-cube2 {
-webkit-transform: scale(1.1) rotateZ(90deg);
-ms-transform: scale(1.1) rotate(90deg);
transform: scale(1.1) rotateZ(90deg);
}
.preloader-folding-cube .preloader-cube3 {
-webkit-transform: scale(1.1) rotateZ(180deg);
-ms-transform: scale(1.1) rotate(180deg);
transform: scale(1.1) rotateZ(180deg);
}
.preloader-folding-cube .preloader-cube4 {
-webkit-transform: scale(1.1) rotateZ(270deg);
-ms-transform: scale(1.1) rotate(270deg);
transform: scale(1.1) rotateZ(270deg);
}
.preloader-folding-cube .preloader-cube2:before {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.preloader-folding-cube .preloader-cube3:before {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.preloader-folding-cube .preloader-cube4:before {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s;
}
@-webkit-keyframes preloader-foldCubeAngle {
0%,
10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0;
}
25%,
75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1;
}
90%,
100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0;
}
}
@keyframes preloader-foldCubeAngle {
0%,
10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0;
}
25%,
75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1;
}
90%,
100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0;
}
} .button-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
margin: 20px -5px;
}
.button-container.center {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.button-container.right {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.button-container [class*="button-"],
.button-container [class^="button-"] {
margin: 0 5px;
}
.button-style1 {
font-size: 12px;
font-weight: 300;
text-transform: uppercase;
overflow: visible;
-webkit-box-pack: left;
-webkit-justify-content: left;
-ms-flex-pack: left;
justify-content: left;
padding: 0;
color: #fff !important;
z-index: 1;
}
.button-style1:before {
content: '';
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-transform: translate(5px, 3px);
-ms-transform: translate(5px, 3px);
transform: translate(5px, 3px);
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
z-index: -2;
}
.button-style1 .d {
z-index: -1;
overflow: hidden;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.button-style1 .d svg {
position: absolute;
fill: url(#gradient-front);
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
.button-style1 .d svg:nth-child(1) {
top: -33px;
right: 2.5%;
z-index: 2;
}
.button-style1 .d svg:nth-child(2) {
top: -30px;
right: 14%;
}
.button-style1 .d svg:nth-child(3) {
top: -27px;
right: 78%;
z-index: 2;
}
.button-style1 .d svg:nth-child(4) {
top: -40px;
left: 4.5%;
}
.button-style1 i {
font-size: 10px;
margin-left: 15px;
}
.button-style1 .title {
position: relative;
display: block;
line-height: 45px;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
z-index: 2;
padding: 0 30px;
letter-spacing: 0.1em;
}
.button-style1:hover:before {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
}
.button-style1:hover .d svg:nth-child(1) {
-webkit-transform: translate(3px, 7px);
-ms-transform: translate(3px, 7px);
transform: translate(3px, 7px);
}
.button-style1:hover .d svg:nth-child(2) {
-webkit-transform: translate(-5px, 3px);
-ms-transform: translate(-5px, 3px);
transform: translate(-5px, 3px);
}
.button-style1:hover .d svg:nth-child(3) {
-webkit-transform: translate(2px, -5px);
-ms-transform: translate(2px, -5px);
transform: translate(2px, -5px);
}
.button-style1:hover .d svg:nth-child(4) {
-webkit-transform: translate(3px, 5px);
-ms-transform: translate(3px, 5px);
transform: translate(3px, 5px);
}
.button-style1.variant2 .d svg:nth-child(1) {
top: -26px;
right: 58.5%;
z-index: 2;
-webkit-transform: scale(-1);
-ms-transform: scale(-1);
transform: scale(-1);
}
.button-style1.variant2 .d svg:nth-child(2) {
top: -13px;
left: 19%;
fill: url(#gradient-front-reverse);
}
.button-style1.variant3 .d svg:nth-child(1) {
top: -50px;
left: -1%;
fill: url(#gradient-front-reverse);
}
.button-style1.variant3 .d svg:nth-child(2) {
top: -17px;
left: 29%;
fill: url(#gradient-front-reverse);
}
.button-style1.variant4 .d svg:nth-child(1) {
top: -19px;
right: 79%;
fill: url(#gradient-front-diagonal);
}
.button-style1.variant4 .d svg:nth-child(2) {
top: -40px;
right: -30px;
fill: url(#gradient-front-diagonal);
}
.button-style1.variant5 .d svg:nth-child(1) {
top: -45px;
right: -13px;
fill: url(#gradient-front-diagonal);
}
.button-style1.variant5 .d svg:nth-child(2) {
top: -35px;
left: -18px;
fill: url(#gradient-front-diagonal);
z-index: 2;
}
.button-style1.variant5 .d svg:nth-child(3) {
top: 1px;
left: -12px;
z-index: 2;
-webkit-transform: rotate(45deg) scale(1, -1);
-ms-transform: rotate(45deg) scale(1, -1);
transform: rotate(45deg) scale(1, -1);
fill: url(#gradient-front-diagonal);
z-index: 0;
}
@-webkit-keyframes bt2 {
0% {
width: 51%;
top: 0;
bottom: 0;
}
40% {
top: 0;
bottom: 0;
width: 0;
}
100% {
top: 8px;
bottom: 8px;
}
}
@keyframes bt2 {
0% {
width: 51%;
top: 0;
bottom: 0;
}
40% {
top: 0;
bottom: 0;
width: 0;
}
100% {
top: 8px;
bottom: 8px;
}
}
@-webkit-keyframes bt2_hover {
0% {
top: 8px;
bottom: 8px;
}
40% {
top: 0;
bottom: 0;
width: 0;
}
100% {
width: 51%;
top: 0;
bottom: 0;
}
}
@keyframes bt2_hover {
0% {
top: 8px;
bottom: 8px;
}
40% {
top: 0;
bottom: 0;
width: 0;
}
100% {
width: 51%;
top: 0;
bottom: 0;
}
}
.button-style2 {
font-size: 12px;
text-transform: uppercase;
font-weight: 500;
padding: 10px 30px;
letter-spacing: .1em;
height: 45px;
color: #fff;
}
.button-style3 {
font-size: 12px;
text-transform: uppercase;
font-weight: 800;
padding-right: 15px;
}
.button-style3:after {
content: "";
font-family: "pointers";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
text-decoration: none;
text-transform: none;
position: absolute;
right: 0;
top: 50%;
margin-top: -0.5em;
font-size: 8px;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.button-style3:after {
-webkit-background-size: cover;
background-size: cover;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.add-to-cart-button {
font-size: 12px;
text-transform: uppercase;
}
.add-to-cart-button:hover {
color: inherit;
}
.add-to-cart-button i {
font-size: 15px;
margin-right: 15px;
}
.button-style4 {
font-size: 12px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: .05em;
}
.button-style4 i:first-child {
margin-right: 10px;
}
.button-style4 i:last-child {
margin-left: 10px;
}
.button-style4:hover {
color: inherit;
} .input-row,
.woocommerce-form-row {
position: relative;
margin-bottom: 20px;
}
.input-row:before,
.woocommerce-form-row:before {
content: '';
position: absolute;
left: 0;
right: 100%;
bottom: 0;
height: 2px;
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
z-index: 2;
}
.input-row.focus:before,
.woocommerce-form-row.focus:before {
right: 0;
}
.input-row.focusout:before,
.woocommerce-form-row.focusout:before {
right: 0;
left: 100%;
}
.input-row label,
.woocommerce-form-row label {
display: block;
font-size: 14px;
margin-bottom: 5px;
font-weight: 600;
letter-spacing: 0.1em;
}
.input-row input.style1,
.input-row textarea.style1,
.woocommerce-form-row input.style1,
.woocommerce-form-row textarea.style1 {
margin-bottom: 0;
}
input.style1,
textarea.style1,
form .form-row input.input-text,
form .form-row textarea,
.select2-selection--single {
font-size: 14px;
color: #fff;
background: rgba(0, 0, 0, 0.15);
font-weight: 300;
font-style: italic;
padding: 10px 20px;
margin-bottom: 15px;
height: 45px;
resize: none;
border: 1px solid rgba(255, 255, 255, 0.2);
-webkit-border-radius: 8px;
border-radius: 8px;
}
.light-scheme input.style1,
body .light-scheme input.style1, .light-scheme
textarea.style1,
body .light-scheme
textarea.style1, .light-scheme
form .form-row input.input-text,
body .light-scheme
form .form-row input.input-text, .light-scheme
form .form-row textarea,
body .light-scheme
form .form-row textarea, .light-scheme
.select2-selection--single,
body .light-scheme
.select2-selection--single {
background: rgba(0, 0, 0, 0.05);
border: none;
color: #000;
}
.dark-scheme input.style1,
body .dark-scheme input.style1, .dark-scheme
textarea.style1,
body .dark-scheme
textarea.style1, .dark-scheme
form .form-row input.input-text,
body .dark-scheme
form .form-row input.input-text, .dark-scheme
form .form-row textarea,
body .dark-scheme
form .form-row textarea, .dark-scheme
.select2-selection--single,
body .dark-scheme
.select2-selection--single {
background: rgba(0, 0, 0, 0.15);
border: 1px solid rgba(255, 255, 255, 0.2);
color: #fff;
}
.screen-item input.style1, .screen-item
textarea.style1, .screen-item
form .form-row input.input-text, .screen-item
form .form-row textarea, .screen-item
.select2-selection--single {
color: inherit;
}
.wpcf7-form-control-wrap input.style1, .wpcf7-form-control-wrap
textarea.style1, .wpcf7-form-control-wrap
form .form-row input.input-text, .wpcf7-form-control-wrap
form .form-row textarea, .wpcf7-form-control-wrap
.select2-selection--single {
margin-bottom: 15px;
}
input.style1::-webkit-input-placeholder,
textarea.style1::-webkit-input-placeholder,
form .form-row input.input-text::-webkit-input-placeholder,
form .form-row textarea::-webkit-input-placeholder,
.select2-selection--single::-webkit-input-placeholder {
color: inherit;
}
input.style1::-moz-placeholder,
textarea.style1::-moz-placeholder,
form .form-row input.input-text::-moz-placeholder,
form .form-row textarea::-moz-placeholder,
.select2-selection--single::-moz-placeholder {
color: inherit;
}
input.style1:-ms-input-placeholder,
textarea.style1:-ms-input-placeholder,
form .form-row input.input-text:-ms-input-placeholder,
form .form-row textarea:-ms-input-placeholder,
.select2-selection--single:-ms-input-placeholder {
color: inherit;
}
input.style1::-ms-input-placeholder,
textarea.style1::-ms-input-placeholder,
form .form-row input.input-text::-ms-input-placeholder,
form .form-row textarea::-ms-input-placeholder,
.select2-selection--single::-ms-input-placeholder {
color: inherit;
}
input.style1::placeholder,
textarea.style1::placeholder,
form .form-row input.input-text::placeholder,
form .form-row textarea::placeholder,
.select2-selection--single::placeholder {
color: inherit;
}
textarea.style1 {
padding: 14px 20px;
height: auto;
} .site-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9000;
-webkit-transition: background-color 400ms ease-in-out;
-o-transition: background-color 400ms ease-in-out;
transition: background-color 400ms ease-in-out;
}
.site-header .row {
min-height: 60px;
}
.admin-bar .site-header {
margin-top: 32px;
}
@media (max-width: 767.98px) {
.admin-bar .site-header {
margin-top: 46px;
}
}
.site-header .container-fluid {
padding: 0 40px;
}
.header-space-true .site-header.dark-color, .site-header.dark-color {
color: #1a1a1a;
}
.header-space-true .header-space-true .site-header.dark-color, .header-space-true .site-header.dark-color.fixed, .header-space-true .site-header.dark-color, .site-header.dark-color.fixed {
background-color: #fff;
}
.header-space-true .site-header.light-color, .site-header.fixed {
background-color: #000;
}
.site-header .logo-block {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 70px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.site-header .right {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.site-header .right > * {
margin-left: 25px;
}
.site-header .left {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.site-header .left > * {
margin-right: 25px;
}
@media (max-width: 575.98px) {
.site-header .container-fluid {
padding: 0 20px;
}
} .header-space {
height: 70px;
}
.header-space-false .header-space {
display: none;
} .header-search-button {
cursor: pointer;
}
.header-search-button i {
display: block;
font-size: 15px;
} .header-minicart .hm-count {
position: relative;
cursor: pointer;
color: inherit;
display: block;
}
.header-minicart .hm-count i {
display: block;
font-size: 15px;
}
.header-minicart .hm-count span {
position: absolute;
top: -6px;
right: -7px;
font-size: 9px;
font-weight: bold;
line-height: 14px;
height: 13px;
min-width: 13px;
color: #fff;
padding: 0 2px;
-webkit-border-radius: 7px;
border-radius: 7px;
text-align: center;
}
.header-minicart .minicart-wrap {
position: absolute;
top: 100%;
right: 0;
color: #fff;
width: 280px;
margin-top: -1px;
font-size: 14px;
background: #000;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
}
.header-minicart .minicart-wrap .woocommerce-mini-cart__empty-message {
margin: 0;
padding: 15px 20px;
}
.header-minicart .minicart-wrap .cart_list {
padding-top: 0;
}
.header-minicart .minicart-wrap .bottom {
border-top: 1px solid #444;
padding: 15px 20px 10px;
}
.header-minicart .minicart-wrap .bottom .total {
line-height: 1;
margin: 0 0 20px;
}
.header-minicart .minicart-wrap .bottom .total strong {
font-size: 14px;
font-weight: 400;
}
.header-minicart .minicart-wrap .bottom .total .amount {
font-weight: 500;
font-size: 30px;
margin-left: 10px;
}
.header-minicart .minicart-wrap .bottom .buttons .button {
width: 100%;
}
.header-minicart .minicart-wrap .bottom .buttons .button:not(:last-child) {
margin-bottom: 10px;
}
.dark-color .header-minicart .minicart-wrap {
background: #fff;
color: #000;
}
.dark-color .header-minicart .minicart-wrap .bottom {
border-top-color: #f1f1f1;
} .site-logo {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 10px 0;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .05em;
}
.site-header.on-side .site-logo {
height: 35px;
}
.site-logo a {
position: relative;
display: block;
}
.site-logo img {
display: block;
}
.site-logo img.dark {
position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.light-color .site-logo img.light,
.dark-color .site-logo img.dark {
opacity: 1;
}
.dark-color .site-logo img.light,
.light-color .site-logo img.dark {
opacity: 0;
} .social-links,
.social-links-with-label {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 12px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-transform: uppercase;
align-items: center;
font-weight: 600;
}
.social-links a,
.social-links-with-label a {
margin-right: 15px;
pointer-events: all;
}
.social-links a:last-of-type,
.social-links-with-label a:last-of-type {
margin-right: 0 !important;
}
.social-links a:hover,
.social-links-with-label a:hover {
opacity: 1;
}
.social-links a i,
.social-links-with-label a i {
display: block;
font-weight: normal;
}
.social-links.social-links-block a,
.social-links-with-label.social-links-block a {
opacity: 1;
}
.social-links.social-links-block {
font-size: 16px;
} .social-links-with-label a {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-right: 50px;
}
.social-links-with-label a i {
margin-right: 15px;
}
.social-links-with-label a span {
font-size: 12px;
} .social-links-widget,
.site-footer .social-links-widget.widget {
margin-bottom: 1.5em;
}
.widget + .social-links-widget {
margin-top: -10px;
} .social-links-in-circle {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.social-links-in-circle a {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
color: inherit;
background: #fff;
width: 46px;
height: 46px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04);
-webkit-border-radius: 50%;
border-radius: 50%;
}
.social-links-in-circle a:not(:last-child) {
margin-right: 20px;
}
.social-links-in-circle a i {
opacity: .4;
} .navigation {
font-size: 12px;
line-height: 1.5em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
font-weight: 500;
}
.navigation.hidden_menu {
-webkit-transform: translateX(150%);
-ms-transform: translateX(150%);
transform: translateX(150%);
}
.left .navigation.hidden_menu {
-webkit-transform: translateX(-150%);
-ms-transform: translateX(-150%);
transform: translateX(-150%);
}
.navigation.hidden_menu.active {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
.navigation ul li a {
position: relative;
}
.navigation .menu {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navigation .menu li {
position: relative;
}
.navigation .menu li.menu-item-has-children:hover > .sub-menu,
.navigation .menu li.page_item_has_children:hover > .children {
z-index: 2;
}
.navigation .menu > li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 60px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navigation .menu > li:nth-last-child(3) .sub-menu .sub-menu,
.navigation .menu > li:nth-last-child(2) .sub-menu .sub-menu,
.navigation .menu > li:nth-last-child(1) .sub-menu .sub-menu,
.navigation .menu > li:nth-last-child(3) .children .children,
.navigation .menu > li:nth-last-child(2) .children .children,
.navigation .menu > li:nth-last-child(1) .children .children {
left: inherit;
right: 100%;
margin-right: 25px;
}
.navigation .menu > li > a {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-transform: uppercase;
height: 100%;
}
.navigation .menu > li > a:hover span:before {
right: 0;
}
.navigation .menu > li > a span {
position: relative;
}
.navigation .menu > li > a span:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 100%;
height: 1px;
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
.navigation .menu > li:not(:last-of-type) {
margin-right: 40px;
}
.navigation .sub-menu,
.navigation .children {
position: absolute;
width: 220px;
left: -25px;
top: 100%;
margin-top: 0px;
font-size: 12px;
color: #fff;
font-weight: 500;
z-index: 1;
padding: 15px 25px;
text-transform: uppercase;
}
.navigation .sub-menu .sub-menu,
.navigation .sub-menu .children,
.navigation .children .sub-menu,
.navigation .children .children {
padding: 5px 15px;
}
@media (min-width: 992px) {
.navigation .sub-menu .sub-menu,
.navigation .sub-menu .children,
.navigation .children .sub-menu,
.navigation .children .children {
left: 100%;
top: -15px;
margin-left: 25px;
padding: 15px 25px;
}
}
.navigation .sub-menu li,
.navigation .children li {
margin: 0 0;
}
.navigation .sub-menu li a,
.navigation .children li a {
display: block;
padding: 7px 0;
}
@media (max-width: 991.98px) {
.navigation {
position: fixed;
top: 0;
right: 0;
bottom: 0;
z-index: 20;
background: #000;
color: #fff;
border-left: 1px solid #444;
padding: 75px 0 15px;
width: 260px;
max-width: 260px;
overflow-y: auto;
margin-right: 0;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
border: none;
z-index: -1;
}
.light-scheme .navigation {
background: #fff;
color: #000;
}
.admin-bar .navigation {
top: 32px;
}
.left .navigation {
left: 0;
right: auto;
margin: 0;
}
.navigation .menu {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.navigation .menu > li {
-webkit-box-flex: 1;
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
height: auto;
margin: 0 !important;
width: 100%;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.navigation .menu > li > a {
height: auto !important;
padding: 10px 25px;
width: 100%;
}
.navigation .menu .sub-menu,
.navigation .menu .children {
position: relative;
display: none;
-webkit-transition: none;
-o-transition: none;
transition: none;
-webkit-box-flex: 1;
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
left: 0;
visibility: visible;
opacity: 1;
}
} .nav-butter {
position: relative;
width: 15px;
height: 15px;
cursor: pointer;
}
.nav-butter:before {
content: '';
position: absolute;
top: -10px;
left: -10px;
right: -10px;
bottom: -10px;
}
.nav-butter.visible_menu {
display: none;
}
@media (max-width: 767.98px) {
.nav-butter.visible_menu {
display: block;
}
}
.site-header.on-side .nav-butter {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.nav-butter span {
position: absolute;
left: 0;
right: 0;
height: 1px;
-webkit-box-shadow: inset 0 0 0 1px;
box-shadow: inset 0 0 0 1px;
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
.nav-butter span:nth-child(1) {
top: 3px;
}
.nav-butter span:nth-child(2) {
top: 7px;
}
.nav-butter span:nth-child(3) {
bottom: 3px;
}
.nav-butter.active span:nth-child(1) {
top: 50%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.nav-butter.active span:nth-child(2) {
top: 50%;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.nav-butter.active span:nth-child(3) {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
}
@media (max-width: 991.98px) {
.nav-butter.visible_menu {
display: block;
}
} .search-popup {
position: fixed;
z-index: 99;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
background: rgba(0, 0, 0, 0.9);
-webkit-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
-webkit-clip-path: circle(0% at 50% 50%);
clip-path: circle(0% at 50% 50%);
}
.search-popup.active {
-webkit-clip-path: circle(150% at 50% 50%);
clip-path: circle(150% at 50% 50%);
}
.light-scheme .search-popup {
background: rgba(255, 255, 255, 0.9);
}
@supports (not (-webkit-clip-path: circle(50% at 50% 50%))) or (not ((-webkit-clip-path: circle(50% at 50% 50%)) or (clip-path: circle(50% at 50% 50%)))) {
.search-popup {
opacity: 0;
visibility: hidden;
pointer-events: none;
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
.search-popup.active {
opacity: 1;
visibility: visible;
pointer-events: all;
}
}
.iphone .search-popup {
opacity: 0;
visibility: hidden;
pointer-events: none;
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
-webkit-clip-path: inherit !important;
clip-path: inherit !important;
}
.iphone .search-popup.active {
opacity: 1;
visibility: visible;
pointer-events: all;
}
.search-popup .close {
position: absolute;
top: 95px;
right: 20px;
cursor: pointer;
font-size: 18px;
}
.admin-bar .search-popup .close {
top: 112px;
}
.search-popup .form-block {
-webkit-box-flex: 1;
-webkit-flex: 1 0 95%;
-ms-flex: 1 0 95%;
flex: 1 0 95%;
max-width: 460px;
}
.search-popup .searchform > div .input {
height: 55px;
}
.dark-scheme .search-popup .searchform {
background: #1f1f1f;
}
.light-scheme .search-popup .searchform {
background: #fff;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.1);
} .header-space-true .main-container {
padding-top: 35px;
}
.page-template-template-landing.header-space-true .main-container,
.single-product .main-container {
padding: 0;
} .site-footer {
padding: 60px 0 15px;
position: relative;
background: #21102d;
color: #dbd1ff;
z-index: 1;
}
.site-footer .col-12 {
margin-bottom: 30px;
}
.site-footer a {
color: inherit;
}
.site-footer .site-logo {
margin-top: -20px;
margin-bottom: 10px;
color: #fff;
}
.site-footer .site-logo a {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 60px;
}
.site-footer .site-logo a img {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
top: auto;
}
.site-footer .social-links {
margin: 30px 0;
}
.site-footer .copyright {
font-size: 14px;
line-height: 1.71429;
margin-top: 25px;
}
.site-footer .widget {
margin-bottom: 40px;
}
.site-footer .widget .widget-title {
text-transform: uppercase;
margin: 0px 0 30px;
color: #fff;
}
.site-footer .widget ul {
color: inherit;
}
.site-footer .widget ul li {
border-bottom: none;
}
.color-scheme2 .site-footer,
body .color-scheme2 .site-footer {
background: #ed4f07;
color: #fff;
}
.color-scheme2 .site-footer .copyright,
.color-scheme2 .site-footer .widget .widget-title,
body .color-scheme2 .site-footer .copyright,
body .color-scheme2 .site-footer .widget .widget-title {
color: inherit;
}
.color-scheme4 .site-footer,
body .color-scheme4 .site-footer {
background: #481641;
color: #fff;
}
.color-scheme4 .site-footer .copyright,
.color-scheme4 .site-footer .widget .widget-title,
body .color-scheme4 .site-footer .copyright,
body .color-scheme4 .site-footer .widget .widget-title {
color: inherit;
} .footer-decor-els {
pointer-events: none;
}
.footer-decor-els svg {
position: absolute;
opacity: .3;
}
.color-scheme2 .footer-decor-els svg {
opacity: 1;
}
.footer-decor-els .decor1 {
top: -50px;
left: -225px;
width: 180px;
}
.footer-decor-els .decor2 {
bottom: -100px;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
left: -265px;
}
.footer-decor-els .decor3 {
width: 70px;
height: 70px;
bottom: -25px;
left: 50%;
margin-left: 115px;
}
.footer-decor-els .decor4 {
top: 0;
right: -109px;
width: 120px;
height: 120px;
-webkit-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
transform: rotate(-15deg);
}
.footer-decor-els .decor5 {
bottom: 1px;
right: -110px;
width: 65px;
height: 65px;
-webkit-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
transform: rotate(-15deg);
} .heading-block {
margin: 30px 0;
}
.heading-block.page-title {
margin: 15px 0 50px;
}
.heading-block.page-title .h {
line-height: 1;
}
.heading-block.mode-overlay {
position: absolute;
z-index: 2;
pointer-events: none;
top: 0;
left: 0;
width: 100%;
}
.heading-block.with-bottom-line:after {
content: '';
display: block;
width: 10px;
height: 2px;
margin: 10px 0 30px;
}
.heading-block.tac.with-bottom-line:after {
margin-left: auto;
margin-right: auto;
}
.heading-block.tac.with-dots {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.heading-block.tac.with-dots.with-dots .h:after {
left: 100%;
right: auto;
margin-left: 25px;
margin-right: auto;
}
.heading-block.tar.with-bottom-line:after {
margin-left: auto;
}
.heading-block.tar.with-dots .h:before {
left: 100%;
right: auto;
margin-left: 25px;
margin-right: auto;
}
.heading-block .sub-h {
position: relative;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
margin-bottom: 15px;
letter-spacing: 0.1em;
padding-left: 20px;
}
.heading-block .sub-h:before {
content: '';
position: absolute;
top: 50%;
left: 0;
margin-top: -1px;
width: 10px;
height: 2px;
-webkit-box-shadow: inset 0 0 0 5px;
box-shadow: inset 0 0 0 5px;
}
.heading-block.without-decor-line .sub-h {
padding: 0 !important;
}
.heading-block.without-decor-line .sub-h:before {
display: none;
}
.heading-block.tac .sub-h {
padding-left: 0;
}
.heading-block.tac .sub-h:before {
display: none;
}
.heading-block.tar .sub-h {
padding-left: 0;
padding-right: 30px;
}
.heading-block.tar .sub-h:before {
left: auto;
right: 0;
}
.heading-block.h-h3 .sub-h {
margin-bottom: 13px;
}
.heading-block .h {
position: relative;
margin: 0;
}
@supports (-webkit-text-stroke: 2px) {
.heading-block .h span {
-webkit-text-fill-color: transparent;
-webkit-text-stroke: 2px;
}
}
.heading-block.type-accent .h span {
-webkit-text-fill-color: initial;
-webkit-text-stroke: initial;
}
.heading-block.type-accent-w-gradient .h span {
-webkit-text-fill-color: initial;
-webkit-text-stroke: 0;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.heading-block.type-accent-w-gradient .h span {
-webkit-background-size: cover;
background-size: cover;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.heading-block h4,
.heading-block .h4 {
line-height: 1.2;
}
.heading-block h5,
.heading-block .h5 {
line-height: 1.25;
}
@media (max-width: 767.98px) {
.heading-block.mode-overlay {
position: relative;
}
} .banner-social-links {
position: absolute;
top: 0;
left: 0;
bottom: 0;
z-index: 20;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
pointer-events: none;
width: 70px;
}
.banner-social-links a {
pointer-events: all;
}
.bsl-right .banner-social-links {
left: auto;
right: 0;
}
.banner-social-links .social-links-with-label {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.bsl-right .banner-social-links .social-links-with-label {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.banner-social-links .social-links-with-label a,
.banner-social-links .social-links-with-label a > * {
display: inline-block;
vertical-align: middle;
}
.banner-social-links .social-links-with-label a {
white-space: nowrap;
}
.banner-social-links .social-links-with-label a:not(:last-of-type) {
margin-right: 25px;
}
@media (max-width: 767.98px) {
.banner-social-links {
display: none;
}
} .contact-row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative;
font-size: 18px;
font-weight: 300;
margin-bottom: 30px;
line-height: 1.71429em;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.contact-row.inline {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}
.contact-row.inline:not(:last-of-type) {
margin-right: 55px;
}
.contact-row i {
font-size: 20px;
-webkit-box-flex: 0;
-webkit-flex: 0;
-ms-flex: 0;
flex: 0;
margin-right: 20px;
}
.contact-row span {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
line-height: 1;
}
.contact-row.medium {
font-size: 18px;
}
.contact-row.medium i {
font-size: 23px;
}
.contact-row.with-h {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.contact-row.with-h i {
-webkit-box-flex: 0;
-webkit-flex: 0 0 65px;
-ms-flex: 0 0 65px;
flex: 0 0 65px;
text-align: center;
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
}
.contact-row.with-h .content .h {
font-size: 16px;
font-weight: 500;
line-height: 1.4;
text-transform: uppercase;
margin-bottom: 15px;
}
.contact-row.with-h .content span {
opacity: .7;
}
.light-scheme .contact-row i,
body .light-scheme .contact-row i {
color: #ffce00;
}
.light-scheme.color-scheme4 .contact-row i,
.light-scheme.color-scheme1 .contact-row i {
color: #6b7eb0;
} .countdownHolder {
overflow: hidden;
}
.countdownHolder > span {
float: left;
margin-right: 55px;
margin-bottom: 15px;
}
.countdownHolder > span:last-child {
margin-right: 0 !important;
}
.countdownHolder .num {
display: block;
font-size: 72px;
height: .9em;
}
.countdownHolder .num .position {
float: left;
width: 0.6em;
height: .9em;
overflow: hidden;
position: relative;
font-weight: 100;
}
.countdownHolder .num .position .digit {
position: absolute;
display: block;
width: .6em;
line-height: .9em;
text-align: center;
}
@media (max-width: 575.98px) {
.countdownHolder {
margin-right: 30px;
max-width: 300px;
}
.countdownHolder .num {
font-size: 55px;
}
} .block-404 {
position: relative;
background: #010006 50% no-repeat;
-webkit-background-size: cover;
background-size: cover;
z-index: 1;
}
.block-404 .row {
height: 100vh;
}
.block-404 .heading-block {
margin: 0 0 5px;
}
.block-404 .text {
font-size: 24px;
font-weight: bold;
}
.block-404 .button-style1 {
margin-top: 25px;
} .coming-soon-block {
position: relative;
background: #010006 50% no-repeat;
-webkit-background-size: cover;
background-size: cover;
z-index: 1;
}
.coming-soon-block .row {
padding-top: 60px;
}
.coming-soon-block .heading-block {
margin-top: 0;
}
.coming-soon-block .heading-block .h {
font-size: 72px;
}
.coming-soon-block .text {
font-size: 30px;
line-height: 1.33333;
font-weight: 800;
margin: -25px 0 40px;
}
.coming-soon-block .timer-block {
margin: 35px 0 0;
}
.coming-soon-block .timer-block > span {
margin-right: 45px;
}
.coming-soon-block .timer-block > span .num .position {
font-weight: bold;
}
.coming-soon-block .timer-block > span .num:before, .coming-soon-block .timer-block > span .num:after {
display: none;
}
.coming-soon-block .timer-block > span .name {
display: block;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
margin-top: 5px;
opacity: 0.5;
text-align: center;
} .blog-details {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.1em;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.blog-details .bd-item {
font-weight: bold;
}
.blog-details .bd-item:not(:last-of-type) {
margin-right: 18px;
}
.blog-details .bd-item i {
margin-right: 10px;
} .blog-block {
margin-top: 30px;
}
.blog-block .loadmore-button-block {
margin-top: -30px;
}
.blog-items {
margin: 0 -15px 30px;
}
.blog-items .col-12 {
padding: 0 15px;
}
.blog-item {
position: relative;
margin-bottom: 30px;
}
.blog-horizontal .blog-item {
margin-bottom: 65px;
}
.blog-item .wrap {
position: relative;
background: #fff;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
}
.dark-scheme .blog-item .wrap,
body .dark-scheme .blog-item .wrap {
background: #000;
}
.blog-item .wrap .sticky {
position: absolute;
top: -0.2em;
left: -0.1em;
opacity: 0.2;
font-size: 30px;
z-index: 0;
-webkit-transform: rotate(-55deg);
-ms-transform: rotate(-55deg);
transform: rotate(-55deg);
}
.blog-item .a-img {
position: relative;
overflow: hidden;
}
.blog-item .a-img div {
min-height: 200px;
}
.blog-horizontal .blog-item .a-img div {
height: 380px;
padding-bottom: 0;
}
.blog-item .a-img div:before {
content: '';
display: block;
padding-bottom: 45%;
}
.blog-item .a-img img {
display: block;
width: 100%;
}
.blog-item .content {
padding: 20px 25px;
}
.blog-horizontal .blog-item .content {
padding: 30px 45px;
}
.blog-item .title {
line-height: 1.25;
margin: 0 0 10px;
text-transform: uppercase;
font-size: 20px;
}
.blog-item .blog-details {
margin-bottom: 10px;
}
.blog-item .desc {
color: #868686;
font-size: 14px;
line-height: 1.71429;
margin-bottom: 15px;
}
.dark-scheme .blog-item .desc,
.light-scheme .dark-scheme .blog-item .desc {
color: #d1d1d1;
}
.light-scheme .blog-item .desc,
.main-row.light-scheme .blog-item .desc {
color: #868686;
} .post-content-block,
.project-content-block {
margin-bottom: 60px;
background-color: white;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
padding: 35px 45px 20px;
}
.dark-scheme .post-content-block, .dark-scheme
.project-content-block {
background: #1a1a1a;
}
.post-content-block .featured-image img,
.project-content-block .featured-image img {
display: block;
}
.post-content-block .featured-image span,
.project-content-block .featured-image span {
display: block;
padding-bottom: 50%;
}
.post-content-block .post-date,
.project-content-block .post-date {
font-size: 12px;
font-weight: 600;
color: #7c7c7c;
letter-spacing: 0.2em;
text-transform: uppercase;
}
.post-content-block p,
.project-content-block p {
font-weight: 300;
line-height: 1.5;
color: #868686;
}
.post-content-block .project-gallery,
.project-content-block .project-gallery {
margin-bottom: 0;
}
.post-content-block .light-color p,
.project-content-block .light-color p {
color: inherit;
}
.post-content-block .featured-image {
margin: -35px -45px 30px;
}
.post-content-block .blog-details {
margin-bottom: 20px;
}
.post-content table,
.content-area table,
.comment-items table {
border-collapse: collapse;
}
.post-content table th,
.post-content table td,
.content-area table th,
.content-area table td,
.comment-items table th,
.comment-items table td {
padding: 10px 15px;
border: 1px solid #444;
}
.post-bottom {
margin-top: 15px;
margin-bottom: 45px;
font-size: 14px;
}
.post-bottom .col-12 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.post-bottom .item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.post-bottom .item + .item {
margin-left: 20px;
}
.post-bottom .item:not(a) {
cursor: default;
}
.post-bottom .item i {
opacity: .5;
margin-right: 8px;
font-size: 16px;
}
.post-bottom .item.post-nav i {
font-size: 8px;
}
.post-bottom .item.post-nav i:first-child {
margin-right: 10px;
}
.post-bottom .item.post-nav i:last-child {
margin-left: 10px;
}
.post-bottom .item span {
line-height: 1;
}
.post-bottom a {
color: inherit;
}
.post-bottom .share-button {
display: inline-block;
vertical-align: middle;
position: relative;
}
.post-bottom .share-button > i {
font-size: 16px;
display: block;
cursor: pointer;
opacity: .5;
}
.post-bottom .share-button .w {
position: absolute;
right: 100%;
bottom: 0;
white-space: nowrap;
-webkit-transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
transform: translate(0%, 0%);
padding: 0 15px 0 0;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
opacity: 0;
}
.post-bottom .share-button .w .social-links {
font-size: 14px;
}
.post-bottom .share-button:hover .w,
.post-bottom .share-button .w:hover {
opacity: 1;
}
.post-bottom .share-button:hover > i {
opacity: 1;
}
.post-bottom .categs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: 10px;
font-size: 14px;
}
.post-bottom .categs a {
text-decoration: none;
background: #fbfcff;
color: #a2a5d3;
padding: 5px 15px;
line-height: 15px;
text-transform: uppercase;
margin-left: 10px;
letter-spacing: 0.025em;
}
.post-bottom .categs a:hover {
color: #fff;
}
.zilla-likes {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.zilla-likes i {
margin: 0 10px 0 0;
font-size: 16px;
} .project-single-page .featured-image div {
padding-bottom: 70%;
}
.project-single-page .featured-image img {
display: block;
margin: 0 auto;
}
.project-content-block .page-title {
margin: 40px 0 10px;
}
.project-fields {
margin: 40px 0px 60px;
background: #000;
padding: 30px 30px 0;
}
.project-fields .col {
margin-bottom: 30px;
}
.project-fields .label {
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
opacity: 0.52;
margin-bottom: 10px;
}
.project-fields .value {
font-size: 18px;
font-weight: 600;
}
.project-video {
margin: 35px 0;
}
.project-video .wrap {
position: relative;
padding-bottom: 56.25%;
}
.project-video .wrap iframe,
.project-video .wrap video {
height: 100%;
width: 100%;
}
.project-gallery {
margin: 25px -15px;
}
.project-gallery .item {
position: relative;
}
.project-gallery .item a {
display: block;
margin-bottom: 30px;
}
.project-gallery .item a span {
display: block;
}
.project-gallery .item img {
display: block;
}
.project-gallery.style-grid .item, .project-gallery.style-packery .item {
padding: 0;
margin-bottom: 0;
}
.project-gallery.style-grid .item:before, .project-gallery.style-packery .item:before {
content: '';
display: block;
padding-bottom: 100%;
}
.project-gallery.style-grid .item a, .project-gallery.style-packery .item a {
margin-bottom: 0;
}
.project-gallery.style-grid .item a span, .project-gallery.style-packery .item a span {
position: absolute;
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
}
.project-gallery.style-packery.cols-3 .item:nth-child(4n+4):before {
padding-bottom: 200%;
}
.project-gallery.style-packery.cols-3 .item:nth-child(4n+5) {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.project-gallery.style-packery.cols-3 .item:nth-child(4n+5):before {
padding-bottom: 50%;
}
.project-slider {
position: relative;
}
.project-slider .item.type-original a {
display: inline-block;
vertical-align: middle;
}
.project-slider .item a {
display: block;
}
.project-slider .item a span {
display: block;
padding-bottom: 70%;
}
.project-slider .item a img {
display: block;
margin: 0 auto;
max-height: 700px;
width: auto;
} .comments-area {
margin-bottom: 50px;
}
.comments-area .comment-items-wrap {
margin-bottom: 70px;
}
.comments-area .comment-title {
margin-bottom: 30px;
}
.comments-area .comment-items {
padding: 0;
margin: 0;
}
.comments-area .comment-items .comment-item {
position: relative;
background: #000;
padding: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 30px;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
}
@media (max-width: 767.98px) {
.comments-area .comment-items .comment-item {
padding: 20px;
}
}
.comments-area .comment-items .comment-item .replytocom {
position: absolute;
top: 35px;
right: 30px;
color: inherit;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
line-height: 1;
text-transform: uppercase;
font-weight: 500;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #a2a5d3;
}
.comments-area .comment-items .comment-item .replytocom i {
margin-right: 10px;
font-size: 14px;
}
.comments-area .comment-items .comment-item .replytocom span {
font-size: 12px;
}
.comments-area .comment-items .comment-item .image {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75px;
-ms-flex: 0 0 75px;
flex: 0 0 75px;
margin-right: 30px;
}
.comments-area .comment-items .comment-item .image img {
display: block;
-webkit-border-radius: 50%;
border-radius: 50%;
height: 75px;
}
@media (max-width: 767.98px) {
.comments-area .comment-items .comment-item .image {
display: none;
}
}
.comments-area .comment-items .comment-item .area {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
overflow: hidden;
}
.comments-area .comment-items .comment-item .top .name {
font-size: 18px;
text-transform: capitalize;
margin-bottom: 10px;
font-weight: 600;
}
.comments-area .comment-items .comment-item .top .time {
font-size: 12px;
font-weight: 500;
margin-bottom: 10px;
}
.comments-area .comment-items .comment-item .content {
color: #9b9b9b;
font-size: 14px;
}
.comments-area .comment-items .comment-item .content p {
line-height: 1.28571;
}
.comments-area .comment-items .comment-item .comment-respond {
-webkit-box-flex: 1;
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
margin-top: 40px;
}
.comments-area .comment-items .comment-item .comment-respond .comment-title {
margin-bottom: 45px;
}
.comments-area .comment-items .comment-item .comment-respond .comment-title span {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.comments-area .comment-items .comment-item .comment-respond .comment-title span small {
font-size: 12px;
text-transform: uppercase;
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}
.dark-scheme .comments-area .comment-items .comment-item .comment-respond .style1 {
background: #121212 !important;
}
.comments-area .comment-items .children {
margin-left: 30px;
padding-left: 0;
}
@media (max-width: 767.98px) {
.comments-area .comment-items .children {
margin-left: 15px;
}
}
.comments-area .comment-respond .style1 {
font-size: 14px;
font-style: italic;
font-weight: normal;
margin-bottom: 17px;
}
.dark-scheme .comments-area .comment-respond .style1,
#page .dark-scheme .comments-area .comment-respond .style1 {
background: #000000;
color: #fff;
}
.light-scheme .comments-area .comment-items .comment-item {
background-color: white;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
}
.light-scheme .comments-area .comment-items .comment-item .content {
color: #868686;
}
#commentform-area {
background: #000;
padding: 30px 35px 40px;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
}
.light-scheme #commentform-area {
background-color: white;
}
.comment-form-cookies-consent {
padding: 0 15px;
margin: 0px 0 25px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.comment-form-cookies-consent #wp-comment-cookies-consent {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-right: 10px;
}
.comment-form-cookies-consent label {
font-size: 14px;
color: #9b9b9b;
line-height: 1.3;
} .logged-links {
font-size: 12px;
margin: -20px 0 15px;
right: 0;
}
.comment-item .logged-links {
position: relative;
top: 0;
margin-top: -25px;
}
.logged-links a.logout {
margin-left: 10px;
} .widget .screen-reader-text {
display: none;
}
.widget select {
color: #787878;
width: -webkit-calc(100% - 60px);
width: calc(100% - 60px);
background: #0a0a0a;
border: 1px solid #f1f1f1;
padding: 0 45px 0 15px;
height: 40px;
margin: 25px 30px;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: right 15px top 50% url(//pietrobon-hvac.ch/wp-content/themes/furo/images/select.png) no-repeat;
-webkit-background-size: 13px 7px;
background-size: 13px 7px;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.site-footer .widget select {
margin: 25px 0;
width: 100%;
color: inherit;
}
.color-scheme2 .site-footer .widget select {
background-image: url(//pietrobon-hvac.ch/wp-content/themes/furo/images/select-light.png);
}
.site-sidebar,
.wpb_widgetised_column {
margin-bottom: 35px;
}
.dark-scheme .site-sidebar .widget-title, .dark-scheme
.wpb_widgetised_column .widget-title {
background: #000;
}
.dark-scheme .site-sidebar .widget, .dark-scheme
.wpb_widgetised_column .widget {
background: #1a1a1a;
}
.site-sidebar .wrap,
.site-sidebar .wpb_wrapper,
.wpb_widgetised_column .wrap,
.wpb_widgetised_column .wpb_wrapper {
padding: 0 0px;
}
.site-sidebar .widget-title,
.wpb_widgetised_column .widget-title {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-transform: uppercase;
margin-bottom: 25px;
background: #f1f1f1;
font-size: 12px;
letter-spacing: 0.1em;
padding: 10px 35px;
height: 55px;
margin: 0 0 25px;
}
.site-sidebar .widget,
.wpb_widgetised_column .widget {
margin-bottom: 45px;
background: #fff;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
overflow: hidden;
}
.site-sidebar .widget.widget_search,
.wpb_widgetised_column .widget.widget_search {
margin: 0 0 40px;
}
.site-sidebar .widget .textwidget,
.wpb_widgetised_column .widget .textwidget {
line-height: 1.71429;
}
.site-sidebar .widget .textwidget select,
.wpb_widgetised_column .widget .textwidget select {
width: 100%;
margin: 0;
}
.site-sidebar .widget ul,
.wpb_widgetised_column .widget ul {
font-size: 16px;
text-transform: capitalize;
letter-spacing: 0em;
}
.site-sidebar .widget:last-of-type,
.wpb_widgetised_column .widget:last-of-type {
margin-bottom: 0;
}
.site-sidebar .widget .textwidget,
.wpb_widgetised_column .widget .textwidget {
font-size: 14px;
}
.site-sidebar .tagcloud,
.wpb_widgetised_column .tagcloud {
padding: 10px 30px 25px;
}
.site-sidebar .textwidget,
.wpb_widgetised_column .textwidget {
padding: 10px 30px 35px;
}
.site-sidebar .textwidget .subscribe-form,
.wpb_widgetised_column .textwidget .subscribe-form {
margin: 0;
max-width: none;
}
.site-sidebar .gallery-module,
.wpb_widgetised_column .gallery-module {
margin: 0 0 20px;
padding: 0 25px;
}
.site-sidebar .widget_recent_comments ul li,
.wpb_widgetised_column .widget_recent_comments ul li {
padding: 5px 30px;
}
.site-sidebar .widget_rss ul li,
.wpb_widgetised_column .widget_rss ul li {
padding: 20px 30px;
}
.site-sidebar .searchform,
.wpb_widgetised_column .searchform {
width: -webkit-calc(100% - 60px);
width: calc(100% - 60px);
margin: 25px 30px;
}
.widget_blog_post .widget-title {
margin-bottom: 0;
} .searchform,
.protected-post-form .form {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 0 10px 0 25px;
margin: 25px 0;
background: #070707;
}
.light-scheme .searchform, .light-scheme
.protected-post-form .form {
background: #f1f1f1;
}
.searchform > div,
.protected-post-form .form > div {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
}
.searchform > div .input,
.protected-post-form .form > div .input {
background: transparent;
border: none;
font-size: 14px;
color: #b1b0b0;
font-style: italic;
height: 45px;
width: 100%;
}
.searchform button,
.protected-post-form .form button {
-webkit-box-flex: 0;
-webkit-flex: 0 0 45px;
-ms-flex: 0 0 45px;
flex: 0 0 45px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
opacity: 0.3;
}
.searchform button:hover,
.protected-post-form .form button:hover {
opacity: 0.9;
} .widget_recent_entries .widget-title,
.widget_archive .widget-title,
.widget_categories .widget-title,
.widget_pages .widget-title,
.widget_meta .widget-title,
.widget_nav_menu .widget-title,
.widget_recent_comments .widget-title,
.widget_rss .widget-title,
.product-categories .widget-title {
margin-bottom: 0px;
}
.widget_recent_entries ul li,
.widget_archive ul li,
.widget_categories ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_nav_menu ul li,
.widget_recent_comments ul li,
.widget_rss ul li,
.product-categories ul li {
position: relative;
margin: 10px 0 10px 0;
border-bottom: 1px solid #f4f5fb;
}
.dark-scheme .widget_recent_entries ul li, .dark-scheme
.widget_archive ul li, .dark-scheme
.widget_categories ul li, .dark-scheme
.widget_pages ul li, .dark-scheme
.widget_meta ul li, .dark-scheme
.widget_nav_menu ul li, .dark-scheme
.widget_recent_comments ul li, .dark-scheme
.widget_rss ul li, .dark-scheme
.product-categories ul li {
border-bottom-color: #2c2c2c;
}
.widget_recent_entries ul li:last-of-type,
.widget_archive ul li:last-of-type,
.widget_categories ul li:last-of-type,
.widget_pages ul li:last-of-type,
.widget_meta ul li:last-of-type,
.widget_nav_menu ul li:last-of-type,
.widget_recent_comments ul li:last-of-type,
.widget_rss ul li:last-of-type,
.product-categories ul li:last-of-type {
border: none;
}
.site-sidebar .widget_recent_entries ul li,
.wpb_widgetised_column .widget_recent_entries ul li, .site-sidebar
.widget_archive ul li,
.wpb_widgetised_column
.widget_archive ul li, .site-sidebar
.widget_categories ul li,
.wpb_widgetised_column
.widget_categories ul li, .site-sidebar
.widget_pages ul li,
.wpb_widgetised_column
.widget_pages ul li, .site-sidebar
.widget_meta ul li,
.wpb_widgetised_column
.widget_meta ul li, .site-sidebar
.widget_nav_menu ul li,
.wpb_widgetised_column
.widget_nav_menu ul li, .site-sidebar
.widget_recent_comments ul li,
.wpb_widgetised_column
.widget_recent_comments ul li, .site-sidebar
.widget_rss ul li,
.wpb_widgetised_column
.widget_rss ul li, .site-sidebar
.product-categories ul li,
.wpb_widgetised_column
.product-categories ul li {
margin: 0;
}
.widget_recent_entries ul,
.widget_archive ul,
.widget_categories ul,
.widget_pages ul,
.widget_meta ul,
.widget_nav_menu ul,
.product-categories ul {
font-size: 16px;
text-transform: capitalize;
}
.widget_recent_entries ul li,
.widget_archive ul li,
.widget_categories ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_nav_menu ul li,
.product-categories ul li {
margin: 0;
padding: 13px 30px;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 0.05em;
}
.site-footer .widget_recent_entries ul li, .site-footer
.widget_archive ul li, .site-footer
.widget_categories ul li, .site-footer
.widget_pages ul li, .site-footer
.widget_meta ul li, .site-footer
.widget_nav_menu ul li, .site-footer
.product-categories ul li {
padding: 5px 0;
margin-bottom: 5px;
text-transform: capitalize;
}
.site-footer .widget_recent_entries ul li a, .site-footer
.widget_archive ul li a, .site-footer
.widget_categories ul li a, .site-footer
.widget_pages ul li a, .site-footer
.widget_meta ul li a, .site-footer
.widget_nav_menu ul li a, .site-footer
.product-categories ul li a {
text-decoration: underline;
color: inherit;
}
.widget_recent_entries ul li .sub-menu,
.widget_recent_entries ul li .children,
.widget_archive ul li .sub-menu,
.widget_archive ul li .children,
.widget_categories ul li .sub-menu,
.widget_categories ul li .children,
.widget_pages ul li .sub-menu,
.widget_pages ul li .children,
.widget_meta ul li .sub-menu,
.widget_meta ul li .children,
.widget_nav_menu ul li .sub-menu,
.widget_nav_menu ul li .children,
.product-categories ul li .sub-menu,
.product-categories ul li .children {
margin-top: 13px;
border-top: 1px solid #f4f5fb;
}
.dark-scheme .widget_recent_entries ul li .sub-menu, .dark-scheme
.widget_recent_entries ul li .children, .dark-scheme
.widget_archive ul li .sub-menu, .dark-scheme
.widget_archive ul li .children, .dark-scheme
.widget_categories ul li .sub-menu, .dark-scheme
.widget_categories ul li .children, .dark-scheme
.widget_pages ul li .sub-menu, .dark-scheme
.widget_pages ul li .children, .dark-scheme
.widget_meta ul li .sub-menu, .dark-scheme
.widget_meta ul li .children, .dark-scheme
.widget_nav_menu ul li .sub-menu, .dark-scheme
.widget_nav_menu ul li .children, .dark-scheme
.product-categories ul li .sub-menu, .dark-scheme
.product-categories ul li .children {
border-top-color: #2c2c2c;
}
.site-footer .widget_recent_entries ul li .sub-menu, .site-footer
.widget_recent_entries ul li .children, .site-footer
.widget_archive ul li .sub-menu, .site-footer
.widget_archive ul li .children, .site-footer
.widget_categories ul li .sub-menu, .site-footer
.widget_categories ul li .children, .site-footer
.widget_pages ul li .sub-menu, .site-footer
.widget_pages ul li .children, .site-footer
.widget_meta ul li .sub-menu, .site-footer
.widget_meta ul li .children, .site-footer
.widget_nav_menu ul li .sub-menu, .site-footer
.widget_nav_menu ul li .children, .site-footer
.product-categories ul li .sub-menu, .site-footer
.product-categories ul li .children {
border: none;
}
.site-footer .widget_recent_entries ul li .sub-menu li, .site-footer
.widget_recent_entries ul li .children li, .site-footer
.widget_archive ul li .sub-menu li, .site-footer
.widget_archive ul li .children li, .site-footer
.widget_categories ul li .sub-menu li, .site-footer
.widget_categories ul li .children li, .site-footer
.widget_pages ul li .sub-menu li, .site-footer
.widget_pages ul li .children li, .site-footer
.widget_meta ul li .sub-menu li, .site-footer
.widget_meta ul li .children li, .site-footer
.widget_nav_menu ul li .sub-menu li, .site-footer
.widget_nav_menu ul li .children li, .site-footer
.product-categories ul li .sub-menu li, .site-footer
.product-categories ul li .children li {
padding: 0 0 0 10px;
}
.widget_recent_entries ul li .sub-menu li:last-of-type,
.widget_recent_entries ul li .children li:last-of-type,
.widget_archive ul li .sub-menu li:last-of-type,
.widget_archive ul li .children li:last-of-type,
.widget_categories ul li .sub-menu li:last-of-type,
.widget_categories ul li .children li:last-of-type,
.widget_pages ul li .sub-menu li:last-of-type,
.widget_pages ul li .children li:last-of-type,
.widget_meta ul li .sub-menu li:last-of-type,
.widget_meta ul li .children li:last-of-type,
.widget_nav_menu ul li .sub-menu li:last-of-type,
.widget_nav_menu ul li .children li:last-of-type,
.product-categories ul li .sub-menu li:last-of-type,
.product-categories ul li .children li:last-of-type {
border: none;
padding-bottom: 0;
}
.widget_recent_entries ul li .sub-menu li,
.widget_recent_entries ul li .children li,
.widget_archive ul li .sub-menu li,
.widget_archive ul li .children li,
.widget_categories ul li .sub-menu li,
.widget_categories ul li .children li,
.widget_pages ul li .sub-menu li,
.widget_pages ul li .children li,
.widget_meta ul li .sub-menu li,
.widget_meta ul li .children li,
.widget_nav_menu ul li .sub-menu li,
.widget_nav_menu ul li .children li,
.product-categories ul li .sub-menu li,
.product-categories ul li .children li {
padding: 13px 0 13px 10px;
}
.widget_recent_entries ul li a,
.widget_archive ul li a,
.widget_categories ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_nav_menu ul li a,
.product-categories ul li a {
display: block;
position: relative;
color: inherit;
line-height: 1.2em;
opacity: .5;
padding-left: 45px;
}
.site-footer .widget_recent_entries ul li a, .site-footer
.widget_archive ul li a, .site-footer
.widget_categories ul li a, .site-footer
.widget_pages ul li a, .site-footer
.widget_meta ul li a, .site-footer
.widget_nav_menu ul li a, .site-footer
.product-categories ul li a {
display: inline;
}
.widget_recent_entries ul li a:before,
.widget_archive ul li a:before,
.widget_categories ul li a:before,
.widget_pages ul li a:before,
.widget_meta ul li a:before,
.widget_nav_menu ul li a:before,
.product-categories ul li a:before {
content: "";
font-family: "pointers";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
text-decoration: none;
text-transform: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: absolute;
left: 0;
top: 50%;
margin-top: -1.07em;
font-size: 12px;
border: 1px solid;
font-size: 7px;
width: 2.14286em;
height: 2.14286em;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.site-footer .widget_recent_entries ul li a:before, .site-footer
.widget_archive ul li a:before, .site-footer
.widget_categories ul li a:before, .site-footer
.widget_pages ul li a:before, .site-footer
.widget_meta ul li a:before, .site-footer
.widget_nav_menu ul li a:before, .site-footer
.product-categories ul li a:before {
display: none;
}
.widget_recent_entries ul li a:hover,
.widget_archive ul li a:hover,
.widget_categories ul li a:hover,
.widget_pages ul li a:hover,
.widget_meta ul li a:hover,
.widget_nav_menu ul li a:hover,
.product-categories ul li a:hover {
opacity: 1;
}
.site-footer .widget_recent_entries ul li a, .site-footer
.widget_archive ul li a, .site-footer
.widget_categories ul li a, .site-footer
.widget_pages ul li a, .site-footer
.widget_meta ul li a, .site-footer
.widget_nav_menu ul li a, .site-footer
.product-categories ul li a {
opacity: 1;
padding: 5px 0;
padding-left: 0;
}
.widget_categories ul li a,
.widget_archive ul li a {
display: inline-block;
} .widget_rss .widget-title {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.widget_rss .widget-title a {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25px;
-ms-flex: 0 0 25px;
flex: 0 0 25px;
color: inherit;
font-size: 18px;
}
.widget_rss .widget-title a + a {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
}
.widget_rss .widget-title img {
display: block;
width: 14px;
}
.widget_rss ul li {
padding: 15px 0;
}
.widget_rss .rsswidget {
line-height: 18px;
font-size: 16px;
display: block;
text-decoration: none;
letter-spacing: .025em;
font-weight: 500;
font-style: normal;
}
.widget_rss .rss-date {
font-size: 12px;
margin: 10px 0 10px 0;
font-weight: 500;
display: block;
opacity: 0.5;
}
.widget_rss .rssSummary {
font-size: 14px;
}
.widget_rss cite {
margin-top: 10px;
display: block;
font-size: 12px;
font-weight: 500;
opacity: 0.5;
} .widget_recent_comments ul li {
font-size: 14px;
padding: 10px 0;
}
.widget_recent_comments ul li a {
opacity: .5;
} .calendar_wrap {
background: #070707;
color: #fff;
}
.site-sidebar .calendar_wrap,
.wpb_widgetised_column .calendar_wrap {
margin: 0 30px 25px;
}
.light-scheme .calendar_wrap {
background: #f1f1f1;
color: #787878;
}
.light-scheme .calendar_wrap table td.pad {
background: #ebebeb;
}
.calendar_wrap table {
margin: 0;
border-collapse: collapse;
}
.calendar_wrap table td,
.calendar_wrap table th {
font-size: 11px;
padding: 2px 3px;
text-align: center;
}
.calendar_wrap table th {
padding: 10px 3px;
font-size: 12px;
}
.calendar_wrap table td {
padding: 10px 3px;
font-weight: 500;
}
.calendar_wrap table td a {
text-decoration: none;
}
.calendar_wrap table td.pad {
background: #1a1a1a;
}
.calendar_wrap table caption {
font-size: 14px;
font-weight: 500;
border-bottom: 0;
padding: 10px 0;
} .gallery-module {
margin: -4px;
}
.gallery-module .item {
padding: 4px;
text-align: center;
}
.gallery-module .item a {
display: block;
position: relative;
}
.gallery-module .item a:after {
content: "";
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
background: rgba(0, 0, 0, 0.4);
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
visibility: hidden;
opacity: 0;
}
.gallery-module .item a:hover:after {
visibility: visible;
opacity: 1;
}
.gallery-module .item img {
display: block;
width: 100%;
} .tagcloud {
font-size: 14px;
text-transform: lowercase;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.tagcloud .tag-cloud-link {
font-size: 14px !important;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 0.025em;
background: #fbfcff;
padding: 8px 15px;
line-height: 1em;
margin-bottom: 10px;
margin-right: 10px;
color: #a2a5d3;
font-weight: 300;
}
.dark-scheme .tagcloud .tag-cloud-link {
background: #222222;
} .widget_about_me {
text-align: center;
}
.widget_about_me .image {
padding-bottom: 45%;
min-height: 160px;
margin: 0px 0px 30px;
}
.widget_about_me .h {
text-transform: uppercase;
margin: 0 0 5px;
}
.widget_about_me .sub-h {
font-size: 14px;
margin: 0 0 8px;
font-weight: 300;
}
.widget_about_me .desc {
color: #787878;
margin: 0 auto 30px;
font-size: 14px;
line-height: 1.5;
font-weight: 300;
max-width: 275px;
}
.widget_about_me .social-links {
border-top: 1px solid #f0f0f0;
font-size: 12px;
padding: 20px 20px;
color: #bebdbd;
line-height: 1;
margin: 0;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0 0 0;
}
.dark-scheme .widget_about_me .social-links {
border-top-color: #2c2c2c;
}
.widget_about_me .social-links i {
opacity: 1;
}
.widget_about_me .social-links a {
margin: 0 30px 0 0;
}
.widget_about_me .social-links a:last-child {
margin-right: 0;
} .blog-post-widget .item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
position: relative;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 15px 25px;
}
.blog-post-widget .item:not(:last-of-type) {
border-bottom: 1px solid #f4f5fb;
}
.dark-scheme .blog-post-widget .item:not(:last-of-type) {
border-bottom-color: #2c2c2c;
}
.blog-post-widget .item .image {
-webkit-background-size: cover;
background-size: cover;
background-position: 50%;
margin-right: 20px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 70px;
-ms-flex: 0 0 70px;
flex: 0 0 70px;
}
.blog-post-widget .item .image:before {
content: '';
display: block;
padding-bottom: 100%;
}
.blog-post-widget .item .text {
text-align: left;
}
.blog-post-widget .item .name {
line-height: 1;
display: block;
text-decoration: none;
color: inherit;
font-weight: bold;
}
.blog-post-widget .item .name:hover {
text-decoration: none;
}
.blog-post-widget .item .blog-details {
margin-top: 5px;
} section.no-results {
padding-bottom: 40px;
}
section.no-results .searchform {
max-width: 420px;
}
.search-item {
margin-bottom: 30px;
}
.search-item.type-page.hentry {
padding-bottom: 0;
}
.search-item .wrap {
background: #161616;
padding: 25px 30px;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
}
.light-scheme .search-item .wrap {
background: #fff;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
}
.search-item .wrap > * {
margin-bottom: 15px;
}
.search-item .h {
margin-top: 0;
}
.search-item .desc {
font-size: 16px;
font-weight: 300;
opacity: .5;
} .right-click-disable-message {
position: fixed;
z-index: 99;
background: rgba(0, 0, 0, 0.7);
}
.right-click-disable-message .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
} .protected-post-form {
min-height: 400px;
text-align: center;
padding: 80px 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.protected-post-form .text {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
text-align: center;
margin-bottom: 30px;
}
.protected-post-form .form {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 460px;
margin: 0 auto;
width: 100%;
} .pagination,
nav.woocommerce-pagination {
font-size: 14px;
margin: 0 0 30px;
}
.portfolio-items + .pagination,
.blog-items + .pagination, .portfolio-items +
nav.woocommerce-pagination,
.blog-items +
nav.woocommerce-pagination {
margin-top: -30px;
}
.products + .pagination, .products +
nav.woocommerce-pagination {
margin-top: -1em;
}
.pagination ul,
nav.woocommerce-pagination ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.pagination ul li,
nav.woocommerce-pagination ul li {
min-width: 30px;
line-height: 28px;
margin-right: 15px;
}
.pagination ul li a,
.pagination ul li span,
nav.woocommerce-pagination ul li a,
nav.woocommerce-pagination ul li span {
text-align: center;
display: block;
width: 100%;
color: inherit;
padding: 0 5px;
border: 1px solid #444;
-webkit-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
opacity: .5;
}
.pagination ul li i,
nav.woocommerce-pagination ul li i {
display: block;
font-size: 12px;
line-height: inherit;
}
.pagination ul li span.current,
.pagination ul li a:hover,
.pagination ul li a:focus,
nav.woocommerce-pagination ul li span.current,
nav.woocommerce-pagination ul li a:hover,
nav.woocommerce-pagination ul li a:focus {
opacity: 1;
} .page-pagination {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 14px;
margin: 30px 0;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.page-pagination > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 0;
-ms-flex: 0 0 0px;
flex: 0 0 0;
min-width: 30px;
line-height: 28px;
margin-right: 15px;
text-align: center;
display: block;
width: 100%;
color: #fff;
padding: 0 5px;
border: 1px solid #444;
-webkit-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
}
.page-pagination > span {
background: #1a1a1a;
} .cast-block .cast-item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 20px 30px;
height: 385px;
text-align: center;
}
.cast-block .cast-item .heading-block {
margin: 0;
}
.cast-block .cast-item .heading-block .h {
margin: 10px 0;
}
.cast-block .cast-item .heading-block .h5 {
margin: 15px 0;
}
.cast-block .cast-item .button-style1 {
margin-top: 15px;
}
     @-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
} @font-face {
font-family: 'star';
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/star.eot);
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/star.eot?#iefix) format("embedded-opentype"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/star.woff) format("woff"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/star.ttf) format("truetype"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/star.svg#star) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'WooCommerce';
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/WooCommerce.eot);
src: url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/WooCommerce.woff) format("woff"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/WooCommerce.ttf) format("truetype"), url(//pietrobon-hvac.ch/wp-content/themes/furo/fonts/WooCommerce.svg#WooCommerce) format("svg");
font-weight: normal;
font-style: normal;
} div.product .woocommerce-tabs ul.tabs li a {
text-decoration: none;
}
body div.product .woocommerce-tabs ul.tabs li a, div.product .woocommerce-tabs ul.tabs li body a {
color: inherit;
}
div.product .woocommerce-tabs ul.tabs, #reviews #comments .commentlist, .woocommerce-order-details .shop_table tr.order_item .wc-item-meta, ul.cart_list,
ul.product_list_widget, ul#shipping_method, .woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods,
#add_payment_method #payment ul.payment_methods {
margin: 0;
padding: 0;
}
div.product .woocommerce-tabs ul.tabs li, #reviews #comments .commentlist li, .woocommerce-order-details .shop_table tr.order_item .wc-item-meta li, ul.cart_list li, ul.product_list_widget li, ul#shipping_method li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li, #add_payment_method #payment ul.payment_methods li {
display: block;
}
.product-button:before,
.single_add_to_cart_button:before, .product-button > *,
.single_add_to_cart_button > *, div.product .woocommerce-tabs ul.tabs li, ul.products li.product .image:before {
-webkit-transition: 300ms ease;
-o-transition: 300ms ease;
transition: 300ms ease;
-webkit-transition-property: color, background, mix-blend-mode, opacity, visibility, height;
-o-transition-property: color, background, mix-blend-mode, opacity, visibility, height;
transition-property: color, background, mix-blend-mode, opacity, visibility, height;
}
div.product .poduct-content-row .images .thumb a, ul.cart_list li .content .img,
ul.cart_list li .content > a .img,
ul.product_list_widget li .content .img,
ul.product_list_widget li .content > a .img {
background: 50% no-repeat;
-webkit-background-size: cover;
background-size: cover;
}
@media (max-width: 767.98px) {
body.mobile-images-true div.product .poduct-content-row .images .thumb a, div.product .poduct-content-row .images .thumb body.mobile-images-true a, body.mobile-images-true ul.cart_list li .content .img, ul.cart_list li .content body.mobile-images-true .img,
body.mobile-images-true ul.product_list_widget li .content .img, ul.product_list_widget li .content body.mobile-images-true .img {
-webkit-background-size: contain !important;
background-size: contain !important;
}
}
.product-button,
.single_add_to_cart_button, .woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
background: none;
border: none;
color: inherit;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-family: inherit;
line-height: 1;
outline: none;
overflow: hidden;
padding: 0;
pointer-events: all;
position: relative;
text-decoration: none;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.product-button span, .single_add_to_cart_button span, .woocommerce a.button span, .woocommerce button.button span, .woocommerce input.button span, .woocommerce #respond input#submit span {
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
ul.products li.product .image:before, ul.products li.product .image .buttons, table.shop_product_table .product-name .d-flex .img .remove-button {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.product-button.added:before,
.single_add_to_cart_button.added:before {
opacity: 1;
visibility: visible;
}
.product-button:before,
.single_add_to_cart_button:before {
opacity: 0;
visibility: hidden;
}
.woocommerce-accordion > *:last-child {
margin-bottom: 0 !important;
} div.product .product-category {
color: #6b7eb0;
}
.color-scheme2 div.product .product-category, div.product .color-scheme2 .product-category {
color: #aaaaaa;
}
.color-scheme3 div.product .product-category, div.product .color-scheme3 .product-category {
color: #a2a5d3;
} .color-scheme1 div.product .price-block .price > .amount, div.product .price-block .color-scheme1 .price > .amount,
.color-scheme1 div.product .price-block .price ins, div.product .price-block .price .color-scheme1 ins, .color-scheme1 div.product .woocommerce-tabs ul.tabs li.active a, div.product .woocommerce-tabs ul.tabs li.active .color-scheme1 a, .color-scheme1 div.product form.cart .woocommerce-variation-price .price > span, div.product form.cart .woocommerce-variation-price .color-scheme1 .price > span,
.color-scheme1 div.product form.cart .woocommerce-variation-price ins, div.product form.cart .woocommerce-variation-price .color-scheme1 ins, .color-scheme1 div.product form.cart .reset_variations, div.product form.cart .color-scheme1 .reset_variations, .color-scheme1 div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .price > span, div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .color-scheme1 .price > span,
.color-scheme1 div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price ins, div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .color-scheme1 ins, .color-scheme1 ul.products li.product .bottom .price ins, ul.products li.product .bottom .price .color-scheme1 ins,
.color-scheme1 ul.products li.product .bottom .price > .amount, ul.products li.product .bottom .color-scheme1 .price > .amount, .color-scheme1 .star-rating span::before, .star-rating .color-scheme1 span::before, .color-scheme1 table.shop_product_table .woocommerce-Price-amount, table.shop_product_table .color-scheme1 .woocommerce-Price-amount, .color-scheme1 .cart-collaterals .shop_table .order-total .amount, .cart-collaterals .shop_table .order-total .color-scheme1 .amount, .color-scheme1 .woocommerce-order-details .shop_table .order-total .amount, .woocommerce-order-details .shop_table .order-total .color-scheme1 .amount, .color-scheme1 .woocommerce-order-details .shop_table tfoot .woocommerce-Price-amount, .woocommerce-order-details .shop_table tfoot .color-scheme1 .woocommerce-Price-amount, .color-scheme1 ul.cart_list li .content .p-count .woocommerce-Price-amount, ul.cart_list li .content .p-count .color-scheme1 .woocommerce-Price-amount,
.color-scheme1 ul.product_list_widget li .content .p-count .woocommerce-Price-amount, ul.product_list_widget li .content .p-count .color-scheme1 .woocommerce-Price-amount,
.color-scheme4 div.product .price-block .price > .amount,
div.product .price-block .color-scheme4 .price > .amount,
.color-scheme4 div.product .price-block .price ins,
div.product .price-block .price .color-scheme4 ins,
.color-scheme4 div.product .woocommerce-tabs ul.tabs li.active a,
div.product .woocommerce-tabs ul.tabs li.active .color-scheme4 a,
.color-scheme4 div.product form.cart .woocommerce-variation-price .price > span,
div.product form.cart .woocommerce-variation-price .color-scheme4 .price > span,
.color-scheme4 div.product form.cart .woocommerce-variation-price ins,
div.product form.cart .woocommerce-variation-price .color-scheme4 ins,
.color-scheme4 div.product form.cart .reset_variations,
div.product form.cart .color-scheme4 .reset_variations,
.color-scheme4 div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .price > span,
div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .color-scheme4 .price > span,
.color-scheme4 div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price ins,
div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .color-scheme4 ins,
.color-scheme4 ul.products li.product .bottom .price ins,
ul.products li.product .bottom .price .color-scheme4 ins,
.color-scheme4 ul.products li.product .bottom .price > .amount,
ul.products li.product .bottom .color-scheme4 .price > .amount,
.color-scheme4 .star-rating span::before,
.star-rating .color-scheme4 span::before,
.color-scheme4 table.shop_product_table .woocommerce-Price-amount,
table.shop_product_table .color-scheme4 .woocommerce-Price-amount,
.color-scheme4 .cart-collaterals .shop_table .order-total .amount,
.cart-collaterals .shop_table .order-total .color-scheme4 .amount,
.color-scheme4 .woocommerce-order-details .shop_table .order-total .amount,
.woocommerce-order-details .shop_table .order-total .color-scheme4 .amount,
.color-scheme4 .woocommerce-order-details .shop_table tfoot .woocommerce-Price-amount,
.woocommerce-order-details .shop_table tfoot .color-scheme4 .woocommerce-Price-amount,
.color-scheme4 ul.cart_list li .content .p-count .woocommerce-Price-amount,
ul.cart_list li .content .p-count .color-scheme4 .woocommerce-Price-amount,
.color-scheme4 ul.product_list_widget li .content .p-count .woocommerce-Price-amount,
ul.product_list_widget li .content .p-count .color-scheme4 .woocommerce-Price-amount {
color: #c6297e;
}
.color-scheme2 div.product .price-block .price > .amount, div.product .price-block .color-scheme2 .price > .amount,
.color-scheme2 div.product .price-block .price ins, div.product .price-block .price .color-scheme2 ins, .color-scheme2 div.product .woocommerce-tabs ul.tabs li.active a, div.product .woocommerce-tabs ul.tabs li.active .color-scheme2 a, .color-scheme2 div.product form.cart .woocommerce-variation-price .price > span, div.product form.cart .woocommerce-variation-price .color-scheme2 .price > span,
.color-scheme2 div.product form.cart .woocommerce-variation-price ins, div.product form.cart .woocommerce-variation-price .color-scheme2 ins, .color-scheme2 div.product form.cart .reset_variations, div.product form.cart .color-scheme2 .reset_variations, .color-scheme2 div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .price > span, div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .color-scheme2 .price > span,
.color-scheme2 div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price ins, div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .color-scheme2 ins, .color-scheme2 ul.products li.product .bottom .price ins, ul.products li.product .bottom .price .color-scheme2 ins,
.color-scheme2 ul.products li.product .bottom .price > .amount, ul.products li.product .bottom .color-scheme2 .price > .amount, .color-scheme2 .star-rating span::before, .star-rating .color-scheme2 span::before, .color-scheme2 table.shop_product_table .woocommerce-Price-amount, table.shop_product_table .color-scheme2 .woocommerce-Price-amount, .color-scheme2 .cart-collaterals .shop_table .order-total .amount, .cart-collaterals .shop_table .order-total .color-scheme2 .amount, .color-scheme2 .woocommerce-order-details .shop_table .order-total .amount, .woocommerce-order-details .shop_table .order-total .color-scheme2 .amount, .color-scheme2 .woocommerce-order-details .shop_table tfoot .woocommerce-Price-amount, .woocommerce-order-details .shop_table tfoot .color-scheme2 .woocommerce-Price-amount, .color-scheme2 ul.cart_list li .content .p-count .woocommerce-Price-amount, ul.cart_list li .content .p-count .color-scheme2 .woocommerce-Price-amount,
.color-scheme2 ul.product_list_widget li .content .p-count .woocommerce-Price-amount, ul.product_list_widget li .content .p-count .color-scheme2 .woocommerce-Price-amount {
color: #ed4f07;
}
.color-scheme3 div.product .price-block .price > .amount, div.product .price-block .color-scheme3 .price > .amount,
.color-scheme3 div.product .price-block .price ins, div.product .price-block .price .color-scheme3 ins, .color-scheme3 div.product .woocommerce-tabs ul.tabs li.active a, div.product .woocommerce-tabs ul.tabs li.active .color-scheme3 a, .color-scheme3 div.product form.cart .woocommerce-variation-price .price > span, div.product form.cart .woocommerce-variation-price .color-scheme3 .price > span,
.color-scheme3 div.product form.cart .woocommerce-variation-price ins, div.product form.cart .woocommerce-variation-price .color-scheme3 ins, .color-scheme3 div.product form.cart .reset_variations, div.product form.cart .color-scheme3 .reset_variations, .color-scheme3 div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .price > span, div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .color-scheme3 .price > span,
.color-scheme3 div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price ins, div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price .color-scheme3 ins, .color-scheme3 ul.products li.product .bottom .price ins, ul.products li.product .bottom .price .color-scheme3 ins,
.color-scheme3 ul.products li.product .bottom .price > .amount, ul.products li.product .bottom .color-scheme3 .price > .amount, .color-scheme3 .star-rating span::before, .star-rating .color-scheme3 span::before, .color-scheme3 table.shop_product_table .woocommerce-Price-amount, table.shop_product_table .color-scheme3 .woocommerce-Price-amount, .color-scheme3 .cart-collaterals .shop_table .order-total .amount, .cart-collaterals .shop_table .order-total .color-scheme3 .amount, .color-scheme3 .woocommerce-order-details .shop_table .order-total .amount, .woocommerce-order-details .shop_table .order-total .color-scheme3 .amount, .color-scheme3 .woocommerce-order-details .shop_table tfoot .woocommerce-Price-amount, .woocommerce-order-details .shop_table tfoot .color-scheme3 .woocommerce-Price-amount, .color-scheme3 ul.cart_list li .content .p-count .woocommerce-Price-amount, ul.cart_list li .content .p-count .color-scheme3 .woocommerce-Price-amount,
.color-scheme3 ul.product_list_widget li .content .p-count .woocommerce-Price-amount, ul.product_list_widget li .content .p-count .color-scheme3 .woocommerce-Price-amount {
color: #e63015;
}
.color-scheme1 .woocommerce a.button, .woocommerce .color-scheme1 a.button,
.color-scheme1 .woocommerce button.button, .woocommerce .color-scheme1 button.button,
.color-scheme1 .woocommerce input.button, .woocommerce .color-scheme1 input.button,
.color-scheme1 .woocommerce #respond input#submit, .woocommerce #respond .color-scheme1 input#submit, .color-scheme1 .woocommerce-accordion .wc-accordion-item .top .button:before, .woocommerce-accordion .wc-accordion-item .top .color-scheme1 .button:before, .color-scheme1 .woocommerce-accordion .wc-accordion-item .top .button:after, .woocommerce-accordion .wc-accordion-item .top .color-scheme1 .button:after,
.color-scheme4 .woocommerce a.button,
.woocommerce .color-scheme4 a.button,
.color-scheme4 .woocommerce button.button,
.woocommerce .color-scheme4 button.button,
.color-scheme4 .woocommerce input.button,
.woocommerce .color-scheme4 input.button,
.color-scheme4 .woocommerce #respond input#submit,
.woocommerce #respond .color-scheme4 input#submit,
.color-scheme4 .woocommerce-accordion .wc-accordion-item .top .button:before,
.woocommerce-accordion .wc-accordion-item .top .color-scheme4 .button:before,
.color-scheme4 .woocommerce-accordion .wc-accordion-item .top .button:after,
.woocommerce-accordion .wc-accordion-item .top .color-scheme4 .button:after {
background: #c6297e;
}
.color-scheme2 .woocommerce a.button, .woocommerce .color-scheme2 a.button,
.color-scheme2 .woocommerce button.button, .woocommerce .color-scheme2 button.button,
.color-scheme2 .woocommerce input.button, .woocommerce .color-scheme2 input.button,
.color-scheme2 .woocommerce #respond input#submit, .woocommerce #respond .color-scheme2 input#submit, .color-scheme2 .woocommerce-accordion .wc-accordion-item .top .button:before, .woocommerce-accordion .wc-accordion-item .top .color-scheme2 .button:before, .color-scheme2 .woocommerce-accordion .wc-accordion-item .top .button:after, .woocommerce-accordion .wc-accordion-item .top .color-scheme2 .button:after {
background: #ed4f07;
}
.color-scheme3 .woocommerce a.button, .woocommerce .color-scheme3 a.button,
.color-scheme3 .woocommerce button.button, .woocommerce .color-scheme3 button.button,
.color-scheme3 .woocommerce input.button, .woocommerce .color-scheme3 input.button,
.color-scheme3 .woocommerce #respond input#submit, .woocommerce #respond .color-scheme3 input#submit, .color-scheme3 .woocommerce-accordion .wc-accordion-item .top .button:before, .woocommerce-accordion .wc-accordion-item .top .color-scheme3 .button:before, .color-scheme3 .woocommerce-accordion .wc-accordion-item .top .button:after, .woocommerce-accordion .wc-accordion-item .top .color-scheme3 .button:after {
background: #e63015;
}
span.onsale {
background-image: -webkit-gradient(linear, left top, right top, from(#df2b8c), to(#0c152c));
background-image: -webkit-linear-gradient(left, #df2b8c 0%, #0c152c 100%);
background-image: -o-linear-gradient(left, #df2b8c 0%, #0c152c 100%);
background-image: linear-gradient(to right, #df2b8c 0%, #0c152c 100%);
}
.color-scheme2 span.onsale {
background-image: -webkit-gradient(linear, left top, right top, from(#ffce00), to(#e93109));
background-image: -webkit-linear-gradient(left, #ffce00 0%, #e93109 100%);
background-image: -o-linear-gradient(left, #ffce00 0%, #e93109 100%);
background-image: linear-gradient(to right, #ffce00 0%, #e93109 100%);
}
.color-scheme3 span.onsale {
background-image: -webkit-gradient(linear, left top, right top, from(#e2711a), to(#e63015));
background-image: -webkit-linear-gradient(left, #e2711a 0%, #e63015 100%);
background-image: -o-linear-gradient(left, #e2711a 0%, #e63015 100%);
background-image: linear-gradient(to right, #e2711a 0%, #e63015 100%);
}
.product-button,
.single_add_to_cart_button, .woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
background-image: -webkit-gradient(linear, left top, left bottom, from(#df2b8c), to(#0c152c));
background-image: -webkit-linear-gradient(top, #df2b8c 0%, #0c152c 100%);
background-image: -o-linear-gradient(top, #df2b8c 0%, #0c152c 100%);
background-image: linear-gradient(to bottom, #df2b8c 0%, #0c152c 100%);
}
.color-scheme2 .product-button,
.color-scheme2 .single_add_to_cart_button, .color-scheme2 .woocommerce a.button, .woocommerce .color-scheme2 a.button,
.color-scheme2 .woocommerce button.button, .woocommerce .color-scheme2 button.button,
.color-scheme2 .woocommerce input.button, .woocommerce .color-scheme2 input.button,
.color-scheme2 .woocommerce #respond input#submit, .woocommerce #respond .color-scheme2 input#submit {
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffce00), to(#e93109));
background-image: -webkit-linear-gradient(top, #ffce00 0%, #e93109 100%);
background-image: -o-linear-gradient(top, #ffce00 0%, #e93109 100%);
background-image: linear-gradient(to bottom, #ffce00 0%, #e93109 100%);
}
.color-scheme3 .product-button,
.color-scheme3 .single_add_to_cart_button, .color-scheme3 .woocommerce a.button, .woocommerce .color-scheme3 a.button,
.color-scheme3 .woocommerce button.button, .woocommerce .color-scheme3 button.button,
.color-scheme3 .woocommerce input.button, .woocommerce .color-scheme3 input.button,
.color-scheme3 .woocommerce #respond input#submit, .woocommerce #respond .color-scheme3 input#submit {
background-image: -webkit-gradient(linear, left top, left bottom, from(#e2711a), to(#e63015));
background-image: -webkit-linear-gradient(top, #e2711a 0%, #e63015 100%);
background-image: -o-linear-gradient(top, #e2711a 0%, #e63015 100%);
background-image: linear-gradient(to bottom, #e2711a 0%, #e63015 100%);
}  p.demo_store,
.woocommerce-store-notice {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0;
width: 100%;
font-size: 1em;
padding: 1em 0;
text-align: center;
background-color: #a46497;
color: white;
z-index: 99998;
-webkit-box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
display: none;
}
p.demo_store a,
.woocommerce-store-notice a {
color: white;
text-decoration: underline;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.admin-bar p.demo_store {
top: 32px;
} .clear {
clear: both;
}
.product-button,
.single_add_to_cart_button {
font-size: 12px;
text-transform: uppercase;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0 15px;
height: 40px;
min-width: 40px;
letter-spacing: .1em;
font-weight: bold;
color: #fff;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.product-button.added:before,
.single_add_to_cart_button.added:before {
content: '\2713';
position: absolute;
left: 50%;
right: 50%;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%);
width: 1em;
font-size: 18px;
}
.product-button.added > *,
.single_add_to_cart_button.added > * {
opacity: 0;
}
.product-button i,
.single_add_to_cart_button i {
display: block;
font-size: 14px;
}
.product-button .button-price,
.single_add_to_cart_button .button-price {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: absolute;
left: 0;
right: 0;
height: 100%;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
}
.product-button .button-price del,
.single_add_to_cart_button .button-price del {
display: none;
}
.product-button .button-price ins,
.single_add_to_cart_button .button-price ins {
color: inherit;
background: none;
margin-left: 5px;
}
.product-button .button-price > span,
.single_add_to_cart_button .button-price > span {
margin-left: 5px;
}
.product-button.with-price i,
.product-button.with-price > span,
.product-button.with-price .button-price,
.single_add_to_cart_button.with-price i,
.single_add_to_cart_button.with-price > span,
.single_add_to_cart_button.with-price .button-price {
-webkit-transition: -webkit-transform 400ms ease-in-out;
transition: -webkit-transform 400ms ease-in-out;
-o-transition: transform 400ms ease-in-out;
transition: transform 400ms ease-in-out;
transition: transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
}
.product-button.with-price:hover i,
.product-button.with-price:hover > span,
.single_add_to_cart_button.with-price:hover i,
.single_add_to_cart_button.with-price:hover > span {
-webkit-transform: translateY(-45px);
-ms-transform: translateY(-45px);
transform: translateY(-45px);
}
.product-button.with-price:hover .button-price,
.single_add_to_cart_button.with-price:hover .button-price {
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
} div.product form.cart .variations select, .woocommerce-ordering select {
color: #6b7eb0;
width: 100%;
border: none;
padding: 0 45px 0 15px;
height: 40px;
margin: 0 0 0;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #0d132a right 15px top 50% url(//pietrobon-hvac.ch/wp-content/themes/furo/images/select.png) no-repeat;
-webkit-background-size: 13px 7px;
background-size: 13px 7px;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
div.product form.cart .variations select option, .woocommerce-ordering select option {
background: #0d132a;
}
.light-scheme div.product form.cart .variations select, div.product form.cart .variations .light-scheme select, .light-scheme .woocommerce-ordering select, .woocommerce-ordering .light-scheme select,
body .light-scheme div.product form.cart .variations select,
div.product form.cart .variations body .light-scheme select,
body .light-scheme .woocommerce-ordering select,
.woocommerce-ordering body .light-scheme select,
.light-scheme div.product form.cart .variations select option,
div.product form.cart .variations .light-scheme select option,
.light-scheme .woocommerce-ordering select option,
.woocommerce-ordering .light-scheme select option,
body .light-scheme div.product form.cart .variations select option,
div.product form.cart .variations body .light-scheme select option,
body .light-scheme .woocommerce-ordering select option,
.woocommerce-ordering body .light-scheme select option {
background-color: #f4f5fb;
color: #787878;
} .blockUI.blockOverlay {
position: relative;
}
.blockUI.blockOverlay::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -0.5em;
margin-top: -0.5em;
content: '';
-webkit-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//pietrobon-hvac.ch/wp-content/themes/furo/images/icons/loader.svg) center center;
-webkit-background-size: cover;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, 0.75);
}
.loader::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -0.5em;
margin-top: -0.5em;
content: '';
-webkit-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//pietrobon-hvac.ch/wp-content/themes/furo/images/icons/loader.svg) center center;
-webkit-background-size: cover;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, 0.75);
}
a.remove {
display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
-webkit-border-radius: 100%;
border-radius: 100%;
color: red !important;
text-decoration: none;
font-weight: 700;
border: 0;
}
a.remove:hover {
color: #fff !important;
background: red;
}
small.note {
display: block;
color: #777;
font-size: 0.857em;
margin-top: 10px;
}
.woocommerce-breadcrumb {
*zoom: 1;
margin: 0 0 1em;
padding: 0;
font-size: 0.92em;
color: #777;
}
.woocommerce-breadcrumb::before, .woocommerce-breadcrumb::after {
content: ' ';
display: table;
}
.woocommerce-breadcrumb::after {
clear: both;
}
.woocommerce-breadcrumb a {
color: #777;
} .quantity {
position: relative;
width: 55px;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.04);
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 55px;
-ms-flex: 0 0 55px;
flex: 0 0 55px;
max-width: 55px;
height: 40px;
}
.dark-scheme .quantity {
background: #000;
}
.quantity input {
display: block;
background: none;
border: none;
font-size: 14px;
font-weight: 500;
color: #7c7c7c;
height: 38px;
width: 35px;
text-align: center;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.quantity input::-webkit-inner-spin-button, .quantity input::-webkit-outer-spin-button {
-webkit-appearance: none;
appearance: none;
margin: 0;
}
.quantity a {
position: absolute;
right: 10px;
width: 10px;
height: 10px;
color: #bbb1a1;
}
.quantity a:before {
content: '';
display: block;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.quantity a.up {
top: 7px;
}
.quantity a.up:before {
margin-top: 5px;
border-bottom: 5px solid;
}
.quantity a.down {
bottom: 7px;
}
.quantity a.down:before {
border-top: 5px solid;
} .single_add_to_cart_button i {
margin-right: 10px;
font-size: 18px;
} div.product {
margin-bottom: 0;
position: relative;
}
div.product .poduct-content-row {
margin: 50px -40px 40px;
}
div.product .poduct-content-row > div {
padding: 0 40px;
}
div.product .poduct-content-row .images {
position: relative;
overflow: hidden;
}
div.product .poduct-content-row .images .onsale {
z-index: 2;
}
div.product .poduct-content-row .images .row {
margin: 0 -7.5px;
}
div.product .poduct-content-row .images .row .item {
padding: 0 7.5px;
}
div.product .poduct-content-row .images img {
display: block;
width: 100%;
}
div.product .poduct-content-row .images .thumb {
margin-top: 15px;
}
div.product .poduct-content-row .images .thumb a {
position: relative;
display: block;
padding-bottom: 100%;
}
div.product .poduct-content-row .images .thumb a:before {
content: '';
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background: #000;
opacity: 0;
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
div.product .poduct-content-row .images .thumb a:hover:before {
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
opacity: .5;
}
div.product div.summary {
margin: 0 0;
}
div.product .scroll-wrapper {
height: 100%;
}
@media (max-width: 767.98px) {
div.product .scroll-wrapper {
max-height: none;
}
}
div.product .scroll-wrapper > .scroll-content > *:last-child {
margin-bottom: 0 !important;
}
div.product .categories {
font-size: 12px;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 15px;
}
div.product .product_title {
clear: none;
margin-top: 0;
padding: 0;
font-weight: bold;
}
div.product .product-category {
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: 14px;
margin-top: -15px;
margin-bottom: 20px;
}
div.product .product-category a {
color: inherit;
}
div.product .price-block {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 15px 0 20px;
}
div.product .price-block .price {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 30px;
font-weight: 800;
line-height: 1;
}
div.product .price-block .price del {
position: relative;
opacity: .5;
margin-right: 15px;
font-weight: 300;
text-decoration: none;
}
div.product .price-block .price del:before {
content: '';
position: absolute;
top: 50%;
left: 0;
right: 0;
height: 1px;
-webkit-box-shadow: inset 0 0 0 5px;
box-shadow: inset 0 0 0 5px;
}
div.product .price-block .price ins {
background: none;
}
div.product .price-block .onsale {
position: relative;
left: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none;
margin-left: 30px;
}
div.product .woocommerce-product-details__short-description {
font-weight: 300;
font-size: 14px;
line-height: 2.14286;
padding: 0px 0 15px;
border-bottom: 1px solid #f0f0f0;
}
div.product .woocommerce-product-details__short-description > *:last-child {
margin-bottom: 0;
}
div.product .product_meta {
padding: 25px 0;
border-bottom: 1px solid #f0f0f0;
font-size: 14px;
font-weight: 600;
}
div.product .product_meta > span {
display: block;
margin: 10px 0;
}
div.product .product_meta > span > span {
font-weight: 300;
color: #b1b0b0;
}
div.product .product-fields {
padding: 22px 0 12px;
border-bottom: 1px solid #f0f0f0;
}
div.product .product-fields .item {
font-size: 14px;
margin-bottom: 10px;
}
div.product .product-fields .item .label {
font-weight: bold;
-webkit-box-flex: 0;
-webkit-flex: 0 0 145px;
-ms-flex: 0 0 145px;
flex: 0 0 145px;
}
div.product .product-fields .item .value {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
}
div.product .product-fields .item .value a {
color: inherit;
}
div.product .starring-block {
margin-top: -8px;
max-width: 190px;
}
div.product .starring-block .h {
text-transform: uppercase;
margin-bottom: 23px;
}
div.product .starring-block .text {
font-size: 14px;
line-height: 2.14286;
font-weight: 500;
opacity: 0.52;
}
div.product .single_add_to_cart_button:hover {
opacity: .8;
}
div.product p.stock {
font-size: 0.92em;
}
div.product .stock {
color: #77a464;
}
div.product .out-of-stock {
color: red;
}
div.product .woocommerce-tabs ul.tabs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
text-transform: uppercase;
letter-spacing: .1em;
margin-bottom: 0px;
font-weight: bold;
}
div.product .woocommerce-tabs ul.tabs li {
margin-right: 50px;
padding: 5px 0;
opacity: 0.5;
}
div.product .woocommerce-tabs ul.tabs li.active {
opacity: 1;
}
div.product .woocommerce-tabs .panel {
margin: 0 0 2em;
padding: 0;
}
div.product .woocommerce-tabs .woocommerce-Tabs-panel--description {
line-height: 2.14286;
opacity: .8;
font-weight: 300;
}
div.product p.cart {
margin-bottom: 2em;
*zoom: 1;
}
div.product p.cart::before, div.product p.cart::after {
content: ' ';
display: table;
}
div.product p.cart::after {
clear: both;
}
div.product form.cart {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 35px 0;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
*zoom: 1;
}
div.product form.cart::before, div.product form.cart::after {
content: ' ';
display: table;
}
div.product form.cart::after {
clear: both;
}
div.product form.cart .price-block {
margin: 0 15px 0 0;
}
div.product form.cart div.quantity {
-webkit-box-flex: 0;
-webkit-flex: 0 0 55px;
-ms-flex: 0 0 55px;
flex: 0 0 55px;
margin-right: 20px;
margin-left: auto;
}
div.product form.cart table {
border: 0;
border-collapse: collapse;
}
div.product form.cart table td {
padding-left: 0;
}
div.product form.cart table div.quantity {
float: none;
margin: 0;
}
div.product form.cart table small.stock {
display: block;
float: none;
}
div.product form.cart .variations {
margin-bottom: 1em;
border: 0;
-webkit-box-flex: 1;
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
}
div.product form.cart .variations td,
div.product form.cart .variations th {
border: 0;
vertical-align: top;
line-height: 2em;
padding: 15px 0;
}
div.product form.cart .variations label {
font-weight: 700;
}
div.product form.cart .variations td.label {
padding-right: 1em;
width: 130px;
}
div.product form.cart .variations .variation-select {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
div.product form.cart .single_variation_wrap {
-webkit-box-flex: 1;
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
}
div.product form.cart .woocommerce-variation-add-to-cart {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
div.product form.cart .woocommerce-variation-description {
color: #b1b0b0;
font-weight: 300;
line-height: 1.875;
font-size: 14px;
padding: 0px 0 15px;
}
div.product form.cart .woocommerce-variation-price {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
font-weight: 500;
line-height: 1;
margin-bottom: 25px;
font-size: 36px;
}
div.product form.cart .woocommerce-variation-price del {
position: relative;
font-size: 18px;
margin-right: 20px;
opacity: 0.3;
text-decoration: none;
}
div.product form.cart .woocommerce-variation-price del:before {
content: '';
position: absolute;
top: 50%;
left: -2px;
right: -2px;
height: 1px;
-webkit-box-shadow: inset 0 0 0 1px;
box-shadow: inset 0 0 0 1px;
margin-top: -1px;
}
div.product form.cart .woocommerce-variation-price ins {
background: none;
color: inherit;
}
div.product form.cart .reset_variations {
visibility: visible;
font-size: 12px;
text-transform: uppercase;
margin-left: 15px;
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
opacity: 1;
cursor: pointer;
width: auto;
}
div.product form.cart .reset_variations[style*="hidden"] {
-webkit-box-flex: 0;
-webkit-flex: 0 0 0;
-ms-flex: 0 0 0px;
flex: 0 0 0;
margin-left: 0;
width: 0;
overflow: hidden;
}
div.product form.cart .wc-no-matching-variations {
display: none;
}
div.product form.cart .button {
vertical-align: middle;
float: left;
}
div.product form.cart .group_table {
border-collapse: collapse;
}
div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
font-size: 14px;
line-height: 1.28571;
padding: 5px 15px;
}
div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 24px;
font-weight: 500;
line-height: 1;
margin-top: 15px;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price.grouped .amount, div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price.variable .amount {
margin: 0 10px;
}
div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price.grouped .amount:first-child, div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price.variable .amount:first-child {
margin-left: 0;
}
div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price.grouped .amount:last-child, div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price.variable .amount:last-child {
margin-right: 0;
}
div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price del {
opacity: .5;
margin-right: 15px;
font-weight: normal;
}
div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price .price ins {
background: none;
color: inherit;
}
div.product form.cart .group_table td {
padding: 15px 0;
border: 0;
}
div.product form.cart .group_table td:first-child {
width: 4em;
text-align: center;
}
div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox {
display: inline-block;
width: auto;
margin: 0 auto;
-webkit-transform: scale(1.5, 1.5);
-ms-transform: scale(1.5, 1.5);
transform: scale(1.5, 1.5);
}
span.onsale {
position: absolute;
top: 15px;
right: -60px;
font-size: 14px;
text-transform: uppercase;
line-height: 25px;
padding: 0 15px;
width: 150px;
text-align: center;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
transform-origin: 50% 0;
letter-spacing: .01em;
color: #fff;
font-weight: 600;
}
.products > .heading-block {
margin-bottom: 40px;
} .products ul,
ul.products {
margin: 0 0 1em;
padding: 0;
list-style: none outside;
clear: both;
*zoom: 1;
}
.products ul::before, .products ul::after,
ul.products::before,
ul.products::after {
content: ' ';
display: table;
}
.products ul::after,
ul.products::after {
clear: both;
}
.products ul.row,
ul.products.row {
margin: 0 -30px 1em;
}
.products ul.row li,
ul.products.row li {
padding: 0 30px;
}
.products ul li,
ul.products li {
list-style: none outside;
}
ul.products li.product {
margin-bottom: 25px;
}
ul.products li.product .product-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
}
ul.products li.product .product-wrap:hover .image:before {
opacity: .7;
}
ul.products li.product .product-wrap:hover .product-button {
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
opacity: 1;
}
ul.products li.product .product-button {
max-width: 90%;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
opacity: 0;
color: #fff;
}
@media (hover: none) {
ul.products li.product .product-button {
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
opacity: 1;
}
}
ul.products li.product .add_to_cart_button i {
display: block;
font-size: 16px;
}
ul.products li.product .image {
position: relative;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
overflow: hidden;
z-index: 1;
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
ul.products li.product .image:before {
content: '';
background: #0f0f0f;
z-index: 0;
opacity: 0;
pointer-events: none;
}
ul.products li.product .image .buttons {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
pointer-events: none;
}
@media (hover: none) {
ul.products li.product .image .buttons {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
}
ul.products li.product .image img {
display: block;
width: 100%;
height: auto;
}
ul.products li.product .bottom {
padding: 13px 0;
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
text-align: center;
}
ul.products li.product .bottom a {
color: inherit;
}
ul.products li.product .bottom .categories {
font-size: 14px;
color: #b1b0b0;
margin-bottom: 10px;
}
ul.products li.product .bottom .price {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 24px;
font-weight: 800;
line-height: 1;
}
ul.products li.product .bottom .price.grouped .amount, ul.products li.product .bottom .price.variable .amount {
margin: 0 10px;
}
ul.products li.product .bottom .price.grouped .amount:first-child, ul.products li.product .bottom .price.variable .amount:first-child {
margin-left: 0;
}
ul.products li.product .bottom .price.grouped .amount:last-child, ul.products li.product .bottom .price.variable .amount:last-child {
margin-right: 0;
}
ul.products li.product .bottom .price del {
opacity: .3;
margin-right: 15px;
font-weight: bold;
}
ul.products li.product .bottom .price ins,
ul.products li.product .bottom .price > .amount {
background: none;
}
.woocommerce-result-count {
margin: 0.7em 0 2em;
font-size: 14px;
opacity: 0.5;
}
.woocommerce-ordering {
width: 360px;
margin: 0 0 2em;
} .woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
padding: 10px 30px;
letter-spacing: .1em;
height: 40px;
color: #fff;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading,
.woocommerce #respond input#submit.loading {
opacity: 0.25;
padding-right: 2.618em;
}
.woocommerce a.button.loading::after,
.woocommerce button.button.loading::after,
.woocommerce input.button.loading::after,
.woocommerce #respond input#submit.loading::after {
font-family: 'WooCommerce';
content: '\e01c';
vertical-align: top;
font-weight: 400;
position: absolute;
top: 0.618em;
right: 1em;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.woocommerce a.button.added::after,
.woocommerce button.button.added::after,
.woocommerce input.button.added::after,
.woocommerce #respond input#submit.added::after {
font-family: 'WooCommerce';
content: '\e017';
margin-left: 0.53em;
vertical-align: bottom;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover {
opacity: 0.7;
}
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt {
background-color: #a46497;
color: white;
-webkit-font-smoothing: antialiased;
}
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover {
color: white;
}
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled]:hover {
background-color: #a46497;
color: white;
}
.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],
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled[disabled] {
pointer-events: none;
opacity: 0.5;
}
.woocommerce a.button:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover {
color: inherit;
background-color: #ebe9eb;
}
.cart .button,
.cart input.button {
float: none;
}
a.added_to_cart {
padding-top: 0.5em;
display: none;
} #reviews {
padding-top: 20px;
}
#reviews h2 small {
float: right;
color: #777;
font-size: 15px;
margin: 10px 0 0;
}
#reviews h2 small a {
text-decoration: none;
color: #777;
}
#reviews h3 {
margin: 0;
}
#reviews .input-row label {
margin-bottom: 15px;
}
#reviews #respond {
margin: 0;
border: 0;
padding: 0;
}
#reviews #comment {
height: 175px;
}
#reviews .comment-form {
margin-bottom: 40px;
}
#reviews .comment-form .style1 {
font-size: 16px;
font-weight: normal;
font-style: italic;
text-transform: capitalize;
}
#reviews .comment-form-rating {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 20px 0;
pointer-events: none;
}
#reviews .comment-form-rating label {
margin-right: 15px;
font-size: 14px;
font-weight: 600;
letter-spacing: 0.1em;
}
#reviews .comment-form-rating .stars {
height: 14px;
margin-top: -5px;
margin-bottom: 0 !important;
}
#reviews .comment-form-rating .stars span a {
pointer-events: all;
}
#reviews .woocommerce-noreviews {
opacity: .55;
}
#reviews .comment-reply-title {
display: block;
font-size: 24px;
font-weight: 600;
margin-bottom: 15px;
}
#reviews .comment-notes {
font-size: 14px;
}
#reviews .comment-form-cookies-consent {
padding: 0;
margin-bottom: 35px !important;
}
#reviews #comments .add_review {
*zoom: 1;
}
#reviews #comments .add_review::before, #reviews #comments .add_review::after {
content: ' ';
display: table;
}
#reviews #comments .add_review::after {
clear: both;
}
#reviews #comments h2 {
clear: none;
}
#reviews #comments .commentlist {
*zoom: 1;
margin: 0 0 40px;
width: 100%;
background: none;
list-style: none;
padding: 0;
}
#reviews #comments .commentlist::before, #reviews #comments .commentlist::after {
content: ' ';
display: table;
}
#reviews #comments .commentlist::after {
clear: both;
}
#reviews #comments .commentlist li {
margin-bottom: 20px;
}
#reviews #comments .comment_container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
background: #000000;
padding: 25px 30px;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.light-scheme #page #reviews #comments .comment_container,
#page .light-scheme #reviews #comments .comment_container {
background: #fff;
}
#reviews #comments .comment_container .avatar {
height: auto;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-right: 20px;
}
#reviews #comments .comment_container .comment-text {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
#reviews #comments .comment_container .comment-text .star-rating {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
#reviews #comments .comment_container .comment-text .meta {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin: 0;
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
#reviews #comments .comment_container .comment-text .description {
-webkit-box-flex: 1;
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
font-size: 14px;
line-height: 1.71429;
}
#reviews #comments .comment_container .comment-text .description *:last-child {
margin-bottom: 0;
} .star-rating {
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 12px;
width: 7.4em;
font-family: 'star';
letter-spacing: .5em;
}
.star-rating::before {
content: '\73\73\73\73\73';
color: #a299a0;
float: left;
top: 0;
left: 0;
position: absolute;
}
.star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.star-rating span::before {
content: '\53\53\53\53\53';
top: 0;
position: absolute;
left: 0;
}
.woocommerce-product-rating {
*zoom: 1;
line-height: 2;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 35px 0;
}
.woocommerce-product-rating::before, .woocommerce-product-rating::after {
content: ' ';
display: table;
}
.woocommerce-product-rating::after {
clear: both;
}
.woocommerce-product-rating a {
display: none;
margin-left: 15px;
pointer-events: none;
color: inherit;
font-size: 14px;
color: #b1b0b0;
}
.products .star-rating {
display: block;
margin: 0 0 0.5em;
float: none;
}
.hreview-aggregate .star-rating {
margin: 10px 0 0;
}
#review_form #respond {
*zoom: 1;
position: static;
margin: 0;
width: auto;
padding: 0;
background: transparent none;
border: 0;
}
#review_form #respond::before, #review_form #respond::after {
content: ' ';
display: table;
}
#review_form #respond::after {
clear: both;
}
#review_form #respond p {
margin: 0 0 10px;
}
#review_form #respond .form-submit input {
left: auto;
}
#review_form #respond textarea {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
margin-right: 5px;
}
p.stars a::before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: 'WooCommerce';
content: '\e021';
text-indent: 0;
}
p.stars a:hover ~ a::before {
content: '\e021';
}
p.stars:hover a::before {
content: '\e020';
}
p.stars.selected a.active::before {
content: '\e020';
}
p.stars.selected a.active ~ a::before {
content: '\e021';
}
p.stars.selected a:not(.active)::before {
content: '\e020';
} table.shop_attributes {
border: 0;
margin-bottom: 0;
width: 100%;
border-collapse: collapse;
}
table.shop_attributes th {
width: 150px;
font-weight: 700;
padding: 8px 0;
border-top: 0;
border-bottom: 1px solid #f0f0f0;
margin: 0;
line-height: 1.5;
text-align: left;
}
table.shop_attributes td {
font-style: italic;
padding: 0;
border-top: 0;
border-bottom: 1px solid #f0f0f0;
margin: 0;
line-height: 1.5;
}
table.shop_attributes td p {
margin: 0;
padding: 8px 0;
}
table.shop_attributes tr:last-child td,
table.shop_attributes tr:last-child th {
border-bottom: none;
}
table.shop_product_table {
border-collapse: collapse;
text-align: center;
}
.dark-scheme table.shop_product_table th,
.dark-scheme table.shop_product_table td {
border-bottom-color: #303030;
}
table.shop_product_table th,
table.shop_product_table td {
border: none;
}
table.shop_product_table th {
padding: 10px 25px;
font-size: 14px;
font-weight: bold;
color: #aaaaaa;
text-transform: uppercase;
border-bottom: 1px solid #f0f0f0;
letter-spacing: .1em;
height: 55px;
}
table.shop_product_table td {
padding: 30px 0;
border-bottom: 1px solid #f0f0f0;
}
table.shop_product_table td small {
font-weight: normal;
}
table.shop_product_table .product-name {
text-align: left;
width: 55%;
}
table.shop_product_table .product-name .d-flex {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
table.shop_product_table .product-name .d-flex .img {
-webkit-box-flex: 0;
-webkit-flex: 0 0 70px;
-ms-flex: 0 0 70px;
flex: 0 0 70px;
position: relative;
margin-right: 25px;
border: 1px solid #f0f0f0;
}
@media (max-width: 575.98px) {
table.shop_product_table .product-name .d-flex .img {
-webkit-box-flex: 0;
-webkit-flex: 0 0 40px;
-ms-flex: 0 0 40px;
flex: 0 0 40px;
margin-right: 10px;
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
font-size: 10px;
}
}
table.shop_product_table .product-name .d-flex .img .remove-button {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
background: rgba(0, 0, 0, 0.5);
color: inherit;
opacity: 0;
}
table.shop_product_table .product-name .d-flex .img .remove-button:hover {
opacity: 1;
}
@media (hover: none) {
table.shop_product_table .product-name .d-flex .img .remove-button {
opacity: 1;
}
}
table.shop_product_table .product-name .d-flex .img img {
display: block;
width: 70px;
}
table.shop_product_table .product-name .d-flex .p-content {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
line-height: 1.125;
}
@media (max-width: 575.98px) {
table.shop_product_table .product-name .d-flex .p-content {
font-size: 14px;
}
}
table.shop_product_table .product-name .d-flex .p-content a {
color: inherit;
font-weight: 500;
}
table.shop_product_table .product-name .d-flex .p-content .variation {
margin-top: 10px;
}
table.shop_product_table .product-name .d-flex .p-content .variation .va-item {
margin: 5px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
line-height: 1;
font-size: 12px;
opacity: 0.5;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
table.shop_product_table .product-name .d-flex .p-content .variation p {
margin: 0;
}
table.shop_product_table .product-name .d-flex .p-content .variation dt {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-weight: 500;
margin-bottom: 5px;
}
table.shop_product_table .product-name .d-flex .p-content .variation dd {
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
font-weight: 300;
margin: 0 0 5px 5px;
}
table.shop_product_table .woocommerce-Price-amount {
font-weight: 800;
font-size: 24px;
}
table.shop_product_table .quantity {
margin: 0 auto;
}
table.shop_product_table tbody tr:last-child th,
table.shop_product_table tbody tr:last-child td {
border-bottom: 0;
}
table.shop_product_table .d-flex {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
table.shop_product_table .button[name="update_cart"] {
background-image: -webkit-linear-gradient(315deg, #3d2f5b 0%, #4c2c73 100%);
background-image: -o-linear-gradient(315deg, #3d2f5b 0%, #4c2c73 100%);
background-image: linear-gradient(135deg, #3d2f5b 0%, #4c2c73 100%);
margin: 0 0 15px;
}
table.shop_product_table .button[name="update_cart"]:disabled {
pointer-events: none;
}
.cart-collaterals .h,
.woocommerce-billing-fields .h,
.woocommerce-shipping-fields .h {
font-size: 14px;
font-weight: 600;
letter-spacing: .05em;
text-transform: uppercase;
line-height: 1.3;
padding-bottom: 27px;
color: inherit !important;
background: #f1f1f1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding: 10px 25px;
height: 55px;
margin: 0 -40px 25px;
}
.dark-scheme .cart-collaterals .h, .dark-scheme
.woocommerce-billing-fields .h, .dark-scheme
.woocommerce-shipping-fields .h {
background: #000;
}
.cart-collaterals .h label,
.woocommerce-billing-fields .h label,
.woocommerce-shipping-fields .h label {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cart-collaterals .h label input,
.woocommerce-billing-fields .h label input,
.woocommerce-shipping-fields .h label input {
-webkit-box-flex: 0;
-webkit-flex: 0 0 0;
-ms-flex: 0 0 0px;
flex: 0 0 0;
margin-right: 10px;
}
.cart-collaterals {
background: #fff;
padding: 0px 40px 35px;
-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04);
}
.dark-scheme .cart-collaterals {
background: #1a1a1a;
}
@media (max-width: 575.98px) {
.cart-collaterals {
padding: 25px 20px;
}
}
.cart-collaterals .shop_table {
border-collapse: collapse;
margin-bottom: 10px;
}
.cart-collaterals .shop_table tr.cart_item:not(:last-child) td {
padding-bottom: 15px;
}
.cart-collaterals .shop_table th {
text-align: left;
border: none;
font-size: 14px;
vertical-align: top;
line-height: 24px;
width: 130px;
padding-left: 0;
padding-right: 0;
}
.cart-collaterals .shop_table th.product-total {
text-align: right;
}
.cart-collaterals .shop_table td {
border: none;
padding-right: 0;
}
.cart-collaterals .shop_table td.product-name {
font-size: 14px;
padding-left: 0;
}
.cart-collaterals .shop_table td.product-name .variation {
margin-top: 5px;
font-size: 10px;
}
.cart-collaterals .shop_table td.product-name .variation p {
margin: 0;
}
.cart-collaterals .shop_table td.product-total {
text-align: right;
}
.cart-collaterals .shop_table tr:not(:last-child) td {
padding-bottom: 45px;
}
.cart-collaterals .shop_table .order-total th {
vertical-align: middle;
}
.cart-collaterals .shop_table .order-total .amount {
font-size: 30px;
font-weight: bold;
}
.cart-collaterals .woocommerce-shipping-destination {
margin: 5px 0;
font-size: 14px;
}
.woocommerce-order-details .shop_table {
border-collapse: collapse;
}
.woocommerce-order-details .shop_table tr.order_item td {
border-bottom: 1px solid #f0f0f0;
padding: 15px 0px;
}
.woocommerce-order-details .shop_table tr.order_item:not(:last-child) td {
padding-bottom: 15px;
}
.woocommerce-order-details .shop_table th {
text-align: left;
border: none;
font-size: 14px;
vertical-align: top;
line-height: 24px;
width: 100px;
}
.woocommerce-order-details .shop_table th.product-total {
text-align: right;
}
.woocommerce-order-details .shop_table td {
border: none;
color: #fff;
}
.woocommerce-order-details .shop_table td.product-name {
font-size: 14px;
}
.woocommerce-order-details .shop_table td.product-name .variation {
margin-top: 5px;
font-size: 10px;
}
.woocommerce-order-details .shop_table td.product-name .variation p {
margin: 0;
}
.woocommerce-order-details .shop_table td.product-total {
text-align: right;
}
.woocommerce-order-details .shop_table tr:not(:last-child) td {
padding-bottom: 45px;
}
.woocommerce-order-details .shop_table .order-total th {
vertical-align: middle;
}
.woocommerce-order-details .shop_table .order-total td {
text-align: right;
}
.woocommerce-order-details .shop_table .order-total .amount {
font-size: 24px;
font-weight: 500;
}
.woocommerce-order-details .shop_table tfoot th,
.woocommerce-order-details .shop_table tfoot td {
padding: 15px 0 !important;
}
.woocommerce-order-details .shop_table tfoot td {
text-align: right;
}
.woocommerce-order-details .shop_table tfoot .woocommerce-Price-amount {
font-size: 24px;
}
.woocommerce-shipping-calculator .shipping-calculator-button {
font-size: 12px;
font-weight: 300;
color: #b1b0b0;
text-decoration: underline;
}
.woocommerce-shipping-calculator .shipping-calculator-button:after {
display: none;
}
.woocommerce-checkout-review-order thead th {
padding-bottom: 15px;
}
.woocommerce-billing-fields,
.woocommerce-shipping-fields {
margin-bottom: 20px;
}
.woocommerce-billing-fields .h,
.woocommerce-shipping-fields .h {
margin: 0 0 20px;
}
table.my_account_orders {
font-size: 0.85em;
}
table.my_account_orders th,
table.my_account_orders td {
padding: 4px 8px;
vertical-align: middle;
}
table.my_account_orders .button {
white-space: nowrap;
}
table.my_account_orders .order-actions {
text-align: right;
}
table.my_account_orders .order-actions .button {
margin: 0.125em 0 0.125em 0.25em;
}
table.woocommerce-MyAccount-downloads td,
table.woocommerce-MyAccount-downloads th {
vertical-align: top;
text-align: center;
}
table.woocommerce-MyAccount-downloads td:first-child,
table.woocommerce-MyAccount-downloads th:first-child {
text-align: left;
}
table.woocommerce-MyAccount-downloads td:last-child,
table.woocommerce-MyAccount-downloads th:last-child {
text-align: left;
}
table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,
table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before {
content: '\2193';
display: inline-block;
}
td.product-name dl.variation,
td.product-name .wc-item-meta {
list-style: none outside;
}
td.product-name dl.variation dt,
td.product-name dl.variation .wc-item-meta-label,
td.product-name .wc-item-meta dt,
td.product-name .wc-item-meta .wc-item-meta-label {
float: left;
clear: both;
margin-right: .25em;
list-style: none outside;
}
td.product-name dl.variation dd,
td.product-name .wc-item-meta dd {
margin: 0;
}
td.product-name dl.variation p, td.product-name dl.variation:last-child,
td.product-name .wc-item-meta p,
td.product-name .wc-item-meta:last-child {
margin-bottom: 0;
}
td.product-name p.backorder_notification {
font-size: 0.83em;
}
td.product-quantity {
min-width: 80px;
} .minicart-wrap ul.cart_list li,
.minicart-wrap ul.product_list_widget li {
padding: 15px 20px;
}
ul.cart_list li,
ul.product_list_widget li {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 15px 0;
}
ul.cart_list li .content,
ul.cart_list li .content > a,
ul.product_list_widget li .content,
ul.product_list_widget li .content > a {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
color: inherit;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
}
ul.cart_list li .content .img,
ul.cart_list li .content > a .img,
ul.product_list_widget li .content .img,
ul.product_list_widget li .content > a .img {
-webkit-box-flex: 0;
-webkit-flex: 0 0 70px;
-ms-flex: 0 0 70px;
flex: 0 0 70px;
margin-right: 25px;
}
ul.cart_list li .content .img:before,
ul.cart_list li .content > a .img:before,
ul.product_list_widget li .content .img:before,
ul.product_list_widget li .content > a .img:before {
content: '';
display: block;
padding-bottom: 100%;
}
ul.cart_list li .content .c,
ul.cart_list li .content > a .c,
ul.product_list_widget li .content .c,
ul.product_list_widget li .content > a .c {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}
ul.cart_list li .content .c > *:not(:last-child),
ul.cart_list li .content > a .c > *:not(:last-child),
ul.product_list_widget li .content .c > *:not(:last-child),
ul.product_list_widget li .content > a .c > *:not(:last-child) {
margin-bottom: 5px;
}
ul.cart_list li .content .title,
ul.cart_list li .content > a .title,
ul.product_list_widget li .content .title,
ul.product_list_widget li .content > a .title {
line-height: 1.125;
}
ul.cart_list li .content .variation,
ul.cart_list li .content > a .variation,
ul.product_list_widget li .content .variation,
ul.product_list_widget li .content > a .variation {
margin: 5px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
line-height: 1;
font-size: 14px;
opacity: 0.5;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
ul.cart_list li .content .variation p,
ul.cart_list li .content > a .variation p,
ul.product_list_widget li .content .variation p,
ul.product_list_widget li .content > a .variation p {
margin: 0;
}
ul.cart_list li .content .variation dt,
ul.cart_list li .content > a .variation dt,
ul.product_list_widget li .content .variation dt,
ul.product_list_widget li .content > a .variation dt {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-bottom: 5px;
}
ul.cart_list li .content .variation dd,
ul.cart_list li .content > a .variation dd,
ul.product_list_widget li .content .variation dd,
ul.product_list_widget li .content > a .variation dd {
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
margin: 0 0 5px 5px;
}
ul.cart_list li .content .p-count,
ul.cart_list li .content > a .p-count,
ul.product_list_widget li .content .p-count,
ul.product_list_widget li .content > a .p-count {
font-size: 12px;
}
ul.cart_list li .content .p-count del,
ul.cart_list li .content > a .p-count del,
ul.product_list_widget li .content .p-count del,
ul.product_list_widget li .content > a .p-count del {
opacity: .5;
margin-right: 5px;
}
ul.cart_list li .content .p-count del .woocommerce-Price-amount,
ul.cart_list li .content > a .p-count del .woocommerce-Price-amount,
ul.product_list_widget li .content .p-count del .woocommerce-Price-amount,
ul.product_list_widget li .content > a .p-count del .woocommerce-Price-amount {
color: inherit;
}
ul.cart_list li .content .p-count ins,
ul.cart_list li .content > a .p-count ins,
ul.product_list_widget li .content .p-count ins,
ul.product_list_widget li .content > a .p-count ins {
background: none;
color: inherit;
}
ul.cart_list li .remove_from_cart_button,
ul.product_list_widget li .remove_from_cart_button {
font-size: 14px;
margin-left: 10px;
margin-right: 0px;
color: inherit;
}
.woocommerce.widget_shopping_cart .total,
.widget_shopping_cart .total {
border-top: 3px double #ebe9eb;
padding: 4px 0 0;
}
.woocommerce.widget_shopping_cart .total strong,
.widget_shopping_cart .total strong {
min-width: 40px;
display: inline-block;
}
.woocommerce.widget_shopping_cart .cart_list li,
.widget_shopping_cart .cart_list li {
padding-left: 2em;
position: relative;
padding-top: 0;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove,
.widget_shopping_cart .cart_list li a.remove {
position: absolute;
top: 0;
left: 0;
}
.woocommerce.widget_shopping_cart .buttons,
.widget_shopping_cart .buttons {
*zoom: 1;
}
.woocommerce.widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after,
.widget_shopping_cart .buttons::before,
.widget_shopping_cart .buttons::after {
content: ' ';
display: table;
}
.woocommerce.widget_shopping_cart .buttons::after,
.widget_shopping_cart .buttons::after {
clear: both;
}
.woocommerce.widget_shopping_cart .buttons a,
.widget_shopping_cart .buttons a {
margin-right: 5px;
margin-bottom: 5px;
} form .form-row [placeholder]:focus::-webkit-input-placeholder {
-webkit-transition: opacity 0.5s 0.5s ease;
-o-transition: opacity 0.5s 0.5s ease;
transition: opacity 0.5s 0.5s ease;
opacity: 0;
}
form .form-row label {
line-height: 2;
}
form .form-row.input-row label,
form .form-row.input-row input.input-text,
form .form-row.input-row .select2-selection--single {
margin-bottom: 0;
}
form .form-row label.hidden {
visibility: hidden;
}
form .form-row label.inline {
display: inline;
}
form .form-row .woocommerce-input-wrapper .description {
background: #1e85be;
color: #fff;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 1em;
margin: .5em 0 0;
clear: both;
display: none;
position: relative;
}
form .form-row .woocommerce-input-wrapper .description a {
color: #fff;
text-decoration: underline;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
form .form-row .woocommerce-input-wrapper .description:before {
left: 50%;
top: 0%;
margin-top: -4px;
-webkit-transform: translatex(-50%) rotate(180deg);
-ms-transform: translatex(-50%) rotate(180deg);
transform: translatex(-50%) rotate(180deg);
content: "";
position: absolute;
border-width: 4px 6px 0 6px;
border-style: solid;
border-color: #1e85be transparent transparent transparent;
z-index: 100;
display: block;
}
form .form-row select {
cursor: pointer;
margin: 0;
}
form .form-row .required {
color: red;
font-weight: 700;
border: 0 !important;
text-decoration: none;
visibility: hidden;
}
form .form-row .optional {
visibility: visible;
}
form .form-row .input-checkbox {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
form .form-row textarea {
height: 4em;
line-height: 1.5;
display: block;
-webkit-box-shadow: none;
box-shadow: none;
}
form .form-row .select2-container {
width: 100%;
line-height: 2em;
}
form .form-row.woocommerce-invalid label {
color: #a00;
}
form .form-row.woocommerce-invalid .select2-container,
form .form-row.woocommerce-invalid input.input-text,
form .form-row.woocommerce-invalid select {
border-color: #a00;
}
form .form-row ::-webkit-input-placeholder {
line-height: normal;
}
form .form-row :-moz-placeholder {
line-height: normal;
}
form .form-row :-ms-input-placeholder {
line-height: normal;
}
form.login,
form.checkout_coupon,
form.register {
border: none;
padding: 10px 25px;
margin: 2em 0;
text-align: left;
}
ul#shipping_method {
line-height: 1.5;
}
ul#shipping_method li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin: 0 0 5px;
list-style: none outside;
font-weight: 300;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
ul#shipping_method li input {
margin-right: 10px;
}
ul#shipping_method li label {
display: inline;
}
ul#shipping_method .amount {
margin-left: 5px;
}
p.woocommerce-shipping-contents {
margin: 0;
} ul.order_details {
*zoom: 1;
margin: 0 0 3em;
list-style: none;
padding-left: 0;
}
ul.order_details::before, ul.order_details::after {
content: ' ';
display: table;
}
ul.order_details::after {
clear: both;
}
ul.order_details li {
float: left;
margin-right: 2em;
text-transform: uppercase;
font-size: 0.715em;
line-height: 1;
border-right: 1px dashed #d3ced2;
padding-right: 2em;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
ul.order_details li strong {
display: block;
font-size: 1.4em;
text-transform: none;
line-height: 1.5;
}
ul.order_details li:last-of-type {
border: none;
}
.wc-bacs-bank-details-account-name {
font-weight: bold;
}
.woocommerce-order-downloads,
.woocommerce-customer-details,
.woocommerce-order-details {
margin-bottom: 2em;
}
.woocommerce-order-downloads *:last-child,
.woocommerce-customer-details *:last-child,
.woocommerce-order-details *:last-child {
margin-bottom: 0;
}
.woocommerce-customer-details address {
font-style: normal;
margin-bottom: 0;
border: 1px solid rgba(0, 0, 0, 0.1);
border-bottom-width: 2px;
border-right-width: 2px;
text-align: left;
width: 100%;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 6px 12px;
}
.woocommerce-customer-details .woocommerce-customer-details--phone,
.woocommerce-customer-details .woocommerce-customer-details--email {
margin-bottom: 0;
padding-left: 1.5em;
}
.woocommerce-customer-details .woocommerce-customer-details--phone::before {
font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
margin-left: -1.5em;
line-height: 1.75;
position: absolute;
}
.woocommerce-customer-details .woocommerce-customer-details--email::before {
font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
margin-left: -1.5em;
line-height: 1.75;
position: absolute;
} .woocommerce-widget-layered-nav-list {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
*zoom: 1;
padding: 0 0 1px;
list-style: none;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before, .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
content: ' ';
display: table;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
clear: both;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
padding: 1px 0;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
color: #a00;
}
.woocommerce-widget-layered-nav-dropdown__submit {
margin-top: 1em;
}
.widget_layered_nav_filters ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
overflow: hidden;
zoom: 1;
}
.widget_layered_nav_filters ul li {
float: left;
padding: 0 1em 1px 1px;
list-style: none;
}
.widget_layered_nav_filters ul li a {
text-decoration: none;
}
.widget_layered_nav_filters ul li a::before {
font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
color: #a00;
vertical-align: inherit;
margin-right: .5em;
} .widget_price_filter .price_slider {
margin-bottom: 1em;
}
.widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4;
font-size: 0.8751em;
}
.widget_price_filter .price_slider_amount .button {
font-size: 1.15em;
float: left;
}
.widget_price_filter .ui-slider {
position: relative;
text-align: left;
margin-left: 0.5em;
margin-right: 0.5em;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
background-color: #a46497;
-webkit-border-radius: 1em;
border-radius: 1em;
cursor: ew-resize;
outline: none;
top: -0.3em; margin-left: -0.5em;
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: 0.7em;
display: block;
border: 0;
-webkit-border-radius: 1em;
border-radius: 1em;
background-color: #a46497;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
-webkit-border-radius: 1em;
border-radius: 1em;
border: 0;
}
.widget_price_filter .ui-slider-horizontal {
height: 0.5em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
} .widget_rating_filter ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.widget_rating_filter ul li {
*zoom: 1;
padding: 0 0 1px;
list-style: none;
}
.widget_rating_filter ul li::before, .widget_rating_filter ul li::after {
content: ' ';
display: table;
}
.widget_rating_filter ul li::after {
clear: both;
}
.widget_rating_filter ul li a {
padding: 1px 0;
text-decoration: none;
}
.widget_rating_filter ul li .star-rating {
float: none;
display: inline-block;
}
.widget_rating_filter ul li.chosen a::before {
font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
color: #a00;
}
.woocommerce-no-js form.woocommerce-form-login,
.woocommerce-no-js form.woocommerce-form-coupon {
display: block !important;
}
.woocommerce-no-js .woocommerce-form-login-toggle,
.woocommerce-no-js .woocommerce-form-coupon-toggle,
.woocommerce-no-js .showcoupon {
display: none !important;
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
padding: 1em 2em 1em 3.5em;
margin: 2em 0 2em;
position: relative;
background-color: #1a1a1a;
color: #fff;
border-top: 3px solid #a46497;
list-style: none outside;
font-size: 14px;
*zoom: 1;
width: auto;
word-wrap: break-word;
}
.woocommerce-message::before, .woocommerce-message::after,
.woocommerce-error::before,
.woocommerce-error::after,
.woocommerce-info::before,
.woocommerce-info::after {
content: ' ';
display: table;
}
.woocommerce-message::after,
.woocommerce-error::after,
.woocommerce-info::after {
clear: both;
}
.light-scheme .woocommerce-message, .light-scheme
.woocommerce-error, .light-scheme
.woocommerce-info {
background: #eeeeee;
color: #000;
}
.woocommerce-message::before,
.woocommerce-error::before,
.woocommerce-info::before {
font-family: 'WooCommerce';
content: '\e028';
display: inline-block;
position: absolute;
top: 1em;
left: 1.5em;
}
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button {
float: right;
}
.woocommerce-message li,
.woocommerce-error li,
.woocommerce-info li {
list-style: none outside !important;
padding-left: 0 !important;
margin-left: 0 !important;
} .rtl.woocommerce .price_label,
.rtl.woocommerce .price_label span { direction: ltr;
unicode-bidi: embed;
}
.woocommerce-message {
border-top-color: #8fae1b;
}
.woocommerce-message::before {
content: '\e015';
color: #8fae1b;
}
.woocommerce-info {
border-top-color: #1e85be;
}
.woocommerce-info::before {
color: #1e85be;
}
.woocommerce-error {
border-top-color: #b81c23;
}
.woocommerce-error::before {
content: '\e016';
color: #b81c23;
} .woocommerce-account .woocommerce {
*zoom: 1;
}
.woocommerce-account .woocommerce::before, .woocommerce-account .woocommerce::after {
content: ' ';
display: table;
}
.woocommerce-account .woocommerce::after {
clear: both;
}
.woocommerce-account .addresses .title {
*zoom: 1;
}
.woocommerce-account .addresses .title::before, .woocommerce-account .addresses .title::after {
content: ' ';
display: table;
}
.woocommerce-account .addresses .title::after {
clear: both;
}
.woocommerce-account .addresses .title h3 {
float: left;
}
.woocommerce-account .addresses .title .edit {
float: right;
}
.woocommerce-account ol.commentlist.notes li.note p.meta {
font-weight: 700;
margin-bottom: 0;
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
margin-bottom: 0;
}
.woocommerce-account ul.digital-downloads {
margin-left: 0;
padding-left: 0;
}
.woocommerce-account ul.digital-downloads li {
list-style: none;
margin-left: 0;
padding-left: 0;
}
.woocommerce-account ul.digital-downloads li::before {
font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
}
.woocommerce-account ul.digital-downloads li .count {
float: right;
} .woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail,
#add_payment_method table.cart .product-thumbnail {
min-width: 32px;
}
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img,
#add_payment_method table.cart img {
width: 32px;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce-cart table.cart th,
.woocommerce-cart table.cart td,
.woocommerce-checkout table.cart th,
.woocommerce-checkout table.cart td,
#add_payment_method table.cart th,
#add_payment_method table.cart td {
vertical-align: middle;
}
.woocommerce-cart table.cart input,
.woocommerce-checkout table.cart input,
#add_payment_method table.cart input {
margin: 0;
vertical-align: middle;
}
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout,
#add_payment_method .wc-proceed-to-checkout {
*zoom: 1;
padding: 1em 0 0;
}
.woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after,
.woocommerce-checkout .wc-proceed-to-checkout::before,
.woocommerce-checkout .wc-proceed-to-checkout::after,
#add_payment_method .wc-proceed-to-checkout::before,
#add_payment_method .wc-proceed-to-checkout::after {
content: ' ';
display: table;
}
.woocommerce-cart .wc-proceed-to-checkout::after,
.woocommerce-checkout .wc-proceed-to-checkout::after,
#add_payment_method .wc-proceed-to-checkout::after {
clear: both;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button {
display: block;
text-align: center;
margin-bottom: 1em;
font-size: 1.25em;
padding: 1em;
}
.woocommerce-cart .wc-proceed-to-checkout .button,
.woocommerce-checkout .wc-proceed-to-checkout .button,
#add_payment_method .wc-proceed-to-checkout .button {
width: 100%;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button,
#add_payment_method .cart-collaterals .shipping-calculator-button {
float: none;
margin-top: .5em;
display: inline-block;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after,
#add_payment_method .cart-collaterals .shipping-calculator-button::after {
font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: 0.618em;
content: "";
text-decoration: none;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form .input-row,
.woocommerce-checkout .cart-collaterals .shipping-calculator-form .input-row,
#add_payment_method .cart-collaterals .shipping-calculator-form .input-row {
margin-bottom: 15px;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form button,
.woocommerce-checkout .cart-collaterals .shipping-calculator-form button,
#add_payment_method .cart-collaterals .shipping-calculator-form button {
margin-top: 20px;
}
.woocommerce-cart .cart-collaterals .cart_totals p small,
.woocommerce-checkout .cart-collaterals .cart_totals p small,
#add_payment_method .cart-collaterals .cart_totals p small {
color: #777;
font-size: 0.83em;
}
.woocommerce-cart .cart-collaterals .cross-sells .product_list_widget,
.woocommerce-checkout .cart-collaterals .cross-sells .product_list_widget,
#add_payment_method .cart-collaterals .cross-sells .product_list_widget {
margin-top: -10px;
margin-bottom: 30px;
}
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,
#add_payment_method .checkout .col-2 h3#ship-to-different-address {
float: left;
clear: none;
}
.woocommerce-cart .checkout .col-2 .notes,
.woocommerce-checkout .checkout .col-2 .notes,
#add_payment_method .checkout .col-2 .notes {
clear: left;
}
.woocommerce-cart .checkout .col-2 .form-row-first,
.woocommerce-checkout .checkout .col-2 .form-row-first,
#add_payment_method .checkout .col-2 .form-row-first {
clear: left;
}
.woocommerce-cart .checkout .create-account small,
.woocommerce-checkout .checkout .create-account small,
#add_payment_method .checkout .create-account small {
font-size: 11px;
color: #777;
font-weight: normal;
}
.woocommerce-cart .checkout div.shipping-address,
.woocommerce-checkout .checkout div.shipping-address,
#add_payment_method .checkout div.shipping-address {
padding: 0;
clear: left;
width: 100%;
}
.woocommerce-cart .checkout .shipping_address,
.woocommerce-checkout .checkout .shipping_address,
#add_payment_method .checkout .shipping_address {
clear: both;
}
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods,
#add_payment_method #payment ul.payment_methods {
*zoom: 1;
text-align: left;
}
.woocommerce-cart #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after,
.woocommerce-checkout #payment ul.payment_methods::before,
.woocommerce-checkout #payment ul.payment_methods::after,
#add_payment_method #payment ul.payment_methods::before,
#add_payment_method #payment ul.payment_methods::after {
content: ' ';
display: table;
}
.woocommerce-cart #payment ul.payment_methods::after,
.woocommerce-checkout #payment ul.payment_methods::after,
#add_payment_method #payment ul.payment_methods::after {
clear: both;
}
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li,
#add_payment_method #payment ul.payment_methods li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
font-weight: normal;
margin: 15px 0;
}
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input,
#add_payment_method #payment ul.payment_methods li input {
margin: 0 1em 0 0;
-webkit-box-flex: 0;
-webkit-flex: 0 0 0;
-ms-flex: 0 0 0px;
flex: 0 0 0;
}
.woocommerce-cart #payment ul.payment_methods li label,
.woocommerce-checkout #payment ul.payment_methods li label,
#add_payment_method #payment ul.payment_methods li label {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
}
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img,
#add_payment_method #payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 0.5em;
padding: 0;
position: relative;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce-cart #payment ul.payment_methods li img + img,
.woocommerce-checkout #payment ul.payment_methods li img + img,
#add_payment_method #payment ul.payment_methods li img + img {
margin-left: 2px;
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice),
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) {
*zoom: 1;
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after {
content: ' ';
display: table;
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after {
clear: both;
}
.woocommerce-cart #payment .woocommerce-privacy-policy-text,
.woocommerce-checkout #payment .woocommerce-privacy-policy-text,
#add_payment_method #payment .woocommerce-privacy-policy-text {
font-size: 14px;
line-height: 1.71429;
}
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
#add_payment_method #payment div.payment_box {
position: relative;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding: 1em 1.3em;
margin: 1em 0;
font-size: 14px;
-webkit-border-radius: 2px;
border-radius: 2px;
line-height: 1.5;
background-color: #1a1a1a;
color: #b1b0b0;
-webkit-box-flex: 1;
-webkit-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
}
.light-scheme .woocommerce-cart #payment div.payment_box, .light-scheme
.woocommerce-checkout #payment div.payment_box, .light-scheme
#add_payment_method #payment div.payment_box {
background: #fbfcff;
-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.08);
}
.woocommerce-cart #payment div.payment_box p,
.woocommerce-checkout #payment div.payment_box p,
#add_payment_method #payment div.payment_box p {
margin: 0;
}
.woocommerce-cart #payment div.payment_box input.input-text,
.woocommerce-cart #payment div.payment_box textarea,
.woocommerce-checkout #payment div.payment_box input.input-text,
.woocommerce-checkout #payment div.payment_box textarea,
#add_payment_method #payment div.payment_box input.input-text,
#add_payment_method #payment div.payment_box textarea {
border-color: #1a1a1a;
border-top-color: #1a1a1a;
}
.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,
.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder,
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder {
color: #b1b0b0;
}
.woocommerce-cart #payment div.payment_box :-moz-placeholder,
.woocommerce-checkout #payment div.payment_box :-moz-placeholder,
#add_payment_method #payment div.payment_box :-moz-placeholder {
color: #b1b0b0;
}
.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,
.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder,
#add_payment_method #payment div.payment_box :-ms-input-placeholder {
color: #b1b0b0;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods {
list-style: none outside;
margin: 0;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new {
margin: 0 0 0.5em;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label {
cursor: pointer;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
vertical-align: middle;
margin: -3px 1em 0 0;
position: relative;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,
#add_payment_method #payment div.payment_box .wc-credit-card-form {
border: 0;
padding: 0;
margin: 1em 0 0;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc {
font-size: 1.5em;
padding: 8px;
background-repeat: no-repeat;
background-position: right 0.618em center;
-webkit-background-size: 32px 20px;
background-size: 32px 20px;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa {
background-image: url(//pietrobon-hvac.ch/wp-content/themes/furo/images/icons/credit-cards/visa.svg);
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard {
background-image: url(//pietrobon-hvac.ch/wp-content/themes/furo/images/icons/credit-cards/mastercard.svg);
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser {
background-image: url(//pietrobon-hvac.ch/wp-content/themes/furo/images/icons/credit-cards/laser.svg);
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub {
background-image: url(//pietrobon-hvac.ch/wp-content/themes/furo/images/icons/credit-cards/diners.svg);
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro {
background-image: url(//pietrobon-hvac.ch/wp-content/themes/furo/images/icons/credit-cards/maestro.svg);
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb {
background-image: url(//pietrobon-hvac.ch/wp-content/themes/furo/images/icons/credit-cards/jcb.svg);
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex {
background-image: url(//pietrobon-hvac.ch/wp-content/themes/furo/images/icons/credit-cards/amex.svg);
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover {
background-image: url(//pietrobon-hvac.ch/wp-content/themes/furo/images/icons/credit-cards/discover.svg);
}
.woocommerce-cart #payment div.payment_box span.help,
.woocommerce-checkout #payment div.payment_box span.help,
#add_payment_method #payment div.payment_box span.help {
font-size: 0.857em;
color: #777;
font-weight: normal;
}
.woocommerce-cart #payment div.payment_box .form-row,
.woocommerce-checkout #payment div.payment_box .form-row,
#add_payment_method #payment div.payment_box .form-row {
margin: 0 0 1em;
}
.woocommerce-cart #payment div.payment_box p:last-child,
.woocommerce-checkout #payment div.payment_box p:last-child,
#add_payment_method #payment div.payment_box p:last-child {
margin-bottom: 0;
}
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before,
#add_payment_method #payment div.payment_box::before {
content: '';
display: block;
border: 1em solid #1a1a1a; border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -0.75em;
left: 0;
margin: -1em 0 0 2em;
}
.light-scheme .woocommerce-cart #payment div.payment_box::before, .light-scheme
.woocommerce-checkout #payment div.payment_box::before, .light-scheme
#add_payment_method #payment div.payment_box::before {
border-bottom-color: #fbfcff;
}
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal,
#add_payment_method #payment .payment_method_paypal .about_paypal {
font-size: 14px;
float: right;
}
.woocommerce-cart #payment .payment_method_paypal img,
.woocommerce-checkout #payment .payment_method_paypal img,
#add_payment_method #payment .payment_method_paypal img {
display: none;
}
.woocommerce-terms-and-conditions {
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
background: rgba(0, 0, 0, 0.05);
}
.woocommerce-invalid #terms {
outline: 2px solid red;
outline-offset: 2px;
} .woocommerce-password-strength {
text-align: center;
font-weight: 600;
padding: 3px 0.5em;
font-size: 1em;
}
.woocommerce-password-strength.strong {
background-color: #c1e1b9;
border-color: #83c373;
}
.woocommerce-password-strength.short {
background-color: #f1adad;
border-color: #e35b5b;
}
.woocommerce-password-strength.bad {
background-color: #fbc5a9;
border-color: #f78b53;
}
.woocommerce-password-strength.good {
background-color: #ffe399;
border-color: #ffc733;
}
.woocommerce-password-hint {
margin: 0.5em 0 0;
display: block;
} .woocommerce-accordion {
border-top: 1px solid #f0f0f0;
}
.woocommerce-accordion .wc-accordion-item {
border-bottom: 1px solid #f0f0f0;
overflow: hidden;
}
.woocommerce-accordion .wc-accordion-item.current .top .button:after {
-webkit-transform: translate(-50%, -50%) rotate(-90deg);
-ms-transform: translate(-50%, -50%) rotate(-90deg);
transform: translate(-50%, -50%) rotate(-90deg);
}
.woocommerce-accordion .wc-accordion-item .top {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
font-size: 16px;
line-height: 1.28571;
text-transform: uppercase;
padding: 5px 45px 5px 0;
height: 45px;
font-weight: 600;
cursor: pointer;
}
.woocommerce-accordion .wc-accordion-item .top .button {
position: absolute;
top: 50%;
right: 0;
width: 1.2em;
height: 45px;
margin-top: -22.5px;
}
.woocommerce-accordion .wc-accordion-item .top .button:before, .woocommerce-accordion .wc-accordion-item .top .button:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.woocommerce-accordion .wc-accordion-item .top .button:before {
width: 13px;
height: 2px;
}
.woocommerce-accordion .wc-accordion-item .top .button:after {
height: 13px;
width: 2px;
}
.woocommerce-accordion .wc-accordion-item .wrap {
display: none;
color: #9b9b9b;
font-size: 14px;
line-height: 1.71429;
padding: 10px 0 15px;
font-weight: 300;
}
.woocommerce-accordion .wc-accordion-item .wrap > *:first-child {
margin-top: 0;
}.woocommerce-account .woocommerce-MyAccount-navigation ul {
margin: 0;
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
display: block;
}
.woocommerce table.cart td.actions .coupon button,
.woocommerce #content table.cart td.actions .coupon button, .woocommerce-page table.cart td.actions .coupon button,
.woocommerce-page #content table.cart td.actions .coupon button {
background: none;
border: none;
color: inherit;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-family: inherit;
line-height: 1;
outline: none;
overflow: hidden;
padding: 0;
pointer-events: all;
position: relative;
text-decoration: none;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.woocommerce table.cart td.actions .coupon button span, .woocommerce #content table.cart td.actions .coupon button span, .woocommerce-page table.cart td.actions .coupon button span, .woocommerce-page #content table.cart td.actions .coupon button span {
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}  .color-scheme1 .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active .color-scheme1 a,
.color-scheme4 .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active .color-scheme4 a {
color: #c6297e;
}
.color-scheme2 .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active .color-scheme2 a {
color: #ed4f07;
}
.color-scheme3 .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active .color-scheme3 a {
color: #e63015;
}
.color-scheme1 .woocommerce table.cart td.actions .coupon button, .woocommerce table.cart td.actions .coupon .color-scheme1 button,
.color-scheme1 .woocommerce #content table.cart td.actions .coupon button, .woocommerce #content table.cart td.actions .coupon .color-scheme1 button, .color-scheme1 .woocommerce-page table.cart td.actions .coupon button, .woocommerce-page table.cart td.actions .coupon .color-scheme1 button,
.color-scheme1 .woocommerce-page #content table.cart td.actions .coupon button, .woocommerce-page #content table.cart td.actions .coupon .color-scheme1 button,
.color-scheme4 .woocommerce table.cart td.actions .coupon button,
.woocommerce table.cart td.actions .coupon .color-scheme4 button,
.color-scheme4 .woocommerce #content table.cart td.actions .coupon button,
.woocommerce #content table.cart td.actions .coupon .color-scheme4 button,
.color-scheme4 .woocommerce-page table.cart td.actions .coupon button,
.woocommerce-page table.cart td.actions .coupon .color-scheme4 button,
.color-scheme4 .woocommerce-page #content table.cart td.actions .coupon button,
.woocommerce-page #content table.cart td.actions .coupon .color-scheme4 button {
background: #c6297e;
}
.color-scheme2 .woocommerce table.cart td.actions .coupon button, .woocommerce table.cart td.actions .coupon .color-scheme2 button,
.color-scheme2 .woocommerce #content table.cart td.actions .coupon button, .woocommerce #content table.cart td.actions .coupon .color-scheme2 button, .color-scheme2 .woocommerce-page table.cart td.actions .coupon button, .woocommerce-page table.cart td.actions .coupon .color-scheme2 button,
.color-scheme2 .woocommerce-page #content table.cart td.actions .coupon button, .woocommerce-page #content table.cart td.actions .coupon .color-scheme2 button {
background: #ed4f07;
}
.color-scheme3 .woocommerce table.cart td.actions .coupon button, .woocommerce table.cart td.actions .coupon .color-scheme3 button,
.color-scheme3 .woocommerce #content table.cart td.actions .coupon button, .woocommerce #content table.cart td.actions .coupon .color-scheme3 button, .color-scheme3 .woocommerce-page table.cart td.actions .coupon button, .woocommerce-page table.cart td.actions .coupon .color-scheme3 button,
.color-scheme3 .woocommerce-page #content table.cart td.actions .coupon button, .woocommerce-page #content table.cart td.actions .coupon .color-scheme3 button {
background: #e63015;
}
.woocommerce table.cart td.actions .coupon button,
.woocommerce #content table.cart td.actions .coupon button, .woocommerce-page table.cart td.actions .coupon button,
.woocommerce-page #content table.cart td.actions .coupon button {
background-image: -webkit-gradient(linear, left top, left bottom, from(#df2b8c), to(#0c152c));
background-image: -webkit-linear-gradient(top, #df2b8c 0%, #0c152c 100%);
background-image: -o-linear-gradient(top, #df2b8c 0%, #0c152c 100%);
background-image: linear-gradient(to bottom, #df2b8c 0%, #0c152c 100%);
}
.color-scheme2 .woocommerce table.cart td.actions .coupon button, .woocommerce table.cart td.actions .coupon .color-scheme2 button,
.color-scheme2 .woocommerce #content table.cart td.actions .coupon button, .woocommerce #content table.cart td.actions .coupon .color-scheme2 button, .color-scheme2 .woocommerce-page table.cart td.actions .coupon button, .woocommerce-page table.cart td.actions .coupon .color-scheme2 button,
.color-scheme2 .woocommerce-page #content table.cart td.actions .coupon button, .woocommerce-page #content table.cart td.actions .coupon .color-scheme2 button {
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffce00), to(#e93109));
background-image: -webkit-linear-gradient(top, #ffce00 0%, #e93109 100%);
background-image: -o-linear-gradient(top, #ffce00 0%, #e93109 100%);
background-image: linear-gradient(to bottom, #ffce00 0%, #e93109 100%);
}
.color-scheme3 .woocommerce table.cart td.actions .coupon button, .woocommerce table.cart td.actions .coupon .color-scheme3 button,
.color-scheme3 .woocommerce #content table.cart td.actions .coupon button, .woocommerce #content table.cart td.actions .coupon .color-scheme3 button, .color-scheme3 .woocommerce-page table.cart td.actions .coupon button, .woocommerce-page table.cart td.actions .coupon .color-scheme3 button,
.color-scheme3 .woocommerce-page #content table.cart td.actions .coupon button, .woocommerce-page #content table.cart td.actions .coupon .color-scheme3 button {
background-image: -webkit-gradient(linear, left top, left bottom, from(#e2711a), to(#e63015));
background-image: -webkit-linear-gradient(top, #e2711a 0%, #e63015 100%);
background-image: -o-linear-gradient(top, #e2711a 0%, #e63015 100%);
background-image: linear-gradient(to bottom, #e2711a 0%, #e63015 100%);
}  .woocommerce, .woocommerce-page {    }
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button, .woocommerce-page .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button {
float: right;
}
.woocommerce img, .woocommerce-page img {
height: auto;
max-width: 100%;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: left;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: right;
}
.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers {
*zoom: 1;
}
.woocommerce .woocommerce-pagination ul.page-numbers::before, .woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::before, .woocommerce-page .woocommerce-pagination ul.page-numbers::after {
content: ' ';
display: table;
}
.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after {
clear: both;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
display: inline-block;
}
.woocommerce table.cart img,
.woocommerce #content table.cart img, .woocommerce-page table.cart img,
.woocommerce-page #content table.cart img {
height: auto;
}
.woocommerce table.cart td.actions,
.woocommerce #content table.cart td.actions, .woocommerce-page table.cart td.actions,
.woocommerce-page #content table.cart td.actions {
text-align: right;
}
@media (max-width: 575.98px) {
.woocommerce table.cart td.actions .d-flex,
.woocommerce #content table.cart td.actions .d-flex, .woocommerce-page table.cart td.actions .d-flex,
.woocommerce-page #content table.cart td.actions .d-flex {
display: block !important;
}
.woocommerce table.cart td.actions .button,
.woocommerce #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .button {
display: block;
}
}
.woocommerce table.cart td.actions .input-text,
.woocommerce #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text {
width: 80px;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
max-width: 320px;
margin-bottom: 15px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 320px;
-ms-flex: 0 0 320px;
flex: 0 0 320px;
-webkit-border-radius: 5px;
border-radius: 5px;
overflow: hidden;
}
.woocommerce table.cart td.actions .coupon label,
.woocommerce #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label,
.woocommerce-page #content table.cart td.actions .coupon label {
display: none;
}
.woocommerce table.cart td.actions .coupon input,
.woocommerce #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon input {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
border: none;
font-size: 14px;
background: #f4f5fb;
padding: 0 25px;
height: 45px;
width: auto;
color: #787878;
}
.woocommerce table.cart td.actions .coupon button,
.woocommerce #content table.cart td.actions .coupon button, .woocommerce-page table.cart td.actions .coupon button,
.woocommerce-page #content table.cart td.actions .coupon button {
color: #fff;
-webkit-box-flex: 0;
-webkit-flex: 0 0 45px;
-ms-flex: 0 0 45px;
flex: 0 0 45px;
height: 45px;
text-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 14px;
}
.woocommerce table.cart td.actions .coupon button:hover,
.woocommerce #content table.cart td.actions .coupon button:hover, .woocommerce-page table.cart td.actions .coupon button:hover,
.woocommerce-page #content table.cart td.actions .coupon button:hover {
background: #1a1a1a;
}
@media (max-width: 991.98px) {
.woocommerce table.cart td.actions .coupon input,
.woocommerce #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon input {
width: 180px;
}
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
*zoom: 1;
width: 100%;
}
.woocommerce .cart-collaterals::before, .woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::before, .woocommerce-page .cart-collaterals::after {
content: ' ';
display: table;
}
.woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::after {
clear: both;
}
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
float: none;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
width: 48%;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
width: 48%;
*zoom: 1;
clear: right;
float: right;
}
.woocommerce .cart-collaterals .shipping_calculator::before, .woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::before, .woocommerce-page .cart-collaterals .shipping_calculator::after {
content: ' ';
display: table;
}
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::after {
clear: both;
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
width: 47%;
}
.woocommerce form .form-row, .woocommerce-page form .form-row {
*zoom: 1;
}
.woocommerce form .form-row::before, .woocommerce form .form-row::after, .woocommerce-page form .form-row::before, .woocommerce-page form .form-row::after {
content: ' ';
display: table;
}
.woocommerce form .form-row::after, .woocommerce-page form .form-row::after {
clear: both;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
display: block;
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
display: inline;
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
width: 100%;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last, .woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 47%;
overflow: visible;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
float: left; }
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float: right;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
clear: both;
}
.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select {
width: auto;
}
.woocommerce #payment .wc-terms-and-conditions, .woocommerce #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms {
text-align: left;
padding: 0 1em 0 0;
float: left;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
margin-top: 20px;
width: 100%;
}
.woocommerce .woocommerce-billing-fields,
.woocommerce .woocommerce-shipping-fields, .woocommerce-page .woocommerce-billing-fields,
.woocommerce-page .woocommerce-shipping-fields {
*zoom: 1;
}
.woocommerce .woocommerce-billing-fields::before, .woocommerce .woocommerce-billing-fields::after,
.woocommerce .woocommerce-shipping-fields::before,
.woocommerce .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-billing-fields::before, .woocommerce-page .woocommerce-billing-fields::after,
.woocommerce-page .woocommerce-shipping-fields::before,
.woocommerce-page .woocommerce-shipping-fields::after {
content: ' ';
display: table;
}
.woocommerce .woocommerce-billing-fields::after,
.woocommerce .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-billing-fields::after,
.woocommerce-page .woocommerce-shipping-fields::after {
clear: both;
}
.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions {
margin-bottom: 1.618em;
padding: 1.618em;
}
.woocommerce .woocommerce-oembed, .woocommerce-page .woocommerce-oembed {
position: relative;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 30%;
background: rgba(0, 0, 0, 0.5);
border: 1px solid #444;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
border-bottom: 1px solid #444;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
border-bottom: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
display: block;
color: inherit;
padding: 15px 20px;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: right;
width: 68%;
} .woocommerce-page.left-sidebar #content.twentyeleven {
width: 58.4%;
margin: 0 7.6%;
float: right;
}
.woocommerce-page.right-sidebar #content.twentyeleven {
margin: 0 7.6%;
width: 58.4%;
float: left;
} .twentyfourteen .tfwc {
padding: 12px 10px 0;
max-width: 474px;
margin: 0 auto;
}
.twentyfourteen .tfwc .product .entry-summary {
padding: 0 !important;
margin: 0 0 1.618em !important;
}
.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {
margin-top: 0;
}
@media screen and (min-width: 673px) {
.twentyfourteen .tfwc {
padding-right: 30px;
padding-left: 30px;
}
}
@media screen and (min-width: 1040px) {
.twentyfourteen .tfwc {
padding-right: 15px;
padding-left: 15px;
}
}
@media screen and (min-width: 1110px) {
.twentyfourteen .tfwc {
padding-right: 30px;
padding-left: 30px;
}
}
@media screen and (min-width: 1218px) {
.twentyfourteen .tfwc {
margin-right: 54px;
}
.full-width .twentyfourteen .tfwc {
margin-right: auto;
}
} .twentyfifteen .t15wc {
padding-left: 7.6923%;
padding-right: 7.6923%;
padding-top: 7.6923%;
margin-bottom: 7.6923%;
background: #fff;
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
}
.twentyfifteen .t15wc .page-title {
margin-left: 0;
}
@media screen and (min-width: 38.75em) {
.twentyfifteen .t15wc {
margin-right: 7.6923%;
margin-left: 7.6923%;
margin-top: 8.3333%;
}
}
@media screen and (min-width: 59.6875em) {
.twentyfifteen .t15wc {
margin-left: 8.3333%;
margin-right: 8.3333%;
padding: 10%;
}
.single-product .twentyfifteen .entry-summary {
padding: 0 !important;
}
} .twentysixteen .site-main {
margin-right: 7.6923%;
margin-left: 7.6923%;
}
.twentysixteen .entry-summary {
margin-right: 0;
margin-left: 0;
}
#content .twentysixteen div.product div.images,
#content .twentysixteen div.product div.summary {
width: 46.42857%;
}
@media screen and (min-width: 44.375em) {
.twentysixteen .site-main {
margin-right: 23.0769%;
}
}
@media screen and (min-width: 56.875em) {
.twentysixteen .site-main {
margin-right: 0;
margin-left: 0;
}
.no-sidebar .twentysixteen .site-main {
margin-right: 15%;
margin-left: 15%;
}
.no-sidebar .twentysixteen .entry-summary {
margin-right: 0;
margin-left: 0;
}
} .rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
float: right;
}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
float: left;
}.select2-search--dropdown .select2-search__field {
display: block;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
background: none;
color: inherit;
width: 100%;
}
.select2-search--dropdown .select2-search__field {
font-family: 'Fira Sans', sans-serif;
}   .select2-container {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
margin: 0;
position: relative;
vertical-align: middle;
}
.select2-container .select2-selection--single {
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
line-height: 1;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
display: block;
padding-right: 20px;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
position: relative;
}
.select2-container .select2-selection--single .select2-selection__arrow {
position: absolute;
top: 21px;
right: 17px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #606060;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
padding-right: 8px;
padding-left: 20px;
}
.select2-container .select2-selection--multiple {
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
display: block;
min-height: 32px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
display: inline-block;
overflow: hidden;
padding-left: 8px;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
}
.select2-container .select2-search--inline {
float: left;
}
.select2-container .select2-search--inline .select2-search__field {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: none;
font-size: 100%;
margin-top: 5px;
padding: 0;
}
.select2-dropdown {
background-color: #000;
color: #fff;
border: 1px solid #606060;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
position: absolute;
left: -100000px;
width: 100%;
z-index: 1051;
}
.light-scheme .select2-dropdown {
background: #fff;
color: #000;
}
.select2-results {
display: block;
max-height: 230px;
overflow: auto;
}
.select2-results__options {
list-style: none;
margin: 0;
padding: 0;
}
.select2-results__option {
padding: 5px 10px;
font-size: 14px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.select2-results__option[aria-selected] {
cursor: pointer;
}
.select2-container--open .select2-dropdown {
left: 0;
}
.select2-search--dropdown {
display: block;
padding: 10px;
}
.select2-search--dropdown .select2-search__field {
font-size: 16px;
color: #9b9b9b;
font-weight: 300;
padding: 10px 15px;
margin: 0;
border: 1px solid #606060;
resize: none;
}
.select2-search--dropdown.select2-search--hide {
display: none;
}
.select2-close-mask {
border: 0;
margin: 0;
padding: 0;
display: block;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 99;
background-color: #fff;
filter: alpha(opacity=0);
}
.select2-hidden-accessible {
border: 0 !important;
clip: rect(0 0 0 0) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
height: 1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
white-space: nowrap !important;
}.pswp {
display: none;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
overflow: hidden;
-ms-touch-action: none;
touch-action: none;
z-index: 10000;
-webkit-text-size-adjust: 100%; -webkit-backface-visibility: hidden;
outline: none;
}
.pswp * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.pswp img {
max-width: none;
} .pswp--animate_opacity { opacity: 0.001;
will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--open {
display: block;
}
.pswp--zoom-allowed .pswp__img { cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.pswp--zoomed-in .pswp__img { cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
}
.pswp--dragging .pswp__img { cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing;
} .pswp__bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0;
transform: translateZ(0);
-webkit-backface-visibility: hidden;
will-change: opacity;
}
.pswp__scroll-wrap {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.pswp__container,
.pswp__zoom-wrap {
-ms-touch-action: none;
touch-action: none;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
} .pswp__container,
.pswp__img {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
.pswp__zoom-wrap {
position: absolute;
width: 100%;
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top; -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp__bg {
will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
-webkit-transition: none;
transition: none;
}
.pswp__container,
.pswp__zoom-wrap {
-webkit-backface-visibility: hidden;
}
.pswp__item {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden;
}
.pswp__img {
position: absolute;
width: auto;
height: auto;
top: 0;
left: 0;
} .pswp__img--placeholder {
-webkit-backface-visibility: hidden;
} .pswp__img--placeholder--blank {
background: #222;
}
.pswp--ie .pswp__img {
width: 100% !important;
height: auto !important;
left: 0;
top: 0;
} .pswp__error-msg {
position: absolute;
left: 0;
top: 50%;
width: 100%;
text-align: center;
font-size: 14px;
line-height: 16px;
margin-top: -8px;
color: #CCC;
}
.pswp__error-msg a {
color: #CCC;
text-decoration: underline;
}
.pswp .pswp__zoom-wrap {
text-align: center;
}
.pswp .pswp__zoom-wrap:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.pswp .wrapper {
line-height: 0;
width: 100%;
max-width: 1200px;
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
}
.pswp .video-wrapper {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
width: 100%;
}
.pswp .video-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pswp video {
width: 100% !important;
height: auto !important;
}    .pswp__button {
width: 44px;
height: 44px;
position: relative;
background: none;
cursor: pointer;
overflow: visible;
-webkit-appearance: none;
display: block;
border: 0;
padding: 0;
margin: 0;
float: right;
opacity: 0.75;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
-webkit-box-shadow: none;
box-shadow: none; }
.pswp__button:focus,
.pswp__button:hover {
opacity: 1; }
.pswp__button:active {
outline: none;
opacity: 0.9; }
.pswp__button::-moz-focus-inner {
padding: 0;
border: 0; } .pswp__ui--over-close .pswp__button--close {
opacity: 1; }
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
background: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/default-skin.png) 0 0 no-repeat;
background-size: 264px 88px;
width: 44px;
height: 44px; }
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before {
background-image: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/default-skin.svg); }
.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
background: none; } }
.pswp__button--close {
background-position: 0 -44px; }
.pswp__button--share {
background-position: -44px -44px; }
.pswp__button--fs {
display: none; }
.pswp--supports-fs .pswp__button--fs {
display: block; }
.pswp--fs .pswp__button--fs {
background-position: -44px 0; }
.pswp__button--zoom {
display: none;
background-position: -88px 0; }
.pswp--zoom-allowed .pswp__button--zoom {
display: block; }
.pswp--zoomed-in .pswp__button--zoom {
background-position: -132px 0; } .pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
visibility: hidden; } .pswp__button--arrow--left,
.pswp__button--arrow--right {
background: none;
top: 50%;
margin-top: -50px;
width: 70px;
height: 100px;
position: absolute; }
.pswp__button--arrow--left {
left: 0; }
.pswp__button--arrow--right {
right: 0; }
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
content: '';
top: 35px;
background-color: rgba(0, 0, 0, 0.3);
height: 30px;
width: 32px;
position: absolute; }
.pswp__button--arrow--left:before {
left: 6px;
background-position: -138px -44px; }
.pswp__button--arrow--right:before {
right: 6px;
background-position: -94px -44px; } .pswp__counter,
.pswp__share-modal {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.pswp__share-modal {
display: block;
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
position: absolute;
z-index: 1600;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__share-modal--hidden {
display: none; }
.pswp__share-tooltip {
z-index: 1620;
position: absolute;
background: #FFF;
top: 56px;
border-radius: 2px;
display: block;
width: auto;
right: 44px;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
-webkit-transform: translateY(6px);
-ms-transform: translateY(6px);
transform: translateY(6px);
-webkit-transition: -webkit-transform 0.25s;
transition: transform 0.25s;
-webkit-backface-visibility: hidden;
will-change: transform; }
.pswp__share-tooltip a {
display: block;
padding: 8px 12px;
color: #000;
text-decoration: none;
font-size: 14px;
line-height: 18px; }
.pswp__share-tooltip a:hover {
text-decoration: none;
color: #000; }
.pswp__share-tooltip a:first-child { border-radius: 2px 2px 0 0; }
.pswp__share-tooltip a:last-child {
border-radius: 0 0 2px 2px; }
.pswp__share-modal--fade-in {
opacity: 1; }
.pswp__share-modal--fade-in .pswp__share-tooltip {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } .pswp--touch .pswp__share-tooltip a {
padding: 16px 12px; }
a.pswp__share--facebook:before {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
top: -12px;
right: 15px;
border: 6px solid transparent;
border-bottom-color: #FFF;
-webkit-pointer-events: none;
-moz-pointer-events: none;
pointer-events: none; }
a.pswp__share--facebook:hover {
background: #3E5C9A;
color: #FFF; }
a.pswp__share--facebook:hover:before {
border-bottom-color: #3E5C9A; }
a.pswp__share--twitter:hover {
background: #55ACEE;
color: #FFF; }
a.pswp__share--pinterest:hover {
background: #CCC;
color: #CE272D; }
a.pswp__share--download:hover {
background: #DDD; } .pswp__counter {
position: absolute;
left: 0;
top: 0;
height: 44px;
font-size: 13px;
line-height: 44px;
color: #FFF;
opacity: 0.75;
padding: 0 10px; } .pswp__caption {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
min-height: 44px; }
.pswp__caption small {
font-size: 11px;
color: #BBB; }
.pswp__caption__center {
text-align: left;
max-width: 420px;
margin: 0 auto;
font-size: 13px;
padding: 10px;
line-height: 20px;
color: #CCC; }
.pswp__caption--empty {
display: none; } .pswp__caption--fake {
visibility: hidden; } .pswp__preloader {
width: 44px;
height: 44px;
position: absolute;
top: 0;
left: 50%;
margin-left: -22px;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
will-change: opacity;
direction: ltr; }
.pswp__preloader__icn {
width: 20px;
height: 20px;
margin: 12px; }
.pswp__preloader--active {
opacity: 1; }
.pswp__preloader--active .pswp__preloader__icn { background: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/preloader.gif) 0 0 no-repeat; }
.pswp--css_animation .pswp__preloader--active {
opacity: 1; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
-webkit-animation: clockwise 500ms linear infinite;
animation: clockwise 500ms linear infinite; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
.pswp--css_animation .pswp__preloader__icn {
background: none;
opacity: 0.75;
width: 14px;
height: 14px;
position: absolute;
left: 15px;
top: 15px;
margin: 0; }
.pswp--css_animation .pswp__preloader__cut { position: relative;
width: 7px;
height: 14px;
overflow: hidden; }
.pswp--css_animation .pswp__preloader__donut {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 14px;
height: 14px;
border: 2px solid #FFF;
border-radius: 50%;
border-left-color: transparent;
border-bottom-color: transparent;
position: absolute;
top: 0;
left: 0;
background: none;
margin: 0; }
@media screen and (max-width: 1024px) {
.pswp__preloader {
position: relative;
left: auto;
top: auto;
margin: 0;
float: right; } }
@-webkit-keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@-webkit-keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }
@keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }  .pswp__ui {
-webkit-font-smoothing: auto;
visibility: visible;
opacity: 1;
z-index: 1550; } .pswp__top-bar {
position: absolute;
left: 0;
top: 0;
height: 44px;
width: 100%; }
.admin-bar .pswp__top-bar {
top: 32px;
}
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
-webkit-backface-visibility: hidden;
will-change: opacity;
-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
visibility: visible; }
.pswp__top-bar,
.pswp__caption {
background-color: rgba(0, 0, 0, 0.5); } .pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
background-color: rgba(0, 0, 0, 0.3); } .pswp__ui--idle .pswp__top-bar {
opacity: 0; }
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
opacity: 0; } .pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right { opacity: 0.001; } .pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
display: none; }
.pswp__element--disabled {
display: none !important; }
.pswp--minimal--dark .pswp__top-bar {
background: none; }
 .play-button {
text-decoration: none;
}
body .play-button {
color: inherit;
}
.portfolio-items .owl-prev,
.portfolio-items .owl-next, .portfolio-carousel > .prev,
.portfolio-carousel > .next, .team-block .prev,
.team-block .next, .price-list-block .prev,
.price-list-block .next, .categories-carousel .prev,
.categories-carousel .next, .app-screenshot-block .prev,
.app-screenshot-block .next, .portfolio-items .owl-dots .owl-dot, .bg-overlay .video.disable-on-scroll video, .bg-overlay iframe.video.disable-on-scroll, .bg-overlay .video-controls.hide, .bg-overlay .video-controls .button:before, .bg-overlay .video-controls .button i, .bg-overlay .color, .filter-buttons .wrap .button, .tabs-block .tb-m-button span,
.tabs-block .tb-buttons .button span, .brand-item img, .team-block .swiper-container .swiper-slide, .icon-box-style1:before, .icon-box-style1 i:after, .icon-box-style2 .desc,
.icon-box-style1 .desc, .testimonials-block.style2 .swiper-container .swiper-slide, .testimonials-block .swiper-pagination .swiper-pagination-bullet:before, .services-block .swiper-slide .img:before, .services-block .swiper-slide .content, .services-block .swiper-slide .content:before, .price-list-block .swiper-container .swiper-slide, .swiper-navigation .dots .swiper-pagination-bullet:before {
-webkit-transition: 300ms ease;
-o-transition: 300ms ease;
transition: 300ms ease;
-webkit-transition-property: color, background, mix-blend-mode, opacity, visibility, height;
-o-transition-property: color, background, mix-blend-mode, opacity, visibility, height;
transition-property: color, background, mix-blend-mode, opacity, visibility, height;
}
.vc_section,
.vc_row, .bg-overlay .image, .banner-area .banner-item, .video-block, .portfolio-item .img-block div, .portfolio-carousel .portfolio-carousel-item .img a, .side-img > .vc_column-inner, .team-item .img, .services-block .swiper-slide .img, .price-list-item .sticker span span, .categories-carousel .item .img, .split-screen .screen-item > .item, .app-screenshot-block .swiper-slide > div, .subscribe-block .avatar div, .side-img-with-content > .col {
background: 50% no-repeat;
-webkit-background-size: cover;
background-size: cover;
}
@media (max-width: 767.98px) {
body.mobile-images-true .vc_section,
body.mobile-images-true .vc_row, body.mobile-images-true .bg-overlay .image, .bg-overlay body.mobile-images-true .image, body.mobile-images-true .banner-area .banner-item, .banner-area body.mobile-images-true .banner-item, body.mobile-images-true .video-block, body.mobile-images-true .portfolio-item .img-block div, .portfolio-item .img-block body.mobile-images-true div, body.mobile-images-true .portfolio-carousel .portfolio-carousel-item .img a, .portfolio-carousel .portfolio-carousel-item .img body.mobile-images-true a, body.mobile-images-true .side-img > .vc_column-inner, body.mobile-images-true .team-item .img, .team-item body.mobile-images-true .img, body.mobile-images-true .services-block .swiper-slide .img, .services-block .swiper-slide body.mobile-images-true .img, body.mobile-images-true .price-list-item .sticker span span, .price-list-item .sticker span body.mobile-images-true span, body.mobile-images-true .categories-carousel .item .img, .categories-carousel .item body.mobile-images-true .img, body.mobile-images-true .split-screen .screen-item > .item, .split-screen body.mobile-images-true .screen-item > .item, body.mobile-images-true .app-screenshot-block .swiper-slide > div, .app-screenshot-block body.mobile-images-true .swiper-slide > div, body.mobile-images-true .subscribe-block .avatar div, .subscribe-block .avatar body.mobile-images-true div, body.mobile-images-true .side-img-with-content > .col {
-webkit-background-size: contain !important;
background-size: contain !important;
}
}
.filter-buttons .wrap .button, .subscribe-form .button {
background: none;
border: none;
color: inherit;
cursor: pointer;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-family: inherit;
line-height: 1;
outline: none;
overflow: hidden;
padding: 0;
pointer-events: all;
position: relative;
text-decoration: none;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.filter-buttons .wrap .button span, .subscribe-form .button span {
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.bg-overlay, .bg-overlay .image, .bg-overlay .parallax-image, .bg-overlay .video, .bg-overlay .play-video, .bg-overlay .color, .bg-overlay .gradient, .bg-overlay .dots, .bg-overlay .squares, .bg-overlay a, .portfolio-packery .portfolio-item .img-block, .portfolio-packery .portfolio-item .img-block div, .portfolio-item:before, .portfolio-item .content:before, .portfolio-item a, .portfolio-carousel .portfolio-carousel-item .img a, .portfolio-item-grid-type2 .img-block:before, .portfolio-item-grid-type2 a, .split-screen .map-block .map, .icon-box-style1:before, .icon-box-style1 i:after, .services-block .swiper-slide .img:before, .services-block .swiper-slide .content:before, .swiper-navigation .dots .swiper-pagination-bullet:before, .banner-item > .bg,
.one-screen-scroll .swiper-wrapper > .swiper-slide > .bg, .categories-carousel .item a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.tabs-block .tb-m-button span:after,
.tabs-block .tb-buttons .button span:after {
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
.bg-overlay .video.disable-on-scroll.show video, .bg-overlay iframe.video.disable-on-scroll.show, .brand-item:hover img + img, .brand-item.without-hover:hover img, .team-block .swiper-container .swiper-slide.swiper-slide-visible, .icon-box-style1:hover:before, .testimonials-block.style2 .swiper-container .swiper-slide.swiper-slide-visible, .testimonials-block .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .services-block .swiper-slide:hover .img:before, .services-block .swiper-slide:hover .content:before, .price-list-block .swiper-container .swiper-slide.swiper-slide-visible, .swiper-navigation .dots .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
opacity: 1;
visibility: visible;
}
.bg-overlay .video.disable-on-scroll video, .bg-overlay iframe.video.disable-on-scroll, .bg-overlay .video-controls.hide, .brand-item:hover img, .team-block .swiper-container .swiper-slide, .icon-box-style1:before, .icon-box-style1:hover i:after, .testimonials-block.style2 .swiper-container .swiper-slide, .testimonials-block .swiper-pagination .swiper-pagination-bullet:before, .services-block .swiper-slide .img:before, .services-block .swiper-slide .content:before, .price-list-block .swiper-container .swiper-slide, .swiper-navigation .dots .swiper-pagination-bullet:before {
opacity: 0;
visibility: hidden;
}
.portfolio-items .owl-prev,
.portfolio-items .owl-next, .portfolio-carousel > .prev,
.portfolio-carousel > .next, .team-block .prev,
.team-block .next, .price-list-block .prev,
.price-list-block .next, .categories-carousel .prev,
.categories-carousel .next, .app-screenshot-block .prev,
.app-screenshot-block .next {
position: absolute;
top: 50%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: -1em;
font-size: 10px;
width: 2em;
height: 2em;
cursor: pointer;
color: inherit;
z-index: 2;
}
.portfolio-items .swiper-button-disabled.owl-prev,
.portfolio-items .swiper-button-disabled.owl-next, .portfolio-carousel > .swiper-button-disabled.prev,
.portfolio-carousel > .swiper-button-disabled.next, .team-block .swiper-button-disabled.prev,
.team-block .swiper-button-disabled.next, .price-list-block .swiper-button-disabled.prev,
.price-list-block .swiper-button-disabled.next, .categories-carousel .swiper-button-disabled.prev,
.categories-carousel .swiper-button-disabled.next, .app-screenshot-block .swiper-button-disabled.prev,
.app-screenshot-block .swiper-button-disabled.next {
color: inherit;
opacity: .6;
pointer-events: none;
}
.portfolio-items .owl-prev, .team-block .prev, .price-list-block .prev, .app-screenshot-block .prev {
left: -85px;
}
.portfolio-items .owl-next,
.team-block .next,
.price-list-block .next,
.app-screenshot-block .next {
right: -85px;
}
.portfolio-items .owl-dots {
display: block;
text-align: center;
line-height: 0;
}
.portfolio-items .owl-dots .owl-dot {
display: inline-block;
vertical-align: middle;
width: 10px;
height: 10px;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: inset 0 0 0 10px;
box-shadow: inset 0 0 0 10px;
margin: 0 2.5px;
}
.portfolio-items .owl-dots .owl-dot span {
display: block;
width: 6px;
height: 6px;
margin: 2px;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.banner-area .banner-item .col > *:last-child, .video-block .content > *:last-child, .skill-circle > *:last-child, .accordion-block > *:last-child {
margin-bottom: 0 !important;
} .banner-navigation, .tabs-block .tb-m-button,
.tabs-block .tb-buttons .button, .icon-box-style2 .desc,
.icon-box-style1 .desc, .testimonials-block .testimonials-item .post, .testimonials-block .testimonials-item-style2 .content .post, .subscribe-block .post {
color: #6b7eb0;
}
.color-scheme2 .banner-navigation, .color-scheme2 .tabs-block .tb-m-button, .tabs-block .color-scheme2 .tb-m-button,
.color-scheme2 .tabs-block .tb-buttons .button, .tabs-block .tb-buttons .color-scheme2 .button, .color-scheme2 .icon-box-style2 .desc, .icon-box-style2 .color-scheme2 .desc,
.color-scheme2 .icon-box-style1 .desc, .icon-box-style1 .color-scheme2 .desc, .color-scheme2 .testimonials-block .testimonials-item .post, .testimonials-block .testimonials-item .color-scheme2 .post, .color-scheme2 .testimonials-block .testimonials-item-style2 .content .post, .testimonials-block .testimonials-item-style2 .content .color-scheme2 .post, .color-scheme2 .subscribe-block .post, .subscribe-block .color-scheme2 .post {
color: #aaaaaa;
}
.color-scheme3 .banner-navigation, .color-scheme3 .tabs-block .tb-m-button, .tabs-block .color-scheme3 .tb-m-button,
.color-scheme3 .tabs-block .tb-buttons .button, .tabs-block .tb-buttons .color-scheme3 .button, .color-scheme3 .icon-box-style2 .desc, .icon-box-style2 .color-scheme3 .desc,
.color-scheme3 .icon-box-style1 .desc, .icon-box-style1 .color-scheme3 .desc, .color-scheme3 .testimonials-block .testimonials-item .post, .testimonials-block .testimonials-item .color-scheme3 .post, .color-scheme3 .testimonials-block .testimonials-item-style2 .content .post, .testimonials-block .testimonials-item-style2 .content .color-scheme3 .post, .color-scheme3 .subscribe-block .post, .subscribe-block .color-scheme3 .post {
color: #a2a5d3;
}
.banner-navigation .line, .portfolio-carousel .portfolio-carousel-item .heading-block .h:before {
background: #6b7eb0;
} .color-scheme1 .portfolio-items .owl-prev:hover, .portfolio-items .color-scheme1 .owl-prev:hover,
.color-scheme1 .portfolio-items .owl-next:hover, .portfolio-items .color-scheme1 .owl-next:hover, .color-scheme1 .portfolio-carousel > .prev:hover,
.color-scheme1 .portfolio-carousel > .next:hover, .color-scheme1 .team-block .prev:hover, .team-block .color-scheme1 .prev:hover,
.color-scheme1 .team-block .next:hover, .team-block .color-scheme1 .next:hover, .color-scheme1 .price-list-block .prev:hover, .price-list-block .color-scheme1 .prev:hover,
.color-scheme1 .price-list-block .next:hover, .price-list-block .color-scheme1 .next:hover, .color-scheme1 .categories-carousel .prev:hover, .categories-carousel .color-scheme1 .prev:hover,
.color-scheme1 .categories-carousel .next:hover, .categories-carousel .color-scheme1 .next:hover, .color-scheme1 .bg-overlay .text, .bg-overlay .color-scheme1 .text, .color-scheme1 .filter-buttons .wrap .button:hover, .filter-buttons .wrap .color-scheme1 .button:hover, .color-scheme1 .filter-buttons .wrap .button.current, .filter-buttons .wrap .color-scheme1 .button.current, .color-scheme1 .portfolio-item-grid-type2 .content .cat, .portfolio-item-grid-type2 .content .color-scheme1 .cat, .color-scheme1 .tabs-block .tb-m-button.current, .tabs-block .color-scheme1 .tb-m-button.current,
.color-scheme1 .tabs-block .tb-buttons .button.current, .tabs-block .tb-buttons .color-scheme1 .button.current, .color-scheme1 .team-item .post, .team-item .color-scheme1 .post, .color-scheme1 .icon-box-style1 i, .icon-box-style1 .color-scheme1 i, .color-scheme1 .icon-box-style2 i, .icon-box-style2 .color-scheme1 i, .color-scheme1 .icon-box-style3 i, .icon-box-style3 .color-scheme1 i,
.color-scheme1 .icon-box-style4 i, .icon-box-style4 .color-scheme1 i, .color-scheme1 .price-list-item .icon i, .price-list-item .icon .color-scheme1 i, .color-scheme1 .num-box-items .num-box .number, .num-box-items .num-box .color-scheme1 .number, .color-scheme1 .num-box-items .num-box.with-icon i, .num-box-items .num-box.with-icon .color-scheme1 i, .color-scheme1 .categories-carousel .swiper-slide.active .item .h, .categories-carousel .swiper-slide.active .item .color-scheme1 .h, .color-scheme1 .app-screenshot-block .prev, .app-screenshot-block .color-scheme1 .prev,
.color-scheme1 .app-screenshot-block .next, .app-screenshot-block .color-scheme1 .next, .color-scheme1 .timer-shortcode .num, .timer-shortcode .color-scheme1 .num,
.color-scheme4 .portfolio-items .owl-prev:hover,
.portfolio-items .color-scheme4 .owl-prev:hover,
.color-scheme4 .portfolio-items .owl-next:hover,
.portfolio-items .color-scheme4 .owl-next:hover,
.color-scheme4 .portfolio-carousel > .prev:hover,
.color-scheme4 .portfolio-carousel > .next:hover,
.color-scheme4 .team-block .prev:hover,
.team-block .color-scheme4 .prev:hover,
.color-scheme4 .team-block .next:hover,
.team-block .color-scheme4 .next:hover,
.color-scheme4 .price-list-block .prev:hover,
.price-list-block .color-scheme4 .prev:hover,
.color-scheme4 .price-list-block .next:hover,
.price-list-block .color-scheme4 .next:hover,
.color-scheme4 .categories-carousel .prev:hover,
.categories-carousel .color-scheme4 .prev:hover,
.color-scheme4 .categories-carousel .next:hover,
.categories-carousel .color-scheme4 .next:hover,
.color-scheme4 .bg-overlay .text,
.bg-overlay .color-scheme4 .text,
.color-scheme4 .filter-buttons .wrap .button:hover,
.filter-buttons .wrap .color-scheme4 .button:hover,
.color-scheme4 .filter-buttons .wrap .button.current,
.filter-buttons .wrap .color-scheme4 .button.current,
.color-scheme4 .portfolio-item-grid-type2 .content .cat,
.portfolio-item-grid-type2 .content .color-scheme4 .cat,
.color-scheme4 .tabs-block .tb-m-button.current,
.tabs-block .color-scheme4 .tb-m-button.current,
.color-scheme4 .tabs-block .tb-buttons .button.current,
.tabs-block .tb-buttons .color-scheme4 .button.current,
.color-scheme4 .team-item .post,
.team-item .color-scheme4 .post,
.color-scheme4 .icon-box-style1 i,
.icon-box-style1 .color-scheme4 i,
.color-scheme4 .icon-box-style2 i,
.icon-box-style2 .color-scheme4 i,
.color-scheme4 .icon-box-style3 i,
.icon-box-style3 .color-scheme4 i,
.color-scheme4 .icon-box-style4 i,
.icon-box-style4 .color-scheme4 i,
.color-scheme4 .price-list-item .icon i,
.price-list-item .icon .color-scheme4 i,
.color-scheme4 .num-box-items .num-box .number,
.num-box-items .num-box .color-scheme4 .number,
.color-scheme4 .num-box-items .num-box.with-icon i,
.num-box-items .num-box.with-icon .color-scheme4 i,
.color-scheme4 .categories-carousel .swiper-slide.active .item .h,
.categories-carousel .swiper-slide.active .item .color-scheme4 .h,
.color-scheme4 .app-screenshot-block .prev,
.app-screenshot-block .color-scheme4 .prev,
.color-scheme4 .app-screenshot-block .next,
.app-screenshot-block .color-scheme4 .next,
.color-scheme4 .timer-shortcode .num,
.timer-shortcode .color-scheme4 .num {
color: #c6297e;
}
.color-scheme2 .portfolio-items .owl-prev:hover, .portfolio-items .color-scheme2 .owl-prev:hover,
.color-scheme2 .portfolio-items .owl-next:hover, .portfolio-items .color-scheme2 .owl-next:hover, .color-scheme2 .portfolio-carousel > .prev:hover,
.color-scheme2 .portfolio-carousel > .next:hover, .color-scheme2 .team-block .prev:hover, .team-block .color-scheme2 .prev:hover,
.color-scheme2 .team-block .next:hover, .team-block .color-scheme2 .next:hover, .color-scheme2 .price-list-block .prev:hover, .price-list-block .color-scheme2 .prev:hover,
.color-scheme2 .price-list-block .next:hover, .price-list-block .color-scheme2 .next:hover, .color-scheme2 .categories-carousel .prev:hover, .categories-carousel .color-scheme2 .prev:hover,
.color-scheme2 .categories-carousel .next:hover, .categories-carousel .color-scheme2 .next:hover, .color-scheme2 .bg-overlay .text, .bg-overlay .color-scheme2 .text, .color-scheme2 .filter-buttons .wrap .button:hover, .filter-buttons .wrap .color-scheme2 .button:hover, .color-scheme2 .filter-buttons .wrap .button.current, .filter-buttons .wrap .color-scheme2 .button.current, .color-scheme2 .portfolio-item-grid-type2 .content .cat, .portfolio-item-grid-type2 .content .color-scheme2 .cat, .color-scheme2 .tabs-block .tb-m-button.current, .tabs-block .color-scheme2 .tb-m-button.current,
.color-scheme2 .tabs-block .tb-buttons .button.current, .tabs-block .tb-buttons .color-scheme2 .button.current, .color-scheme2 .team-item .post, .team-item .color-scheme2 .post, .color-scheme2 .icon-box-style1 i, .icon-box-style1 .color-scheme2 i, .color-scheme2 .icon-box-style2 i, .icon-box-style2 .color-scheme2 i, .color-scheme2 .icon-box-style3 i, .icon-box-style3 .color-scheme2 i,
.color-scheme2 .icon-box-style4 i, .icon-box-style4 .color-scheme2 i, .color-scheme2 .price-list-item .icon i, .price-list-item .icon .color-scheme2 i, .color-scheme2 .num-box-items .num-box .number, .num-box-items .num-box .color-scheme2 .number, .color-scheme2 .num-box-items .num-box.with-icon i, .num-box-items .num-box.with-icon .color-scheme2 i, .color-scheme2 .categories-carousel .swiper-slide.active .item .h, .categories-carousel .swiper-slide.active .item .color-scheme2 .h, .color-scheme2 .app-screenshot-block .prev, .app-screenshot-block .color-scheme2 .prev,
.color-scheme2 .app-screenshot-block .next, .app-screenshot-block .color-scheme2 .next, .color-scheme2 .timer-shortcode .num, .timer-shortcode .color-scheme2 .num {
color: #ed4f07;
}
.color-scheme3 .portfolio-items .owl-prev:hover, .portfolio-items .color-scheme3 .owl-prev:hover,
.color-scheme3 .portfolio-items .owl-next:hover, .portfolio-items .color-scheme3 .owl-next:hover, .color-scheme3 .portfolio-carousel > .prev:hover,
.color-scheme3 .portfolio-carousel > .next:hover, .color-scheme3 .team-block .prev:hover, .team-block .color-scheme3 .prev:hover,
.color-scheme3 .team-block .next:hover, .team-block .color-scheme3 .next:hover, .color-scheme3 .price-list-block .prev:hover, .price-list-block .color-scheme3 .prev:hover,
.color-scheme3 .price-list-block .next:hover, .price-list-block .color-scheme3 .next:hover, .color-scheme3 .categories-carousel .prev:hover, .categories-carousel .color-scheme3 .prev:hover,
.color-scheme3 .categories-carousel .next:hover, .categories-carousel .color-scheme3 .next:hover, .color-scheme3 .bg-overlay .text, .bg-overlay .color-scheme3 .text, .color-scheme3 .filter-buttons .wrap .button:hover, .filter-buttons .wrap .color-scheme3 .button:hover, .color-scheme3 .filter-buttons .wrap .button.current, .filter-buttons .wrap .color-scheme3 .button.current, .color-scheme3 .portfolio-item-grid-type2 .content .cat, .portfolio-item-grid-type2 .content .color-scheme3 .cat, .color-scheme3 .tabs-block .tb-m-button.current, .tabs-block .color-scheme3 .tb-m-button.current,
.color-scheme3 .tabs-block .tb-buttons .button.current, .tabs-block .tb-buttons .color-scheme3 .button.current, .color-scheme3 .team-item .post, .team-item .color-scheme3 .post, .color-scheme3 .icon-box-style1 i, .icon-box-style1 .color-scheme3 i, .color-scheme3 .icon-box-style2 i, .icon-box-style2 .color-scheme3 i, .color-scheme3 .icon-box-style3 i, .icon-box-style3 .color-scheme3 i,
.color-scheme3 .icon-box-style4 i, .icon-box-style4 .color-scheme3 i, .color-scheme3 .price-list-item .icon i, .price-list-item .icon .color-scheme3 i, .color-scheme3 .num-box-items .num-box .number, .num-box-items .num-box .color-scheme3 .number, .color-scheme3 .num-box-items .num-box.with-icon i, .num-box-items .num-box.with-icon .color-scheme3 i, .color-scheme3 .categories-carousel .swiper-slide.active .item .h, .categories-carousel .swiper-slide.active .item .color-scheme3 .h, .color-scheme3 .app-screenshot-block .prev, .app-screenshot-block .color-scheme3 .prev,
.color-scheme3 .app-screenshot-block .next, .app-screenshot-block .color-scheme3 .next, .color-scheme3 .timer-shortcode .num, .timer-shortcode .color-scheme3 .num {
color: #e63015;
}
.color-scheme1 .portfolio-items .owl-dots .owl-dot.active span, .portfolio-items .owl-dots .owl-dot.active .color-scheme1 span, .color-scheme1 .banner-navigation .line div, .banner-navigation .line .color-scheme1 div, .color-scheme1 .portfolio-item .content:before, .portfolio-item .color-scheme1 .content:before, .color-scheme1 .portfolio-item-grid-type2 .img-block:before, .portfolio-item-grid-type2 .color-scheme1 .img-block:before, .color-scheme1 .accordion-item .top .button:before, .accordion-item .top .color-scheme1 .button:before, .color-scheme1 .accordion-item .top .button:after, .accordion-item .top .color-scheme1 .button:after, .color-scheme1 .subscribe-form .button, .subscribe-form .color-scheme1 .button,
.color-scheme4 .portfolio-items .owl-dots .owl-dot.active span,
.portfolio-items .owl-dots .owl-dot.active .color-scheme4 span,
.color-scheme4 .banner-navigation .line div,
.banner-navigation .line .color-scheme4 div,
.color-scheme4 .portfolio-item .content:before,
.portfolio-item .color-scheme4 .content:before,
.color-scheme4 .portfolio-item-grid-type2 .img-block:before,
.portfolio-item-grid-type2 .color-scheme4 .img-block:before,
.color-scheme4 .accordion-item .top .button:before,
.accordion-item .top .color-scheme4 .button:before,
.color-scheme4 .accordion-item .top .button:after,
.accordion-item .top .color-scheme4 .button:after,
.color-scheme4 .subscribe-form .button,
.subscribe-form .color-scheme4 .button {
background: #c6297e;
}
.color-scheme2 .portfolio-items .owl-dots .owl-dot.active span, .portfolio-items .owl-dots .owl-dot.active .color-scheme2 span, .color-scheme2 .banner-navigation .line div, .banner-navigation .line .color-scheme2 div, .color-scheme2 .portfolio-item .content:before, .portfolio-item .color-scheme2 .content:before, .color-scheme2 .portfolio-item-grid-type2 .img-block:before, .portfolio-item-grid-type2 .color-scheme2 .img-block:before, .color-scheme2 .accordion-item .top .button:before, .accordion-item .top .color-scheme2 .button:before, .color-scheme2 .accordion-item .top .button:after, .accordion-item .top .color-scheme2 .button:after, .color-scheme2 .subscribe-form .button, .subscribe-form .color-scheme2 .button {
background: #ed4f07;
}
.color-scheme3 .portfolio-items .owl-dots .owl-dot.active span, .portfolio-items .owl-dots .owl-dot.active .color-scheme3 span, .color-scheme3 .banner-navigation .line div, .banner-navigation .line .color-scheme3 div, .color-scheme3 .portfolio-item .content:before, .portfolio-item .color-scheme3 .content:before, .color-scheme3 .portfolio-item-grid-type2 .img-block:before, .portfolio-item-grid-type2 .color-scheme3 .img-block:before, .color-scheme3 .accordion-item .top .button:before, .accordion-item .top .color-scheme3 .button:before, .color-scheme3 .accordion-item .top .button:after, .accordion-item .top .color-scheme3 .button:after, .color-scheme3 .subscribe-form .button, .subscribe-form .color-scheme3 .button {
background: #e63015;
}
.color-scheme1 .skills-rate .rate-line div, .skills-rate .rate-line .color-scheme1 div,
.color-scheme4 .skills-rate .rate-line div,
.skills-rate .rate-line .color-scheme4 div {
background-color: #c6297e;
}
.color-scheme2 .skills-rate .rate-line div, .skills-rate .rate-line .color-scheme2 div {
background-color: #ed4f07;
}
.color-scheme3 .skills-rate .rate-line div, .skills-rate .rate-line .color-scheme3 div {
background-color: #e63015;
}
.banner-navigation .counter, .price-list-item .sticker span span, .split-screen .screen-item .bg-text {
background-image: -webkit-gradient(linear, left top, right top, from(#df2b8c), to(#0c152c));
background-image: -webkit-linear-gradient(left, #df2b8c 0%, #0c152c 100%);
background-image: -o-linear-gradient(left, #df2b8c 0%, #0c152c 100%);
background-image: linear-gradient(to right, #df2b8c 0%, #0c152c 100%);
}
.color-scheme2 .banner-navigation .counter, .banner-navigation .color-scheme2 .counter, .color-scheme2 .price-list-item .sticker span span, .price-list-item .sticker span .color-scheme2 span, .color-scheme2 .split-screen .screen-item .bg-text, .split-screen .screen-item .color-scheme2 .bg-text {
background-image: -webkit-gradient(linear, left top, right top, from(#ffce00), to(#e93109));
background-image: -webkit-linear-gradient(left, #ffce00 0%, #e93109 100%);
background-image: -o-linear-gradient(left, #ffce00 0%, #e93109 100%);
background-image: linear-gradient(to right, #ffce00 0%, #e93109 100%);
}
.color-scheme3 .banner-navigation .counter, .banner-navigation .color-scheme3 .counter, .color-scheme3 .price-list-item .sticker span span, .price-list-item .sticker span .color-scheme3 span, .color-scheme3 .split-screen .screen-item .bg-text, .split-screen .screen-item .color-scheme3 .bg-text {
background-image: -webkit-gradient(linear, left top, right top, from(#e2711a), to(#e63015));
background-image: -webkit-linear-gradient(left, #e2711a 0%, #e63015 100%);
background-image: -o-linear-gradient(left, #e2711a 0%, #e63015 100%);
background-image: linear-gradient(to right, #e2711a 0%, #e63015 100%);
}
.icon-box-style1 i:after, .subscribe-block .avatar, .subscribe-form .button {
background-image: -webkit-gradient(linear, left top, left bottom, from(#df2b8c), to(#0c152c));
background-image: -webkit-linear-gradient(top, #df2b8c 0%, #0c152c 100%);
background-image: -o-linear-gradient(top, #df2b8c 0%, #0c152c 100%);
background-image: linear-gradient(to bottom, #df2b8c 0%, #0c152c 100%);
}
.color-scheme2 .icon-box-style1 i:after, .icon-box-style1 .color-scheme2 i:after, .color-scheme2 .subscribe-block .avatar, .subscribe-block .color-scheme2 .avatar, .color-scheme2 .subscribe-form .button, .subscribe-form .color-scheme2 .button {
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffce00), to(#e93109));
background-image: -webkit-linear-gradient(top, #ffce00 0%, #e93109 100%);
background-image: -o-linear-gradient(top, #ffce00 0%, #e93109 100%);
background-image: linear-gradient(to bottom, #ffce00 0%, #e93109 100%);
}
.color-scheme3 .icon-box-style1 i:after, .icon-box-style1 .color-scheme3 i:after, .color-scheme3 .subscribe-block .avatar, .subscribe-block .color-scheme3 .avatar, .color-scheme3 .subscribe-form .button, .subscribe-form .color-scheme3 .button {
background-image: -webkit-gradient(linear, left top, left bottom, from(#e2711a), to(#e63015));
background-image: -webkit-linear-gradient(top, #e2711a 0%, #e63015 100%);
background-image: -o-linear-gradient(top, #e2711a 0%, #e63015 100%);
background-image: linear-gradient(to bottom, #e2711a 0%, #e63015 100%);
}
.banner-area.banner-style2 .next-slide-button span, .portfolio-item:before, .icon-box-style1:before, .testimonials-block .swiper-pagination .swiper-pagination-bullet:before, .services-block .swiper-slide .img:before, .services-block .swiper-slide .content:before, .price-list-item .icon i, .swiper-navigation .dots .swiper-pagination-bullet:before, .split-screen .screen-item.filled-background .type-content {
background-image: -webkit-linear-gradient(315deg, #df2b8c 0%, #0c152c 100%);
background-image: -o-linear-gradient(315deg, #df2b8c 0%, #0c152c 100%);
background-image: linear-gradient(135deg, #df2b8c 0%, #0c152c 100%);
}
.color-scheme2 .banner-area.banner-style2 .next-slide-button span, .banner-area.banner-style2 .next-slide-button .color-scheme2 span, .color-scheme2 .portfolio-item:before, .color-scheme2 .icon-box-style1:before, .color-scheme2 .testimonials-block .swiper-pagination .swiper-pagination-bullet:before, .testimonials-block .swiper-pagination .color-scheme2 .swiper-pagination-bullet:before, .color-scheme2 .services-block .swiper-slide .img:before, .services-block .swiper-slide .color-scheme2 .img:before, .color-scheme2 .services-block .swiper-slide .content:before, .services-block .swiper-slide .color-scheme2 .content:before, .color-scheme2 .price-list-item .icon i, .price-list-item .icon .color-scheme2 i, .color-scheme2 .swiper-navigation .dots .swiper-pagination-bullet:before, .swiper-navigation .dots .color-scheme2 .swiper-pagination-bullet:before, .color-scheme2 .split-screen .screen-item.filled-background .type-content, .split-screen .screen-item.filled-background .color-scheme2 .type-content {
background-image: -webkit-linear-gradient(315deg, #ffce00 0%, #e93109 100%);
background-image: -o-linear-gradient(315deg, #ffce00 0%, #e93109 100%);
background-image: linear-gradient(135deg, #ffce00 0%, #e93109 100%);
}
.color-scheme3 .banner-area.banner-style2 .next-slide-button span, .banner-area.banner-style2 .next-slide-button .color-scheme3 span, .color-scheme3 .portfolio-item:before, .color-scheme3 .icon-box-style1:before, .color-scheme3 .testimonials-block .swiper-pagination .swiper-pagination-bullet:before, .testimonials-block .swiper-pagination .color-scheme3 .swiper-pagination-bullet:before, .color-scheme3 .services-block .swiper-slide .img:before, .services-block .swiper-slide .color-scheme3 .img:before, .color-scheme3 .services-block .swiper-slide .content:before, .services-block .swiper-slide .color-scheme3 .content:before, .color-scheme3 .price-list-item .icon i, .price-list-item .icon .color-scheme3 i, .color-scheme3 .swiper-navigation .dots .swiper-pagination-bullet:before, .swiper-navigation .dots .color-scheme3 .swiper-pagination-bullet:before, .color-scheme3 .split-screen .screen-item.filled-background .type-content, .split-screen .screen-item.filled-background .color-scheme3 .type-content {
background-image: -webkit-linear-gradient(315deg, #e2711a 0%, #e63015 100%);
background-image: -o-linear-gradient(315deg, #e2711a 0%, #e63015 100%);
background-image: linear-gradient(135deg, #e2711a 0%, #e63015 100%);
}
.play-button, .icon-box-style2 i, .icon-box-style3 i,
.icon-box-style4 i, .icon-box-style4 .num {
background-image: -webkit-linear-gradient(315deg, #df2b8c 0%, #0c152c 100%);
background-image: -o-linear-gradient(315deg, #df2b8c 0%, #0c152c 100%);
background-image: linear-gradient(135deg, #df2b8c 0%, #0c152c 100%);
}
.color-scheme2 .play-button, .color-scheme2 .icon-box-style2 i, .icon-box-style2 .color-scheme2 i, .color-scheme2 .icon-box-style3 i, .icon-box-style3 .color-scheme2 i,
.color-scheme2 .icon-box-style4 i, .icon-box-style4 .color-scheme2 i, .color-scheme2 .icon-box-style4 .num, .icon-box-style4 .color-scheme2 .num {
background-image: -webkit-linear-gradient(315deg, #ffce00 0%, #e93109 100%);
background-image: -o-linear-gradient(315deg, #ffce00 0%, #e93109 100%);
background-image: linear-gradient(135deg, #ffce00 0%, #e93109 100%);
}
.color-scheme3 .play-button, .color-scheme3 .icon-box-style2 i, .icon-box-style2 .color-scheme3 i, .color-scheme3 .icon-box-style3 i, .icon-box-style3 .color-scheme3 i,
.color-scheme3 .icon-box-style4 i, .icon-box-style4 .color-scheme3 i, .color-scheme3 .icon-box-style4 .num, .icon-box-style4 .color-scheme3 .num {
background-image: -webkit-linear-gradient(315deg, #e2711a 0%, #e63015 100%);
background-image: -o-linear-gradient(315deg, #e2711a 0%, #e63015 100%);
background-image: linear-gradient(135deg, #e2711a 0%, #e63015 100%);
}
.color-scheme4 .play-button, .color-scheme4 .icon-box-style2 i, .icon-box-style2 .color-scheme4 i, .color-scheme4 .icon-box-style3 i, .icon-box-style3 .color-scheme4 i,
.color-scheme4 .icon-box-style4 i, .icon-box-style4 .color-scheme4 i, .color-scheme4 .icon-box-style4 .num, .icon-box-style4 .color-scheme4 .num {
background-image: -webkit-linear-gradient(315deg, #38aecc 0%, #c6297e 100%);
background-image: -o-linear-gradient(315deg, #38aecc 0%, #c6297e 100%);
background-image: linear-gradient(135deg, #38aecc 0%, #c6297e 100%);
}  .vc_row[data-vc-full-width] {
overflow: visible;
}
.owl-carousel .parallax-mirror {
-webkit-transform: translateX(0) !important;
-ms-transform: translateX(0) !important;
transform: translateX(0) !important;
}
.owl-carousel .owl-item {
-webkit-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
-o-transition-property: opacity, transform;
transition-property: opacity, transform;
transition-property: opacity, transform, -webkit-transform;
}
.owl-carousel.loading .owl-item {
opacity: 0 !important;
-webkit-transform: translate(50%, 0%) !important;
-ms-transform: translate(50%, 0%) !important;
transform: translate(50%, 0%) !important;
}
.vc_section,
.vc_row {
position: relative;
z-index: 1;
}
.cache-items {
display: none !important;
}
.parallax-mirror img {
left: 0;
} .load-items-area {
display: none !important;
} .bg-overlay {
overflow: hidden;
z-index: -1;
pointer-events: none;
}
.bg-overlay > div,
.bg-overlay .vertical-division > div {
z-index: 2 !important;
}
.bg-overlay .vertical-division {
position: absolute;
top: 0;
left: 0;
right: 50%;
bottom: 0;
margin-right: -305px;
}
.bg-overlay.vd-right .vertical-division {
left: 50%;
right: 0;
margin-left: -305px;
margin-right: 0px;
}
.bg-overlay .video {
z-index: 3;
}
.bg-overlay .video video {
position: absolute;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
top: 50%;
left: 50%;
-o-object-fit: contain;
object-fit: contain;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.bg-overlay .video audio {
display: none;
}
.bg-overlay iframe.video {
width: auto;
height: auto;
min-width: 100%;
min-height: 300%;
max-width: none;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.bg-overlay .play-video {
pointer-events: all;
}
.bg-overlay .video-controls {
position: absolute;
bottom: 30px;
left: 30px;
right: 30px;
z-index: 100;
pointer-events: none;
font-size: 24px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
z-index: 5 !important;
}
.bg-overlay .video-controls .button {
pointer-events: all;
position: relative;
-webkit-box-flex: 0;
-webkit-flex: 0 0 1.5em;
-ms-flex: 0 0 1.5em;
flex: 0 0 1.5em;
text-align: center;
}
.bg-overlay .video-controls .button i {
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
}
.bg-overlay .video-controls .button.active:before {
opacity: 0;
}
.bg-overlay .video-controls .button.active i {
opacity: 1;
}
.bg-overlay .text {
position: absolute;
left: 50%;
white-space: nowrap;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
font-weight: 900;
font-size: 300px;
opacity: 0.1;
line-height: 1;
}
.light-scheme .bg-overlay .text,
#page .light-scheme .bg-overlay .text {
opacity: 0.05;
}
.dark-scheme .bg-overlay .text,
#page .dark-scheme .bg-overlay .text {
opacity: 0.15;
}
@supports (-webkit-text-stroke: 2px) {
.bg-overlay .text {
-webkit-text-fill-color: transparent;
-webkit-text-stroke: 2px;
}
}
.bg-overlay .color {
background-color: #1a1a1a;
opacity: 0.2;
}
.bg-overlay .gradient {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 26, 26, 0.2)), to(rgba(26, 26, 26, 0.7)));
background-image: -webkit-linear-gradient(top, rgba(26, 26, 26, 0.2) 0%, rgba(26, 26, 26, 0.7) 100%);
background-image: -o-linear-gradient(top, rgba(26, 26, 26, 0.2) 0%, rgba(26, 26, 26, 0.7) 100%);
background-image: linear-gradient(to bottom, rgba(26, 26, 26, 0.2) 0%, rgba(26, 26, 26, 0.7) 100%);
background-repeat: repeat-x;
}
.bg-overlay .lines {
position: absolute;
top: 0;
right: 0;
width: 65%;
height: 100%;
max-width: 650px;
-webkit-transform: skewX(-30deg);
-ms-transform: skewX(-30deg);
transform: skewX(-30deg);
-webkit-transform-origin: 0% 65%;
-ms-transform-origin: 0% 65%;
transform-origin: 0% 65%;
}
.bg-overlay .lines.on-left {
right: auto;
left: 0;
-webkit-transform: skewX(30deg);
-ms-transform: skewX(30deg);
transform: skewX(30deg);
}
.bg-overlay .lines div {
width: 30.93525%;
background-color: #fff;
height: 100%;
float: left;
opacity: 0.07;
}
.bg-overlay .lines div:not(:last-of-type) {
margin-right: 3.59712%;
}
.bg-overlay .dots {
background: -webkit-linear-gradient(left, #21102d 33px, transparent 1%) center, -webkit-linear-gradient(#21102d 33px, transparent 1%) center, #585757;
background: -o-linear-gradient(left, #21102d 33px, transparent 1%) center, -o-linear-gradient(#21102d 33px, transparent 1%) center, #585757;
background: linear-gradient(90deg, #21102d 33px, transparent 1%) center, linear-gradient(#21102d 33px, transparent 1%) center, #585757;
-webkit-background-size: 35px 35px;
background-size: 35px 35px;
opacity: 0.9;
}
.bg-overlay .squares {
overflow: hidden;
}
.bg-overlay .squares:before, .bg-overlay .squares:after {
content: "";
position: absolute;
background-color: rgba(255, 255, 255, 0.05);
width: 100%;
height: 100%;
-webkit-transform: rotate(45deg) skewY(-25deg);
-ms-transform: rotate(45deg) skewY(-25deg);
transform: rotate(45deg) skewY(-25deg);
}
.bg-overlay .squares:before {
left: -25%;
bottom: 40%;
-webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
.bg-overlay .squares:after {
top: 60%;
left: 75%;
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
}
.bg-overlay a {
pointer-events: all;
} .app-button-container > a {
margin-bottom: 10px;
}
.app-button-container > a:not(:last-of-type) {
margin-right: 25px;
}
.app-button {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0 15px;
height: 50px;
width: 170px;
}
.app-button span {
overflow: visible;
}
.app-button .icon {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25px;
-ms-flex: 0 0 25px;
flex: 0 0 25px;
height: 25px;
fill: #fff;
margin-right: 15px;
}
.app-button .ct {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
font-weight: bold;
}
.app-button .ct .s-t {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.1em;
margin-bottom: 3px;
}
.app-button .ct .t {
font-size: 18px;
text-transform: none;
} @-webkit-keyframes play_pulse {
0%,
40%,
75% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
55% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
@keyframes play_pulse {
0%,
40%,
75% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
55% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
.play-button {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 65px;
height: 65px;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 20px;
cursor: pointer;
color: #fff;
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
.play-button.on-center {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.play-button i {
display: block;
-webkit-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
line-height: 65px;
}
.play-button:hover {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
} .scroll-down-button {
position: absolute;
right: 20px;
bottom: 20px;
z-index: 3;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.1em;
opacity: .3;
line-height: 1;
-webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%;
-webkit-transform: rotate(90deg) translateY(100%);
-ms-transform: rotate(90deg) translateY(100%);
transform: rotate(90deg) translateY(100%);
cursor: pointer;
}
.scroll-down-button:before {
content: '';
position: absolute;
width: 10px;
height: 2px;
-webkit-box-shadow: inset 0 0 0 4px;
box-shadow: inset 0 0 0 4px;
left: -20px;
top: 50%;
margin-top: -1px;
} .banner-area {
position: relative;
width: 100%;
}
.banner-area.swiper-container {
overflow: visible;
}
.banner-area.current-black {
color: #000;
}
.banner-area.top-offset .row {
padding-top: 130px;
}
.banner-area.navigation-on-bottom .banner-item .container > .row {
padding-bottom: 75px;
}
.banner-area .banner-item {
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
z-index: 1;
}
.banner-area .banner-item .container,
.banner-area .banner-item .container-fluid {
pointer-events: none;
}
.banner-area .banner-item .container > .row,
.banner-area .banner-item .container-fluid > .row {
padding: 40px 0;
pointer-events: none;
}
.banner-area .banner-item.white {
color: #fff;
}
.banner-area .banner-item.black {
color: #000;
}
.one-screen-scroll .swiper-wrapper > .swiper-slide > .bg-text,
.split-screen .screen-item .bg-text,
.banner-area .banner-item .bg-text {
position: absolute;
left: -0.08em;
bottom: -0.245em;
font-weight: 900;
font-size: 325px;
opacity: 0.1;
line-height: 1.1;
z-index: -2;
pointer-events: none;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.one-screen-scroll .swiper-wrapper > .swiper-slide > .bg-text,
.split-screen .screen-item .bg-text,
.banner-area .banner-item .bg-text {
background: -webkit-gradient(linear, left top, right top, from(#38aecc), to(#c6297e));
background: -webkit-linear-gradient(left, #38aecc 0%, #c6297e 100%);
background: -o-linear-gradient(left, #38aecc 0%, #c6297e 100%);
background: linear-gradient(to right, #38aecc 0%, #c6297e 100%);
-webkit-background-size: cover;
background-size: cover;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.banner-area .banner-item .heading-block {
margin: 0 0 35px;
}
.banner-area .banner-item .h {
margin: 0;
line-height: 1;
}
.banner-area .banner-item .text {
line-height: 1.5;
max-width: 485px;
margin-top: -10px;
margin-bottom: 30px;
opacity: .6;
}
.banner-area .banner-item .button-style1 {
margin-bottom: 55px;
}
.banner-area.banner-style2 .next-slide-button {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 150px;
z-index: 4;
overflow: hidden;
}
.banner-area.banner-style2 .next-slide-button span {
position: absolute;
left: 0;
bottom: 30px;
font-size: 72px;
font-weight: 900;
line-height: 0.83333;
color: #fff;
opacity: .4;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.banner-area.banner-style2 .next-slide-button span {
-webkit-background-size: cover;
background-size: cover;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.banner-area.banner-style2 .banner-item {
-webkit-mask-image: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/banner-mask.svg);
mask-image: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/banner-mask.svg);
-webkit-mask-position: 0 center;
mask-position: 0 center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 3267px auto;
mask-size: 3267px auto;
-webkit-transition: all 400ms ease-in;
-o-transition: all 400ms ease-in;
transition: all 400ms ease-in;
background: #0f0e26;
margin-left: -185px;
}
.banner-area.banner-style2 .banner-item:before {
content: "";
font-family: "pointers";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
text-decoration: none;
text-transform: none;
position: absolute;
top: 50%;
left: 12px;
margin-top: -.5em;
font-size: 10px;
-webkit-transition: all 400ms ease-in;
-o-transition: all 400ms ease-in;
transition: all 400ms ease-in;
}
.banner-area.banner-style2 .banner-item .bg-overlay {
-webkit-transition: all 400ms ease-in;
-o-transition: all 400ms ease-in;
transition: all 400ms ease-in;
opacity: .5;
}
.banner-area.banner-style2 .swiper-slide-active .banner-item {
-webkit-mask-position: -25px center;
mask-position: -25px center;
margin-left: 0;
}
.banner-area.banner-style2 .swiper-slide-active .banner-item:before {
content: '';
left: -25px;
}
.banner-area.banner-style2 .swiper-slide-active .banner-item .bg-overlay {
opacity: 1;
}
.banner-area.with-wave .banner-item .container > .row {
padding-bottom: 120px;
} .banner-navigation {
position: absolute;
left: 0;
right: 0;
bottom: 30px;
z-index: 10;
}
.navigation-on-side .banner-navigation {
top: 0;
left: auto;
right: 0;
bottom: 0;
width: 45px;
}
.navigation-on-side .banner-navigation > div {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%) rotate(90deg);
-ms-transform: translate(-50%) rotate(90deg);
transform: translate(-50%) rotate(90deg);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
width: auto;
}
.navigation-on-side.bsl-right .banner-navigation {
left: 0;
right: auto;
}
.navigation-on-side.bsl-right .banner-navigation > div {
-webkit-transform: translate(-50%) rotate(-90deg);
-ms-transform: translate(-50%) rotate(-90deg);
transform: translate(-50%) rotate(-90deg);
}
.banner-navigation > div {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.banner-navigation > div > *:not(:last-of-type) {
margin-right: 15px;
}
.banner-navigation .counter {
font-size: 12px;
font-weight: bold;
white-space: nowrap;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.banner-navigation .counter {
-webkit-background-size: cover;
background-size: cover;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: rgba(107, 127, 176, 0.55);
}
}
.banner-navigation .line {
width: 120px;
}
.banner-navigation .line div {
height: 1px;
width: 0;
-webkit-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.banner-navigation .line:not(.go) div {
-webkit-transition-duration: 300ms !important;
-o-transition-duration: 300ms !important;
transition-duration: 300ms !important;
}
.banner-navigation .line.go div {
width: 100%;
}
.banner-navigation .prev,
.banner-navigation .next {
position: relative;
cursor: pointer;
font-size: 9px;
}
.banner-navigation .prev:after,
.banner-navigation .next:after {
content: '';
position: absolute;
top: -5px;
left: -5px;
right: -5px;
bottom: -5px;
}
.banner-current-white .banner-navigation {
color: #fff;
}
.banner-current-white .banner-navigation .counter {
color: #fff;
-webkit-text-fill-color: #fff;
}
.banner-current-white .banner-navigation .line {
background: #fff;
} .video-block {
position: relative;
overflow: hidden;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 1;
}
.video-block.content-white {
color: #fff;
}
.video-block.content-black {
color: #120921;
}
.video-block img {
display: block;
}
.video-block:not(.row) .content .sub-h {
color: inherit;
}
.video-block .content {
max-width: 460px;
}
.video-block .content .heading-block,
.video-block .content .text-t1 {
margin: 0 0 20px;
}
.video-block .content .h {
margin-top: 0;
}
.video-block .content p {
font-weight: 200;
margin-bottom: 25px;
}
.video-block .content .play-button {
margin: 0 auto;
color: #fff;
}
.video-block.row {
background: #f4f5fb;
}
.dark-scheme .video-block.row {
background: #181818;
}
.video-block.row .bg-overlay {
right: 50%;
}
.video-block.row .play-button {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 2;
color: #fff;
}
.video-block.row .content {
max-width: 505px;
width: 100%;
margin: 0 auto;
}
.video-block.row .content .heading-block {
text-align: left;
}
.video-block.row .content .heading-block .h {
line-height: 1;
}
@media (max-width: 767.98px) {
.video-block.row {
height: auto !important;
padding-top: 370px;
padding-bottom: 120px;
}
.video-block.row .play-button {
top: 300px;
}
.video-block.row .bg-overlay {
right: 0;
height: 300px;
}
} .loadmore-button-block {
margin: 30px 0;
text-align: center;
}
.loadmore-button-block .loadmore-button {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
vertical-align: middle;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-transform: uppercase;
font-size: 12px;
color: inherit;
letter-spacing: .1em;
opacity: 0.6;
}
.loadmore-button-block .loadmore-button:after {
content: '';
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
margin-left: 5px;
}
.loadmore-button-block .loadmore-button.button-style1 {
color: #fff;
opacity: 1;
}
.loadmore-button-block .loadmore-button.button-style1:after {
display: none;
}
.portfolio-grid .loadmore-button-block {
margin: -15px 0 40px;
}
.portfolio-grid.style-style2 .loadmore-button-block {
margin: -20px 0 40px;
}
.portfolio-grid.style-style1 .loadmore-button-block,
.portfolio-masonry.style-style4 .loadmore-button-block {
margin: -10px 0 40px;
}
.portfolio-grid.style-style3 .loadmore-button-block {
margin: 0px 0 40px;
}
.blog-horizontal + .loadmore-button-block {
margin: -65px 0 40px;
} .filter-buttons {
margin: 40px 0;
}
.filter-buttons .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.filter-buttons .wrap .button {
padding: 5px 0;
opacity: 0.4;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.1em;
}
.filter-buttons .wrap .button:not(:last-of-type) {
margin-right: 40px;
}
.filter-buttons .wrap .button:hover {
background: none;
}
.filter-buttons .wrap .button:hover, .filter-buttons .wrap .button.current {
opacity: 1;
}
.filter-buttons .wrap .button.current {
-webkit-box-shadow: 0 1px 0 0;
box-shadow: 0 1px 0 0;
}
.filter-buttons.tal .wrap {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.filter-buttons.tar .wrap {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
} .portfolio-block {
position: relative;
} .portfolio-items {
margin: 30px -15px;
}
.portfolio-items.with-dots {
margin-bottom: 120px;
}
.portfolio-items .owl-dots {
position: absolute;
left: 0;
right: 0;
top: 100%;
margin-top: 55px;
}
.portfolio-items .grid-sizer {
display: none;
height: 0;
}
.portfolio-items.isotope .grid-sizer {
display: block;
}
.portfolio-packery article {
position: relative;
padding: 0;
}
.portfolio-packery article:before {
content: '';
display: block;
padding-bottom: 70%;
}
@media (min-width: 768px) {
.portfolio-packery article:nth-child(4n+4):before {
padding-bottom: 140.2%;
}
.portfolio-packery article:nth-child(4n+5) {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.portfolio-packery article:nth-child(4n+5):before {
padding-bottom: 35%;
}
}
.portfolio-packery .portfolio-item {
position: absolute;
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
margin-bottom: 0;
}
.portfolio-packery .portfolio-item .img-block div {
padding-bottom: 0;
}
.portfolio-packery.no-gutters {
margin: 0;
}
.portfolio-packery.no-gutters .portfolio-item {
top: 0;
left: 0;
right: 0;
bottom: 0;
} .portfolio-item {
position: relative;
margin-bottom: 30px;
z-index: 1;
}
.portfolio-item:before {
content: '';
z-index: -1;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: all 400ms ease-in;
-o-transition: all 400ms ease-in;
transition: all 400ms ease-in;
}
.portfolio-item .img-block div {
padding-bottom: 75%;
}
.portfolio-item .img-block img {
display: block;
}
.portfolio-item .content {
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
color: #fff;
padding: 25px 35px;
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
-webkit-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
-webkit-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
transform-origin: 0 100%;
}
@supports ((-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0)) or (clip-path: polygon(0 0, 100% 0, 100% 0, 0 0))) {
.portfolio-item .content {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
-webkit-transform: translateY(100%) scale(1);
-ms-transform: translateY(100%) scale(1);
transform: translateY(100%) scale(1);
}
}
.portfolio-item .content:before {
content: '';
z-index: -1;
opacity: 0.5;
}
.portfolio-item .content .cat {
position: relative;
padding-left: 20px;
font-size: 12px;
font-weight: bold;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-bottom: 5px;
}
.portfolio-item .content .cat:before {
content: '';
position: absolute;
top: 50%;
left: 0;
margin-top: -1px;
width: 10px;
height: 2px;
-webkit-box-shadow: inset 0 0 0 5px;
box-shadow: inset 0 0 0 5px;
}
.portfolio-item .content .h {
margin: 0;
}
.portfolio-item a {
z-index: 2;
}
.portfolio-item:hover:before {
-webkit-transform: translate(6px, 6px);
-ms-transform: translate(6px, 6px);
transform: translate(6px, 6px);
}
.portfolio-item:hover .content {
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
}
@supports ((-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0)) or (clip-path: polygon(0 0, 100% 0, 100% 0, 0 0))) {
.portfolio-item:hover .content {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
-webkit-transform: translateY(0%) scale(1);
-ms-transform: translateY(0%) scale(1);
transform: translateY(0%) scale(1);
}
} .portfolio-carousel {
position: relative;
margin: 30px 0;
}
.portfolio-carousel > .prev,
.portfolio-carousel > .next {
font-size: 24px;
}
.portfolio-carousel > .prev {
left: 40px;
}
.portfolio-carousel > .next {
right: 40px;
}
.portfolio-carousel .swiper-navigation {
bottom: -40px;
}
.portfolio-carousel .swiper-slide {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
max-width: 1000px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.portfolio-carousel .swiper-slide article {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
}
.portfolio-carousel .swiper-slide .portfolio-item {
margin-bottom: 0;
}
.portfolio-carousel .portfolio-carousel-item .img,
.portfolio-carousel .portfolio-carousel-item .content {
-webkit-transition: 900ms ease-in-out;
-o-transition: 900ms ease-in-out;
transition: 900ms ease-in-out;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
-o-transition-property: transform, opacity;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
}
.portfolio-carousel .portfolio-carousel-item .img {
position: relative;
height: 450px;
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
.portfolio-carousel .portfolio-carousel-item .content {
-webkit-box-flex: 0;
-webkit-flex: 0 0 350px;
-ms-flex: 0 0 350px;
flex: 0 0 350px;
padding-left: 50px;
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
.portfolio-carousel .portfolio-carousel-item .heading-block .h {
line-height: 1;
}
.portfolio-carousel .portfolio-carousel-item .heading-block .h:before {
content: '';
position: absolute;
top: 0.5em;
right: 100%;
width: 75px;
height: 2px;
margin-top: -1px;
margin-right: 30px;
}
.portfolio-carousel .portfolio-carousel-item .heading-block .h a {
color: inherit;
}
.portfolio-carousel .portfolio-carousel-item.swiper-slide-prev .img {
-webkit-transform: translateX(350px);
-ms-transform: translateX(350px);
transform: translateX(350px);
}
.portfolio-carousel .portfolio-carousel-item.swiper-slide-prev .content {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
opacity: 0;
}
.portfolio-carousel .portfolio-carousel-item.swiper-slide-next .content {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
opacity: 0;
} .portfolio-grid-w-offsets {
margin: 70px -15px;
}
@media (min-width: 768px) {
.portfolio-grid-w-offsets .item {
padding-right: 0;
}
.portfolio-grid-w-offsets .item:nth-child(12n+2) > div {
margin-top: 70px;
margin-bottom: 160px;
margin-left: -3.4188%;
width: 98.14815%;
}
.portfolio-grid-w-offsets .item:nth-child(12n+3) > div {
margin-left: 2.5641%;
width: 100%;
}
.portfolio-grid-w-offsets .item:nth-child(12n+4) > div {
margin-left: 2.99145%;
width: 85.18519%;
}
.portfolio-grid-w-offsets .item:nth-child(12n+5) > div {
margin-left: 0%;
width: 100%;
}
.portfolio-grid-w-offsets .item:nth-child(12n+6) > div {
margin-left: -4.70085%;
width: 87.03704%;
}
.portfolio-grid-w-offsets .item:nth-child(12n+7) > div {
margin-bottom: 100px;
margin-left: -1.7094%;
width: 110.18519%;
}
.portfolio-grid-w-offsets .item:nth-child(12n+8) > div {
margin-left: 0%;
width: 92.59259%;
}
.portfolio-grid-w-offsets .item:nth-child(12n+9) > div {
margin-left: 6.83761%;
width: 87.96296%;
}
.portfolio-grid-w-offsets .item:nth-child(12n+10) > div {
margin-left: -5.55556%;
width: 99.07407%;
}
.portfolio-grid-w-offsets .item:nth-child(12n+11) > div {
margin-left: 1.79487%;
width: 87.03704%;
}
.portfolio-grid-w-offsets .item:nth-child(12n+12) > div {
margin-left: -2.5641%;
width: 97.22222%;
}
.portfolio-grid-w-offsets .item:nth-child(12n+13) > div {
margin-left: -5.55556%;
width: 98.14815%;
}
}
@media (max-width: 767.98px) {
.portfolio-grid-w-offsets .item {
padding: 0 30px;
}
}
.portfolio-grid-w-offsets .loadmore-button-block {
margin-top: 0;
}
@media (max-width: 767.98px) {
.portfolio-grid-w-offsets {
margin-bottom: 0px;
}
.portfolio-grid-w-offsets .loadmore-button-block {
margin-top: 10px;
}
}
.portfolio-item-grid-type2 {
position: relative;
padding-left: 55px;
margin-bottom: 125px;
}
.portfolio-item-grid-type2 .img-block {
position: relative;
}
.portfolio-item-grid-type2 .img-block:before {
content: '';
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
z-index: -1;
}
.portfolio-item-grid-type2 .img-block img {
display: block;
width: 100%;
}
.portfolio-item-grid-type2 .content {
position: absolute;
-webkit-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
transform-origin: 0 100%;
text-transform: uppercase;
left: 0;
bottom: 0;
-webkit-transform: rotate(-90deg) translate(0, 100%);
-ms-transform: rotate(-90deg) translate(0, 100%);
transform: rotate(-90deg) translate(0, 100%);
}
.portfolio-item-grid-type2 .content .h {
font-size: 16px;
letter-spacing: 0.025em;
margin: 0;
}
.portfolio-item-grid-type2 .content .cat {
font-size: 12px;
font-weight: bold;
letter-spacing: 0.1em;
}
.portfolio-item-grid-type2:hover .img-block:before {
-webkit-transform: translate(5px, 5px);
-ms-transform: translate(5px, 5px);
transform: translate(5px, 5px);
} .tabs-block {
margin: 30px 0;
}
.tabs-block.vertical {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.tabs-block .tb-buttons {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 35px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 767.98px) {
.tabs-block .tb-buttons {
display: none;
}
}
.tabs-block .tb-buttons .center {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.tabs-block .tb-buttons .right {
-webkit-box-pack: right;
-webkit-justify-content: right;
-ms-flex-pack: right;
justify-content: right;
}
.tabs-block .tb-m-button,
.tabs-block .tb-buttons .button {
position: relative;
cursor: pointer;
line-height: 1;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.1em;
text-transform: uppercase;
}
.tabs-block .tb-m-button:not(:last-of-type),
.tabs-block .tb-buttons .button:not(:last-of-type) {
margin-right: 40px;
}
.tabs-block .tb-m-button span,
.tabs-block .tb-buttons .button span {
position: relative;
display: inline-block;
vertical-align: middle;
padding: .2em 0;
}
.tabs-block .tb-m-button span:after,
.tabs-block .tb-buttons .button span:after {
content: '';
right: 0;
height: 1px;
-webkit-transition: right 400ms ease-in-out;
-o-transition: right 400ms ease-in-out;
transition: right 400ms ease-in-out;
-webkit-box-shadow: inset 0 0 0 3px;
box-shadow: inset 0 0 0 3px;
opacity: 0.2;
}
.tabs-block .tb-m-button.current span:after,
.tabs-block .tb-buttons .button.current span:after {
right: 100%;
}
.tabs-block.vertical .tb-buttons {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: left;
-webkit-justify-content: left;
-ms-flex-pack: left;
justify-content: left;
-webkit-box-align: start;
-webkit-align-items: start;
-ms-flex-align: start;
align-items: start;
width: 30%;
min-width: 150px;
max-width: 190px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 35%;
-ms-flex: 0 0 35%;
flex: 0 0 35%;
}
.tabs-block.vertical .tb-buttons .button {
margin-bottom: 1.5em;
}
.tabs-block .tb-m-button {
margin: 20px 0;
display: none;
}
@media (max-width: 767.98px) {
.tabs-block .tb-m-button {
display: block;
}
}
.tabs-block .tb-wrap .wrap .wrap-inner {
display: none;
overflow: hidden;
padding-bottom: 5px;
}
@media (max-width: 767.98px) {
.tabs-block .tb-wrap .wrap .wrap-inner {
margin-top: 20px;
}
}
.tabs-block .tb-wrap .wrap .wrap-inner .inner-content > *:first-child {
margin-top: 0;
}
.tabs-block .tb-wrap .wrap p:first-of-type {
margin-top: 0;
} .brand-block {
margin: 40px 0;
}
.brand-block .owl-stage {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.brand-item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 100px;
}
.brand-item .content {
position: relative;
}
.brand-item img {
max-height: 100%;
width: auto;
}
.brand-item img + img {
position: absolute;
top: 0;
left: 0;
opacity: 0;
visibility: hidden;
}
.brand-item.without-hover img {
opacity: .3;
} .map-decorated-block {
position: relative;
z-index: 1;
max-width: 90%;
margin: 0 auto;
}
.map-decorated-block .map {
position: absolute;
top: 2.3%;
left: 7.4%;
right: 17.2%;
bottom: 1.4%;
-webkit-mask-image: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/map-mask.svg);
mask-image: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/map-mask.svg);
-webkit-mask-position: center bottom;
mask-position: center bottom;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
z-index: 3;
overflow: hidden;
}
.map-decorated-block .map > div {
position: absolute;
top: -30px !important;
left: -30px !important;
right: -30px !important;
bottom: -30px !important;
width: auto !important;
height: auto !important;
}
.map-decorated-block svg {
width: 100%;
} .skills-items {
margin-top: 35px;
}
.skills-rate {
margin: 0 0 35px 0;
}
.skills-rate .h,
.skills-rate .rate-line span {
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.05em;
color: #d1d1d1;
}
.light-scheme #page .skills-rate .h,
#page .light-scheme .skills-rate .h, .light-scheme #page
.skills-rate .rate-line span,
#page .light-scheme
.skills-rate .rate-line span {
color: #868686;
}
.skills-rate .rate-line {
background: #7c7c7c;
margin: 10px 0 0;
}
.light-scheme #page .skills-rate .rate-line,
#page .light-scheme .skills-rate .rate-line {
background: #e1e2e5;
}
.skills-rate .rate-line div {
position: relative;
height: 5px;
-webkit-transition: width 500ms ease-in-out;
-o-transition: width 500ms ease-in-out;
transition: width 500ms ease-in-out;
}
.skills-rate .rate-line div span {
position: absolute;
right: 5px;
bottom: 100%;
margin-bottom: 10px;
line-height: 1.5;
-webkit-transform: translate(50%, 0);
-ms-transform: translate(50%, 0);
transform: translate(50%, 0);
}
.skills-rate .desc {
margin-top: 15px;
font-size: 14px;
line-height: 1.71429;
color: #b1b0b0;
} .skill-circle {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
margin-bottom: 30px;
}
.skill-circle .circle {
position: relative;
margin-bottom: 28px;
}
.skill-circle .circle canvas {
display: block;
}
.skill-circle .circle .rate {
position: absolute;
top: 50%;
left: 20px;
right: 20px;
font-size: 36px;
font-weight: 600;
line-height: 1;
margin-top: -0.5em;
}
.skill-circle .h {
margin: 0 0 20px;
text-transform: uppercase;
font-size: 18px;
}
.skill-circle .desc {
font-size: 14px;
line-height: 1.71429;
max-width: 235px;
color: #d1d1d1;
}
.light-scheme .skill-circle .desc,
#page .light-scheme .skill-circle .desc {
color: #2c2c2c;
} .side-img > .vc_column-inner {
height: 100%;
margin: 0 15px;
} .accordion-block {
margin: 30px 0;
}
.accordion-item {
border-bottom: 1px solid #2323231a;
}
.accordion-item.current .top .button:after {
-webkit-transform: translate(-50%, -50%) rotate(-90deg);
-ms-transform: translate(-50%, -50%) rotate(-90deg);
transform: translate(-50%, -50%) rotate(-90deg);
}
.accordion-item .top {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
font-size: 20px;
line-height: 1.2;
height: 60px;
font-weight: bold;
cursor: pointer;
}
.accordion-item .top .button {
position: absolute;
top: 50%;
right: -13px;
width: 45px;
height: 45px;
margin-top: -22.5px;
font-size: 16px;
}
.accordion-item .top .button:before, .accordion-item .top .button:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.accordion-item .top .button:before {
width: 0.875em;
height: 0.125em;
}
.accordion-item .top .button:after {
height: 0.875em;
width: 0.125em;
}
.accordion-item .wrap {
display: none;
font-size: 14px;
line-height: 1.71429;
padding: 0 0 20px;
max-width: 440px;
font-weight: 300;
opacity: .8;
}
@media (max-width: 767.98px) {
.accordion-item .top {
font-size: 18px;
}
} .team-block {
position: relative;
margin: 30px 0 65px;
}
.team-block .swiper-container {
overflow: visible;
}
.team-block .prev,
.team-block .next {
color: inherit;
}
.team-item {
text-align: center;
}
.team-item .avatar {
position: relative;
margin-bottom: 25px;
}
.team-item .img {
padding-bottom: 100%;
}
.team-item .name {
margin: 0;
font-size: 18px;
text-transform: uppercase;
font-weight: 900;
}
.team-item .post {
font-size: 14px;
font-weight: 300;
}
.team-item .social-links {
font-size: 15px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 10px;
} .side-img-block svg {
fill: #fff;
} .icon-box-style1 {
position: relative;
margin-bottom: 30px;
text-align: center;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 50px 20px 45px;
background: #0d132a;
overflow: hidden;
-webkit-transition: background 400ms ease-in-out;
-o-transition: background 400ms ease-in-out;
transition: background 400ms ease-in-out;
}
.color-scheme2 #page .icon-box-style1 {
background: #fdded0;
}
.color-scheme3 #page .icon-box-style1 {
background: #fdded0;
}
.color-scheme4 #page .icon-box-style1 {
background: #c76f9f;
color: #fff;
}
.icon-box-style1:before {
content: '';
z-index: 0;
}
.icon-box-style1 i {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 1.91489em;
height: 1.91489em;
font-size: 47px;
margin: 0 auto;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 15px;
}
.icon-box-style1 i:after {
content: '';
opacity: .2;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.icon-box-style1 .h {
margin: 0 0 10px;
}
.icon-box-style2 .desc,
.icon-box-style1 .desc {
font-size: 16px;
font-weight: 300;
line-height: 1.28571;
max-width: 175px;
margin: 0 auto;
}
.icon-box-style1:hover {
background: transparent;
}
.icon-box-style1:hover:before {
opacity: .3;
}
.icon-box-style1:hover .desc {
color: inherit;
} .icon-box-block-style2 {
margin: 30px 0 0;
}
.icon-box-style2 {
margin-bottom: 30px;
text-align: center;
}
.icon-box-style2 i {
font-size: 55px;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.icon-box-style2 i {
-webkit-background-size: cover;
background-size: cover;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.icon-box-style2 .desc {
color: inherit !important;
opacity: .8;
max-width: 188px;
} .icon-box-style3,
.icon-box-style4 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 45px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.icon-box-style3 i,
.icon-box-style4 i {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 40px;
margin-top: 5px;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.icon-box-style3 i,
.icon-box-style4 i {
-webkit-background-size: cover;
background-size: cover;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.icon-box-style3 .content,
.icon-box-style4 .content {
position: relative;
}
.icon-box-style3 .h,
.icon-box-style4 .h {
margin: 0 0 10px;
}
.icon-box-style3 .desc,
.icon-box-style4 .desc {
font-size: 14px;
line-height: 1.28571;
max-width: 190px;
}
.icon-box-style3.left i,
.icon-box-style4.left i {
margin-right: 20px;
}
.icon-box-style3.right,
.icon-box-style4.right {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: right;
}
.icon-box-style3.right i,
.icon-box-style4.right i {
margin-left: 20px;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.icon-box-style3.right .desc,
.icon-box-style4.right .desc {
margin-left: auto;
} .icon-box-style4 {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.icon-box-style4 .num {
position: absolute;
font-size: 120px;
font-weight: 900;
opacity: 0.1;
top: 50%;
left: 0;
line-height: 1;
margin-top: -0.5em;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.icon-box-style4 .num {
-webkit-background-size: cover;
background-size: cover;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.icon-box-style4 i {
font-size: 30px;
margin: 0 30px 0 0;
}
.icon-box-style4 .h {
font-size: 30px;
margin-bottom: 0;
}
.icon-box-style4 .desc {
line-height: 1.71429;
max-width: 270px;
}
.icon-box-style4.right .num {
left: auto;
right: 0;
}
.icon-box-style4.right i {
margin: 0 0 0 30px;
} .testimonials-block.style2 .swiper-container {
overflow: visible;
}
.testimonials-block.style2 .swiper-pagination {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.testimonials-block .testimonials-item svg {
width: 61px;
}
.testimonials-block .testimonials-item blockquote {
margin: 20px 0;
-webkit-filter: brightness(1.7);
filter: brightness(1.7);
}
.testimonials-block .testimonials-item .name {
font-size: 18px;
text-transform: uppercase;
font-weight: 800;
margin-top: 30px;
}
.testimonials-block .testimonials-item .post {
font-size: 14px;
font-weight: 300;
font-size: 14px;
margin-top: 5px;
}
.testimonials-block .testimonials-item-style2 {
background: #fff;
-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04);
padding: 30px 40px;
}
.testimonials-block .testimonials-item-style2 > svg {
position: absolute;
top: -24px;
left: 40px;
width: 61px;
}
.testimonials-block .testimonials-item-style2 blockquote {
line-height: 1.875;
font-style: italic;
color: inherit;
opacity: .6;
}
.testimonials-block .testimonials-item-style2 .bottom {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.testimonials-block .testimonials-item-style2 .avatar {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83px;
-ms-flex: 0 0 83px;
flex: 0 0 83px;
margin-right: 25px;
}
.testimonials-block .testimonials-item-style2 .avatar svg {
width: 100%;
visibility: visible;
}
.testimonials-block .testimonials-item-style2 .content {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
}
.testimonials-block .testimonials-item-style2 .content .name {
text-transform: uppercase;
font-size: 18px;
font-weight: 800;
}
.testimonials-block .testimonials-item-style2 .content .post {
font-weight: 300;
}
.testimonials-block .swiper-pagination {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 35px 0;
}
.testimonials-block .swiper-pagination .swiper-pagination-bullet {
position: relative;
background: #767092;
width: 12px;
height: 12px;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-right: 5px;
cursor: pointer;
}
.light-scheme #page .testimonials-block .swiper-pagination .swiper-pagination-bullet,
#page .light-scheme .testimonials-block .swiper-pagination .swiper-pagination-bullet {
background: #e2e2e2;
}
.testimonials-block .swiper-pagination .swiper-pagination-bullet:before {
content: '';
position: absolute;
top: 2px;
left: 2px;
right: 2px;
bottom: 2px;
-webkit-border-radius: 50%;
border-radius: 50%;
} .services-block .swiper-slide {
background: #f5f7fb;
text-align: center;
}
.services-block .swiper-slide .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.services-block .swiper-slide .img {
position: relative;
height: 380px;
-webkit-mask-image: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/services-mask.svg);
mask-image: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/services-mask.svg);
-webkit-mask-position: center bottom;
mask-position: center bottom;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 1366px auto;
mask-size: 1366px auto;
z-index: 2;
}
.services-block .swiper-slide .img:before {
content: '';
}
.services-block .swiper-slide .content {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 365px;
z-index: 1;
margin-top: -15px;
}
.services-block .swiper-slide .content:before {
content: '';
z-index: -1;
}
.services-block .swiper-slide .num {
font-size: 72px;
font-weight: 900;
opacity: 0.1;
line-height: 1;
}
.services-block .swiper-slide .h {
text-transform: uppercase;
}
.services-block .swiper-slide .text {
font-size: 14px;
font-weight: 300;
max-width: 345px;
}
.services-block .swiper-slide .link {
margin-top: 15px;
font-size: 14px;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.services-block .swiper-slide:nth-child(odd) .img {
-webkit-mask-image: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/services-mask-odd.svg);
mask-image: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/services-mask-odd.svg);
-webkit-mask-position: center top;
mask-position: center top;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.services-block .swiper-slide:nth-child(odd) .content {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
margin-top: 0;
margin-bottom: -15px;
}
.services-block .swiper-slide:hover .img:before {
opacity: .2;
}
.services-block .swiper-slide:hover .content {
color: #fff;
}
.services-block .swiper-slide:hover .content .link {
color: inherit;
} .price-list-block {
position: relative;
margin: 30px 0;
}
.price-list-block .swiper-container {
overflow: visible;
}
.price-list-item {
text-align: center;
}
.price-list-item .wrap {
position: relative;
padding: 45px 30px 50px;
background: #fff;
-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04);
overflow: hidden;
}
.price-list-item .sticker {
position: absolute;
top: -5px;
right: -5px;
font-size: 14px;
font-weight: bold;
letter-spacing: .1em;
text-transform: uppercase;
color: #fff;
pointer-events: none;
}
.price-list-item .sticker span {
display: block;
}
.price-list-item .sticker span span {
display: block;
padding: 4px 40px;
-webkit-transform: rotate(45deg) translate(50%, 100%);
-ms-transform: rotate(45deg) translate(50%, 100%);
transform: rotate(45deg) translate(50%, 100%);
-webkit-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.price-list-item .icon {
margin: 0 0 10px;
}
.price-list-item .icon i {
font-size: 40px;
vertical-align: middle;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
.price-list-item .icon i {
-webkit-background-size: cover;
background-size: cover;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.price-list-item .h {
text-transform: uppercase;
letter-spacing: 0.1em;
font-weight: bold;
margin: 0 0 15px;
opacity: .6;
}
.price-list-item .price-block {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.price-list-item .price {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 72px;
font-weight: 900;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
line-height: 1;
margin-bottom: 10px;
}
.price-list-item .price span {
font-size: 0.41667em;
margin-top: 0.3em;
}
.price-list-item .period {
position: relative;
-webkit-box-flex: 0;
-webkit-flex: 0 0 50px;
-ms-flex: 0 0 50px;
flex: 0 0 50px;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
text-align: left;
line-height: 1;
margin-left: 30px;
opacity: 0.7;
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
margin-bottom: 28px;
}
.price-list-item .period:before {
content: '/';
position: absolute;
top: -3px;
left: -21px;
font-size: 30px;
font-weight: 200;
}
.price-list-item .decor-wave {
width: 30px;
height: 5px;
margin: 10px 0 25px;
fill: url(#gradient-front-horizontal);
}
.price-list-item .options .o-row {
opacity: 0.44;
}
.price-list-item .options .o-row:not(:last-of-type):after {
content: '';
display: block;
margin: 12px auto;
width: 10px;
height: 1px;
-webkit-box-shadow: inset 0 0 0 3px;
box-shadow: inset 0 0 0 3px;
}
.price-list-item .button-style1 {
margin-top: 35px;
} .wave-block {
position: absolute;
left: 0;
right: 0;
z-index: 3;
pointer-events: none;
}
.wave-block.on-top {
top: -10px;
}
.wave-block.on-top svg {
top: 0;
}
.wave-block.on-bottom {
bottom: -10px;
}
.wave-block.on-bottom svg {
-webkit-transform: translateX(-50%) scaleY(-1);
-ms-transform: translateX(-50%) scaleY(-1);
transform: translateX(-50%) scaleY(-1);
bottom: 0;
}
.wave-block svg {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
min-width: 100%;
} .num-box-items .num-box {
margin-bottom: 30px;
}
.num-box-items .num-box .number {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 60px;
font-weight: 100;
line-height: 1;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.num-box-items .num-box .number .after {
font-size: 36px;
font-weight: 300;
margin-left: 10px;
}
.num-box-items .num-box .title {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.1em;
margin-top: 5px;
}
.num-box-items .num-box.with-icon {
padding-left: 95px;
}
.num-box-items .num-box.with-icon i {
position: absolute;
font-size: 35px;
top: 13px;
left: 35px;
} .about-me-block.banner-area .banner-item .bg-text {
position: absolute;
top: 90px;
left: 50%;
bottom: auto;
opacity: 0.35;
font-size: 150px;
line-height: 0.8;
margin-left: 365px;
}
.about-me-block .me-img {
position: absolute;
right: 0;
bottom: 0;
height: 100%;
padding-top: 60px;
max-width: 60%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.about-me-block .me-img img {
vertical-align: bottom;
width: auto;
height: auto;
max-height: 100%;
}
@media (max-width: 767.98px) {
.about-me-block .me-img {
display: none;
}
} .swiper-navigation {
position: absolute;
left: 0;
right: 0;
bottom: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 5;
}
.swiper-navigation.on-side {
top: 50%;
left: 50%;
right: -50%;
bottom: auto;
-webkit-transform: rotate(90deg) translateY(25px);
-ms-transform: rotate(90deg) translateY(25px);
transform: rotate(90deg) translateY(25px);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.swiper-navigation .prev,
.swiper-navigation .next {
position: relative;
font-size: 8px;
}
.swiper-navigation .prev.swiper-button-disabled,
.swiper-navigation .next.swiper-button-disabled {
opacity: 0.4;
pointer-events: none;
}
.swiper-navigation .prev:after,
.swiper-navigation .next:after {
content: '';
position: absolute;
top: -5px;
left: -5px;
right: -5px;
bottom: -5px;
}
.swiper-navigation .dots {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0 20px;
}
.swiper-navigation .dots .swiper-pagination-bullet {
position: relative;
width: 4px;
height: 4px;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-right: 15px;
-webkit-box-shadow: inset 0 0 0 2px;
box-shadow: inset 0 0 0 2px;
opacity: 0.4;
border-radius: 50%;
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
.swiper-navigation .dots .swiper-pagination-bullet:last-of-type {
margin-right: 0;
}
.swiper-navigation .dots .swiper-pagination-bullet:before {
content: '';
-webkit-border-radius: 50%;
border-radius: 50%;
}
.swiper-navigation .dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
opacity: 1;
} .one-screen-scroll {
height: 100vh;
max-height: 100vh;
}
.one-screen-scroll .swiper-wrapper > .swiper-slide {
position: relative;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.banner-item > .bg,
.one-screen-scroll .swiper-wrapper > .swiper-slide > .bg {
right: 50%;
margin-right: -315px;
background-image: -webkit-linear-gradient(315deg, #df2b8c 0%, #0c152c 100%);
background-image: -o-linear-gradient(315deg, #df2b8c 0%, #0c152c 100%);
background-image: linear-gradient(135deg, #df2b8c 0%, #0c152c 100%);
z-index: -2;
}
.light-scheme #page .banner-item > .bg,
#page .light-scheme .banner-item > .bg, .light-scheme #page
.one-screen-scroll .swiper-wrapper > .swiper-slide > .bg,
#page .light-scheme
.one-screen-scroll .swiper-wrapper > .swiper-slide > .bg {
background-image: -webkit-linear-gradient(315deg, #ffce00 0%, #e93109 100%);
background-image: -o-linear-gradient(315deg, #ffce00 0%, #e93109 100%);
background-image: linear-gradient(135deg, #ffce00 0%, #e93109 100%);
}
.one-screen-scroll .swiper-wrapper > .swiper-slide.even > .bg {
right: 0;
margin-right: 0;
left: 50%;
margin-left: -315px;
}
@media (max-width: 991.98px) {
.one-screen-scroll .swiper-wrapper > .swiper-slide {
height: auto !important;
overflow: hidden;
}
} .categories-carousel {
background: #000;
}
.categories-carousel .prev {
left: 30px;
}
.categories-carousel .next {
right: 30px;
}
.categories-carousel .swiper-slide.prev-active .item {
margin-right: 55px;
}
.categories-carousel .swiper-slide.prev-active .item .img {
right: -110px;
}
.categories-carousel .swiper-slide.active .item {
margin: 0 -55px;
}
.categories-carousel .swiper-slide.active .item .img {
left: 0;
right: 0;
opacity: 0.7;
}
.categories-carousel .swiper-slide.next-active .item {
margin-left: 55px;
}
.categories-carousel .swiper-slide.next-active .item .img {
left: -110px;
}
.categories-carousel .swiper-slide.active.swiper-slide-duplicate-prev .item {
margin-right: 0;
}
.categories-carousel .swiper-slide.active.swiper-slide-duplicate-prev .item .img {
right: -55px;
}
.categories-carousel .item {
position: relative;
height: 440px;
overflow: hidden;
color: #fff;
-webkit-transition: all 400ms ease-in;
-o-transition: all 400ms ease-in;
transition: all 400ms ease-in;
z-index: 1;
}
.categories-carousel .item .img {
position: absolute;
top: 0;
left: -55px;
right: -55px;
bottom: 0;
-webkit-transition: all 400ms ease-in;
-o-transition: all 400ms ease-in;
transition: all 400ms ease-in;
}
.categories-carousel .item .h {
position: absolute;
right: 0;
bottom: 50px;
line-height: 0.60;
letter-spacing: .1em;
text-transform: uppercase;
margin: 0;
-webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%;
-webkit-transform: rotate(-90deg) translate(100%, 0%);
-ms-transform: rotate(-90deg) translate(100%, 0%);
transform: rotate(-90deg) translate(100%, 0%);
-webkit-transition: all 400ms ease-in;
-o-transition: all 400ms ease-in;
transition: all 400ms ease-in;
} .split-screen {
position: relative;
overflow: hidden;
}
.split-screen .screen-item {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
pointer-events: none;
overflow: hidden;
}
.split-screen .screen-item.current {
pointer-events: all;
z-index: 2;
}
.split-screen .screen-item.filled-background .type-content {
color: #fff;
}
.split-screen .screen-item.filled-background input.style1::-webkit-input-placeholder,
.split-screen .screen-item.filled-background textarea.style1::-webkit-input-placeholder {
color: inherit;
}
.split-screen .screen-item.filled-background input.style1::-moz-placeholder,
.split-screen .screen-item.filled-background textarea.style1::-moz-placeholder {
color: inherit;
}
.split-screen .screen-item.filled-background input.style1:-ms-input-placeholder,
.split-screen .screen-item.filled-background textarea.style1:-ms-input-placeholder {
color: inherit;
}
.split-screen .screen-item.filled-background input.style1::-ms-input-placeholder,
.split-screen .screen-item.filled-background textarea.style1::-ms-input-placeholder {
color: inherit;
}
.split-screen .screen-item.filled-background input.style1::placeholder,
.split-screen .screen-item.filled-background textarea.style1::placeholder {
color: inherit;
}
.split-screen .screen-item .bg-text {
opacity: 0.3 !important;
}
.split-screen .screen-item > .item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
height: 100vh;
-webkit-transition: -webkit-transform 0.8s ease;
transition: -webkit-transform 0.8s ease;
-o-transition: transform 0.8s ease;
transition: transform 0.8s ease;
transition: transform 0.8s ease, -webkit-transform 0.8s ease;
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
overflow: hidden;
}
@media (max-width: 991.98px) {
.split-screen .screen-item > .item {
padding: 30px 0;
}
.split-screen .screen-item > .item .heading-block h1.h {
font-size: 38px;
}
.split-screen .screen-item > .item.type-image, .split-screen .screen-item > .item.type-map, .split-screen .screen-item > .item.type-video {
-webkit-box-flex: 0;
-webkit-flex: 0 0 40%;
-ms-flex: 0 0 40%;
flex: 0 0 40%;
}
}
.split-screen .screen-item > .item > svg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 90%;
}
.split-screen .screen-item > .item > svg.decor-svg1 {
max-width: 526px;
}
.split-screen .screen-item > .item > svg.decor-svg2 {
max-width: 567px;
}
.split-screen .screen-item > .item > svg.decor-svg3 {
max-width: 520px;
}
.split-screen .screen-item > .item > .content {
-webkit-box-flex: 0;
-webkit-flex: 0 0 630px;
-ms-flex: 0 0 630px;
flex: 0 0 630px;
padding: 30px 75px 30px 15px;
}
@media (max-width: 1199.98px) {
.split-screen .screen-item > .item > .content {
-webkit-box-flex: 0;
-webkit-flex: 0 0 480px;
-ms-flex: 0 0 480px;
flex: 0 0 480px;
}
}
.split-screen .screen-item > .item .bg-text {
font-size: 230px;
}
.split-screen .screen-item > .item.item-left {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.split-screen .screen-item > .item.item-right > .content {
padding: 30px 15px 30px 75px;
}
.split-screen .screen-item.dark .item {
color: #000;
}
.split-screen .screen-item .item-left,
.split-screen .screen-item.next .item-right {
-webkit-transform: translate(0%, 100%);
-ms-transform: translate(0%, 100%);
transform: translate(0%, 100%);
}
.split-screen .screen-item .item-right,
.split-screen .screen-item.next .item-left {
-webkit-transform: translate(0%, -100%);
-ms-transform: translate(0%, -100%);
transform: translate(0%, -100%);
}
.split-screen .screen-item.current .item-left,
.split-screen .screen-item.current .item-right {
-webkit-transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
transform: translate(0%, 0%);
}
@media (max-width: 767.98px) {
.split-screen {
height: auto !important;
}
.split-screen .type-image,
.split-screen .type-map,
.split-screen .type-video {
min-height: 320px;
}
.split-screen .screen-item {
position: relative;
}
.split-screen .screen-item > .item {
-webkit-box-flex: 0 !important;
-webkit-flex: 0 0 100% !important;
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
-webkit-transform: translate(0%, 0%) !important;
-ms-transform: translate(0%, 0%) !important;
transform: translate(0%, 0%) !important;
height: auto !important;
}
.split-screen .screen-item > .item.type-content {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.split-screen .screen-item > .item > .content {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 0 100% !important;
-ms-flex: 1 0 100% !important;
flex: 1 0 100% !important;
padding: 30px 30px !important;
}
.split-screen .swiper-navigation {
display: none;
}
} .app-screenshot-block {
position: relative;
margin: 70px 0;
}
.app-screenshot-block:before {
content: '';
position: absolute;
top: -30px;
left: 0;
height: 442px;
width: 100%;
background: url(//pietrobon-hvac.ch/wp-content/plugins/pt-furo-addons/assets/imgs/phone.png) 50% no-repeat;
-webkit-background-size: contain;
background-size: contain;
z-index: 2;
}
.app-screenshot-block .swiper-slide {
width: 175px;
}
.app-screenshot-block .swiper-slide > div {
padding-bottom: 200%;
-webkit-border-radius: 8px;
border-radius: 8px;
} .subscribe-block {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0 0 30px;
}
.subscribe-block .avatar {
position: relative;
width: 75px;
height: 75px;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-right: 20px;
}
.subscribe-block .avatar div {
position: absolute;
top: 4px;
left: 4px;
right: 4px;
bottom: 4px;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.subscribe-block .name {
font-size: 18px;
font-weight: 800;
text-transform: uppercase;
}
.subscribe-block .post {
font-size: 14px;
font-weight: 300;
}
.subscribe-block .subscribe {
margin-left: auto;
}
.subscribe-block .subscribe img {
display: block;
} .subscribe-form {
width: 100%;
margin: 30px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
max-width: 285px;
background: #f4f5fb;
-webkit-border-radius: 5px;
border-radius: 5px;
overflow: hidden;
}
.subscribe-form .input {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
}
.subscribe-form .input span {
display: block;
}
.subscribe-form .input input {
font-size: 14px;
border: none;
background: none;
color: inherit;
height: 45px;
padding: 10px 25px;
width: 100%;
}
.subscribe-form .button {
font-size: 20px !important;
height: 45px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 45px;
-ms-flex: 0 0 45px;
flex: 0 0 45px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer;
color: #fff;
min-height: 45px;
max-width: 45px;
padding: 0 !important;
} .decor-elements {
position: absolute;
width: 100%;
}
.decor-el {
position: absolute;
fill: url(#gradient-front);
width: 50px;
height: 50px;
} .side-img-with-content {
background: #eceff3;
}
.dark-scheme .side-img-with-content,
body .dark-scheme .side-img-with-content {
background: #0d0b1d;
}
.side-img-with-content > .col-12 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.side-img-with-content > .col-12 > .content {
margin-left: 95px;
max-width: 470px;
} .timer-shortcode > span:not(:last-child) {
margin-right: 50px;
}
.timer-shortcode .num {
font-size: 60px;
font-weight: 100;
}
.timer-shortcode .name {
font-weight: bold;
font-size: 12px;
letter-spacing: 0.1em;
text-transform: uppercase;
} .contact-form-block > .vc_column-inner > .wpb_wrapper {
background: #fff;
-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04);
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04);
padding: 50px 40px 10px;
}
.contact-form-block .contact-form {
text-align: center;
}