@font-face{font-family:'FontAwesome';src:url(//www.prestigefoto.pt/wp-content/plugins/quform/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//www.prestigefoto.pt/wp-content/plugins/quform/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//www.prestigefoto.pt/wp-content/plugins/quform/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//www.prestigefoto.pt/wp-content/plugins/quform/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//www.prestigefoto.pt/wp-content/plugins/quform/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//www.prestigefoto.pt/wp-content/plugins/quform/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper-pp:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-tv:before,.fa-television:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
.fa-reddit-alien:before{content:"\f281"}
.fa-edge:before{content:"\f282"}
.fa-credit-card-alt:before{content:"\f283"}
.fa-codiepie:before{content:"\f284"}
.fa-modx:before{content:"\f285"}
.fa-fort-awesome:before{content:"\f286"}
.fa-usb:before{content:"\f287"}
.fa-product-hunt:before{content:"\f288"}
.fa-mixcloud:before{content:"\f289"}
.fa-scribd:before{content:"\f28a"}
.fa-pause-circle:before{content:"\f28b"}
.fa-pause-circle-o:before{content:"\f28c"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stop-circle-o:before{content:"\f28e"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-hashtag:before{content:"\f292"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-percent:before{content:"\f295"}
.fa-gitlab:before{content:"\f296"}
.fa-wpbeginner:before{content:"\f297"}
.fa-wpforms:before{content:"\f298"}
.fa-envira:before{content:"\f299"}
.fa-universal-access:before{content:"\f29a"}
.fa-wheelchair-alt:before{content:"\f29b"}
.fa-question-circle-o:before{content:"\f29c"}
.fa-blind:before{content:"\f29d"}
.fa-audio-description:before{content:"\f29e"}
.fa-volume-control-phone:before{content:"\f2a0"}
.fa-braille:before{content:"\f2a1"}
.fa-assistive-listening-systems:before{content:"\f2a2"}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}
.fa-glide:before{content:"\f2a5"}
.fa-glide-g:before{content:"\f2a6"}
.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}
.fa-low-vision:before{content:"\f2a8"}
.fa-viadeo:before{content:"\f2a9"}
.fa-viadeo-square:before{content:"\f2aa"}
.fa-snapchat:before{content:"\f2ab"}
.fa-snapchat-ghost:before{content:"\f2ac"}
.fa-snapchat-square:before{content:"\f2ad"}
.fa-pied-piper:before{content:"\f2ae"}
.fa-first-order:before{content:"\f2b0"}
.fa-yoast:before{content:"\f2b1"}
.fa-themeisle:before{content:"\f2b2"}
.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}
.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}
.fa-handshake-o:before{content:"\f2b5"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-envelope-open-o:before{content:"\f2b7"}
.fa-linode:before{content:"\f2b8"}
.fa-address-book:before{content:"\f2b9"}
.fa-address-book-o:before{content:"\f2ba"}
.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}
.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}
.fa-user-circle:before{content:"\f2bd"}
.fa-user-circle-o:before{content:"\f2be"}
.fa-user-o:before{content:"\f2c0"}
.fa-id-badge:before{content:"\f2c1"}
.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}
.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}
.fa-quora:before{content:"\f2c4"}
.fa-free-code-camp:before{content:"\f2c5"}
.fa-telegram:before{content:"\f2c6"}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}
.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}
.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}
.fa-shower:before{content:"\f2cc"}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}
.fa-podcast:before{content:"\f2ce"}
.fa-window-maximize:before{content:"\f2d0"}
.fa-window-minimize:before{content:"\f2d1"}
.fa-window-restore:before{content:"\f2d2"}
.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}
.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}
.fa-bandcamp:before{content:"\f2d5"}
.fa-grav:before{content:"\f2d6"}
.fa-etsy:before{content:"\f2d7"}
.fa-imdb:before{content:"\f2d8"}
.fa-ravelry:before{content:"\f2d9"}
.fa-eercast:before{content:"\f2da"}
.fa-microchip:before{content:"\f2db"}
.fa-snowflake-o:before{content:"\f2dc"}
.fa-superpowers:before{content:"\f2dd"}
.fa-wpexplorer:before{content:"\f2de"}
.fa-meetup:before{content:"\f2e0"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
#qtip-overlay.blurs,.qtip-close{cursor:pointer}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}
.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}
.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}
.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}
.qtip-titlebar+.qtip-content{border-top-width:0!important}
.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}
.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}
* html .qtip-titlebar .qtip-close{top:16px}
.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}
.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}
.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}
.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}
.qtip-default .qtip-titlebar{background-color:#FFEF93}
.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}
.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}
.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}
.qtip-light .qtip-titlebar{background-color:#f1f1f1}
.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}
.qtip-dark .qtip-titlebar{background-color:#404040}
.qtip-dark .qtip-icon{border-color:#444}
.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}
.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}
.qtip-cream .qtip-titlebar{background-color:#F0DE7D}
.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}
.qtip-red{background-color:#F78B83;color:#912323}
.qtip-red .qtip-titlebar{background-color:#F06D65}
.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}
.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}
.qtip-green .qtip-titlebar{background-color:#B0DE78}
.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}
.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}
.qtip-blue .qtip-titlebar{background-color:#D0E9F5}
.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}
.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}
.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}
.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}
.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}
.qtip-youtube .qtip-icon{border-color:#222}
.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}
.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}
.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}
.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}
.qtip-jtools .qtip-icon{border-color:#555}
.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}
.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}
.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}
.qtip-cluetip .qtip-icon{border-color:#808064}
.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}
.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}
.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}
.qtip-tipsy .qtip-content{padding:6px 10px}
.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}
.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}
.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}
.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}
.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}
.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}
.qtip-bootstrap .qtip-content{padding:9px 14px}
.qtip-bootstrap .qtip-icon{background:0 0}
.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}
.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}
.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip .qtip-vml{behavior:url(//www.prestigefoto.pt/wp-content/plugins/quform/cache/#default#VML);display:inline-block;visibility:visible}
#qtip-overlay{position:fixed}
#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
.qtipmodal-ie6fix{position:absolute!important}
.quform,.quform *{-webkit-box-sizing:border-box;box-sizing:border-box}
.quform-rtl{direction:rtl;unicode-bidi:embed}
.quform-cf:after,.quform-cf:before,.quform-child-elements:after,.quform-child-elements:before,.quform-element-row:after,.quform-element-row:before{content:" ";display:table}
.quform-cf:after,.quform-child-elements:after,.quform-element-row:after{clear:both}
.quform-cf,.quform-child-elements,.quform-element-row{zoom:1}
.quform-js .quform-prevent-fouc{visibility:hidden}
.quform input[type=checkbox],.quform input[type=radio]{vertical-align:middle;width:auto;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}
.quform button::-moz-focus-inner{border:0}
.quform :focus,.quform a:focus{outline:0}
.quform input:focus,.quform select:focus,.quform textarea:focus{outline:0}
@font-face{font-family:QIconSet;src:url(//www.prestigefoto.pt/wp-content/plugins/quform/fonts/QIconSet.eot?32nq9y);src:url(//www.prestigefoto.pt/wp-content/plugins/quform/fonts/QIconSet.eot?32nq9y#iefix) format('embedded-opentype'),url(//www.prestigefoto.pt/wp-content/plugins/quform/fonts/QIconSet.ttf?32nq9y) format('truetype'),url(//www.prestigefoto.pt/wp-content/plugins/quform/fonts/QIconSet.woff?32nq9y) format('woff'),url(//www.prestigefoto.pt/wp-content/plugins/quform/fonts/QIconSet.svg?32nq9y#QIconSet) format('svg');font-weight:400;font-style:normal}
.quform-button-submit-default.quform-button-next.quform-button-animation-two>button:after,.quform-captcha-image:before,.quform-datepicker .k-calendar .k-nav-next span:before,.quform-datepicker .k-calendar .k-nav-prev span:before,.quform-edit-form-link i:before,.quform-element-time .quform-field-iconi i:before,.quform-loading-type-spinner-3 .quform-loading-spinner:before,.select2-container--quform .select2-search--dropdown:before,.select2-container--quform .select2-selection--multiple .select2-selection__rendered:before,.select2-container--quform .select2-selection__arrow b,[class*=" qicon-"],[class^=qicon-]{font-family:QIconSet!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.qicon-add_circle:before{content:"\e3bb"}
.qicon-arrow_back:before{content:"\e5c5"}
.qicon-arrow_forward:before{content:"\e5c9"}
.qicon-check:before{content:"\e5cb"}
.qicon-close:before{content:"\e5ce"}
.qicon-remove_circle:before{content:"\e15e"}
.qicon-schedule:before,.quform-element-time .quform-field-iconi i:before{content:"\e8b5"}
.qicon-mode_edit:before,.quform-edit-form-link i:before{content:"\e254"}
.qicon-favorite_border:before{content:"\e87e"}
.qicon-file_upload:before{content:"\e2c6"}
.qicon-star:before{content:"\e838"}
.qicon-keyboard_arrow_down:before,.select2-container--quform .select2-selection--multiple .select2-selection__rendered:before,.select2-container--quform .select2-selection__arrow b:before{content:"\e313"}
.qicon-keyboard_arrow_up:before,.select2-container--quform.select2-container--open .select2-selection--multiple .select2-selection__rendered:before,.select2-container--quform.select2-container--open .select2-selection__arrow b:before{content:"\e316"}
.qicon-send:before{content:"\e163"}
.qicon-thumb_down:before{content:"\e8db"}
.qicon-thumb_up:before{content:"\e8dc"}
.qicon-refresh:before,.quform-captcha-image:before{content:"\f021"}
.qicon-question-circle:before{content:"\f059"}
.qicon-calendar:before{content:"\f073"}
.qicon-qicon-star-half:before{content:"\f123"}
.qicon-paper-plane:before,.quform-loading-type-spinner-3 .quform-loading-spinner:before{content:"\f1d9"}
.qicon-search:before,.select2-container--quform .select2-search--dropdown:before{content:"\e8b6"}
.quform{max-width:100%}
.quform-position-center{margin:0 auto}
.quform-position-right{margin:0 0 0 auto}
.quform-form-inner{position:relative}
.quform .quform-elements{margin:0;padding:0}
.quform .quform-element{position:relative}
.quform-spacer{padding:0 0 15px 0;margin:0 0 5px 0}
.quform .quform-element-group>.quform-spacer,.quform .quform-inner-name .quform-spacer{padding:0;margin:0}
.quform-input{position:relative;max-width:100%;margin:0 0 3px 0}
.quform-hidden{display:none}
.quform-label>label>.quform-required{color:#cc0101;margin:0 0 0 5px;font-size:90%}
.quform-rtl .quform-label>label>.quform-required{margin:0 5px 0 0}
.quform .quform-field-captcha,.quform .quform-field-date,.quform .quform-field-email,.quform .quform-field-file,.quform .quform-field-multiselect,.quform .quform-field-password,.quform .quform-field-select,.quform .quform-field-text,.quform .quform-field-textarea,.quform .quform-field-time,.quform .select2-container--quform .select2-selection{display:block;margin:0;min-width:10px;max-width:100%;width:100%;padding:8px;height:auto;line-height:1.5;font-size:1em;border:1px solid #e3e3e3}
.quform .quform-field-file{line-height:1;border:0;background-color:transparent;padding:0}
.quform-field-multiselect{resize:vertical}
.quform .quform-field-captcha,.quform .quform-field-date,.quform .quform-field-email,.quform .quform-field-password,.quform .quform-field-text,.quform .quform-field-textarea,.quform .quform-field-time{-webkit-appearance:none}
.select2-container--quform.select2-container--above.select2-container--open .select2-selection{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--quform.select2-container--below.select2-container--open .select2-selection{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--quform .select2-selection .select2-selection__rendered{padding-left:0}
.quform .quform-input-multiselect .select2-container--quform .select2-selection{padding-bottom:0;padding-top:0}
.select2-container--quform .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;list-style:none;margin:0;width:100%;padding:0}
.select2-container--quform .select2-selection--multiple .select2-selection__choice{position:relative;float:left;margin:8px 4px 8px 0;-webkit-box-shadow:none;box-shadow:none;font-size:inherit;line-height:1.5;list-style:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 27px 0 12px;border-radius:0;background:#ddd none;background:rgba(252,252,252,1);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,252,252,.05)),to(rgba(0,0,0,.1)));background-image:linear-gradient(to bottom,rgba(252,252,252,.05) 0,rgba(0,0,0,.1) 100%);border:1px solid #ddd;color:#666}
.select2-container--quform .select2-selection--multiple .select2-selection__choice__remove{position:absolute;top:50%;right:8px;height:14px;line-height:14px;margin-top:-7px;font-weight:700}
.select2-container--quform .select2-selection--multiple{min-height:10px}
.select2-container--quform .select2-search--inline{list-style:none;margin:0;padding:0}
.select2-container--quform .select2-search--inline .select2-search__field{font-size:1em;line-height:1.5;height:auto;border:0;border-radius:0;margin:8px 0 8px 0;padding:0;background-color:transparent;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-appearance:textfield}
.select2-container--quform .select2-search--inline:first-child,.select2-container--quform .select2-search--inline:first-child .select2-search__field{width:100%!important}
.select2-container--quform .select2-selection--multiple .select2-selection__rendered:before,.select2-container--quform .select2-selection__arrow{position:absolute;top:50%;right:6px;bottom:auto;left:auto;width:18px;height:18px;line-height:18px;margin-top:-9px;font-size:16px;color:#111}
.quform-rtl .select2-container--quform .select2-selection--multiple .select2-selection__rendered:before,.quform-rtl .select2-container--quform .select2-selection__arrow{right:auto;left:6px}
.select2-container--quform .select2-selection__arrow b{display:inline-block}
.select2-container--quform .select2-dropdown{border-radius:0;background:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;z-index:10000}
.select2-container--quform .select2-dropdown--above{border-bottom:none}
.select2-container--quform .select2-dropdown--below{border-top:none}
.select2-container--quform .select2-search--dropdown{position:relative;padding:0;margin:0}
.select2-container--quform .select2-search--dropdown .select2-search__field{border:0 solid #ddd;border-bottom-width:1px;margin:0;line-height:inherit;padding:8px 34px 8px 15px;-webkit-box-shadow:none;box-shadow:none}
.quform-rtl .select2-container--quform .select2-search--dropdown .select2-search__field{padding:8px 15px 8px 34px}
.select2-container--quform .select2-search--dropdown:before{font-size:14px;height:22px;line-height:22px;margin-top:-11px;position:absolute;right:8px;top:50%}
.quform-rtl .select2-container--quform .select2-search--dropdown:before{left:8px;right:auto}
.select2-container--quform .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--quform .select2-results__option{margin-bottom:0;padding:8px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;line-height:15px}
.select2-container--quform .select2-results__option:first-child{border-top:none}
.select2-container--quform .select2-results__option:last-child{border-bottom:none}
.select2-container--quform .select2-results__option[role=group]{padding:0}
.select2-container--quform .select2-results__group{display:block;padding:8px 15px;font-weight:700}
.select2-container--quform .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true]{background-color:transparent;color:#ccc;border-color:transparent}
.select2-container--quform .select2-results__option--highlighted[aria-selected]{background-color:rgba(252,252,252,1);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,252,252,.05)),to(rgba(0,0,0,.1)));background-image:linear-gradient(to bottom,rgba(252,252,252,.05) 0,rgba(0,0,0,.1) 100%);border-color:#ddd;color:#666}
.select2-dropdown ul li{margin:0;list-style:none}
.quform .quform-field-textarea{height:200px}
.quform-input-captcha,.quform-input-date,.quform-input-email,.quform-input-file,.quform-input-multiselect,.quform-input-password,.quform-input-select,.quform-input-text,.quform-input-textarea,.quform-input-time,.select2-container--quform .select2-selection{width:100%}
.quform-field-size-slim>.quform-input>.quform-field-captcha,.quform-field-size-slim>.quform-input>.quform-field-date,.quform-field-size-slim>.quform-input>.quform-field-email,.quform-field-size-slim>.quform-input>.quform-field-multiselect,.quform-field-size-slim>.quform-input>.quform-field-password,.quform-field-size-slim>.quform-input>.quform-field-select,.quform-field-size-slim>.quform-input>.quform-field-text,.quform-field-size-slim>.quform-input>.quform-field-textarea,.quform-field-size-slim>.quform-input>.select2-container--quform .select2-selection,.quform-field-size-slim>.quform-input>span>span>.quform-field-date,.quform-field-size-slim>.quform-input>span>span>.quform-field-time,.quform-upload-file{padding:4px 5px;font-size:90%}
.quform-field-size-slim>.quform-input>.select2-container--quform .select2-selection--multiple{padding-top:0;padding-bottom:0}
.quform-field-size-slim>.quform-input>.select2-container--quform .select2-search--inline .select2-search__field,.quform-field-size-slim>.quform-input>.select2-container--quform .select2-selection--multiple .select2-selection__choice{margin-top:4px;margin-bottom:4px}
.quform-field-size-fat>.quform-input>.quform-field-captcha,.quform-field-size-fat>.quform-input>.quform-field-date,.quform-field-size-fat>.quform-input>.quform-field-email,.quform-field-size-fat>.quform-input>.quform-field-multiselect,.quform-field-size-fat>.quform-input>.quform-field-password,.quform-field-size-fat>.quform-input>.quform-field-select,.quform-field-size-fat>.quform-input>.quform-field-text,.quform-field-size-fat>.quform-input>.quform-field-textarea,.quform-field-size-fat>.quform-input>.quform-field-time,.quform-field-size-fat>.quform-input>.select2-container--quform .select2-selection,.quform-field-size-fat>.quform-input>span>span>.quform-field-date,.quform-field-size-fat>.quform-input>span>span>.quform-field-time{padding:14px;font-size:110%}
.quform-field-size-fat>.quform-input>.select2-container--quform .select2-selection--multiple{padding-top:6px;padding-bottom:6px}
.quform-field-size-huge>.quform-input>.quform-field-captcha,.quform-field-size-huge>.quform-input>.quform-field-date,.quform-field-size-huge>.quform-input>.quform-field-email,.quform-field-size-huge>.quform-input>.quform-field-multiselect,.quform-field-size-huge>.quform-input>.quform-field-password,.quform-field-size-huge>.quform-input>.quform-field-select,.quform-field-size-huge>.quform-input>.quform-field-text,.quform-field-size-huge>.quform-input>.quform-field-textarea,.quform-field-size-huge>.quform-input>.quform-field-time,.quform-field-size-huge>.quform-input>.select2-container--quform .select2-selection,.quform-field-size-huge>.quform-input>span>span>.quform-field-date,.quform-field-size-huge>.quform-input>span>span>.quform-field-time{padding:22px;font-size:120%}
.quform-field-size-huge>.quform-input>.select2-container--quform .select2-selection--multiple{padding-top:14px;padding-bottom:14px}
.quform-field-size-slim>.quform-error>.quform-error-inner{padding-top:1px;padding-bottom:1px;font-size:85%}
.quform-field-size-fat>.quform-error>.quform-error-inner{padding-top:6px;padding-bottom:6px}
.quform-field-size-huge>.quform-error>.quform-error-inner{padding-top:10px;padding-bottom:10px;font-size:110%}
.quform-button-width-tiny .quform-loading-position-center,.quform-button-width-tiny .quform-option-label,.quform-button-width-tiny>.quform-upload-button,.quform-element-submit.quform-button-width-tiny button,.quform-field-width-tiny>.quform-input,.quform-field-width-tiny>.quform-upload-dropzone{width:100px}
.quform-button-width-small .quform-loading-position-center,.quform-button-width-small .quform-option-label,.quform-button-width-small>.quform-upload-button,.quform-element-submit.quform-button-width-small button,.quform-field-width-small .quform-upload-dropzone,.quform-field-width-small>.quform-input{width:200px}
.quform-button-width-medium .quform-loading-position-center,.quform-button-width-medium .quform-option-label,.quform-button-width-medium>.quform-upload-button,.quform-element-submit.quform-button-width-medium button,.quform-field-width-medium .quform-upload-dropzone,.quform-field-width-medium>.quform-input{width:300px}
.quform-button-width-large .quform-loading-position-center,.quform-button-width-large .quform-option-label,.quform-button-width-large>.quform-upload-button,.quform-element-submit.quform-button-width-large button,.quform-field-width-large .quform-upload-dropzone,.quform-field-width-large>.quform-input{width:400px}
.quform-field-width-tiny>.quform-error>.quform-error-inner{float:left;width:100px}
.quform-field-width-small>.quform-error>.quform-error-inner{float:left;width:200px}
.quform-field-width-medium>.quform-error>.quform-error-inner{float:left;width:300px}
.quform-field-width-large>.quform-error>.quform-error-inner{float:left;width:400px}
.quform-element-submit.quform-button-width-full>.quform-button-next-default,.quform-element-submit.quform-button-width-full>.quform-button-submit-default{width:70%;float:right;margin-right:0}
.quform-element-submit.quform-button-width-full>.quform-button-back-default{width:28%;float:left;margin-right:0}
.quform-element-page.quform-first-page .quform-element-submit.quform-button-width-full>.quform-button-back-default,.quform-element-page.quform-first-page .quform-element-submit.quform-button-width-full>.quform-button-next-default,.quform-element-page.quform-first-page .quform-element-submit.quform-button-width-full>.quform-button-submit-default{float:none;clear:both;width:100%;margin-right:0;margin-left:0}
.quform-button-width-full>.quform-upload-button,.quform-element-submit.quform-button-width-full button{width:100%}
.quform-button-width-full.quform-options-style-button .quform-option{width:100%;padding-left:0;padding-right:0}
.quform-button-width-full.quform-options-style-button .quform-option-label{width:100%;margin-left:0;margin-right:0}
.quform-field-icon{pointer-events:none}
.quform-field-icon,.quform-upload-file-remove{position:absolute;top:50%;margin-top:-9px;height:18px;line-height:18px;width:18px;font-size:14px;text-align:center}
.quform-input-date>.quform-field-icon,.quform-input-time>.quform-field-icon{pointer-events:auto}
.quform-elements .quform-input-textarea .quform-field-icon-left,.quform-elements .quform-input-textarea .quform-field-icon-right{top:10px;margin-top:0}
.quform-field-icon-left{left:9px}
.quform-field-size-slim>.quform-field-icon-left{left:6px}
.quform-field-size-fat>.quform-field-icon-left{left:13px}
.quform-field-size-huge>.quform-field-icon-left{left:17px;font-size:18px}
.quform-field-icon-right,.quform-upload-file-remove{right:9px}
.quform-field-size-slim .quform-upload-file-remove,.quform-field-size-slim>.quform-field-icon-right{right:6px}
.quform-field-size-fat .quform-upload-file-remove,.quform-field-size-fat>.quform-field-icon-right{right:13px}
.quform-field-size-huge .quform-upload-file-remove,.quform-field-size-huge>.quform-field-icon-right{right:17px;font-size:18px}
.quform-input-date .quform-field-icon,.quform-input-time .quform-field-icon{cursor:pointer}
.quform .quform-has-field-icon-left>.quform-field-captcha,.quform .quform-has-field-icon-left>.quform-field-date,.quform .quform-has-field-icon-left>.quform-field-email,.quform .quform-has-field-icon-left>.quform-field-password,.quform .quform-has-field-icon-left>.quform-field-text,.quform .quform-has-field-icon-left>.quform-field-textarea,.quform .quform-has-field-icon-left>.quform-field-time,.quform .quform-has-field-icon-left>span>span>.quform-field-date,.quform .quform-has-field-icon-left>span>span>.quform-field-time{padding-left:34px}
.quform .quform-has-field-icon-right>.quform-field-captcha,.quform .quform-has-field-icon-right>.quform-field-date,.quform .quform-has-field-icon-right>.quform-field-email,.quform .quform-has-field-icon-right>.quform-field-password,.quform .quform-has-field-icon-right>.quform-field-text,.quform .quform-has-field-icon-right>.quform-field-textarea,.quform .quform-has-field-icon-right>.quform-field-time,.quform .quform-has-field-icon-right>span>span>.quform-field-date,.quform .quform-has-field-icon-right>span>span>.quform-field-time{padding-right:34px}
.quform .quform-field-size-slim.quform-has-field-icon-left>.quform-field-captcha,.quform .quform-field-size-slim.quform-has-field-icon-left>.quform-field-date,.quform .quform-field-size-slim.quform-has-field-icon-left>.quform-field-email,.quform .quform-field-size-slim.quform-has-field-icon-left>.quform-field-password,.quform .quform-field-size-slim.quform-has-field-icon-left>.quform-field-select,.quform .quform-field-size-slim.quform-has-field-icon-left>.quform-field-text,.quform .quform-field-size-slim.quform-has-field-icon-left>.quform-field-textarea,.quform .quform-field-size-slim.quform-has-field-icon-left>span>span>.quform-field-date,.quform .quform-field-size-slim.quform-has-field-icon-left>span>span>.quform-field-time{padding-left:28px}
.quform .quform-field-size-slim.quform-has-field-icon-right>.quform-field-captcha,.quform .quform-field-size-slim.quform-has-field-icon-right>.quform-field-date,.quform .quform-field-size-slim.quform-has-field-icon-right>.quform-field-email,.quform .quform-field-size-slim.quform-has-field-icon-right>.quform-field-password,.quform .quform-field-size-slim.quform-has-field-icon-right>.quform-field-select,.quform .quform-field-size-slim.quform-has-field-icon-right>.quform-field-text,.quform .quform-field-size-slim.quform-has-field-icon-right>.quform-field-textarea,.quform .quform-field-size-slim.quform-has-field-icon-right>span>span>.quform-field-date,.quform .quform-field-size-slim.quform-has-field-icon-right>span>span>.quform-field-time{padding-right:30px}
.quform .quform-field-size-fat.quform-has-field-icon-left>.quform-field-captcha,.quform .quform-field-size-fat.quform-has-field-icon-left>.quform-field-date,.quform .quform-field-size-fat.quform-has-field-icon-left>.quform-field-email,.quform .quform-field-size-fat.quform-has-field-icon-left>.quform-field-password,.quform .quform-field-size-fat.quform-has-field-icon-left>.quform-field-select,.quform .quform-field-size-fat.quform-has-field-icon-left>.quform-field-text,.quform .quform-field-size-fat.quform-has-field-icon-left>.quform-field-textarea,.quform .quform-field-size-fat.quform-has-field-icon-left>span>span>.quform-field-date,.quform .quform-field-size-fat.quform-has-field-icon-left>span>span>.quform-field-time{padding-left:42px}
.quform .quform-field-size-fat.quform-has-field-icon-right>.quform-field-captcha,.quform .quform-field-size-fat.quform-has-field-icon-right>.quform-field-date,.quform .quform-field-size-fat.quform-has-field-icon-right>.quform-field-email,.quform .quform-field-size-fat.quform-has-field-icon-right>.quform-field-password,.quform .quform-field-size-fat.quform-has-field-icon-right>.quform-field-select,.quform .quform-field-size-fat.quform-has-field-icon-right>.quform-field-text,.quform .quform-field-size-fat.quform-has-field-icon-right>.quform-field-textarea,.quform .quform-field-size-fat.quform-has-field-icon-right>span>span>.quform-field-date,.quform .quform-field-size-fat.quform-has-field-icon-right>span>span>.quform-field-time{padding-right:42px}
.quform .quform-field-size-huge.quform-has-field-icon-left>.quform-field-captcha,.quform .quform-field-size-huge.quform-has-field-icon-left>.quform-field-date,.quform .quform-field-size-huge.quform-has-field-icon-left>.quform-field-email,.quform .quform-field-size-huge.quform-has-field-icon-left>.quform-field-password,.quform .quform-field-size-huge.quform-has-field-icon-left>.quform-field-select,.quform .quform-field-size-huge.quform-has-field-icon-left>.quform-field-text,.quform .quform-field-size-huge.quform-has-field-icon-left>.quform-field-textarea,.quform .quform-field-size-huge.quform-has-field-icon-left>span>span>.quform-field-date,.quform .quform-field-size-huge.quform-has-field-icon-left>span>span>.quform-field-time{padding-left:50px}
.quform .quform-field-size-huge.quform-has-field-icon-right>.quform-field-captcha,.quform .quform-field-size-huge.quform-has-field-icon-right>.quform-field-date,.quform .quform-field-size-huge.quform-has-field-icon-right>.quform-field-email,.quform .quform-field-size-huge.quform-has-field-icon-right>.quform-field-password,.quform .quform-field-size-huge.quform-has-field-icon-right>.quform-field-select,.quform .quform-field-size-huge.quform-has-field-icon-right>.quform-field-text,.quform .quform-field-size-huge.quform-has-field-icon-right>.quform-field-textarea,.quform .quform-field-size-huge.quform-has-field-icon-right>span>span>.quform-field-date,.quform .quform-field-size-huge.quform-has-field-icon-right>span>span>.quform-field-time{padding-right:50px}
.quform-input-date .k-datepicker,.quform-input-time .k-timepicker{display:inline-block;vertical-align:middle;position:relative;overflow:visible;width:100%;max-width:100%;background:0 0;line-height:0}
.quform-input-date .k-picker-wrap{display:block;cursor:default;position:relative}
.quform-input-date .k-picker-wrap.k-state-default,.quform-input-time .k-picker-wrap.k-state-default{-webkit-box-shadow:none;box-shadow:none}
.quform-input-date .k-picker-wrap:before,.quform-input-time .k-picker-wrap:before{height:auto;padding:0}
.quform .quform-element-date .k-picker-wrap.k-state-default,.quform .quform-element-time .k-picker-wrap.k-state-default{padding:0;border-radius:0;height:auto;border:none;background:0 0;position:relative}
.quform .quform-element-date.quform-icon-outside .k-picker-wrap.k-state-default,.quform .quform-element-time.quform-icon-outside .k-picker-wrap.k-state-default{padding:0 37px 0 0!important}
.quform-rtl .quform .quform-element-date.quform-icon-outside .k-picker-wrap.k-state-default,.quform-rtl .quform .quform-element-time.quform-icon-outside .k-picker-wrap.k-state-default{padding:0 0 0 37px!important}
.quform .quform-element-date.quform-icon-outside .k-picker-wrap.k-state-default>.quform-field-date-enhanced,.quform .quform-element-time.quform-icon-outside .k-picker-wrap.k-state-default>.quform-field-time-enhanced{padding-right:0}
.quform-rtl .quform .quform-element-date.quform-icon-outside .k-picker-wrap.k-state-default>.quform-field-date-enhanced,.quform-rtl .quform .quform-element-time.quform-icon-outside .k-picker-wrap.k-state-default>.quform-field-time-enhanced{padding-left:0}
.quform-datepicker{-webkit-box-shadow:none;box-shadow:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.quform-datepicker .k-calendar{position:relative;display:inline-block;width:19em;overflow:hidden;line-height:normal;outline:0;border:none 0;-webkit-appearance:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.quform-datepicker .k-calendar .k-footer,.quform-datepicker .k-calendar .k-header{margin:0 -5px;position:relative;text-align:center;zoom:1;font-weight:500;background-color:#14181c}
.quform-datepicker .k-calendar .k-header .k-state-hover{background-color:#14181c}
.quform-datepicker .k-calendar .k-header .k-nav-next,.quform-datepicker .k-calendar .k-header .k-nav-prev{position:absolute;top:.429em;line-height:2.571em;height:2.571em;width:2.571em}
.quform-datepicker .k-calendar .k-nav-next span,.quform-datepicker .k-calendar .k-nav-prev span{font-size:1em}
.quform-datepicker .k-calendar .k-nav-next span:before{content:"\e5c9"}
.quform-datepicker .k-calendar .k-nav-prev span:before{content:"\e5c5"}
.quform-datepicker .k-calendar .k-nav-next{right:.429em}
.quform-datepicker .k-calendar .k-nav-prev{left:.429em}
.quform-datepicker .k-calendar .k-nav-fast{display:inline-block;width:65%;height:2.571em;line-height:2.571em;margin:.429em -.08333em .429em 0}
.quform-datepicker .k-calendar .k-footer .k-link,.quform-datepicker .k-calendar .k-header .k-link{color:#fff;text-transform:uppercase;text-decoration:none}
.quform-datepicker .k-calendar .k-content{float:left;border-spacing:0;width:100%;height:14.167em;margin:0;table-layout:fixed;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.quform-datepicker .k-calendar .k-content,.quform-datepicker .k-calendar .k-content td,.quform-datepicker .k-calendar .k-content th{text-align:center;background-color:#fff;border:none}
.quform-datepicker .k-calendar .k-content{-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset}
.quform-datepicker .k-calendar .k-content td,.quform-datepicker .k-calendar .k-content th{vertical-align:middle;padding:.429em}
.quform-datepicker .k-calendar .k-content th{font-weight:700}
.quform-datepicker .k-calendar .k-content td{cursor:pointer;border-radius:0}
.quform-datepicker .k-calendar .k-content td.k-other-month{background-color:#f7f7f7}
.quform-datepicker .k-calendar .k-content .k-link{color:#333;text-decoration:none;display:block;overflow:hidden;min-height:1.8333em;line-height:1.8333em}
.quform-datepicker .k-calendar .k-content .k-link:hover{text-decoration:none}
.quform-datepicker .k-calendar .k-content .k-other-month .k-link{color:#999}
.quform-datepicker .k-calendar .k-content .k-state-disabled{opacity:.7;cursor:default!important}
.quform-datepicker .k-calendar .k-content .k-state-disabled .k-link{color:#999!important;cursor:default!important}
.quform-datepicker .k-calendar .k-footer{text-transform:uppercase;margin:0 -5px;clear:both;position:relative;text-align:center;zoom:1;top:-1px;padding:5px;font-size:90%}
.quform-timepicker{background:#fff}
.quform-timepicker.k-list-container.k-popup{-webkit-box-sizing:content-box;box-sizing:content-box;border:solid 1px #ddd;-webkit-box-shadow:none;box-shadow:none;margin:2px 0;padding:0;overflow:auto;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.quform-timepicker.k-popup ul.k-list{margin:0;padding:0;height:auto;list-style:none}
.quform-timepicker.k-popup ul.k-list li.k-item{color:#333;list-style:none;min-height:15px;line-height:15px;margin:0;border:0 none transparent;padding:8px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;cursor:pointer;font-size:inherit}
.quform-rtl .quform-timepicker.k-popup ul.k-list li.k-item{text-align:right}
.quform-timepicker.k-popup ul.k-list li.k-item.k-state-hover{background:rgba(252,252,252,1);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,252,252,.05)),to(rgba(0,0,0,.1)));background-image:linear-gradient(to bottom,rgba(252,252,252,.05) 0,rgba(0,0,0,.1) 100%);border-color:#ddd;color:#000}
.quform-datepicker .k-calendar td.k-state-focused,.quform-datepicker .k-calendar td.k-state-selected.k-state-focused{background:rgba(252,252,252,1);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,252,252,.05)),to(rgba(0,0,0,.05)));background-image:linear-gradient(to bottom,rgba(252,252,252,.05) 0,rgba(0,0,0,.05) 100%);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05) inset;box-shadow:0 0 0 1px rgba(0,0,0,.05) inset;color:#000;font-weight:700}
.quform-timepicker.k-popup ul.k-list li.k-item:last-child{border-bottom-width:0}
.quform-timepicker.k-popup ul.k-list li.k-item:first-child{border-top-width:0}
.quform-timepicker.k-popup ul.k-list li.k-item.k-state-selected{font-weight:700}
.quform-timepicker .k-list>.k-state-hover{background-color:#ebebeb}
.quform-label{margin-bottom:3px;vertical-align:middle}
.quform-label>label{display:inline-block;float:none;width:auto;cursor:default}
.quform-label>label[for]{cursor:pointer}
.quform-label-icon{margin:0 5px 0 0}
.quform-rtl .quform-label-icon{margin:0 0 0 5px}
.quform-upload-progress-wrap{display:none;margin:5px 0}
.quform-upload-progress-bar-wrap{background:#eee}
.quform-upload-progress-bar{width:0;height:8px;background:#7ec100}
.quform-upload-info{padding-top:3px}
.quform-upload-info>div{float:left;display:inline-block;padding:0 10px;font-size:80%}
.quform-upload-error{display:none;padding:3px;background:#f3cac7}
.quform-upload-info>div:first-child{padding-left:2px}
.quform-rtl .quform-upload-info>div:first-child{padding-left:0;padding-right:2px}
.quform-file-queue{display:none;padding-bottom:5px}
.quform-upload-files{margin-top:10px}
.quform-upload-file{float:left;display:inline-block;background:#fff;color:#000;border:1px solid #e3e3e3;padding:8px 0 8px 15px;margin:0 5px 5px 0;position:relative;overflow:hidden;max-width:100%;font-size:90%}
.quform-rtl .quform-upload-file{float:right;padding-left:0;padding-right:15px;margin:0 0 5px 5px}
.quform-upload-files-block .quform-upload-files .quform-upload-file{display:block;float:none}
.quform-upload-files-size-slim .quform-upload-files .quform-upload-file{padding-top:6px;padding-bottom:6px;font-size:70%}
.quform-upload-files-size-medium .quform-upload-files .quform-upload-file{padding-top:8px;padding-bottom:8px}
.quform-upload-files-size-fat .quform-upload-files .quform-upload-file{padding-top:14px;padding-bottom:14px;font-size:100%}
.quform-upload-files-size-huge .quform-upload-files .quform-upload-file{padding-top:16px;padding-bottom:16px;font-size:120%}
.quform-upload-file-name{display:block;max-width:200px;overflow:hidden;white-space:nowrap;margin-right:35px;line-height:1.5;text-overflow:ellipsis}
.quform-rtl .quform-upload-file-name{margin-right:0;margin-left:35px}
.quform-10-columns .quform-upload-file,.quform-11-columns .quform-upload-file,.quform-12-columns .quform-upload-file,.quform-13-columns .quform-upload-file,.quform-14-columns .quform-upload-file,.quform-15-columns .quform-upload-file,.quform-16-columns .quform-upload-file,.quform-17-columns .quform-upload-file,.quform-18-columns .quform-upload-file,.quform-19-columns .quform-upload-file,.quform-20-columns .quform-upload-file,.quform-3-columns .quform-upload-file,.quform-4-columns .quform-upload-file,.quform-5-columns .quform-upload-file,.quform-6-columns .quform-upload-file,.quform-7-columns .quform-upload-file,.quform-8-columns .quform-upload-file,.quform-9-columns .quform-upload-file{width:100%;float:none;margin-right:0;display:block}
.quform-upload-file.quform-uploaded .quform-upload-file-name{margin-right:43px}
.quform-rtl .quform-upload-file.quform-uploaded .quform-upload-file-name{margin-right:0;margin-left:43px}
.quform-upload-file-remove{cursor:pointer;display:inline-block}
.quform-upload-file-remove:after,.quform-upload-file-remove:before{content:'';position:absolute;height:2px;width:10px;top:50%;left:3px;margin-top:-1px;background:#000}
.quform-upload-file-remove:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.quform-upload-file-remove:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.quform-rtl .quform-upload-file-remove{right:auto;left:10px}
.quform-upload-tick{float:left;margin-right:12px}
.quform-upload-tick i{font-weight:700}
.quform-rtl .quform-upload-tick{float:right;margin-left:12px;margin-right:0}
.quform-upload-button,.quform-upload-dropzone{position:relative;text-align:center;background-color:#fff;overflow:hidden;color:#111}
.quform-upload-button{max-width:100%;font-size:inherit;line-height:inherit;float:left;padding:8px 12px;border:1px solid #e3e3e3}
.quform-rtl .quform-upload-button{float:right}
.quform-upload-dropzone{float:none;width:100%;border:2px dashed #e3e3e3;font-size:120%;padding:45px 15px;text-align:center;max-width:100%}
.quform-upload-button ::-ms-browse{width:100%;font-size:1000px}
.quform-upload-button ::-ms-value{display:none}
.quform-upload-button ::-webkit-file-upload-button{cursor:pointer}
.quform-upload-button .quform-field-file,.quform-upload-dropzone .quform-field-file{display:block;position:absolute;left:0;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;width:100%;height:100%;text-align:right;margin:0;padding:0;border:0;cursor:pointer}
.quform-rtl .quform-upload-button .quform-field-file{left:auto;right:0}
.quform-description{margin:0;padding:3px 0;font-size:80%;font-style:italic}
.quform-description-above{margin-bottom:3px}
.quform-sub-label{display:block;vertical-align:middle;float:none;margin:0 0 3px 0;font-size:80%;line-height:1.5}
.quform-options{margin:0;padding:0}
.quform-option{margin:0;padding:0;min-height:25px;position:relative;display:block}
.quform-option .quform-option-label{display:inline-block;position:relative;vertical-align:middle;padding-left:8px;float:none;margin:0;background-size:cover;cursor:pointer;max-width:100%}
.quform-options-simple .quform-option .quform-option-label{display:inline}
.quform-rtl .quform-option .quform-option-label{padding-left:0;padding-right:8px}
.quform-field-checkbox,.quform-field-radio{margin:0}
.quform .quform-options-style-input-hidden .quform-option-label{padding:0}
.quform-options-inline>.quform-option{display:inline-block;padding:0 15px 5px 2px;vertical-align:top}
.quform-rtl .quform-options-inline>.quform-option{padding-right:2px;padding-left:15px}
.quform-option-icon,.quform-option-icon-selected{width:18px;text-align:center;margin-right:3px}
.quform-rtl .quform-option-icon,.quform-rtl .quform-option-icon-selected{margin-left:3px;margin-right:3px}
.quform-button-icon-left .quform-option-icon,.quform-button-icon-left .quform-option-icon-selected{margin-right:8px;margin-left:0;float:left}
.quform-button-icon-right .quform-option-icon,.quform-button-icon-right .quform-option-icon-selected{margin-left:8px;margin-right:0;float:right}
.quform-button-icon-above .quform-option-icon,.quform-button-icon-above .quform-option-icon-selected,.quform-option-label-empty .quform-option-icon,.quform-option-label-empty .quform-option-icon-selected{margin:2px 0;float:none}
.quform-option-icon-selected{display:none}
.quform-field-checkbox:checked+label .quform-option-icon,.quform-field-radio:checked+label .quform-option-icon{display:none}
.quform-field-checkbox:checked+label .quform-option-icon-selected,.quform-field-radio:checked+label .quform-option-icon-selected{display:inline}
.quform .quform-options-style-button input[type=checkbox],.quform .quform-options-style-button input[type=radio],.quform .quform-options-style-input-hidden input[type=checkbox],.quform .quform-options-style-input-hidden input[type=radio]{visibility:hidden;position:absolute;left:0;right:0;padding:0}
.quform-options-style-input-hidden .quform-field-checkbox+label .quform-option-icon,.quform-options-style-input-hidden .quform-field-checkbox:checked+label .quform-option-icon-selected,.quform-options-style-input-hidden .quform-field-radio+label .quform-option-icon,.quform-options-style-input-hidden .quform-field-radio:checked+label .quform-option-icon-selected{float:left}
.quform-options-style-button.quform-options-inline>.quform-option{padding-right:2px;padding-bottom:2px;padding-left:0;display:inline-block}
.quform-rtl .quform-options-style-button.quform-options-inline>.quform-option{padding-right:0;padding-left:2px}
.quform-options-style-button .quform-option-label,.quform-rtl .quform-options-style-button .quform-option-label{padding:3px 10px;line-height:30px;min-height:30px;min-width:30px;background-color:#fff;border:1px solid #e3e3e3;color:#111;margin:1px 2px 1px 0;cursor:pointer;display:inline-block}
.quform-options-style-button .quform-field-checkbox:checked+label,.quform-options-style-button .quform-field-radio:checked+label,.quform-options-style-button .quform-option-label:active,.quform-options-style-button .quform-option-label:focus{background-color:#f3f3f3;border-color:#ddd}
.quform-options-columns.quform-options-style-button>.quform-option>.quform-option-label,.quform-rtl .quform-options-columns.quform-options-style-button .quform-option .quform-option-label{margin:0 0 3px 0;width:100%;display:block}
.quform-button-icon-above.quform-options-style-button .quform-option-text,.quform-button-icon-above.quform-options-style-input-hidden .quform-option-text{margin-left:0;display:block}
.quform-button-icon-above .quform-option-icon,.quform-button-icon-above .quform-option-icon-selected{margin:5px;font-size:120%;vertical-align:bottom;line-height:0}
.quform-captcha{margin:5px 0}
.quform-captcha-image{position:relative;float:left;cursor:pointer}
.quform-captcha-image:before{display:inline-block;position:absolute;top:50%;left:50%;width:22px;height:22px;margin-top:-11px;margin-left:-11px;font-size:22px;line-height:22px;opacity:0;-webkit-transform:rotate(-90deg) scale(0,0);transform:rotate(-90deg) scale(0,0);-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s cubic-bezier(.31,1,.66,1.26);transition:opacity .3s ease-in-out,-webkit-transform .3s cubic-bezier(.31,1,.66,1.26);transition:transform .3s cubic-bezier(.31,1,.66,1.26),opacity .3s ease-in-out;transition:transform .3s cubic-bezier(.31,1,.66,1.26),opacity .3s ease-in-out,-webkit-transform .3s cubic-bezier(.31,1,.66,1.26)}
.quform-captcha-image:hover:before{opacity:1;-webkit-transform:rotate(0) scale(1,1);transform:rotate(0) scale(1,1)}
.quform-rtl .quform-captcha-image{float:right}
.quform-captcha-image img{max-width:100%;display:block}
.quform-js .quform-support-page-caching .quform-captcha-image img{opacity:0}
.quform-recaptcha-size-invisible.quform-recaptcha-badge-bottomleft>.quform-spacer,.quform-recaptcha-size-invisible.quform-recaptcha-badge-bottomleft>.quform-spacer>.quform-inner>.quform-input,.quform-recaptcha-size-invisible.quform-recaptcha-badge-bottomright>.quform-spacer,.quform-recaptcha-size-invisible.quform-recaptcha-badge-bottomright>.quform-spacer>.quform-inner>.quform-input{margin-bottom:0;padding-bottom:0}
.quform-element-group.quform-group-style-bordered{margin:0 0 20px 0}
.quform-group-style-bordered>.quform-child-elements,.quform-group-style-bordered>.quform-spacer>.quform-child-elements{border:solid 1px #e3e3e3;background-color:#fff;padding:20px 20px 0}
.quform-group-style-bordered>.quform-child-elements{padding:20px}
.quform-element-row,.quform-options-columns{margin:0 -10px!important;width:auto;max-width:none!important}
.quform-element-column,.quform-options-columns>.quform-option{float:left;padding:0 10px;min-height:1px}
.quform-rtl .quform-element-column,.quform-rtl .quform-options-columns>.quform-option{float:right}
.quform-element-row-size-fixed.quform-1-columns>.quform-element-column,.quform-element-row-size-fixed>.quform-element-column{width:100%}
.quform-element-row-size-fixed.quform-2-columns>.quform-element-column,.quform-options-columns.quform-2-columns>.quform-option{width:50%}
.quform-element-row-size-fixed.quform-3-columns>.quform-element-column,.quform-options-columns.quform-3-columns>.quform-option{width:33.33333333%}
.quform-element-row-size-fixed.quform-4-columns>.quform-element-column,.quform-options-columns.quform-4-columns>.quform-option{width:25%}
.quform-element-row-size-fixed.quform-5-columns>.quform-element-column,.quform-options-columns.quform-5-columns>.quform-option{width:20%}
.quform-element-row-size-fixed.quform-6-columns>.quform-element-column,.quform-options-columns.quform-6-columns>.quform-option{width:16.66666666%}
.quform-element-row-size-fixed.quform-7-columns>.quform-element-column,.quform-options-columns.quform-7-columns>.quform-option{width:14.28571428%}
.quform-element-row-size-fixed.quform-8-columns>.quform-element-column,.quform-options-columns.quform-8-columns>.quform-option{width:12.5%}
.quform-element-row-size-fixed.quform-9-columns>.quform-element-column,.quform-options-columns.quform-9-columns>.quform-option{width:11.11111111%}
.quform-element-row-size-fixed.quform-10-columns>.quform-element-column,.quform-options-columns.quform-10-columns>.quform-option{width:10%}
.quform-element-row-size-fixed.quform-11-columns>.quform-element-column,.quform-options-columns.quform-11-columns>.quform-option{width:9.090909090%}
.quform-element-row-size-fixed.quform-12-columns>.quform-element-column,.quform-options-columns.quform-12-columns>.quform-option{width:8.333333333%}
.quform-element-row-size-fixed.quform-13-columns>.quform-element-column,.quform-options-columns.quform-13-columns>.quform-option{width:7.692307692%}
.quform-element-row-size-fixed.quform-14-columns>.quform-element-column,.quform-options-columns.quform-14-columns>.quform-option{width:7.142857142%}
.quform-element-row-size-fixed.quform-15-columns>.quform-element-column,.quform-options-columns.quform-15-columns>.quform-option{width:6.666666666%}
.quform-element-row-size-fixed.quform-16-columns>.quform-element-column,.quform-options-columns.quform-16-columns>.quform-option{width:6.25%}
.quform-element-row-size-fixed.quform-17-columns>.quform-element-column,.quform-options-columns.quform-17-columns>.quform-option{width:5.882352941%}
.quform-element-row-size-fixed.quform-18-columns>.quform-element-column,.quform-options-columns.quform-18-columns>.quform-option{width:5.555555555%}
.quform-element-row-size-fixed.quform-19-columns>.quform-element-column,.quform-options-columns.quform-19-columns>.quform-option{width:5.263157894%}
.quform-element-row-size-fixed.quform-20-columns>.quform-element-column,.quform-options-columns.quform-20-columns>.quform-option{width:5%}
.quform-element-row-size-float.quform-1-columns>.quform-element-column,.quform-element-row-size-float>.quform-element-column{max-width:100%}
.quform-element-row-size-float.quform-2-columns>.quform-element-column{max-width:50%}
.quform-element-row-size-float.quform-3-columns>.quform-element-column{max-width:33.33333333%}
.quform-element-row-size-float.quform-4-columns>.quform-element-column{max-width:25%}
.quform-element-row-size-float.quform-5-columns>.quform-element-column{max-width:20%}
.quform-element-row-size-float.quform-6-columns>.quform-element-column{max-width:16.66666666%}
.quform-element-row-size-float.quform-7-columns>.quform-element-column{max-width:14.28571428%}
.quform-element-row-size-float.quform-8-columns>.quform-element-column{max-width:12.5%}
.quform-element-row-size-float.quform-9-columns>.quform-element-column{max-width:11.11111111%}
.quform-element-row-size-float.quform-10-columns>.quform-element-column{max-width:10%}
.quform-element-row-size-float.quform-11-columns>.quform-element-column{max-width:9.090909090%}
.quform-element-row-size-float.quform-12-columns>.quform-element-column{max-width:8.333333333%}
.quform-element-row-size-float.quform-13-columns>.quform-element-column{max-width:7.692307692%}
.quform-element-row-size-float.quform-14-columns>.quform-element-column{max-width:7.142857142%}
.quform-element-row-size-float.quform-15-columns>.quform-element-column{max-width:6.666666666%}
.quform-element-row-size-float.quform-16-columns>.quform-element-column{max-width:6.25%}
.quform-element-row-size-float.quform-17-columns>.quform-element-column{max-width:5.882352941%}
.quform-element-row-size-float.quform-18-columns>.quform-element-column{max-width:5.555555555%}
.quform-element-row-size-float.quform-19-columns>.quform-element-column{max-width:5.263157894%}
.quform-element-row-size-float.quform-20-columns>.quform-element-column{max-width:5%}
.quform-labels-left>.quform-spacer>.quform-label{width:150px;float:left}
.quform-rtl .quform-labels-left>.quform-spacer>.quform-label{float:right}
.quform-labels-left>.quform-spacer>.quform-inner{margin-left:150px;padding-left:10px}
.quform-rtl .quform-labels-left>.quform-spacer>.quform-inner{margin-left:0;padding-left:0;margin-right:150px;padding-right:10px}
.quform-labels-left.quform-element .quform-input-name .quform-inner{margin-left:0!important;padding-left:0}
.quform-js .quform-labels-inside>.quform-spacer>.quform-label{display:none}
.quform-label-inside{position:absolute;font-size:1em;line-height:1.5;padding:0;margin:0}
.quform-field-size-slim>.quform-input>.quform-label-inside{font-size:90%}
.quform-field-size-fat>.quform-input>.quform-label-inside{font-size:110%}
.quform-field-size-huge>.quform-input>.quform-label-inside{font-size:120%}
.quform-label-inside .quform-tooltip-icon{position:absolute;right:-1em;top:50%;margin-top:-.75em}
.quform-rtl .quform-label-inside .quform-tooltip-icon{left:auto;right:-20px}
.quform-element-submit{vertical-align:bottom;margin:10px 0}
.quform-element-submit button{display:block;margin:0;cursor:pointer;line-height:1.5;max-width:100%}
.quform-button-size-fat .quform-option-label,.quform-button-size-fat>.quform-upload-button,.quform-button-size-huge .quform-option-label,.quform-button-size-huge>.quform-upload-button,.quform-button-size-medium .quform-option-label,.quform-button-size-medium>.quform-upload-button,.quform-button-size-slim .quform-option-label,.quform-button-size-slim>.quform-upload-button,.quform-element-submit.quform-button-size-fat button,.quform-element-submit.quform-button-size-huge button,.quform-element-submit.quform-button-size-medium button,.quform-element-submit.quform-button-size-slim button{padding-left:12px;padding-right:12px}
.quform-button-size-slim .quform-option-label,.quform-button-size-slim>.quform-upload-button,.quform-element-submit.quform-button-size-slim button{padding-top:1px;padding-bottom:1px;font-size:90%}
.quform-button-size-medium .quform-option-label,.quform-button-size-medium>.quform-upload-button,.quform-element-submit.quform-button-size-medium button{padding-top:8px;padding-bottom:8px}
.quform-button-size-fat .quform-option-label,.quform-button-size-fat>.quform-upload-button,.quform-element-submit.quform-button-size-fat button{padding-top:14px;padding-bottom:14px;font-size:110%}
.quform-button-size-huge .quform-option-label,.quform-button-size-huge>.quform-upload-button,.quform-element-submit.quform-button-size-huge button{padding-top:18px;padding-bottom:18px;font-size:120%}
.quform-enhanced-upload .quform-input-file{width:100%!important}
.quform .quform-input .quform-button-style-sexy-silver .quform-option-label,.quform-button-style-sexy-silver .quform-upload-button,.quform-button-style-sexy-silver button{background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.1)));background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(0,0,0,.1) 100%);border:1px solid #a9a9a9;color:#363636;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.2) inset;box-shadow:0 0 0 1px rgba(255,255,255,.2) inset;text-transform:uppercase;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}
.quform .quform-input .quform-button-style-sexy-silver .quform-option-label:hover,.quform-button-style-sexy-silver .quform-upload-button:hover,.quform-button-style-sexy-silver button:hover{background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(255,255,255,.2)),to(rgba(0,0,0,.1)));background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 20%,rgba(0,0,0,.1) 100%);border:1px solid #b5b5b5;color:#363636}
.quform .quform-input .quform-button-style-sexy-silver .quform-field-checkbox:checked+label,.quform .quform-input .quform-button-style-sexy-silver .quform-field-radio:checked+label,.quform .quform-input .quform-button-style-sexy-silver .quform-option-label:active,.quform .quform-input .quform-button-style-sexy-silver .quform-option-label:focus,.quform-button-style-sexy-silver .quform-upload-button:active,.quform-button-style-sexy-silver .quform-upload-button:focus,.quform-button-style-sexy-silver button:active,.quform-button-style-sexy-silver button:focus{background:#eee;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1) inset;box-shadow:0 0 6px 0 rgba(0,0,0,.1) inset;border:1px solid #b5b5b5;color:#363636;background-image:none}
.quform .quform-input .quform-button-style-classic .quform-option-label,.quform-button-style-classic .quform-upload-button,.quform-button-style-classic button{background:#89c712;color:#fff;border:0 none transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:font-size .1s cubic-bezier(1,.5,.8,1),padding .1s cubic-bezier(1,.5,.8,1),margin .1s cubic-bezier(1,.5,.8,1),line-height .1s cubic-bezier(1,.5,.8,1),background-color .1s cubic-bezier(1,.5,.8,1),border-color .1s cubic-bezier(1,.5,.8,1),-webkit-transform .1s cubic-bezier(1,.5,.8,1);transition:font-size .1s cubic-bezier(1,.5,.8,1),padding .1s cubic-bezier(1,.5,.8,1),margin .1s cubic-bezier(1,.5,.8,1),line-height .1s cubic-bezier(1,.5,.8,1),background-color .1s cubic-bezier(1,.5,.8,1),border-color .1s cubic-bezier(1,.5,.8,1),-webkit-transform .1s cubic-bezier(1,.5,.8,1);transition:transform .1s cubic-bezier(1,.5,.8,1),font-size .1s cubic-bezier(1,.5,.8,1),padding .1s cubic-bezier(1,.5,.8,1),margin .1s cubic-bezier(1,.5,.8,1),line-height .1s cubic-bezier(1,.5,.8,1),background-color .1s cubic-bezier(1,.5,.8,1),border-color .1s cubic-bezier(1,.5,.8,1);transition:transform .1s cubic-bezier(1,.5,.8,1),font-size .1s cubic-bezier(1,.5,.8,1),padding .1s cubic-bezier(1,.5,.8,1),margin .1s cubic-bezier(1,.5,.8,1),line-height .1s cubic-bezier(1,.5,.8,1),background-color .1s cubic-bezier(1,.5,.8,1),border-color .1s cubic-bezier(1,.5,.8,1),-webkit-transform .1s cubic-bezier(1,.5,.8,1)}
.quform .quform-input .quform-button-style-classic .quform-option-label:hover,.quform-button-style-classic .quform-upload-button:hover,.quform-button-style-classic button:hover{background-color:#81bf0b;color:#fff;border:0 none transparent}
.quform .quform-input .quform-button-style-classic .quform-field-checkbox:checked+label,.quform .quform-input .quform-button-style-classic .quform-field-radio:checked+label,.quform .quform-input .quform-button-style-classic .quform-option-label:active,.quform .quform-input .quform-button-style-classic .quform-option-label:focus,.quform-button-style-classic .quform-upload-button:active,.quform-button-style-classic .quform-upload-button:focus,.quform-button-style-classic button:active,.quform-button-style-classic button:focus{-webkit-transform:scale(.93);transform:scale(.93);background-color:#81bf0b;color:#fff;border:0 none transparent;-webkit-box-shadow:none;box-shadow:none;background-image:none}
.quform .quform-input .quform-button-style-background-blending-gradient .quform-option-label,.quform-button-style-background-blending-gradient .quform-upload-button,.quform-button-style-background-blending-gradient button{border:1px solid rgba(0,0,0,.07);background-color:#c71b22;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.4)),to(rgba(0,0,0,.1)));background-image:linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(0,0,0,.1) 100%);color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1) inset;box-shadow:0 0 7px 0 rgba(0,0,0,.1) inset;border-radius:3px}
.quform .quform-input .quform-button-style-background-blending-gradient .quform-option-label:hover,.quform-button-style-background-blending-gradient .quform-upload-button:hover,.quform-button-style-background-blending-gradient button:hover{background-color:#d63a16;border:1px solid rgba(0,0,0,.07);color:#fff}
.quform .quform-input .quform-button-style-background-blending-gradient .quform-field-checkbox:checked+label,.quform .quform-input .quform-button-style-background-blending-gradient .quform-field-radio:checked+label,.quform .quform-input .quform-button-style-background-blending-gradient .quform-option-label:active,.quform .quform-input .quform-button-style-background-blending-gradient .quform-option-label:focus,.quform-button-style-background-blending-gradient .quform-upload-button:active,.quform-button-style-background-blending-gradient .quform-upload-button:focus,.quform-button-style-background-blending-gradient button:active,.quform-button-style-background-blending-gradient button:focus{background-color:#89c712;border:1px solid rgba(0,0,0,.07);color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1) inset;box-shadow:0 0 7px 0 rgba(0,0,0,.1) inset;background-image:none}
.quform .quform-input .quform-button-style-shine-gradient .quform-option-label,.quform-button-style-shine-gradient .quform-upload-button,.quform-button-style-shine-gradient button{border:1px solid rgba(0,0,0,.07);background-color:#c73412;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.05)),color-stop(50%,rgba(255,255,255,.05)),color-stop(51%,rgba(0,0,0,.05)),to(rgba(0,0,0,.05)));background-image:linear-gradient(to bottom,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 50%,rgba(0,0,0,.05) 51%,rgba(0,0,0,.05) 100%);color:#fff;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.1) inset;box-shadow:0 0 0 1px rgba(255,255,255,.1) inset;border-radius:3px}
.quform .quform-input .quform-button-style-shine-gradient .quform-option-label:hover,.quform-button-style-shine-gradient .quform-upload-button:hover,.quform-button-style-shine-gradient button:hover{background-color:#d63a16;color:#fff;border:1px solid rgba(0,0,0,.07)}
.quform .quform-input .quform-button-style-shine-gradient .quform-field-checkbox:checked+label,.quform .quform-input .quform-button-style-shine-gradient .quform-field-radio:checked+label,.quform .quform-input .quform-button-style-shine-gradient .quform-option-label:active,.quform .quform-input .quform-button-style-shine-gradient .quform-option-label:focus,.quform-button-style-shine-gradient .quform-upload-button:active,.quform-button-style-shine-gradient .quform-upload-button:focus,.quform-button-style-shine-gradient button:active,.quform-button-style-shine-gradient button:focus{background-color:#89c712;color:#fff;border:1px solid rgba(0,0,0,.07);-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.1) inset;box-shadow:0 0 0 1px rgba(255,255,255,.1) inset;background-image:none}
.quform-button-style-blue-3d button .quform-button-text{display:inline-block;margin-bottom:2px}
.quform .quform-input .quform-button-style-blue-3d .quform-option-label,.quform-button-style-blue-3d .quform-upload-button,.quform-button-style-blue-3d button{background:#10a9bb;border:0 none transparent;color:#fff;border-radius:2px;-webkit-box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1);box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1)}
.quform .quform-input .quform-button-style-blue-3d .quform-option-label:hover,.quform-button-style-blue-3d .quform-upload-button:hover,.quform-button-style-blue-3d button:hover{background-color:#19b5c7;color:#fff;border:0 none transparent}
.quform .quform-input .quform-button-style-blue-3d .quform-field-checkbox:checked+label,.quform .quform-input .quform-button-style-blue-3d .quform-field-radio:checked+label,.quform .quform-input .quform-button-style-blue-3d .quform-option-label:active,.quform .quform-input .quform-button-style-blue-3d .quform-option-label:focus,.quform-button-style-blue-3d .quform-upload-button:active,.quform-button-style-blue-3d .quform-upload-button:focus,.quform-button-style-blue-3d button:active,.quform-button-style-blue-3d button:focus{background-color:#12a7b9;color:#fff;border:0 none transparent;-webkit-box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.2);box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.2);background-image:none}
.quform .quform-input .quform-button-style-hollow .quform-option-label,.quform-button-style-hollow .quform-upload-button,.quform-button-style-hollow button{background:0 0;border:2px solid #000;color:#000;border-radius:0;-webkit-box-shadow:none;box-shadow:none;letter-spacing:2px;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out,border-color .1s ease-in-out;transition:background-color .1s ease-in-out,border-color .1s ease-in-out}
.quform .quform-input .quform-button-style-hollow .quform-option-label:hover,.quform-button-style-hollow .quform-upload-button:hover,.quform-button-style-hollow button:hover{background-color:#000;color:#fff;border:2px solid #000}
.quform .quform-input .quform-button-style-hollow .quform-field-checkbox:checked+label,.quform .quform-input .quform-button-style-hollow .quform-field-radio:checked+label,.quform .quform-input .quform-button-style-hollow .quform-option-label:active,.quform .quform-input .quform-button-style-hollow .quform-option-label:focus,.quform-button-style-hollow .quform-upload-button:active,.quform-button-style-hollow .quform-upload-button:focus,.quform-button-style-hollow button:active,.quform-button-style-hollow button:focus{background-color:#000;color:#fff;border:2px solid #000;-webkit-box-shadow:none;box-shadow:none;background-image:none}
.quform .quform-input .quform-button-style-hollow-rounded .quform-option-label,.quform-button-style-hollow-rounded .quform-upload-button,.quform-button-style-hollow-rounded button{background:0 0;border:2px solid #10a9bb;color:#000;border-radius:25px;-webkit-box-shadow:none;box-shadow:none}
.quform .quform-input .quform-button-style-hollow-rounded .quform-option-label:hover,.quform-button-style-hollow-rounded .quform-upload-button:hover,.quform-button-style-hollow-rounded button:hover{background-color:#10a9bb;color:#fff;border:2px solid #10a9bb}
.quform .quform-input .quform-button-style-hollow-rounded .quform-field-checkbox:checked+label,.quform .quform-input .quform-button-style-hollow-rounded .quform-field-radio:checked+label,.quform .quform-input .quform-button-style-hollow-rounded .quform-option-label:active,.quform .quform-input .quform-button-style-hollow-rounded .quform-option-label:focus,.quform-button-style-hollow-rounded .quform-upload-button:active,.quform-button-style-hollow-rounded .quform-upload-button:focus,.quform-button-style-hollow-rounded button:active,.quform-button-style-hollow-rounded button:focus{background-color:#10a9bb;color:#fff;border:2px solid #10a9bb;-webkit-box-shadow:none;box-shadow:none;background-image:none}
.quform .quform-input .quform-button-style-chilled .quform-option-label,.quform-button-style-chilled .quform-upload-button,.quform-button-style-chilled button{background:#f8f8f8;border:1px solid #ddd;color:#363636;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.1) inset,0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(255,255,255,.1) inset,0 0 3px 0 rgba(0,0,0,.1)}
.quform .quform-input .quform-button-style-chilled .quform-option-label:hover,.quform-button-style-chilled .quform-upload-button:hover,.quform-button-style-chilled button:hover{background-color:#f8f8f8;border:1px solid #89c712;color:#363636;-webkit-box-shadow:0 0 6px rgba(137,199,18,.6);box-shadow:0 0 6px rgba(137,199,18,.6)}
.quform .quform-input .quform-button-style-chilled .quform-field-checkbox:checked+label,.quform .quform-input .quform-button-style-chilled .quform-field-radio:checked+label,.quform .quform-input .quform-button-style-chilled .quform-option-label:active,.quform .quform-input .quform-button-style-chilled .quform-option-label:focus,.quform-button-style-chilled .quform-upload-button:active,.quform-button-style-chilled .quform-upload-button:focus,.quform-button-style-chilled button:active,.quform-button-style-chilled button:focus{background-color:#fff;border:1px solid #89c712;color:#363636;-webkit-box-shadow:0 0 6px rgba(137,199,18,.8);box-shadow:0 0 6px rgba(137,199,18,.8);background-image:none}
.quform .quform-input .quform-button-style-pills .quform-option-label,.quform-button-style-pills .quform-upload-button,.quform-button-style-pills button{background-color:#10a9bb;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);border:0 none transparent;color:#fff;border-radius:25px;-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.3),inset 0 -4px 0 0 rgba(255,255,255,.2);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.3),inset 0 -4px 0 0 rgba(255,255,255,.2);text-shadow:-1px -1px 0 rgba(0,0,0,.1)}
.quform .quform-input .quform-button-style-pills .quform-option-label:hover,.quform-button-style-pills .quform-upload-button:hover,.quform-button-style-pills button:hover{background-color:#11b3c6;border:0 none transparent;color:#fff}
.quform .quform-input .quform-button-style-pills .quform-field-checkbox:checked+label,.quform .quform-input .quform-button-style-pills .quform-field-radio:checked+label,.quform .quform-input .quform-button-style-pills .quform-option-label:active,.quform .quform-input .quform-button-style-pills .quform-option-label:focus,.quform-button-style-pills .quform-upload-button:active,.quform-button-style-pills .quform-upload-button:focus,.quform-button-style-pills button:active,.quform-button-style-pills button:focus{background-color:#11b3c6;border:0 none transparent;color:#fff;-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.4),inset 0 -2px 0 0 rgba(255,255,255,.3);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.4),inset 0 -2px 0 0 rgba(255,255,255,.3);background-image:none}
.quform .quform-input .quform-button-style-bootstrap .quform-option-label,.quform-button-style-bootstrap .quform-upload-button,.quform-button-style-bootstrap button{background:#fff;border:1px solid #ccc;color:#333;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}
.quform .quform-input .quform-button-style-bootstrap .quform-option-label:hover,.quform-button-style-bootstrap .quform-upload-button:hover,.quform-button-style-bootstrap button:hover{background-color:#e6e6e6;border-color:#adadad;color:#333}
.quform .quform-input .quform-button-style-bootstrap .quform-field-checkbox:checked+label,.quform .quform-input .quform-button-style-bootstrap .quform-field-radio:checked+label,.quform .quform-input .quform-button-style-bootstrap .quform-option-label:active,.quform .quform-input .quform-button-style-bootstrap .quform-option-label:focus,.quform-button-style-bootstrap .quform-upload-button:active,.quform-button-style-bootstrap .quform-upload-button:focus,.quform-button-style-bootstrap button:active,.quform-button-style-bootstrap button:focus{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.125) inset;box-shadow:0 3px 5px rgba(0,0,0,.125) inset;background-color:#e6e6e6;border:1px solid #adadad;color:#333;background-image:none}
.quform .quform-input .quform-button-style-bootstrap-primary .quform-option-label,.quform-button-style-bootstrap-primary .quform-upload-button,.quform-button-style-bootstrap-primary button{background-color:#337ab7;border:1px solid #2e6da4;color:#fff;border-radius:4px;background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%)}
.quform .quform-input .quform-button-style-bootstrap-primary .quform-option-label:hover,.quform-button-style-bootstrap-primary .quform-upload-button:hover,.quform-button-style-bootstrap-primary button:hover{background-color:#2d6ca2;border-color:#204d74;color:#fff}
.quform .quform-input .quform-button-style-bootstrap-primary .quform-field-checkbox:checked+label,.quform .quform-input .quform-button-style-bootstrap-primary .quform-field-radio:checked+label,.quform .quform-input .quform-button-style-bootstrap-primary .quform-option-label:active,.quform .quform-input .quform-button-style-bootstrap-primary .quform-option-label:focus,.quform-button-style-bootstrap-primary .quform-upload-button:active,.quform-button-style-bootstrap-primary .quform-upload-button:focus,.quform-button-style-bootstrap-primary button:active,.quform-button-style-bootstrap-primary button:focus{-webkit-box-shadow:none;box-shadow:none;background-color:#286090;border:1px solid #204d74;color:#fff;background-image:none}
.quform-button-icon-left .quform-button-icon,.quform-upload-button-icon-left .quform-upload-button-icon,.quform-upload-dropzone-icon-left .quform-upload-dropzone-icon{margin-right:10px}
.quform-button-icon-right .quform-button-icon,.quform-upload-button-icon-right .quform-upload-button-icon,.quform-upload-dropzone-icon-right .quform-upload-dropzone-icon{margin-left:10px}
.quform-button-icon-above .quform-button-icon,.quform-upload-button-icon-above .quform-upload-button-icon,.quform-upload-dropzone-icon-above .quform-upload-dropzone-icon{display:block;margin:10px auto 0;font-size:150%;line-height:0}
.quform-element-submit>div{vertical-align:middle;max-width:100%}
.quform-loading{word-wrap:normal}
.quform-loading.quform-loading-position-left,.quform-loading.quform-loading-position-over-button,.quform-loading.quform-loading-position-right{display:none;text-align:center;padding:9px 6px;line-height:0;vertical-align:inherit}
.quform-button-size-slim .quform-loading-position-left,.quform-button-size-slim .quform-loading-position-over-button,.quform-button-size-slim .quform-loading-position-right{padding:1px}
.quform-button-size-medium .quform-loading-position-left,.quform-button-size-medium .quform-loading-position-over-button,.quform-button-size-medium .quform-loading-position-right{padding:9px}
.quform-button-size-fat .quform-loading-position-left,.quform-button-size-fat .quform-loading-position-over-button,.quform-button-size-fat .quform-loading-position-right{padding:11px}
.quform-button-size-huge .quform-loading-position-left,.quform-button-size-huge .quform-loading-position-over-button,.quform-button-size-huge .quform-loading-position-right{padding:12px}
.quform-button-width-full .quform-loading-position-left{padding-left:0}
.quform-button-width-full .quform-loading-position-right{padding-right:0}
.quform-loading-position-left .quform-loading-inner,.quform-loading-position-right .quform-loading-inner{margin:0 auto;max-width:24px;max-height:24px;display:inline-block}
.quform-loading.quform-loading-position-left{float:left}
.quform-rtl .quform-loading.quform-loading-position-left{float:right}
.quform-loading.quform-loading-position-right{float:right}
.quform-rtl .quform-loading.quform-loading-position-right{float:left}
.quform-loading-position-center{float:none;clear:both;text-align:center;padding:6px}
.quform-loading-spinner{display:none;opacity:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}
.quform-loading-triggered .quform-loading-spinner{display:inline-block;opacity:1}
.quform-loading-position-center .quform-loading-spinner{margin:0 auto}
.quform-loading-overlay,.quform-loading.quform-loading-position-over-button,.quform-loading.quform-loading-position-over-form,.quform-loading.quform-loading-position-over-screen{position:absolute;top:100%;left:0;right:0;bottom:0;height:100%;max-height:0;padding:0!important;overflow:hidden;opacity:.8}
.quform-loading-overlay{background:#fff;-webkit-transition:opacity .2s ease-in-out,max-height .5s ease-in-out,top .5s ease-in-out;transition:opacity .2s ease-in-out,max-height .5s ease-in-out,top .5s ease-in-out}
.quform-loading-triggered .quform-loading-overlay,.quform-loading.quform-loading-triggered.quform-loading-position-over-button,.quform-loading.quform-loading-triggered.quform-loading-position-over-form,.quform-loading.quform-loading-triggered.quform-loading-position-over-screen{opacity:1;top:0;max-height:100%}
.quform-loading.quform-loading-position-over-button .quform-loading-inner,.quform-loading.quform-loading-position-over-form .quform-loading-inner,.quform-loading.quform-loading-position-over-screen .quform-loading-inner{position:absolute;top:50%;left:50%;width:24px;line-height:24px;height:24px;margin-left:-12px;margin-top:-12px}
.quform-loading.quform-loading-type-custom.quform-loading-position-over-button .quform-loading-inner,.quform-loading.quform-loading-type-custom.quform-loading-position-over-form .quform-loading-inner,.quform-loading.quform-loading-type-custom.quform-loading-position-over-screen .quform-loading-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;text-align:center;height:auto;margin:0}
.quform-upload-progress-wrap.quform-loading-position-over-form,.quform-upload-progress-wrap.quform-loading-position-over-screen{position:absolute;top:auto;bottom:0;right:20px;left:20px;z-index:99999;height:auto;margin:20px auto;max-width:850px}
.quform-loading.quform-loading-position-over-screen{position:fixed;z-index:988888}
.quform-upload-progress-wrap.quform-loading-position-over-screen{position:fixed;z-index:99999}
.quform-loading-type-spinner-1 .quform-loading-spinner{position:relative;display:inline-block;width:21px;height:21px;min-width:21px;min-height:21px;border:3px solid #000;border-radius:50%;-webkit-animation:qspinstyle .65s infinite linear;animation:qspinstyle .65s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box}
.quform-loading-type-spinner-1 .quform-loading-spinner:after,.quform-loading-type-spinner-1 .quform-loading-spinner:before{left:-3px;top:-3px;display:none;position:absolute;content:'';width:inherit;height:inherit;border:inherit;border-radius:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}
.quform-loading-type-spinner-1 .quform-loading-spinner{border-color:transparent;border-top-color:#000;-webkit-animation-duration:3s;animation-duration:3s}
.quform-loading-type-spinner-1 .quform-loading-spinner:after{display:block;border-color:transparent;border-top-color:#000;-webkit-animation:qspinstyle .65s infinite ease-in-out alternate;animation:qspinstyle .65s infinite ease-in-out alternate}
@-webkit-keyframes qspinstyle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes qspinstyle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
} .quform-loading-type-spinner-2 .quform-loading-spinner{position:relative;width:24px;height:24px;border-radius:24px;background:#000;-webkit-animation:qwordpress 1.08s linear infinite;animation:qwordpress 1.08s linear infinite}
.quform-loading-type-spinner-2 .quform-loading-spinner:after{content:"";position:absolute;top:3px;left:50%;width:6px;height:6px;border-radius:6px;margin-left:-3px;background:#fff}
@-webkit-keyframes qwordpress{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes qwordpress{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.quform-loading-type-spinner-3 .quform-loading-spinner{-webkit-transform:translate(-35px,0);transform:translate(-35px,0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-name:qtake-off;animation-name:qtake-off;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}
.quform-loading-type-spinner-3.quform-loading-triggered .quform-loading-spinner{-webkit-animation-play-state:running;animation-play-state:running}
@-webkit-keyframes qtake-off{0%{opacity:0;-webkit-transform:translate(-35px,0) rotate(40deg) scale(.5);transform:translate(-35px,0) rotate(40deg) scale(.5)}30%{opacity:1}
45%{-webkit-transform:translate(0,0) rotate(40deg);transform:translate(0,0) rotate(40deg)}
50%{-webkit-transform:translate(8px,-1px) rotate(38deg);transform:translate(8px,-1px) rotate(38deg)}
60%{-webkit-transform:translate(16px,-5px) rotate(30deg) scale(2);transform:translate(16px,-5px) rotate(30deg) scale(2)}
65%{opacity:1;-webkit-transform:translate(24px,-8px) rotate(10deg);transform:translate(24px,-8px) rotate(10deg)}
70%{-webkit-transform:translate(32px,-12px) rotate(0);transform:translate(32px,-12px) rotate(0)}
80%{opacity:0;-webkit-transform:translate(58px,-48px) rotate(-5deg);transform:translate(58px,-48px) rotate(-5deg)}
100%{opacity:0;-webkit-transform:translate(58px,-48px) rotate(-5deg) scale(0);transform:translate(58px,-48px) rotate(-5deg) scale(0)}
}@keyframes qtake-off{0%{opacity:0;-webkit-transform:translate(-35px,0) rotate(40deg) scale(.5);transform:translate(-35px,0) rotate(40deg) scale(.5)}30%{opacity:1}
45%{-webkit-transform:translate(0,0) rotate(40deg);transform:translate(0,0) rotate(40deg)}
50%{-webkit-transform:translate(8px,-1px) rotate(38deg);transform:translate(8px,-1px) rotate(38deg)}
60%{-webkit-transform:translate(16px,-5px) rotate(30deg) scale(2);transform:translate(16px,-5px) rotate(30deg) scale(2)}
65%{opacity:1;-webkit-transform:translate(24px,-8px) rotate(10deg);transform:translate(24px,-8px) rotate(10deg)}
70%{-webkit-transform:translate(32px,-12px) rotate(0);transform:translate(32px,-12px) rotate(0)}
80%{opacity:0;-webkit-transform:translate(58px,-48px) rotate(-5deg);transform:translate(58px,-48px) rotate(-5deg)}
100%{opacity:0;-webkit-transform:translate(58px,-48px) rotate(-5deg) scale(0);transform:translate(58px,-48px) rotate(-5deg) scale(0)}
}.quform-loading-type-spinner-4 .quform-loading-spinner{position:relative;width:21px;height:21px}
.quform-loading-type-spinner-4 .quform-loading-spinner:after{content:'';position:absolute;display:block;width:21px;height:21px;margin:0;background-color:#000;top:0;border-radius:100%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:qdot 1s infinite ease-in-out;animation:qdot 1s infinite ease-in-out}
@-webkit-keyframes qdot{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}@keyframes qdot{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}.quform-loading-type-spinner-5 .quform-loading-spinner,.quform-loading-type-spinner-5 .quform-loading-spinner:after{border-radius:50%;width:24px;height:24px}
.quform-loading-type-spinner-5 .quform-loading-spinner{font-size:10px;position:relative;text-indent:-9999em;border-right:4px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(255,255,255,.2);border-left:4px solid #000;-webkit-animation:qclassic 1.1s infinite linear;animation:qclassic 1.1s infinite linear}
@-webkit-keyframes qclassic{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes qclassic{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}.quform-loading-type-spinner-6 .quform-loading-spinner{width:24px;height:24px;max-width:none;margin:auto 12px;position:relative;padding:0!important}
.quform-loading-type-spinner-6 .quform-loading-spinner-inner,.quform-loading-type-spinner-6 .quform-loading-spinner-inner:after,.quform-loading-type-spinner-6 .quform-loading-spinner-inner:before{border-radius:50%;width:12px;height:12px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:qthreedots 1.8s infinite ease-in-out;animation:qthreedots 1.8s infinite ease-in-out}
.quform-loading-type-spinner-6 .quform-loading-spinner-inner{color:#000;font-size:10px;position:relative;display:block;text-indent:-9999em;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}
.quform-loading-type-spinner-6 .quform-loading-spinner-inner:after,.quform-loading-type-spinner-6 .quform-loading-spinner-inner:before{content:'';position:absolute;top:0;display:inline-block}
.quform-loading-type-spinner-6 .quform-loading-spinner-inner:before{left:-11px;-webkit-animation-delay:-.32s;animation-delay:-.32s}
.quform-loading-type-spinner-6 .quform-loading-spinner-inner:after{left:11px}
@-webkit-keyframes qthreedots{0%,100%,80%{-webkit-box-shadow:0 16px 0 -12px;box-shadow:0 16px 0 -12px}
40%{-webkit-box-shadow:0 16px 0 0;box-shadow:0 16px 0 0}}@keyframes qthreedots{0%,100%,80%{-webkit-box-shadow:0 16px 0 -12px;box-shadow:0 16px 0 -12px}
40%{-webkit-box-shadow:0 16px 0 0;box-shadow:0 16px 0 0}}.quform-loading-type-spinner-7 .quform-loading-spinner{padding-top:6px;height:24px}
.quform-loading-type-spinner-7 .quform-loading-spinner-inner,.quform-loading-type-spinner-7 .quform-loading-spinner-inner:after,.quform-loading-type-spinner-7 .quform-loading-spinner-inner:before{background:#000;-webkit-animation:qtriplines 1s infinite ease-in-out;animation:qtriplines 1s infinite ease-in-out;width:2px;height:3px}
.quform-loading-type-spinner-7 .quform-loading-spinner-inner{color:#000;text-indent:-9999em;margin:0 auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}
.quform-loading-type-spinner-7 .quform-loading-spinner-inner:after,.quform-loading-type-spinner-7 .quform-loading-spinner-inner:before{position:absolute;top:0;content:''}
.quform-loading-type-spinner-7 .quform-loading-spinner-inner:before{left:-4px;-webkit-animation-delay:-.32s;animation-delay:-.32s}
.quform-loading-type-spinner-7 .quform-loading-spinner-inner:after{left:4px}
@-webkit-keyframes qtriplines{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:3px}
40%{-webkit-box-shadow:0 -3px;box-shadow:0 -3px;height:6px}}@keyframes qtriplines{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:3px}
40%{-webkit-box-shadow:0 -3px;box-shadow:0 -3px;height:6px}}.quform-error-message{margin:0 0 15px 0}
.quform-js .quform-error-message{display:none}
.quform-no-ajax .quform-error-message{display:block}
.quform-error-message-inner{background:#f2dede;padding:15px;color:#b94a48;border-left:5px solid #c73412}
.quform-error-message-title{color:#c73412;font-weight:700;font-size:18px}
.quform-error{margin:0;padding:5px 0}
.quform-js .quform-error{display:none}
.quform-no-ajax .quform-error{display:block}
.quform-error>.quform-error-inner{padding:3px 15px;margin:0;background-color:#f2dede;color:#b94a48;border-left:5px solid #c73412;max-width:100%}
.quform-rtl .quform-error>.quform-error-inner{border-left:0 none;border-right:5px solid #c73412}
.quform-error-icon{margin-right:10px}
.quform-errors-left .quform-error>.quform-error-inner{float:left;width:auto}
.quform-rtl .quform-errors-left .quform-error>.quform-error-inner{float:right;width:auto}
.quform-errors-absolute .quform-error{position:relative;padding:0;width:100%;z-index:5}
.quform-errors-absolute .quform-error>.quform-error-inner{display:block;float:left;position:absolute;top:100%;left:0;top:6px;max-width:none;padding-right:35px;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.1);box-shadow:0 8px 6px -6px rgba(0,0,0,.1)}
.quform-errors-absolute .quform-error>.quform-error-inner:after{content:'';position:absolute;z-index:-1;top:-4px;left:10px;background-color:#f2dede;display:inline-block;padding:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.quform-errors-absolute .quform-error>.quform-error-inner>.quform-error-close{cursor:pointer;position:absolute;right:10px;color:#000;-webkit-transition:-webkit-transform .2s cubic-bezier(1,.5,.8,1);transition:-webkit-transform .2s cubic-bezier(1,.5,.8,1);transition:transform .2s cubic-bezier(1,.5,.8,1);transition:transform .2s cubic-bezier(1,.5,.8,1),-webkit-transform .2s cubic-bezier(1,.5,.8,1);-webkit-transform:scale(1);transform:scale(1)}
.quform-errors-absolute .quform-error>.quform-error-inner>.quform-error-close:active{-webkit-transform:scale(.7);transform:scale(.7)}
.quform-success-message{background-color:#cef4a9;border-left:5px solid #85c14b;color:#000;padding:5px 15px;margin:0 0 10px 0;position:relative}
.quform-rtl .quform-success-message{border-right:5px solid #85c14b;border-left:0 none}
.quform-success-message-icon{position:absolute;left:12px;top:50%;margin-top:-15px;height:30px;line-height:30px}
.quform-success-message-has-icon .quform-success-message-content{padding-left:24px}
.quform-success-message ol,.quform-success-message ul{list-style-position:inside}
.quform-referral-link a{text-decoration:none;color:#0f83ca}
.quform-referral-link a:hover{color:#292929}
.quform-edit-form .quform-edit-form-link{text-decoration:none;border:none;font-size:80%}
.quform-edit-form .quform-edit-form-link i{margin-right:5px}
.quform-rtl .quform-edit-form .quform-edit-form-link i{margin-right:0;margin-left:5px}
.qtip-quform-dark{background-color:#151515;border-color:#151515;border-radius:3px}
.qtip-quform-dark .qtip-content{font-size:13px;line-height:17px;color:#fff;text-shadow:1px 1px 0 #333}
.quform-tooltip-icon{display:inline-block;margin:0 0 0 5px}
.quform-tooltip-icon-click{cursor:pointer}
.quform-rtl .quform-tooltip-icon{margin:0 5px 0 0}
.quform-tooltip-content,.quform-tooltip-icon-content{display:none}
.quform-popup{display:none}
.quform-popup-link{cursor:pointer}
#fancybox-content .quform-form-inner,.fancybox-inner .quform-form-inner{padding:15px}
.admin-bar #fancybox-content,.admin-bar .fancybox-overlay{margin-top:32px}
#fancybox-content .quform-edit-form,.fancybox-inner .quform-edit-form,.mfp-content .quform-edit-form{display:none}
.quform-magnific-popup .mfp-content .quform{position:relative;background:#fff;padding:30px;max-width:1024px;margin:20px auto}
.admin-bar .quform-magnific-popup .mfp-content .quform{margin-top:52px}
.quform-magnific-popup.mfp-close-btn-in .mfp-close{background:0 0}
.quform-max-height{overflow:auto}
.quform-element-page{display:none}
.quform-current-page{display:block}
.quform-page-progress{margin-bottom:15px;overflow:hidden}
.quform-page-progress-bar{background-color:#f7f7f7}
.quform-page-progress-tab{display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #ddd}
.quform-page-progress-tab:last-child{margin-right:0;border-right:0 none}
.quform-page-progress-tab.quform-current-tab{font-weight:700}
.quform-page-progress-bar{float:left;width:0;height:100%;font-size:11px;color:#fff;text-align:center;background-color:#0e90d2;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;transition:width .6s ease}
.quform-rtl .quform-page-progress-bar{float:right}
.quform-page-progress-text{float:right;margin-right:8px}
.quform-rtl .quform-page-progress-text{float:left;margin-right:0;margin-left:8px}
.quform-button-back-default,.quform-button-next-default,.quform-button-submit-default{float:left;margin-right:5px;margin-bottom:5px}
.quform-rtl .quform-button-back-default,.quform-rtl .quform-button-next-default,.quform-rtl .quform-button-submit-default{float:right;margin-right:0;margin-left:5px}
.quform-button-back-default>button,.quform-button-next-default>button,.quform-button-submit-default>button{padding:8px 12px}
.quform-button-back-default>button,.quform-button-next-default>button,.quform-button-submit-default>button,.quform-options-style-button .quform-option-label,.quform-upload-button{-webkit-transition:background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out;transition:transform .4s ease-in-out,background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out,-webkit-transform .4s ease-in-out}
.quform-button-back-default>button:focus,.quform-button-next-default>button:focus,.quform-button-submit-default>button:focus{outline:0}
.quform-button-back-html>button,.quform-button-back-html>button:active,.quform-button-back-html>button:focus,.quform-button-back-html>button:hover,.quform-button-back-image>button,.quform-button-back-image>button:active,.quform-button-back-image>button:focus,.quform-button-back-image>button:hover,.quform-button-next-html>button,.quform-button-next-html>button:active,.quform-button-next-html>button:focus,.quform-button-next-html>button:hover,.quform-button-next-image>button,.quform-button-next-image>button:active,.quform-button-next-image>button:focus,.quform-button-next-image>button:hover,.quform-button-submit-html>button,.quform-button-submit-html>button:active,.quform-button-submit-html>button:focus,.quform-button-submit-html>button:hover,.quform-button-submit-image>button,.quform-button-submit-image>button:active,.quform-button-submit-image>button:focus,.quform-button-submit-image>button:hover{border:none;background:0 0;padding:0}
.quform-button-submit-default.quform-button-animation-one>button{cursor:pointer;position:relative}
.quform-button-submit-default.quform-button-animation-one>button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;z-index:-1}
.quform-button-submit-default.quform-button-animation-one>button:after{-webkit-animation:zoomOutFade .5s;animation:zoomOutFade .5s}
.quform-button-submit-default.quform-button-animation-one>button{-webkit-animation:zoomOutIn 1s;animation:zoomOutIn 1s}
@-webkit-keyframes zoomOutIn{25%{-webkit-transform:scale(.6);transform:scale(.6)}
50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomOutIn{25%{-webkit-transform:scale(.6);transform:scale(.6)}
50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomOutFade{0%{-webkit-transform:scaleX(.3) scaleY(.3);transform:scaleX(.3) scaleY(.3);opacity:.8}50%{-webkit-transform:scaleX(1.6) scaleY(1.6);transform:scaleX(1.6) scaleY(1.6);opacity:.5}
100%{-webkit-transform:scaleX(3.2) scaleY(3.2);transform:scaleX(3.2) scaleY(3.2);opacity:0}
}@keyframes zoomOutFade{0%{-webkit-transform:scaleX(.3) scaleY(.3);transform:scaleX(.3) scaleY(.3);opacity:.8}50%{-webkit-transform:scaleX(1.6) scaleY(1.6);transform:scaleX(1.6) scaleY(1.6);opacity:.5}
100%{-webkit-transform:scaleX(3.2) scaleY(3.2);transform:scaleX(3.2) scaleY(3.2);opacity:0}
}.quform-button-submit-default.quform-button-animation-two>button{cursor:pointer;position:relative}
.quform-button-submit-default.quform-button-animation-two.quform-button-submit{position:relative;z-index:3}
.quform-button-submit-default.quform-button-animation-two>button>.quform-button-icon,.quform-button-submit-default.quform-button-animation-two>button>.quform-button-text{position:relative;z-index:1;color:rgba(0,0,0,0)!important;-webkit-transition:color .6s ease;transition:color .6s ease}
.quform-button-submit-default.quform-button-animation-two>button:after{background:#81bf0b;border:4px solid #fff;border-radius:55px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.15);box-shadow:0 0 30px rgba(0,0,0,.15);content:'';color:#fff;display:inline-block;height:50px;line-height:0;text-align:center;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%;width:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:gelatine 3.5s 1 ease-in-out;animation:gelatine 3.5s 1 ease-in-out}
.quform-button-submit-default.quform-button-next.quform-button-animation-two>button:after{content:'\e5c9'}
.quform-button-submit-default.quform-button-animation-two.quform-button-submit:before{display:none;position:absolute;top:50%;left:50%;content:'';width:8px;margin-top:-1px;margin-left:-7px;height:4px;background:#fff;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top;display:block;-webkit-animation:shortTick 2s forwards ease;animation:shortTick 2s forwards ease;-webkit-animation-delay:1s;animation-delay:1s;z-index:10}
.quform-button-submit-default.quform-button-animation-two.quform-button-submit:after{display:none;position:absolute;top:50%;left:50%;content:'';width:18px;margin-left:-6px;margin-top:5px;height:4px;background:#fff;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left top;transform-origin:left top;display:block;-webkit-animation:longTick 1.8s forwards ease;animation:longTick 1.8s forwards ease;-webkit-animation-delay:1.2s;animation-delay:1.2s;z-index:10}
@-webkit-keyframes shortTick{0%{width:0;opacity:0}30%{width:8px;opacity:1}
85%{width:8px;opacity:1}
100%{width:0;opacity:0}
}@keyframes shortTick{0%{width:0;opacity:0}30%{width:8px;opacity:1}
85%{width:8px;opacity:1}
100%{width:0;opacity:0}
}@-webkit-keyframes longTick{0%{width:2px;opacity:0}30%{width:18px;opacity:1}
85%{width:18px;opacity:1}
100%{width:2px;opacity:0}
}@keyframes longTick{0%{width:2px;opacity:0}30%{width:18px;opacity:1}
85%{width:18px;opacity:1}
100%{width:2px;opacity:0}
}@-webkit-keyframes gelatine{from{-webkit-transform:translateY(0) scale(0,0);transform:translateY(0) scale(0,0);opacity:0}
to{-webkit-transform:translateY(0) scale(0,0);transform:translateY(0) scale(0,0);opacity:0}
12%{-webkit-transform:translateY(-60px) scale(.9,1.1);transform:translateY(-60px) scale(.9,1.1)}
18%{-webkit-transform:translateY(20px) scale(1.1,.9);transform:translateY(20px) scale(1.1,.9)}
30%{-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1);opacity:1}
80%{-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1);opacity:1}
100%{-webkit-transform:translateY(-15px) scale(0,0);transform:translateY(-15px) scale(0,0)}}@keyframes gelatine{from{-webkit-transform:translateY(0) scale(0,0);transform:translateY(0) scale(0,0);opacity:0}
to{-webkit-transform:translateY(0) scale(0,0);transform:translateY(0) scale(0,0);opacity:0}
12%{-webkit-transform:translateY(-60px) scale(.9,1.1);transform:translateY(-60px) scale(.9,1.1)}
18%{-webkit-transform:translateY(20px) scale(1.1,.9);transform:translateY(20px) scale(1.1,.9)}
30%{-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1);opacity:1}
80%{-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1);opacity:1}
100%{-webkit-transform:translateY(-15px) scale(0,0);transform:translateY(-15px) scale(0,0)}}.quform-default-submit{position:absolute!important;left:-2000px!important;top:-2000px!important;width:0!important;height:0!important;border:0!important;margin:0!important;padding:0!important}
.quform-rtl .quform-default-submit{left:auto!important;right:-2000px!important}
.quform img{max-width:100%;height:auto}
.quform-element-tree{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);position:absolute!important;height:1px;width:1px;overflow:hidden}
@media only screen and (max-width:1024px){.quform-element-row.quform-responsive-columns-tablet-landscape>.quform-element-column,.quform-options-columns.quform-responsive-columns-tablet-landscape>.quform-option{float:none;max-width:100%!important;width:100%!important}
.quform-responsive-elements-tablet-landscape .quform-input{max-width:100%!important;width:100%!important;min-width:10px}
.quform-responsive-elements-tablet-landscape .quform-error>.quform-error-inner{float:none;display:block}
.quform-responsive-elements-tablet-landscape .quform-element-submit button{margin:0;width:100%}
.quform-responsive-elements-tablet-landscape .quform-element-submit.quform-button-width-full>.quform-button-back-default,.quform-responsive-elements-tablet-landscape .quform-element-submit.quform-button-width-full>.quform-button-next-default,.quform-responsive-elements-tablet-landscape .quform-element-submit.quform-button-width-full>.quform-button-submit-default{width:100%;float:none}
.quform-responsive-elements-tablet-landscape .quform-button-back-default,.quform-responsive-elements-tablet-landscape .quform-button-next-default,.quform-responsive-elements-tablet-landscape .quform-button-submit-default{float:none;margin:5px 0}
.quform-responsive-elements-tablet-landscape .quform-loading-position-left{padding-left:0}
.quform-responsive-elements-tablet-landscape .quform-loading-position-right{padding-right:0}
.quform-responsive-elements-tablet-landscape .quform-labels-left>.quform-spacer>.quform-label{float:none;width:auto!important}
.quform-responsive-elements-tablet-landscape .quform-labels-left.quform-element>.quform-spacer>.quform-inner{margin-left:0!important;padding-left:0!important;margin-right:0!important;padding-right:0!important}}@media only screen and (max-width:782px){.admin-bar #fancybox-content,.admin-bar .fancybox-overlay{margin-top:46px}
.admin-bar .quform-magnific-popup .mfp-content .quform{margin-top:66px}}@media only screen and (max-width:767px){.quform-element-row.quform-responsive-columns-phone-landscape>.quform-element-column,.quform-options-columns.quform-responsive-columns-phone-landscape>.quform-option{float:none;width:100%!important;max-width:100%!important}
.quform-responsive-elements-phone-landscape .quform-input,.quform-responsive-elements-phone-landscape .quform-upload-dropzone{max-width:100%!important;width:100%!important;min-width:10px}
.quform-responsive-elements-phone-landscape .quform-error>.quform-error-inner{float:none;display:block}
.quform-responsive-elements-phone-landscape .quform-element-submit button{margin:0;width:100%}
.quform-responsive-elements-phone-landscape .quform-element-submit.quform-button-width-full>.quform-button-back-default,.quform-responsive-elements-phone-landscape .quform-element-submit.quform-button-width-full>.quform-button-next-default,.quform-responsive-elements-phone-landscape .quform-element-submit.quform-button-width-full>.quform-button-submit-default{width:100%;float:none}
.quform-responsive-elements-phone-landscape .quform-button-back-default,.quform-responsive-elements-phone-landscape .quform-button-next-default,.quform-responsive-elements-phone-landscape .quform-button-submit-default{float:none;margin:5px 0}
.quform-responsive-elements-phone-landscape .quform-loading-position-left{padding-left:0}
.quform-responsive-elements-phone-landscape .quform-loading-position-right{padding-right:0}
.quform-responsive-elements-phone-landscape .quform-labels-left>.quform-spacer>.quform-label{float:none;width:auto!important}
.quform-responsive-elements-phone-landscape .quform-labels-left.quform-element>.quform-spacer>.quform-inner{margin-left:0!important;padding-left:0!important;margin-right:0!important;padding-right:0!important}
#fancybox-wrap.quform-fancybox-1-popup{left:0!important;right:0!important}
.quform-page-progress-tab{display:block;padding:5px 10px;margin:0;text-align:center;border-right:none;border-bottom:1px solid #ddd}
.quform-page-progress-tab:last-child{border-bottom:none}
.quform-responsive-elements-phone-landscape .select2-container--quform .select2-selection--multiple .select2-selection__choice{display:block;float:none;width:auto;padding-top:10px;padding-bottom:10px;margin-right:25px}}@media only screen and (max-width:479px){.quform-element-row.quform-responsive-columns-phone-portrait>.quform-element-column,.quform-options-columns.quform-responsive-columns-phone-portrait>.quform-option{float:none;max-width:100%!important;width:100%!important}
.quform-responsive-elements-phone-portrait .quform-input,.quform-responsive-elements-phone-portrait .quform-upload-dropzone{max-width:100%!important;width:100%!important;min-width:10px}
.quform-responsive-elements-phone-portrait .quform-error>.quform-error-inner{float:none;display:block}
.quform-responsive-elements-phone-portrait .quform-element-submit button{margin:0;width:100%}
.quform-responsive-elements-phone-portrait .quform-element-submit.quform-button-width-full>.quform-button-back-default,.quform-responsive-elements-phone-portrait .quform-element-submit.quform-button-width-full>.quform-button-next-default,.quform-responsive-elements-phone-portrait .quform-element-submit.quform-button-width-full>.quform-button-submit-default{width:100%;float:none}
.quform-responsive-elements-phone-portrait .quform-button-back-default,.quform-responsive-elements-phone-portrait .quform-button-next-default,.quform-responsive-elements-phone-portrait .quform-button-submit-default{float:none;margin:5px 0}
.quform-responsive-elements-phone-portrait .quform-loading-position-left{padding-left:0}
.quform-responsive-elements-phone-portrait .quform-loading-position-right{padding-right:0}
.quform-responsive-elements-phone-portrait .quform-labels-left>.quform-spacer>.quform-label{float:none;width:auto!important}
.quform-responsive-elements-phone-portrait .quform-labels-left.quform-element>.quform-spacer>.quform-inner{margin-left:0!important;padding-left:0!important;margin-right:0!important;padding-right:0!important}
.quform-responsive-elements-phone-portrait .select2-container--quform .select2-selection--multiple .select2-selection__choice{display:block;float:none;width:auto;padding-top:10px;padding-bottom:10px;margin-right:25px}}.quform-theme-underlined{color:#000}
.quform-theme-underlined .quform-form-title{color:#000}
.quform-theme-underlined .quform-form-description{color:#666}
.quform-theme-underlined .quform-page-progress{background-color:transparent;border-radius:0;border-bottom:1px solid #89c712}
.quform-theme-underlined .quform-page-progress-bar{background-color:transparent;color:#000;border-bottom:4px solid #89c712}
.quform-theme-underlined .quform-page-progress-tab{border-color:#ddd;color:#666;padding-top:3px;padding-bottom:3px}
.quform-theme-underlined .quform-page-progress-tab:first-child{padding-left:10px}
.quform-theme-underlined .quform-page-progress-tab.quform-current-tab{color:#89c712}
.quform-theme-underlined .quform-label>label>.quform-required{color:#cc0101}
.quform-theme-underlined .quform-description{color:#000}
.quform-theme-underlined .quform-field-captcha,.quform-theme-underlined .quform-field-date,.quform-theme-underlined .quform-field-email,.quform-theme-underlined .quform-field-multiselect,.quform-theme-underlined .quform-field-password,.quform-theme-underlined .quform-field-select,.quform-theme-underlined .quform-field-text,.quform-theme-underlined .quform-field-textarea,.quform-theme-underlined .quform-field-time,.quform-theme-underlined .select2-container--quform .select2-selection{border:0 none transparent;border-bottom:2px solid #89c712;background:0 0;color:#89c712;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-transition:border-color ease-in-out .25s;transition:border-color ease-in-out .25s;font-weight:700}
.quform-theme-underlined .quform-input:not(.quform-has-field-icon-right)>.quform-field-captcha,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-right)>.quform-field-date,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-right)>.quform-field-email,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-right)>.quform-field-multiselect,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-right)>.quform-field-password,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-right)>.quform-field-select,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-right)>.quform-field-text,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-right)>.quform-field-textarea,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-right)>.quform-field-time,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-right)>span>span>.quform-field-date,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-right)>span>span>.quform-field-time{padding-right:0!important}
.quform-theme-underlined .quform-input:not(.quform-has-field-icon-left)>.quform-field-captcha,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-left)>.quform-field-date,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-left)>.quform-field-email,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-left)>.quform-field-multiselect,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-left)>.quform-field-password,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-left)>.quform-field-select,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-left)>.quform-field-text,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-left)>.quform-field-textarea,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-left)>.quform-field-time,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-left)>span>span>.quform-field-date,.quform-theme-underlined .quform-input:not(.quform-has-field-icon-left)>span>span>.quform-field-time{padding-left:0!important}
.quform-theme-underlined .quform-field-icon{color:#666}
.quform-theme-underlined .quform-inner>.quform-input>.quform-field-icon-right,.quform-theme-underlined .quform-inner>.quform-input>.quform-upload-file-remove,.quform-theme-underlined .select2-container--quform .select2-selection--multiple .select2-selection__rendered:before,.quform-theme-underlined .select2-container--quform .select2-selection__arrow{right:0}
.quform-theme-underlined .quform-inner>.quform-input>.quform-field-icon-left{left:0}
.quform-theme-underlined .quform-element.quform-has-error .quform-field-captcha,.quform-theme-underlined .quform-element.quform-has-error .quform-field-date,.quform-theme-underlined .quform-element.quform-has-error .quform-field-email,.quform-theme-underlined .quform-element.quform-has-error .quform-field-multiselect,.quform-theme-underlined .quform-element.quform-has-error .quform-field-password,.quform-theme-underlined .quform-element.quform-has-error .quform-field-select,.quform-theme-underlined .quform-element.quform-has-error .quform-field-text,.quform-theme-underlined .quform-element.quform-has-error .quform-field-textarea,.quform-theme-underlined .quform-element.quform-has-error .quform-field-time,.quform-theme-underlined .quform-element.quform-has-error .select2-container--quform .select2-selection{border-color:#c73412}
.quform-theme-underlined .quform-field-captcha:active,.quform-theme-underlined .quform-field-captcha:focus,.quform-theme-underlined .quform-field-date:active,.quform-theme-underlined .quform-field-date:focus,.quform-theme-underlined .quform-field-email:active,.quform-theme-underlined .quform-field-email:focus,.quform-theme-underlined .quform-field-multiselect:active,.quform-theme-underlined .quform-field-multiselect:focus,.quform-theme-underlined .quform-field-password:active,.quform-theme-underlined .quform-field-password:focus,.quform-theme-underlined .quform-field-select:active,.quform-theme-underlined .quform-field-select:focus,.quform-theme-underlined .quform-field-text:active,.quform-theme-underlined .quform-field-text:focus,.quform-theme-underlined .quform-field-textarea:active,.quform-theme-underlined .quform-field-textarea:focus,.quform-theme-underlined .quform-field-time:active,.quform-theme-underlined .quform-field-time:focus,.quform-theme-underlined .select2-container--quform.select2-container--open .select2-selection{background-color:transparent;border-color:#89c712;color:#000}
.quform-theme-underlined.quform-timepicker.k-list-container.k-popup{background:#fff;border-color:#89c712;color:#000;-webkit-box-shadow:none;box-shadow:none;border-radius:0;font-weight:700}
.quform-theme-underlined .quform-label>label{color:#000;font-size:12px;text-transform:uppercase}
.quform-theme-underlined .quform-sub-label>label{color:#666}
.quform-theme-underlined .quform-tooltip-icon{color:#666}
.quform-theme-underlined.quform-timepicker.k-list-container.k-popup{margin:4px 0}
.quform-theme-underlined .quform-upload-progress-bar-wrap{background-color:transparent;color:#000}
.quform-theme-underlined .quform-upload-progress-bar{background-color:#89c712;border-bottom:2px solid #89c712}
.quform-theme-underlined .quform-upload-info{color:#666}
.quform-theme-underlined .quform-upload-info>div{color:#000}
.quform-theme-underlined .quform-upload-file{background-color:#89c712;border:0 none transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff}
.quform-theme-underlined .quform-upload-file-remove:after,.quform-theme-underlined .quform-upload-file-remove:before{background-color:#fff}
.quform-theme-underlined .quform-upload-dropzone{background-color:transparent;color:#000;border-color:#89c712}
.quform-theme-underlined .select2-container--quform .select2-selection--multiple,.quform-theme-underlined .select2-container--quform .select2-selection--single{padding-left:0!important;padding-right:0!important}
.quform-theme-underlined .select2-container--quform .select2-selection--multiple .select2-selection__choice{border-radius:2px;background:#89c712;border:1px solid #89c712;color:#fff}
.quform-theme-underlined .select2-container--quform .select2-search--inline .select2-search__field{border-radius:0;color:#666}
.quform-theme-underlined .select2-container--quform .select2-selection--multiple .select2-selection__rendered:before,.quform-theme-underlined .select2-container--quform .select2-selection__arrow b,.quform-theme-underlined.select2-container--quform .select2-search--dropdown:before{color:#666}
.quform-theme-underlined.select2-container--quform .select2-dropdown{border-radius:5px;-webkit-box-shadow:0 8px 16px -10px rgba(0,0,0,.07);box-shadow:0 8px 16px -10px rgba(0,0,0,.07);background-color:#fff;border:2px solid #89c712}
.quform-theme-underlined.select2-container--quform .select2-dropdown--above{border:2px solid #89c712;border-radius:0;margin-bottom:-3px}
.quform-theme-underlined.select2-container--quform .select2-dropdown--below{border:2px solid #89c712;border-radius:0;margin-top:-3px}
.quform-theme-underlined.select2-container--quform .select2-search--dropdown .select2-search__field{border:0 solid #ccc;border-color:#ccc;background-color:#fff;color:#333;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.07);box-shadow:0 0 15px 0 rgba(0,0,0,.07);border-top-width:0}
.quform-theme-underlined.select2-container--quform .select2-dropdown--below .select2-search__field{border-bottom-width:1px}
.quform-theme-underlined.select2-container--quform .select2-dropdown--above .select2-search__field{border-bottom-width:1px}
.quform-theme-underlined.select2-container--quform .select2-results__option{color:#333}
.quform-theme-underlined.select2-container--quform .select2-results__option.select2-results__message{background-color:#d9edf7;color:#3a87ad}
.quform-theme-underlined.select2-container--quform .select2-results__option:first-child{border-top:none}
.quform-theme-underlined.select2-container--quform .select2-results__option:last-child{border-bottom:none}
.quform-theme-underlined.select2-container--quform .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true]{background:0 0;color:#ccc;border-color:transparent}
.quform-theme-underlined.select2-container--quform .select2-dropdown--below .select2-results__options{border-top:0 none transparent}
.quform-theme-underlined.select2-container--quform .select2-dropdown--above .select2-results__options{border-bottom:0 none transparent}
.quform-theme-underlined.select2-container--quform .select2-results__option--highlighted[aria-selected]{background-color:rgba(252,252,252,1);border-color:#ddd;color:#666}
.quform-theme-underlined.quform-datepicker .k-calendar{-webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.1);box-shadow:0 0 22px 0 rgba(0,0,0,.1);border-radius:0}
.quform-theme-underlined.quform-datepicker .k-calendar .k-footer,.quform-theme-underlined.quform-datepicker .k-calendar .k-header,.quform-theme-underlined.quform-datepicker .k-calendar .k-header .k-state-hover{background-color:#89c712}
.quform-theme-underlined.quform-datepicker .k-calendar .k-footer .k-link,.quform-theme-underlined.quform-datepicker .k-calendar .k-header .k-link{color:#fff}
.quform-theme-underlined.quform-datepicker .k-calendar .k-content,.quform-theme-underlined.quform-datepicker .k-calendar .k-content td,.quform-theme-underlined.quform-datepicker .k-calendar .k-content th{background-color:#fff;color:#000}
.quform-theme-underlined.quform-datepicker .k-calendar .k-content td.k-other-month{background-color:#f7f7f7}
.quform-theme-underlined.quform-datepicker .k-calendar .k-content .k-other-month .k-link{color:#999}
.quform-theme-underlined.quform-datepicker .k-calendar .k-content .k-link{color:#666}
.quform-theme-underlined.quform-datepicker .k-calendar .k-content .k-link:hover{color:#333}
.quform-theme-underlined.quform-timepicker.k-popup ul.k-list li.k-item{color:#000}
.quform-theme-underlined.quform-timepicker.k-popup ul.k-list li.k-item.k-state-hover{background-color:#fff;border-color:#ccc;color:#333}
.quform-theme-underlined.quform-datepicker .k-calendar td.k-state-focused,.quform-theme-underlined.quform-datepicker .k-calendar td.k-state-selected.k-state-focused{background-color:#fff}
.quform-theme-underlined.quform-timepicker.k-popup ul.k-list li.k-item.k-state-selected{color:#89c712}
.quform-theme-underlined.quform-datepicker .k-calendar td.k-state-focused .k-link,.quform-theme-underlined.quform-datepicker .k-calendar td.k-state-selected.k-state-focused .k-link{color:#89c712}
.quform-theme-underlined .quform-group-style-plain>.quform-spacer>.quform-group-title-description .quform-group-title{color:#000}
.quform-theme-underlined .quform-group-style-plain>.quform-spacer>.quform-group-title-description p.quform-group-description{color:#666}
.quform-theme-underlined .quform-group-style-bordered>.quform-spacer>.quform-group-title-description .quform-group-title{color:#000}
.quform-theme-underlined .quform-group-style-bordered>.quform-spacer>.quform-group-title-description p.quform-group-description{color:#666}
.quform-theme-underlined .quform-group-style-bordered>.quform-child-elements,.quform-theme-underlined .quform-group-style-bordered>.quform-spacer>.quform-child-elements{background-color:transparent;border:4px solid #89c712;border-radius:0}
.quform-theme-underlined .quform-button-style-theme .quform-upload-button,.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button,.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button,.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button,.quform-theme-underlined .quform-options-style-button .quform-option-label{background-color:transparent;color:#000;border:2px solid #89c712;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(1);transform:scale(1)}
.quform-theme-underlined .quform-button-style-theme .quform-upload-button:hover,.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button:hover,.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button:hover,.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button:hover,.quform-theme-underlined .quform-options-style-button .quform-field-checkbox:checked+label,.quform-theme-underlined .quform-options-style-button .quform-field-radio:checked+label,.quform-theme-underlined .quform-options-style-button .quform-option-label:active,.quform-theme-underlined .quform-options-style-button .quform-option-label:focus{background-color:#81bf0b;color:#fff;border:2px solid #81bf0b}
.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button:active,.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button:active,.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button:active{-webkit-transform:scale(.93);transform:scale(.93)}
.quform-theme-underlined .quform-loading-type-spinner-1 .quform-loading-spinner,.quform-theme-underlined .quform-loading-type-spinner-1 .quform-loading-spinner:after{border-top-color:#89c712}
.quform-theme-underlined .quform-loading-type-spinner-2 .quform-loading-spinner{background-color:#89c712}
.quform-theme-underlined .quform-loading-type-spinner-3 .quform-loading-spinner,.quform-theme-underlined .quform-loading-type-spinner-3 .quform-loading-spinner:after{color:#89c712}
.quform-theme-underlined .quform-loading-type-spinner-4 .quform-loading-spinner:after{background-color:#89c712}
.quform-theme-underlined .quform-loading-type-spinner-5 .quform-loading-spinner{border-left-color:#89c712}
.quform-theme-underlined .quform-loading-type-spinner-6 .quform-loading-spinner-inner{color:#89c712}
.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner,.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner:after,.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner:before{background-color:#89c712;color:#89c712}
.quform-theme-underlined .quform-loading-type-custom .quform-loading-inner{color:#89c712}
.quform-theme-underlined .quform-referral-link a{color:#666}
.quform-theme-underlined .quform-referral-link a:hover{color:#89c712}
.quform-1 .quform-button-submit button:active,.quform-1 .quform-element-submit.quform-button-style-theme .quform-button-submit button:active{background-color:#bfbfbf}
.quform-1 .quform-button-back button:active,.quform-1 .quform-element-submit.quform-button-style-theme .quform-button-back button:active{background-color:#bfbfbf}
.quform-1 .quform-button-next button:active,.quform-1 .quform-element-submit.quform-button-style-theme .quform-button-next button:active{background-color:#bfbfbf}
.quform-1 .quform-upload-button:active,.quform-1 .quform-button-style-theme .quform-upload-button:active{background-color:#bfbfbf}
.quform-1 .quform-button-submit button:active .quform-button-text,.quform-1 .quform-element-submit.quform-button-style-theme .quform-button-submit button:active .quform-button-text{color:#fff}
.quform-1 .quform-button-back button:active .quform-button-text,.quform-1 .quform-element-submit.quform-button-style-theme .quform-button-back button:active .quform-button-text{color:#fff}
.quform-1 .quform-button-next button:active .quform-button-text,.quform-1 .quform-element-submit.quform-button-style-theme .quform-button-next button:active .quform-button-text{color:#fff}
.quform-1 .quform-upload-button:active .quform-upload-button-text,.quform-1 .quform-button-style-theme .quform-upload-button:active .quform-upload-button-text{color:#fff}
.quform-1.quform-theme-underlined .quform-page-progress{border-bottom:1px solid #afafaf}
.quform-1.quform-theme-underlined .quform-page-progress-bar{border-bottom:4px solid #afafaf}
.quform-1.quform-theme-underlined .quform-page-progress-tab.quform-current-tab{color:#afafaf}
.quform-1.quform-theme-underlined .select2-container--quform .select2-selection,.quform-1.quform-theme-underlined .quform-field-text,.quform-1.quform-theme-underlined .quform-field-captcha,.quform-1.quform-theme-underlined .quform-field-password,.quform-1.quform-theme-underlined .quform-field-textarea,.quform-1.quform-theme-underlined .quform-field-email,.quform-1.quform-theme-underlined .quform-field-date,.quform-1.quform-theme-underlined .quform-field-time,.quform-1.quform-theme-underlined .quform-field-select,.quform-1.quform-theme-underlined .quform-field-multiselect{border-bottom:2px solid #afafaf;color:#afafaf}
.quform-1-timepicker.quform-theme-underlined.quform-timepicker.k-list-container.k-popup{border-color:#afafaf}
.quform-1.quform-theme-underlined .quform-upload-progress-bar{background-color:#afafaf;border-bottom:2px solid #afafaf}
.quform-1.quform-theme-underlined .quform-upload-file{background-color:#afafaf}
.quform-1.quform-theme-underlined .quform-upload-dropzone{border-color:#afafaf}
.quform-1.quform-theme-underlined .select2-container--quform .select2-selection--multiple .select2-selection__choice{background:#afafaf;border:1px solid #afafaf}
.quform-1-select2.quform-theme-underlined.select2-container--quform .select2-dropdown{border:2px solid #afafaf}
.quform-1-select2.quform-theme-underlined.select2-container--quform .select2-dropdown--above{border:2px solid #afafaf}
.quform-1-select2.quform-theme-underlined.select2-container--quform .select2-dropdown--below{border:2px solid #afafaf}
.quform-1-datepicker.quform-theme-underlined.quform-datepicker .k-calendar .k-header,.quform-1-datepicker.quform-theme-underlined.quform-datepicker .k-calendar .k-footer,.quform-1-datepicker.quform-theme-underlined.quform-datepicker .k-calendar .k-header .k-state-hover{background-color:#afafaf}
.quform-1-timepicker.quform-theme-underlined.quform-timepicker.k-popup ul.k-list li.k-item.k-state-selected{color:#afafaf}
.quform-1-datepicker.quform-theme-underlined.quform-datepicker .k-calendar td.k-state-focused .k-link,.quform-1-datepicker.quform-theme-underlined.quform-datepicker .k-calendar td.k-state-selected.k-state-focused .k-link{color:#afafaf}
.quform-1.quform-theme-underlined .quform-group-style-bordered>.quform-spacer>.quform-child-elements,.quform-1.quform-theme-underlined .quform-group-style-bordered>.quform-child-elements{border:4px solid #afafaf}
.quform-1.quform-theme-underlined .quform-button-style-theme .quform-upload-button,.quform-1.quform-theme-underlined .quform-options-style-button .quform-option-label,.quform-1.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button,.quform-1.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button,.quform-1.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button{border:2px solid #afafaf}
.quform-1.quform-theme-underlined .quform-loading-type-spinner-1 .quform-loading-spinner,.quform-1.quform-theme-underlined .quform-loading-type-spinner-1 .quform-loading-spinner:after{border-top-color:#afafaf}
.quform-1.quform-theme-underlined .quform-loading-type-spinner-2 .quform-loading-spinner{background-color:#afafaf}
.quform-1.quform-theme-underlined .quform-loading-type-spinner-3 .quform-loading-spinner,.quform-1.quform-theme-underlined .quform-loading-type-spinner-3 .quform-loading-spinner:after{color:#afafaf}
.quform-1.quform-theme-underlined .quform-loading-type-spinner-4 .quform-loading-spinner:after{background-color:#afafaf}
.quform-1.quform-theme-underlined .quform-loading-type-spinner-5 .quform-loading-spinner{border-left-color:#afafaf}
.quform-1.quform-theme-underlined .quform-loading-type-spinner-6 .quform-loading-spinner-inner{color:#afafaf}
.quform-1.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner,.quform-1.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner:before,.quform-1.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner:after{background-color:#afafaf;color:#afafaf}
.quform-1.quform-theme-underlined .quform-loading-type-custom .quform-loading-inner{color:#afafaf}
.quform-1.quform-theme-underlined .quform-referral-link a:hover{color:#afafaf}
.quform-1.quform-theme-underlined .quform-button-style-theme .quform-upload-button:hover,.quform-1.quform-theme-underlined .quform-options-style-button .quform-option-label:active,.quform-1.quform-theme-underlined .quform-options-style-button .quform-option-label:focus,.quform-1.quform-theme-underlined .quform-options-style-button .quform-field-checkbox:checked+label,.quform-1.quform-theme-underlined .quform-options-style-button .quform-field-radio:checked+label,.quform-1.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button:hover,.quform-1.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button:hover,.quform-1.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button:hover{color:#9d9d9d}
.quform-3 .quform-spacer,.quform-3 .quform-element-group.quform-group-style-bordered>.quform-spacer,.quform-3 .quform-group-style-bordered>.quform-child-elements{padding-bottom:5px}
.quform-3 .select2-container--quform .select2-selection,.quform-3 .quform-field-text,.quform-3 .quform-field-email,.quform-3 .quform-field-date,.quform-3 .quform-field-time,.quform-3 .quform-field-captcha,.quform-3 .quform-field-password{background-color:#f8f8f8}
.quform-3 .quform-field-textarea{background-color:#f8f8f8}
.quform-3 .quform-field-select,.quform-3 .quform-field-multiselect{background-color:#f8f8f8}
.quform-3 .select2-container--quform .select2-selection,.quform-3 .quform-field-text,.quform-3 .quform-field-email,.quform-3 .quform-field-date,.quform-3 .quform-field-time,.quform-3 .quform-field-captcha,.quform-3 .quform-field-password{border-color:#929292}
.quform-3 .quform-field-textarea{border-color:#929292}
.quform-3 .quform-field-select,.quform-3 .quform-field-multiselect{border-color:#929292}
.quform-3 .select2-container--quform .select2-selection,.quform-3 .quform-field-text,.quform-3 .quform-field-email,.quform-3 .quform-field-date,.quform-3 .quform-field-time,.quform-3 .quform-field-captcha,.quform-3 .quform-field-password{color:#000}
.quform-3 .quform-field-textarea{color:#000}
.quform-3 .quform-field-select,.quform-3 .quform-field-multiselect{color:#000}
.quform-3 .select2-container--quform .select2-selection--multiple .select2-selection__rendered:before,.quform-3 .select2-container--quform .select2-selection__arrow b,.quform-3-select2.select2-container--quform .select2-search--dropdown:before,.quform-3 .quform-field-icon{color:#000}
.quform-3 .select2-container--quform .select2-search--inline .select2-search__field{color:#000}
.quform-3 .quform-button-submit button,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-submit button{background-color:#fff}
.quform-3 .quform-button-back button,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-back button{background-color:#fff}
.quform-3 .quform-button-next button,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-next button{background-color:#fff}
.quform-3 .quform-upload-button,.quform-3 .quform-button-style-theme .quform-upload-button{background-color:#fff}
.quform-3 .quform-button-submit button,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-submit button{border-color:#fff}
.quform-3 .quform-button-back button,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-back button{border-color:#fff}
.quform-3 .quform-button-next button,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-next button{border-color:#fff}
.quform-3 .quform-upload-button,.quform-3 .quform-button-style-theme .quform-upload-button{border-color:#fff}
.quform-3 .quform-button-submit button .quform-button-text,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-submit button .quform-button-text{color:#000}
.quform-3 .quform-button-back button .quform-button-text,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-back button .quform-button-text{color:#000}
.quform-3 .quform-button-next button .quform-button-text,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-next button .quform-button-text{color:#000}
.quform-3 .quform-upload-button .quform-upload-button-text,.quform-3 .quform-button-style-theme .quform-upload-button .quform-upload-button-text{color:#000}
.quform-3 .quform-button-submit button .quform-button-icon,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-submit button .quform-button-icon{color:#000}
.quform-3 .quform-button-back button .quform-button-icon,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-back button .quform-button-icon{color:#000}
.quform-3 .quform-button-next button .quform-button-icon,.quform-3 .quform-element-submit.quform-button-style-theme .quform-button-next button .quform-button-icon{color:#000}
.quform-3 .quform-upload-button .quform-upload-button-icon,.quform-3 .quform-button-style-theme .quform-upload-button .quform-upload-button-icon{color:#000}
.quform-3.quform-theme-underlined .quform-page-progress{border-bottom:1px solid #000}
.quform-3.quform-theme-underlined .quform-page-progress-bar{border-bottom:4px solid #000}
.quform-3.quform-theme-underlined .quform-page-progress-tab.quform-current-tab{color:#000}
.quform-3.quform-theme-underlined .select2-container--quform .select2-selection,.quform-3.quform-theme-underlined .quform-field-text,.quform-3.quform-theme-underlined .quform-field-captcha,.quform-3.quform-theme-underlined .quform-field-password,.quform-3.quform-theme-underlined .quform-field-textarea,.quform-3.quform-theme-underlined .quform-field-email,.quform-3.quform-theme-underlined .quform-field-date,.quform-3.quform-theme-underlined .quform-field-time,.quform-3.quform-theme-underlined .quform-field-select,.quform-3.quform-theme-underlined .quform-field-multiselect{border-bottom:2px solid #000;color:#000}
.quform-3-timepicker.quform-theme-underlined.quform-timepicker.k-list-container.k-popup{border-color:#000}
.quform-3.quform-theme-underlined .quform-upload-progress-bar{background-color:#000;border-bottom:2px solid #000}
.quform-3.quform-theme-underlined .quform-upload-file{background-color:#000}
.quform-3.quform-theme-underlined .quform-upload-dropzone{border-color:#000}
.quform-3.quform-theme-underlined .select2-container--quform .select2-selection--multiple .select2-selection__choice{background:#000;border:1px solid #000}
.quform-3-select2.quform-theme-underlined.select2-container--quform .select2-dropdown{border:2px solid #000}
.quform-3-select2.quform-theme-underlined.select2-container--quform .select2-dropdown--above{border:2px solid #000}
.quform-3-select2.quform-theme-underlined.select2-container--quform .select2-dropdown--below{border:2px solid #000}
.quform-3-datepicker.quform-theme-underlined.quform-datepicker .k-calendar .k-header,.quform-3-datepicker.quform-theme-underlined.quform-datepicker .k-calendar .k-footer,.quform-3-datepicker.quform-theme-underlined.quform-datepicker .k-calendar .k-header .k-state-hover{background-color:#000}
.quform-3-timepicker.quform-theme-underlined.quform-timepicker.k-popup ul.k-list li.k-item.k-state-selected{color:#000}
.quform-3-datepicker.quform-theme-underlined.quform-datepicker .k-calendar td.k-state-focused .k-link,.quform-3-datepicker.quform-theme-underlined.quform-datepicker .k-calendar td.k-state-selected.k-state-focused .k-link{color:#000}
.quform-3.quform-theme-underlined .quform-group-style-bordered>.quform-spacer>.quform-child-elements,.quform-3.quform-theme-underlined .quform-group-style-bordered>.quform-child-elements{border:4px solid #000}
.quform-3.quform-theme-underlined .quform-button-style-theme .quform-upload-button,.quform-3.quform-theme-underlined .quform-options-style-button .quform-option-label,.quform-3.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button,.quform-3.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button,.quform-3.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button{border:2px solid #000}
.quform-3.quform-theme-underlined .quform-loading-type-spinner-1 .quform-loading-spinner,.quform-3.quform-theme-underlined .quform-loading-type-spinner-1 .quform-loading-spinner:after{border-top-color:#000}
.quform-3.quform-theme-underlined .quform-loading-type-spinner-2 .quform-loading-spinner{background-color:#000}
.quform-3.quform-theme-underlined .quform-loading-type-spinner-3 .quform-loading-spinner,.quform-3.quform-theme-underlined .quform-loading-type-spinner-3 .quform-loading-spinner:after{color:#000}
.quform-3.quform-theme-underlined .quform-loading-type-spinner-4 .quform-loading-spinner:after{background-color:#000}
.quform-3.quform-theme-underlined .quform-loading-type-spinner-5 .quform-loading-spinner{border-left-color:#000}
.quform-3.quform-theme-underlined .quform-loading-type-spinner-6 .quform-loading-spinner-inner{color:#000}
.quform-3.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner,.quform-3.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner:before,.quform-3.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner:after{background-color:#000;color:#000}
.quform-3.quform-theme-underlined .quform-loading-type-custom .quform-loading-inner{color:#000}
.quform-3.quform-theme-underlined .quform-referral-link a:hover{color:#000}
.quform-3.quform-theme-underlined .select2-container--quform.select2-container--open .select2-selection,.quform-3.quform-theme-underlined .quform-field-text:active,.quform-3.quform-theme-underlined .quform-field-captcha:active,.quform-3.quform-theme-underlined .quform-field-password:active,.quform-3.quform-theme-underlined .quform-field-textarea:active,.quform-3.quform-theme-underlined .quform-field-email:active,.quform-3.quform-theme-underlined .quform-field-date:active,.quform-3.quform-theme-underlined .quform-field-time:active,.quform-3.quform-theme-underlined .quform-field-select:active,.quform-3.quform-theme-underlined .quform-field-multiselect:active,.quform-3.quform-theme-underlined .quform-field-text:focus,.quform-3.quform-theme-underlined .quform-field-captcha:focus,.quform-3.quform-theme-underlined .quform-field-password:focus,.quform-3.quform-theme-underlined .quform-field-textarea:focus,.quform-3.quform-theme-underlined .quform-field-email:focus,.quform-3.quform-theme-underlined .quform-field-date:focus,.quform-3.quform-theme-underlined .quform-field-time:focus,.quform-3.quform-theme-underlined .quform-field-select:focus,.quform-3.quform-theme-underlined .quform-field-multiselect:focus{border-color:#000}
.quform-3.quform-theme-underlined .quform-button-style-theme .quform-upload-button:hover,.quform-3.quform-theme-underlined .quform-options-style-button .quform-option-label:active,.quform-3.quform-theme-underlined .quform-options-style-button .quform-option-label:focus,.quform-3.quform-theme-underlined .quform-options-style-button .quform-field-checkbox:checked+label,.quform-3.quform-theme-underlined .quform-options-style-button .quform-field-radio:checked+label,.quform-3.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button:hover,.quform-3.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button:hover,.quform-3.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button:hover{background-color:#000;border:2px solid #000}
.quform-4 .quform-spacer,.quform-4 .quform-element-group.quform-group-style-bordered>.quform-spacer,.quform-4 .quform-group-style-bordered>.quform-child-elements{padding-bottom:5px}
.quform-4 .select2-container--quform .select2-selection,.quform-4 .quform-field-text,.quform-4 .quform-field-email,.quform-4 .quform-field-date,.quform-4 .quform-field-time,.quform-4 .quform-field-captcha,.quform-4 .quform-field-password{background-color:#f8f8f8}
.quform-4 .quform-field-textarea{background-color:#f8f8f8}
.quform-4 .quform-field-select,.quform-4 .quform-field-multiselect{background-color:#f8f8f8}
.quform-4 .select2-container--quform .select2-selection,.quform-4 .quform-field-text,.quform-4 .quform-field-email,.quform-4 .quform-field-date,.quform-4 .quform-field-time,.quform-4 .quform-field-captcha,.quform-4 .quform-field-password{border-color:#929292}
.quform-4 .quform-field-textarea{border-color:#929292}
.quform-4 .quform-field-select,.quform-4 .quform-field-multiselect{border-color:#929292}
.quform-4 .select2-container--quform .select2-selection,.quform-4 .quform-field-text,.quform-4 .quform-field-email,.quform-4 .quform-field-date,.quform-4 .quform-field-time,.quform-4 .quform-field-captcha,.quform-4 .quform-field-password{color:#000}
.quform-4 .quform-field-textarea{color:#000}
.quform-4 .quform-field-select,.quform-4 .quform-field-multiselect{color:#000}
.quform-4 .select2-container--quform .select2-selection--multiple .select2-selection__rendered:before,.quform-4 .select2-container--quform .select2-selection__arrow b,.quform-4-select2.select2-container--quform .select2-search--dropdown:before,.quform-4 .quform-field-icon{color:#000}
.quform-4 .select2-container--quform .select2-search--inline .select2-search__field{color:#000}
.quform-4 .quform-button-submit button,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-submit button{background-color:#fff}
.quform-4 .quform-button-back button,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-back button{background-color:#fff}
.quform-4 .quform-button-next button,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-next button{background-color:#fff}
.quform-4 .quform-upload-button,.quform-4 .quform-button-style-theme .quform-upload-button{background-color:#fff}
.quform-4 .quform-button-submit button,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-submit button{border-color:#fff}
.quform-4 .quform-button-back button,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-back button{border-color:#fff}
.quform-4 .quform-button-next button,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-next button{border-color:#fff}
.quform-4 .quform-upload-button,.quform-4 .quform-button-style-theme .quform-upload-button{border-color:#fff}
.quform-4 .quform-button-submit button .quform-button-text,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-submit button .quform-button-text{color:#000}
.quform-4 .quform-button-back button .quform-button-text,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-back button .quform-button-text{color:#000}
.quform-4 .quform-button-next button .quform-button-text,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-next button .quform-button-text{color:#000}
.quform-4 .quform-upload-button .quform-upload-button-text,.quform-4 .quform-button-style-theme .quform-upload-button .quform-upload-button-text{color:#000}
.quform-4 .quform-button-submit button .quform-button-icon,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-submit button .quform-button-icon{color:#000}
.quform-4 .quform-button-back button .quform-button-icon,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-back button .quform-button-icon{color:#000}
.quform-4 .quform-button-next button .quform-button-icon,.quform-4 .quform-element-submit.quform-button-style-theme .quform-button-next button .quform-button-icon{color:#000}
.quform-4 .quform-upload-button .quform-upload-button-icon,.quform-4 .quform-button-style-theme .quform-upload-button .quform-upload-button-icon{color:#000}
.quform-4.quform-theme-underlined .quform-page-progress{border-bottom:1px solid #000}
.quform-4.quform-theme-underlined .quform-page-progress-bar{border-bottom:4px solid #000}
.quform-4.quform-theme-underlined .quform-page-progress-tab.quform-current-tab{color:#000}
.quform-4.quform-theme-underlined .select2-container--quform .select2-selection,.quform-4.quform-theme-underlined .quform-field-text,.quform-4.quform-theme-underlined .quform-field-captcha,.quform-4.quform-theme-underlined .quform-field-password,.quform-4.quform-theme-underlined .quform-field-textarea,.quform-4.quform-theme-underlined .quform-field-email,.quform-4.quform-theme-underlined .quform-field-date,.quform-4.quform-theme-underlined .quform-field-time,.quform-4.quform-theme-underlined .quform-field-select,.quform-4.quform-theme-underlined .quform-field-multiselect{border-bottom:2px solid #000;color:#000}
.quform-4-timepicker.quform-theme-underlined.quform-timepicker.k-list-container.k-popup{border-color:#000}
.quform-4.quform-theme-underlined .quform-upload-progress-bar{background-color:#000;border-bottom:2px solid #000}
.quform-4.quform-theme-underlined .quform-upload-file{background-color:#000}
.quform-4.quform-theme-underlined .quform-upload-dropzone{border-color:#000}
.quform-4.quform-theme-underlined .select2-container--quform .select2-selection--multiple .select2-selection__choice{background:#000;border:1px solid #000}
.quform-4-select2.quform-theme-underlined.select2-container--quform .select2-dropdown{border:2px solid #000}
.quform-4-select2.quform-theme-underlined.select2-container--quform .select2-dropdown--above{border:2px solid #000}
.quform-4-select2.quform-theme-underlined.select2-container--quform .select2-dropdown--below{border:2px solid #000}
.quform-4-datepicker.quform-theme-underlined.quform-datepicker .k-calendar .k-header,.quform-4-datepicker.quform-theme-underlined.quform-datepicker .k-calendar .k-footer,.quform-4-datepicker.quform-theme-underlined.quform-datepicker .k-calendar .k-header .k-state-hover{background-color:#000}
.quform-4-timepicker.quform-theme-underlined.quform-timepicker.k-popup ul.k-list li.k-item.k-state-selected{color:#000}
.quform-4-datepicker.quform-theme-underlined.quform-datepicker .k-calendar td.k-state-focused .k-link,.quform-4-datepicker.quform-theme-underlined.quform-datepicker .k-calendar td.k-state-selected.k-state-focused .k-link{color:#000}
.quform-4.quform-theme-underlined .quform-group-style-bordered>.quform-spacer>.quform-child-elements,.quform-4.quform-theme-underlined .quform-group-style-bordered>.quform-child-elements{border:4px solid #000}
.quform-4.quform-theme-underlined .quform-button-style-theme .quform-upload-button,.quform-4.quform-theme-underlined .quform-options-style-button .quform-option-label,.quform-4.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button,.quform-4.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button,.quform-4.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button{border:2px solid #000}
.quform-4.quform-theme-underlined .quform-loading-type-spinner-1 .quform-loading-spinner,.quform-4.quform-theme-underlined .quform-loading-type-spinner-1 .quform-loading-spinner:after{border-top-color:#000}
.quform-4.quform-theme-underlined .quform-loading-type-spinner-2 .quform-loading-spinner{background-color:#000}
.quform-4.quform-theme-underlined .quform-loading-type-spinner-3 .quform-loading-spinner,.quform-4.quform-theme-underlined .quform-loading-type-spinner-3 .quform-loading-spinner:after{color:#000}
.quform-4.quform-theme-underlined .quform-loading-type-spinner-4 .quform-loading-spinner:after{background-color:#000}
.quform-4.quform-theme-underlined .quform-loading-type-spinner-5 .quform-loading-spinner{border-left-color:#000}
.quform-4.quform-theme-underlined .quform-loading-type-spinner-6 .quform-loading-spinner-inner{color:#000}
.quform-4.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner,.quform-4.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner:before,.quform-4.quform-theme-underlined .quform-loading-type-spinner-7 .quform-loading-spinner-inner:after{background-color:#000;color:#000}
.quform-4.quform-theme-underlined .quform-loading-type-custom .quform-loading-inner{color:#000}
.quform-4.quform-theme-underlined .quform-referral-link a:hover{color:#000}
.quform-4.quform-theme-underlined .select2-container--quform.select2-container--open .select2-selection,.quform-4.quform-theme-underlined .quform-field-text:active,.quform-4.quform-theme-underlined .quform-field-captcha:active,.quform-4.quform-theme-underlined .quform-field-password:active,.quform-4.quform-theme-underlined .quform-field-textarea:active,.quform-4.quform-theme-underlined .quform-field-email:active,.quform-4.quform-theme-underlined .quform-field-date:active,.quform-4.quform-theme-underlined .quform-field-time:active,.quform-4.quform-theme-underlined .quform-field-select:active,.quform-4.quform-theme-underlined .quform-field-multiselect:active,.quform-4.quform-theme-underlined .quform-field-text:focus,.quform-4.quform-theme-underlined .quform-field-captcha:focus,.quform-4.quform-theme-underlined .quform-field-password:focus,.quform-4.quform-theme-underlined .quform-field-textarea:focus,.quform-4.quform-theme-underlined .quform-field-email:focus,.quform-4.quform-theme-underlined .quform-field-date:focus,.quform-4.quform-theme-underlined .quform-field-time:focus,.quform-4.quform-theme-underlined .quform-field-select:focus,.quform-4.quform-theme-underlined .quform-field-multiselect:focus{border-color:#000}
.quform-4.quform-theme-underlined .quform-button-style-theme .quform-upload-button:hover,.quform-4.quform-theme-underlined .quform-options-style-button .quform-option-label:active,.quform-4.quform-theme-underlined .quform-options-style-button .quform-option-label:focus,.quform-4.quform-theme-underlined .quform-options-style-button .quform-field-checkbox:checked+label,.quform-4.quform-theme-underlined .quform-options-style-button .quform-field-radio:checked+label,.quform-4.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button:hover,.quform-4.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button:hover,.quform-4.quform-theme-underlined .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button:hover{background-color:#000;border:2px solid #000}.wws-clearfix{clear:both;}
.wws-shadow{box-shadow:0 0 50px rgba(0,0,0,0.2);}
.wws-icon{font-family:"wwsFonts" !important;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.wws-icon-close:before{content:'\e800';}
.wws-icon-whatsapp:before{content:'\f232';}
.wws-shortcode-btn{padding:4px 10px;margin:2px;border-radius:5px;text-align:center;}
.wws-shortcode-btn:hover{box-shadow:0px 3px 8px rgba(0, 0, 0, 0.16);}
.wws-gradient{z-index:-1;position:fixed;width:500px;height:500px;content:"";pointer-events:none;display:none;}
@-webkit-keyframes wws-shake {
0%{-webkit-transform:translateX(0px);transform:translateX(0px);}
25%{-webkit-transform:translateX(-8px);transform:translateX(-8px);}
50%{-webkit-transform:translateX(8px);transform:translateX(8px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes wws-shake {
0%{-webkit-transform:translateX(0px);transform:translateX(0px);}
25%{-webkit-transform:translateX(-8px);transform:translateX(-8px);}
50%{-webkit-transform:translateX(8px);transform:translateX(8px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.wws-shake-animation{animation:wws-shake .3s;}
.wws-popup .wws-gdpr{padding:8px 12px 6px 12px;background:#fff;font-size:12px;color:#888FBB;user-select:none;}
.wws-popup .wws-gdpr label{color:#888FBB;display:block;font-weight:normal;margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.wws-popup .wws-gdpr label input[type="checkbox"] { 
vertical-align: middle; 
margin-right: 4px;
padding: 0;
}.wws-clearfix{clear:both;}
.wws-popup-container *{margin:0;padding:0;box-sizing:border-box;}
.wws-popup-container{width:auto;position:fixed;z-index:9999999;}
.wws-popup{display:none;width:232px;}
.wws-popup__close-btn{width:28px;height:28px;border-radius:50%;float:right;text-align:center;vertical-align:middle;line-height:28px;}
.wws-popup__close-icon{cursor:pointer;}
.wws-popup__support-wrapper{margin-top:8px;}
.wws-popup__support-img-wrapper{width:50px;height:50px;border-radius:50%;overflow:hidden;vertical-align:bottom;margin-right:3px;display:block;margin:0 auto 8px auto;}
.wws-popup__support-img{max-width:100%;height:auto;display:block;}
.wws-popup__support{display:inline-block;vertical-align:bottom;border-radius:8px;overflow:hidden;width:232px;float:right;}
.wws-popup__support-about{font-size:12px;text-align:center;padding:18px 12px;line-height:16px;user-select:none;font-family:Arial, Helvetica, sans-serif;}
.wws-popup__support-welcome{background-color:#fff;font-size:14px;padding:16px 12px;color:#888FBB;line-height:16px;user-select:none;text-align:left;font-family:Arial, Helvetica, sans-serif;}
.wws-popup__input-wrapper{width:232px;margin-top:14px;float:right;background-color:#fff;padding:8px 12px;border-radius:8px;position:relative;}
.wws-popup__input{border:none !important;background-color:transparent !important;outline:none !important;padding:6px 0 !important;margin:0 !important;font-family:Arial, Helvetica, sans-serif !important;font-size:14px !important;box-shadow:none !important;color:#000 !important;vertical-align:middle !important;display:inline-block !important;width:166px !important;height:auto !important;}
.wws-popup__input::-webkit-input-placeholder{color:#888FBB !important;}
.wws-popup__send-btn {
cursor: pointer;
padding: 6px;
width: 34px;
display: inline-block;
vertical-align: middle;
user-select: none;
}@font-face{font-family:'redfont';src:url(//www.prestigefoto.pt/wp-content/themes/avena/font/redfont.eot);src:url(//www.prestigefoto.pt/wp-content/themes/avena/font/redfont.eot#iefix) format('embedded-opentype'), url(//www.prestigefoto.pt/wp-content/themes/avena/font/redfont.woff2) format('woff2'), url(//www.prestigefoto.pt/wp-content/themes/avena/font/redfont.woff) format('woff'), url(//www.prestigefoto.pt/wp-content/themes/avena/font/redfont.ttf) format('truetype'), url(//www.prestigefoto.pt/wp-content/themes/avena/font/redfont.svg#redfont) format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"redfont";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-add-file:before{content:'\e800';}
.icon-add-folder:before{content:'\e801';}
.icon-edit-location:before{content:'\e802';}
.icon-add-location:before{content:'\e803';}
.icon-plus-circle:before{content:'\e804';}
.icon-plus:before{content:'\e805';}
.icon-support:before{content:'\e806';}
.icon-announcement:before{content:'\e807';}
.icon-apple:before{content:'\e808';}
.icon-reply:before{content:'\e809';}
.icon-roundarrow-left:before{content:'\e80a';}
.icon-forward:before{content:'\e80b';}
.icon-roundarrow-right:before{content:'\e80c';}
.icon-arrow-left:before{content:'\e80d';}
.icon-arrow-circle-right:before{content:'\e80e';}
.icon-arrow-circle-left:before{content:'\e80f';}
.icon-doublearrow-down:before{content:'\e810';}
.icon-doublearrow-up:before{content:'\e811';}
.icon-heart-full:before{content:'\e812';}
.icon-arrow-right:before{content:'\e813';}
.icon-sync:before{content:'\e814';}
.icon-arrows-expand:before{content:'\e815';}
.icon-arrows:before{content:'\e816';}
.icon-authorization-success:before{content:'\e817';}
.icon-axe:before{content:'\e818';}
.icon-backpack:before{content:'\e819';}
.icon-bag-of-money:before{content:'\e81a';}
.icon-bag:before{content:'\e81b';}
.icon-bank:before{content:'\e81c';}
.icon-basket:before{content:'\e81d';}
.icon-bed:before{content:'\e81e';}
.icon-bicycle:before{content:'\e81f';}
.icon-heart:before{content:'\e820';}
.icon-binoculars:before{content:'\e821';}
.icon-bluetooth:before{content:'\e822';}
.icon-book:before{content:'\e823';}
.icon-bookmark:before{content:'\e824';}
.icon-brain:before{content:'\e825';}
.icon-bungalo:before{content:'\e826';}
.icon-bus:before{content:'\e827';}
.icon-calculator:before{content:'\e828';}
.icon-capitan:before{content:'\e829';}
.icon-card:before{content:'\e82a';}
.icon-cart:before{content:'\e82b';}
.icon-case:before{content:'\e82c';}
.icon-cash:before{content:'\e82d';}
.icon-chart-6:before{content:'\e82e';}
.icon-flipchart:before{content:'\e82f';}
.icon-chart-lines:before{content:'\e830';}
.icon-chart-2:before{content:'\e831';}
.icon-chart-5:before{content:'\e832';}
.icon-chart-1:before{content:'\e833';}
.icon-chart-bars:before{content:'\e834';}
.icon-chart-3:before{content:'\e835';}
.icon-chart-7:before{content:'\e836';}
.icon-chart-down:before{content:'\e837';}
.icon-chart-linesup:before{content:'\e838';}
.icon-chart-4:before{content:'\e839';}
.icon-chart-8:before{content:'\e83a';}
.icon-chart-up:before{content:'\e83b';}
.icon-chart-lined:before{content:'\e83c';}
.icon-chart:before{content:'\e83d';}
.icon-tick:before{content:'\e83e';}
.icon-cheese:before{content:'\e83f';}
.icon-chief-hat:before{content:'\e840';}
.icon-chinese:before{content:'\e841';}
.icon-chocolate:before{content:'\e842';}
.icon-clip:before{content:'\e843';}
.icon-close-circle:before{content:'\e844';}
.icon-close:before{content:'\e845';}
.icon-cloud-download:before{content:'\e846';}
.icon-cloud-upload:before{content:'\e847';}
.icon-cloud-yes:before{content:'\e848';}
.icon-cloud:before{content:'\e849';}
.icon-cocktail:before{content:'\e84a';}
.icon-drink:before{content:'\e84b';}
.icon-cocktail-1:before{content:'\e84c';}
.icon-cocktail-alt:before{content:'\e84d';}
.icon-coffee:before{content:'\e84e';}
.icon-coffeebean:before{content:'\e84f';}
.icon-coin:before{content:'\e850';}
.icon-coins:before{content:'\e851';}
.icon-cometa:before{content:'\e852';}
.icon-compass:before{content:'\e853';}
.icon-consellation:before{content:'\e854';}
.icon-currency-exchange:before{content:'\e855';}
.icon-delete-document:before{content:'\e856';}
.icon-delete-folder:before{content:'\e857';}
.icon-delete-location:before{content:'\e858';}
.icon-piechart:before{content:'\e859';}
.icon-diagram-2:before{content:'\e85a';}
.icon-diagram-3:before{content:'\e85b';}
.icon-diagram:before{content:'\e85c';}
.icon-comment:before{content:'\e85d';}
.icon-diamond:before{content:'\e85e';}
.icon-dirrection:before{content:'\e85f';}
.icon-dish:before{content:'\e860';}
.icon-diving:before{content:'\e861';}
.icon-do-not-disturb:before{content:'\e862';}
.icon-file:before{content:'\e863';}
.icon-document:before{content:'\e864';}
.icon-dollar-circle:before{content:'\e865';}
.icon-dollar:before{content:'\e866';}
.icon-donut:before{content:'\e867';}
.icon-earphones:before{content:'\e868';}
.icon-earth-globe:before{content:'\e869';}
.icon-edit-pen:before{content:'\e86a';}
.icon-edit:before{content:'\e86b';}
.icon-egg:before{content:'\e86c';}
.icon-emotion:before{content:'\e86d';}
.icon-euro-circle:before{content:'\e86e';}
.icon-euro:before{content:'\e86f';}
.icon-exit-full-screen:before{content:'\e870';}
.icon-explose:before{content:'\e871';}
.icon-thumb:before{content:'\e872';}
.icon-filtering:before{content:'\e873';}
.icon-filter:before{content:'\e874';}
.icon-finger-print:before{content:'\e875';}
.icon-fish:before{content:'\e876';}
.icon-flag:before{content:'\e877';}
.icon-folder:before{content:'\e878';}
.icon-folk-and-spoon:before{content:'\e879';}
.icon-full-screen:before{content:'\e87a';}
.icon-galaxy:before{content:'\e87b';}
.icon-gamburger:before{content:'\e87c';}
.icon-gift:before{content:'\e87d';}
.icon-glasses:before{content:'\e87e';}
.icon-globe:before{content:'\e87f';}
.icon-grape:before{content:'\e880';}
.icon-grill:before{content:'\e881';}
.icon-guitar:before{content:'\e882';}
.icon-help:before{content:'\e883';}
.icon-home:before{content:'\e884';}
.icon-icecream-alt:before{content:'\e885';}
.icon-icecream:before{content:'\e886';}
.icon-idea:before{content:'\e887';}
.icon-image:before{content:'\e888';}
.icon-star-circle:before{content:'\e889';}
.icon-increase:before{content:'\e88a';}
.icon-infinity:before{content:'\e88b';}
.icon-instagram:before{content:'\e88c';}
.icon-joystick:before{content:'\e88d';}
.icon-karaoke:before{content:'\e88e';}
.icon-kayak:before{content:'\e88f';}
.icon-key:before{content:'\e890';}
.icon-lable:before{content:'\e891';}
.icon-landing:before{content:'\e892';}
.icon-language:before{content:'\e893';}
.icon-laptop:before{content:'\e894';}
.icon-lighthouse:before{content:'\e895';}
.icon-lightning:before{content:'\e896';}
.icon-heart-circle:before{content:'\e897';}
.icon-heart-alt:before{content:'\e898';}
.icon-like:before{content:'\e899';}
.icon-link:before{content:'\e89a';}
.icon-list:before{content:'\e89b';}
.icon-loading:before{content:'\e89c';}
.icon-pin:before{content:'\e89d';}
.icon-locked:before{content:'\e89e';}
.icon-luggage:before{content:'\e89f';}
.icon-mail:before{content:'\e8a0';}
.icon-map:before{content:'\e8a1';}
.icon-mark:before{content:'\e8a2';}
.icon-marshmallow:before{content:'\e8a3';}
.icon-menu:before{content:'\e8a4';}
.icon-menu-circle:before{content:'\e8a5';}
.icon-comment-alt:before{content:'\e8a6';}
.icon-mobile:before{content:'\e8a7';}
.icon-molecula:before{content:'\e8a8';}
.icon-money-box:before{content:'\e8a9';}
.icon-moon:before{content:'\e8aa';}
.icon-mountains:before{content:'\e8ab';}
.icon-audio:before{content:'\e8ac';}
.icon-navigation:before{content:'\e8ad';}
.icon-notification:before{content:'\e8ae';}
.icon-palette:before{content:'\e8af';}
.icon-palm:before{content:'\e8b0';}
.icon-pear:before{content:'\e8b1';}
.icon-percent:before{content:'\e8b2';}
.icon-photo:before{content:'\e8b3';}
.icon-pinned-map:before{content:'\e8b4';}
.icon-pizza:before{content:'\e8b5';}
.icon-plane:before{content:'\e8b6';}
.icon-plane-alt:before{content:'\e8b7';}
.icon-play-circle:before{content:'\e8b8';}
.icon-popcorn:before{content:'\e8b9';}
.icon-potato:before{content:'\e8ba';}
.icon-potholder:before{content:'\e8bb';}
.icon-reduce:before{content:'\e8bc';}
.icon-reload:before{content:'\e8bd';}
.icon-remove-document:before{content:'\e8be';}
.icon-remove-folder:before{content:'\e8bf';}
.icon-rock:before{content:'\e8c0';}
.icon-rocket:before{content:'\e8c1';}
.icon-safe:before{content:'\e8c2';}
.icon-satellite-dish:before{content:'\e8c3';}
.icon-saturn:before{content:'\e8c4';}
.icon-sausage:before{content:'\e8c5';}
.icon-mouse:before{content:'\e8c6';}
.icon-sea:before{content:'\e8c7';}
.icon-search:before{content:'\e8c8';}
.icon-security-announcement:before{content:'\e8c9';}
.icon-security-check:before{content:'\e8ca';}
.icon-security-close:before{content:'\e8cb';}
.icon-security-download:before{content:'\e8cc';}
.icon-security-prohibition:before{content:'\e8cd';}
.icon-security-question:before{content:'\e8ce';}
.icon-security-settings:before{content:'\e8cf';}
.icon-security-upload:before{content:'\e8d0';}
.icon-security-view:before{content:'\e8d1';}
.icon-send:before{content:'\e8d2';}
.icon-servers:before{content:'\e8d3';}
.icon-server:before{content:'\e8d4';}
.icon-cogs:before{content:'\e8d5';}
.icon-settings:before{content:'\e8d6';}
.icon-crosshair:before{content:'\e8d7';}
.icon-share:before{content:'\e8d8';}
.icon-megaphone:before{content:'\e8d9';}
.icon-export:before{content:'\e8da';}
.icon-ship:before{content:'\e8db';}
.icon-slice-of-orange:before{content:'\e8dc';}
.icon-star:before{content:'\e8dd';}
.icon-stars:before{content:'\e8de';}
.icon-strawberry:before{content:'\e8df';}
.icon-surfing:before{content:'\e8e0';}
.icon-take-off:before{content:'\e8e1';}
.icon-target:before{content:'\e8e2';}
.icon-tea:before{content:'\e8e3';}
.icon-telescope:before{content:'\e8e4';}
.icon-clepsidra:before{content:'\e8e5';}
.icon-time:before{content:'\e8e6';}
.icon-to-the-top:before{content:'\e8e7';}
.icon-track:before{content:'\e8e8';}
.icon-trailer:before{content:'\e8e9';}
.icon-trash:before{content:'\e8ea';}
.icon-tree-lined:before{content:'\e8eb';}
.icon-tree-alt:before{content:'\e8ec';}
.icon-turn-off:before{content:'\e8ed';}
.icon-unlocked:before{content:'\e8ee';}
.icon-user-circle:before{content:'\e8ef';}
.icon-user:before{content:'\e8f0';}
.icon-grid:before{content:'\e8f1';}
.icon-eye:before{content:'\e8f2';}
.icon-view:before{content:'\e8f3';}
.icon-wallet:before{content:'\e8f4';}
.icon-watch:before{content:'\e8f5';}
.icon-weather:before{content:'\e8f6';}
.icon-window:before{content:'\e8f7';}
.icon-wok:before{content:'\e8f8';}
.icon-youtube:before{content:'\e8f9';}
.icon-star-full:before{content:'\e8fa';}
.icon-star-empty:before{content:'\e8fb';}
.icon-user-full:before{content:'\e8fc';}
.icon-film:before{content:'\e8fd';}
.icon-tags:before{content:'\e8fe';}
.icon-thumbs-up:before{content:'\e8ff';}
.icon-thumbs-down:before{content:'\e900';}
.icon-wrench:before{content:'\e901';}
.icon-resize-full:before{content:'\e902';}
.icon-resize-small:before{content:'\e903';}
.icon-calendar:before{content:'\e904';}
.icon-search-alt:before{content:'\e905';}
.icon-plus-full:before{content:'\e906';}
.icon-cancel-full:before{content:'\e907';}
.icon-ok-full:before{content:'\e908';}
.icon-picture:before{content:'\e909';}
.icon-camera:before{content:'\e90a';}
.icon-videocam:before{content:'\e90b';}
.icon-minus-full:before{content:'\e90c';}
.icon-download:before{content:'\e90d';}
.icon-upload:before{content:'\e90e';}
.icon-locked-alt:before{content:'\e90f';}
.icon-unlocked-alt:before{content:'\e910';}
.icon-move:before{content:'\e911';}
.icon-chart-pie-outline:before{content:'\e912';}
.icon-right:before{content:'\e913';}
.icon-left:before{content:'\e914';}
.icon-down:before{content:'\e915';}
.icon-up:before{content:'\e916';}
.icon-rss:before{content:'\e917';}
.icon-layers:before{content:'\e918';}
.icon-quote:before{content:'\e919';}
.icon-play:before{content:'\e91a';}
.icon-book-alt:before{content:'\e91b';}
.icon-attach:before{content:'\e91c';}
.icon-mic:before{content:'\e91d';}
.icon-help-full:before{content:'\e91e';}
.icon-attention:before{content:'\e91f';}
.icon-clients:before{content:'\e920';}
.icon-clients-full:before{content:'\e921';}
.icon-login:before{content:'\e922';}
.icon-logout:before{content:'\e923';}
.icon-phone:before{content:'\e924';}
.icon-gallery:before{content:'\e925';}
.icon-award:before{content:'\e926';}
.icon-reading:before{content:'\e927';}
.icon-down-arrow:before{content:'\e928';}
.icon-left-arrow:before{content:'\e929';}
.icon-right-arrow:before{content:'\e92a';}
.icon-up-arrow:before{content:'\e92b';}
.icon-down-big:before{content:'\e92c';}
.icon-left-big:before{content:'\e92d';}
.icon-right-big:before{content:'\e92e';}
.icon-up-big:before{content:'\e92f';}
.icon-loop:before{content:'\e930';}
.icon-spinner:before{content:'\e931';}
.icon-shuffle:before{content:'\e932';}
.icon-check:before{content:'\e933';}
.icon-truck:before{content:'\e934';}
.icon-home-alt:before{content:'\e935';}
.icon-trash-alt:before{content:'\e936';}
.icon-imagesize:before{content:'\e937';}
.icon-sidebar:before{content:'\e938';}
.icon-import:before{content:'\e939';}
.icon-views:before{content:'\e93a';}
.icon-pause:before{content:'\e93b';}
.icon-save:before{content:'\e93c';}
.icon-cancel:before{content:'\e93d';}
.icon-cancel-circled:before{content:'\e93e';}
.icon-cancel-circled-full:before{content:'\e93f';}
.icon-down-dir:before{content:'\e940';}
.icon-up-dir:before{content:'\e941';}
.icon-left-dir:before{content:'\e942';}
.icon-right-dir:before{content:'\e943';}
.icon-login-alt:before{content:'\f02c';}
.icon-logout-alt:before{content:'\f02d';}
.icon-font:before{content:'\f088';}
.icon-link-ext:before{content:'\f08e';}
.icon-empty:before{content:'\f096';}
.icon-github:before{content:'\f09b';}
.icon-duplicate:before{content:'\f0c5';}
.icon-gplus:before{content:'\f0d5';}
.icon-columns:before{content:'\f0db';}
.icon-linkedin:before{content:'\f0e1';}
.icon-doctor:before{content:'\f0f0';}
.icon-stethoscope:before{content:'\f0f1';}
.icon-food:before{content:'\f0f5';}
.icon-page:before{content:'\f0f6';}
.icon-ambulance:before{content:'\f0f9';}
.icon-desktop:before{content:'\f108';}
.icon-laptop-alt:before{content:'\f109';}
.icon-tablet:before{content:'\f10a';}
.icon-mobile-alt:before{content:'\f10b';}
.icon-code:before{content:'\f121';}
.icon-stackoverflow:before{content:'\f16c';}
.icon-flickr:before{content:'\f16e';}
.icon-vk:before{content:'\f189';}
.icon-vimeo:before{content:'\f194';}
.icon-slack:before{content:'\f198';}
.icon-wordpress:before{content:'\f19a';}
.icon-yahoo:before{content:'\f19e';}
.icon-stumbleupon-alt:before{content:'\f1a4';}
.icon-cab:before{content:'\f1b9';}
.icon-spotify-alt:before{content:'\f1bc';}
.icon-file-code:before{content:'\f1c9';}
.icon-support-alt:before{content:'\f1cd';}
.icon-git:before{content:'\f1d3';}
.icon-twitch:before{content:'\f1e8';}
.icon-newspaper:before{content:'\f1ea';}
.icon-lastfm:before{content:'\f202';}
.icon-toggle-off:before{content:'\f204';}
.icon-toggle-on:before{content:'\f205';}
.icon-bicycle-alt:before{content:'\f206';}
.icon-heartbeat:before{content:'\f21e';}
.icon-venus:before{content:'\f221';}
.icon-mars:before{content:'\f222';}
.icon-tripadvisor:before{content:'\f262';}
.icon-odnoklassniki:before{content:'\f263';}
.icon-reddit:before{content:'\f281';}
.icon-snapchat:before{content:'\f2ac';}
.icon-twitter:before{content:'\f309';}
.icon-facebook:before{content:'\f30c';}
.icon-pinterest:before{content:'\f312';}
.icon-tumblr:before{content:'\f315';}
.icon-dribbble:before{content:'\f31b';}
.icon-stumbleupon:before{content:'\f31e';}
.icon-spotify:before{content:'\f327';}
.icon-dropbox:before{content:'\f330';}
.icon-evernote:before{content:'\f333';}
.icon-skype:before { content: '\f339'; }.widget{font-size:15px;margin-bottom:50px;line-height:1.8;margin-bottom:50px;}
.widget a{color:inherit;}
.widget a:hover{color:inherit;}
.widget select{max-width:100%;border:1px solid #f1f1f1;height:30px;line-height:30px;width:100%;padding:0 5px;margin-bottom:10px;outline:none}
.widget-title{line-height:1;position:relative;margin-top:0;font-size:18px;margin-bottom:20px;font-weight:bold;font-style:normal;overflow:hidden;}
.widget-title span{display:inline-block;position:relative;}
body.bg-widget-style .widget{background-color:rgba(0,0,0,0.03);}
body.title-line-widget-style .widget-title{position:relative;overflow:hidden;}
body.title-line-widget-style .widget-title span::after{content:'';display:block;width:4000px;height:3px;background:rgba(0,0,0,0.05);position:absolute;left:130%;left:calc(100% + 20px);top:50%;margin-top:-1px;}
body.skewed-square-widget-style .widget-title span::before{content:'';display:block;height:10px;background:#70D0C4;width:10px;display:inline-block;margin-right:10px;transform:skew(-8deg);margin-left:2px;}
body.bg-widget-style .widget{padding:25px;}
body.border-widget-style .widget{padding:0 25px 25px 25px;border-left:1px solid;border-bottom:1px solid;border-right:1px solid;}
body.border-widget-style .widget .widget-title{text-align:center;overflow:hidden;display:block;margin-right:-25px;margin-left:-25px;top:-8px;position:relative;}
body.border-widget-style .widget .widget-title span::before,
body.border-widget-style .widget .widget-title span::after{content:'';width:2000px;height:1px;display:inline-block;position:absolute;left:130%;top:50%;}
body.border-widget-style .widget .widget-title span::after{left:auto;right:130%;}
body.center-title-line-widget-style .widget .widget-title{text-align:center;overflow:hidden;display:block;position:relative;text-transform:uppercase;}
body.center-title-line-widget-style .widget .widget-title span::before,
body.center-title-line-widget-style .widget .widget-title span::after{content:'';width:2000px;height:2px;display:inline-block;position:absolute;top:50%;left:130%;background:rgba(0,0,0,0,0.05);}
body.center-title-line-widget-style .widget .widget-title span::after{left:auto;right:130%;}
body.bg-widget-style footer#footer .widget{padding:0;background:transparent;}
@media screen and (max-width: 768px){
.widget-title{font-size:20px;}
}
.widget_nav_menu .widget-title::after{content:none;}
.widget-items li{margin-bottom:20px;list-style-type:none;position:relative;}
.widget-items > li::after{content:"";border-bottom:1px dotted rgba(0,0,0,0.1);padding-left:20px;padding-right:20px;margin-top:20px;width:100%;display:block;position:relative;}
@media only screen and (min-width: 960px){
.widget-items.row > li.col-6:nth-last-of-type(-n+2){margin:0;}
.widget-items.row > li.col-6:nth-last-of-type(-n+2)::after{display:none;}
.widget-items:not(.widget-columns-2) > li:last-child::after{display:none;}
.widget-items.row > li.col-6{border-bottom:none;padding-left:10px;padding-right:10px;}
}
@media only screen and (max-width: 768px){
.widget-items > li::after{margin-top:10px;margin-bottom:10px;}
.widget-items[class*="widget-columns-"] > li:last-child{margin-bottom:20px;}
}
.widget-content-box{position:relative;}
.widget-columns-2 > li:nth-of-type(2n+1){clear:left;}
.widget .ts-tab-container{margin-bottom:0;}
.content-block .widget .widget-items article{margin-bottom:0;}
.widget-items li:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:0 none;}
.widget-items li .title{font-size:16px;margin:0 0 5px;line-height:1.3;}
.widget .widget-meta li{display:inline-block;font-size:12px;font-style:italic;padding:0;}
.widget .widget-meta li .touchsize-likes .touchsize-likes-count::before{padding-left:0.2px;}
.widget article.number .count-item{display:inline-block;margin-right:5px;font-size:54px;float:left;position:relative;line-height:1;}
.widget .widget-columns-2 article.number .count-item{font-size:32px;}
.widget article.number .count-item::after{content:' ';display:block;width:1px;height:45px;background-color:#ccc;position:absolute;position:absolute;top:50%;left:100%;margin-left:5px;margin-right:5px;opacity:.5;-webkit-transform:rotate(20deg) translatey(-50%);-o-transform:rotate(20deg) translatey(-50%);transform:rotate(20deg) translatey(-50%);}
.widget article.number .entry-content{padding-left:65px;}
.widget-bottom{height:5px;clear:both;background:#EB593C;margin-top:15px;}
.widget table{width:100%;}
.widget-content::after{content:'';clear:both;display:block;}
.widget article{position:relative;}
@media (max-width: 1140px) and (orientation: landscape){
.widget-items.row{margin:0 -5px;}
.widget-items.row > li[class*="col-"]{padding:0 5px;}
.widget article.row{margin:0 -5px;}
.widget article > [class*="col-"]{padding:0 5px;}
}
.widget li.cat-item{margin-bottom:7px;}
.widget_archive ul li,
.widget_categories ul li{border-bottom:1px dotted rgba(60,60,60,0.1);margin-bottom:10px;padding-bottom:10px;font-size:1em;}
.widget_categories ul ul,
.widget_pages ul ul,
.widget_nav_menu ul ul{padding-left:20px;}
.widget_pages li a{border-bottom:1px solid rgba(0,0,0,0.1);padding:1em 0;display:block;}
.widget_pages li a:hover{border-bottom:1px solid rgba(0,0,0,0.15);}
.widget_categories ul li li{font-size:1em;}
.widget_categories ul li ul.children{margin-top:10px;padding-top:10px;border-top:1px dotted rgba(60,60,60,0.1);}
.widget_categories ul li ul.children > li:last-child{border-bottom:0 none;margin-bottom:0;padding-bottom:0;}
.widget_nav_menu .main-menu{width:100%;text-align:center;}
.widget_nav_menu ul ul{padding-left:0;}
.widget_nav_menu ul ul li{padding-left:20px;}
.widget article figure > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.widget article figure.has-background-img{position:relative;padding-bottom:70%;background-size:cover;}
.widget article figure img{width:100%;}
.widget article header{padding:0;background-color:transparent;text-align:left;}
.widget article header .title{margin-top:0;margin-bottom:15px;line-height:1.36;}
.widget article header .entry-excerpt{margin-bottom:10px;margin-top:10px;}
.widget .entry-categories{position:relative;top:0;left:0;margin-bottom:0;line-height:0;}
.widget .entry-categories > li{margin-bottom:0;text-transform:uppercase;}
.widget article .entry-categories > li > a{font-size:12px;}
.widget article .widget-meta ul{margin-bottom:10px;}
.widget article .widget-meta ul.list-inline{line-height:1;margin-bottom:5px;}
.widget article.thumb-below figure{margin-bottom:10px;}
.widget article.thumb-below .widget-meta ul li:not(:first-child){float:right;}
.widget-columns-2 article.thumb-below .widget-meta ul li:not(:first-child){float:left;}
.widget article.thumb-below h4{clear:both;}
.widget article.thumb-over header{position:absolute;bottom:0;left:0;right:0;bottom:0;padding:15px;width:auto;color:#fff;white-space:normal;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);-webkit-transition:padding .2s ease-in-out;-o-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out;}
.widget article.thumb-over .entry-categories li a{color:rgba(255, 255, 255, .9);}
.widget article.thumb-over .widget-meta li *{color:rgba(255, 255, 255, .7);}
.widget article.thumb-over .entry-categories > li:not(:last-child)::after{content:none;}
.widget-columns-2 article.thumb-over .widget-meta,
.widget-columns-2 article.thumb-over .entry-categories{display:none;}
.widget-columns-2 article.thumb-over .title{font-size:14px;}
.widget article.thumb-over .title{margin-top:0;margin-bottom:5px;}
.widget article.title-right{margin-bottom:20px;}
.widget article.title-right > figure,
.widget article.title-right > header{display:inline-block;vertical-align:middle;padding-left:10px;padding-right:10px;}
.widget article.title-right > figure{padding-left:0;width:35%;padding-bottom:34%;}
.widget article.title-right > header{width:60%;padding-right:0;padding-left:5%;}
.widget-columns-2 article .widget-meta{text-align:left;}
.widget article.title-right > div:first-child{margin-bottom:15px;}
.widget article.title-above .title{font-size:18px;margin-bottom:10px;}
.widget article.title-above .widget-meta{display:block;clear:both;}
.tabs-control{margin-bottom:25px;}
.tabs-control li{display:inline-block;}
.tabs-control li a{padding:5px 10px;display:block;background:#EB593C;color:#FFF;position:relative;line-height:24px;}
.tabs-control li a::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #EB593C;bottom:-5px;left:40%;position:absolute;}
.tabs-control li a.active::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #3DB3CC;bottom:-5px;left:40%;position:absolute;}
.tabs-control li a.active{background-color:#3DB3CC;}
.tabs-container > div{display:none;}
.tabs-container > div:first-child{display:block;}
.widget .widget-items .col-6 article .title{font-size:15px;line-height:1.36;margin-bottom:10px;}
.widget_comments .widget-items li h4{font-size:13px;}
.widget_comments article ul{padding:0;margin:0;}
.airkit_widget_tweets .twitter-follow{background:#00b6f1;border-bottom:5px solid rgba(0,0,0,0.10);}
.airkit_widget_tweets .twitter-follow i{color:#FFF;font-size:24px;margin:0 10px 0 20px;text-shadow:-1px -2px rgba(0,0,0,0.15);}
.airkit_widget_tweets .twitter-follow a{display:inline-block;line-height:15px;height:45px;padding-top:8px;color:#FFF;}
.airkit_widget_tweets .twitter-follow a:hover{color:#FFF;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);opacity:0.6;}
.airkit_widget_tweets .twitter-follow a b{display:block;}
.airkit_widget_tweets .widget-items > li::after{display:none;}
.airkit_widget_tweets .widget-items .tweet-entry{position:relative;border-bottom:1px dashed rgba(60,60,60,0.1);margin-bottom:15px;padding-bottom:15px;}
.airkit_widget_tweets .widget-items .tweet-entry .icon-twitter::before{position:absolute;right:10px;bottom:5px;font-size:7em;color:rgba(0, 0, 0, 0.04);z-index:0;margin:0;}
.airkit_widget_tweets .widget-items .tweet-author{font-style:italic;opacity:0.8;margin-bottom:10px;display:inline-block;}
.airkit_widget_tweets .widget-items .tweet-content{position:relative;z-index:1;}
.airkit_widget_tweets .widget-items .tweet-content a{text-decoration:underline;font-weight:bold;}
.airkit_widget_tweets .widget-items .tweet-date{font-size:11px;opacity:0.8;}
.airkit_widget_tweets .airkit_twitter-container.dynamic .widget-items > li:not(:first-child){display:none;}
.blockquotes-widget cite{background:#00A0D1;color:#FFF;padding:4px 10px;display:inline-block;}
.testimonials-widget .testimonial-item img.author-img{background:#FFF;padding:5px;border:1px solid rgba(0,0,0,0.1);width:80px;height:auto;border-radius:50%;float:right;}
.testimonials-widget .testimonial-item span.author-text{display:block;line-height:1.7;}
.testimonials-widget .testimonial-item b.author-name{background:#00A0D1;color:#FFF;padding:2px 10px;display:inline-block;margin-top:15px;float:right;clear:both;font-weight:normal;}
.testimonials-widget .testimonial-item i.author-position{color:rgba(0,0,0,0.7);font-size:11px;display:block;margin-top:3px;float:right;clear:both;}
.testimonials-widget .testimonial-item .text-container{background:rgba(0,0,0,0.03) url(//www.prestigefoto.pt/wp-content/themes/avena/images/shortcodes/quotes/quote-small.png) no-repeat 15px 90%;float:left;padding:15px;position:relative;}
.testimonials-widget .testimonial-item .text-container::after{content:"";width:0;height:0;border-top:10px solid transparent;border-left:10px solid rgba(0,0,0,0.03);border-bottom:10px solid transparent;top:30px;right:-10px;position:absolute;}
.testimonials-widget .testimonial-item .testimonial-big{width:70%;float:left;}
.testimonials-widget .testimonial-item .testimonial-small{width:30%;float:left;}
.flickr.clearfix{margin:0 -5px;}
.flickr_badge_image{width:25%;display:block;list-style-type:none;float:left;margin:0 0 10px 0;padding:0 5px;line-height:0;}
.flickr_badge_image a img{width:100%;display:block;}
.widget.testimonials .widget-content{background:#fffcec;padding:20px 20px 10px 20px;color:#666;font-style:italic;border-bottom:5px solid #e0dfd5;}
.widget.testimonials .widget-content span.author-info{display:block;text-align:right;color:#eb593c;font-weight:bold;}
.widget.testimonials .widget-content ul.testimonials-list li{display:none;}
.widget.testimonials .widget-content ul.testimonials-list li:first-child{display:block;}
.widget.testimonials .widget-content ul.testimonials-controls{text-align:center;margin-top:10px;}
.widget.testimonials .widget-content ul.testimonials-controls li{display:inline-block;width:7px;height:7px;background:#666;cursor:pointer;margin-right:3px;}
.widget.testimonials .widget-content ul.testimonials-controls li:hover, .widget.testimonials .widget-content ul.testimonials-controls li.active{background:#e5e5e5;}
.instagram_widget_list{margin:0 -5px;}
.instagram_widget_list li{display:inline-block;vertical-align:top;padding:5px;list-style-type:none;position:relative;}
.instagram_widget_list.no-paddings li{padding:0;}
.instagram_widget_list.ts-three-posts > li{width:33%;}
.instagram_widget_list.ts-four-posts > li{width:25%;}
.instagram_widget_list.ts-ten-posts > li{width:10%;}
.instagram_widget_list.ts-instagram-mosaic > li{width:25%;}
.instagram_widget_list.ts-instagram-mosaic > li:nth-child(5n+1){width:50%;float:right;}
.instagram_widget_list.ts-instagram-mosaic > li:nth-child(10n+1){float:left;}
.instagram_widget_list.ts-three-posts > li:nth-child(3n+2)::after, .instagram_widget_list .ts-three-posts > li:nth-child(3n+3)::after{content:'';display:block;height:3px;position:absolute;width:30px;top:50%;left:-15px;z-index:30;}
.instagram_widget_list  li img{width:100%;height:auto;}
.instagram_widget_list li[data-url]{cursor:pointer;}
.instagram_widget_list .slick-dots{display:block;text-align:center;}
.instagram_widget_list .slick-dots .nav-dot{display:block;height:7px;width:7px;border-radius:50%;cursor:pointer;background-color:rgba(100, 100, 100, .5);}
.widget .instagram_likes{position:absolute;top:5px;left:5px;color:rgba(255, 255, 255, 1);text-shadow:1px 1px rgba(0,0,0,0.4);text-transform:uppercase;font-size:12px;}
.widget .instagram_caption{display:none;position:absolute;bottom:0;color:#fff;text-shadow:1px 1px rgba(0,0,0,0.4);font-size:13px;padding:20px;text-align:center;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(60%, rgba(0, 0, 0, .3)), color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0 ,0, 0.3) 60%, rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0 ,0, 0.3) 60%, rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0 ,0, 0.3) 60%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 60%, rgba(0, 0, 0, .85) 100%);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;opacity:0;-webkit-transition:opacity .45s ease-in;-o-transition:opacity .45s ease-in;transition:opacity .45s ease-in;}
.widget .slick-current .instagram_caption{opacity:1;}
.widget .ts-one-post .instagram_caption{display:block;}
.widget .ts-one-post .instagram_likes{top:10px;left:10px;}
.widget .instagram_likes i{color:#ED4B5C;}
#instagram_widget .date{font-size:13px;}
.airkit_expanded-row .col-12 #instagram_widget li{padding:0;}
.widget_product_search label,
#searchform label{display:block;font-style:11px;color:#888;font-weight:normal;text-transform:uppercase;display:none;}
.widget_product_search input[type="search"],
#searchform input[type="text"],
#searchform input[type="search"]{border:0 none;box-shadow:none;background:transparent;padding:0 10px;position:absolute;width:100%;outline:none;top:0;left:0;height:40px;line-height:40px;color:inherit;border:1px solid rgba(90, 90, 90, 0.11);-webkit-transition:border-color .2s ease-in;-moz-transition:border-color .2s ease-in;-ms-transition:border-color .2s ease-in;-o-transition:border-color .2s ease-in;transition:border-color .2s ease-in;border-radius:0;}
.widget_product_search input[type="search"]{padding-left:30px;}
#searchform input[type="text"]:focus{border:1px solid rgba(0,0,0,0.3);}
.widget_product_search input[type="submit"],
#searchform input[type="submit"]{border:0 none;background:transparent;padding:0 28px;text-transform:uppercase;letter-spacing:1px;position:absolute;top:0;right:0;font-size:12px;height:40px;line-height:40px;text-align:right;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;background:#000;color:#FFF;border-radius:0;}
.widget_product_search input[type="submit"]:hover,
#searchform input[type="submit"]:hover{opacity:1;background:#232323;}
#searchform input[type="submit"]:focus{border-color:rgba(0,0,0,0.3);}
.widget_product_search form,
#searchform > div{position:relative;height:35px;}
.widget_product_search form::before,
.ts_widget #searchform > div::before{content:'\e8c8';font-size:10px;font-family:"redfont";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;position:absolute;top:15px;left:10px;}
.ts_widget #searchform > div.no-icon::before{opacity:0;}
.widget_recent_comments .widget-content > ul > li, .widget_recent_entries .widget-content > ul > li{margin-bottom:10px;color:#888;list-style-type:none;}
.widget-content > ul{list-style-type:none;margin-top:0;margin-bottom:0;}
.widget ul.row.widget-columns-2{margin-left:-10px;margin-right:-10px;}
.widget ul.row.widget-columns-2 li.col-lg-6{padding-left:10px;padding-right:10px;}
.widget-meta{list-style-type:none;}
.widget-meta li{display:inline-block;border:0 none;margin-right:10px;color:#ababab;margin-bottom:0;padding-bottom:0;font-size:11px;}
.widget-meta li a{color:#ababab;}
.widget_list_events .image-holder{margin-bottom:10px;}
.widget_list_events .widget-content-box .widget-content{padding-left:55px;}
.widget_list_events .widget-content .title{margin-bottom:0;}
.widget_list_events .widget-content span{display:block;}
.widget_list_events .widget-meta{float:left;}
.widget_list_events .widget-meta .date-event{position:relative;width:45px;height:auto;}
.widget_list_events .widget-meta .date-event span{display:block;text-align:center;}
.widget_list_events .widget-meta .date-event{font-weight:bold;font-size:24px;line-height:1.4;padding:3px 5px;background-color:#f5f5f5;border-radius:4px;margin-bottom:3px;border:1px solid rgba(200, 200, 200, .4);}
.widget_list_events .widget-meta .date-event .day{font-size:16px;}
.widget_list_events .widget-meta .date-event .month{line-height:1.2;font-size:11px;text-transform:uppercase;}
.widget_list_events .widget-content span.venue{font-size:12px;color:#ccc;}
.widget_list_events .widget-columns-1 .widget-content .the-time{font-weight:bold;font-size:13px;font-style:italic;text-transform:uppercase;}
.widget_list_events .widget-columns-2 .widget-content-box .widget-content{padding-left:0;}
.widget_list_events .widget-columns-2 .widget-meta{float:none;}
.widget_list_events .widget-columns-2 .widget-meta .date-event .day{font-size:14px;}
.widget_list_events .widget-columns-2 .widget-content .the-time{position:absolute;top:10px;left:55px;font-size:13px;font-style:italic;font-weight:bold;text-transform:uppercase;}
.widget_list_events .widget-columns-2 .widget-meta .date-event{margin-bottom:5px;}
.widget_list_events .widget-items li article{margin-bottom:0;}
.widget_list_events .widget-items li{padding-bottom:0;border-bottom:0 none;margin-bottom:25px;}
.widget_rss .widget-content ul li{padding:10px 0;border-bottom:1px solid #ededed;}
.widget_rss .widget-content ul li:last-child{border:0;}
.widget_rss .rsswidget img{margin-top:-5px;}
.widget_rss .widget-content .rss-date,
.widget_rss .widget-content cite{display:block;font-size:12px;font-style:italic;color:#acacac;margin-bottom:15px;}
.widget_comments .widget-items li .col-4{padding-right:0;}
.woocommerce .tagcloud a{font-size:inherit !important;}
.widget_nav_menu .navbar-nav{display:block;float:none;margin:0;}
.widget_nav_menu ul li{float:none;-webkit-transition:border-bottom-color .28s ease;-moz-transition:border-bottom-color .28s ease;-ms-transition:border-bottom-color .28s ease;-o-transition:border-bottom-color .28s ease;transition:border-bottom-color .28s ease;}
.widget_nav_menu ul li > a:hover{background-color:transparent;color:inherit;opacity:.8;}
.widget_nav_menu ul li:hover{border-bottom-color:rgba(120, 120, 120, .3);}
.widget_nav_menu ul .sub-menu > li,
.widget_nav_menu ul .dropdown-menu > li{padding-left:0;}
.widget_nav_menu .sub-menu,
.widget_nav_menu .dropdown-menu{position:absolute;box-shadow:none;border:none;float:none;font-size:1em;}
.widget_nav_menu .sub-menu{padding-left:20px;}
.widget_nav_menu .nav > li.menu-item-has-children > a::after{content:'\e940';display:inline-block;margin-left:10px;font-family:"redfont";font-size:.8em;position:absolute;right:10px;top:50%;-webkit-transform:translatey(-50%) rotate(0);transform:translatey(-50%) rotate(0);-webkit-transition:.3s ease;transition:.3s ease;}
.widget_nav_menu ul > li.menu-item-has-children.open > a::after{-webkit-transform:translatey(-50%) rotate(-180deg);-ms-transform:translatey(-50%) rotate(-180deg);-o-transform:translatey(-50%) rotate(-180deg);transform:translatey(-50%) rotate(-180deg);}
.widget_nav_menu li{list-style:none;}
.widget_nav_menu li.menu-item{border-bottom:1px solid rgba(180, 180, 180, 0.2);}
.widget_nav_menu li.menu-item:last-child{border-bottom:none;}
.widget_nav_menu li.menu-item a{padding:12px 0;}
.widget_nav_menu li.menu-item.menu-item-has-children a{padding-right:30px !important;}
#secondary .widget_nav_menu li.menu-item.menu-item-has-children a + .dropdown-menu{display:block;padding:0 0 0 15px;position:relative;font-size:1em;border-top:1px solid rgba(180, 180, 180, 0.2);margin-bottom:0;}
#footer .widget_nav_menu li.menu-item.menu-item-has-children a{padding:1em 1.5em;}
#footer .widget_nav_menu li.menu-item.menu-item-has-children:hover a + .dropdown-menu{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:220px;bottom:98%;top:auto;text-align:left;margin:0;padding:0;box-shadow:0 0 25px rgba(0,0,0,0.1);border-radius:4px;}
.widget_nav_menu li.menu-item.menu-item-has-children .dropdown-menu li,
.widget_nav_menu li.menu-item.menu-item-has-children .dropdown-menu li a{display:block;padding:0;}
.widget_nav_menu li.menu-item.menu-item-has-children .dropdown-menu li a{padding:1em 1.5em;}
.tagcloud > a{display:inline-block;border:1px solid rgba(0,0,0,0.12);padding:0.5em 0.9em;margin:5px;border-radius:4px;}
.tagcloud > a:hover{border:1px solid rgba(0,0,0,0.2);}
.widget_nav_menu .dropdown-menu .airkit_menu-content [class*="col-"]{width:100%;}
.widget_nav_menu .nav-pills > li.active > a, 
.widget_nav_menu .nav-pills > li.active > a:hover, 
.widget_nav_menu .nav-pills > li.active > a:focus{background-color:transparent;}
.widget_nav_menu .thumbnail-view .entry-categories li{padding-left:0;}
.widget_nav_menu .thumbnail-view .entry-categories li a{padding:0 10px;}
.airkit_widget_column_menu .navbar-nav{margin-left:-15px;margin-right:-15px;}
.airkit_widget_column_menu .navbar-nav li > .dropdown-menu.sub-menu{display:block;background:transparent;padding:0;margin:0;}
.airkit_widget_column_menu .navbar-nav li a{font-size:1em;}
.airkit_widget_column_menu .navbar-nav > li > a{padding:0;margin:0 0 10px;display:inline-block;font-size:1em;text-transform:uppercase;}
.airkit_widget_column_menu .navbar-nav > li > a:after{content:'';display:block;width:50px;margin:3px auto;height:2px;background:rgba(200,200,200,0.2);}
.airkit_widget_column_menu .navbar-nav li > .dropdown-menu.sub-menu > li > a{padding:2px 0;opacity:0.7;display:inline-block;}
.airkit_widget_column_menu .navbar-nav li > .dropdown-menu.sub-menu > li > a:hover{opacity:1;}
.airkit_widget_column_menu .navbar-nav{width:100%;clear:both;margin-left:0;margin-right:0;}
.airkit_widget_column_menu .nav-columns-1 .navbar-nav > li{width:100%;padding-right:15px;padding-left:15px;}
.airkit_widget_column_menu .nav-columns-2 .navbar-nav > li{width:50%;padding-right:15px;padding-left:15px;}
.airkit_widget_column_menu .nav-columns-3 .navbar-nav > li{width:33.33%;padding-right:15px;padding-left:15px;}
.airkit_widget_column_menu .nav-columns-4 .navbar-nav > li{width:25%;padding-right:15px;padding-left:15px;}
.airkit_widget_column_menu .navbar-nav li > .dropdown-menu.sub-menu{display:block;background:transparent;padding:0;margin:0;position:relative;top:auto;left:auto;right:auto;float:none;box-shadow:none;max-width:auto;border:0;}
.airkit_widget_list_categories .list-categories a{display:block;padding:10px 2px;font-size:15px;border-bottom:1px solid rgba(0, 0, 0, .1);position:relative;overflow:hidden;-webkit-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease;}
.airkit_widget_list_categories .list-categories a span{opacity:.5;font-style:italic;float:right;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;}
.airkit_widget_list_categories .list-categories a img{position:absolute;top:0;right:0;bottom:0;left:0;}
.airkit_widget_list_categories .list-categories .has-image a img{z-index:-1;-webkit-perspective:300px;-moz-perspective:300px;-ms-perspective:300px;perspective:300px;-webkit-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:-webkit-transform .3s ease, opacity .3s ease;-o-transition:-o-transform .3s ease, opacity .3s ease;transition:transform .3s ease, opacity .3s ease;}
.airkit_widget_list_categories .list-categories a:hover{padding-left:10px;}
.airkit_widget_list_categories .list-categories .has-image a:hover{color:rgba(255, 255, 255, 1);text-shadow:1px 1px 1px rgba(0, 0, 0, .2);}
.airkit_widget_list_categories .list-categories .has-image a:hover img{-webkit-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);}
.airkit_widget_list_categories .list-categories .has-image a:hover span{opacity:0;}
.widget .ts-tab-container .nav-tabs > li{border:none;margin-right:0;margin-bottom:5px;}
.widget .ts-tab-container .nav-tabs > li:last-child{margin-right:0;}
.widget .ts-tab-container .nav-tabs > li a{background-color:#e1e1e1;color:#5a5a5a;box-shadow:none;-webkit-transition:color .2s linear, background-color .2s linear;-o-transition:color .2s linear, background-color .2s linear;transition:color .2s linear, background-color .2s linear;}
.widget .ts-tab-container .tab-content{padding:15px 0;border:0;}
.widget .ts-tab-container .nav-tabs > li a{padding:0.3em 1em;border:none;font-size:12px;font-weight:bold;}
.col-3 .widget .ts-tab-container .nav-tabs > li a{font-size:12px;}
.widget .ts-tab-container .widget-columns-2{margin-left:-10px;margin-right:-10px;}
.widget .ts-tab-container .widget-columns-2 > li[class*="col"]{padding-left:10px;padding-right:10px;}
.airkit_widget_social_icons .col-12{padding:0;}
.airkit_widget_social_icons .airkit_social-icons.bordered ul li a > i{margin-right:5px;margin-bottom:5px;}
.airkit_widget_social_icons .airkit_social-icons.ts-has-label ul li:not(:last-child){margin-bottom:10px;}
.airkit_latest_reviews .post-rating-circular{position:absolute;right:0;left:0;bottom:0;top:auto;}
.airkit_latest_reviews .post-rating-circular .circular-content{width:100%;height:20px;font-size:13px;line-height:1.6;letter-spacing:1px;}
.airkit_latest_reviews .post-rating-circular .circular-content .counted-score{line-height:inherit;}
.airkit_widget_comments .widget-content h4{font-size:15px;margin-top:0;}
.widget.airkit_advertising{padding:0 !important;background-color:transparent !important;box-shadow:none;}
.social-follows{display:block;list-style:none;margin:0 -5px;}
.social-follows li{width:33.3%;padding:0 5px;float:left;margin-bottom:10px;position:relative;overflow:hidden;}
.social-follows li a{display:block;font-size:14px;background:#000;color:#FFF;padding:20px 13px 13px;font-weight:bold;font-size:15px;text-align:center;z-index:1;position:relative;overflow:hidden;-webkit-transition:transform .15s ease-in;-moz-transition:transform .15s ease-in;-o-transition:transform .15s ease-in;-ms-transition:transform .15s ease-in;transition:transform .15s ease-in;}
.social-follows li a:hover{color:#FFF;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.social-follows li .decorative{color:rgba(0,0,0,0.07);font-size:80px;position:absolute;top:5%;left:18%;z-index:0;}
.col-2 .widget .social-follows li,
.sidebar-is-left.col-3 .widget .social-follows li,
.sidebar-is-right.col-3 .widget .social-follows li,
.col-md-2 .widget .social-follows li{width:100%;float:none;}
.social-follows li a:before{display:block;margin:0 auto 8px auto;font-size:22px;}
.airkit_widget_social_follow p{font-size:13px;opacity:0.7;margin-bottom:15px;}
.airkit_widget_profile img{display:block;clear:both;width:100%;margin:0 0 25px 0;}
.airkit_widget_profile .block-title-description{opacity:.7;margin-bottom:15px;}
.airkit_widget_profile .profile-desc{text-align:center;display:block;font-style:italic;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(60,60,60,0.1);}
.calendar_wrap caption{font-weight:bold;margin-bottom:15px;}
.calendar_wrap td,
.calendar_wrap th,
.calendar_wrap tr,
.calendar_wrap table{text-align:center;}
.calendar_wrap table thead th{background:rgba(0,0,0,0.05);padding:7px 12px;color:#FFF;background:#86888e;font-weight:bold;}
.calendar_wrap table thead th:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;}
.calendar_wrap table thead th:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.calendar_wrap table tbody td{border:1px solid rgba(0,0,0,0.01);padding:7px 12px;}
.calendar_wrap table #prev a,
.calendar_wrap table #next a{font-weight:bold;font-size:15px;padding:10px 0;display:inline-block;}
@media only screen and (min-width: 992px){
.widget:last-child{margin-bottom:0;}
}
@media only screen and (min-width: 768px) {
.widget article.title-right > div:first-child{padding-right:7px;margin-bottom:0;}
.widget article.title-right header .title{font-size:18px;margin-top:10px;}
}
@media only screen and (max-width: 768px){
.content-block .widget .widget-items article.title-right header{padding-left:20px;padding-right:20px;}
.widget:last-child{margin-bottom:20px;}
.widget, .widget:last-child:not(:first-child){margin-bottom:40px;}
.widget-items li .title{font-size:22px;}
.instagram_widget_list.ts-ten-posts > li{width:20%;padding:1px;}
.airkit_widget_column_menu [class*="nav-columns-"] .navbar-nav > li{display:block;width:100%;}
.airkit_widget_column_menu [class*="nav-columns-"] .navbar-nav > li:not(:last-child){border-bottom:1px solid rgba(200, 200, 200, .2);margin-bottom:10px;padding-bottom:10px;}
}
@media only screen and (max-width: 480px) {
.widget-items li .title{font-size:16px;}
}
@media screen and (max-width: 520px) {
.text-xs-center,
.text-xs-center.text-left,
.text-xs-center.text-right{text-align:center;}

}
@media screen and (max-width: 960px) {
.text-sm-center,
.text-sm-center.text-left,
.text-sm-center.text-right{text-align:center;}

}
@media screen and (min-width: 960px) {
.text-md-center,
.text-md-center.text-left,
.text-md-center.text-right {
text-align: center;
}   
}html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote::before, blockquote::after,
q::before, q::after{content:'';content:none;}
table {
border-collapse: collapse;
border-spacing: 0;
}
a{text-decoration:none;}
body{line-height:1;color:#333;-webkit-font-smoothing:antialiased;}
h1, h2, h3, h4, h5, h6{font-weight:300;line-height:1.3;font-family:'Adamina';}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
h1{font-size:46px;font-size:4.6rem;margin-bottom:12px;}
h2{font-size:35px;font-size:3.5rem;margin-bottom:9px;}
h3{font-size:28px;font-size:2.8rem;margin-bottom:9px;}
h4{font-size:21px;font-size:2.1rem;margin-bottom:3px;}
h5{font-size:18px;font-size:1.8rem;font-weight:normal;margin-bottom:3px;}
h6{font-size:15px;font-size:1.5rem;font-weight:normal;margin-bottom:5px;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,
kbd,
pre,
samp{font-family:monospace, serif;font-size:1em;}
pre {
white-space: pre-wrap;
} q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,
input,
select,
textarea{font-family:inherit;font-size:100%;margin:0;}
button,
input{line-height:normal;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
*,
*::before,
*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{font-family:'Cabin', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-size:15px;line-height:1.428571429;color:#333333;background-color:#ffffff;}
input,
button,
select,
textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
button,
input,
select[multiple],
textarea {
background-image: none;
} a{color:#D92223;text-decoration:none;}
a:hover,
a:focus{color:#ce251c;text-decoration:underline;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
.img-responsive{display:block;max-width:100%;height:auto;}
.img-rounded{border-radius:6px;}
.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto;}
.img-circle{border-radius:50%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee;}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0 0 0 0);
border: 0;
} p{margin:0 0 10px;}
.lead{margin-bottom:20px;font-size:16.099999999999998px;font-weight:200;line-height:1.4;}
@media (min-width: 768px) {
.lead{font-size:21px;}
}
small{font-size:85%;}
cite{font-style:normal;}
.text-muted{color:#999999;}
.text-primary{color:#D92223;}
.text-warning{color:#c09853;}
.text-danger{color:#b94a48;}
.text-success{color:#468847;}
.text-info{color:#3a87ad;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:'Merriweather', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-weight:500;line-height:1.3;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small{font-weight:normal;line-height:1;color:#999999;}
h1,
h2,
h3{margin-top:20px;margin-bottom:10px;}
h4,
h5,
h6{margin-top:10px;margin-bottom:10px;}
h1,
.h1{font-size:36px;}
h2,
.h2{font-size:30px;}
h3,
.h3{font-size:24px;}
h4,
.h4{font-size:18px;}
h5,
.h5{font-size:14px;}
h6,
.h6{font-size:12px;}
h1 small,
.h1 small{font-size:24px;}
h2 small,
.h2 small{font-size:18px;}
h3 small,
.h3 small,
h4 small,
.h4 small{font-size:14px;}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eeeeee;}
ul,
ol{margin-top:0;margin-bottom:10px;}
ul ul,
ol ul,
ul ol,
ol ol{margin-bottom:0;}
.list-unstyled{padding-left:0;list-style:none;}
.list-inline{padding-left:0;list-style:none;}
.list-inline > li{display:inline-block;padding-left:5px;padding-right:5px;}
dl{margin-bottom:20px;}
dt,
dd{line-height:1.428571429;}
dt{font-weight:bold;}
dd{margin-left:0;}
@media (min-width: 768px) {
.text-md-center{text-align:center;}
.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dl-horizontal dd{margin-left:180px;}
.dl-horizontal dd::before,
.dl-horizontal dd::after{content:" ";display:table;}
.dl-horizontal dd::after{clear:both;}
.dl-horizontal dd::before,
.dl-horizontal dd::after{content:" ";display:table;}
.dl-horizontal dd::after{clear:both;}
}
abbr[title],
abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999;}
abbr.initialism{font-size:90%;text-transform:uppercase;}
blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eeeeee;}
blockquote p{font-size:17.5px;font-weight:300;line-height:1.25;}
blockquote p:last-child{margin-bottom:0;}
blockquote small{display:block;line-height:1.428571429;color:#999999;}
blockquote small::before{content:'\2014 \00A0';}
blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}
blockquote.pull-right p,
blockquote.pull-right small{text-align:right;}
blockquote.pull-right small::before{content:'';}
blockquote.pull-right small::after{content:'\00A0 \2014';}
q::before,
q::after,
blockquote::before,
blockquote::after{content:"";}
address{display:block;margin-bottom:20px;font-style:normal;line-height:1.428571429;}
code,
pre{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px;}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333333;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:4px;}
pre.prettyprint{margin-bottom:20px;}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border:0;}
.pre-scrollable{max-height:340px;overflow-y:scroll;}
.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;}
.container::before,
.container::after{content:" ";display:table;}
.container::after{clear:both;}
.container::before,
.container::after{content:" ";display:table;}
.container::after{clear:both;}
.row{margin-left:-20px;margin-right:-20px;}
.row::before,
.row::after{content:" ";display:table;}
.row::after{clear:both;}
.row::before,
.row::after{content:" ";display:table;}
.row::after{clear:both;}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.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-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-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{position:relative;min-height:1px;padding-left:20px;padding-right:20px;}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11{float:left;}
.col-xs-1{width:8.333333333333332%;}
.col-xs-2{width:16.666666666666664%;}
.col-xs-3{width:25%;}
.col-xs-4{width:33.33333333333333%;}
.col-xs-5{width:41.66666666666667%;}
.col-xs-6{width:50%;}
.col-xs-7{width:58.333333333333336%;}
.col-xs-8{width:66.66666666666666%;}
.col-xs-9{width:75%;}
.col-xs-10{width:83.33333333333334%;}
.col-xs-11{width:91.66666666666666%;}
.col-xs-12{width:100%;}
@media (max-width: 520px) {
.col-xs-12{clear:both;}
}
@media (min-width: 768px) and (max-width: 960px) {
.col-sm-12{clear:both;}
}
@media (min-width: 768px) {
.container{max-width:748px;}
.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{float:left;}
.col-sm-1{width:8.333333333333332%;}
.col-sm-2{width:16.666666666666664%;}
.col-sm-3{width:25%;}
.col-sm-4{width:33.33333333333333%;}
.col-sm-5{width:41.66666666666667%;}
.col-sm-6{width:50%;}
.col-sm-7{width:58.333333333333336%;}
.col-sm-8{width:66.66666666666666%;}
.col-sm-9{width:75%;}
.col-sm-10{width:83.33333333333334%;}
.col-sm-11{width:91.66666666666666%;}
.col-sm-12{width:100%;}
.col-sm-push-1{left:8.333333333333332%;}
.col-sm-push-2{left:16.666666666666664%;}
.col-sm-push-3{left:25%;}
.col-sm-push-4{left:33.33333333333333%;}
.col-sm-push-5{left:41.66666666666667%;}
.col-sm-push-6{left:50%;}
.col-sm-push-7{left:58.333333333333336%;}
.col-sm-push-8{left:66.66666666666666%;}
.col-sm-push-9{left:75%;}
.col-sm-push-10{left:83.33333333333334%;}
.col-sm-push-11{left:91.66666666666666%;}
.col-sm-pull-1{right:8.333333333333332%;}
.col-sm-pull-2{right:16.666666666666664%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-4{right:33.33333333333333%;}
.col-sm-pull-5{right:41.66666666666667%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-7{right:58.333333333333336%;}
.col-sm-pull-8{right:66.66666666666666%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-10{right:83.33333333333334%;}
.col-sm-pull-11{right:91.66666666666666%;}
.col-sm-offset-1{margin-left:8.333333333333332%;}
.col-sm-offset-2{margin-left:16.666666666666664%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-4{margin-left:33.33333333333333%;}
.col-sm-offset-5{margin-left:41.66666666666667%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-7{margin-left:58.333333333333336%;}
.col-sm-offset-8{margin-left:66.66666666666666%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-10{margin-left:83.33333333333334%;}
.col-sm-offset-11{margin-left:91.66666666666666%;}
}
@media (min-width: 960px) {
.col-lg-12{clear:both;}
.container{max-width:1024px;}
.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{float:left;}
.col-md-1{width:8.333333333333332%;}
.col-md-2{width:16.666666666666664%;}
.col-md-3{width:25%;}
.col-md-4{width:33.33333333333333%;}
.col-md-5{width:41.66666666666667%;}
.col-md-6{width:50%;}
.col-md-7{width:58.333333333333336%;}
.col-md-8{width:66.66666666666666%;}
.col-md-9{width:75%;}
.col-md-10{width:83.33333333333334%;}
.col-md-11{width:91.66666666666666%;}
.col-md-12{width:100%;}
.col-md-push-0{left:auto;}
.col-md-push-1{left:8.333333333333332%;}
.col-md-push-2{left:16.666666666666664%;}
.col-md-push-3{left:25%;}
.col-md-push-4{left:33.33333333333333%;}
.col-md-push-5{left:41.66666666666667%;}
.col-md-push-6{left:50%;}
.col-md-push-7{left:58.333333333333336%;}
.col-md-push-8{left:66.66666666666666%;}
.col-md-push-9{left:75%;}
.col-md-push-10{left:83.33333333333334%;}
.col-md-push-11{left:91.66666666666666%;}
.col-md-pull-0{right:auto;}
.col-md-pull-1{right:8.333333333333332%;}
.col-md-pull-2{right:16.666666666666664%;}
.col-md-pull-3{right:25%;}
.col-md-pull-4{right:33.33333333333333%;}
.col-md-pull-5{right:41.66666666666667%;}
.col-md-pull-6{right:50%;}
.col-md-pull-7{right:58.333333333333336%;}
.col-md-pull-8{right:66.66666666666666%;}
.col-md-pull-9{right:75%;}
.col-md-pull-10{right:83.33333333333334%;}
.col-md-pull-11{right:91.66666666666666%;}
.col-md-offset-0{margin-left:0;}
.col-md-offset-1{margin-left:8.333333333333332%;}
.col-md-offset-2{margin-left:16.666666666666664%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-4{margin-left:33.33333333333333%;}
.col-md-offset-5{margin-left:41.66666666666667%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-7{margin-left:58.333333333333336%;}
.col-md-offset-8{margin-left:66.66666666666666%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-10{margin-left:83.33333333333334%;}
.col-md-offset-11{margin-left:91.66666666666666%;}
}
@media (min-width: 960px) and (max-width: 1200px){
.col-md-12{clear:both;}
}
@media (min-width: 1200px) {
.container{max-width:1200px;}
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11{float:left;}
.col-lg-1{width:8.333333333333332%;}
.col-lg-2{width:16.666666666666664%;}
.col-lg-3{width:25%;}
.col-lg-4{width:33.33333333333333%;}
.col-lg-5{width:41.66666666666667%;}
.col-lg-6{width:50%;}
.col-lg-7{width:58.333333333333336%;}
.col-lg-8{width:66.66666666666666%;}
.col-lg-9{width:75%;}
.col-lg-10{width:83.33333333333334%;}
.col-lg-11{width:91.66666666666666%;}
.col-lg-12{width:100%;}
.col-lg-push-0{left:auto;}
.col-lg-push-1{left:8.333333333333332%;}
.col-lg-push-2{left:16.666666666666664%;}
.col-lg-push-3{left:25%;}
.col-lg-push-4{left:33.33333333333333%;}
.col-lg-push-5{left:41.66666666666667%;}
.col-lg-push-6{left:50%;}
.col-lg-push-7{left:58.333333333333336%;}
.col-lg-push-8{left:66.66666666666666%;}
.col-lg-push-9{left:75%;}
.col-lg-push-10{left:83.33333333333334%;}
.col-lg-push-11{left:91.66666666666666%;}
.col-lg-pull-0{right:auto;}
.col-lg-pull-1{right:8.333333333333332%;}
.col-lg-pull-2{right:16.666666666666664%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-4{right:33.33333333333333%;}
.col-lg-pull-5{right:41.66666666666667%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-7{right:58.333333333333336%;}
.col-lg-pull-8{right:66.66666666666666%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-10{right:83.33333333333334%;}
.col-lg-pull-11{right:91.66666666666666%;}
.col-lg-offset-0{margin-left:0;}
.col-lg-offset-1{margin-left:8.333333333333332%;}
.col-lg-offset-2{margin-left:16.666666666666664%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-4{margin-left:33.33333333333333%;}
.col-lg-offset-5{margin-left:41.66666666666667%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-7{margin-left:58.333333333333336%;}
.col-lg-offset-8{margin-left:66.66666666666666%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-10{margin-left:83.33333333333334%;}
.col-lg-offset-11{margin-left:91.66666666666666%;}
}
@media (min-width: 1441px) {
.container{max-width:1380px;}
}
table{max-width:100%;background-color:transparent;}
th{text-align:left;}
.table,
.post-content > table{width:100%;margin-bottom:20px;}
.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td,
.post-content > table thead > tr > th,
.post-content > table tbody > tr > th,
.post-content > table tfoot > tr > th,
.post-content > table thead > tr > td,
.post-content > table tbody > tr > td,
.post-content > table tfoot > tr > td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #dddddd;}
.table thead > tr > th,
.post-content > table thead > tr > th{vertical-align:bottom;border-bottom:2px solid #dddddd;}
.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td,
.post-content > table caption + thead tr:first-child th,
.post-content > table colgroup + thead tr:first-child th,
.post-content > table thead:first-child tr:first-child th,
.post-content > table caption + thead tr:first-child td,
.post-content > table colgroup + thead tr:first-child td,
.post-content > table thead:first-child tr:first-child td{border-top:0;}
.table tbody + tbody,
.post-content > table tbody + tbody{border-top:2px solid #dddddd;}
.table .table{background-color:#ffffff;}
.table-condensed thead > tr > th,
.table-condensed tbody > tr > th,
.table-condensed tfoot > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > td{padding:5px;}
.table-bordered{border:1px solid #dddddd;}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td{border:1px solid #dddddd;}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td{border-bottom-width:2px;}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th{background-color:#f9f9f9;}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th{background-color:#f5f5f5;}
table col[class*="col-"]{float:none;display:table-column;}
table td[class*="col-"],
table th[class*="col-"]{float:none;display:table-cell;}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th{background-color:#f5f5f5;}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th{background-color:#dff0d8;border-color:#d6e9c6;}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td{background-color:#d0e9c6;border-color:#c9e2b3;}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th{background-color:#f2dede;border-color:#eed3d7;}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td{background-color:#ebcccc;border-color:#e6c1c7;}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th{background-color:#fcf8e3;border-color:#fbeed5;}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td{background-color:#faf2cc;border-color:#f8e5be;}
@media (max-width: 768px) {
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;border:1px solid #dddddd;}
.table-responsive > .table{margin-bottom:0;background-color:#fff;}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td{white-space:nowrap;}
.table-responsive > .table-bordered{border:0;}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0;}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0;}
.table-responsive > .table-bordered > thead > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > thead > tr:last-child > td,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0;}
}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}
label{display:inline-block;margin-bottom:5px;font-weight:bold;}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type="radio"],
input[type="checkbox"]{margin:4px 0 0;margin-top:1px;line-height:normal;}
input[type="file"]{display:block;}
select[multiple],
select[size]{height:auto;}
select optgroup{font-size:inherit;font-style:inherit;font-family:inherit;}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{height:auto;}
.form-control:-moz-placeholder{color:#999999;}
.form-control::-moz-placeholder{color:#999999;}
.form-control:-ms-input-placeholder{color:#999999;}
.form-control::-webkit-input-placeholder{color:#999999;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eeeeee;}
textarea.form-control{height:auto;}
.form-group{margin-bottom:15px;}
.radio,
.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle;}
.radio label,
.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer;}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px;}
.radio + .radio,
.checkbox + .checkbox{margin-top:-5px;}
.radio-inline,
.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer;}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px;}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline{cursor:not-allowed;}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
select.input-sm{height:30px;line-height:30px;}
textarea.input-sm{height:auto;}
.input-lg{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}
select.input-lg{height:45px;line-height:45px;}
textarea.input-lg{height:auto;}
.has-warning .help-block,
.has-warning .control-label{color:#c09853;}
.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;}
.has-warning .input-group-addon{color:#c09853;border-color:#c09853;background-color:#fcf8e3;}
.has-error .help-block,
.has-error .control-label{color:#b94a48;}
.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}
.has-error .input-group-addon{color:#b94a48;border-color:#b94a48;background-color:#f2dede;}
.has-success .help-block,
.has-success .control-label{color:#468847;}
.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}
.has-success .input-group-addon{color:#468847;border-color:#468847;background-color:#dff0d8;}
.form-control-static{margin-bottom:0;padding-top:7px;}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;}
@media (min-width: 768px) {
.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}
.form-inline .form-control{display:inline-block;}
.form-inline .radio,
.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0;}
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px;}
.form-horizontal .form-group{margin-left:-20px;margin-right:-20px;}
.form-horizontal .form-group::before,
.form-horizontal .form-group::after{content:" ";display:table;}
.form-horizontal .form-group::after{clear:both;}
.form-horizontal .form-group::before,
.form-horizontal .form-group::after{content:" ";display:table;}
.form-horizontal .form-group::after{clear:both;}
@media (min-width: 768px) {
.form-horizontal .control-label{text-align:right;}
}
.input-group{position:relative;display:table;border-collapse:separate;}
.input-group.col{float:none;padding-left:0;padding-right:0;}
.input-group .form-control{width:100%;margin-bottom:0;}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn{height:45px;line-height:45px;}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn{height:auto;}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn{height:30px;line-height:30px;}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn{height:auto;}
.input-group-addon,
.input-group-btn,
.input-group .form-control{display:table-cell;}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child){border-radius:0;}
.input-group-addon,
.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}
.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;text-align:center;background-color:#eeeeee;border:1px solid #cccccc;border-radius:4px;}
.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px;}
.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px;}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"]{margin-top:0;}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0;}
.input-group-addon:first-child{border-right:0;}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;}
.input-group-addon:last-child{border-left:0;}
.input-group-btn{position:relative;white-space:nowrap;}
.input-group-btn > .btn{position:relative;}
.input-group-btn > .btn + .btn{margin-left:-4px;}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:active{z-index:2;}
.nav{margin-bottom:0;padding-left:0;list-style:none;}
.nav::before,
.nav::after{content:" ";display:table;}
.nav::after{clear:both;}
.nav::before,
.nav::after{content:" ";display:table;}
.nav::after{clear:both;}
.nav > li{position:relative;display:block;}
.nav > li > a{position:relative;display:block;padding:10px 15px;}
.nav > li > a:hover,
.nav > li > a:focus{text-decoration:none;}
.nav > li.disabled > a{color:#999999;}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed;}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;}
.nav > li > a > img{max-width:none;}
.nav-tabs > li{float:left;margin-bottom:-1px;}
.nav-tabs.nav-justified{width:100%;border-bottom:0;}
.nav-tabs.nav-justified > li{float:none;}
.nav-tabs.nav-justified > li > a{text-align:center;}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li{display:table-cell;width:1%;}
}
.nav-tabs.nav-justified > li > a{border-bottom:1px solid #dddddd;margin-right:0;}
.nav-tabs.nav-justified > .active > a{border-bottom-color:#ffffff;}
.nav-pills > li{float:left;}
.nav-pills > li > a{border-radius:5px;}
.nav-pills > li + li{margin-left:2px;}
.nav-stacked > li{float:none;}
.nav-stacked > li + li{margin-top:2px;margin-left:0;}
.nav-justified{width:100%;}
.nav-justified > li{float:none;}
.nav-justified > li > a{text-align:center;}
@media (min-width: 768px) {
.nav-justified > li{display:table-cell;width:1%;}
}
.nav-tabs-justified{border-bottom:0;}
.nav-tabs-justified > li > a{border-bottom:1px solid #dddddd;margin-right:0;}
.nav-tabs-justified > .active > a{border-bottom-color:#ffffff;}
.tabbable::before,
.tabbable::after{content:" ";display:table;}
.tabbable::after{clear:both;}
.tabbable::before,
.tabbable::after{content:" ";display:table;}
.tabbable::after{clear:both;}
.tab-content > .tab-pane,
.pill-content > .pill-pane{display:none;}
.tab-content > .active,
.pill-content > .active{display:block;}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}
.navbar{position:relative;min-height:50px;margin-bottom:20px;}
.navbar::before,
.navbar::after{content:" ";display:table;}
.navbar::after{clear:both;}
.navbar::before,
.navbar::after{content:" ";display:table;}
.navbar::after{clear:both;}
@media (min-width: 768px) {
.navbar{border-radius:4px;}
}
.navbar-header::before,
.navbar-header::after{content:" ";display:table;}
.navbar-header::after{clear:both;}
.navbar-header::before,
.navbar-header::after{content:" ";display:table;}
.navbar-header::after{clear:both;}
@media (min-width: 768px) {
.navbar-header{float:left;}
}
.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:20px;padding-left:20px;}
.navbar-collapse::before,
.navbar-collapse::after{content:" ";display:table;}
.navbar-collapse::after{clear:both;}
.navbar-collapse::before,
.navbar-collapse::after{content:" ";display:table;}
.navbar-collapse::after{clear:both;}
.navbar-collapse.in{overflow-y:auto;}
@media (min-width: 768px) {
.navbar-collapse{width:auto;border-top:0;box-shadow:none;}
.navbar-collapse.collapse{display:block;height:auto;padding-bottom:0;overflow:visible;}
.navbar-collapse.in{overflow-y:visible;}
.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-20px;}
.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-20px;}
.navbar-collapse .navbar-text:last-child{margin-right:0;}
}
.container > .navbar-header,
.container > .navbar-collapse{margin-right:-15px;margin-left:-15px;}
@media (min-width: 768px) {
.container > .navbar-header,
.container > .navbar-collapse{margin-right:0;margin-left:0;}
}
.navbar-static-top{border-width:0 0 1px;}
@media (min-width: 768px) {
.navbar-static-top{border-radius:0;}
}
.navbar-fixed-top,
.navbar-fixed-bottom{position:fixed;right:0;left:0;}
@media (min-width: 768px) {
.navbar-fixed-top,
.navbar-fixed-bottom{border-radius:0;}
}
.navbar-fixed-top{z-index:1030;top:0;}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;}
.navbar-brand{float:left;padding:20px;font-size:18px;line-height:20px;}
.navbar-brand:hover,
.navbar-brand:focus{text-decoration:none;}
@media (min-width: 768px) {
.navbar > .container .navbar-brand{margin-left:-15px;}
}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
@media (min-width: 768px) {
.navbar-toggle{display:none;}
}
.navbar-nav{margin:7.5px -15px;}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:20px;}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px;}
.navbar-nav .open .dropdown-menu > li > a{line-height:20px;}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus{background-image:none;}
}
@media (min-width: 768px) {
.navbar-nav{float:left;margin:0;}
.navbar-nav > li{float:left;}
.navbar-nav > li > a{padding-top:15px;padding-bottom:15px;}
}
@media (min-width: 768px) {
.navbar-left{float:left;}
.navbar-right{float:right;}
}
.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;margin-top:8px;margin-bottom:8px;}
@media (min-width: 768px) {
.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}
.navbar-form .form-control{display:inline-block;}
.navbar-form .radio,
.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0;}
}
@media (max-width: 767px) {
.navbar-form .form-group{margin-bottom:5px;}
}
@media (min-width: 768px) {
.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none;}
}
.navbar-nav > li > .dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0;}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right{left:auto;right:0;}
.navbar-btn{margin-top:8px;margin-bottom:8px;}
.navbar-text{float:left;margin-top:15px;margin-bottom:15px;}
@media (min-width: 768px) {
.navbar-text{margin-left:15px;margin-right:15px;}
}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}
.label[href]:hover,
.label[href]:focus{color:#ffffff;text-decoration:none;cursor:pointer;}
.label:empty{display:none;}
.label-default{background-color:#999999;}
.label-default[href]:hover,
.label-default[href]:focus{background-color:#808080;}
.label-primary{background-color:#D92223;}
.label-primary[href]:hover,
.label-primary[href]:focus{background-color:#e12c23;}
.label-success{background-color:#5cb85c;}
.label-success[href]:hover,
.label-success[href]:focus{background-color:#449d44;}
.label-info{background-color:#5bc0de;}
.label-info[href]:hover,
.label-info[href]:focus{background-color:#31b0d5;}
.label-warning{background-color:#f0ad4e;}
.label-warning[href]:hover,
.label-warning[href]:focus{background-color:#ec971f;}
.label-danger{background-color:#d9534f;}
.label-danger[href]:hover,
.label-danger[href]:focus{background-color:#c9302c;}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
.alert h4{margin-top:0;color:inherit;}
.alert .alets-link{font-weight:bold;}
.alert > p,
.alert > ul{margin-bottom:0;}
.alert > p + p{margin-top:5px;}
.alets-dismissable{padding-right:35px;}
.alets-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit;}
.alets-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alets-success hr{border-top-color:#c9e2b3;}
.alets-success .alets-link{color:#356635;}
.alets-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alets-info hr{border-top-color:#a6e1ec;}
.alets-info .alets-link{color:#2d6987;}
.alets-warning{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853;}
.alets-warning hr{border-top-color:#f8e5be;}
.alets-warning .alets-link{color:#a47e3c;}
.alets-danger{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
.alets-danger hr{border-top-color:#e6c1c7;}
.alets-danger .alets-link{color:#953b39;}
.media,
.media-body{overflow:hidden;zoom:1;}
.media,
.media .media{margin-top:15px;}
.media:first-child{margin-top:0;}
.media-object{display:block;}
.media-heading{margin:0 0 5px;}
.media > .pull-left{margin-right:10px;}
.media > .pull-right{margin-left:10px;}
.media-list{padding-left:0;list-style:none;}
.list-group{margin-bottom:20px;padding-left:0;}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #dddddd;}
.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px;}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.list-group-item > .badge{float:right;}
.list-group-item > .badge + .badge{margin-right:5px;}
a.list-group-item{color:#555555;}
a.list-group-item .list-group-item-heading{color:#333333;}
a.list-group-item:hover,
a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5;}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#D92223;border-color:#D92223;}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading{color:inherit;}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text{color:#ffffff;}
.list-group-item-heading{margin-top:0;margin-bottom:5px;}
.list-group-item-text{margin-bottom:0;line-height:1.3;}
.panel{margin-bottom:20px;background-color:#ffffff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);}
.panel-body{padding:15px;}
.panel-body::before,
.panel-body::after{content:" ";display:table;}
.panel-body::after{clear:both;}
.panel-body::before,
.panel-body::after{content:" ";display:table;}
.panel-body::after{clear:both;}
.panel > .list-group{margin-bottom:0;}
.panel > .list-group .list-group-item{border-width:1px 0;}
.panel > .list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0;}
.panel > .list-group .list-group-item:last-child{border-bottom:0;}
.panel-heading + .list-group .list-group-item:first-child{border-top-width:0;}
.panel > .table{margin-bottom:0;}
.panel > .panel-body + .table{border-top:1px solid #dddddd;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;}
.panel-title > a{color:inherit;}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden;}
.panel-group .panel + .panel{margin-top:5px;}
.panel-group .panel-heading{border-bottom:0;}
.panel-group .panel-heading + .panel-collapse .panel-body{border-top:1px solid #dddddd;}
.panel-group .panel-footer{border-top:0;}
.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom:1px solid #dddddd;}
.panel-default{border-color:#dddddd;}
.panel-default > .panel-heading{color:#333333;background-color:#f5f5f5;border-color:#dddddd;}
.panel-default > .panel-heading + .panel-collapse .panel-body{border-top-color:#dddddd;}
.panel-default > .panel-footer + .panel-collapse .panel-body{border-bottom-color:#dddddd;}
.panel-primary{border-color:#D92223;}
.panel-primary > .panel-heading{color:#ffffff;background-color:#D92223;border-color:#D92223;}
.panel-primary > .panel-heading + .panel-collapse .panel-body{border-top-color:#D92223;}
.panel-primary > .panel-footer + .panel-collapse .panel-body{border-bottom-color:#D92223;}
.panel-success{border-color:#d6e9c6;}
.panel-success > .panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}
.panel-success > .panel-heading + .panel-collapse .panel-body{border-top-color:#d6e9c6;}
.panel-success > .panel-footer + .panel-collapse .panel-body{border-bottom-color:#d6e9c6;}
.panel-warning{border-color:#fbeed5;}
.panel-warning > .panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5;}
.panel-warning > .panel-heading + .panel-collapse .panel-body{border-top-color:#fbeed5;}
.panel-warning > .panel-footer + .panel-collapse .panel-body{border-bottom-color:#fbeed5;}
.panel-danger{border-color:#eed3d7;}
.panel-danger > .panel-heading{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}
.panel-danger > .panel-heading + .panel-collapse .panel-body{border-top-color:#eed3d7;}
.panel-danger > .panel-footer + .panel-collapse .panel-body{border-bottom-color:#eed3d7;}
.panel-info{border-color:#bce8f1;}
.panel-info > .panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;}
.panel-info > .panel-heading + .panel-collapse .panel-body{border-top-color:#bce8f1;}
.panel-info > .panel-footer + .panel-collapse .panel-body{border-bottom-color:#bce8f1;}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}
.close:hover,
.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50);}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted;content:"";}
.dropdown{position:relative;}
.dropdown-toggle:focus{outline:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;line-height:1.428571429;white-space:nowrap;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{text-decoration:none;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{text-decoration:none;outline:0;}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus{}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed;}
.open > .dropdown-menu{display:block;}
.open > a{outline:0;}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999999;}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}
.pull-right > .dropdown-menu{right:0;left:auto;}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
@media (min-width: 768px) {
.navbar-right .dropdown-menu{right:0;left:auto;}
}
.modal-open{overflow:hidden;}
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom{margin-right:15px;}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.modal-dialog{margin-left:auto;margin-right:auto;width:auto;padding:10px;z-index:1050;}
.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);background-clip:padding-box;outline:none;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50);}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px;}
.modal-header .close{margin-top:-2px;}
.modal-title{margin:0;line-height:1.428571429;}
.modal-body{position:relative;padding:20px;}
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer::before,
.modal-footer::after{content:" ";display:table;}
.modal-footer::after{clear:both;}
.modal-footer::before,
.modal-footer::after{content:" ";display:table;}
.modal-footer::after{clear:both;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
@media screen and (min-width: 768px) {
.modal-dialog{left:50%;right:auto;width:600px;padding-top:30px;padding-bottom:30px;}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}
}
.clearfix::before,
.clearfix::after{content:" ";display:table;}
.clearfix::after{clear:both;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.affix{position:fixed;}
@-ms-viewport{width:device-width;}
@media screen and (max-width: 400px) {
@-ms-viewport{width:320px;}
}
.hidden{display:none !important;visibility:hidden !important;}
.visible-xs{display:none !important;}
tr.visible-xs{display:none !important;}
th.visible-xs,
td.visible-xs{display:none !important;}
@media (max-width: 767px) {
.visible-xs{display:block !important;}
tr.visible-xs{display:table-row !important;}
th.visible-xs,
td.visible-xs{display:table-cell !important;}
}
@media (min-width: 768px) and (max-width: 959px) {
.visible-xs.visible-sm{display:block !important;}
tr.visible-xs.visible-sm{display:table-row !important;}
th.visible-xs.visible-sm,
td.visible-xs.visible-sm{display:table-cell !important;}
}
@media (min-width: 960px) and (max-width: 1169px) {
.visible-xs.visible-md{display:block !important;}
tr.visible-xs.visible-md{display:table-row !important;}
th.visible-xs.visible-md,
td.visible-xs.visible-md{display:table-cell !important;}
}
@media (min-width: 1200px) {
.visible-xs.visible-lg{display:block !important;}
tr.visible-xs.visible-lg{display:table-row !important;}
th.visible-xs.visible-lg,
td.visible-xs.visible-lg{display:table-cell !important;}
}
.visible-sm{display:none !important;}
tr.visible-sm{display:none !important;}
th.visible-sm,
td.visible-sm{display:none !important;}
@media (max-width: 767px) {
.visible-sm.visible-xs{display:block !important;}
tr.visible-sm.visible-xs{display:table-row !important;}
th.visible-sm.visible-xs,
td.visible-sm.visible-xs{display:table-cell !important;}
}
@media (min-width: 768px) and (max-width: 959px) {
.visible-sm{display:block !important;}
tr.visible-sm{display:table-row !important;}
th.visible-sm,
td.visible-sm{display:table-cell !important;}
}
@media (min-width: 960px) and (max-width: 1169px) {
.visible-sm.visible-md{display:block !important;}
tr.visible-sm.visible-md{display:table-row !important;}
th.visible-sm.visible-md,
td.visible-sm.visible-md{display:table-cell !important;}
}
@media (min-width: 1200px) {
.visible-sm.visible-lg{display:block !important;}
tr.visible-sm.visible-lg{display:table-row !important;}
th.visible-sm.visible-lg,
td.visible-sm.visible-lg{display:table-cell !important;}
}
.visible-md{display:none !important;}
tr.visible-md{display:none !important;}
th.visible-md,
td.visible-md{display:none !important;}
@media (max-width: 767px) {
.visible-md.visible-xs{display:block !important;}
tr.visible-md.visible-xs{display:table-row !important;}
th.visible-md.visible-xs,
td.visible-md.visible-xs{display:table-cell !important;}
}
@media (min-width: 768px) and (max-width: 959px) {
.visible-md.visible-sm{display:block !important;}
tr.visible-md.visible-sm{display:table-row !important;}
th.visible-md.visible-sm,
td.visible-md.visible-sm{display:table-cell !important;}
}
@media (min-width: 960px) and (max-width: 1169px) {
.visible-md{display:block !important;}
tr.visible-md{display:table-row !important;}
th.visible-md,
td.visible-md{display:table-cell !important;}
}
@media (min-width: 1200px) {
.visible-md.visible-lg{display:block !important;}
tr.visible-md.visible-lg{display:table-row !important;}
th.visible-md.visible-lg,
td.visible-md.visible-lg{display:table-cell !important;}
}
.visible-lg{display:none !important;}
tr.visible-lg{display:none !important;}
th.visible-lg,
td.visible-lg{display:none !important;}
@media (max-width: 767px) {
.visible-lg.visible-xs{display:block !important;}
tr.visible-lg.visible-xs{display:table-row !important;}
th.visible-lg.visible-xs,
td.visible-lg.visible-xs{display:table-cell !important;}
}
@media (min-width: 768px) and (max-width: 959px) {
.visible-lg.visible-sm{display:block !important;}
tr.visible-lg.visible-sm{display:table-row !important;}
th.visible-lg.visible-sm,
td.visible-lg.visible-sm{display:table-cell !important;}
}
@media (min-width: 960px) and (max-width: 1169px) {
.visible-lg.visible-md{display:block !important;}
tr.visible-lg.visible-md{display:table-row !important;}
th.visible-lg.visible-md,
td.visible-lg.visible-md{display:table-cell !important;}
}
@media (min-width: 1200px) {
.visible-lg{display:block !important;}
tr.visible-lg{display:table-row !important;}
th.visible-lg,
td.visible-lg{display:table-cell !important;}
}
tr.hidden-xs{display:table-row !important;}
th.hidden-xs,
td.hidden-xs{display:table-cell !important;}
@media (max-width: 767px) {
.hidden-xs{display:none !important;}
tr.hidden-xs{display:none !important;}
th.hidden-xs,
td.hidden-xs{display:none !important;}
}
@media (min-width: 768px) and (max-width: 959px) {
.hidden-xs.hidden-sm{display:none !important;}
.text-xs-center.text-sm-center{text-align:center;}
tr.hidden-xs.hidden-sm{display:none !important;}
th.hidden-xs.hidden-sm,
td.hidden-xs.hidden-sm{display:none !important;}
}
@media (min-width: 960px) and (max-width: 1169px) {
.hidden-xs.hidden-md{display:none !important;}
.text-xs-center.text-md-center{text-align:center;}
tr.hidden-xs.hidden-md{display:none !important;}
th.hidden-xs.hidden-md,
td.hidden-xs.hidden-md{display:none !important;}
}
@media (min-width: 1200px) {
.hidden-xs.hidden-lg{display:none !important;}
tr.hidden-xs.hidden-lg{display:none !important;}
th.hidden-xs.hidden-lg,
td.hidden-xs.hidden-lg{display:none !important;}
}
.hidden-sm{display:block !important;}
tr.hidden-sm{display:table-row !important;}
th.hidden-sm,
td.hidden-sm{display:table-cell !important;}
@media (max-width: 767px) {
.hidden-sm.hidden-xs{display:none !important;}
tr.hidden-sm.hidden-xs{display:none !important;}
th.hidden-sm.hidden-xs,
td.hidden-sm.hidden-xs{display:none !important;}
}
@media (min-width: 768px) and (max-width: 959px) {
.hidden-sm{display:none !important;}
.text-xs-center{text-align:center;}
tr.hidden-sm{display:none !important;}
th.hidden-sm,
td.hidden-sm{display:none !important;}
}
@media (min-width: 960px) and (max-width: 1169px) {
.hidden-sm.hidden-md{display:none !important;}
.text-sm-center.text-md-center{text-align:center;}
tr.hidden-sm.hidden-md{display:none !important;}
th.hidden-sm.hidden-md,
td.hidden-sm.hidden-md{display:none !important;}
}
@media (min-width: 1200px) {
.hidden-sm.hidden-lg{display:none !important;}
.text-sm-center.text-center{text-align:center;}
tr.hidden-sm.hidden-lg{display:none !important;}
th.hidden-sm.hidden-lg,
td.hidden-sm.hidden-lg{display:none !important;}
}
.hidden-md{display:block !important;}
tr.hidden-md{display:table-row !important;}
th.hidden-md,
td.hidden-md{display:table-cell !important;}
@media (max-width: 767px) {
.hidden-md.hidden-xs{display:none !important;}
.text-md-center,
.text-xs-center,
.text-md-center.text-xs-center{text-align:center;}
.text-md-right,
.text-xs-right,
.text-md-right.text-xs-right{text-align:right;}
tr.hidden-md.hidden-xs{display:none !important;}
th.hidden-md.hidden-xs,
td.hidden-md.hidden-xs{display:none !important;}
}
@media (min-width: 768px) and (max-width: 959px) {
.hidden-md.hidden-sm{display:none !important;}
tr.hidden-md.hidden-sm{display:none !important;}
th.hidden-md.hidden-sm,
td.hidden-md.hidden-sm{display:none !important;}
}
@media (min-width: 960px) and (max-width: 1169px) {
.hidden-md{display:none !important;}
tr.hidden-md{display:none !important;}
th.hidden-md,
td.hidden-md{display:none !important;}
}
@media (min-width: 1200px) {
.hidden-md.hidden-lg{display:none !important;}
tr.hidden-md.hidden-lg{display:none !important;}
th.hidden-md.hidden-lg,
td.hidden-md.hidden-lg{display:none !important;}
}
.hidden-lg{display:block !important;}
tr.hidden-lg{display:table-row !important;}
th.hidden-lg,
td.hidden-lg{display:table-cell !important;}
@media (max-width: 767px) {
.hidden-lg.hidden-xs{display:none !important;}
tr.hidden-lg.hidden-xs{display:none !important;}
th.hidden-lg.hidden-xs,
td.hidden-lg.hidden-xs{display:none !important;}
}
@media (min-width: 768px) and (max-width: 959px) {
.hidden-lg.hidden-sm{display:none !important;}
tr.hidden-lg.hidden-sm{display:none !important;}
th.hidden-lg.hidden-sm,
td.hidden-lg.hidden-sm{display:none !important;}
}
@media (min-width: 960px) and (max-width: 1169px) {
.hidden-lg.hidden-md{display:none !important;}
tr.hidden-lg.hidden-md{display:none !important;}
th.hidden-lg.hidden-md,
td.hidden-lg.hidden-md{display:none !important;}
}
@media (min-width: 1200px) {
.hidden-lg{display:none !important;}
tr.hidden-lg{display:none !important;}
th.hidden-lg,
td.hidden-lg{display:none !important;}
}
.visible-print{display:none !important;}
tr.visible-print{display:none !important;}
th.visible-print,
td.visible-print{display:none !important;}
@media print {
.visible-print{display:block !important;}
tr.visible-print{display:table-row !important;}
th.visible-print,
td.visible-print{display:table-cell !important;}
.hidden-print{display:none !important;}
tr.hidden-print{display:none !important;}
th.hidden-print,
td.hidden-print{display:none !important;}
}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.fade.in{opacity:1;}
.collapse{display:none;}
.collapse.in{display:block;}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: height 0.35s ease;
transition: height 0.35s ease;
}.price{position:relative;display:block;}
.price del,
.price ins,
.price > .amount{display:inline-block;font-weight:bold;color:inherit;vertical-align:middle;text-decoration:none;margin-bottom:20px;}
.price > .amount{vertical-align:baseline;}
.woocommerce .product-view span.price,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price{font-size:12px;}
.woocommerce #content div.product p.price del,
.woocommerce #content div.product span.price del,
.woocommerce div.product p.price del, 
.woocommerce div.product span.price del,
.woocommerce .product .price > span.amount,
.woocommerce #content div.product p.price ins,
.woocommerce #content div.product span.price ins,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins{font-size:inherit;}
.woocommerce #content div.product p.price del,
.woocommerce #content div.product span.price del,
.woocommerce div.product p.price del, 
.woocommerce div.product span.price del{text-decoration:line-through;}
.woocommerce div.product .summary p.price{margin-bottom:0;}
.woocommerce #respond #reply-title{font-weight:bold;font-size:20px;}
.woocommerce #content .quantity,
.woocommerce .quantity,
.woocommerce-page #content .quantity,
.woocommerce-page .quantity{width:auto;}
.woocommerce #content div.product form.cart,
.woocommerce div.product form.cart,
.woocommerce-page #content div.product form.cart,
.woocommerce-page div.product form.cart{margin-bottom:60px;}
.woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus,
.woocommerce-page #content .quantity .plus,
.woocommerce-page #content .quantity .minus,
.woocommerce #content .quantity .minus,
.woocommerce .quantity .minus,
.woocommerce #content .quantity .plus,
.woocommerce .quantity .plus{position:absolute;width:30px;height:100%;display:block;background:inherit;color:inherit;font-size:16px;text-align:center;border:0;outline:0;box-shadow:none;border-radius:0;text-shadow:none;}
.woocommerce #content .quantity .minus:hover,
.woocommerce .quantity .minus:hover,
.woocommerce-page #content .quantity .minus:hover,
.woocommerce-page .quantity .minus:hover,
.woocommerce #content .quantity .plus:hover,
.woocommerce .quantity .plus:hover,
.woocommerce-page #content .quantity .plus:hover,
.woocommerce-page .quantity .plus:hover{background:inherit;color:inherit;}
.woocommerce #content .quantity .minus,
.woocommerce .quantity .minus,
.woocommerce-page #content .quantity .minus,
.woocommerce-page .quantity .minus{left:0;top:0;}
.woocommerce #content .quantity .plus,
.woocommerce .quantity .plus{right:0;top:0;}
.woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-page .quantity input.qty{position:relative;display:block;margin-right:5px;border-radius:4px;color:inherit;padding:0 5px;min-width:50px;border:1px solid rgba(60,60,60,0.1);box-shadow:none;}
@media only screen and (min-width: 960px) {
.woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-page .quantity input.qty{height:35px;line-height:35px;}
.woocommerce-ordering + .product-view{margin-top:80px;}
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.woocommerce #content div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select{padding:2px 10px;vertical-align:middle;outline:0;border:1px solid #ededed;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a::after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a::after{content:"";display:block;position:relative;border-bottom:2px solid;}
.woocommerce .woocommerce-error::before,
.woocommerce-page .woocommerce-error::before,
.woocommerce .woocommerce-info::before,
.woocommerce-page .woocommerce-info::before,
.woocommerce .woocommerce-message::before,
.woocommerce-page .woocommerce-message::before{font-size:24px;line-height:30px;left:20px;margin:0;padding:0;}
.woocommerce .woocommerce-error::before,
.woocommerce-page .woocommerce-error::before,
.woocommerce .woocommerce-info::before,
.woocommerce-page .woocommerce-info::before,
.woocommerce .woocommerce-message::before,
.woocommerce-page .woocommerce-message::before{background-color:transparent;box-shadow:none;}
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message{border-width:1px;border-style:solid;border-color:inherit;height:80px;line-height:80px !important;padding:0 0 0 60px !important;}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button{position:absolute;right:15px;top:20px;}
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message{box-shadow:none;background-color:#fff;}
.woocommerce .woocommerce-error a,
.woocommerce-page .woocommerce-error a,
.woocommerce .woocommerce-info a,
.woocommerce-page .woocommerce-info a,
.woocommerce .woocommerce-message a,
.woocommerce-page .woocommerce-message a,
.woocommerce-account .woocommerce a{text-decoration:underline;}
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button{position:relative;height:40px;line-height:40px;padding:0 25px;text-align:center;border-radius:3px;font-size:14px;text-transform:uppercase;font-weight:600;box-shadow:none;text-shadow:none;text-decoration:none;border:none;}
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt{background:inherit;border:none;color:inherit;text-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,0.05);line-height:40px;padding:0 25px;}
.woocommerce .quantity .minus,
.woocommerce .quantity .plus,
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover{text-shadow:none;}
.woocommerce div.product form.cart .button.single_add_to_cart_button{font-size:12px;letter-spacing:0.2em;font-weight:bold;outline:0;border-radius:4px;}
.woocommerce div.product form.cart .quantity .qty{height:41px;}
.woocommerce-tabs.ts-tab-container .ts-tabs-nav{text-align:left;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0;padding-left:0;text-align:left;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a::after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a::after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::before{content:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{display:inline-block;position:relative;border:1px solid rgba(60, 60, 60, 0.08);border-bottom:0;float:none;background-color:transparent;border-radius:0;padding:0;margin:0;border-top-right-radius:4px;border-top-left-radius:4px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:bold;font-size:1.05em;color:inherit;padding:.8em 2.5em;color:inherit;border-top-right-radius:4px;border-top-left-radius:4px;}
.woocommerce span.onsale,
.woocommerce-page span.onsale{position:absolute;top:20px;right:20px;left:auto;padding:0;width:60px;height:60px;line-height:60px;border-radius:50%;z-index:2;text-align:center;font-size:12px;background:inherit;letter-spacing:0.2em;color:inherit;text-transform:uppercase;box-shadow:none;text-shadow:none;}
.single-product .product > .onsale{left:20px;letter-spacing:1px;}
.woocommerce img{-moz-user-select:none;}
.woocommerce #reviews h3,
.woocommerce-page #reviews h3,
.woocommerce-account .woocommerce h3,
.woocommerce-account .woocommerce h2{font-size:28px;}
.wc-forward a::after, .wc-forward::after{display:none;}
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text{height:40px;min-width:100px;padding:0 10px;box-shadow:none;border:1px solid rgba(0,0,0,0.2);line-height:40px;}
@media only screen and (min-width: 960px) {
.woocommerce #content table.cart td .quantity,
.woocommerce #content table.cart th .quantity,
.woocommerce table.cart td .quantity,
.woocommerce table.cart th .quantity,
.woocommerce-page #content table.cart td .quantity,
.woocommerce-page #content table.cart th .quantity,
.woocommerce-page table.cart td .quantity,
.woocommerce-page table.cart th .quantity{float:left;}
}
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2,
.woocommerce .cart-collaterals .shipping_calculator h2,
.woocommerce-page .cart-collaterals .shipping_calculator h2{font-size:28px;margin-top:0;}
.woocommerce .cart-collaterals .cart_totals table tr td,
.woocommerce-page .cart-collaterals .cart_totals table tr td{text-align:right;}
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals{float:left;width:50%;}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals{text-align:left;padding-right:30px;}
.woocommerce #content table.cart th,
.woocommerce table.cart th,
.woocommerce-page #content table.cart th,
.woocommerce-page table.cart th{height:45px;line-height:45px;}
.woocommerce #content table.cart a.remove,
.woocommerce table.cart a.remove,
.woocommerce-page #content table.cart a.remove,
.woocommerce-page table.cart a.remove{width:20px;height:20px;line-height:20px;text-align:center;}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button::after,
.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-size:16px;}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img{width:60px;height:auto;}
.post-content .woocommerce table.shop_table.cart tr td:first-child,
.post-content .woocommerce table.shop_table.checkout tr td:first-child{width:50px;text-align:center;}
.post-content .woocommerce table.shop_table tr td:nth-child(2){width:100px;text-align:center;}
@media only screen and (max-width: 767px){
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals{display:block;width:100%;padding-right:0;padding-left:0;}
}
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box{background:#fff;width:100%;}
.woocommerce-billing-fields__field-wrapper,
.woocommerce-additional-fields__field-wrapper{font-size:12px;}
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text{border:1px solid rgba(0,0,0,0.3);height:40px;line-height:40px;padding:0 15px;font-size:15px;}
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea{border:1px solid rgba(0,0,0,0.3);border-radius:0;padding:10px 15px;min-height:100px;min-width:75%;}
.woocommerce .product-view article header .star-rating{float:none;margin-left:10px;font-size:11px;margin-top:3px;margin:0 auto;}
.related.products > h2{margin-bottom:30px;text-align:center;}
.woocommerce .product-view a.button.added::before,
.woocommerce .product-view button.button.added::before,
.woocommerce .product-view input.button.added::before{position:relative;top:0;right:auto;margin-right:10px;}
.woocommerce .product-view article header a.button,
.woocommerce .product-view article header a.added_to_cart{height:30px;line-height:30px;border-radius:0;padding:0;border-bottom:1px solid rgba(60,60,60,0.15);font-size:0.65em;letter-spacing:1px;background:transparent;color:inherit;font-weight:bold;}
.woocommerce .product-view article header a.button:hover,
.woocommerce .product-view article header a.added_to_cart:hover{border-bottom:1px solid rgba(60,60,60,0.4);padding:0 10px;color:inherit;background-color:transparent;}
.woocommerce #content input.button.nocontent::before,
.woocommerce a.button.nocontent::before,
.woocommerce button.button.nocontent::before,
.woocommerce input.button.nocontent::before{content:'';}
.woocommerce #content .product-view div.product span.price del,
.woocommerce #content .product-view div.product div.price del,
.woocommerce #content .product-view div.product p.price del
.product-view div.product span.price del,
.product-view div.product div.price del,
.product-view div.product p.price del{font-size:15px;margin:0;display:inline-block;font-weight:normal;}
.woocommerce #content .product-view div.product span.price del .price,
.woocommerce #content .product-view div.product div.price del .price,
.woocommerce #content .product-view div.product p.price del .price,
.woocommerce #content .product-view div.product p.price del,
.woocommerce #content .product-view div.product span.price del span.amount,
.woocommerce #content .product-view div.product p.price del span.amount,
.woocommerce #content .product-view div.product span.price del
.product-view div.product span.price del .price,
.product-view div.product div.price del .price,
.product-view div.product p.price del .price,
.product-view div.product p.price del,
.product-view div.product span.price del span.amount,
.product-view div.product p.price del span.amount,
.product-view div.product span.price del{text-decoration:line-through;font-weight:normal;margin:0;}
.woocommerce #content .product-view div.product span.price ins,
.woocommerce #content .product-view div.product div.price ins,
.woocommerce #content .product-view div.product p.price ins
.product-view div.product span.price ins,
.product-view div.product div.price ins,
.product-view div.product p.price ins{font-size:16px;font-weight:bold;margin:0;display:inline-block;}
.woocommerce #content .product-view div.product p.price ins,
.woocommerce #content .product-view div.product span.price span.amount,
.woocommerce #content .product-view div.product p.price span.amount,
.woocommerce #content .product-view div.product span.price ins
.product-view div.product p.price ins,
.product-view div.product span.price span.amount,
.product-view div.product p.price span.amount,
.product-view div.product span.price ins{font-size:16px;font-weight:bold;line-height:18px;margin:0;display:inline-block;}
.woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce-page #content nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li span{padding:10px 15px;}
.woocommerce #content p,
.woocommerce-page p{margin-bottom:20px;line-height:1.8;}
.woocommerce .woocommerce-product-rating,
.woocommerce-page .woocommerce-product-rating,
.woocommerce div.product .woocommerce-product-rating{margin:-5px 0 15px;}
.woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before{color:#FCB838;}
.product_meta{display:block;color:#c5c5c5;border-bottom:1px solid #f2f2f2;padding-bottom:20px;}
.product_meta > span{display:block;margin-bottom:10px;font-size:12px;}
.product_meta > span:last-child{margin-bottom:0;}
.product_meta a{color:inherit;}
.woocommerce ul.cart_list li a, 
.woocommerce ul.product_list_widget li a, 
.woocommerce-page ul.cart_list li a, 
.woocommerce-page ul.product_list_widget li a{font-size:16px;}
.woocommerce ul.cart_list li .reviewer, 
.woocommerce ul.product_list_widget li .reviewer, 
.woocommerce-page ul.cart_list li .reviewer, 
.woocommerce-page ul.product_list_widget li .reviewer{padding-top:5px;font-size:11px;color:#777;display:block;}
.woocommerce #reviews h3{margin-bottom:20px;margin-top:50px;}
.woocommerce ul.cart_list li del, 
.woocommerce ul.product_list_widget li del, 
.woocommerce-page ul.cart_list li del, 
.woocommerce-page ul.product_list_widget li del,
.woocommerce ul.cart_list li ins, 
.woocommerce ul.product_list_widget li ins, 
.woocommerce-page ul.cart_list li ins, 
.woocommerce-page ul.product_list_widget li ins,
.woocommerce ul.cart_list li .amount, 
.woocommerce ul.product_list_widget li .amount, 
.woocommerce-page ul.cart_list li .amount, 
.woocommerce-page ul.product_list_widget li .amount{padding-top:5px;font-size:12px;display:inline-block;}
.woocommerce ul.cart_list li del .amount, 
.woocommerce ul.product_list_widget li del .amount, 
.woocommerce-page ul.cart_list li del .amount, 
.woocommerce-page ul.product_list_widget li del .amount{text-decoration:line-through;opacity:0.7;}
.shop-archive-title{margin-top:0;margin-bottom:30px;}
.woocommerce #content .woocommerce-result-count{padding:2px 15px;border:1px solid;border-radius:5px;font-size:12px;}
.products-view{clear:both;}
.woocommerce .woocommerce-ordering select,
.woocommerce .woocommerce-result-count select,
.woocommerce-page .woocommerce-ordering select,
.woocommerce-page .woocommerce-result-count select{padding:3px 10px;}
.woocommerce .woocommerce-breadcrumb{margin-bottom:25px;}
.shop-archive-title + .woocommerce-result-count{margin-left:0;}
@media only screen and (min-width: 768px){
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-ordering,
.woocommerce-page .woocommerce-result-count{margin-top:0;}
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background-image:none;background:inherit;border-radius:50%;width:10px;height:10px;}
.woocommerce .widget_price_filter .ui-slider-horizontal,
.woocommerce-page .widget_price_filter .ui-slider-horizontal{height:3px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-5px;}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img{width:50px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background-image:none;box-shadow:none;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{top:-3px;border:1px solid rgba(60, 60, 60, 0.3);}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ededed;border-radius:5px;background-image:none;}
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img,
.woocommerce-page #content div.product div.images img,
.woocommerce-page div.product div.images img{box-shadow:none;}
.woocommerce .widget_price_filter .price_slider_amount .button{height:auto;line-height:100%;}
.woocommerce .widget_price_filter .price_slider_amount .button{height:25px;line-height:25px;letter-spacing:0.2em;text-transform:uppercase;border:0 none;background:#000;color:#FFF;font-size:12px;}
.woocommerce #review_form #respond{display:block;}
.ts-product-rating{min-height:20px;}
.woocommerce #reviews #comments h2{margin-bottom:30px;font-size:22px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{border:0 none;padding:0;}
.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper.ts-tab-container{padding-top:20px;}
.woocommerce div.product .woocommerce-tabs .panel{border:0 none;box-shadow:none;padding:50px 45px;border-radius:0;border:1px solid rgba(60,60,60,0.08);margin-top:-1px;}
.woocommerce div.product .woocommerce-tabs .panel > h2{margin-top:0;font-size:1.5em;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding-top:0;padding-bottom:0;line-height:40px;height:40px;font-size:14px;}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment{background:#f4f4f4;}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#FFF;}
.related.products{clear:both;margin-top:40px;}
.woocommerce form .form-row .input-checkbox{float:none;vertical-align:middle;}
.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox{padding-left:0;}
.woocommerce .cart-collaterals .cross-sells, 
.woocommerce-page .cart-collaterals .cross-sells{padding-right:40px;}
.woocommerce .cart-collaterals .cross-sells h2, 
.woocommerce-page .cart-collaterals .cross-sells h2{margin-top:0;}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:0 25px;color:#FFF;}
.post-content .woocommerce table.shop_table{border-collapse:collapse;}
.post-content .woocommerce table.shop_table thead{background:transparent;color:inherit;}
.post-content .woocommerce table.shop_table tr th,
.post-content .woocommerce table.shop_table tr td{padding-top:25px;padding-bottom:25px;}
.post-content .woocommerce table.shop_table tr:last-child td{padding:15px 20px;}
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text{width:180px;}
.woocommerce-cart .cart-collaterals .cart_totals table th{vertical-align:middle;}
.woocommerce-nav .nav-pills{margin-left:0;padding-left:0;}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2{border:1px dashed rgba(90,90,90,0.1);padding:25px;}
@media only screen and (max-width: 768px) {
.shop-archive-title{margin-bottom:20px;}
.woocommerce .woocommerce-ordering, 
.woocommerce-page .woocommerce-ordering{float:left;}
} .woocommerce-account .nav a{text-decoration:none;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;}
.woocommerce .woocommerce-product-details__short-description{margin:30px 0;font-size:14px;}
.woocommerce .select2-container .select2-selection--single{height:40px;}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 40px;
}.animated{visibility:hidden;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.go{visibility:visible;}
.slow{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.slower{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.slowest{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.delay-250{-webkit-animation-delay:0.25s;-moz-animation-delay:0.25s;-o-animation-delay:0.25s;animation-delay:0.25s;}
.delay-500{-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;}
.delay-750{-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;-o-animation-delay:0.75s;animation-delay:0.75s;}
.delay-1000{-webkit-animation-delay:1.0s;-moz-animation-delay:1.0s;-o-animation-delay:1.0s;animation-delay:1.0s;}
.delay-1250{-webkit-animation-delay:1.25s;-moz-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s;}
.delay-1500{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;}
.delay-1750{-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s;}
.delay-2000{-webkit-animation-delay:2.0s;-moz-animation-delay:2.0s;-o-animation-delay:2.0s;animation-delay:2.0s;}
.delay-2250{-webkit-animation-delay:2.25s;-moz-animation-delay:2.25s;-o-animation-delay:2.25s;animation-delay:2.25s;}
.delay-2500{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s;}
.delay-2750{-webkit-animation-delay:2.75s;-moz-animation-delay:2.75s;-o-animation-delay:2.75s;animation-delay:2.75s;}
.delay-3000{-webkit-animation-delay:3.0s;-moz-animation-delay:3.0s;-o-animation-delay:3.0s;animation-delay:3.0s;}
.delay-3250{-webkit-animation-delay:3.25s;-moz-animation-delay:3.25s;-o-animation-delay:3.25s;animation-delay:3.25s;}
.delay-3500{-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s;}
.delay-3750{-webkit-animation-delay:3.75s;-moz-animation-delay:3.75s;-o-animation-delay:3.75s;animation-delay:3.75s;}
.delay-4000{-webkit-animation-delay:4.0s;-moz-animation-delay:4.0s;-o-animation-delay:4.0s;animation-delay:4.0s;}
.delay-4250{-webkit-animation-delay:4.25s;-moz-animation-delay:4.25s;-o-animation-delay:4.25s;animation-delay:4.25s;}
.delay-4500{-webkit-animation-delay:4.5s;-moz-animation-delay:4.5s;-o-animation-delay:4.5s;animation-delay:4.5s;}
.delay-4750{-webkit-animation-delay:4.75s;-moz-animation-delay:4.75s;-o-animation-delay:4.75s;animation-delay:4.75s;}
.delay-5000{-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s;}
.delay-5250{-webkit-animation-delay:5.25s;-moz-animation-delay:5.25s;-o-animation-delay:5.25s;animation-delay:5.25s;}
.delay-5500{-webkit-animation-delay:5.5s;-moz-animation-delay:5.5s;-o-animation-delay:5.5s;animation-delay:5.5s;}
.delay-5750{-webkit-animation-delay:5.75s;-moz-animation-delay:5.75s;-o-animation-delay:5.75s;animation-delay:5.75s;}
.delay-6000{-webkit-animation-delay:5.75s;-moz-animation-delay:5.75s;-o-animation-delay:5.75s;animation-delay:5.75s;}
.bounceInRight, .bounceInLeft, .bounceInUp, .bounceInDown{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px);}
.fadeInRight, .fadeInLeft, .fadeInUp, .fadeInDown{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px);}
.flipInX, .flipInY, .rotateIn, .rotateInUpLeft, .rotateInUpRight, .rotateInDownLeft, .rotateDownUpRight, .rollIn{opacity:0;}
.lightSpeedInRight, .lightSpeedInLeft{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px);}
@-webkit-keyframes bounceIn { 
0%{opacity:0;-webkit-transform:scale(.3);}
50%{opacity:1;-webkit-transform:scale(1.05);}
70%{-webkit-transform:scale(.9);}
100%{-webkit-transform:scale(1);}
} 
@keyframes bounceIn { 
0%{opacity:0;transform:scale(.3);}
50%{opacity:1;transform:scale(1.05);}
70%{transform:scale(.9);}
100%{transform:scale(1);}
} 
.bounceIn.go{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes bounceInRight { 
0%{opacity:0;-webkit-transform:translateX(400px);}
60%{-webkit-transform:translateX(-30px);}
80%{-webkit-transform:translateX(10px);}
100%{opacity:1;-webkit-transform:translateX(0);}
} 
@keyframes bounceInRight { 
0%{opacity:0;transform:translateX(400px);}
60%{transform:translateX(-30px);}
80%{transform:translateX(10px);}
100%{opacity:1;transform:translateX(0);}
} 
.bounceInRight.go{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInLeft { 
0%{opacity:0;-webkit-transform:translateX(-400px);}
60%{-webkit-transform:translateX(30px);}
80%{-webkit-transform:translateX(-10px);}
100%{opacity:1;-webkit-transform:translateX(0);}
} 
@keyframes bounceInLeft { 
0%{opacity:0;transform:translateX(-400px);}
60%{transform:translateX(30px);}
80%{transform:translateX(-10px);}
100%{opacity:1;transform:translateX(0);}
} 
.bounceInLeft.go{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInUp { 
0%{opacity:0;-webkit-transform:translateY(400px);}
60%{-webkit-transform:translateY(-30px);}
80%{-webkit-transform:translateY(10px);}
100%{opacity:1;-webkit-transform:translateY(0);}
} 
@keyframes bounceInUp { 
0%{opacity:0;transform:translateY(400px);}
60%{transform:translateY(-30px);}
80%{transform:translateY(10px);}
100%{opacity:1;transform:translateY(0);}
} 
.bounceInUp.go{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceInDown { 
0%{opacity:0;-webkit-transform:translateY(-400px);}
60%{-webkit-transform:translateY(30px);}
80%{-webkit-transform:translateY(-10px);}
100%{opacity:1;-webkit-transform:translateY(0);}
} 
@keyframes bounceInDown { 
0%{opacity:0;transform:translateY(-400px);}
60%{transform:translateY(30px);}
80%{transform:translateY(-10px);}
100%{opacity:1;transform:translateY(0);}
} 
.bounceInDown.go{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
@-webkit-keyframes fadeIn { 
0%{opacity:0;}
100%{opacity:1;display:block;}
} 
@keyframes fadeIn { 
0%{opacity:0;}
100%{opacity:1;display:block;}
}
.fadeIn{opacity:0;}
.fadeIn.go{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes growIn { 
0%{-webkit-transform:scale(0.2);opacity:0;}
50%{-webkit-transform:scale(1.2);}
100%{-webkit-transform:scale(1);opacity:1;}
} 
@keyframes growIn { 
0%{transform:scale(0.2);opacity:0;}
50%{transform:scale(1.2);}
100%{transform:scale(1);opacity:1;}
} 
.growIn{-webkit-transform:scale(0.2);transform:scale(0.2);opacity:0;}
.growIn.go{-webkit-animation-name:growIn;animation-name:growIn;}
@-webkit-keyframes shake { 
0%, 100%{-webkit-transform:translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);}
20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);}
} 
@keyframes shake { 
0%, 100%{transform:translateX(0);}
10%, 30%, 50%, 70%, 90%{transform:translateX(-10px);}
20%, 40%, 60%, 80%{transform:translateX(10px);}
} 
.shake.go{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes shakeUp { 
0%, 100%{-webkit-transform:translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translateY(-10px);}
20%, 40%, 60%, 80%{-webkit-transform:translateY(10px);}
} 
@keyframes shakeUp { 
0%, 100%{transform:translateY(0);}
10%, 30%, 50%, 70%, 90%{transform:translateY(-10px);}
20%, 40%, 60%, 80%{transform:translateY(10px);}
} 
.shakeUp.go{-webkit-animation-name:shakeUp;animation-name:shakeUp;}
@-webkit-keyframes fadeInLeft { 
0%{opacity:0;-webkit-transform:translateX(-400px);}
50%{opacity:0.3;}
100%{opacity:1;-webkit-transform:translateX(0);}
} 
@keyframes fadeInLeft { 
0%{opacity:0;transform:translateX(-400px);}
50%{opacity:0.3;}
100%{opacity:1;transform:translateX(0);}
} 
.fadeInLeft{opacity:0;-webkit-transform:translateX(-400px);transform:translateX(-400px);}
.fadeInLeft.go{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInRight { 
0%{opacity:0;-webkit-transform:translateX(400px);}
50%{opacity:0.3;}
100%{opacity:1;-webkit-transform:translateX(0);}
} 
@keyframes fadeInRight { 
0%{opacity:0;transform:translateX(400px);}
50%{opacity:0.3;}
100%{opacity:1;transform:translateX(0);}
} 
.fadeInRight{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px);}
.fadeInRight.go{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInUp { 
0%{opacity:0;-webkit-transform:translateY(400px);}
50%{opacity:0.3;}
100%{opacity:1;-webkit-transform:translateY(0);}
} 
@keyframes fadeInUp { 
0%{opacity:0;transform:translateY(400px);}
50%{opacity:0.3;}
100%{opacity:1;transform:translateY(0);}
} 
.fadeInUp{opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px);}
.fadeInUp.go{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInDown { 
0%{opacity:0;-webkit-transform:translateY(-400px);}
50%{opacity:0.3;}
100%{opacity:1;-webkit-transform:translateY(0);}
} 
@keyframes fadeInDown { 
0%{opacity:0;transform:translateY(-400px);}
50%{opacity:0.3;}
100%{opacity:1;transform:translateY(0);}
} 
.fadeInDown{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px);}
.fadeInDown.go{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes rotateIn { 
0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}
100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}
} 
@keyframes rotateIn { 
0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}
100%{transform-origin:center center;transform:rotate(0);opacity:1;}
} 
.rotateIn.go{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInUpLeft { 
0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}
} 
@keyframes rotateInUpLeft { 
0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}
100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}
} 
.rotateInUpLeft.go{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInDownLeft { 
0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}
} 
@keyframes rotateInDownLeft { 
0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}
100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}
} 
.rotateInDownLeft.go{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInUpRight { 
0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}
} 
@keyframes rotateInUpRight { 
0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}
100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}
} 
.rotateInUpRight.go{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateInDownRight { 
0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}
} 
@keyframes rotateInDownRight { 
0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}
100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}
} 
.rotateInDownRight.go{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes rollIn { 
0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);}
100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}
} 
@keyframes rollIn { 
0%{opacity:0;transform:translateX(-100%) rotate(-120deg);}
100%{opacity:1;transform:translateX(0px) rotate(0deg);}
} 
.rollIn.go{-webkit-animation-name:rollIn;animation-name:rollIn;}
@-webkit-keyframes wiggle { 
0%{-webkit-transform:skewX(9deg);}
10%{-webkit-transform:skewX(-8deg);}
20%{-webkit-transform:skewX(7deg);}
30%{-webkit-transform:skewX(-6deg);}
40%{-webkit-transform:skewX(5deg);}
50%{-webkit-transform:skewX(-4deg);}
60%{-webkit-transform:skewX(3deg);}
70%{-webkit-transform:skewX(-2deg);}
80%{-webkit-transform:skewX(1deg);}
90%{-webkit-transform:skewX(0deg);}
100%{-webkit-transform:skewX(0deg);}
} 
@keyframes wiggle { 
0%{transform:skewX(9deg);}
10%{transform:skewX(-8deg);}
20%{transform:skewX(7deg);}
30%{transform:skewX(-6deg);}
40%{transform:skewX(5deg);}
50%{transform:skewX(-4deg);}
60%{transform:skewX(3deg);}
70%{transform:skewX(-2deg);}
80%{transform:skewX(1deg);}
90%{transform:skewX(0deg);}
100%{transform:skewX(0deg);}
} 
.wiggle.go{-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes swing { 
20%, 40%, 60%, 80%, 100%{-webkit-transform-origin:top center;}
20%{-webkit-transform:rotate(15deg);}
40%{-webkit-transform:rotate(-10deg);}
60%{-webkit-transform:rotate(5deg);}
80%{-webkit-transform:rotate(-5deg);}
100%{-webkit-transform:rotate(0deg);}
} 
@keyframes swing { 
20%{transform:rotate(15deg);}
40%{transform:rotate(-10deg);}
60%{transform:rotate(5deg);}
80%{transform:rotate(-5deg);}
100%{transform:rotate(0deg);}
} 
.swing.go{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada { 
0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);}
} 
@keyframes tada { 
0%{transform:scale(1);}
10%, 20%{transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{transform:scale(1.1) rotate(-3deg);}
100%{transform:scale(1) rotate(0);}
} 
.tada.go{-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes wobble { 
0%{-webkit-transform:translateX(0%);}
15%{-webkit-transform:translateX(-25%) rotate(-5deg);}
30%{-webkit-transform:translateX(20%) rotate(3deg);}
45%{-webkit-transform:translateX(-15%) rotate(-3deg);}
60%{-webkit-transform:translateX(10%) rotate(2deg);}
75%{-webkit-transform:translateX(-5%) rotate(-1deg);}
100%{-webkit-transform:translateX(0%);}
} 
@keyframes wobble { 
0%{transform:translateX(0%);}
15%{transform:translateX(-25%) rotate(-5deg);}
30%{transform:translateX(20%) rotate(3deg);}
45%{transform:translateX(-15%) rotate(-3deg);}
60%{transform:translateX(10%) rotate(2deg);}
75%{transform:translateX(-5%) rotate(-1deg);}
100%{transform:translateX(0%);}
} 
.wobble.go{-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes pulse { 
0%{-webkit-transform:scale(1);}
50%{-webkit-transform:scale(1.1);}
100%{-webkit-transform:scale(1);}
} 
@keyframes pulse { 
0%{transform:scale(1);}
50%{transform:scale(1.1);}
100%{transform:scale(1);}
} 
.pulse.go{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes lightSpeedInRight { 
0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}
60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1;}
80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1;}
100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}
} 
@keyframes lightSpeedInRight { 
0%{transform:translateX(100%) skewX(-30deg);opacity:0;}
60%{transform:translateX(-20%) skewX(30deg);opacity:1;}
80%{transform:translateX(0%) skewX(-15deg);opacity:1;}
100%{transform:translateX(0%) skewX(0deg);opacity:1;}
} 
.lightSpeedInRight.go{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes lightSpeedInLeft { 
0%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0;}
60%{-webkit-transform:translateX(20%) skewX(-30deg);opacity:1;}
80%{-webkit-transform:translateX(0%) skewX(15deg);opacity:1;}
100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}
} 
@keyframes lightSpeedInLeft { 
0%{transform:translateX(-100%) skewX(30deg);opacity:0;}
60%{transform:translateX(20%) skewX(-30deg);opacity:1;}
80%{transform:translateX(0%) skewX(15deg);opacity:1;}
100%{transform:translateX(0%) skewX(0deg);opacity:1;}
} 
.lightSpeedInLeft.go{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes flip { 
0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;}
}
@keyframes flip { 
0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out;}
40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out;}
50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in;}
80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in;}
100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in;}
} 
.flip.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;backface-visibility:visible !important;animation-name:flip;}
@-webkit-keyframes flipInX { 
0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);}
70%{-webkit-transform:perspective(400px) rotateX(10deg);}
100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}
} 
@keyframes flipInX { 
0%{transform:perspective(400px) rotateX(90deg);opacity:0;}
40%{transform:perspective(400px) rotateX(-10deg);}
70%{transform:perspective(400px) rotateX(10deg);}
100%{transform:perspective(400px) rotateX(0deg);opacity:1;}
} 
.flipInX.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX;}
@-webkit-keyframes flipInY { 
0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);}
70%{-webkit-transform:perspective(400px) rotateY(10deg);}
100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}
} 
@keyframes flipInY { 
0%{transform:perspective(400px) rotateY(90deg);opacity:0;}
40%{transform:perspective(400px) rotateY(-10deg);}
70%{transform:perspective(400px) rotateY(10deg);}
100%{transform:perspective(400px) rotateY(0deg);opacity:1;}
} 
.flipInY.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY;}
@-webkit-keyframes bounceOut { 
0%{-webkit-transform:scale(1);}
25%{-webkit-transform:scale(.95);}
50%{opacity:1;-webkit-transform:scale(1.1);}
100%{opacity:0;-webkit-transform:scale(.3);}
} 
@keyframes bounceOut { 
0%{transform:scale(1);}
25%{transform:scale(.95);}
50%{opacity:1;transform:scale(1.1);}
100%{opacity:0;transform:scale(.3);}
} 
.bounceOut.goAway{-webkit-animation-name:bounceOut;animation-name:bounceOut;}
@-webkit-keyframes bounceOutUp { 
0%{-webkit-transform:translateY(0);}
20%{opacity:1;-webkit-transform:translateY(20px);}
100%{opacity:0;-webkit-transform:translateY(-2000px);}
} 
@keyframes bounceOutUp { 
0%{transform:translateY(0);}
20%{opacity:1;transform:translateY(20px);}
100%{opacity:0;transform:translateY(-2000px);}
} 
.bounceOutUp.goAway{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}
@-webkit-keyframes bounceOutDown { 
0%{-webkit-transform:translateY(0);}
20%{opacity:1;-webkit-transform:translateY(-20px);}
100%{opacity:0;-webkit-transform:translateY(2000px);}
} 
@keyframes bounceOutDown { 
0%{transform:translateY(0);}
20%{opacity:1;transform:translateY(-20px);}
100%{opacity:0;transform:translateY(2000px);}
} 
.bounceOutDown.goAway{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}
@-webkit-keyframes bounceOutLeft { 
0%{-webkit-transform:translateX(0);}
20%{opacity:1;-webkit-transform:translateX(20px);}
100%{opacity:0;-webkit-transform:translateX(-2000px);}
} 
@keyframes bounceOutLeft { 
0%{transform:translateX(0);}
20%{opacity:1;transform:translateX(20px);}
100%{opacity:0;transform:translateX(-2000px);}
} 
.bounceOutLeft.goAway{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
@-webkit-keyframes bounceOutRight { 
0%{-webkit-transform:translateX(0);}
20%{opacity:1;-webkit-transform:translateX(-20px);}
100%{opacity:0;-webkit-transform:translateX(2000px);}
} 
@keyframes bounceOutRight { 
0%{transform:translateX(0);}
20%{opacity:1;transform:translateX(-20px);}
100%{opacity:0;transform:translateX(2000px);}
} 
.bounceOutRight.goAway{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}
@-webkit-keyframes fadeOut { 
0%{opacity:1;}
100%{opacity:0;}
} 
@keyframes fadeOut { 
0%{opacity:1;}
100%{opacity:0;}
} 
.fadeOut.goAway{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutUp { 
0%{opacity:1;-webkit-transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-2000px);}
} 
@keyframes fadeOutUp { 
0%{opacity:1;transform:translateY(0);}
100%{opacity:0;transform:translateY(-2000px);}
} 
.fadeOutUp.goAway{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutDown { 
0%{opacity:1;-webkit-transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(2000px);}
} 
@keyframes fadeOutDown { 
0%{opacity:1;transform:translateY(0);}
100%{opacity:0;transform:translateY(2000px);}
} 
.fadeOutDown.goAway{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutLeft { 
0%{opacity:1;-webkit-transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-2000px);}
} 
@keyframes fadeOutLeft { 
0%{opacity:1;transform:translateX(0);}
100%{opacity:0;transform:translateX(-2000px);}
} 
.fadeOutLeft.goAway{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutRight { 
0%{opacity:1;-webkit-transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(2000px);}
} 
@keyframes fadeOutRight { 
0%{opacity:1;transform:translateX(0);}
100%{opacity:0;transform:translateX(2000px);}
} 
.fadeOutRight.goAway{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes flipOutX { 
0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}
} 
@keyframes flipOutX { 
0%{transform:perspective(400px) rotateX(0deg);opacity:1;}
100%{transform:perspective(400px) rotateX(90deg);opacity:0;}
} 
.flipOutX.goAway{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important;}
@-webkit-keyframes flipOutY { 
0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}
} 
@keyframes flipOutY { 
0%{transform:perspective(400px) rotateY(0deg);opacity:1;}
100%{transform:perspective(400px) rotateY(90deg);opacity:0;}
} 
.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY;}
@-webkit-keyframes lightSpeedOutRight { 
0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}
100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}
} 
@keyframes lightSpeedOutRight { 
0%{transform:translateX(0%) skewX(0deg);opacity:1;}
100%{transform:translateX(100%) skewX(-30deg);opacity:0;}
} 
.lightSpeedOutRight.goAway{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes lightSpeedOutLeft { 
0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}
100%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0;}
} 
@keyframes lightSpeedOutLeft { 
0%{transform:translateX(0%) skewX(0deg);opacity:1;}
100%{transform:translateX(-100%) skewX(30deg);opacity:0;}
} 
.lightSpeedOutLeft.goAway{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes rotateOut { 
0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0;}
} 
@keyframes rotateOut { 
0%{transform-origin:center center;transform:rotate(0);opacity:1;}
100%{transform-origin:center center;transform:rotate(200deg);opacity:0;}
} 
.rotateOut.goAway{-webkit-animation-name:rotateOut;animation-name:rotateOut;}
@-webkit-keyframes rotateOutUpLeft { 
0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}
} 
@keyframes rotateOutUpLeft { 
0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}
100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0;}
} 
.rotateOutUpLeft.goAway{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateOutDownLeft { 
0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}
} 
@keyframes rotateOutDownLeft { 
0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}
100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}
} 
.rotateOutDownLeft.goAway{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
@-webkit-keyframes rotateOutUpRight { 
0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}
} 
@keyframes rotateOutUpRight { 
0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}
100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}
} 
.rotateOutUpRight.goAway{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
@-webkit-keyframes rollOut { 
0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}
100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);}
} 
@keyframes rollOut { 
0%{opacity:1;transform:translateX(0px) rotate(0deg);}
100%{opacity:0;transform:translateX(100%) rotate(120deg);}
} 
.rollOut.goAway{-webkit-animation-name:rollOut;animation-name:rollOut;}
@-webkit-keyframes fadeInUpShort { 
0%{opacity:0;-webkit-transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);}
} 
@keyframes fadeInUpShort { 
0%{opacity:0;transform:translateY(20px);}
100%{opacity:1;transform:translateY(0);}
} 
.fadeInUpShort{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
.fadeInUpShort.go{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort;}
@-webkit-keyframes fadeInDownShort { 
0%{opacity:0;-webkit-transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);}
} 
@keyframes fadeInDownShort { 
0%{opacity:0;transform:translateY(-20px);}
100%{opacity:1;transform:translateY(0);}
} 
.fadeInDownShort{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
.fadeInDownShort.go{-webkit-animation-name:fadeInDownShort;animation-name:fadeInDownShort;}
@-webkit-keyframes fadeInRightShort { 
0%{opacity:0;-webkit-transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);}
} 
@keyframes fadeInRightShort { 
0%{opacity:0;transform:translateX(20px);}
100%{opacity:1;transform:translateX(0);}
} 
.fadeInRightShort{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
.fadeInRightShort.go{-webkit-animation-name:fadeInRightShort;animation-name:fadeInRightShort;}
@-webkit-keyframes fadeInLeftShort { 
0%{opacity:0;-webkit-transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);}
} 
@keyframes fadeInLeftShort { 
0%{opacity:0;transform:translateX(-20px);}
100%{opacity:1;transform:translateX(0);}
} 
.fadeInLeftShort{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
.fadeInLeftShort.go { 
-webkit-animation-name: fadeInLeftShort; 
animation-name: fadeInLeftShort; 
}.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 45px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{padding:0;max-width:100%;text-align:center;margin-bottom:20px;font-style:italic;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;padding:0;width:100%;}
.widget .wp-caption.alignnone{margin:0 0 20px;}
.wp-caption p.wp-caption-text{font-size:14px;line-height:22px;margin:0;padding:15px;border:1px solid rgba(60, 60, 60, 0.08);border-top:0;background-color:#fff;color:rgba(70, 70, 70, 0.5);}
.single .post-content .wp-caption p.wp-caption-text{margin-bottom:0;}
blockquote p{font-weight:bold;}
.gallery-caption{position:relative;}
.bypostauthor{padding:1.5em 2em 0.7em 2em;border:2px dashed rgba(30,30,30,0.2);}
li .bypostauthor{padding:1.5em 1.5em 0.5em 1.5em;border:2px dashed rgba(30,30,30,0.2);}
.commentlist > .pingback{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(90,90,90,0.1);text-align:left;font-size:14px;}
.commentlist > .pingback .comment-edit-link{display:inline-block;height:26px;line-height:26px;background:#d8d8d8;color:#212121;padding:0 12px;text-decoration:none;font-size:12px;margin-left:15px;border-radius:4px;}
.commentlist > .pingback .comment-edit-link:hover{background:#d2d2d2;}
.post-content table,
.post-content caption,
.post-content tbody,
.post-content tfoot,
.post-content thead,
.post-content tr,
.post-content th,
.post-content td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
.post-content table{border-collapse:collapse;border-spacing:0;width:100%;}
.post-content table thead{background:#000;color:#FFF;font-weight:bold;}
.post-content table thead th{padding:15px;}
.post-content table tbody td,
.post-content table tbody th{border:1px solid rgba(60,60,60,0.07);padding:15px;}
.post-content dl dt{font-size:1.2em;display:block;margin:1em 0 0.3em;}
.commentlist > .pingback + .comment{margin-top:40px;}
.single-post .post-content .grid-post-gallery .gallery-item img{width:100%;}
.single-post section.single-content{background-color:transparent;}
.comment-content > ul{padding-left:20px;}
.comment-content table tr > th{border-bottom:2px solid #ddd;vertical-align:bottom;padding:8px;line-height:1.42857143;}
.comment-content table tr > td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.comment-content table tbody > tr:nth-of-type(odd){background-color:#fff;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.post-comments{clear:both;margin-top:3 0px;margin-bottom:80px;}
#footer{clear:both;}
#wrapper{overflow-x:hidden;}
.is-hidden{display:none;}
.shadow--radial{-webkit-transform:translateY(50%);background:radial-gradient(ellipse at center,rgba(0,0,0,.075) 0,transparent 65%);height:30px;transform:translateY(50%);}
.airkit-login-form{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAADklEQVQIW2NgQAXGZHAAGioAza6+Hk0AAAAASUVORK5CYII=);padding:4px;margin-bottom:40px;}
.airkit-login-form .inner-form{background:#FFF;padding:45px;}
.airkit-login-form .inner-form h3{font-size:24px;margin:15px 0 20px 0;}
.airkit-login-form .inner-form label{display:block;font-size:12px;opacity:0.8;}
.airkit-login-form .inner-form input[type="text"],
.airkit-login-form .inner-form input[type="password"]{width:100%;}
.airkit-login-form .inner-form form > p{padding:0 25px;width:50%;float:left;}
.airkit-login-form .inner-form .login-username, 
.airkit-login-form .inner-form .login-password{}
.airkit-login-form .inner-form .login-submit input[type="submit"]{border-radius:3px;height:45px;line-height:45px;font-size:15px;padding:0 28px;}
.airkit-login-form .inner-form::after{content:'';display:block;clear:both;}
.airkit_element-icon{line-height:1;}
@-webkit-keyframes rotate-forever {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes rotate-forever {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate-forever {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
.loading-spinner{-webkit-animation-duration:0.75s;-moz-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate-forever;-moz-animation-name:rotate-forever;animation-name:rotate-forever;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;height:30px;width:30px;border:1px solid #969696;border-right-color:transparent;border-radius:50%;display:inline-block;}
.loading-spinner{position:absolute;top:50%;right:0;bottom:0;left:50%;margin:-15px 0 -15px;}
body{overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
body.airkit_fullscreen-hero-header #header{height:100%;}
code{white-space:normal;}
tt,
var{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px;}
input::-moz-focus-inner{border:0;}
object,
embed,
iframe{outline:0;}
iframe{max-width:100%;}
a:hover,
a:active,
a:focus {
outline: 0;
text-decoration: none;
} a{outline:0;color:inherit;-webkit-transition:color .3s linear, background-color .3s;-moz-transition:color .3s linear, background-color .3s;-o-transition:color .3s linear, background-color .3s;-ms-transition:color .3s linear, background-color .3s;transition:color .3s linear, background-color .3s;}
ol{list-style-type:decimal;list-style-position:inside;}
ul{list-style-type:disc;}
ul ul,
ol ul{list-style-type:circle;}
ol ol ul,
ol ul ul,
ul ol ul,
ul ul ul{list-style-type:square;}
address{font-style:italic;}
cite{font-style:italic;}
img{max-width:100%;height:auto;}
big{font-size:125%;}
acronym{cursor:help;border-bottom:1px dotted #999999;}
pre{clear:both;}
.protected-post-form{width:auto;max-width:100%;border:2px dashed rgba(70,70,70,0.15);padding:30px;margin:40px 0;}
.protected-post-form input[type="password"]{box-shadow:none;border-radius:0;border:1px solid rgba(60,60,60,0.1);height:40px;width:65%;float:left;}
.protected-post-form input[type="submit"]{box-shadow:none;border-radius:0;border:1px solid rgba(60,60,60,0.1);background:#000;color:#FFF;height:40px;width:35%;float:left;line-height:40px;padding:0;font-size:13px;text-transform:uppercase;border:1px solid transparent;}
.protected-post-form input[type="submit"]:hover{background:#444;}
.protected-post-form .protected-message{color:inherit;}
.protected-post-form .lead{font-weight:bold;}
.airkit-shortcode-element{margin-bottom:40px;}
.airkit-shortcode-element + .airkit-shortcode-element{margin-top:-40px;}
.post-content ul,
.post-content ol{padding-left:40px;}
.page .post-content p,
.single .post-content p,
.post-content ul,
.post-content ol{margin-bottom:1.3em;}
.post-content ul li,
.post-content ol li{margin-bottom:0.3em;}
.post-content ul ul,
.post-content ul ol,
.post-content ol ol,
.post-content ol ul
.comment-content > ol ul{padding-left:20px;margin-bottom:0;}
.single .post-details-row::after{content:'';clear:both;display:table;}
.post-content ol ul,
.post-content ul ol ul{padding-left:40px;}
.comment-content ul ul,
.comment-content ul ol,
.comment-content ol ol{padding-left:20px;}
.post-content ul[class*="entry-"]{padding-left:0;}
.single .post-content p a{text-decoration:underline;}
#main{padding-left:20px;padding-right:20px;}
.single-portfolio #main,
.ts-register-page#main{padding:0;}
h1.avena-text-logo{line-height:1;margin:0;}
#logo-container{margin-bottom:30px}
#slider{margin-bottom:30px}
#main{line-height:1.7}
.container{position:relative;}
.site-section.has-video-bg .container,
.site-section.has-row-mask .container{}
.clear{clear:both}
.airkit-almost-full{max-width:85%;margin-left:auto;margin-right:auto;}
.relative{position:relative}
.woverflow{overflow:visible}
.no-padding,
.no-pad{padding:0}
.no-margin{margin:0}
.text-uppercase{text-transform:uppercase}
.error404 #content .content-block div > *:last-child{margin-bottom:100px}
.content-block{clear:both}
.carousel-container .col-lg-12{clear:none}
.post-content h1,
.post-content h2,
.post-content h3{margin-top:.8em;line-height:1.3;}
.post-content h4,
.post-content h5,
.post-content h6{margin-top:2em;line-height:1.3;}
.post-conten ol h1,
.post-conten ol h2,
.post-conten ol h3,
.post-conten ol h4,
.post-conten ol h5,
.post-conten ol h6,
.post-conten ul h1,
.post-conten ul h2,
.post-conten ul h3,
.post-conten ul h4,
.post-conten ul h5,
.post-conten ul h6{margin-top:0;}
.single .post-footer{clear:both;}
.builder-element-icon-toggle{display:none}
.content-block article{margin-bottom:40px}
.airkit_advertising-container{margin:40px auto}
.airkit_advertising-loop{margin-bottom:3em;}
.protected-post-form .btn{background:#e5e5e5;}
body.archive #wrapper.container #main > .container,
body.blog #wrapper.container #main > .container{padding:0 20px;}
body.archive.woocommerce-page #main,
body.woocommerce-checkout #main,
body.woocommerce-cart #main{padding-left:0;padding-right:0;}
div[data-element="icon-element"] i::before{margin:0;width:auto;}
.post-content .the-content::after{content:'';display:block;clear:both;}
.site-section[class*="airkit_vertical-"] > .container > .row > div[class*="col-"],
.site-section[class*="airkit_vertical-"] > .container > div[class*="col-"]{-webkit-transition:padding .2s ease-in, height .2s ease-in;-moz-transition:padding .2s ease-in, height .2s ease-in;-o-transition:padding .2s ease-in, height .2s ease-in;-ms-transition:padding .2s ease-in, height .2s ease-in;transition:padding .2s ease-in, height .2s ease-in;}
.row-mask,
.column-mask{width:100%;position:absolute;height:100%;top:0;left:0;z-index:0;}
.column-mask{left:20px;right:20px;}
.has-video-bg .video-background{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.has-video-bg .video-background video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;background-size:cover;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
@keyframes scrollAnimateMove {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
25%{-webkit-transform:translateY(15px);transform:translateY(15px);}
50%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.ts-scroll-down-btn::before{content:'';display:block;width:1px;height:50px;background:rgba(230, 230, 230, 0.1);position:absolute;left:50%;top:-50px;}
.ts-scroll-down-btn{position:absolute;left:0;bottom:20px;width:100%;text-align:center;z-index:3;}
.has-row-slider .ts-scroll-down-btn{bottom:45px;}
.ts-scroll-down-btn a{width:50px;height:50px;line-height:52px;border-radius:50%;color:inherit;display:inline-block;font-size:36px;color:rgba(230,230,230,0.5);animation:scrollAnimateMove 4s infinite;-webkit-animation:scrollAnimateMove 4s infinite;}
@media screen and (min-width: 960px) {
.tb-column.separator-left{padding-left:60px !important;}
.tb-column.separator-right{padding-right:60px !important;}
.tb-column.separator-left::before{content:'';display:block;position:absolute;top:0;left:20px;height:100%;background:rgba(90,90,90,0.1);width:1px;}
.tb-column.separator-right::before{content:'';display:block;position:absolute;top:0;right:20px;height:100%;background:rgba(90,90,90,0.1);width:1px;}
}
.ts-scroll-down-btn a:hover{color:rgba(230,230,230,1);}
.no-gutter div[class*="col-"]{padding:0;}
.no-gutter div[class*="col-"] article{margin-bottom:0;}
.ts-page-with-layout-builder{padding:0;}
.airkit_section-with-box-shadow{box-shadow:inset 0 0 10px rgba(60, 60, 60, 0.1);}
.site-section{position:relative;}
.airkit_expanded-row{clear:both;}
.site-section.affix{position:fixed;top:0;z-index:9;left:0;width:100%;-webkit-transition:transform .2s ease-in;-moz-transition:transform .2s ease-in;-o-transition:transform .2s ease-in;-ms-transition:transform .2s ease-in;transition:transform .2s ease-in;}
.has-progress-bar .site-section.affix{margin-top:3px;}
.smart-relative{display:none;}
.airkit_smart-sticky{-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;}
.airkit_smart-sticky.smart-up{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.admin-bar .site-section.affix{top:30px;}
.airkit_fullscreen-row:not(.airkit_expanded-row){height:100vh;}
.airkit_fullscreen-row.airkit_expanded-row,
.airkit_fullscreen-row > .container{display:table;width:100%;height:100%;}
@media screen and (min-width: 768px) {
.airkit_vertical-middle .container > .row > .tb-column > div{height:100%;justify-content:center;display:flex;flex-direction:column;}
.airkit_vertical-middle .container > .row{display:flex;}
.airkit_equal-height .container > .row{display:-ms-flexbox;display:-webkit-flex;display:flex;}

}
.airkit_fullscreen-row.airkit_expanded-row > .row,
.airkit_fullscreen-row > .container > .row{display:table-cell;}
.airkit_fullscreen-row.airkit_expanded-row.airkit_vertical-top > .row,
.airkit_fullscreen-row.airkit_vertical-top > .container > .row{vertical-align:top;}
.airkit_fullscreen-row.airkit_expanded-row.airkit_vertical-middle > .row,
.airkit_fullscreen-row.airkit_vertical-middle > .container > .row{vertical-align:middle;}
.airkit_fullscreen-row.airkit_expanded-row.airkit_vertical-bottom > .row,
.airkit_fullscreen-row.airkit_vertical-bottom > .container > .row{vertical-align:bottom;}
.airkit_expanded-row > .row{margin:0 -20px;}
.ad-container{line-height:1.8;}
.embedded_videos{width:100%;display:block;margin-bottom:30px;}
.embedded_videos > p{line-height:0;}
.masonry-element.col-lg-4{width:33.3%;}
.masonry-element.col-lg-3{width:24.9%;}
.entry-meta-likes .touchsize-likes{color:inherit;text-align:center;display:inline-block;position:relative;margin-left:35px;margin-right:35px;}
.entry-meta-likes .touchsize-likes::after,
.entry-meta-likes .touchsize-likes::before{content:'';display:block;width:35px;height:1px;position:absolute;top:50%;opacity:0.2;}
.entry-meta-likes .touchsize-likes::before{left:120%;background:-moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );}
.entry-meta-likes .touchsize-likes::after{right:120%;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );}
article.over-image .touchsize-likes::after,
article.over-image .touchsize-likes::before{opacity:0.4;}
article.over-image .touchsize-likes::before{background:-moz-linear-gradient(left, rgba(230,230,230,0.65) 0%, rgba(230,230,230,0) 100%);background:-webkit-linear-gradient(left, rgba(230,230,230,0.65) 0%,rgba(230,230,230,0) 100%);background:linear-gradient(to right, rgba(230,230,230,0.65) 0%,rgba(230,230,230,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );}
article.over-image .touchsize-likes::after{background:-moz-linear-gradient(left, rgba(230,230,230,0) 0%, rgba(230,230,230,0.65) 100%);background:-webkit-linear-gradient(left, rgba(230,230,230,0) 0%,rgba(230,230,230,0.65) 100%);background:linear-gradient(to right, rgba(230,230,230,0) 0%,rgba(230,230,230,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );}
.touchsize-likes.active .touchsize-likes .touchsize-likes-count::before{color:#999;}
.touchsize-likes .touchsize-likes-count::before{vertical-align:middle;color:inherit;}
.touchsize-likes .touchsize-likes-count{font-size:12px;display:inline-block;clear:both;line-height:0.5;color:#818181;}
.entry-meta-likes .touchsize-likes .touchsize-likes-count{display:block;}
.touchsize-likes .touchsize-likes-count::before{margin-right:5px;opacity:0.7;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;}
.touchsize-likes .touchsize-likes-count:hover::before{opacity:1;}
.touchsize-likes .touchsize-likes-icon{color:#FF205E;font-size:14px;}
.touchsize-likes:hover .touchsize-likes-icon{color:#ED4B5C;}
.touchsize-likes.active .touchsize-likes-icon,
.touchsize-likes.active:hover .touchsize-likes-icon{color:#949494;opacity:0.5;}
[class*="cols-by-"]::after{content:'';clear:both;display:table;}
.cols-by-3 > [class*="col-"]:nth-child(3n+1){clear:left;}
.cols-by-2 > [class*="col-"]:nth-child(2n+1){clear:left;}
.cols-by-6 > [class*="col-"]:nth-child(6n+1){clear:left;}
.cols-by-4 > [class*="col-"]:nth-child(4n+1){clear:left;}
.embedded_audio{margin-bottom:30px;}
.embedded_audio iframe{width:100%;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{}
h1{font-size:52px;}
h2{font-size:44px;}
h3{font-size:38px;}
h4{font-size:24px;}
h5{font-size:22px;}
h6{font-size:14px;}
h4,
h5,
h6{line-height:1.7;}
p,
.post-content{line-height:1.8;}
p:last-child{margin-bottom:0;}
blockquote.entry-blockquote-italic{border:none;font-size:15px;font-style:italic;line-height:1.8;padding:0;}
blockquote p{line-height:1.6;}
i,
em{font-style:italic;}
h3.block-title i{color:#eb593c;font-style:normal;margin:0;}
.listed-two-view h4.title{font-size:26px;margin:0;color:#333;}
.listed-two-view h4.title{font-size:18px;margin:0;margin-bottom:10px;}
.text-image-gallery h4.title{font-size:23px;margin:0;margin-bottom:10px;}
.super-posts h3.title{font-size:22px;margin:0;}
h3.small-block-title{font-size:28px;font-weight:400;color:#444;text-transform:uppercase;margin:0;margin-bottom:10px;margin-top:8px;}
.page-subtitle{font-size:18px;font-style:italic;margin-bottom:30px;margin-top:-20px;}
.archive-title{margin:0;text-align:center;text-transform:uppercase;font-size:32px;font-weight:bold;}
.archive-title:after{width:80px;content:'';display:block;height:1px;margin:10px auto;background:rgba(60,60,60,0.2);}
.archive-desc{text-align:center;font-size:0.8em;}
.archive-desc p{display:block;font-size:1.1em;}
.airkit_page-header.has-background:before{content:'';display:block;position:absolute;z-index:0;top:0;left:0;background:rgba(0,0,0,0.35);width:100%;height:100%;}
.airkit_page-header.has-background{color:#fff;padding-top:9em;padding-bottom:3em;background-size:cover;background-position:center center;margin-bottom:80px;margin-top:-40px;position:relative;}
.airkit_page-header .page-header-wrapper{display:table;width:100%;margin-bottom:40px;}
.airkit_page-header.has-background .page-header-wrapper{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.airkit_page-header .page-header-wrapper > .page-header-breadcrumbs,
.airkit_page-header .page-header-wrapper > .page-header-inner{display:table-cell;}
.airkit_page-header.has-background .page-header-inner .archive-title,
.airkit_page-header.has-background .page-header-inner .archive-desc{text-shadow:1px 1px 3px rgba(0, 0, 0, .7);margin-bottom:15px;}
.airkit_page-header.has-background .page-header-inner .archive-title{margin:0;margin-bottom:0;color:inherit;font-size:42px;}
.airkit_page-header.has-background .page-header-inner .archive-title strong{color:inherit;}
.airkit_page-header.has-background .page-header-inner .archive-desc p{color:inherit;margin:0;}
.comments-title{margin-bottom:35px;}
.nav > li > a:focus,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus{background-color:inherit;color:inherit;}
form input[type="text"],
form input[type="email"],
form input[type="password"],
form input[type="number"]{border-radius:4px;border:1px solid #f4f4f4;height:38px;line-height:36px;padding:0 15px;box-shadow:none;}
form textarea{border-radius:4px;border:1px solid #f4f4f4;box-shadow:none;padding:15px;}
form input[type="button"],
form input[type="submit"]{border-radius:3px;height:38px;line-height:38px;box-shadow:none;padding:0 25px;border:0 none;}
.single #main{padding:0;}
.single .post-details-row.next-loaded{padding-bottom:5em;margin-bottom:4em;border-bottom:1px solid rgba(60, 60, 60, 0.1);}
.single .airkit_advertising-container{margin-top:0;margin-bottom:70px;}
.mime-type-gif .mime-gif-fixer{position:absolute;display:block;top:0;left:0;width:100%;height:100%;}
.post-title,
.page-title{margin-top:15px;margin-bottom:10px;line-height:1.2;}
.post-meta .post-meta-author > div{display:inline-block;line-height:1em;vertical-align:middle;}
.post-content{position:relative;padding-bottom:20px;margin:auto;margin-bottom:20px;}
.post-content iframe{max-width:100%;}
.post-content iframe.instagram-media{margin:50px auto !important;}
.post-content blockquote{padding:0;margin:4em auto;border:none;text-align:center;clear:both;}
.post-content blockquote p{position:relative;display:block;font-size:1.4em;line-height:1.8em;}
.post-content blockquote cite{margin-top:30px;display:block;opacity:0.5;}
.post-content blockquote cite:before{content:'—';display:inline-block;margin-right:10px;}
.comment-content blockquote{border:0 none;padding:10px 50px 0 50px;position:relative;margin-bottom:50px;clear:both;}
.post-content blockquote p::before{content:'\e919';font-family:'redfont';font-size:156px;position:absolute;left:60px;top:-30px;opacity:0.05;line-height:1.2;display:block;clear:both;margin-bottom:30px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}
.comment-content blockquote::before,
.comment-content blockquote::after{content:'\e919';font-family:'redfont';font-size:52px;position:absolute;opacity:0.3;left:0;top:10px;line-height:0;}
.comment-content blockquote::after{top:auto;bottom:0;right:0;left:auto;font-size:28px;}
.inline-featured{background-color:#ffffff;float:right;width:350px;padding:20px 30px 0 30px;border:1px solid rgba(60, 60, 60, 0.1);margin-bottom:30px;margin-left:30px;clear:right;}
.inline-featured h5{line-height:1;position:relative;margin-top:0;font-size:16px;margin-bottom:20px;font-weight:bold;font-style:normal;overflow:hidden;margin:0 0 20px 0;padding-bottom:5px;text-align:left;}
.inline-featured .small-articles-container .small-article .entry-categories{display:none;}
.inline-featured .small-articles-container .small-article .entry-meta{margin-bottom:0;line-height:1;}
.inline-featured .small-articles-container .small-article .entry-meta li{text-transform:uppercase;}
.inline-featured .small-articles-container .small-article .entry-meta > *:not(.entry-meta-date){display:none;}
.airkit_single-post .post-subtitle{font-size:1.3rem;font-weight:bold;line-height:1.4;margin-bottom:35px;}
.single-post .post-content > p{line-height:1.8;margin-bottom:30px;font-size:1.2em;}
.complete-related{padding:50px 0 10px 0;background:#f6f6f6;}
.post-related{position:relative;margin-bottom:0;clear:both;padding:40px 0;}
.single-featured-posts{padding:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAADklEQVQIW2NgQAXGZHAAGioAza6+Hk0AAAAASUVORK5CYII=) top left repeat;margin-bottom:30px;}
.single-featured-posts > .inner-posts{background-color:#fff;padding:20px 30px 10px 30px;}
.single-featured-posts .block-title .block-title-container .the-title{padding:0;line-height:1.6;text-align:center;}
.single-featured-posts .the-title i{margin:0 10px;position:relative;font-size:0.7em;top:-3px;}
.single-featured-posts .the-title i:after{content:'';display:block;width:80px;height:1px;position:absolute;background:rgba(60,60,60,0.2);top:50%;}
.single-featured-posts .the-title i:first-child:after{right:140%;}
.single-featured-posts .the-title i:last-child:after{left:140%;}
.single-post-navigation{clear:both;}
.single-post-navigation .navigation{list-style-type:none;padding:0;margin:0;margin-bottom:50px;margin-top:0;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.single-post-navigation .navigation > li{width:50%;}
.single-post-navigation .navigation > li:only-of-type{width:100%;}
.single-post-navigation .navigation > li a{display:block;color:inherit;}
.single-post-navigation .navigation > li [class^="page-"]{position:relative;padding:30px 20px;border-top:1px solid #F6F6F6;border-bottom:2px solid #F6F6F6;height:100%;}
.single-post-navigation .navigation > li [class^="page-"] > span{display:block;margin-top:5px;margin-bottom:-5px;font-weight:normal;font-size:14px;font-style:italic;text-transform:lowercase;}
.single-post-navigation .navigation > li [class^="page-"] > h4{margin:10px 0 0;font-size:23px;}
.single-post-navigation .navigation > li a.page-next > h4,
.single-post-navigation .navigation > li a.page-next > span{padding-right:90px;}
.single-post-navigation .navigation > li a.page-prev > h4,
.single-post-navigation .navigation > li a.page-prev > span{padding-left:90px;}
.single-post-navigation .navigation .page-next{text-align:right;padding:3em 40px 3em 50px;}
.single-post-navigation .navigation .page-prev{text-align:left;padding:3em 50px 3em 40px;}
.single-post-navigation .navigation .page-prev > i[class*="icon"],
.single-post-navigation .navigation .page-next > i[class*="icon"]{position:absolute;left:0;top:50%;font-size:13px;width:54px;height:54px;line-height:54px;text-align:center;border-radius:50%;border:1px solid #F6F6F6;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left .15s ease-in, right .15s ease-in, background-color .15s ease-in;-moz-transition:left .15s ease-in, right .15s ease-in, background-color .15s ease-in;-o-transition:left .15s ease-in, right .15s ease-in, background-color .15s ease-in;-ms-transition:left .15s ease-in, right .15s ease-in, background-color .15s ease-in;transition:left .15s ease-in, right .15s ease-in, background-color .15s ease-in;}
.single-post-navigation .navigation .page-next > i[class*="icon"]{left:auto;right:0;}
.single-post-navigation .navigation .page-prev:hover > i[class*="icon"]{left:0;background:#232332;color:#FFF;}
.single-post-navigation .navigation .page-next:hover > i[class*="icon"]{right:0;background:#232332;color:#FFF;}
.single .single-post-tags ul{display:inline-block;font-size:14px;padding:0;margin-left:10px;margin-bottom:0;}
.single .single-sharing.normal-sharing h5,
.single .single-sharing.button-sharing h5{position:relative;display:inline-block;margin:0;font-size:12px;text-transform:lowercase;font-style:italic;}
.single .single-post-tags{list-style:none;padding-top:30px;margin-bottom:10px;border-top:1px solid rgba(30,30,30,0.05);font-size:13px;color:#424242;}
.single .single-post-tags li{display:inline-block;margin:0;}
.single .post-rating:after{content:'';display:block;clear:both;}
.single .post-rating{margin-bottom:30px;clear:both;}
.single .post-rating .rating-items{list-style-type:none;position:relative;margin-bottom:20px;width:65%;text-align:left;float:left;}
.single .post-rating .rating-result{background:#000;float:left;width:30%;margin-left:5%;padding:50px 35px;color:#FFF;}
.single .post-rating .rating-items li{margin-bottom:20px;}
.single .post-rating .rating-items li:last-child{margin-bottom:0;}
.single .post-rating .rating-items li .rating-title,
.single .post-rating .rating-items li .rating-score{display:inline-block;}
.single .post-rating .rating-items li .rating-title{font-size:22px;margin:0;margin-bottom:10px;padding-left:30px;position:relative;font-weight:normal;}
.single .post-rating .rating-items li .rating-title::before{content:"";position:absolute;left:0;top:50%;border-radius:50%;width:10px;height:10px;margin-top:-5px;}
.single .post-rating .rating-items li .rating-score{float:right;margin-top:15px;}
.single .post-rating .rating-items li .rating-bar{position:relative;height:3px;background-color:rgba(40,40,40,0.15);border:none;width:100%;}
.single .post-rating .rating-items li .rating-bar .bar-progress{width:80%;position:absolute;height:100%;top:0;left:0;background-color:#000;display:block;}
.single .post-rating .counted-score span{font-size:19px;font-weight:bold;color:#7c7c7c;display:inline-block;}
.single .post-rating .counted-score strong{font-size:48px;color:#FFF;}
.single .sidebar-left::after,
.single .sidebar-right::after{content:'';display:block;height:850px;max-height:100%;position:absolute;width:1px;top:0;background:-moz-linear-gradient(top, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );}
.single .sidebar-right::after{right:-25px;}
.single .sidebar-left::after{left:-25px;}
[class*="sidebar-extend-bg-"]::before{content:'';display:block;background:inherit;position:absolute;top:0;height:100%;width:1000%;z-index:-1;}
[class*="sidebar-extend-bg-left"]::before{right:0;}
[class*="sidebar-extend-bg-right"]::before{left:0;}
.sidebar-background-extended div.sidebar-left{padding-left:60px;}
.sidebar-background-extended div.sidebar-right{padding-right:60px;}
.gallery-format-title{margin-bottom:20px;}
.gallery-format-title i,
.gallery-format-title sup{opacity:.65;}
.gallery-format-title sup{font-size:13px;}
.attached-images{list-style-type:none;padding:0;margin-right:-10px;margin-left:-10px;position:relative;}
.attached-images li{display:inline-block;float:left;padding-left:10px;padding-right:10px;margin-bottom:20px;}
.airkit_single-post .touchsize-likes .touchsize-likes-count{font-size:13px;}
.sticky-sidebars-enabled .secondary{-webkit-transition:padding-top .1s ease;-moz-transition:padding-top .1s ease;-ms-transition:padding-top .1s ease;-o-transition:padding-top .1s ease;transition:padding-top .1s ease;}
.dropcap-subtitle:not(.ts-gallery) .post-subtitle:first-letter,
.dropcap-content .post-content > p:first-child:first-letter,
.dropcap-content .post-content > div:first-child > p:first-child:first-letter{float:left;font-size:70px;line-height:60px;padding-top:5px;padding-right:8px;font-weight:bold;}
.airkit_single-post .featured-image,
.page .featured-image{position:relative;margin-bottom:30px;-webkit-transition:margin-top .3s linear;-o-transition:margin-top .3s linear;transition:margin-top .3s linear;}
.airkit_single-post .featured-image.is-sticky{margin-top:50px;}
.airkit_single-post .featured-image a[data-fancybox]{display:block;}
.airkit_single-post .post-section{text-align:left;padding:0;}
.airkit_single-post .post-content .post-title{margin-top:0;}
.airkit_single-post .single-post-tags .tags-container{padding:0;}
.airkit_single-post .post-content .entry-categories{font-size:13px;text-transform:none;margin:0;}
.single .post-meta .entry-meta{font-size:12px;width:100%;}
article.page > .entry-meta{font-size:13px;}
.airkit_single-post .airkit_sharing .entry-meta-description,
.single .post-meta .entry-meta,
.single .airkit_sharing .single-sharing,
.single:not(.single-post) .post-meta .entry-meta{display:inline-block;}
.overlay-effect.meta .entry-categories{position:absolute;top:20px;left:20px;color:#FFF;z-index:1;font-size:13px;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition-delay:.15s;-webkit-transition:opacity .25s ease-in, transform .25s ease-in;-moz-transition:opacity .25s ease-in, transform .25s ease-in;-ms-transition:opacity .25s ease-in, transform .25s ease-in;-o-transition:opacity .25s ease-in, transform .25s ease-in;transition:opacity .25s ease-in, transform .25s ease-in;}
.overlay-effect.meta .entry-categories a{color:#c9c9c9;}
figure:hover .overlay-effect.meta .entry-categories{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.overlay-effect.meta .bottom-meta{position:absolute;bottom:20px;left:20px;color:#FFF;z-index:1;}
.overlay-effect.meta .bottom-meta > span{display:inline-block;margin-right:20px;font-size:13px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition-delay:.15s;-webkit-transition:opacity .25s ease-in, transform .25s ease-in;-moz-transition:opacity .25s ease-in, transform .25s ease-in;-ms-transition:opacity .25s ease-in, transform .25s ease-in;-o-transition:opacity .25s ease-in, transform .25s ease-in;transition:opacity .25s ease-in, transform .25s ease-in;}
figure:hover .overlay-effect.meta .bottom-meta > span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
figure:hover .overlay-effect.meta .bottom-meta > span:nth-of-type(2){transition-delay:.05s;}
.overlay-effect.arrows .overlay-link{opacity:0;}
.overlay-effect.arrows .main-c{position:absolute;top:10px;left:10px;right:10px;bottom:10px;}
.overlay-effect.arrows .c-part{opacity:0;color:#000;width:100px;height:80px;line-height:80px;top:50%;left:50%;font-size:15px;text-transform:uppercase;text-align:center;position:absolute;letter-spacing:0.25em;transition:.5s transform ease-out, .5s opacity ease-out;;-webkit-transform:translate(-80%,-50%);-moz-transform:translate(-80%,-50%);-ms-transform:translate(-80%,-50%);-o-transform:translate(-80%,-50%);transform:translate(-80%,-50%);}
.overlay-effect.arrows .top-part,
.overlay-effect.arrows .bottom-part{position:absolute;width:100%;height:1px;background:#FFF;-webkit-transition:opacity .25s ease-out, height .25s ease-out;-moz-transition:opacity .25s ease-out, height .25s ease-out;-ms-transition:opacity .25s ease-out, height .25s ease-out;-o-transition:opacity .25s ease-out, height .25s ease-out;transition:opacity .25s ease-out, height .25s ease-out;}
.overlay-effect.arrows .top-part{top:0;}
.overlay-effect.arrows .bottom-part{bottom:0;}
figure:hover .overlay-effect.arrows .top-part,
figure:hover .overlay-effect.arrows .bottom-part{height:51%;opacity:1;}
figure .overlay-effect.arrows .top-part::before,
figure .overlay-effect.arrows .bottom-part::before{content:'';display:block;bottom:40px;left:50%;width:1px;height:0;background:#000;position:absolute;transition-delay:1s;-webkit-transition:opacity .55s ease-out, height .55s ease-out;-moz-transition:opacity .55s ease-out, height .55s ease-out;-ms-transition:opacity .55s ease-out, height .55s ease-out;-o-transition:opacity .55s ease-out, height .55s ease-out;transition:opacity .55s ease-out, height .55s ease-out;}
figure .overlay-effect.arrows .bottom-part::before{top:40px;bottom:auto;}
figure:hover .overlay-effect.arrows .top-part::before,
figure:hover .overlay-effect.arrows .bottom-part::before{height:60%;}
figure:hover .overlay-effect.arrows .c-part{opacity:1;transition-delay:.2s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.overlay-effect.x .overlay-link{opacity:0;}
.overlay-effect.x .main-c{position:absolute;top:10px;left:10px;right:10px;bottom:10px;background:rgba(0,0,0,0.5);}
.overlay-effect.x .c-part{opacity:0;color:#FFF;width:100px;height:80px;line-height:80px;top:50%;left:50%;font-size:15px;text-transform:uppercase;text-align:center;position:absolute;letter-spacing:0.25em;transition:.5s transform ease-out, .5s opacity ease-out;;-webkit-transform:translate(-80%,-50%);-moz-transform:translate(-80%,-50%);-ms-transform:translate(-80%,-50%);-o-transform:translate(-80%,-50%);transform:translate(-80%,-50%);}
.overlay-effect.x .top-part,
.overlay-effect.x .bottom-part{position:absolute;width:100%;height:100%;height:calc(100% - 80px);-webkit-transition:opacity .25s ease-out, height .25s ease-out;-moz-transition:opacity .25s ease-out, height .25s ease-out;-ms-transition:opacity .25s ease-out, height .25s ease-out;-o-transition:opacity .25s ease-out, height .25s ease-out;transition:opacity .25s ease-out, height .25s ease-out;}
figure .overlay-effect.x .top-part::before,
figure .overlay-effect.x .bottom-part::after,
figure .overlay-effect.x .top-part::after,
figure .overlay-effect.x .bottom-part::before{content:'';display:block;top:40px;bottom:40px;left:50%;width:2px;height:0;background:#fff;position:absolute;}
figure:hover .overlay-effect.x .top-part::before,
figure:hover .overlay-effect.x .bottom-part::before{animation:x-hover-animation-left 1s normal;animation-fill-mode:forwards;}
figure:hover .overlay-effect.x .top-part::after,
figure:hover .overlay-effect.x .bottom-part::after{animation:x-hover-animation-right 1s normal;animation-fill-mode:forwards;}
figure:hover .overlay-effect.x .c-part{margin-left:80px;opacity:1;transition-delay:.65s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@keyframes x-hover-animation-left {
0%{opacity:0;transform:rotate(0deg);}
60%{opacity:1;height:100%;transform:rotate(0deg);}
100%{opacity:1;height:100%;transform:rotate(-45deg);}
}
@keyframes x-hover-animation-right {
0%{opacity:0;transform:rotate(0deg);}
60%{opacity:1;height:100%;transform:rotate(0deg);}
100%{opacity:1;height:100%;transform:rotate(45deg);}
} .airkit_sharing .entry-meta-description{margin-left:10px;}
.content-w-680 .post-related .thumbnail-view.cols-by-3 article.over-image ul,
.content-w-680 .post-related .thumbnail-view.cols-by-4 article.over-image ul,
.content-w-800 .post-related .thumbnail-view.cols-by-3 article.over-image ul,
.content-w-800 .post-related .thumbnail-view.cols-by-4 article.over-image ul{display:none;}
.content-w-680 .post-related .thumbnail-view.cols-by-3 article .entry-title,
.content-w-680 .post-related .thumbnail-view.cols-by-4 article .entry-title,
.content-w-800 .post-related .thumbnail-view.cols-by-3 article .entry-title,
.content-w-800 .post-related .thumbnail-view.cols-by-4 article .entry-title{font-size:18px;}
.content-w-680 .post-related .grid-view.cols-by-3 article header,
.content-w-680 .post-related .grid-view.cols-by-4 article header,
.content-w-680 .post-related .grid-view.cols-by-3 article .entry-categories,
.content-w-680 .post-related .grid-view.cols-by-4 article .entry-categories,
.content-w-800 .post-related .grid-view.cols-by-3 article header,
.content-w-800 .post-related .grid-view.cols-by-4 article header,
.content-w-800 .post-related .grid-view.cols-by-3 article .entry-categories,
.content-w-800 .post-related .grid-view.cols-by-4 article .entry-categories{margin-bottom:20px;}
.content-w-680 .post-related .grid-view.cols-by-3 article .entry-categories a,
.content-w-680 .post-related .grid-view.cols-by-4 article .entry-categories a,
.content-w-800 .post-related .grid-view.cols-by-3 article .entry-categories a,
.content-w-800 .post-related .grid-view.cols-by-4 article .entry-categories a{font-size:12px;}
.content-w-680 .post-related .grid-view.cols-by-3 article .entry-title,
.content-w-680 .post-related .grid-view.cols-by-4 article .entry-title,
.content-w-800 .post-related .grid-view.cols-by-3 article .entry-title,
.content-w-800 .post-related .grid-view.cols-by-4 article .entry-title{margin-bottom:20px;}
.content-w-680 .post-related .grid-view.cols-by-3 article .entry-excerpt,
.content-w-680 .post-related .grid-view.cols-by-4 article .entry-excerpt,
.content-w-800 .post-related .grid-view.cols-by-3 article .entry-excerpt,
.content-w-800 .post-related .grid-view.cols-by-4 article .entry-excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.8;max-height:7.2px;}
.page .post-meta ul.entry-meta{font-size:14px;}
.single .post-meta ul.entry-meta,
.page .post-meta ul.entry-meta{margin-bottom:40px;border-top:0 none;margin-top:0;}
.single .post-meta .single-sharing,
.page .post-meta .single-sharing{display:block;}
.single .post-header .post-title,
.page .post-header .post-title{position:relative;}
@media screen and (min-width: 960px) {
.post-layout-single1.no-sidebar header.post-header,
.post-layout-single1.no-sidebar div.post-content > p,
.post-layout-single1.no-sidebar div.post-content .the-content > p,
.post-layout-single1.no-sidebar div.post-content > div.below-single-content,
.post-layout-single1.no-sidebar div.post-content > div.above-single-content,
.post-layout-single1.no-sidebar div.post-content .the-content > h1,
.post-layout-single1.no-sidebar div.post-content .the-content > h2,
.post-layout-single1.no-sidebar div.post-content .the-content > h3,
.post-layout-single1.no-sidebar div.post-content .the-content > h4,
.post-layout-single1.no-sidebar div.post-content .the-content > h5,
.post-layout-single1.no-sidebar div.post-content .the-content > h6,
.post-layout-single1.no-sidebar div.post-content .the-content > ul,
.post-layout-single1.no-sidebar div.post-content .the-content > ol,
.post-layout-single1.no-sidebar aside.post-meta,
.type-ts-gallery.no-sidebar header.post-header,
.type-ts-gallery.no-sidebar div.post-content > p,
.type-ts-gallery.no-sidebar div.post-content .the-content > p,
.type-ts-gallery.no-sidebar div.post-content > div.below-single-content,
.type-ts-gallery.no-sidebar div.post-content > div.above-single-content,
.type-ts-gallery.no-sidebar div.post-content .the-content > h1,
.type-ts-gallery.no-sidebar div.post-content .the-content > h2,
.type-ts-gallery.no-sidebar div.post-content .the-content > h3,
.type-ts-gallery.no-sidebar div.post-content .the-content > h4,
.type-ts-gallery.no-sidebar div.post-content .the-content > h5,
.type-ts-gallery.no-sidebar div.post-content .the-content > h6,
.type-ts-gallery.no-sidebar div.post-content .the-content > ul,
.type-ts-gallery.no-sidebar div.post-content .the-content > ol,
.type-ts-gallery.no-sidebar aside.post-meta{width:800px;margin-left:auto;margin-right:auto;}
} .single .post-layout-single2 .featured-image.has-background-img::before,
.single .post-layout-single5 .featured-image.has-background-img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.45);z-index:1;}
.single .post-layout-single2 .featured-image.has-background-img{padding-bottom:65%;}
.single .post-layout-single2 .featured-image.has-background-img figcaption{position:absolute;top:55%;left:50%;z-index:5;color:#fff;width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.single .post-layout-single2 .featured-image.has-background-img figcaption .post-categories{margin-bottom:20px;}
.single .post-layout-single2 .featured-image.has-background-img .entry-meta,
.single .post-layout-single2 .featured-image.has-background-img .entry-meta a,
.single .post-layout-single5 .featured-image.has-background-img .entry-meta,
.single .post-layout-single5 .featured-image.has-background-img .entry-meta a{color:inherit;}
.single .post-layout-single2 .featured-image.has-background-img figcaption .post-title,
.single .post-layout-single5 .featured-image.has-background-img figcaption .post-title{text-shadow:0 2px 5px rgba(70, 70, 70, 0.75);}
.single .post-layout-single2 .featured-image .post-meta{margin:0 40px;color:#FFF;text-align:left;border:0 none;font-size:12px;text-align:center;}
.single .post-layout-single2 .featured-image .post-meta li{color:#FFF;float:none;}
.single .post-layout-single2 .featured-image .entry-meta-author,
.single .post-layout-single2 .featured-image .entry-meta-author a{color:#FFF;font-size:12px;}
.single .post-layout-single5 .featured-image .entry-categories li a,
.single .post-layout-single5 .featured-image{color:#FFF;}
.single .post-layout-single5 .featured-image.has-background-img figcaption{bottom:0;left:0;position:absolute;padding:40px 50px;z-index:2;}
.single .post-layout-single5 .featured-image .post-meta{color:#FFF;text-align:left;border:0 none;font-size:12px;}
.single .post-layout-single5 .featured-image .post-meta li{color:#FFF;float:none;}
.single .post-layout-single5 .featured-image{padding-bottom:66%;}
@media screen and (min-width: 1024px) {
.single .post-layout-single5 .post-content{margin-left:50px;}
} .single .post-layout-single6 .featured-image{color:#000;}
.single .post-layout-single6 .featured-image.has-background-img{position:relative;margin-top:50px}
.single .post-layout-single6 .featured-image.has-background-img figcaption{bottom:0;left:-20px;width:90%;position:absolute;padding:40px;z-index:2;background:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.08);}
.single .post-layout-single6 .featured-image.has-background-img figcaption .post-title{font-size:2.7em;line-height:1.3;}
.single .post-layout-single6 .featured-image.has-background-img::before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.55);}
.single .post-layout-single6 .featured-image .post-meta li{float:none;}
.single .post-layout-single7 .featured-image .entry-categories li a,
.single .post-layout-single7 .featured-image{color:#FFF;}
.single .post-layout-single7 header.post-header{margin:-80px 40px 0 40px;padding:40px 40px 0 40px;z-index:2;background-color:#FFF;}
.single .post-layout-single7.format-video header.post-header{margin-top:-40px;}
.single .post-layout-single7 .featured-image .post-meta{color:#FFF;text-align:left;border:0 none;font-size:12px;border-top:1px solid rgba(255,255,255,0.1);padding-top:15px;margin-top:15px;}
.single .post-layout-single7 .featured-image .post-meta li{color:#FFF;float:none;}
.single .post-layout-single7 aside.post-meta,
.single .post-layout-single7 .post-content{padding-left:80px;}
@media screen and (max-width: 768px) {
.single .post-layout-single7 header.post-header{padding:20px 20px 0 20px;margin:-80px 20px 0 20px;}
.single .post-layout-single7 aside.post-meta, .single .post-layout-single7 .post-content{padding-left:20px;}
} .single .post-layout-single8 .featured-image .entry-categories li a,
.single .post-layout-single8 .featured-image{color:#FFF;}
.single .post-layout-single8 header.post-header .post-title{font-size:2em;line-height:1.3;}
.single .post-layout-single8 .featured-image .post-meta{color:#FFF;text-align:left;border:0 none;font-size:12px;border-top:1px solid rgba(255,255,255,0.1);padding-top:15px;margin-top:15px;}
.single .post-layout-single8 .featured-image .post-meta li{color:#FFF;float:none;}
.single .post-layout-single9 .featured-image.has-background-img{padding-bottom:0;height:550px;margin-top:-40px;}
@media screen and (max-width: 768px) {
.single .post-layout-single9 .featured-image.has-background-img{height:300px;}

} .post-author-box{margin:50px 0;position:relative;text-align:left;clear:both;}
.post-author-box  .inner-author{padding:30px 40px;border:2px dotted rgba(60,60,60,0.1);}
.post-author-box  .inner-author::after{content:'';clear:both;display:table;}
.post-author-box .author-avatar{display:block;float:left;}
.post-author-box .author-avatar img{border-radius:100px;}
.post-author-box .author-title,
.post-author-box .author-description,
.post-author-box .author-website,
.post-author-box .author-socials{padding-left:130px;font-size:13px;}
.post-author-box .author-title{color:inherit;display:block;font-size:15px;font-weight:bold;}
.post-author-box .author-title a{color:inherit;}
.post-author-box .author-description{opacity:0.8;}
.post-author-box .author-socials{list-style-type:none;margin:0;}
.post-author-box .author-socials > li{display:inline-block;margin-right:10px;font-size:16px;}
.post-author-box .author-articles{padding:20px 0 40px 0;border-top:0;border-bottom:1px solid rgba(80,80,80,0.1);}
.post-author-box .author-articles .author-posts{padding-left:20px;font-size:16px;}
.post-author-box .author-articles h6{margin:0 0 15px 0;}
.post-author-box .author-articles h6 a{color:inherit;}
.post-author-box .author-articles article{margin-bottom:0;}
.post-author-box .author-articles article:not(.mime-type-gif) .image-holder img{visibility:visible;}
.airkit_sharing{position:relative;vertical-align:middle;clear:both;}
.airkit_sharing .how-many,
.airkit_sharing .share-tooltip{display:none;}
.airkit_sharing .share-options{list-style-type:none;display:inline-block;margin:0;padding:0;margin-bottom:5px;}
.airkit_sharing .share-options::after{content:'';clear:both;display:table;}
.airkit_sharing .share-options > li{float:left;font-size:18px;margin-bottom:0;}
.airkit_sharing .share-options > li a[class^="icon-"]::before, 
.airkit_sharing .share-options > li a[class*=" icon-"]::before{margin:0;}
.page .airkit_sharing .btn-share span.btn-icon-wrap{width:26px;height:26px;line-height:24px;font-size:12px;}
.airkit_sharing .sharing-label{display:inline-block;font-size:40px;font-weight:bold;line-height:40px;vertical-align:top;color:#ccc;margin-right:15px;}
.airkit_sharing .sharing-label em,
.airkit_sharing .sharing-label b{font-size:14px;display:block;vertical-align:top;font-weight:bold;font-style:normal;line-height:18px;text-transform:uppercase;}
.airkit_sharing .sharing-label b{font-weight:normal;font-size:12px;}
.airkit_sharing .sharing-label div{display:inline-block;margin-left:8px;}
.normal-sharing .airkit_sharing .share-options > li{font-size:15px;}
.normal-sharing .airkit_sharing .share-options > li > a{display:block;width:24px;height:24px;line-height:22px;border:1px solid rgba(70, 70, 70, 0.1);text-align:center;margin-right:-1px;font-size:11px;}
article .airkit_sharing.views-sharing-button{position:absolute;right:0;top:0;width:30px;height:30px;z-index:10;}
article .airkit_sharing.views-sharing-button.thumbnail-post-sharing{top:auto;bottom:0;}
article .airkit_sharing.views-sharing-button li{position:absolute;top:0;right:0;opacity:0;margin-top:-1px;-webkit-transition:right .15s ease-in, opacity .2s ease-out -moz-transition:right .15s ease-in, opacity .2s ease-out;-o-transition:right .15s ease-in, opacity .2s ease-out;-ms-transition:right .15s ease-in, opacity .2s ease-out;transition:right .15s ease-in, opacity .2s ease-out;}
article .airkit_sharing.views-sharing-button li a{display:block;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid rgba(60,60,60,0.1);font-size:12px;background-color:#FFF;}
.airkit_view-article:hover .airkit_sharing.views-sharing-button li:first-child{opacity:1;left:0;transition-delay:0.1s;}
article .airkit_sharing.views-sharing-button.opened li{opacity:1;}
article .airkit_sharing.views-sharing-button li:nth-child(n+2){right:100%;}
article .airkit_sharing.views-sharing-button li:nth-child(2){right:50%;transition-delay:0.2s;}
article .airkit_sharing.views-sharing-button li:nth-child(3){right:100%;transition-delay:0.3s;}
article .airkit_sharing.views-sharing-button li:nth-child(4){right:150%;transition-delay:0.4s;}
article .airkit_sharing.views-sharing-button li:nth-child(5){right:200%;transition-delay:0.5s;}
article .airkit_sharing.views-sharing-button li:nth-child(6){right:250%;transition-delay:0.6s;}
article .airkit_sharing.views-sharing-button.opened li:nth-child(2){right:100%;}
article .airkit_sharing.views-sharing-button.opened li:nth-child(3){right:200%;}
article .airkit_sharing.views-sharing-button.opened li:nth-child(4){right:300%;}
article .airkit_sharing.views-sharing-button.opened li:nth-child(5){right:400%;}
article .airkit_sharing.views-sharing-button.opened li:nth-child(6){right:500%;}
.tooltip-sharing .airkit_sharing .popover .share-options{list-style-type:none;padding:0;margin:0;}
.tooltip-sharing .airkit_sharing .popover .share-options::after{content:'';clear:both;display:table;}
.tooltip-sharing .airkit_sharing .popover .share-options > li{float:left;margin:0;}
.tooltip-sharing .airkit_sharing .popover .share-options > li a{display:block;padding:12px 15px;border:1px solid rgba(60, 60, 60, 0.06);margin-right:-1px;}
.tooltip-sharing .airkit_sharing .btn-share .entry-meta-description{font-style:italic;font-size:13px;}
.tooltip-sharing .airkit_sharing .btn-share span.btn-icon-wrap{position:relative;display:inline-block;width:25px;height:25px;line-height:23px;text-align:center;overflow:hidden;vertical-align:middle;border:1px solid rgba(70, 70, 70, 0.1);}
.tooltip-sharing .airkit_sharing .popover{position:absolute;top:0;left:0;max-width:250px;z-index:1060;opacity:0;visibility:hidden;padding:0;font-size:14px;font-style:normal;font-weight:400;line-height:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-radius:0;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1);}
.tooltip-sharing .airkit_sharing .popover.in{opacity:1;visibility:visible;}
.tooltip-sharing .airkit_sharing .popover > .arrow,
.tooltip-sharing .airkit_sharing .popover>.arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip-sharing .airkit_sharing .popover > .arrow{border-width:8px;}
.tooltip-sharing .airkit_sharing .popover.right > .arrow{top:50%;left:-8px;margin-top:-8px;border-right-color:rgba(0, 0, 0, .08);border-left-width:0;z-index:-1;}
.tooltip-sharing .airkit_sharing .popover > .arrow::after{content:'';border-width:10px;}
.tooltip-sharing .airkit_sharing .popover.right > .arrow::after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0;}
.tooltip-sharing .airkit_sharing .popover.top > .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0, 0, 0, .05);border-bottom-width:0;}
.tooltip-sharing .airkit_sharing .popover.top > .arrow::after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0;}
.tooltip-sharing .airkit_sharing .popover.bottom > .arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.05);}
.tooltip-sharing .airkit_sharing .popover.bottom > .arrow::after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff;}
.tooltip-sharing .airkit_sharing .popover.right{left:100%;top:50%;margin-left:0;-webkit-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.tooltip-sharing .airkit_sharing .popover.right.in{margin-left:15px;}
.tooltip-sharing .airkit_sharing .popover.top{margin-top:0;left:-50%;top:-100%;margin-left:-8px;-webkit-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.tooltip-sharing .airkit_sharing .popover.top.in{margin-top:-15px;}
.tooltip-sharing .airkit_sharing .popover.bottom{margin-top:0;left:-50%;top:100%;margin-left:-8px;-webkit-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.tooltip-sharing .airkit_sharing .popover.bottom.in{margin-top:15px;}
.tooltip-sharing .airkit_sharing .btn-share .toggle-sharing,
.tooltip-sharing .airkit_sharing .btn-share .share-count{position:absolute;width:100%;left:0;top:50%;text-align:center;z-index:1;-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);-o-transform:translateY(-150%);transform:translateY(-150%);}
.tooltip-sharing .airkit_sharing .btn-share .toggle-sharing{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.tooltip-sharing .airkit_sharing:hover .btn-share .toggle-sharing{-webkit-transform:translateY(150%);-ms-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%);}
.tooltip-sharing .airkit_sharing:hover .btn-share .share-count{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.airkit_sharing .share-options li[data-social="facebook"] a{color:#3B5998;}
.airkit_sharing .share-options li[data-social="twitter"] a{color:#00A0D1;}
.airkit_sharing .share-options li[data-social="gplus"] a{color:#db4a39;}
.airkit_sharing .share-options li[data-social="linkedin"] a{color:#0e76a8;}
.airkit_sharing .share-options li[data-social="tumblr"] a{color:#34526f;}
.airkit_sharing .share-options li[data-social="pinterest"] a{color:#c8232c;}
.button-sharing .airkit_sharing .share-options li a{display:block;padding:8px 15px;border-radius:3px;color:#fff;margin-right:15px;margin-bottom:15px;font-size:13px;position:relative;-webkit-transition:transform .12s ease-in;-moz-transition:transform .12s ease-in;-o-transition:transform .12s ease-in;-ms-transition:transform .12s ease-in;transition:transform .12s ease-in;}
.button-sharing .airkit_sharing .share-options li a:hover{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}
.button-sharing .airkit_sharing .share-options li a span{margin-left:5px;border-left:1px solid rgba(255,255,255,0.2);padding-left:10px;}
.button-sharing .airkit_sharing .share-options li:last-child a{margin-right:0;}
.button-sharing .airkit_sharing.button-style-color .share-options li[data-social="facebook"] a,
.button-sharing .airkit_sharing.button-style-small-color .share-options li[data-social="facebook"] a{background-color:#3B5998;}
.button-sharing .airkit_sharing.button-style-small-color .share-options li[data-social="twitter"] a,
.button-sharing .airkit_sharing.button-style-color .share-options li[data-social="twitter"] a{background-color:#00A0D1;}
.button-sharing .airkit_sharing.button-style-small-color .share-options li[data-social="gplus"] a,
.button-sharing .airkit_sharing.button-style-color .share-options li[data-social="gplus"] a{background-color:#db4a39;}
.button-sharing .airkit_sharing.button-style-small-color .share-options li[data-social="linkedin"] a,
.button-sharing .airkit_sharing.button-style-color .share-options li[data-social="linkedin"] a{background-color:#0e76a8;}
.button-sharing .airkit_sharing.button-style-small-color .share-options li[data-social="tumblr"] a,
.button-sharing .airkit_sharing.button-style-color .share-options li[data-social="tumblr"] a{background-color:#34526f;}
.button-sharing .airkit_sharing.button-style-small-color .share-options li[data-social="pinterest"] a ,
.button-sharing .airkit_sharing.button-style-color .share-options li[data-social="pinterest"] a{background-color:#c8232c;}
.button-sharing .airkit_sharing.button-style-small-color .share-options li[data-social="mail"] a,
.button-sharing .airkit_sharing.button-style-color .share-options li[data-social="mail"] a{background-color:#82d11e;}
.button-sharing .airkit_sharing.button-style-small-color .share-options li a{padding:3px 10px 2px 10px;}
.button-sharing  .airkit_sharing.button-style-small-color .sharing-label{display:none;}
.button-sharing .airkit_sharing.button-style-grey .share-options li a{background-color:#f6f7f8;color:#676767;}
.button-sharing .airkit_sharing.button-style-grey .share-options li a:hover{color:#222;}
.button-sharing .airkit_sharing.button-style-grey .share-options li a span{border-left:1px solid rgba(0,0,0,0.08);}
.button-sharing .airkit_sharing.button-style-text .share-options li a{background:transparent;color:inherit;padding:0;}
.button-sharing .airkit_sharing.button-style-text .share-options li a span{border-left:0 none;padding-left:0;}
.button-sharing .airkit_sharing.button-style-text .share-options li{margin-right:25px;}
.button-sharing .airkit_sharing.button-style-text .sharing-label{display:none;}
.airkit_add-to-favorite .btn-add-to-favorite .entry-meta-description{font-style:italic;font-size:13px;}
.airkit_add-to-favorite .btn-add-to-favorite span.btn-icon-wrap{position:relative;display:inline-block;margin:0 10px 0 0;width:50px;height:50px;line-height:48px;text-align:center;opacity:1;cursor:pointer;border:1px solid rgba(70, 70, 70, 0.1);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
.airkit_add-to-favorite .btn-add-to-favorite.active span.btn-icon-wrap{opacity:0.6;}
footer .related{clear:both;margin-top:20px;text-align:left;}
footer .related .title{font-size:18px;font-weight:500;padding-left:20px;}
footer .related .related-list > li{margin-bottom:20px;display:block;}
footer .related .related-list > li:last-child{margin-bottom:60px;}
footer .related .related-list .related-thumb{overflow:hidden;border-radius:3px;}
footer .related .related-list .related-thumb img{width:100%;}
footer .related .related-content{text-align:left;}
footer .related .ts-view-entry-meta-date li{font-size:12px;}
footer .related .related-list .related-content a{color:inherit;}
#comments .comment-container{background:#F5F5F5;padding:15px;margin-bottom:30px;border-bottom:5px solid #EAEAEA;}
#comments > ul,
#comments > ol{list-style-type:none;}
.single-video-comments{margin-top:60px;max-width:100%;}
.comment-respond{text-align:left;margin:0 0 40px 0;}
li.comment .comment .comment-respond{margin:20px 0 40px 0;}
.woocommerce .comment-respond{display:block;}
.comment-notes{font-size:12px;font-style:italic;}
#comments-title,
.post-author-box .title-author-box{margin-bottom:20px;text-align:center;font-weight:bold;font-size:28px;padding-bottom:10px;display:block;position:relative;}
#comments .comment-reply-title{font-size:20px;font-weight:bold;margin:0;}
#comments.no-comments .comment-reply-title{display:none;}
#comments-title.comments-closed{cursor:default;}
#comments-title i{opacity:.5;display:inline-block;text-align:center;margin-right:10px;}
.commentlist{margin-bottom:40px;}
.woocommerce .commentlist{display:block;}
.commentlist::after{content:'';display:block;clear:both;}
.commentlist > li{display:block;margin-bottom:20px;}
.commentlist > li article{position:relative;margin-bottom:40px;text-align:left;border-bottom:1px solid rgba(90,90,90,0.1);}
.commentlist > li::after{content:'';display:block;clear:both;}
.commentlist > li .comment .comment-content{padding-left:80px;margin:-30px 0 30px 0;}
.commentlist > li .comment .comment-content p{margin-left:0;}
.commentlist .children li .comment .comment-content{padding-left:55px;margin-top:-10px;}
.commentlist > li .comment .comment-author img{max-width:60px;max-height:60px;float:left;margin-right:20px;border-radius:50%;box-shadow:0 0 0 5px rgba(70, 70, 70, 0.1);border:1px solid #FFF;}
.commentlist > li .comment .comment-author{font-size:11px;margin-bottom:15px;}
.commentlist > li .comment .comment-author a{color:inherit;}
.commentlist > li .comment .comment-author .fn{display:block;font-weight:bold;font-size:14px;}
.commentlist > li .comment .reply{position:absolute;top:0px;right:0;display:inline-block;}
.commentlist > li .comment .comment-reply-link{display:inline-block;font-size:11px;background:#EB593C;border-radius:2px;padding:0 8px;color:#FFF;}
.commentlist > li .comment .comment-edit-link{font-weight:bold;padding-left:15px;}
.commentlist > li .comment .airkit_comment-rating{display:block;margin:10px;}
.commentlist > li ul.children .comment .airkit_comment-rating{padding-left:40px;}
.commentlist > li .children{margin-left:40px;list-style-type:none;}
#comment-nav-below .nav-previous,
#comment-nav-below .nav-next,
#comment-nav-above .nav-previous,
#comment-nav-above .nav-next{display:block;float:left;width:50%;font-size:13px;border:1px solid rgba(0,0,0,0.1);}
#comment-nav-above::after,
#comment-nav-below::after{content:'';display:block;clear:both;}
#comment-nav-above,
#comment-nav-below{margin-bottom:40px;}
#comment-nav-below .nav-previous a,
#comment-nav-below .nav-next a,
#comment-nav-above .nav-previous a,
#comment-nav-above .nav-next a{display:block;padding:15px;}
#comment-nav-above .nav-next:empty,
#comment-nav-above .nav-previous:empty,
#comment-nav-below .nav-previous:empty,
#comment-nav-below .nav-next:empty{display:none;}
#commentform p[class*="comment-form-"]:not(.comment-form-comment){display:block;width:33.333%;margin:0;float:left;margin-bottom:20px;padding-right:40px;position:relative;}
.comment-respond #commentform p.comment-form-url{padding-right:0;}
#commentform .form-submit{clear:both;width:100%;float:left;text-align:left;}
.woocommerce #review_form #respond p.comment-form-rating{width:100%;padding-left:0;padding-right:0;}
#commentform p.comment-form-comment{width:100%;float:left;margin-bottom:15px;}
#commentform p.comment-form-comment label{display:none;}
.woocommerce #commentform p{width:100%;}
.woocommerce #commentform p.form-submit{text-align:left;}
.comment-form input[type="text"],
.comment-form input[type="button"],
.comment-form input[type="submit"],
.comment-form input[type="email"],
.comment-form textarea{position:relative;background:#fff;border:1px solid rgba(0, 0, 0, 0.05);border-bottom:2px solid rgba(0, 0, 0, 0.05);border-radius:0;width:100%;padding:10px;outline:0;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease;}
.comment-form input[type="text"],
.comment-form input[type="button"],
.comment-form input[type="submit"],
.comment-form input[type="email"]{height:40px;line-height:40px;}
#commentform .form-submit input[type="submit"]{background:#EB593C;color:#FFF;box-shadow:none;padding:0 25px;cursor:pointer;text-transform:uppercase;font-size:15px;font-weight:600;width:auto;border-radius:3px;}
#commentform p[class*="comment-form-"].comment-form-cookies-consent{width:100%;}
#commentform label{position:relative;clear:both;display:inline-block;margin-bottom:10px;font-size:12px;}
#commentform label.focus{opacity:0;}
#commentform .form-allowed-tags{font-size:11px;color:#BBBEBF;}
.comment-container .author-box{background:#FFF;text-align:center;border-top-right-radius:5px;border-bottom-right-radius:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);padding:10px;}
.comment-container .author-box img{margin:5px 0;background:rgba(0, 0, 0, 0.02);padding:10px;border-radius:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
.comment-container .author{font-weight:bold;color:#EB593C;display:block;}
.comment-container .comment-meta{border-bottom:1px solid rgba(0, 0, 0, 0.05);box-shadow:0 1px 0 rgba(255, 255, 255, 0.32);color:#999;font-size:11px;padding-bottom:5px;}
.comment .comment-awaiting-moderation{display:block;padding:1em 2em;color:#8a6d3b;background-color:#fcf8e3;border:1px solid transparent;border-radius:3px;border-color:#faebcc;}
.comment-container .comment-text{margin:15px 0;line-height:1.8;}
.comment-reply{background:#EB593C;border-radius:3px;color:#FFF;padding:1px 5px;display:inline-block;float:right;}
.comment-reply:hover,
.comment-reply:focus{background:#333;color:#FFF;}
.post-comments .comment-form::after{content:'';clear:both;display:table;}
#comments .logged-in-as{margin:5px 0 15px;font-size:0.8em;}
#comments .logged-in-as + .comment-form-comment{width:100%;}
#comments .logged-in-as + .comment-form-comment + .form-submit{width:100%;}
#comments-title i.comments-toggle{display:none;float:right;margin:0;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-ms-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;}
.comments-toggle #comments-title i.comments-toggle{display:inline-block;}
#comments-title i.comments-toggle.active{-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
#comments.both-comments .comments-tab:not(:first-of-type){display:none;}
.comments-tab-switcher{display:block;text-align:left;margin-bottom:0;}
.comments-tab-switcher li{display:inline-block;height:42px;line-height:42px;border-left:1px solid rgba(90,90,90,0.2);border-right:1px solid rgba(90,90,90,0.2);border-top:2px solid rgba(90,90,90,0.2);border-top-left-radius:3px;border-top-right-radius:3px;padding:0 28px;font-size:12px;cursor:pointer;margin-bottom:0;color:#747474;}
.comments-tab-switcher li i{margin-right:5px;}
.comments-tab-switcher li.active{border-top-color:rgba(90,90,90,0.5);font-weight:bold;color:#212121;}
#comments.both-comments .comments-tab{padding:30px;border:1px solid rgba(90,90,90,0.2);}
@media screen and (min-width: 960px) {
.comments-tab-switcher{margin-top:-65px;text-align:right;position:relative;}

} .fb-comments{display:none;}
.woocommerce .comments-toggle .commentlist{display:block;}
.comments-toggle #comments-title{cursor:pointer;}
.airkit_comment-rating{overflow:hidden;display:inline-block;vertical-align:top;margin-left:10px;}
.airkit_comment-rating li{float:left;margin:-2px 0 2px 0;width:23px;height:20px;cursor:pointer;overflow:hidden;list-style:none !important;position:relative;color:rgba(60,60,60,0.3);font-size:12px;width:15px;}
.comment-form-rating.airkit_comment-rating{margin:0;}
.comment-form-rating.airkit_comment-rating li{font-size:22px;width:32px;height:32px;margin:0 0 5px;}
.airkit_comment-rating .l{float:left;height:22px;width:12px;}
.airkit_comment-rating .r{float:right;height:22px;width:11px;position:absolute;left:0;}
.single-event .event-map{margin-bottom:30px;}
.single-event .event-map iframe{width:100%;}
.single-event .page-title{font-weight:normal;margin:0 0 40px;}
.single-event .event-time{font-size:32px;font-weight:bold;text-align:right;}
.single-event .event-meta{list-style-type:none;text-transform:uppercase;}
.single-event .event-meta > li{display:inline-block;margin-right:30px;}
.single-event .event-meta > li.delimiter{vertical-align:middle;margin-top:-5px;}
.single-event .event-meta > li > span{display:block;}
.single-event .event-meta > li > span[role="start-date"],
.single-event .event-meta > li > span[role="end-date"],
.single-event .event-meta > li > span[role="venue"]{font-size:18px;color:inherit;}
.single-event .event-meta > li.repeat{float:right;margin-right:0;}
.single-event .event-meta > li > span[role="repeat"]{font-size:32px;vertical-align:middle;text-align:right;}
.single-event .event-meta-details{list-style-type:none;margin:0 0 50px 0;}
.single-event .event-meta-details li{list-style-type:none;margin:0 0 15px;}
.single-event .event-meta-details li i{margin-right:5px;}
.single-event .event-meta-details li span{text-transform:uppercase;color:#ccc;font-size:12px;}
.single-video article.has-featured-img .featured-image{background-size:cover;background-position:left top;padding-top:3em;margin-bottom:5.8em;}
.single-video article.has-featured-img .featured-image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(70, 70, 70, 0.75);}
.single-video .video-figure-content{position:relative;margin-left:auto;margin-right:auto;z-index:2;padding-left:20px;padding-right:20px;bottom:-4em;}
.single-video .video-figure-content .airkit_video-open{position:absolute;top:50%;left:50%;width:80px;height:80px;box-shadow:0 2px 5px rgba(70, 70, 70, 0.75);z-index:10;text-align:center;outline:0;background-color:transparent;color:#fff;border:5px solid;font-size:2em;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:border-color .3s linear, color .3s linear;-o-transition:border-color .3s linear, color .3s linear;transition:border-color .3s linear, color .3s linear;}
.single .format-video .featured-image .airkit_video-open{position:relative;width:80px;height:80px;box-shadow:0 2px 5px rgba(70, 70, 70, 0.75);z-index:10;text-align:center;outline:0;background-color:transparent;color:#fff;border:5px solid;font-size:2em;margin-bottom:2em;display:inline-block;-webkit-transition:border-color .3s linear, color .3s linear;-o-transition:border-color .3s linear, color .3s linear;transition:border-color .3s linear, color .3s linear;}
.single-video .video-figure-content .airkit_video-open i,
.single .format-video .featured-image .airkit_video-open i{position:relative;display:block;text-shadow:0 2px 5px rgba(70, 70, 70, 0.75);font-weight:bold;}
.single .format-video .featured-image .airkit_video-open i{line-height:70px;}
.single-video .video-figure-content .airkit_video-open.is-clicked i,
.single .format-video .featured-image .airkit_video-open.is-clicked i{-webkit-animation:pulse_animation .8s linear infinite;-o-animation:pulse_animation .8s linear infinite;animation:pulse_animation .8s linear infinite;}
@keyframes pulse_animation {
0%{transform:scale(1);}
50%{transform:scale(1.2);}
100%{transform:scale(1);}
}
.single-video .video-figure-content .airkit_video-open span,
.single .format-video .featured-image .airkit_video-open span{position:absolute;bottom:-50%;font-size:16px;text-transform:uppercase;opacity:0;left:0;width:100%;color:#fff;-webkit-transition:opacity .3s linear, bottom .3s linear;-o-transition:opacity .3s linear, bottom .3s linear;transition:opacity .3s linear, bottom .3s linear;}
.single-video .video-figure-content .airkit_video-open:hover span,
.single .format-video .featured-image .airkit_video-open:hover span{opacity:1;}
.single-video .video-figure-content .embedded_videos .video-frame{display:none;}
.single-video .wp-video{height:auto !important;}
.single-video .video-frame{line-height:0;}
.single-portfolio header{margin-bottom:30px;}
.single-portfolio .page-title{margin-top:0;font-size:26px;font-weight:500;}
.single-portfolio .portfolio li,
.single-portfolio .post-meta li{list-style:none;}
.single-portfolio .post-meta li:not(:last-child){margin-right:0;}
.single-portfolio .post-meta li{margin-bottom:50px;float:left;width:50%;margin-right:0;}
.single-portfolio .post-meta::after{background:rgba(60, 60, 60, .5);content:'';display:block;margin-top:25px;margin-bottom:35px;width:30px;height:1px;}
.single-portfolio .post-meta li span{font-size:13px;font-weight:bold;padding-bottom:5px;text-transform:uppercase;}
.single-portfolio .post-meta li div{font-size:12px;}
.single-portfolio .portfolio .portfolio-featured li{margin-bottom:40px;}
.single-portfolio .portfolio .portfolio-featured li iframe{width:100%;}
.portfolio-items{list-style-type:none;padding:0;margin:0;}
.portfolio-items li{margin:0;padding:0;line-height:0;}
.portfolio-featured{margin-bottom:0;}
.single-product .entry-summary .product_title{font-size:38px;line-height:1.2;}
.single-product .entry-summary .product_meta{margin-bottom:10px;}
.single-product .entry-summary div[itemprop="description"]{font-size:0.85em;margin:30px 0;}
.single-product .sharing-label{font-size:11px;text-transform:uppercase;color:#7c7c7c;display:block;}
.single-product .product-images .slider-nav .slider-nav-left{cursor:w-resize;}
.single-product .product-images .slider-nav .slider-nav-right{cursor:e-resize;}
.single-product .product-images{position:relative;}
.single-product .product-images a[data-fancybox]{width:100%;}
.single-product .product-images .slider-thumbs{margin-top:-80px;width:60%;margin-left:20%;}
.single-product .product-images .slider-thumbs .slick-slide{margin-right:5px;border:2px solid transparent;cursor:pointer;}
.single-product .product-images .slider-nav .slick-arrow{position:absolute;top:35%;font-size:40px;color:#fff;text-shadow:0px 2px 3px rgba(70, 70, 70, 0.2);z-index:2;-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear;}
.single-product .product-images .slider-nav .slider-nav-left{left:15px;}
.single-product .product-images .slider-nav .slider-nav-right{right:15px;}
.product_meta{margin-bottom:35px;}
.product_meta > span{display:block;margin-bottom:10px;font-size:14px;font-style:italic;}
.product_meta > span:last-child{margin-bottom:0;}
.gallery-title-top .post-container{margin-top:40px;}
.airkit_gallery-content{position:relative;}
.airkit_gallery-content .item,
.airkit_gallery-content .item figure{position:relative;}
.airkit_gallery-content .item header{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;word-wrap:break-word;padding:0 20px;color:#fff;background:rgba(1, 1, 1, .25);opacity:0;z-index:1;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease;}
.airkit_gallery-content .item:hover header{opacity:1;}
.airkit_gallery-content .item header > a[data-fancybox]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.airkit_gallery-content .item .image-title{font-size:16px;letter-spacing:0.1em;opacity:0;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;}
.airkit_gallery-content .item:hover .image-title{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.airkit_gallery-content .item .image-controls,
.airkit_gallery-content .item .image-title,
.airkit_gallery-content .item .description{z-index:2;}
.airkit_gallery-content .item .image-controls li{display:inline-block;margin-right:5px;font-size:16px;position:absolute;bottom:20px;}
.airkit_gallery-content .item .image-controls > li:first-child{left:20px;}
.airkit_gallery-content .item .image-controls > li:nth-child(2){left:60px;}
.airkit_gallery-content .item .image-controls > li:nth-child(3){right:20px;}
.airkit_gallery-content .item .image-controls li a{color:#fff;}
.airkit_gallery-content .share-box{position:relative;}
.airkit_gallery-content .share-box .social-sharing li{position:absolute;color:rgba(255, 255, 255, .7);top:0;left:0;opacity:0;-webkit-transition:all 0.25s cubic-bezier(0.65, -0.375, 0.955, 0.305);-moz-transition:all 0.25s cubic-bezier(0.65, -0.375, 0.955, 0.305);transition:all 0.25s cubic-bezier(0.65, -0.375, 0.955, 0.305);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-timing-function:cubic-bezier(0.095, 0.64, 0.36, 1.365);-moz-transition-timing-function:cubic-bezier(0.095, 0.64, 0.36, 1.365);transition-timing-function:cubic-bezier(0.095, 0.64, 0.36, 1.365);visibility:hidden;}
.airkit_gallery-content .share-box .share-link.active + .social-sharing li{opacity:1;visibility:visible;}
.airkit_gallery-content .share-box .share-link.active + .social-sharing li:first-child{-webkit-transform:translate(0, -2.3em);-moz-transform:translate(0, -2.3em);-ms-transform:translate(0, -2.3em);-o-transform:translate(0, -2.3em);transform:translate(0, -2.3em);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}
.airkit_gallery-content .share-box .share-link.active + .social-sharing li:nth-child(2){-webkit-transform:translate(-2.3em, -2.3em);-moz-transform:translate(-2.3em, -2.3em);-ms-transform:translate(-2.3em, -2.3em);-o-transform:translate(-2.3em, -2.3em);transform:translate(-2.3em, -2.3em);-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;transition-delay:0.1s;}
.airkit_gallery-content .share-box .share-link.active + .social-sharing li:nth-child(3){-webkit-transform:translate(-2.3em, 0em);-moz-transform:translate(-2.3em, 0em);-ms-transform:translate(-2.3em, 0em);-o-transform:translate(-2.3em, 0em);transform:translate(-2.3em, 0em);-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;transition-delay:0.15s;}
.single-ts-gallery .post-subtitle{margin-bottom:20px;}
.airkit_gallery-content.gallery-masonry .item header{top:3px;right:3px;bottom:3px;left:3px;}
.gallery-masonry{margin-left:-3px;margin-right:-3px;}
.gallery-masonry .item{padding:3px;margin-bottom:0;}
.gallery-masonry .item img{width:100%;height:auto;}
.gallery-masonry .item section{margin:3px;}
.gallery-horizontal .item{float:left;margin-right:2px;margin-bottom:2px;}
.gallery-horizontal .item img{max-height:100%;}
.airkit_gallery-content.gallery-carousel .item .image-title{opacity:1;margin-top:1em;font-weight:bold;font-style:italic;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.airkit_gallery-content.gallery-carousel .slick-slide img{margin-left:auto;margin-right:auto;}
.airkit_gallery-content.gallery-carousel{text-align:center;}
.airkit_gallery-content.gallery-carousel .slick-dots{padding:0;width:100%;display:block;}
.airkit_gallery-content.gallery-carousel .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer;}
.airkit_gallery-content.gallery-carousel .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.airkit_gallery-content.gallery-carousel .slick-dots li button:hover,
.airkit_gallery-content.gallery-carousel .slick-dots li button:focus{outline:none;}
.airkit_gallery-content.gallery-carousel .slick-dots li button:hover::before,
.airkit_gallery-content.gallery-carousel .slick-dots li button:focus::before{opacity:1;}
.airkit_gallery-content.gallery-carousel .slick-dots li button::before{content:'';position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:6px;background-color:rgba(70, 70, 70, .8);text-align:center;opacity:.25;color:black;margin-left:-3px;margin-top:-3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;}
.airkit_gallery-content.gallery-carousel .slick-dots li.slick-active button::before{opacity:.75;}
.airkit_gallery-content.gallery-carousel ul.carousel-nav > li{font-size:28px;}
.airkit_gallery-content.gallery-carousel ul.carousel-nav > li.slick-disabled{opacity:0.5;}
.airkit_gallery-content.gallery-carousel ul.carousel-nav > li span{position:absolute;top:0;right:30px;font-size:13px;font-style:italic;}
.airkit_gallery-content.gallery-carousel ul.carousel-nav > li.carousel-nav-left span{left:40px;right:auto;}
@keyframes pulse_icon {
0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
} .ts-shortcode-element{z-index:1;}
.ts-shortcode-list ul li{list-style:none;position:relative;}
.ts-shortcode-list ul li::before{display:inline-block;font-family:'redfont';left:0;top:0;margin-right:10px;}
.ts-shortcode-list > ul > li{margin-left:0;}
.ts-star ul li::before{content:"\e843";}
.ts-arrow ul li::before{content:"\e81d";}
.ts-thumb ul li::before{content:"\e872";}
.ts-question ul li::before{content:"?";}
.ts-direction ul li::before{content:"\e874";}
.ts-tick ul li::before{content:"\e837";}
.is-sticky-div{position:absolute;width:80px;text-align:center;font-size:11px;height:20px;line-height:20px;top:0;left:0;z-index:1;}
.image-holder,
.featimg{position:relative;line-height:0;}
.image-holder img,
.featured-image img,
.featimg img{width:100%;height:auto;}
body.single-post article .post-header .featured-image img{max-width:100%;width:auto;margin:0 auto;display:table;}
.has-background-img{position:relative;background-size:cover;background-position:center top;width:100%;height:0;padding-bottom:70%;}
.post-rating-circular{position:absolute;right:10px;top:-5px;z-index:20;}
.post-rating-circular::before{content:'';position:absolute;left:-5px;top:0;z-index:0;width:0;height:0;border-top:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid;}
.post-rating-circular .circular-content{text-align:center;width:60px;height:60px;font-size:13px;font-weight:bold;}
.post-rating-circular .circular-content .counted-score{line-height:60px;}
.single .post-rating-circular{cursor:pointer;}
.big-view .image-left .post-rating-circular{left:10px;right:auto;}
.view-video-play{width:35px;height:35px;line-height:35px;text-align:center;color:#FFF;background:rgba(240, 240, 240, 0.5);border-radius:50%;position:absolute;font-size:12px;z-index:0;top:30px;right:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
article .overlay-anchor{position:absolute;top:0;right:0;bottom:0;left:0;}
.rotate-in article{-webkit-transform:rotate(0) translate(0, 0);-moz-transform:rotate(0) translate(0, 0);-o-transform:rotate(0) translate(0, 0);-ms-transform:rotate(0) translate(0, 0);-webkit-transform:rotate(25deg) translate(350px, 250px);-moz-transform:rotate(25deg) translate(350px, 250px);-o-transform:rotate(25deg) translate(350px, 250px);-ms-transform:rotate(25deg) translate(350px, 250px);transform:rotate(25deg) translate(350px, 250px);-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;}
.rotate-in article.shown{-webkit-transform:rotate(0) translate(0, 0);-moz-transform:rotate(0) translate(0, 0);-o-transform:rotate(0) translate(0, 0);-ms-transform:rotate(0) translate(0, 0);transform:rotate(0) translate(0, 0);}
.flip article{-webkit-transform:perspective(1000px) rotateY(90deg);-moz-transform:perspective(1000px) rotateY(90deg);-o-transform:perspective(1000px) rotateY(90deg);-ms-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;}
.flip article.shown{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);}
.scaler article{-webkit-transform:scale(0.001);-moz-transform:scale(0.001);-o-transform:scale(0.001);-ms-transform:scale(0.001);transform:scale(0.001);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.scaler article.shown{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.opacited article,
.rotate-in article{opacity:0;}
.content-block.opacited{opacity:0;-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out;}
.content-block.opacited.shown{opacity:1;}
.content-block.perspective-y{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:perspective(1140px) rotateY(45deg);-moz-transform:perspective(1140px) rotateY(45deg);-o-transform:perspective(1140px) rotateY(45deg);-ms-transform:perspective(1140px) rotateY(45deg);transform:perspective(1140px) rotateY(45deg);}
.content-block.shown.perspective-y{-webkit--webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-moz--webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-o--webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-ms--webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);}
.content-block.perspective-x{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:perspective(1140px) rotateX(45deg);-moz-transform:perspective(1140px) rotateX(45deg);-o-transform:perspective(1140px) rotateX(45deg);-ms-transform:perspective(1140px) rotateX(45deg);transform:perspective(1140px) rotateX(45deg);}
.content-block.shown.perspective-x{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}
.content-block.slideup{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-o-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px);perspective:1000px;}
.content-block.shown.slideup{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.content-block.slideright{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:translateX(150px);-moz-transform:translateX(150px);-o-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px);perspective:1000px;}
.content-block.shown.slideright{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.content-block.slideleft{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:translateX(-150px);-moz-transform:translateX(-150px);-o-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px);perspective:1000px;}
.content-block.shown.slideleft{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
article,
article header{position:relative;}
article.airkit_view-article > header{position:relative;padding:25px 0;}
.small-articles-view article.airkit_view-article:hover,
.timeline-view article.airkit_view-article:hover{box-shadow:none;}
.airkit_menu article.airkit_view-article > header{padding:20px;}
article figure.has-background-img{background-position:center;background-size:cover;padding-bottom:77%;}
article figure.has-background-img.vertical-image{background-position:center center;background-size:cover;padding-bottom:130%;}
article .entry-title{margin:0.7em 0 0.6em 0;}
article .entry-title a{color:inherit;}
article .entry-title-link{display:block;}
article.hide-post-meta .entry-title{margin-top:0;}
article .entry-meta{font-size:13px;line-height:1.4em;word-spacing:normal;font-weight:500;font-style:italic;}
article .entry-meta > li:not(:first-child)::before{content:'•';display:inline-block;margin-right:10px;color:rgba(20,20,20,0.3);}
article.over-image .entry-meta > li:not(:first-child)::before{color:rgba(240,240,240,0.3);}
article .entry-meta li{display:inline-block;}
article .entry-meta li a{color:inherit;display:inline-block;}
article .entry-meta li i,
.slider-item .entry-meta li i{margin-right:2px;}
article .entry-meta-author img{width:34px;height:34px;border-radius:50%;margin-right:3px;display:inline-block;}
article .entry-meta li:not(:last-child){margin-right:10px;}
article .entry-meta > li.entry-meta-author.has-description{display:block;}
article .entry-meta > li.entry-meta-author.has-description .author-desc{margin:15px 0;text-transform:none;font-style:italic;}
article .entry-meta > li.entry-meta-author.has-description::after{display:none;}
article .entry-meta li:nth-last-child(2):after{display:none;}
.airkit_menu article .entry-meta > li:not(:last-child)::after{font-size:13px;}
article .entry-categories > li{display:inline-block;}
article .entry-categories > li:not(:last-child){margin-right:13px;}
article .entry-categories.category-color-style > li:not(:first-child):before{content:'•';display:inline-block;margin-right:8px;color:rgba(20,20,20,0.3);}
article .entry-categories.category-color-style > li a{display:inline-block;}
.over-image .entry-categories > li{margin-bottom:10px;}
article .entry-excerpt{line-height:1.8em;font-size:14px;margin-bottom:20px;}
article .read-more{position:relative;display:inline-block;clear:both;padding:10px 18px;line-height:1;margin-top:25px;letter-spacing:0.2em;font-size:12px;}
article .read-more.line-bottom span{position:relative;}
article .read-more.line-bottom span::after{content:'';display:block;background:#000;height:1px;margin-top:5px;z-index:1;position:absolute;left:0;right:0;-webkit-transition:right .25s ease-in, left .25s ease-in;-moz-transition:right .25s ease-in, left .25s ease-in;-ms-transition:right .25s ease-in, left .25s ease-in;-o-transition:right .25s ease-in, left .25s ease-in;transition:right .25s ease-in, left .25s ease-in;}
article .read-more.line-bottom:hover span::after{right:-10%;left:-10%;}
.entry-categories li a{display:block;position:relative;}
.entry-categories li a span{display:block;z-index:2;position:relative;line-height:1;}
article .entry-categories.border-color-style li a::before{content:'';display:block;width:100%;height:1px;left:0;background:rgba(0,0,0,0.1);position:absolute;bottom:-3px;z-index:0;-webkit-transition:height .07s ease-in;-moz-transition:height .07s ease-in;-o-transition:height .07s ease-in;-ms-transition:height .07s ease-in;transition:height .07s ease-in;}
article .entry-categories.border-color-style li a:hover::before{height:150%;width:114%;left:-8%;transform:skew(-8deg);}
article .entry-categories.bg-color-style li a{padding:3px 6px;}
article.over-image .entry-categories li a::before{display:none;}
article .entry-categories.meta-color-style li a{}
article .entry-categories.category-color-style li a{font-weight:bold;}
article .entry-categories.meta-color-style li:not(:last-child) a span::after{content:'|';display:inline-block;margin-left:0.4em;margin-right:-0.6em;}
article .image-holder .is-featured{position:absolute;left:-5px;top:15px;z-index:2;padding:5px 10px;text-transform:uppercase;font-size:11px;}
article .image-holder .is-featured::before{content:'';position:absolute;left:0;bottom:-5px;z-index:0;width:0;height:0;border-top:0 solid transparent;border-bottom:5px solid transparent;border-right:5px solid;}
.big-view .image-holder .is-featured,
article.above-image .image-holder .is-featured{top:auto;bottom:15px;}
.big-view .image-right .image-holder .is-featured,
.big-view > .image-mosaic:nth-child(2n) .image-holder .is-featured{left:auto;right:-5px;}
.big-view .image-right .image-holder .is-featured::before,
.big-view > .image-mosaic:nth-child(2n) .image-holder .is-featured::before{left:auto;right:0;border-top:0 solid transparent;border-bottom:5px solid transparent;border-left:5px solid;border-right:0;}
article .entry-content span.post-format,
article .entry-content span.post-type{margin:-15px auto 15px auto;color:#9c9c9c;display:block;}
article.over-image .entry-content span.post-format,
article.over-image .entry-content span.post-type{color:inherit;}
.single article header.post-header .post-format,
.single article header.post-header .post-type{margin:30px auto 15px auto;color:#9c9c9c;display:block;font-size:18px;}
article .image-holder .post-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0, 0, 0, 0);-webkit-transition:.2s ease-in;transition:.2s ease-in;}
.airkit_gutter-n{margin-left:20px;margin-right:20px;}
.airkit_gutter-n div[class*="col-"]{padding:0;}
.airkit_gutter-n article{margin-bottom:0;}
.airkit_gutter-10{margin-left:15px;margin-right:15px;}
.airkit_gutter-10 article[class*="col-"],
.airkit_gutter-10 div[class*="col-"]{padding-left:5px;padding-right:5px;}
.airkit_article-views.airkit_gutter-10 article{margin-bottom:10px;}
.airkit_gutter-20{margin-left:10px;margin-right:10px;}
.airkit_gutter-20 article[class*="col-"],
.airkit_gutter-20 div[class*="col-"]{padding-left:10px;padding-right:10px;}
.airkit_article-views.airkit_gutter-20 article{margin-bottom:20px;}
.airkit_gutter-30{margin-left:5px;margin-right:5px;}
.airkit_gutter-30 article[class*="col-"],
.airkit_gutter-30 div[class*="col-"]{padding-left:15px;padding-right:15px;}
.airkit_article-views.airkit_gutter-30 article{margin-bottom:30px;}
.airkit_article-views.airkit_gutter-40 article{margin-bottom:40px;}
.airkit_article-views.airkit_gutter-50 article{margin-left:-5px;margin-right:-5px;}
.airkit_gutter-50 article[class*="col-"],
.airkit_gutter-50 div[class*="col-"]{padding-left:25px;padding-right:25px;}
.airkit_gutter-50 article{margin-bottom:50px;}
.airkit_gutter-60{margin-left:-10px;margin-right:-10px;}
.airkit_gutter-60 article[class*="col-"],
.airkit_gutter-60 div[class*="col-"]{padding-left:30px;padding-right:30px;}
.airkit_article-views.airkit_gutter-60 article{margin-bottom:60px;}
[class*="airkit_gutter-"].horizontal-scroll{margin:0;padding:0 20px;}
.airkit_gutter-10 .mCSB_container .scroll-container:first-child{margin-left:-5px;}
.airkit_gutter-20 .mCSB_container .scroll-container:first-child{margin-left:-10px;}
.airkit_gutter-30 .mCSB_container .scroll-container:first-child{margin-left:-15px;}
.airkit_gutter-40 .mCSB_container .scroll-container:first-child{margin-left:-20px;}
.airkit_gutter-50 .mCSB_container .scroll-container:first-child{margin-left:-25px;}
.airkit_gutter-60 .mCSB_container .scroll-container:first-child{margin-left:-30px;}
[class*="airkit_gutter-"].horizontal-scroll .scroll-view{padding:0;}
[class*="airkit_gutter-"].horizontal-scroll .scroll-view .mCSB_container{padding:0 20px;}
.entry-meta,
.entry-meta ul,
.entry-categories{list-style-type:none;padding:0;margin:0;}
.mosaic-view .arrows-above.carousel-wrapper ul.carousel-nav{right:0;}
.arrows-above.carousel-wrapper ul.carousel-nav{margin-top:-40px;}
.arrows-above.carousel-wrapper .carousel-nav > li{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;-webkit-transition:width .1s ease-in;-moz-transition:width .1s ease-in;-o-transition:width .1s ease-in;-ms-transition:width .1s ease-in;transition:width .1s ease-in;height:80px;line-height:80px;width:40px;background:#FFF;color:#777;box-shadow:0 0 10px rgba(90,90,90,0.08);border:1px solid rgba(90,90,90,0.08);-webkit-transition:background .15s ease;-moz-transition:background .15s ease;-ms-transition:background .15s ease;-o-transition:background .15s ease;transition:background .15s ease;}
.arrows-above.carousel-wrapper .carousel-nav > li.carousel-nav-left{left:-10px;}
.arrows-above.carousel-wrapper .carousel-nav > li.carousel-nav-right{right:-10px;}
.arrows-above.carousel-wrapper.arrows-outside .carousel-nav > li.carousel-nav-left{left:-60px;}
.arrows-above.carousel-wrapper.arrows-outside .carousel-nav > li.carousel-nav-right{right:-60px;}
.airkit_styling-border .arrows-above.carousel-wrapper.arrows-outside .carousel-nav>li.carousel-nav-right{right:-90px;}
.airkit_styling-border .arrows-above.carousel-wrapper.arrows-outside .carousel-nav>li.carousel-nav-left{left:-90px;}
.arrows-above.carousel-wrapper .carousel-nav > li .hidden_btn{display:none;}
.grid-view .arrows-above.carousel-wrapper.arrows-inside .carousel-nav{top:20%;}
.grid-view.feat-img-disabled .arrows-above.carousel-wrapper.arrows-inside .carousel-nav{top:50%;margin-top:-35px;}
.no-gutter .arrows-above.carousel-wrapper ul.carousel-nav{right:0;}
.site-section.airkit_expanded-row .arrows-above.carousel-wrapper .carousel-nav > li{width:50px;height:50px;line-height:50px;font-size:15px;}
.site-section.airkit_expanded-row .arrows-above.carousel-wrapper .carousel-nav > li:hover{width:60px;}
.site-section.airkit_expanded-row .arrows-above.carousel-wrapper .carousel-nav > li.carousel-nav-left{left:0;}
.site-section.airkit_expanded-row .arrows-above.carousel-wrapper .carousel-nav > li.carousel-nav-right{right:0;}
.carousel-wrapper .slick-dots{list-style-type:none;position:absolute;bottom:0;width:100%;text-align:center;line-height:1;margin-bottom:0;}
.carousel-wrapper .slick-dots li{display:inline-block;vertical-align:top;margin-right:10px;}
.carousel-wrapper .slick-dots li:last-child{margin-right:0;}
.carousel-wrapper .slick-dots .nav-dot{display:block;height:10px;width:10px;border-radius:50%;cursor:pointer;border:1px solid;}
.airkit_grayscale-images article .image-holder img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.25s ease;-moz-transition:.25s ease;-ms-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease;}
.airkit_grayscale-images article .image-holder:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);}
.airkit_grayscale-images article .image-holder.has-background-img::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-image:inherit;background-size:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.25s ease;-moz-transition:.25s ease;-ms-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease;}
.airkit_grayscale-images article .image-holder.has-background-img:hover::after{-webkit-filter:grayscale(0);filter:grayscale(0);}
@media screen and (min-width: 768px) {
.carousel-container.not-full .slick-track{margin-left:auto;margin-right:auto;}
} .grid-view{position:relative;}
.grid-view::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.grid-view article.above-image .is-above-image{position:relative;background-color:#fff;text-align:center;}
.grid-view article > header{padding:25px 0;border-bottom:1px solid #F6F6F6;}
body.non-transparent-views .grid-view article > header{padding:35px;}
.grid-view article .entry-title{margin-top:10px;margin-bottom:10px;}
.grid-view article .entry-excerpt{font-size:0.87em;margin-bottom:15px;margin-top:5px;}
.horizontal-scroll.grid-view article{margin-bottom:20px;}
.grid-view.cols-by-3 .ts-cat-row > div[class*="col-"]:nth-child(3n+1){clear:left;}
.grid-view.cols-by-2 .ts-cat-row > div[class*="col-"]:nth-child(2n+1){clear:left;}
.grid-view.cols-by-6 .ts-cat-row > div[class*="col-"]:nth-child(6n+1){clear:left;}
.grid-view.cols-by-4 .ts-cat-row > div[class*="col-"]:nth-child(4n+1){clear:left;}
.grid-view[class*="airkit_styling-"]{padding-bottom:0;}
.grid-view .related .related-list > li{width:100%;padding:0 20px;}
.grid-view.post-views-bordered article > header,
.thumbnail-view.post-views-bordered article > header,
.grid-view.post-views-shadowed article > header,
.thumbnail-view.post-views-shadowed article > header,
.grid-view.post-views-backgrounded article > header,
.thumbnail-view.post-views-backgrounded article > header{padding:25px 35px;}
.list-view .list-article{position:relative;margin-bottom:40px;}
.list-view article{margin-bottom:6.32rem;}
.list-view article header .entry-excerpt{margin-bottom:20px;}
.list-view article header .entry-categories{margin-bottom:15px;}
.list-view article .entry-title{margin:10px 0 25px 0;}
.list-view article header .entry-excerpt{margin-top:15px;}
@media screen and (min-width: 768px) {
.list-view article header .entry-excerpt{margin:1.12rem 4.13rem 0 4.13rem;}

} article.numbered-list-article{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed rgba(200, 200, 200, 0.15);}
article.numbered-list-article header{padding:0;}
article.numbered-list-article:hover header{box-shadow:none;}
.numbered-list-article header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center;}
.numbered-list-article header .count-item{font-size:4em;color:inherit;line-height:1em;width:60px;opacity:0.5;}
.numbered-list-article header .entry-title{margin-left:15px;color:inherit;font-size:18px;}
.big-view{position:relative;}
.big-view .big-posts-entry article{position:relative;margin-bottom:40px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.big-view .image-right article,
.big-view > .image-mosaic:nth-child(2n) article{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.big-view .big-posts-entry article figure,
.big-view .big-posts-entry article header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;}
.big-view .big-posts-entry.image-right article header,
.big-view .big-posts-entry.image-right article.article-split-3-4 header{padding-left:0;}
.big-view .big-posts-entry article header{padding:1em 2.3em;}
body:not(.non-transparent-views) .big-view .big-posts-entry.image-mosaic:nth-child(even) article header{padding-left:0;}
.big-view .big-posts-entry article.no-image.sticky header{padding-top:40px;padding-bottom:40px;}
.big-view .big-posts-entry article.no-image header{width:100%;text-align:center;}
.big-view .big-posts-entry article.no-image.sticky header{background:#FFF;}
.big-view .big-posts-entry article figure.has-background-img{height:auto;padding-bottom:0;}
.big-view .big-posts-entry article figure.has-background-img .big-holder::before{content:'';display:block;padding-bottom:75%;}
.big-view .big-posts-entry article.article-split-3-4 figure.has-background-img .big-holder::before{content:'';display:block;padding-bottom:65%;}
.big-view .is-sticky-div{left:20px;top:20px;}
.big-view .sticky{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAADklEQVQIW2NgQAXGZHAAGioAza6+Hk0AAAAASUVORK5CYII=);padding:8px;}
.big-view .big-posts-entry article .entry-title{position:relative;margin-bottom:5px;}
.big-view .big-posts-entry article.hidden-excerpt .entry-title{margin-bottom:35px;}
.big-view .entry-meta{margin-bottom:0;}
.big-view .entry-excerpt{margin-top:15px;margin-bottom:25px;font-size:0.87em;}
.big-view .big-posts-entry article .footer{width:100%;}
.big-view .sticky .entry-excerpt{margin-bottom:0;}
.big-view .big-posts-entry article.no-image header{text-align:center;-webkit-align-items:center;align-items:center;}
.big-view .big-posts-entry article header.text-center .entry-meta li.entry-meta-likes{float:none;}
.big-view .carousel-container > .col-lg-12{padding:0;}
.big-view .carousel-container > .col-lg-12 > .row{margin-left:0;margin-right:0;}
.big-view .image-left.article-split-1-3 article .entry-title{margin-bottom:15px;}
.big-view .image-left.article-split-1-3 article .entry-title::after{left:0;bottom:5px;-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);transform:translate(0);margin-bottom:0;}
@media screen and (min-width: 1280px) {
.col-lg-12 .big-view .article-split-1-2 .entry-excerpt{margin-left:5.212rem;margin-right:5.212rem;}

} .thumbnail-view{position:relative;}
.thumbnail-view::after{content:" ";clear:both;display:block;}
.thumbnail-view article{position:relative;margin-bottom:40px;}
.thumbnail-view article.below-image > header{padding-bottom:0;z-index:3;-webkit-transition:box-shadow .15s ease-in;-moz-transition:box-shadow .15s ease-in;-o-transition:box-shadow .15s ease-in;-ms-transition:box-shadow .15s ease-in;transition:box-shadow .15s ease-in;}
.thumbnail-view article .entry-title{margin-top:-5px;margin-bottom:5px;}
.thumbnail-view article .entry-categories{margin-bottom:15px;}
.thumbnail-view article .entry-meta{border-top:0 none;}
.thumbnail-view article .entry-meta li.entry-meta-likes{float:none;}
.thumbnail-view article .entry-meta li:nth-last-child(2):after{display:inline-block;}
.thumbnail-view article header.entry-content-half-over.entry-content-below{margin:-30px 20px 0 20px;z-index:3;padding-left:15px;padding-right:15px;}
.thumbnail-view article.text-left header.entry-content-half-over.entry-content-below{padding:30px;}
body:not(.non-transparent-views) .thumbnail-view article header.entry-content-half-over.entry-content-below{background:#FFF;}
.site-section.airkit_expanded-row .airkit_menu .thumbnail-view article .entry-title,
.site-section .airkit_menu .thumbnail-view article .entry-title{font-size:20px;line-height:24px;}
.col-lg-9 .thumbnail-view article.below-image > header,
.col-lg-8 .thumbnail-view article.below-image > header{margin-left:0;margin-right:0;}
.col-lg-9 .thumbnail-view article.below-image .entry-content .post-format,
.col-lg-8 .thumbnail-view article.below-image .entry-content .post-format{margin:-20px auto 5px auto;}
.thumbnail-view article.above-image{}
.thumbnail-view article.over-image .post-link{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.45);-webkit-transition:.2s ease-in;transition:.2s ease-in;}
.thumbnail-view article.over-image:hover .post-link{background:rgba(0, 0, 0, .6);}
.thumbnail-view article.over-image header{position:absolute;left:0;right:0;top:0;z-index:1;background-color:transparent;color:#fff;padding:0 25px;display:flex;align-items:center;height:100%;}
.thumbnail-view article.over-image header .entry-content{margin-top:25px;width:100%;-webkit-transition:padding-bottom .15s ease-in;-moz-transition:padding-bottom .15s ease-in;-o-transition:padding-bottom .15s ease-in;-ms-transition:padding-bottom .15s ease-in;transition:padding-bottom .15s ease-in;}
.thumbnail-view article.over-image:hover .post-type{-webkit-transition:opacity .15s ease-in;-moz-transition:opacity .15s ease-in;-o-transition:opacity .15s ease-in;-ms-transition:opacity .15s ease-in;transition:opacity .15s ease-in;}
.thumbnail-view article.over-image:hover .post-type{opacity:0;}
.thumbnail-view article.over-image header .entry-title{position:relative;color:inherit;margin:0 0 10px 0;padding-bottom:0;text-shadow:0 1px 5px rgba(70, 70, 70, 0.6);}
.thumbnail-view article.over-image header .entry-title a,
.thumbnail-view article.over-image header .entry-title a:hover,
.thumbnail-view article.over-image header .entry-title a:focus{color:inherit;}
.thumbnail-view article.over-image header .entry-title::after{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:rgba(255, 255, 255, 0.1);-webkit-transition:background-color .3s linear, height .3s;-o-transition:background-color .3s linear, height .3s;transition:background-color .3s linear, height .3s;}
.thumbnail-view article.over-image:hover header .entry-title::after{background-color:rgba(255, 255, 255, 0.25);}
.thumbnail-view article.over-image header .entry-title{position:static;}
.thumbnail-view article.over-image header .entry-title a::after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';display:block;}
.thumbnail-view article.over-image header .entry-meta,
.thumbnail-view article.over-image header .entry-meta a{color:inherit;}
.thumbnail-view article.over-image.show-hover header{opacity:0;visibility:hidden;-webkit-transition:opacity .3s linear, visibility .3s, padding-bottom .3s;-o-transition:opacity .3s linear, visibility .3s, padding-bottom .3s;transition:opacity .3s linear, visibility .3s, padding-bottom .3s;}
.thumbnail-view article.over-image.show-hover:hover header{opacity:1;visibility:visible;}
.thumbnail-view article.over-image ul.entry-categories{margin-bottom:0;}
.thumbnail-view article.over-image ul.entry-categories li:not(:last-child){margin-right:5px;}
.thumbnail-view article.over-image ul.entry-categories li:after{display:none;}
.thumbnail-view article.over-image span.post-type{margin-bottom:15px;display:block;}
.thumbnail-view .carousel-container article{margin-bottom:20px;}
.thumbnail-view .scroll-container article{margin-bottom:5px;}
.thumbnail-view.airkit_gutter-n article{margin-bottom:0;}
.thumbnail-view.cols-by-1 .entry-title,
.col-lg-12 .thumbnail-view.cols-by-2 .entry-title,
.col-lg-11 .thumbnail-view.cols-by-2 .entry-title,
.col-lg-10 .thumbnail-view.cols-by-2 .entry-title{font-size:1.5em;}
.thumbnail-view.cols-by-4 article header{font-size:.9em;}
.thumbnail-view.cols-by-6 article.below-image .entry-meta{margin-bottom:5px;}
.thumbnail-view.cols-by-6 article.below-image .entry-meta li{font-size:11px;}
.thumbnail-view.cols-by-6 article.below-image .entry-meta li:not(:nth-child(-n+2)){display:none;}
.thumbnail-view.cols-by-6 article .entry-categories > li > a{font-size:9px;}
.thumbnail-view[class*="airkit_styling"]{padding-bottom:0;}
.col-lg-8 .thumbnail-view article .entry-meta li,
.col-lg-9 .thumbnail-view article .entry-meta li,
.thumbnail-view.cols-by-4 article.over-image .entry-meta li{display:none;}
.col-lg-8 .thumbnail-view article .entry-meta li:nth-child(1),
.col-lg-8 .thumbnail-view article .entry-meta li:nth-child(2),
.col-lg-8 .thumbnail-view article .entry-meta li:nth-child(3),
.col-lg-9 .thumbnail-view article .entry-meta li:nth-child(1),
.col-lg-9 .thumbnail-view article .entry-meta li:nth-child(2),
.col-lg-9 .thumbnail-view article .entry-meta li:nth-child(3),
.thumbnail-view.cols-by-4 article.over-image .entry-meta li:nth-child(1),
.thumbnail-view.cols-by-4 article.over-image .entry-meta li:nth-child(2),
.thumbnail-view.cols-by-4 article.over-image .entry-meta li:nth-child(3){display:inline-block;}
.airkit_menu-articles{padding-top:20px;padding-bottom:20px;}
.airkit_menu-articles article{text-align:center;margin-bottom:0;}
.airkit_menu-articles article figure.has-background-img{padding-bottom:65%;}
.airkit_menu-articles article header .entry-title{margin:0;font-size:16px;line-height:1.3;min-height:1.5em;}
.airkit_menu-articles article header .post-format{margin:0 0 5px;opacity:0.6;display:block;}
.airkit_menu-articles article header .entry-meta-date{margin:10px 15px 5px 0;font-weight:normal;color:inherit;}
.airkit_menu-articles article header .post-format,
.airkit_menu-articles article header .entry-title,
.airkit_menu-articles article header .entry-meta{color:inherit;}
.airkit_menu-articles article header .entry-meta{padding-top:5px;margin-bottom:5px;}
.super-view article.super-article{overflow:hidden;}
.super-view article .post-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:transparent;-webkit-transition:background .22s ease;transition:background .22s ease;}
.super-view article:hover .post-link{background:rgba(0, 0, 0, .15);}
.col-lg-6 .super-view article header .entry-title,
.col-lg-7 .super-view article header .entry-title{font-size:26px;}
.super-view article > header .entry-title{margin-bottom:0.7em;}
.super-view .carousel-wrapper article{margin-bottom:20px;}
.super-view.cols-by-3 article .entry-title,
.super-view.cols-by-4 article .entry-title,
.super-view.cols-by-6 article .entry-title{font-size:18px;text-shadow:none;text-overflow:ellipsis;overflow:hidden;max-height:3em;margin-bottom:0;}
.super-view.cols-by-4 article .entry-title{font-size:14px;}
.timeline-view{margin:auto;margin-bottom:0;margin-left:140px;}
.timeline-view article::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background-color:rgba(0, 0, 0, 0.1);}
.timeline-view article:first-child::after,
.timeline-view article:last-child::after{content:"";position:absolute;left:-1px;top:-1px;width:10px;height:10px;border-radius:10px;}
.timeline-view article:last-child::after{left:-1px;top:auto;bottom:-1px;}
.timeline-view article{margin-bottom:0;display:block;padding:40px 20px 60px 40px;position:relative;}
.timeline-view article figure{margin-bottom:20px;}
.timeline-view article .entry-meta{margin-bottom:20px;margin-top:10px;}
.timeline-view article .entry-title{margin-top:0;margin-bottom:0;}
.timeline-view article .entry-excerpt{margin-top:25px;margin-bottom:25px;}
.timeline-view article header{text-align:left;padding:0;background-color:transparent;}
.timeline-view article header .neighborhood{position:relative;}
.timeline-view article header .neighborhood::after{content:'';position:absolute;height:24px;width:24px;top:50%;left:-48px;margin-top:-12px;border-radius:50%;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.2);}
.timeline-view article header .neighborhood .over-fence{position:absolute;width:100px;top:25px;left:-170px;text-align:right;}
.timeline-view article header .neighborhood .over-fence .entry-meta{margin-bottom:0;word-wrap:break-word;}
.timeline-view article header .neighborhood .entry-post-date time{font-size:28px;line-height:32px;font-weight:bold;}
.timeline-view article header .neighborhood .entry-meta-date{font-size:12px;font-weight:bold;}
.mosaic-view::after{content:'';clear:both;display:table;}
.mosaic-view.mosaic-with-gutter{margin-left:17px;margin-right:17px;}
.mosaic-view .item{clear:initial;}
.mosaic-view article.zoomed figure{-webkit-transition:transform .25s ease-out;-moz-transition:transform .25s ease-out;-ms-transition:transform .25s ease-out;-o-transition:transform .25s ease-out;transition:transform .25s ease-out;}
.mosaic-view article.zoomed:hover figure{transform:scale(1.15);}
.mosaic-view.mosaic-with-gutter.mosaic-no-scroll > .item,
.mosaic-view.mosaic-with-gutter .filters-container > div,
.mosaic-view.mosaic-with-gutter .scroll-container > div{padding:0 3px;}
.mosaic-view.mosaic-with-gutter.mosaic-no-scroll article,
.mosaic-view.mosaic-with-gutter .filters-container article,
.mosaic-view.mosaic-with-gutter .scroll-container article{margin-bottom:6px;}
.mosaic-view > div.filters-container{padding:0;}
.mosaic-view.mosaic-no-gutter{margin-left:20px;margin-right:20px;}
.mosaic-view.mosaic-no-gutter.mosaic-no-scroll > div,
.mosaic-view.mosaic-no-gutter .filters-container > div,
.mosaic-view.mosaic-no-gutter .scroll-container > div{padding:0;}
.mosaic-view.mosaic-rectangles > div:nth-child(3n+1),
.mosaic-view.mosaic-rectangles .filters-container > div:nth-child(3n+1),
.mosaic-view.mosaic-rectangles .scroll-container > div:nth-child(3n+1){clear:left;}
.mosaic-view.mosaic-square.mosaic-no-scroll .filters-container > div[class^="col-"]:nth-child(5n+1),
.mosaic-view.mosaic-square.mosaic-no-scroll > div:nth-child(5n+1){clear:left;}
.mosaic-view.mosaic-style-3 > div:nth-child(3n+1),
.mosaic-view.mosaic-style-3 .filters-container > div:nth-child(3n+1),
.mosaic-view.mosaic-style-3 .scroll-container > div:nth-child(3n+1),
.mosaic-view.mosaic-style-4 > div:nth-child(3n+1),
.mosaic-view.mosaic-style-4 .filters-container > div:nth-child(3n+1),
.mosaic-view.mosaic-style-4 .scroll-container > div:nth-child(3n+1){clear:left;}
.mosaic-view .touchsize-likes .touchsize-likes-count{color:#FFF;opacity:0.8;}
.scroll-container{float:left;}
.mosaic-view .scroll-view .row{margin-left:0;margin-right:0;}
.mosaic-view article .read-more{color:#FFF;margin-top:15px;opacity:0;top:10px;transition-delay:.23s;}
.mosaic-view article:hover .read-more{opacity:1;top:0;}
.mosaic-view article .read-more span::after{background:#FFF;}
.mosaic-view article .from-left:before{border-color:#FFF;}
.mosaic-view article .from-left.btn:hover{color:#000;}
.mosaic-view article .from-left.btn:hover:after{background:#FFF;}
.scroll-container.col-lg-12{padding-left:0;padding-right:0;}
.mosaic-view{position:relative;display:block;clear:both;}
.mosaic-view article header{text-align:center;}
.mosaic-view article{position:relative;margin-bottom:0;overflow:hidden;-webkit-transition:transform .15s ease-in, box-shadow .15s ease-out;-moz-transition:transform .15s ease-in, box-shadow .15s ease-out;-o-transition:transform .15s ease-in, box-shadow .15s ease-out;-ms-transition:transform .15s ease-in, box-shadow .15s ease-out;transition:transform .15s ease-in, box-shadow .15s ease-out;}
.mosaic-view article figure .entry-categories{top:30px;left:30px;}
.mosaic-view.mosaic-rectangles article header,
.mosaic-view.mosaic-square article header,
.mosaic-view.mosaic-style-3 article header,
.mosaic-view.mosaic-style-5 article header,
.mosaic-view.mosaic-style-6 article header,
.mosaic-view.mosaic-style-7 article header{position:absolute;left:0;bottom:0;width:100%;background-color:transparent;white-space:normal;word-wrap:break-word;padding:30px 15px;z-index:2;-webkit-transition:background .25s linear;-moz-transition:background .25s linear;-ms-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}
.mosaic-view.mosaic-rectangles article.read-more-active header,
.mosaic-view.mosaic-square article.read-more-active header,
.mosaic-view.mosaic-style-3 article.read-more-active header,
.mosaic-view.mosaic-style-5 article.read-more-active header,
.mosaic-view.mosaic-style-6 article.read-more-active header,
.mosaic-view.mosaic-style-7 article.read-more-active header{bottom:-50px;-webkit-transition:bottom .35s linear;-moz-transition:bottom .35s linear;-ms-transition:bottom .35s linear;-o-transition:bottom .35s linear;transition:bottom .35s linear;}
.mosaic-view.mosaic-rectangles article.read-more-active:hover header,
.mosaic-view.mosaic-square article.read-more-active:hover header,
.mosaic-view.mosaic-style-3 article.read-more-active:hover header,
.mosaic-view.mosaic-style-5 article.read-more-active:hover header,
.mosaic-view.mosaic-style-6 article.read-more-active:hover header,
.mosaic-view.mosaic-style-7 article.read-more-active:hover header{bottom:0;}
.mosaic-view article header .entry-content{position:relative;z-index:0;}
.mosaic-view article .image-holder .post-link{background:rgba(0,0,0,0);}
.mosaic-view article .entry-content span.post-format{color:#FFF;}
.mosaic-view article ul[class*="entry-"]{margin-bottom:0;}
.mosaic-view article ul.entry-categories{margin-bottom:0;line-height:1;}
.mosaic-view article .entry-title{position:relative;z-index:1;line-height:1.3;margin:0.651rem 0;}
.mosaic-view article header,
.mosaic-view article:hover header{color:rgba(255, 255, 255, .9);}
.mosaic-view article .entry-meta,
.mosaic-view article header .entry-title,
.mosaic-view article header .entry-title:hover,
.mosaic-view article header a > .entry-title,
.mosaic-view article header a > .entry-title:hover{color:rgba(255, 255, 255, 1);text-shadow:1px 1px 3px rgba(0, 0, 0, .7);}
.mosaic-view article a.overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:rgba(0, 0, 0, 0.3);-webkit-transition:.2s ease-in;transition:.2s ease-in;}
.mosaic-view article:hover .image-holder > a{background-color:rgba(0, 0, 0, .3);}
.airkit_slider.vertical-slider .entry-categories li a,
.airkit_slider.stream .slider-item .entry-categories li a,
.airkit_nona-slider .nona-article .entry-categories li a,
.airkit_grease-slider article .entry-categories a,
.airkit_tilter-slider header .entry-content .entry-categories > li a,
.ts-featured-area.style-3 .feat-area-thumbs .entry-categories a,
.ts-featured-area.style-3 .feat-area-slider .entry-categories a,
.single .post-layout-single2 figure.has-background-img .entry-categories li a{font-weight:normal;font-size:10px;color:#FFF;}
body.disabled-category-color .thumbnail-view .over-image .entry-categories > li a::after{content:'';display:block;height:1px;background:rgba(255,255,255,0.2);}
.mosaic-view article.effect-hover .entry-categories,
.mosaic-view article.effect-hover header{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;}
.mosaic-view article.effect-hover:hover .entry-categories,
.mosaic-view article.effect-hover:hover header{opacity:1;}
.mosaic-view article ul.entry-meta{margin-bottom:0;}
.mosaic-view.mosaic-style-4 .col-lg-6 article ul.entry-meta{margin-bottom:20px;}
.mosaic-view.mosaic-style-4 article header .entry-content::before, 
.mosaic-view.mosaic-style-4 article header .entry-content::after{content:none;display:none;}
.mosaic-view.mosaic-style-4.mosaic-with-gutter .has-background-img{margin-bottom:0;}
.mosaic-style-4 article figure,
.mosaic-style-4 article header{position:relative;}
.mosaic-style-4 article header{padding:30px;background:#fff;}
.mosaic-view.mosaic-style-4 article header,
.mosaic-view.mosaic-style-4 article:hover header{color:rgba(0, 0, 0, .1);}
.mosaic-view.mosaic-style-4 article header .entry-title,
.mosaic-view.mosaic-style-4 article header .entry-title:hover,
.mosaic-view.mosaic-style-4 article header a > .entry-title,
.mosaic-view.mosaic-style-4 article header a > .entry-title:hover{color:rgba(0, 0, 0, 1);text-shadow:none;}
.mosaic-view.mosaic-style-4 article .entry-meta{text-shadow:none;color:inherit;}
.mosaic-view.mosaic-style-5 div.is-small article figure.has-background-img{padding-bottom:100%;}
.mosaic-view.mosaic-style-5 div.is-small.is-tall article figure.has-background-img{padding-bottom:155.5%;}
.mosaic-view.mosaic-style-5 div.is-big.is-narrow article figure.has-background-img{padding-bottom:49.5%;}
.mosaic-view.mosaic-style-5 div.item:nth-child(3n+1){clear:left;}
.mosaic-view.mosaic-style-6 div.is-small.is-tall article figure.has-background-img{padding-bottom:155.5%;}
.mosaic-view.mosaic-style-6 div.is-big:nth-child(6n+1){clear:left;}
article .entry-content-over .entry-title,
article .entry-content-over .entry-title a:hover{color:inherit;}
article .entry-content-over .entry-categories > li a{color:#FFF;}
article .entry-content-over .entry-categories > li a::before{display:none;}
.mosaic-style-6 .item:nth-child(3n+1){clear:left;}
@media screen and (max-width: 768px) {
.mosaic-view.mosaic-style-5 div.is-small article figure.has-background-img,
.mosaic-view.mosaic-style-5 div.is-big.is-narrow article figure.has-background-img{padding-bottom:70%;}
.mosaic-view.mosaic-style-6 div.is-small.is-tall article figure.has-background-img{padding-bottom:77%;}
.mosaic-view.mosaic-style-6 div.item{clear:both;}
}
div.is-small .entry-meta>li:nth-child(2) ~ li{display:none;}
.mosaic-view.mosaic-style-7 div.is-small.is-tall article figure.has-background-img{padding-bottom:155.5%;}
.mosaic-view.mosaic-style-7 div.item:nth-child(3n+1){clear:left;}
.mosaic-view .filter-tabs.ts-tab-container{padding-left:0;padding-right:0;}
.category-view .small-articles-container{padding-left:20px;padding-right:20px;}
.category-view .thumbnail-view article{margin-bottom:20px;}
.category-view-style-2 .thumbnail-view article figure{padding-bottom:95.8%;}
.category-view .thumbnail-view article.hide-post-meta .entry-title{margin:0;}
.category-view .thumbnail-view article .entry-title{font-size:18px;}
.category-view-style-2 .thumbnail-view article.over-image header .entry-title{padding-bottom:5px;margin-bottom:5px;font-size:17px;margin-top:0;}
.category-view-style-2 .thumbnail-view article.over-image header .entry-meta{margin-top:5px;}
.category-view-style-2 .thumbnail-view article.over-image header .post-format{display:none;}
.category-view-style-2 .thumbnail-view article.over-image header .entry-categories li > a{font-size:9px;}
.category-view.category-view-style-2 .thumbnail-view article figure{padding-bottom:55%;}
.category-view-style-3 .thumbnail-view article.over-image header .entry-title{padding-bottom:15px;margin-bottom:15px;}
.category-view-style-3 .small-articles-container .small-article{border-bottom:1px dashed rgba(60,60,60,0.1);padding-bottom:20px;margin-bottom:20px;}
.category-view-style-3 .small-articles-container .small-article > header{width:100%;}
.category-grids .grid-view article header .entry-title{margin-top:15px;}
.category-grids .block-title{margin-bottom:15px;}
.teams.no-gutter{margin:0 20px;}
.teams article{background-color:#FFF;text-align:center;position:relative;-webkit-transition:background .3s ease, box-shadow .3s ease-out;transition:background .3s ease, box-shadow .3s ease-out;padding:25px;padding-bottom:30px;}
.teams article:hover{box-shadow:0 10px 10px 0 rgba(60, 60, 60, 0.1);}
.teams article > a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}
.teams article figure{margin-bottom:0;}
.teams article header{padding:0;background-color:transparent;}
.teams article .image-holder{position:relative;display:inline-block;width:125px;height:125px;border-radius:50%;background-size:cover;}
.teams article .article-excerpt{margin-bottom:30px;font-size:0.85em;}
.teams article .airkit_social-icons{position:relative;z-index:2;}
.teams article:hover .position{color:#fff;}
.teams article:hover .entry-title::after{background:#fff;}
.teams article:hover .article-excerpt{color:#fff;}
.teams article .entry-title{font-weight:bold;font-size:20px;text-transform:uppercase;position:relative;margin-bottom:0;}
.teams article .position{font-style:italic;font-size:14px;color:#777;margin-top:0;}
.teams .image-holder .dotted,
.teams .image-holder .stripes{border-radius:50%;}
.teams article .entry-title,
.teams article .position,
.teams article .article-excerpt{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear;}
.ts-team-single .team-general{padding-top:50px;padding-bottom:50px;}
.ts-team-single .member-name,
.ts-team-single .member-thumb{position:relative;}
.ts-team-single .member-name .post-title{padding:0;margin:0;margin-bottom:5px;font-size:42px;display:inline-block;}
.ts-team-single .member-name .team-categories{display:inline-block;margin:0;margin-left:20px;position:relative;top:-5px;}
.ts-team-single .member-name .team-categories > li{display:inline-block;padding:0 10px;text-align:center;border-radius:2px;}
.ts-team-single .member-name .team-categories > li:not(:last-child){margin-right:5px;}
.ts-team-single .position{display:block;font-style:italic;font-size:13px;}
.ts-team-single .related-members{padding-top:60px;}
.ts-team-single .author-short-description{font-size:18px;}
.member-details > ul{list-style:none;margin-top:40px;}
.member-details > ul li{display:block;margin-bottom:20px;}
.member-details > ul li span{display:block;color:#ccc;font-size:11px;}
.ts-team-single .view-profile{display:inline-block;height:32px;line-height:32px;padding:0 20px;border-bottom:2px solid rgba(0, 0, 0, .5);text-align:center;margin:20px auto 10px auto;-webkit-transition:padding .33s ease;-o-transition:padding .33s ease;transition:padding .33s ease;}
.ts-team-single .view-profile:hover{padding:0 32px;}
.product-view::after{content:'';clear:both;}
.product-view article{text-align:center;position:relative;margin-bottom:60px;}
.product-view article figure > img{width:100%;}
.product-view .entry-categories li{display:inline-block;margin-right:5px;}
.product-view article .image-holder{overflow:hidden;}
.product-view article .image-holder a > img:first-child{transition:transform .25s ease .15s;}
.product-view article:hover .image-holder a > img:first-child{-webkit-transform:scale(1.2);transform:scale(1.2);}
.product-view article .product-hover-image{position:absolute;opacity:0;top:0;left:0;-webkit-animation:none;animation:none;-webkit-transition:opacity .25s ease-in .4s;-moz-transition:opacity .25s ease-in .4s;-o-transition:opacity .25s ease-in .4s;-ms-transition:opacity .25s ease-in .4s;transition:opacity .25s ease-in .4s;}
.product-view article:hover .product-hover-image{opacity:1;}
.product-view article header a.button,
.product-view article header a.added_to_cart{position:relative;font-size:13px;font-weight:bold;height:40px;line-height:40px;text-transform:uppercase;display:inline-block;padding:0 30px;text-align:center;letter-spacing:0.1em;z-index:1;}
.product-view article .add_to_cart_button.added{display:none;}
.product-view article .add_to_cart_button::before,
.woocommerce div.product form.cart .button.single_add_to_cart_button:before{content:'\e82b';position:relative;font-family:'redfont';font-size:inherit;margin-right:10px;display:inline-block;}
.product-view #respond input#submit.loading::after,
.product-view a.button.loading::after,
.product-view button.button.loading::after,
.product-view input.button.loading::after{top:0;}
.product-view article header{padding:40px 35px;}
.product-view article header .ts-product-rating{position:absolute;top:15px;left:0;width:100%;z-index:2;}
.product-view article header .ts-product-rating span{color:#e5e5e5;}
.product-view article header .ts-product-rating span:hover::before,
.product-view article header .ts-product-rating span:hover ~ span::before{color:#f44336;}
.product-view article .entry-title{position:relative;margin-bottom:5px;font-size:20px;}
.product-view article .grid-shop-options{margin-top:15px;}
.product-view article .product-price{font-style:initial;}
.product-view article .price del{text-decoration:line-through;color:#777;margin-right:10px;}
.product-view.cols-by-4 article .entry-title{font-size:18px;font-weight:bold;}
.small-articles-container{padding:0;background-color:transparent;}
.small-articles-container .small-article{margin-bottom:30px;}
.small-articles-container .small-article > figure{background-size:cover;background-position:center center;padding-bottom:24%;}
.small-articles-container .small-article > figure > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.small-articles-container .small-article > figure,
.small-articles-container .small-article > header{display:inline-block;vertical-align:middle;padding-left:10px;padding-right:10px;}
.small-articles-container .small-article > figure{padding-left:0;width:32%;}
.small-articles-container .small-article > header{width:66%;padding:0 0 0 20px;}
.small-articles-container .small-article.featured-image-disabled{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.05);}
.small-articles-container .small-article.featured-image-disabled .entry-title,
.small-articles-container .small-article.featured-image-disabled .entry-meta{margin-bottom:0;}
.small-articles-container .small-article.featured-image-disabled .entry-title{margin-top:0;}
.small-articles-container .small-article.featured-image-disabled > header{width:100%;padding:0;}
.small-articles-container .small-article.no-thumbnail > header{width:100%;}
.small-articles-container .small-article > header{background-color:transparent;text-align:left;}
.small-articles-container .small-article .entry-meta li:not(:last-child){margin-right:15px;}
.small-articles-container .small-article .entry-meta{margin-bottom:10px;margin-top:5px;list-style:none;padding:0;border:0 none;}
.small-articles-container .small-article .entry-title{margin:8px 0 5px 0;font-size:16px;}
.small-articles-container .small-articles .entry-meta-comments{float:right;}
.small-articles-container .small-article .entry-meta li{display:none;}
.small-articles-container .small-article .entry-meta li:nth-child(-n+2){display:inline-block;}
.small-articles-container .small-article .entry-categories a{font-size:11px;}
.small-articles-container .small-article .row > .col-lg-4{padding-right:0;}
.small-articles-container article.airkit_view-article:hover{box-shadow:none;}
.airkit_gutter-n .small-articles-container.replace-view{margin-top:20px;}
.small-articles-container.replace-view article,
.small-articles-container.replace-view article header{text-align:left;}
.small-articles-container.replace-view article header{position:relative;color:inherit;}
.small-articles-container.replace-view article .entry-meta li:not(:last-child)::after{content:none;}
.ts-post-boca{position:relative;margin:0;margin-bottom:20px;}
.ts-post-boca article img{width:100%;}
.ts-post-boca .boca-slides article{display:block;outline:none;background-color:rgba(210, 210, 210, 0.1);overflow:hidden;margin-left:1px;margin-right:1px;margin-bottom:0;}
.ts-post-boca article header > a{position:relative;}
.boca-slides article .ts-btn-slider{bottom:-150px;opacity:0;}
.boca-slides article.slick-current .ts-btn-slider{bottom:0px;opacity:1;-webkit-transition:0.5s ease-out;-webkit-transition-delay:0.5s;-o-transition:0.3s ease-out;-o-transition-delay:0.5s;-moz-transition:0.3s ease-out;-moz-transition-delay:0.5s;transition:0.3s ease-out;transition-delay:0.5s;}
.ts-post-boca .boca-slides article:not(:first-child){display:none;}
.ts-post-boca .boca-slides.slick-initialized article:not(:first-child){display:inline-block;}
.boca-slides{position:relative;margin-bottom:0;}
.boca-slides .entry-meta-category{position:absolute;top:10%;transform:translateX(-50%) rotate(-20deg);-moz-transform:translateX(-50%) rotate(-20deg);-o-transform:translateX(-50%) rotate(-20deg);font-weight:600;font-size:20px;text-transform:uppercase;margin-left:-18px;text-align:center;display:block;opacity:0;}
.boca-slides article.slick-current .entry-meta-category{-webkit-transition:0.1s ease-out;-webkit-transition-delay:0.2s;-o-transition:0.4s ease-out;-o-transition-delay:0.2s;-moz-transition:0.4s ease-out;-moz-transition-delay:0.2s;transition:0.4s ease-out;transition-delay:0.2s;opacity:1;top:50%;transform:translateX(-50%) rotate(-90deg);-moz-transform:translateX(-50%) rotate(-90deg);-o-transform:translateX(-50%) rotate(-90deg);}
.ts-post-boca article header{padding-left:50px;}
.boca-slides article .entry-meta-category::before{content:'';position:absolute;width:20px;border:1px solid;border-color:#060606;left:-25px;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);opacity:0.5;-webkit-transition:0.55s ease;-moz-transition:0.55s ease;-o-transition:0.55s ease;}
.boca-slides article .entry-meta-category::after{content:'';position:absolute;width:20px;border:1px solid;border-color:#060606;right:-25px;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);-webkit-transition:0.55s ease;-moz-transition:0.55s ease;-o-transition:0.55s ease;}
.boca-slides article .entry-meta-category:hover::before{left:-35px;}
.boca-slides article .entry-meta-category:hover::after{right:-35px;}
.boca-slides article .entry-meta-category li{display:inline-block;letter-spacing:1px;}
.boca-slides article .entry-meta-category li:not(:first-child){display:none;}
.boca-slides .entry-meta-category li a{color:#060606;}
.boca-slides .entry-meta-category li a:hover{color:rgba(6, 6, 6, 0.5);}
.boca-slides article header > div{position:relative;}
.boca-slides article .entry-play-btn{line-height:60px;height:60px;width:60px;border-radius:50%;background-color:#fff;display:block;cursor:pointer;position:absolute;left:50%;margin:auto;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.boca-slides article .entry-play-btn::before{font-size:30px;color:#0d0d0d;vertical-align:middle;margin-left:18px;}
.boca-slides article .entry-play-btn:hover{opacity:0.8;}
.boca-slides article .entry-content-slider{padding:80px 50px 20px 50px;position:relative;}
.boca-slides article .entry-title a{color:#020202;}
.boca-slides article .entry-title a:hover{color:rgba(2, 2, 2, 0.61);}
.boca-slides article h4.entry-title{font-weight:600;font-size:35px;margin-bottom:10px;margin-top:0;opacity:0;}
.boca-slides article.slick-current .entry-title,
.boca-slides article.slick-current .entry-meta-date{opacity:1;-webkit-transition:0.1s ease-out;-webkit-transition-delay:0.3s;-o-transition:0.4s ease-out;-o-transition-delay:0.3s;-moz-transition:0.4s ease-out;-moz-transition-delay:0.3s;transition:0.4s ease-out;transition-delay:0.3s;}
.boca-slides article .entry-meta-date{display:block;font-size:12px;font-style:italic;margin-bottom:25px;position:relative;opacity:0;}
.boca-slides article .entry-excerpt{font-weight:400;color:#787878;font-size:18px;font-style:italic;display:block;margin-bottom:60px;line-height:1.8;position:relative;}
.boca-slides article .entry-excerpt{bottom:-150px;opacity:0;}
.boca-slides article.slick-current .entry-excerpt{bottom:0px;opacity:1;-webkit-transition:0.1s ease-out;-webkit-transition-delay:0.2s;-o-transition:0.4s ease-out;-o-transition-delay:0.2s;-moz-transition:0.4s ease-out;-moz-transition-delay:0.2s;transition:0.4s ease-out;transition-delay:0.2s;}
.boca-slides article .ts-btn-slider{height:40px;line-height:38px;display:inline-block;z-index:8;color:inherit;border:2px solid;border-color:inherit;padding:0px 40px;font-weight:600;font-size:10px;position:relative;letter-spacing:2px;opacity:0.7;}
.boca-slides article .ts-btn-slider:hover{color:#787878;-webkit-transition:0.1s ease-out;-webkit-transition-delay:0.1s;-o-transition:0.1s ease-out;-o-transition-delay:0.1s;-moz-transition:0.1s ease-out;-moz-transition-delay:0.1s;transition:0.1s ease-out;transition-delay:0.01s;}
.boca-slides .customNavigation{position:absolute;top:0;right:0;width:auto;text-align:right;}
.boca-slides .customNavigation i{color:rgba(24, 24, 24, 0.8);vertical-align:middle;-webkit-transition:color .25s linear;-o-transition:color .25s linear;transition:color .25s linear;}
.boca-slides .customNavigation .slick-disabled i{color:rgba(24, 24, 24, 0.2);}
.boca-slides .customNavigation li:hover .slick-disabled i{color:rgba(24, 24, 24, 0.2);}
.boca-slides .customNavigation li{display:inline-block;cursor:pointer;font-size:24px;}
.boca-slides .customNavigation li .ar-left::before{background-color:rgba(24, 24, 24, 0.19);top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);margin-top:0;height:40px;}
.boca-slides .customNavigation li:not(:last-child){margin-right:20px;}
.boca-slides .customNavigation li .ar-left::before{right:-28px;}
.boca-slides .customNavigation li a:hover i{color:#242424;}
.ts-post-boca .slider-footer{position:relative;}
.col-lg-9 .ts-post-boca .boca-slides article .entry-excerpt,
.col-lg-8 .ts-post-boca .boca-slides article .entry-excerpt,
.col-lg-7 .ts-post-boca .boca-slides article .entry-excerpt,
.col-lg-6 .ts-post-boca .boca-slides article .entry-excerpt{display:none;}
.col-lg-10 .ts-post-boca .boca-slides article .entry-content-slider,
.col-lg-9 .ts-post-boca .boca-slides article .entry-content-slider,
.col-lg-8 .ts-post-boca .boca-slides article .entry-content-slider,
.col-lg-7 .ts-post-boca .boca-slides article .entry-content-slider,
.col-lg-6 .ts-post-boca .boca-slides article .entry-content-slider{padding:50px 20px 50px 20px;}
.col-lg-10 .boca-slides article .entry-title,
.col-lg-9 .boca-slides article .entry-title,
.col-lg-8 .boca-slides article .entry-title,
.col-lg-7 .boca-slides article .entry-title,
.col-lg-6 .boca-slides article .entry-title{font-size:26px;margin-bottom:15px;}
.airkit_nona-slider{position:relative;}
.airkit_nona-slider .ts-nona-slides{display:block;margin:0;}
.airkit_nona-slider .nona-article{position:relative;margin-bottom:0;}
.airkit_nona-slider .nona-article .image-holder > a::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.3);}
.airkit_nona-slider .nona-article header{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;background:transparent;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);padding:20px 60px;width:100%;}
.airkit_nona-slider .nona-article ul[class*="entry-"]{display:inline-block;margin-bottom:10px;}
.airkit_nona-slider .nona-article ul[class*="entry-"]:first-child{margin-right:20px;}
.airkit_nona-slider .nona-article .entry-title{font-size:54px;margin:0.3em 0;color:rgba(255, 255, 255, 1);-webkit-transition:color .3s ease-in;-o-transition:color .3s ease-in;transition:color .3s ease-in;}
.airkit_nona-slider .nona-article .entry-title:hover{color:rgba(255, 255, 255, .8);}
.airkit_nona-slider .nona-article .entry-excerpt{font-size:14px;line-height:1.8;}
.airkit_nona-slider .nona-article .entry-categories > li:not(:last-child)::after}
{color: rgba(255, 255, 255, .5);
} .airkit_nona-slider article a,
.airkit_nona-slider article .entry-meta,
.airkit_nona-slider article .entry-meta li,
.airkit_nona-slider article .entry-meta a,
.airkit_nona-slider article .entry-excerpt{color: inherit;
} .airkit_nona-slider .nona-article .nona-meta,
.airkit_nona-slider .nona-article .read-more,
.airkit_nona-slider .nona-article .entry-title,
.airkit_nona-slider .nona-article .entry-excerpt{-webkit-transform: translateX(-35px);
-moz-transform: translateX(-35px);
-ms-transform: translateX(-35px);
-o-transform: translateX(-35px);
transform: translateX(-35px);
-webkit-transition: .5s ease;
-moz-transition: .5s ease;
-ms-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
opacity: 0;
}
.airkit_nona-slider .nona-article .nona-meta{-webkit-transition-delay: 0.05s;
-moz-transition-delay: 0.05s;
-ms-transition-delay: 0.05s;
-o-transition-delay: 0.05s;
transition-delay: 0.05s;
}
.airkit_nona-slider .nona-article .entry-title{-webkit-transition-delay: 0.32s;
-moz-transition-delay: 0.32s;
-ms-transition-delay: 0.32s;
-o-transition-delay: 0.32s;
transition-delay: 0.32s;
}
.airkit_nona-slider .nona-article .entry-excerpt{-webkit-transition-delay: 0.5s;
-moz-transition-delay: 0.5s;
-ms-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
transition-delay: 0.5s;
}
.airkit_nona-slider .nona-article .read-more{-webkit-transition-delay: 0.58s;
-moz-transition-delay: 0.58s;
-ms-transition-delay: 0.58s;
-o-transition-delay: 0.58s;
transition-delay: 0.58s;    
}
.airkit_nona-slider .nona-article.slick-current .nona-meta,
.airkit_nona-slider .nona-article.slick-current .read-more,
.airkit_nona-slider .nona-article.slick-current .entry-title,
.airkit_nona-slider .nona-article.slick-current .entry-excerpt{-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
opacity: 1;
} .airkit_nona-slider .nona-nav{position: relative;
cursor: pointer;
}
.airkit_nona-slider .nona-nav header{position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
justify-content: center;
align-items: center;
text-align: center;
padding: 20px;
color: #fff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
background: transparent;
}
.airkit_nona-slider .nona-nav .entry-title{font-size: 20px;
text-align: center;
margin-bottom: 10px;
color: rgba(255, 255, 255, 1);
}
.airkit_nona-slider .nona-nav .entry-meta{margin-bottom: 0;
line-height: 1;
}
.airkit_nona-slider .nona-nav .entry-meta li{font-size: 11px;
}
.airkit_nona-slider .nona-nav .entry-meta li:not(:first-child){display: none;
}
.airkit_nona-slider .nona-nav header .entry-title,
.airkit_nona-slider .nona-nav header .entry-meta{z-index: 1;
}
.airkit_nona-slider .nona-nav header .post-link{display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.4);
z-index: 0;
-webkit-transition: .3s ease;
-moz-transition: .3s ease;
-ms-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
}
.airkit_nona-slider .nona-nav:hover header .post-link{background: rgba(0, 0, 0, 0.15);
}
.airkit_nona-slider .nona-nav.slick-current header .post-link{background: rgba(0, 0, 0, 0.05);
}
.airkit_nona-slider .nona-nav figure{overflow: hidden;
}
.airkit_nona-slider .nona-nav figure img{-webkit-transition: .5s ease;
-moz-transition: .5s ease;
-ms-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
}
.airkit_nona-slider .nona-nav.slick-current figure img,
.airkit_nona-slider .nona-nav:hover figure img{-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.ts-nona-slides article:not(:first-child){display: none;
}
.ts-nona-slides.slick-initialized article:not(:first-child){display: inline-block;
}
.ts-slide-nav{display: none;
}
.ts-slide-nav.slick-initialized{display: block;
}  .video-playlist .video-list{padding-right: 0;
}
.video-playlist .video-list figure{line-height: 0;
}
.video-playlist .video-list figure:not(:first-child){display: none;
}
.video-playlist .current-play{background: #000;
padding: 15px 20px;
color: #FFF;
overflow: hidden;
position: relative;
}
.video-playlist .current-play span{font-size: 12px;
text-transform: uppercase;
}
.video-playlist .current-play h4{font-size: 16px;
white-space: nowrap;
overflow: hidden;
margin: 0;
line-height: 1.1;
text-overflow: ellipsis;
}
.current-play i{position: absolute;
right: 30px;
top: -20px;
font-size: 80px;
transform: rotate(-10deg);
opacity: .3;
}
.video-playlist .small-articles-container{padding-right: 20px;
}
.video-playlist .small-articles-container .article-list .small-article::after{content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
cursor: pointer
}
.video-playlist .small-articles-container .article-list .small-article{padding: 8px 10px;
position: relative;
margin-bottom: 0;
}
.video-playlist .small-articles-container .article-list .small-article.active{background: rgba(0,0,0,.06);
}
.video-playlist .small-articles-container .article-list .small-article:last-child{margin-bottom: 0;
}
.vertical-scroll{display: none;
}
.video-playlist .mCSB_inside > .mCSB_container{margin-right: 0;
}
.video-playlist.small-articles-container .small-article .entry-meta li:not(.entry-meta-date){display: none;
} .airkit_grease-slider article{outline: none;
cursor: pointer;
margin-bottom: 0;
float: left;
}
.airkit_grease-slider article .image-holder{position: relative;
}
.airkit_grease-slider article .image-holder img{width: auto;
height: auto;
}
.airkit_grease-slider .slick-initialized article .image-holder img{width: 100%;
}
.airkit_grease-slider article header{position: absolute;
bottom: 0;
text-align: center;
width: 100%;
padding: 1em;
-webkit-transition: opacity .45s ease, padding-bottom .45s ease, background-color .3s linear;
-o-transition: opacity .45s ease, padding-bottom .45s ease, background-color .3s linear;
transition: opacity .45s ease, padding-bottom .45s ease, background-color .3s linear;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.85)));
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
}
.airkit_grease-slider article:hover header{padding-bottom: 30px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
.airkit_grease-slider article .entry-title{position: relative;
font-size: 28px;
margin: 0 0 10px 0;
color: #fff;
padding-bottom: 10px;
}
.airkit_grease-slider article .entry-title::after{content: '';
width: 50%;
height: 2px;
position: absolute;
bottom: 0;
left: 50%;
background-color: rgba(255, 255, 255, 0.1);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: background-color .3s linear;
-o-transition: background-color .3s linear;
transition: background-color .3s linear;
}
.airkit_grease-slider article:hover .entry-title::after{background-color: rgba(255, 255, 255, 0.5);
}
.airkit_expanded-row .airkit_grease-slider article .entry-title{font-size: 32px;
}
.airkit_grease-slider article a,
.airkit_grease-slider article .entry-categories li a,
.airkit_grease-slider article .entry-meta li,
.airkit_grease-slider article .entry-meta li a{color: #fff;
text-shadow: 1px 1px 1px rgba(3, 3, 3, .5);
} .airkit_grease-slider.style-zoom-in .slick-slider .slick-list{padding: 50px 0 !important;
}
.airkit_grease-slider.style-zoom-in article{position: relative;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: transform .5s ease, opacity 0.3s ease-out;
-moz-transition: transform .5s ease, opacity 0.3s ease-out;
-ms-transition: transform .5s ease, opacity 0.3s ease-out;
-o-transition: transform .5s ease, opacity 0.3s ease-out;
transition: transform .5s ease, opacity 0.3s ease-out;
opacity: 0.7;
}
.airkit_grease-slider.style-zoom-in article:hover{opacity: 1;
}
.airkit_grease-slider.style-zoom-in article.slick-current{-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
z-index: 9;
opacity: 1;
}
.airkit_grease-slider.style-zoom-in article header{opacity: 0;
visibility: hidden;
}
.airkit_grease-slider.style-zoom-in article.slick-current header{opacity: 1;
visibility: visible;
}
.airkit_grease-slider.style-zoom-in article.slick-current header .entry-content{padding-bottom: 30px;
}
.airkit_grease-slider.style-zoom-in article .entry-title,
.airkit_grease-slider.style-zoom-in article .entry-meta,
.airkit_grease-slider.style-zoom-in article .entry-categories{opacity: 0;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
-webkit-transition: transform .5s cubic-bezier(0.5, -0.01, 0, 1.005) .45s, opacity .5s cubic-bezier(0.5, -0.01, 0, 1.005) .45s;
-moz-transition: transform .5s cubic-bezier(0.5, -0.01, 0, 1.005) .45s, opacity .5s cubic-bezier(0.5, -0.01, 0, 1.005) .45s;
-ms-transition: transform .5s cubic-bezier(0.5, -0.01, 0, 1.005) .45s, opacity .5s cubic-bezier(0.5, -0.01, 0, 1.005) .45s;
transition: transform .5s cubic-bezier(0.5, -0.01, 0, 1.005) .45s, opacity .5s cubic-bezier(0.5, -0.01, 0, 1.005) .45s;
}
.airkit_grease-slider.style-zoom-in article .entry-categories{margin-bottom: 10px;
-webkit-transition: transform .45s cubic-bezier(0.35, -0.01, 0, 1.005) .35s, opacity .45s cubic-bezier(0.35, -0.01, 0, 1.005) .4s;
-moz-transition: transform .45s cubic-bezier(0.35, -0.01, 0, 1.005) .35s, opacity .45s cubic-bezier(0.35, -0.01, 0, 1.005) .4s;
-ms-transition: transform .45s cubic-bezier(0.35, -0.01, 0, 1.005) .35s, opacity .45s cubic-bezier(0.35, -0.01, 0, 1.005) .4s;
transition: transform .45s cubic-bezier(0.35, -0.01, 0, 1.005) .35s, opacity .45s cubic-bezier(0.35, -0.01, 0, 1.005) .4s;
}
.airkit_grease-slider.style-zoom-in article.slick-current .entry-title,
.airkit_grease-slider.style-zoom-in article.slick-current .entry-meta,
.airkit_grease-slider.style-zoom-in article.slick-current .entry-categories{opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}  .airkit_grease-slider .grease-arrows{margin: 0;
padding: 0;
list-style: none;
width: 100%;
}
.airkit_grease-slider .grease-arrows li{font-size: 32px;
color: #fff;
cursor: pointer;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
text-shadow: 1px 1px 1px rgba(1, 1, 1, .4);
height: 45px;
width: 45px;
line-height: 45px;
display: inline-block;
text-align: center;
opacity: .8;
-webkit-transition: opacity .55s ease, background-color .45s ease;
-o-transition: opacity .55s ease, background-color .45s ease;
transition: opacity .55s ease, background-color .45s ease;
}
.airkit_grease-slider .grease-arrows li:hover{opacity: 1;
}
.airkit_grease-slider .grease-arrows .left{position: absolute;
left: 20px;
}
.airkit_grease-slider .grease-arrows .right{position: absolute;
right: 20px;
}
.airkit_grease-slider .grease-arrows .slick-disabled{opacity: .7;
} .airkit_tilter-slider{position: relative;
}
.airkit_tilter-slider .tilter-slides > article{margin-bottom: 0;
}
.airkit_tilter-slider .tilter-slides > article,
.airkit_tilter-slider .tilter-slider-header > .container{position: relative;
}
.airkit_tilter-slider article .is-featured{position: absolute;
right: 40px;
top: 40px;
border-radius: 50%;
text-align: center;
padding: 20px;
width: 150px;
height: 150px;
z-index: 10;
}
.airkit_tilter-slider article .is-featured > *{display: block;
}
.airkit_tilter-slider article .is-featured i[class*="icon"]{font-size: 28px;
line-height: 1.6em;
}
.airkit_tilter-slider article .is-featured small{font-style: italic;
font-size: 14px;
font-weight: 300;
opacity: 0.7;
}
.airkit_tilter-slider article .is-featured strong{font-size: 20px;
line-height: 1.2em;
}
.airkit_tilter-slider .tilter-slider-header{position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 100%;
background-color: transparent;
padding: 0;
z-index: 5;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-justify-content: center;
justify-content: center;
}
.airkit_tilter-slider .tilter-slider-header::after{content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 0;
background-color: rgba(0, 0, 0, 0.3);
}
.airkit_tilter-slider .tilter-slider-header::before{content: '';
display: block;
position: absolute;
bottom: 0;
width: 100%;
height: 110px; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
.airkit_tilter-slider .tilter-slider-header > .container{width: 100%;
z-index: 1;
}
.tilter{display: block;
position: relative;
color: #fff;
flex: none;
perspective: 1000px;
}
.tilter__figure,
.tilter__image{margin: 0;
width: 100%;
height: 100%;
display: block;
}
.tilter__figure > *{transform: translateZ(0px); }
.tilter__figure,
.tilter__deco--overlay,
.tilter__deco--lines,
.tilter__deco--shine div,
.tilter__caption{-webkit-transition: -webkit-transform 0.2s ease-out;
-o-transition: -o-transform 0.2s ease-out;
transition: transform 0.2s ease-out;
}
.tilter__figure{position: relative;
}
.airkit_tilter-slider header .tilter__deco--lines{position: absolute;
top: 0;
left: 25%;
right: 25%;
bottom: 0;
border: 10px solid rgba(255, 255, 255, 0.15);
z-index: 1;
}
.airkit_tilter-slider header .tilter__caption{position: relative;
z-index: 2;
}
.airkit_tilter-slider header .entry-content{top: 50%;
left: 20px;
right: 20px;
padding: 2em 15%;
position: absolute;
z-index: 2;
text-align: center;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.airkit_tilter-slider header .entry-content .entry-title{font-size: 5em;
color: #fff;
margin-bottom: 10px;
margin-top: 10px;
padding-bottom: 10px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, .7);
letter-spacing: 0.5px;
line-height: 1.15em;
max-height: 2.4em;
overflow: hidden;
}
.airkit_tilter-slider header .entry-content .airkit_comment-rating{margin: 0;
}
.airkit_tilter-slider header .entry-content .airkit_comment-rating li{font-size: 1.6em;
width: 1.6em;
height: 1.6em;
cursor: initial;
}
.airkit_tilter-slider header .entry-content .airkit_comment-rating li:not(.whole){color: rgba(255, 255, 255, 0.35);
}
.airkit_tilter-slider header .entry-meta{position: absolute;
left: 20px;
right: 20px;
bottom: 0;
z-index: 1;
margin-bottom: 0;
color: #ffffff;
}
.airkit_tilter-slider header .entry-meta::after,
.airkit_tilter-slider header .entry-meta .tilter-slider-meta::after{content: '';
clear: both;
display: table;
}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta{position: relative; width: 75%;
text-align: left;
vertical-align: bottom;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta::before{content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 1px;
background-color: rgba(255, 255, 255, 0.35);
}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta > li:not(.tilter-slider--progress){padding: 20px 30px;
margin: 0;
width: 33.3333%;
float: left;
border-right: 1px solid rgba(255, 255, 255, 0.35);
margin-top: 1px;
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: opacity .4s linear, transform .4s linear;
-o-transition: opacity .4s linear, transform .4s linear;
transition: opacity .4s linear, transform .4s linear;
}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta > li:nth-child(2){-webkit-transition-delay: .15s;
-o-transition-delay: .15s;
transition-delay: .15s;
}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta > li:nth-child(3){-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s;
}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta > li:nth-child(4){-webkit-transition-delay: .45s;
-o-transition-delay: .45s;
transition-delay: .45s;
}
.airkit_tilter-slider .slick-current .entry-meta .tilter-slider-meta > li:not(.tilter-slider--progress){opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta > li:not(.tilter-slider--progress):last-child{border-right: 0;
}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta i[class*="icon"]{font-size: 3em;
float: left;
width: 60px;
line-height: 1;
}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta p,
.airkit_tilter-slider header .entry-meta .tilter-slider-meta span{display: block;
padding-left: 60px;
margin-bottom: 0;
}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta p{font-size: 10px;
opacity: 0.7;
text-transform: uppercase;
}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta span{margin-top: 0;
font-size: 12px;
}
.airkit_tilter-slider header .entry-content .entry-categories,
.airkit_tilter-slider header .entry-content .entry-title,
.airkit_tilter-slider header .entry-content .airkit_comment-rating{opacity: 0;
-webkit-transform: translate3d(0, 100px, 0);
-ms-transform: translate3d(0, 100px, 0);
-o-transform: translate3d(0, 100px, 0);
transform: translate3d(0, 100px, 0);
-webkit-transition: transform .6s ease-in-out, opacity .6s ease;
-o-transition: transform .6s ease-in-out, opacity .6s ease;
transition: transform .6s ease-in-out, opacity .6s ease;
}
.airkit_tilter-slider header .entry-content .entry-title{transition-delay: 0.1s;
-webkit-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.airkit_tilter-slider header .entry-content .airkit_comment-rating{transition-delay: 0.2s;
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.airkit_tilter-slider .slick-current header .entry-content .entry-categories,
.airkit_tilter-slider .slick-current header .entry-content .entry-title,
.airkit_tilter-slider .slick-current header .entry-content .airkit_comment-rating{-webkit-transform: translate3d(0, 8px, 0);
-ms-transform: translate3d(0, 8px, 0);
-o-transform: translate3d(0, 8px, 0);
transform: translate3d(0, 8px, 0);
opacity: 1;
} .tilter-slider--arrows a{position: absolute;
width: 140px;
height: 140px;
top: 50%;
left: 0;
padding: 35px;
display: block;
outline: none;
text-align: left;
z-index: 99;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.tilter-slider--arrows a.next{right: 0;
left: auto;
}
.tilter-slider--arrows a::before{content: '';
position: absolute;
top: 50%;
left: 100%;
width: 35px;
height: 2px;
margin-top: -1px;
background-color: rgba(255,255, 255, 0.35);
opacity: 0;
-webkit-transition: left 0.3s, right 0.3s, opacity 0.3s, background-color 0.3s;
transition: left 0.3s, right 0.3s, opacity 0.3s, background-color 0.3s;
}
.tilter-slider--arrows a.next::before{left: auto;
right: 100%;
}
.tilter-slider--arrows .wrap-icon{position: relative;
display: block;
margin: 10% 0 0 10%;
width: 80%;
height: 80%;
}
.tilter-slider--arrows a.next .wrap-icon{-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.tilter-slider--arrows .wrap-icon::before,
.tilter-slider--arrows .wrap-icon::after{content: '';
position: absolute;
left: 25%;
width: 3px;
height: 50%;
background-color: #fff;
-webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
transition: transform 0.3s, background-color 0.3s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.tilter-slider--arrows .wrap-icon::before{-webkit-transform: translateX(-50%) rotate(30deg);
transform: translateX(-50%) rotate(30deg);
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.tilter-slider--arrows .wrap-icon::after{top: 50%;
-webkit-transform: translateX(-50%) rotate(-30deg);
transform: translateX(-50%) rotate(-30deg);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.tilter-slider--arrows a:hover::before{opacity: 1;
left: 50%;
background-color: rgba(255, 255, 255, 1);
}
.tilter-slider--arrows a.next:hover::before{left: auto;
right: 50%;
}
.tilter-slider--arrows a:hover .wrap-icon::before{-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}
.tilter-slider--arrows a:hover .wrap-icon::after{-webkit-transform: translateX(-50%) rotate(-45deg);
transform: translateX(-50%) rotate(-45deg);
} .airkit_tilter-slider ul li.tilter-slider--progress{position: absolute;
top: 0;
left: 0;
right: 0;
height: 1px;
background-color: transparent;
margin: 0;
}
.airkit_tilter-slider ul li.tilter-slider--progress span.progress{position: absolute;
height: 1px;
left: 0;
bottom: 0;
padding: 0;
margin: 0;
}
.airkit_tilter-slider .slick-current ul li.tilter-slider--progress span.progress{-webkit-animation: progress_line 5.8s ease-in-out;
animation: progress_line 5.8s ease-in-out;
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s;
}
.airkit_tilter-slider .slick-pause ul li.tilter-slider--progress span.progress{-webkit-animation: none;
animation: none;
} .tilter-slider--pause{position: absolute;
left: 40px;
top: 40px;
color: #fff;
background-color: rgba(255, 255, 255, 0.35);
border-radius: 50%;
width: 50px;
height: 50px;
line-height: 50px;
padding: 0;
text-align: center;
font-size: 18px;
border: none;
box-shadow: none;
outline: 0;
}  article .image-holder a.anchor_on{position: absolute !important;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 9;
text-indent: -9999px;
opacity: 0;
}
article .overlay-effect,
article .overlay-effect .overlay-link{display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
-webkit-transition: .2s ease;
transition: .2s ease;
}
article .overlay-effect{overflow: hidden;
}
article .overlay-effect .overlay-link.darken{background-color: rgba(0, 0, 0, 0);
}
article figure:hover .overlay-effect .overlay-link.darken,
article header:hover .overlay-effect .overlay-link.darken{background-color: rgba(0, 0, 0, .4);
}
article .overlay-effect .overlay-link.darken::before{content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
article .overlay-effect{opacity: 0;
-webkit-transition: opacity .3s ease-in;
-moz-transition: opacity .3s ease-in;
transition: opacity .3s ease-in;
}
article figure:hover .overlay-effect,
article header:hover .overlay-effect{opacity: 1;
}
article .overlay-effect .overlay-meta{-webkit-transition: .2s ease;
-moz-transition: .2s ease;
transition: .2s ease;
} article .overlay-effect.has-overlay-effect{overflow: hidden;
}
article .overlay-effect.has-overlay-effect .meta-box{position: absolute;
left: 20px;
top: 50%;
z-index: 2;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
transform: translate(0, -50%);
}
article .overlay-effect.has-overlay-effect .view-more{position: relative;
display: inline-block;
font-size: 11px;
color: #000;
height: 22px;
line-height: 22px;
padding: 0 15px;
letter-spacing: 0.03em;
margin-bottom: 15px;
text-transform: uppercase;
background: rgba(255, 255, 255, 1);
}
article .overlay-effect.has-overlay-effect .view-more,
article .overlay-effect.has-overlay-effect .overlay-meta{opacity: 0;
-webkit-transform: translateX(-50px);
-moz-transform: translateX(-50px);
-ms-transform: translateX(-50px);
-o-transform: translateX(-50px);
transform: translateX(-50px);
-webkit-transition: .25s ease-out;
-moz-transition: .25s ease-out;
-ms-transition: .25s ease-out;
-o-transition: .25s ease-out;
transition: .25s ease-out;
}
article .overlay-effect.has-overlay-effect .view-more:hover{padding: 0 24px;
}
article figure:hover .overlay-effect.has-overlay-effect .view-more,
article header:hover .overlay-effect.has-overlay-effect .view-more{-webkit-transition-delay: .1s;
-moz-transition-delay: .1s;
-ms-transition-delay: .1s;
-o-transition-delay: .1s;
transition-delay: .1s;
}
article figure:hover .overlay-effect.has-overlay-effect .view-mor,
article header:hover .overlay-effect.has-overlay-effect .view-more,
article figure:hover .overlay-effect.has-overlay-effect .overlay-meta,
article header:hover .overlay-effect.has-overlay-effect .overlay-meta{opacity: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
article .overlay-effect.has-overlay-effect .overlay-sharing{position: absolute;
top: 50%;
width: 86px;
left: 50%;
margin-left: -43px;
z-index: 2;
list-style-type: none;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
article .overlay-effect.has-overlay-effect .overlay-sharing > li{display: inline-block;
margin-bottom: 15px;
font-size: 18px;
-webkit-transition: .2s ease;
-moz-transition: .2s ease;
-ms-transition: .2s ease;
-o-transition: .2s ease;
transition: .2s ease;
-webkit-transform: translateX(50px);
-moz-transform: translateX(50px);
-ms-transform: translateX(50px);
-o-transform: translateX(50px);
transform: translateX(50px);
}
article .image-holder .overlay-effect.has-overlay-effect .overlay-sharing > li a{color: rgba(255, 255, 255, 1);
-webkit-transition: transform .15s ease-in;
-moz-transition: transform .15s ease-in;
-o-transition: transform .15s ease-in;
-ms-transition: transform .15s ease-in;
transition: transform .15s ease-in;
display: block;
position: relative;
}
article .image-holder .overlay-effect.has-overlay-effect .overlay-sharing > li a:hover{color: rgba(255, 255, 255, 0.85);
background-color: transparent;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
article figure:hover .overlay-effect.has-overlay-effect .overlay-sharing > li,
article header:hover .overlay-effect.has-overlay-effect .overlay-sharing > li{-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
article figure:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(1),
article header:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(1){-webkit-transition-delay: 0;
-moz-transition-delay: 0;
transition-delay: 0;
}
article figure:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(2),
article header:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(2){-webkit-transition-delay: 0.07s;
-moz-transition-delay: 0.07s;
transition-delay: 0.07s;
}
article figure:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(3),
article header:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(3){-webkit-transition-delay: 0.1s;
-moz-transition-delay: 0.1s;
transition-delay: 0.1s;
}
article figure:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(4),
article header:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(4){-webkit-transition-delay: 0.13s;
-moz-transition-delay: 0.13s;
transition-delay: 0.13s;
}
article figure:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(5),
article header:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(5){-webkit-transition-delay: 0.16s;
-moz-transition-delay: 0.16s;
transition-delay: 0.16s;
}
article figure:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(6),
article header:hover .overlay-effect.has-overlay-effect .overlay-sharing > li:nth-child(6){-webkit-transition-delay: 0.19s;
-moz-transition-delay: 0.19s;
transition-delay: 0.19s;
}  .airkit_social-icons ul{margin: 0;
padding: 0;
list-style-type: none;
}
.airkit_social-icons ul li{margin-right: 2px;
display: inline-block;
vertical-align: top;
}
.airkit_social-icons ul li:last-child{margin-right: 0;
}
.airkit_social-icons ul li a{color: inherit;
position: relative;
z-index: 1;
}
.airkit_social-icons ul li a i[class*="icon"]{width: 26px;
height: 26px;
line-height: 26px;
text-align: center;
display: inline-block;
font-size: 11px;
-webkit-transition: color .3s, background-color .3s, opacity .3s;
-o-transition: color .3s, background-color .3s, opacity .3s;
transition: color .3s, background-color .3s, opacity .3s;
}
.airkit_social-icons.background ul li a > i{color: #FFF;
margin-right: 3px;
-webkit-transform: skew(-7deg);
-moz-transform: skew(-7deg);
-o-transform: skew(-7deg);
-ms-transform: skew(-7deg);
transform: skew(-7deg);
}
.airkit_social-icons ul li:last-child a i[class*="icon"]{margin-right: 0;
}
.airkit_social-icons ul li a:hover i[class*="icon"]{opacity: 0.6;
}
.airkit_social-icons ul li a .label-icon{color: rgba(0, 0, 0, 0.3);
font-size: 0.85em;
}
.airkit_social-icons.ts-has-label ul li:not(:last-child){margin-right: 15px;
text-align: center;
} .airkit_social-icons.background ul li a > .icon-skype{background-color: #00aff0;
}
.airkit_social-icons.background ul li a > .icon-github{background-color: #4183c4;
}
.airkit_social-icons.background ul li a > .icon-gplus{background-color: #db4a39;
}
.airkit_social-icons.background ul li a > .icon-lastfm{background-color: #c3000d;
}
.airkit_social-icons.background ul li a > .icon-linkedin{background-color: #0e76a8;
}
.airkit_social-icons.background ul li a > .icon-tumblr{background-color: #34526f;
}
.airkit_social-icons.background ul li a > .icon-twitter,
.social-follows li a.icon-twitter{background-color: #00A0D1;
}
.airkit_social-icons.background ul li a > .icon-vimeo{background-color: #86C9EF;
}
.airkit_social-icons.background ul li a > .icon-wordpress{background-color: #21759B;
}
.airkit_social-icons.background ul li a > .icon-yahoo{background-color: #720E9E;
}
.airkit_social-icons.background ul li a > .icon-youtube{background-color: #C4302B;
}
.airkit_social-icons.background ul li a > .icon-facebook,
.social-follows li a.icon-facebook{background-color: #3B5998;
}
.airkit_social-icons.background ul li a > .icon-flickr{background-color: #0063DC;
}
.airkit_social-icons.background ul li a > .icon-dribbble{background-color: #ea4c89;
}
.airkit_social-icons.background ul li a > .icon-rss{background-color: #EE802F;
margin-right: 5px;
}
.airkit_social-icons.background ul li a > .icon-pinterest,
.social-follows li a.icon-pinterest{background-color: #c8232c;
}
.airkit_social-icons.background ul li a > .icon-instagram,
.social-follows li a.icon-instagram{background-color: #8a3ab9;
}
.airkit_social-icons.background ul li a > .icon-youtube,
.social-follows li a.icon-youtube{background-color: #bb0000;
}
.airkit_social-icons.background ul li a > .icon-reddit{background-color: #ff4500;
}
.airkit_social-icons.background ul li a > .icon-snapchat,
.social-follows li a.icon-snapchat{background-color: #fffc00;
color: #000;
}
.airkit_social-icons.background ul li a > .icon-mail,
.social-follows li a.icon-mail{background-color: #037ef3;
color: #FFF;
}
.airkit_social-icons.background ul li a > .icon-vk{background-color: #45668e;
}
.airkit_social-icons.background ul li a:hover{border-color: transparent;
} .airkit_social-icons.bordered ul li a > i{border: 3px solid;
height: 50px;
width: 50px;
line-height: 44px;
font-size: 18px;
margin-right: 10px;
}
.airkit_social-icons.bordered ul li a > .icon-skype{border-color: #00aff0;
color: #00aff0;
}
.airkit_social-icons.bordered ul li a > .icon-github{border-color: #4183c4;
color: #4183c4;
}
.airkit_social-icons.bordered ul li a > .icon-gplus{border-color: #db4a39;
color: #db4a39;
}
.airkit_social-icons.bordered ul li a > .icon-lastfm{border-color: #c3000d;
color: #c3000d;
}
.airkit_social-icons.bordered ul li a > .icon-linkedin{border-color: #0e76a8;
color: #0e76a8;
}
.airkit_social-icons.bordered ul li a > .icon-tumblr{border-color: #34526f;
color: #34526f;
}
.airkit_social-icons.bordered ul li a > .icon-twitter{border-color: #00A0D1;
color: #00A0D1;
}
.airkit_social-icons.bordered ul li a > .icon-vimeo{border-color: #86C9EF;
color: #86C9EF;
}
.airkit_social-icons.bordered ul li a > .icon-wordpress{border-color: #21759B;
color: #21759B;
}
.airkit_social-icons.bordered ul li a > .icon-yahoo{border-color: #720E9E;
color: #720E9E;
}
.airkit_social-icons.bordered ul li a > .icon-youtube{border-color: #C4302B;
color: #C4302B;
}
.airkit_social-icons.bordered ul li a > .icon-facebook{border-color: #3B5998;
color: #3B5998;
}
.airkit_social-icons.bordered ul li a > .icon-flickr{border-color: #0063DC;
color: #0063DC;
}
.airkit_social-icons.bordered ul li a > .icon-dribbble{border-color: #ea4c89;
color: #ea4c89;
}
.airkit_social-icons.bordered ul li a > .icon-rss{border-color: #EE802F;
color: #EE802F;
}
.airkit_social-icons.bordered ul li a > .icon-pinterest{border-color: #c8232c;
color: #c8232c;
}
.airkit_social-icons.bordered ul li a > .icon-instagram{border-color: #833ab4;
color: #833ab4;
}
.airkit_social-icons.bordered ul li a > .icon-youtube{border-color: #bb0000;
color: #bb0000;
}
.airkit_social-icons.bordered ul li a > .icon-reddit{border-color: #ff4500;
color: #ff4500;
}
.airkit_social-icons.bordered ul li a > .icon-snapchat{border-color: #fffc00;
color: #fffc00;
}
.airkit_social-icons.bordered ul li a > .icon-vk{border-color: #45668e;
color: #45668e;
} .airkit_social-icons.iconed ul li a > i{border: none;
font-size: 18px;
width: 28px;
height: 28px;
line-height: 28px;
border-radius: 0;
}
.airkit_social-icons.iconed ul li a:hover i{opacity: 1;
color: #fff;
}
.airkit_social-icons.iconed ul li a:hover > .icon-skype{background-color: #00aff0;
}
.airkit_social-icons.iconed ul li a:hover > .icon-github{background-color: #4183c4;
}
.airkit_social-icons.iconed ul li a:hover > .icon-gplus{background-color: #db4a39;
}
.airkit_social-icons.iconed ul li a:hover > .icon-lastfm{background-color: #c3000d;
}
.airkit_social-icons.iconed ul li a:hover > .icon-linkedin{background-color: #0e76a8;
}
.airkit_social-icons.iconed ul li a:hover > .icon-tumblr{background-color: #34526f;
}
.airkit_social-icons.iconed ul li a:hover > .icon-twitter{background-color: #00A0D1;
}
.airkit_social-icons.iconed ul li a:hover > .icon-vimeo{background-color: #86C9EF;
}
.airkit_social-icons.iconed ul li a:hover > .icon-wordpress{background-color: #21759B;
}
.airkit_social-icons.iconed ul li a:hover > .icon-yahoo{background-color: #720E9E;
}
.airkit_social-icons.iconed ul li a:hover > .icon-youtube{background-color: #C4302B;
}
.airkit_social-icons.iconed ul li a:hover > .icon-facebook{background-color: #3B5998;
}
.airkit_social-icons.iconed ul li a:hover > .icon-flickr{background-color: #0063DC;
}
.airkit_social-icons.iconed ul li a:hover > .icon-dribbble{background-color: #ea4c89;
}
.airkit_social-icons.iconed ul li a:hover > .icon-rss{background-color: #EE802F;
}
.airkit_social-icons.iconed ul li a:hover > .icon-pinterest{background-color: #c8232c;
}
.airkit_social-icons.iconed ul li a:hover > .icon-instagram{background-color: #833ab4;
}
.airkit_social-icons.iconed ul li a:hover > .icon-youtube{background-color: #bb0000;
}
.airkit_social-icons.iconed ul li a:hover > .icon-reddit{background-color: #ff4500;
}
.airkit_social-icons.iconed ul li a:hover > .icon-snapchat{background-color: #fffc00;
color: #000;
}
.airkit_social-icons.iconed ul li a:hover > .icon-vk{background-color: #45668e;
} .searchbox{position: relative;
width: 100%;
}
.searchbox .search-trigger{font-size: 18px;
color: inherit;
}
.searchbox .search-trigger:hover{opacity: 0.7;
}
#searchform{margin: 0;
}
.searchbox input:focus,
.searchbox textarea:focus{border-top-color: transparent;
border-right-color: transparent;
border-left-color: transparent;
box-shadow: none;
}
.searchbox .input-group{display: block;
z-index: 5;
}
.searchbox .input-group-btn{position: absolute;
width: auto;
top: 1px;
left: -30px;
}
.searchbox.style-icon .input-group-btn{left: auto;
right: 0;
}
.searchbox .input-group-btn .searchbutton{-webkit-transition: background-color .2s linear, color .2s linear;
-o-transition: background-color .2s linear, color .2s linear;
transition: background-color .2s linear, color .2s linear;
border-radius: 4px;
}
.searchbox .input-group-btn .ajax-loader{display: inline-block;
position: relative;
width: 30px;
height: 30px;
margin: 0;
visibility: hidden;
vertical-align: middle;
opacity: 0;
-webkit-transition: visibility 0.3s, opacity 0.3s;
-o-transition: visibility 0.3s, opacity 0.3s;
transition: visibility 0.3s, opacity 0.3s;
}
.searchbox .input-group.loading .ajax-loader{opacity: 1;
visibility: visible;
} .searchbox.style-icon .hidden-form-search{position: fixed;
z-index: 0;
visibility: hidden;
opacity: 0;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.95);
text-align: center;
padding: 25%;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.searchbox.style-icon .hidden-form-search.active{visibility: visible;
opacity: 1;
z-index: 99999;
}
.searchbox.style-icon .hidden-form-search input[type="text"]{height: 50px;
line-height: 50px;
font-size: 24px;
color: inherit;
text-indent: 10px;
background: transparent;
border: 0 none;
margin: 0;
outline: 0;
padding: 0;
float: left;
width: 100%;
box-shadow: none;
border-bottom: 1px solid #dddddd;
color: #000;
-webkit-appearance: none;
-moz-appearance: none;
}
.searchbox.style-icon .hidden-form-search .searchbutton{display: inline-block;
height: 50px;
border: 0;
outline: 0;
padding: 5px 15px;
}
.searchbox.style-icon .hidden-form-search .search-close,
.admin-bar .searchbox.style-icon .hidden-form-search .search-close{display: block;
position: absolute;
top: 60px;
right: 30px;
font-size: 28px;
} .searchbox.style-input .hidden-form-search input[type="text"]{box-shadow: none;
background: transparent;
padding: 0 10px;
position: relative;
width: 100%;
top: 0;
left: 0;
outline: none;
height: 40px;
line-height: 40px;
color: rgba(0, 0, 0, 0.35);
font-size: 12px;
border-radius: 3px;
text-indent: 40px;
color: inherit;
border: 1px solid rgba(190,190,190,0.2);
-webkit-transition: border-color .25s ease;
-o-transition: border-color .25s ease;
transition: border-color .25s ease;
}
.searchbox.style-input .hidden-form-search .searchbutton{display: inline-block;
height: 38px;
border: 0;
outline: 0;
padding: 5px 10px;
}
.searchbox.style-input .hidden-form-search input[type="text"]:focus{border-color: rgba(190, 190, 190, 1);
} .searchbox.style-underline .hidden-form-search input[type="text"]{box-shadow: none;
background: transparent;
padding: 0 10px;
position: relative;
width: 100%;
top: 0;
left: 0;
outline: none;
height: 40px;
line-height: 40px;
color: rgba(0, 0, 0, 0.35);
font-size: 12px;
border-radius: 0;
text-indent: 0;
border-top: 0 none;
border-left: 0 none;
border-right: 0 none;
border-bottom: 2px solid inherit;
color: inherit;
text-transform: uppercase;
-webkit-transition: border-color .25s ease;
-o-transition: border-color .25s ease;
transition: border-color .25s ease;
}
.searchbox.style-underline .hidden-form-search .searchbutton{display: inline-block;
height: 38px;
border: 0;
outline: 0;
padding: 5px 10px;
}
.searchbox.style-underline .hidden-form-search input[type="text"]:focus{border-color: rgba(190, 190, 190, 1);
background: transparent;
}
.searchbox.style-underline .input-group-btn{left: auto;
right: 0;
} .search .attention{display: none;
font-size: 48px;
margin: 0 auto;
padding: 0;
margin-bottom: 20px;
}
.search-results .searchpage{font-size: 32px;
}
.search-results .subsearch{display: block;
margin-bottom: 30px;
opacity: 0.8;
}
.search-results .search-form{margin-bottom: 50px;
}
.search-no-results .attention{display: block;
}
.search-no-results #wrapper #main{text-align: center;
}
.search-no-results .subsearch{display: block;
margin-bottom: 30px;
}
.search-no-results .search-form{width: 50%;
margin: 0 auto;
margin-bottom: 50px;
position: relative;
}
.search-no-results .searchcount{font-weight: normal;
} .searchbox .ajax-live-results{position: absolute;
padding: 1.5em 1.5em 0;
background-color: #fff;
left: 0;
top: 100%;
width: 100%;
z-index: 20;
box-shadow: 0 5px 10px rgba(70, 70, 70, 0.15);
margin-top: 30px;
visibility: hidden;
opacity: 0;
overflow-y: scroll;
max-height: 350px;
color: #151515;
-webkit-transition: margin-top 0.3s, visibility 0.3s, opacity 0.3s;
-o-transition: margin-top 0.3s, visibility 0.3s, opacity 0.3s;
transition: margin-top 0.3s, visibility 0.3s, opacity 0.3s;
}
.searchbox.style-icon .ajax-live-results{position: relative;
top: 0;
}
.searchbox .ajax-live-results button.close-btn{position: absolute;
top: 15px;
right: 10px;
background-color: transparent;
border: 0;
box-shadow: none;
outline: 0;
font-size: 13px;
color: #7c7c7c;
}
.searchbox .ajax-live-results.visible{visibility: visible;
opacity: 1;
margin-top: 0;
}
.searchbox .nothing-message{text-align: left;
font-size: 1.2em;
margin-bottom: 1em;
margin-top: 0;
font-weight: 500;
}
.col-lg-3 .ajax-live-results .small-articles-container .col-lg-6,
.col-lg-2 .ajax-live-results .small-articles-container .col-lg-6{width: 100%;
clear: both;
}
.no-results-found img{width: 217px;
height: auto;
}  .airkit_menu .navbar{min-height: auto;
}
.airkit_menu .nav-right{text-align: right;
}
.airkit_menu .nav-center{text-align: center;
}
.airkit_sidebar-menu .nav-right .navbar-default .nav{text-align: left;
}
.airkit_menu .navbar-default{border: 0;
width: 100%;
border-radius: 0;
background: transparent;
margin-bottom: 0;
}
.airkit_menu .navbar-default .dropdown-menu{box-shadow: none;
border: 0;
}
.airkit_menu .navbar-nav > li > .dropdown-menu{border-radius: 0;
}
.airkit_menu .navbar-default .dropdown-menu,
.airkit_menu .navbar-default .dropdown-menu li[class*="menu-item"] > a{list-style: none;
background-color: transparent;
border: none;
}
.airkit_menu .navbar-default .dropdown-menu .box li[class*="menu-item"] > a{text-align: center;
}
.airkit_menu .navbar-default .navbar-toggle{border: none;
margin: 0;
font-size: 18px;
outline: none;
}
.airkit_menu .navbar ul{padding-left: 0;
list-style: none;
}
.airkit_menu .navbar-collapse{border-bottom: 0;
padding: 0;
}
.airkit_menu.no-icons .menu-item > a > i,
.airkit_menu.no-description .menu-item > a > .mega-menu-item-description{display: none;
}
.airkit_horizontal-menu .navbar-nav li.menu-item-has-children.direction-right > a{padding-right: 30px;
}
.airkit_horizontal-menu .navbar-nav li.menu-item-has-children.direction-left > a{padding-left: 30px;
}
.airkit_horizontal-menu .navbar-nav li.menu-item-has-children > a{padding-right: 25px;
}
.airkit_horizontal-menu .navbar-nav li.menu-item-has-children > a::after{content: '\e940';
position: absolute;
top: 50%;
font-family: "redfont";
opacity: 0.7;
right: 12px;
font-size: 10px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
transform-origin: 50% 50%;
-webkit-transition: transform .25s linear;
-moz-transition: transform .25s linear;
-ms-transition: transform .25s linear;
-o-transition: transform .25s linear;
transition: transform .25s linear;
}
.airkit_horizontal-menu .navbar-nav li.menu-item-has-children:hover > a::after{-webkit-transform: translateY(-50%) rotate(180deg);
-moz-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
-o-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.airkit_horizontal-menu .navbar-nav li.menu-item-has-children.direction-right > a::after{position: absolute;
right: 1.3rem;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
top: 50%;
margin: -4px 0 0;
line-height: 1;
}
.airkit_horizontal-menu .navbar-nav li.menu-item-has-children.direction-right:hover > a::after{-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
} .airkit_horizontal-menu .navbar-nav li.menu-item-has-children.direction-left > a::after{position: absolute;
top: 10px;
margin: 0;
right: auto;
left: 1.3rem;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.airkit_horizontal-menu .navbar-nav li.menu-item-has-children.direction-left:hover > a::after{-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
}
.airkit_menu .navbar-default .dropdown.simple{position: relative;
}
.airkit_menu .navbar-default .nav,
.airkit_menu .navbar-default .collapse,
.airkit_menu .navbar-default .dropup,
.airkit_menu .navbar-default .dropdown,
.airkit_menu .navbar-default .dropdown.airkit_menu-tabs{position: static;
}
.airkit_menu .navbar-default .container{position: relative;
}
.airkit_menu .navbar-default .dropdown-menu{left: auto;
background-color: #ffffff;
}
.airkit_menu.add-separator-lines .navbar-nav > li:not(:first-child) > a::before{content:'';
display: block;
width: 1px;
height: 100%;
background: rgba(230,230,230,0.1);
position: absolute;
left: 0;
top: 0;
}
.airkit_menu-content .box li,
.airkit_menu .navbar-default .dropdown-menu li[class*="menu-item-"] > a{text-decoration: none;
display: block;
}
.airkit_menu .navbar-default .dropdown-menu,
.airkit_menu-content .dropdown-menu{padding: 0;
}
.navbar-default .navbar-nav > li > a{font-style: inherit;
}
.airkit_menu .navbar-nav > li > a{padding-top: 1em;
padding-bottom: 1em;
}
.airkit_menu .navbar-nav li a .item-label{display: inline-block;
border-radius: 3px;
background: #f5f5f5;
padding: 2px 5px;
color: #636363;
font-size: 10px;
font-style: normal;
margin-left: 7px;
top: -1px;
position: relative;
}
.airkit_menu .navbar-nav li li a .item-label{margin-right: 20px;
}
.mega-column-title{font-size: 13px;
letter-spacing: 0.05em;
text-transform: uppercase;
display: inline-block;
text-align: center;
border-bottom: 2px solid #000;
margin: 0 auto 15px auto;
display: table;
}
.navbar-default .dropdown-menu > li > a{border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding: 1.2em 2em;
position: relative;
}
.airkit_menu .navbar-default li .widget a{padding: 0;
}
.airkit_menu-content .box li a{color: #282828;
border-bottom: none;
border-bottom: 0;
padding: 1.2em 2em;
position: relative;
text-decoration: none;
}
.airkit_menu .dropdown-menu,
.airkit_menu .navbar-default .airkit_menu-content{padding: 20px;
}
.airkit_horizontal-menu .navbar-default .airkit_menu-full .dropdown-menu{left: 0;
top: auto;
min-width: 250px;
border-radius: 4px;
} .airkit_horizontal-menu .navbar-nav > li{vertical-align: top;
}
.airkit_menu .nav li span.label{color: #fff;
margin-left: 5px;
margin-top: 2px;
padding: 5px 10px;
}
.airkit_menu .navbar-default .navbar-nav > .open > a,
.airkit_menu .navbar-default .navbar-nav > .open > a:hover,
.airkit_menu .navbar-default .navbar-nav > .open > a:focus,
.airkit_menu .navbar-default .navbar-nav > .active > a,
.airkit_menu .navbar-default .navbar-nav > .active > a:hover,
.airkit_menu .navbar-default .navbar-nav > .active > a:focus{background-color: inherit;
}
.airkit_menu-content .widget{padding: 0;
margin: 0;
}
.airkit_menu-content,
.airkit_menu-content .widget,
.airkit_menu-content .widget .thumb{position: relative;
}
.airkit_menu-content .widget .title h4{font-size: 14px;
text-transform: uppercase;
font-weight: 400;
}
.airkit_menu-content .box li{border-bottom: 1px solid rgba(200, 200, 200, .25);
position: relative;
}
.airkit_menu-content .box li i{right: 0;
clear: both;
top: 10px;
display: block;
position: absolute;
}
.airkit_menu .tab-pane article header .overlay-effect{font-size: 12px;
}
.airkit_menu .navbar-nav .menu-logo img{max-width: 350px;
}
.airkit_menu .navbar-default .navbar-nav > li.menu-logo > a,
.airkit_menu .navbar-default .navbar-nav > li.menu-logo > a:hover,
.airkit_menu.affix .navbar-default .navbar-nav > li.menu-logo > a,
.airkit_menu.affix .navbar-default .navbar-nav > li.menu-logo > a:hover{background-color: transparent !important;
color: transparent;
padding: 0 30px;
} .airkit_page-menu .navbar-default .nav,
.airkit_page-menu .navbar-default .collapse,
.airkit_page-menu .navbar-default .dropup,
.airkit_page-menu .navbar-default .dropdown,
.airkit_page-menu .navbar-default .dropdown.airkit_menu-tabs{position: relative;
}
.airkit_horizontal-menu .airkit_menu-tabs .dropdown-menu > .thumbnail-view{padding: 20px 0 0 0;
}
.airkit_menu .thumbnail-view article{margin-bottom: 20px;
}
.airkit_vertical-menu .thumbnail-view.cols-by-3 article ul[class*="entry-"]{display: none;
}
.airkit_sidebar-menu .airkit_menu-articles > article.airkit_view-article{width: 100%;
} .airkit_menu .nav li > a > .mega-menu-item-description,
.widget_nav_menu .nav li > a > .mega-menu-item-description{display: block;
text-align: inherit;
font-size: .75em;
opacity: .75;
line-height: 1;
} .airkit_menu .nav-pills{margin-top: 6px;
}
.airkit_menu .nav-pills > li{float: none;
margin-top: 0;
cursor: pointer;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.airkit_menu .nav-pills > li > a{border-radius: 0;
cursor: pointer;
border: 0;
position: relative;
font-weight: bold;
margin-right: 0;
}
.airkit_menu .nav-pills > li.active > a,
.airkit_menu .nav-pills > li.active > a:hover,
.airkit_menu .nav-pills > li.active > a:focus{color: inherit;
}
.airkit_menu .nav-pills > li > a::after,
.airkit_menu .airkit_menu-content .sub-menu .menu-item-has-children::after{content: '\e92a';
color: inherit;
font-family: 'redfont';
display: block;
right: 10px;
width: 0;
position: absolute;
height: 0;
top: 13px;
margin-top: 0;
margin-right: 10px;
} .airkit_menu .airkit_menu-content .sub-menu .menu-item-has-children{position: relative;
}
.airkit_menu .airkit_menu-content .sub-menu .menu-item-has-children ul{visibility: hidden;
opacity: 0;
position: absolute;
top: 0;
left: 100%;
margin-left: 10px;
display: block;
min-width: 100%;
-webkit-box-shadow: 1px 1px 1px 1px rgba(30, 30, 30, 0.1);
-moz-box-shadow: 1px 1px 1px 1px rgba(30, 30, 30, 0.1);
box-shadow: 1px 1px 1px 1px rgba(30, 30, 30, 0.1);
-webkit-transition: opacity .25s ease, visibility .25s ease;
-o-transition: opacity .25s ease, visibility .25s ease;
transition: opacity .25s ease, visibility .25s ease;
}
.airkit_menu .airkit_menu-content .sub-menu .menu-item-has-children ul li a{padding-left: 20px;
}
.airkit_menu .airkit_menu-content .sub-menu .menu-item-has-children:hover > ul{visibility: visible;
opacity: 1;
z-index: 2;
background: #fff;
} .airkit_horizontal-menu .nav-right .navbar-collapse > ul{display: block;
float: right;
}
.airkit_menu .nav-center .navbar-collapse > div > ul > li,
.airkit_menu .nav-right .navbar-collapse > ul > li,
.airkit_menu .nav-center .navbar-collapse > ul > li{display: inline-block;
float: none;
vertical-align: middle;
}
.airkit_menu .nav-center .navbar-collapse > ul,
.airkit_menu .nav-center .navbar-collapse > div > ul{display: block;
width: 100%;
text-align: center;
}
.airkit_horizontal-menu .navbar-collapse > ul > li > .dropdown-menu,
.airkit_horizontal-menu .navbar-collapse > ul > li li > .dropdown-menu{text-align: left;
-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.04);
-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.04);
box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.04);
}
.airkit_menu .menu-logo a{padding-top: 10px;
} .airkit_menu .dropdown-submenu{position: relative;
}
.airkit_menu .dropdown-submenu > .dropdown-menu{top: 0;
left: 100%;
margin-top: 0;
margin-left: 0;
border-radius: 0;
}
.airkit_menu .dropdown-submenu:hover>.dropdown-menu{display: block;
}
.airkit_menu .dropdown-submenu.pull-left{float: none;
}
.airkit_menu .dropdown-submenu.pull-left>.dropdown-menu{left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
} .airkit_menu:not(.airkit_sidebar-menu) .navbar-default .airkit_menu-full ul li.direction-right > .dropdown-menu.sub-menu{left: 100%;
margin-left: -1px;
margin-top: 0;
top: 0;
opacity: 0;
display: none;
-webkit-transform: translateX(-15px);
transform: translateX(-15px);
animation: dropdownSlideRightOut .2s;
animation-fill-mode: forwards;
-webkit-animation: dropdownSlideRightOut .2s;
-webkit-animation-fill-mode: forwards;
}
.airkit_menu:not(.airkit_sidebar-menu) .navbar-default .airkit_menu-full ul li.direction-right.open > .dropdown-menu.sub-menu{animation: dropdownSlideRight .2s;
animation-fill-mode: forwards;
-webkit-animation: dropdownSlideRight .2s;
-webkit-animation-fill-mode: forwards;
} .airkit_menu:not(.airkit_sidebar-menu) .navbar-default .airkit_menu-full ul li.direction-left > .dropdown-menu.sub-menu{left: auto;
right: 100%;
margin-right: -1px;
margin-top: 0;
top: 0;
opacity: 0;
display: none;
-webkit-transform: translateX(15px);
transform: translateX(15px);
animation: dropdownSlideLeftOut .2s;
animation-fill-mode: forwards;
-webkit-animation: dropdownSlideLeftOut .2s;
-webkit-animation-fill-mode: forwards;
}
.airkit_menu:not(.airkit_sidebar-menu) .navbar-default .airkit_menu-full ul li.direction-left.open > .dropdown-menu.sub-menu{animation: dropdownSlideLeft .2s;
animation-fill-mode: forwards;
-webkit-animation: dropdownSlideLeft .2s;
-webkit-animation-fill-mode: forwards;
} .airkit_menu:not(.airkit_sidebar-menu) .menu-item.simple > .dropdown-menu{opacity: 0;
display: none;
-webkit-transform: translate(-50%, 30px);
transform: translate(-50%, 30px);
animation: dropdownCenterSlideUp .2s;
animation-fill-mode: forwards;
-webkit-animation: dropdownCenterSlideUp .2s;
-webkit-animation-fill-mode: forwards;
}
.airkit_menu:not(.airkit_sidebar-menu) .menu-item.simple.open > .dropdown-menu{animation: dropdownCenterSlideUp .2s;
animation-fill-mode: forwards;
-webkit-animation: dropdownCenterSlideUp .2s;
-webkit-animation-fill-mode: forwards;
} .airkit_menu:not(.airkit_sidebar-menu) .menu-item.airkit_is-mega > .dropdown-menu,
.airkit_menu:not(.airkit_sidebar-menu) .menu-item.airkit_menu-tabs > .dropdown-menu{opacity: 0;
display: none;
-webkit-transform: translateY(15px);
transform: translateY(15px);
animation: dropdownSlideDown .2s;
animation-fill-mode: forwards;
-webkit-animation: dropdownSlideDown .2s;
-webkit-animation-fill-mode: forwards;
}
.airkit_menu:not(.airkit_sidebar-menu) .menu-item.airkit_is-mega.open > .dropdown-menu,
.airkit_menu:not(.airkit_sidebar-menu) .menu-item.airkit_menu-tabs.open > .dropdown-menu{animation: dropdownSlideUp .2s;
animation-fill-mode: forwards;
-webkit-animation: dropdownSlideUp .2s;
-webkit-animation-fill-mode: forwards;
}
@keyframes dropdownSlideUp{0%{opacity:0;transform:translateY(15px);}
100%{opacity:1;transform:translateY(0px);}
}
@-webkit-keyframes dropdownSlideUp{0%{opacity:0;-webkit-transform:translateY(15px);}
100%{opacity:1;-webkit-transform:translateY(0px);}
}
@keyframes dropdownSlideDown{0%{opacity:1;transform:translateY(0px);}
100%{opacity:0;transform:translateY(15px);}
}
@-webkit-keyframes dropdownSlideDown{0%{opacity:1;-webkit-transform:translateY(0px);}
100%{opacity:0;-webkit-transform:translateY(15px);}
}
@keyframes submenuSlideUp{0%{opacity:0;transform:translate(0, 15px);}
100%{opacity:1;transform:translate(0, 0px);}
}
@-webkit-keyframes submenuSlideUp{0%{opacity:0;-webkit-transform:translate(0, 15px);}
100%{opacity:1;-webkit-transform:translate(0, 0px);}
}
@keyframes submenuSlideDown{0%{opacity:1;transform:translate(0, 0px);}
100%{opacity:0;transform:translate(0, 15px);}
}
@-webkit-keyframes submenuSlideDown{0%{opacity:1;-webkit-transform:translate(0, 0px);}
100%{opacity:0;-webkit-transform:translate(0, 15px);}
}
@keyframes dropdownCenterSlideUp{0%{opacity:0;transform:translateY(15px) translateX(-50%);}
100%{opacity:1;transform:translateY(0px) translateX(-50%);}
}
@-webkit-keyframes dropdownCenterSlideUp{0%{opacity:0;-webkit-transform:translateY(15px) translateX(-50%);}
100%{opacity:1;-webkit-transform:translateY(0px) translateX(-50%);}
}
@keyframes dropdownSlideRight{0%{opacity:0;transform:translateX(-0px);}
100%{opacity:1;transform:translateX(0);}
}
@-webkit-keyframes dropdownSlideRight{0%{opacity:0;-webkit-transform:translateX(-0px);}
100%{opacity:1;-webkit-transform:translateX(0);}
}
@keyframes dropdownSlideRightOut{0%{opacity:1;transform:translateX(0);}
100%{opacity:0;transform:translateX(-0px);}
}
@-webkit-keyframes dropdownSlideRightOut{0%{opacity:1;-webkit-transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-0px);}
}
@keyframes dropdownSlideLeft{0%{opacity:0;transform:translateX(0px);}
100%{opacity:1;transform:translateX(0);}
}
@-webkit-keyframes dropdownSlideLeft{0%{opacity:0;-webkit-transform:translateX(0px);}
100%{opacity:1;-webkit-transform:translateX(0);}
}
@keyframes dropdownSlideLeftOut{0%{opacity:1;transform:translateX(0);}
100%{opacity:0;transform:translateX(0px);}
}
@-webkit-keyframes dropdownSlideLeftOut{0%{opacity:1;-webkit-transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(0px);}
}
.airkit_image_parallax{position: absolute;
}
.airkit_menu.affix{position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 10;
}
.has-progress-bar .airkit_menu.affix{margin-top: 3px;
}
.airkit_menu.affix .navbar{margin-bottom: 0;
padding: 0;
}
.admin-bar .airkit_menu.affix{top: 30px;
}
.airkit_menu .navbar-default .sub-menu{right: auto;
border-radius: 0;
border: 0 none;
}
.airkit_menu .navbar-default .sub-menu.box{border: 0 none;
}
@media screen and (min-width: 768px){.airkit_menu.remove-first-last-margin ul.nav.navbar-nav > li:first-child > a{padding-left:0;}
.airkit_menu.remove-first-last-margin ul.nav.navbar-nav > li:last-child:not(.menu-item-has-children) > a{padding-right:0;}

} .airkit_menu .dropdown.simple .dropdown-menu > li:not(:last-child) > a::before{content: '';
position: absolute;
left: 50%;
bottom: 0;
width: 80px;
height: 1px;
background-color: rgba(100, 100, 100, 0.08);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: width .3s linear, background-color .3s linear;
-o-transition: width .3s linear, background-color .3s linear;
transition: width .3s linear, background-color .3s linear;
}
.airkit_menu .dropdown.simple .dropdown-menu > li:not(:last-child) > a:hover::before{width: 100px;
background-color: rgba(100, 100, 100, 0.14);
}
.airkit_menu.clickablemenu .dropdown.simple .dropdown-menu > li:not(:last-child) > a::before{display: none;
} .airkit_menu .airkit_added-to-menu{display: inline-block;
line-height: 32px;
vertical-align: top;
}
.airkit_menu .airkit_added-to-menu .gbtr_dynamic_shopping_bag{line-height: 24px;
}
.airkit_sidebar-menu.nav-left .gbtr_minicart_wrapper{left: 0;
top: 32px;
}
.airkit_menu .airkit_menu-logo{height: auto;
line-height: inherit;
vertical-align: middle;
visibility: hidden;
}
.airkit_menu .airkit_menu-logo.airkit_added-to-menu{display: inline-block;
visibility: visible;
-webkit-animation: fade-in .2s;
-moz-animation: fade-in .2s;
-o-animation: fade-in .2s;
animation: fade-in .2s;
}
.airkit_menu .airkit_added-to-menu.airkit_prepend,
.airkit_menu .airkit_added-to-menu.airkit_prepend{margin-right: 15px;
}
@keyframes fade-in{from{opacity:0;}
to{opacity:1;}
}
.airkit_add-to-menu{display: none;
}
.airkit_menu .navbar-nav .airkit_prepend,
.airkit_menu .navbar-nav .airkit_append{padding: 1em 0.2em;
}
@media (min-width: 992px){.airkit_menu .navbar-nav > li.first-appended{margin-left:30px;}
.airkit_menu .navbar-nav > li.last-prepended{margin-right:30px;}
}
@media (min-width: 1100px){.airkit_menu .airkit_menu-logo.airkit_prepend{margin-right:20px;}
.airkit_menu .airkit_menu-logo.airkit_append{margin-left:20px;margin-top:-5px;}
}
.airkit_menu .airkit_added-to-menu > div{padding-right: 0;
padding-left: 0;
}
.airkit_menu .airkit_added-to-menu,
.airkit_added-to-cart .minicart_items > i,
.airkit_added-to-menu .searchbox .search-trigger{font-size: inherit;
} .airkit_vertical-menu .navbar-default .nav,
.airkit_vertical-menu .navbar-default .collapse{position: static;
width: 100%;
left: 0;
}
.airkit_vertical-menu .navbar-nav > li{display: block;
float: none;
}
.airkit_vertical-menu .navbar-collapse{padding: 0
}
.airkit_vertical-menu .navbar-collapse > ul > li.menu-item-has-children > a::after,
.airkit_sidebar-menu .navbar-collapse > ul li.menu-item-has-children > a::after{content: '\e940';
display: inline-block;
margin-left: 10px;
font-family: "redfont";
font-size: 14px;
position: absolute;
right: 20px;
top: 50%;
-webkit-transition: -webkit-transform 0.2s;
transition: transform 0.2s;
-webkit-transform: translatey(-50%) rotate(-90deg);
transform: translatey(-50%) rotate(-90deg);
}
.airkit_menu.airkit_sidebar-menu .navbar-nav > li > a{padding-top: 15px;
padding-bottom: 15px;
}
.airkit_vertical-menu .navbar-collapse > ul > li.menu-item:not(:last-child),
.airkit_sidebar-menu:not(.airkit_fullscreen-menu) .navbar-collapse > ul li.menu-item:not(:last-child){border-bottom: 1px solid rgba(200, 200, 200, .2);
}
.airkit_vertical-menu .navbar-collapse > ul > li.menu-item-has-children.open > a::after{-webkit-transform: translatey(-50%) rotate(90deg);
transform: translatey(-50%) rotate(90deg);
}
.airkit_vertical-menu .navbar-collapse > ul > li > .dropdown-menu{width: 1280px;
position: absolute;
left: 100%;
top: 0;
}
.airkit_vertical-menu .navbar-collapse > ul > li.airkit_menu-tabs.airkit_menu-full > .dropdown-menu{width: 1280px;
position: absolute;
left: 100%;
top: 0;
}
.airkit_vertical-menu .navbar-collapse > ul > li.simple > .dropdown-menu{position: absolute;
left: 100%;
right: auto;
top: 0;
padding: 0;
width: auto;
min-width: 20em;
}
.airkit_vertical-menu .navbar-collapse > ul > li.menu-item-object-category .airkit_menu-content .nav-pills{text-align: left;
}
.airkit_vertical-menu .navbar-collapse > ul > li .dropdown-menu,
.airkit_vertical-menu.nav-center .navbar-collapse > ul > li .dropdown-menu{text-align: inherit;
}
.airkit_vertical-menu.airkit_menu .nav-center .navbar-collapse > ul > li .dropdown-menu::after{content: none;
}
.airkit_vertical-menu .navbar-default .airkit_menu-full .dropdown-menu.sub-menu::after,
.airkit_menu .navbar-default .airkit_menu-full ul li .dropdown-menu.sub-menu::after{top: 6px;
left: -6px;
-webkit-transform: rotate(220deg);
-o-transform: rotate(220deg);
transform: rotate(220deg);
}
.col-lg-12 .airkit_vertical-menu{margin-left: -20px;
margin-right: -20px;
}
#wrapper[data-header-align="right"] .airkit_vertical-menu .navbar-collapse > ul > li > .dropdown-menu,
#wrapper[data-header-align="right"] .airkit_vertical-menu .navbar-collapse > ul > li.simple > .dropdown-menu{right: 100%;
left: auto;
} .airkit_sidebar-menu .menu-logo{display: none;
}
.airkit_sidebar-menu .navbar-default .collapse{overflow: auto;
max-height: 100%;
}
.airkit_sidebar-menu[class*="menu-element-"] .navbar-default{box-shadow: 0 15px 10px rgba(30, 30, 30, 0.2);
}
.airkit_sidebar-menu .navbar .sb-menu-close{position: absolute;
left: 100%;
top: 0;
font-size: 15px;
display: inline-block;
height: 35px;
width: 35px;
line-height: 35px;
text-align: center;
background-color: inherit;
color: inherit;
padding: 0;
opacity: 0;
-webkit-transition: opacity .15s ease;
transition: opacity .15s ease;
transition-delay: 0s;
}
.airkit_sidebar-menu .navbar .sb-menu-close{opacity: 1;
transition-delay: .5s;
}
.airkit_sidebar-menu .navbar-default .nav,
.airkit_sidebar-menu .navbar-default .collapse,
.airkit_sidebar-menu .navbar-default .dropup,
.airkit_sidebar-menu .navbar-default .dropdown{position: static;
width: 350px;
left: 0;
}
.airkit_sidebar-menu .navbar-default,
.airkit_sidebar-menu .navbar-default .dropdown-menu,
.airkit_sidebar-menu .navbar-default .airkit_menu-full ul li .dropdown-menu.sub-menu{position: fixed;
display: block;
top: 0;
bottom: 0;
min-height: 100%;
width: 350px;
border: 0;
margin-bottom: 0;
z-index: 1001;
-webkit-transition: .3s linear;
transition: .3s linear;
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
body #wrapper{-webkit-transition: padding .15s ease-in, transform .15s ease;
-moz-transition: padding .15s ease-in, transform .15s ease;
-o-transition: padding .15s ease-in, transform .15s ease;
-ms-transition: padding .15s ease-in, transform .15s ease;
transition: padding .15s ease-in, transform .15s ease;
}
body.no-scroll,
body.no-scroll #wrapper{overflow: hidden;
right: 0;
left: 0;
top: 0;
}
body.no-scroll .menu-dark-backface{content: '';
display: block;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, .5);
z-index: 9;
}
.airkit_menu.clickablemenu .navbar-default.nav-left,
.airkit_menu.clickablemenu .navbar-default.nav-left .dropdown-menu,
.airkit_menu.clickablemenu .navbar-default.nav-left .airkit_menu-full ul li .dropdown-menu.sub-menu,
.airkit_menu.clickablemenu .navbar-default.nav-center,
.airkit_menu.clickablemenu .navbar-default.nav-center .dropdown-menu,
.airkit_menu.clickablemenu .navbar-default.nav-center .airkit_menu-full ul li .dropdown-menu.sub-menu{left: -100%;
right: auto;
-webkit-transform: translateZ(0) translateX(-100%);
-o-transform: translateZ(0) translateX(-100%);
transform: translateZ(0) translateX(-100%);
}
.airkit_menu.clickablemenu .navbar-default.nav-right,
.airkit_menu.clickablemenu .navbar-default.nav-right .dropdown-menu,
.airkit_menu.clickablemenu .navbar-default.nav-right .airkit_menu-full ul li .dropdown-menu.sub-menu{left: 0;
right: 0;
-webkit-transform: translateZ(0) translateX(100%);
-o-transform: translateZ(0) translateX(100%);
transform: translateZ(0) translateX(100%);
}
.airkit_menu.clickablemenu.shown .navbar-default,
.airkit_menu.clickablemenu.shown .navbar-default li.dropdown.shown > .dropdown-menu,
.airkit_menu.clickablemenu.shown .navbar-default .airkit_menu-full ul li.shown > .dropdown-menu.sub-menu{-webkit-transform: translateZ(0) translateX(0);
-o-transform: translateZ(0) translateX(0);
transform: translateZ(0) translateX(0);
left: 0;
}
.airkit_sidebar-menu .navbar-default .dropdown-menu{animation: none;
}
.airkit_sidebar-menu .navbar-default .airkit_is-mega .dropdown-menu{overflow-y: scroll;
}
.airkit_sidebar-menu .airkit_menu-content .sub-menu .menu-item-has-children::after,
.airkit_sidebar-menu .navbar-default .navbar-nav > li > .sub-menu::after,
.airkit_sidebar-menu .nav-pills > li > a::after{content: none;
}
.airkit_sidebar-menu .navbar-default li .dropdown-menu > .sub-menu--back{text-transform: uppercase;
padding: 25px 15px 25px 20px;
cursor: pointer;
}
.airkit_sidebar-menu .sub-menu--back i{display: inline-block;
font-size: 18px;
margin-right: 6px;
-webkit-transition: .25s ease;
transition: .25s ease;
}
.airkit_sidebar-menu .sub-menu--back:hover i{-webkit-transform: translatex(-5px);
-o-transform: translatex(-5px);
transform: translatex(-5px);
}
.airkit_sidebar-menu:not(.airkit_fullscreen-menu) .airkit_is-mega .airkit_menu-content .row > [class*="col"]{width: 100%;
}
.airkit_sidebar-menu .airkit_menu-content > .row > li{margin-bottom: 20px;
}
.airkit_sidebar-menu > .navbar-default{}
.airkit_sidebar-menu.shown > .navbar-default{display: block;
} .airkit_vertical-menu .sb-menu-toggle,
.airkit_horizontal-menu .sb-menu-toggle{display: none;
}
.sb-menu-toggle{top: 15px;
text-decoration: none;
padding: 0 5px;
color: inherit;
cursor: pointer;
padding: 0;
opacity: 1;
z-index: 999;
transition-timing-function: linear;
transition-duration: .15s;
transition-property: opacity, -webkit-filter;
transition-property: opacity, filter;
transition-property: opacity, filter, -webkit-filter;
}
.sb-menu-toggle .hamburger-label{display: inline-block;
vertical-align: middle;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 2px;
opacity: 1;
-webkit-transition: opacity .3s linear;
-o-transition: opacity .3s linear;
transition: opacity .3s linear;
}
.nav-left .sb-menu-toggle .hamburger-label{margin-left: 10px;
}
.nav-right .sb-menu-toggle .hamburger-label{margin-right: 10px;
}
.sb-menu-toggle.menu-opens .hamburger-label{opacity: 0;
}
.sb-menu-toggle .hamburger-box{position: relative;
display: inline-block;
vertical-align: middle;
width: 30px;
height: 25px;
}
.add-logo .sb-menu-toggle .hamburger-box{top: 10px;
}
.add-logo.airkit_sidebar-menu .airkit_menu-logo img{max-height: 30px;
width: auto;
}
.sb-menu-toggle .hamburger-inner{position: absolute;
width: 40px;
height: 4px;
transition-timing-function: ease;
transition-duration: .15s;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
border-radius: 4px;
}
.sb-menu-toggle .hamburger-inner,
.sb-menu-toggle .hamburger-inner::after,
.sb-menu-toggle .hamburger-inner::before{position: absolute;
width: 30px;
height: 2px;
transition-timing-function: ease;
transition-duration: .15s;
transition-property: background-color, -webkit-transform;
transition-property: background-color, transform;
transition-property: background-color, transform, -webkit-transform;
background-color: #000;
left: 0;
}
.sb-menu-toggle .hamburger-inner{top: 2px;
transition: -webkit-transform .4s cubic-bezier(.68, -.55, .265, 1.55), background-color .3s ease;
transition: transform .4s cubic-bezier(.68, -.55, .265, 1.55), background-color .3s ease;
transition: transform .4s cubic-bezier(.68, -.55, .265, 1.55), -webkit-transform .4s cubic-bezier(.68, -.55, .265, 1.55), background-color .3s ease;
}
.sb-menu-toggle .hamburger-inner::after,
.sb-menu-toggle .hamburger-inner::before{content: '';
display: block;
}
.sb-menu-toggle .hamburger-inner::before{top: 10px;
-webkit-transition: opacity .15s .4s ease, background-color .3s ease;
-o-transition: opacity .15s .4s ease, background-color .3s ease;
transition: opacity .15s .4s ease, background-color .3s ease;
}
.sb-menu-toggle .hamburger-inner::after{top: 20px;
width: 80%;
transition: -webkit-transform .4s cubic-bezier(.68, -.55, .265, 1.55), background-color .3s ease, width .15s ease-in;
transition: transform .4s cubic-bezier(.68, -.55, .265, 1.55), background-color .3s ease, width .15s ease-in;
transition: transform .4s cubic-bezier(.68, -.55, .265, 1.55), -webkit-transform .4s cubic-bezier(.68, -.55, .265, 1.55), background-color .3s ease, width .15s ease-in;
}
.sb-menu-toggle:hover .hamburger-inner::after{width: 100%;
}
.airkit_sidebar-menu.shown .sb-menu-toggle .hamburger-inner{-webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
transform: translate3d(0, 10px, 0) rotate(135deg);
}
.airkit_sidebar-menu.shown .sb-menu-toggle .hamburger-inner{-webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
transform: translate3d(0, 10px, 0) rotate(135deg);
}
.airkit_sidebar-menu.shown .sb-menu-toggle .hamburger-inner::before{transition-delay: 0s;
opacity: 0;
}
.airkit_sidebar-menu.shown .sb-menu-toggle .hamburger-inner::after{-webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
transform: translate3d(0, -20px, 0) rotate(-270deg);
} .airkit_sidebar-menu .navbar-default .airkit_menu-content{padding: 0;
}
.airkit_sidebar-menu .navbar-default .airkit_menu-content .nav-pills{margin-bottom: 20px;
}
.airkit_sidebar-menu .navbar-default .airkit_menu-content .nav-pills > li{width: auto;
float: left;
border: none;
}
.airkit_sidebar-menu .navbar-default .airkit_menu-content .tabbable.row{max-width: 100%;
margin: 0;
}
.airkit_sidebar-menu .navbar-default .airkit_menu-content .tabbable.row > [class*="col-"]{width: 100%;
clear: both;
display: block;
}
.airkit_sidebar-menu .airkit_menu-tabs .dropdown-menu{overflow-y: scroll;
overflow-x: hidden;
}
.airkit_sidebar-menu .thumbnail-view article header{margin-bottom: 15px;
}
.airkit_sidebar-menu .thumbnail-view article header .overlay-effect{display: none;
}
.airkit_sidebar-menu .thumbnail-view article.below-image .entry-title{font-size: 16px;
}
.airkit_sidebar-menu .thumbnail-view > [class*="col-"]{padding-left: 10px;
padding-right: 10px;
width: 100%;
}
.airkit_sidebar-menu .thumbnail-view article .entry-categories-large > li:not(:last-child){margin-bottom: 3px;
}
.airkit_sidebar-menu .thumbnail-view article .entry-categories-large > li > a{height: 18px;
line-height: 18px;
font-size: 10px;
}
.airkit_sidebar-menu .collapse{display: block;
} .airkit_fullscreen-menu .navbar .menu-item > a{font-size: 24px;
line-height: 2em;
}
.airkit_fullscreen-menu .navbar .sb-menu-close{position: fixed;
right: 30px;
top: 30px;
font-size: 24px;
left: auto;
display: inline-block;
height: 40px;
width: 40px;
line-height: 40px;
border-radius: 50%;
text-align: center;
background-color: transparent;
border: none;
color: inherit;
padding: 0;
opacity: 0;
z-index: 1002;
-webkit-transition: opacity .15s ease;
transition: opacity .15s ease;
transition-delay: 0s;
}
.airkit_fullscreen-menu .navbar .sb-menu-close{opacity: 1;
transition-delay: .5s;
}
.airkit_fullscreen-menu.nav-right .sb-menu-toggle,
.airkit_sidebar-menu.nav-right .sb-menu-toggle{float: right;
}
.airkit_fullscreen-menu .navbar-default,
.airkit_fullscreen-menu .navbar-default .dropdown-menu,
.airkit_fullscreen-menu .navbar-default .airkit_menu-full ul li .dropdown-menu.sub-menu{position: fixed;
display: block;
top: 0;
bottom: 0;
right: auto;
width: 100%;
border: none;
margin-bottom: 0;
transition: .25s ease;
-webkit-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0;
z-index: -10;
}
.airkit_fullscreen-menu.shown .navbar-default,
.airkit_fullscreen-menu.shown .navbar-default li.dropdown.shown > .dropdown-menu,
.airkit_fullscreen-menu.shown .navbar-default .airkit_menu-full ul li.shown > .dropdown-menu.sub-menu{opacity: 1;
transition: .25s ease;
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
z-index: 1001;
}
.airkit_fullscreen-menu .navbar-default,
.airkit_fullscreen-menu .navbar-collapse,
.airkit_fullscreen-menu .navbar-collapse .navbar-nav,
.airkit_fullscreen-menu .navbar-collapse .dropdown-menu,
.airkit_fullscreen-menu .navbar-collapse .sub-menu,
.airkit_fullscreen-menu .navbar-default .airkit_menu-full ul li .dropdown-menu.sub-menu,
.airkit_fullscreen-menu .navbar-default .navbar-nav{display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
}
.airkit_fullscreen-menu .navbar-default .collapse{overflow: visible;
text-align: center;
}
.airkit_fullscreen-menu .navbar-default .navbar-nav > li{float: none;
width: 100%;
clear: both;
}
.airkit_fullscreen-menu .navbar-default .navbar-nav > li{display: block;
}
.airkit_fullscreen-menu .navbar-collapse > ul li.menu-item-has-children > a::after{right: auto;
left: 100%;
font-size: 14px;
-webkit-transform: translateY(-50%) rotate(90deg);
-moz-transform: translateY(-50%) rotate(90deg);
-ms-transform: translateY(-50%) rotate(90deg);
-o-transform: translateY(-50%) rotate(90deg);
transform: translateY(-50%) rotate(90deg);
}
.airkit_fullscreen-menu .airkit_is-mega .dropdown-menu > li{width: 70%;
}
.airkit_fullscreen-menu .airkit_is-mega .airkit_menu-content{padding: 20px;
}
.airkit_fullscreen-menu .thumbnail-view article.below-image .entry-title{font-size: 20px;
}
.airkit_fullscreen-menu .thumbnail-view article .entry-categories-large > li > a{height: 20px;
line-height: 20px;
font-size: 12px;
}
.ui-datepicker{width: 17em; 
padding: 20px; 
display: none; 
background: #fff;
border: 1px solid rgba(200, 200, 200, .3);
border-radius: 4px;
}
.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next{position:absolute; 
top: 50%;
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev{left:2px; }
.ui-datepicker .ui-datepicker-next{right:2px; }
.ui-datepicker .ui-datepicker-prev-hover{left:1px; }
.ui-datepicker .ui-datepicker-next-hover{right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display: none;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{font-family: "redfont";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: .2em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ui-datepicker .ui-datepicker-prev::before{content: '\e81c';
}
.ui-datepicker .ui-datepicker-next::before{content: '\e81d';
}
.ui-datepicker .ui-datepicker-title{margin: 0 2.3em; 
line-height: 1.8em; 
text-align: center; 
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
font-weight: bold;
text-transform: uppercase;
font-size: 15px;    
}
.ui-datepicker .ui-datepicker-title select{font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year{width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year{width: 49%;}
.ui-datepicker table{width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th{padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td{border: 0; padding: 1px; }
.ui-datepicker td span, 
.ui-datepicker td a{display: inline-block; 
height: 28px;
width: 28px;
color: #333;
line-height: 28px;
text-align: right; 
text-decoration: none;
border-radius: 50%;
text-align: center;
-webkit-transition: color .3s ease;
-o-transition: color .3s ease;
transition: color .3s ease;
}
.ui-datepicker .ui-datepicker-buttonpane{background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button{float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left; } .ui-datepicker.ui-datepicker-multi{width:auto; }
.ui-datepicker-multi .ui-datepicker-group{float:left; }
.ui-datepicker-multi .ui-datepicker-group table{width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left; }
.ui-datepicker-row-break{clear:both; width:100%; font-size:0em; } .ui-datepicker-rtl{direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev{right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next{left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover{right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover{left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right; }
.ui-datepicker-rtl .ui-datepicker-group{float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0; border-left-width:1px; } .ui-datepicker-cover{position: absolute; z-index: -1;  top: -4px; left: -4px; width: 200px; height: 200px; } .slider-is-row-bg,
.slider-is-row-bg .row-bg-slides,
.slider-is-row-bg .row-bg-slides .slick-list,
.slider-is-row-bg .row-bg-slides .slick-track{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
}
.slider-is-row-bg .row-bg-slides li{background-size: cover;
position: relative;
background-position: center center;
}
.slider-is-row-bg .row-bg-slides li > .container{position: absolute;
top: 50%;
left: 50%;
width: 100%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
-webkit-transition: .4s ease;
-moz-transition: .4s ease;
-ms-transition: .4s ease;
-o-transition: .4s ease;
transition: .4s ease;
}
.slider-is-row-bg .row-bg-slides li.slick-current > div{opacity: 1;
}
.slider-is-row-bg .row-bg-slides li h2{font-size: 82px;
line-height: 1.2;
margin-bottom: 15px;
opacity: 0;
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-o-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
-webkit-transition: opacity .6s ease-out .7s, transform .6s ease-out .7s;
-moz-transition: opacity .6s ease-out .7s, transform .6s ease-out .7s;
-o-transition: opacity .6s ease-out .7s, transform .6s ease-out .7s;
-ms-transition: opacity .6s ease-out .7s, transform .6s ease-out .7s;
transition: opacity .6s ease-out .7s, transform .6s ease-out .7s;
}
.slider-is-row-bg .row-bg-slides li .slider-caption{font-size: 18px;
margin-bottom: 55px;
opacity: 0;
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-o-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
-webkit-transition: opacity .9s ease-out 1s, transform .9s ease-out 1s;
-moz-transition: opacity .9s ease-out 1s, transform .9s ease-out 1s;
-o-transition: opacity .9s ease-out 1s, transform .9s ease-out 1s;
-ms-transition: opacity .9s ease-out 1s, transform .9s ease-out 1s;
transition: opacity .9s ease-out 1s, transform .9s ease-out 1s;
}
.slider-is-row-bg .row-bg-slides li a.ts-button{height: 46px;
border-radius: 0;
line-height: 44px;
padding: 0 30px;
margin: 0;
vertical-align: middle;
font-size: 14px;
margin-right: -2px;
opacity: 0;
font-weight: bold;
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-o-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
-webkit-transition: opacity .9s ease-out 1.3s, transform .9s ease-out 1.3s;
-moz-transition: opacity .9s ease-out 1.3s, transform .9s ease-out 1.3s;
-o-transition: opacity .9s ease-out 1.3s, transform .9s ease-out 1.3s;
-ms-transition: opacity .9s ease-out 1.3s, transform .9s ease-out 1.3s;
transition: opacity .9s ease-out 1.3s, transform .9s ease-out 1.3s;
}
.slider-is-row-bg .row-bg-slides li a.ts-button.outline-button{border: 2px solid #FFF;
}
.slider-is-row-bg .row-bg-slides li a.ts-button.outline-button:hover{background-color: #FFF;
color: #000;
}
.slider-is-row-bg .row-bg-slides li a.ts-button.background-button{border: 2px solid #FFF;
background-color: #FFF;
color: #000;
}
.slider-is-row-bg .row-bg-slides li a.ts-button.background-button:hover{background-color: transparent;
color: #FFF;
}
.slider-is-row-bg .row-bg-slides li.slick-current h2,
.slider-is-row-bg .row-bg-slides li.slick-current .slider-caption,
.slider-is-row-bg .row-bg-slides li.slick-current a.ts-button{opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
} .slider-is-row-bg .row-bg-slides .slick-dots{position: absolute;
bottom: 15px;
text-align: center;
padding: 0;
display: inline-block !important;
right: 60px;
}
.slider-is-row-bg .row-bg-slides .slick-dots li{display: inline-block;
width: 12px;
height: 12px;
border-radius: 50%;
border: 1px solid rgba(200, 200, 200, .8);
margin-right: 10px;
cursor: pointer;
-webkit-transition: .3s ease;
-moz-transition: .3s ease;
-ms-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
}
.slider-is-row-bg .row-bg-slides .slick-dots li:last-child{margin: 0;
}
.slider-is-row-bg .row-bg-slides .slick-dots li.slick-active{-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-ms-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
box-shadow: inset 0 0 0 2px rgba(200, 200, 200, .8);
}
.slider-is-row-bg[data-nav-type="dots"] .slick-dots{top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
display: flex !important;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
justify-content: center;
}
.slider-is-row-bg[data-nav-type="dots"] .slick-dots li{display: block;
margin-bottom: 10px;
}
@media screen and (max-width: 768px){.slider-is-row-bg .row-bg-slides li{background-size:auto 100%;position:relative;background-position:center center;}
.slider-is-row-bg .row-bg-slides .slick-dots{right:10px;}
}
.airkit_slider ul[class*="entry-"]{display: inline-block;
margin-right: 15px;
}
.airkit_slider .entry-meta,
.airkit_slider .entry-categories{margin-bottom: 15px;
}
.airkit_slider .entry-categories{line-height: 1;
}
.airkit_slider .entry-categories li{display: inline-block;
margin-right: 5px;
}
.airkit_slider .entry-categories a{display: block;
text-transform: uppercase;
}
.joyslider .entry-meta li,
.bxslider .entry-meta li{color: #fff;
}
.bxslider .entry-meta li a{text-transform: uppercase;
color: #FFF;
}
.bxslider .entry-meta,
.bxslider .entry-categories{font-size: 12px;
}
.airkit_slider .entry-meta li.meta-date{font-weight: bold;
} .flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline: none;
}
.flexslider .flex-direction-nav a:focus,
.flexslider .flex-direction-nav a:active{color: #fff;
}
.slides,
.flex-control-nav,
.flex-direction-nav{margin: 0;
padding: 0;
list-style: none;
}  .flexslider{margin: 0;
padding: 0;
}
.flexslider .slides > li{display: none;
-webkit-backface-visibility: hidden;
position: relative;
text-align: center;
} .flexslider .slides img{display: inline-block;
width: 100%;
height: auto;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.flex-pauseplay span{text-transform: capitalize;
}
.flexslider .flex-direction-nav{opacity: 0;
}
.flexslider:hover .flex-direction-nav{opacity: 1;
} .slides::after{content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .slides{display: block;
}
* html .slides{height: 1%;
}  .no-js .slides > li:first-child{display: block;
} .flexslider{margin: 0;
position: relative;
}
.flex-viewport{max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport{max-height: 300px;
}
.flexslider .slides{}
.carousel li{margin-right: 5px;
} .flex-direction-nav{height: 0;
}
.flex-direction-nav a{display: block;
width: 70px;
height: 80px;
margin: -20px 0 0;
line-height: 30px;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 1;
cursor: pointer;
color: rgba(255, 255, 255, 0.8);
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}
.flex-direction-nav .flex-prev{left: 40px;
}
.flex-direction-nav .flex-next{right: 40px;
text-align: right;
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover{opacity: 1;
}
.flex-direction-nav .flex-disabled{opacity: 0!important;
filter: alpha(opacity=0);
cursor: default;
}
.flex-direction-nav a::before{font-family: "redfont";
font-size: 30px;
display: inline-block;
content: '\e91b';
}
.flex-direction-nav a.flex-next::before{content: '\e91c';
} .flex-pauseplay a{display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a::before{font-family: "redfont";
font-size: 20px;
display: inline-block;
content: '\f004';
}
.flex-pauseplay a:hover{opacity: 1;
}
.flex-pauseplay a.flex-play::before{content: '\e80e';
} .flex-control-nav{width: 100%;
position: absolute;
bottom: 10px;
text-align: center;
z-index: 2;
line-height: 0;
}
.flex-control-nav li{margin: 0 6px;
display: inline-block;
display: inline;
}
.flex-control-paging li a{width: 11px;
height: 11px;
display: block;
background: transparent;
cursor: pointer;
text-indent: -9999px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
}
.flex-control-paging li a:hover{background: #efefef;
background: rgba(215, 215, 215, 0.7);
}
.flex-control-paging li a.flex-active{background: #FFF;
background: rgba(255, 255, 255, 0.9);
cursor: default;
}
.flex-control-thumbs{margin: 25px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li{width: 33.33%;
float: left;
margin: 0;
}
.flex-control-thumbs img{width: 100%;
display: block;
cursor: pointer;
}
.flex-control-thumbs .flex-active{opacity: 1;
cursor: default;
}
.flexslider .slider-caption-container{position: absolute;
top: 50%;
left: 0;
right: 0;
text-align: left;
padding-left: 60px;
-webkit-transform: translate(15px, -50%);
-moz-transform: translate(15px, -50%);
-ms-transform: translate(15px, -50%);
-o-transform: translate(15px, -50%);
transform: translate(15px, -50%);
}
.flexslider .slider-item > a::after{content: '';
background: rgba(0, 0, 0, .2);
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.flexslider .slider-item .slider-caption-container{opacity: 0;
-webkit-transition: .7s ease-in .4s;
-moz-transition: .7s ease-in .4s;
-o-transition: .7s ease-in .4s;
-ms-transition: .7s ease-in .4s;
transition: .7s ease-in .4s;
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.flexslider .slider-item.flex-active-slide .slider-caption-container{opacity: 1;
}
.flexslider .slider-caption-container.left{text-align: left;
}
.flexslider .slider-caption-container.right{text-align: right;
}
.flexslider .slider-caption-container.center{text-align: center;
}
.flexslider .slider-caption{display: inline-block;
max-width: 50%;
color: rgba(255, 255, 255, 1);
text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}
.flexslider .slider-caption .slide-title{margin: 0 0 15px 0;
line-height: 1.4;
}
.flexslider .slider-caption .entry-meta{margin-bottom: 10px;
text-transform: uppercase;
}
.flexslider .slider-caption .entry-meta,
.flexslider .slider-caption .entry-categories{font-size: 12px;
}
.flexslider .slider-caption .entry-meta a{color: white;
}
.flexslider .slider-caption .entry-meta,
.flexslider .slider-caption .slide-title a{color: inherit;
}
.flexslider .slider-caption.center{left: 50%;
right: auto;
width: 40%;
text-align: center;
}
.flexslider .flex-control-nav li{display: inline-block;
}
.flexslider .slider-caption{margin-left: 8%;   
width: 60%;
max-width: 100%;
}
.airkit_expanded-row .flexslider .slider-caption{margin-left: 0;
}
@media screen and (min-width: 768px){.airkit_expanded-row .flexslider .slider-caption{margin-left:0;}

} .bx-wrapper{position: relative;
margin: 0 auto 60px;
padding: 0
}
.bx-wrapper img{max-width: 100%;
width: 100%;
display: block
}
.bx-wrapper .mime-type-gif.has-lazy-placeholder img{visibility: hidden;
}
.bx-wrapper .bx-viewport{-webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0)
}
.bx-wrapper .bx-controls-auto,
.bx-wrapper .bx-pager{position: absolute;
bottom: -30px;
width: 100%
}
.bx-wrapper .bx-loading{min-height: 50px;
background: url(//www.prestigefoto.pt/wp-content/themes/avena/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000
}
.bx-wrapper .bx-pager{text-align: center;
font-size: .85em;
font-weight: 700;
color: #666;
padding-top: 20px
}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,
.bx-wrapper .bx-pager .bx-pager-item{display: inline-block
}
.bx-wrapper .bx-pager.bx-default-pager a{background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px
}
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:hover{background: #000
}
.bx-wrapper .bx-prev{left: 10px;
background: url(//www.prestigefoto.pt/wp-content/themes/avena/images/controls.png) 0 -32px no-repeat
}
.bx-wrapper .bx-next{right: 10px;
background: url(//www.prestigefoto.pt/wp-content/themes/avena/images/controls.png) -43px -32px no-repeat
}
.bx-wrapper .bx-prev:hover{background-position: 0 0
}
.bx-wrapper .bx-next:hover{background-position: -43px 0
}
.bx-wrapper .bx-controls-direction a{position: absolute;
top: 50%;
margin-top: -25px;
outline: 0;
z-index: 9999
}
.bx-wrapper .bx-controls-direction a.disabled{display: none
}
.bx-wrapper .bx-controls-auto{text-align: center
}
.bx-wrapper .bx-controls-auto .bx-start{display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//www.prestigefoto.pt/wp-content/themes/avena/images/controls.png) -86px -11px no-repeat;
margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:hover{background-position: -86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop{display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//www.prestigefoto.pt/wp-content/themes/avena/images/controls.png) -86px -44px no-repeat;
margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position: -86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: left;
width: 80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right: 0;
width: 35px
}
.bx-wrapper .bx-caption{position: absolute;
bottom: 0;
left: 0;
background: #666;
background: rgba(80, 80, 80, .75);
width: 100%
}
.bx-wrapper .bx-caption span{color: #fff;
display: block;
font-size: .85em;
padding: 10px
}
.bxslider{position: relative;
}
.bxslider .slider-item > a::after{content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, .2);
}
.bxslider .slider-caption{position: absolute;
bottom: 40px;
padding: 20px 40px;
color: rgba(255, 255, 255, 1);
text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
width: 60%;
max-width: 100%;
left: 6%;
}
.airkit_expanded-row .bxslider .slider-caption{left: 0;
}
.bxslider .slider-caption .slide-title{display: block;
margin-bottom: 15px;
font-weight: normal;
margin-top: 0;
line-height: 1.3;
}
.bxslider .slider-caption .slide-title a{color: inherit;
-webkit-transition: .2s ease-in-out .1s;
-o-transition: .2s ease-in-out .1s;
transition: .2s ease-in-out .1s;
}
.bxslider .slider-caption .excerpt{display: block;
max-width: 75%;
}
.bxslider .controls-direction span{display: block;
text-align: center;
position: absolute;
top: 50%;
margin-top: -25px;
}
.bxslider .controls-direction span a{display: block;
width: 40px;
height: 50px;
line-height: 50px;
color: inherit;
opacity: 0.5;
-webkit-transition: opacity .2s ease-in-out;
-o-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
}
.bxslider:hover .controls-direction span a{opacity: 1;
}
.bxslider #slider-next a{border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.bxslider #slider-prev a{border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.bxslider #slider-next{right: 0;
}
.bxslider #slider-prev{left: 0;
}
.bxslider .slider-caption ul[class*="entry-"],
.bxslider .slider-caption .slide-title,
.bxslider .slider-caption .excerpt{opacity: 0;
visibility: hidden;
-webkit-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.bxslider .slider-caption ul[class*="entry-"]{-webkit-transform: translate3d(0, -500%, 0);
transform: translate3d(0, -500%, 0);
}
.bxslider .slider-caption .slide-title{-webkit-transform: translate3d(0, -300%, 0);
transform: translate3d(0, -300%, 0);
}
.bxslider .slider-caption .excerpt{-webkit-transform: translate3d(0, 300%, 0);
transform: translate3d(0, 300%, 0);
}
.bxslider .active-slide .slider-caption ul[class*="entry-"].is-animated,
.bxslider .active-slide .slider-caption .slide-title.is-animated,
.bxslider .active-slide .slider-caption .excerpt.is-animated{opacity: 1;
visibility: visible;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.bxslider .active-slide .slider-caption ul[class*="entry-"].is-animated,
.bxslider .active-slide .slider-caption .slide-title.is-animated{-webkit-transition-delay: .4s;
transition-delay: .4s;
}
.bxslider .active-slide .slider-caption .excerpt.is-animated{-webkit-transition-delay: .5s;
transition-delay: .5s;
}
.bxslider .slider-caption.left .slide-title{margin-left: -15px;
}
.bxslider .slider-caption.right .slide-title{margin-right: -15px;
}
.bxslider .slider-caption.left .excerpt{float: left;
}
.bxslider .slider-caption.right .excerpt{float: right;
}
.bxslider .slider-caption.center .excerpt{margin-left: auto;
margin-right: auto;
}
.bxslider .slider-caption.left{left: 0;
text-align: left;
}
.bxslider .slider-caption.right{right: 0;
text-align: right;
}
.bxslider .slider-caption.center{width: 100%;
text-align: center;
}
.bx-wrapper .bx-pager.bx-default-pager a{width: 15px;
height: 5px;
border-radius: 0;
}
.bxslider .slider-item .entry-meta{color: rgba(255, 255, 255, 1);
text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}
.bxslider .slider-item ul[class*="entry-"]{display: inline-block;
margin-bottom: 10px;
}
.bxslider .slider-item ul[class*="entry-"]:not(:last-child){margin-right: 15px;
} .slicebox{position: relative;
}
.slicebox ul{margin: 0 auto;
position: relative;
overflow: hidden;
width: 100%;
list-style-type: none;
padding: 0;
}
.slicebox ul li{margin: 0;
padding: 0;
display: none;
}
.slicebox ul li > a{outline: none;
}
.slicebox ul li > a img{border: none;
}
.slicebox img{max-width: 100%;
display: block;
}
.sb-description{padding: 20px;
bottom: 10px;
left: 10px;
right: 10px;
z-index: 1000;
position: absolute;
background: #CBBFAE;
background: rgba(190, 176, 155, 0.4);
border-left: 4px solid rgba(255, 255, 255, 0.7);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
color: #fff;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
-ms-transition: all 200ms;
transition: all 200ms;
}
.slicebox li.sb-current .sb-description{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
opacity: 1;
}
.slicebox li.sb-current .sb-description:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
filter: alpha(opacity=99);
background: rgba(190, 176, 155, 0.7);
}
.sb-perspective{position: relative;
}
.sb-perspective > div{position: absolute;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
}
.sb-side{margin: 0;
display: block;
position: absolute;
-moz-backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.slicebox li .slider-caption{position: absolute;
bottom: 40px;
left: 8%;
background-color: rgba(255, 255, 255, 0.97);
width: 600px;
max-width: 100%;
padding: 40px;
text-align: left;
}
.slicebox li .slider-caption.left{left: 80px;
}
.slicebox li .slider-caption.right{left: auto;
right: 80px;
}
.slicebox li .slider-caption.center{left: 50%;
right: auto;
width: 40%;
margin-left: -20%;
text-align: center;
}
.slicebox li .slider-caption h3{margin-top: 0;
font-size: 30px;
line-height: 1.3;
}
.slicebox .nav-arrows .sb-next,
.slicebox .nav-arrows .sb-prev{position: absolute;
top: 50%;
width: 60px;
height: 60px;
line-height: 60px;
font-size: 18px;
color: #7c7c7c;
background: rgba(255, 255, 255, 0.95);
opacity: 0.2;
text-align: center;
-webkit-transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-o-transition: opacity .2s ease-out;
transition: opacity .2s ease-out;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.slicebox:hover .nav-arrows .sb-next,
.slicebox:hover .nav-arrows .sb-prev{opacity: 1;
}
.slicebox .nav-arrows .sb-next{right: 0;
}
.slicebox .nav-arrows .sb-prev{left: 0;
} .airkit_parallax-slider{height: auto;
position: relative;
overflow: hidden;
}
.airkit_parallax-slider .slides{position: relative;
}
.airkit_parallax-slider .slides li{position: absolute;
z-index: 1;
opacity: 0;
top: 0;
left: 0;
height: auto;
width: 100%;
}
.airkit_parallax-slider .slides .active{z-index: 5;
}
.airkit_parallax-slider .slides img{width: 100%;
display: block;
} .airkit_parallax-slider .slider-caption-container{position: absolute;
z-index: 10;
width: 100%;
top: 50%;
-webkit-transform: translatey(-50%);
-o-transform: translatey(-50%);
transform: translatey(-50%);
}
.airkit_parallax-slider .slider-caption{margin-left: 15%;
margin-bottom: 15%;
}
.airkit_expanded-row .airkit_parallax-slider .slider-caption{margin-left: 0;
}
@media screen and (min-width: 768px){.airkit_parallax-slider .slider-caption{margin-left:0;}
.site-section:not(.airkit_expanded-row) .airkit_parallax-slider .slider-caption{margin-left:0;margin-right:0;padding-left:15%;padding-right:15%;}
}
.airkit_parallax-slider .slide-title{display: block;
margin-bottom: 25px;
font-weight: normal;
line-height: 1.3;
}
.airkit_parallax-slider .slide-title a{color: #FFF;
text-shadow: 0 0 3px rgba(30, 30, 30, 0.8);
-webkit-transition: background-color .2s ease-in-out, color .2s ease-in-out;
-o-transition: background-color .2s ease-in-out, color .2s ease-in-out;
transition: background-color .2s ease-in-out, color .2s ease-in-out;
}
.airkit_parallax-slider .excerpt{display: inline-block;
max-width: 50%;
text-shadow: 0 0 3px rgba(30, 30, 30, 0.8);
color: #FFF;
}
.airkit_parallax-slider .slide-title,
.airkit_parallax-slider .excerpt{opacity: 0;
visibility: hidden;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.airkit_parallax-slider .slide-title{-webkit-transform: translate3d(0, -300%, 0);
transform: translate3d(0, -300%, 0)
}
.airkit_parallax-slider .excerpt{-webkit-transform: translate3d(0, 300%, 0);
transform: translate3d(0, 300%, 0)
}
.airkit_parallax-slider .slides > .active .slide-title.is-animated,
.airkit_parallax-slider .slides > .active .excerpt.is-animated{opacity: 1;
visibility: visible;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.airkit_parallax-slider .slides > .active .slide-title.is-animated{-webkit-transition-delay: .4s;
transition-delay: .4s;
}
.airkit_parallax-slider .slides > .active .excerpt.is-animated{-webkit-transition-delay: .5s;
transition-delay: .5s;
}
.airkit_parallax-slider .slider-caption.left{padding-left: 150px;
}
.airkit_parallax-slider .slider-caption.left .slide-title{margin-left: -15px;
}
.airkit_parallax-slider .slider-caption.right .slide-title{margin-right: -15px;
}
.airkit_parallax-slider .slider-caption.left .excerpt{float: left;
}
.airkit_parallax-slider .slider-caption.right .excerpt{float: right;
}
.airkit_parallax-slider .slider-caption.center .excerpt{margin-left: auto;
margin-right: auto;
}
.airkit_parallax-slider .slider-caption.left{left: 0;
text-align: left;
}
.airkit_parallax-slider .slider-caption.right{padding-right: 150px;
}
.airkit_parallax-slider .slider-caption.right{right: 0;
text-align: right;
}
.airkit_parallax-slider .slider-caption.center{width: 100%;
text-align: center;
} .airkit_parallax-slider .slides li:first-of-type{z-index: 2;
}
.airkit_parallax-slider .slides,
.airkit_parallax-slider .sf-controls{list-style-type: none;
margin: 0;
padding: 0;
}
.airkit_parallax-slider .sf-controls li{position: absolute;
top: 50%;
margin-top: -30px;
z-index: 10;
cursor: pointer;
display: inline-block;
height: 60px;
line-height: 60px;
opacity: .5;
-webkit-transition: opacity .2s ease-in-out;
-o-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
}
.airkit_parallax-slider:hover .sf-controls li{opacity: 1;
}
.airkit_parallax-slider .sf-controls li > a{display: block;
padding-left: 20px;
padding-right: 20px;
border-top: 1px solid rgba(230, 230, 230, 0.6);
border-bottom: 1px solid rgba(230, 230, 230, 0.6);
-webkit-transition: padding .2s ease-in-out;
-o-transition: padding .2s ease-in-out;
transition: padding .2s ease-in-out;
color: #FFF;
}
.airkit_parallax-slider .sf-controls li.previous > a:hover{padding-left: 30px;
}
.airkit_parallax-slider .sf-controls li.next > a:hover{padding-right: 30px;
}
.airkit_parallax-slider .sf-controls li.previous > a{border-right: 1px solid rgba(230, 230, 230, 0.6);
}
.airkit_parallax-slider .sf-controls li.next > a{border-left: 1px solid rgba(230, 230, 230, 0.6);
}
.airkit_parallax-slider .sf-controls li.previous{left: 40px;
}
.airkit_parallax-slider .sf-controls li.next{right: 40px;
} .airkit_parallax-slider .slide-content{position: absolute;
top: 20px;
left: 20px;
bottom: 20px;
right: 20px;
color: white;
}
.temp{margin: 400px 0;
} .joyslider{position: relative;
overflow: hidden;
color: #feffff;
}
.joyslider ul{margin: 0;
padding: 0;
}
.joyslider ul.entry-meta{margin-bottom: 10px;
}
.joyslider a{text-decoration: none;
}
.joyslider img{display: block;
width: 100%;
height: auto;
}
.joyslider .slider-container{position: relative;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
overflow: hidden;
}
.joyslider .slider-container .container > .slides-tab-nav{overflow: hidden;
max-width: 100%;
position: relative;
height: 115px;
top: -125px;
width: 100%;
}
.joyslider .slider-item{list-style: none;
position: relative;
float: left;
width: 100%;
}
.joyslider .slides > .slider-item:not(:first-child){height: 0;
overflow: hidden;
}
.joyslider .slides.loaded > .slider-item:not(:first-child){height: auto;
overflow: auto;
}
.joyslider .slider-item .slide-title{margin: 0;
font-size: 42px;
text-shadow: 0 0 5px rgba(40, 40, 40, 0.8);
line-height: 1.2;
margin-bottom: 15px;
}
.joyslider .slider-item .slide-title a{color: inherit;
}
.joyslider .slider-item .slider-caption-container{position: absolute;
bottom: 0;
left: 0;
right: 0;
padding-left: 40px;
padding-right: 40px;
}
.site-section > .container .container.slides-main-contanier{padding: 0 40px;
}
.joyslider .slider-item .slider-caption ul[class*="entry-"],
.joyslider .slider-item .slider-caption .slide-title,
.joyslider .slider-item .slider-caption .excerpt{opacity: 0;
-webkit-transition: transform .3s ease-out, opacity .3s ease-out;
-o-transition: transform .3s ease-out, opacity .3s ease-out;
transition: transform .3s ease-out, opacity .3s ease-out;
-webkit-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
}
.joyslider .slider-item.active-slide .slider-caption ul[class*="entry-"],
.joyslider .slider-item.active-slide .slider-caption .slide-title,
.joyslider .slider-item.active-slide .slider-caption .excerpt{opacity: 1;
-webkit-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.joyslider .slider-item.active-slide .slider-caption ul[class*="entry-"]{-webkit-transition-delay: .3s;
-moz-transition-delay: .3s;
transition-delay: .3s;
}
.joyslider .slider-item.active-slide .slider-caption .slide-title{-webkit-transition-delay: .4s;
-moz-transition-delay: .4s;
transition-delay: .4s;
}
.joyslider .slider-item.active-slide .slider-caption .excerpt{-webkit-transition-delay: .45s;
-moz-transition-delay: .45s;
transition-delay: .45s;
}
.joyslider .entry-meta a{color: inherit;
}
.joyslider .entry-description{max-width: 100%;
margin-top: 20px;
text-shadow: 0 0 2px rgba(60, 60, 60, 0.8);
}
.joyslider .slides-preview{position: absolute;
bottom: 0;
left: 0;
}
.joyslider .slides-preview::after{content: "";
clear: both;
display: block;
}
.joyslider .slides-preview li{display: inline-block;
float: left;
list-style: none;
}
.joyslider .slide-preview .entry-title{margin: 0 0;
white-space: nowrap;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
font-size: 20px;
line-height: 1;
text-shadow: 1px 1px 2px rgba(30, 30, 30, 0.8);
z-index: 10;
}
.joyslider .slides-preview .entry-slide{border-bottom: 1px solid rgba(255, 255, 255, 0.3);
margin-right: 40px;
cursor: pointer;
padding: 20px 0;
}
.joyslider .slides-preview .entry-slide:last-child{margin-right: 0;
}
.joyslider .slider-item .slide-content .container{position: relative;
z-index: 1;
}
.joyslider .slider-item .slide-content::after{bottom: 0;
content: "";
display: block;
height: 150px;
left: 0;
position: absolute;
background: linear-gradient(to bottom, rgba(42, 47, 51, 0) 0%, rgba(42, 47, 51, 0.85) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
width: 100%;
}
.joyslider .slides-container{z-index: 2;
position: relative;
}
.joyslider .slides-container > li{display: inline-block;
float: left;
position: relative;
width: 100%;
}
.joyslider .slides-container > li::after{bottom: 0;
content: "";
display: block;
height: 100%;
left: 0;
position: absolute; background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.65)), color-stop(100%, rgba(0, 0, 0, 0))); background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=1); width: 100%;
opacity: 0.2;
}
.joyslider .slides-container > li:not(:first-child){display: none;
}
.joyslider.active .slides-container > li:not(:first-child){display: inline-block;
}
.joyslider .slider-controls{position: absolute;
top: 40px;
z-index: 4;
width: 100%;
text-align: right;
padding-right: 20px;
}
.joyslider .slider-controls li{display: inline-block;
margin-left: 10px;
}
.joyslider .slider-item > a::after{content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(30, 30, 30, 0.3);
}
.joyslider .slider-controls a{color: inherit;
display: block;
font-size: 18px;
height: 44px;
width: 44px;
border-radius: 50%;
text-align: center;
line-height: 44px;
background-color: rgba(255, 255, 255, 0.3);
box-shadow: 0 0 30px rgba(30, 30, 30, 0.05);
-webkit-transition: background-color 0.2s ease-out;
-moz-transition: background-color 0.2s ease-out;
transition: background-color 0.2s ease-out;
}
.joyslider .slider-controls a:hover{background-color: rgba(255, 255, 255, 0.5);
}
.joyslider .control-fade-out{opacity: .3;
}
.joyslider .slides-preview-container{position: absolute;
left: 0;
right: 0;
bottom: 10px;
z-index: 2;
}
.joyslider .preview-data{min-height: 40px;
}
.joyslider .slide-preview{position: relative;
display: inline-block;
cursor: pointer;
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
padding-bottom: 15px;
-webkit-transition: border-bottom-color 0.2s ease-out;
-moz-transition: border-bottom-color 0.2s ease-out;
transition: border-bottom-color 0.2s ease-out;
}
.joyslider .slide-preview .progress{position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #FFF;
width: 0px;
overflow: visible !important;
}
.joyslider .slide-preview .slide-index{position: absolute;
width: 30px;
left: 0;
height: 100%;
text-align: left;
line-height: 50%;
font-size: 64px;
height: 30px;
line-height: 64px;
opacity: 0.2;
bottom: 20px;
}
.joyslider .slide-preview:last-of-type{margin-right: 0;
}
.joyslider .slide-preview .entry-meta-date li{display: inline-block;
font-size: 10px;
color: rgba(255, 255, 255, 0.6);
text-shadow: 0 0 2px rgba(30, 30, 30, 0.8);
font-style: italic;
}
.joyslider .entry-meta-date{margin-bottom: 5px;
font-size: 13px;
text-transform: uppercase;
}
.joyslider .slider-item .slider-caption{padding: 50px 40px 13% 0px;
display: inline-block;
width: 65%;
max-width: 100%;
}
.joyslider .stream-likes{left: 50%;
margin-left: -10px;
position: absolute;
}
.joyslider .stream-likes .touchsize-likes .touchsize-likes-count::before{display: block;
font-size: 16px;
margin-bottom: -5px;
margin-right: 0.2em;
}
.joyslider .stream-likes .touchsize-likes .touchsize-likes-count{color: #fff;
font-size: 11px;
}
.airkit_slider.stream .slider-item .entry-categories li a{padding: 3px 6px;
font-size: 13px;
} .corena-slider{position: relative;
overflow: hidden;
color: #feffff;
margin-bottom: -50px;
}
.corena-slider ul{margin: 0;
padding: 0;
}
.corena-slider a{text-decoration: none;
}
.corena-slider img{display: block;
width: 100%;
height: auto;
}
.corena-slider .slider-container{position: relative;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
overflow: hidden;
}
.corena-slider .slider-container .container > .slides-tab-nav{overflow: hidden;
max-width: 50%;
position: relative;
height: 115px;
top: -105px;
margin-left: 50%;
width: 100%;
}
.corena-slider .slider-item{list-style: none;
}
.corena-slider .slider-item .entry-meta{margin-bottom: 10px;
}
.corena-slider .slider-item .slide-title{margin: 0;
font-size: 34px;
line-height: 1.2;
}
.corena-slider .slider-item .slide-title a{color: inherit;
}
.corena-slider .slider-item .slide-content{position: absolute;
bottom: 0;
left: 0;
right: 0;
padding-left: 40px;
padding-right: 40px;
}
.corena-slider .slides-main-contanier{padding: 0 20px;
}
.corena-slider .slider-item .slide-content .entry-meta,
.corena-slider .slider-item .slide-content .entry-title,
.corena-slider .slider-item .slide-content .entry-description{opacity: 0;
-webkit-transition: transform .3s ease-out, opacity .3s ease-out;
-moz-transition: transform .3s ease-out, opacity .3s ease-out;
transition: transform .3s ease-out, opacity .3s ease-out;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
transform: translateY(100%);
}
.corena-slider .slider-item.active-slide .slide-content .entry-meta,
.corena-slider .slider-item.active-slide .slide-content .entry-title,
.corena-slider .slider-item.active-slide .slide-content .entry-description{opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
transform: translateY(0);
}
.corena-slider .slider-item.active-slide .slide-content .entry-meta{-webkit-transition-delay: .3s;
-moz-transition-delay: .3s;
transition-delay: .3s;
}
.corena-slider .slider-item.active-slide .slide-content .entry-title{-webkit-transition-delay: .4s;
-moz-transition-delay: .4s;
transition-delay: .4s;
}
.corena-slider .slider-item.active-slide .slide-content .entry-description{-webkit-transition-delay: .45s;
-moz-transition-delay: .45s;
transition-delay: .45s;
}
.corena-slider .entry-categories{overflow: hidden;
margin-bottom: 20px;
}
.corena-slider .entry-categories li{display: inline-block;
float: left;
border-right: 1px solid transparent;
}
.corena-slider .entry-categories li:last-child{border-right: none;
}
.corena-slider .entry-categories a{height: 24px;
padding: 0 12px;
display: block;
line-height: 24px;
text-align: center;
color: inherit;
background-color: #27282c;
font-size: 12px;
font-style: italic;
}
.corena-slider .entry-meta li{display: inline-block;
list-style: none;
font-size: 12px;
color: #7c7c7c;
}
.corena-slider .entry-meta li.meta-date{font-weight: bold;
}
.corena-slider .entry-meta a{color: inherit;
}
.corena-slider .excerpt{max-width: 100%;
margin-top: 10px;
color: #7c7c7c;
font-style: italic;
}
.corena-slider .slides-preview{position: absolute;
bottom: 0;
left: 0;
}
.corena-slider .slides-preview::after{content: "";
clear: both;
display: block;
}
.corena-slider .slides-preview li{display: inline-block;
float: left;
list-style: none;
}
.corena-slider .slide-preview .entry-title{margin: 0 0;
white-space: nowrap;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
font-size: 20px;
line-height: 1;
text-shadow: 1px 1px 2px rgba(30, 30, 30, 0.8);
z-index: 10;
}
.corena-slider .slides-preview .entry-slide{border-bottom: 1px solid rgba(255, 255, 255, 0.3);
margin-right: 40px;
cursor: pointer;
padding: 20px 0;
}
.corena-slider .slides-preview .entry-slide:last-child{margin-right: 0;
}
.corena-slider .slider-item .slider-caption-container{z-index: 1;
}
.corena-slider .slider-item .slider-caption::after{bottom: 0; display: block;
height: 150px;
left: 0;
position: absolute;
background: linear-gradient(to bottom, rgba(42, 47, 51, 0) 0%, rgba(42, 47, 51, 0.85) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
width: 100%;
}
.corena-slider .slides{z-index: 2;
position: relative;
}
.corena-slider .slides > li{display: inline-block;
float: left;
position: relative;
width: 100%;
}
.corena-slider .slides > li:not(:first-child){display: none;
}
.corena-slider.active .slides > li:not(:first-child){display: inline-block;
}
.corena-slider .slider-controls{position: absolute;
bottom: 65%;
z-index: 4;
width: 100%;
}
.corena-slider .slider-controls li{display: inline-block;
}
.corena-slider .slider-controls li.prev-slider{position: absolute;
left: 50px;
}
.corena-slider .slider-controls li.next-slider{position: absolute;
right: 50px;
}
.corena-slider .slider-controls li.slider-command{position: absolute;
right: 110px;
}
.corena-slider .slider-controls a{color: inherit;
display: block;
font-size: 18px;
height: 54px;
width: 54px;
border-radius: 50%;
text-align: center;
line-height: 54px;
background-color: rgba(60, 60, 60, 0.1);
-webkit-transition: background-color 0.2s ease-out;
-moz-transition: background-color 0.2s ease-out;
transition: background-color 0.2s ease-out;
}
.corena-slider .slider-controls a:hover{background-color: rgba(60, 60, 60, 0.5);
}
.corena-slider .control-fade-out{opacity: .3;
}
.corena-slider .slides-preview-container{position: absolute;
left: 0;
right: 0;
bottom: 10px;
z-index: 2;
}
.corena-slider .preview-data{min-height: 40px;
}
.corena-slider .slide-preview{position: relative;
display: inline-block;
cursor: pointer;
border-bottom: 3px solid rgba(255, 255, 255, 0.3);
padding-bottom: 10px;
-webkit-transition: border-bottom-color 0.2s ease-out;
-moz-transition: border-bottom-color 0.2s ease-out;
transition: border-bottom-color 0.2s ease-out;
}
.corena-slider .slide-preview .progress{position: absolute;
bottom: -2px;
left: 0;
height: 2px;
background-color: #FFF;
width: 0px;
overflow: visible !important;
border-radius: 0;
}
.corena-slider .slide-preview .slide-index{position: absolute;
left: 0;
top: 0;
width: 50px;
height: 100%;
text-align: left;
line-height: 50%;
font-size: 42px;
line-height: 80px;
opacity: 0.5;
display: none;
}
.corena-slider .slide-preview:last-of-type{margin-right: 0;
}
.corena-slider .slide-preview .entry-meta-date li{display: inline-block;
font-size: 10px;
color: rgba(255, 255, 255, 0.6);
text-shadow: 0 0 2px rgba(30, 30, 30, 0.8);
font-style: italic;
}
.corena-slider .slider-caption-container{position: absolute;
bottom: 0;
left: 0;
right: 0;
padding-left: 40px;
padding-right: 40px;
}
.corena-slider .slider-caption{position: absolute;
background: #FFF;
color: #000;
padding: 40px 40px 0 40px;
width: 41%;
}  .lSSlideWrapper,
.lSSlideWrapper .lSFade{position: relative
}
.lSSlideOuter,
.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout: none;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.lSSlideOuter .lSPager.lSGallery::after,
.lSSlideWrapper>.lightSlider::after{clear: both
}
.lSSlideOuter{-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.lightSlider::after,
.lightSlider::before{content: " ";
display: table
}
.lightSlider{overflow: hidden;
margin: 0
}
.lSSlideWrapper{max-width: 100%;
overflow: hidden
}
.lSSlideWrapper .lSSlide{-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: all 1s;
-webkit-transition-property: -webkit-transform, height;
-moz-transition-property: -moz-transform, height;
transition-property: transform, height;
-webkit-transition-duration: inherit!important;
transition-duration: inherit!important;
-webkit-transition-timing-function: inherit!important;
transition-timing-function: inherit!important
}
.lSSlideWrapper .lSFade>*{position: absolute!important;
top: 0;
left: 0;
z-index: 9;
margin-right: 0;
width: 100%
}
.lSSlideWrapper.usingCss .lSFade>*{opacity: 0;
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transition-duration: inherit!important;
transition-duration: inherit!important;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: inherit!important;
transition-timing-function: inherit!important
}
.lSSlideWrapper .lSFade>.active{z-index: 10
}
.lSSlideWrapper.usingCss .lSFade>.active{opacity: 1
}
.lSSlideOuter .lSPager.lSpg{margin: 10px 0 0;
padding: 0;
text-align: center
}
.lSSlideOuter .lSPager.lSpg>li{cursor: pointer;
display: inline-block;
padding: 0 5px
}
.lSSlideOuter .lSPager.lSpg>li a{background-color: #222;
border-radius: 30px;
display: inline-block;
height: 8px;
overflow: hidden;
text-indent: -999em;
width: 8px;
position: relative;
z-index: 99;
-webkit-transition: all .5s linear 0s;
transition: all .5s linear 0s
}
.lSSlideOuter .lSPager.lSpg>li.active a,
.lSSlideOuter .lSPager.lSpg>li:hover a{background-color: #428bca
}
.lSSlideOuter .media{opacity: .8
}
.lSSlideOuter .media.active{opacity: 1
}
.lSSlideOuter .lSPager.lSGallery{list-style: none;
padding-left: 0;
margin: 0;
transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li{overflow: hidden;
-webkit-transition: border-radius .12s linear 0s;
transition: border-radius .12s linear 0s
}
.lSSlideOuter .lSPager.lSGallery img{display: block;
height: auto;
max-width: 100%
}
.lSSlideOuter .lSPager.lSGallery::after,
.lSSlideOuter .lSPager.lSGallery::before{content: " ";
display: table
}
.lSSlideOuter.vertical{position: relative
}
.lSSlideOuter.vertical.noPager{padding-right: 0!important
}
.lSSlideOuter.vertical .lSGallery{position: absolute;
right: 0;
top: 0
min-width: 200px;
}
.lSSlideOuter.vertical .lightSlider>*{width: 100%!important;
max-width: none!important
}
.lSSlideOuter.vertical .lSAction>a{left: 50%;
margin-left: -14px;
margin-top: 0
}
.lSSlideOuter.vertical .lSAction>.lSNext{background-position: 31px -31px;
bottom: 10px;
top: auto
}
.lSSlideOuter.vertical .lSAction>.lSPrev{background-position: 0 -31px;
bottom: auto;
top: 10px
}
.lSSlideOuter.lSrtl{direction: rtl
}
.lSSlideOuter .lSPager,
.lSSlideOuter .lightSlider{padding-left: 0;
list-style: none
}
.lSSlideOuter.lSrtl .lSPager,
.lSSlideOuter.lSrtl .lightSlider{padding-right: 0
}
.lSSlideOuter .lSGallery li,
.lSSlideOuter .lightSlider>*{float: left
}
.lSSlideOuter.lSrtl .lSGallery li,
.lSSlideOuter.lSrtl .lightSlider>*{float: right!important
}
@keyframes rightEnd{0%, 100%{left:0}
50%{left:-15px}
}
@keyframes topEnd{0%, 100%{top:0}
50%{top:-15px}
}
@keyframes leftEnd{0%, 100%{left:0}
50%{left:15px}
}
@keyframes bottomEnd{0%, 100%{bottom:0}
50%{bottom:-15px}
}
.lSSlideOuter .rightEnd{-webkit-animation: rightEnd .3s;
animation: rightEnd .3s;
position: relative
}
.lSSlideOuter .leftEnd{-webkit-animation: leftEnd .3s;
animation: leftEnd .3s;
position: relative
}
.lSSlideOuter.vertical .rightEnd{-webkit-animation: topEnd .3s;
animation: topEnd .3s;
position: relative
}
.lSSlideOuter.vertical .leftEnd{-webkit-animation: bottomEnd .3s;
animation: bottomEnd .3s;
position: relative
}
.lSSlideOuter.lSrtl .rightEnd{-webkit-animation: leftEnd .3s;
animation: leftEnd .3s;
position: relative
}
.lSSlideOuter.lSrtl .leftEnd{-webkit-animation: rightEnd .3s;
animation: rightEnd .3s;
position: relative
}
.lightSlider.lsGrab>*{cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab
}
.lightSlider.lsGrabbing>*{cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing
}
.vertical-slider,
.vertical-slider .slider-item.slick-slide{position: relative;
border: none;
outline: none;
}
.vertical-slider .slider-item{position: relative;
}
.vertical-slider .slider-item img{width: 100%;
}
.vertical-slider .slider-item .slide-title{margin-top: 0;
}
.vertical-slider .slider-item .slide-title a{color: inherit;
}
.vertical-slider .lSGallery{position: absolute;
top: 0;
right: 0;
}
.vertical-slider .lSGallery li{position: relative;
border-radius: 0;
background-color: #fff;
color: inherit;
padding: 20px;
}
.vertical-slider .lSGallery li::after{content: '';
position: absolute;
left: 20px;
right: 20px;
bottom: 0;
height: 1px;
background-color: rgba(70, 70, 70, 0.15);
}
.vertical-slider .lSGallery li:last-child::after{display: none;
}
.vertical-slider .lSGallery li a{display: table;
height: 100%;
width: 100%;
color: inherit;
}
.vertical-slider .lSGallery li.active{background-color: transparent;
color: #fff;
border-bottom: none;
}
.vertical-slider .lSGallery li.active a{text-shadow: 0 1px 5px rgba(70, 70, 70, 0.5);
}
.vertical-slider .lSGallery li .mini-caption{display: table-cell;
vertical-align: middle;
}
.vertical-slider .lSGallery li .mini-caption > span{font-size: 22px;
color: rgba(70, 70, 70, 0.1);
}
.vertical-slider .lSGallery li .mini-caption > h5{font-size: 18px;
line-height: 1.6;
margin-top: 5px;
margin-bottom: 0;
}
.vertical-slider .lSGallery li .mini-caption > time{font-size: 12px;
color: rgba(70, 70, 70, 0.5);
}
.vertical-slider .lSGallery li.active .mini-caption > span,
.vertical-slider .lSGallery li.active .mini-caption > time{color: inherit;
}  @media screen and (min-width: 660px) and (max-width: 992px){.vertical-slider .lSGallery li .mini-caption{padding:20px;}
.vertical-slider .slider-item .slider-caption-container{max-height:100%;}
.vertical-slider .lSGallery li{overflow:hidden;}
.vertical-slider .lSGallery li .mini-caption > span{display:none;}
.vertical-slider .lSGallery li .mini-caption > h5{font-size:.85em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;max-height:3px;}
.vertical-slider .slider-item .slide-title{font-size:20px;}
.vertical-slider .excerpt{display:none;}
.airkit_tilter-slider .tilter-slider-header::before{height:40px;}
}
.klein{position: relative;
}
.klein .slider-item{position: relative;
overflow: hidden;
}
.klein .slider-item::before{content: '';
display: block;
position: absolute;
top: 0;
width: 50%;
height: 100%;
background: -moz-radial-gradient(center, ellipse cover, rgba(43,43,43,1) 0%, rgba(0,0,0,0.45) 35%, rgba(0,0,0,0) 63%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(43,43,43,1)), color-stop(35%, rgba(0,0,0,0.45)), color-stop(63%, rgba(0,0,0,0))); background:-webkit-radial-gradient(center, ellipse cover, rgba(43,43,43,1) 0%, rgba(0,0,0,0.45) 35%, rgba(0,0,0,0) 63%); background: -o-radial-gradient(center, ellipse cover, rgba(43,43,43,1) 0%, rgba(0,0,0,0.45) 35%, rgba(0,0,0,0) 63%); background: -ms-radial-gradient(center, ellipse cover, rgba(43,43,43,1) 0%, rgba(0,0,0,0.45) 35%, rgba(0,0,0,0) 63%); background:radial-gradient(ellipse at center, rgba(43,43,43,1) 0%, rgba(0,0,0,0.45) 35%, rgba(0,0,0,0) 63%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2B2B2B', endColorstr='#000000',GradientType=1 ); }
.klein .slider-item.left::before{right: 40%;
}
.klein .slider-item.right::before{left: 40%;
}
.klein .slider-item img{width: 100%;
}
.klein .slider-item > a::after{content: '';
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, .1);
}
.klein .slider-item .slider-caption-container{position: absolute;
left: 50%;
top: 50%;
transform: translate(0, -50%);
padding: 20px;
color: #fff;
}
.klein .slider-item .slider-caption-container.center{-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.klein .slider-item .slider-caption-container .slider-caption{position: absolute;
top: 50%;
transform: translateY(-50%);
text-align: center;
margin: auto;
left: 0;
right: 0;
padding: 0 20px;
}
.klein .slider-item .slider-caption-container::before{content: '';
position: absolute;
left: 0px;
top: -1px;
width: 0%;
height: 2px;
background-color: #fff;
-webkit-transition: 0.5s ease-in 0s;
-moz-transition: 0.5s ease-in 0s;
-o-transition: 0.5s ease-in 0s;
}
.klein .slider-item.slick-current .slider-caption-container::before{width: 100%;
-webkit-transition: 0.3s ease-in 0.3s;
-moz-transition: 0.3s ease-in 0.3s;
-o-transition: 0.3s ease-in 0.3s;
}
.klein .slider-item .side-lines::before,
.klein .slider-item .side-lines::after{content: '';
position: absolute;
top: 0px;
bottom: 0px;
width: 2px;
height: 0;
background-color: #fff;
-webkit-transition: 1s ease-in 1s;
-moz-transition: 1s ease-in 1s;
-o-transition: 1s ease-in 1s;
}
.klein .slider-item .side-lines::before{left: 0;
}
.klein .slider-item .side-lines::after{right: 0;
}
.klein .slider-item.slick-current .side-lines::before,
.klein .slider-item.slick-current .side-lines::after{height: 100%;
-webkit-transition: 0.4s ease-in 0.5s;
-moz-transition: 0.4s ease-in 0.5s;
-o-transition: 0.4s ease-in 0.5s;
}
.klein .slider-item .entry-categories{display: block;
width: 100%;
text-transform: uppercase;
line-height: 1;
font-size: 16px;
position: absolute;
overflow: hidden;
text-align: center;
bottom: 0;
padding-bottom: 15px;
margin-bottom: -15px;
margin-left: -20px;
margin-right: -20px;
}
.klein .slider-item .entry-categories::after{margin-left: 20px;
}
.klein .slider-item .entry-categories::before,
.klein .slider-item .entry-categories::after{content: "";
display: inline-block;
height: 2px;
width: 750px;
position: absolute;
top: 100%;
margin-top: -15px;
background-color: #fff;
-webkit-transition: .7s ease-in .5s;
-moz-transition: .7s ease-in .5s;
-o-transition: .7s ease-in .5s;
}
.klein .slider-item.slick-current .entry-categories::before,
.klein .slider-item.slick-current .entry-categories::after{width: 950px;
}
.klein .slider-item .entry-categories::before{margin-left: -970px;
}
.klein .slider-item .entry-categories::after{margin-left: 200px;
-webkit-transition: 1s ease-in;
-moz-transition: 1s ease-in;
-o-transition: 1s ease-in;
}
.klein .slider-item.slick-current .entry-categories::after{margin-left: 20px;
-webkit-transition: 0.7s ease-in 0.5s;
-moz-transition: 0.7s ease-in 0.5s;
-o-transition: 0.7s ease-in 0.5s;
}
.klein .slider-item .entry-categories li{position: relative;
display: inline-block;
bottom: -11px;
}
.klein .slider-item .entry-categories li:not(:first-child){display: none;
}
.klein .slider-item .slide-title{position: relative;
transform: translateX(-155px);
opacity: 0;
text-align: left;
-webkit-transition: 0.15s ease-in 0.1s;
-moz-transition: 0.15s ease-in 0.1s;
-o-transition: 0.15s ease-in 0.1s;
}
.klein .slider-item .slide-title a{position: relative;
display: inline-block;
font-size: 52px;
line-height: 1.1;
margin-top: 0px;
margin-bottom: 0px;
-webkit-transition: 0.2s ease-in;
-moz-transition: 0.2s ease-in;
-o-transition: 0.2s ease-in;
}
.klein .slider-item.slick-current .slide-title{position: relative;
-webkit-transform: translateX(15%);
transform: translateX(15%);
text-shadow: 0 0 3px rgba(60, 60, 60, 0.3);
opacity: 1;
-webkit-transition: 0.5s ease-in 0.2s;
-moz-transition: 0.5s ease-in 0.2s;
-o-transition: 0.5s ease-in 0.2s;
}
.klein .slider-item .slide-title:hover a{transform: translateX(10px);
-webkit-transition: 0.2s ease-in;
-moz-transition: 0.2s ease-in;
-o-transition: 0.2s ease-in;
}
.klein .slider-item .right .slide-title{-webkit-transform: translateX(50px);
-moz-transform: translateX(50px);
-ms-transform: translateX(50px);
-o-transform: translateX(50px);
transform: translateX(50px);
}
.klein .slider-item .excerpt{font-size: 14px;
position: relative;
text-align: left;
opacity: 0;
bottom: -100px;
-webkit-transform: translateX(15%);
-o-transform: translateX(15%);
transform: translateX(15%);
-webkit-transition: 0.15s ease-in 0.1s;
-moz-transition: 0.15s ease-in 0.1s;
-o-transition: 0.15s ease-in 0.1s;
}
.klein .slider-item .right .excerpt{text-align: right;
-webkit-transform: translateX(-15%);
-o-transform: translateX(-15%);
transform: translateX(-15%);
}
.klein .slider-item.slick-current .excerpt{bottom: 0;
opacity: 1;
-webkit-transition: 0.5s ease-in 0.2s;
-moz-transition: 0.5s ease-in 0.2s;
-o-transition: 0.5s ease-in 0.2s;
}
.klein .slider-item .entry-categories li a{-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-o-transition: 0.2s linear;
background-color: transparent !important;
}
.klein .slider-item .entry-categories li a:hover{letter-spacing: 5px;
}
.klein .slider-item a{color: inherit;
}
.klein .nav-arrows{position: absolute;
right: 0;
left: 0;
width: auto;
text-align: center;
bottom: 0;
margin-bottom: 30px;
}
.klein .nav-arrows li{display: inline-block;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.klein .nav-arrows .ar-left,
.klein .nav-arrows .ar-right{position: absolute;
bottom: 0;
cursor: pointer;
color: #fff;
}
.klein .nav-arrows .ar-left{left: 30px;
}
.klein .nav-arrows .ar-right{right: 30px;
}
.klein .nav-arrows .arrow span{-webkit-transition: 0.15s ease-in 0.2s;
-moz-transition: 0.15s ease-in 0.2s;
-o-transition: 0.15s ease-in 0.2s;
}
.klein .nav-arrows .arrow .icon-left::after,
.klein .nav-arrows .arrow .icon-right::after{content: '';
position: absolute;
height: 16px;
width: 16px;
border-radius: 50%;
top: 52%;
background-color: #fff;
transform: translateY(-50%);
-webkit-transition: 0.15s ease-in 0.08s;
-moz-transition: 0.15s ease-in 0.08s;
-o-transition: 0.15s ease-in 0.08s;
}
.klein .nav-arrows .ar-left .icon-left::after{left: 30px;
}
.klein .nav-arrows .ar-right .icon-right::after{right: 30px;
}
.klein .nav-arrows .arrow span{font-weight: 700;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 4px;
position: relative;
vertical-align: 5px;
}
.klein .nav-arrows .ar-left span{margin-left: 25px;
}
.klein .nav-arrows .ar-right span{margin-right: 25px;
}
.klein .nav-arrows .arrow:hover span{-webkit-transition: 0.15s ease-in 0.05s;
-moz-transition: 0.15s ease-in 0.05s;
-o-transition: 0.15s ease-in 0.05s;
}
.klein .nav-arrows .ar-left .arrow:hover span{margin-left: 40px;
}
.klein .nav-arrows .ar-right .arrow:hover span{margin-right: 42px;
}
.klein .nav-arrows .ar-left .arrow:hover .icon-left::after{left: 55px;
-webkit-transition: 0.15s ease-in 0.2s;
-moz-transition: 0.15s ease-in 0.2s;
-o-transition: 0.15s ease-in 0.2s;
}
.klein .nav-arrows .ar-left .arrow:hover .icon-left::before{position: relative;
padding-left: 30px;
-webkit-transition: 0.15s ease-in 0.3s;
-moz-transition: 0.15s ease-in 0.3s;
-o-transition: 0.15s ease-in 0.3s;
}
.klein .nav-arrows .ar-left .arrow .icon-left::before{position: relative;
padding-left: 0px;
-webkit-transition: 0.15s ease-in 0.01s;
-moz-transition: 0.15s ease-in 0.01s;
-o-transition: 0.15s ease-in 0.01s;
}
.klein .nav-arrows .ar-right .arrow:hover .icon-right::after{right: 52px;
-webkit-transition: 0.15s ease-in 0.2s;
-moz-transition: 0.15s ease-in 0.2s;
-o-transition: 0.15s ease-in 0.2s;
}
.klein .nav-arrows .ar-right .arrow:hover .icon-right::before{position: relative;
right: 25px;
-webkit-transition: 0.15s ease-in 0.3s;
-moz-transition: 0.15s ease-in 0.3s;
-o-transition: 0.15s ease-in 0.3s;
}
.klein .nav-arrows .ar-right .arrow .icon-right::before{position: relative;
right: 0px;
-webkit-transition: 0.15s ease-in 0.01s;
-moz-transition: 0.15s ease-in 0.01s;
-o-transition: 0.15s ease-in 0.01s;
}
.klein .nav-arrows .slick-disabled:hover{cursor: default;
}
.klein .nav-arrows li div{font-size: 29px;
position: relative;
} .airkit_slider.mambo{position: relative;
padding-bottom: 100px;
}
.airkit_slider.mambo .navSlides{width: 100%;
margin: 0;
}
.airkit_slider.mambo .nav-slides-container{margin-top: -140px;
}
.airkit_slider.mambo .navSlides li article{cursor: pointer;
margin: 0;
}
.airkit_slider.mambo .navSlides li figure.has-background-img{height: 200px;
-webkit-transition: opacity .12s ease-in;
-moz-transition: opacity .12s ease-in;
-o-transition: opacity .12s ease-in;
-ms-transition: opacity .12s ease-in;
transition: opacity .12s ease-in;
}
.airkit_slider.mambo .navSlides li figure.has-background-img::after{content: '';
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(0,0,0,0.7);
}
.airkit_slider.mambo .navSlides li:not(.slick-current) figure.has-background-img{opacity: 0;
}
.airkit_slider.mambo .navSlides li header{position: absolute;
left: 0;
bottom: 0;
width: 100%;
padding: 30px;
}
.airkit_slider.mambo .navSlides li:not(.slick-current) header{background-color: #232323;
color: #FFF;
}
.airkit_slider.mambo .navSlides li:not(.slick-current) header:hover{background-color: #282828;
}
.airkit_slider.mambo .navSlides li:not(.slick-current) header h3{margin-top: 15px;
margin-bottom: 0;
padding-bottom: 0;
}
.airkit_slider.mambo .navSlides li header h3{font-size: 1.1em;
font-weight: bold;
line-height: 1.4;
}
.airkit_slider.mambo .navSlides li header .entry-meta-date{font-size: 11px;
font-style: italic;
opacity: .8;
}
.airkit_slider.mambo .navSlides li.slick-current header{color: #FFF;
}
.airkit_slider.mambo .slider-caption{position: absolute;
bottom: 200px;
color: #FFF;
text-shadow: 0 0 3px rgba(0,0,0,.8);
}
.airkit_slider.mambo .slider-caption a{color: #FFF;
text-shadow: 0 0 3px rgba(0,0,0,.8);
}
.airkit_slider.mambo .slider-item{position: relative;
}
.airkit_slider.mambo .slider-item img{width: 100%;
}
.airkit_slider.mambo .slider-item > a::after{content: '';
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, .4);
}
.airkit_slider.mambo .navSlides li .post-format-link{width: 30px;
height: 30px;
line-height: 30px;
border-radius: 50%;
border: 2px solid #ff0000;
color: inherit;
text-align: center;
display: block;
font-size: 9px;
}
.airkit_slider.mambo .navSlides li.slick-current .post-format-link{border: 2px solid #ff0000;
background-color: #ff0000;
color: #FFF;
width: 40px;
height: 40px;
line-height: 40px;
}
.airkit_slider.mambo .navSlides li .post-format-link i::before{width: auto;
margin: 0 0 0 2px;
} .airkit_slider.flinto{position: relative;
max-width: 100%;
overflow: hidden;
min-width: 100%;
width: 0;
}
.airkit_slider.flinto ul.slides .slider-item{height: 960px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
color: inherit;
position: relative;
max-width: 100%;
color: #FFF;
text-shadow: 0 0 20px rgba(0,0,0,0.4);
}
.airkit_slider.flinto ul.slides .slider-item a ,
.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .entry-meta{color: inherit;
}
.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .entry-meta{font-style: italic;
transition: .5s opacity ease 1s, .5s top ease 1s;
opacity: 0;
position: relative;
top: 10px;
margin: 0;
}
.airkit_slider.flinto ul.slides .slider-item .slider-caption-container{position: absolute;
top: 50%;
left: 50%;
max-width: 550px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
opacity: 0;
transform-style: preserve-3d;
-webkit-transition: opacity .25s ease-in .5s;
-moz-transition: opacity .25s ease-in .5s;
-ms-transition: opacity .25s ease-in .5s;
-o-transition: opacity .25s ease-in .5s;
transition: opacity .25s ease-in .5s;
}
.airkit_slider.flinto ul.slides .slider-item.slick-current .slider-caption-container{opacity: 1;
}
.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .slider-caption::before,
.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .slider-caption::after{content: '';
display: block;
left: 50%;
width: 1px;
height: 1px;
margin: 30px auto;
background: #FFF;
opacity: 0;
position: absolute;
-webkit-transition: height .7s ease .4s;
-moz-transition: height .7s ease .4s;
-ms-transition: height .7s ease .4s;
-o-transition: height .7s ease .4s;
transition: height .7s ease .4s;
}
.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .slider-caption::before{top: -130px;
}
.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .slider-caption::after{top: 100%;
}
.airkit_slider.flinto ul.slides .slider-item.slick-current .slider-caption-container .slider-caption::before,
.airkit_slider.flinto ul.slides .slider-item.slick-current .slider-caption-container .slider-caption::after{opacity: 1;
height: 90px;
}
.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .slider-caption::after{transition-delay: 2.1s;
}
.airkit_slider.flinto ul.slides .slider-item.slick-current .slider-caption-container .slider-caption .entry-meta{opacity: 1;
top: 0;
}
.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .slide-title{position: relative;
transform: translateZ(45px);
font-size: 74px;
line-height: 1;
opacity: 0;
top: 10px;
position: relative;
display: block;
max-height: none;
-webkit-transition: opacity .65s ease-in 1.1s, top .65s ease-in 1.1s;
-moz-transition: opacity .65s ease-in 1.1s, top .65s ease-in 1.1s;
-ms-transition: opacity .65s ease-in 1.1s, top .65s ease-in 1.1s;
-o-transition: opacity .65s ease-in 1.1s, top .65s ease-in 1.1s;
transition: opacity .65s ease-in 1.1s, top .65s ease-in 1.1s;
}
.airkit_slider.flinto ul.slides .slider-item.slick-current .slider-caption-container .slide-title{opacity: 1;
top: 0;
}
.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .excerpt{transform: translateZ(15px);
opacity: 0;
top: 10px;
position: relative;
-webkit-line-clamp: 3;
max-height: 6em;
-webkit-transition: opacity .45s ease-in 1.5s, top .45s ease-in 1.5s;
-moz-transition: opacity .45s ease-in 1.5s, top .45s ease-in 1.5s;
-ms-transition: opacity .45s ease-in 1.5s, top .45s ease-in 1.5s;
-o-transition: opacity .45s ease-in 1.5s, top .45s ease-in 1.5s;
transition: opacity .45s ease-in 1.5s, top .45s ease-in 1.5s;
}
.airkit_slider.flinto ul.slides .slider-item.slick-current .slider-caption-container .excerpt{opacity: 1;
top: 0;
}
.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .continue-btn{position: relative;
transform: translateZ(45px);
margin-top: 25px;
height: 42px;
top: 10px;
line-height: 40px;
border: 1px solid rgba(255,255,255,0.3);
color: #FFF;
text-align: center;
display: inline-block;
padding: 0 30px;
text-transform: uppercase;
opacity: 0;
font-size: 15px;
letter-spacing: 0.15em;
-webkit-transition: transform .25s ease-out, opacity .45s ease-in 1.7s, top .45s ease-in 1.7s;
-moz-transition: transform .25s ease-out, opacity .45s ease-in 1.7s, top .45s ease-in 1.7s;
-ms-transition: transform .25s ease-out, opacity .45s ease-in 1.7s, top .45s ease-in 1.7s;
-o-transition: transform .25s ease-out, opacity .45s ease-in 1.7s, top .45s ease-in 1.7s;
transition: transform .25s ease-out, opacity .45s ease-in 1.7s, top .45s ease-in 1.7s;
}
.airkit_slider.flinto ul.slides .slider-item.slick-current .slider-caption-container .continue-btn{top: 0;
opacity: 1;
}
.airkit_slider.flinto ul.slides .slider-item.slick-current .slider-caption-container .continue-btn:hover{border: 1px solid rgba(255,255,255,0.9);
transform: scale(1.1);
}
.airkit_slider.flinto .slick-dots{position: absolute;
text-align: right;
bottom: 20px;
width: 100%;
padding: 0 20px;
}
.airkit_slider.flinto .slick-dots li button{display: none;
}
.airkit_slider.flinto .slick-dots li{display: inline-block;
position: relative;
width: 12px;
height: 12px;
border-radius: 50%;
border: 1px solid rgba(255, 255, 255, .3);
margin-right: 10px;
cursor: pointer;
-webkit-transition: .3s ease;
-moz-transition: .3s ease;
-ms-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
}
.airkit_slider.flinto .slick-dots li.slick-active{border: 1px solid #FFF;
}
.airkit_slider.flinto .slick-dots li.slick-active::after{content: '';
display: block;
width: 6px;
height: 6px;
border-radius: 50%;
position: absolute;
top: 2px;
left: 2px;
background: #FFF;
}
@media screen and (max-width: 1280px){.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .slide-title{font-size:48px;}

}
@media screen and (max-width: 960px){.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .slide-title{font-size:42px;}

}
@media screen and (max-width: 768px){.airkit_slider.flinto ul.slides .slider-item .slider-caption-container .slide-title{font-size:32px;}

}  .ts-testimonials .testimonials-item{text-align: center;
margin-bottom: 40px;
}
.ts-testimonials .carousel-wrapper article{margin-bottom: 0;
}
.ts-testimonials.nav-dots-arrows .carousel-container .testimonials-item,
.ts-testimonials.nav-arrows .carousel-container .testimonials-item{padding-left: 60px;
padding-right: 60px;
}
.ts-testimonials .testimonials-item figure > img{max-width: 120px;
max-height: 120px;
border-radius: 100%;
display: inline-block;
}
.ts-testimonials .testimonials-item figure,
.ts-testimonials .testimonials-item .entry-excerpt{margin-bottom: 30px;
color: inherit;
}
.ts-testimonials .image-above .entry-excerpt{padding: 0 15%;
}
.ts-testimonials .testimonials-item .entry-author,
.ts-testimonials .testimonials-item .author-position{font-size: 16px;
margin-bottom: 0;
}
.ts-testimonials .testimonials-item .author-title{display: block;
}
.ts-testimonials .testimonials-item .author-position{font-size: 12px;
font-style: italic;
} .ts-testimonials .image-left{text-align: left;
}
.ts-testimonials .image-left figure{float: left;
display: inline-block;
}
.ts-testimonials .image-left header{padding-left: 150px;
text-align: left;
}
.ts-testimonials .image-left .entry-author{margin-bottom: 0;
line-height: 1;
}
.ts-testimonials .image-left .author-position{margin-bottom: 0;
line-height: 1;
font-style: italic;
opacity: 0.7;
}
.ts-testimonials .testimonials-item.image-left .entry-footer{line-height: 1.1;
}  .ts-testimonials .image-below{display: flex;
-webkit-display: flex;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.ts-testimonials .image-below figure{margin-bottom: 0;
}
.ts-testimonials .image-below .entry-footer{margin-top: 20px;
}
.ts-testimonials .image-below .entry-footer > div{display: inline-block;
line-height: 1.2;
}
.ts-testimonials .image-below header{position: relative;
padding: 0 65px 0 65px;
margin-bottom: 20px;
}
.ts-testimonials .image-below header::after{content: '';
height: 15px;
width: 15px;
border-top: none;
border-left: none;
position: absolute;
bottom: -9px;
background: #fff;
left: 0;
right: 0;
margin: auto;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.ts-testimonials.cols-by-1 .image-below{padding: 0 15%;
}
.ts-testimonials.cols-by-1 .image-below img.author-img{width: 50px;
height: auto;
display: inline-block;
margin-right: 5px;
border-radius: 50%;
margin-top: -25px;
}
.col-lg-12 .ts-testimonials.cols-by-1 .image-below .entry-excerpt,
.col-lg-12 .ts-testimonials.cols-by-1 .image-above .entry-excerpt{font-size: 21px;
} .ts-testimonials .carousel-wrapper .carousel-nav{margin-top: -30px;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.ts-testimonials .carousel-wrapper .carousel-nav > li{height: 60px;
width: 60px;
text-align: center;
font-size: 16px;
line-height: 60px;
color: #777;
background: #fff;
box-shadow: 0 0 15px 3px rgba(200, 200, 200, .15);
-webkit-transition: .2s linear;
transition: .2s linear;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.ts-testimonials .carousel-wrapper .carousel-nav > li .hidden_btn{display: none;
}
.ts-testimonials .carousel-wrapper .slick-dots{bottom: 0;
}
.ts-testimonials .testimonials-item.image-left .entry-excerpt{font-size: 17px;
} .ts-callaction::before{content: '';
display: block;
width: 90px;
position: absolute;
left: -40px;
top: 50%;
height: 1px;
background: #ddd;
}
.ts-callaction{padding: 45px 40px;
border: 1px solid #ddd;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
}
.ts-callaction a.continue{display: block;
padding: 16px 25px 13px 25px;
text-align: center;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
-webkit-transition: background-color .3s linear, color .3s linear;
-moz-transition: background-color .3s linear, color .3s linear;
-o-transition: background-color .3s linear, color .3s linear;
-ms-transition: background-color .3s linear, color .3s linear;
transition: background-color .3s linear, color .3s linear;
}
.ts-callaction .the-quote{font-size: 30px;
color: inherit;
padding-right: 16px;
font-style: italic;
line-height: 1.8;
} .ts-callaction > div{padding-left: 20px;
padding-right: 20px;
float: left;
}
.ts-callaction .the-quote{max-width: 75%;
}
.ts-callaction .the-button{max-width: 25%;
margin-left: auto;
} .ts-team-single .team-categories li a{color: inherit;
}
.ts-team-single .social-icons li:not(:last-child){margin-right: 10px;
}
.ts-team-single .social-icons li a{display: inline-block;
height: 30px;
width: 30px;
line-height: 30px;
text-align: center;
border-radius: 50%;
border: 1px solid rgba(200, 200, 200, .3);
} .single .block-title .the-title i{font-size: 12px;
color: #999;
}
.the-title a{color: inherit;
}
.block-title .block-title-container .the-title{margin: 0;
color: inherit;
line-height: 1.2;
}
.block-title-description{display: block;
color: inherit;
}
.post-related .block-title,
.block-title-smallcenter.block-title{position: relative;
overflow: hidden;
margin-top: 20px;
margin-bottom: 40px;
} .block-title-2lines{text-align: center;
}
.block-title-2lines .block-title-container{display: inline-block;
width: 40%;
padding: 0 15px;
}
.block-title-2lines .block-title-container .the-title{margin-bottom: 5px;
}
.block-title-2lines .block-title-container::before{content: '';
display: block;
height: 10px;
border-top: 1px solid rgba(120, 120, 120, 0.1);
border-bottom: 1px solid rgba(120, 120, 120, 0.1);
position: absolute;
left: 0;
top: 50%;
width: 30%;
margin-top: -5px;
}
.block-title-2lines .block-title-container::after{content: '';
display: block;
height: 10px;
border-top: 1px solid rgba(120, 120, 120, 0.1);
border-bottom: 1px solid rgba(120, 120, 120, 0.1);
position: absolute;
right: 0;
top: 50%;
width: 30%;
margin-top: -5px;
}
.block-title-2lines .block-title-description{font-size: 14px;
} .block-title-lineariconcenter{text-align: center;
}
.block-title-lineariconcenter .block-title-container i[class^="icon"]{margin: 0 auto;
display: block;
font-size: 18px;
max-width: 70px;
background-color: inherit;
padding: 0 15px;
}
.block-title-lineariconcenter .block-title-container::before{content: "";
position: absolute;
width: 48%;
height: 1px;
background-color: #000;
opacity: 0.08;
top: 85%;
left: 0;
}
.block-title-lineariconcenter .block-title-container::after{content: "";
position: absolute;
width: 48%;
height: 1px;
background-color: #000;
opacity: 0.08;
top: 85%;
right: 0;
} .block-title-simpleleft{text-align: left;
}
.block-title-simpleleft .block-title-container .the-title{margin-bottom: 0;
}
.block-title-simpleleft .block-title-container h4.the-title,
.block-title-simpleleft .block-title-container h5.the-title,
.block-title-simpleleft .block-title-container h6.the-title{margin-bottom: -5px;
} .block-title-lineafter{text-align: left;
overflow: hidden;
}
.block-title-lineafter .block-title-container .the-title{margin-bottom: 0;
position: relative;
display: inline-block;
}
.block-title-lineafter .block-title-container .the-title::after{content: '';
display: inline-block;
height: 10px;
width: 10px;
border-radius: 50%;
background-color: #EB593C;
margin-left: 15px;
vertical-align: middle;
}
.block-title-lineafter .block-title-container .the-title::before{content: '';
display: inline-block;
height: 1px;
width: 3800px;
position: absolute;
background-color: rgba(0, 0, 0, 0.1);
margin-left: 0;
left: 100%;
top: 50%;
margin-top: 6px;
margin-left: 15px;
}
.block-title-lineafter .block-title-container .block-title-description{margin-top: -3px;
} .block-title-linerect{text-align: center;
}
.block-title-linerect .block-title-container{padding-bottom: 10px;
}
.block-title-linerect .block-title-container .the-title{margin-bottom: 0;
position: relative;
}
.block-title-linerect .block-title-container::after{content: '';
display: inline-block;
height: 1px;
width: 100%;
background-color: rgba(240, 240, 240, 0.1);
left: 0;
position: absolute;
bottom: 4px;
}
.block-title-linerect .block-title-container::before{content: '';
display: inline-block;
height: 5px;
width: 80px;
position: absolute;
background-color: #3DB3CC;
left: 50%;
margin-left: -40px;
bottom: 0;
z-index: 1;
} .block-title-leftrect{text-align: left;
}
.block-title-leftrect .block-title-container{padding-left: 20px;
position: relative;
overflow: hidden;
}
.block-title-leftrect .block-title-container .the-title{margin-bottom: 0;
position: relative;
}
.block-title-leftrect .block-title-container::before{content: '';
display: inline-block;
height: 98%;
width: 5px;
position: absolute;
background-color: #EB593C;
left: 0;
top: 0;
z-index: 2;
} .block-title-simplecenter{text-align: center;
} .block-title-smallcenter{text-align: center;
}
.block-title-smallcenter .block-title-container .the-title{position: relative;
margin-bottom: 10px;
padding-bottom: 10px;
position: relative;
font-size: 28px;
font-weight: normal;
}
.block-title-smallcenter .block-title-container .the-title::after{content: '';
position: absolute;
bottom: 0;
height: 1px;
width: 50px;
left: 50%;
margin-left: -25px;
} .block-title-with-subtitle-over .block-title-container{display: block;
position: relative;
text-align: center;
}
.block-title-with-subtitle-over .block-title-container span.block-title-description{margin-top: -35px;
text-shadow: 0px 0px 5px rgba(246, 246, 246, 1);
display: block;
text-align: center;
font-size: 18px;
font-weight: bold;
} .block-title-align-right{text-align: right;
} .block-title-brackets{text-align: center;
}
.block-title-brackets .block-title-container{display: inline-block;
position: relative;
padding: 0 50px;
}
.block-title-brackets .block-title-container .the-title,
.block-title-brackets .block-title-container .block-title-description{display: block;
text-align: center;
}
.block-title-brackets .block-title-container .the-title::before,
.block-title-brackets .block-title-container .the-title::after{position: absolute;
font-size: 1.2em;
top: 0;
}
.block-title-brackets .block-title-container .the-title::before{content: "[";
margin-left: -50px;
}
.block-title-brackets .block-title-container .the-title::after{content: "]";
margin-left: 30px;
} .block-title-with-small-line-below .block-title-container::after{content: '';
display: block;
width: 40px;
height: 2px;
background: #000;
margin-top: 5px;
} .block-title-with-double-line .block-title-container{overflow: hidden;
}
.block-title-with-double-line .block-title-container .block-title-description{clear: both;
display: block;
margin-top: -5px;
}
.block-title-with-double-line .block-title-container .the-title{display: inline-block;
position: relative;
}
.block-title-with-double-line .block-title-container .the-title::after{content: '';
display: block;
width: 90000px;
height: 10px;
border-top: 1px solid rgba(60, 60, 60, 0.1);
border-bottom: 1px solid rgba(60, 60, 60, 0.1);
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin-left: 20px;
margin-top: -1px;
left: 100%;
} .block-title-with-bold-line-after .block-title-container{overflow: hidden;
}
.block-title-with-bold-line-after .block-title-container .block-title-description{clear: both;
display: block;
margin-top: -5px;
}
.block-title-with-bold-line-after .block-title-container h5.the-title + .block-title-description,
.block-title-with-bold-line-after .block-title-container h4.the-title + .block-title-description{margin-top: -10px;
font-size: 90%;
}
.block-title-with-bold-line-after .block-title-container .the-title{display: inline-block;
position: relative;
}
.block-title-with-bold-line-after .block-title-container .the-title::after{content: '';
position: absolute;
width: 9999px;
height: 4px;
background: rgba(60, 60, 60, 0.1);
top: 50%;
left: 100%;
margin-left: 20px;
margin-top: -2px;
} .block-title-border-square-left{overflow: visible;
}
.block-title-border-square-left .block-title-container .block-title-description{clear: both;
display: block;
margin-top: -5px;
}
.block-title-border-square-left .block-title-container .the-title{display: inline-block;
position: relative;
z-index: 1;
}
.block-title-border-square-left .block-title-container::before{content: '';
display: block;
height: 110%;
width: 50px;
border: 2px solid rgba(60, 60, 60, 0.1);
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin-top: -1px;
margin-left: 15px;
z-index: 0;
} .block-title-border-square-center{overflow: visible;
text-align: center;
}
.block-title-border-square-center .block-title-container .block-title-description{clear: both;
display: block;
margin-top: -5px;
position: relative;
z-index: 1;
}
.block-title-border-square-center .block-title-container .the-title{display: inline-block;
position: relative;
z-index: 1;
}
.block-title-border-square-center .block-title-container::before{content: '';
display: block;
height: 110%;
width: 50px;
border: 2px solid rgba(60, 60, 60, 0.1);
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin-top: -10px;
margin-left: -25px;
z-index: 0;
} .block-title-kodak{text-align: center;
max-width: 50%;
margin-left: auto;
margin-right: auto;
}
.block-title-kodak .block-title-container{display: inline-block;
}
.block-title-kodak .block-title-container .the-title{position: relative;
padding-top: 10px;
padding-bottom: 10px;
font-style: italic;
}
.block-title-kodak .block-title-container .corner-line{position: absolute;
left: 0;
top: 0;
z-index: 0;
width: 100%;
height: 100%;
}
.block-title-kodak .block-title-container .corner-line::before,
.block-title-kodak .block-title-container .corner-line::after{content: '';
position: absolute;
top: 0;
left: -20px;
width: 20px;
background-color: #333;
height: 1px;
}
.block-title-kodak .block-title-container .corner-line::after{width: 1px;
height: 20px;
}
.block-title-kodak .block-title-container .the-title::before,
.block-title-kodak .block-title-container .the-title::after{content: '';
position: absolute;
bottom: 0;
right: -30px;
width: 20px;
background-color: #333;
height: 1px;
}
.block-title-kodak .block-title-container .the-title::after{width: 1px;
height: 20px;
} .block-title-skew-bg .block-title-container{text-align: center;
}
.block-title-skew-bg .block-title-container .the-title{display: inline-block;
position: relative;
z-index: 1;
}
.block-title-skew-bg .block-title-container .the-title::before{content: '';
display: block;
position: absolute;
width: 140%;
background: #000;
color: #FFF;
z-index: -1;
height: 140%;
left: -20%;
top: -20%;
transform: skewX(-10deg);
} .dotted,
.stripes{position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.dotted{background: url(//www.prestigefoto.pt/wp-content/themes/avena/images/pointed.png);
background-repeat: repeat;
}
.stripes{background: url(//www.prestigefoto.pt/wp-content/themes/avena/images/stripes.png);
background-repeat: repeat;
} .ts-masonry-container{-webkit-transition: height .7s ease-out;
-moz-transition: height .7s ease-out;
-o-transition: height .7s ease-out;
transition: height .7s ease-out;
}
.isotope-item{-webkit-transition: all .7s cubic-bezier(0.535, 0.235, 0.140, 0.940);
-moz-transition: all .7s cubic-bezier(0.535, 0.235, 0.140, 0.940);
-o-transition: all .7s cubic-bezier(0.535, 0.235, 0.140, 0.940);
transition: all .7s cubic-bezier(0.535, 0.235, 0.140, 0.940);
} .btn{background: inherit;
padding: 5px 25px;
font-size: 12px;
color: inherit;
border-radius: 0;
border: none;
-webkit-transition: .2s all ease-out;
-moz-transition: .2s all ease-out;
-o-transition: .2s all ease-out;
transition: .2s all ease-out;
}
.btn:hover,
.btn:active,
.btn:focus{outline: 0;
box-shadow: none;
border-radius: 0;
}
.btn.active{background-color: #e10d0d;
color: #fff;
box-shadow: none;
border: none;
}
.purchase-btn{padding: 15px 40px;
color: #fff;
background: transparent;
}
.purchase-btn:hover{background: #fff;
}
.btn.large{padding: 1.2em 2em;
font-size: 18px;
line-height: 1.2em;
text-align: center;
}
.btn.medium{padding: 1.1em 1.8em;
font-size: inherit;
line-height: 1.1em;
text-align: center;
}
.btn.small{padding: 1em 1.6em;
font-size: 12px;
line-height: 1em;
text-align: center;
}
.ts-button.small.outline-button{}

.ts-button{background: inherit;
color: inherit;
display: inline-block;
padding: 0 10px;
text-align: center;
position: relative;
-webkit-transition: color 0.2s ease-out;
-moz-transition: color 0.2s ease-out;
transition: color 0.2s ease-out;
}
.ts-button.button-has-icon > i[class*="icon"]::before{margin: 0;
}
.ts-button.button-has-icon > i[class*="icon"]{margin-right: 10px;
}
.ts-button.button-has-icon.ts-right-of-text > i[class*="icon"]{margin-left: 10px;
margin-right: 0;
}
.ts-button.button-has-icon.ts-above-text{text-align: center;
padding: 10px 25px;
line-height: 1.8;
height: auto;
}
.ts-button.button-has-icon.ts-above-text > i[class*="icon"]{margin: 0 auto;
display: block;
}
.ts-button.big{padding: 1.2em 2em;
font-size: 20px;
font-weight: 700;
line-height: 1.2em;
}
.ts-button.medium{padding: 1.1em 1.8em;
font-size: 15px;
font-weight: bold;
line-height: 1.1em;
}
.ts-button.small{padding: 1em 1.6em;
font-size: 12px;
line-height: 1em;
}
.ts-button.xsmall{padding: .9em 1.4em;
font-size: 10px;
line-height: 1em;
}
.ts-button.outline-button{border: 1px solid;
background-color: transparent;
-webkit-transition: border-color 0.2s ease-out, color 0.2s ease-out;
-moz-transition: border-color 0.2s ease-out, color 0.2s ease-out;
transition: border-color 0.2s ease-out, color 0.2s ease-out;
}
.ts-button.bg-button{-webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
-moz-transition: background-color 0.2s ease-out, color 0.2s ease-out;
transition: background-color 0.2s ease-out, color 0.2s ease-out;
}
.ts-button.ghost-button{-webkit-transition: border-color 0.12s ease-out, color 0.12s ease-out, background-color 0.12s ease-out;
-moz-transition: border-color 0.12s ease-out, color 0.12s ease-out, background-color 0.12s ease-out;
transition: border-color 0.12s ease-out, color 0.12s ease-out, background-color 0.12s ease-out;
}
.ts-button.big.outline-button,
.ts-button.medium.outline-button{border-width: 2px;
}
.ts-video-fancybox{background: transparent;
font-size: 14px;
font-style: italic;
}
.ts-video-fancybox span{display: inline-block;
height: 50px;
width: 50px;
border-radius: 100%;
line-height: 50px;
text-align: center;
margin-right: 10px;
-webkit-transition: background .22s linear, color .22s linear;
-o-transition: background .22s linear, color .22s linear;
transition: background .22s linear, color .22s linear;
}
.btn{position: relative; 
padding: 10px 17px;
font-size: 13px;
color: #000;
text-transform: uppercase;
transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1);  
cursor: pointer;
user-select: none;
}
.btn:before, .btn:after{content: '';
position: absolute; 
transition: inherit;
z-index: -1;
}
.btn:hover{color: #fff;
transition-delay: .6s;
}
.btn:hover:before{transition-delay: 0s;
}
.btn:hover:after{background: #000;
transition-delay: .4s;
} .from-top:before, 
.from-top:after{left: 0;
height: 0;
width: 100%;
}
.from-top:before{bottom: 0;  
border: 1px solid #FFF;
border-top: 0;
border-bottom: 0;
}
.from-top:after{top: 0;
height: 0;
}
.from-top:hover:before,
.from-top:hover:after{height: 100%;
} .from-left:before, 
.from-left:after{top: 0;
width: 0;
height: 100%;
}
.from-left:before{right: 0;
border: 1px solid #000;
border-left: 0;
border-right: 0;    
}
.from-left:after{left: 0;
}
.from-left:hover:before,
.from-left:hover:after{width: 100%;
} .from-right:before, 
.from-right:after{top: 0;
width: 0;
height: 100%;
}
.from-right:before{left: 0;
border: 1px solid #FFF;
border-left: 0;
border-right: 0;    
}
.from-right:after{right: 0;
}
.from-right:hover:before,
.from-right:hover:after{width: 100%;
} .from-middle:before{top: 0;
left: 50%;
height: 100%;
width: 0;
border: 1px solid #FFF;
border-left: 0;
border-right: 0;
}
.from-middle:after{bottom: 0;
left: 0;
height: 0;
width: 100%;
background: #FFF;
}
.from-middle:hover:before{left: 0;
width: 100%;
}
.from-middle:hover:after{top: 0;
height: 100%;
} .from-bottom:before, 
.from-bottom:after{left: 0;
height: 0;
width: 100%;
}
.from-bottom:before{top: 0; 
border: 1px solid #FFF;
border-top: 0;
border-bottom: 0;
}
.from-bottom:after{bottom: 0;
height: 0;
}
.from-bottom:hover:before,
.from-bottom:hover:after{height: 100%;
} .contact-form{clear: both;
}
.contact-form.sent input,
.contact-form.sent textarea,
.contact-form.sent select{pointer-events: none;
}
.contant-form .row > div[class*="col"]{position: relative;
}
.contact-form label{position: relative;
clear: both;
display: inline-block;
margin-bottom: 10px;
font-size: 12px;
}
.contact-form label[data-label="required"]::after{content: '*';
color: #f00f0f;
margin-left: 5px;
font-size: 16px;
display: inline-block;
}
.contact-form input,
.contact-form textarea{position: relative;
width: 100%;
font-size: 12px;
padding: 0 8px;
margin-bottom: 30px;
color: inherit;
background: transparent;
resize: none;
border: 0 none;
outline: 0;
border: 1px solid rgba(0, 0, 0, 0.05);
border-bottom: 2px solid rgba(0, 0, 0, 0.05);
-webkit-transition: border-color .3s ease;
-o-transition: border-color .3s ease;
transition: border-color .3s ease;
}
.contact-form input{height: 40px;
line-height: 40px;
}
.contact-form textarea{padding: 7px 10px;
min-height: 80px;
}
.contact-form input:focus,
.contact-form textarea:focus{border-top-color: transparent;
border-right-color: transparent;
border-left-color: transparent;
}
.contact-form input.invalid{box-shadow: 0 0 3px #F04747;
}
button.contact-form-submit{display: inline-block;
background: #000;
color: #FFF;
border: 0 none;
font-size: 12px;
height: 40px;
line-height: 24px;
font-weight: bold;
letter-spacing: 0.2em;
text-transform: uppercase;
padding: 0 35px;
outline: 0;
width: auto;
position: relative;
border-radius: 3px;
-webkit-transition: color .2s, background-color .2s;
-moz-transition: color .2s, background-color .2s;
-o-transition: color .2s, background-color .2s;
transition: color .2s, background-color .2s;
}
button.contact-form-submit.loading::after{content: '';
position: absolute;
right: 10px;
top: 14px;
border-radius: 4px;
display: inline-block;
height: 10px;
width: 10px;
border: 2px solid #fff;
-webkit-animation: rotate 3s linear infinite;
-moz-animation: rotate 3s linear infinite;
-o-animation: rotate 3s linear infinite;
animation: rotate 3s linear infinite;
}
button.contact-form-submit.success{background-color: #5cb85c;
}
button.contact-form-submit.error{background-color: #c9302c;
}
button.contact-form-submit.success::after,
button.contact-form-submit.error::after{content: none;
}
button.contact-form-submit.success i,
button.contact-form-submit.error i{position: absolute;
right: 5px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-animation: fade-in .5s ease forwards;
-moz-animation: fade-in .5s ease forwards;
-o-animation: fade-in .5s ease forwards;
animation: fade-in .5s ease forwards;
}
@keyframes rotate{from{-webkit-transform:rotate(0);}
to{-webkit-transform:rotate(360deg);}
}
@keyframes fade-in{from{opacity:0;}
to{opacity:1;}
}
.contact-form-icon{font-size: 34px;
margin-bottom: 10px;
text-align: center;
}
.contact-form-icon i::before{margin: 0;
}
.contact-form-messages{opacity: 0;
-webkit-transform: translatey(50px);
-o-transform: translatey(50px);
transform: translatey(50px);
-webkit-transition: .2s ease;
-moz-transition: .2s ease;
-ms-transition: .2s ease;
-o-transition: .2s ease;
transition: .2s ease;
}
.contact-form-messages.success{text-align: center;
color: #37A779;
font-size: 14px;
padding: 10px;
border: 1px solid #37A779;
}
.contact-form-messages .invalid{text-align: center;
color: #F04747;
font-size: 14px;
padding: 10px;
border: 1px solid #F04747;
}
.contact-form-messages.success,
.contact-form-messages .invalid{-webkit-transform: translate(0);
-moz-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0);
opacity: 1;
} .ts-featured-area article,
.ts-featured-area article header{position: relative;
} .ts-featured-area.style-1 .main-article .entry-excerpt{padding-right: 100px;
}
.ts-featured-area.style-1 .main-article .entry-title{font-size: 32px;
padding-right: 40px;
padding-left: 40px;
}
.ts-featured-area.style-1 .main-article header{padding: 25px 1.5em;
text-align: center;
}
.ts-featured-area.style-1 article .entry-categories li{display: inline-block;
margin-right: 5px;
}
.ts-featured-area.style-1 article .entry-meta{margin-bottom: 20px;
}
.ts-featured-area.style-1 article .entry-meta li{display: inline-block;
margin-right: 15px;
}
.ts-featured-area.style-1 .thumbnail-view article.over-image header .entry-title{font-size: 2em;
margin-right: 60px;
line-height: 1.4;
} .ts-featured-area.style-1 .small-article .entry-meta{margin-bottom: 10px;
}
.ts-featured-area.style-1 .small-article{margin-bottom: 30px;
}
.ts-featured-area.style-1 .small-article .entry-meta li{display: none;
}
.ts-featured-area.style-1 .small-article .entry-meta li:nth-child(-n+2){display: inline-block;
} .ts-featured-area.style-2 .feat-area-main article .entry-title{color: #fff;
font-size: 36px;
line-height: 1.3;
text-shadow: 1px 1px 3px rgba(0, 0, 0, .7);
}
.ts-featured-area.style-2 .feat-area-column article .entry-title{margin-bottom: 0;
}
.ts-featured-area.style-2 .feat-area-main article > figure{padding-bottom: 78.6%;
}
.ts-featured-area.style-2 article > figure::after{content: '';
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(0,0,0,0.4);
}
.ts-featured-area.style-2 .feat-area-main article .entry-meta li{-webkit-transition: color .24s ease;
transition: color .24s ease;
}
.ts-featured-area.style-2 .feat-area-main article ul[class*="entry-"],
.ts-featured-area.style-2 .feat-area-main article header > a{z-index: 1;
}
.ts-featured-area.style-2 .feat-area-main article header{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
background: transparent;
top: 25px;
}
.ts-featured-area.style-2 .feat-area-column article .entry-title{line-height: 1.5;
margin-bottom: -40px;
-webkit-transition: margin-bottom .25s ease;
-moz-transition: margin-bottom .25s ease;
-ms-transition: margin-bottom .25s ease;
-o-transition: margin-bottom .25s ease;
transition: margin-bottom .25s ease;
}
.ts-featured-area.style-2 .feat-area-column article:hover .entry-title{margin-bottom: 0;
}
.ts-featured-area.style-2 .feat-area-column article .entry-meta{opacity: 0;
-webkit-transition: opacity .15s ease;
-moz-transition: opacity .15s ease;
-ms-transition: opacity .15s ease;
-o-transition: opacity .15s ease;
transition: opacity .15s ease;
}
.ts-featured-area.style-2 .feat-area-column article:hover .entry-meta{opacity: 1;
}
.ts-featured-area.style-2 .feat-area-main article .post-type{display: none;
}
.ts-featured-area.style-2 .feat-area-column.thumbnail-view{text-align: center;
}
.ts-featured-area.style-2 .thumbnail-view article .entry-meta{margin-top: 0;
}
.ts-featured-area.style-2 .feat-area-column.thumbnail-view article .entry-meta li{font-size: 10px;
}
.ts-featured-area.style-2 .feat-area-column.thumbnail-view article .entry-meta li:nth-child(2n+2){display: none;
}
.ts-featured-area.style-2 .feat-area-column.thumbnail-view article.over-image:hover header .entry-content{margin-top: 40px;
}
.ts-featured-area.style-2 .thumbnail-view article.over-image:hover header .entry-content{padding-bottom: 0;
}
.ts-featured-area.style-2 .feat-area-main.thumbnail-view article.over-image header .entry-content{margin-top: 0;
}
.ts-featured-area.style-2 .feat-area-column.thumbnail-view article.below-image header::before{height: 17px;
top: -17px;
left: 15px;
right: 15px;
}
.ts-featured-area.style-2 .feat-area-column.thumbnail-view article.over-image header{margin-left: 0;
margin-right: 0;
}
.ts-featured-area.style-2 .feat-area-column article:last-child{margin-bottom: 0;
}
.ts-featured-area.style-2 .feat-area-main article .entry-categories{margin-bottom: 0;
}
.ts-featured-area.style-2 .feat-area-main article .entry-categories a,
.ts-featured-area.style-2 .feat-area-main article .entry-meta{color: rgba(255, 255, 255, .85);
}
.ts-featured-area.style-2 .feat-area-main article header a{color: inherit;
text-shadow: 1px 1px 1px rgba(1, 1, 1, .2);
}
.ts-featured-area.style-2 .feat-area-main .post-link{background: rgba(0, 0, 0, .3);
z-index: 0;
-webkit-transition: background-color .2s ease-in;
-o-transition: background-color .2s ease-in;
transition: background-color .2s ease-in;
}
.ts-featured-area.style-2 .feat-area-main article:hover .post-link{background: rgba(0, 0, 0, .5);
}
.ts-featured-area.style-2 .feat-area-main.thumbnail-view article .entry-meta{border-top: 1px solid rgba(255,255,255,0.08);
margin-top: 30px;
position: relative;
z-index: 0;
}
.ts-featured-area.style-2 .feat-area-main.thumbnail-view article{-webkit-transition: transform .1s ease-in;
-moz-transition: transform .1s ease-in;
-ms-transition: transform .1s ease-in;
-o-transition: transform .1s ease-in;
transition: transform .1s ease-in;
}
.ts-featured-area.style-2 .feat-area-main.thumbnail-view article:hover{transform: scale(1.03);
}
.ts-featured-area.style-2 article .entry-meta::before{content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 0;
height: 1px;
background: rgba(255,255,255,0.3);
-webkit-transition: width .25s ease-in;
-moz-transition: width .25s ease-in;
-ms-transition: width .25s ease-in;
-o-transition: width .25s ease-in;
transition: width .25s ease-in;
}
.ts-featured-area.style-2 article:hover .entry-meta::before{width: 100%;
}
@media screen and (max-width: 768px){.ts-featured-area.style-2 .feat-area-main.thumbnail-view article{margin-top:40px;}
.ts-featured-area.style-2 .feat-area-main.thumbnail-view article .entry-meta{margin-top:0;}
}
.ts-featured-area.style-3 article figure .post-link{background-color: rgba(0, 0, 0, 0.35);
}
.ts-featured-area.style-3 article:hover figure .post-link{background-color: rgba(0, 0, 0, 0.65);
}
.ts-featured-area.style-3 .feat-area-slider header{background-color: transparent;
position: absolute;
text-align: left;
width: 60%;
top: 50%;
left: 100px;
padding: 2em;
z-index: 5;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.ts-featured-area.style-3 .feat-area-slider .entry-title,
.ts-featured-area.style-3 .feat-area-slider .entry-categories,
.ts-featured-area.style-3 .feat-area-slider .entry-meta{position: relative;
opacity: 0;
color: #FFF;
-webkit-transition: transform .5s ease-in-out, opacity .7s ease-in-out;
-o-transition: transform .5s ease-in-out, opacity .7s ease-in-out;
transition: transform .5s ease-in-out, opacity .7s ease-in-out;
}
.ts-featured-area.style-3 .feat-area-slider .entry-categories{-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px);
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
font-size: 12px;
margin-bottom: 15px;
}
.ts-featured-area.style-3 .feat-area-slider .entry-categories a{color: rgba(255, 255, 255, .7);
}
.ts-featured-area.style-3 .feat-area-slider .entry-title{color: #fff;
font-size: 2em;
margin-top: 0;
margin-bottom: 10px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, .7);
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
-o-transform: translateY(100px);
transform: translateY(100px);
-webkit-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.ts-featured-area.style-3 .feat-area-slider .entry-meta{-webkit-transform: translateY(150px);
-ms-transform: translateY(150px);
-o-transform: translateY(150px);
transform: translateY(150px);
-webkit-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
transition-delay: 0.5s;
}
.ts-featured-area.style-3 .feat-area-slider .slick-current .entry-title,
.ts-featured-area.style-3 .feat-area-slider .slick-current .entry-categories,
.ts-featured-area.style-3 .feat-area-slider .slick-current .entry-meta{opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.ts-featured-area.style-3 .feat-area-slider .entry-meta a{color: #FFF;
} .ts-featured-area.style-3 .feat-area-thumbs article figure{padding-bottom: 50%;
}
.ts-featured-area.style-3 .feat-area-thumbs article{margin-bottom: 0;
}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item.slick-current header{z-index: 2;
}
.ts-featured-area.style-3 .feat-area-thumbs .entry-title{color: #fff;
margin-top: 0;
margin-bottom: 0;
font-size: 1em;
text-shadow: 0 0 3px rgba(0,0,0,0.4);
}
.ts-featured-area.style-3 .feat-area-thumbs .entry-categories{margin-bottom: 0;
}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item .image-holder::before{-webkit-transition: background-color .3s ease;
-o-transition: background-color .3s ease;
transition: background-color .3s ease;
}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item.slick-current .image-holder::before{content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.ts-featured-area.style-3 .feat-area-thumbs header{background-color: transparent;
position: absolute;
width: 100%;
bottom: 0;
padding: 1.5em;
z-index: 2;
}
.ts-featured-area.style-3 .feat-area-thumbs article .entry-categories>li:not(:last-child){margin-right: 0;
}
.ts-featured-area.style-3 .feat-area-thumbs .entry-meta-date{color: #FFF;
opacity: 0.8;
font-size: 0.7em;
}
.ts-featured-area.style-3 .feat-area-thumbs .entry-meta-date a{color: inherit;
}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item.slick-current .thumb-progress-bar{position: absolute;
top: 0;
right: 0;
width: 3px;
z-index: 3;
-webkit-animation: progress_line 4.0s ease-in-out;
animation: progress_line 4.0s ease-in-out;
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s;
}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item.slick-current .thumb-progress-bar.paused{width: 0;
-webkit-animation: none;
animation: none;
}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item.slick-current .thumb-progress-bar.running{-webkit-animation: progress_line 4.0s ease-in-out;
animation: progress_line 4.0s ease-in-out;
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s;
}
@keyframes progress_line{0%{height:0;}
100%{height:100%;}
}
.post-content .image-carousel{margin-bottom: 40px;
}
.image-carousel .items{list-style-type: none;
}
.image-carousel .items > li{float: left;
margin-right: 5px;
}
.image-carousel-element li img{width: auto;
}
.image-carousel-element .flex-viewport{overflow: visible !important;
}
.carousel-wrapper{position: relative;
}
.carousel-overview{overflow: hidden;
}
.carousel-wrapper .carousel-container{overflow: hidden;
-webkit-transition: margin 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
-moz-transition: margin 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
transition: margin 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
}
ul.carousel-nav{position: absolute;
top: 50%;
z-index: 2;
width: 100%;
margin: 0;
margin-top: -15px;
}
ul.carousel-nav::after{clear: both;
content: "";
display: block;
}
ul.carousel-nav > li{display: inline-block;
cursor: pointer;
font-size: 13px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
padding: 0;
position: absolute;
z-index: 10;
}
ul.carousel-nav > li .hidden_btn{position: absolute;
top: 0;
height: 30px;
line-height: 30px;
width: 50px;
text-align: center;
background-color: #000;
color: #fff;
font-style: italic;
visibility: hidden;
opacity: 0;
z-index: 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
ul.carousel-nav > li.carousel-nav-left{left: 0px;
}
ul.carousel-nav > li.carousel-nav-right{right: 0px;
}
.slider-is-row-bg ul.carousel-nav > li{color: rgba(255, 255, 255, .8);
height: 40px;
width: 40px;
line-height: 40px;
font-size: 20px;
}
.slider-is-row-bg ul.carousel-nav > li.carousel-nav-left{left: 40px;
}
.slider-is-row-bg ul.carousel-nav > li.carousel-nav-right{right: 40px;
}
ul.carousel-nav > li > i::before{line-height: inherit;
}
.ts-clients-view .carousel-wrapper ul.carousel-nav > li{color: inherit;
background: transparent;
height: 35px;
border: 1px solid rgba(200, 200, 200, .3);
background: #FFF;
color: #000;
-webkit-box-shadow: 0px 0px 2px 2px rgba(200, 200, 200, 0.05);
-moz-box-shadow: 0px 0px 2px 2px rgba(200, 200, 200, 0.05);
box-shadow: 0px 0px 2px 2px rgba(200, 200, 200, 0.05);
width: 35px;
line-height: 35px;
transition: .3s ease;
}
ul.carousel-nav > .carousel-nav-right:hover{border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
ul.carousel-nav > .carousel-nav-left:hover{border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
ul.carousel-nav > li.carousel-nav-left{left: 0px;
}
ul.carousel-nav > li.carousel-nav-right{right: 0px;
}
ul.carousel-nav > li > i::before{line-height: inherit;
}
.ts-big-posts .carousel-wrapper ul.carousel-nav > li .hidden_btn{display: none;
}
.carousel-wrapper ul.carousel-nav > li.slick-disabled,
.carousel-wrapper ul.carousel-nav > li.slick-hidden,
.nav-container ul.carousel-nav > li.slick-disabled{opacity: .7;
} .carousel-wrapper[data-nav-type*="dots"] .carousel-container > div{margin-bottom: 30px;
} .image-carousel{width: 100%;
height: inherit;
padding: 0;
position: relative;
overflow: hidden;
}
.image-carousel-items .slick-slide{padding: 5px;
}
.image-carousel .slick-track{cursor: all-scroll;
} .airkit_icon{}
.ts-pricing-view{position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.ts-pricing-view.no-gutter{margin-left: 20px;
margin-right: 20px;
}
.ts-pricing-view > div{position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.ts-pricing-view article{background: #F9F9F9;
text-align: center;
position: relative;
padding: 35px;
margin-bottom: 40px;
width: 100%;
}
.ts-pricing-view article header{padding: 0;
background-color: transparent;
}
.ts-pricing-view article .entry-title{font-size: 24px;
margin-top: 0;
margin-bottom: 45px;
position: relative;
}
.ts-pricing-view article .item-price{font-weight: bold;
font-size: 20px;
}
.ts-pricing-view article .entry-excerpt{font-size: 15px;
font-style: italic;
color: #818181;
margin-bottom: 0;
}
.ts-pricing-view article .entry-title::after{content: " ";
display: block;
height: 1px;
width: 50px;
background: rgba(90,90,90,0.2);
bottom: -20px;
position: absolute;
-webkit-transform: translatex(50%);
-moz-transform: translatex(50%);
-o-transform: translatex(50%);
-ms-transform: translatex(50%);
transform: translatex(50%);
right: 50%;
}
.ts-pricing-view article .pricing-items{margin-bottom: 30px;
}
.ts-pricing-view article .pricing-items li{display: block;
font-size: 15px;
line-height: 2;
opacity: 0.8;
}
.ts-pricing-view article .read-more{font-size: 12px;
display: block;
font-weight: bold;
text-transform: uppercase;
line-height: 3em;
text-align: center;
border: 1px solid;
padding: 0 20px;
}
.ts-pricing-view article .read-more:hover{color: #fff;
background: #e91e63;
} .ts-pricing-view article.featured{border: 5px solid;
margin-top: -10px;
}
.ts-pricing-view .featured .read-more:hover{background: transparent;
} .airkit_listed-features .icon-box-card{position: relative;
display: inline-block;
width: 100%;
margin-bottom: 30px;
padding: 1.5em 0;
}
.airkit_listed-features .icon-box-card .icon-box-cont{width: 70px;
height: 70px;
line-height: 70px;
font-size: 2.8em;
text-align: center;
}
.airkit_listed-features .icon-box-card.airkit_style-background .icon-box-cont{font-size: 2em;
}
.airkit_listed-features .icon-box-card.airkit_style-border .icon-box-cont{border: 1px solid;
line-height: 68px;
font-size: 1.2em;
border-radius: 50%;
}
.airkit_listed-features .icon-box-card.text-left .icon-box-cont{float: left;
}
.airkit_listed-features .icon-box-card.text-right .icon-box-cont{float: right;
}
.airkit_listed-features .icon-box-card .icon-box-content{overflow: hidden;
}
.airkit_listed-features .icon-box-card.text-left .icon-box-content{padding-left: 20px;
}
.airkit_listed-features .icon-box-card.text-right .icon-box-content{padding-right: 20px;
}
.airkit_listed-features .icon-box-card .title{margin-top: 10px;
margin-bottom: 5px;
font-size: 1.3em;
line-height: 1;
}
.airkit_listed-features .icon-box-card .title a{color: inherit;
}
.airkit_listed-features .icon-box-card p{opacity: 0.5;
}
.airkit_listed-features .airkit_style-background.icon-box-card{display: flex;
align-items: center;
}
.airkit_listed-features .airkit_style-background.icon-box-card > div{justify-content: center;
display: flex;
flex-direction: column;
} .airkit_icon-box{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
}
.airkit_icon-box > div{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.airkit_icon-box figure{display: block;
padding: 40px 30px;
text-align: center;
position: relative;
-webkit-box-shadow: 0px 0px 25px 5px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 0px 25px 5px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 25px 5px rgba(0, 0, 0, 0);
-webkit-transition: .25s ease;
-moz-transition: .25s ease;
-ms-transition: .25s ease;
-o-transition: .25s ease;
transition: .25s ease;
border: 1px solid rgba(200, 200, 200, .13);
}
.airkit_icon-box figure:hover{-webkit-box-shadow: 0px 0px 25px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 25px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 25px 5px rgba(0, 0, 0, 0.2);
-webkit-transform: scale(1.001);
-o-transform: scale(1.001);
transform: scale(1.001);
}
.airkit_icon-box figure header > i{font-size: 46px;
line-height: 1.2;
margin-bottom: 15px
}
.airkit_icon-box figure header > a{position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
}
.airkit_icon-box.airkit_gutter-n figure{margin-bottom: 0;
}
.airkit_icon-box .title{font-size: 22px;
}
.airkit_icon-box figcaption{font-size: 14px;
line-height: 1.6;
}
.airkit_icon-box .title,
.airkit_icon-box figcaption{color: inherit;
}
.airkit_icon-box figure:hover h4.title{color: inherit !important;
}
.airkit_icon-box figure{margin-bottom: 40px;
}
.cols-by-4.airkit_icon-box .title{font-size: 16px;
} .ts-counters article{padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
margin: 0;
}
.ts-counters article .entry-title{margin-top: 0;
color: inherit;
}
.ts-counters[data-counter-type="with-track-bar"] article{position: relative;
margin-bottom: 0;
text-align: center;
}
.ts-counters[data-counter-type="with-track-bar"] article .entry-box .chart,
.ts-counters[data-counter-type="with-track-bar"] article .entry-box .percent{color: inherit;
}
.ts-counters[data-counter-type="with-track-bar"] article .entry-box .chart{position: relative;
display: inline-block;
text-align: center;
}
.ts-counters[data-counter-type="with-track-bar"] article .entry-box .chart canvas{position: absolute;
top: 0;
left: 0;
}
.ts-counters[data-counter-type="with-track-bar"] article .entry-box .percent{display: inline-block;
line-height: 110px;
z-index: 2;
font-size: 28px;
margin-top: 25px;
}
.ts-counters[data-counter-type="with-track-bar"] article .entry-box .percent::after{content: '%';
margin-left: 0.1em;
font-size: 1em;
}
.ts-counters[data-counter-type="with-track-bar"] article .entry-box .entry-title{position: absolute;
top: 30px;
left: 0;
width: 100%;
text-align: center;
color: inherit;
}
.ts-counters[data-counter-type="with-track-bar"] article .entry-box .entry-title .the-title{font-size: 16px;
font-weight: normal;
}
.ts-counters[data-counter-type="without-track-bar"] article{text-align: center;
}
.ts-counters[data-counter-type="without-track-bar"] .counter-icon i{font-size: 48px;
color: inherit;
}
.ts-counters[data-counter-type="without-track-bar"] .chart .percent{font-size: 28px;
font-weight: bold;
}
.ts-counters[data-counter-type="without-track-bar"] .entry-title .the-title{font-size: 14px;
text-transform: uppercase;
margin: 0;
} .ts-clients-view div[data-tooltip],
.ts-clients-view div:not(.has-tooltip) > img{position: relative;
display: block;
text-align: center;
vertical-align: middle;
padding: 20px 0;
}
.ts-clients-view div[data-tooltip]::before,
.ts-clients-view div[data-tooltip]::after{opacity: 0;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.ts-clients-view div[data-tooltip]::before{content: attr(data-tooltip);
position: absolute;
top: 0;
left: 50%;
margin-left: -110px;
color: inherit;
padding: 0 10px;
z-index: 3;
overflow: hidden;
height: 25px;
width: 220px;
letter-spacing: 0;
font-size: 11px;
font-weight: normal;
line-height: 25px;
border-radius: 5px;
}
.ts-clients-view div[data-tooltip]::after{content: " ";
position: absolute;
opacity: 1;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
top: 25px;
left: 50%;
margin-left: -6px;
border-bottom-width: 0;
border-width: 6px;
}
.ts-clients-view div[data-tooltip]:hover::before,
.ts-clients-view div[data-tooltip]:focus::before,
.ts-clients-view div[data-tooltip]:hover::after,
.ts-clients-view div[data-tooltip]:focus::after{opacity: 1;
}
.ts-clients-view .item{display: inline-block;
}
.ts-clients-view .item img{display: inline-block;
} #ts_map_canvas{height: 100%;
margin: 0px;
padding: 0px;
position: relative;
} .airkit_banner-box{position: relative;
padding: 0 10%;
margin-bottom: 40px;
}
.airkit_banner-box::before{content: '';
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: inherit;
opacity: .6;
}
.airkit_banner-box a{color: inherit;
}
.airkit_banner-box .banner-content{width: 550px;
padding: 35px;
display: inline-block;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
} .airkit_banner-box .banner-content .square{content: '';
display: block;
border: 4px solid rgba(255, 255, 255, .3);
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.airkit_banner-box .banner-content .square.big{height: 300px;
width: 300px;
}
.airkit_banner-box .banner-content .square.small{height: 150px;
width: 150px;
}
.airkit_banner-box .title{position: relative;
display: block;
z-index: 2;
font-size: 24px;
line-height: 1.2;
}
.airkit_banner-box .description{margin-bottom: 20px;
color: inherit;
font-size: 15px;
}
.airkit_banner-box .read-more{display: inline-block;
height: 36px;
line-height: 36px;
padding: 0 20px;
position: absolute;
white-space: nowrap;
}
@media screen and (max-width: 768px){.airkit_banner-box .banner-content{width:auto;}

} .airkit_ribbon-banner{position: relative;
width: 100%;
min-height: 350px;
}
.airkit_ribbon{position: absolute;
padding: 35px 25px 40px;
display: inline-block;
width: 340px;
z-index: 2;
text-align: center;
}
.airkit_ribbon .rb-content{overflow: hidden;
color: #fff;
}
.airkit_ribbon .rb-description{line-height: 1.6;
font-size: 24px;
margin-bottom: 20px;
}
.airkit_ribbon .ts-button{display: inline-block;
color: inherit;
}
.airkit_ribbon .rb-separator{line-height: 1;
text-align: center;
margin: 20px 0;
}
.airkit_ribbon .rb-separator:first-of-type{margin-top: 0;
}
.airkit_ribbon .rb-separator span{display: inline-block;
position: relative;
font-style: italic;
}
.airkit_ribbon .rb-separator span::before,
.airkit_ribbon .rb-separator span::after{content: "";
display: inline-block;
border: 1px solid;
width: 600px;
position: absolute;
top: 5px;
}
.airkit_ribbon .rb-separator span::before{right: 100%;
margin-right: 15px;
}
.airkit_ribbon .rb-separator span::after{left: 100%;
margin-left: 15px;
}
.airkit_ribbon .left{text-align: left;
}
.airkit_ribbon .right{text-align: right;
}
.airkit_ribbon .center{text-align: center;
} .ts-toggle-box{}
.ts-toggle-box .toggle-heading{border-bottom: 1px solid rgba(60, 60, 60, 0.08);
}
.ts-toggle-box .toggle-title{position: relative;
display: block;
width: 100%;
height: 50px;
line-height: 50px;
padding: 0;
cursor: pointer;
white-space: nowrap;
color: inherit;
font-size: inherit;
margin: 0;
}
.ts-toggle-box .toggle-heading i{margin-right: 15px;
vertical-align: middle;
display: inline-block;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
font-size: 14px;
}
.ts-toggle-box:not(.closed) .toggle-heading i{-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
}
.ts-toggle-box .toggle-content{padding: 20px;
border: 1px solid rgba(60, 60, 60, 0.08);
border-top: none;
}
.ts-toggle-box.closed .toggle-content{display: none;
} .ts-tab-container.display-horizontal.minimal .ts-tabs-nav > ul{text-align: center;
}
.ts-tab-container.display-horizontal.minimal .ts-tabs-nav > ul li{border-top: 0 none;
border-left: 0 none;
border-right: 0 none;
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: 0.8em;
}
.ts-tab-container.display-horizontal .ts-tabs-nav{position: relative;
border-bottom: 1px solid rgba(60, 60, 60, 0.08);
text-align: left;
}
.ts-tab-container.display-horizontal .ts-tabs-nav > ul{margin-bottom: 0;
padding-left: 0;
}
.ts-tab-container .nav-tabs > li{display: inline-block;
position: relative;
border-color: rgba(60, 60, 60, 0.08);
border-style: solid;
border-right-width: 1px;
border-top-width: 1px;
float: none;
margin-bottom: 0;
}
.ts-tab-container .nav-tabs > li:first-child{border-left-width: 1px;
}
.ts-tab-container .nav-tabs > li a{border-radius: 0;
margin: 0;
font-weight: bold;
text-align: center;
padding: 0;
border: none;
outline: 0;
color: inherit;
padding: .8em 2.5em;
-webkit-transition: box-shadow .3s ease;
-o-transition: box-shadow .3s ease;
transition: box-shadow .3s ease;
}
.ts-tab-container.minimal .tab-content{padding: 40px;
}
.ts-tab-container .tab-content{padding: 20px;
border: 1px solid rgba(60, 60, 60, 0.08);
border-top-color: transparent;
margin-top: -1px;
}
.ts-tab-container .nav-tabs > li a:hover,
.ts-tab-container .nav-tabs > li.active a,
.ts-tab-container .nav-tabs > li.active a:hover,
.ts-tab-container .nav-tabs > li.active a:focus{outline: 0;
background-color: transparent;
}
.filter-tabs.ts-tab-container{margin-bottom: 20px;
} .ts-tab-container.display-vertical{display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.ts-tab-container.display-vertical::after{content: '';
display: table;
clear: both;
}
.ts-tab-container.display-vertical .ts-tabs-nav,
.ts-tab-container.display-vertical .tab-content{float: left;
vertical-align: top;
}
.ts-tab-container.display-vertical .ts-tabs-nav{width: 15%;
border-right: transparent;
}
.ts-tab-container.display-vertical .tab-content{width: 85%;
margin-top: 0;
border-top-color: rgba(60, 60, 60, 0.08);
}
.ts-tab-container.display-vertical .nav-tabs > li{float: none;
display: block;
border-right-width: 0;
border-left-width: 1px;
}
.ts-tab-container.display-vertical .nav-tabs > li:last-child{border-bottom-width: 1px;
} .timeline-features-view{position: relative;
font-weight: 400;
}
.timeline-features-view::before{content: '';
position: absolute;
left: 50%;
top: 0;
width: 2px;
height: 100%;
margin-left: -1px;
background-color: rgba(0, 0, 0, 0.1);
}
.timeline-features-view article::after{content: '';
display: table;
clear: both;
}
.timeline-features-view article > figure,
.timeline-features-view article > header{width: 50%;
padding: 0 20px;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
justify-content: center;
}
.timeline-features-view figure .timeline-image > img{width: 100%;
height: 100%;
object-fit: contain;
}
.timeline-features-view article > header{background-color: transparent;
} .post-content .timeline-features-view article figure,
.post-content .timeline-features-view article header{padding: 0;
}
.timeline-features-view article{position: relative;
padding: 30px 0;
margin-bottom: 0;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.timeline-features-view article::before{content: '';
width: 14px;
height: 14px;
position: absolute;
display: block;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
border: 3px solid rgba(0, 0, 0, 0.1);
background-color: #fff;
border-radius: 50%;
}
.timeline-features-view article .entry-title{font-weight: 400;
margin: 0 0 5px;
}
.timeline-features-view article .entry-title a{text-decoration: none;
color: inherit;
}
.timeline-features-view article.left .timeline-panel:first-of-type,
.timeline-features-view article.right .timeline-panel:last-of-type{padding-right: 60px;
}
.timeline-features-view article.left .timeline-panel:last-of-type,
.timeline-features-view article.right .timeline-panel:first-of-type{padding-left: 60px;
}
.timeline-features-view article .entry-description{font-size: 13px;
color: #acacac;
line-height: 1.9;
}
.timeline-features-view article.right{-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
@media screen and (min-width: 768px){.timeline-features-view article.right .timeline-image{margin-left:60px;}
.timeline-features-view article.left .timeline-image{margin-right:60px;}

}  .airkit_powerlink figure{position: relative;
margin-bottom: 40px;
}
.airkit_powerlink figcaption{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 40px;
z-index: 1;
background-color: transparent;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
justify-content: center;
}
.airkit_powerlink figcaption .entry-content{position: relative;
padding-top: 40px;
padding-bottom: 40px;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
text-align: center;
z-index: 2;
-webkit-transition: border-color .3s ease;
-o-transition: border-color .3s ease;
transition: border-color .3s ease;
}
.airkit_powerlink figcaption .title{color: rgba(255, 255, 255, 1);
text-shadow: 1px 1px 3px rgba(0, 0, 0, .7);
margin: 0;
}
.airkit_powerlink figcaption .button{position: absolute;
left: 50%;
bottom: 0;
display: block;
padding: 7px 30px;
text-align: center;
background-color: #ffffff;
font-weight: bold;
white-space: nowrap;
color: inherit;
font-size: 0.8em;
-webkit-transition: background-color .3s ease;
-o-transition: background-color .3s ease;
transition: background-color .3s ease;
-webkit-transform: translate(-50%, 50%);
-ms-transform: translate(-50%, 50%);
-o-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
}
.col-lg-3 .airkit_powerlink figcaption .button{font-size: 12px;
}
.airkit_powerlink figcaption .entry-content > a:not(.button){position: absolute;
z-index: 1;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.airkit_powerlink figcaption .overlay-link{position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.3);
-webkit-transition: background-color .3s ease;
-o-transition: background-color .3s ease;
transition: background-color .3s ease;
}
.airkit_powerlink figcaption:hover .overlay-link{background-color: rgba(0, 0, 0, 0.5);
} .airkit_style_button .entry-content{position: relative;
background: #f6f6f6;
padding: 30px 40px;
text-align: center;
}
.airkit_style_button .entry-content::before,
.airkit_style_button .entry-content::after{content: '';
display: block;
position: absolute;
top: 50%;
width: 40px;
height: 1px;
background: #ccc;
left: -10px;
-webkit-transition: left .25s ease-in, right .25s ease-in, background .25s ease-in;
-moz-transition: left .25s ease-in, right .25s ease-in, background .25s ease-in;
-ms-transition: left .25s ease-in, right .25s ease-in, background .25s ease-in;
-o-transition: left .25s ease-in, right .25s ease-in, background .25s ease-in;
transition: left .25s ease-in, right .25s ease-in, background .25s ease-in;
}
.airkit_style_button .entry-content::after{left: auto;
right: -10px;   
}
.airkit_style_button .entry-content:hover::before{left: -20px;
background: #555;
}
.airkit_style_button .entry-content:hover::after{right: -20px;
background: #555;
}
.airkit_style_button .entry-content div{color: #818181;
}
.airkit_style_button .entry-content h4{line-height: 1;
margin: 0;
}
.airkit_style_button .entry-content a{position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
} #event-list-cal{margin: 0 0 2em;
cursor: default;
}
#event-list-cal a{position: relative;
display: block;
z-index: 5;
}
#event-list-cal-month{position: relative;
top: 40px;
text-align: center;
font-weight: normal;
font-size: 20px;
}
.event-list-cal-pager{position: relative;
overflow: hidden;
}
#event-list-cal-prev,
#event-list-cal-next{font-weight: 700;
font-size: 0.85em;
text-transform: uppercase;
float: left;
}
#event-list-cal-prev a,
#event-list-cal-next a{position: relative;
padding: 10px;
text-align: center;
text-decoration: none;
border-radius: 2px;
display: inline-block;
z-index: 2;
border: 1px solid #efefef;
}
#event-list-cal-next{position: absolute;
right: 0;
}
.event-list-cal{width: 100%;
border-collapse: collapse;
}
.event-list-cal th{width: 14.25%;
padding: 0;
color: #fff;
font-weight: 700;
font-size: 0.7em;
line-height: 38px;
text-align: center;
text-transform: uppercase;
border: 1px solid #555;
}
.event-list-cal td{height: 100px;
padding: 0;
font-size: 0.85em;
background: #fff;
border: 1px solid rgba(70, 70, 70, 0.1);
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
word-wrap: break-word;
vertical-align: top;
}
.event-list-cal td .event-list-cal-day{position: relative;
padding: 10px;
margin: 0 0 1em;
text-shadow: 1px 1px 0 #fff;
background: rgba(70, 70, 70, 0.05);
}
.event-list-cal td.today .event-list-cal-day{color: #fff;
font-weight: bold;
text-shadow: 1px 1px 0 #000;
background: #333;
}
.event-list-cal td p{padding: 0 1em 1em;
font-weight: bold;
}
.event-list-cal-single{position: relative;
}
.event-list-cal-excerpt{position: absolute;
top: 10px !important;
left: 10px;
width: 200px;
padding: 15px;
border: 1px solid #ddd;
box-shadow: 2px 2px 5px #aaa;
background-color: #fff;
display: none;
z-index: 100;
}
#event-list-cal .event-list-cal-excerpt a{position: absolute;
left: 0;
top: 0;
width: 200px;
height: 100%;
display: block;
z-index: 101;
}
.event-list-cal td .event-list-cal-excerpt p{padding: 0;
}
.event-list-cal-right .event-list-cal-excerpt{left: auto;
right: 5px;
}
.event-list-cal-single:hover .event-list-cal-excerpt{display: block;
}
.event-list-cal-list li{padding: 0 0 0.5em;
}
.event-list-cal-date{margin: 0 8px 0 0;
padding: 0 8px 0 0;
border-right: 1px solid #555;
display: inline-block;
}
.event-list-cal-info{padding: 0 0 1em;
}
.ts-events-calendar{width: 100%;
border-collapse: collapse; }
.ts-events-calendar tr td{padding: 40px 20px;
text-align: center;
border: 1px solid rgba(60, 60, 60, 0.08);
vertical-align: middle;
display: table-cell;
height: 80px;
max-height: 80px;
width: 14.28%;
}
.ts-events-calendar tr td.calendar-day-head{padding: 10px 20px;
}
.ts-events-calendar tr td .ts-event-title{position: relative;
}
.ts-events-calendar tr td .ts-event-title .ts-event-details-hover{display: none;
position: absolute;
top: 100%;
left: 0;
width: 100%;
background: #FFF;
color: #2d2d2d;
text-align: center;
z-index: 55;
padding: 15px;
}
.ts-events-calendar tr td .ts-event-title:hover .ts-event-details-hover{display: block;
}
.ts-events-calendar tr td .ts-event-title .ts-event-excerpt{font-size: 10px;
height: 80px;
overflow: hidden;
}
.ts-get-calendar.ts-next,
.ts-get-calendar.ts-prev{float: right;
display: inline-block;
background: #cecece;
color: #FFF;
border-radius: 4px;
height: 35px;
line-height: 35px;
padding: 0 20px;
font-size: 12px;
margin-bottom: 15px;
text-transform: uppercase;
-webkit-transition: background-color .2s ease-in-out, color .2s ease-in-out;
-o-transition: background-color .2s ease-in-out, color .2s ease-in-out;
transition: background-color .2s ease-in-out, color .2s ease-in-out;
}
.ts-get-calendar.ts-prev{float: left;
}
.ts-calendar-title{font-size: 18px;
text-align: center;
}
.ts-event-title a{background: #000;
color: #FFF;
border-radius: 3px;
display: inline-block;
font-size: 13px;
padding: 3px 10px;
}
.ts-events-calendar.ts-small-calendar{max-width: 100%;
clear: both;
}
.ts-events-calendar.ts-small-calendar tr td.calendar-day-head{padding: 10px;
overflow: hidden;
text-overflow: ellipsis;
}
.ts-events-calendar.ts-small-calendar tr td .ts-event-title a{display: block;
width: 8px;
height: 8px;
border-radius: 50%;
overflow: hidden;
margin: 0 auto;
}
.ts-events-calendar.ts-small-calendar tr td{height: 40px;
max-width: 40px;
padding: 20px 5px;
}
.ts-events-calendar.ts-small-calendar tr td .ts-event-title:hover .ts-event-details-hover{display: none;
} .ts-events-list h2.block-title-heading{font-size: 30px;
font-weight: 400;
}
.ts-events-list header{margin-bottom: 45px;
margin-top: 20px;
}
.ts-events-list header .entry-meta-date{padding-right: 25px;
position: relative;
float: left;
list-style-type: none;
}
.ts-events-list header .meta-date{float: left;
font-size: 54px;
font-weight: 700;
line-height: 1;
padding-right: 10px;
}
.ts-events-list header .meta-month{float: left;
padding-right: 20px;
padding-top: 3px;
text-transform: uppercase;
}
.ts-events-list header .meta-hour{color: #c5c5c5;
display: block;
font-style: italic;
}
.ts-events-list article{border-bottom: 1px solid #f2f2f2;
margin-bottom: 40px;
padding-bottom: 20px;
}
.ts-events-list article:last-child{border-bottom: none;
}
.ts-events-list article h4.entry-title{display: inline-block;
font-size: 24px;
font-weight: 700;
margin: -3px 20px -15px 0;
}
.ts-events-list article .block-price,
.ts-events-list article .block-price a{color: #a5937a;
font-size: 14px;
}
.ts-events-list article .entry-address address{color: #c5c5c5;
font-style: italic;
}
.ts-events-list article .image-holder{padding-left: 0;
}
.ts-events-list article section .image-holder,
.ts-events-list article section .entry-excerpt{vertical-align: top;
}
.ts-events-list article section .image-holder{margin-bottom: 20px;
}
.ts-events-list article section .entry-excerpt{font-size: 14px;
line-height: 1.9;
margin-top: -5px;
text-align: left; 
} .ts-alert{padding: 35px 30px;
border: 1px solid rgba(0, 0, 0, 0.01);
}
.ts-alert .alert-icon{float: left;
font-size: 42px;
color: inherit;
line-height: 1.2;
margin-left: -10px;
}
.ts-alert .right-side{padding-left: 70px;
}
.ts-alert .title{margin: 0;
font-size: 16px;
margin-top: 5px;
margin-bottom: 5px;
color: inherit;
line-height: 1.2;
font-weight: bold;
}
.ts-alert .alert-text{line-height: 1.4;
opacity: 0.85;
font-size: 14px;
}
.ts-alert .alert-text p:last-child{margin-bottom: 0;
} .ts-horizontal-skills{list-style: outside none none;
display: block;
width: 100%;
margin: 0px;
}
.ts-horizontal-skills li{position: relative;
display: block;
width: 100%;
height: 40px;
margin-bottom: 20px;
}
.ts-horizontal-skills .skill-bar{background-color: rgba(0, 0, 0, 0.05);
box-sizing: border-box;
height: 10px;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
z-index: 0;
border-radius: 5px;
}
.ts-horizontal-skills .skill-title{font-size: 16px;
}
.ts-horizontal-skills .skill-title{float: left;
width: 50%;
}
.ts-horizontal-skills .skill-percentage{text-align: right;
font-weight: bold;
position: absolute;
right: 0;
color: inherit;
font-style: normal;
padding: 0 8px;
margin-top: -22px;
height: 20px;
line-height: 20px;
opacity: 0.7;
}
.ts-horizontal-skills .skill-level{display: block;
height: 10px;
z-index: 1;
position: absolute;
bottom: 0;
border-radius: 5px;
-webkit-transition: width .3s ease-in;
-o-transition: width .3s ease-in;
transition: width .3s ease-in;
}
.ts-vertical-skills{height: 400px;
list-style-type: none;
}
.ts-vertical-skills > li{float: left;
width: 80px;
height: 100%;
position: relative;
}
.ts-vertical-skills .skill-title{position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 1;
background-color: rgba(255, 255, 255, 0.5);
padding: 10px;
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
margin-bottom: 39px;
min-width: 120px;
margin-left: -20px;
}
.ts-vertical-skills .skill-level{position: absolute;
display: block;
width: 100%;
left: 0px;
bottom: 0px;
z-index: 0;
border-radius: 2px 0px 0px 2px;
-webkit-transition: width .3s ease-in;
-o-transition: width .3s ease-in;
transition: width .3s ease-in;
}
.ts-vertical-skills .skill-percentage{font-size: 18px;
text-align: center;
display: block;
color: #FFF;
} .airkit_article-accordion{margin-bottom: 40px;
}
.airkit_article-accordion article{margin-bottom: 0;
}
.airkit_article-accordion article .entry-meta{border: 0 none;
padding-top: 0;
margin-top: 0;
margin-bottom: 0;
}
.airkit_article-accordion .panel-group{border: 1px solid rgba(200, 200, 200, .3);
}
.airkit_article-accordion .panel{margin-bottom: 0;
border-radius: 0px;
border: none;
box-shadow: none;
background-color: transparent;
}
.panel-group .panel + .panel{margin-top: -1px;
}
.airkit_article-accordion .panel article.mime-type-gif.has-lazy-placeholder .panel-thumbnail img{visibility: hidden;
}
.airkit_article-accordion .panel .panel-heading{border-bottom: 1px solid #dddddd;
border-radius: 0;
position: relative;
padding: 20px 25px;
background: transparent;
}
.airkit_article-accordion .panel .panel-heading.open{display: none;
}
.airkit_article-accordion .panel .panel-heading a[data-toggle]{position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.airkit_article-accordion .panel .panel-heading article{display: table;
width: 100%;
}
.airkit_article-accordion .panel .panel-heading article figure,
.airkit_article-accordion .panel .panel-heading article header{display: table-cell;
vertical-align: middle;
}
.airkit_article-accordion .panel .panel-heading article figure{width: 100px;
}
.airkit_article-accordion .panel .panel-heading article header{padding-left: 15px;
text-align: left;
background-color: transparent;
}
.airkit_article-accordion .panel .panel-heading article header .entry-title{position: relative;
margin-bottom: 0;
padding-right: 20px;
font-size: 16px;
}
.airkit_article-accordion .panel .panel-heading article header .entry-title i.icon-down{position: absolute;
right: 0;
top: 0;
opacity: 0.5;
-webkit-transition: .3s ease;
-moz-transition: .3s ease;
-ms-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
}
.airkit_article-accordion .panel:hover .panel-heading article header .entry-title i.icon-down{opacity: 1;
}
.airkit_article-accordion .panel .panel-collapse article header{padding: 20px 25px;
}
.airkit_article-accordion .panel .panel-collapse article header::after{content: '';
position: absolute;
left: 25px;
right: 25px;
bottom: 0;
height: 1px;
background-color: rgba(70, 70, 70, 0.15);
}
.airkit_article-accordion .panel .panel-collapse article header .entry-title{margin-top: 15px;
margin-bottom: 0;
}
.airkit_article-accordion .panel .panel-collapse article header .entry-excerpt{margin-top: 15px;
margin-bottom: 0;
font-size: 0.85em;
} .airkit_breadcrumbs{font-size: 12px;
color: inherit;
display: none;
}
.airkit_breadcrumbs:empty{display: none;
}
.airkit_breadcrumbs.breadcrumbs-single-video{color: inherit;
margin-bottom: 20px;
font-size: 12px;
}
.airkit_breadcrumbs.breadcrumbs-single-post{margin-bottom: 30px;
color: inherit;
font-size: 12px;
}
.airkit_breadcrumbs i{color: #ccc;
font-size: 11px;
}
.ts-has-image-background{background-size: cover;
background-attachment: fixed;
}
body.archive .airkit_breadcrumbs .breadcrumbs-content{margin-bottom: 30px;
font-size: 12px;
}
.page .post-content{margin-bottom: 80px;
} .gbtr_dynamic_shopping_bag{display: inline-block;
position: relative;
}
.gbtr_dynamic_shopping_bag .ts-cart-close{position: absolute;
right: 15px;
top: 15px;
width: 24px;
height: 24px;
line-height: 24px;
text-align: center;
font-size: 8px;
cursor: pointer;
border: 1px solid rgba(1, 1, 1, .1);
border-radius: 4px;
opacity: .7;
-webkit-transition: opacity .15s linear;
-o-transition: opacity .15s linear;
transition: opacity .15s linear;
}
.gbtr_dynamic_shopping_bag .overview{cursor: pointer;
position: relative;
}
.gbtr_dynamic_shopping_bag .ts-cart-close:hover{opacity: 1;
}
.gbtr_little_shopping_bag .amount{background-color: #e10d0d;
border-radius: 3px;
color: #fff;
display: inline-block;
height: 25px;
line-height: 23px;
padding: 2px 6px;
}
.gbtr_little_shopping_bag{display: inline-block;
}
.gbtr_minicart_wrapper{position: absolute;
top: 50px;
right: 0;
background-color: #fff;
width: 400px;
z-index: 99;
border-radius: 4px;
box-shadow: 0 0 5px rgba(51, 51, 51, 0.05);
padding: 20px;
display: none;
text-align: left;
color: inherit;
}
.menu-item-cart.menu-item-appended .gbtr_minicart_wrapper{right: 0;
left: auto;
}
.menu-item-cart.menu-item-prepended .gbtr_minicart_wrapper{left: 0;
right: auto;
}
.gbtr_minicart_wrapper::before{content: '';
position: absolute;
top: 0;
left: 50%;
margin-left: -2.5px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #fff;
}
.gbtr_minicart_wrapper .gbtr_minicart_title{font-size: 18px;
}
.ts-navbar-cart .gbtr_minicart_wrapper{left: auto;
right: 0;
top: 40px;
}
.ts-fullscreen-menu .ts-navbar-cart .gbtr_minicart_wrapper{right: auto;
left: 50%;
-webkit-transform: translatex(-50%);
-o-transform: translatex(-50%);
transform: translatex(-50%);
}
.gbtr_minicart_wrapper.visible{display: block;
}
.gbtr_minicart_wrapper > h4{margin: 0;
font-size: 22px;
font-weight: 700;
}
.gbtr_dynamic_shopping_bag .gbtr_minicart_wrapper a.gbtr_minicart_cart_btn,
.gbtr_dynamic_shopping_bag .gbtr_minicart_wrapper a.gbtr_minicart_checkout_btn{font-size: 12px;
margin-bottom: 0;
border: none;
border-radius: 3px;
display: block !important;
}
.ts-navbar-cart .gbtr_minicart ul{all: initial !important;
}
.ts-navbar-cart .gbtr_minicart ul li{position: relative;
}
.ts-navbar-cart .gbtr_minicart ul li a{padding: 0;
}
.cart_list_product_img{float: left;
}
.cart_list_product_img img{margin: 0 !important;
box-shadow: none !important;
}
.cart_list_product_price{display: block;
}
.cart_list_product_price .amount{padding: 0 !important;
color: #e10d0d;
}
.gbtr_minicart{margin-top: 20px;
}
.gbtr_minicart_wrapper a{font-weight: 400 !important;
display: inline-block !important;
}
.minicart_total_checkout > *{display: inline-block;
}
.minicart_total_checkout h5{font-size: 18px;
margin: 0;
}
.minicart_total_checkout h5 span.amount{font-size: inherit;
}
.cart_list_product{position: relative;
margin-bottom: 10px !important;
}
.cart_list_product_title{padding-left: 70px;
}
.cart_list_product_title > a{line-height: 1.5;
font-size: 14px !important;
word-break: break-all;
}
.cart_list_product_title .remove{font-size: 20px !important;
line-height: 24px !important;
display: inline-block;
position: absolute;
top: 3px;
right: 0;
}
.cart_list_product_title .cart-item-title{color: inherit !important;
}
.minicart_items{margin-right: 5px;
}
.minicart_items > i{font-size: 22px;
margin-right: 5px;
}
.gbtr_dynamic_shopping_bag .count{position: absolute;
top: 0;
right: 0;
font-size: 10px;
display: inline-block;
line-height: 1;
border-radius: 50%;
height: 16px;
line-height: 16px;
width: 16px;
text-align: center;
} .mosaic-images article.button-link header{position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
} .mosaic-images article .entry-title{display: block;
} .mosaic-images article.button-link header{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
justify-content: center;
-ms-align-items: center;
align-items: center;
}
.mosaic-images [class*="is-"] article.button-link .entry-title{display: inline-block;
line-height: 40px;
padding: 0 30px;
font-weight: normal;
font-size: 14px;
text-shadow: none;
-webkit-transition: .2s ease;
-moz-transition: .2s ease;
-ms-transition: .2s ease;
-o-transition: .2s ease;
transition: .2s ease;
margin: 0;
}
.mosaic-images article.button-link.effect-always figure::after{content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: 0;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0;
-webkit-transition: -webkit-transform .35s ease-in, opacity .12s ease-out;
-o-transition: -o-transform .35s ease-in, opacity .12s ease-out;
transition: transform .35s ease-in, opacity .12s ease-out;
}
.mosaic-images article.button-link.effect-always:hover figure::after{border-radius: 100%;
-webkit-transform: scale(10);
-moz-transform: scale(10);
-ms-transform: scale(10);
-o-transform: scale(10);
transform: scale(10);
opacity: .1;
}
.mosaic-images [class*="is-"] article.button-link.effect-always:hover .entry-title{background: transparent;
} .mosaic-images article.button-link.effect-hover .entry-title{-webkit-transform-origin: center center;
-o-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotateX(90deg);
-o-transform: rotateX(90deg);
transform: rotateX(90deg);
opacity: 0;
}
.mosaic-images article.button-link.effect-hover:hover .entry-title{opacity: 1;
-webkit-transform: rotateX(0);
-o-transform: rotateX(0);
transform: rotateX(0);
}
.mosaic-images article.button-link.effect-hover .image-holder > a::after{content: '';
opacity: 0;
background-color: rgba(0, 0, 0, .3);
-webkit-transition: .25s ease;
transition: .25s ease;
-webkit-transform: rotateY(5deg) translateY(-100%);
transform: rotateY(5deg) translateY(-100%);
}
.mosaic-images article.button-link.effect-hover:hover .image-holder > a::after{opacity: 1;
-webkit-transform: rotateY(0) translateY(0);
transform: rotateY(0) translateY(0);
}
.mosaic-images article.effect-hover:not(.button-link) header{-webkit-transform: translate(-50%, 25px);
-o-transform: translate(-50%, 25px);
transform: translate(-50%, 25px);
}
.mosaic-images article.effect-hover:not(.button-link):hover header{-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}  .airkit_pricelist .pricelist-item{position: relative;
margin-bottom: 20px;
}
.airkit_pricelist .pricelist-item.has-icon .img-wrap i[class*="icon"]{font-size: 52px;
}
.airkit_pricelist .pricelist-item .list-item-inner > div{display: inline-block;
}
.airkit_pricelist .pricelist-item .img-wrap{z-index: 2;
max-width: 100px;
text-align: center;
}
.airkit_pricelist .pricelist-item .content-wrap a{color: inherit;
}
.airkit_pricelist .pricelist-item .title{margin: 0;
margin-bottom: 5px;
font-size: 20px;
line-height: 1.3;
-webkit-transition: color .3s ease;
-o-transition: color .3s ease;
transition: color .3s ease;
}
.airkit_pricelist .pricelist-item .description{font-style: italic;
}
.airkit_pricelist .pricelist-item .price{font-size: 22px;
font-weight: bold;
text-align: right;
}
.airkit_pricelist .pricelist-item.text-only .content-wrap{padding-left: 0;
} .airkit_pricelist .has-modal-enabled .list-item-inner{cursor: pointer;
}
.airkit_pricelist .has-modal-enabled .overlay-modal-text{position: absolute;
left: 0;
top: 0;
z-index: 15;
background-color: rgba(255, 255, 255, 0.85);
width: 100%;
height: 100%;
text-align: center;
opacity: 0;
color: inherit;
-webkit-transition: opacity .3s linear;
-o-transition: opacity .3s linear;
transition: opacity .3s linear;
}
.fancybox-slide .pricelist-details{padding: 0;
}
.fancybox-slide .pricelist-details .content-wrap-img{background-size: cover;
background-position: center center;
padding-bottom: 20%;
}
.fancybox-slide .pricelist-details .content-wrap-extended{padding: 2em 2.5em;
}
.fancybox-slide .pricelist-details .content-wrap-extended .title{font-size: 26px;
}
.fancybox-slide .pricelist-details .content-wrap-extended .price{text-align: left;
font-size: 18px;
margin-bottom: 20px;
font-weight: bold;
}
.airkit_pricelist .has-modal-enabled .list-item-inner:hover .overlay-modal-text{opacity: 1;
}
.airkit_pricelist .has-modal-enabled .overlay-modal-text > span{position: relative;
display: block;
top: 50%;
text-transform: uppercase;
font-size: 1em;
font-weight: bold;
letter-spacing: 2px;
opacity: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: opacity .3s ease-in-out 0s;
-o-transition: opacity .3s ease-in-out 0s;
transition: opacity .3s ease-in-out 0s;
}
.airkit_pricelist .has-modal-enabled .list-item-inner:hover .overlay-modal-text > span{opacity: 1;
-webkit-transition: .3s ease-in-out .15s;
-o-transition: .3s ease-in-out .15s;
transition: .3s ease-in-out .15s;
} .airkit_list-categories .item{position: relative;
margin-bottom: 40px;
text-align: center;
}
.airkit_list-categories .item .image-holder{overflow: hidden;
}
.airkit_list-categories .item .image-holder img{-webkit-transition: -webkit-transform .4s linear;
-o-transition:      -o-transform .4s linear;
transition:         transform .4s linear;
}
.airkit_list-categories .item:hover .image-holder img{-webkit-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
}
.airkit_list-categories .item.over-image.has-thumbnail .overlay{position: absolute;
background: rgba(255, 255, 255, 0.85);
padding: 1em 2em;
width: 50%;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: background 0.4s ease;
-o-transition: background 0.4s ease;
transition: background 0.4s ease;
}
.airkit_list-categories .item.over-image.has-thumbnail .overlay::before,
.airkit_list-categories .item.over-image.has-thumbnail .overlay::after{content: '';
display: block;
position: absolute;
width: 0;
height: 1px;
background: rgba(255, 255, 255, 0.5);
top: 50%;
-webkit-transition: width .4s ease, background .4s ease;
-o-transition: width .4s ease, background .4s ease;
transition: width .4s ease, background .4s ease;
}
.airkit_list-categories .item.over-image.has-thumbnail .overlay::before{right: 110%;
}
.airkit_list-categories .item.over-image.has-thumbnail .overlay::after{left: 110%;
}
.airkit_list-categories .item.over-image.has-thumbnail:hover .overlay{background: rgba(255, 255, 255, 1);
}
.airkit_list-categories .item.over-image.has-thumbnail:hover .overlay::before,
.airkit_list-categories .item.over-image.has-thumbnail:hover .overlay::after{width: 60px;
background: rgba(255, 255, 255, 0.8);
}
.airkit_list-categories .item.below-image .image-holder{margin-bottom: 10px;
position: relative;
overflow: visible;
}
.airkit_list-categories .item.below-image .image-holder::before{content: '';
display: block;
width: 100%;
height: 100%;
background: #F6F6F6;
margin-top: 20px;
margin-left: 20px;
position: absolute;
z-index: 0;
}
.airkit_list-categories .item.below-image .image-holder img{position: relative;
z-index: 1;
}
.airkit_list-categories .item.below-image .overlay{margin-top: 45px;
}
.airkit_list-categories .item .entry-title{font-size: 28px;
text-align: center;
display: inline-block;
margin: 0;
line-height: 1;
}
.airkit_list-categories .item .count{display: block;
font-style: italic;
color: #acacac;
font-weight: bold;
font-size: 13px;
} .airkit_list-users article{position: relative;
text-align: center;
margin-bottom: 30px;
}
.airkit_list-users article figure img{border-radius: 50%;
}
.airkit_list-users article header h1{font-size: 1.4em;
margin-top: 10px;
margin-bottom: 0;
}  .tags-container a.tag,
.tags-container a[rel="tag"],
.woocommerce .tagcloud a{position: relative;
display: inline-block;
line-height: 1em;
padding: 4px 8px;
border-radius: 0;
font-weight: normal;
border: 1px solid rgba(90, 90, 90, 0.05);
color: inherit;
margin-right: 10px;
margin-bottom: 10px;
font-size: 11px;
background: rgba(0,0,0,0.02);
border-radius: 3px;
-webkit-transition: .2s ease-out;
-moz-transition: .2s ease-out;
-o-transition: .2s ease-out;
transition: .2s ease-out;
}
.tags-container a.tag:hover,
.tags-container a[rel="tag"]:hover,
.woocommerce .tagcloud a:hover{opacity: .8;
}
.post-tags ul{list-style-type: none;
margin: 0;
padding: 0;
}
.post-tags ul li{display: inline-block;
}
.post-categories{font-size: 12px;
z-index: 2;
position: relative;
}
.post-tags .tags-container a[rel="tag"]{background-color: transparent;
padding: 0;
height: auto;
border-radius: 0;
}
.post-details-title{margin: 0 0 -5px;
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
}
.post-tagged-icon{float: left;
margin-top: -5px;
}
.post-details{padding-left: 50px;
}
.post-title-meta .post-title-meta-categories > i,
.post-tagged-icon > i{width: 40px;
font-size: 28px;
}
.post-tagged-icon > i{margin-right: 0;
} .single-ts-gallery .post-header{text-align: center;
}
.single-ts-gallery .single-gallery-title{position: relative;
padding-bottom: 20px;
margin-bottom: 30px;
}
.single-ts-gallery .single-gallery-title::after{content: '\2022\00a0\00a0\2022\00a0\00a0\2022';
position: absolute;
width: auto;
left: 50%;
bottom: -4px;
font-size: 20px;
color: rgba(60, 60, 60, 0.16);
line-height: 10px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.single-ts-gallery .post-meta{text-align: center;
border: 0 none;
}
.single-ts-gallery .post-title + .entry-meta-likes,
.single-post .post-title + .entry-meta-likes{margin-bottom: 25px;
display: block;
} .airkit_post-gallery{position: relative;
}
.airkit_post-gallery.list-post-gallery .gallery-item{position: relative;
margin-bottom: 80px;
}
.airkit_post-gallery.list-post-gallery .gallery-icon a{box-shadow: 0 2px 10px rgba(70, 70, 70, 0.08);
-webkit-transition: box-shadow .3s linear;
-o-transition: box-shadow .3s linear;
transition: box-shadow .3s linear;
}
.airkit_post-gallery.list-post-gallery .gallery-item:hover .gallery-icon a{box-shadow: 0 2px 20px rgba(70, 70, 70, 0.2);
}
.airkit_post-gallery.list-post-gallery .gallery-icon > a{display: block;
position: relative;
z-index: 1;
}
.airkit_post-gallery.list-post-gallery .gallery-icon::after{content: '';
position: absolute;
z-index: 0;
height: 20px;
left: 20px;
right: 20px;
bottom: 0;
border-radius: 50%;
box-shadow: 0px 40px 20px rgba(70, 70, 70, 0.1);
}
.airkit_post-gallery.list-post-gallery .gallery-item .gallery-caption{position: relative;
padding: 0 30px;
text-align: left;
z-index: 2;
margin-top: 60px;
}
.airkit_post-gallery.list-post-gallery .gallery-item .gallery-caption .title{text-transform: none;
font-weight: inherit;
word-wrap: break-word;
}
.airkit_post-gallery.list-post-gallery .gallery-item .gallery-caption .caption{font-style: italic;
font-size: 15px;
} .airkit_post-gallery.slider-post-gallery{margin-bottom: 40px;
}
.airkit_post-gallery.slider-post-gallery .carousel-nav-show-thumbnails{display: none;
}
.airkit_post-gallery.slider-post-gallery ul.carousel-nav{margin-top: -55px;
}
.airkit_post-gallery.slider-post-gallery ul.carousel-nav > li{font-size: 24px;
width: 55px;
height: 55px;
line-height: 55px;
text-align: center;
color: #FFF;
text-shadow: 0 0 3px rgba(0,0,0,0.8);
}
.airkit_post-gallery.slider-post-gallery ul.carousel-nav > li:hover{text-shadow: none;
}
.airkit_post-gallery.slider-post-gallery ul.carousel-nav > li.slick-disabled{opacity: 0.2;
}
.airkit_post-gallery.slider-post-gallery ul.carousel-nav > li.carousel-nav-right{right: 30px;
}
.airkit_post-gallery.slider-post-gallery ul.carousel-nav > li.carousel-nav-left{left: 30px;
}
.airkit_post-gallery.slider-post-gallery .gallery-caption{text-align: center;
}
.airkit_post-gallery.slider-post-gallery .gallery-caption .title{font-size: 24px;
font-weight: bold;
margin: 25px 0 5px 0;
}
.airkit_post-gallery.slider-post-gallery .gallery-caption .caption{font-size: 14px;
opacity: 0.8;
}
.airkit_post-gallery.slider-post-gallery .gallery-icon{text-align: center;
}
.airkit_post-gallery.slider-post-gallery .gallery-icon img{display: inline-block;
} .airkit_post-gallery.grid-post-gallery .gallery-items{margin-left: -10px;
margin-right: -10px;
}
.airkit_post-gallery.grid-post-gallery .gallery-items::after{content: '';
clear: both;
display: table;
}
.airkit_post-gallery.grid-post-gallery .gallery-item{padding-left: 10px;
padding-right: 10px;
}
.airkit_post-gallery.grid-post-gallery .gallery-item .gallery-caption{position: relative;
z-index: 2;
}
.airkit_post-gallery.grid-post-gallery .gallery-caption .title{word-wrap: break-word;
text-transform: none;
font-weight: bold;
font-size: 18px;
line-height: 1.4;
}
.airkit_post-gallery.grid-post-gallery .gallery-caption .caption{font-size: 13px;
line-height: 1.4;
color: #777;
margin-bottom: 15px;
}
.airkit_post-gallery.grid-post-gallery .gallery-icon img{width: 100%;
}
.airkit_post-gallery.grid-post-gallery{margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #f1f1f1;
}
@media (min-width: 768px){.airkit_post-gallery.grid-post-gallery .gallery-item{float:left;}
.airkit_post-gallery.grid-post-gallery.columns-1 .gallery-item{width:100%;}
.airkit_post-gallery.grid-post-gallery.columns-2 .gallery-item{width:50%;}
.airkit_post-gallery.grid-post-gallery.columns-3 .gallery-item{width:33%;}
.airkit_post-gallery.grid-post-gallery.columns-4 .gallery-item{width:25%;}
.airkit_post-gallery.grid-post-gallery.columns-5 .gallery-item{width:20%;}
.airkit_post-gallery.grid-post-gallery.columns-6 .gallery-item{width:16.5%;}
.airkit_post-gallery.grid-post-gallery.columns-7 .gallery-item{width:14%;}
.airkit_post-gallery.grid-post-gallery.columns-8 .gallery-item{width:12.5%;}
.airkit_post-gallery.grid-post-gallery.columns-9 .gallery-item{width:11%;}
.is-rtl .airkit_post-gallery.grid-post-gallery .gallery-item{float:right;}
.airkit_post-gallery.grid-post-gallery.columns-2 .gallery-item:nth-child(2n+1),
.airkit_post-gallery.grid-post-gallery.columns-3 .gallery-item:nth-child(3n+1),
.airkit_post-gallery.grid-post-gallery.columns-4 .gallery-item:nth-child(4n+1),
.airkit_post-gallery.grid-post-gallery.columns-5 .gallery-item:nth-child(5n+1),
.airkit_post-gallery.grid-post-gallery.columns-6 .gallery-item:nth-child(6n+1),
.airkit_post-gallery.grid-post-gallery.columns-7 .gallery-item:nth-child(7n+1),
.airkit_post-gallery.grid-post-gallery.columns-8 .gallery-item:nth-child(8n+1),
.airkit_post-gallery.grid-post-gallery.columns-9 .gallery-item:nth-child(9n+1){clear:left;}
}
@media (max-width: 768px){.airkit_post-gallery.grid-post-gallery .gallery-item{float:left;width:50%;}
.airkit_post-gallery.grid-post-gallery .gallery-item:nth-child(2n+1){clear:left;}
}
@media (max-width: 480px){.airkit_post-gallery.grid-post-gallery .gallery-item{float:none;width:100%;}
}
.airkit_post-gallery.mosaic-post-gallery .gallery-items{margin-bottom: 50px;
}
.airkit_post-gallery.mosaic-post-gallery .gallery-items::after{content: '';
clear: both;
display: table;
}
.airkit_post-gallery.mosaic-post-gallery .gallery-item{position: relative;
}
.airkit_post-gallery.mosaic-post-gallery .gallery-item:nth-of-type(4n+1){width: 100%;
}
.airkit_post-gallery.mosaic-post-gallery .gallery-item:nth-of-type(4n+2),
.airkit_post-gallery.mosaic-post-gallery .gallery-item:nth-of-type(4n+3){width: 50%;
float: left;
}
.airkit_post-gallery.mosaic-post-gallery .gallery-item:nth-of-type(4n+4){width: 100%;
clear: both;
}
.airkit_post-gallery.mosaic-post-gallery .gallery-item .gallery-caption{position: absolute;
z-index: 2;
opacity: 0;
background: #FFF;
padding: 15px;
bottom: 0;
left: 0;
-webkit-transition: .15s opacity ease-in;
transition: .15s opacity ease-in;
}
.airkit_post-gallery.mosaic-post-gallery .gallery-item:hover .gallery-caption{position: absolute;
opacity: 1;
}
.airkit_post-gallery.mosaic-post-gallery .gallery-caption .title{word-wrap: break-word;
text-transform: none;
font-weight: bold;
font-size: 16px;
}
.airkit_post-gallery.mosaic-post-gallery .gallery-caption .caption{font-size: 12px;
line-height: 1.4;
}
.airkit_post-gallery.mosaic-post-gallery .gallery-icon img{width: 100%;
}
.airkit_post-gallery.mosaic-post-gallery{margin-left: -2px;
margin-right: -2px;
}
.airkit_post-gallery.mosaic-post-gallery .gallery-item{padding-left: 2px;
padding-right: 2px;
margin-bottom: 4px;
} .single .post-gallery-directions{position: absolute !important;
z-index: 1000;
right: -20px;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: margin-top .3s linear;
-o-transition: margin-top .3s linear;
transition: margin-top .3s linear;
}
.single .post-gallery-directions.is-sticky{margin-top: 180px;
}
.single .sidebar-right .post-gallery-directions{right: auto;
left: -30px;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
}
.single .sidebar-right .post-gallery-directions.is-sticky{margin-top: 100px;
}
.single .post-gallery-directions button{position: relative;
width: 50px;
height: 50px;
padding: 10px;
display: block;
outline: none;
text-align: center;
background-color: transparent;
border: 0;
border-bottom: 1px solid rgba(70, 70, 70, 0.15);
box-shadow: none;
outline: 0;
font-size: 22px;
}
.single .post-gallery-directions button.inactive{opacity: 0.5;
cursor: initial;
pointer-events: none;
}
.single .post-gallery-directions button.direction-down{border-bottom: 0;
}
.single .post-gallery-directions button > i{position: relative;
display: block;
width: 80%;
height: 80%;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.single .post-gallery-directions button.direction-down > i{margin-top: 10px;
} .airkit_post-gallery.carousel-post-gallery{position: relative;
margin-top: 30px;
margin-bottom: 30px;
}
.airkit_post-gallery.carousel-post-gallery .gallery-item::after{content: '';
clear: both;
display: table;
}
.airkit_post-gallery.carousel-post-gallery .gallery-item .gallery-icon{width: 50%;
float: left;
line-height: 0;
}
.airkit_post-gallery.carousel-post-gallery .gallery-item .gallery-caption{float: left;
width: 50%;
padding: 55px 30px 30px;
}
.airkit_post-gallery.carousel-post-gallery .gallery-item .gallery-caption p:not(:last-child){margin-bottom: 1em;
}
.airkit_post-gallery.carousel-post-gallery .gallery-item .gallery-caption p.caption,
.airkit_post-gallery.carousel-post-gallery .gallery-item .gallery-caption p.description{font-size: 0.85em;
}
.airkit_post-gallery.carousel-post-gallery .gallery-item .gallery-caption .title{margin-top: 0;
}
.airkit_post-gallery.carousel-post-gallery .gallery-nav-thumbnails{position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 100%;
background-color: #fff;
padding: 1em;
overflow-y: scroll;
z-index: 15;
visibility: hidden;
opacity: 0;
-webkit-transition: opacity .3s linear, visibility .3s;
-o-transition: opacity .3s linear, visibility .3s;
transition: opacity .3s linear, visibility .3s;
}
.airkit_post-gallery.carousel-post-gallery .gallery-nav-thumbnails .btn-close-thumbnails{position: absolute;
right: 15px;
top: 15px;
background-color: transparent;
outline: 0;
border: 0;
padding: 0;
font-size: 16px;
}
.airkit_post-gallery.carousel-post-gallery .gallery-nav-thumbnails.shown{opacity: 1;
visibility: visible;
}
.airkit_post-gallery.carousel-post-gallery .gallery-nav-thumbnails .thumbnail-item{position: relative;
float: left;
padding: 5px;
cursor: pointer;
}
.airkit_post-gallery.carousel-post-gallery .gallery-nav-thumbnails .thumbnail-item::before{content: '';
position: absolute;
left: 5px;
top: 5px;
right: 5px;
bottom: 5px;
z-index: 1;
background-color: transparent;
-webkit-transition: background-color .3s linear;
-o-transition: background-color .3s linear;
transition: background-color .3s linear;
}
.airkit_post-gallery.carousel-post-gallery .gallery-nav-thumbnails .thumbnail-item:hover::before{background-color: rgba(70, 70, 70, 0.5);
}
.airkit_post-gallery.carousel-post-gallery:not(.format-gallery-carousel) .carousel-nav{position: absolute;
top: 0;
margin: 0;
padding: 0;
width: auto;
right: 0;
display: inline-block;
margin-bottom: 20px;
}
.airkit_post-gallery.carousel-post-gallery .carousel-nav > li{position: relative;
margin-bottom: 0;
width: 44px;
height: 44px;
line-height: 44px;
border-radius: 3px;
background-color: rgba(60, 60, 60, 0.05);
color: inherit;
margin-right: 0;
font-size: 20px;
}
.airkit_post-gallery.carousel-post-gallery .carousel-nav > li:last-child{margin-right: 0;
}
.airkit_post-gallery.carousel-post-gallery .carousel-nav > li[aria-disabled="true"]{opacity: 0.5;
}
.airkit_post-gallery.carousel-post-gallery .slick-dots{position: absolute;
top: 0;
right: 180px;
margin-top: 10px;
list-style-type: none;
padding: 0;
}
.airkit_post-gallery.carousel-post-gallery .slick-dots > li[aria-hidden="true"]{display: none;
}
.airkit_post-gallery.carousel-post-gallery .slick-dots > li[aria-hidden="false"]{display: inline-block;
} .airkit_post-gallery.format-gallery-carousel.carousel-post-gallery{margin-top: 0;
}
.airkit_post-gallery.format-gallery-carousel.carousel-post-gallery .gallery-items{padding-top: 0;
}
.airkit_post-gallery.format-gallery-carousel.carousel-post-gallery .carousel-nav > li{display: inline-block;
cursor: pointer;
text-align: center;
padding: 0;
position: absolute;
z-index: 10;
margin-left: 20px;
margin-right: 20px;
}
.airkit_post-gallery.format-gallery-carousel.carousel-post-gallery .carousel-nav > li:last-child{margin-right: 20px;
}
.airkit_post-gallery.format-gallery-carousel.carousel-post-gallery .gallery-item .gallery-icon{width: 100%;
float: none;
}
.airkit_post-gallery.format-gallery-carousel.carousel-post-gallery .gallery-item .gallery-icon > a{display: block;
}
.airkit_post-gallery.format-gallery-carousel.carousel-post-gallery .gallery-item .gallery-icon img{width: 100%;
}
.airkit_post-gallery.format-gallery-carousel.carousel-post-gallery .gallery-item .gallery-caption{position: absolute;
bottom: 30px;
left: 50%;
padding: 0;
float: none;
transform: translateX(-50%);
z-index: 2;
text-align: center;
color: #fff;
text-shadow: 0 2px 5px rgba(70, 70, 70, 0.25);
opacity: 0;
visibility: hidden;
background: rgba(0,0,0,0.4);
padding: 20px;
-webkit-transition: opacity .3s linear, visibility .3s linear;
-o-transition: opacity .3s linear, visibility .3s linear;
transition: opacity .3s linear, visibility .3s linear;
}
.airkit_post-gallery.format-gallery-carousel.carousel-post-gallery .gallery-item:hover .gallery-caption{opacity: 1;
visibility: visible;
}
.airkit_post-gallery.format-gallery-carousel.carousel-post-gallery .gallery-item .gallery-caption h4.title{margin: 0;
}
.airkit_post-gallery.carousel-post-gallery .airkit_sharing .share-options > li > a{width: 30px;
height: 30px;
line-height: 28px;
font-size: 12px;
}
.format-gallery-carousel > ul.carousel-nav{margin-top: -22px;
}
.single-ts-gallery .carousel-post-gallery .gallery-icon img.lazy:not(.lazyloaded){height: 100px !important;
opacity: 0;
} .post-navigator{margin-bottom: 30px;
}
.post-navigator ul{list-style-type: none;
}
.post-navigator ul{margin: 0 -15px;
padding: 0;
}
.post-navigator ul li{margin: 0;
text-align: right;
}
.post-navigator ul li:first-child{text-align: left;
}
.post-navigator ul li a{position: relative;
display: block;
border-bottom: 1px solid #eaeaea;
border-top: 1px solid #eb593c;
padding: 15px 0;
-webkit-transition: border-color .2s linear;
-moz-transition: border-color .2s linear;
-o-transition: border-color .2s linear;
-ms-transition: border-color .2s linear;
transition: border-color .2s linear;
}
.post-navigator ul li a:hover{border-top: 1px solid #3DB3CC;
}
.post-navigator ul li a[rel="prev"]{padding-left: 40px;
}
.post-navigator ul li a[rel="prev"] i{position: absolute;
left: -5px;
top: 17px;
font-size: 24px;
width: auto;
color: #E8E5E5;
}
.post-navigator ul li a[rel="next"]{padding-right: 40px;
}
.post-navigator ul li a[rel="next"] i{position: absolute;
right: -5px;
top: 17px;
font-size: 24px;
width: auto;
color: #E8E5E5;
}
.post-navigator ul li a[rel="next"] i::before,
.post-navigator ul li a[rel="prev"] i::before{width: auto;
}
.post-navigator ul li a span{color: #999;
text-transform: uppercase;
font-size: 10px;
}
.post-navigator ul li a div{color: #333;
font-size: 16px;
-webkit-transition: color .4s;
-moz-transition: color .4s;
-o-transition: color .4s;
-ms-transition: color .4s;
transition: color .4s;
}
.post-navigator ul li a:hover div{color: #EB593C;
} .post-title.video-title{font-size: 32px;
color: #4b4e51;
font-weight: 500;
margin-top: 0;
}
.post-meta{margin-top: 20px;
padding-top: 10px;
}
.post-meta > div{display: inline-block;
margin-right: 20px;
}
.post-meta > div:last-child{margin: 0;
}
.post-meta span{display: inline-block;
}
.post-meta .post-meta-likes span.touchsize-likes-count{font-weight: 500;
color: #cacaca;
text-align: center;
}
.post-meta .post-meta-views .views-count{line-height: 0.8;
}
.post-meta .post-meta-views small{color: #e1e1e1;
font-size: 12px;
}
.post-author-block{margin-bottom: 30px;
}
.post-author-block .author-avatar{width: 40px;
height: 40px;
display: block;
border-radius: 100%;
overflow: hidden;
float: left;
}
.post-author-block ul{margin-top: 7px;
float: left;
list-style-type: none;
}
.post-author-block ul li{position: relative;
display: inline-block;
padding: 0 10px;
font-size: 13px;
font-weight: 500;
color: #dcdcdc;
}
.post-author-block ul li.categories{padding: 0;
}
.post-author-block .author-name > a,
.post-author-block .author-published > span{color: #ababab;
}
.post-content .post-intro{font-weight: 100;
font-size: 24px;
line-height: 36px;
text-transform: none;
}
.post-quote{padding-left: 30px;
border-left: 3px solid;
font-style: italic;
font-size: 16px;
margin: 50px 0;
}
.post-content > .col-lg-12,
.post-content > .col-lg-9,
.post-content > .col-lg-8{padding: 0;
}
.post-content div[data-element="icon-element"],
.text-element div[data-element="icon-element"]{display: inline;
} .ts-boxed-layout #wrapper{background: #FFF; padding: 0;
}
.ts-boxed-layout #main,
.ts-boxed-layout #header .site-section > .container{padding-left: 0;
padding-right: 0;
}
.ts-boxed-layout .site-section{padding-left: 60px;
padding-right: 60px;
}
.ts-boxed-layout .airkit_expanded-row{margin-left: 20px;
margin-right: 20px;
}
.ts-boxed-layout.single #main,
.ts-boxed-layout #main.ts-single-page,
.ts-boxed-layout.archive #main,
.ts-boxed-layout.search #main,
.ts-boxed-layout.single-ts_teams #content[role="main"]{margin-left: -20px;
margin-right: -20px;
padding-left: 60px;
padding-right: 60px;
}
.ts-boxed-layout.single .post-related{margin-left: -60px;
margin-right: -60px;
}
.ts-boxed-layout.single .post-related{padding-left: 60px;
padding-right: 60px;
}
.ts-boxed-layout .single .post-related{padding-left: 60px;
padding-right: 60px;
margin-left: -60px;
margin-right: -60px;
}
.ts-boxed-layout.page .ts-breadcrumbs{padding-left: 60px;
padding-right: 60px;
}
.ts-boxed-layout #header > div[class*="col-"]{padding-left: 0;
padding-right: 0;
}
.ts-boxed-layout.author .post-author-box{margin-left: 60px;
margin-right: 60px;
}  .ts-pagination{margin: 0 0 30px 0;
}
.ts-pagination ul{list-style-type: none;
}
.ts-pagination ul::after{content: '';
clear: both;
display: table;
}
.ts-pagination ul li{float: left;
}
.ts-pagination ul .page-numbers{display: block;
font-size: 15px;
padding: 8px 18px;
margin-right: -1px;
border: 1px solid rgba(60, 60, 60, 0.1);
}
.ts-pagination ul .page-numbers.current{margin-right: 0;
}
.load-more-container{text-align: center;
}
.ts-pagination-more{position: relative;
letter-spacing: -0.02em;
clear: both;
display: block;
margin: 0 auto;
padding: 0;
width: 180px;
color: #fff;
font-weight: bold;
background-color: #e91e63;
text-align: center;
font-size: 0.85em;
height: 40px;
line-height: 33px;
border: 3px solid transparent;
cursor: pointer;
-webkit-transition: background-color .3s, width .3s, border .3s, transform .3s ease, opacity .3s, width .15s ease-in;
-moz-transition: background-color .3s, width .3s, border .3s, transform .3s ease, opacity .3s, width .15s ease-in;
transition: background-color .3s, width .3s, border .3s, transform .3s ease, opacity .3s, width .15s ease-in;
}
.ts-pagination-more:hover{width: 190px;
}
.ts-pagination-more.loading{width: 40px;
border-radius: 40px;
border-color: #dddddd;
background-color: transparent;
}
.ts-pagination-more.loading-out{opacity: 0;
-webkit-transform: translateY(130px);
-ms-transform: translateY(130px);
-o-transform: translateY(130px);
transform: translateY(130px);
}
.ts-pagination-more > span{-webkit-transition: opacity 0.15s;
-o-transition: opacity 0.15s;
transition: opacity 0.15s;
}
.ts-pagination-more.loading > span{opacity: 0;
}
.ts-pagination-more .spinner{width: 40px;
height: 40px;
background-color: transparent;
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
opacity: 0;
border-radius: 100%;
position: absolute;
left: -3px;
top: -3px;
-webkit-animation: spinner_rotate 1.0s infinite ease-in-out;
animation: spinner_rotate 1.0s infinite ease-in-out;
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s;
}
.ts-pagination-more.loading .spinner{opacity: 1;
z-index: 2;
}
.post-pagination{margin-top: 20px;
clear: left;
}
.post-pagination span.page-link{display: inline-block;
height: 30px;
line-height: 1;
padding: 5px 10px;
background: transparent;
border: 1px solid #f2f2f2;
color: #454545;
}
.post-pagination > span.page-link{background: #f2f2f2;
}
@keyframes spinner_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.back-to-portofolio{background: #f5f5f5;
border-top: 5px solid #eb593c;
border-bottom: 5px solid #eaeaea;
font-size: 30px;
line-height: 50px;
text-align: center;
padding: 10px 0px;
margin-bottom: 30px;
}
.back-to-portofolio a{background: url(//www.prestigefoto.pt/wp-content/themes/avena/images/back-icon.png) no-repeat 10px center;
text-transform: uppercase;
color: #3db3cc;
font-weight: 200;
display: block;
}
.back-to-portofolio a:hover{color: #333;
} #fb-root{display: none;
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style]{width: 100% !important;
}
.fb-like-box.fb_iframe_widget span iframe[style]{position: relative;
}
.ts-fb-modal.modal{overflow-y: auto;
height: 100%;
}
.ts-fb-modal.modal.in .modal-dialog{position: relative;
left: auto;
max-width: 520px;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.ts-fb-modal .modal-body{overflow: hidden;
padding: 0;
margin-top: -1px;
}
.ts-fb-modal .modal-title{color: #fff;
text-transform: lowercase;
font-size: 22px;
}
.ts-fb-modal .modal-content{background: transparent;
border: none;
box-shadow: none;
}
.ts-fb-modal .modal-header .close{color: #fff;
right: 0;
padding: 0;
text-shadow: none;
font-size: 22px;
position: absolute;
right: 20px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: opacity .15s ease;
-o-transition: opacity .15s ease;
transition: opacity .15s ease;
}
.ts-fb-modal .modal-footer{padding-top: 0;
}
.ts-fb-modal .modal-footer .btn:hover{background: transparent;
}
.ts-fb-modal .modal-header,
.ts-fb-modal .modal-footer{border: none;
padding-left: 0;
padding-right: 0;
}
.ts-fb-modal .modal-header{padding: 15px;
background: #3b5998;
text-align: left;
padding: 15px;
position: relative;
}
.ts-fb-modal .modal-footer button,
.ts-fb-modal .sr-only{color: #fff;
}
.modal-backdrop.fade{opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.fade.in{opacity: 0.5;
filter: alpha(opacity=50);
}
.ts-fb-modal .modal-footer{margin-top: 5px;
}
.ts-fb-modal .already-liked{color: #fff;
cursor: pointer;
} .airkit_page-loading{position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.95);
}
.airkit_page-loading .airkit_ball{position: absolute;
width: 10px;
height: 10px;
top: 50%;
left: 50%;
margin-top: -5px;
margin-left: -5px;
opacity: 0;
-webkit-transform: translateX(-180px);
-o-transform: translateX(-180px);
transform: translateX(-180px);
-webkit-animation: orbit 2.41s infinite;
-o-animation: orbit 2.41s infinite;
animation: orbit 2.41s infinite;
}
.airkit_page-loading .airkit_ball .airkit_inner-ball{position: absolute;
width: 10px;
height: 10px;
left:0px;
top:0px;
border-radius: 10px;
}
.airkit_page-loading #a{animation-delay: 0.61s;
-o-animation-delay: 0.61s;
-webkit-animation-delay: 0.61s;
}
.airkit_page-loading #b{animation-delay: 0.21s;
-o-animation-delay: 0.21s;
-webkit-animation-delay: 0.21s;
}
.airkit_page-loading #c{animation-delay: 0.41s;
-o-animation-delay: 0.41s;
-webkit-animation-delay: 0.41s;
}
@keyframes orbit{0%{opacity:1;z-index:99;transform:translateX(-100px);animation-timing-function:ease-out;}
7%{opacity:1;transform:translateX(-25px);animation-timing-function:linear;origin:0%;}
30%{opacity:1;transform:translateX(25px);animation-timing-function:ease-in-out;origin:7%;}
39%{opacity:0;transform:translateX(100px);animation-timing-function:linear;origin:30%;}
60%{opacity:0;transform:translateX(180px);animation-timing-function:ease-out;origin:39%;}
100%{opacity:0;transform:translateX(180px);}
}
@-webkit-keyframes orbit{0%{opacity:1;z-index:99;-webkit-transform:translateX(-100px);-webkit-animation-timing-function:ease-out;}
7%{opacity:1;-webkit-transform:translateX(-25px);-webkit-animation-timing-function:linear;-webkit-origin:0%;}
30%{opacity:1;-webkit-transform:translateX(25px);-webkit-animation-timing-function:ease-in-out;-webkit-origin:7%;}
39%{opacity:0;-webkit-transform:translateX(100px);-webkit-animation-timing-function:linear;-webkit-origin:30%;}
60%{opacity:0;-webkit-transform:translateX(180px);-webkit-animation-timing-function:ease-out;-webkit-origin:39%;}
100%{opacity:0;-webkit-transform:translateX(180px);}
}
#airkit_loading-preload{z-index: 999;
position: fixed;
bottom: 30px;
left: -250px;
width: 200px;
margin-left: 0;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
background-color: #fff;
box-shadow: 0 0 20px rgba(60, 60, 60, 0.15);
opacity: 0;
-webkit-transition: left .2s ease-in-out, opacity .2s ease-in-out;
-o-transition: left .2s ease-in-out, opacity .2s ease-in-out;
transition: left .2s ease-in-out, opacity .2s ease-in-out;
}
#airkit_loading-preload .preloader-center{width: 70px;
height: 70px;
position: relative;
left: 30px;
margin-left: -15px;
background: url(//www.prestigefoto.pt/wp-content/themes/avena/images/ajax-loader.gif) center center no-repeat;
background-size: 50% 50%;
}
#airkit_loading-preload > span{font-size: 12px;
display: block;
position: absolute;
left: 80px;
text-transform: uppercase;
font-weight: bold;
margin-top: -5px;
top: 50%;
}
#airkit_loading-preload.shown{left: 30px;
opacity: 1;
} .delimiter{position: relative;
background: transparent;
margin-top: 20px;
margin-bottom: 20px;
}
.delimiter.dotsslash{height: 1px;
background-color: transparent;
border-bottom: 1px dashed;
border-color: inherit;
margin: 0 10px;
}
.delimiter.dotsslash::before,
.delimiter.dotsslash::after{content: '//';
display: inline-block;
width: 10px;
position: absolute;
left: -10px;
top: -5px;
color: inherit;
font-size: 11px;
text-align: left;
}
.delimiter.dotsslash::after{left: auto;
right: -10px;
text-align: right;
}
.delimiter.doubleline{border-bottom: 4px double;
}
.delimiter.line{border-bottom: 1px solid rgba(30,30,30,.07);
}
.delimiter.gradient{height: 1px;
}
.delimiter.lines{width: 100%;
height: 5px;
}
.delimiter.squares{width: 100%;
height: 4px;
}
.delimiter.iconed{text-align: center;
}
.delimiter.iconed::after{content: '';
display: block;
width: 100%;
height: 1px;
border: 1px solid;
border-color: inherit;
position: absolute;
top: 50%;
z-index: -1;
margin-top: -3px;
}
.delimiter.iconed::before{font-size: 24px;
color: #EB593C;
padding: 0;
}
.delimiter.small-line{height: 1px;
width: 100px;
display: table;
margin: 0 auto;
}
.delimiter.alternate-dots{height: 4px;
position: relative;
overflow: hidden;
}
.delimiter.alternate-dots::before{content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 1px;
background-image: linear-gradient(to right, #E4E4E4 10%, rgba(255, 255, 255, 0) 0%);
background-size: 10px 1px;
background-repeat: repeat-x;
}
.delimiter.alternate-dots::after{content: '';
display: block;
position: absolute;
bottom: 0;
left: 5px;
width: 100%;
height: 1px;
background-image: linear-gradient(to right, #E4E4E4 10%, rgba(255, 255, 255, 0) 0%);
background-size: 10px 1px;
background-repeat: repeat-x;
} .title-404{text-align: center;
font-size: 64px;
margin-top: 50px;
}
.title-404 i{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=40);
opacity: 0.4;
margin-right: 20px;
}
.nothing-message{font-size: 24px;
text-align: center;
margin-bottom: 45px;
}
.search-404{width: 580px;
max-width: 100%;
margin: 0 auto 80px auto;
} .zoom-in-icon{position: absolute;
display: block;
width: 35px;
height: 35px;
line-height: 35px;
color: #7c7c7c;
background-color: #FFF;
background-color: rgba(255, 255, 255, 0.8);
text-align: center;
font-size: 12px;
bottom: 20px;
right: 20px;
border-bottom: 2px solid rgba(60, 60, 60, 0.1);
z-index: 4;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: 0.5;
-webkit-transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-o-transition: opacity .2s ease-out;
transition: opacity .2s ease-out;
}
.zoom-in-icon:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
color: #7c7c7c;
} .ts-big-countdown{padding: 22px;
margin-bottom: 40px;
text-align: center;
text-transform: uppercase;
border: 1px solid rgba(60, 60, 60, 0.08);
}
.ts-big-countdown .countdown-title{margin: 20px 0 0;
font-size: 24px;
}
.ts-big-countdown .time{font-size: 52px;
}
.ts-big-countdown .time-remaining{margin: 0;
padding: 0;
list-style: none;
}
.ts-big-countdown li{display: inline-block;
position: relative;
margin-left: 75px;
}
.ts-big-countdown li:not(:last-child)::after{content: '';
display: block;
width: 1px;
height: 35px;
background: rgba(60, 60, 60, 0.1);
position: absolute;
right: -37px;
top: 50%;
margin-top: -17px;
}
.ts-big-countdown li:first-child{margin-left: 0;
}
.ts-big-countdown li:last-child > i{display: none;
}
.ts-big-countdown .time-remaining{display: inline-block;
}
.ts-big-countdown .time-remaining li span{font-size: 12px;
}
.ts-big-countdown li i{position: absolute;
top: 25px;
right: -25px;
font-size: 10px;
height: 7px;
width: 7px;
}
.ts-small-countdown{text-align: center;
display: block;
}
.ts-small-countdown .countdown-title{font-size: 13px;
text-transform: uppercase;
}
.ts-small-countdown .countdown-title::before,
.ts-small-countdown .countdown-title::after{content: "+";
display: inline-block;
color: #F8CABA;
}
.ts-small-countdown .countdown-title::before{margin-right: 10px;
}
.ts-small-countdown .countdown-title::after{margin-left: 10px;
}
.ts-small-countdown .time-remaining li{display: inline-block;
float: left;
list-style: none;
background-color: #F3F3F3;
margin-right: 10px;
position: relative;
padding-top: 18px;
padding-bottom: 2px;
color: black;
min-width: 50px;
}
.ts-small-countdown .time-remaining{display: inline-block;
}
.ts-small-countdown .time-remaining li > div{font-size: 26px;
}
.ts-small-countdown .time-remaining li:last-of-type{margin-right: 0;
}
.ts-small-countdown .time-remaining li > span{position: absolute;
top: 0;
left: 0;
right: 0;
height: 18px;
line-height: 18px;
text-transform: uppercase;
font-size: 11px;
}
.ts-small-countdown .time-remaining li > i{display: block;
font-size: 11px;
margin: -5px 0 5px;
}
.ts-small-countdown .ts-sep-wrap{display: none;
} body.avena .wp-playlist.wp-playlist-light{background-color: transparent;
color: inherit;
border: 1px solid rgba(200, 200, 200, 0.5);
padding: 15px;
}
body.avena .wp-playlist-light .wp-playlist-item{color: inherit;
}
body.avena .wp-playlist-item .wp-playlist-caption{color: inherit;
}
body.avena .wp-playlist-tracks .wp-playlist-item{margin: 0;
border: 0 none;
padding: 10px;
}
body.avena .wp-playlist-light .wp-playlist-playing{background: #000;
padding: 10px;
}
body.avena .wp-playlist-item-length{top: 10px;
right: 10px;
}
body.avena .mejs-container .mejs-controls{background: #555;
}
body.avena .mejs-container{margin-bottom: 20px;
position: relative;
display: block;
}
body.avena .mejs-controls .mejs-time-rail .mejs-time-loaded{background: #efefef;
}
.dark_facebook{float: left;
} #airkit_back-to-top{position: fixed;
bottom: -100px;
right: 0;
border: none;
box-shadow: none;
background-color: #dfe0e0;
box-shadow: 0 0 20px rgba(20,20,20,0.05);
border-top-left-radius: 35px;
border-bottom-left-radius: 35px;
text-align: center;
display: block;
width: 40px;
height: 40px;
line-height: 40px;
opacity: 0.75;
outline: 0;
z-index: 999;
-webkit-transition: opacity .2s ease-in-out;
-o-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
}
#airkit_back-to-top:hover,
#airkit_back-to-top:active,
#airkit_back-to-top:focus{opacity: 1;
outline: 0;
padding: 0;
margin: 0;
background: #000;
color: #FFF;
}
#airkit_back-to-top .icon-up{display: block;
font-size: 16px;
}
#airkit_back-to-top span{display: none;
} .mc4wp-form{position: relative;
}
.mc4wp-form .mc4wp-form-fields > p{margin: 0;
}
#mc4wp_email,
.mc4wp-form input[type="email"],
.mc4wp-form input[type="text"]{float: left;
width: 100%;
height: 40px;
padding: 10px 15px;
padding-right: 30%;
line-height: 38px;
font-style: italic;
font-size: 14px;
color: inherit;
border: 1px solid rgba(200, 200, 200, 0.25);
box-shadow: none;
background: #FFF;
outline: none;
margin-bottom: 15px;
-webkit-transition: background .3s ease-in-out;
-o-transition: background .3s ease-in-out;
transition: background .3s ease-in-out;
}
.mc4wp-form input::-webkit-input-placeholder{color: inherit;
}
.mc4wp-form input::-moz-placeholder{color: inherit;
}
.mc4wp-form input:-ms-input-placeholder{color: inherit;
}
#mc4wp_email:focus,
.mc4wp-form input[type="email"]:focus,
.mc4wp-form input[type="text"]:focus{border: 1px solid rgba(200, 200, 200, 0.35);
}
.mc4wp-form input[type="submit"]{height: 40px;
line-height: 38px;
padding: 0 15px;
font-weight: bold;
color: inherit;
text-align: center;
background-color: transparent;
box-shadow: none;
border: 0 none;
outline: 0;
margin-bottom: 15px;
-webkit-transition: background-color .2s ease-in-out;
-o-transition: background-color .2s ease-in-out;
transition: background-color .2s ease-in-out;
} .airkit_mc4wp-has-background{position: relative;
text-align: center;
}
.airkit_mc4wp-has-background::after{content: '';
clear: both;
display: table;
}
.airkit_mc4wp-has-background .airkit_mc4wp-title{font-size: 2em;
margin: 0;
letter-spacing: 1px;
}
.airkit_mc4wp-has-background .airkit_mc4wp-subtitle{font-size: 14px;
margin: 0 15px 25px;
letter-spacing: 0.5px;
}
.airkit_mc4wp-has-background .airkit_mc4wp-input-group{position: relative;
}
.airkit_mc4wp-has-background .airkit_mc4wp-input-group input[type="email"],
.airkit_mc4wp-has-background .airkit_mc4wp-input-group input[type="text"]{width: 100%;
float: none;
border-radius: 30px;
padding-right: 38%;
margin: 0;
}
.airkit_mc4wp-has-background .airkit_mc4wp-input-group input[type="submit"]{position: absolute;
float: none;
right: 0;
top: 0;
border-radius: 30px;
width: 35%;
} a[data-fancybox]{display: inline-block;
position: relative;
}
a[data-fancybox]::before{content: '';
position: absolute;
top: 0;
left: 0;
z-index: 2;
width: 100%;
height: 100%;
-webkit-transition: background-color .3s linear;
-o-transition: background-color .3s linear;
transition: background-color .3s linear;
}
a[data-fancybox]:hover::before{background-color: rgba(70, 70, 70, 0.5);
}
.featured-image a[data-fancybox]:hover::before{background-color: rgba(70, 70, 70, 0.1);
}
a.zoom-in[data-fancybox]::before{display: none;
}
.airkit_video-open[data-fancybox]::before{display: none;
}
.fancybox-enabled{overflow: hidden;
-ms-touch-action: none;
touch-action: none; }
.fancybox-container{position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99993;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; } .fancybox-container ~ .fancybox-container{z-index: 99992; }
.fancybox-bg{position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #0f0f11;
opacity: 0;
transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fancybox-container--ready .fancybox-bg{opacity: 0.87;
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
.fancybox-controls{position: absolute;
top: 0;
left: 0;
right: 0;
text-align: center;
opacity: 0;
z-index: 99994;
transition: opacity 100ms;
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fancybox-show-controls .fancybox-controls{opacity: 1; }
.fancybox-infobar{display: none; }
.fancybox-show-infobar .fancybox-infobar{display: inline-block;
pointer-events: all; }
.fancybox-infobar__body{display: inline-block;
width: 70px;
line-height: 44px;
font-size: 13px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
text-align: center;
color: #ddd;
background-color: rgba(30, 30, 30, 0.7);
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
-webkit-font-smoothing: subpixel-antialiased; }
.fancybox-buttons{position: absolute;
top: 0;
right: 0;
display: none;
pointer-events: all; }
.fancybox-show-buttons .fancybox-buttons{display: block; }
.fancybox-slider-wrap{overflow: hidden; }
.fancybox-slider-wrap,
.fancybox-slider{position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
padding: 0;
margin: 0;
z-index: 99993;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fancybox-slide{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: auto;
outline: none;
white-space: normal;
box-sizing: border-box;
text-align: center;
z-index: 99994;
-webkit-overflow-scrolling: touch;
-webkit-tap-highlight-color: transparent; }
.fancybox-slide::before{content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0; }
.fancybox-slide > *{display: inline-block;
position: relative;
padding: 24px;
margin: 44px 0 44px;
border-width: 0;
vertical-align: middle;
text-align: left;
background-color: #fff;
overflow: auto;
box-sizing: border-box; }
.fancybox-slide--image{overflow: hidden; }
.fancybox-slide--image::before{display: none; }
.fancybox-content{display: inline-block;
position: relative;
margin: 44px auto;
padding: 0;
border: 0;
width: 80%;
height: calc(100% - 88px);
vertical-align: middle;
line-height: normal;
text-align: left;
white-space: normal;
outline: none;
font-size: 16px;
font-family: Arial, sans-serif;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-overflow-scrolling: touch; }
.fancybox-iframe{display: block;
margin: 0;
padding: 0;
border: 0;
width: 100%;
height: 100%;
background: #fff; }
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video .fancybox-iframe{background: transparent; }
.fancybox-placeholder{position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
border: 0;
z-index: 99995;
background: transparent;
cursor: default;
overflow: visible;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
background-size: 100% 100%;
background-repeat: no-repeat;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fancybox-image,
.fancybox-spaceball{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
max-width: none;
max-height: none;
background: transparent;
background-size: 100% 100%; }
.fancybox-controls--canzoomOut .fancybox-placeholder{cursor: -webkit-zoom-out;
cursor: zoom-out; }
.fancybox-controls--canzoomIn .fancybox-placeholder{cursor: -webkit-zoom-in;
cursor: zoom-in; }
.fancybox-controls--canGrab .fancybox-placeholder{cursor: -webkit-grab;
cursor: grab; }
.fancybox-controls--isGrabbing .fancybox-placeholder{cursor: -webkit-grabbing;
cursor: grabbing; }
.fancybox-spaceball{z-index: 1; }
.fancybox-tmp{position: absolute;
top: -9999px;
left: -9999px;
visibility: hidden; }
.fancybox-error{position: absolute;
margin: 0;
padding: 40px;
top: 50%;
left: 50%;
width: 380px;
max-width: 100%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: #fff;
cursor: default; }
.fancybox-error p{margin: 0;
padding: 0;
color: #444;
font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; }
.fancybox-close-small{position: absolute;
top: 4px;
right: 4px;
padding: 0;
margin: 0;
width: 30px;
height: 30px;
font: 21px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;
color: #888;
font-weight: 300;
text-align: center;
border-radius: 50%;
border-width: 0;
cursor: pointer;
background: #fff;
transition: background 0.2s;
box-sizing: border-box;
z-index: 2; }
.fancybox-close-small:focus{outline: 1px dotted #888; }
.fancybox-slide--video .fancybox-close-small{top: -36px;
right: -36px;
background: transparent; }
.fancybox-close-small:hover{color: #555;
background: #eee; } .fancybox-caption-wrap{position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 60px 30px 0 30px;
z-index: 99998;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
box-sizing: border-box;
background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
opacity: 0;
transition: opacity .2s;
pointer-events: none; }
.fancybox-show-caption .fancybox-caption-wrap{opacity: 1; }
.fancybox-caption{padding: 30px 0;
border-top: 1px solid rgba(255, 255, 255, 0.4);
font-size: 14px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
color: #fff;
line-height: 20px;
-webkit-text-size-adjust: none; }
.fancybox-caption a,
.fancybox-caption button{pointer-events: all; }
.fancybox-caption a{color: #fff;
text-decoration: underline; } .fancybox-button{display: inline-block;
position: relative;
width: 44px;
height: 44px;
line-height: 44px;
margin: 0;
padding: 0;
border: 0;
cursor: pointer;
background: transparent;
color: #fff;
box-sizing: border-box;
vertical-align: top;
outline: none; }
.fancybox-button--disabled{cursor: default; }
.fancybox-infobar__body, .fancybox-button{background: rgba(30, 30, 30, 0.6); }
.fancybox-button:hover{background: rgba(0, 0, 0, 0.8); }
.fancybox-button::before,
.fancybox-button::after{content: '';
pointer-events: none;
position: absolute;
border-color: #fff;
background-color: currentColor;
color: currentColor;
opacity: 0.9;
box-sizing: border-box;
display: inline-block; }
.fancybox-button--left::after{left: 20px;
top: 18px;
width: 6px;
height: 6px;
background: transparent;
border-top: solid 2px currentColor;
border-right: solid 2px currentColor;
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg); }
.fancybox-button--right::after{right: 20px;
top: 18px;
width: 6px;
height: 6px;
background: transparent;
border-top: solid 2px currentColor;
border-right: solid 2px currentColor;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.fancybox-button--left{border-bottom-left-radius: 5px; }
.fancybox-button--right{border-bottom-right-radius: 5px; }
.fancybox-button--close{float: right; }
.fancybox-button--close::before, .fancybox-button--close::after{content: '';
display: inline-block;
position: absolute;
height: 2px;
width: 16px;
top: calc(50% - 1px);
left: calc(50% - 8px); }
.fancybox-button--close::before{-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.fancybox-button--close::after{-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); } .fancybox-loading{border: 6px solid rgba(100, 100, 100, 0.4);
border-top: 6px solid rgba(255, 255, 255, 0.6);
border-radius: 100%;
height: 50px;
width: 50px;
-webkit-animation: fancybox-rotate .6s infinite linear;
animation: fancybox-rotate .6s infinite linear;
background: transparent;
position: absolute;
top: 50%;
left: 50%;
margin-top: -25px;
margin-left: -25px;
z-index: 99999; }
@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@media all and (max-width: 800px){.fancybox-controls{text-align:left;}
.fancybox-button--left,
.fancybox-button--right,
.fancybox-buttons button:not(.fancybox-button--close){display:none !important;}
.fancybox-caption{padding:20px 0;margin:0;}
}
.fancybox-button--fullscreen::before{width: 15px;
height: 11px;
left: 15px;
top: 16px;
border: 2px solid;
background: none; } .fancybox-button--play::before{top: 16px;
left: 18px;
width: 0;
height: 0;
border-top: 6px inset transparent;
border-bottom: 6px inset transparent;
border-left: 10px solid;
border-radius: 1px;
background: transparent; }
.fancybox-button--pause::before{top: 16px;
left: 18px;
width: 7px;
height: 11px;
border-style: solid;
border-width: 0 2px 0 2px;
background: transparent; } .fancybox-button--thumbs span{font-size: 23px; }
.fancybox-button--thumbs::before{top: 20px;
left: 21px;
width: 3px;
height: 3px;
box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0; }
.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap,
.fancybox-container--thumbs .fancybox-caption-wrap{right: 220px; }
.fancybox-thumbs{position: absolute;
top: 0;
right: 0;
bottom: 0;
left: auto;
width: 220px;
margin: 0;
padding: 5px 5px 0 0;
background: #fff;
z-index: 99993;
word-break: normal;
-webkit-overflow-scrolling: touch;
-webkit-tap-highlight-color: transparent;
box-sizing: border-box; }
.fancybox-thumbs > ul{list-style: none;
position: absolute;
position: relative;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow-x: hidden;
overflow-y: auto;
font-size: 0; }
.fancybox-thumbs > ul > li{float: left;
overflow: hidden;
max-width: 50%;
padding: 0;
margin: 0;
width: 105px;
height: 75px;
position: relative;
cursor: pointer;
outline: none;
border: 5px solid #fff;
border-top-width: 0;
border-right-width: 0;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
box-sizing: border-box; }
li.fancybox-thumbs-loading{background: rgba(0, 0, 0, 0.1); }
.fancybox-thumbs > ul > li > img{position: absolute;
top: 0;
left: 0;
min-width: 100%;
min-height: 100%;
max-width: none;
max-height: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.fancybox-thumbs > ul > li:before{content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: 2px;
border: 4px solid #4ea7f9;
z-index: 99991;
opacity: 0;
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before{opacity: 1; } @media all and (max-width: 800px){.fancybox-thumbs{display:none !important;}
.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap,
.fancybox-container--thumbs .fancybox-caption-wrap{right:0;}
}
.airkit_overlay-block{position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 10001;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
-ms-align-items: center;
align-items: center;
text-align: center;
background: rgba(255, 255, 255, .98);
font-size: 28px;
-webkit-animation: blockerFadeIn .3s forwards;
-moz-animation: blockerFadeIn .3s forwards;
-o-animation: blockerFadeIn .3s forwards;
animation: blockerFadeIn .3s forwards;
}
.airkit_overlay-block > i{font-size: 64px;
opacity: 0.4;
margin-bottom: 20px;
}
body.airkit_locked{overflow-y: hidden;
}
@keyframes blockerFadeIn{from{opacity:0;}
to{opacity:1;}
}
.airkit_alert{padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.airkit_alert.in{opacity: 1;
visibility: visible;
}
.airkit_alert h4{margin-top: 0;
color: inherit;
}
.airkit_alert > p + p{margin-top: 5px;
}
.airkit_alert.alert-dismissible{padding-right: 35px;
}
.airkit_alert.alert-dismissible .close{position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.airkit_alert.alert-success{background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.airkit_alert.alert-success hr{border-top-color: #c9e2b3;
}
.airkit_alert.alert-success .alert-link{color: #2b542c;
}
.airkit_alert.alert-warning{background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.airkit_alert.alert-danger{color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;    
}
.airkit_alert.alert-warning hr{border-top-color: #f7e1b5;
}
.airkit_alert.alert-warning .alert-link{color: #66512c;
}
.airkit_alert.fixed-top-right{position: fixed;
top: 50px;
right: -50%;
z-index: 1066;
}
.airkit_alert.fixed-top-right.in{right: 50px;
}
.no-more-post-alert{margin-bottom: 40px;
}
.no-more-post-alert > div{position: relative;
display: inline-block;
padding: 10px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAADklEQVQIW2NgQAXGZHAAGioAza6+Hk0AAAAASUVORK5CYII=) top left repeat;
}
.no-more-post-alert > div > p{padding: 7px 15px;
background-color: #fff;
text-transform: uppercase;
font-size: 0.8em;
letter-spacing: 0.1em;
}
.no-more-post-alert i.icon-attention{margin-right: 10px;
} body.admin-bar #wrapper[data-header-align="left"] #header{padding-top: 30px;
}
#header .airkit_table-content,
#footer .airkit_table-content{display: table;
width: 100%;
}
#header .airkit_table-content > .cell-item,
#footer .airkit_table-content > .cell-item{display: table-cell;
vertical-align: middle;
float: none;
}
#footer .airkit_social-icons ul li a .label-icon{color: inherit;
}
#footer .tags-container a.tag,
#footer .tags-container a[rel="tag"],
#footer .woocommerce .tagcloud a{color: inherit;
border-color: inherit;
} #footer .footer-copyright{background-color: #151515;
color: #fff;
padding: 15px 0;
font-size: 12px;
font-weight: normal;
margin-top: 30px;
}
#footer .widget{background: transparent;
padding: 0;
}
.airkit_footer-style1 .footer-copyright .airkit_social-icons ul li a .label-icon,
.airkit_footer-style2 .footer-copyright .airkit_social-icons ul li a .label-icon,
.airkit_footer-style3 .footer-copyright .airkit_social-icons ul li a .label-icon{color: inherit;
}
.airkit_footer-style1 .widget-items > li::after,
.airkit_footer-style2 .widget-items > li::after,
.airkit_footer-style3 .widget-items > li::after{border-color: rgba(255, 255, 255, 0.1);
}
.airkit_footer-style1 .airkit_widget_list_categories .list-categories a,
.airkit_footer-style2 .airkit_widget_list_categories .list-categories a,
.airkit_footer-style3 .airkit_widget_list_categories .list-categories a{border-color: rgba(255, 255, 255, 0.1);
}
.airkit_footer-style1 .airkit_widget_tweets .widget-items .tweet-entry .icon-twitter::before,
.airkit_footer-style2 .airkit_widget_tweets .widget-items .tweet-entry .icon-twitter::before,
.airkit_footer-style3 .airkit_widget_tweets .widget-items .tweet-entry .icon-twitter::before{color: rgba(0, 0, 0, 0.075);
}
#footer .airkit_footer-style4{margin-top: 80px;
}
#footer .airkit_footer-style4 .footer-copyright{background-color: transparent;
padding: 0;
color: inherit;
}
.airkit_footer-style4 .inner-footer{padding-top: 3em;
padding-bottom: 3em;
border-top: 1px solid rgba(60, 60, 60, 0.13);
}
.airkit_footer-style4 .widget{padding: 0;
background-color: transparent;
margin-bottom: 20px;
}
.airkit_footer-style4 .widget_nav_menu li.menu-item{display: inline-block;
border: 0;
color: #7c7c7c;
margin: 0;
padding: 0 10px;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
}
.airkit_footer-style4 .widget_nav_menu li.menu-item a{padding: 0;
}
.airkit_footer-style4 .footer-copyright .copyright-text{color: #acacac;
text-transform: uppercase;
font-size: 10px;
line-height: 1.4em;
} .airkit_header-style1{padding-top: 35px;
margin-bottom: 40px;
}
.airkit_header-style1 .airkit_table-content{margin-bottom: 15px;
}
.airkit_header-style1 .logo{padding: 15px;
display: block;
} .airkit_header-style2{position: relative;
margin-bottom: 40px;
background-color: #fff;
box-shadow: 0px 2px 5px rgba(70, 70, 70, 0.08);
}
.airkit_header-style2 .logo{padding: 0;
padding-top: 15px;
padding-bottom: 15px;
display: block;
-webkit-transition: padding-top .3s linear, padding-bottom .3s linear;
-o-transition: padding-top .3s linear, padding-bottom .3s linear;
transition: padding-top .3s linear, padding-bottom .3s linear;
}
.airkit_header-style2 .logo img{-webkit-transition: max-width .3s linear;
-o-transition: max-width .3s linear;
transition: max-width .3s linear;
}
.airkit_header-style2.airkit_fixed{position: fixed;
width: 100%;
z-index: 99999;
top: 0;
left: 0;
}
.airkit_header-style2.airkit_fixed .logo{padding-top: 7px;
padding-bottom: 7px;
}
.airkit_header-style2.airkit_fixed .logo img{max-width: 60%;
}
.has-progress-bar .airkit_header-style2.airkit_fixed{margin-top: 3px;
}
.airkit_header-style2 .col-sm-9 .airkit_menu{display: flex;
height: 100%;
}
.airkit_header-style2 .airkit_menu .navbar-nav .airkit_append{padding: 34px 0;
}
.airkit_header-style2.airkit_fixed .airkit_menu .navbar-nav .airkit_append{padding: 9px 0;
}
.airkit_header-style2 .col-sm-9 .airkit_menu .navbar-nav > li > a{padding-top: 43px;
padding-bottom: 42px;
}
.airkit_header-style2.airkit_fixed .col-sm-9 .airkit_menu .navbar-nav > li > a{padding-top: 15px;
padding-bottom: 15px;
} .airkit_header-style3{margin-bottom: 40px;
padding-top: 10px;
}
.airkit_header-style3 .airkit_table-content{padding: 20px 0;
}
.airkit_header-style3 .logo{padding: 15px 0;
display: block;
}
.airkit_header-style3 .ad-container{padding: 15px 0;
}
.airkit_header-style3 .navbar-nav{width: 100%;
}
.airkit_header-style3 .navbar-nav > li > a{padding-top: 15px;
padding-bottom: 15px;
}
.airkit_header-style3 .navbar-nav .menu-item-appended{float: right;
}
.airkit_header-style3 .navbar-nav .searchbox .search-trigger{padding: 9px 15px;
display: block;
}
.airkit_header-style3 .navbar-nav .airkit_append{padding: 0;
}
.airkit_header-style3 .airkit_horizontal-menu .navbar-nav li.menu-item-has-children li > a::after{top: 0.85em;
} .airkit_header-style4{position: relative;
background-color: #fff;
border-bottom: 1px solid #ededed;
margin-bottom: 60px;
}
.airkit_header-style4 .container-fluid{padding-left: 20px;
padding-right: 20px;
}
.airkit_header-style4 .airkit_table-content > div:nth-child(1){padding-left: 20px;
width: 15%;
max-width: 250px;
}
.airkit_header-style4 h1.avena-text-logo{font-size: 48px;
}
.airkit_header-style4 .airkit_table-content > div:nth-child(3){position: relative;
}
.airkit_header-style4 .airkit_table-content > div:nth-child(3)::after{content: '';
position: absolute;
bottom: 22px;
right: 0;
width: 1px;
height: 24px;
background-color: rgba(70, 70, 70, 0.08);
}
.airkit_header-style4 .airkit_table-content > div:nth-child(4){padding-right: 20px;
padding-left: 20px;
}
.airkit_header-style4 .airkit_horizontal-menu .navbar-nav li.menu-item{word-spacing: normal;
}
.airkit_header-style4 .airkit_horizontal-menu .navbar-nav > li > a{position: relative;
padding-top: 22px;
padding-bottom: 22px;
}
.airkit_header-style4 .airkit_horizontal-menu .navbar-nav > li > a::before,
.airkit_header-style4 .airkit_horizontal-menu .navbar-nav > li.current-menu-ancestor > a::before{content: '';
position: absolute;
bottom: -1px;
left: 15px;
right: 15px;
height: 2px;
background-color: transparent;
-webkit-transition: background-color .3s linear, left .3s ease, right .3s ease;
-o-transition: background-color .3s linear, left .3s ease, right .3s ease;
transition: background-color .3s linear, left .3s ease, right .3s ease;
}
.airkit_header-style4 .airkit_horizontal-menu .navbar-nav li.menu-item-has-children > a::before{right: 25px;
}
.airkit_header-style4 .airkit_horizontal-menu .navbar-nav > li > a:hover::before,
.airkit_header-style4 .airkit_horizontal-menu .navbar-nav > li.current-menu-ancestor > a:hover::before{left: 0;
right: 0;
}
.airkit_header-style4 .airkit_menu-content .box li{border-bottom: 1px solid rgba(200, 200, 200, .08);
}
.airkit_header-style4 .airkit_social-icons ul li,
.airkit_header-style4 .airkit_social-icons ul li a > i{margin-right: 0;
}
.airkit_header-style4 .airkit_social-icons ul li,
.airkit_header-style4 .searchbox{color: #acacac;
}
.airkit_header-style4 a.logo{display: block;
max-width: 200px;
margin-bottom: 0;
padding: 10px 0;
-webkit-transition: max-width .3s linear;
-o-transition: max-width .3s linear;
transition: max-width .3s linear;
} .airkit_header-style4 #search-outer{position: absolute;
left: 0;
top: 0;
width: 100%;
bottom: 0;
background-color: rgba(255, 255, 255, 0.95);
z-index: 100000;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .2s linear, visibility .2s linear;
-o-transition: opacity .2s linear, visibility .2s linear;
transition: opacity .2s linear, visibility .2s linear;
}
.airkit_header-style4 #search-outer.active{opacity: 1;
visibility: visible;
}
.airkit_header-style4 #search-outer > .container{height: 100%;
}
.airkit_header-style4 #search-outer .search-close{position: absolute;
top: 50%;
right: 20px;
z-index: 10;
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.airkit_header-style4 #search-outer .searchbox{padding: 1em 0;
height: 100%;
}
.airkit_header-style4 #search-outer .searchbox input[type="text"]{display: block;
line-height: 1.68em;
font-size: 24px;
color: #000;
text-indent: 10px;
background: transparent;
border: 0 none;
margin: 0;
outline: 0;
padding: 0;
width: 100%;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
}
.airkit_header-style4.airkit_fixed{position: fixed;
width: 100%;
z-index: 99999;
top: 0;
left: 0;
}
.airkit_header-style4.airkit_fixed a.logo{max-width: 100px;
}
.has-progress-bar .airkit_header-style4.airkit_fixed{margin-top: 3px;
}
@media screen and (min-width: 768px) and (max-width: 960px){.airkit_header-style4 .searchbox{padding-top:100%;}

} .airkit_header-style5{position: relative;
background-color: #121212;
border-bottom: 1px solid #111;
margin-bottom: 40px;
}
.airkit_header-style5 .container-fluid{padding-left: 20px;
padding-right: 20px;
}
.airkit_header-style5 .airkit_table-content > div:nth-child(1){padding-left: 20px;
width: 15%;
max-width: 250px;
}
.airkit_header-style5 h1.avena-text-logo{font-size: 48px;
}
.airkit_header-style5 .airkit_table-content > div:nth-child(3){position: relative;
}
.airkit_header-style5 .airkit_table-content > div:nth-child(3)::after{content: '';
position: absolute;
bottom: 22px;
right: 0;
width: 1px;
height: 24px;
background-color: rgba(70, 70, 70, 0.08);
}
.airkit_header-style5 .airkit_table-content > div:nth-child(4){padding-right: 20px;
padding-left: 20px;
}
.airkit_header-style5 .airkit_horizontal-menu .navbar-nav li.menu-item{word-spacing: normal;
}
.airkit_header-style5 .airkit_horizontal-menu .navbar-nav > li > a{position: relative;
padding-top: 22px;
padding-bottom: 22px;
}
.airkit_header-style5 .airkit_horizontal-menu .navbar-nav > li > a::before,
.airkit_header-style5 .airkit_horizontal-menu .navbar-nav > li.current-menu-ancestor > a::before{content: '';
position: absolute;
bottom: -1px;
left: 15px;
right: 15px;
height: 2px;
background-color: transparent;
-webkit-transition: background-color .3s linear, left .3s ease, right .3s ease;
-o-transition: background-color .3s linear, left .3s ease, right .3s ease;
transition: background-color .3s linear, left .3s ease, right .3s ease;
}
.airkit_header-style5 .airkit_horizontal-menu .navbar-nav li.menu-item-has-children > a::before{right: 25px;
}
.airkit_header-style5 .airkit_horizontal-menu .navbar-nav > li > a:hover::before,
.airkit_header-style5 .airkit_horizontal-menu .navbar-nav > li.current-menu-ancestor > a:hover::before{left: 0;
right: 0;
}
.airkit_header-style5 .airkit_menu-content .box li{border-bottom: 1px solid rgba(200, 200, 200, .08);
}
.airkit_header-style5 .airkit_social-icons ul li,
.airkit_header-style5 .airkit_social-icons ul li a > i{margin-right: 0;
}
.airkit_header-style5 .airkit_social-icons ul li,
.airkit_header-style5 .searchbox{color: #acacac;
}
.airkit_header-style5 .airkit_social-icons ul li a .label-icon{color: #FFF;
}
.airkit_header-style5 a.logo{display: block;
margin-bottom: 0;
padding: 0;
-webkit-transition: max-width .3s linear;
-o-transition: max-width .3s linear;
transition: max-width .3s linear;
} .airkit_header-style5 #search-outer{position: absolute;
left: 0;
top: 0;
width: 100%;
bottom: 0;
background-color: rgba(255, 255, 255, 0.95);
z-index: 100000;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .2s linear, visibility .2s linear;
-o-transition: opacity .2s linear, visibility .2s linear;
transition: opacity .2s linear, visibility .2s linear;
}
.airkit_header-style5 #search-outer.active{opacity: 1;
visibility: visible;
}
.airkit_header-style5 #search-outer > .container{height: 100%;
}
.airkit_header-style5 #search-outer .search-close{position: absolute;
top: 50%;
right: 20px;
z-index: 10;
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.airkit_header-style5 #search-outer .searchbox{padding: 1em 0;
height: 100%;
}
.airkit_header-style5 #search-outer .searchbox input[type="text"]{display: block;
line-height: 1.68em;
font-size: 24px;
color: #000;
text-indent: 10px;
background: transparent;
border: 0 none;
margin: 0;
outline: 0;
padding: 0;
width: 100%;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
}
.airkit_header-style5.airkit_fixed{position: fixed;
width: 100%;
z-index: 99999;
top: 0;
left: 0;
}
.airkit_header-style5.fixed a.logo{max-width: 100px;
}
.has-progress-bar .airkit_header-style5.airkit_fixed{margin-top: 3px;
} .airkit_header-style6{margin-bottom: 60px;
}
.airkit_header-style6 .pre-header{background: #232323;
padding: 10px 0;
color: #FFF;
}
.airkit_header-style6 .pre-header .sb-menu-toggle .hamburger-box{height: 17px;
}
.airkit_header-style6 .pre-header .sb-menu-toggle .hamburger-inner{width: 26px;
}
.airkit_header-style6 .pre-header .sb-menu-toggle .hamburger-inner::before{margin-top: -3px;
}
.airkit_header-style6 .pre-header .sb-menu-toggle .hamburger-inner::after{margin-top: -6px;
}
.airkit_header-style6 .post-header{padding: 25px 0 10px 0;
box-shadow: 0 10px 10px rgba(0,0,0,0.05);
background: #ffffff;
}
.airkit_header-style6 .menu-sticky-container.affix{top: 0;
left: 0;
right: 0;
z-index: 55;
background: #FFF;
}
.airkit_header-style6 .post-header .menu-sticky-container.affix .airkit_menu{margin-top: 0;
padding-top: 0;
border: 0 none;
}
.airkit_header-style6 .post-header .menu-sticky-container.affix .airkit_menu .navbar-nav > li > a{padding-top: 2em;
padding-bottom: 2em;
}
body.bg-widget-style .airkit_header-style6 .right-menu-sidebar .widget,
body.border-widget-style .airkit_header-style6 .right-menu-sidebar .widget{background: transparent;
padding: 0;
border: 0 none;
}
.airkit_header-style6 .right-menu-sidebar .widget{margin-top: 10px;
}
.airkit_header-style6 .post-header .menu-sticky-container.affix .right-menu-sidebar .widget{margin-top: 25px;
}
.airkit_header-style6 .right-menu-sidebar .widget .widget-title,
.airkit_header-style6 .menu-sticky-container.affix .delimiter.line{display: none;
}
.airkit_header-style6 .delimiter.line{margin: 10px 0 5px 0;
}
@media screen and (min-width: 1024px){.airkit_header-style6 .post-header .row{display:flex;}
.airkit_header-style6 .post-header .row > div .logo{display:flex;height:100%;align-items:center;}
}
@media screen and (max-width: 1024px){.airkit_header-style6{margin-bottom:30px;}

} .airkit_header-style7{padding: 10px 0;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
background-color: #fff;
color: #777f94;
margin-bottom: 60px;
-webkit-transition: padding-top .3s linear, padding-bottom .3s linear;
-o-transition: padding-top .3s linear, padding-bottom .3s linear;
transition: padding-top .3s linear, padding-bottom .3s linear;
}
.airkit_header-style7 .logo img{max-width: 160px;
height: auto;
}
.page-template-user-profile .airkit_header-style7{margin-bottom: 0;
}
.airkit_header-style7.airkit_fixed{position: fixed;
width: 100%;
z-index: 99999;
top: 0;
left: 0;
padding-bottom: 5px;
padding-top: 5px;
}
.airkit_header-style7 .searchbox.style-input .search-trigger{display: none;
}
.airkit_header-style7 .searchbox.style-input .hidden-form-search input[type="text"]{height: 50px;
line-height: 50px;
}
.airkit_header-style7 .searchbox.style-input .hidden-form-search .searchbutton{height: 50px;
padding-right: 15px;
}
.airkit_header-style7 .airkit_table-content > .cell-item:first-child{padding-left: 20px;
padding-right: 40px;
width: 1px;
}
.airkit_sidebar-menu .navbar-default .dropdown,
.airkit_header-style7 .airkit_sidebar-menu .navbar-default .collapse{width: 350px;
}
.airkit_header-style7 .airkit_sidebar-menu .navbar-default .collapse{padding: 20px;
}
.airkit_header-style7 .airkit_menu li > a{text-transform: uppercase;
}
.airkit_header-style7 .airkit_menu li > a > i[class^="icon-"]::before{margin-right: 10px;
width: auto;
font-size: 1.2em;
}
.ts-boxed-layout .airkit_header-style7{padding-left: 40px;
padding-right: 40px;
} .airkit_header-style8{margin-bottom: 40px;
}
.airkit_header-style8 .top-part{background: #232323;
color: #FFF;
padding: 20px 0;
}
.airkit_header-style8 .top-part.airkit_fixed{z-index: 5;
}
.airkit_header-style8 .featured-posts{margin-top: 20px; 
}
.airkit_header-style8 .featured-posts .small-articles-container .small-article{margin-bottom: 0;
} .airkit_header-style9{margin-bottom: 40px;
}
.airkit_header-style9 .top-part{color: #FFF;
padding: 35px 0;
position: absolute;
left: 0;
right: 0;
top: 0;
border-bottom: 1px solid rgba(245,245,245,0.07);
-webkit-transition: background .25s ease .3s;
-moz-transition: background .25s ease .3s;
-ms-transition: background .25s ease .3s;
-o-transition: background .25s ease .3s;
transition: background .25s ease .3s;
}
.admin-bar .airkit_header-style9 .top-part{top: 32px;
}
.airkit_header-style9.with-slider .top-part.opaque{background: rgba(0,0,0,0.2);
}
.airkit_header-style9 .tilter-slider--pause{bottom: 40px;
top: auto;
}
.airkit_header-style9  .airkit_tilter-slider article .is-featured{top: auto;
bottom: 40px;
}
.airkit_header-style9 .top-part.airkit_fixed,
.airkit_header-style9.with-slider .top-part.airkit_fixed,
.airkit_header-style9.with-slider .top-part.opaque.airkit_fixed{position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 55;
background: #FFF;
color: #000;
}
.airkit_header-style9 .top-part .navbar-nav > li.current-menu-item::after,
.airkit_header-style9 .top-part .navbar-nav > li.current-menu-ancestor::after,
.airkit_header-style9 .top-part .navbar-nav > li.current-menu-parent::after{content: '';
display: block;
height: 1px;
background: rgba(245,245,245,0.5);
position: absolute;
width: 100%;
bottom: -35px;
}
.airkit_header-style9[color-style="dark"] .airkit_menu .sb-menu-toggle .hamburger-inner,
.airkit_header-style9[color-style="dark"] .airkit_menu .sb-menu-toggle .hamburger-inner::after,
.airkit_header-style9[color-style="dark"] .airkit_menu .sb-menu-toggle .hamburger-inner::before{background: #FFF;
}
.airkit_header-style9[color-style="light"] .airkit_menu .sb-menu-toggle .hamburger-inner,
.airkit_header-style9[color-style="light"] .airkit_menu .sb-menu-toggle .hamburger-inner::after,
.airkit_header-style9[color-style="light"] .airkit_menu .sb-menu-toggle .hamburger-inner::before{background: #000;
}
@media screen and (min-width: 1024px){.airkit_header-style9 .airkit_menu .nav-center .navbar-collapse > ul{display:flex;justify-content:center;}
.airkit_header-style9 .airkit_menu .nav-center .navbar-collapse > ul > li{display:flex;}
.airkit_header-style9 .airkit_menu .nav-center .navbar-collapse > ul > li > a{align-self:center;}
.airkit_header-style9 .airkit_horizontal-menu .navbar-default .airkit_menu-full .dropdown-menu{top:95%;}
.airkit_header-style9 .airkit_menu:not(.airkit_sidebar-menu) .menu-item.simple > .dropdown-menu{left:50%;text-align:center;}
.airkit_header-style9 .airkit_menu:not(.airkit_sidebar-menu) .menu-item.simple > .dropdown-menu::before{content:'';display:block;border-bottom:4px solid #FFF;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;top:-4px;left:50%;margin-left:-2px;}

} .airkit_header-style9.without-slider .top-part{position: relative;
color: #000;
border-bottom: 1px solid rgba(90,90,90,0.08);
}
.admin-bar .airkit_header-style9.without-slider .top-part{top: 0;
}
.airkit_header-style9.without-slider .top-part.airkit_fixed{position: fixed;
}
.airkit_header-style9.with-slider .top-part.airkit_fixed{color: #000 !important;
} .airkit_footer-style1{background-color: #444;
color: #fff;
padding-top: 40px;
margin-top: 60px;
} .airkit_footer-style2{background-color: #1b1b1b;
color: #fff;
padding-top: 40px;
margin-top: 60px;
} .airkit_footer-style2 .wpcf7-form input{background: transparent;
border: 1px solid rgba(255,255,255,0.1);
box-shadow: none;
border-radius: 4px;
}
.airkit_footer-style2 .wpcf7-form textarea{height: 80px;
background: transparent;
border: 1px solid rgba(255,255,255,0.1);
box-shadow: none;
border-radius: 4px;
}
.airkit_footer-style2 .wpcf7-form input[type="submit"]{border-radius: 4px;
padding: 0 15px;
height: 30px;
line-height: 30px;
background: #FFF;
text-transform: uppercase;
} .airkit_footer-style3{background-color: #444;
color: #fff;
padding-top: 40px;
margin-top: 60px;
} .airkit_footer-style5{background-color: #1b1b1b;
color: #fff;
padding-top: 40px;
margin-top: 60px;
} .airkit_footer-style5 .wpcf7-form input{background: transparent;
border: 1px solid rgba(255,255,255,0.1);
box-shadow: none;
border-radius: 4px;
}
.airkit_footer-style5 .wpcf7-form textarea{height: 80px;
background: transparent;
border: 1px solid rgba(255,255,255,0.1);
box-shadow: none;
border-radius: 4px;
}
.airkit_footer-style5 .wpcf7-form input[type="submit"]{border-radius: 4px;
padding: 0 15px;
height: 30px;
line-height: 30px;
background: #FFF;
text-transform: uppercase;
}
.airkit_fixed{position: fixed;
width: 100%;
top: 0;
left: 0;
}   .mCustomScrollbar{-ms-touch-action: none;
touch-action: none; }
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action: auto;
touch-action: auto;
}
.mCustomScrollBox{position: relative;
overflow: hidden;
height: 100%;
max-width: 100%;
outline: none;
direction: ltr;
}
.mCSB_container{overflow: hidden;
width: auto;
height: auto;
} .mCSB_inside > .mCSB_container{margin-right: 30px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right: 0;
} .mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right: 0;
margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left: 0;
} .mCSB_scrollTools{position: absolute;
width:5px;
height: auto;
left: auto;
top: 0;
right: 0;
bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools{right: -26px;
} .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right: auto;
left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left: -26px;
} .mCSB_scrollTools .mCSB_draggerContainer{position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{width: 2px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger{cursor: pointer;
width: 100%;
height: 30px; z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position: relative;
width: 4px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
text-align: center;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width: 12px; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width: 8px; }
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{display: block;
position: absolute;
height: 20px;
width: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{bottom: 0;
} .mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right: 0;
margin-bottom: 15px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height: 100%;
}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom: 0;
} .mCSB_scrollTools.mCSB_scrollTools_horizontal{width: auto;
height: 16px;
top: auto;
right: 0;
bottom: 0;
left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: -26px;
} .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%;
height: 2px;
margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 30px; height: 100%;
left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 100%;
height: 4px;
margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height: 12px; margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height: 8px; margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display: block;
position: absolute;
width: 20px;
height: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right: 0;
} .mCSB_container_wrapper{position: absolute;
height: auto;
width: auto;
overflow: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin-right: 30px;
margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container{padding-right: 30px;
padding-bottom: 30px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom: 20px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right: 20px;
} .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom: 0;
} .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right: 0;
} .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left: 20px;
} .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right: 0;
margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right: 0; margin-left: 0;
} .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom: 0;
} .mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}   .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: #000;
background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -80px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -80px -20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -80px -40px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -80px -56px;
}  .fotorama__arr:focus::after,
.fotorama__fullscreen-icon:focus::after,
.fotorama__html,
.fotorama__img,
.fotorama__nav__frame:focus .fotorama__dot::after,
.fotorama__nav__frame:focus .fotorama__thumb::after,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video iframe{position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
left: 0;
bottom: 0
}
.fotorama--fullscreen,
.fotorama__img{max-width: 99999px!important;
max-height: 99999px!important;
min-width: 0!important;
min-height: 0!important;
border-radius: 0!important;
box-shadow: none!important;
padding: 0!important
}
.fotorama__wrap .fotorama__grab{cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab
}
.fotorama__grabbing *{cursor: move;
cursor: -webkit-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing
}
.fotorama__spinner{position: absolute!important;
top: 50%!important;
left: 50%!important
}
.fotorama__wrap--css3 .fotorama__arr,
.fotorama__wrap--css3 .fotorama__fullscreen-icon,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border,
.fotorama__wrap--css3 .fotorama__video-close,
.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.fotorama__caption,
.fotorama__nav::after,
.fotorama__nav::before,
.fotorama__stage::after,
.fotorama__stage::before,
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__spinner,
.fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform: translateZ(0);
transform: translateZ(0)
}
.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus,
.fotorama__nav__frame{outline: 0
}
.fotorama__arr:focus::after,
.fotorama__fullscreen-icon:focus::after,
.fotorama__nav__frame:focus .fotorama__dot::after,
.fotorama__nav__frame:focus .fotorama__thumb::after{content: '';
border-radius: inherit;
background-color: rgba(0, 175, 234, .5)
}
.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform: none!important;
transform: none!important
}
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border{transition-property: -webkit-transform, width;
transition-property: transform, width;
transition-timing-function: cubic-bezier(0.1, 0, .25, 1);
transition-duration: 0ms
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__no-select,
.fotorama__video-close,
.fotorama__video-play,
.fotorama__wrap{-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.fotorama__select{-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
}
.fotorama__nav,
.fotorama__nav__frame{margin: auto;
padding: 0
}
.fotorama__caption__wrap,
.fotorama__nav__frame,
.fotorama__nav__shaft{-moz-box-orient: vertical;
display: inline-block;
vertical-align: middle;
display: inline;
}
.fotorama__nav__frame,
.fotorama__thumb-border{box-sizing: content-box
}
.fotorama__caption__wrap{box-sizing: border-box
}
.fotorama--hidden,
.fotorama__load{position: absolute;
left: -99999px;
top: -99999px;
z-index: -1
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__nav,
.fotorama__nav__frame,
.fotorama__nav__shaft,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video-close,
.fotorama__video-play{-webkit-tap-highlight-color: transparent
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play{background: url(//www.prestigefoto.pt/wp-content/themes/avena/images/fotorama.png) no-repeat
}
@media (min-resolution: 2dppx){.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play{background:url(//www.prestigefoto.pt/wp-content/themes/avena/images/fotorama@2x.png) 0 0/96px 160px no-repeat}
}
.fotorama__thumb{background-color: #7f7f7f;
background-color: rgba(127, 127, 127, .2)
}
@media print{.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__thumb-border,
.fotorama__video-close,
.fotorama__video-play{background:none!important}
}
.fotorama{min-width: 1px;
overflow: hidden
}
.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display: none
}
.fullscreen{width: 100%!important;
height: 100%!important;
max-width: 100%!important;
max-height: 100%!important;
margin: 0!important;
padding: 0!important;
overflow: hidden!important;
background: #000
}
.fotorama--fullscreen{position: absolute!important;
top: 0!important;
left: 0!important;
right: 0!important;
bottom: 0!important;
float: none!important;
z-index: 2147483647!important;
background: #000;
width: 100%!important;
height: 100%!important;
margin: 0!important
}
.fotorama--fullscreen .fotorama__nav,
.fotorama--fullscreen .fotorama__stage{background: #000
}
.fotorama__wrap{-webkit-text-size-adjust: 100%;
position: relative;
direction: ltr;
z-index: 0
}
.fotorama__wrap--rtl .fotorama__stage__frame{direction: rtl
}
.fotorama__nav,
.fotorama__stage{overflow: hidden;
position: relative;
max-width: 100%
}
.fotorama__wrap--pan-y{-ms-touch-action: pan-y
}
.fotorama__wrap .fotorama__pointer{cursor: pointer
}
.fotorama__wrap--slide .fotorama__stage__frame{opacity: 1!important
}
.fotorama__stage__frame{overflow: hidden
}
.fotorama__stage__frame.fotorama__active{z-index: 8
}
.fotorama__wrap--fade .fotorama__stage__frame{display: none
}
.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear,
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display: block;
left: 0;
top: 0
}
.fotorama__wrap--fade .fotorama__fade-front{z-index: 8
}
.fotorama__wrap--fade .fotorama__fade-rear{z-index: 7
}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index: 9
}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display: none
}
.fotorama__img{-ms-filter: "alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
border: none!important
}
.fotorama__error .fotorama__img,
.fotorama__loaded .fotorama__img{-ms-filter: "alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
.fotorama__img--full{display: none
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display: block
}
.fotorama__wrap--only-active .fotorama__nav,
.fotorama__wrap--only-active .fotorama__stage{max-width: 99999px!important
}
.fotorama__wrap--only-active .fotorama__stage__frame{visibility: hidden
}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility: visible
}
.fotorama__nav{font-size: 0;
line-height: 0;
text-align: center;
display: none;
white-space: nowrap;
z-index: 5
}
.fotorama__nav__shaft{position: relative;
left: 0;
top: 0;
text-align: left
}
.fotorama__nav__frame{position: relative;
cursor: pointer
}
.fotorama__nav--dots{display: block
}
.fotorama__nav--dots .fotorama__nav__frame{width: 18px;
height: 30px
}
.fotorama__nav--dots .fotorama__nav__frame--thumb,
.fotorama__nav--dots .fotorama__thumb-border{display: none
}
.fotorama__nav--thumbs{display: block
}
.fotorama__nav--thumbs .fotorama__nav__frame{padding-left: 0!important
}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right: 0!important
}
.fotorama__nav--thumbs .fotorama__nav__frame--dot{display: none
}
.fotorama__dot{display: block;
width: 4px;
height: 4px;
position: relative;
top: 12px;
left: 6px;
border-radius: 6px;
border: 1px solid #7f7f7f
}
.fotorama__nav__frame:focus .fotorama__dot::after{padding: 1px;
top: -1px;
left: -1px
}
.fotorama__nav__frame.fotorama__active .fotorama__dot{width: 0;
height: 0;
border-width: 3px
}
.fotorama__nav__frame.fotorama__active .fotorama__dot::after{padding: 3px;
top: -3px;
left: -3px
}
.fotorama__thumb{overflow: hidden;
position: relative;
width: 100%;
height: 100%
}
.fotorama__nav__frame:focus .fotorama__thumb{z-index: 2
}
.fotorama__thumb-border{position: absolute;
z-index: 9;
top: 0;
left: 0;
border-style: solid;
border-color: #00afea;
background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1))
}
.fotorama__caption{position: absolute;
z-index: 12;
bottom: 0;
left: 0;
right: 0;
font-size: 14px;
line-height: 1.5;
color: #000
}
.fotorama__caption a{text-decoration: none;
color: #000;
border-bottom: 1px solid;
border-color: rgba(0, 0, 0, .5)
}
.fotorama__caption a:hover{color: #333;
border-color: rgba(51, 51, 51, .5)
}
.fotorama__wrap--rtl .fotorama__caption{left: auto;
right: 0
}
.fotorama__wrap--no-captions .fotorama__caption,
.fotorama__wrap--video .fotorama__caption{display: none
}
.fotorama__caption__wrap{background-color: #fff;
background-color: rgba(255, 255, 255, .9);
padding: 5px 10px
}
@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation: spinner 24s infinite linear;
animation: spinner 24s infinite linear
}
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property: opacity;
transition-timing-function: linear;
transition-duration: .3s
}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter: "alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0
}
.fotorama__select{cursor: auto
}
.fotorama__video{top: 32px;
right: 0;
bottom: 0;
left: 0;
position: absolute;
z-index: 10
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play{position: absolute;
z-index: 11;
cursor: pointer
}
.fotorama__arr{position: absolute;
width: 32px;
height: 32px;
top: 50%;
margin-top: -16px
}
.fotorama__arr--prev{left: 2px;
background-position: 0 0
}
.fotorama__arr--next{right: 2px;
background-position: -32px 0
}
.fotorama__arr--disabled{pointer-events: none;
cursor: default;
display: none;
opacity: .1
}
.fotorama__fullscreen-icon{width: 32px;
height: 32px;
top: 2px;
right: 2px;
background-position: 0 -32px;
z-index: 20
}
.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus{border-radius: 50%
}
.fotorama--fullscreen .fotorama__fullscreen-icon{background-position: -32px -32px
}
.fotorama__video-play{width: 96px;
height: 96px;
left: 50%;
top: 50%;
margin-left: -48px;
margin-top: -48px;
background-position: 0 -64px;
opacity: 0
}
.fotorama__wrap--css2 .fotorama__video-play,
.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display: none
}
.fotorama__error .fotorama__video-play,
.fotorama__loaded .fotorama__video-play,
.fotorama__nav__frame .fotorama__video-play{opacity: 1;
display: block
}
.fotorama__nav__frame .fotorama__video-play{width: 32px;
height: 32px;
margin-left: -16px;
margin-top: -16px;
background-position: -64px -32px
}
.fotorama__video-close{width: 32px;
height: 32px;
top: 0;
right: 0;
background-position: -64px 0;
z-index: 20;
opacity: 0
}
.fotorama__wrap--css2 .fotorama__video-close{display: none
}
.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform: translate3d(32px, -32px, 0);
transform: translate3d(32px, -32px, 0)
}
.fotorama__wrap--video .fotorama__video-close{display: block;
opacity: 1
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity: 0
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity: 1
}
.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon{opacity: 0!important
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display: none
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display: block
}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display: none!important
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform: translate3d(32px, -32px, 0);
transform: translate3d(32px, -32px, 0)
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform: translate3d(-48px, 0, 0);
transform: translate3d(-48px, 0, 0)
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform: translate3d(48px, 0, 0);
transform: translate3d(48px, 0, 0)
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform: translate3d(32px, -32px, 0)!important;
transform: translate3d(32px, -32px, 0)!important
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform: translate3d(-48px, 0, 0)!important;
transform: translate3d(-48px, 0, 0)!important
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform: translate3d(48px, 0, 0)!important;
transform: translate3d(48px, 0, 0)!important
}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property: -webkit-transform, opacity;
transition-property: transform, opacity;
transition-duration: .3s
}
.fotorama__nav::after,
.fotorama__nav::before,
.fotorama__stage::after,
.fotorama__stage::before{content: "";
display: block;
position: absolute;
text-decoration: none;
top: 0;
bottom: 0;
width: 10px;
height: auto;
z-index: 10;
pointer-events: none;
background-repeat: no-repeat;
background-size: 1px 100%, 5px 100%
}
.fotorama__nav::before,
.fotorama__stage::before{background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
background-position: 0 0, 0 0;
left: -10px
}
.fotorama__nav.fotorama__shadows--left::before,
.fotorama__stage.fotorama__shadows--left::before{left: 0
}
.fotorama__nav::after,
.fotorama__stage::after{background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
background-position: 100% 0, 100% 0;
right: -10px
}
.fotorama__nav.fotorama__shadows--right::after,
.fotorama__stage.fotorama__shadows--right::after{right: 0
}
.fotorama--fullscreen .fotorama__nav::after,
.fotorama--fullscreen .fotorama__nav::before,
.fotorama--fullscreen .fotorama__stage::after,
.fotorama--fullscreen .fotorama__stage::before,
.fotorama__wrap--fade .fotorama__stage::after,
.fotorama__wrap--fade .fotorama__stage::before,
.fotorama__wrap--no-shadows .fotorama__nav::after,
.fotorama__wrap--no-shadows .fotorama__nav::before,
.fotorama__wrap--no-shadows .fotorama__stage::after,
.fotorama__wrap--no-shadows .fotorama__stage::before{display: none
} .flickity-enabled{position: relative;
}
.flickity-enabled:focus{outline: none;
}
.flickity-viewport{overflow: hidden;
position: relative;
height: 100%;
}
.flickity-slider{position: absolute;
width: 100%;
height: 100%;
} .flickity-enabled.is-draggable{-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport{cursor: move;
cursor: -webkit-grab;
cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor: -webkit-grabbing;
cursor: grabbing;
} .flickity-prev-next-button{position: absolute;
top: 50%;
width: 44px;
height: 44px;
border: none;
border-radius: 50%;
background: white;
background: hsla(0, 0%, 100%, 0.75);
cursor: pointer; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.flickity-prev-next-button:hover{background: white;
}
.flickity-prev-next-button:focus{outline: none;
box-shadow: 0 0 0 5px #09F;
}
.flickity-prev-next-button:active{filter: alpha(opacity=60); opacity: 0.6;
}
.flickity-prev-next-button.previous{left: 10px;
}
.flickity-prev-next-button.next{right: 10px;
} .flickity-rtl .flickity-prev-next-button.previous{left: auto;
right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next{right: auto;
left: 10px;
}
.flickity-prev-next-button:disabled{filter: alpha(opacity=30); opacity: 0;
cursor: auto;
}
.flickity-prev-next-button svg{position: absolute;
left: 30%;
top: 20%;
width: 30%;
height: 60%;
}
.flickity-prev-next-button .arrow{fill: #333;
} .flickity-prev-next-button.no-svg{color: #333;
font-size: 26px;
} .flickity-page-dots{position: absolute;
width: 100%;
bottom: -25px;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
line-height: 1;
}
.flickity-page-dots li{border-radius: 50%;
box-shadow: 0 0 0 2px hsla(0, 0%, 100%, 0);
transition: box-shadow 0.3s ease 0s;
}
.flickity-page-dots li a{background-color: hsla(0, 0%, 100%, 0.7);
transition: background-color 0.3s ease 0s, transform 0.3s ease 0s;
}
.flickity-page-dots li a:hover,
.flickity-page-dots li a:focus,
.flickity-page-dots li.current a{background-color: hsl(0, 0%, 100%);
}
.flickity-page-dots li.current a{transform: scale(0.4);
}
.flickity-page-dots li.current{box-shadow: 0 0 0 2px hsl(0, 0%, 100%);
}
.flickity-rtl .flickity-page-dots{direction: rtl;
}
.flickity-page-dots .dot{position: relative;
display: inline-block;
width: 10px;
height: 10px;
margin: 0 7px;
border-radius: 50%;
filter: alpha(opacity=25); opacity: 0.25;
cursor: pointer;
background-color: #000;
}
.flickity-page-dots .dot.is-selected{filter: alpha(opacity=100); opacity: 1;
}
.article-progress-bar{width: 0%;
left: 0;
z-index: 999;
position: fixed;
top: 0;
background: #FFF;
-webkit-transition: width .45s linear;
-moz-transition: width .45s linear;
-o-transition: width .45s linear;
transition: width .45s linear;
}
.current-reading .progress-bar-backface{position: fixed;
top: 0;
left: 0;
width: 100%;
height: 3px;
z-index: 998;
background-color: rgba(255, 255, 255, 0);
}  .slick-slider{position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-touch-callout: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list{position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus{outline: none;
}
.slick-list.dragging{cursor: pointer;
}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track{position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track::before,
.slick-track::after{display: table;
content: '';
}
.slick-track::after{clear: both;
}
.slick-loading .slick-track{visibility: hidden;
}
.slick-slide{display: none;
float: left;
height: 100%;
min-height: 1px;
outline: none;
}
[dir='rtl'] .slick-slide{float: right;
}
.slick-slide img{display: block;
}
.slick-slide.slick-loading img{display: none;
}
.slick-slide.dragging img{pointer-events: none;
}
.slick-initialized .slick-slide{display: block;
clear: initial;
position: relative;
}
.slick-loading .slick-slide{visibility: hidden;
}
.slick-vertical .slick-slide{display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden{display: none;
}   @media only screen and (min-width: 320px){}
@media only screen and (min-width: 320px) and (max-width: 768px){.logo{margin-bottom:30px;}
.sb-menu-toggle .hamburger-box{margin:10px 0;}
.airkit_sharing .sharing-label{display:none;}
.commentlist > li .comment .comment-content{padding-left:0;margin-top:0;font-size:14px;}
.commentlist .children li .comment .comment-content{padding-left:0;}
.post-related h3 small{display:block;}
.breadcrumbs-content{line-height:1.6;}
.post-author-box .author-website{padding-left:0;margin-top:10px;}
.single .post-layout-single2 .featured-image.has-background-img figcaption .post-title, .single .post-layout-single5 .featured-image.has-background-img figcaption .post-title{font-size:1.4em;}
.single .post-layout-single5 .featured-image.has-background-img figcaption{padding:20px;}
.single .post-layout-single5 .entry-meta.post-meta li:first-child::after{display:none;}
.single .post-layout-single9 .featured-image.has-background-img{height:350px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px){.airkit_sidebar-menu .navbar .sb-menu-close{left:calc( 100% + 1em);}
.airkit_sidebar-menu.nav-right .navbar .sb-menu-close{right:calc( 100% + 1em);left:auto;}
}
@media only screen and (min-width: 600px) and (max-width: 768px){.admin-bar .airkit_sidebar-menu .navbar-default,
.admin-bar .fancybox-controls,
.admin-bar .fancybox-thumbs,
.admin-bar .airkit_header-style2.fixed,
.admin-bar .airkit_header-style4.fixed,
.admin-bar .article-progress-bar,
.admin-bar .progress-bar-backface{top:46px;}
.admin-bar .airkit_sidebar-menu .navbar .sb-menu-close{bottom:66px;}
}
@media only screen and (min-width: 768px){.big-view .article-split-1-2 figure,
.big-view .article-split-1-2 header{width:50%;}
.big-view .article-split-1-3 figure{width:33.33333333333333%;}
.big-view .article-split-1-3 header{width:66.66666666666666%;}
.big-view .article-split-3-4 figure{width:60%;}
.big-view .article-split-3-4 header{width:40%;}
.admin-bar .airkit_sidebar-menu .navbar-default,
.admin-bar .fancybox-controls,
.admin-bar .fancybox-thumbs,
.admin-bar .airkit_header-style2.fixed,
.admin-bar .airkit_header-style4.fixed,
.admin-bar .article-progress-bar,
.admin-bar .progress-bar-backface{top:32px;}
.admin-bar .airkit_sidebar-menu .navbar .sb-menu-close{bottom:52px;}
.airkit_sidebar-menu .navbar .sb-menu-close{height:45px;width:45px;line-height:45px;left:100%;}
.airkit_fullscreen-menu .navbar .sb-menu-close{left:auto;}
.airkit_sidebar-menu.nav-right .navbar .sb-menu-close{left:auto;right:100%;}
.airkit_gallery-content.gallery-carousel ul.carousel-nav .carousel-nav-left{left:-25px;}
.airkit_gallery-content.gallery-carousel ul.carousel-nav .carousel-nav-right{right:-20px;}
article .entry-title{line-height:1.4em;font-size:26px;}
.post-title,
.page-title{font-size:36px;}
.grid-view article.above-image .entry-meta{margin-bottom:0;}
.col-lg-9 .airkit_nona-slider .nona-nav .entry-title,
.col-lg-8 .airkit_nona-slider .nona-nav .entry-title,
.col-lg-7 .airkit_nona-slider .nona-nav .entry-title{font-size:16px;}
.col-lg-9 .airkit_nona-slider .nona-article .entry-excerpt,
.col-lg-8 .airkit_nona-slider .nona-article .entry-excerpt,
.col-lg-7 .airkit_nona-slider .nona-article .entry-excerpt{font-size:12px;}
.col-lg-9 .airkit_nona-slider .nona-article .entry-title,
.col-lg-8 .airkit_nona-slider .nona-article .entry-title,
.col-lg-7 .airkit_nona-slider .nona-article .entry-title{font-size:42px;}
.airkit_banner-box.text-left .read-more{right:180px;-webkit-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);}
.airkit_banner-box.text-left .banner-content .square.small{right:60px;-webkit-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%);}
.airkit_banner-box.text-left .banner-content .square.big{right:60px;}
.airkit_banner-box.text-right .read-more{left:360px;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.airkit_banner-box.text-right .banner-content .square.small{left:60px;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.airkit_banner-box.text-right .banner-content .square.big{left:60px;}
.airkit_banner-box.text-center .banner-content{text-align:center;}
.airkit_banner-box.text-center .read-more{position:relative;}
.airkit_banner-box.text-center .banner-content .square{left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.ribbon-left{left:40px;top:0;}
.ribbon-right{right:40px;top:0;}
.ribbon-center{right:0;left:0;top:0;margin:auto;}
.airkit_ribbon::after{content:'';position:absolute;left:0;right:0;bottom:-40px;z-index:-1;display:block;border-width:0 170px 40px 170px;border-style:solid;border-color:inherit;border-bottom-color:transparent;}
.timeline-features-view article .entry-title{font-size:28px;}
.airkit_pricelist .pricelist-item .list-item-inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;align-items:center;}
.airkit_pricelist .pricelist-item .list-item-inner .content-wrap{position:relative;z-index:2;padding:10px 90px 10px 20px;width:100%;}
.airkit_pricelist .pricelist-item .list-item-inner .price{position:absolute;right:0;top:50%;width:80px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.fancybox-slide .pricelist-details .inner-details{width:748px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.fancybox-slide .pricelist-details .inner-details > div{flex:1;}
.super-view article header{position:absolute;top:50%;left:50%;width:65%;color:inherit;background-color:#fff;z-index:3;padding:50px 30px;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.super-view article header.entry-content-bottom{top:auto;bottom:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.super-view.cols-by-3 article .entry-title,
.super-view.cols-by-4 article .entry-title{font-size:18px;}
.super-view.cols-by-6 article .entry-title{font-size:14px;}
.super-view.cols-by-6 article header{padding:10px;}
.airkit_grease-slider .slick-slider .slick-list{padding-right:100px !important;}
.flexslider .slider-caption{max-width:100%;}
.flexslider .slider-caption-container{padding-left:0;}
.mosaic-view.mosaic-rectangles .is-big .has-background-img{padding-bottom:50%;}
.mosaic-view.mosaic-rectangles.mosaic-no-gutter .is-small .has-background-img{padding-bottom:100%;}
.mosaic-view.mosaic-rectangles.mosaic-with-gutter .is-small .has-background-img{padding-bottom:calc(100% + 3px);}
.mosaic-view.mosaic-square .is-big .has-background-img{padding-bottom:100%;}
.mosaic-view.mosaic-square.mosaic-no-gutter .is-small .has-background-img,
.mosaic-view.mosaic-square.mosaic-with-gutter .is-small .has-background-img{padding-bottom:100%;}
.mosaic-view.mosaic-style-3 .is-big .has-background-img{padding-bottom:67.1428571%;}
.mosaic-view.mosaic-style-3.mosaic-no-gutter .is-small .has-background-img{padding-bottom:calc(46% + 6.5px)}
.mosaic-view.mosaic-style-3.mosaic-with-gutter .is-small .has-background-img{padding-bottom:calc(46% + 3.5px);}
.mosaic-view.mosaic-style-3 article ul.entry-meta{margin-bottom:0;}
.airkit_post-gallery.list-post-gallery .gallery-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-ms-align-items:center;align-items:center;text-align:center;}
.airkit_post-gallery.list-post-gallery .gallery-icon{position:relative;max-width:70%;}
.airkit_post-gallery.list-post-gallery .gallery-item .gallery-caption{max-width:55%;}
.airkit_post-gallery.list-post-gallery .gallery-item .gallery-caption .title{margin-left:-70px;}
.airkit_post-gallery.list-post-gallery .gallery-item:nth-child(2n){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;}
.airkit_post-gallery.list-post-gallery .gallery-item:nth-child(2n) .gallery-caption{text-align:right;}
.airkit_post-gallery.list-post-gallery .gallery-item:nth-child(2n) .gallery-caption .title{margin-right:-70px;}
.vertical-slider .slider-item .slider-caption-container{position:absolute;top:50%;left:10%;width:60%;padding:30px;padding-right:70px;color:#fff;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.vertical-slider .slider-item .slider-caption-container::after{content:'';position:absolute;top:-10%;left:0;width:30%;height:120%;border:3px solid rgba(255, 255,255, 0.2);z-index:-1;}
.vertical-slider .slider-item .slide-title{text-shadow:0 1px 5px rgba(70, 70, 70, 0.5);}
.category-view-style-3 .thumbnail-view article.over-image header .entry-title{font-size:1.5em;line-height:1.2em;}
#header .airkit_header-style4 .airkit_table-content > .cell-item{vertical-align:middle;}
#header .airkit_header-style4 .airkit_table-content > .cell-item:nth-child(3),
#header .airkit_header-style4 .airkit_table-content > .cell-item:last-child{vertical-align:bottom;}
.airkit_header-style4 .airkit_table-content > div:nth-child(3),
.airkit_header-style4 .airkit_table-content > div:nth-child(4){padding-bottom:22px;}
.single .post-layout-single4 .featured-image{float:left;width:60%;margin-right:30px;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){.slider-is-row-bg .row-bg-slides li h2{font-size:46px;line-height:1.2;margin-bottom:10px;}
.slider-is-row-bg .row-bg-slides li .slider-caption{font-size:15px;margin-bottom:30px;}
.big-view .big-posts-entry article .entry-title{margin:5px 0 10px 0;line-height:1.3;}
.big-view .entry-excerpt{margin-bottom:10px;}
}
@media only screen and (min-width: 768px) and (max-width: 960px){.airkit_tilter-slider header .entry-content .entry-title{font-size:3.8em;}
.joyslider .slider-item .slider-caption .excerpt,
.joyslider .slides-preview-container,
.corena-slider .slider-item.excerpt,
.corena-slider .slides-preview-container{display:none;}
.joyslider .slider-item .slider-caption,
.corena-slider .slider-item .slider-caption{padding:50px 40px 40px 40px;}
.joyslider .slider-item .slide-title,
.corena-slider .slider-item .slide-title{font-size:22px;}
.mosaic-rectangles .entry-categories,
.mosaic-rectangles .entry-meta{display:none;}
}
@media only screen and (min-width: 960px){.col-lg-9 .big-view .article-split-1-3 article .entry-meta,
.col-lg-8 .big-view .article-split-1-3 article .entry-meta,
.col-lg-7 .big-view .article-split-1-3 article .entry-meta{margin-bottom:0;}
.col-lg-9 .big-view .article-split-1-3 article .entry-excerpt,
.col-lg-8 .big-view .article-split-1-3 article .entry-excerpt,
.col-lg-7 .big-view .article-split-1-3 article .entry-excerpt{font-size:1em;margin-bottom:15px;font-size:0.85em;}
.col-lg-9 .big-view .article-split-1-3 article .footer,
.col-lg-8 .big-view .article-split-1-3 article .footer,
.col-lg-7 .big-view .article-split-1-3 article .footer,
.col-lg-6 .big-view .article-split-1-3 article .footer{display:none;}
.big-view[class*="airkit_styling"] > div[class*="col-"]:last-child article,
.big-view[class*="airkit_styling"] > div[class*="col-"]:last-child article header{margin-bottom:0;}
.big-view .small-articles-container .small-article .entry-title,
.ts-featured-area.style-1 .small-article .entry-title{font-size:18px;}
.ts-featured-area.style-1 .small-articles-container{-webkit-transform:translate(-100px, 10%);-o-transform:translate(-100px, 10%);transform:translate(-100px, 10%);}
.ts-featured-area.style-3 .feat-area-slider{padding-right:60px;}
.ts-featured-area.style-3 .feat-area-thumbs{position:absolute;top:0;bottom:0;padding:40px 0;width:28%;right:20px;}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item{position:absolute;width:100% !important;height:28%;overflow:hidden;margin-bottom:30px;cursor:pointer;}
.ts-featured-area.style-3 .feat-area-thumbs .slick-list,
.ts-featured-area.style-3 .feat-area-thumbs .slick-track{width:100% !important;height:100%;}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item:nth-child(1){top:0;}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item:nth-child(2){top:calc(28% + 30px);}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item:nth-child(3){top:calc(56% + 60px);}
#wrapper[data-header-align="left"] #header{position:fixed;left:0;top:0;width:400px;height:100%;z-index:10;background-color:#fff;margin-left:0;margin-right:0;}
#wrapper[data-header-align="left"] #header ~ .ts-breadcrumbs,
#wrapper[data-header-align="left"] #header ~ #main,
#wrapper[data-header-align="left"] #header ~ #footer{margin-left:380px;}
.single #wrapper[data-header-align="left"] .ts-breadcrumbs{margin-left:auto;}
#wrapper[data-header-align="right"] #header{position:fixed;right:0;top:0;width:400px;height:100%;z-index:10;background-color:#fff;margin-right:0;margin-right:0;padding-top:30px;padding-bottom:30px;}
#wrapper[data-header-align="right"] .ts-breadcrumbs,
#wrapper[data-header-align="right"] #main,
#wrapper[data-header-align="right"] #footer{margin-right:380px;}
.single #wrapper[data-header-align="right"] .ts-breadcrumbs{margin-right:auto;}
.klein .slider-item.slick-current .right .slide-title{-webkit-transform:translateX(-15%);-o-transform:translateX(-15%);transform:translateX(-15%);}
.airkit_listed-features article.airkit_text-left:hover .image-container{margin-left:10px;}
.airkit_listed-features article.airkit_text-right:hover .image-container{margin-right:10px;}
.airkit_listed-features article.airkit_style-none.airkit_text-left header{margin-left:90px;}
.airkit_listed-features article.airkit_style-none.airkit_text-right header{margin-right:90px;}
.airkit_menu .navbar-default .airkit_menu-content .tabbable > div[class*="col-"]:last-child{padding:0;}
.airkit_menu .navbar-default > ul > li > ul.sub-menu,
.airkit_menu .dropdown-menu,
.airkit_menu .navbar-default .airkit_menu-content{box-shadow:0 0 15px 5px rgba(60, 60, 60, 0.05);}
.fancybox-slide .pricelist-details{width:800px;}
.arrows-above.carousel-wrapper.arrows-outside .carousel-nav>li.carousel-nav-left{left:-60px;}
.arrows-above.carousel-wrapper.arrows-outside .carousel-nav>li.carousel-nav-right{right:-60px;}
}
@media only screen and (min-width: 960px) and (max-width: 1200px){.airkit_tilter-slider header .entry-content .entry-title{font-size:3.4em;}
.mosaic-style-4 article .entry-excerpt{display:none;}
}
@media only screen and (min-width: 960px) and (max-width: 1024px){.post-related .small-articles-container article figure{margin-bottom:20px;}
.post-related .small-articles-container .small-article .entry-meta{margin-bottom:5px;}
}
@media only screen and (min-width: 1440px){.joyslider .slider-item .slider-caption{padding:50px 40px 190px 0px;}
.corena-slider .slider-item .slider-caption-container{padding:50px 40px 180px 40px;}
.airkit_vertical-menu .navbar-collapse > ul > li.menu-item-object-category .dropdown-menu{min-width:900px;}
.post-related .arrows-above.carousel-wrapper .carousel-nav>li.carousel-nav-left{left:-30px;}
.post-related .arrows-above.carousel-wrapper .carousel-nav>li.carousel-nav-right{right:-30px;}
.big-view .big-posts-entry:not(.image-right) article.article-split-3-4 header{padding:1.2em 3.7em;}
}
@media only screen and (min-width: 1200px){.sidebar-is-left{padding-right:70px;}
.sidebar-is-right{padding-left:70px;}
.content-w-680 .post-content{max-width:680px;}
.content-w-800 .post-content,
.single-video .single-article .content-w-800{max-width:800px;}
.content-w-1000 .post-content{max-width:1000px;}
.airkit_register-page .form-container{position:absolute;padding:60px;top:-80px;right:20px;left:20px;min-height:450px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center;}
.airkit_register-page .placeholder:not(.active){display:none;}
.airkit_register-page .form-container.login-form.active:not(.visible)::before{display:block;-webkit-animation:formBounceInLeft .3s forwards ease-out;animation:formBounceInLeft .3s forwards ease-out;}
.airkit_register-page .form-container.register-form.active::before{display:block;-webkit-animation:formBounceInRight .3s forwards ease-out;animation:formBounceInRight .3s forwards ease-out;}
@keyframes formBounceInLeft{
0%{transform:translateX(-100%);}
75%{transform:translateX(15%);}
100%{transform:translateX(0);}
}
@keyframes formBounceInRight{
0%{transform:translateX(100%);}
75%{transform:translateX(-15%);}
100%{transform:translateX(0);}
}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px){.joyslider .slider-item .slider-caption{padding:50px 40px 180px 0px;}
.joyslider .slider-item .slide-title{font-size:48px;}
.corena-slider .slider-item .slider-caption-container{padding:50px 40px 140px 40px;}
.corena-slider .slider-item .slide-title{font-size:28px;}
.airkit_vertical-menu .navbar-collapse > ul > li.menu-item-object-category .dropdown-menu{min-width:700px;}
}
@media only screen and (min-width: 1024px){[class*="airkit_styling"]{padding:40px;margin-left:20px;margin-right:20px;}
[class*="airkit_styling"].airkit_gutter-10{padding:10px 5px;}
[class*="airkit_styling"].airkit_gutter-20{padding:20px 10px;}
[class*="airkit_styling"].airkit_gutter-30{padding:30px 15px;}
[class*="airkit_styling"].airkit_gutter-40{padding:40px 20px;}
[class*="airkit_styling"].airkit_gutter-50{padding:50px 20px;}
[class*="airkit_styling"].airkit_gutter-60{padding:60px 30px 0 30px;}
.grid-view.cols-by-4 article .entry-title{font-size:20px;}
.big-view article .entry-title{line-height:1.3;margin-top:10px;}
.mosaic-view.mosaic-style-3 article header{padding:30px;}
.mosaic-style-4 .item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.mosaic-style-4 .is-big{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;}
.mosaic-style-4 .is-small{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;}
.mosaic-style-4 .is-big + .is-small{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;}
.mosaic-style-4 .is-big article,
.mosaic-style-4 .is-small article{margin-bottom:6px;}
.mosaic-style-4 article{flex:1;}
.mosaic-style-4 article::after{content:'';clear:both;}
.mosaic-style-4 article header{display:flex;align-items:center;justify-content:center;}
.mosaic-style-4 .is-big article figure,
.mosaic-style-4 .is-big article header{width:100%;}
.mosaic-style-4 .is-small article figure,
.mosaic-style-4 .is-small article header{width:50%;float:left;}
.mosaic-style-4 .is-big + .is-small article figure{float:right;}
.mosaic-style-4 .is-big article header::after,
.mosaic-style-4 .is-small article header::after{content:'';width:0;height:0;border-style:solid;border-width:25px 0 25px 25px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%;right:100%;z-index:10;transform:translateY(-50%) rotate(-180deg);}
 
.mosaic-style-4 .is-big article header::after{bottom:100%;top:auto;right:auto;left:50%;border-width:0 25px 25px 25px;border-color:transparent transparent #ffffff transparent;transform:translateX(-50%) rotate(0);}
.mosaic-style-4 .is-big + .is-small article header::after{right:auto;left:100%;transform:translateY(-50%) rotate(0);}
.mosaic-view.mosaic-style-4 .is-big .has-background-img{padding-bottom:50%;}
.mosaic-view.mosaic-style-4.mosaic-with-gutter .is-small .has-background-img,
.mosaic-view.mosaic-style-4.mosaic-no-gutter .is-small .has-background-img{padding-bottom:calc(50% - 3px);}
.mosaic-style-4 article:hover figure{transform:none;}
.joyslider{margin-bottom:-115px;}
.klein .slider-item .slider-caption-container{min-width:440px;min-height:300px;max-height:100%;max-width:100%;}
.airkit_expanded-row .klein .slider-item .slider-caption-container{min-width:640px;min-height:350px;max-height:100%;max-width:100%;}
.klein .slider-item.slick-current .slide-title{-webkit-transform:translateX(15%);transform:translateX(15%);width:110%;}
}
 @media only screen and (max-width: 1200px){.super-view.cols-by-2 article header .entry-title,
.super-view.cols-by-3 article header .entry-title{font-size:1.6em;line-height:1.4em;}
.super-view.cols-by-4 article header .entry-title,
.super-view.cols-by-6 article header .entry-title{font-size:1em;line-height:1em;}
.super-view.cols-by-4 article header ul[class*="entry-"],
.super-view.cols-by-6 article header ul[class*="entry-"]{display:none;}
.joyslider .slider-item .slider-caption{padding:50px 40px 90px 0px;}
.corena-slider .slider-item .slider-caption-container{padding:50px 40px 90px 40px;}
.joyslider .slider-item .slide-title,
.corena-slider .slider-item .slide-title{font-size:22px;}
.joyslider .slides-preview-container,
.corena-slider .slides-preview-container{display:none;}
.airkit_register-page > .row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;}
.airkit_register-page .placeholder{margin-bottom:30px;}
.airkit_register-page .form-container{top:0;position:relative;left:0;background:#fff;padding:1em;}
.airkit_register-page .form-container{display:none;}
.airkit_register-page .form-container.active{display:block;}
.airkit_register-page .placeholder:not(.active) .toggle-form,
.airkit_register-page .placeholder:not(.active) .description{display:none;}
.post-related .carousel-wrapper .carousel-nav{top:-75px;right:20px;margin:0;width:auto;}
.post-related .arrows-above.carousel-wrapper .carousel-nav > li{position:relative;top:auto;-webkit-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial;}
.post-related .arrows-above.carousel-wrapper .carousel-nav > li:hover{width:40px;}
.post-related .arrows-above.carousel-wrapper .carousel-nav > li.carousel-nav-left{left:auto;margin-right:5px;}
.post-related .arrows-above.carousel-wrapper .carousel-nav > li.carousel-nav-right{right:auto;}
}
@media only screen and (max-width: 1024px){[class*="airkit_styling"][class*="airkit_gutter"]{padding:20px 0;}
.thumbnail-view.cols-by-4 article.over-image ul[class*="entry-"]{display:none;}
.mosaic-view article .entry-meta li:not(:first-child){display:none;}
.mosaic-view.mosaic-style-3 article header{padding:20px;}
.mosaic-view.mosaic-style-3 article .entry-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.mosaic-view.mosaic-style-3 .is-big article .entry-title{-webkit-line-clamp:2;line-height:1.3;max-height:2.6em;}
.mosaic-view.mosaic-style-3 .is-small article .entry-title{-webkit-line-clamp:1;line-height:1.3;max-height:1.3em;font-size:18px;}
.mosaic-view article header .entry-categories{top:20px;left:20px;}
.airkit_expanded-row .mosaic-view article .entry-title{font-size:20px;}
.mosaic-style-4.mosaic-with-gutter article{margin-bottom:6px;}
.mosaic-style-4 article header::after{content:'';width:0;height:0;border-style:solid;border-width:0 20px 15px 20px;border-color:transparent transparent #ffffff transparent;position:absolute;bottom:100%;left:50%;z-index:2;transform:translateX(-50%)}
.klein .slider-item .slider-caption-container{min-width:350px;min-height:400px;}
.klein .slider-item .slide-title a{font-size:32px;}
.ts-callaction .the-quote{border-right:0 none;margin-bottom:20px;}
.ts-callaction .the-quote{font-size:20px;}
#header .airkit_header-style4 .airkit_table-content > div:nth-child(3){display:none;}
}
@media only screen and (max-width: 960px){footer .related .related-list > li{width:100%}
footer .related .related-list > li:last-child::after{content:" ";display:inline-block;width:100px;height:1px;background:rgba(47, 47, 47, .35);position:absolute;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);margin-top:25px;}
.airkit_tilter-slider header .entry-content .entry-title{font-size:24px;}
.timeline-view article{padding:40px 20px 40px 40px;}
.airkit_tilter-slider article .is-featured{top:25px;right:25px;padding:0;width:60px;height:60px;line-height:60px;}
.airkit_tilter-slider article .is-featured i[class*="icon"]{line-height:inherit;}
.airkit_tilter-slider article .is-featured small,
.airkit_tilter-slider article .is-featured strong{display:none;}
.airkit_tilter-slider header .entry-meta{display:flex;}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta > li{padding:15px;}
.airkit_tilter-slider header .entry-content .airkit_comment-rating li{width:1.2em;height:1.4em;font-size:1.2em;}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta i[class*="icon"]{font-size:2.4em;float:none;width:auto;display:inline-block;vertical-align:middle;}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta span{display:none;}
.airkit_tilter-slider header .entry-meta .tilter-slider-meta h4{padding-left:0;font-size:1.6em;vertical-align:middle;display:inline-block;}
.airkit-almost-full{max-width:100%;}
.ts-featured-area.style-1 .small-articles-container{padding-left:20px;padding-right:20px;}
.ts-featured-area.style-3 .feat-area-slider header{width:100%;left:30px;right:30px;bottom:30px;}
.ts-featured-area.style-3 .feat-area-slider article{margin-bottom:1px;}
.ts-featured-area.style-3 .feat-area-thumbs article{margin-right:1px;}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item:last-child article{margin-right:0;}
.ts-featured-area.style-3 .feat-area-thumbs .thumb-item{position:relative;}
.ts-boxed-layout .airkit_expanded-row{margin-left:-20px;margin-right:-20px;}
.ts-boxed-layout header > [class*="col-"]{padding-left:0;padding-right:0;}
.ts-boxed-layout #main{padding-left:0;padding-right:0;}
.ts-boxed-layout.single #main{margin-left:-20px;margin-right:-20px;}
.ts-boxed-layout.page .ts-breadcrumbs{margin-left:-20px;margin-right:-20px;}
.ts-boxed-layout.single-ts_teams #content[role="main"]{margin-left:-20px;margin-right:-20px;}
.boca-slides article .entry-content-slider{padding:15px 0;text-align:center;}
.ts-post-boca article header img{width:100%;}
.boca-slides article .entry-title{font-size:22px;}
.boca-slides article.slick-current .entry-meta-category{display:none;}
.boca-slides article .entry-excerpt{font-size:14px;line-height:1.8;margin-bottom:30px;}
.ts-post-boca article header{padding:0;}
.boca-slides article.slick-current .ts-btn-slider{margin-bottom:15px;}
.boca-slides .customNavigation{position:relative;text-align:center;}
.boca-slides article .ts-btn-slider{height:35px;line-height:35px;border:1px solid;padding:0 25px;}
.flex-direction-nav .flex-prev{opacity:1;left:10px;}
.flex-direction-nav .flex-next{opacity:1;right:10px;}
.bxslider .slider-caption .title{font-size:28px;}
.bxslider .slider-caption .sub{font-size:12px;}
.airkit_parallax-slider .slider-caption .slide-title{font-size:24px;}
.airkit_parallax-slider .slider-caption .excerpt{display:none;}
.airkit_parallax-slider .slider-caption.left,
.airkit_parallax-slider .slider-caption.right{width:100%;text-align:center;padding-left:0;padding-right:0;}
.post-author-box .author-articles article{margin-bottom:30px;}
.airkit_listed-features article.airkit_text-left .image-container,
.airkit_listed-features article.airkit_text-right .image-container{margin:0 auto 20px;float:none;}
.airkit_listed-features article.airkit_text-left header,
.airkit_listed-features article.airkit_text-right header{text-align:center;margin-left:0;margin-right:0;}
}
@media only screen and (max-width: 768px){h1.page-title{font-size:28px;}
.airkit_page-header.has-background{padding-top:7em;padding-bottom:1.5em;}
.archive-desc{width:100%;}
article .entry-title{line-height:1.4em;font-size:22px;}
article .entry-meta li{font-size:11px;}
article.airkit_view-article > header{padding:2em 1em;}
.comment-content blockquote{padding:0 30px 0 30px;margin-bottom:40px;}
.button-sharing .airkit_sharing .share-options{text-align:center;}
.button-sharing .airkit_sharing .share-options li a span{display:none;}
.comment-content blockquote::before,
.comment-content blockquote::after{font-size:22px;}
.inline-featured{float:none;width:auto;margin-left:0;padding-left:20px;padding-right:20px;}
.single .post-layout-single1 .inline-featured{width:100%;float:none;}
.single .post-layout-single2 .featured-image.has-background-img{padding-bottom:70%;}
.single-post .post-subtitle{font-size:15px;}
.single-video article.has-featured-img .featured-image{background-image:none !important;padding-top:0;margin-bottom:3em;}
.single-video article.has-featured-img .featured-image::before{display:none;}
.single-video .video-figure-content{bottom:0;}
.single-featured-posts .the-title i{display:none;}
.single-featured-posts > .inner-posts{padding-left:20px;padding-right:20px;}
.post-related:not(.single-featured-posts){padding:0;border:0 none;}
.post-related .carousel-wrapper .carousel-nav{top:-60px;}
.arrows-above.carousel-wrapper .carousel-nav > li.carousel-nav-left{left:0;}
.arrows-above.carousel-wrapper .carousel-nav > li.carousel-nav-right{right:0;}
.single-post-navigation .navigation{flex-direction:column;}
.single-post-navigation .navigation > li > a > h4{font-size:16px;}
.single-post-navigation .navigation > li > a > span{font-size:10px;}
.single-post-navigation .navigation > li{width:100%;margin-bottom:20px;}
.single-post-navigation .navigation > li .page-next{padding-left:20px;padding-right:40px;}
.single-post-navigation .navigation > li .page-prev{padding-right:20px;padding-left:40px;}
.single .post-layout-single1 .post-meta{padding-left:0;padding-right:0;}
.post-author-box .author-avatar{float:none;width:100%;}
.post-author-box .author-title,
.post-author-box .author-description,
.post-author-box .author-socials{padding-left:0;}
.post-author-box{text-align:center;}
.post-author-box .author-articles{padding:20px;}
#commentform p{padding:0 !important;margin-bottom:20px !important;width:100% !important;}
#commentform label{left:15px;}
#commentform .form-submit{width:100%;text-align:center;}
#comments-title,
.post-author-box .title-author-box{font-size:1.5em;}
.single-event .event-time{text-align:left;}
.single-event .event-meta > li{width:100%;}
.single-event .event-meta > li.delimiter{margin-bottom:0;margin-top:10px;}
.single-event .event-meta > li.repeat{float:left;}
.single-event .event-meta > li > span[role="repeat"]{text-align:left;}
.video-single-resize{display:none;}
.mosaic-view .scroll-container{float:none;}
.mosaic-view.mosaic-with-gutter{margin-left:20px;margin-right:20px;}
.mosaic-view.mosaic-with-gutter.mosaic-no-scroll > .item,
.mosaic-view.mosaic-with-gutter .filters-container > div,
.mosaic-view.mosaic-with-gutter .scroll-container > div{padding:0;}
.mosaic-view .arrows-above.carousel-wrapper ul.carousel-nav{display:none;}
.big-view [class*="image-"] article,
.big-view > .image-mosaic:nth-child(2n) article{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.big-view div[class*="article-split"]{padding-left:20px;padding-right:20px;}
.super-view article header{position:relative;left:0;width:100%;bottom:0;padding:20px 25px;text-align:center;background-color:#fff;}
.super-view article header .entry-categories{margin-bottom:5px;}
.timeline-view{margin-left:80px;}
.timeline-view article{padding:20px 20px 30px;}
.timeline-view article::before{width:2px;}
.timeline-view article .entry-categories{font-size:12px;}
.timeline-view article header .neighborhood .over-fence{width:100px;top:20px;left:-135px;}
.timeline-view article header .neighborhood::after{left:-26px;width:14px;height:14px;}
.timeline-view article header .neighborhood .entry-post-date time{font-size:18px;line-height:26px;}
.timeline-view article header .neighborhood .entry-meta-date{font-size:11px;}
.timeline-view article:first-child::after,
.timeline-view article:last-child::after{left:-4px;}
.teams article .article-excerpt{font-size:11px;}
.ts-team-single .member-content .member-name .category{display:block;}
.airkit_nona-slider .nona-article header{max-width:100%;padding-left:0;padding-right:0;}
.airkit_nona-slider .nona-nav header{display:none;}
.airkit_nona-slider .nona-article .entry-title{font-size:24px;}
.airkit_nona-slider .nona-article .entry-categories{margin-bottom:10px;}
.airkit_nona-slider .nona-article .entry-excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.8;max-height:5.4em;}
.airkit_nona-slider .nona-article ul[class*="entry-"]{margin-bottom:10px;}
.airkit_grease-slider article .entry-title{font-size:16px;margin:0;}
.airkit_grease-slider article .entry-title{padding:0 10px;}
.airkit_grease-slider article figure{padding-left:20px;padding-right:20px;}
.airkit_tilter-slider header .entry-content{padding:2em 10%;}
.airkit_tilter-slider header .entry-content .entry-title{font-size:2em;}
.airkit_tilter-slider header .entry-meta{display:none;}
.airkit_tilter-slider article .is-featured{top:10px;right:10px;}
.tilter-slider--arrows a{padding:10px;width:80px;height:80px;}
.tilter-slider--pause{top:10px;left:25px;width:36px;height:36px;line-height:36px;font-size:14px;}
.airkit_social-icons > ul.text-left,
.airkit_social-icons > ul.text-right{text-align:center;margin-bottom:25px;}
.searchbox.style-icon .hidden-form-search{padding-top:50%;padding-left:20px;padding-right:20px;}
.searchbox .hidden-form-search .search-close{right:0;font-size:32px;}
.searchbox.style-icon .hidden-form-search .search-close,
.searchbox .hidden-form-search .search-close{top:10px;right:15px;}
.searchbox .hidden-form-search input[type="text"],
.searchbox .hidden-form-search i.icon-search{font-size:14px;}
.slider-is-row-bg .row-bg-slides li h2{font-size:32px;line-height:1.2;margin-bottom:5px;}
.slider-is-row-bg .row-bg-slides li .slider-caption{font-size:12px;margin-bottom:20px;}
.slider-is-row-bg .row-bg-slides li a.ts-button{height:26px;border-radius:0;line-height:24px;padding:0 15px;margin:0;vertical-align:middle;font-size:12px;margin-right:-2px;}
.airkit_slider ul[class*="entry-"]{margin-right:10px;}
.airkit_slider .entry-categories a{padding:5px 7px;}
.airkit_slider .entry-meta li,
.airkit_slider .entry-categories a{font-size:11px;}
.airkit_slider .slider-item .slide-title{font-size:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3em;max-height:2.6em;}
.airkit_slider .slider-item .excerpt{font-size:1em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.8em;max-height:1.8em;}
.airkit_slider .entry-categories li:not(:first-child){display:none;}
.bxslider .slider-caption{padding:20px;}
.bxslider #slider-next{right:-20px;}
.bxslider #slider-prev{left:-20px;}
.airkit_parallax-slider .slider-caption{display:none;}
.joyslider .slider-controls li.prev-slider,
.joyslider .slider-controls li.next-slider,
.joyslider .slider-controls li.slider-command{position:static;}
.joyslider .slider-item .slide-content .excerpt{display:none;}
.joyslider .slider-item .slide-content::after{height:100px;}
.joyslider .slides-preview-container,
.joyslider .slider-container .container > .slides-tab-nav{display:none;}
.joyslider .slider-item .slider-caption{padding:30px 40px 20px 0;padding-top:20%;text-align:left;width:100%;}
.joyslider .slider-controls a{width:30px;height:30px;line-height:30px;font-size:14px;}
.joyslider .slider-controls{right:0;display:inline-block;text-align:right;width:auto;padding-right:0;}
.joyslider .slider-controls > li:last-child{margin-right:20px;}
.joyslider li.entry-meta-date{display:none;}
.joyslider .slider-item .slider-caption-container{padding:0;}
.joyslider .slider-item .slider-caption{padding-right:20px;}
.corena-slider .slider-controls li.prev-slider,
.corena-slider .slider-controls li.next-slider,
.corena-slider .slider-controls li.slider-command{position:static;}
.corena-slider .slide .slide-content .entry-description{display:none;}
.corena-slider .slide .slide-content::after{height:100px;}
.corena-slider .slides-preview-container,
.corena-slider .entry-categories{display:none;}
.corena-slider .slide .slider-caption{padding:50px 90px 20px 0;padding-top:20%;text-align:left;}
.corena-slider .slider-item .slider-caption-container{padding:0;}
.corena-slider .caption-container{padding:20px;}
.corena-slider .slider-item .slider-caption .slide-title{font-size:18px;}
.corena-slider .slider-item .slider-caption .excerpt{font-size:1em;}
.corena-slider .slider-caption{position:relative;width:100%;padding:20px;bottom:20px;}
.corena-slider .slider-controls a{width:30px;height:30px;line-height:30px;font-size:14px;}
.corena-slider .slider-controls{right:0;text-align:right;bottom:85%;}
.corena-slider .slider-controls > li:last-child{margin-right:20px;}
.corena-slider .entry-meta{display:none;}
.vertical-slider .lSSlideOuter.vertical .lSGallery{position:relative;max-width:100%;right:0;top:100%;left:0;}
.vertical-slider .slider-item .slider-caption-container{padding:20px;position:absolute;bottom:0;left:0;width:100%;}
.vertical-slider .slider-item .slider-caption-container > div{padding-left:0;}
.vertical-slider .lSSlideOuter.vertical .lSGallery li{width:33.3333% !important;float:left;display:none;}
.vertical-slider .lSSlideOuter.vertical .lSGallery li:nth-child(-n+3){display:inline-block;}
.vertical-slider .slider-item .slider-caption-container .excerpt{display:none;}
.vertical-slider .lSGallery{display:none;}
.vertical-slider .slider-item .slide-title{font-size:20px;}
.vertical-slider .slider-item .entry-meta li:not(:first-child){display:none;}
.klein .slider-item .slider-caption-container{min-width:300px;min-height:250px;}
.klein .slider-item .slide-title a{font-size:28px;}
.klein .slider-item .excerpt{display:none;}
.klein .nav-arrows{top:auto;bottom:20px;height:50px;margin:0;}
.airkit_nona-slider .nona-article ul.entry-meta{display:none;}
.airkit_nona-slider .nona-article .entry-excerpt{display:none;}
 
.ts-testimonials .carousel-container .testimonials-item{padding-left:20px;padding-right:20px;}
.ts-testimonials .image-below header{padding:40px 30px;}
.ts-testimonials .carousel-container .testimonials-item.image-left{padding-left:40px;padding-right:40px;}
.ts-testimonials .testimonials-item.image-left header{padding-left:100px;}
.ts-testimonials .testimonials-item header > img{max-width:80px;}
.col-lg-12 .ts-testimonials.cols-by-1 .image-above .entry-excerpt,
.ts-testimonials .testimonials-item .entry-excerpt{font-size:14px;}
.ts-callaction{padding:20px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;}
.ts-callaction > div{float:none;}
.ts-callaction .the-quote{max-width:100%;}
.ts-callaction .the-button{max-width:100%;display:table;margin:0 auto;}
.block-title .block-title-container h1.the-title{font-size:38px;}
.block-title .block-title-container h2.the-title{font-size:34px;}
.block-title .block-title-container h3.the-title{font-size:28px;}
.block-title .block-title-container h4.the-title{font-size:24px;}
.block-title-2lines .block-title-container{width:100%;}
.block-title-2lines .block-title-container::before,
.block-title-2lines .block-title-container::after{display:none;}
.ts-featured-area.style-1 .main-article .entry-title{padding-right:0;padding-left:0;font-size:22px;}
.ts-featured-area.style-1 .main-article .entry-excerpt{padding-right:0;}
.ts-featured-area.style-2 .feat-area-main article .entry-categories li{display:none;}
.ts-featured-area.style-2 .feat-area-main article .entry-categories li:first-child{display:inline-block;}
.ts-featured-area.style-2 .feat-area-main article .entry-title{font-size:20px;}
.ts-featured-area.style-3 .feat-area-slider header{top:30px;left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.ts-featured-area.style-3 .feat-area-slider .entry-title{margin-bottom:0;font-size:2.2em;}
.ts-featured-area.style-3 .feat-area-thumbs header{display:none;}
.ts-pricing-view{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.airkit_icon-box figure{margin-bottom:20px;}
.airkit_banner-box .banner-content{text-align:center;}
.airkit_banner-box .read-more{position:relative;}
.airkit_banner-box .banner-content .square{left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.airkit_ribbon{width:100%;position:relative;left:0;right:0;}
.airkit_ribbon .rb-description{font-size:16px;}
.airkit_ribbon::after{border-width:0 110px 40px 110px;}
.ts-tab-container .nav-tabs > li a{padding:0.8em 1.5em;font-size:13px;}
.ts-tab-container.display-vertical .ts-tabs-nav{width:30%;}
.ts-tab-container.display-vertical .tab-content{width:70%;}
.timeline-features-view::before{left:20px;}
.timeline-features-view article{padding-left:20px;}
.timeline-features-view article::before{right:auto;left:13px;}
.timeline-features-view article.left,
.timeline-features-view article.right{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.timeline-features-view article figure,
.timeline-features-view article header{width:100%;text-align:center;}
.timeline-features-view article figure{margin-bottom:15px;}
.timeline-features-view article .entry-description{margin-top:0;}
.timeline-features-view article.right figure,
.timeline-features-view article.right header,
.timeline-features-view article.left figure,
.timeline-features-view article.left header{padding-left:20px;padding-right:20px;}
.timeline-features-view article .left figure,
.timeline-features-view article .right figure{margin-bottom:30px;}
.airkit_menu-cart:not(.airkit_added-to-menu),
.gbtr_dynamic_shopping_bag{width:100%;}
.gbtr_minicart_wrapper{position:relative;width:100%;margin:auto;left:auto;top:auto;}
.gbtr_dynamic_shopping_bag .gbtr_minicart_wrapper a.button{margin-bottom:10px;}
.airkit_pricelist .pricelist-item .img-wrap{float:left;}
.airkit_pricelist .pricelist-item .list-item-inner .content-wrap{padding-left:20px;overflow:hidden;display:block;}
.airkit_pricelist .pricelist-item .description{margin-bottom:10px;}
.airkit_pricelist .pricelist-item .price{text-align:left;}
.fancybox-slide .pricelist-details .content-wrap-img{padding-bottom:40%;}
#airkit_back-to-top{display:none;}
.airkit_menu:not(.shown) .navbar-default{visibility:hidden;}
.airkit_page-menu .navbar-default,
.airkit_page-menu .navbar-default .dropdown-menu{background:#fff;}
.admin-bar .airkit_page-menu.airkit_sidebar-menu .navbar-default,
.admin-bar .airkit_page-menu.airkit_sidebar-menu .navbar-default .dropdown-menu{top:40px;}
.admin-bar .airkit_page-menu.airkit_sidebar-menu .navbar-default{min-height:calc(100% - 40px);}
.airkit_menu .navbar-nav .airkit_prepend,
.airkit_menu .navbar-nav .airkit_append{padding-left:15px;padding-right:15px;}
.airkit_menu .navbar-default .nav{margin:0;}
.airkit_vertical-menu.airkit_menu .nav-center .navbar-collapse > ul > li .dropdown-menu,
.airkit_horizontal-menu .navbar-default .airkit_menu-full .dropdown-menu.sub-menu{position:relative;left:0;right:0;border:none;margin-top:0;margin-bottom:20px;}
.airkit_menu .navbar-default li .dropdown.menu-item-has-children::after,
.airkit_menu .navbar-default .airkit_menu-full .dropdown-menu.sub-menu::after,
.airkit_vertical-menu.airkit_menu .nav-center .navbar-collapse > ul > li .dropdown-menu::after,
.airkit_vertical-menu .navbar-collapse > ul > li.menu-item-object-category > a::after{content:none;}
.airkit_menu .menu-logo a{padding:10px;margin-bottom:5px;}
.airkit_vertical-menu .navbar-collapse > ul > li .dropdown-menu{position:relative;left:0;right:0;top:auto;max-width:100%;padding:0;animation:none;border:none;margin-top:0;}
.airkit_vertical-menu .navbar-collapse > ul > li.menu-item-object-category .dropdown-menu{display:none;}
.airkit_vertical-menu .navbar-collapse > ul > li.menu-item-has-children.open > a::after{-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.airkit_menu.airkit_vertical-menu .open > .dropdown-menu{-webkit-animation-name:dropdownSlideRight;-moz-animation-name:dropdownSlideRight;animation-name:dropdownSlideRight;}
.airkit_menu .navbar-default .dropdown.menu-item-has-children{position:relative;}
.airkit_horizontal-menu .navbar-default .dropdown.menu-item-has-children::after{content:'\e8aa';color:inherit;font-family:'redfont';display:block;right:10px;width:0;position:absolute;height:0;top:13px;margin-top:0;margin-right:10px;}
.airkit_menu .airkit_menu-content .sub-menu .menu-item-has-children ul{opacity:1;visibility:visible;position:relative;padding-left:20px;left:0;width:100%;box-shadow:none;}
.airkit_vertical-menu .navbar-brand{width:60px;}
.airkit_vertical-menu .airkit_menu-full.open{max-width:100%;width:100%;position:relative;}
.airkit_vertical-menu .navbar-default,
.airkit_vertical-menu .navbar-default .nav,
.airkit_vertical-menu .navbar-default .collapse,
.airkit_vertical-menu .navbar-default .dropup,
.airkit_vertical-menu .navbar-default .dropdown{position:static;width:100%;left:0;}
.airkit_vertical-menu .navbar-collapse{padding:0}
.airkit_vertical-menu .navbar-default .navbar-nav li .vertical-menu{opacity:1;position:static;left:100%;right:100%;top:auto;margin-top:0;max-width:100%;padding:0;}
.airkit_vertical-menu .navbar-default .navbar-nav li .vertical-dropdown-menu{opacity:1;position:static;left:100%;right:100%;top:auto;margin-top:0;max-width:100%;padding:0;}
.airkit_vertical-menu .navbar-collapse{padding:0 0 0 20px;}
.airkit_vertical-menu .dropdown-menu,
.airkit_vertical-menu .navbar-default .airkit_menu-content{padding:20px;}
.airkit_vertical-menu .nav-pills{max-width:200px;}
.dropme-left::after,
.nav-pills > li > a::after{content:"\f107";}
.airkit_menu .nav-pills,
.airkit_vertical-menu .nav-pills{width:100%;padding:0;max-width:100%;margin-bottom:20px;}
.airkit_menu .nav-center .navbar-collapse > ul > li{display:block;}
.airkit_sidebar-menu .navbar-default{max-width:80%;}
.airkit_sidebar-menu.nav-left .navbar-default{left:-10px;padding-left:10px;}
.airkit_fullscreen-menu .navbar-default{max-width:100%}
.airkit_sidebar-menu.shown > .sb-menu-toggle{visibility:hidden;}
.airkit_sidebar-menu:not(.airkit_fullscreen-menu) .navbar .navbar-collapse .navbar-nav,
.airkit_sidebar-menu:not(.airkit_fullscreen-menu) .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu{text-align:left;}
.airkit_sidebar-menu:not(.airkit_fullscreen-menu) .navbar .navbar-collapse .navbar-nav li a,
.airkit_sidebar-menu:not(.airkit_fullscreen-menu) .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu li a{text-align:inherit;}
.airkit_sidebar-menu:not(.airkit_fullscreen-menu) .navbar .navbar-collapse .navbar-nav li ul.dropdown-menu li a{padding-left:20px;}
.airkit_menu-with-logo .sb-menu-toggle .hamburger-box{margin-right:20px;}
.airkit_menu-with-logo .logo{width:80%;width:calc(100% - 65px);display:inline-block;margin-bottom:0;}
.airkit_sidebar-menu .thumbnail-view article .entry-categories-large > li > a{height:20px;line-height:20px;font-size:12px;}
.airkit_sidebar-menu .nav-pills > li > a{padding:5px 10px;font-size:14px;}
.airkit_sidebar-menu .navbar-default .nav,
.airkit_sidebar-menu .navbar-default .collapse,
.airkit_sidebar-menu .navbar-default .dropup,
.airkit_sidebar-menu .navbar-default .dropdown,
.airkit_sidebar-menu .navbar-default,
.airkit_sidebar-menu .navbar-default .dropdown-menu,
.airkit_sidebar-menu .navbar-default .airkit_menu-full ul li .dropdown-menu.sub-menu{width:100%;}
.airkit_sidebar-menu .navbar .sb-menu-close::before{background-color:inherit;}
.airkit_sidebar-menu .navbar .sb-menu-close{top:auto;bottom:20px;border-radius:100%;border:1px solid rgba(255, 255, 255, .25);z-index:1001;background-color:transparent;position:fixed;color:#000;background:#fff;left:calc(100% + 20px);opacity:0;-webkit-animation:fade-in ease-in 1;-moz-animation:fade-in ease-in 1;animation:fade-in ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s;}
.was-horizontal .navbar-header{display:none;}
.airkit_sidebar-menu .navbar-default .dropdown-menu{overflow-y:scroll;}
.airkit_sidebar-menu .airkit_menu-tabs > .dropdown-menu,
.airkit_sidebar-menu .airkit_is-mega > .dropdown-menu{width:100% !important;left:0 !important;}
.airkit_sidebar-menu.nav-right.shown > .sb-menu-toggle{visibility:visible;}
.airkit_sidebar-menu.nav-right .navbar .sb-menu-close{left:-60px;}
.airkit_sidebar-menu.nav-right .navbar-default .navbar-nav > li > a{padding-right:40px;}
.airkit_fullscreen-menu .navbar-collapse > ul li.menu-item-has-children > a::after{right:20px;left:auto;}
.airkit_fullscreen-menu .navbar .sb-menu-close{top:auto;bottom:20px;left:20px;}
.admin-bar .airkit_fullscreen-menu .navbar .sb-menu-close{bottom:60px;}
.airkit_register-page{padding:20px;}
.airkit_register-page .placeholder{margin-bottom:30px;}
.airkit_register-page .form-container form{opacity:1;}
.airkit_register-page .forgetmenot,
.airkit_register-page .submit{margin-bottom:20px;}
.airkit_register-page .submit input[type="submit"]{font-size:12px;}
article .entry-categories{font-size:12px;}
.post-content h1{font-size:36px;}
.post-content h2{font-size:32px;}
.post-content h3{font-size:26px;}
.post-content h4{font-size:22px;}
.post-content h5{font-size:18px;}
.big-view .big-posts-entry article header{padding:1.3em;}
.slicebox .nav-arrows .sb-next,
.slicebox .nav-arrows .sb-prev{height:30px;width:30px;line-height:30px;}
.slicebox .nav-arrows .sb-next{right:2px;}
.slicebox .nav-arrows .sb-prev{left:2px;}
.slicebox ul.entry-meta{display:none;}
.slicebox li .slider-caption{left:20px;right:20px;bottom:20px;padding:20px;width:auto;}
#header .airkit_header-style1 .airkit_table-content > div:nth-child(1){display:none;}
.airkit_header-style1 .logo{max-width:50%;padding-left:0;margin-bottom:0;}
.airkit_header-style1 .airkit_menu{text-align:left;}
#header .airkit_header-style1 .airkit_table-content > div:nth-child(2){text-align:left;}
.airkit_header-style2 .logo{padding-left:0;margin-bottom:0;}
.airkit_header-style3 .airkit_menu.airkit_toggle-menu .sb-menu-toggle .hamburger-inner,
.airkit_header-style3 .airkit_menu.airkit_toggle-menu .sb-menu-toggle .hamburger-inner::after,
.airkit_header-style3 .airkit_menu.airkit_toggle-menu .sb-menu-toggle .hamburger-inner::before{background-color:#333;}
.airkit_header-style3 .logo{margin-bottom:0;text-align:center;}
#header .airkit_header-style3 .airkit_table-content{display:block;}
#header .airkit_header-style3 .airkit_table-content > .cell-item{display:block;}
#header .airkit_header-style4 .airkit_table-content{padding-top:10px;padding-bottom:10px;}
#header .airkit_header-style4 .airkit_table-content > div:nth-child(1){width:40%;}
#header .airkit_header-style4 .airkit_table-content > div:nth-child(2){width:60%;text-align:right;}
#header .airkit_header-style4 a.logo{padding:0;}
.numbered-list-article header .count-item{font-size:2.6em;width:40px;}
.airkit_post-gallery.carousel-post-gallery .gallery-item .gallery-icon,
.airkit_post-gallery.carousel-post-gallery .gallery-item .gallery-caption{float:none;width:100%;}
.airkit_post-gallery.carousel-post-gallery .gallery-nav-thumbnails .thumbnail-item{width:50%;}
.airkit_post-gallery.format-gallery-carousel.carousel-post-gallery .gallery-item .gallery-caption{display:none;}
.airkit_post-gallery.carousel-post-gallery .gallery-item .gallery-caption{padding:30px;}
.airkit_post-gallery.carousel-post-gallery:not(.format-gallery-carousel) .carousel-nav{position:relative;top:0;right:auto;}
.airkit_post-gallery.carousel-post-gallery .slick-dots{top:-50px;margin-top:0;left:180px;right:auto;}
.single .format-video .featured-image .airkit_video-open{width:60px;height:60px;margin-bottom:10px;font-size:1.4em;}
.single .format-video .featured-image .airkit_video-open i{line-height:50px;}
.single .post-rating .rating-items,
.single .post-rating .rating-result{float:none;width:100%;margin-left:0;margin-right:0;}
}
@media only screen and (max-width: 640px){.klein .nav-arrows .arrow span{display:none;}
.klein .slider-item .slider-caption-container{transform:none;top:20px;left:20px;right:20px;bottom:20px;min-width:auto;min-height:auto;}
.klein .slider-item .slider-caption-container .slider-caption{padding:0 30px;}
.klein .slider-item .slide-title{text-align:center;}
.klein .slider-item .slide-title a{font-size:22px;line-height:1.4;}
.klein .slider-item.slick-current .slide-title{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.klein .nav-arrows .ar-left{left:20px;}
.klein .nav-arrows .ar-right{right:20px;}
.klein .nav-arrows .ar-right .arrow:hover span,
.klein .nav-arrows .ar-left .arrow:hover span{margin-left:0;margin-right:0;}
.tooltip-sharing .airkit_sharing, .airkit_add-to-favorite{display:none;}
}
@media only screen and (max-width: 480px){.small-articles-container .small-article > figure{width:38%;}
.small-articles-container .small-article > header{width:58%;}
.small-articles-container .small-article .entry-categories{display:none;}
.ts-tab-container.display-vertical .ts-tabs-nav{width:40%;}
.ts-tab-container.display-vertical .tab-content{width:60%;}
.ts-featured-area.style-3 .feat-area-slider .entry-title{font-size:1.4em;}
.single .post-layout-single2 .featured-image.has-background-img .entry-meta,
.single .post-layout-single2 .featured-image.has-background-img .entry-meta-author{display:none;}
.single .post-rating .rating-items li .rating-title{font-size:18px;}
.single .post-rating .rating-items li .rating-score{margin-top:0;}
.single .post-rating .counted-score strong{font-size:28px;}
.single .post-rating .counted-score span{font-size:14px;}
.single .post-rating .rating-result{padding:30px;}
}
@media only screen and (max-width: 320px){#mc4wp_email,
.mc4wp-form input[type="email"],
.mc4wp-form input[type="text"]{float:none;width:100%;margin-top:20px;margin-bottom:20px;}
.mc4wp-form input[type="submit"]{display:block;float:none;width:100%;}
}
.row-shape{overflow: hidden;
position: absolute;
left: 0;
width: 100%;
line-height: 0;
direction: ltr;
}
.row-shape svg{display: block;
width: -webkit-calc(100% + 1.3px);
width: calc(100% + 1.3px);
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.row-shape-top{top: 0;
}
.row-shape-bottom{-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
bottom: 0;
}
.row-shape.row-shape-top.flipped{-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}
.row-shape.row-shape-bottom.flipped{-moz-transform: rotate(180deg) scaleX(-1);
-o-transform: rotate(180deg) scaleX(-1);
-webkit-transform: rotate(180deg) scaleX(-1);
transform: rotate(180deg) scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}
.image-side-load{position: absolute;
display: block;
background: #FFF;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 5;
-webkit-transition: left .5s cubic-bezier(.17,.67,.63,.5), right .5s cubic-bezier(.17,.67,.63,.5), bottom .5s cubic-bezier(.17,.67,.63,.5), top .5s cubic-bezier(.17,.67,.63,.5);
-moz-transition: left .5s cubic-bezier(.17,.67,.63,.5), right .5s cubic-bezier(.17,.67,.63,.5), bottom .5s cubic-bezier(.17,.67,.63,.5), top .5s cubic-bezier(.17,.67,.63,.5);
-ms-transition: left .5s cubic-bezier(.17,.67,.63,.5), right .5s cubic-bezier(.17,.67,.63,.5), bottom .5s cubic-bezier(.17,.67,.63,.5), top .5s cubic-bezier(.17,.67,.63,.5);
-o-transition: left .5s cubic-bezier(.17,.67,.63,.5), right .5s cubic-bezier(.17,.67,.63,.5), bottom .5s cubic-bezier(.17,.67,.63,.5), top .5s cubic-bezier(.17,.67,.63,.5);
transition: left .5s cubic-bezier(.17,.67,.63,.5), right .5s cubic-bezier(.17,.67,.63,.5), bottom .5s cubic-bezier(.17,.67,.63,.5), top .5s cubic-bezier(.17,.67,.63,.5);
}
.image-side-load.left-to-right.loaded{left: 100%;
}
.image-side-load.right-to-left.loaded{right: 100%;
}
.image-side-load.top-to-bottom.loaded{top: 100%;
}
.image-side-load.bottom-to-top.loaded{bottom: 100%;
} .airkit_gradient{position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0.7;
}
.airkit_gradient.none{display: none;
}
.airkit_gradient.ocean-view{background: #a8c0ff; background: -webkit-linear-gradient(to right, #3f2b96, #a8c0ff); background: linear-gradient(to right, #3f2b96, #a8c0ff); }
.airkit_gradient.moon-purple{background: #4e54c8; background: -webkit-linear-gradient(to right, #8f94fb, #4e54c8); background: linear-gradient(to right, #8f94fb, #4e54c8); }
.airkit_gradient.shifter{background: #bc4e9c; background: -webkit-linear-gradient(to right, #f80759, #bc4e9c); background: linear-gradient(to right, #f80759, #bc4e9c); }
.airkit_gradient.quepal{background: #11998e; background: -webkit-linear-gradient(to right, #38ef7d, #11998e); background: linear-gradient(to right, #38ef7d, #11998e); }
.airkit_gradient.sublime-light{background: #FC5C7D; background: -webkit-linear-gradient(to right, #6A82FB, #FC5C7D); background: linear-gradient(to right, #6A82FB, #FC5C7D); }
.airkit_gradient.green-happiness{background: #00b09b; background: -webkit-linear-gradient(to right, #96c93d, #00b09b); background: linear-gradient(to right, #96c93d, #00b09b); }
.airkit_gradient.orange-fun{background: #fc4a1a; background: -webkit-linear-gradient(to right, #f7b733, #fc4a1a); background: linear-gradient(to right, #f7b733, #fc4a1a); }
.airkit_gradient.digital-water{background: #74ebd5; background: -webkit-linear-gradient(to right, #ACB6E5, #74ebd5); background: linear-gradient(to right, #ACB6E5, #74ebd5); }
.airkit_gradient.orange-coral{background: #ff9966; background: -webkit-linear-gradient(to right, #ff5e62, #ff9966); background: linear-gradient(to right, #ff5e62, #ff9966); }
.airkit_gradient.purpink{background: #7F00FF; background: -webkit-linear-gradient(to right, #E100FF, #7F00FF); background: linear-gradient(to right, #E100FF, #7F00FF); }
.airkit_gradient.subu{background: #0cebeb; background: -webkit-linear-gradient(to right, #29ffc6, #20e3b2, #0cebeb); background: linear-gradient(to right, #29ffc6, #20e3b2, #0cebeb); }
.airkit_gradient.blue-skies{background: #56CCF2; background: -webkit-linear-gradient(to right, #2F80ED, #56CCF2); background: linear-gradient(to right, #2F80ED, #56CCF2); }
.airkit_gradient.cinnamint{background: #4AC29A; background: -webkit-linear-gradient(to right, #BDFFF3, #4AC29A); background: linear-gradient(to right, #BDFFF3, #4AC29A); }
.airkit_gradient.maldives{background: #B2FEFA; background: -webkit-linear-gradient(to right, #0ED2F7, #B2FEFA); background: linear-gradient(to right, #0ED2F7, #B2FEFA); }
.airkit_gradient.celestial{background: #C33764; background: -webkit-linear-gradient(to right, #1D2671, #C33764); background: linear-gradient(to right, #1D2671, #C33764); }
.airkit_gradient.pacific-dream{background: #34e89e; background: -webkit-linear-gradient(to right, #0f3443, #34e89e); background: linear-gradient(to right, #0f3443, #34e89e); }
.airkit_gradient.venice{background: #6190E8; background: -webkit-linear-gradient(to right, #A7BFE8, #6190E8); background: linear-gradient(to right, #A7BFE8, #6190E8); }
.airkit_gradient.very-blue{background: #0575E6; background: -webkit-linear-gradient(to right, #021B79, #0575E6); background: linear-gradient(to right, #021B79, #0575E6); }
.airkit_gradient.love-night{background: #4568DC; background: -webkit-linear-gradient(to right, #B06AB3, #4568DC); background: linear-gradient(to right, #B06AB3, #4568DC); }
.airkit_gradient.rose{background: #FFAFBD; background: -webkit-linear-gradient(to right, #ffc3a0, #FFAFBD); background: linear-gradient(to right, #ffc3a0, #FFAFBD); }
.airkit_gradient.easy-green{background: #DCE35B; background: -webkit-linear-gradient(to right, #45B649, #DCE35B); background: linear-gradient(to right, #45B649, #DCE35B); }
.airkit_gradient.sunset{background: #ee0979; background: -webkit-linear-gradient(to right, #ff6a00, #ee0979); background: linear-gradient(to right, #ff6a00, #ee0979); } .airkit_sponsored{margin: 40px 0;
clear: both;
font-size: 13px;
text-align: center;
}
.airkit_sponsored img{max-width: 180px;
height: auto;
}
.airkit_sponsored .sponsored-label{display: inline-block;
margin-right: 20px;
text-transform: uppercase;
color: #c3c3c3;
}
.airkit_sponsored .sponsored-text{margin: 5px 0 20px 0;
font-size: 12px;
color: #434343;
} .airkit_article-views .airkit-post-products .shop-the-post-title,
.airkit_article-views .airkit-post-products .product-small h3,
.airkit_article-views .airkit-post-products .product-small .product-price{display: none;
}
.airkit_article-views .airkit-post-products ul.carousel-nav>li.carousel-nav-left{width: auto;
height: auto;
left: -15px;
}
.airkit_article-views .airkit-post-products ul.carousel-nav>li.carousel-nav-right{width: auto;
height: auto;
right: -15px;
}
.airkit_article-views .airkit-post-products ul.carousel-nav>li.carousel-nav-left:hover,
.airkit_article-views .airkit-post-products ul.carousel-nav>li.carousel-nav-right:hover{background: transparent;
color: #888;
} .airkit_article-views .airkit-post-products .product-small .image-holder{text-align: center;
}
.airkit_article-views .airkit-post-products .product-small .image-holder img{width: 70px;
height: auto;
display: inline-block;
}
.airkit_article-views .airkit-post-products .product-small{-webkit-transition: transform .15s ease-in;
-moz-transition: transform .15s ease-in;
-ms-transition: transform .15s ease-in;
-o-transition: transform .15s ease-in;
transition: transform .15s ease-in;
}
.airkit_article-views .airkit-post-products .product-small:hover{-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.airkit_article-views .airkit-post-products{padding: 0 30px;
margin-top: 30px;
}
.airkit_article-views .airkit-post-products .product-small{padding-left: 20px;
padding-right: 20px;
}
.shop-the-post-title{font-size: 14px;
text-transform: uppercase;
text-align: center;
font-weight: 400;
letter-spacing: 0.2em;
position: relative;
overflow: hidden;
}
.shop-the-post-title span{display: inline-block;
position: relative;
}
.shop-the-post-title span::before,
.shop-the-post-title span::after{content: '';
display: block;
width: 10000px;
height: 1px;
top: 50%;
position: absolute;
background: #000;
}
.shop-the-post-title span::before{right: 130%;
}
.shop-the-post-title span::after{left: 115%;
}
.product-small-list{margin: 20px -15px 30px -15px;
} .product-small{position: relative;
text-align: center;
padding: 0 15px;
}
.product-small h3{font-size: 15px;
font-weight: normal;
margin: 10px 0 0;
line-height: 1.3;
}
.product-small .product-price{font-size: 13px;
font-weight: bold;
}
.product-small .post-link{position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
} .wpcf7 label{font-size: 0.9em;
display: block;
}
.wpcf7-form-control-wrap{display: block;
}
.wpcf7-form-control-wrap textarea{display: block;
width: 100%;
height: 200px;
} html body .wpurp-container{font-size: inherit !important;
}
html body .wpurp-container ul.recipe-details{display: block;
margin-top: 50px !important;
margin-bottom: 50px !important;
padding-top: 30px !important;
padding-bottom: 30px !important;
border-top: 3px double #000 !important;
border-bottom: 1px solid #f1f1f1 !important;
}
html body .wpurp-container .recipe-details::before,
html body .wpurp-container .recipe-details::after{content: '';
display: block;
clear: both;
}
html body .wpurp-container .recipe-details > li{display: block;
float: left;
width: 20%;
text-align: center;
font-size: 23px !important;
}
html body .wpurp-container .recipe-details > li span{display: block !important;
font-size: 12px !important;
text-transform: uppercase;
color: #838383 !important;
}
html body .wpurp-container .ingredients{float: left;
width: 35%;
padding: 30px !important;
border: 3px dashed #f5f5f5 !important;
font-size: 13px !important;
}
html body .wpurp-container .ingredients li.wpurp-recipe-ingredient{margin-bottom: 5px !important;
}
html body .wpurp-container .instructions{float: left;
width: 60%;
margin-left: 5% !important;
}
html body .wpurp-container .recipe-block h3{font-size: 2.3em !important;
margin-bottom: 20px !important;
}
html body .wpurp-container .wpurp-recipe-instruction-group{margin-top: 35px !important;
}
html body .wpurp-container .recipe-details > li span.wpurp-recipe-servings-changer{font-size: 23px !important;
color: #000 !important;
text-transform: none;
}
html body .wpurp-container .wpurp-recipe-servings-changer input{display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
}
html body .wpurp-container .recipe-block.ingredients::before{content: '';
display: block;
height: 4px;
background-image: repeating-linear-gradient(135deg,#ff6969,#ff6969 10px,#FFF 0,#FFF 20px,#85adff 0,#85adff 30px,#FFF 0,#FFF 40px);
margin-top: -33px;
margin-left: -33px;
margin-right: -33px;
margin-bottom: 20px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}  article .entry-meta .entry-meta-sharing{position: relative;
}
article .entry-meta .entry-meta-sharing > ul{display: none;
position: absolute;
left: 50%;
transform: translateX(-50%) translateY(30px);
transition: .5s transform ease-in;
background: rgba(0,0,0,0.75);
color: #FFF;
font-size: 14px;
padding: 0;
border-radius: 4px;
bottom: 130%;
z-index: 10;
}
article .entry-meta .entry-meta-sharing:hover .poper + ul{display: block;
transform: translateX(-50%) translateY(0);
}
article .entry-meta .entry-meta-sharing > ul::after{content: '';
display: block;
clear: both;
}
article .entry-meta .entry-meta-sharing > ul > li:first-child{border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
article .entry-meta .entry-meta-sharing > ul > li:last-child{border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
article .entry-meta .entry-meta-sharing > ul > li{display: block;
margin: 0;
}
article .entry-meta .entry-meta-sharing > ul > li a{display: block;
padding: 10px;
text-align: center;
border-radius: 4px;
}
article .entry-meta .entry-meta-sharing > ul > li a:hover{background: rgba(0,0,0,0.2);
color: #FFF;
}
article .entry-meta .entry-meta-sharing > ul::after{content: '';
display: block;
position: absolute;
bottom: -6px;
left: 50%;
transform: translateX(-50%);
border-top: 6px solid rgba(0,0,0,0.75);
border-left: 6px solid transparent;
border-right: 6px solid transparent;
}  .airkit_gallery .slick-slide img{display: inline-block;
}
.airkit_gallery{position: relative; }
.airkit_gallery.horizontal-carousel .airkit_gallery-wrapper{opacity: 0;
-webkit-transition: opacity .5s linear;
-moz-transition: opacity .5s linear;
-ms-transition: opacity .5s linear;
-o-transition: opacity .5s linear;
transition: opacity .5s linear;
}
.airkit_gallery.horizontal-carousel .airkit_gallery-wrapper.slick-initialized{opacity: 1;
}
.airkit_gallery .gallery_item{position: relative;
line-height: 0;
}
.airkit_gallery .gallery_item img{max-width: 100%;
height: auto;
}
.airkit_gallery .gallery_item .gallery_item-icon{position: relative;
}
.airkit_gallery .gallery_item .gallery_item-icon > a{width: 64px;
height: 64px;
line-height: 65px;
z-index: 1;
color: #FFF;
background: rgba(90,90,90,0.4);
text-align: center;
border-radius: 50%;
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(0.3) rotate(-20deg);
-webkit-transition: opacity .25s ease-out, transform .25s ease-out, background .35s ease-in;
-moz-transition: opacity .25s ease-out, transform .25s ease-out, background .35s ease-in;
-ms-transition: opacity .25s ease-out, transform .25s ease-out, background .35s ease-in;
-o-transition: opacity .25s ease-out, transform .25s ease-out, background .35s ease-in;
transition: opacity .25s ease-out, transform .25s ease-out, background .35s ease-in;
}
.airkit_gallery .gallery_item .gallery_item-icon > a:hover{background: rgba(90,90,90,0.6);
}
.airkit_gallery .gallery_item.video-slide .gallery_item-icon > a{display: none;
} 
.airkit_gallery .gallery_item:hover .gallery_item-icon > a{opacity: 1;
transform: translate(-50%, -50%) scale(1) rotate(0);
}
.airkit_gallery .gallery_item a[data-fancybox]:hover::before{background-color: rgba(70, 70, 70, 0);
}
.airkit_gallery .gallery_item-caption{position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 25px 20px;
opacity: 0;
background-color: rgba(0,0,0,0.4);
color: #FFF;
text-align: center;
z-index: 5;
-webkit-transition: transform .55s ease-out, opacity .65s ease-out;
-moz-transition: transform .55s ease-out, opacity .65s ease-out;
-ms-transition: transform .55s ease-out, opacity .65s ease-out;
-o-transition: transform .55s ease-out, opacity .65s ease-out;
transition: transform .55s ease-out, opacity .65s ease-out;
}
.airkit_gallery.horizontal-carousel .gallery_item-caption{left: 0.8561rem;
right: 0.8561rem;
}
.airkit_gallery .gallery_item:hover .gallery_item-caption{opacity: 1;
}
.airkit_gallery .gallery_item-caption .gallery_item-title{display: block;
position: relative;
transform: translateY(15px);
line-height: 1.3;
opacity: 0;
font-size: 1.5rem;
margin: 0 0 10px;
-webkit-transition: transform .55s ease-out, opacity .65s ease-out;
-moz-transition: transform .55s ease-out, opacity .65s ease-out;
-ms-transition: transform .55s ease-out, opacity .65s ease-out;
-o-transition: transform .55s ease-out, opacity .65s ease-out;
transition: transform .55s ease-out, opacity .65s ease-out;
}
.airkit_gallery .gallery_item:hover .gallery_item-caption .gallery_item-title{opacity: 1;
transform: translateY(0);
}
.airkit_gallery .gallery_item-caption .gallery_item-desc{display: block;
transform: translateY(15px);
line-height: 1.5;
opacity: 0;
-webkit-transition: transform .55s ease-out .15s, opacity .65s ease-out .25s;
-moz-transition: transform .55s ease-out .15s, opacity .65s ease-out .25s;
-ms-transition: transform .55s ease-out .15s, opacity .65s ease-out .25s;
-o-transition: transform .55s ease-out .15s, opacity .65s ease-out .25s;
transition: transform .55s ease-out .15s, opacity .65s ease-out .25s;
}
.airkit_gallery .gallery_item:hover .gallery_item-caption .gallery_item-desc{opacity: 1;
transform: translateY(0);
}
.airkit_gallery .gallery_item .share-options{display: block;
list-style: none;
margin: 20px 0;
padding: 0;
}
.airkit_gallery .gallery_item .share-options li{display: inline-block;
margin: 0 10px 0 0;
transform: translateX(-15px);
opacity: 0;
-webkit-transition: transform .1s ease, opacity .1s ease;
-moz-transition: transform .1s ease, opacity .1s ease;
-ms-transition: transform .1s ease, opacity .1s ease;
-o-transition: transform .1s ease, opacity .1s ease;
transition: transform .1s ease, opacity .1s ease;
}
.airkit_gallery .gallery_item:hover .share-options li{transform: translateX(0);
opacity: 1;
-webkit-transition: transform .25s ease-out .15s, opacity .45s ease-out .25s;
-moz-transition: transform .25s ease-out .15s, opacity .45s ease-out .25s;
-ms-transition: transform .25s ease-out .15s, opacity .45s ease-out .25s;
-o-transition: transform .25s ease-out .15s, opacity .45s ease-out .25s;
transition: transform .25s ease-out .15s, opacity .45s ease-out .25s;
}
.airkit_gallery .gallery_item:hover .share-options li:nth-child(2){transition-delay: .1s;
}
.airkit_gallery .gallery_item:hover .share-options li:nth-child(3){transition-delay: .3s;
}
.airkit_gallery .gallery_item:hover .share-options li:nth-child(4){transition-delay: .5s;
}
.airkit_gallery .gallery_item:hover .share-options li:nth-child(5){transition-delay: .7s;
}
.airkit_gallery .gallery_item:hover .share-options li:nth-child(6){transition-delay: .9s;
}
.airkit_gallery .gallery_item .share-options li a{color: #FFF;
}
.airkit_gallery.horizontal-carousel .airkit_gallery-wrapper:not(.slick-initialized) .gallery_item:not(:nth-child(1)),
.airkit_gallery.horizontal-carousel .horizontal-carousel-nav:not(.slick-initialized) .carousel-item:not(:nth-child(1)){display: none;
} .airkit_gallery .slick-dots{margin: 15px 0 0 0;
padding: 0;
text-align: center;
position: absolute;
bottom: 10px;
width: 100%;
}
.airkit_gallery .slick-dots li{position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0;
padding: 0;
cursor: pointer;
outline: none;
}
.airkit_gallery .slick-dots li:focus,
.airkit_gallery .slick-dots li:active{outline: none;
}
.airkit_gallery .slick-dots li button{background: rgba(230,230,230,0.7);
display: block;
width: 7px;
height: 7px;
border-radius: 50%;
border: 0 none;
font-size: 0;
color: transparent;
padding: 0;
}
.airkit_gallery .slick-dots li.slick-active button{border: 1px solid rgba(230,230,230,1);
box-shadow: 0 0 0 1px #FFF;
}
@media screen and (max-width: 768px){.airkit_gallery .slick-dots{display:none !important;}

} .navi-wrapper .navi-button{display: block;
position: absolute;
line-height: 60px;
top: 50%;
transform: translateY(-50%);
color: #FFF;
text-shadow: 0 0 3px rgba(0,0,0,0.8);
font-size: 2rem;
text-align: center;
z-index: 5;
cursor: pointer;
}
.navi-wrapper .navi-button.carousel-nav-left{left: 10%;
}
.navi-wrapper .navi-button.carousel-nav-right{right: 10%;
}
.navi-button{cursor: pointer;
height: 70px;
transition: transform .1s;
width: 40px;
}
.navi-button.go-left{transform: rotate(180deg) translateY(50%);
}
.navi-button .arrow-top,
.navi-button .arrow-bottom{background-color: rgba(230,230,230,0.7);
height: 2px;
left: -5px;
position: absolute;
top: 50%;
width: 100%;
box-shadow: 0 2px 2px 2px rgba(20,20,20,0.03);
}
.navi-button .arrow-top:after,
.navi-button .arrow-bottom:after{background-color: #fff;
content: '';
height: 100%;
position: absolute;
top: 0;
transition: all 0.15s;
}
.dark-hover .navi-button .arrow-top:after,
.dark-hover .navi-button .arrow-bottom:after{background-color: #000;
}
.dark-hover .navi-button .arrow-top,
.dark-hover .navi-button .arrow-bottom{background-color: #ddd;
}
.navi-button .arrow-top{transform: rotate(45deg);
transform-origin: bottom right;
}
.navi-button .arrow-top:after{left: 100%;
right: 0;
transition-delay: 0s;
}
.navi-button .arrow-bottom{transform: rotate(-45deg);
transform-origin: top right;
}
.navi-button .arrow-bottom:after{left: 0;
right: 100%;
transition-delay: 0.15s;
}
.navi-button:hover .arrow-top:after{left: 0;
transition-delay: 0.15s;
}
.navi-button:hover .arrow-bottom:after{right: 0;
transition-delay: 0s;
}
.navi-button:active{transform: translateY(-50%) scale(0.9);
}
.navi-button.go-left:active{transform: rotate(180deg) scale(0.9) translateY(50%);
} .gallery_counter{position: absolute;
top: 40px;
right: 40px;
text-shadow: 0 0 3px rgba(0,0,0,0.8);
color: #FFF;
z-index: 2;
}
.gallery_counter em{display: inline-block;
position: relative;
padding-left: 30px;
}
.gallery_counter em::before{content: '';
display: block;
position: absolute;
width: 40px;
height: 1px;
transform: rotate(-55deg);
background: #FFF;
box-shadow: 0 0 3px rgba(0,0,0,0.8);
left: -6px;
top: 7px;
} .horizontal-carousel.airkit_gallery .gallery_item{line-height: 0;
}
.horizontal-carousel.airkit_gallery .gallery_item img{height: 34.9375rem;
padding: 0 0.8561rem;
width: auto;
}
@media screen and (max-width: 960px){.horizontal-carousel.airkit_gallery .gallery_item img{height:14.9375rem;padding:0 0.1561rem;}

} .horizontal-carousel-nav{margin-top: 0.8561rem;
}
.horizontal-carousel-nav img{height: 6.789rem;
padding: 0 0.4561rem;
width: auto;
cursor: pointer;
}
.thumb-below .navi-wrapper .navi-button{top: 45%;
} .thumb-right .horizontal-carousel-nav{position: absolute;
width: 9.5513rem;
right: 0;
top: 0;
height: 100%;
margin-top: 0;
-webkit-transition: right 1.15s ease-in;
-moz-transition: right 1.15s ease-in;
-ms-transition: right 1.15s ease-in;
-o-transition: right 1.15s ease-in;
transition: right 1.15s ease-in;
}
.thumb-right .horizontal-carousel-nav .slick-list{height: 100%;
padding: 0 !important;
}
.thumb-right .horizontal-carousel-nav .slick-slide img{padding: 0;
margin: 0;
}
.thumb-right .horizontal-carousel-nav .slick-slide{width: 9.5513rem;
height: 6.9875rem;
overflow: hidden;
}
.thumb-right .slick-slide{text-align: center;
}
.thumb-right .navi-wrapper .navi-button.go-left{left: 16.1557%;
}
.thumb-right .navi-wrapper .navi-button.go-right{right: 16.1557%;
}
.thumb-right .horizontal-carousel-nav.toggled{right: -15.5513rem;
} .airkit_gallery.list .gallery_item{position: relative;
transform: translateY(60px);
opacity: 0;
-webkit-transition: transform .85s ease-in-out, opacity 1.25s ease-in-out;
-moz-transition: transform .85s ease-in-out, opacity 1.25s ease-in-out;
-ms-transition: transform .85s ease-in-out, opacity 1.25s ease-in-out;
-o-transition: transform .85s ease-in-out, opacity 1.25s ease-in-out;
transition: transform .85s ease-in-out, opacity 1.25s ease-in-out;
}
.airkit_gallery.list .gallery_item.item-animated{opacity: 1;
transform: translateY(0);
}
.airkit_gallery.list .gallery_item img{width: 100%;
height: auto;
}
@media screen and (min-width: 960px){.airkit_gallery.list .gallery_item .gallery_item-caption{padding-left:12.321rem;padding-right:12.321rem;}
.airkit_gallery.list .gallery_item .gallery_item-caption .gallery_item-title{font-size:1.8rem;margin-bottom:20px;}
}
.airkit_gallery.grid .gallery_item{width: 33.3%;
float: left;
padding: 1.245rem;
position: relative;
transform: translateY(60px);
opacity: 0;
-webkit-transition: transform .85s ease-in-out, opacity 1.25s ease-in-out;
-moz-transition: transform .85s ease-in-out, opacity 1.25s ease-in-out;
-ms-transition: transform .85s ease-in-out, opacity 1.25s ease-in-out;
-o-transition: transform .85s ease-in-out, opacity 1.25s ease-in-out;
transition: transform .85s ease-in-out, opacity 1.25s ease-in-out;
}
.airkit_gallery.grid.columns-by-2 .gallery_item{width: 50%;
}
.airkit_gallery.grid.columns-by-4 .gallery_item{width: 25%;
}
.airkit_gallery.grid .gallery_item.item-animated{opacity: 1;
transform: translateY(0);
}
.airkit_gallery.grid .gallery_item .gallery_item-caption{bottom: 1.245rem;
left: 1.245rem;
right: 1.245rem;
}
.airkit_gallery.grid .gallery_item .gallery_item-caption strong{font-size: 1rem;
}
.airkit_gallery.grid .gallery_item .gallery_item-caption em{font-size: 0.78rem;
}
.airkit_gallery.grid .gallery_item img{display: block;
width: 100%;
height: auto;
-webkit-transition: transform .35s ease-in;
-moz-transition: transform .35s ease-in;
-ms-transition: transform .35s ease-in;
-o-transition: transform .35s ease-in;
transition: transform .35s ease-in;
}
.airkit_gallery.grid .gallery_item:hover img{transform: scale(1.08);
}
@media screen and (max-width: 768px){.airkit_gallery.grid .gallery_item,
.airkit_gallery.grid.columns-by-2 .gallery_item,
.airkit_gallery.grid.columns-by-4 .gallery_item{width:100%;clear:both;}

}
.airkit_gallery .gallery_item .gallery_item-controls{position: absolute;
left: 2.132rem;
top: 1.245rem;
opacity: 0;
}
.airkit_gallery .gallery_item:hover .gallery_item-controls{opacity: 1;
}
.airkit_gallery .gallery_item .gallery_item-controls > span{display: block;
font-size: 12px;
color: #FFF;
line-height: 1;
margin-bottom: 10px;
text-shadow: 0 0 1px rgba(0,0,0,0.8);
border: 1px solid rgba(230,230,230,0.2);
border-radius: 3px;
padding: 6px 4px;
cursor: pointer;
}
.airkit_gallery .gallery_item .gallery_item-controls > span.icon-check{background: #FFF;
color: #878787;
text-shadow: none;
}
.airkit_gallery .gallery_item .gallery_item-controls > span::before{width: 2em;
margin-right: .2em;
}
.airkit_gallery .gallery_item .gallery_item-controls > span a{display: inline-block;
color: #FFF;
}
.airkit_gallery .gallery_item .gallery_item-video a.video-play{font-size: 42px;
color: #FFF;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 82px;
height: 82px;
line-height: 84px;
border-radius: 50%;
border: 1px solid #FFF;
text-align: center;
cursor: pointer;
box-shadow: 0 0 3px rgba(0,0,0,0.1);
}
.airkit_gallery .gallery_item .gallery_item-video a.video-play:hover{color: #000;
border-color: #000;
background: transparent;
}
.airkit_gallery .gallery_item .gallery_item-video a.video-play:hover::before{display: none;
}
.airkit_gallery .gallery_item .gallery_item-video a.video-play:active{background: #FFF;
color: #000;
border-color: #FFF;
}
.airkit_gallery .gallery_item .gallery_item-video a.video-play::before{margin: 0 0 0 0.1em;
} .gallery_procedures{display: block;
position: fixed;
left: 60px;
bottom: 20px;
z-index: 5;
}
.gallery_procedures li{z-index: 1;
display: block;
margin: 0;
line-height: 50px;
position: absolute;
font-size: 13px;
bottom: 0;
width: 2px;
opacity: 0;
height: 2px;
-webkit-transition: bottom .001s ease-in-out, opacity .001s ease-in;
-moz-transition: bottom .001s ease-in-out, opacity .001s ease-in;
-ms-transition: bottom .001s ease-in-out, opacity .001s ease-in;
-o-transition: bottom .001s ease-in-out, opacity .001s ease-in;
transition: bottom .001s ease-in-out, opacity .001s ease-in;
}
.gallery_procedures.open li{opacity: 1;
width: 200px;
text-transform: uppercase;
font-weight: 500;
cursor: pointer;
height: auto;
-webkit-transition: bottom .25s ease-in-out, opacity .25s ease-in;
-moz-transition: bottom .25s ease-in-out, opacity .25s ease-in;
-ms-transition: bottom .25s ease-in-out, opacity .25s ease-in;
-o-transition: bottom .25s ease-in-out, opacity .25s ease-in;
transition: bottom .25s ease-in-out, opacity .25s ease-in;
}
.gallery_procedures.open li:nth-child(1){transition-delay: .1s;
bottom: 80px;
}
.gallery_procedures.open li:nth-child(2){transition-delay: .2s;
bottom: 130px;
}
.gallery_procedures.open li:nth-child(3){transition-delay: .3s;
bottom: 180px;
}
.gallery_procedures.open li:nth-child(4){transition-delay: .4s;
bottom: 230px;
}
.gallery_procedures li a{color: #000;
}
.gallery_procedures li > i,
.gallery_procedures li > a > i{width: 45px;
font-size: 24px;
display: inline-block;
}
.gallery_procedures-export .export-data .icon-close{position: absolute;
top: 20px;
right: 20px;
font-size: 17px;
cursor: pointer;
}
.gallery_procedures-export .export-data .icon-close:hover{opacity: 0.5;
}
.gallery_procedures-export .export-data{position: fixed;
width: 450px;
border-radius: 3px;
box-shadow: 0 0 35px 3px rgba(90,90,90,0.2);
display: none;
bottom: 120px;
left: 50px;
z-index: 55;
padding: 35px;
background: #FFF;
line-height: 30px;
cursor: initial;
}
#proof-actions{display: block;
position: fixed;
left: 40px;
bottom: 40px;
width: 72px;
height: 72px;
border-radius: 50%;
line-height: 70px;
background: #FFFFFF;
border: 2px solid #F3F3F3;
box-shadow: 0 0 18px 0 rgba(0,0,0,0.08);
color: #8D8D8D;
text-align: center;
z-index: 2;
cursor: pointer;
-webkit-transition: transform .15s ease-in;
-moz-transition: transform .15s ease-in;
-ms-transition: transform .15s ease-in;
-o-transition: transform .15s ease-in;
transition: transform .15s ease-in;
}
#proof-actions:hover{color: #000;
}
#proof-actions::before{position: absolute;
top: 50%;
left: 50%;
margin: -45px 0 0 -45px;
width: 90px;
height: 90px;
border-radius: 50%;
content: '';
opacity: 0;
pointer-events: none;
}
#proof-actions::after{position: absolute;
top: 50%;
left: 50%;
margin: -45px 0 0 -45px;
width: 90px;
height: 90px;
border-radius: 50%;
content: '';
opacity: 0;
pointer-events: none;
}
#proof-actions.active{background: #242424;
border-color: #242424;
color: #FFF;
transform: scale(0.8);
}
#proof-actions::before,
#proof-actions::after{box-shadow: 0 0 0 2px rgba(0,0,0,0.15);
}
#proof-actions.splasher::before{-webkit-animation: proofAddAction 0.5s forwards;
animation: proofAddAction 0.5s forwards;
}
#proof-actions.splasher::after{-webkit-animation: proofAddAction2 0.5s forwards;
animation: proofAddAction2 0.5s forwards;
}
@-webkit-keyframes proofAddAction{0%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1);}
100%{opacity:0;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
}
@keyframes proofAddAction{0%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1);}
100%{opacity:0;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
}
@-webkit-keyframes proofAddAction2{0%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1);}
50%, 100%{opacity:0;-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1);}
}
@keyframes proofAddAction2{0%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1);}
50%, 100%{opacity:0;-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1);}
}
.airkit_gallery.alternate{clear: both;
}
.airkit_gallery.alternate::after{content: '';
display: block;
clear: both;
}
.airkit_gallery.alternate .airkit_gallery-wrapper{display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
-js-display: flex;
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-between;
}
.airkit_gallery.alternate .gallery_item{width: 50%;
align-self: center;
}
@media screen and (max-width: 800px){.airkit_gallery.alternate .gallery_item{width:100%;clear:both;}

}
.airkit_gallery.alternate .gallery_item.bytwo{float: right;
clear: right;
}
.airkit_gallery.alternate .gallery_item.byone{float: left;
clear: left;
}
.airkit_gallery.alternate .gallery_item .gallery_item-content{position: relative;
}
.airkit_gallery.alternate .gallery_item.bytwo .gallery_item-content{margin: 0 5.7% 12.2% 3.5%;
}
.airkit_gallery.alternate .gallery_item.byone .gallery_item-content{margin: 0 9.8% 12.2% 5%;
}
.airkit_gallery.alternate .gallery_item.byone:nth-child(2n+3) .gallery_item-content{margin: 0 9.8% 8.6% 6.8%;
}
.airkit_gallery.alternate .gallery_item.bytwo:nth-child(2n+2) .gallery_item-content{margin: 0 15% 4% 6.8%;
}
.airkit_gallery.alternate .gallery_item-caption{position: relative;
background: transparent;
opacity: 1;
color: inherit;
}
.airkit_gallery.alternate .gallery_item-caption .gallery_item-title{margin-bottom: 5px;
}
.airkit_gallery.alternate .gallery_item-caption .gallery_item-desc{opacity: 0.6;
}
.airkit_gallery.alternate .gallery_item-caption .gallery_item-title,
.airkit_gallery.alternate .gallery_item .share-options li a{color: inherit;
opacity: 1;
}
@media screen and (max-width: 768px){.airkit_gallery.alternate .gallery_item{width:100%;clear:both;}
.airkit_gallery.alternate .gallery_item.bytwo .gallery_item-content,
.airkit_gallery.alternate .gallery_item.byone .gallery_item-content,
.airkit_gallery.alternate .gallery_item.byone:nth-child(2n+3) .gallery_item-content,
.airkit_gallery.alternate .gallery_item.bytwo:nth-child(2n+2) .gallery_item-content{margin:0;}
}
.airkit_gallery.mosaic .gallery_item-wrapper{position: relative;
}
.airkit_gallery.mosaic .gallery_item{float: left;
margin-bottom: 5px;
}
.airkit_gallery.mosaic .gallery_item .gallery_item-icon{position: relative;
height: 100%;
}
.airkit_gallery.mosaic .gallery_item img{max-width: 100%;
max-height: 100%;
display: block;
}
.airkit_gallery.mosaic .gallery_item-caption{padding: 15px;
}
.airkit_gallery.mosaic .gallery_item-caption .gallery_item-title{font-size: 1.28rem;
}
.airkit_gallery.mosaic .gallery_item-caption .gallery_item-desc{font-size: 0.8rem;
} .airkit_gallery.horizontal-scroll .gallery_item{float: left;
}
.airkit_gallery.horizontal-scroll .gallery_item:not(:last-child){padding-right: 5px;
}
.airkit_gallery.horizontal-scroll .gallery_item img{height: 100%;
width: auto;
}
.airkit_gallery.horizontal-scroll .gallery_item-icon{height: 100%;
}
.airkit_gallery.horizontal-scroll .gallery_item img.gallery-lazy:not(.lazyloaded){width: 100%;
}
.airkit_gallery.horizontal-scroll .airkit_gallery-wrapper:not(.mCustomScrollbar) .gallery_item:not(:first-child){display: none;
}
.ba-slider{position: relative;
overflow: hidden;
}
.ba-slider img{width: 100%;
display:block;
max-width: none;
}
.ba-slider .resize{position: absolute;
top:0;
left: 0;
height: 100%;
width: 50%;
overflow: hidden;
}
.ba-slider .handle{position:absolute; 
left:50%;
top:0;
bottom:0;
width:4px;
margin-left:-2px;
background: rgba(230,230,230,.85);
cursor: ew-resize;
}
.ba-slider .handle:after{position: absolute;
top: 50%;
width: 64px;
height: 64px;
margin: -32px 0 0 -32px;
content:'\2194';
color: #000;
font-weight:bold;
font-size:36px;
text-align:center;
line-height:64px;
background: #FFF;
box-shadow: 0 0 15px 2px rgba(90,90,90,0.2);
border-radius: 50%;
transition:all 0.3s ease;
}
.ba-slider .draggable:after{width: 48px;
height: 48px;
margin: -24px 0 0 -24px;
line-height:48px;
font-size:30px;
} .login-page h1{font-size: 32px;
margin-bottom: 40px;
line-height: 1;
}
.client-area{width: 350px;
margin: 0 auto 40px auto;
}
.client-area i[class*='icon-']{font-size: 44px;
}
.client-area label{display: block;
text-align: center;
font-weight: normal;
font-size: 13px;
color: #9c9c9c;
}
.client-area .login-remember label{margin-top: 20px;
text-align: left;
}
.client-area input[type="text"],
.client-area input[type="password"]{width: 100%;
}
.client-area input[type="submit"]{background: #000;
color: #FFF;
border-radius: 0;
}
.client-area .login-submit{display: inline-block;
position: relative;
margin-top: 25px;
}
.client-area .login-submit::before,
.client-area .login-submit::after{content: '';
display: block;
position: absolute;
width: 20px;
height: 1px;
background: #000;
right: -15px;
top: 50%;
-webkit-transition: left .25s ease-out, right .25s ease-out;
-moz-transition: left .25s ease-out, right .25s ease-out;
-ms-transition: left .25s ease-out, right .25s ease-out;
-o-transition: left .25s ease-out, right .25s ease-out;
transition: left .25s ease-out, right .25s ease-out;
}
.client-area .login-submit::after{left: -15px;
}
.client-area .login-submit:hover::before{right: -20px;
}
.client-area .login-submit:hover::after{left: -20px;
}