

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

/* End */


/* Start:/local/templates/notarius/css/plugins/owl-carousel.css?17327317632698*/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 2;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/local/templates/notarius/css/plugins/../../img/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}

/* Keyframes */
/*empty*/
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
/* End */


/* Start:/local/templates/notarius/css/plugins/magnific-popup.css?17327317638174*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* End */


/* Start:/local/templates/notarius/css/style.css?174913796364504*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

html {
  font-size: 15px;
  line-height: 24px;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  -webkit-tap-highlight-color: transparent;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: "Open Sans", sans-serif;
  color: #212121;
  background-color: #fff;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

a {
  text-decoration: none;
  background-color: transparent;
}
a:focus {
  outline: 0;
}

img {
  vertical-align: middle;
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

i {
  font-style: italic;
}

p,
pre {
  margin: 24px 0;
}

b,
strong {
  font-weight: bold;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

h1 {
  font-size: 30px;
  line-height: 48px;
  margin-top: 12px;
  margin-bottom: 12px;
}

h2 {
  font-size: 23px;
  line-height: 27px;
  margin-top: 12px;
  margin-bottom: 12px;
}

h3 {
  font-size: 18px;
  line-height: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
}

h4 {
  font-size: 15px;
  line-height: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
}

h5 {
  font-size: 12px;
  line-height: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
}

h6 {
  font-size: 10px;
  line-height: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Scada", sans-serif;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container_fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container_fluid:before, .container_fluid:after {
  content: " ";
  display: table;
}
.container_fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col_xs_1, .col_sm_1, .col_md_1, .col_lg_1, .col_xs_2, .col_sm_2, .col_md_2, .col_lg_2, .col_xs_3, .col_sm_3, .col_md_3, .col_lg_3, .col_xs_4, .col_sm_4, .col_md_4, .col_lg_4, .col_xs_5, .col_sm_5, .col_md_5, .col_lg_5, .col_xs_6, .col_sm_6, .col_md_6, .col_lg_6, .col_xs_7, .col_sm_7, .col_md_7, .col_lg_7, .col_xs_8, .col_sm_8, .col_md_8, .col_lg_8, .col_xs_9, .col_sm_9, .col_md_9, .col_lg_9, .col_xs_10, .col_sm_10, .col_md_10, .col_lg_10, .col_xs_11, .col_sm_11, .col_md_11, .col_lg_11, .col_xs_12, .col_sm_12, .col_md_12, .col_lg_12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col_xs_1, .col_xs_2, .col_xs_3, .col_xs_4, .col_xs_5, .col_xs_6, .col_xs_7, .col_xs_8, .col_xs_9, .col_xs_10, .col_xs_11, .col_xs_12 {
  float: left;
}

.col_xs_1 {
  width: 8.33333%;
}

.col_xs_2 {
  width: 16.66667%;
}

.col_xs_3 {
  width: 25%;
}

.col_xs_4 {
  width: 33.33333%;
}

.col_xs_5 {
  width: 41.66667%;
}

.col_xs_6 {
  width: 49.5%;
}

.col_xs_7 {
  width: 58.33333%;
}

.col_xs_8 {
  width: 66.66667%;
}

.col_xs_9 {
  width: 75%;
}

.col_xs_10 {
  width: 83.33333%;
}

.col_xs_11 {
  width: 91.66667%;
}

.col_xs_12 {
  width: 100%;
}

.col_xs_pull_0 {
  right: auto;
}

.col-xs_pull_1 {
  right: 8.33333%;
}

.col-xs_pull_2 {
  right: 16.66667%;
}

.col-xs_pull_3 {
  right: 25%;
}

.col-xs_pull_4 {
  right: 33.33333%;
}

.col-xs_pull_5 {
  right: 41.66667%;
}

.col-xs_pull_6 {
  right: 50%;
}

.col-xs_pull_7 {
  right: 58.33333%;
}

.col-xs_pull_8 {
  right: 66.66667%;
}

.col-xs_pull_9 {
  right: 75%;
}

.col-xs_pull_10 {
  right: 83.33333%;
}

.col-xs_pull_11 {
  right: 91.66667%;
}

.col-xs_pull_12 {
  right: 100%;
}

.col-xs_push_0 {
  left: auto;
}

.col_xs_push_1 {
  left: 8.33333%;
}

.col_xs_push_2 {
  left: 16.66667%;
}

.col_xs_push_3 {
  left: 25%;
}

.col_xs_push_4 {
  left: 33.33333%;
}

.col_xs_push_5 {
  left: 41.66667%;
}

.col_xs_push_6 {
  left: 50%;
}

.col_xs_push_7 {
  left: 58.33333%;
}

.col_xs_push_8 {
  left: 66.66667%;
}

.col_xs_push_9 {
  left: 75%;
}

.col_xs_push_10 {
  left: 83.33333%;
}

.col_xs_push_11 {
  left: 91.66667%;
}

.col_xs_push_12 {
  left: 100%;
}

.col_xs_offset_0 {
  margin-left: 0%;
}

.col_xs_offset_1 {
  margin-left: 8.33333%;
}

.col_xs_offset_2 {
  margin-left: 16.66667%;
}

.col_xs_offset_3 {
  margin-left: 25%;
}

.col_xs_offset_4 {
  margin-left: 33.33333%;
}

.col_xs_offset_5 {
  margin-left: 41.66667%;
}

.col_xs_offset_6 {
  margin-left: 50%;
}

.col_xs_offset_7 {
  margin-left: 58.33333%;
}

.col_xs_offset_8 {
  margin-left: 66.66667%;
}

.col_xs_offset_9 {
  margin-left: 75%;
}

.col_xs_offset_10 {
  margin-left: 83.33333%;
}

.col_xs_offset_11 {
  margin-left: 91.66667%;
}

.col_xs_offset_12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col_sm_1, .col_sm_2, .col_sm_3, .col_sm_4, .col_sm_5, .col_sm_6, .col_sm_7, .col_sm_8, .col_sm_9, .col_sm_10, .col_sm_11, .col_sm_12 {
    float: left;
  }

  .col_sm_1 {
    width: 8.33333%;
  }

  .col_sm_2 {
    width: 16.66667%;
  }

  .col_sm_3 {
    width: 25%;
  }

  .col_sm_4 {
    width: 33.2%;
  }

  .col_sm_5 {
    width: 41.66667%;
  }

  .col_sm_6 {
    width: 50%;
  }

  .col_sm_7 {
    width: 58.33333%;
  }

  .col_sm_8 {
    width: 66.66667%;
  }

  .col_sm_9 {
    width: 75%;
  }

  .col_sm_10 {
    width: 83.33333%;
  }

  .col_sm_11 {
    width: 91.66667%;
  }

  .col_sm_12 {
    width: 100%;
  }

  .col_sm_pull_0 {
    right: auto;
  }

  .col-sm_pull_1 {
    right: 8.33333%;
  }

  .col-sm_pull_2 {
    right: 16.66667%;
  }

  .col-sm_pull_3 {
    right: 25%;
  }

  .col-sm_pull_4 {
    right: 33.33333%;
  }

  .col-sm_pull_5 {
    right: 41.66667%;
  }

  .col-sm_pull_6 {
    right: 50%;
  }

  .col-sm_pull_7 {
    right: 58.33333%;
  }

  .col-sm_pull_8 {
    right: 66.66667%;
  }

  .col-sm_pull_9 {
    right: 75%;
  }

  .col-sm_pull_10 {
    right: 83.33333%;
  }

  .col-sm_pull_11 {
    right: 91.66667%;
  }

  .col-sm_pull_12 {
    right: 100%;
  }

  .col-sm_push_0 {
    left: auto;
  }

  .col_sm_push_1 {
    left: 8.33333%;
  }

  .col_sm_push_2 {
    left: 16.66667%;
  }

  .col_sm_push_3 {
    left: 25%;
  }

  .col_sm_push_4 {
    left: 33.33333%;
  }

  .col_sm_push_5 {
    left: 41.66667%;
  }

  .col_sm_push_6 {
    left: 50%;
  }

  .col_sm_push_7 {
    left: 58.33333%;
  }

  .col_sm_push_8 {
    left: 66.66667%;
  }

  .col_sm_push_9 {
    left: 75%;
  }

  .col_sm_push_10 {
    left: 83.33333%;
  }

  .col_sm_push_11 {
    left: 91.66667%;
  }

  .col_sm_push_12 {
    left: 100%;
  }

  .col_sm_offset_0 {
    margin-left: 0%;
  }

  .col_sm_offset_1 {
    margin-left: 8.33333%;
  }

  .col_sm_offset_2 {
    margin-left: 16.66667%;
  }

  .col_sm_offset_3 {
    margin-left: 25%;
  }

  .col_sm_offset_4 {
    margin-left: 33.33333%;
  }

  .col_sm_offset_5 {
    margin-left: 41.66667%;
  }

  .col_sm_offset_6 {
    margin-left: 50%;
  }

  .col_sm_offset_7 {
    margin-left: 58.33333%;
  }

  .col_sm_offset_8 {
    margin-left: 66.66667%;
  }

  .col_sm_offset_9 {
    margin-left: 75%;
  }

  .col_sm_offset_10 {
    margin-left: 83.33333%;
  }

  .col_sm_offset_11 {
    margin-left: 91.66667%;
  }

  .col_sm_offset_12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col_md_1, .col_md_2, .col_md_3, .col_md_4, .col_md_5, .col_md_6, .col_md_7, .col_md_8, .col_md_9, .col_md_10, .col_md_11, .col_md_12 {
    float: left;
  }

  .col_md_1 {
    width: 8.33333%;
  }

  .col_md_2 {
    width: 16.5%;
  }

  .col_md_3 {
    width: 25%;
  }

  .col_md_4 {
    width: 33.29%;
  }

  .col_md_5 {
    width: 41.66667%;
  }

  .col_md_6 {
    width: 50%;
  }

  .col_md_7 {
    width: 58.33333%;
  }

  .col_md_8 {
    width: 66.66667%;
  }

  .col_md_9 {
    width: 75%;
  }

  .col_md_10 {
    width: 83.33333%;
  }

  .col_md_11 {
    width: 91.66667%;
  }

  .col_md_12 {
    width: 100%;
  }

  .col_md_pull_0 {
    right: auto;
  }

  .col-md_pull_1 {
    right: 8.33333%;
  }

  .col-md_pull_2 {
    right: 16.66667%;
  }

  .col-md_pull_3 {
    right: 25%;
  }

  .col-md_pull_4 {
    right: 33.33333%;
  }

  .col-md_pull_5 {
    right: 41.66667%;
  }

  .col-md_pull_6 {
    right: 50%;
  }

  .col-md_pull_7 {
    right: 58.33333%;
  }

  .col-md_pull_8 {
    right: 66.66667%;
  }

  .col-md_pull_9 {
    right: 75%;
  }

  .col-md_pull_10 {
    right: 83.33333%;
  }

  .col-md_pull_11 {
    right: 91.66667%;
  }

  .col-md_pull_12 {
    right: 100%;
  }

  .col-md_push_0 {
    left: auto;
  }

  .col_md_push_1 {
    left: 8.33333%;
  }

  .col_md_push_2 {
    left: 16.66667%;
  }

  .col_md_push_3 {
    left: 25%;
  }

  .col_md_push_4 {
    left: 33.33333%;
  }

  .col_md_push_5 {
    left: 41.66667%;
  }

  .col_md_push_6 {
    left: 50%;
  }

  .col_md_push_7 {
    left: 58.33333%;
  }

  .col_md_push_8 {
    left: 66.66667%;
  }

  .col_md_push_9 {
    left: 75%;
  }

  .col_md_push_10 {
    left: 83.33333%;
  }

  .col_md_push_11 {
    left: 91.66667%;
  }

  .col_md_push_12 {
    left: 100%;
  }

  .col_md_offset_0 {
    margin-left: 0%;
  }

  .col_md_offset_1 {
    margin-left: 8.33333%;
  }

  .col_md_offset_2 {
    margin-left: 16.66667%;
  }

  .col_md_offset_3 {
    margin-left: 25%;
  }

  .col_md_offset_4 {
    margin-left: 33.33333%;
  }

  .col_md_offset_5 {
    margin-left: 41.66667%;
  }

  .col_md_offset_6 {
    margin-left: 50%;
  }

  .col_md_offset_7 {
    margin-left: 58.33333%;
  }

  .col_md_offset_8 {
    margin-left: 66.66667%;
  }

  .col_md_offset_9 {
    margin-left: 75%;
  }

  .col_md_offset_10 {
    margin-left: 83.33333%;
  }

  .col_md_offset_11 {
    margin-left: 91.66667%;
  }

  .col_md_offset_12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col_lg_1, .col_lg_2, .col_lg_3, .col_lg_4, .col_lg_5, .col_lg_6, .col_lg_7, .col_lg_8, .col_lg_9, .col_lg_10, .col_lg_11, .col_lg_12 {
    float: left;
  }

  .col_lg_1 {
    width: 8.33333%;
  }

  .col_lg_2 {
    width: 16.66667%;
  }

  .col_lg_3 {
    width: 25%;
  }

  .col_lg_4 {
    width: 33.33333%;
  }

  .col_lg_5 {
    width: 41.66667%;
  }

  .col_lg_6 {
    width: 50%;
  }

  .col_lg_7 {
    width: 58.33333%;
  }

  .col_lg_8 {
    width: 66.66667%;
  }

  .col_lg_9 {
    width: 75%;
  }

  .col_lg_10 {
    width: 83.33333%;
  }

  .col_lg_11 {
    width: 91.66667%;
  }

  .col_lg_12 {
    width: 100%;
  }

  .col_lg_pull_0 {
    right: auto;
  }

  .col-lg_pull_1 {
    right: 8.33333%;
  }

  .col-lg_pull_2 {
    right: 16.66667%;
  }

  .col-lg_pull_3 {
    right: 25%;
  }

  .col-lg_pull_4 {
    right: 33.33333%;
  }

  .col-lg_pull_5 {
    right: 41.66667%;
  }

  .col-lg_pull_6 {
    right: 50%;
  }

  .col-lg_pull_7 {
    right: 58.33333%;
  }

  .col-lg_pull_8 {
    right: 66.66667%;
  }

  .col-lg_pull_9 {
    right: 75%;
  }

  .col-lg_pull_10 {
    right: 83.33333%;
  }

  .col-lg_pull_11 {
    right: 91.66667%;
  }

  .col-lg_pull_12 {
    right: 100%;
  }

  .col-lg_push_0 {
    left: auto;
  }

  .col_lg_push_1 {
    left: 8.33333%;
  }

  .col_lg_push_2 {
    left: 16.66667%;
  }

  .col_lg_push_3 {
    left: 25%;
  }

  .col_lg_push_4 {
    left: 33.33333%;
  }

  .col_lg_push_5 {
    left: 41.66667%;
  }

  .col_lg_push_6 {
    left: 50%;
  }

  .col_lg_push_7 {
    left: 58.33333%;
  }

  .col_lg_push_8 {
    left: 66.66667%;
  }

  .col_lg_push_9 {
    left: 75%;
  }

  .col_lg_push_10 {
    left: 83.33333%;
  }

  .col_lg_push_11 {
    left: 91.66667%;
  }

  .col_lg_push_12 {
    left: 100%;
  }

  .col_lg_offset_0 {
    margin-left: 0%;
  }

  .col_lg_offset_1 {
    margin-left: 8.33333%;
  }

  .col_lg_offset_2 {
    margin-left: 16.66667%;
  }

  .col_lg_offset_3 {
    margin-left: 25%;
  }

  .col_lg_offset_4 {
    margin-left: 33.33333%;
  }

  .col_lg_offset_5 {
    margin-left: 41.66667%;
  }

  .col_lg_offset_6 {
    margin-left: 50%;
  }

  .col_lg_offset_7 {
    margin-left: 58.33333%;
  }

  .col_lg_offset_8 {
    margin-left: 66.66667%;
  }

  .col_lg_offset_9 {
    margin-left: 75%;
  }

  .col_lg_offset_10 {
    margin-left: 83.33333%;
  }

  .col_lg_offset_11 {
    margin-left: 91.66667%;
  }

  .col_lg_offset_12 {
    margin-left: 100%;
  }
}
.section {
  position: relative;
  padding-top: 48px;
  padding-bottom: 60px;
}
.section_bg {
  position: relative;
}
.section_bg:before {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  z-index: 1;
}
.section__name {
  text-align: center;
}
.section__name_bg {
  position: relative;
  z-index: 2;
}
.section__container {
  padding-top: 24px;
}
.section__container_bg {
  position: relative;
  z-index: 2;
}

.section_bg:before {
  opacity: 0.6;
}
.section__name {
  text-transform: uppercase;
}
.section__name h2 {
  font-size: 33px;
}
.section__name_inv {
  color: #fff;
}
.section__name_bg {
  color: #fff;
}

.container {
  position: relative;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
@media (min-width: 1201px) {
    .button {
        padding-left: 21px;
        padding-right: 21px;
    }
}

.button {
  display: inline-block;
  vertical-align: bottom;
  cursor: pointer;
  padding-bottom: 12px;
  padding-top: 12px;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}
.button_large {
  padding-bottom: 18px;
  padding-top: 18px;
  padding-left: 30px;
  padding-right: 30px;
}

.button {
  font-size: 15px;
  font-family: "Scada", sans-serif;
  color: #fff;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
}
.button:hover {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.3);
}
.button_large {
  font-size: 17.55px;
}

.easy-header__container {
  margin-top: 12px;
  margin-bottom: 12px;
}
.easy-header__phones {
  text-align: right;
  float: right;
}
.easy-header__phones span + span {
  margin-left: 30px;
}
@media (max-width: 1200px) {
  .easy-header__phones span + span {
    margin-left: 20px;
  }
    .easy-header__logo a span.logo_name{
        font-size: 15px;
    }
  .button {
      padding-left: 16px;
      padding-right: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px){
    .easy-header__logo a span.logo_name{
        display: inline-block !important;
        width: 160px;
        line-height: 14px;
    }
}
@media (max-width: 991px) {
    .easy-header__logo{
        display: none !important;
    }
}

@media (max-width: 992px) {
    .easy-header__logo a span.logo_name{
        width: 78px;
        line-height: 14px;
        font-size: 12px;
        vertical-align: top;
        display: inline-block !important;
        padding-top: 10px;
    }
    .easy-header__phones {
        margin-top: 12px;
    }
    .easy-header__logo.easy-header__logo-mobile img{
        max-width: 34px;
    }
    .easy-header__logo.easy-header__logo-mobile{
        display: inline-block !important;
        vertical-align: top;
    }
    .easy-header__phones.modificated-to-mobile a{
        font-size: 12px;
        text-align: right;
        line-height: 14px;
        display: inline-block;
    }
    .easy-header__phones span,
    .easy-header__phones .address-top:before, .easy-header__phones .phone-top:before
    {
        font-size: 12px !important;
        line-height: 12px;
    }
}

@media (max-width: 767px) {
    .mobile-hidden{
        display: none !important;
    }
}
@media (min-width: 768px) {
    .mobile-visible{
        display: none !important;
    }
}

@media (min-width: 991px){
    .easy-header__logo.easy-header__logo-mobile{
        display: none !important;
    }
    .easy-header__phones span{
        font-size: 17.55px;
    }
}
@media (min-width:1201px) {
    .easy-header__logo a span.logo_name{
        font-size: 20px;
    }
}

@media (max-width: 767px) {
  .easy-header__phones {
    text-align: left;
    float: none;
  }
  .easy-header__phones span {
    display: block;
    margin-bottom: 12px;
  }
  .easy-header__phones span + span {
    margin-left: 0px;
  }
}
.easy-header__callback {
  float: right;
}
@media (max-width: 767px) {
  .easy-header__callback {
    float: left;
    margin-bottom: 12px;
  }
}

.easy-header {
  border-bottom: 1px solid #B6B6B6;
  background-color: white;
}
.easy-header__logo {
  font-family: "Playfair Display", serif;
  font-size: 25px;
  line-height: 48px;
  height: 48px;
  text-transform: uppercase;
}
.easy-header__logo img {
  max-width: 48px;
  height: auto;
  display: inline-block;
}
.easy-header__logo a span.logo_name{
    font-family: "Scada", sans-serif;
    color: black;
    display: inline;
    margin-left: 10px;
    text-transform: none;
}
.easy-header__phones {
  font-weight: 300;
  font-family: "Roboto", sans-serif;
}
.easy-header__phones span {
  display: inline-block;
  vertical-align: middle;
}
.easy-header__phones .address-top{
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
}
.easy-header__phones .address-top:before, .easy-header__phones .phone-top:before{
    margin-right: 6px;
    font-size: 17.55px;
}
@media (max-width: 991px) {
  .easy-header__phones span + span {
    display: none;
  }
}

.icon-font-phone.phone-top span, .icon-font-home.address-top span{
    font-family: "Scada", sans-serif;
    vertical-align: baseline;
}

.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
.navbar__header:before, .navbar__header:after {
  content: " ";
  display: table;
}
.navbar__header:after {
  clear: both;
}
@media (min-width: 992px) {
  .navbar__header {
    float: left;
  }
}
.navbar__collapse {
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
}
.navbar__collapse:before, .navbar__collapse:after {
  content: " ";
  display: table;
}
.navbar__collapse:after {
  clear: both;
}
.navbar__collapse.in {
  overflow-y: auto;
}
@media (min-width: 992px) {
  .navbar__collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar__collapse.in {
    overflow-y: visible;
  }
}
.navbar__nav {
  padding-bottom: 12px;
  padding-top: 12px;
  padding-left: 15px;
  padding-right: 30px;
}
.navbar__nav > li {
  display: block;
}
.navbar__nav > li > a {
  padding-bottom: 12px;
  padding-top: 12px;
  padding-left: 0px;
  padding-right: 0px;
  display: block;
}
@media (min-width: 992px) {
  .navbar__nav {
    margin: 0;
    padding: 0px;
  }
  .navbar__nav > li {
    display: inline-block;
  }
  .navbar__nav > li > a {
    padding-top: 15px;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  padding-left: 0px;
  padding-right: 0px;
}
.navbar-toggle__icon-bar {
  display: block;
  width: 22px;
  height: 3px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle__icon-bar + .navbar-toggle__icon-bar {
  margin-top: 4px;
}
@media (min-width: 992px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-wrapper {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  z-index: 7;
  position: relative;
  width: 100%;
}

.navbar__nav {
  font-size: 0px;
  letter-spacing: -1px;
  text-align: left;
  text-transform: uppercase;
  font-family: "Scada", sans-serif;
  border-top: 1px solid #efefef;
}
.navbar__nav > li {
  letter-spacing: 0px;
  font-size: 14px;
}
.navbar__nav > li > a {
  color: #727272;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.navbar__nav > li > a:hover {
  color: #212121;
}
@media (min-width: 992px) {
  .navbar__nav {
    text-align: center;
    border: none;
    position: relative;
    overflow: hidden;
  }
  .navbar__nav a {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
  }
  .navbar__nav a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    -webkit-transform: translate(0px, 4px);
    -ms-transform: translate(0px, 4px);
    -o-transform: translate(0px, 4px);
    transform: translate(0px, 4px);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .navbar__nav a.active-item:before {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

.navbar-toggle__icon-bar {
  background-color: #727272;
}

.cols-promo__item {
  text-align: center;
}
@media (max-width: 991px) {
  .cols-promo__item {
    padding-bottom: 48px;
  }
}
.cols-promo__icon {
  width: 20%;
  margin: auto;
}
.cols-promo__decr p {
  margin-top: 12px;
  margin-bottom: 0px;
}

.row_services + .row_services {
  padding-top: 48px;
}
@media (max-width: 991px) {
  .row_services + .row_services {
    padding-top: 0px;
  }
}

.row_cols-promo + .row_cols-promo {
  padding-top: 48px;
}
@media (max-width: 991px) {
  .row_cols-promo + .row_cols-promo {
    padding-top: 0px;
  }
}

@media (max-width: 991px) {
  .section_cols-promo {
    padding-bottom: 24px;
  }
}

.cols-promo__item_advantages {
  padding-top: 12px;
}
.cols-promo__title_advantages {
  margin-left: 10%;
  margin-right: 10%;
  margin-bottom: 12px;
}

.cols-promo__item_services {
  color: #fff;
  padding-top: 12px;
}
.cols-promo__item_services:hover .cols-promo__icon_services {
  background-color: transparent;
}
.cols-promo__icon_services {
  border: 8px solid #fff;
  border-radius: 75px;
  height: 150px;
  line-height: 170px;
  width: 150px;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
  margin-bottom: 24px;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.cols-promo__icon_services span {
  font-size: 50px;
}
.cols-promo__title_services {
  border-bottom: 3px solid #fff;
  margin-left: 10%;
  margin-right: 10%;
  margin-bottom: 12px;
}

.cols-promo_service {
  padding-top: 0px;
}

.gallery-isotope__filter {
  text-align: center;
  padding-bottom: 12px;
}
.gallery-isotope__filter:before, .gallery-isotope__filter:after {
  content: " ";
  display: table;
}
.gallery-isotope__filter:after {
  clear: both;
}
.gallery-isotope__filter ul li {
  margin-bottom: 12px;
  display: inline-block;
  vertical-align: bottom;
}
.gallery-isotope__container {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 3;
}
.gallery-isotope__item {
  width: 33.333%;
}
.gallery-isotope__item img {
  max-width: 100%;
  height: auto;
  display: block;
}
.gallery-isotope__img {
  display: block;
  text-decoration: none;
}
@media (max-width: 991px) {
  .gallery-isotope__item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .gallery-isotope__item {
    width: 50%;
  }
}
@media (max-width: 600px) {
  .gallery-isotope__filter {
    text-align: left;
  }
  .gallery-isotope__filter ul li {
    padding-right: 0px;
  }
  .gallery-isotope__item {
    width: 100%;
  }
}

/* Ripple Out */
@-webkit-keyframes ripple-out {
  100% {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    opacity: 0;
  }
}
@keyframes ripple-out {
  100% {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    opacity: 0;
  }
}
.gallery-isotope__filter {
  font-family: "Scada", sans-serif;
  font-size: 0px;
  letter-spacing: -1px;
}
.gallery-isotope__filter li {
  margin-left: 3px;
  margin-right: 3px;
}
.gallery-isotope__filter a {
  color: #fff;
  padding: 10px 20px;
  display: block;
  font-size: 15px;
  letter-spacing: 0px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.gallery-isotope__filter a:before {
  content: '';
  position: absolute;
  border: #fff solid 3px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.gallery-isotope__filter a:hover, .gallery-isotope__filter a:focus {
  color: #fff;
}
.gallery-isotope__filter a.active {
  color: #fff;
}
.gallery-isotope__filter a.active:before {
  border: 3px solid #fff;
  -webkit-animation-name: ripple-out;
  animation-name: ripple-out;
}
.gallery-isotope__item {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 7px;
}
.gallery-isotope__meta {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 5;
  opacity: 0;
  padding: 30px;
  text-align: center;
  white-space: nowrap;
  font-family: "Scada", sans-serif;
  font-size: 17.55px;
  color: #fff;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.gallery-isotope__meta:before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -0.5em;
  vertical-align: middle;
}
.gallery-isotope__align-center {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.gallery-isotope__align-center span {
  display: block;
  padding-bottom: 6px;
}
.gallery-isotope__img {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.gallery-isotope__img:before {
  content: "";
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 100%;
  opacity: 0.8;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.gallery-isotope__img:hover:before {
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  -o-transform: scale(2);
  transform: scale(2);
}
.gallery-isotope__img:hover .gallery-isotope__meta {
  opacity: 1;
}
.gallery-isotope__img img {
  position: relative;
  z-index: 4;
}

.timeline-vertical {
  padding-top: 24px;
  position: relative;
}
.timeline-vertical:before {
  content: "";
  position: absolute;
  background-color: #efefef;
  width: 6px;
  height: 100%;
  top: 0px;
  left: 50%;
  margin-left: -3px;
  display: block;
}
@media (max-width: 991px) {
  .timeline-vertical {
    padding-top: 0px;
  }
  .timeline-vertical:before {
    left: 7px;
    margin-left: 0px;
  }
}
.timeline-vertical__row {
  padding-bottom: 24px;
}
.timeline-vertical__row:before, .timeline-vertical__row:after {
  content: " ";
  display: table;
}
.timeline-vertical__row:after {
  clear: both;
}
.timeline-vertical__info {
  position: relative;
}
.timeline-vertical__info:before, .timeline-vertical__info:after {
  content: " ";
  display: table;
}
.timeline-vertical__info:after {
  clear: both;
}
.timeline-vertical__info:before {
  display: block;
  content: "";
  height: 20px;
  width: 20px;
  position: absolute;
  left: 50%;
  top: 12px;
  z-index: 2;
  margin-left: -10px;
  border-radius: 10px;
  background: url("/local/templates/notarius/css/../img/circle.png") repeat scroll 0 0 transparent;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
@media (max-width: 991px) {
  .timeline-vertical__info:before {
    left: 0px;
    margin-left: 0px;
  }
}
.timeline-vertical__date {
  width: 50%;
  float: left;
  padding-top: 10px;
}
.timeline-vertical__date:before, .timeline-vertical__date:after {
  content: " ";
  display: table;
}
.timeline-vertical__date:after {
  clear: both;
}
.timeline-vertical__date span {
  display: block;
  float: right;
  margin-right: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 12.45px;
  color: #fff;
}
.timeline-vertical__date_inverse {
  float: right;
}
.timeline-vertical__date_inverse span {
  float: left;
  margin-right: 0px;
  margin-left: 30px;
}
@media (max-width: 991px) {
  .timeline-vertical__date {
    float: none;
    width: 100%;
    margin-bottom: 12px;
  }
  .timeline-vertical__date span {
    float: left;
    margin-left: 40px;
  }
}
.timeline-vertical__title {
  width: 50%;
  float: right;
  padding-left: 30px;
}
.timeline-vertical__title h3 {
  margin: 0px;
  padding-bottom: 12px;
  padding-top: 12px;
}
.timeline-vertical__title_inverse {
  float: left;
  padding-left: 0px;
  padding-right: 30px;
  text-align: right;
}
@media (max-width: 991px) {
  .timeline-vertical__title {
    float: none;
    padding-left: 40px;
    width: 100%;
    text-align: left;
  }
}
.timeline-vertical__text {
  float: right;
  width: 50%;
  padding-left: 30px;
}
.timeline-vertical__text p {
  margin: 0px;
}
.timeline-vertical__text_inverse {
  float: left;
  padding-right: 30px;
  padding-left: 0px;
  text-align: right;
}
@media (max-width: 991px) {
  .timeline-vertical__text {
    float: none;
    padding-left: 40px;
    width: 100%;
    text-align: left;
  }
}

.tabs_faq__ul {
  margin-bottom: 20px;
  font-size: 0px;
  letter-spacing: -1px;
}
.tabs_faq__li {
  font-size: 17.55px;
  display: inline-block;
  vertical-align: bottom;
  letter-spacing: 0px;
  margin-bottom: 4px;
  margin-right: 4px;
}
.tabs_faq__li a {
  display: block;
  color: #fff;
  position: relative;
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 24px;
  padding-top: 24px;
}
@media (max-width: 991px) {
  .tabs_faq__li {
    font-size: 15px;
  }
  .tabs_faq__li a {
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 18px;
    padding-top: 18px;
  }
}
@media (max-width: 767px) {
  .tabs_faq__li {
    display: block;
    margin-right: 0px;
  }
}
.tabs_faq__pane {
  display: none;
}
.tabs_faq__pane.active {
  display: block;
}
.tabs_faq__text h1, .tabs_faq__text h2, .tabs_faq__text h3, .tabs_faq__text h4, .tabs_faq__text h5, .tabs_faq__text h6 {
  margin-top: 0px;
}
.tabs_faq__text p {
  margin-top: 0px;
}
.tabs_faq__text p:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.tabs_faq__text a {
  text-decoration: underline;
}
.tabs_faq__text a:hover {
  text-decoration: none;
}

.tabs_faq {
  width: 940px;
  margin: auto;
}
@media (max-width: 991px) {
  .tabs_faq {
    width: auto;
  }
}
.tabs_faq__ul {
  font-family: "Scada", sans-serif;
}
.tabs_faq__li.active a:after {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 4px;
}
.tabs_faq__li a:hover, .tabs_faq__li a:focus {
  color: #fff;
}
.tabs_faq__content {
  background-color: #efefef;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 36px;
  padding-bottom: 36px;
}
@media (max-width: 767px) {
  .tabs_faq__content {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

.reviews-carousel {
  padding-left: 40px;
  padding-right: 40px;
}
.reviews-carousel__item {
  padding-left: 10%;
  padding-right: 10%;
}
.reviews-carousel__item p {
  margin: 0px;
}
.reviews-carousel__person {
  margin-bottom: 24px;
}
.reviews-carousel__person:before, .reviews-carousel__person:after {
  content: " ";
  display: table;
}
.reviews-carousel__person:after {
  clear: both;
}
.reviews-carousel__img {
  display: inline-block;
  vertical-align: middle;
  width: 70px;
  height: 70px;
  margin-right: 15px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .reviews-carousel__img {
    margin-right: 0px;
    margin-bottom: 12px;
  }
}
.reviews-carousel__img img {
  display: block;
  max-width: 100%;
  height: auto;
}
.reviews-carousel__name {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
@media (max-width: 767px) {
  .reviews-carousel__name {
    display: block;
    text-align: center;
  }
}
.reviews-carousel__name span {
  display: block;
}
@media (max-width: 767px) {
  .reviews-carousel__name span {
    display: inline;
  }
}
.reviews-carousel .owl-prev, .reviews-carousel .owl-next {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  z-index: 5;
  text-align: center;
  margin-top: -20px;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.reviews-carousel .owl-prev {
  left: 0px;
}
.reviews-carousel .owl-prev:before {
  content: "\ea40";
}
.reviews-carousel .owl-next {
  right: 0px;
}
.reviews-carousel .owl-next:before {
  content: "\ea3c";
}

.reviews-carousel__item {
  color: #fff;
}
.reviews-carousel__item p {
  text-align: center;
}
.reviews-carousel__person {
  text-align: center;
}
.reviews-carousel__img {
  border-radius: 35px;
}
.reviews-carousel__name {
  font-family: "Scada", sans-serif;
  font-size: 19.305px;
}
.reviews-carousel .owl-prev, .reviews-carousel .owl-next {
  border: 2px solid #fff;
}
.reviews-carousel .owl-prev:before, .reviews-carousel .owl-next:before {
  color: #fff;
  font-size: 20px;
  line-height: 37px;
  display: inline-block;
}

.section_reviews-carousel {
  background-position: center center;
  background-size: cover;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("/local/templates/notarius/css/../pic/reviews.jpg");
}

.benefits {
  color: #fff;
}
.benefits__item {
  padding-top: 12px;
  padding-bottom: 24px;
}
.benefits__amount {
  display: none;
  visibility: hidden;
}
.benefits__count {
  text-align: center;
  display: block;
}
.benefits__descr {
  margin: 0;
  text-align: center;
}

.benefits {
  font-family: "Scada", sans-serif;
}
.benefits__item + .benefits__item {
  border-left: 1px solid #fff;
}
@media (max-width: 991px) {
  .benefits__item + .benefits__item {
    border: none;
  }
}
.benefits__count {
  font-size: 51px;
  font-size: 51px;
  line-height: 72px;
}
.benefits__descr {
  font-size: 17.55px;
}

.section_benefits {
  background-position: center center;
  background-size: cover;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("/local/templates/notarius/css/../pic/benefits.jpg");
}
@media (max-width: 991px) {
  .section_benefits {
    padding-top: 24px;
    padding-bottom: 36px;
  }
}

.prices__container {
  border: 1px solid #B6B6B6;
}
@media (max-width: 991px) {
  .prices__container {
    margin-bottom: 36px;
  }
}
.prices__title {
  text-align: center;
  border-bottom: 1px solid #B6B6B6;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.prices__include {
  padding-bottom: 60px;
  padding-top: 36px;
}
.prices__list {
  list-style: none;
}
.prices__li {
  margin-left: 30px;
  margin-right: 30px;
  padding-bottom: 12px;
  padding-top: 12px;
}
.prices__info {
  padding-bottom: 48px;
  text-align: center;
}
.prices__price {
  font-size: 22.5px;
  display: block;
  text-align: center;
  padding-bottom: 18px;
}

.prices {
  padding-top: 24px;
}
.prices__container {
  position: relative;
  z-index: 2;
}
.prices__container_accent {
  margin-top: -24px;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .prices__container {
    margin-top: 0px;
    margin-bottom: 36px;
  }
}
.prices__container_left {
  margin-right: -1px;
  z-index: 1;
}
.prices__container_right {
  margin-left: -1px;
  z-index: 1;
}
@media (max-width: 991px) {
  .prices__container_left, .prices__container_right {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.prices__title h3 {
  font-size: 24.75px;
}
.prices__title_accent {
  border-bottom: medium none;
  color: #fff;
}
.prices__li {
  border-bottom: 1px solid #B6B6B6;
  margin-left: 60px;
  position: relative;
  padding-bottom: 18px;
  padding-top: 18px;
}
.prices__li:after {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 21.06px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  left: -35px;
  line-height: 1;
  position: absolute;
  text-transform: none;
  top: 50%;
  margin-top: -10px;
  color: #388e3c;
  content: "\ea10";
}
.prices__li_none:after {
  content: "\ea0f";
  color: #d32f2f;
}
.prices__info_accent {
  padding-top: 48px;
}
@media (max-width: 991px) {
  .prices__info {
    padding-top: 0px;
  }
}
.prices__price {
  font-family: "Roboto", sans-serif;
  font-size: 24.75px;
}

.col_prices {
  padding-left: 0px;
  padding-right: 0px;
}

.row_prices {
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 991px) {
  .section_prices {
    padding-bottom: 24px;
  }
}

.call-to-act {
  width: 940px;
  margin: auto;
}
@media (max-width: 991px) {
  .call-to-act {
    width: auto;
  }
}
.call-to-act__button {
  text-align: center;
}
.call-to-act__descr {
  text-align: center;
  padding-bottom: 36px;
}
.call-to-act__descr p {
  margin: 0px;
}

.call-to-act__descr {
  color: #fff;
  line-height: 36px;
  font-family: "Roboto", sans-serif;
  font-size: 22.5px;
  font-weight: lighter;
}

.button_call-to-act {
  font-size: 24.75px;
}

.call-to-act__button a{
  color: white;
}

.section_call-to-act {
  background-position: center center;
  background-size: cover;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("/local/templates/notarius/css/../pic/calltoaction.jpg");
}

.line-carousel__container {
  position: relative;
  margin-top: 44px;
}
.line-carousel__item {
  position: relative;
}
.line-carousel__item span {
  display: block;
}
.line-carousel__item img {
  display: block;
  width: 100%;
  height: auto;
}

.line-carousel__item span {
  margin: 0 7px;
  border: 1px solid #B6B6B6;
  background-color: #fff;
}

.line-carousel .owl-pagination {
  padding-top: 24px;
  text-align: center;
}
.line-carousel .owl-page {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 5px;
}
.line-carousel .owl-page span {
  width: 12px;
  height: 12px;
  display: block;
  border-radius: 12px;
  background-color: #fff;
}

#map {
  position: absolute;
}

.map {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;
  background-color: #f7f1d9;
}
@media (max-width: 991px) {
  .map {
    position: relative;
    height: 400px;
  }
}

.section__container_map {
  position: relative;
  padding-bottom: 36px;
  padding-top: 36px;
}
@media (max-width: 991px) {
  .section__container_map {
    padding-bottom: 0px;
    padding-top: 0px;
  }
}
.section_map {
  padding: 0px;
}

.contact-card {
  max-width: 360px;
  color: #fff;
  position: relative;
  z-index: 2;
  padding-top: 30px;
}
@media (max-width: 991px) {
  .contact-card {
    margin-bottom: 36px;
    max-width: none;
  }
}
.contact-card__name {
  padding-left: 30px;
  margin-bottom: 18px;
}
.contact-card__name h2 {
  margin: 0px;
}
.contact-card__container {
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  z-index: 2;
  padding-bottom: 12px;
}
.contact-card__row {
  padding-bottom: 24px;
}
.contact-card__row_address p {
  margin: 0px;
}
.contact-card__row_phones > span {
  display: block;
}
.contact-card__row_phones span + span {
  padding-top: 12px;
}
.contact-card__row_email a {
  color: #fff;
  text-decoration: none;
}
.contact-card__row_email a:hover {
  text-decoration: underline;
  color: #fff;
}
.contact-card__row_email a:focus {
  color: #fff;
}

.social-buttons {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 12px;
  padding-top: 12px;
}
.social-buttons:before, .social-buttons:after {
  content: " ";
  display: table;
}
.social-buttons:after {
  clear: both;
}
@media (max-width: 767px) {
  .social-buttons {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.social-buttons__item {
  float: left;
  width: 40px;
  text-align: center;
  padding-bottom: 12px;
  padding-top: 12px;
}
.social-buttons__item + .social-buttons__item {
  margin-left: 15px;
}
@media (max-width: 767px) {
  .social-buttons__item + .social-buttons__item {
    margin-left: 0px;
  }
}

.contact-card__name {
  text-transform: uppercase;
}
.contact-card__name h2 {
  font-size: 33px;
}
.contact-card__container {
  font-family: "Scada", sans-serif;
}

.social-buttons__item svg {
  fill: #fff;
}

.article h1, .article h2, .article h3, .article h4 {
  margin-top: 0px;
}
.article a {
  text-decoration: underline;
}
.article a:hover {
  text-decoration: none;
}
.article p {
  margin: 0px;
  padding-bottom: 24px;
}
.article ul {
  padding-bottom: 24px;
  padding-left: 30px;
  list-style-type: disc;
}
.article ul li {
  margin-bottom: 12px;
}
.article ul li ul {
  padding-bottom: 0px;
  padding-top: 12px;
}
.article ol {
  padding-bottom: 24px;
  padding-left: 30px;
  list-style-type: decimal;
}
.article ol li {
  margin-bottom: 12px;
}
.article ol li ol {
  padding-bottom: 0px;
  padding-top: 12px;
}
.article blockquote {
  font-style: italic;
  padding-left: 30px;
  padding-right: 60px;
  margin-bottom: 24px;
}

.footer {
  color: #fff;
}
.footer__copyright {
  padding-top: 12px;
  padding-bottom: 12px;
}
.footer__copyright p {
  margin: 0px;
}

.footer__copyright {
  font-size: 12.45px;
  font-family: "Scada", sans-serif;
}

.gallery-box__container:before, .gallery-box__container:after {
  content: " ";
  display: table;
}
.gallery-box__container:after {
  clear: both;
}
.gallery-box__item {
  width: 33.333%;
  float: left;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 7px;
}
.gallery-box__item img {
  max-width: 100%;
  height: auto;
  display: block;
}
.gallery-box__meta {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 5;
  opacity: 0;
  text-align: center;
  font-family: "Scada", sans-serif;
  font-size: 17.55px;
  color: #fff;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.gallery-box__meta:before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -0.5em;
  vertical-align: middle;
}
.gallery-box__align-center {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.gallery-box__align-center_icon span {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.gallery-box__align-center_icon span:before {
  content: "\ea0a";
  color: #fff;
  font-size: 33px;
}
.gallery-box__inner {
  position: relative;
  overflow: hidden;
  display: block;
  text-decoration: none;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.gallery-box__inner:before {
  content: "";
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 100%;
  opacity: 0.8;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.gallery-box__inner:hover:before {
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  -o-transform: scale(2);
  transform: scale(2);
}
.gallery-box__inner:hover .gallery-box__meta {
  opacity: 1;
}
.gallery-box__inner img {
  position: relative;
  z-index: 4;
}
@media (max-width: 991px) {
  .gallery-box__item {
    width: 50%;
  }
}
@media (max-width: 600px) {
  .gallery-box__item {
    width: 100%;
  }
}

.section_gallery-box {
  background-color: #efefef;
}

.article_gallery-box {
  background-color: #fff;
  margin-bottom: 36px;
  padding-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
}
@media (max-width: 767px) {
  .article_gallery-box {
    padding-top: 18px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.page-info {
  color: #fff;
}
.page-info__title {
  position: relative;
}
.page-info__title h1 {
  margin: 0px;
}
.page-info__back {
  font-size: 17.55px;
  text-align: right;
  font-family: "Scada", sans-serif;
  padding-top: 12px;
}
@media (max-width: 767px) {
  .page-info__back {
    padding-top: 36px;
    text-align: left;
  }
}
.page-info__back a {
  color: #fff;
}
.page-info__back a:before {
  display: inline-block;
  vertical-align: middle;
  padding-right: 6px;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea40";
}

.section_page-info {
  background-position: center center;
  background-size: cover;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("/local/templates/notarius/css/../pic/page-top.jpg");
  padding-bottom: 48px;
  padding-top: 24px;
}

.dialog,
.dialog__overlay {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.dialog {
  position: fixed;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  pointer-events: none;
  z-index: 15;
}
.dialog__header {
  position: relative;
  border-bottom: 3px solid #c5cae9;
  padding-bottom: 24px;
  margin-bottom: 24px;
}
.dialog__header span {
  font-family: "Scada", sans-serif;
  font-size: 22.5px;
  display: block;
  text-transform: uppercase;
}
.dialog__header button {
  border: none;
  background-color: transparent;
  position: absolute;
  right: -10px;
  top: -10px;
  color: #727272;
  font-size: 17.55px;
  outline: none;
}
.dialog__contain form > div {
  position: relative;
  margin-bottom: 24px;
}
.dialog__contain form > div label {
  font-size: 12px;
  position: absolute;
  right: 20%;
  text-transform: lowercase;
  top: -10px;
  color: #D32F2F;
}
.dialog__contain input[type="text"], .dialog__contain input[type="tel"], .dialog__contain input[type="email"]{
  height: 35px;
  padding-left: 10px;
  width: 80%;
  border: none;
  border-bottom: 1px solid #B6B6B6;
  border-radius: 0px;
  outline: 0 !important;
}
.dialog__contain input[type="submit"] {
  border: none;
  border-radius: 0px;
}
.dialog__success {
  background-color: #388E3C;
  padding-top: 18px;
  padding-bottom: 18px;
  margin-bottom: 24px;
  padding-left: 30px;
  padding-right: 30px;
  color: #fff;
  font-size: 13px;
}
.dialog__error {
  background-color: #D32F2F;
  padding-top: 18px;
  padding-bottom: 18px;
  margin-bottom: 24px;
  padding-left: 30px;
  padding-right: 30px;
  color: #fff;
  font-size: 13px;
}
.dialog__error p {
  margin: 0px;
}
.dialog__captcha {
  width: 80%;
}
.dialog__captcha:before, .dialog__captcha:after {
  content: " ";
  display: table;
}
.dialog__captcha:after {
  clear: both;
}
.dialog__captcha img {
  float: right;
}
.dialog_button-container {
  padding-top: 24px;
  margin-bottom: 11px !important;
}

.dialog__overlay {
  position: absolute;
  z-index: 1;
  background: rgba(55, 58, 71, 0.9);
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-backface-visibility: hidden;
}

.dialog--open .dialog__overlay {
  opacity: 1;
  pointer-events: auto;
}

.dialog__content {
  width: 100%;
  max-width: 500px;
  min-width: 290px;
  background: #fff;
  padding: 30px;
  position: relative;
  z-index: 6;
  opacity: 0;
}
.dialog__content_loading:after {
  position: absolute;
  z-index: 3;
  background: rgba(255, 255, 255, 0.7);
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  display: block;
  content: "";
}

.dialog--open .dialog__content {
  pointer-events: auto;
}

/* Content */
.dialog.dialog--open .dialog__content,
.dialog.dialog--close .dialog__content {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.dialog.dialog--open .dialog__content {
  -webkit-animation-name: anim-open;
  animation-name: anim-open;
}

.dialog.dialog--close .dialog__content {
  -webkit-animation-name: anim-close;
  animation-name: anim-close;
}

@-webkit-keyframes anim-open {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
  }
}
@keyframes anim-open {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes anim-close {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.9, 0.9, 1);
  }
}
@keyframes anim-close {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.9, 0.9, 1);
    transform: scale3d(0.9, 0.9, 1);
  }
}
.modificated-to-mobile a {
  color: inherit;
}

.section_about {
  padding-bottom: 24px;
}

.owl-slider {
  padding-right: 15px;
}
@media (max-width: 991px) {
  .owl-slider {
    padding-bottom: 48px;
  }
}
.owl-slider__container {
  position: relative;
  overflow: hidden;
}
.owl-slider__img img {
  display: block;
  max-width: 100%;
  height: auto;
}

.owl-slider .owl-buttons div {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.3);
  text-align: center;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.owl-slider .owl-prev:before, .owl-slider .owl-next:before {
  color: #fff;
  font-size: 20px;
  line-height: 40px;
  display: inline-block;
}
.owl-slider .owl-prev {
  left: 0px;
}
.owl-slider .owl-prev:before {
  content: "\ea40";
}
.owl-slider .owl-next {
  right: 0px;
}
.owl-slider .owl-next:before {
  content: "\ea3c";
}

.promo-list {
  font-size: 0px;
  letter-spacing: -1px;
  padding-left: 15px;
  padding-top: 12px;
}
@media (max-width: 991px) {
  .promo-list {
    padding-top: 0px;
  }
}
.promo-list__item {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding-right: 30px;
  font-size: 15px;
  letter-spacing: 0px;
  margin-bottom: 36px;
}
.promo-list__item:before, .promo-list__item:after {
  content: " ";
  display: table;
}
.promo-list__item:after {
  clear: both;
}
@media (max-width: 767px) {
  .promo-list__item {
    width: 100%;
  }
}
.promo-list__icon {
  height: 50px;
  width: 50px;
  border: 1px solid #efefef;
  display: block;
  float: left;
  font-size: 29px;
  line-height: 50px;
  margin-right: 15px;
  text-align: center;
}
.promo-list__text {
  margin-left: 50px;
  font-family: "Scada", sans-serif;
}
.promo-list__text p {
  margin: 0px;
}

@-webkit-keyframes scaleout {
  0% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes scaleout {
  0% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
.loader {
  display: block;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 15;
  background-color: #fff;
}
.loader_el {
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -20px;
  border-radius: 100%;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-animation: scaleout 1s infinite ease-in-out;
  -o-animation: scaleout 1s infinite ease-in-out;
  animation: scaleout 1s infinite ease-in-out;
}

.fs-present-display {
  background-position: center center;
  background-size: cover;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("/local/templates/notarius/css/../pic/main-2.jpg");
  position: relative;
}
.fs-present-display:after {
  position: absolute;
  content: "";
  display: block;
  opacity: 0.5;
  z-index: 2;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}

.present-info {
  position: relative;
  z-index: 3;
}
.present-info__inner {
  text-align: center;
  color: #fff;
}
.present-info__inner h1 {
  font-size: 60px;
  line-height: 72px;
  margin-bottom: 36px;
  font-weight: bold;
  margin-top: 0px;
}
.present-info__inner p {
  padding-left: 15%;
  padding-right: 15%;
  font-weight: lighter;
  font-family: "Roboto", sans-serif;
  font-size: 23px;
  line-height: 48px;
  margin-bottom: 36px;
}
@media (max-width: 1199px) {
  .present-info__inner h1 {
    font-size: 45px;
    line-height: 72px;
  }
  .present-info__inner p {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media (max-width: 767px) {
  .present-info__inner h1 {
    font-size: 30px;
    line-height: 48px;
  }
  .present-info__inner p {
    font-size: 17.55px;
    font-weight: normal;
  }
}

.button_fs-present-display {
  font-size: 22.5px;
  text-transform: uppercase;
  padding-left: 15px;
  padding-right: 22px;
  margin-bottom: 24px;
}
.button_fs-present-display small {
  margin-right: 5px;
}

.present-info .owl-pagination {
  text-align: center;
  padding-top: 24px;
}
.present-info .owl-pagination .owl-page {
  width: 30px;
  height: 6px;
  display: inline-block;
  background-color: #fff;
  margin-left: 4px;
  margin-right: 4px;
}
.present-info .owl-pagination .owl-page.active {
  opacity: 0.5;
}
.present-info .owl-item .it-aimation {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.present-info .owl-item .it-aimation:nth-child(1) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.present-info .owl-item .it-aimation:nth-child(2) {
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}
.present-info .owl-item .it-aimation:nth-child(3) {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}
.present-info .owl-item.active .it-aimation {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.icon-set {
  padding-top: 48px;
}
.icon-set__inner {
  margin-bottom: 24px;
}
.icon-set__icon {
  padding: 15px;
  border: 1px solid #B6B6B6;
  text-align: center;
  font-size: 25px;
}
.icon-set__id {
  margin-top: 12px;
  padding-bottom: 12px;
  padding-top: 12px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #efefef;
  border: 1px solid #efefef;
  text-align: center;
  font-size: 12px;
}
.section_cols-about p {
  margin: 4px 0;
}
.section_cols-about .green_line {
  border-bottom: 3px solid #DCEDC8;
  padding-top: 24px;
}
.parargraph-service__additional{
  margin-left: 15px;
}
.button-file {
  color: white;
  position: relative;
  height: 40px;
    cursor: pointer;
}
.button-file__native {
  opacity:0;
  filter:alpha(opacity:0);
  cursor:pointer;
  width: 111px;
}
.form-group.button.button-file label{
    color: white;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    left: 50%;
    font-size: 15px;
    font-family: "Scada", sans-serif;
    margin-left: -19px;
    text-transform: none;
    cursor: pointer;
    font-weight: normal;
}
/* End */


/* Start:/local/templates/notarius/colors.css?17327317632341*/
a {
  color: #303F9F;
}
a:hover, a:focus {
  color: #1e2864;
}

.button {
  background-color: #1976D2;
}
.button:hover {
  background-color: #2083e4;
}

.cols-promo__title_advantages {
  border-bottom: 3px solid #BBDEFB;
}

.contact-card {
  background-color: #303F9F;
}

.social-buttons {
  border-top: 3px solid #FF5252;
  background-color: #BBDEFB;
}
.social-buttons__item:hover svg {
  fill: #5baff5;
}

.button_call-to-act {
  background-color: #FF5252;
}
.button_call-to-act:hover {
  background-color: #ff6c6c;
}

.easy-header__logo a {
  color: #212121;
}
.easy-header__logo a span {
  color: #FF5252;
}

@media (min-width: 992px) {
  .navbar__nav a:before {
    background: #FF5252;
  }
}

.button_fs-present-display {
  background-color: #FF5252;
}
.button_fs-present-display:hover {
  background-color: #ff8585;
}

.gallery-isotope__filter a:hover {
  background-color: #FF5252;
}
.gallery-isotope__filter a.active {
  background-color: #FF5252;
}
.gallery-isotope__img:before {
  background-color: #303F9F;
}

.section_inv {
  background-color: #303F9F;
}
.section_bg:before {
  background-color: #303F9F;
}

.line-carousel .owl-page span {
  border: 1px solid #303F9F;
}
.line-carousel .owl-page.active span {
  background-color: #303F9F;
}

.reviews-carousel__img {
  border: 2px solid #FF5252;
}

.tabs_faq__li.active a:after {
  background-color: #FF5252;
}

.tabs_faq__li a {
  background-color: #303F9F;
}

.prices__title_accent {
  background-color: #303F9F;
  box-shadow: 0 0 0 1px #303F9F;
}

.timeline-vertical__row:hover .timeline-vertical__info:before {
  background-color: #1976D2;
}
.timeline-vertical__info:before {
  background-color: #FF5252;
}
.timeline-vertical__date span {
  background-color: #303F9F;
}

.promo-list__icon {
  color: white;
}

.loader_el {
  background-color: #303F9F;
}

.article blockquote {
  border-left: 4px solid #303F9F;
}

.footer {
  background-color: #303F9F;
}

.gallery-box__inner:before {
  background-color: #303F9F;
}

.page-info__back a:hover {
  color: #ff8585;
}
.section_cols-service{
  color: white;
  background-color: #303F9F;
}
.easy-header__phones .address-top:before, .easy-header__phones .phone-top:before{
    color: #303F9F;
}
/* End */


/* Start:/local/templates/notarius/components/citfact/form/main_form/style.css?17327317631413*/
.form-generator {
}

.personal_agreement{
    color: grey;
    font-size: 12px;
    line-height: 12px;
    margin-top: 10px;
}

.form-generator .alert {
    margin-bottom: 10px;
    padding: 10px 15px;
}

.form-generator .alert-success {
    background-color: #DFF0D8;
    border-color: #D6E9C6;
    color: #3C763D;
}

.form-generator .alert-danger {
    background-color: #F2DEDE;
    border-color: #EBCCD1;
    color: #A94442;
}

.form-generator .form-group {
    margin: 0 0 10px 0;
    padding: 0;
}

.form-generator .form-group label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
}

.form-generator .form-group .form-control {
    display: block;
}

.form-generator .form-group .calendar-container {
    position: relative;
}

.form-generator .form-group .calendar-container span.calendar {
    background: url("/bitrix/panel/main/images/bx-admin-sprite-small-1.png") no-repeat scroll 0 -1934px;
    width: 16px;
    height: 15px;
    cursor: pointer;
    position: absolute;
    right: 6px;
    top: 4px;
}

.form-generator .form-group input[type=file] {
    display: block;
}
.form-generator .form-group .captcha-image,
.form-generator .form-group .form-control.form-control_inline
{
    display: inline-block;
}

.form-generator .form-group .form-control.form-control_inline {
    width: calc(80% - 110px);
}
.form-generator .form-group .captcha-image {
    cursor: pointer;
}
/* End */
/* /local/templates/notarius/css/fonts/icomoon.css?173273176326556 */
/* /local/templates/notarius/css/plugins/owl-carousel.css?17327317632698 */
/* /local/templates/notarius/css/plugins/magnific-popup.css?17327317638174 */
/* /local/templates/notarius/css/style.css?174913796364504 */
/* /local/templates/notarius/colors.css?17327317632341 */
/* /local/templates/notarius/components/citfact/form/main_form/style.css?17327317631413 */
