/* ICOMOON */
@font-face { font-family: 'icomoon'; src: url('../fonts/icomoon.eot?jjr475'); src: url('../fonts/icomoon.eot?jjr475#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?jjr475') format('truetype'),
    url('../fonts/icomoon.woff?jjr475') format('woff'),
    url('../fonts/icomoon.svg?jjr475#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }

[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


/* qweqweqweqwe  */

.icon-home:before { content: "\e900"; }
.icon-home2:before { content: "\e901"; }
.icon-home3:before { content: "\e902"; }
.icon-office:before { content: "\e903"; }
.icon-newspaper:before { content: "\e904"; }
.icon-pencil:before { content: "\e905"; }
.icon-pencil2:before { content: "\e906"; }
.icon-quill:before { content: "\e907"; }
.icon-pen:before { content: "\e908"; }
.icon-blog:before { content: "\e909"; }
.icon-eyedropper:before { content: "\e90a"; }
.icon-droplet:before { content: "\e90b"; }
.icon-paint-format:before { content: "\e90c"; }
.icon-image:before { content: "\e90d"; }
.icon-images:before { content: "\e90e"; }
.icon-camera:before { content: "\e90f"; }
.icon-headphones:before { content: "\e910"; }
.icon-music:before { content: "\e911"; }
.icon-play:before { content: "\e912"; }
.icon-film:before { content: "\e913"; }
.icon-video-camera:before { content: "\e914"; }
.icon-dice:before { content: "\e915"; }
.icon-pacman:before { content: "\e916"; }
.icon-spades:before { content: "\e917"; }
.icon-clubs:before { content: "\e918"; }
.icon-diamonds:before { content: "\e919"; }
.icon-bullhorn:before { content: "\e91a"; }
.icon-connection:before { content: "\e91b"; }
.icon-podcast:before { content: "\e91c"; }
.icon-feed:before { content: "\e91d"; }
.icon-mic:before { content: "\e91e"; }
.icon-book:before { content: "\e91f"; }
.icon-books:before { content: "\e920"; }
.icon-library:before { content: "\e921"; }
.icon-file-text:before { content: "\e922"; }
.icon-profile:before { content: "\e923"; }
.icon-file-empty:before { content: "\e924"; }
.icon-files-empty:before { content: "\e925"; }
.icon-file-text2:before { content: "\e926"; }
.icon-file-picture:before { content: "\e927"; }
.icon-file-music:before { content: "\e928"; }
.icon-file-play:before { content: "\e929"; }
.icon-file-video:before { content: "\e92a"; }
.icon-file-zip:before { content: "\e92b"; }
.icon-copy:before { content: "\e92c"; }
.icon-paste:before { content: "\e92d"; }
.icon-stack:before { content: "\e92e"; }
.icon-folder:before { content: "\e92f"; }
.icon-folder-open:before { content: "\e930"; }
.icon-folder-plus:before { content: "\e931"; }
.icon-folder-minus:before { content: "\e932"; }
.icon-folder-download:before { content: "\e933"; }
.icon-folder-upload:before { content: "\e934"; }
.icon-price-tag:before { content: "\e935"; }
.icon-price-tags:before { content: "\e936"; }
.icon-barcode:before { content: "\e937"; }
.icon-qrcode:before { content: "\e938"; }
.icon-ticket:before { content: "\e939"; }
.icon-cart:before { content: "\e93a"; }
.icon-coin-dollar:before { content: "\e93b"; }
.icon-coin-euro:before { content: "\e93c"; }
.icon-coin-pound:before { content: "\e93d"; }
.icon-coin-yen:before { content: "\e93e"; }
.icon-credit-card:before { content: "\e93f"; }
.icon-calculator:before { content: "\e940"; }
.icon-lifebuoy:before { content: "\e941"; }
.icon-phone:before { content: "\e942"; }
.icon-phone-hang-up:before { content: "\e943"; }
.icon-address-book:before { content: "\e944"; }
.icon-envelop:before { content: "\e945"; }
.icon-pushpin:before { content: "\e946"; }
.icon-location:before { content: "\e947"; }
.icon-location2:before { content: "\e948"; }
.icon-compass:before { content: "\e949"; }
.icon-compass2:before { content: "\e94a"; }
.icon-map:before { content: "\e94b"; }
.icon-map2:before { content: "\e94c"; }
.icon-history:before { content: "\e94d"; }
.icon-clock:before { content: "\e94e"; }
.icon-clock2:before { content: "\e94f"; }
.icon-alarm:before { content: "\e950"; }
.icon-bell:before { content: "\e951"; }
.icon-stopwatch:before { content: "\e952"; }
.icon-calendar:before { content: "\e953"; }
.icon-printer:before { content: "\e954"; }
.icon-keyboard:before { content: "\e955"; }
.icon-display:before { content: "\e956"; }
.icon-laptop:before { content: "\e957"; }
.icon-mobile:before { content: "\e958"; }
.icon-mobile2:before { content: "\e959"; }
.icon-tablet:before { content: "\e95a"; }
.icon-tv:before { content: "\e95b"; }
.icon-drawer:before { content: "\e95c"; }
.icon-drawer2:before { content: "\e95d"; }
.icon-box-add:before { content: "\e95e"; }
.icon-box-remove:before { content: "\e95f"; }
.icon-download:before { content: "\e960"; }
.icon-upload:before { content: "\e961"; }
.icon-floppy-disk:before { content: "\e962"; }
.icon-drive:before { content: "\e963"; }
.icon-database:before { content: "\e964"; }
.icon-undo:before { content: "\e965"; }
.icon-redo:before { content: "\e966"; }
.icon-undo2:before { content: "\e967"; }
.icon-redo2:before { content: "\e968"; }
.icon-forward:before { content: "\e969"; }
.icon-reply:before { content: "\e96a"; }
.icon-bubble:before { content: "\e96b"; }
.icon-bubbles:before { content: "\e96c"; }
.icon-bubbles2:before { content: "\e96d"; }
.icon-bubble2:before { content: "\e96e"; }
.icon-bubbles3:before { content: "\e96f"; }
.icon-bubbles4:before { content: "\e970"; }
.icon-user:before { content: "\e971"; }
.icon-users:before { content: "\e972"; }
.icon-user-plus:before { content: "\e973"; }
.icon-user-minus:before { content: "\e974"; }
.icon-user-check:before { content: "\e975"; }
.icon-user-tie:before { content: "\e976"; }
.icon-quotes-left:before { content: "\e977"; }
.icon-quotes-right:before { content: "\e978"; }
.icon-hour-glass:before { content: "\e979"; }
.icon-spinner:before { content: "\e97a"; }
.icon-spinner2:before { content: "\e97b"; }
.icon-spinner3:before { content: "\e97c"; }
.icon-spinner4:before { content: "\e97d"; }
.icon-spinner5:before { content: "\e97e"; }
.icon-spinner6:before { content: "\e97f"; }
.icon-spinner7:before { content: "\e980"; }
.icon-spinner8:before { content: "\e981"; }
.icon-spinner9:before { content: "\e982"; }
.icon-spinner10:before { content: "\e983"; }
.icon-spinner11:before { content: "\e984"; }
.icon-binoculars:before { content: "\e985"; }
.icon-search:before { content: "\e986"; }
.icon-zoom-in:before { content: "\e987"; }
.icon-zoom-out:before { content: "\e988"; }
.icon-enlarge:before { content: "\e989"; }
.icon-shrink:before { content: "\e98a"; }
.icon-enlarge2:before { content: "\e98b"; }
.icon-shrink2:before { content: "\e98c"; }
.icon-key:before { content: "\e98d"; }
.icon-key2:before { content: "\e98e"; }
.icon-lock:before { content: "\e98f"; }
.icon-unlocked:before { content: "\e990"; }
.icon-wrench:before { content: "\e991"; }
.icon-equalizer:before { content: "\e992"; }
.icon-equalizer2:before { content: "\e993"; }
.icon-cog:before { content: "\e994"; }
.icon-cogs:before { content: "\e995"; }
.icon-hammer:before { content: "\e996"; }
.icon-magic-wand:before { content: "\e997"; }
.icon-aid-kit:before { content: "\e998"; }
.icon-bug:before { content: "\e999"; }
.icon-pie-chart:before { content: "\e99a"; }
.icon-stats-dots:before { content: "\e99b"; }
.icon-stats-bars:before { content: "\e99c"; }
.icon-stats-bars2:before { content: "\e99d"; }
.icon-trophy:before { content: "\e99e"; }
.icon-gift:before { content: "\e99f"; }
.icon-glass:before { content: "\e9a0"; }
.icon-glass2:before { content: "\e9a1"; }
.icon-mug:before { content: "\e9a2"; }
.icon-spoon-knife:before { content: "\e9a3"; }
.icon-leaf:before { content: "\e9a4"; }
.icon-rocket:before { content: "\e9a5"; }
.icon-meter:before { content: "\e9a6"; }
.icon-meter2:before { content: "\e9a7"; }
.icon-hammer2:before { content: "\e9a8"; }
.icon-fire:before { content: "\e9a9"; }
.icon-lab:before { content: "\e9aa"; }
.icon-magnet:before { content: "\e9ab"; }
.icon-bin:before { content: "\e9ac"; }
.icon-bin2:before { content: "\e9ad"; }
.icon-briefcase:before { content: "\e9ae"; }
.icon-airplane:before { content: "\e9af"; }
.icon-truck:before { content: "\e9b0"; }
.icon-road:before { content: "\e9b1"; }
.icon-accessibility:before { content: "\e9b2"; }
.icon-target:before { content: "\e9b3"; }
.icon-shield:before { content: "\e9b4"; }
.icon-power:before { content: "\e9b5"; }
.icon-switch:before { content: "\e9b6"; }
.icon-power-cord:before { content: "\e9b7"; }
.icon-clipboard:before { content: "\e9b8"; }
.icon-list-numbered:before { content: "\e9b9"; }
.icon-list:before { content: "\e9ba"; }
.icon-list2:before { content: "\e9bb"; }
.icon-tree:before { content: "\e9bc"; }
.icon-menu:before { content: "\e9bd"; }
.icon-menu2:before { content: "\e9be"; }
.icon-menu3:before { content: "\e9bf"; }
.icon-menu4:before { content: "\e9c0"; }
.icon-cloud:before { content: "\e9c1"; }
.icon-cloud-download:before { content: "\e9c2"; }
.icon-cloud-upload:before { content: "\e9c3"; }
.icon-cloud-check:before { content: "\e9c4"; }
.icon-download2:before { content: "\e9c5"; }
.icon-upload2:before { content: "\e9c6"; }
.icon-download3:before { content: "\e9c7"; }
.icon-upload3:before { content: "\e9c8"; }
.icon-sphere:before { content: "\e9c9"; }
.icon-earth:before { content: "\e9ca"; }
.icon-link:before { content: "\e9cb"; }
.icon-flag:before { content: "\e9cc"; }
.icon-attachment:before { content: "\e9cd"; }
.icon-eye:before { content: "\e9ce"; }
.icon-eye-plus:before { content: "\e9cf"; }
.icon-eye-minus:before { content: "\e9d0"; }
.icon-eye-blocked:before { content: "\e9d1"; }
.icon-bookmark:before { content: "\e9d2"; }
.icon-bookmarks:before { content: "\e9d3"; }
.icon-sun:before { content: "\e9d4"; }
.icon-contrast:before { content: "\e9d5"; }
.icon-brightness-contrast:before { content: "\e9d6"; }
.icon-star-empty:before { content: "\e9d7"; }
.icon-star-half:before { content: "\e9d8"; }
.icon-star-full:before { content: "\e9d9"; }
.icon-heart:before { content: "\e9da"; }
.icon-heart-broken:before { content: "\e9db"; }
.icon-man:before { content: "\e9dc"; }
.icon-woman:before { content: "\e9dd"; }
.icon-man-woman:before { content: "\e9de"; }
.icon-happy:before { content: "\e9df"; }
.icon-happy2:before { content: "\e9e0"; }
.icon-smile:before { content: "\e9e1"; }
.icon-smile2:before { content: "\e9e2"; }
.icon-tongue:before { content: "\e9e3"; }
.icon-tongue2:before { content: "\e9e4"; }
.icon-sad:before { content: "\e9e5"; }
.icon-sad2:before { content: "\e9e6"; }
.icon-wink:before { content: "\e9e7"; }
.icon-wink2:before { content: "\e9e8"; }
.icon-grin:before { content: "\e9e9"; }
.icon-grin2:before { content: "\e9ea"; }
.icon-cool:before { content: "\e9eb"; }
.icon-cool2:before { content: "\e9ec"; }
.icon-angry:before { content: "\e9ed"; }
.icon-angry2:before { content: "\e9ee"; }
.icon-evil:before { content: "\e9ef"; }
.icon-evil2:before { content: "\e9f0"; }
.icon-shocked:before { content: "\e9f1"; }
.icon-shocked2:before { content: "\e9f2"; }
.icon-baffled:before { content: "\e9f3"; }
.icon-baffled2:before { content: "\e9f4"; }
.icon-confused:before { content: "\e9f5"; }
.icon-confused2:before { content: "\e9f6"; }
.icon-neutral:before { content: "\e9f7"; }
.icon-neutral2:before { content: "\e9f8"; }
.icon-hipster:before { content: "\e9f9"; }
.icon-hipster2:before { content: "\e9fa"; }
.icon-wondering:before { content: "\e9fb"; }
.icon-wondering2:before { content: "\e9fc"; }
.icon-sleepy:before { content: "\e9fd"; }
.icon-sleepy2:before { content: "\e9fe"; }
.icon-frustrated:before { content: "\e9ff"; }
.icon-frustrated2:before { content: "\ea00"; }
.icon-crying:before { content: "\ea01"; }
.icon-crying2:before { content: "\ea02"; }
.icon-point-up:before { content: "\ea03"; }
.icon-point-right:before { content: "\ea04"; }
.icon-point-down:before { content: "\ea05"; }
.icon-point-left:before { content: "\ea06"; }
.icon-warning:before { content: "\ea07"; }
.icon-notification:before { content: "\ea08"; }
.icon-question:before { content: "\ea09"; }
.icon-plus:before { content: "\ea0a"; }
.icon-minus:before { content: "\ea0b"; }
.icon-info:before { content: "\ea0c"; }
.icon-cancel-circle:before { content: "\ea0d"; }
.icon-blocked:before { content: "\ea0e"; }
.icon-cross:before { content: "\ea0f"; }
.icon-checkmark:before { content: "\ea10"; }
.icon-checkmark2:before { content: "\ea11"; }
.icon-spell-check:before { content: "\ea12"; }
.icon-enter:before { content: "\ea13"; }
.icon-exit:before { content: "\ea14"; }
.icon-play2:before { content: "\ea15"; }
.icon-pause:before { content: "\ea16"; }
.icon-stop:before { content: "\ea17"; }
.icon-previous:before { content: "\ea18"; }
.icon-next:before { content: "\ea19"; }
.icon-backward:before { content: "\ea1a"; }
.icon-forward2:before { content: "\ea1b"; }
.icon-play3:before { content: "\ea1c"; }
.icon-pause2:before { content: "\ea1d"; }
.icon-stop2:before { content: "\ea1e"; }
.icon-backward2:before { content: "\ea1f"; }
.icon-forward3:before { content: "\ea20"; }
.icon-first:before { content: "\ea21"; }
.icon-last:before { content: "\ea22"; }
.icon-previous2:before { content: "\ea23"; }
.icon-next2:before { content: "\ea24"; }
.icon-eject:before { content: "\ea25"; }
.icon-volume-high:before { content: "\ea26"; }
.icon-volume-medium:before { content: "\ea27"; }
.icon-volume-low:before { content: "\ea28"; }
.icon-volume-mute:before { content: "\ea29"; }
.icon-volume-mute2:before { content: "\ea2a"; }
.icon-volume-increase:before { content: "\ea2b"; }
.icon-volume-decrease:before { content: "\ea2c"; }
.icon-loop:before { content: "\ea2d"; }
.icon-loop2:before { content: "\ea2e"; }
.icon-infinite:before { content: "\ea2f"; }
.icon-shuffle:before { content: "\ea30"; }
.icon-arrow-up-left:before { content: "\ea31"; }
.icon-arrow-up:before { content: "\ea32"; }
.icon-arrow-up-right:before { content: "\ea33"; }
.icon-arrow-right:before { content: "\ea34"; }
.icon-arrow-down-right:before { content: "\ea35"; }
.icon-arrow-down:before { content: "\ea36"; }
.icon-arrow-down-left:before { content: "\ea37"; }
.icon-arrow-left:before { content: "\ea38"; }
.icon-arrow-up-left2:before { content: "\ea39"; }
.icon-arrow-up2:before { content: "\ea3a"; }
.icon-arrow-up-right2:before { content: "\ea3b"; }
.icon-arrow-right2:before { content: "\ea3c"; }
.icon-arrow-down-right2:before { content: "\ea3d"; }
.icon-arrow-down2:before { content: "\ea3e"; }
.icon-arrow-down-left2:before { content: "\ea3f"; }
.icon-arrow-left2:before { content: "\ea40"; }
.icon-circle-up:before { content: "\ea41"; }
.icon-circle-right:before { content: "\ea42"; }
.icon-circle-down:before { content: "\ea43"; }
.icon-circle-left:before { content: "\ea44"; }
.icon-tab:before { content: "\ea45"; }
.icon-move-up:before { content: "\ea46"; }
.icon-move-down:before { content: "\ea47"; }
.icon-sort-alpha-asc:before { content: "\ea48"; }
.icon-sort-alpha-desc:before { content: "\ea49"; }
.icon-sort-numeric-asc:before { content: "\ea4a"; }
.icon-sort-numberic-desc:before { content: "\ea4b"; }
.icon-sort-amount-asc:before { content: "\ea4c"; }
.icon-sort-amount-desc:before { content: "\ea4d"; }
.icon-command:before { content: "\ea4e"; }
.icon-shift:before { content: "\ea4f"; }
.icon-ctrl:before { content: "\ea50"; }
.icon-opt:before { content: "\ea51"; }
.icon-checkbox-checked:before { content: "\ea52"; }
.icon-checkbox-unchecked:before { content: "\ea53"; }
.icon-radio-checked:before { content: "\ea54"; }
.icon-radio-checked2:before { content: "\ea55"; }
.icon-radio-unchecked:before { content: "\ea56"; }
.icon-crop:before { content: "\ea57"; }
.icon-make-group:before { content: "\ea58"; }
.icon-ungroup:before { content: "\ea59"; }
.icon-scissors:before { content: "\ea5a"; }
.icon-filter:before { content: "\ea5b"; }
.icon-font:before { content: "\ea5c"; }
.icon-ligature:before { content: "\ea5d"; }
.icon-ligature2:before { content: "\ea5e"; }
.icon-text-height:before { content: "\ea5f"; }
.icon-text-width:before { content: "\ea60"; }
.icon-font-size:before { content: "\ea61"; }
.icon-bold:before { content: "\ea62"; }
.icon-underline:before { content: "\ea63"; }
.icon-italic:before { content: "\ea64"; }
.icon-strikethrough:before { content: "\ea65"; }
.icon-omega:before { content: "\ea66"; }
.icon-sigma:before { content: "\ea67"; }
.icon-page-break:before { content: "\ea68"; }
.icon-superscript:before { content: "\ea69"; }
.icon-subscript:before { content: "\ea6a"; }
.icon-superscript2:before { content: "\ea6b"; }
.icon-subscript2:before { content: "\ea6c"; }
.icon-text-color:before { content: "\ea6d"; }
.icon-pagebreak:before { content: "\ea6e"; }
.icon-clear-formatting:before { content: "\ea6f"; }
.icon-table:before { content: "\ea70"; }
.icon-table2:before { content: "\ea71"; }
.icon-insert-template:before { content: "\ea72"; }
.icon-pilcrow:before { content: "\ea73"; }
.icon-ltr:before { content: "\ea74"; }
.icon-rtl:before { content: "\ea75"; }
.icon-section:before { content: "\ea76"; }
.icon-paragraph-left:before { content: "\ea77"; }
.icon-paragraph-center:before { content: "\ea78"; }
.icon-paragraph-right:before { content: "\ea79"; }
.icon-paragraph-justify:before { content: "\ea7a"; }
.icon-indent-increase:before { content: "\ea7b"; }
.icon-indent-decrease:before { content: "\ea7c"; }
.icon-share:before { content: "\ea7d"; }
.icon-new-tab:before { content: "\ea7e"; }
.icon-embed:before { content: "\ea7f"; }
.icon-embed2:before { content: "\ea80"; }
.icon-terminal:before { content: "\ea81"; }
.icon-share2:before { content: "\ea82"; }
.icon-mail:before { content: "\ea83"; }
.icon-mail2:before { content: "\ea84"; }
.icon-mail3:before { content: "\ea85"; }
.icon-mail4:before { content: "\ea86"; }
.icon-amazon:before { content: "\ea87"; }
.icon-google:before { content: "\ea88"; }
.icon-google2:before { content: "\ea89"; }
.icon-google3:before { content: "\ea8a"; }
.icon-google-plus:before { content: "\ea8b"; }
.icon-google-plus2:before { content: "\ea8c"; }
.icon-google-plus3:before { content: "\ea8d"; }
.icon-hangouts:before { content: "\ea8e"; }
.icon-google-drive:before { content: "\ea8f"; }
.icon-facebook:before { content: "\ea90"; }
.icon-facebook2:before { content: "\ea91"; }
.icon-instagram:before { content: "\ea92"; }
.icon-whatsapp:before { content: "\ea93"; }
.icon-spotify:before { content: "\ea94"; }
.icon-telegram:before { content: "\ea95"; }
.icon-twitter:before { content: "\ea96"; }
.icon-vine:before { content: "\ea97"; }
.icon-vk:before { content: "\ea98"; }
.icon-renren:before { content: "\ea99"; }
.icon-sina-weibo:before { content: "\ea9a"; }
.icon-rss:before { content: "\ea9b"; }
.icon-rss2:before { content: "\ea9c"; }
.icon-youtube:before { content: "\ea9d"; }
.icon-youtube2:before { content: "\ea9e"; }
.icon-twitch:before { content: "\ea9f"; }
.icon-vimeo:before { content: "\eaa0"; }
.icon-vimeo2:before { content: "\eaa1"; }
.icon-lanyrd:before { content: "\eaa2"; }
.icon-flickr:before { content: "\eaa3"; }
.icon-flickr2:before { content: "\eaa4"; }
.icon-flickr3:before { content: "\eaa5"; }
.icon-flickr4:before { content: "\eaa6"; }
.icon-dribbble:before { content: "\eaa7"; }
.icon-behance:before { content: "\eaa8"; }
.icon-behance2:before { content: "\eaa9"; }
.icon-deviantart:before { content: "\eaaa"; }
.icon-500px:before { content: "\eaab"; }
.icon-steam:before { content: "\eaac"; }
.icon-steam2:before { content: "\eaad"; }
.icon-dropbox:before { content: "\eaae"; }
.icon-onedrive:before { content: "\eaaf"; }
.icon-github:before { content: "\eab0"; }
.icon-npm:before { content: "\eab1"; }
.icon-basecamp:before { content: "\eab2"; }
.icon-trello:before { content: "\eab3"; }
.icon-wordpress:before { content: "\eab4"; }
.icon-joomla:before { content: "\eab5"; }
.icon-ello:before { content: "\eab6"; }
.icon-blogger:before { content: "\eab7"; }
.icon-blogger2:before { content: "\eab8"; }
.icon-tumblr:before { content: "\eab9"; }
.icon-tumblr2:before { content: "\eaba"; }
.icon-yahoo:before { content: "\eabb"; }
.icon-yahoo2:before { content: "\eabc"; }
.icon-tux:before { content: "\eabd"; }
.icon-appleinc:before { content: "\eabe"; }
.icon-finder:before { content: "\eabf"; }
.icon-android:before { content: "\eac0"; }
.icon-windows:before { content: "\eac1"; }
.icon-windows8:before { content: "\eac2"; }
.icon-soundcloud:before { content: "\eac3"; }
.icon-soundcloud2:before { content: "\eac4"; }
.icon-skype:before { content: "\eac5"; }
.icon-reddit:before { content: "\eac6"; }
.icon-hackernews:before { content: "\eac7"; }
.icon-wikipedia:before { content: "\eac8"; }
.icon-linkedin:before { content: "\eac9"; }
.icon-linkedin2:before { content: "\eaca"; }
.icon-lastfm:before { content: "\eacb"; }
.icon-lastfm2:before { content: "\eacc"; }
.icon-delicious:before { content: "\eacd"; }
.icon-stumbleupon:before { content: "\eace"; }
.icon-stumbleupon2:before { content: "\eacf"; }
.icon-stackoverflow:before { content: "\ead0"; }
.icon-pinterest:before { content: "\ead1"; }
.icon-pinterest2:before { content: "\ead2"; }
.icon-xing:before { content: "\ead3"; }
.icon-xing2:before { content: "\ead4"; }
.icon-flattr:before { content: "\ead5"; }
.icon-foursquare:before { content: "\ead6"; }
.icon-yelp:before { content: "\ead7"; }
.icon-paypal:before { content: "\ead8"; }
.icon-chrome:before { content: "\ead9"; }
.icon-firefox:before { content: "\eada"; }
.icon-IE:before { content: "\eadb"; }
.icon-edge:before { content: "\eadc"; }
.icon-safari:before { content: "\eadd"; }
.icon-opera:before { content: "\eade"; }
.icon-file-pdf:before { content: "\eadf"; }
.icon-file-openoffice:before { content: "\eae0"; }
.icon-file-word:before { content: "\eae1"; }
.icon-file-excel:before { content: "\eae2"; }
.icon-libreoffice:before { content: "\eae3"; }
.icon-html-five:before { content: "\eae4"; }
.icon-html-five2:before { content: "\eae5"; }
.icon-css3:before { content: "\eae6"; }
.icon-git:before { content: "\eae7"; }
.icon-codepen:before { content: "\eae8"; }
.icon-svg:before { content: "\eae9"; }
.icon-IcoMoon:before { content: "\eaea"; }


/* J LIKE BUTTONS */
.jllikeproSharesContayner{padding:0}.jllikeproSharesContayner .event-container{padding:0;width:auto;height:auto}.jllikeproSharesContayner .event-container>div{padding:10px 10px 10px 5px;width:auto;height:auto}.jllikeproSharesContayner a{float:none;width:auto;height:auto;display:inline-block;background-image:none;font-size:0;vertical-align:top;padding:0;margin:0 0 0 5px;background-color:rgba(18,35,52,.1)!important;-webkit-border-radius:15px;-webkit-background-clip:padding-box;-moz-border-radius:15px;-moz-background-clip:padding;border-radius:15px;background-clip:padding-box;background-position:0 center}.jllikeproSharesContayner a.like-not-empty span{padding:0 10px}.jllikeproSharesContayner a.l-fb .l-ico{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20baseProfile%3D%22basic%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.2%2011.3h2.3v-4.3h-3.5c-4.3%200-6%202.9-6%206.1v2.6h-3.5v4.3h3.5v13h5v-13h4l.5-4.3h-4.5v-2.6c0-1.2.4-1.8%202.2-1.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.jllikeproSharesContayner a.l-fb{background-color:#3a5795!important}.jllikeproSharesContayner a.l-vk .l-ico{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20baseProfile%3D%22basic%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M29.7%2020.7c-.9-.9-1.5-1.5-3.1-1.8v-.1c1.1-.5%201.9-1.1%202.5-1.9.6-.8.9-1.7.9-2.8%200-.9-.2-1.7-.7-2.4-.4-.7-1.1-1.3-2-1.7-.9-.4-1.7-.7-2.6-.8-.8-.1-2.7-.2-4.6-.2h-9.1v22h10.2c1.7%200%203.1-.1%204.2-.4%201.1-.3%202.1-.7%203-1.4.8-.6%201.4-1.2%201.9-2.1.5-.8.7-1.8.7-2.8%200-1.5-.4-2.7-1.3-3.6zm-12.7-8.2h3.0999999999999996c.8%200%201.4.1%201.9.3.6.2%201%20.5%201.2%201%20.2.4.3.9.3%201.3%200%20.6-.1%201.1-.3%201.5-.2.4-.6.8-1.2%201-.5.2-1.1.3-1.8.4h-3.2v-5.5zm7.1%2012.9c-.3.5-.7.8-1.4%201.1-.7.3-1.4.4-2.2.4h-3.5v-6h3.4c.9%200%201.6.1%202.1.2.7.2%201.3.5%201.6%201%20.3.4.5.9.5%201.7-.1.7-.2%201.2-.5%201.6z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.jllikeproSharesContayner a.l-vk{background-color:#4e7299!important}.jllikeproSharesContayner a.l-tw .l-ico{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20baseProfile%3D%22basic%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M31%2013.1c-.8.4-1.7.6-2.6.7.9-.6%201.7-1.5%202-2.5-.9.5-1.8.9-2.9%201.1-.8-.9-2-1.4-3.3-1.4-2.5%200-4.5%202-4.5%204.5%200%20.4%200%20.7.1%201-3.8-.2-7.1-2-9.3-4.8-.4.7-.6%201.5-.6%202.3%200%201.6.8%203%202%203.8-.7%200-1.4-.2-2.1-.6v.1c0%202.2%201.6%204%203.6%204.5-.4.1-.8.2-1.2.2-.3%200-.6%200-.8-.1.6%201.8%202.2%203.1%204.2%203.2-1.5%201.2-3.5%201.9-5.6%201.9-.4%200-.7%200-1.1-.1%202%201.3%204.4%202.1%206.9%202.1%208.3%200%2012.9-6.9%2012.9-12.9v-.6c.9-.7%201.7-1.5%202.3-2.4z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.jllikeproSharesContayner a.l-tw{background-color:#00aeef!important}.jllikeproSharesContayner a.l-ok .l-ico{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20baseProfile%3D%22basic%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20%2020.5c3.4%200%206.2-2.8%206.2-6.3s-2.8-6.3-6.2-6.3c-3.4%200-6.2%202.8-6.2%206.3s2.8%206.3%206.2%206.3zm0-9.5c1.8%200%203.3%201.5%203.3%203.3s-1.5%203.3-3.3%203.3c-1.8%200-3.3-1.5-3.3-3.3s1.5-3.3%203.3-3.3zm6.7%2010.2c-.5-.7-1.5-.8-2.2-.3%200%200-1.7%201.3-4.5%201.3s-4.5-1.3-4.5-1.3c-.7-.5-1.7-.4-2.2.3-.5.7-.4%201.7.3%202.2.1.1%201.7%201.3%204.4%201.8l-4.1%204.2c-.6.6-.6%201.6%200%202.2.3.3.7.5%201.1.5.4%200%20.8-.2%201.1-.5l3.9-4%203.9%204c.3.3.7.5%201.1.5.4%200%20.8-.2%201.1-.5.6-.6.6-1.6%200-2.2l-4.1-4.3c2.7-.5%204.3-1.7%204.4-1.8.7-.5.8-1.5.3-2.1z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.jllikeproSharesContayner a.l-ok{background-color:#f6851f!important}.jllikeproSharesContayner a.l-ml .l-ico{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20baseProfile%3D%22basic%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M33%2020c0-7.2-5.8-13-13-13s-13%205.8-13%2013%205.8%2013%2013%2013c1.6%200%203.3-.3%204.8-.9.7-.3%201.1-1.1.8-1.8-.3-.7-1.1-1.1-1.8-.8-1.2.5-2.4.7-3.7.7-5.6%200-10.2-4.6-10.2-10.2%200-2.8%201.1-5.4%203-7.2%201.8-1.8%204.4-3%207.2-3s5.4%201.1%207.2%203c1.8%201.8%203%204.4%203%207.2%200%201.4-.3%203.5-.8%204.9-.7%201.8-2%201.3-2-.3v-9.2c0-1.2-1.5-1.9-2.4-1-1.4-1.3-3.2-2-5.2-2-4.2%200-7.6%203.4-7.6%207.6%200%204.2%203.4%207.6%207.6%207.6%201.8%200%203.5-.7%204.9-1.7.4%201.7%201.7%202.7%203.2%202.9%204.1.6%205-5.9%205-8.8zm-9.8%203.4c-.9.9-2.1%201.4-3.4%201.4-2.7%200-4.8-2.2-4.8-4.8%200-2.7%202.2-4.8%204.8-4.8%201.3%200%202.5.5%203.4%201.4%201.9%201.8%201.9%205%200%206.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.jllikeproSharesContayner a.l-ml{background-color:#356ca4!important}.jllikeproSharesContayner a.l-gp .l-ico{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='-60 -60 710.117 710.117' %3E%3Cpath fill='%23fff' d='M12,280.4c1.6-95.1,89-178.4,184.2-175.3c45.6-2.1,88.4,17.7,123.3,45.6c-14.9,16.9-30.3,33.2-46.8,48.5 c-42-29-101.7-37.3-143.6-3.8c-60,41.5-62.8,139.6-5,184.3c56.2,51,162.3,25.7,177.8-52.4c-35.2-0.5-70.4,0-105.6-1.1 c-0.1-21-0.2-42-0.1-62.9c58.8-0.2,117.6-0.3,176.5,0.2c3.5,49.4-3,101.9-33.3,142.7c-45.9,64.6-138.2,83.5-210.1,55.8 C57,434.4,5.9,358.2,12,280.4z'/%3E%3Cpath fill='%23fff' d='M487.3,210.2c17.5,0,34.9,0,52.5,0c0.1,17.5,0.2,35.2,0.4,52.7c17.5,0.2,35.2,0.2,52.7,0.4c0,17.5,0,35,0,52.5 c-17.5,0.2-35.1,0.3-52.7,0.4c-0.2,17.6-0.3,35.2-0.4,52.7c-17.5,0-35,0-52.5,0c-0.2-17.5-0.2-35.1-0.4-52.6 c-17.5-0.2-35.2-0.4-52.7-0.5c0-17.5,0-34.9,0-52.5c17.5-0.2,35.1-0.3,52.7-0.4C487,245.3,487.2,227.8,487.3,210.2z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.jllikeproSharesContayner a.l-gp{background-color:#dc4e41!important}.jllikeproSharesContayner a.l-ln .l-ico{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='-120 -120 700.117 700.117'%3E%0A	%3Cpath fill='%23fff' d='M430.117,261.543V420.56h-92.188V272.193c0-37.271-13.334-62.707-46.703-62.707%0A		c-25.473,0-40.632,17.142-47.301,33.724c-2.432,5.928-3.058,14.179-3.058,22.477V420.56h-92.219c0,0,1.242-251.285,0-277.32h92.21%0A		v39.309c-0.187,0.294-0.43,0.611-0.606,0.896h0.606v-0.896c12.251-18.869,34.13-45.824,83.102-45.824%0A		C384.633,136.724,430.117,176.361,430.117,261.543z M52.183,9.558C20.635,9.558,0,30.251,0,57.463%0A		c0,26.619,20.038,47.94,50.959,47.94h0.616c32.159,0,52.159-21.317,52.159-47.94C103.128,30.251,83.734,9.558,52.183,9.558z%0A		 M5.477,420.56h92.184v-277.32H5.477V420.56z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.jllikeproSharesContayner a.l-ln{background-color:#0077b5!important}.jllikeproSharesContayner a.l-pinteres .l-ico{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%0A	 viewBox='-10 -10 120.001 120.001' %3E%3Cpath fill='%23fff' d='M43.081,66.14c-2.626,13.767-5.833,26.966-15.333,33.861c-2.932-20.809,4.307-36.436,7.668-53.027%0A		c-5.73-9.646,0.689-29.062,12.777-24.277c14.873,5.885-12.881,35.865,5.75,39.611c19.453,3.908,27.395-33.752,15.332-46%0A		C51.847-1.376,18.542,15.905,22.638,41.224c0.996,6.191,7.391,8.068,2.555,16.611c-11.154-2.473-14.484-11.27-14.055-23%0A		c0.69-19.197,17.25-32.639,33.86-34.498c21.006-2.352,40.721,7.711,43.443,27.471c3.066,22.303-9.48,46.459-31.943,44.721%0A		C50.41,72.056,47.853,69.04,43.081,66.14z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.jllikeproSharesContayner a.l-pinteres{background-color:#bd081c!important}.jllikeproSharesContayner a.l-lj .l-ico{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%0A%3Cpath fill='%2300B0EA' d='M15.861,1.919c-1.972,0-3.846,0.411-5.547,1.146L7.245,0H7.238 C3.998,1.419,1.401,4.029,0,7.28l3.074,3.071l-0.002,0.003c-0.742,1.704-1.184,3.56-1.184,5.538 c0,7.72,6.255,13.974,13.973,13.974c7.715,0,13.972-6.256,13.972-13.974C29.833,8.176,23.577,1.919,15.861,1.919'/%3E%0A%3Cpath fill='%2315374C' d='M14.437,21.696c1.4-3.251,3.999-5.861,7.238-7.281h0.002L10.316,3.071 L10.311,3.07c-3.242,1.42-5.839,4.029-7.239,7.282L14.437,21.696z'/%3E%0A%3Cpath fill='%2315374C' d='M22.489,18.29c-1.882,0.824-3.39,2.343-4.205,4.229l5.306,1.097L22.489,18.29z'/%3E%0A%3Cg fill='%23FFFFFF'%3E%0A%3Cpath d='M22.489,18.292c-0.427-2.037-0.812-3.876-0.812-3.876l-0.004,0.001 c-3.238,1.42-5.836,4.029-7.237,7.28l3.848,0.822C19.101,20.639,20.612,19.114,22.489,18.292'/%3E%0A%3Crect x='49.787' y='7.121' width='2.409' height='16.083'/%3E%0A%3Cpath d='M82.317,22.943c0,2.181-0.845,3.093-2.18,3.093v1.922c3.809,0,4.589-2.185,4.589-5.666V7.121h-2.41 L82.317,22.943L82.317,22.943z'/%3E%0A%3Cpath d='M62.714,14.806c-0.54,1.784-1.041,3.627-1.239,4.764c-0.173-1.168-0.996-3.428-1.398-4.764l-2.443-7.685 h-2.311l5.144,16.083h1.754L67.2,7.121h-2.112L62.714,14.806z'/%3E%0A%3Cpolygon points='78.094,21.252 78.092,21.252 78.092,21.221 72.364,21.221 72.37,15.945 76.861,15.945 76.861,13.959 72.37,13.959 72.37,9.106 77.684,9.106 77.684,7.118 69.961,7.121 69.961,23.205 78.092,23.208 78.092,23.205 78.098,23.205'/%3E%0A%3Cpath d='M114.328,17.373c0,2.896-0.911,4.232-2.965,4.232c-2.051,0-2.961-1.338-2.961-4.232V7.121h-2.409v9.33 c0,4.814,1.226,7.175,5.353,7.175c4.357,0,5.352-2.733,5.352-7.127V7.121h-2.368L114.328,17.373L114.328,17.373z'/%3E%0A%3Cpath d='M154.641,7.121l-5.308,16.083h2.112l1.104-3.354h5.93l1.135,3.354h2.312l-5.469-16.083H154.641z M157.822,17.925h-4.637l0.797-2.405c0.603-1.854,1.271-4.346,1.498-5.479c0.201,1.11,1.039,4.026,1.528,5.479L157.822,17.925z'/%3E%0A%3Cpath d='M95.523,7.121c-4.432,0-6.774,3.224-6.774,8.236c0,5.014,2.344,8.269,6.774,8.269 c4.424,0,6.771-3.255,6.771-8.269C102.296,10.345,99.947,7.121,95.523,7.121 M95.523,21.507c-2.703,0-4.201-2.18-4.201-6.15 c0-3.97,1.498-6.146,4.201-6.146c2.701,0,4.199,2.175,4.199,6.146C99.723,19.328,98.225,21.507,95.523,21.507'/%3E%0A%3Cpath d='M131.305,12.037c0-3.743-2.965-4.916-6.936-4.916h-2.816v16.083h2.411v-6.052h1.461 c0.642,0,1.204-0.055,1.204-0.055l2.885,6.105h2.569l-3.229-6.854C130.464,15.508,131.305,13.998,131.305,12.037 M125.477,15.162 h-1.513v-6.01h1.513c2.246,0,3.418,1.226,3.418,3.113C128.895,14.152,127.657,15.162,125.477,15.162'/%3E%0A%3Cpath d='M144.182,11.887c0,2.084,0.045,5.899,0.145,6.88c-0.436-0.938-0.857-1.789-1.438-2.697l-5.803-8.949h-1.4 v16.083h2.084v-5.8c0-3.301-0.115-5.185-0.211-5.915c0.26,0.619,1.127,2.103,1.551,2.756l5.791,8.958h1.369V7.121h-2.088V11.887z'/%3E%0A%3Cpolygon points='46.27,21.221 41.227,21.221 41.227,7.121 38.815,7.121 38.815,23.205 46.27,23.205'/%3E%0A%3Cpolygon points='167.395,21.221 167.395,7.121 164.984,7.121 164.984,23.205 172.035,23.205 172.035,21.219'/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat}.jllikeproSharesContayner a.l-lj{background-color:#00b0ea!important}.jllikeproSharesContayner a.l-bl .l-ico{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1'  viewBox='-150 -150 730.117 730.118' xml:space='preserve'%3E%0A%3Cg%3E%0A%3Cpath id='Blogger' d='M292.938,430.118c74.995,0,135.91-61.092,136.335-135.672l0.844-109.816l-1.269-5.974l-3.604-7.516   l-6.091-4.711c-7.915-6.21-48.015,0.42-58.81-9.388c-7.663-6.996-8.858-19.637-11.173-36.77   c-4.308-33.18-7.028-34.912-12.228-46.162C318.07,34.166,266.84,4.149,231.646,0h-95.332C61.316,0,0,61.181,0,135.908v158.538   c0,74.58,61.316,135.672,136.313,135.672H292.938z M138.05,111.032h75.581c14.431,0,26.117,11.714,26.117,25.951   c0,14.179-11.687,25.989-26.117,25.989H138.05c-14.433,0-26.096-11.815-26.096-25.989   C111.954,122.747,123.617,111.032,138.05,111.032z M111.954,292.439c0-14.234,11.663-25.86,26.096-25.86h153.577   c14.337,0,25.977,11.626,25.977,25.86c0,14.043-11.64,25.855-25.977,25.855H138.05   C123.617,318.294,111.954,306.482,111.954,292.439z' fill='%23FFFFFF'/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat}.jllikeproSharesContayner a.l-bl{background-color:#f26300!important}.jllikeproSharesContayner a.l-wb .l-ico{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  viewBox='-100 -100 711.794 711.795' xml:space='preserve'%3E%0A%3Cg%3E%0A%3Cg%3E%0A%3Cpath d='M413.691,261.553c-8.747-5.522-18.555-9.995-29.403-13.42c-2.286-0.765-3.907-1.333-4.859-1.715    c-0.951-0.381-2.098-1.093-3.425-2.141c-1.335-1.049-1.767-2.24-1.284-3.571c0.479-1.332,0.903-3.234,1.284-5.708    c8.559-21.888,8.559-38.828,0-50.819c-8.762-11.61-23.315-17.417-43.688-17.417c-20.365,0-43.776,5.617-70.229,16.845    l-1.718,0.572c-1.135,0.381-2.422,0.71-3.847,0.998c-1.431,0.288-2.812,0.333-4.143,0.144c-1.328-0.188-2.281-0.854-2.853-1.997    c-0.572-1.143-0.474-3.046,0.287-5.711c8.561-27.6,6.661-47.488-5.713-59.672c-14.083-14.084-37.541-14.75-70.377-1.997    c-32.827,12.756-65.326,35.214-97.496,67.384c-24.362,24.362-43.159,48.916-56.387,73.66C6.611,281.736,0,305.045,0,326.939    c0,20.554,6.186,39.54,18.555,56.959c12.375,17.419,28.693,31.788,48.966,43.112c20.268,11.32,43.158,20.177,68.662,26.553    c25.505,6.372,51.678,9.562,78.515,9.562c26.838,0,52.58-2.947,77.226-8.847c24.646-5.903,46.158-13.798,64.521-23.698    c18.371-9.894,34.407-21.077,48.109-33.548c13.709-12.467,24.078-25.498,31.124-39.115c7.043-13.606,10.568-26.885,10.568-39.823    c0-12.18-3.23-23.274-9.709-33.264C430.07,274.827,422.452,267.072,413.691,261.553z M320.482,392.474    c-27.884,22.553-63.05,36.019-105.493,40.396c-27.79,2.666-53.915,0.667-78.371-5.995c-24.457-6.667-44.302-17.036-59.527-31.121    c-15.227-14.09-23.697-30.27-25.41-48.544c-2.667-27.788,9.945-52.958,37.829-75.513c27.884-22.56,63.05-36.025,105.494-40.402    c27.79-2.668,53.913-0.666,78.365,5.996c24.455,6.661,44.304,17.034,59.532,31.118c15.229,14.089,23.695,30.269,25.406,48.54    C360.969,344.742,348.366,369.912,320.482,392.474z' fill='%23FFFFFF'/%3E%0A%3Cpath d='M223.269,274.126c-20.174-5.141-40.208-3.327-60.098,5.427c-19.892,8.754-34.307,21.978-43.254,39.684    c-8.946,18.076-9.567,35.923-1.857,53.529c7.71,17.607,21.745,29.644,42.112,36.121c21.126,6.848,42.447,5.708,63.953-3.433    c21.508-9.137,36.542-23.414,45.115-42.824c8.559-19.038,8.322-37.165-0.719-54.393    C259.475,291.018,244.395,279.646,223.269,274.126z M192.719,366.63c-4.188,6.468-10.135,10.992-17.848,13.559    c-7.708,2.573-14.803,2.334-21.271-0.712c-6.47-3.046-10.562-7.851-12.275-14.421c-1.714-6.561-0.477-13.076,3.71-19.551    c3.995-6.286,9.707-10.66,17.129-13.131c7.426-2.475,14.372-2.382,20.844,0.284c6.662,2.851,10.948,7.614,12.851,14.273    C197.761,353.592,196.716,360.155,192.719,366.63z M219.554,332.076c-1.331,2.478-3.427,4.24-6.28,5.287    c-2.855,1.048-5.617,1.092-8.28,0.144c-5.708-2.669-6.945-6.946-3.711-12.847c1.332-2.478,3.378-4.236,6.136-5.287    c2.758-1.047,5.47-1.092,8.136-0.14c2.474,0.947,4.139,2.713,4.998,5.283C221.409,327.08,221.078,329.609,219.554,332.076z' fill='%23FFFFFF'/%3E%0A%3Cpath d='M407.983,206.884c2.102,4.093,5.332,6.899,9.712,8.423c4.381,1.332,8.61,0.953,12.703-1.143    c4.093-2.091,6.902-5.327,8.426-9.707c3.613-10.656,4.236-21.842,1.848-33.545c-2.375-11.704-7.562-22.032-15.55-30.978    c-7.994-8.947-17.614-15.181-28.839-18.704c-11.231-3.521-22.556-4.043-33.972-1.569c-4.575,0.953-8.094,3.381-10.571,7.282    c-2.471,3.9-3.23,8.136-2.275,12.703c0.76,4.569,3.135,8.09,7.128,10.564c4.001,2.474,8.282,3.235,12.854,2.286    c11.995-2.475,22.169,0.857,30.55,9.992c8.378,9.134,10.656,19.698,6.852,31.691C405.505,198.556,405.892,202.792,407.983,206.884    z' fill='%23FFFFFF'/%3E%0A%3Cpath d='M508.917,156.918c-4.859-24.075-15.561-45.251-32.121-63.522c-16.562-18.46-36.356-31.261-59.395-38.403    c-23.028-7.139-46.243-8.232-69.661-3.284c-5.332,1.143-9.473,3.949-12.423,8.424c-2.95,4.476-3.854,9.375-2.707,14.705    c1.14,5.33,3.99,9.469,8.565,12.419c4.562,2.95,9.514,3.855,14.839,2.712c16.563-3.424,33.03-2.614,49.396,2.428    c16.371,5.044,30.457,14.13,42.26,27.264c11.797,12.944,19.418,27.978,22.844,45.111c3.429,17.128,2.478,33.498-2.854,49.105    c-1.52,5.142-1.047,10.09,1.431,14.849c2.471,4.758,6.276,7.992,11.416,9.707c5.141,1.709,10.089,1.331,14.846-1.143    c4.76-2.474,7.997-6.28,9.712-11.42C512.486,203.981,513.769,180.997,508.917,156.918z' fill='%23FFFFFF'/%3E%0A%3C/g%3E%3C/g%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat}.jllikeproSharesContayner a.l-wb{background-color:#c53220!important}.jllikeproSharesContayner a.l-tl .l-ico{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 240 240'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0.6667' y1='0.1667' x2='0.4167' y2='0.75'%3E%3Cstop stop-color='%2337aee2' offset='0'/%3E%3Cstop stop-color='%231e96c8' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='w' x1='0.6597' y1='0.4369' x2='0.8512' y2='0.8024'%3E%3Cstop stop-color='%23eff7fc' offset='0'/%3E%3Cstop stop-color='%23fff' offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='%23c8daea' d='m98 175c-3.8876 0-3.227-1.4679-4.5678-5.1695L82 132.2059 170 80'/%3E%3Cpath fill='%23a9c9dd' d='m98 175c3 0 4.3255-1.372 6-3l16-15.558-19.958-12.035'/%3E%3Cpath fill='url%28%23w%29' d='m100.04 144.41 48.36 35.729c5.5185 3.0449 9.5014 1.4684 10.876-5.1235l19.685-92.763c2.0154-8.0802-3.0801-11.745-8.3594-9.3482l-115.59 44.571c-7.8901 3.1647-7.8441 7.5666-1.4382 9.528l29.663 9.2583 68.673-43.325c3.2419-1.9659 6.2173-0.90899 3.7752 1.2584'/%3E%3C/svg%3E");background-repeat:no-repeat}.jllikeproSharesContayner a.l-tl{background-color:#32afed!important}.jllikeproSharesContayner a.l-wa .l-ico{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='-15 -15 120 120' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cg%3E%3Cpath id='WhatsApp' fill='%23FFFFFF' d='M90,43.841c0,24.213-19.779,43.841-44.182,43.841c-7.747,0-15.025-1.98-21.357-5.455L0,90l7.975-23.522 c-4.023-6.606-6.34-14.354-6.34-22.637C1.635,19.628,21.416,0,45.818,0C70.223,0,90,19.628,90,43.841z M45.818,6.982 c-20.484,0-37.146,16.535-37.146,36.859c0,8.065,2.629,15.534,7.076,21.61L11.107,79.14l14.275-4.537 c5.865,3.851,12.891,6.097,20.437,6.097c20.481,0,37.146-16.533,37.146-36.857S66.301,6.982,45.818,6.982z M68.129,53.938 c-0.273-0.447-0.994-0.717-2.076-1.254c-1.084-0.537-6.41-3.138-7.4-3.495c-0.993-0.358-1.717-0.538-2.438,0.537 c-0.721,1.076-2.797,3.495-3.43,4.212c-0.632,0.719-1.263,0.809-2.347,0.271c-1.082-0.537-4.571-1.673-8.708-5.333 c-3.219-2.848-5.393-6.364-6.025-7.441c-0.631-1.075-0.066-1.656,0.475-2.191c0.488-0.482,1.084-1.255,1.625-1.882 c0.543-0.628,0.723-1.075,1.082-1.793c0.363-0.717,0.182-1.344-0.09-1.883c-0.27-0.537-2.438-5.825-3.34-7.977 c-0.902-2.15-1.803-1.792-2.436-1.792c-0.631,0-1.354-0.09-2.076-0.09c-0.722,0-1.896,0.269-2.889,1.344 c-0.992,1.076-3.789,3.676-3.789,8.963c0,5.288,3.879,10.397,4.422,11.113c0.541,0.716,7.49,11.92,18.5,16.223 C58.2,65.771,58.2,64.336,60.186,64.156c1.984-0.179,6.406-2.599,7.312-5.107C68.398,56.537,68.398,54.386,68.129,53.938z'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat}.jllikeproSharesContayner a.l-wa{background-color:#00e676!important}.jllikeproSharesContayner a.l-vi .l-ico{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1024 1024' style='enable-background:new 0 0 1024 1024;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:none;stroke:%23FFFFFF;stroke-width:16.8562;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M746.1,249.1c-16.6-15.2-83.5-63.8-232.5-64.5c0,0-175.8-10.6-261.5,68c-47.7,47.7-64.5,117.5-66.2,204.1 c-1.8,86.6-4.1,248.7,152.3,292.7c0,0,0.1,0,0.1,0l-0.1,67.1c0,0-1,27.2,16.9,32.7c21.6,6.7,34.3-13.9,55-36.2 c11.3-12.2,27-30.2,38.8-43.9c106.9,9,189.2-11.6,198.5-14.6c21.6-7,143.8-22.7,163.6-184.8C831.5,402.6,801.1,296.8,746.1,249.1z M764.2,557.7c-16.8,135.4-115.9,144-134.1,149.8c-7.8,2.5-80,20.5-170.8,14.5c0,0-67.7,81.6-88.8,102.9c-3.3,3.3-7.2,4.7-9.8,4 c-3.6-0.9-4.6-5.2-4.6-11.5c0.1-9,0.6-111.5,0.6-111.5c-0.1,0-0.1,0,0,0c-132.2-36.7-124.5-174.8-123-247.1 c1.5-72.3,15.1-131.5,55.4-171.3c72.5-65.6,221.8-55.8,221.8-55.8c126.1,0.6,186.5,38.5,200.5,51.2 C757.9,322.8,781.6,418.1,764.2,557.7z'/%3E%3Cpath class='st1' d='M574.9,452.9c-1.6-33.1-18.4-50.4-50.4-52.1'/%3E%3Cpath class='st1' d='M618.2,467.4c0.7-30.8-8.4-56.5-27.4-77.2c-19-20.7-45.3-32.2-79.1-34.6'/%3E%3Cpath class='st1' d='M662.5,484.8c-0.4-53.5-16.4-95.5-47.9-126.3c-31.5-30.7-70.8-46.3-117.7-46.6'/%3E%3Cpath class='st0' d='M526.2,565.8c0,0,11.9,1,18.2-6.9l12.4-15.6c6-7.8,20.5-12.7,34.7-4.8c7.9,4.5,22.1,13.2,30.9,19.7 c9.4,6.9,28.7,23,28.7,23c9.2,7.7,11.3,19.1,5.1,31.1c0,0.1-0.1,0.2-0.1,0.2c-6.4,11.3-15,22-25.9,31.9c-0.1,0.1-0.1,0.1-0.2,0.2 c-8.9,7.4-17.7,11.7-26.3,12.7c-1,0.2-2.3,0.3-3.8,0.2c-3.8,0-7.5-0.5-11.2-1.7l-0.3-0.4c-13.3-3.7-35.4-13.1-72.3-33.4 c-24-13.2-43.9-26.7-60.7-40.1c-8.9-7-18-15-27.3-24.2c-0.3-0.3-0.6-0.6-0.9-0.9c-0.3-0.3-0.6-0.6-0.9-0.9l0,0c0,0,0,0,0,0 c-0.3-0.3-0.6-0.6-0.9-0.9c-0.3-0.3-0.6-0.6-0.9-0.9c-9.2-9.3-17.2-18.4-24.2-27.3c-13.4-16.8-26.9-36.8-40.1-60.7 c-20.3-36.9-29.7-59-33.4-72.3l-0.4-0.3c-1.2-3.7-1.8-7.4-1.7-11.2c-0.1-1.5,0-2.8,0.2-3.8c1-8.6,5.3-17.4,12.7-26.3 c0.1-0.1,0.1-0.1,0.2-0.2c9.9-10.9,20.5-19.5,31.9-25.9c0.1,0,0.2-0.1,0.2-0.1c12-6.2,23.4-4.1,31.1,5.1c0.1,0.1,16.1,19.3,23,28.7 c6.5,8.9,15.3,23,19.7,30.9c7.9,14.2,3,28.7-4.8,34.7l-15.6,12.4c-7.9,6.4-6.9,18.2-6.9,18.2S439.6,543.7,526.2,565.8z'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat}.jllikeproSharesContayner a.l-vi{background-color:#665cac!important}.jllikeproSharesContayner i{vertical-align:top;float:none;display:inline-block;width:30px;height:30px;background-image:none;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;position:static}.jllikeproSharesContayner span{vertical-align:top;float:none;display:inline-block;width:auto;height:30px;background-image:none;position:static;font-size:1rem;line-height:30px;color:#122334;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}body>p:first-child{display:none}.like{cursor:default}.l-count,.like i{cursor:pointer}.l-all i{display:none}.l-all-count{margin-left:20px;margin-right:20px}.likes-block_left{text-align:left}.likes-block_right{text-align:right}.likes-block_center{text-align:center}.event-container{padding-left:12px;padding-right:12px}.event-container .like .l-count{color:#fff}.jllikeproSharesContayner a:hover{opacity:.85}.jllikeproSharesContayner a{margin-bottom:6px;text-decoration:none!important}

.jllikeproSharesContayner a {border-radius: 0px; margin-left: 10px;}
.jllikeproSharesContayner i {width: 50px;height: 50px;}
.jllikeproSharesContayner span {height: 50px;line-height: 50px;font-size: 1rem;}



/* MAIN STYLE */
@charset "UTF-8";
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, font, 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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

* {
  box-sizing: border-box;
}

*:before, *:after {
  box-sizing: border-box;
}

/***
  FOR ALL
***/

.clear, .item-separator {
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
}

.clear::after, .clear::before {
  content: " ";
  display: table;
}

a {
  text-decoration: none;
  color: #f9a02c;
  -webkit-transition: all 100ms ease-in-out 0s;
  -moz-transition: all 100ms ease-in-out 0s;
  -o-transition: all 100ms ease-in-out 0s;
}

a:hover {
  text-decoration: none;
  color: #f9a02c;
}


ul {
  margin: 0px;
  padding: 0px;
}

ul li {
  list-style: none;
}

h1, h2, h3, h4, h5, h6, h7 {
  font-weight: lighter;
}

::selection {
  background: #666;
  color: #fff;
}

::-moz-selection {
  background: #666;
  color: #fff;
}

pre {
  font-size: 12px;
  line-height: 110%;
}

.center {
  text-align: center;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.block {
  display: block;
}

.column {
  column-count: 2;
}

.w100 {
  width: 100%;
  margin: 0 auto;
}

.w1000 {
  max-width: 1220px;
  min-width: 950px;
  margin: 0 auto;
  padding: 0 10px;
}

.w10002 {
  max-width: 1220px;
  min-width: 950px;
  margin: 0 auto;
  padding: 0 25px;
}

.w20 {
  width: 20%;
}

.w25 {
  width: 25%;
}

.w30 {
  width: 30%;
}

.w40 {
  width: 40%;
}

.w41 {
  width: 41%;
}

.w42 {
  width: 42%;
}

.w43 {
  width: 43%;
}

.w44 {
  width: 44%;
}

.w45 {
  width: 45%;
}

.w48 {
  width: 48%;
}

.w49 {
  width: 49%;
}

.w33 {
  width: 33.333%;
}

.w50 {
  width: 50%;
}

.w55 {
  width: 55%;
}

.w33 {
  width: 33%;
}

.w67 {
  width: 67%;
}

.w60 {
  width: 60%;
}

.w61 {
  width: 61%;
}

.w66 {
  width: 66%;
}

.w70 {
  width: 70%;
}

.w75 {
  width: 75%;
}

.w80 {
  width: 80%;
}

.fleft {
  float: left;
}

.fright {
  float: right;
}

.show {
  display: block;
}

.hidden, .h {
  display: none !important;
}

.grey {
  color: #9b9a99;
}

.yellow {
  color: #d69c1f;
}

.red {
  color: #ff1300;
  font-weight: bold;
}

.bg_white {
  background: #fff;
}

.bg_grey {
  background: #f5f5f5;
}

.bg_yellow {
  background: #d69c1f;
  color: #fff;
}

/*.fullimg img {display: block; margin: 0 auto;}*/
.rad2 {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.rad4 {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.rad5 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.rad6 {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

.rad8 {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

.rad50 {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.shadow1 {
  box-shadow: 0px 2px 4px #efefef;
  -webkit-box-shadow: 0px 2px 4px #efefef;
  -moz-box-shadow: 0px 2px 4px #efefef;
}

.shadow2 {
  box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
}

.transcss1 {
  -webkit-transition: all 100ms ease-in-out 0s;
  -moz-transition: all 100ms ease-in-out 0s;
  -o-transition: all 100ms ease-in-out 0s;
}

.transcss3 {
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}

.flex {
  display: flex;
}

.flex_between {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.flex_center {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}

.flex_start {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.flex_end {
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.flex.col2 .item {
  width: 50%;
}

.flex.col3 .item {
  width: 33.333%;
}

.flex.col4 .item {
  width: 25%;
}

.flex.col5 .item {
  width: 20%;
}

.btn {
  -webkit-appearance: none;
  color: #fff;
  padding: 15px 30px;
  font-size: 18px;
  font-family: "Alegreya Sans";
  cursor: pointer;
  text-decoration: none !important;
  -webkit-transition: all 100ms ease-in-out 0s;
  -moz-transition: all 100ms ease-in-out 0s;
  -o-transition: all 100ms ease-in-out 0s;
}

.btn_yellow {
  display: inline-block;
  background: #d69c1f;
  color: #fff;
  text-align: center;
}

.btn_yellow:hover {
  background: #faf7f0;
  color: #222;
}

.btn_red {
  display: inline-block;
  background: #d2322d;
  color: #fff;
  text-align: center;
}

.btn_red:hover {
  background: #d69c1f;
  color: #fff;
}

/* fonts */
/* DECORATE */
@font-face {
  font-family: "p_b";
  /* philosopherbold */
  src: url("../fonts/philosopher-bold-webfont.eot");
  src: url("../fonts/philosopher-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/philosopher-bold-webfont.woff2") format("woff2"), url("../fonts/philosopher-bold-webfont.woff") format("woff"), url("../fonts/philosopher-bold-webfont.ttf") format("truetype"), url("../fonts/philosopher-bold-webfont.svg#philosopherbold") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "p_r";
  /* philosopherregular */
  src: url("../fonts/philosopher-regular-webfont.eot");
  src: url("../fonts/philosopher-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/philosopher-regular-webfont.woff2") format("woff2"), url("../fonts/philosopher-regular-webfont.woff") format("woff"), url("../fonts/philosopher-regular-webfont.ttf") format("truetype"), url("../fonts/philosopher-regular-webfont.svg#philosopherregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* MAIN FONT */

/* colors

*/
.bgwhite {
  background: #fff;
}

/*
  MAIN TEMPLATE STYLE START
*/
body {
  /*position: relative;*/
  background: #faf7f0;
  color: #222;
  font: normal normal 16px/140% "Alegreya Sans", Arial, sans-serif;
  font-weight: 400;
}

/* HEADER */
.tpl_top {
  padding-top: 35px;
  margin-bottom: 25px;
}

.tpl_mainheader.firstpage {
  padding: 60px 0;
  background: url("../images/bg_header_main.jpg") no-repeat 0 0;
  background-size: cover;
}

.tpl_mainheader h1 {
  display: block;
  width: 50%;
  position: relative;
  margin: 0 0 40px 0;
  font-family: "p_b";
  font-size: 70px;
  line-height: 100%;
}

.tpl_mainheader h1:after {
  position: absolute;
  right: -10%;
  top: 40px;
  content: "";
  width: 150px;
  height: 3px;
  background: #D69C20;
}

.tpl_mainheader .text {
  width: 50%;
  font-weight: 500;
  font-size: 18px;
  line-height: 140%;
}

/* LOGO */
.innerpage .tpl_top .tpl_logo_mobile,
.mainpage .tpl_top .tpl_logo_mobile {
  display: none !important;
}

.tpl_logo a {
  text-decoration: none;
  color: inherit;
}

.tpl_logo {
  position: relative;
  padding: 0 40px;
}

.tpl_logo a {
  display: block;
}

.tpl_logo a span {
  display: block;
  text-align: center;
}

.tpl_logo a span.tpl_logo_main {
  font-family: "p_b";
  font-size: 24px;
  color: #222;
}

.tpl_logo a span.tpl_logo_main b {
  color: #D69C20;
  font-size: 42px;
}

.tpl_logo a span.tpl_logo_text {
  margin: 5px 0 0 0;
  font-family: "Alegreya Sans";
  font-size: 18px;
  font-weight: 500;
  color: #D69C20;
}

.tpl_logo a:after {
  position: absolute;
  right: -5px;
  top: -11px;
  content: "";
  width: 35px;
  height: 45px;
  background: url("../images/grifon.svg") no-repeat 0 0;
}

.tpl_logo a:before {
  position: absolute;
  left: -5px;
  top: -11px;
  content: "";
  width: 35px;
  height: 45px;
  background: url("../images/grifon.svg") no-repeat 0 0;
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
  -webkit-transform-origin: matrix(-1, 0, 0, 1, 0, 0);
  -ms-transform-origin: matrix(-1, 0, 0, 1, 0, 0);
  transform-origin: matrix(-1, 0, 0, 1, 0, 0);
}

/* MAIN PAGE CATEGORY MENU */
.tpl_mainpagemenu ul {
  display: block;
  width: 50%;
  margin: 40px 0 0 20px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.tpl_mainpagemenu li {
  /*display: block; float: left; */
  width: 45%;
}

.tpl_mainpagemenu li:nth-of-type(1) {
  order: 0;
}

/* ulic */
.tpl_mainpagemenu li:nth-of-type(2) {
  order: 3;
}

/* zd */
.tpl_mainpagemenu li:nth-of-type(3) {
  order: 5;
}

/* park */
.tpl_mainpagemenu li:nth-of-type(4) {
  order: 7;
}

/* pam */
.tpl_mainpagemenu li:nth-of-type(5) {
  order: 2;
}

/* most */
.tpl_mainpagemenu li:nth-of-type(6) {
  order: 4;
}

/* arch */
.tpl_mainpagemenu li:nth-of-type(7) {
  order: 6;
}

/* putevod */
.tpl_mainpagemenu li:nth-of-type(8) {
  order: 8;
}

/* ist */
.tpl_mainpagemenu li a {
  display: block;
  position: relative;
  padding: 15px 0 15px 30px;
  font-family: "p_b";
  font-size: 24px;
  color: #222;
}

.tpl_mainpagemenu li a:hover {
  color: #D69C20;
}

.tpl_mainpagemenu li a:before {
  position: absolute;
  content: "";
  height: 2px;
  width: 20px;
  background: #D69C20;
  top: 50%;
  left: 0%;
  transform: translate(-50%, -50%);
}

/* INNER PAGE TOP MENU */
.tpl_topmenu_inner {
  margin-bottom: 30px;
  position: relative;
  /*overflow: hidden;*/
}

.tpl_topmenu_inner .menu {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 90%;
}

.tpl_topmenu_inner .menu a {
  color: #222;
  font-weight: 500;
  font-size: 18px;
  padding-bottom: 4px;
  border-bottom: 2px solid transparent;
}

.tpl_topmenu_inner .menu a:hover, .tpl_topmenu_inner .menu a.current {
  color: #D69C20;
  border-bottom: 2px solid #D69C20;
}

.tpl_topmenu_inner .tpl_search {
  display: none;
}

.tpl_topmenu_inner .tpl_search.active {
  display: block;
  position: absolute;
  left: 0;
  top: -10px;
  width: 100%;
  background: #fff;
  color: #222;
  border: 1px solid #D69C20;
  -webkit-transition: all 200ms ease-in-out 0s;
  -moz-transition: all 200ms ease-in-out 0s;
  -o-transition: all 200ms ease-in-out 0s;
}

.tpl_topmenu_inner .tpl_search.active input {
  color: #222;
  padding: 5px 15px 5px 40px;
}

.tpl_topmenu_inner .tpl_search.active .button {
  right: auto;
  left: -20px;
  top: -7px;
}

.tpl_topmenu_inner .tpl_search.active {
  /*right: 0; top: -30px;*/
  background: #fff;
}

.tpl_topmenu_inner .tpl_search.active .icon-search {
  font-size: 20px;
}

#js_close_search {
  display: none;
  position: absolute;
  right: 15px;
  top: 0;
  z-index: 999;
  color: #999;
  cursor: pointer;
  font-size: 16px;
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}

#js_close_search.active {
  display: block;
}

#js_view_search {
  position: absolute;
  right: 10px;
  top: 0;
  color: #D69C20;
  cursor: pointer;
  font-size: 20px;
}

/* INNER PAGE HEADER */
.innerpage .tpl_top .tpl_search {
  display: none;
}

.innerpage .tpl_top .tpl_logo {
  width: 100%;
}

.innerpage .tpl_top .tpl_logo a {
  display: block !important;
  width: 390px;
  position: relative;
  margin: 0 auto;
}

/* FOOTER */
.tpl_footer {
  padding: 30px 0;
  border-top: 1px solid #e2d9c7;
}

.tpl_footer .item {
  /*border: 1px solid #000;*/
}

.tpl_footer .item_logo {
  text-align: center;
  width: 25%;
}

.tpl_footer .item_logo img {
  display: block;
  width: 100%;
  margin: 0 auto;
}

.tpl_footer .item_logo span {
  color: #d69c1f;
}

.tpl_footer .item_menu {
  width: 50%;
  text-align: center;
  margin: auto;
}
.tpl_footer .item_menufull {
	width: 100%; text-align: center;
	margin: 15px 0 0 0; padding: 15px 0 0 0;
	border-top: 1px solid #e2d9c7;
}

.tpl_footer .footermenu {
	margin: 20px 0 0 0;
}

.tpl_footer .footermenu .menu {
	display: flex; flex-direction: row; justify-content: center; flex-wrap: wrap;
}

.tpl_footer .footermenu .menu li a {
  display: inline-block;
  margin: 0 15px;
  padding: 0 5px;
  color: #222;
  border-bottom: 1px solid transparent;
}

.tpl_footer .footermenu .menu li a:hover, .tpl_footer .footermenu .menu li a.active {
  border-bottom: 1px solid #222;
}



section.spoiler-content dt {
  position: relative;
  font-weight: 700;
  cursor: pointer;
  margin: 0.5em 0.5em 15px 0.5em;
  padding-left: 25px;
  color: #d2322d;
  border-bottom: dashed 1px #d2322d;
}
section.spoiler-content dt:hover {
  color: #d2322d;
  border-bottom: dashed 1px #d2322d;
}
section.spoiler-content dt:before {
  position: absolute;
  top: 48%;
  left: 10px;
  transform: translate(-50%, -50%);
  content: "\ea43";
  font-family: "icomoon";
  font-size: 16px;
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}
section.spoiler-content dt i.cls {
  display: none;
}
section.spoiler-content dd {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.3s ease-out, opacity 0.4s ease;
  background: #eee;
  
}
section.spoiler-content div.active dt:before {
  content: "\ea41";
}
section.spoiler-content div.active dt i.cls {
  display: inline-block;
}
section.spoiler-content div.active dd {
  max-height: 500px;
  padding: 20px;
  /* хреновый хак, не тащите это в прод */
  opacity: 1;
}

#tpl_content {
  margin-top: 30px;
  margin-bottom: 30px;
}

.tpl_content h1 {
  display: block;
  color: #341e09;
  position: relative;
  text-align: center;
  font: normal normal 24px "p_b", Arial, sans-serif;
  margin: 0 0 40px 0;
}

/*.tpl_content h2 {display: block; position: relative; text-align: center;font: normal normal 32px/40px 'p_b', Arial, sans-serif;  color: #000;} */
.tpl_content h2 {
  display: block;
  position: relative;
  font: normal normal 32px/40px "p_b", Arial, sans-serif;
  color: #000;
  text-align: center;
}

.tpl_content h3 {
  margin: 20px 20px 20px 0;
  position: relative;
  color: #000;
  font: normal normal 26px/80% "p_b", Arial, sans-serif;
}

.tpl_content h4 {
  margin: 15px 15px 15px 0;
  font: normal normal 26px/120% "p_b", Arial, sans-serif;
}

.tpl_content h5 {
  margin: 10px 10px 10px 0;
  font: normal normal 26px/120% "p_b", Arial, sans-serif;
}

.tpl_content ul {
  margin: 20px;
}

.tpl_content ul li {
  position: relative;
  padding: 0 0 0 30px;
  margin: 5px 0;
  color: #222;
  font-family: "p_r";
}

.tpl_content ul li:before {
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translate(-50%, -50%);
  content: "";
  width: 10px;
  height: 1px;
  background: #d69c1f;
}

.tpl_content ul li a {
  color: #222;
  border-bottom: 1px solid #222;
}

.tpl_content ul li a:hover {
  color: #d69c1f;
  border-bottom: 1px solid #d69c1f;
}

/* simple blog */
.tpl_content .blog h2 {
  display: block;
  position: relative;
  text-align: left;
  margin: 0 0 10px 0;
  padding: 3px 25px;
  font: normal normal 20px/120% "Alegreya Sans", Arial, sans-serif;
  color: #000;
}

.tpl_content .blog h2 a {
  text-decoration: none;
  color: #007cad;
  border-bottom: 1px solid #007cad;
}

.tpl_content .blog h2 a:hover {
  color: #ff9b00;
  border-bottom: 1px solid #ff9b00;
}

.tpl_content .blog h2:before {
  position: absolute;
  display: block;
  height: 13px;
  width: 12px;
  top: 2px;
  left: 0;
  content: "\f013";
  font-family: "FontAwesome";
}

.simpleblog .created {
  margin: 10px 0 0 0;
  font-weight: 300;
  color: #d69c1f;
}

/*.simpleblog .text:hover {
	color: #d69c1f;
	text-decoration: underline;
}
*/
/* FAVORITE MOD */
.tpl_content .module {
  padding: 40px 0;
}

.modwithline h3 {
  font-size: 46px;
  margin-bottom: 50px;
}

.modwithline h3:after {
  position: absolute;
  right: 0;
  top: 55%;
  content: "";
  z-index: -1;
  width: 100%;
  height: 1px;
  background: #e3dac8;
}

.modwithline h3 span {
  display: inline-block;
  padding: 0 20px 0 0;
  background: inherit;
  z-index: 999;
  background: #faf7f0;
}

.tpl_favormod .item {
  width: 23%;
}

.tpl_favormod .item .item_img {
  display: block;
  height: 300px;
  width: 100%;
  background-size: cover !important;
  /*border: 1px solid #d69c1f;*/
  box-shadow: 0px 0px 4px #d69c1f;
  -webkit-box-shadow: 0px 0px 4px #d69c1f;
  -moz-box-shadow: 0px 0px 4px #d69c1f;
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}

.tpl_content .tpl_favormod h4 {
  font-size: 18px;
  margin: 10px 0 0 0;
}

.tpl_favormod .item .item_img:hover {
  box-shadow: 0px 0px 4px transparent;
  -webkit-box-shadow: 0px 0px 4px transparent;
  -moz-box-shadow: 0px 0px 4px transparent;
}

.tpl_favormod a {
  color: #222;
}

.tpl_favormod .cat {
  display: inline-block;
  margin: 15px 0 0 0;
  font-size: 14px;
}

.tpl_favormod .cat a {
  color: #d69c1f;
}

.tpl_favormod .cat a:hover {
  border-bottom: 1px solid #d69c1f;
}

.tpl_favormod .cat i {
  display: inline-block;
  margin: 0 5px 0 0;
  font-size: 11px;
  opacity: 0.8;
  color: #d69c1f;
}

.tpl_favormod .text {
  margin: 15px 0;
  font-weight: 300;
}

/* TEXT BEFORE FOORE */
.tpl_foottextmod {
  position: relative;
  padding: 100px 0;
  text-align: center;
}

.innerpage .tpl_foottextmod {
  padding-top: 0;
}

.tpl_foottextmod .custom {
  width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.tpl_foottextmod p {
  display: block;
  width: 50%;
  margin: 0 auto;
  font-size: 24px;
  line-height: 150%;
  font-family: "p_r";
  margin-top: 20px;
  margin-bottom: 20px;
}

.tpl_foottextmod .btn {
  margin: 30px 0 0 0;
}

.tpl_foottextmod .sep {
  height: 3px;
  background: inherit;
  position: relative;
}

.tpl_foottextmod .sep:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0%;
  transform: translate(-50%, -50%);
  height: 3px;
  width: 40%;
  background: #e2d9c7;
}

.tpl_foottextmod .sep:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0%;
  transform: translate(0%, -50%);
  height: 3px;
  width: 20%;
  background: #e2d9c7;
}

/*.tpl_foottextmod .custom:before {
	position: absolute; content: '';
	top: 50%; left: 0%; transform: translate(-50%, -50%);
	height: 3px; width: 25%;
	background: #e2d9c7;
}*/
/* CATEGORIES */
.categories-list .item {
  width: 48%;
  height: 250px;
  margin: 0 1% 30px 1%;
  position: relative;
  overflow: hidden;
  display: block;
  color: #fff;
  background-size: cover !important;
}

.categories-list .item .item-title {
  position: absolute;
  left: 25px;
  top: 25px;
  padding: 15px 25px;
  background: rgba(0, 0, 0, 0.7);
  font-family: "p_r";
  font-size: 28px;
}

.categories-list .item .category-desc {
  position: absolute;
  left: -100%;
  top: -100%;
  width: 100%;
  height: 100%;
  padding: 25px;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}

.categories-list .item .category-desc h6 {
  display: block;
  margin: 0px 0 25px 0;
  font-family: "p_r";
  font-size: 24px;
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}

.categories-list .item:hover .category-desc {
  left: 0;
  top: 0;
}

.categories-list .item:nth-child(even) .category-desc {
  left: auto;
  right: -100%;
}

.categories-list .item:hover:nth-child(even) .category-desc {
  top: 0;
  right: 0;
}

.categories-list.audiopage .item {
  background-position: 50% 50% !important;
}

.audioblog .itemtitle a {
  color: #222;
  border-bottom: 1px solid #222;
}

.audiojs p {
  margin: 0 !important;
}

#audiojs_wrapper1 {
  display: none;
}

.audio {
  text-align: center;
  margin-top: 20px;
}

/* MAIN OBJECT CATALOG */
.catlist .item {
  width: 31%;
  margin: 0 1% 50px 1%;
  position: relative;
}

.tpl_content .catlist h5 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #fff;
  padding: 13px 15px;
  font-size: 18px;
  margin: 0px 0 0px 0;
  text-align: center;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+42,000222+100&1+0,1+42,0.5+100 */
  background: -moz-radial-gradient(center, ellipse cover, black 0%, black 42%, rgba(0, 2, 34, 0.5) 100%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, black 0%, black 42%, rgba(0, 2, 34, 0.5) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, black 0%, black 42%, rgba(0, 2, 34, 0.5) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#80000222",GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}

.tpl_content .catlist h5 a:hover {
  color: #d69c1f;
  border-bottom: 1px solid #d69c1f;
}

.tpl_content #js_ajaxfilterdata.catlist h5 {
  position: relative;
  background: none;
}

.catlist a {
  color: #222;
}

.catlist .item .item_img {
  display: block;
  height: 300px;
  width: 100%;
  overflow: hidden;
  position: relative;
  background-size: cover !important;
  /*border: 1px solid #d69c1f;*/
  box-shadow: 0px 0px 4px #d69c1f;
  -webkit-box-shadow: 0px 0px 4px #d69c1f;
  -moz-box-shadow: 0px 0px 4px #d69c1f;
  /* -webkit-transition: all 300ms ease-in-out 0s; */
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}

.catlist .item .item_img:hover {
  box-shadow: 0px 0px 4px transparent;
  -webkit-box-shadow: 0px 0px 4px transparent;
  -moz-box-shadow: 0px 0px 4px transparent;
}

.catlist .item .item_img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
}

.catlist .item .item_img:hover img:not(.noimage) {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
}

.catlist .item .text {
  margin: 15px 0 0 0;
}

.btn_excurs {
  position: absolute;
  top: 15px;
  right: 10px;
  z-index: 999;
  color: #fff !important;
  padding: 10px 20px;
  font-size: 16px;
  background: #d2322d;
  font-family: "Alegreya Sans";
  cursor: pointer;
  text-decoration: none !important;
  -webkit-transition: all 100ms ease-in-out 0s;
  -moz-transition: all 100ms ease-in-out 0s;
  -o-transition: all 100ms ease-in-out 0s;
}

.btn_excurs:hover {
  background: #222 !important;
}





.guidelist .btn_excurs, .guidepage .btn_excurs {
	position: relative; top: auto; right: auto;
}
.btn_excurs.btn_yellow {
	background: #d69c1f;
}
.btn_excurs.btn_yellow:hover {
	background: #d2322d !important;
}



.p_field_icon {
  position: relative;
  padding: 0 0 0 22px;
}

.p_field_icon:before {
  position: absolute;
  left: 2px;
  top: 0;
  content: "";
  width: 15px;
  height: 15px;
  background-size: cover !important;
}

.p_field_icon_time:before {
  background: url("../images/icon_time.png") no-repeat 50% 50%;
}

.p_field_icon_money:before {
  background: url("../images/icon_money.png") no-repeat 50% 50%;
}

.obj_params .objitem {
  margin: 0 0 10px 0;
  font-weight: 500;
}

.objectpage .obj_params .objitem {
  width: 24%;
}

.obj_params .objitem b {
  display: block;
  font-weight: normal;
  font-size: 14px;
  color: #d69c1f;
}

.catlist .item .archit, .catlist .item .metro {
  display: none;
}

/* OBJECT ARTICLE PAGE */
.pagetitle h1 {
  font-size: 42px;
}

.pagetitle_small h1 {
  font-size: 42px;
}

.pagetitle h1 {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}

.pagetitle h1:before,
.pagetitle h1:after {
  content: "";
  position: relative;
  display: inline-block;
  width: 50%;
  height: 3px;
  vertical-align: middle;
  background: #e2d9c7;
  background-clip: content-box;
  border-bottom: 1px solid #e2d9c7;
}

.pagetitle h1:before {
  left: -0.5em;
  margin: 0 0 0 -50%;
}

.pagetitle h1:after {
  left: 0.5em;
  margin: 0 -50% 0 0;
}

.pagetitle h1 > span {
  display: inline-block;
  width: 50%;
  vertical-align: middle;
  white-space: normal;
}
.pagetitle.excurs h1 > span,
.pagetitle.excurspage h1 > span
{
	width: 80%;
}

.objectpage .obj_params {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.objectpage .fulltext,
.simplepage .fulltext {
  max-width: 900px;
  margin: 0 auto;
  font-size: 18px;
}

/*.objectpage #soderzh {
	text-align: center;
}
.objectpage #soderzh a {
	color: #222; border-bottom: 1px dashed #222;
}
.objectpage #soderzh br {}*/
.objectpage .soderzh {
  padding-bottom: 50px;
  border-bottom: 3px solid #e3dac8;
  margin-bottom: 50px;
}

.objectpage #soderzh {
  padding-bottom: 50px;
  border-bottom: 3px solid #e3dac8;
  margin-bottom: 50px;
}

.razdel {
  padding-bottom: 50px;
  border-bottom: 3px solid #e3dac8;
  margin-bottom: 50px;
}

.objectpage blockquote, .objectpage .quote {
  display: block;
  font-family: "p_r";
  line-height: 130%;
  color: #d69c1f;
  position: relative;
  padding-bottom: 15px;
}

.objectpage blockquote div, .objectpage .quote div {
  font-family: "p_r";
  line-height: 100%;
  color: #222;
  font-size: 12px;
  position: absolute;
  right: 0;
  bottom: 0;
  font-style: italic;
}

.objectpage .object_fullimg img {
  width: 100%;
}

.top_prices > div {
  width: 50%;
}


.top_prices.test .top_prices_btn {
	width:100%;
}
.top_prices.test .top_prices_btn .flex_center > div {
	width: 30%; margin: auto;
}
.top_prices.test .top_prices_btn .btn_yellow:hover {
	background: #222; color: #fff;
}

.top_prices.test .top_prices_btn .btn_red:hover {
	background: #222; color: #fff;
}

.fancybox-container .top_prices > div {
  width: 100%;
  font-size: 22px;
  line-height: 130%;
}
.fancybox-container .top_prices a {
  display: block;
  padding: 3px;
  pointer-events: auto;
  cursor: pointer;
  color: #0000EE;
}
.fancybox-container .top_prices a:hover {
  color: #d2322d;
}
.fancybox-container .top_prices a:hover i {
  color: #d2322d;
}
.fancybox-container .top_prices a:hover span {
  color: #d2322d;
  border-bottom: 1px solid #d2322d;
}
.fancybox-container .top_prices a i {
  color: #0000EE;
}
.fancybox-container .top_prices a span {
  color: #0000EE;
}
@media (max-width: 760px) {
  .fancybox-container .top_prices a span {
    border-bottom: 1px solid #0000EE;
  }
}

.fancybox-container .top_prices > div ul .icon {
  font-size: 32px;
  color: #d2322d;
}

.top_prices .top_prices_btn.custom a {
	position: relative;
}
.top_prices .top_prices_btn.custom i {
	color: #d2322d;
	position: absolute; left: -30px; top: 0;
}
.top_prices .top_prices_btn.custom .or-separate {
	display: inline-block; margin: 0 30px 0 0;
}

.top_prices .top_prices_btn.custom b {
	display: block; margin: 0 0 10px -20px; 
	font-family: 'p_b'; font-size: 20px; font-weight: normal;
}

.top_prices .top_prices_btn {
  text-align: center;
  margin: auto;
}

.top_prices_btn ul {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}

.top_prices_btn ul li {
  padding: 0;
}

.top_prices_btn ul li:before {
  display: none;
}

.top_prices .icon {
  margin: 0 10px;
  color: #d69c1f;
  font-size: 24px;
}

.top_prices .icon:hover {
  border: 0;
  text-decoration: none;
  color: #d2322d;
}

/* new social icons */
.top_prices .moduletable {
	width: 100%;
}
.top_prices .tpl_socialico {
	
}
.top_prices .tpl_socialico .itemico {
	margin: 0 15px; cursor: pointer !!important;
	font-size: 30px;
	width: 50px; height: 50px;
	background: #d2322d;
	color: #fff;
	line-height: 50px;
	text-align: center;
}
.top_prices .tpl_socialico .itemico span {
	display: block; width: 100%; height: 100%; cursor: pointer;
	line-height: 50px;
}
.top_prices .tpl_socialico .itemico:hover {
	background: #d69c1f;
}


.tpl_footer .tpl_socialico .itemico {
	margin: 0 15px; cursor: pointer !!important;
	font-size: 16px;
	width: 30px; height: 30px;
	background: #d69c1f;
	color: #fff;
	line-height: 30px;
	text-align: center;
}
.tpl_footer .tpl_socialico .itemico span {
	display: block; width: 100%; height: 100%; cursor: pointer;
	line-height: 30px;
}
.tpl_footer .tpl_socialico .itemico:hover {
	background: #d2322d;
}


.mainpage .tpl_mainheader .tpl_socialico {
	margin: 15px 0 -15px 0;
}
.mainpage .tpl_mainheader .tpl_socialico .itemico {
	margin: 0 15px; cursor: pointer !!important;
	font-size: 32px;
	color: #d69c1f;
	line-height: 25px;
	text-align: center;
}
.mainpage .tpl_mainheader .tpl_socialico .itemico span {
	display: block; width: 100%; height: 100%; cursor: pointer;
	line-height: 30px;
}
.mainpage .tpl_mainheader .tpl_socialico .itemico:hover {
	color: #d2322d;
}

/* end socail */

.blog_desc .top_prices {
  margin: 20px 0 0 0;
}

.blog_desc .top_prices .icon {
  color: inherit;
}

.top_prices .top_prices_btn a {
  color: #222;
}

.top_prices .top_prices_btn a.btn {
  color: #fff;
  font-family: "p_b";
}

#pdf-guide {
  float: right;
}

.obj_param_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

/*.obj_param_wrapper  .obj_param_element {
	width: 80%;
}*/
.obj_param_wrapper .obj_param_tags {
  width: 20%;
  padding: 0 0 0 5%;
}

.obj_param_wrapper .obj_param_tags b {
  display: block;
  font-weight: normal;
  font-size: 14px;
  color: #d69c1f;
}

.obj_param_wrapper .obj_param_tags span {
  display: inline-block;
  margin: -3px 5px 0 5px;
}

.obj_param_wrapper .obj_param_tags a {
  font-weight: 500;
  color: #222;
  font-size: 15px;
  line-height: 120%;
  text-transform: lowercase;
  border-bottom: 1px solid #222;
}

.obj_source {
  margin: 50px 0;
  padding: 20px 0 0 0;
  border-top: 3px solid #e2d9c7;
}

.obj_source .objsourceitem {
  margin: 10px 0;
  position: relative;
  padding: 0 0 0 40px;
}

.obj_source .number {
  position: absolute;
  left: 0;
  top: -2px;
  content: "";
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  background: #d69c1f;
}

.obj_source .objsourceitem b {
  font-weight: 500;
  font-family: "p_b";
}

.istochniki {
  margin: 50px 0 25px 0;
  padding: 20px 0 0 0;
  border-top: 3px solid #e2d9c7;
}

.tpl_content ol {
  padding: 0;
  margin: 20px auto;
  width: 70%;
  list-style-type: none;
  vertical-align: top;
}

.tpl_content ol li {
  counter-increment: step-counter;
  margin: 10px 0 10px 0px;
  padding: 0 0 0 25px;
  position: relative;
}

.tpl_content ol li::before {
  position: absolute;
  left: 0;
  top: 4px;
  content: counter(step-counter);
  text-align: center;
  color: #7bc523;
  font: normal normal 16px/100% "c_r", Arial, sans-serif;
}

.tpl_content ol {
  list-style-type: none;
  /* Убираем исходные маркеры */
  counter-reset: num;
  /* Задаём имя счетчика */
  margin: 25px 0 25px 10px;
  position: relative;
  padding: 0;
  width: 100%;
}

.tpl_content .istochniki ~ ol {
  margin: 0;
}

.tpl_content ol li {
  padding-left: 25px;
  font-family: "p_r";
}

.tpl_content ol li::before {
  position: absolute;
  /*	left: 0;
  	top: -2px;*/
  top: 50%;
  left: 0%;
  transform: translate(-50%, -50%);
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  margin: 0 25px 0 0;
  color: #fff;
  font-size: 18px;
  background: #d69c1f;
  font-family: "p_r";
}

.tpl_content ol li b {
  font-weight: 500;
  font-family: "p_b";
}

.tpl_content ol li a {
  color: #222;
  border-bottom: 1px solid #222;
}

.tpl_content ol li a:hover {
  color: #d69c1f;
  border-bottom: 1px solid #d69c1f;
}

.articleimage, figure {
  /*width: 500px; */
  max-width: 100%;
  margin: 0 auto;
  margin-top: 20px;
}

.articleimage a {
  display: block;
  /*height: 400px;*/
  /*background-size: contain !important;  background-position: 50% 50% !important; */
}

.articleimage img, figure img {
  max-width: 100%;
  /* object-fit: contain; */
  vertical-align: middle;
  box-shadow: 0px 2px 4px #222;
  -webkit-box-shadow: 0px 2px 4px #222;
  -moz-box-shadow: 0px 2px 4px #222;
  display: block;
  margin: 0 auto;
}

.articleimage .caption, figure figcaption {
  margin: 10px 0 0 0;
  text-align: center;
  font-style: italic;
  font-family: "p_r";
  color: #d69c1f;
}

#js_loadsocial {
  max-width: 900px;
  margin: 0 auto;
}

.jllikeproSharesContayner {
  padding: 30px 0;
  margin: 50px 0 0 0;
  border-top: 3px solid #e2d9c7;
}

.jllikeproSharesContayner .l-count {
  border-left: 1px solid #fff;
}

.jllikeproSharesContayner .likes_title {
  /*display: inline-block; font-family: 'p_b'; font-size: 18px;*/
  text-align: left;
}

.jllikeproSharesContayner a {
  margin-right: 20px !important;
}

/* AUTHor */
.object_author {
  padding: 0 0 30px 0;
  max-width: 900px;
  margin: 0 auto;
  border-bottom: 3px solid #e2d9c7;
}

.object_author .authoe_foto {
  width: 60px;
  height: 60px;
  margin: auto 0;
}

.object_author .authoe_foto img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.object_author .authoe_name {
  margin: auto 0;
  margin-left: 30px;
}

.object_author .authoe_name .a_name {
  font-size: 24px;
  font-weight: 400 !important;
}

.object_author .authoe_name .a_name {
  font-weight: 300;
  color: #d69c1f;
}

/* CONTENT GALLERY */
.content_gallery {
  margin: 30px 0;
}

.content_gallery .itemel {
  display: block;
  /*overflow: hidden; */
  position: relative;
  /*width: 23%; height: 250px; */
  height: 450px;
  width: 98%;
  margin: 0 1% 25px 1%;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
}

.content_gallery .itemel img {
  display: block;
  width: 100%;
  object-fit: cover;
}

.content_gallery .itemel:hover {
  /*-webkit-transform: scale(1.05); transform: scale(1.05);*/
  box-shadow: none;
}

.content_gallery .itemel .opacity {
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}

.content_gallery .itemel:hover .opacity {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: rgba(0, 0, 0, 0.3);
}

/*.content_gallery .itemel .galitem_desc {
	position: absolute; left: 0; bottom: -100%; width: 100%; content: '';
	text-align: center; padding: 25px;
	background: rgba(0,0,0,0.8); color: #fff;
	-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;
}
.content_gallery .itemel:hover .galitem_desc {
	bottom: 0;
}*/
.content_gallery .itemel .galitem_desc {
  position: absolute;
  left: 0;
  bottom: -30px;
  width: 100%;
  text-align: right;
  padding: 5px 0px 0 0;
  font-style: italic;
  font-family: "p_r";
  color: #d69c1f;
}

/* RELATED OBJECT */
.tpl_content .module.relatedarticle {
  padding: 0;
}

.relatedarticle h3 {
  text-align: center;
}

.tpl_content .module.relatedarticle a {
  color: #fff;
}

/* AJAX FILTER */
.cat_filter {
  /*border: 1px solid red; */
  margin: -20px 0 20px 0;
}

.cat_filter .f_result_text {
  font-weight: 300;
}

.cat_filter .filter_item {
  width: 24%;
  /*border: 1px solid red;*/
}

.cat_filter .filter_item h3 {
  margin: 0 0 0 0;
}

.cat_filter .input {
  margin: 0;
}

.cat_filter .input .inputbox {
  display: block;
  width: 90%;
  padding: 5px 0px;
  border: 0;
  border-bottom: 1px solid #e2d9c7;
  background: transparent;
  color: #d69c1f;
  font-size: 18px;
  font-weight: 300 !important;
  -webkit-transition: all 200ms ease-in-out 0s;
  -moz-transition: all 200ms ease-in-out 0s;
  -o-transition: all 200ms ease-in-out 0s;
}

.cat_filter .input .inputbox:focus {
  border-bottom: 1px solid #d69c1f;
}

.cat_filter label {
  display: block;
  font-weight: 300;
  color: #d69c1f;
  font-size: 12px;
}

.cat_filter .f_submit {
  text-align: left;
  position: relative;
}

.cat_filter .f_reset {
  display: block;
  margin: 10px 0 0 0;
}

.cat_filter .f_reset a {
  color: #222;
  border-bottom: 1px solid #222;
  font-size: 18px;
  font-weight: 300;
}

.cat_filter .f_reset a:hover {
  color: #d69c1f;
  border-bottom: 1px solid #d69c1f;
}

.cat_filter .btn {
  border: 0;
  padding: 10px 40px;
}

.cat_filter .btn:hover {
  background: #222;
  color: #fff;
}

.cat_filter .f_loader {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}

#js_ajaxfilterdata {
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}

#js_ajaxfilterdata.opacity {
  opacity: 0.2;
}

/* TAGS */
.tag-category .categorylist.thumbnails .caption {
  margin: 5px 0 0 45px;
  padding: 10px 25px;
  background: rgba(255, 255, 255, 0.8);
  color: #222 !important;
}

.taglist .text {
  margin: 15px 0 0 0;
  font-weight: 300;
}

.tag_desc {
  max-width: 900px;
  margin: 0 auto;
  margin-bottom: 30px;
}

/* JCOMENT LATEST MODULE */
.jc_latest .item {
  padding: 35px 0;
  border-top: 1px solid #e3dac8;
}

.jc_latest .flex_between:last-child {
  border-bottom: 1px solid #e3dac8;
}

.jc_latest .item_name {
  width: 20%;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 20px;
  color: #D69C20;
}

.jc_latest .item_object {
  width: 30%;
  padding: 35px;
}

.jc_latest .item_object a {
  display: block;
  font-family: "p_b";
  font-size: 20px;
  color: #222;
  text-decoration: underline;
}

.jc_latest .item_object .date {
  display: block;
  margin: 10px 0 0 0;
  font-weight: 300;
  color: #D69C20;
}

.jc_latest .item_text {
  width: 50%;
}

.tpl_content .module.commentmod {
  padding-bottom: 0;
}

/* banner mod */
.banneritem img {
  max-width: 100%;
}

/* item-page style */
.item-page p, .category-desc p {
  margin: 20px 0;
  line-height: 140%;
}

.item-page iframe {
  display: block;
  margin: 0 auto;
}

.extravote {
  margin-bottom: 50px;
}

/* content table */
.item-page table {
  border-collapse: separate;
  margin: 20px 0;
  padding: 0;
  width: 100%;
  border-right: 0;
  border-bottom: 0;
}

.item-page th {
  padding: 15px 0;
  text-align: center;
  background: #d69c1f;
  color: #fff;
  font: normal normal 15px "p_b";
  text-transform: uppercase;
  vertical-align: middle;
}

.item-page td {
  padding: 10px 15px;
  border-bottom: 0px solid #EEEEEE;
  text-align: left;
}

.item-page td:first-child {
  text-align: left;
}

.item-page .center {
  vertical-align: middle;
}

.item-page tr {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

.item-page tr:hover {
  background: #ddd !important;
}

.item-page td li {
  padding: 1px 15px !important;
  margin: 0;
}

.item-page table li a {
  text-decoration: none;
}

.item-page table li a:hover {
  text-decoration: underline;
}

.item-page td a {
  color: #222;
  border-bottom: 1px solid #222;
}

.item-page table tr:nth-child(even) {
  background: #eee;
}

.simplepage .img-fulltext-left {
  display: inline-block;
  /*float: left; width: 30%;*/
}

.simplepage .fulltext {
  /*float: right; width: 68%;*/
}

/* ARTICLE IN CATEGORY LIKE TABLE */
.tpl_content .categorylist li {
  display: block;
  position: relative;
  margin: 15px 0px;
  padding: 0 0 0 10px;
}

.tpl_content .categorylist li:before {
  display: none;
}

.tpl_content .categorylist li a {
  text-transform: uppercase;
  position: relative;
  padding: 0 0 0 50px;
  color: #222;
  border: 0;
  text-decoration: none;
}

.tpl_content .categorylist li a:before {
  position: absolute;
  left: 10px;
  top: -3px;
  content: "\ea11";
  background: none;
  color: #222;
  font-family: "icomoon";
  -webkit-transition: all 200ms ease-in-out 0s;
  -moz-transition: all 200ms ease-in-out 0s;
  -o-transition: all 200ms ease-in-out 0s;
}

.tpl_content .categorylist li a:hover:before {
  color: #d69c1f;
  content: "\ea10";
}

/* SPOILER */
.spoiler_label {
  cursor: pointer;
  position: relative;
  padding: 0px 15px 0px 25px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}

.spoiler_label p {
  margin: 0 !important;
  border-bottom: 1px dashed #d69c1f;
}

.spoiler_label:before {
  position: absolute;
  top: 48%;
  left: 10px;
  transform: translate(-50%, -50%);
  content: "\ea43";
  font-family: "icomoon";
  font-size: 16px;
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}

.spoiler_label.open:before {
  content: "\ea41";
}

.spoiler_label.open, .spoiler_label:hover {
  /*background: #d69c1f; color: #fff;*/
  color: #d69c1f;
}

.hide_label_img {
  display: none;
}

.spoiler_label.open .show_label_img {
  display: none;
}

.spoiler_label.open .hide_label_img {
  display: block;
}

.spoiler_inner {
  /*padding: 25px 0; */
  display: none;
}

.spoiler_inner p {
  margin: 0 !important;
  padding: 10px 0;
}

/* pathway */
.tpl_pathway {
  margin-bottom: 0px;
  margin-top: 10px;
}

.breadcrumb {
  font-size: 13px;
  color: #333;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.tpl_content .breadcrumb li {
  background: none;
  padding: 0;
  margin: 0;
}

.tpl_content ul.breadcrumb li:before {
  display: none;
}

.breadcrumb a {
  color: #333;
  text-decoration: underline;
}

.breadcrumb i {
  font-size: 10px;
  opacity: 0.5;
  display: inline-block;
  margin: 0 10px;
}

.breadcrumb a:hover {
  border-bottom: 1px solid #d69c1f;
  color: #d69c1f;
}

.breadcrumb li:last-child i {
  display: none;
}

/* pagenav */
.pagenav {
  margin: 0 !important;
  padding: 10px 0;
  margin: 20px 0 0 0 !important;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.tpl_content .pagenav li {
  background: none !important;
  display: inline-block;
  width: 49%;
  vertical-align: middle;
  margin: 0;
  padding: 0 !important;
}

.tpl_content .prev {
  text-align: left;
}

.tpl_content .next {
  text-align: right;
}

.tpl_content .pagenav li:before {
  display: none;
}

.tpl_content .pagenav i {
  font-size: 10px;
}

.pagenav li a {
  text-decoration: none;
  color: #8f8f8f;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  font-weight: 300;
}

.item-page .pagenav li:before {
  display: none;
}

.pagenav li a:hover {
  text-decoration: overline;
}

/* system message box */
#system-message {
  background: #DDE0E6;
  padding: 20px;
  margin: 0 0 20px 0;
}

/* search module */
.tpl_search {
  width: 300px;
}

/* quick search */
.tpl_search form {
  position: relative;
}

.tpl_search .inputbox {
  display: block;
  height: 35px;
  width: 100%;
  border: 0;
  border-bottom: 1px solid #e3dac8;
  color: #d69c1f;
  font-size: 14px;
  background: transparent;
  line-height: 35px;
  padding: 0 30px 0 0;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
}

.tpl_search .button {
  display: block;
  width: 32px;
  height: 35px;
  position: absolute;
  right: -10px;
  top: -5px;
  cursor: pointer;
  background: transparent;
  border: 0;
  font-size: 0.929em;
  color: #d69c1f;
}

.tpl_search .button span {
  font-size: 16px;
}

.tpl_search .inputbox:focus {
  border-bottom: 1px solid #d69c1f;
  outline: none !important;
  box-shadow: none;
}

.tpl_search .button:hover {
  color: #d69c1f;
}

.tpl_search_btn:hover {
  color: #d69c1f;
  cursor: pointer;
}

/* search */
.search {
  display: inline-block;
  position: relative;
}

.search_input {
  position: relative;
}

.search .inputbox {
  width: 100%;
  height: 45px;
  border: 0px solid #5b5c5e;
  padding: 5px 10px 5px 10px;
  color: #333;
  position: relative;
  border: 1px solid #ccc;
  font-size: 0.929em;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

.search .inputbox:focus {
  border: 1px solid #d69c1f;
}

.search .button {
  position: absolute;
  right: 0;
  top: 0;
  /*  content: '\e986';
    font-family: 'icomoon';*/
  width: 30px;
  height: 27px;
  margin: -1px 0 0 -35px;
  background: transparent;
  color: #4f9132;
  border: 0px solid #000;
  color: #000;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

.search .button:hover, #searchForm .button:hover {
  color: #d69c1f;
}

.result-title, .result-title a {
  margin: 5px 0;
  text-transform: uppercase;
  color: #303a55;
}

.result-text {
  background: #fff;
  padding: 20px;
  line-height: 130%;
  margin: 0 0 20px 0;
  border: 1px solid #e6e6e6;
}

.searchintro {
  margin: 10px 0;
  font-size: 12px;
}

.searchintro strong {
  font-weight: normal;
}

.highlight {
  background: #FAE11D;
  padding: 2px 5px;
}

/* CATEGORY CATALOG HEADER */
.tpl_mainheader.firstpage {
  padding: 60px 0;
  background: url("../images/bg_header_main.jpg") no-repeat 0 0;
  background-size: cover;
}

.tpl_mainheader.otherpage {
  padding: 60px 0;
  margin-bottom: 50px;
}

.tpl_mainheader.otherpage p {
  display: block;
  margin: 20px 0;
}

.tpl_mainheader.white {
  color: #fff;
}

.tpl_content .tpl_mainheader h1 {
  display: block;
  width: 50%;
  position: relative;
  margin: 0 0 40px 0;
  text-align: left;
  font-family: "p_b";
  font-size: 70px;
  line-height: 100%;
}

.tpl_mainheader.bg_cat_houses {
  background: url("../images/bg_houses_header.jpg") no-repeat 0 0;
  background-size: cover;
}

.tpl_mainheader.bg_cat_street {
  background: url("../images/bg_street_header.jpg") no-repeat 0 0;
  background-size: cover;
}

.tpl_mainheader.bg_cat_park {
  background: url("../images/bg_street_park.jpg") no-repeat 0 0;
  background-size: cover;
}

.tpl_mainheader.bg_cat_monument {
  background: url("../images/bg_monument_park.jpg") no-repeat 0 0;
  background-size: cover;
}

.tpl_mainheader.bg_cat_bridge {
  background: url("../images/bg_bridge_header.jpg") no-repeat 0 0;
  background-size: cover;
}

.tpl_mainheader.bg_cat_putevod {
  background: url("../images/bg_bridge_putevod.jpg") no-repeat 0 0;
  background-size: cover;
}

.tpl_mainheader.bg_cat_arch {
  background: url("../images/bg_arch_header.jpg") no-repeat 0 0;
  background-size: cover;
}



/* Excursion header */
.tpl_mainheader.bg_cat_excurs {
  background: url("../images/bg_excurs.jpg") no-repeat 50% 50%;
  background-size: cover;
  position: relative; z-index: 1;
}
.tpl_mainheader.bg_cat_excurs:before {
	position: absolute; left: 0; top: 0; content: ''; z-index: -1;
	width: 100%; height: 100%;
	background: rgba(0,0,0,0.5);
}

.tpl_mainheader.bg_cat_excurs.bg_guide_excurs {
  background: url("../images/bg_guide.jpg") no-repeat 50% 50%;
  background-size: cover;
  position: relative; z-index: 1;
}
.tpl_mainheader.bg_cat_excurs.bg_guide_excurs:before {
	position: absolute; left: 0; top: 0; content: ''; z-index: -1;
	width: 100%; height: 100%;
	background: rgba(0,0,0,0.5);
}




.tpl_mainheader.bg_cat_excurs h1 {
	font-size: 50px; width: 100%;
}
.tpl_mainheader.bg_cat_excurs h1:after {
	display: none;
}

.tpl_mainheader.bg_cat_excurs .flex_between > div {
	margin: auto;
	color: #fff;
}
.tpl_mainheader.bg_cat_excurs .top_prices .top_prices_btn a {
	color: #fff;
}

.tpl_mainheader.bg_cat_excurs .top_prices .tpl_socialico .tpl_socialico_phone,
.tpl_mainheader.bg_cat_excurs .top_prices .tpl_socialico .tpl_socialico_whatsapp,
.tpl_mainheader.bg_cat_excurs .top_prices .tpl_socialico .tpl_socialico_email  
{
	display: none;
}



/* pagination */
.pagination {
  border-top: 1px solid #e3dac8;
  padding: 20px 0 0 0;
}

.pagination ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.pagination ul li:before {
  display: none !important;
}

.tpl_content .pagination ul li {
  padding: 0;
  margin: 0 5px;
}

.pagination ul li a {
  display: inline-block;
  color: #d69c1f;
  text-align: center;
  padding: 5px 10px !important;
  text-decoration: none;
  font-size: 22px;
  border: 0 !important;
}

.pagination ul li span {
  display: inline-block;
  background: #d69c1f;
  color: #fff;
  text-align: center;
  padding: 5px 10px !important;
  font-size: 22px;
}

.pagination .pagination-start, .pagination-prev, .pagination-next, .pagination-end {
  /*display: none !important;*/
}

.pagination ul li a:hover {
  background: #d69c1f;
  color: #fff;
}

.pagination .pagination-start a, .pagination .pagination-end a,
.pagination .pagination-start span, .pagination .pagination-end span {
  font-size: 14px !important;
}

.pagination_counter {
  display: inline-block;
}

/*.fancybox-overlay {z-index: 9999999 !important;}
.feedcall_result {padding: 40px;  font: normal normal 30px 'r_r';  text-align: center;}

*/
.blog_desc {
  text-align: center;
  margin: 0 0 25px 0;
}

.blog_desc p {
  display: block;
  margin: 10px 0;
}





.tpl_stuck_btns {

	opacity: 0;
	z-index: 9999;
	position: fixed;
	right: 20px;
	bottom: 20px;	
	 -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}
.tpl_stuck_btns.active {
  display: flex; flex-direction: row; justify-content: center; flex-wrap: wrap;
  opacity: 1;
}

.tpl_stuck_btns .item_up {
	
	margin-left: 5px;
}
.tpl_stuck_btns a.scroll {
	display: block;
}

@media only screen and (max-width: 768px) {
  .tpl_stuck_btns {
    /* right: 100px; */
    bottom: 10px;
    z-index: 999;
  }
}


.foot_stuck_icon {
	display: inline-block; position:relative;
	width: 52px; 
	/*line-height: 40px;*/
	text-align: center; 
	/*margin: auto; */
	padding: 10px 0 12px 0;
	border: 0px solid red;
	font-size: 28px;
	cursor: pointer;
	box-sizing: border-box;
	color: #fff !important; background: #d2322d;
	border: 1px solid red;
}
.foot_stuck_icon span {
	display: block; width: 100%; height: 100%;
	margin-top: 0px; 
	/*line-height: 52px !important;*/
	border: 0px solid blue;
	
}
/*.foot_stuck_icon span {
	display: inline-block; margin-top: 0px;
}
.foot_stuck_icon span:before {
	display:block;

}*/



/* UP BUTTON */
.item_up {
	height: 53px;
	display: inline-block;
}

.item_up a.scroll {

  margin: 0 auto;
  width: 55px;
  height: 100%;
  background: #d69c1f;
  color: #fff;
  text-align: center;
  line-height: 55px;
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}
.item_up a.scroll:hover {
  opacity: 1;
}
.item_up a[data-fancybox] {
  float: left;
  margin-right: 4px;
  /* margin-top: 0px; */
}


/* FEEDCALL MOD */
.tpl_feedcall_btn {

  opacity: 1;
  color: #fff;
  background: #d2322d;
  font-family: "p_b";
  -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}
.tpl_feedcall_btn:hover {
  background: #222;
  color: #fff;
}

.tpl_feedcall_btn.active {
  opacity: 1;
}

.foot_stick_icon {

	-webkit-transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
}

.tpl_feedcall {
  max-width: 800px;
}

.tpl_feedcall h3 {
  display: block;
  margin: 0 0 20px 0;
  text-align: center;
  font-family: "p_b";
  font-size: 22px;
}

.tpl_feedcall .fitem_wrap {
  margin: 0 0 10px 0;
}

.tpl_feedcall .fitem {
  width: 48%;
  margin: 0;
  border: 0px solid #ccc;
  background: #eee;
}

.tpl_feedcall .fitem label {
  display: block;
  padding: 10px 20px 0 20px;
}

.tpl_feedcall .inputbox {
  width: 100%;
  padding: 10px 20px;
  border: 1px solid #ccc;
  font-family: "p_r";
  font-size: 16px;
}

.tpl_feedcall .btn {
  border: 0px solid #fff;
}

.tpl_feedcall .btn:hover {
  background: #222;
  color: #fff;
}

.feedcall_result {
  font-size: 24px !important;
  text-align: center !important;
  line-height: 140%;
}

.tpl_feedcall_callme {
  margin: 25px 0;
  font-size: 22px;
}

.tpl_feedcall_callme a {
  font-weight: bold;
  color: #d69c1f !important;
}

.tpl_feedcall_callme a.sociallink {
  display: inline-block;
  margin: 0 10px;
  font-size: 28px;
}

.tpl_feedcall_callme a.sociallink1 {
  color: #23A0DD !important;
}

.tpl_feedcall_callme a.sociallink2 {
  color: #00E676 !important;
}

.tpl_feedcall_callme a.sociallink3 {
  color: #222 !important;
}

/* #sandwich menu toggle button */
#sandwich {
  margin: 0px 0 0 0;
  display: none;
  /*position: absolute; left: 0; top: 0; z-index: 999;*/
}

.tpl_hamburger svg {
  height: 60px;
  width: 60px;
}

.tpl_hamburger svg {
  cursor: pointer;
  transform: translate3d(0px, 0px, 0px);
}

svg:not(:root) {
  overflow: hidden;
}

.tpl_hamburger path.top, .tpl_hamburger path.bottom {
  stroke-dasharray: 240px, 950px;
}

.tpl_hamburger path {
  fill: none;
  stroke: #222;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke-width: 40px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25) 0s, stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25) 0s;
}

.tpl_hamburger path.middle {
  stroke-dasharray: 240px, 240px;
}

.tpl_hamburger path {
  fill: none;
  stroke: #222;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke-width: 40px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25) 0s, stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25) 0s;
}

.tpl_hamburger.active path.top, .tpl_hamburger.active path.bottom {
  stroke-dashoffset: -650px;
}

.tpl_hamburger path.top, .tpl_hamburger path.bottom {
  stroke-dasharray: 240px, 950px;
}

.tpl_hamburger.active path.middle {
  stroke-dasharray: 1px, 220px;
  stroke-dashoffset: -115px;
}

/* SLICK 1.8.1*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: 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;
  cursor: hand;
}

.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;
  margin-left: auto;
  margin-right: auto;
}

.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;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* SLICK THEME */
.slick-loading .slick-list {
  background: #fff url("../images/ajax-loader.gif") center center no-repeat;
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
  width: 60px;
  height: 60px;
  /*-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;*/
  border: 1px solid #222;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  font-family: "icomoon";
  line-height: 1;
  opacity: 0.75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -50px;
}

[dir=rtl] .slick-prev {
  right: 0px;
  left: auto;
}

.slick-prev:before {
  content: "\ea40";
}



[dir=rtl] .slick-prev:before {
  content: "\ea40";
}

.slick-next {
  right: -50px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: 0px;
}

.slick-next:before {
  content: "\ea3c";
}

[dir=rtl] .slick-next:before {
  content: "<";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 0px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  left: 25%;
  display: block;
  width: 50%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
  /*background: rgba(255, 255, 255, 0.8);*/
  border: 1px solid #fff;
  color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.slick-dots li.slick-active, .slick-dots li:hover {
  background: rgba(255, 255, 255, 0.5);
}

.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;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

/*.slick-dots li button:before
{ font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
*/
.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}

.slick-prev, .slick-next {
  width: 40px;
  height: 40px;
  background: #d69c1f;
  top: 40%;
  border: 1px solid #d69c1f !important;
  color: #d69c1f;
  z-index: 9999;
  opacity: 0.5;
}

.slick-prev::before, .slick-next::before {
  color: #fff;
}

.slick-prev:hover, .slick-next:hover {
  opacity: 1;
  background: #d69c1f;
  color: #fff;
}

.slick-prev:hover:before, .slick-next:hover:before {
  color: #fff;
}

/* Excursion slider */
.js_djslider {
	overflow: hidden;
}
.js_djslider .slick-next::before {
    content: "\ea42";
    font-size: 32px;
    background: rgba(0,0,0,0.8);
    -moz-border-radius: 50%;  -webkit-border-radius: 50%;   border-radius: 50%;
      -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}
.js_djslider .slick-prev::before {
    content: "\ea44";
    font-size: 32px;
    background: rgba(0,0,0,0.8);
    -moz-border-radius: 50%;  -webkit-border-radius: 50%;   border-radius: 50%;
      -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}
.js_djslider .slick-next, .js_djslider .slick-prev {
	top: 15px; opacity: 1;
	background: transparent; border: 0 !important;
	-moz-border-radius: 50%;  -webkit-border-radius: 50%;   border-radius: 50%;
}
.js_djslider .slick-next {
	right:15px; 
}
.js_djslider .slick-prev {
	left:15px;
}

.djslider-loader {
	height: 335px;

}
.djslider-loader {
	position: relative;
	border: 0px solid #ccc;
      -webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}
.js_djslider {
	/*opacity: 0;*/
	-webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}
.js_djslider.visib {
	opacity: 1;
}
.slidepreloader {
	position: absolute; z-index: 999; content: '';
	width:100% !important; height: 100%!important;
	top: 0; left: 0;
	background: #fff url("../images/ajax-loader.gif") no-repeat 50% 50%;

	-webkit-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
}

/*.djslider-loader.preloader .js_djslider {
	opacity: 0;
}*/

.js_djslider, .js_djslider .item {
	height: 335px; margin: 0 5px;
}
.js_djslider .item a {
	display: block; overflow:hidden;
	width: 100%; height: 100%;
}
.js_djslider img {
	display:block;  
	width: 100% !important; height: 100% !important;
	object-fit: cover;
	object-position: top center;
}



.hidden {
	display: none;
}



/* fancy style 3.1.28 */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

/*# sourceMappingURL=template.css.map */



/*
 * @package     Joomla.Plugin
 * @subpackage  Content.ytvideo
 * @copyright   Copyright (C) Aleksey A. Morozov. All rights reserved.
 * @license     GNU General Public License version 3 or later; see http://www.gnu.org/licenses/gpl-3.0.txt
 */

.ytvideo {
	position: relative;
	max-width: 100%;
	width: 100%;
	height: 0;
	overflow: hidden;
}

.ytvideo-4-3 {
	padding-bottom: 75%;
}

.ytvideo-5-3 {
	padding-bottom: 60%;
}

.ytvideo-16-9 {
	padding-bottom: 320px;
}

.ytvideo-167-9 {
	padding-bottom: 53.89%;
}

.ytvideo-18-9 {
	padding-bottom: 50%;
}

.ytvideo-199-9 {
	padding-bottom: 45.22%;
}

.ytvideo-235-1 {
	padding-bottom: 42.45%;
}

.ytvideo-255-1 {
	padding-bottom: 39.21%;
}

.ytvideo-27-1 {
	padding-bottom: 37.04%;
}

.ytvideo-cover,
.ytvideo-cover:before,
.ytvideo iframe,
.ytvideo object,
.ytvideo embed {
	position: absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width: 560px;
	height: 315px;
	z-index: 2;
}

.ytvideo-cover {
	background-color: #000;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

.ytvideo-cover:before {
	content: '';
	transition: .3s all;
}

.ytvideo-cover:hover:before {
	background-color:rgba(0,0,0,.1);
}

.ytvideo-cover:after {
	position: absolute;
	content: '';
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 15%;
	height: 48px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2068%2048%22%20width%3D%2268%22%20height%3D%2248%22%3E%3Cpath%20d%3D%22M66.52%2C7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79%2C.13%2C34%2C0%2C34%2C0S12.21%2C.13%2C6.9%2C1.55%20C3.97%2C2.33%2C2.27%2C4.81%2C1.48%2C7.74C0.06%2C13.05%2C0%2C24%2C0%2C24s0.06%2C10.95%2C1.48%2C16.26c0.78%2C2.93%2C2.49%2C5.41%2C5.42%2C6.19%20C12.21%2C47.87%2C34%2C48%2C34%2C48s21.79-0.13%2C27.1-1.55c2.93-0.78%2C4.64-3.26%2C5.42-6.19C67.94%2C34.95%2C68%2C24%2C68%2C24S67.94%2C13.05%2C66.52%2C7.74z%22%20fill%3D%22%23f00%22%20fill-opacity%3D%220.8%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M%2045%2C24%2027%2C14%2027%2C34%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 1;
}

.ytvideo-title {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px 20px;
	font-size: 1.2rem;
	line-height: 1.8;
	background-color: rgba(0,0,0,.2);
	color: #fff;
	text-shadow: 0 0 2px #222;
	text-align: center;
	z-index: 1;
}


