[class*="wp-block-"]{margin-bottom:1em}.widget_block [class*="wp-block-"]{margin-bottom:0!important}.widget_block [class*="wp-block-"]>ul{list-style-type:disc!important}.wp-block-button{margin-bottom:20px}.wp-block-button .wp-block-button__link,.is-style-outline .wp-block-button__link{border-radius:100px;line-height:1.4em}.is-style-squared .wp-block-button__link{border-radius:0}.wp-block-search .wp-block-search__input{flex:1}.wp-block-search__label{margin-bottom:14px!important}.wp-block-search__button{white-space:nowrap;padding:10px 35px!important}.wp-block-search .wp-block-search__button{background-color:#333;color:#fff}.wp-block-quote.is-style-large{background:none}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:100%}.wp-block-separator.is-style-wide{margin-left:-20px;margin-right:-20px}.wp-block-separator.is-style-dots:before{margin:0 auto}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{box-sizing:border-box;border-top-right-radius:0!important;border-top-left-radius:0!important;border:0!important;box-shadow:none!important;padding:40px 10px 5px!important;margin:0!important}ul.blocks-gallery-grid{margin:0}.wp-block-quote,.wp-block-code,.wp-block-code code{width:100%;box-sizing:border-box}.wp-block-code code{background:none;line-height:1.4;padding:0}.wp-block-cover,.wp-block-cover-image{width:auto}.wp-block-pullquote blockquote{background:none;padding:0;margin:0}.wp-block-group__inner-container>h2{border-bottom:1px solid rgb(167 167 167 / .2);position:relative;padding:0 0 20px;margin:0 0 20px;font-size:20px}.wp-block-latest-comments{color:#676767}.wp-block-latest-posts li a,.wp-block-latest-comments li{padding:3px 0;display:block;border-bottom:1px solid rgb(167 167 167 / .15);transition:all .2s ease-in-out}.wp-block-latest-comments li{padding:8px 0}.wp-block-latest-posts li a:hover,.wp-block-latest-comments li:hover{border-color:initial}.wp-block-latest-comments__comment-author,.comment-author-link .url{font-weight:700}.is-layout-flow.wp-block-group.has-background{padding:50px 50px 30px;border-radius:2px}.wp-block-gallery.is-layout-flex{margin-bottom:40px}figure.is-layout-flex.wp-block-gallery-3.wp-block-gallery.columns-2.is-cropped.alignleft{margin-right:25px!important}blockquote.wp-block-quote.is-style-large{background:rgb(167 167 167 / .1);display:inline-block;position:relative;padding:30px 35px!important;border-radius:4px;overflow:auto;max-width:100%}.wp-caption-text{display:block;margin:0 auto 20px;padding:10px 30px;font-size:13px;font-style:italic;border-radius:3px;z-index:1;position:relative}.wp-caption-text a{color:inherit}.uagb-columns__wrap{box-sizing:border-box}.uagb-columns__wrap *{box-sizing:border-box}.moneris-direct-card-form{text-align:center}.moneris-direct-card-form #moneris-direct-card-wrapper{margin-bottom:30px}.moneris-direct-card-form .moneris-direct-half-wrapper{display:flex}.moneris-direct-card-form input.moneris-input-wide{display:block;width:100%}.moneris-direct-card-form .moneris-input-half-wrapper input{display:inline-block}#moneris-direct-card-wrapper .jp-card-container{width:auto;max-width:350px}.moneris-direct-card-form input[type="text"]{padding:10px;margin-bottom:10px}.moneris-direct-card-form .moneris-input-half{width:calc(50% - 5px);margin-right:5px}.moneris-payment-gateway-label{width:100%;display:flex;align-items:center}.moneris-payment-gateway-label .wc-block-components-payment-method-icons{flex:1 0 auto;display:flex;justify-content:flex-end;padding-right:16px}@font-face{font-family:'czicons';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/admin/fields/codevz_fields/icons/czicons.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/admin/fields/codevz_fields/icons/czicons.eot#iefix) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/admin/fields/codevz_fields/icons/czicons.woff2) format('woff2'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/admin/fields/codevz_fields/icons/czicons.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/admin/fields/codevz_fields/icons/czicons.ttf) format('truetype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/admin/fields/codevz_fields/icons/czicons.svg#czicons) format('svg');font-weight:400;font-style:normal}[class^="czico-"]:before,[class*=" czico-"]:before{font-family:"czicons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.czico-Icon-Action-Profile-Off:before{content:'\e800'}.czico-Icon-Action-Profile-On:before{content:'\e801'}.czico-002-right-arrow-3:before{content:'\e802'}.czico-003-left-arrow-2:before{content:'\e803'}.czico-004-right-arrow-2:before{content:'\e804'}.czico-005-right-arrow-1:before{content:'\e805'}.czico-006-left-arrow-1:before{content:'\e806'}.czico-007-left-arrow:before{content:'\e807'}.czico-008-right-arrow:before{content:'\e808'}.czico-009-little-thin-expand-arrows:before{content:'\e809'}.czico-010-expand:before{content:'\e80a'}.czico-011-blank-check-box:before{content:'\e80b'}.czico-012-done:before{content:'\e80c'}.czico-013-export:before{content:'\e80d'}.czico-014-cube:before{content:'\e80e'}.czico-015-push-pin:before{content:'\e80f'}.czico-016-map-localization:before{content:'\e810'}.czico-017-credit-card-2:before{content:'\e811'}.czico-018-credit-card-1:before{content:'\e812'}.czico-019-wallet-1:before{content:'\e813'}.czico-020-credit-card:before{content:'\e814'}.czico-021-shield-5:before{content:'\e815'}.czico-022-shield-4:before{content:'\e816'}.czico-023-guarantee:before{content:'\e817'}.czico-024-security-badge:before{content:'\e818'}.czico-chat-1:before{content:'\e819'}.czico-002-communication:before{content:'\e81a'}.czico-003-multimedia-2:before{content:'\e81b'}.czico-004-balloon:before{content:'\e81c'}.czico-005-speech-bubble:before{content:'\e81d'}.czico-006-speech-bubble-with-text-lines:before{content:'\e81e'}.czico-007-phone-chat-with-wifi-signal:before{content:'\e81f'}.czico-008-chat-2:before{content:'\e820'}.czico-009-speech-bubbles-comment-option:before{content:'\e821'}.czico-010-support:before{content:'\e822'}.czico-011-chat-1:before{content:'\e823'}.czico-012-chat:before{content:'\e824'}.czico-013-whatsapp-logo:before{content:'\e825'}.czico-014-arrows-11:before{content:'\e826'}.czico-015-play:before{content:'\e827'}.czico-017-arrows-9:before{content:'\e828'}.czico-042-shopping-cart-1:before{content:'\e829'}.czico-043-heart-outline:before{content:'\e82a'}.czico-044-heart-1:before{content:'\e82b'}.czico-045-heart:before{content:'\e82c'}.czico-046-like:before{content:'\e82d'}.czico-047-line-1:before{content:'\e82e'}.czico-048-bars-2:before{content:'\e82f'}.czico-049-music:before{content:'\e830'}.czico-050-interface-2:before{content:'\e831'}.czico-018-play-button-4:before{content:'\e832'}.czico-052-three-2:before{content:'\e833'}.czico-053-three-1:before{content:'\e834'}.czico-019-shopping-bag-6:before{content:'\e835'}.czico-055-three:before{content:'\e836'}.czico-056-menu-8:before{content:'\e837'}.czico-057-menu-6:before{content:'\e838'}.czico-058-menu-7:before{content:'\e839'}.czico-020-shopping-basket-1:before{content:'\e83a'}.czico-060-bars:before{content:'\e83b'}.czico-061-menu-4:before{content:'\e83c'}.czico-062-menu-3:before{content:'\e83d'}.czico-063-menu-2:before{content:'\e83e'}.czico-064-home-4:before{content:'\e83f'}.czico-021-shopping-bag-7:before{content:'\e840'}.czico-066-home-3:before{content:'\e841'}.czico-067-house-outline:before{content:'\e842'}.czico-068-home-2:before{content:'\e843'}.czico-069-home-1:before{content:'\e844'}.czico-070-home:before{content:'\e845'}.czico-071-interface-1:before{content:'\e846'}.czico-072-check-mark:before{content:'\e847'}.czico-073-checked-3:before{content:'\e848'}.czico-074-tick-inside-circle:before{content:'\e849'}.czico-075-checked-2:before{content:'\e84a'}.czico-076-success:before{content:'\e84b'}.czico-077-flag:before{content:'\e84c'}.czico-078-globe:before{content:'\e84d'}.czico-079-pin:before{content:'\e84e'}.czico-080-placeholder-3:before{content:'\e84f'}.czico-081-placeholder-2:before{content:'\e850'}.czico-082-maps-and-flags:before{content:'\e851'}.czico-083-placeholder-1:before{content:'\e852'}.czico-084-placeholder:before{content:'\e853'}.czico-085-multimedia-1:before{content:'\e854'}.czico-086-note:before{content:'\e855'}.czico-022-shopping-bag-5:before{content:'\e856'}.czico-088-envelope-of-white-paper:before{content:'\e857'}.czico-089-mail-1:before{content:'\e858'}.czico-090-envelope-1:before{content:'\e859'}.czico-091-message-1:before{content:'\e85a'}.czico-092-mail:before{content:'\e85b'}.czico-093-message:before{content:'\e85c'}.czico-094-envelope:before{content:'\e85d'}.czico-095-user-4:before{content:'\e85e'}.czico-096-user-shape:before{content:'\e85f'}.czico-097-user-3:before{content:'\e860'}.czico-098-profile-1:before{content:'\e861'}.czico-099-user-2:before{content:'\e862'}.czico-100-user-1:before{content:'\e863'}.czico-101-user:before{content:'\e864'}.czico-102-avatar:before{content:'\e865'}.czico-103-tool-1:before{content:'\e866'}.czico-104-circle:before{content:'\e867'}.czico-105-link-3:before{content:'\e868'}.czico-106-foreign:before{content:'\e869'}.czico-107-web-link:before{content:'\e86a'}.czico-108-link-2:before{content:'\e86b'}.czico-109-link-symbol-1:before{content:'\e86c'}.czico-110-link-symbol:before{content:'\e86d'}.czico-111-unlink-1:before{content:'\e86e'}.czico-112-unlink:before{content:'\e86f'}.czico-113-link-1:before{content:'\e870'}.czico-114-signs-1:before{content:'\e871'}.czico-115-cross-3:before{content:'\e872'}.czico-116-cross-2:before{content:'\e873'}.czico-117-web:before{content:'\e874'}.czico-118-cross-1:before{content:'\e875'}.czico-119-cross:before{content:'\e876'}.czico-120-tool:before{content:'\e877'}.czico-121-signs:before{content:'\e878'}.czico-122-sign:before{content:'\e879'}.czico-123-add-7:before{content:'\e87a'}.czico-124-add-6:before{content:'\e87b'}.czico-125-add-song:before{content:'\e87c'}.czico-126-add-5:before{content:'\e87d'}.czico-127-add-4:before{content:'\e87e'}.czico-128-add-3:before{content:'\e87f'}.czico-129-plus-1:before{content:'\e880'}.czico-023-shopping-bag-4:before{content:'\e881'}.czico-024-shopping-cart-4:before{content:'\e882'}.czico-132-arrows-8:before{content:'\e883'}.czico-133-arrows-7:before{content:'\e884'}.czico-134-arrows-6:before{content:'\e885'}.czico-135-arrows-5:before{content:'\e886'}.czico-136-play-button-3:before{content:'\e887'}.czico-137-play-button-2:before{content:'\e888'}.czico-138-play-button-1:before{content:'\e889'}.czico-139-search-8:before{content:'\e88a'}.czico-140-search-7:before{content:'\e88b'}.czico-141-interface:before{content:'\e88c'}.czico-142-search-6:before{content:'\e88d'}.czico-143-magnifier-tool:before{content:'\e88e'}.czico-144-musica-searcher:before{content:'\e88f'}.czico-145-search-5:before{content:'\e890'}.czico-146-search-4:before{content:'\e891'}.czico-147-magnifying-glass:before{content:'\e892'}.czico-148-search-3:before{content:'\e893'}.czico-149-basket:before{content:'\e894'}.czico-150-shopping-cart:before{content:'\e895'}.czico-151-shopping-bag-1:before{content:'\e896'}.czico-025-shopping-cart-3:before{content:'\e897'}.czico-026-shopping-bag-3:before{content:'\e898'}.czico-027-shopping-bag-2:before{content:'\e899'}.czico-028-shopping-basket:before{content:'\e89a'}.czico-029-shopping-cart-2:before{content:'\e89b'}.czico-030-shopping-purse-icon:before{content:'\e89c'}.czico-031-commerce-9:before{content:'\e89d'}.czico-032-web-1:before{content:'\e89e'}.czico-033-commerce-8:before{content:'\e89f'}.czico-035-tool-2:before{content:'\e8a0'}.czico-036-commerce-6:before{content:'\e8a1'}.czico-037-commerce-5:before{content:'\e8a2'}.czico-164-commerce-1:before{content:'\e8a3'}.czico-165-play-button:before{content:'\e8a4'}.czico-166-download-1:before{content:'\e8a5'}.czico-038-commerce-4:before{content:'\e8a6'}.czico-168-shopping-bag:before{content:'\e8a7'}.czico-039-commerce-3:before{content:'\e8a8'}.czico-170-location:before{content:'\e8a9'}.czico-171-circular-clock:before{content:'\e8aa'}.czico-172-zoom-in:before{content:'\e8ab'}.czico-173-add:before{content:'\e8ac'}.czico-174-search-2:before{content:'\e8ad'}.czico-040-interface-3:before{content:'\e8ae'}.czico-176-menu-1:before{content:'\e8af'}.czico-041-commerce-2:before{content:'\e8b0'}.czico-178-check:before{content:'\e8b1'}.czico-179-close:before{content:'\e8b2'}.czico-180-multimedia:before{content:'\e8b3'}.czico-181-search-1:before{content:'\e8b4'}.czico-182-search:before{content:'\e8b5'}.czico-183-social-media:before{content:'\e8b6'}.czico-184-favorite:before{content:'\e8b7'}.czico-185-internet:before{content:'\e8b8'}.czico-186-luxury:before{content:'\e8b9'}.czico-187-up-arrow-1:before{content:'\e8ba'}.czico-188-arrows-2:before{content:'\e8bb'}.czico-189-arrows-1:before{content:'\e8bc'}.czico-190-arrows:before{content:'\e8bd'}.czico-191-commerce:before{content:'\e8be'}.czico-192-youtube:before{content:'\e8bf'}.czico-193-checked:before{content:'\e8c0'}.czico-194-download:before{content:'\e8c1'}.czico-195-equal:before{content:'\e8c2'}.czico-196-link:before{content:'\e8c3'}.czico-197-menu:before{content:'\e8c4'}.czico-198-cancel:before{content:'\e8c5'}.czico-199-up-arrow:before{content:'\e8c6'}.czico-200-down-arrow:before{content:'\e8c7'}.czico-201-back:before{content:'\e8c8'}.czico-202-checked-1:before{content:'\e8c9'}.czico-025-shield-3:before{content:'\e8ca'}.czico-026-shield-2:before{content:'\e8cb'}.czico-027-shield-1:before{content:'\e8cc'}.czico-028-target-4:before{content:'\e8cd'}.czico-029-target-3:before{content:'\e8ce'}.czico-030-target-2:before{content:'\e8cf'}.czico-031-objective:before{content:'\e8d0'}.czico-032-apple:before{content:'\e8d1'}.czico-033-qr-code:before{content:'\e8d2'}.czico-034-blackberry-1:before{content:'\e8d3'}.czico-035-blackberry:before{content:'\e8d4'}.czico-036-windows:before{content:'\e8d5'}.czico-037-windows-logo:before{content:'\e8d6'}.czico-038-android:before{content:'\e8d7'}.czico-039-clock-2:before{content:'\e8d8'}.czico-040-target-1:before{content:'\e8d9'}.czico-041-physics:before{content:'\e8da'}.czico-042-medal-1:before{content:'\e8db'}.czico-043-flask:before{content:'\e8dc'}.czico-044-placeholder:before{content:'\e8dd'}.czico-045-smartphone:before{content:'\e8de'}.czico-046-favorite:before{content:'\e8df'}.czico-047-telemarketer:before{content:'\e8e0'}.czico-048-dashboard:before{content:'\e8e1'}.czico-049-megaphone:before{content:'\e8e2'}.czico-050-eye:before{content:'\e8e3'}.czico-051-user:before{content:'\e8e4'}.czico-052-target:before{content:'\e8e5'}.czico-053-settings:before{content:'\e8e6'}.czico-054-hand-shake:before{content:'\e8e7'}.czico-055-conversation:before{content:'\e8e8'}.czico-056-quality:before{content:'\e8e9'}.czico-057-medal:before{content:'\e8ea'}.czico-058-pie-chart:before{content:'\e8eb'}.czico-059-bag-1:before{content:'\e8ec'}.czico-060-equal:before{content:'\e8ed'}.czico-061-bag:before{content:'\e8ee'}.czico-062-box-2:before{content:'\e8ef'}.czico-063-box-1:before{content:'\e8f0'}.czico-064-shield:before{content:'\e8f1'}.czico-065-heart:before{content:'\e8f2'}.czico-066-money-4:before{content:'\e8f3'}.czico-067-truck:before{content:'\e8f4'}.czico-068-wallet:before{content:'\e8f5'}.czico-069-tag:before{content:'\e8f6'}.czico-070-price:before{content:'\e8f7'}.czico-071-money-3:before{content:'\e8f8'}.czico-072-discount:before{content:'\e8f9'}.czico-073-money-2:before{content:'\e8fa'}.czico-074-money-1:before{content:'\e8fb'}.czico-075-news:before{content:'\e8fc'}.czico-076-bill:before{content:'\e8fd'}.czico-077-like:before{content:'\e8fe'}.czico-078-support:before{content:'\e8ff'}.czico-079-hand:before{content:'\e900'}.czico-080-box:before{content:'\e901'}.czico-081-money:before{content:'\e902'}.czico-082-shop:before{content:'\e903'}.czico-083-rocket-ship:before{content:'\e904'}.czico-084-creative:before{content:'\e905'}.czico-085-light-bulb:before{content:'\e906'}.czico-086-speech-bubble-3:before{content:'\e907'}.czico-016-arrows-10:before{content:'\e908'}.czico-088-speech-bubble-1:before{content:'\e909'}.czico-089-speech-bubble:before{content:'\e90a'}.czico-090-mail-2:before{content:'\e90b'}.czico-091-mail-1:before{content:'\e90c'}.czico-092-phone-call-1:before{content:'\e90d'}.czico-093-email:before{content:'\e90e'}.czico-094-mail:before{content:'\e90f'}.czico-095-play-button:before{content:'\e910'}.czico-096-music-player:before{content:'\e911'}.czico-097-check:before{content:'\e912'}.czico-098-tick-4:before{content:'\e913'}.czico-099-tick-3:before{content:'\e914'}.czico-100-tick-2:before{content:'\e915'}.czico-101-tick-1:before{content:'\e916'}.czico-102-checklist:before{content:'\e917'}.czico-103-success:before{content:'\e918'}.czico-104-tick:before{content:'\e919'}.czico-105-check-mark-1:before{content:'\e91a'}.czico-106-check-mark:before{content:'\e91b'}.czico-remove-1:before{content:'\e91c'}.czico-108-small-calendar:before{content:'\e91d'}.czico-109-clock-1:before{content:'\e91e'}.czico-110-calendar:before{content:'\e91f'}.czico-111-clock:before{content:'\e920'}.czico-112-location:before{content:'\e921'}.czico-Icon-Action-Cart-Off:before{content:'\e922'}.czico-114-internet-1:before{content:'\e923'}.czico-115-grid-world:before{content:'\e924'}.czico-116-internet:before{content:'\e925'}.czico-117-gallery-layout:before{content:'\e926'}.czico-118-square-grid:before{content:'\e927'}.czico-119-gallery:before{content:'\e928'}.czico-120-layout:before{content:'\e929'}.czico-121-24-hours:before{content:'\e92a'}.czico-122-phone-call:before{content:'\e92b'}.czico-123-call:before{content:'\e92c'}.czico-124-smartphone-call:before{content:'\e92d'}.czico-minus-symbol:before{content:'\e92e'}.czico-Icon-Action-Cart-On:before{content:'\e92f'}.czico-line-button:before{content:'\e930'}.czico-minus:before{content:'\e931'}.czico-minus-2:before{content:'\e932'}.czico-minus-1:before{content:'\e933'}.czico-Icon-Badges-RecommendedProduct:before{content:'\e934'}.czico-Icon-Location-Pin:before{content:'\e935'}.czico-Icon-Action-Registeration-Signout:before{content:'\e936'}.czico-discount:before{content:'\e937'}.czico-gift-box:before{content:'\e938'}.czico-Icon-Action-Order:before{content:'\e939'}.czico-close:before{content:'\e93a'}.czico-close-bold:before{content:'\e93b'}.czico-cancel:before{content:'\e93c'}.czico-Icon-Navigation-Arrow-Left:before{content:'\e93d'}.czico-Icon-Navigation-Chevron-Right:before{content:'\e93e'}.czico-Icon-Navigation-Chevron-Left:before{content:'\e93f'}.czico-Icon-Navigation-Arrow-Right:before{content:'\e940'}.czico-Icon-Navigation-Arrow-Down:before{content:'\e941'}.czico-Icon-Navigation-Expand-More:before{content:'\e942'}.czico-Icon-Navigation-Expand-Less:before{content:'\e943'}.czico-clock:before{content:'\e944'}.czico-Icon-Action-Favorite-Off:before{content:'\e945'}.czico-Icon-Action-Favorite-On:before{content:'\e946'}.czico-Icon-Alert-Notification-Active:before{content:'\e947'}.czico-Icon-Alert-Notification-Active-Fill:before{content:'\e948'}.czico-Icon-Action-Share:before{content:'\e949'}.czico-Icon-Action-PriceChart:before{content:'\e94a'}.czico-Icon-Action-Search-Trend:before{content:'\e94b'}.czico-Icon-Action-Search-Search:before{content:'\e94c'}.czico-Icon-Action-Compare:before{content:'\e94d'}.czico-Icon-Badges-Seller:before{content:'\e94e'}.czico-add-compare:before{content:'\e94f'}.czico-Icon-Action-Support:before{content:'\e950'}.czico-Icon-Action-Filter:before{content:'\e951'}.czico-params:before{content:'\e952'}.czico-seller-sm:before{content:'\e953'}.czico-seller-new:before{content:'\e954'}.czico-comments:before{content:'\e955'}.czico-faq:before{content:'\e956'}.czico-guarantee:before{content:'\e957'}.czico-guaranteed:before{content:'\e958'}.czico-positive:before{content:'\e959'}.czico-Brand-Digikala-USPs-Monocolor-7daysreturn:before{content:'\e95a'}.czico-Brand-Digikala-USPs-Monocolor-7x24:before{content:'\e95b'}.czico-Brand-Digikala-USPs-Monocolor-BestPrice:before{content:'\e95c'}.czico-Brand-Digikala-USPs-Monocolor-ExpressDelivery:before{content:'\e95d'}.czico-Brand-Digikala-USPs-Monocolor-OriginalPruduct:before{content:'\e95e'}.czico-Brand-Digikala-USPs-Monocolor-CashonDelivery:before{content:'\e95f'}.czico-Icon-Action-Delete:before{content:'\e960'}.czico-Icon-Action-SaveforLater:before{content:'\e961'}.czico-Icon-Badges-Delivery-Base:before{content:'\e962'}.czico-Icon-Action-Category-Outline:before{content:'\e963'}.czico-001-left-arrow-3:before{content:'\e964'}.czico-aparat:before{content:'\e965'}.czico-shape1:before{content:'\eb2b'}.czico-xtra:before{content:'\eb2c'}.czico-shape8:before{content:'\eb2d'}.czico-shape2:before{content:'\eb2e'}.czico-shape3:before{content:'\eb2f'}.czico-shape4:before{content:'\eb30'}.czico-shape5:before{content:'\eb31'}.czico-shape6:before{content:'\eb32'}.czico-shape7:before{content:'\eb33'}.czico-snowflake-4:before{content:'\eb34'}.czico-snowflake-1:before{content:'\eb35'}.czico-snowflake-2:before{content:'\eb36'}.czico-snowflake-3:before{content:'\eb37'}.czico-009-percentage:before{content:'\eb38'}.czico-010-percentage-1:before{content:'\eb39'}.czico-011-price-tag:before{content:'\eb3a'}.czico-012-smartphone:before{content:'\eb3b'}.czico-013-discount:before{content:'\eb3c'}.czico-014-percentage-2:before{content:'\eb3d'}.czico-015-24-hours-support:before{content:'\eb3e'}.czico-016-telemarketer:before{content:'\eb3f'}.czico-017-rescue-tube:before{content:'\eb40'}.czico-018-rescue-tube:before{content:'\eb41'}.czico-019-rescue-tube:before{content:'\eb42'}.czico-020-rescue-tube:before{content:'\eb43'}.czico-021-rescue-tube:before{content:'\eb44'}.czico-022-live-preserver:before{content:'\eb45'}.czico-long-right-arrow:before{content:'\eb46'}.czico-long-left-arrow:before{content:'\eb47'}.czico-abstract-christmas-tree:before{content:'\eb48'}.czico-snowflake-5:before{content:'\eb49'}.czico-shuffle:before{content:'\e966'}.czico-loop:before{content:'\e967'}.czico-flow-cross:before{content:'\e968'}.czico-loop-alt:before{content:'\e969'}.czico-down-small:before{content:'\e96a'}.czico-left-small:before{content:'\e96b'}.czico-right-small:before{content:'\e96c'}.czico-up-small:before{content:'\e96d'}.czico-menu:before{content:'\e96e'}.czico-menu-outline:before{content:'\e96f'}.czico-list:before{content:'\e970'}.czico-article:before{content:'\e971'}.czico-loop-1:before{content:'\e972'}.czico-ok:before{content:'\e973'}.czico-th-large:before{content:'\e974'}.czico-th-list:before{content:'\e975'}@font-face{font-family:iranyekan_standard;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebbold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebbold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebbold.woff) format('woff')}@font-face{font-family:iranyekan_standard;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanweblight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanweblight.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanweblight.woff) format('woff')}@font-face{font-family:iranyekan_standard;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebregular.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebregular.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebregular.woff) format('woff')}@font-face{font-family:iranyekan_standard;font-style:normal;font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebmedium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebmedium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebmedium.woff) format('woff')}@font-face{font-family:iranyekan_standard;font-style:normal;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebextrabold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebextrabold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebextrabold.woff) format('woff')}@font-face{font-family:iranyekan_standard;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebblack.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebblack.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/iranyekan/iranyekanwebblack.woff) format('woff')}@font-face{font-family:iranyekan;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebboldfanum.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebboldfanum.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebboldfanum.woff) format('woff')}@font-face{font-family:iranyekan;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanweblightfanum.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanweblightfanum.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanweblightfanum.woff) format('woff')}@font-face{font-family:iranyekan;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebregularfanum.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebregularfanum.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebregularfanum.woff) format('woff')}@font-face{font-family:iranyekan;font-style:normal;font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebmediumfanum.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebmediumfanum.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebmediumfanum.woff) format('woff')}@font-face{font-family:iranyekan;font-style:normal;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebextraboldfanum.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebextraboldfanum.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebextraboldfanum.woff) format('woff')}@font-face{font-family:iranyekan;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebextrablackfanum.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebextrablackfanum.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iranyekan/iranyekanwebextrablackfanum.woff) format('woff')}@font-face{font-family:IRANSans_standard;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Black.woff) format('woff')}@font-face{font-family:IRANSans_standard;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Bold.woff) format('woff')}@font-face{font-family:IRANSans_standard;font-style:normal;font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Medium.woff) format('woff')}@font-face{font-family:IRANSans_standard;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Light.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Light.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_Light.woff) format('woff')}@font-face{font-family:IRANSans_standard;font-style:normal;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_UltraLight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_UltraLight.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb_UltraLight.woff) format('woff')}@font-face{font-family:IRANSans_standard;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRANSans/IRANSansWeb.woff) format('woff')}@font-face{font-family:IRANSans;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Black.woff) format('woff')}@font-face{font-family:IRANSans;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Bold.woff) format('woff')}@font-face{font-family:IRANSans;font-style:normal;font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Medium.woff) format('woff')}@font-face{font-family:IRANSans;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Light.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Light.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_Light.woff) format('woff')}@font-face{font-family:IRANSans;font-style:normal;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_UltraLight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_UltraLight.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum_UltraLight.woff) format('woff')}@font-face{font-family:IRANSans;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/IRANSans/IRANSansWebFaNum.woff) format('woff')}@font-face{font-family:iransansdn_standard;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransansdnbold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransansdnbold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransansdnbold.woff) format('woff')}@font-face{font-family:iransansdn_standard;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransansdnlight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransansdnlight.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransansdnlight.woff) format('woff')}@font-face{font-family:iransansdn_standard;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransansdn.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransansdn.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransansdn.woff) format('woff')}@font-face{font-family:iransansdn;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iransansdn/iransansdnwebbold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iransansdn/iransansdnwebbold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iransansdn/iransansdnwebbold.woff) format('woff')}@font-face{font-family:iransansdn;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iransansdn/iransansdnweblight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iransansdn/iransansdnweblight.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iransansdn/iransansdnweblight.woff) format('woff')}@font-face{font-family:iransansdn;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iransansdn/iransansdnweb.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iransansdn/iransansdnweb.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/iransansdn/iransansdnweb.woff) format('woff')}@font-face{font-family:mahboubeh_mehravar;font-style:normal;font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/mahboubeh_mehravar.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/mahboubeh_mehravar.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/mahboubeh_mehravar.woff2) format('woff2'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/mahboubeh_mehravar.woff) format('woff')}@font-face{font-family:'Shabnam';font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/Shabnam-Bold.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/Shabnam-Bold.woff) format('woff')}@font-face{font-family:'Shabnam';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/Shabnam.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/Shabnam.woff) format('woff')}@font-face{font-family:'Lalezar';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/Lalezar-Regular.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/Lalezar-Regular.woff) format('woff')}@font-face{font-family:'Lalezar-Regular';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/Lalezar-Regular.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/Lalezar-Regular.woff) format('woff')}@font-face{font-family:'broyabold';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/broyabold.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/broyabold.woff) format('woff')}@font-face{font-family:'rezvan';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/rezvan.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/rezvan.woff) format('woff')}@font-face{font-family:'khodkar';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/khodkar.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/khodkar.woff) format('woff')}@font-face{font-family:'DastNevis';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/DastNevis.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/DastNevis.woff) format('woff')}@font-face{font-family:'BTitrBold';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/BTitrBold.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/BTitrBold.woff) format('woff')}@font-face{font-family:'BYekan';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/BYekan.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/BYekan.woff) format('woff')}@font-face{font-family:'BZar';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/BZar.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/BZar.woff) format('woff')}@font-face{font-family:'BSinaBold';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/BSinaBold.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/BSinaBold.woff) format('woff')}@font-face{font-family:'BZiba';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/BZiba.eot#1775665007) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/BZiba.woff) format('woff')}@font-face{font-family:aviny;font-style:normal;font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/aviny_web.woff2) format('woff2'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/aviny_web.woff) format('woff')}@font-face{font-family:dana_standard;font-style:normal;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-extralight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-extralight.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-extralight.woff) format('woff')}@font-face{font-family:dana_standard;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-light.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-light.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-light.woff) format('woff')}@font-face{font-family:dana_standard;font-style:normal;font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-medium.woff) format('woff')}@font-face{font-family:dana_standard;font-style:normal;font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-demibold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-demibold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-demibold.woff) format('woff')}@font-face{font-family:dana_standard;font-style:normal;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-extrabold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-extrabold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-extrabold.woff) format('woff')}@font-face{font-family:dana_standard;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-black.woff) format('woff')}@font-face{font-family:dana_standard;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-bold.woff) format('woff')}@font-face{font-family:dana_standard;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-regular.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-regular.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/dana/dana-regular.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-extralight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-extralight.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-extralight.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-light.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-light.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-light.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-medium.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-demibold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-demibold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-demibold.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-extrabold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-extrabold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-extrabold.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-black.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-bold.woff) format('woff')}@font-face{font-family:dana;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-regular.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-regular.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/dana/dana-fanum-regular.woff) format('woff')}@font-face{font-family:sc_Anjoman_standard;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Black.woff) format('woff')}@font-face{font-family:sc_Anjoman_standard;font-style:normal;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraBold.woff) format('woff')}@font-face{font-family:sc_Anjoman_standard;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-UltraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-UltraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-UltraBold.woff) format('woff')}@font-face{font-family:sc_Anjoman_standard;font-style:normal;font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Medium.woff) format('woff')}@font-face{font-family:sc_Anjoman_standard;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Light.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Light.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Light.woff) format('woff')}@font-face{font-family:sc_Anjoman_standard;font-style:normal;font-weight:100;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Thin.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Thin.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Thin.woff) format('woff')}@font-face{font-family:sc_Anjoman_standard;font-style:normal;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraLight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraLight.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraLight.woff) format('woff')}@font-face{font-family:sc_Anjoman_standard;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Bold.woff) format('woff')}@font-face{font-family:sc_Anjoman_standard;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman.woff) format('woff')}@font-face{font-family:sc_Anjoman;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Black.woff) format('woff')}@font-face{font-family:sc_Anjoman;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-ExtraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-ExtraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-ExtraBold.woff) format('woff')}@font-face{font-family:sc_Anjoman;font-style:normal;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-UltraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-UltraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-UltraBold.woff) format('woff')}@font-face{font-family:sc_Anjoman;font-style:normal;font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.woff) format('woff')}@font-face{font-family:sc_Anjoman;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.woff) format('woff')}@font-face{font-family:sc_Anjoman;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-SemiBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-SemiBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-SemiBold.woff) format('woff')}---------------------- @font-face{font-family:'Anjoman_standard';font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Black.woff) format('woff')}@font-face{font-family:'Anjoman_standard';font-style:normal;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraBold.woff) format('woff')}@font-face{font-family:'Anjoman_standard';font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-UltraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-UltraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-UltraBold.woff) format('woff')}@font-face{font-family:'Anjoman_standard';font-style:normal;font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Medium.woff) format('woff')}@font-face{font-family:'Anjoman_standard';font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Light.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Light.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Light.woff) format('woff')}@font-face{font-family:'Anjoman_standard';font-style:normal;font-weight:100;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Thin.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Thin.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Thin.woff) format('woff')}@font-face{font-family:'Anjoman_standard';font-style:normal;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraLight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraLight.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-ExtraLight.woff) format('woff')}@font-face{font-family:'Anjoman_standard';font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman-Bold.woff) format('woff')}@font-face{font-family:'Anjoman_standard';font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/anjoman/Anjoman.woff) format('woff')}@font-face{font-family:Anjoman;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Black.woff) format('woff')}@font-face{font-family:Anjoman;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-ExtraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-ExtraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-ExtraBold.woff) format('woff')}@font-face{font-family:Anjoman;font-style:normal;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-UltraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-UltraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-UltraBold.woff) format('woff')}@font-face{font-family:Anjoman;font-style:normal;font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.woff) format('woff')}@font-face{font-family:Anjoman;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-Medium.woff) format('woff')}@font-face{font-family:Anjoman;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-SemiBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-SemiBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Anjoman/AnjomanFaNum-SemiBold.woff) format('woff')}@font-face{font-family:iransharp;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransharp_bold_web.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransharp_bold_web.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransharp_bold_web.woff) format('woff')}@font-face{font-family:iransharp;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransharp_light_web.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransharp_light_web.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransharp_light_web.woff) format('woff')}@font-face{font-family:iransharp;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransharp_regular_web.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransharp_regular_web.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/iransharp_regular_web.woff) format('woff')}@font-face{font-family:IRAN;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRANBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRANBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRANBold.woff) format('woff')}@font-face{font-family:IRAN;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRANBlack.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRANBlack.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRANBlack.woff) format('woff')}@font-face{font-family:IRAN;font-style:normal;font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRAN_SemiBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRAN_SemiBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRAN_SemiBold.woff) format('woff')}@font-face{font-family:IRAN;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRAN.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRAN.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/IRAN/IRAN.woff) format('woff')}@font-face{font-family:scKalameh;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Regular.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Regular.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Regular.woff) format('woff')}@font-face{font-family:scKalameh;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Bold.woff) format('woff')}@font-face{font-family:scKalameh;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Black.woff) format('woff')}@font-face{font-family:Kalameh;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Regular.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Regular.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Regular.woff) format('woff')}@font-face{font-family:Kalameh;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Bold.woff) format('woff')}@font-face{font-family:Kalameh;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/kalameh/KalamehWeb_Black.woff) format('woff')}@font-face{font-family:sc_farhang_fa;font-style:normal;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-ExtraLight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-ExtraLight.eot#1775665007) format('embedded-opentype')}@font-face{font-family:sc_farhang_fa;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Light.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Light.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Light.woff) format('woff')}@font-face{font-family:sc_farhang_fa;font-style:normal;font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Medium.woff) format('woff')}@font-face{font-family:sc_farhang_fa;font-style:normal;font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-DemiBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-DemiBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-DemiBold.woff) format('woff')}@font-face{font-family:sc_farhang_fa;font-style:normal;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-ExtraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-ExtraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-ExtraBold.woff) format('woff')}@font-face{font-family:sc_farhang_fa;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Black.woff) format('woff')}@font-face{font-family:sc_farhang_fa;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Bold.woff) format('woff')}@font-face{font-family:sc_farhang_fa;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Regular.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Regular.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Regular.woff) format('woff')}@font-face{font-family:Farhang;font-style:normal;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-ExtraLight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-ExtraLight.eot#1775665007) format('embedded-opentype')}@font-face{font-family:Farhang;font-style:normal;font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Light.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Light.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Light.woff) format('woff')}@font-face{font-family:Farhang;font-style:normal;font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Medium.woff) format('woff')}@font-face{font-family:Farhang;font-style:normal;font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-DemiBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-DemiBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-DemiBold.woff) format('woff')}@font-face{font-family:Farhang;font-style:normal;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-ExtraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-ExtraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-ExtraBold.woff) format('woff')}@font-face{font-family:Farhang;font-style:normal;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Black.woff) format('woff')}@font-face{font-family:Farhang;font-style:normal;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Bold.woff) format('woff')}@font-face{font-family:Farhang;font-style:normal;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Regular.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Regular.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/farhang/FarhangFaNum-Regular.woff) format('woff')}@font-face{font-family:'IRAN Kharazmi';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/irankharazmi/irankharazmi.eot) format('eot'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/irankharazmi/irankharazmi.woff) format('woff')}@font-face{font-family:'Azhdar';font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Azhdar/Azhdar-FD-Thin.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Azhdar/Azhdar-FD-Thin.woff2) format('woff2')}@font-face{font-family:'Azhdar';font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Azhdar/Azhdar-FD-Regular.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Azhdar/Azhdar-FD-Regular.woff2) format('woff2')}@font-face{font-family:'Azhdar';font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Azhdar/Azhdar-FD-Bold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Azhdar/Azhdar-FD-Bold.woff2) format('woff2')}@font-face{font-family:'Azhdar';font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Azhdar/Azhdar-FD-Black.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Azhdar/Azhdar-FD-Black.woff2) format('woff2')}@font-face{font-family:'Azhdar_standard';font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Azhdar/Azhdar-FD-Thin.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Azhdar/Azhdar-FD-Thin.woff2) format('woff2')}@font-face{font-family:'Azhdar_standard';font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Azhdar/Azhdar-FD-Regular.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Azhdar/Azhdar-FD-Regular.woff2) format('woff2')}@font-face{font-family:'Azhdar_standard';font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Azhdar/Azhdar-FD-Bold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Azhdar/Azhdar-FD-Bold.woff2) format('woff2')}@font-face{font-family:'Azhdar_standard';font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Azhdar/Azhdar-FD-Black.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Azhdar/Azhdar-FD-Black.woff2) format('woff2')}@font-face{font-family:'Pelak';font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Thin.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Thin.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF/PelakFA-Thin.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF2/PelakFA-Thin.woff2) format('woff2')}@font-face{font-family:'Pelak';font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Light.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Light.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF/PelakFA-Light.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF2/PelakFA-Light.woff2) format('woff2')}@font-face{font-family:'Pelak';font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Regular.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Regular.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF/PelakFA-Regular.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF2/PelakFA-Regular.woff2) format('woff2')}@font-face{font-family:'Pelak';font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF/PelakFA-Medium.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF2/PelakFA-Medium.woff2) format('woff2')}@font-face{font-family:'Pelak';font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-SemiBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-SemiBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF/PelakFA-SemiBold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF2/PelakFA-SemiBold.woff2) format('woff2')}@font-face{font-family:'Pelak';font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF/PelakFA-Bold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF2/PelakFA-Bold.woff2) format('woff2')}@font-face{font-family:'Pelak';font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-ExtraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-ExtraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF/PelakFA-ExtraBold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF2/PelakFA-ExtraBold.woff2) format('woff2')}@font-face{font-family:'Pelak';font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/EOT/PelakFA-Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF/PelakFA-Black.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Pelak/WOFF2/PelakFA-Black.woff2) format('woff2')}@font-face{font-family:'Pelak_standard';font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Thin.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Thin.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF/PelakFA-Thin.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF2/PelakFA-Thin.woff2) format('woff2')}@font-face{font-family:'Pelak_standard';font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Light.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Light.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF/PelakFA-Light.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF2/PelakFA-Light.woff2) format('woff2')}@font-face{font-family:'Pelak_standard';font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Regular.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Regular.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF/PelakFA-Regular.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF2/PelakFA-Regular.woff2) format('woff2')}@font-face{font-family:'Pelak_standard';font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF/PelakFA-Medium.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF2/PelakFA-Medium.woff2) format('woff2')}@font-face{font-family:'Pelak_standard';font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-SemiBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-SemiBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF/PelakFA-SemiBold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF2/PelakFA-SemiBold.woff2) format('woff2')}@font-face{font-family:'Pelak_standard';font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF/PelakFA-Bold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF2/PelakFA-Bold.woff2) format('woff2')}@font-face{font-family:'Pelak_standard';font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-ExtraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-ExtraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF/PelakFA-ExtraBold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF2/PelakFA-ExtraBold.woff2) format('woff2')}@font-face{font-family:'Pelak_standard';font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/EOT/PelakFA-Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF/PelakFA-Black.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Pelak/WOFF2/PelakFA-Black.woff2) format('woff2')}@font-face{font-family:'Javan';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/Javanweb.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/general/Javanweb.woff2) format('woff2')}@font-face{font-family:'Damavand';src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Damavand/DamavandExtraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Damavand/DamavandExtraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Damavand/DamavandExtraBold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Damavand/DamavandExtraBold.woff2) format('woff2')}@font-face{font-family:'Gohar';font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Gohar/Gohar-Thin.woff) format('woff')}@font-face{font-family:'Gohar';font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Gohar/Gohar-Light.woff) format('woff')}@font-face{font-family:'Gohar';font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Gohar/Gohar-Medium.woff) format('woff')}@font-face{font-family:'Gohar';font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Gohar/Gohar-Bold.woff) format('woff')}@font-face{font-family:'Gohar';font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Gohar/Gohar-Black.woff) format('woff')}@font-face{font-family:'Peyda';font-weight:100;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-Thin.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-Thin.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff/PeydaWeb-Thin.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff2/PeydaWeb-Thin.woff2) format('woff2')}@font-face{font-family:'Peyda';font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-extralight.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-extralight.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff/PeydaWeb-extralight.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff2/PeydaWeb-extralight.woff2) format('woff2')}@font-face{font-family:'Peyda';font-weight:300;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-light.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-light.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff/PeydaWeb-light.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff2/PeydaWeb-light.woff2) format('woff2')}@font-face{font-family:'Peyda';font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-Regular.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-Regular.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff/PeydaWeb-Regular.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff2/PeydaWeb-Regular.woff2) format('woff2')}@font-face{font-family:'Peyda';font-weight:500;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-Medium.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-Medium.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff/PeydaWeb-Medium.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff2/PeydaWeb-Medium.woff2) format('woff2')}@font-face{font-family:'Peyda';font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-SemiBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-SemiBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff/PeydaWeb-SemiBold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff2/PeydaWeb-SemiBold.woff2) format('woff2')}@font-face{font-family:'Peyda';font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-Bold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-Bold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff/PeydaWeb-Bold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff2/PeydaWeb-Bold.woff2) format('woff2')}@font-face{font-family:'Peyda';font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-ExtraBold.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-ExtraBold.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff/PeydaWeb-ExtraBold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff2/PeydaWeb-ExtraBold.woff2) format('woff2')}@font-face{font-family:'Peyda';font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-Black.eot);src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/eot/PeydaWeb-Black.eot#1775665007) format('embedded-opentype'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff/PeydaWeb-Black.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Peyda/woff2/PeydaWeb-Black.woff2) format('woff2')}@font-face{font-family:Ahang;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang/Ahang-Thin.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang/Ahang-Thin.woff2) format('woff2')}@font-face{font-family:Ahang;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang/Ahang-Regular.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang/Ahang-Regular.woff2) format('woff2')}@font-face{font-family:Ahang;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang/Ahang-Bold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang/Ahang-Bold.woff2) format('woff2')}@font-face{font-family:Ahang;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang/Ahang-Black.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang/Ahang-Black.woff2) format('woff2')}@font-face{font-family:Ahang Sharp;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang_Sharp/Ahang-ThinSharp.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang_Sharp/Ahang-ThinSharp.woff2) format('woff2')}@font-face{font-family:Ahang Sharp;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang_Sharp/Ahang-RegularSharp.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang_Sharp/Ahang-RegularSharp.woff2) format('woff2')}@font-face{font-family:Ahang Sharp;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang_Sharp/Ahang-BoldSharp.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang_Sharp/Ahang-BoldSharp.woff2) format('woff2')}@font-face{font-family:Ahang Sharp;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang_Sharp/Ahang-BlackSharp.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Ahang_Sharp/Ahang-BlackSharp.woff2) format('woff2')}@font-face{font-family:Borna;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Borna/Borna-Light.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Borna/Borna-Light.woff2) format('woff2')}@font-face{font-family:Borna;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Borna/Borna-Regular.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Borna/Borna-Regular.woff2) format('woff2')}@font-face{font-family:Borna;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Borna/Borna-Bold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Borna/Borna-Bold.woff2) format('woff2')}@font-face{font-family:Capsule #000;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Capsule/Capsule-Black.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/standard/Capsule/Capsule-Black.woff2) format('woff2')}@font-face{font-family:Doran;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Doran/DoranFaNum-Regular.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Doran/DoranFaNum-Regular.woff2) format('woff2')}@font-face{font-family:Doran;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Doran/DoranFaNum-ExtraBold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Doran/DoranFaNum-ExtraBold.woff2) format('woff2')}@font-face{font-family:Modam;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Modam/ModamFaNumWeb-Light.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Modam/ModamFaNumWeb-Light.woff2) format('woff2')}@font-face{font-family:Modam;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Modam/ModamFaNumWeb-Regular.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Modam/ModamFaNumWeb-Regular.woff2) format('woff2')}@font-face{font-family:Modam;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Modam/ModamFaNumWeb-Bold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Modam/ModamFaNumWeb-Bold.woff2) format('woff2')}@font-face{font-family:Modam;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Modam/ModamFaNumWeb-Black.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Modam/ModamFaNumWeb-Black.woff2) format('woff2')}@font-face{font-family:Ravi;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Ravi/RaviFaNum-Regular.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Ravi/RaviFaNum-Regular.woff2) format('woff2')}@font-face{font-family:Ravi;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Ravi/RaviFaNum-Bold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Ravi/RaviFaNum-Bold.woff2) format('woff2')}@font-face{font-family:Ravi;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Ravi/RaviFaNum-ExtraBlack.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/Ravi/RaviFaNum-ExtraBlack.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-weight:200;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-Light.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-Light.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-weight:400;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-Regular.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-Regular.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-weight:600;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-SemiBold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-SemiBold.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-weight:700;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-Bold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-Bold.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-weight:800;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-ExtraBold.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-ExtraBold.woff2) format('woff2')}@font-face{font-family:Yekan Bakh;font-weight:900;src:url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-ExtraBlack.woff) format('woff'),url(https://cgscongregation.ca/wp-content/plugins/codevz-plus/rtl-xtra/css/../fonts/persian_numbers/YekanBakh/YekanBakhFaNum-ExtraBlack.woff2) format('woff2')}body.rtl,.rtl #wpadminbar *{font-family:iranyekan_standard,Tahoma,Arial,Helvetica}input,textarea,select,button{font-family:inherit}.search_404 button{left:9px;right:auto}.rtl .clr.cz_content_box_full_before:before,.rtl .clr.cz_content_box_full_stretch:before{left:0;right:auto}.rtl .clr.cz_content_box_full_after:after,.rtl .clr.cz_content_box_full_stretch:after{right:0;left:auto}.rtl .cz_countdown li{direction:rtl}.rtl .cz_countdown{direction:ltr}.rtl .cz_quote_rating{direction:ltr}.rtl .sm2-playlist-wrapper ul li,.sm2-bar-ui .sm2-playlist-target{direction:rtl}.rtl .vc_chart .vc_chart-legend{margin:0;padding:0}@media (min-width:768px){.rtl .vc_chart .vc_chart-legend li{margin-right:1em;margin-left:0}}.rtl .vc_chart .vc_chart-legend span{right:0;left:auto;margin-left:.5em;margin-right:0}.rtl .cz_svg_bg:before{right:-40px;left:auto}.rtl .sf-menu>.cz>a:hover:before,.rtl .sf-menu>.cz:hover>a:before,.rtl .sf-menu>.current_menu>a:before,.rtl .sf-menu>.current-menu-parent>a:before{transform-origin:right}@font-face {
	font-family: FontAwesome-ihc;
	src: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../fonts/fontawesome-webfont.woff2#1775665007) format("woff2"), url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../fonts/fontawesome-webfont.woff#1775665007) format("woff");
	font-weight: 400;
	font-style: normal
}

.fa-ihc {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome-ihc;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0)
}

.fa-ihc-menu {
	font-size: 30px;
	display: block;
	margin-bottom: 5px
}

.fa-import_users-ihc:before,
.fa-users-ihc:before {
	content: "\f0c0"
}

.fa-user-ihc:before {
	content: "\f007"
}

.fa-levels-ihc:before {
	content: "\f005"
}

.fa-locker-ihc:before {
	content: "\f023"
}

.fa-register-ihc:before {
	content: "\f234"
}

.fa-login-ihc:before {
	content: "\f090"
}

.fa-payments-ihc:before {
	content: "\f0d6"
}

.fa-orders-ihc:before {
	content: "\f0d6"
}

.fa-opt_in-ihc:before {
	content: "\f0e0"
}

.fa-block_url-ihc:before {
	content: '\f023'
}

.fa-payment_settings-ihc:before {
	content: '\f155'
}

.fa-general-ihc:before {
	content: "\f013"
}

.fa-affiliates-ihc:before {
	content: "\f0e8"
}

.fa-help-ihc:before {
	content: "\f059"
}

.fa-coupons-ihc:before {
	content: "\f145"
}

.fa-showcases-ihc:before {
	content: "\f109";
	content: \f109
}

.fa-social_login-ihc:before {
	content: "\f17d"
}

.fa-sign-out-ihc:before {
	content: "\f08b"
}

.fa-sign-in-ihc:before {
	content: "\f090"
}

.fa-unlock-ihc:before {
	content: "\f09c"
}

.fa-username-ihc:before {
	content: "\f007"
}

.fa-pass-ihc:before {
	content: "\f023"
}

.fa-notifications-ihc:before {
	content: "\f0f3"
}

.fa-magic_feat-ihc:before {
	content: "\f0d0"
}

.ihc-icon-edit-e:before {
	content: "\f044";
	color: #666;
	font-size: 14px;
	padding-left: 4px
}

.ihc-icon-remove-e:before {
	content: "\f014";
	color: #666;
	font-size: 14px;
	padding-left: 4px
}

.ihc-icon-preview:before {
	content: "\f06e";
	color: #666;
	font-size: 14px;
	padding-left: 4px
}

.ihc-icon-pop-list:before {
	content: "\f10c";
	font-size: 14px;
	line-height: 17px;
	vertical-align: top;
	color: #fff
}

.fa-ihc-dashboard {
	margin-right: 0;
	width: 66px;
	height: 66px;
	text-align: center;
	color: #fff;
	padding: 20px;
	border-radius: 50%;
	font-size: 28px;
	float: left !important;
	box-sizing: border-box
}

.fa-list-ihc:before {
	content: "\f0ca";
	line-height: 17px;
	color: #fff;
	font-size: 27px;
	color: #fff;
	margin: 3px 6px 0 0
}

.fa-arrows-ihc:before {
	content: "\f047";
	cursor: move
}

.ihc-icon-pop-list-black:before {
	content: "\f10c";
	font-size: 14px;
	line-height: 17px;
	vertical-align: top;
	color: #000
}

.fa-export-csv:before {
	content: "\f019"
}

.fa-user-plus-ihc:before {
	content: "\f234"
}

.fa-user_sites-ihc:before {
	content: "\f0e8"
}

.fa-ihc-fb:after,
.fa-ihc-fb:before {
	content: "\f09a"
}

.fa-ihc-tw:after,
.fa-ihc-tw:before {
	content: "\f099"
}

.fa-ihc-in:after,
.fa-ihc-in:before {
	content: "\f0e1"
}

.fa-ihc-goo:after,
.fa-ihc-goo:before {
	content: "\f1a0"
}

.fa-ihc-tbr:after,
.fa-ihc-tbr:before {
	content: "\f173"
}

.fa-ihc-vk:after,
.fa-ihc-vk:before {
	content: "\f189"
}

.fa-ihc-ig:after,
.fa-ihc-ig:before {
	content: "\f16d"
}

.fa-search-ihc:before {
	content: "\f002";
	margin-right: 5px
}

.fa-filter-ihc:before {
	content: ""\f233"";
	margin-right: 5px
}

.fa-dot-ihc:before {
	content: "\f111";
	margin-right: 5px
}

.fa-taxes-ihc:before {
	content: "\f295"
}

.fa-add-ihc:before {
	content: "\f067"
}

.fa-currencies-ihc:before {
	content: "\f155"
}

.fa-links-ihc:before {
	content: "\f08e"
}

.fa-bp-ihc:before {
	content: "\f29a"
}

.fa-woo-ihc:before {
	content: "\f19a"
}

.fa-srch-ihc:before {
	content: "\f002"
}

.fa-print-ihc:before {
	content: "\f02f";
	font-size: 16px;
	cursor: pointer
}

.fa-cheat_off-ihc:before {
	content: "\f132"
}

.fa-membership_card-ihc:before {
	content: "\f09d"
}

.fa-invitation_code-ihc:before {
	content: "\f058"
}

.fa-download_monitor_integration-ihc:before {
	content: "\f019"
}

.fa-individual_page-ihc:before {
	content: "\f24d"
}

.fa-register_lite-ihc:before {
	content: "\f234"
}

.fa-level_restrict_payment-ihc:before {
	content: "\f005"
}

.fa-level_subscription_paln_settings-ihc:before {
	content: "\f0ae"
}

.fa-prorate_subscription_settings-ihc:before {
	content: "\f012"
}

.fa-gifts-ihc:before {
	content: "\f06b"
}

.fa-wp_social_login-ihc:before {
	content: "\f1d7"
}

.fa-list_access_posts-ihc:before {
	content: "\f03a"
}

.fa-invoices-ihc:before {
	content: "\f249"
}

.fa-invoice-preview-ihc:before {
	content: "\f15c";
	color: #5a6f7d;
	font-size: 14px;
	padding-left: 4px
}

.fa-badges-ihc:before {
	content: "\f219"
}

.fa-login_security-ihc:before {
	content: "\f21b"
}

.fa-workflow_restrictions-ihc:before {
	content: "\f27b"
}

.fa-subscription_delay-ihc:before {
	content: "\f252"
}

.fa-level_dynamic_price-ihc:before {
	content: "\f160"
}

.fa-user_reports-ihc:before {
	content: "\f022"
}

.fa-pushover-ihc:before {
	content: "\f10b"
}

.fa-pushover-on-ihc:before {
	color: #66cbff !important;
	font-size: 26px;
	content: "\f0f3"
}

.fa-arrow-ihc:before {
	content: "\f0d7"
}

.fa-mycred-ihc:before {
	content: "\f005"
}

.fa-account_page_menu-ihc:before {
	content: "\f0c9"
}

.fa-api-ihc:before {
	content: "\f085"
}

.fa-import_export-ihc:before {
	content: "\f0ec"
}

.fa-drip_content_notifications-ihc:before {
	content: "\f0f3"
}

.fa-overview-account-ihc:before {
	content: "\f015"
}

.fa-profile-account-ihc:before {
	content: "\f007"
}

.fa-subscription-account-ihc:before {
	content: "\f0a1"
}

.fa-social-account-ihc:before {
	content: "\f067"
}

.fa-orders-account-ihc:before {
	content: "\f0d6"
}

.fa-transactions-account-ihc:before {
	content: "\f155"
}

.fa-membeship_gifts-account-ihc:before {
	content: "\f06b"
}

.fa-membership_cards-account-ihc:before {
	content: "\f022"
}

.fa-pushover_notifications-account-ihc:before {
	content: "\f0f3"
}

.fa-help-account-ihc:before {
	content: "\f059"
}

.fa-affiliate-account-ihc:before {
	content: "\f0e8"
}

.fa-logout-account-ihc:before {
	content: "\f08b"
}

.fa-sites-is-active {
	color: #0a9fd8;
	font-size: 21px !important;
	margin-right: 10px
}

.fa-sites-is-not-active {
	color: #999;
	font-size: 21px !important;
	margin-right: 10px
}

.fa-register_redirects_by_level-ihc:before {
	content: "\f090"
}

.fa-zapier-ihc:before {
	content: "\f013"
}

.fa-infusionSoft-ihc:before {
	content: "\f12d"
}

.fa-kissmetrics-ihc:before {
	content: "\f0e4"
}

.fa-direct_login-ihc:before {
	content: "\f13e"
}

.fa-reason_for_cancel-ihc:before {
	content: "\f059"
}

.fa-new-extension-ihc:before {
	content: "\f067"
}

.ihc-tos-wrap {
	padding: 4px 0 8px;
	position: relative;
	display: inline-block
}

.ihc-tos-wrap input[type=checkbox] {
	margin: 0 10px
}

.ihc-tos-wrap a {
	color: #0074a2;
	text-decoration: none !important;
	font-size: 14px
}

.ihc-tos-wrap a:hover {
	text-decoration: underline !important
}

.g-recaptcha-wrapper {
	text-align: left;
	margin: 10px 5px;
	padding: 10px 5px
}

.g-recaptcha {
	display: inline-block;
	vertical-align: middle
}

#ihc_coupon_code_check_div_msg {
	text-align: left;
	margin-left: 5px
}

#ihc_coupon_code_check_div_msg.ihc-coupon-valid {
	color: #27bebe !important
}

#ihc_coupon_code_check_div_msg.ihc-coupon-not-valid {
	color: #dd3559
}

.iump-form-line-register {
	padding: 10px 5px;
	border-bottom: 1px solid #fafafa;
	box-sizing: border-box;
	position: relative
}

.iump-labels-register {
	min-width: 140px;
	text-align: right;
	padding-right: 15px;
	display: inline-block
}

.iump-form-upload_image {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important
}

.iump-form-line-register select {
	min-width: 177px;
	vertical-align: middle
}

.iump-form-line-register .iump-form-checkbox,
.iump-form-line-register .iump-form-paybox,
.iump-form-line-register .iump-form-radiobox {
	margin-bottom: 15px;
	margin-right: 15px
}

.iump-form-line-register .iump-form-checkbox input,
.iump-form-line-register .iump-form-paybox input,
.iump-form-line-register .iump-form-radiobox input {
	margin-right: 5px;
	vertical-align: inherit
}

.iump-form-line-register .iump-form-sublabel {
	clear: both;
	font-size: 11px;
	color: #999;
	display: block;
	line-height: 18px
}

.ihc-member-photo {
	border-image-outset: 0;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	display: block;
	max-width: 180px;
	max-height: 180px;
	margin: 0 auto;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	border-radius: 100%;
	zoom: .9;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .3);
	border: 1px solid #fff;
	margin: 15px 3px;
	border-color: #888;
	border-style: none;
	border-width: 0 2px 0 0
}

.ihc-delete-attachment-bttn,
.ihc-file-upload-button .ajax-file-upload,
.ihc-file-upload-button .ihc-delete-attachment-bttn {
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	line-height: 26px;
	height: 28px;
	margin: 0;
	padding: 0 10px 1px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-appearance: none;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #2ea2cc;
	border-color: #0074a2;
	-webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, .5), 0 1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 0 rgba(120, 200, 230, .5), 0 1px 0 rgba(0, 0, 0, .15);
	color: #fff;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 10px;
	vertical-align: top
}

.ihc-file-upload-button .ihc-delete-attachment-bttn {
	background: -webkit-gradient(linear, 3% 3%, 3% 100%, from(#d14241), to(#c24a4b));
	border-color: #d14241
}

.ihc-info-link {
	font-size: 11px;
	text-decoration: none
}

.ihc-wrapp-the-errors {
	clear: both;
	margin: 15px 10px;
	box-sizing: border-box;
	padding: 12px 19px 12px 15px;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #f0dbb4;
	color: #9b4449;
	background-color: #fff6f4;
	border-color: #f8cdcd
}

.ihc-wrapp-the-errors div {
	margin-bottom: 10px
}

.ihc-login-form-wrap {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ihc-login-form-wrap a {
	text-decoration: none !important;
	box-shadow: none !important
}

.ihc-login-form-wrap a:hover {
	text-decoration: none !important;
	box-shadow: none !important
}

.ihc-login-error-wrapper {
	display: block
}

.impu-form-line-fr {
	position: relative
}

.ihc-login-notice {
	position: absolute;
	z-index: 100;
	background: #dd3559;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	right: 0;
	margin-bottom: 8px;
	font-size: 12px;
	color: #fff;
	top: 100%;
	margin-top: -2px;
	opacity: 1;
	-webkit-transition: all .6s linear 0;
	-moz-transition: all .6s linear 0;
	-ms-transition: all .6s linear 0;
	-o-transition: all .6s linear 0;
	transition: all .6s linear 0;
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
	color: #fff !important
}

.ihc-login-notice:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: -8px;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #dd3559
}

.ihc-login-error {
	background: #dd3559;
	padding: 8px 28px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 8px;
	font-size: 12px;
	color: #fff;
	margin-top: 12px;
	opacity: 1;
	-webkit-transition: all .6s linear 0;
	-moz-transition: all .6s linear 0;
	-ms-transition: all .6s linear 0;
	-o-transition: all .6s linear 0;
	transition: all .6s linear 0;
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
	display: block;
	position: relative;
	text-align: center
}

.ihc-no-avatar {
	background-image: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/no-avatar.png);
	width: 120px;
	height: 120px;
	background-size: cover
}

.ihc-wrapp-file-upload {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	overflow: hidden;
	vertical-align: text-top
}

.ihc-wrapp-file-upload .ajax-file-upload {
	margin-top: 3px
}

.ihc-wrapp-file-upload .ihc-delete-attachment-bttn {
	color: #fff;
	background: -webkit-gradient(linear, 3% 3%, 3% 100%, from(#d14241), to(#c24a4b));
	display: inline-block;
	border-color: #d14241;
	cursor: pointer;
	margin-top: 3px
}

.ihc-wrapp-file-upload .ajax-file-upload-progress {
	border: 1px solid #4fb756
}

.ihc-wrapp-file-upload .ajax-file-upload-bar {
	background: #4fb756;
	color: #fff;
	max-height: 2px
}

.ihc-wrapp-file-upload .ihc-icon-file-type {
	background-image: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/file-icon.png);
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background-size: contain;
	display: inline-block;
	margin-right: 10px
}

.ihc-wrapp-file-upload .ihc-file-name-uploaded {
	display: inline-block;
	margin-right: 10px;
	margin-top: 3px
}

.ihc-account-page-wrapp {
	display: block;
	padding: 10px;
	box-sizing: border-box
}

.ihc-succes-message {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.ihc-ap-menu {
	background: #777;
	margin: 0;
	min-width: 0 !important
}

.ihc-ap-menu .ihc-ap-menu-item {
	display: inline-block;
	padding: 0 10px;
	font-size: 13px;
	line-height: 40px;
	box-sizing: border-box
}

.ihc-ap-menu .ihc-ap-menu-item a {
	text-decoration: none;
	border: none;
	color: #fff
}

.iump-form-paybox {
	display: inline-block
}

.iump-form-line-register .ajax-file-upload-container {
	display: inline-block
}

.iump-form-line-register .ajax-file-upload-statusbar {
	margin: 3px 0
}

.iump-form-line-register .ajax-file-upload-progress .ajax-file-upload-bar {
	font-size: -9px
}

.iump-form-line-register .ajax-file-upload-progress {
	min-height: 3px
}

.iump-form-line-register .ajax-file-upload-filename {
	display: none
}

.ihc-sm-wrapp-fe {
	clear: both;
	margin: 5px 0
}

.ihc-sm-item {
	color: #fff;
	padding: 3px 10px;
	display: inline-block;
	margin: 4px;
	cursor: pointer
}

.fa-ihc-sm {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome-ihc;
	font-size: inherit;
	line-height: 1.6;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	text-align: center;
	width: 20px;
	font-size: 17px;
	text-align: center;
	float: left
}

.fa-ihc-sm:after {
	display: none
}

.ihc-sm-item-label {
	margin-left: 5px;
	white-space: nowrap !important;
	overflow: hidden;
	vertical-align: middle;
	font-size: 13px;
	font-family: "Segoe WP", "Segoe UI", Helvetica, Arial, sans-serif;
	line-height: 2;
	float: left
}

.ihc-sm-item a,
.ihc-sm-item a:hover {
	border-bottom: none !important;
	text-decoration: none;
	color: #fff
}

.ihc-fb,
.ihc-sm-item.ihc-fb {
	background-color: #3b5998
}

.ihc-sm-item.ihc-tw,
.ihc-tw {
	background-color: #4099ff
}

.ihc-in,
.ihc-sm-item.ihc-in {
	background-color: #0074a2
}

.ihc-goo,
.ihc-sm-item.ihc-goo {
	background-color: #d95232
}

.ihc-sm-item.ihc-vk,
.ihc-vk {
	background-color: #5d83aa
}

.ihc-ig,
.ihc-sm-item.ihc-ig {
	background-color: #125688
}

.ihc-sm-item.ihc-tbr,
.ihc-tbr {
	background-color: #2c4762
}

.ihc-account-page-sm-icon {
	display: inline-block;
	margin-right: 5px;
	width: 27px;
	text-align: center;
	height: 27px;
	font-size: 17px !important
}

.ihc-account-page-sm-icon a,
.ihc-account-page-sm-icon a:hover {
	text-decoration: none;
	color: #fff
}

.ihc-ap-sm-top-icons-wrap {
	display: inline-block;
	padding-top: 5px
}

.ihc-sm-already-reg {
	opacity: .4
}

.ihc_coupon_code_check_div_msg {
	text-align: left
}

.iump-level-details-register {
	margin: 15px 0;
	box-sizing: border-box;
	padding: 12px 3px;
	color: #777;
	font-size: 14px
}

.iump-level-details-register .ihc-order-title {
	font-size: 21px;
	line-height: 35px;
	max-width: 70%;
	color: #333;
	margin-bottom: 15px;
	text-align: left;
	border-bottom: 2px solid #33b5e5
}

.iump-level-details-register-name {
	float: left;
	font-weight: 500;
	font-size: 15px;
	font-family: 'IRANSans' !important
}

.iump-level-details-register-price {
	float: right;
	font-family: 'IRANSans' !important
}

.iump-level-subdetails-register-name {
	float: left;
	font-weight: 500;
	font-size: 14px;
	padding-left: 10px
}

.iump-level-subdetails-register-price {
	float: right
}

.iump-discount-wrapper {
	margin: 15px 0
}

.iump-discount-wrapper .iump-level-details-register-price {
	color: #27bebe
}

.iump-tax-wrapper {
	margin: 15px 0
}

.iump-tax-wrapper .iump-level-details-register-price {
	color: #f25a68
}

.iump-totalprice-wrapper {
	border-top: 1px solid #efefef;
	padding-top: 5px;
	color: #333;
	margin: 15px 0;
	font-size: 15px
}

.iump-totalprice-wrapper .iump-level-details-register-name {
	font-size: 17px
}

.iump-totalprice-wrapper .iump-level-details-register-price {
	font-weight: 700
}

.ihc-mobile-bttn:before {
	color: #fff;
	content: "\f0c9";
	font: normal normal normal 30px/1 FontAwesome-ihc;
	line-height: 40px
}

.ihc-mobile-bttn-wrapp {
	display: none;
	width: 100%;
	height: 40px;
	clear: both
}

.ihc-mobile-bttn {
	background-color: #0091cd;
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, .1);
	width: 40px;
	height: 40px;
	text-align: center;
	float: right;
	margin-bottom: 10px;
	cursor: pointer
}

.ihc-mobile-bttn:focus,
.ihc-mobile-bttn:hover {
	background-color: #555;
	border: 1px solid #c1c1c1;
	border: 1px solid rgba(51, 51, 51, .3);
	outline: 0
}

.ihc-register-col {
	width: 50%;
	box-sizing: border-box;
	padding-right: 10px;
	max-width: 400px;
	min-width: 310px;
	display: inline-block;
	vertical-align: top
}

.ihc-register-notice {
	font-size: 11px;
	color: #b64645;
	color: #df2c2c;
	margin-top: 3px;
	font-family: 'Open Sans', sans-serif
}

.ihc-input-notice {
	border-color: #df2c2c !important
}

.ihc-payment-icon {
	width: 100px !important;
	opacity: .3;
	cursor: pointer;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
	vertical-align: middle
}

.ihc-payment-icon:hover {
	opacity: 1;
	filter: none;
	-webkit-filter: none
}

.ihc-payment-select-img-selected {
	opacity: 1;
	filter: none;
	-webkit-filter: none
}

.ihc-payment-icon-wrap {
	display: inline-block
}

.ihc-public-trial-version a {
	color: #fff !important;
	text-decoration: none
}

.ihc-public-trial-version {
	clear: both;
	margin: 15px 10px;
	box-sizing: border-box;
	padding: 12px;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #f0dbb4;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	background-color: #ab2c2c;
	border-color: #ab2c2c
}

.ihc-ap-wrap tbody,
.ihc-ap-wrap tfoot,
.ihc-ap-wrap thead {
	background: 0 0 !important
}

.ihc-public-list-users-item {
	padding: 5px;
	margin: 5px;
	border: 1px solid #c9c9c9
}

.ihc-wrapp-list-users .owl-ihc-theme .owl-ihc-dots .owl-ihc-dot span {
	border: 2px solid #fff;
	box-shadow: 0 0 8px -1px rgba(0, 0, 0, .3);
	width: 7px;
	height: 7px;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	margin: 3px 4px !important
}

.ihc-wrapp-list-users .owl-ihc-theme .owl-ihc-nav {
	margin-top: 1px !important
}

.pag-theme1 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-prev {
	background-color: #ddd;
	width: 26px;
	height: 26px;
	padding: 0;
	margin: 2px;
	margin-bottom: 8px;
	font-family: FontAwesome-ihc;
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	vertical-align: middle;
	line-height: 26px;
	-webkit-font-smoothing: antialiased
}

.pag-theme1 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-prev:before {
	content: "\f053"
}

.pag-theme1 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-next {
	background-color: #ddd;
	width: 26px;
	height: 26px;
	padding: 0;
	margin: 2px;
	margin-bottom: 8px;
	font-family: FontAwesome-ihc;
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	vertical-align: middle;
	line-height: 26px;
	-webkit-font-smoothing: antialiased
}

.pag-theme1 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-next:before {
	content: "\f054"
}

.pag-theme2 .ihc-wrapp-list-users {
	margin-left: 17px;
	margin-right: 17px
}

.pag-theme2 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-prev {
	background-color: transparent !important;
	padding: 0;
	margin: 2px;
	color: rgba(0, 0, 0, .55);
	width: 13px;
	height: 24px;
	font-size: 35px;
	position: absolute;
	top: 40%;
	left: -17px;
	font-family: FontAwesome-ihc;
	font-style: normal;
	font-weight: 400;
	vertical-align: middle;
	line-height: 26px;
	-webkit-font-smoothing: antialiased
}

.pag-theme2 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-prev:before {
	content: "\f104"
}

.pag-theme2 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-next {
	background-color: transparent !important;
	padding: 0;
	margin: 2px;
	color: rgba(0, 0, 0, .55);
	width: 13px;
	height: 24px;
	font-size: 35px;
	position: absolute;
	top: 40%;
	right: -17px;
	font-family: FontAwesome-ihc;
	font-style: normal;
	font-weight: 400;
	vertical-align: middle;
	line-height: 26px;
	-webkit-font-smoothing: antialiased
}

.pag-theme2 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-next:before {
	content: "\f105"
}

.pag-theme3 .ihc-wrapp-list-users {
	margin-left: 22px;
	margin-right: 22px
}

.pag-theme3 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-prev {
	background-color: rgba(0, 0, 0, .75);
	opacity: .85;
	padding: 0;
	margin: 2px;
	color: rgba(255, 255, 255, .95) !important;
	width: 24px;
	height: 24px;
	font-size: 14px;
	position: absolute;
	top: 40%;
	left: -26px;
	font-family: FontAwesome-ihc;
	font-style: normal;
	font-weight: 400;
	vertical-align: middle;
	line-height: 24px;
	-webkit-font-smoothing: antialiased;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%
}

.pag-theme3 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-prev:before {
	content: "\f053"
}

.pag-theme3 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-next {
	background-color: rgba(0, 0, 0, .75);
	opacity: .85;
	padding: 0;
	margin: 2px;
	color: rgba(255, 255, 255, .95) !important;
	width: 24px;
	height: 24px;
	font-size: 14px;
	position: absolute;
	top: 40%;
	right: -26px;
	font-family: FontAwesome-ihc;
	font-style: normal;
	font-weight: 400;
	vertical-align: middle;
	line-height: 24px;
	-webkit-font-smoothing: antialiased;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%
}

.pag-theme3 .ihc-wrapp-list-users .owl-ihc-carousel .owl-ihc-controls .owl-ihc-nav .owl-ihc-next:before {
	content: "\f054"
}

.ihc-clear {
	clear: both
}

.ihc-wrapp-list-users ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none
}

.ihc-user-list-pagination {
	width: 100%;
	text-align: center;
	margin: 10px 0;
	padding: 10px 0
}

.ihc-user-list-pagination .ihc-user-list-pagination-item,
.ihc-user-list-pagination .ihc-user-list-pagination-item-break,
.ihc-user-list-pagination .ihc-user-list-pagination-item-selected {
	padding: 5px 9px;
	margin: 0 2px;
	background: #fafafa;
	border: 1px solid #ddd;
	line-height: 20px;
	vertical-align: -webkit-baseline-middle;
	text-decoration: none;
	color: #999;
	font-weight: 700
}

.ihc-user-list-pagination .ihc-user-list-pagination-item-break {
	padding: 5px 15px
}

.ihc-user-list-pagination .ihc-user-list-pagination-item-selected {
	color: orange;
	background-color: #fff;
	color: #000
}

.ihc-carousel-view ul li,
.ihc-content-user-list ul li {
	display: inline-block
}

.ihc-account-affiliate-link {
	background-color: #f16186 !important
}

.ihc-disabled-box {
	opacity: .5
}

.ihc-public-flag {
	width: 20px;
	display: inline-block;
	margin: 0 5px;
	border-radius: 100%;
	box-shadow: 0 0 1px rgba(0, 0, 0, .5);
	vertical-align: sub
}

.iump-form-line-register .select2.select2-container {
	width: 100% !important
}

.ihc-search-bar-wrapper {
	margin: 3px auto;
	text-align: center;
	position: relative;
	display: table;
	border-collapse: separate
}

.ihc-search-bar-wrapper .ihc-search-bar {
	height: 34px;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857143 !important;
	color: #555;
	background-color: #fff !important;
	background-image: none;
	border: 1px solid #ccc !important;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	min-width: 290px !important;
	max-width: 400px !important;
	margin: 0 auto;
	display: table-cell;
	position: relative;
	z-index: 2;
	width: 90%;
	margin-bottom: 0;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	margin-bottom: 0 !important
}

.ihc-search-bar-wrapper .ihc-input-pre {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
	box-sizing: border-box;
	border-right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	max-width: 10%
}

.ihc-membership-card-wrapp {
	padding: 25px;
	margin: 10px;
	border: 1px solid #c9c9c9;
	border-radius: 10px;
	position: relative;
	-webkit-box-shadow: 0 0 7px 1px rgba(189, 189, 189, .3);
	-moz-box-shadow: 0 0 7px 1px rgba(189, 189, 189, .3);
	box-shadow: 0 0 7px 1px rgba(189, 189, 189, .3);
	box-sizing: border-box;
	font-size: 15px;
	line-height: 25px
}

.ihc-membership-card-wrapp .ihc-membership-card-content {
	width: 60%;
	display: inline-block;
	vertical-align: top
}

.ihc-membership-card-wrapp .ihc-membership-card-img {
	width: 37%;
	display: inline-block;
	vertical-align: top;
	text-align: right
}

.ihc-membership-card-wrapp .ihc-membership-card-img img {
	width: 80%;
	text-align: right;
	border: 3px solid #fff;
	margin: 0 auto
}

.ihc-membership-card-wrapp .ihc-membership-card-full-name {
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 20px
}

.ihc-membership-card-wrapp label {
	font-weight: 700;
	font-size: 15px
}

.ihc-membership-card-wrapp .ihc-membership-card-data {
	font-size: 15px
}

.ihc-membership-card-small {
	width: 30%;
	padding: 10px;
	line-height: 16px
}

.ihc-membership-card-medium {
	width: 50%;
	padding: 17px;
	line-height: 19px
}

.ihc-membership-card-large {
	width: 80%
}

.ihc-membership-card-small .ihc-membership-card-data,
.ihc-membership-card-small label {
	font-size: 75%
}

.ihc-membership-card-small .ihc-membership-card-full-name {
	font-size: 105%
}

.ihc-membership-card-medium .ihc-membership-card-data,
.ihc-membership-card-medium label {
	font-size: 85%
}

.ihc-membership-card-medium .ihc-membership-card-full-name {
	font-size: 120%
}

.ihc-membership-card-wrapp .ihc-print-icon {
	position: absolute;
	bottom: 5px;
	right: 5px;
	display: none
}

.ihc-membership-card-2 {
	background-color: #3399fd;
	color: #fff !important;
	border-color: #fff;
	min-height: 200px
}

.ihc-membership-card-2 .ihc-membership-card-img {
	display: block;
	width: 30%;
	position: absolute
}

.ihc-membership-card-2 .ihc-membership-card-img img {
	max-width: 100%;
	border-radius: 100%;
	border: 4px solid #fff
}

.ihc-membership-card-2 .ihc-membership-card-content {
	text-align: right;
	width: 70%;
	padding-top: 50px;
	margin-left: 30%
}

.ihc-membership-card-2 .ihc-membership-card-full-name {
	font-size: 210%
}

.ihc-membership-card-2.ihc-membership-card-small .ihc-membership-card-full-name {
	font-size: 130%
}

.ihc-membership-card-2.ihc-membership-card-medium .ihc-membership-card-full-name {
	font-size: 160%
}

.ihc-membership-card-3 {
	background-color: #7dba00;
	color: #333 !important;
	border-color: #fff;
	padding-left: 0;
	padding-right: 0
}

.ihc-membership-card-3 .ihc-membership-card-img {
	display: block;
	width: 15%;
	margin: 0 auto
}

.ihc-membership-card-3 .ihc-membership-card-content {
	text-align: center;
	width: 100%;
	margin-top: 10px
}

.ihc-membership-card-3 .ihc-membership-card-full-name {
	font-size: 210%;
	background-color: #1f1a17;
	color: #7dba00 !important;
	padding: 5px 0
}

.ihc-membership-card-3.ihc-membership-card-small .ihc-membership-card-full-name {
	font-size: 130%
}

.ihc-membership-card-3.ihc-membership-card-medium .ihc-membership-card-full-name {
	font-size: 160%
}

.ihc-top-social-login {
	font-family: 'IRANSans' !important;
	font-size: 20px;
	font-weight: 600;
	color: #6c7a8d;
	margin: 12px 0;
	text-align: center;
	letter-spacing: 2px
}

.iump-subscription-page-top {
	padding: 10px 10px 15px;
	margin: 15px 0 30px;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box
}

.iump-subscription-page-top .iump-subscription-page-top-fields {
	margin: 0 !important;
	padding: 0 !important
}

.iump-subscription-page-top .iump-subscription-page-top-fields .iump-labels-register {
	font-weight: 700
}

.iump-subscription-page-top .iump-subscription-page-top-title {
	font-size: 21px;
	line-height: 35px;
	max-width: 70%;
	color: #333;
	margin-bottom: 15px;
	text-align: left;
	border-bottom: 2px solid #33b5e5
}

.iump-subscription-page-top .iump-subscription-page-top-taxes-title {
	font-size: 19px;
	line-height: 25px;
	color: #555;
	margin-bottom: 5px;
	text-align: left
}

.iump-subscription-page-top .iump-level-details-register {
	margin: 0 !important;
	padding: 0 !important
}

.iump-pagination-wrapper {
	float: right;
	margin-right: 20px;
	height: 30px
}

.ihc-user-pagination.selected {
	color: orange;
	background-color: #fff;
	color: #000
}

.ihc-user-pagination {
	padding: 5px 9px;
	margin: 0 2px;
	background: #fafafa;
	border: 1px solid #ddd;
	line-height: 20px;
	vertical-align: -webkit-baseline-middle;
	text-decoration: none;
	color: #999;
	font-weight: 700
}

.iump-list-access-posts-wrapp {
	font-family: Helvetica, sans-serif, 'Trebuchet MS'
}

.iump-list-access-posts-wrapp .iump-list-access-posts-title {
	margin: 20px 10px;
	margin-bottom: 40px
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp {
	position: relative;
	margin: 0 0 20px;
	padding: 0 10px;
	border-bottom: 1px solid #dfe4e6;
	padding-bottom: 20px
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-the-feature-image {
	vertical-align: top;
	display: inline-block;
	width: 20%;
	box-sizing: border-box;
	text-align: center;
	position: relative
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-the-feature-image a {
	position: relative;
	display: block;
	line-height: 0
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-the-feature-image>a:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	content: "";
	z-index: 1;
	-moz-transition: all .25s linear;
	-o-transition: all .25s linear;
	-webkit-transition: all .25s linear;
	-ms-transition: all .25s linear;
	transition: all .25s linear;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-the-feature-image:hover a:before {
	background: rgba(0, 0, 0, .5);
	-moz-transition: all .25s linear;
	-o-transition: all .25s linear;
	-webkit-transition: all .25s linear;
	-ms-transition: all .25s linear;
	transition: all .25s linear
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-the-feature-image img {
	padding: 0;
	margin: 0
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-item-content {
	vertical-align: top;
	display: inline-block;
	width: 79%;
	box-sizing: border-box;
	padding-left: 20px
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-item-content .iump-list-title {
	font-size: 24px;
	margin: 0 0 10px;
	line-height: 1.2;
	color: #1a1a1a;
	font-weight: 400;
	font-family: Nunito, sans-serif
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-item-content .iump-permalink {
	color: #1a1a1a;
	text-decoration: none;
	outline: 0
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-item-content .iump-list-details div {
	font-size: 13px;
	color: #999;
	list-style: none;
	display: inline
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-item-content .iump-list-details div:after {
	content: "|";
	color: #999;
	margin: 0 5px
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-item-content .iump-list-details div:last-of-type:after {
	content: ""
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-item-content .iump-list-details a {
	color: #32a3cb
}

.iump-list-access-posts-wrapp .iump-list-access-posts-item-wrapp .iump-list-access-posts-item-content .iump-list-access-posts-the-excerpt {
	padding-top: 10px;
	color: #4b4d4d;
	font-family: inherit !important;
	font-weight: 400
}

.iump-invoice-wrapp {
	margin: 5px 10px
}

.iump-invoice-wrapp .iump-invoice-title {
	display: inline-block;
	vertical-align: top;
	text-align: right;
	font-size: 28px;
	width: 50%;
	color: #fff;
	background-color: #9aa9a1;
	box-sizing: border-box;
	padding: 30px 10px 20px;
	float: right
}

.iump-invoice-wrapp .iump-invoice-logo {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	width: 49%
}

.iump-invoice-wrapp .iump-invoice-logo img {
	max-height: 65px;
	margin-left: 10px
}

.iump-invoice-wrapp .iump-invoice-company-field {
	display: inline-block;
	width: 30%;
	padding: 10px;
	vertical-align: top;
	margin: 10px;
	color: #444
}

.iump-invoice-wrapp .iump-invoice-invoice-code {
	display: inline-block;
	vertical-align: top;
	padding: 20px 10px;
	width: 25%;
	text-align: right;
	background-color: #e4e4e6;
	color: #777;
	line-height: 24px;
	float: right
}

.iump-invoice-wrapp .iump-invoice-client-details {
	width: 30%;
	margin: 10px;
	padding: 5px;
	color: #777;
	font-size: 15px;
	line-height: 23px;
	border: 1px solid #e4e4e6;
	padding-left: 15px;
	box-sizing: border-box
}

.iump-invoice-wrapp .iump-invoice-list-details {
	margin: 20px 0;
	padding-left: 10px
}

.iump-invoice-wrapp .iump-invoice-list-details table {
	width: 100%;
	padding: 5px;
	border: 1px solid #c9c9c9;
	margin: 0;
	color: #777
}

.iump-invoice-wrapp .iump-invoice-list-details table thead {
	background-color: #f1f1f2;
	line-height: 30px;
	font-size: 16px;
	font-weight: 700;
	color: #777
}

.iump-invoice-wrapp .iump-invoice-list-details table tr td {
	padding: 9px;
	min-height: 30px;
	border-left: 1px solid #e3e3e3
}

.iump-invoice-wrapp .iump-invoice-list-details table .ihc-invoice-total {
	background-color: #e4e4e6;
	line-height: 35px;
	font-size: 16px;
	font-weight: 700;
	color: #777
}

.ihc-popup-wrapp {
	position: fixed;
	z-index: 999991;
	top: 0;
	height: auto;
	left: 0;
	width: 100%;
	min-height: 100%;
	background-color: rgba(0, 0, 0, .3)
}

.ihc-popup-wrapp .ihc-the-popup {
	width: 45%;
	min-width: 750px;
	height: auto;
	margin: 0 auto;
	margin-top: 3%;
	margin-bottom: 6%;
	bottom: 10px;
	font-family: inherit
}

.ihc-popup-wrapp .ihc-the-popup .ihc-popup-top {
	border-bottom: 1px solid #ddd;
	background-color: #fafafa;
	padding: 13px 9px
}

.ihc-the-popup-locker .ihc-popup-top {
	background-color: #555f6e !important
}

.ihc-popup-wrapp .ihc-the-popup .ihc-popup-top .title {
	float: left;
	margin: 5px 0 5px 5px;
	font-size: 18px;
	color: #333;
	font-weight: 700;
	color: #d9534f;
	-webkit-animation-name: fadeInLeftTitle;
	animation-name: fadeInLeftTitle;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.ihc-the-popup-locker .ihc-popup-top .title {
	color: #fff !important
}

.ihc-popup-wrapp .ihc-the-popup .ihc-popup-top .close-bttn {
	background-size: 25px;
	width: 25px;
	height: 25px;
	float: right;
	cursor: pointer;
	background: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../../admin/assets/images/close_bk.png) !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: .3
}

.ihc-popup-wrapp .ihc-the-popup .ihc-popup-top .close-bttn:hover {
	opacity: .8
}

.ihc-popup-wrapp .ihc-the-popup .ihc-popup-content {
	padding: 25px 10px;
	padding-top: 10px;
	background: #fff;
	min-height: 250px;
	border: 1px solid #dd;
	border-top: none;
	overflow-y: scroll;
	height: 850px
}

.ihc-the-popup-locker .ihc-popup-content {
	background-color: #fafafa !important
}

.ihc-popup-wrapp .ihc-the-popup .ihc-popup-content .ihc-popup-left-section {
	width: 30%;
	display: inline-block;
	background-color: #fafafa;
	padding: 15px;
	box-sizing: border-box
}

.ihc-popup-wrapp .ihc-the-popup .ihc-popup-content .ihc-popup-right-section {
	width: 69%;
	display: inline-block;
	vertical-align: top;
	padding: 25px 20px;
	box-sizing: border-box;
	background-color: #fff;
	border-left: 1px solid #ddd;
	height: 100%;
	min-height: 350px
}

.ihc-popup-wrapp .ihc-the-popup .ihc-popup-content .ihc-popup-label {
	font-size: 14px;
	font-weight: 500;
	color: #333;
	margin-top: 15px
}

.ihc-popup-wrapp .ihc-the-popup .ihc-popup-content .ihc-bttn-wrap {
	margin-top: 25px;
	text-align: center
}

.iump-pointer {
	cursor: pointer
}

.iump-invoice-bttn-wrapp {
	text-align: right;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee
}

.iump-invoice-bttn-wrapp .iump-popup-print-bttn {
	color: #fff !important;
	display: inline-block;
	cursor: pointer;
	padding: 6px 18px;
	background: #df3448
}

.iump-badge-wrapper {
	display: inline-block
}

.iump-badge-wrapper.ihc-expired-level .iump-badge {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.iump-wrapp-listing-levels .iump-listing-levels-label {
	background-color: #1fb5ac;
	color: #fff;
	padding: 3px 9px;
	margin: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-radius: 3px;
	display: inline-block;
	cursor: pointer
}

.iump-wrapp-listing-levels .iump-listing-levels-label.ihc-expired-level {
	background-color: rgba(240, 80, 80, .8)
}

.iump-listing-users-filter {
	width: 30%;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	padding: 10px 15px;
	box-shadow: 0 0 9px 0 rgba(0, 0, 0, .15) !important;
	background-color: #fefefe
}

.iump-listing-users-filter .iump-filter-title {
	margin: 15px 0 35px;
	padding-bottom: 10px;
	border-bottom: 2px solid #999;
	border-bottom: 2px solid #0a9fd8;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #444
}

.iump-listing-users-filter .ui-widget-header {
	background: #0a9fd8;
	border-color: #0a9fd8
}

.iump-listing-users-filter .ui-slider-horizontal {
	height: .7em
}

.iump-listing-users-pre-wrapp {
	width: 69%;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	padding-left: 20px
}

.iump-filter-row {
	margin: 8px 0;
	margin-bottom: 25px
}

.iump-filter-row label {
	display: block;
	font-weight: 700;
	font-size: 13px;
	line-height: 30px;
	margin-bottom: 5px;
	color: #888
}

.iump-filter-row input[type=text],
.iump-filter-row select {
	width: 100%;
	padding: 5px 12px;
	min-height: 35px
}

.iump-filter-date input[type=text] {
	display: inline-block
}

.iump-filter-submit {
	margin-top: 30px;
	text-align: center;
	margin-bottom: 15px
}

.ui-datepicker .ui-datepicker-title option,
.ui-datepicker .ui-datepicker-title select {
	color: #000
}

.ui-datepicker {
	z-index: 10000 !important
}

.iump-filter-submit input[type=submit] {
	background: #0a9fd8;
	border: none;
	padding: 8px 14px;
	text-transform: uppercase;
	font-size: 14px;
	font-family: Nunito, sans-serif;
	font-weight: 400;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px
}

.iump-submit-form .ihc-submit-bttn-fe {
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	line-height: 26px;
	height: 28px;
	margin: 0;
	padding: 0 10px 1px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-appearance: none;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #2ea2cc;
	border-color: #0074a2;
	-webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, .5), 0 1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 0 rgba(120, 200, 230, .5), 0 1px 0 rgba(0, 0, 0, .15);
	color: #fff;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 10px;
	vertical-align: top
}

.ihc-user-sites-delete-bttn {
	color: red;
	cursor: pointer
}

.iump-subscription-table-button {
	display: inline-block;
	margin: 5px 3px
}

.iump-cancel-subscription-button {
	background-color: #fad714;
	background-color: #de6161;
	border-radius: 3px;
	padding: 4px 8px;
	font-family: Open Sans, sans-serif, 'Trebuchet MS';
	font-size: 12px;
	color: #fff;
	min-width: 90px;
	cursor: pointer
}

.iump-renew-subscription-button {
	background-color: #22b2df;
	border-radius: 3px;
	padding: 4px 8px;
	font-family: Open Sans, sans-serif, 'Trebuchet MS';
	font-size: 12px;
	color: #fff;
	min-width: 90px;
	cursor: pointer
}

.iump-delete-subscription-button {
	background-color: #eaeaea;
	border-radius: 3px;
	padding: 4px 8px;
	font-family: Open Sans, sans-serif, 'Trebuchet MS';
	font-size: 12px;
	color: #444;
	font-weight: 600;
	min-width: 90px;
	cursor: pointer
}

.ihc-level-status-set-Expired {
	color: #de6161
}

.ihc-level-status-set-Hold {
	color: #999
}

.ihc-level-payment-via {
	color: #777
}

.ihc-level-payment-via span {
	text-transform: capitalize
}

.ihc-additional-message {
	background: #f6f6f6;
	border-left: 5px solid #18c1f0;
	border-radius: 0 5px 5px 0;
	padding: 6px 20px;
	margin-bottom: 20px;
	margin-top: 10px;
	overflow: hidden;
	font-weight: 600;
	font-family: Roboto;
	font-size: 14px;
	color: #555
}

.ihc-content-pushover-button {
	margin-top: 30px
}

.ihc-suspend-account-wrapper {
	padding: 10px 0
}

.ihc-subscription-table-actions {
	width: 200px
}

.ihc-subscription-table-price {
	color: #222;
	text-align: right;
	padding-right: 10px;
	line-height: 17px
}

.ihc-subscription-table-level {
	padding-left: 15px
}

.ihc-content-bold {
	font-weight: 700
}

.ihc-content-left {
	text-align: left
}

.ihc-content-center {
	text-align: center
}

.ihc-content-right {
	text-align: right
}

.ihc-content-capitalize {
	text-transform: capitalize
}

.ihc-content-oswald {
	font-family: Oswald, arial, sans-serif
}

.ihc-user-sites-table .ihc-col1 {
	width: 25%;
	padding-left: 15px
}

.ihc-user-sites-table .ihc-col2 {
	width: 45%
}

.ihc-user-sites-table .ihc-col3 {
	width: 25%
}

.ihc-avatar-trigger {
	display: inline-block
}

.ihc-upload-image-remove-bttn {
	display: inline-block;
	border-color: #b3b3b3;
	padding: 6px 30px;
	color: #616f77;
	cursor: pointer;
	border-radius: 3px;
	margin-right: 10px;
	font-size: 14px;
	line-height: 20px;
	border-radius: 20px;
	border-width: 2px;
	border-style: solid;
	visibility: hidden
}

.ihc-avatar-trigger .ihc-upload-avatar {
	display: inline-block;
	border-color: #5cb85c;
	padding: 6px 30px;
	color: #357935;
	cursor: pointer;
	border-radius: 3px;
	margin-right: 5px;
	font-size: 14px;
	line-height: 20px;
	border-radius: 20px;
	border-width: 2px;
	border-style: solid
}

.ihc-avatar-trigger .ihc-upload-avatar:hover {
	background-color: #5cb85c;
	color: #fff
}

.ihc-avatar-trigger .cropControls,
.ihc-avatar-trigger form {
	display: none
}

.ihc-avatar-trigger .cropControls i.cropControlUpload {
	display: none
}

.ihc-strength {
	display: inline;
	list-style: none;
	margin: 0;
	margin-left: 15px;
	padding: 0 !important;
	vertical-align: 2px;
	padding: 0 0 23px 1em;
	line-height: 26px
}

.ihc-strength .point:last {
	margin: 0 !important
}

.ihc-strength .point {
	background: #ddd;
	border-radius: 2px;
	display: inline-block;
	height: 5px;
	margin: 0;
	margin-right: 1px;
	width: 20px
}

.ihc-strength-label {
	margin: 0;
	padding: 0;
	line-height: 12px;
	color: #999;
	min-height: 12px;
	min-width: 1px
}

.ihc-strength-wrapper {
	text-align: right
}

.ihc-standard-bttn {
	color: #fff;
	background: #88a0b9;
	display: inline-block;
	padding: 5px 20px;
	cursor: pointer;
	margin-top: 3px
}

.ihc-standard-cancel-bttn {
	color: #fff;
	background: silver;
	display: inline-block;
	padding: 5px 20px;
	cursor: pointer;
	margin-top: 3px
}

.cssload-wrapper {
	position: absolute;
	top: 50%;
	left: 50%
}

.ihc-warning-message {
	color: #8a6d3b;
	border: 1px solid transparent;
	background-color: #fcf8e3;
	border-color: #faebcc;
	padding: 15px;
	margin: 0 0 15px;
	font-size: 13px;
	font-family: 'IRANSans' !important
}

.ihc-cursor-pointer {
	cursor: pointer
}

.ihc-filter-value {
	display: inline-block;
	margin-left: 10px
}

.iump-filter-row .ihc-min {
	width: 45%
}

.iump-filter-row .ihc-line {
	width: 7%;
	text-align: center;
	display: inline-block
}

.ihc-display-none {
	display: none;
}

.ihc-display-none-important {
	display: none !important;
}

.ihc-text-center {
	text-align: center
}

.ihc-vertical-align-top {
	vertical-align: top
}

.ihc-required-sign {
	color: red;
	display: inline-block
}

.ihc-account-page-wrapp .ihc-no-background {
	padding-top: 75px
}

.iump-badge-wrapper .iump-badge {
	width: 50px
}

.ihc_reason_predefined_type {
	width: 90%
}

.ihc_the_reason_textarea {
	width: 90%;
	height: 200px;
	padding: 5px;
	margin-top: 10px
}

.ihc-visibility-hidden {
	visibility: hidden
}

.ihc-visibility-visible {
	visibility: visible
}

.ihc_locker_1-st {
	max-width: 640px;
	margin: auto
}

.ihc-display-inline {
	display: inline-block
}

.ihc-uploadfile-form {
	display: block;
	position: absolute;
	left: 150px
}

.ihc-user-avatar-wrapp {
	width: 150px;
	height: 150px
}

.ihc-top-bar-count {
	display: inline-block !important;
	vertical-align: top !important;
	padding: 2px 7px !important;
	background-color: #d54e21 !important;
	color: #fff !important;
	font-size: 9px !important;
	line-height: 17px !important;
	font-weight: 600 !important;
	margin: 5px !important;
	vertical-align: top !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	z-index: 26 !important
}

.ihc-hide-pw,
.ihc-hide-login-pw {
	position: absolute;
	right: 0;
	top: 0;
	display: flex !important;
	width: auto;
	height: 100%;
	align-items: center;
	background: 0 0;
	color: #85929E;
	text-decoration: none;
	padding: 1em 1.4em;
	border: none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	z-index: 10;
	cursor: pointer;
	max-height: 4em
}

.ihc-hide-pw:active,
.ihc-hide-login-pw:active {
	background: 0 0;
	color: #5D6D7E;
	text-decoration: none;
	padding: 1em 1.4em;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ihc-hide-pw:hover,
.ihc-hide-login-pw:hover {
	background: 0 0;
	color: #5D6D7E;
	text-decoration: none;
	padding: 1em 1.4em;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ihc-hide-pw .dashicons,
.ihc-hide-login-pw .dashicons {
	width: 1.25rem;
	height: 1.25rem;
	position: relative
}

.ihc-login-form-wrap .ihc-hide-pw,
.ihc-login-form-wrap .ihc-hide-login-pw {
	max-height: 3em;
	padding-right: .7em;
	font-size: 20px
}

.iump-form-line-register #ihc_country_field {
	max-width: 100%
}

.ihc-reg-update-msg {
	margin: 10px 0 25px;
	font-weight: 700;
	font-size: 18px;
	text-align: center;
	padding: 10px 0;
	border-bottom: 1px solid #eee
}

.ihc-stripe-connect-form-wrapper {
	margin: 15px auto
}

.ihc-stripe-connect-form-card-name-wrap,
.ihc-stripe-connect-form-card-number-wrap,
.ihc-stripe-connect-form-wallets-wrap {
	margin-bottom: 30px
}

.ihc-stripe-connect-input {
	background-color: transparent;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 1em;
	line-height: 1.3em;
	height: 1.3em;
	color: #666;
	font-family: Montserrat, Arial, Helvetica;
	font-size: 14px;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	border: 1px solid rgba(0, 0, 0, .15) !important;
	border-radius: 5px;
	color: #2b2b2b;
	padding: 8px 10px 7px !important;
	width: 100%;
	min-height: 45px;
	background: rgba(0, 0, 0, 0.03) !important
}

.ihc-stripe-connect-form-card-number-input {
	display: block;
	box-sizing: border-box;
	line-height: 1.3em;
	color: #666;
	font-family: Montserrat, Arial, Helvetica;
	margin: 0;
	font-size: 1em;
	color: #666;
	padding: 8px 10px 7px !important;
	width: 100%;
	min-height: 45px
}

.ihc-stripe-connect-form-sandbox-block {
	position: relative;
	box-sizing: border-box;
	display: inline-block;
	padding: 5px 15px;
	background-color: #f5b95e;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	border-radius: 0 0 3px 3px;
	font-weight: 700;
	vertical-align: top
}

.ihc-stripe-connect-form-sandbox-block-wrapper {
	margin-bottom: 30px;
	border-top: 3px solid #f5b95e;
	text-align: center
}

.ihc-stripe-connect-form-card-errors {
	color: #dd3559
}

.ihc-stripe-connect-saved-cards {
	margin-bottom: 25px
}

.ihc-stripe-connect-saved-card-wrapper {
	padding: 10px 5px;
	border: 1px solid transparent;
	box-sizing: border-box;
	margin-bottom: 5px;
	border-radius: 5px
}

.ihc-stripe-connect-saved-card-wrapper-selected {
	border: 1px solid #ddd;
	background-color: #fafafa
}

.ihc-stripe-connect-saved-card-details {
	display: inline-block
}

.ihc-stripe-connect-saved-card-brand {
	text-transform: capitalize
}

.ihc-stripe-connect-saved-card-number {
	padding-left: 10px;
	padding-right: 25px
}

.ihc-stripe-connect-change-card {
	margin-top: 10px;
	margin-bottom: 30px
}

.ihc-stripe-connect-change-card .ihc-stripe-connect-form-card-name-wrap,
.ihc-stripe-connect-change-card .ihc-stripe-connect-form-card-number-wrap,
.ihc-stripe-connect-change-card .ihc-stripe-connect-form-wallets-wrap {
	margin-bottom: 10px
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.ihc-icon-spin {
	-webkit-animation: fa-spin 2s linear infinite;
	animation: fa-spin 2s linear infinite
}

.ihc-icon-spinner {
	font-size: 21px
}

.ihc-icon-spinner:before {
	content: "\f110"
}

@media (max-width:361px) {
	.ihc-ap-menu .ihc-ap-menu-item {
		display: block !important;
		border-bottom: 1px rgba(255, 255, 255, .2) solid;
		border-right: 1px rgba(255, 255, 255, .2) solid;
		width: 50%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.ihc-ap-menu .ihc-ap-menu-item a {
		padding: 8px 17px
	}

	.ihc-ap-menu {
		display: none
	}

	.ihc-mobile-bttn-wrapp {
		display: block
	}
}

@media (max-width:468px) {
	.iump-listing-users-filter {
		width: 100%
	}

	.iump-listing-users-pre-wrapp {
		width: 100%
	}

	.ihc-search-bar-wrapper .ihc-search-bar {
		width: 100%;
		min-width: 100% !important
	}
}

@media (max-width:570px) {
	.ihc-remove-onmobile {
		display: none
	}
}/*!
 *  Extra Templates for integrated Showcases
 *  Login form Templates
 *  Register form Templates
 *	Subscription Plan Templates
 *	Account Page Templates
 */
.ihc-login-template-1,
.ihc-login-template-2 {
	padding: 40px 30px;
	text-align: center;
	display: inline-block
}

@font-face {
	font-family: Oswald;
	font-style: normal;
	font-weight: 400;
	src: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../fonts/oswald-v49-latin-regular.woff2) format("woff2"), url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../fonts/oswald-v49-latin-regular.woff) format("woff")
}

@font-face {
	font-family: Oswald;
	font-style: normal;
	font-weight: 300;
	src: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../fonts/oswald-v49-latin-300.woff2) format("woff2"), url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../fonts/oswald-v49-latin-300.woff) format("woff")
}

@font-face {
	font-family: Oswald;
	font-style: normal;
	font-weight: 700;
	src: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../fonts/oswald-v49-latin-700.woff2) format("woff2"), url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../fonts/oswald-v49-latin-700.woff) format("woff")
}

.iump-clear {
	clear: both
}

.ihc-login-template-1 .ihc-sm-wrapp-fe {
	text-align: right;
	max-width: 360px;
	margin-right: 0
}

.ihc-login-template-1 .impu-form-line-fr {
	box-sizing: content-box;
	padding-bottom: 0
}

.ihc-login-template-1 .impu-form-line-fr:after {
	content: ""
}

.ihc-login-template-1 form,
.ihc-login-template-10 .impu-form-links div,
.ihc-login-template-11 .impu-form-links div,
.ihc-login-template-12 .impu-form-links div,
.ihc-login-template-13 .impu-form-links div,
.ihc-login-template-2 form,
.ihc-login-template-3 .impu-form-links div,
.ihc-login-template-4 .impu-form-links div,
.ihc-login-template-5 .impu-form-links div,
.ihc-login-template-6 .impu-form-links div,
.ihc-login-template-7 .impu-form-links div,
.ihc-login-template-8 .impu-form-links div,
.ihc-login-template-9 .impu-form-links div,
.ihc-register-10 .ihc-tos-wrap,
.ihc-register-11 .iump-form-line-register .iump-form-checkbox,
.ihc-register-11 .iump-form-line-register .iump-form-radiobox,
.ihc-register-11 .iump-form-paybox,
.ihc-register-12 .iump-form-line-register .iump-form-checkbox,
.ihc-register-12 .iump-form-line-register .iump-form-radiobox,
.ihc-register-12 .iump-form-paybox,
.ihc-register-13 .ihc-tos-wrap,
.ihc-register-14 .iump-form-line-register .iump-form-checkbox,
.ihc-register-14 .iump-form-line-register .iump-form-radiobox,
.ihc-register-14 .iump-form-paybox,
.ihc-register-2 .ihc-tos-wrap,
.ihc-register-3 .iump-form-line-register .iump-form-checkbox,
.ihc-register-3 .iump-form-line-register .iump-form-radiobox,
.ihc-register-3 .iump-form-paybox,
.ihc-register-4 .iump-form-line-register .iump-form-checkbox,
.ihc-register-4 .iump-form-line-register .iump-form-radiobox,
.ihc-register-4 .iump-form-paybox,
.ihc-register-5 .ihc-tos-wrap,
.ihc-register-5 .iump-form-line-register .iump-form-checkbox,
.ihc-register-5 .iump-form-line-register .iump-form-radiobox,
.ihc-register-5 .iump-form-paybox,
.ihc-register-6 .iump-form-line-register .iump-form-checkbox,
.ihc-register-6 .iump-form-line-register .iump-form-radiobox,
.ihc-register-6 .iump-form-paybox,
.ihc-register-7 .ihc-tos-wrap,
.ihc-register-8 .iump-form-line-register .iump-form-checkbox,
.ihc-register-8 .iump-form-line-register .iump-form-radiobox,
.ihc-register-8 .iump-form-paybox,
.ihc-register-9 .iump-form-line-register .iump-form-checkbox,
.ihc-register-9 .iump-form-line-register .iump-form-radiobox,
.ihc-register-9 .iump-form-paybox {
	display: inline-block
}

.ihc-login-template-1 .impu-form-line-fr .impu-form-label-fr {
	min-width: 150px;
	text-align: right;
	padding-right: 10px;
	display: inline-block;
	box-sizing: content-box
}

.ihc-login-template-1 .impu-form-line-fr input[type=password],
.ihc-login-template-1 .impu-form-line-fr input[type=text] {
	width: 200px;
	margin: 0 !important;
	min-height: 40px
}

.ihc-login-template-1 .impu-remember-wrapper {
	clear: both;
	min-height: 16px
}

.ihc-login-template-1 .impu-form-label-remember {
	float: right
}

.ihc-login-template-1 .impu-form-input-remember {
	float: right;
	margin-top: 1px
}

.ihc-login-template-1 .impu-form-label-remember:after,
.ihc-login-template-10 .impu-form-line-fr:after,
.ihc-login-template-10 .impu-temp3-bottom:after,
.ihc-login-template-11 .impu-form-line-fr:after,
.ihc-login-template-11 .impu-temp3-bottom:after,
.ihc-login-template-12 .impu-form-line-fr:after,
.ihc-login-template-12 .impu-temp3-bottom:after,
.ihc-login-template-13 .impu-form-label-remember:after,
.ihc-login-template-13 .impu-form-line-fr:after,
.ihc-login-template-13 .impu-temp5-row:after,
.ihc-login-template-2 .impu-form-label-remember:after,
.ihc-login-template-2 .impu-form-line-fr:after,
.ihc-login-template-3 .impu-form-line-fr:after,
.ihc-login-template-3 .impu-temp3-bottom:after,
.ihc-login-template-4 .impu-form-line-fr:after,
.ihc-login-template-4 .impu-temp3-bottom:after,
.ihc-login-template-5 .impu-form-label-remember:after,
.ihc-login-template-5 .impu-form-line-fr:after,
.ihc-login-template-5 .impu-temp5-row:after,
.ihc-login-template-6 .impu-form-label-remember:after,
.ihc-login-template-6 .impu-form-line-fr:after,
.ihc-login-template-6 .impu-temp6-row:after,
.ihc-login-template-7 .impu-form-label-remember:after,
.ihc-login-template-7 .impu-form-line-fr:after,
.ihc-login-template-7 .impu-temp5-row:after,
.ihc-login-template-8 .impu-form-line-fr:after,
.ihc-login-template-8 .impu-temp3-bottom:after,
.ihc-login-template-9 .impu-form-line-fr:after,
.ihc-login-template-9 .impu-temp3-bottom:after {
	content: "";
	clear: both
}

.ihc-login-template-1 .impu-form-links,
.ihc-login-template-2 .impu-form-links {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	clear: both
}

.ihc-login-template-1 .impu-form-links div {
	display: inline-block;
	padding-left: 15px
}

.ihc-login-template-1 .impu-form-submit,
.ihc-register-1 .ihc-strength-wrapper,
.ihc-register-14 .iump-submit-form,
.ihc-register-5 .iump-submit-form,
.ihc-register-6 .iump-submit-form {
	text-align: right
}

.ihc-ap-top-theme-4 .ihc-account-page-top-mess,
.ihc-ap-top-theme-4 .iump-user-page-mess,
.ihc-ap-top-theme-4 .iump-user-page-mess-special,
.ihc-ap-top-theme-4 .iump-user-page-name,
.ihc-login-template-1 .impu-form-submit input,
.ihc_level_template_5 .ihc-level-item-content *,
.ihc_level_template_8 .ihc-purchased-level:hover,
.ihc_level_template_9 .ihc-purchased-level:hover,
.ihc_locker_7 .ihc-login-template-2 .impu-form-links a,
.ihc_locker_8 .ihc-login-template-4 .impu-form-line-fr input[type=password],
.ihc_locker_8 .ihc-login-template-4 .impu-form-line-fr input[type=text],
.ihc_locker_8 .ihc-login-template-4 .impu-form-links a {
	color: #fff !important
}

.ihc-login-template-2 {
	width: 300px;
	max-width: 100%
}

.ihc-login-template-3,
.ihc-login-template-4 {
	box-sizing: border-box;
	display: inline-block;
	width: 360px;
	margin: 10px
}

.ihc-login-template-2 .ihc-sm-wrapp-fe,
.ihc-login-template-5 .ihc-sm-wrapp-fe,
.ihc-register-11 .ihc-file-upload-button,
.ihc-register-11 .ihc-sm-wrapp-fe,
.ihc-register-11 .iump-form-sublabel,
.ihc-register-12 .ihc-file-upload-button,
.ihc-register-12 .ihc-sm-wrapp-fe,
.ihc-register-3 .ihc-file-upload-button,
.ihc-register-3 .ihc-sm-wrapp-fe,
.ihc-register-3 .iump-form-sublabel,
.ihc-register-8 .ihc-file-upload-button,
.ihc-register-8 .ihc-sm-wrapp-fe,
.ihc-register-8 .iump-form-sublabel,
.ihc-register-9 .ihc-file-upload-button,
.ihc-register-9 .ihc-sm-wrapp-fe {
	text-align: left
}

.ihc-login-template-2 .impu-form-line-fr,
.ihc-login-template-3 .impu-form-line-fr,
.ihc-login-template-5 .impu-form-line-fr,
.ihc-login-template-6 .impu-form-line-fr {
	box-sizing: content-box;
	padding-bottom: 8px;
	text-align: left
}

.ihc-login-template-2 .impu-form-line-fr .impu-form-label-fr {
	min-width: 150px;
	padding-bottom: 3px;
	box-sizing: content-box;
	font-weight: 500;
	font-size: 13px;
	text-align: left;
	text-transform: uppercase
}

.ihc-login-template-2 .impu-form-line-fr input[type=password],
.ihc-login-template-2 .impu-form-line-fr input[type=text] {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px !important;
	width: 100%;
	background-color: #f7f7f7;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	margin: 0 !important;
	line-height: 1.7 !important;
	font-size: 20px !important
}

.ihc-login-template-2 .impu-form-line-fr input[type=password]:focus,
.ihc-login-template-2 .impu-form-line-fr input[type=password]:hover,
.ihc-login-template-2 .impu-form-line-fr input[type=text]:focus,
.ihc-login-template-2 .impu-form-line-fr input[type=text]:hover,
.ihc-register-2 .iump-form-line-register .select2-selection:focus,
.ihc-register-2 .iump-form-line-register .select2-selection:hover,
.ihc-register-2 .iump-form-line-register input[type=number]:focus,
.ihc-register-2 .iump-form-line-register input[type=number]:hover,
.ihc-register-2 .iump-form-line-register input[type=password]:focus,
.ihc-register-2 .iump-form-line-register input[type=password]:hover,
.ihc-register-2 .iump-form-line-register input[type=text]:focus,
.ihc-register-2 .iump-form-line-register input[type=text]:hover,
.ihc-register-2 .iump-form-line-register select:focus,
.ihc-register-2 .iump-form-line-register select:hover,
.ihc-register-2 .iump-form-line-register textarea:focus,
.ihc-register-2 .iump-form-line-register textarea:hover {
	border-color: #08d1b2;
	background-color: #fff;
	box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	-moz-box-shadow: 2px 0 30px rgba(0, 0, 0, .1)
}

.ihc-login-template-2 .impu-remember-wrapper {
	clear: both;
	min-height: 16px;
	text-align: left
}

.ihc-login-template-2 .impu-form-line-fr .impu-form-label-remember,
.ihc-login-template-5 .impu-form-label-remember,
.ihc-login-template-7 .impu-form-label-remember {
	display: inline-block !important;
	font-weight: 400;
	font-size: 12px;
	text-transform: inherit
}

.ihc-login-template-2 .impu-form-input-remember {
	margin-right: 3px
}

.ihc-login-template-2 .impu-form-links div {
	display: inline-block;
	padding-right: 15px
}

.ihc-login-template-2 .impu-form-links a {
	color: #333;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none
}

.ihc-login-template-2 .impu-form-links a:hover {
	color: #08d1b2
}

.ihc-login-template-10 .ihc-sm-wrapp-fe,
.ihc-login-template-11 .ihc-sm-wrapp-fe,
.ihc-login-template-12 .ihc-sm-wrapp-fe,
.ihc-login-template-13 .impu-form-submit,
.ihc-login-template-2 .impu-form-submit,
.ihc-login-template-9 .ihc-sm-wrapp-fe,
.ihc-register-1 .iump-submit-form,
.ihc-register-10 .iump-submit-form,
.ihc-register-13 .iump-submit-form,
.ihc-register-2 .iump-submit-form,
.ihc-register-7 .iump-submit-form {
	text-align: center
}

.ihc-login-template-2 .impu-form-submit input {
	color: #fff !important;
	width: 100%;
	background: #08d1b2 !important;
	border-color: #5bc4be !important;
	box-shadow: none !important;
	border-radius: 2px;
	font-size: 12px;
	font-weight: 700;
	padding: 10px 30px 11px;
	text-transform: uppercase;
	vertical-align: bottom;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-2 .impu-form-submit input:hover {
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px
}

.ihc-login-template-3 {
	padding: 30px 30px 0;
	text-align: center;
	background-color: #fff;
	border-top: 7px solid #33b5e5;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	max-width: 100%;
	font-family: inherit;
	font-size: 14px;
	color: #7f7f97
}

.ihc-login-template-3 .ihc-sm-wrapp-fe,
.ihc-login-template-4 .ihc-sm-wrapp-fe,
.ihc-register-4 .ihc-sm-wrapp-fe {
	text-align: center;
	margin: 20px 0
}

.ihc-login-template-3 form,
.ihc-login-template-4 form,
.ihc-login-template-8 form {
	display: block;
	position: relative
}

.ihc-login-template-3 .impu-form-line-fr .impu-form-label-fr {
	min-width: 350px;
	padding-bottom: 3px;
	display: block;
	box-sizing: content-box;
	font-weight: 500;
	font-size: 14px;
	text-align: left;
	text-transform: uppercase
}

.ihc-login-template-3 .impu-form-line-fr input[type=password],
.ihc-login-template-3 .impu-form-line-fr input[type=text] {
	width: 100%;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px !important;
	margin-bottom: 7px;
	height: auto !important;
	font-size: 14px;
	font-weight: 300;
	background-color: #edf0f5;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	line-height: 1.7 !important
}

.ihc-login-template-3 .impu-form-submit input,
.ihc-login-template-4 .impu-form-submit input,
.ihc-register-4 .iump-submit-form input {
	box-shadow: none !important;
	text-transform: capitalize;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 100%
}

.ihc-login-template-3 .impu-form-line-fr input[type=password]:focus,
.ihc-login-template-3 .impu-form-line-fr input[type=password]:hover,
.ihc-login-template-3 .impu-form-line-fr input[type=text]:focus,
.ihc-login-template-3 .impu-form-line-fr input[type=text]:hover,
.ihc-register-3 .iump-form-line-register .select2-selection:focus,
.ihc-register-3 .iump-form-line-register .select2-selection:hover,
.ihc-register-3 .iump-form-line-register input[type=number]:focus,
.ihc-register-3 .iump-form-line-register input[type=number]:hover,
.ihc-register-3 .iump-form-line-register input[type=password]:focus,
.ihc-register-3 .iump-form-line-register input[type=password]:hover,
.ihc-register-3 .iump-form-line-register input[type=text]:focus,
.ihc-register-3 .iump-form-line-register input[type=text]:hover,
.ihc-register-3 .iump-form-line-register select:checked,
.ihc-register-3 .iump-form-line-register select:focus,
.ihc-register-3 .iump-form-line-register select:hover,
.ihc-register-3 .iump-form-line-register textarea:focus,
.ihc-register-3 .iump-form-line-register textarea:hover {
	border: 1px solid rgba(0, 0, 0, .1);
	background-color: #fff
}

.ihc-login-template-3 .impu-remember-wrapper {
	margin-right: 3px;
	float: left;
	text-align: left;
	line-height: 42px;
	padding-left: 15px;
	font-family: inherit !important;
	font-weight: 200
}

.ihc-login-template-3 .impu-form-label-remember {
	display: inline-block !important;
	font-size: 12px;
	font-weight: 700;
	text-transform: inherit;
	padding-left: 3px;
	color: #1a9bcb
}

.ihc-login-template-10 .impu-temp3-bottom,
.ihc-login-template-11 .impu-temp3-bottom,
.ihc-login-template-12 .impu-temp3-bottom,
.ihc-login-template-3 .impu-temp3-bottom,
.ihc-login-template-4 .impu-temp3-bottom,
.ihc-login-template-8 .impu-temp3-bottom,
.ihc-login-template-9 .impu-temp3-bottom {
	position: relative;
	left: -30px;
	margin: 0 -60px 0 0;
	background-color: #f2f2f2
}

.ihc-login-template-3 .impu-form-input-remember,
.ihc-login-template-4 .impu-form-input-remember {
	vertical-align: middle
}

.ihc-login-template-3 .impu-form-links {
	text-align: right;
	float: right;
	line-height: 40px;
	padding-right: 9px
}

.ihc-login-template-3 .impu-form-links a {
	color: #333;
	font-size: 12px;
	text-decoration: none;
	border-right: 1px solid #999;
	padding-right: 3px;
	padding-left: 3px
}

.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button:last-child,
.ihc-login-template-10 .impu-form-links div:nth-child(2n) a,
.ihc-login-template-11 .impu-form-links div:nth-child(2n) a,
.ihc-login-template-12 .impu-form-links div:nth-child(2n) a,
.ihc-login-template-3 .impu-form-links div:nth-child(2n) a,
.ihc-login-template-4 .impu-form-links div:nth-child(2n) a,
.ihc-login-template-8 .impu-form-links div:nth-child(2n) a,
.ihc-login-template-9 .impu-form-links div:nth-child(2n) a,
.iump-view-user-wrapp-temp1 .ihc-middle-side .iump-element:last-child,
.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-element:last-child {
	border-right: none
}

.ihc-login-template-3 .impu-form-submit {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px
}

.ihc-login-template-3 .impu-form-submit input {
	color: #fff !important;
	border: none;
	background: #33b5e5 !important;
	border-color: #1a9bcb !important;
	border-radius: 3px;
	font-size: 14px;
	font-weight: 400;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	padding: 10px 30px 11px
}

.ihc-login-template-3 .impu-form-submit input:hover,
.ihc-logout-wrap.ihc-login-template-3 a:hover,
.ihc-register-3 .iump-submit-form input:hover {
	background: #1a9bcb !important
}

.ihc-login-template-4 {
	padding: 40px 30px;
	text-align: center;
	background-color: #fff;
	border-radius: 3px;
	max-width: 100%;
	font-family: inherit
}

.ihc-login-template-5,
.ihc-login-template-6 {
	display: inline-block;
	width: 400px;
	max-width: 100%;
	font-family: inherit
}

.ihc-login-template-4 .impu-form-line-fr {
	box-sizing: content-box;
	text-align: left;
	background-color: #fafafa;
	border: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	margin-bottom: 7px;
	position: relative;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-o-border-radius: 4px !important
}

.ihc-login-template-4 .impu-form-line-fr:hover,
.ihc-register-4 .iump-form-line-register .select2-selection:hover,
.ihc-register-4 .iump-form-line-register select:hover,
.ihc-register-4 .iump-form-line-register:hover {
	border-color: #27ae60;
	background-color: #fefefe
}

.ihc-login-template-4 .fa-ihc {
	position: absolute;
	top: 0;
	left: 9px;
	line-height: 39px
}

.ihc-login-template-10 .impu-form-line-fr .impu-form-label-fr,
.ihc-login-template-11 .impu-form-line-fr .impu-form-label-fr,
.ihc-login-template-12 .impu-form-line-fr .impu-form-label-fr,
.ihc-login-template-4 .impu-form-line-fr .impu-form-label-fr,
.ihc-login-template-8 .impu-form-line-fr .impu-form-label-fr,
.ihc-login-template-9 .impu-form-line-fr .impu-form-label-fr {
	min-width: 350px;
	display: block;
	box-sizing: content-box;
	font-weight: 500;
	font-size: 14px;
	text-align: left;
	text-transform: uppercase
}

.ihc-login-template-4 .impu-form-line-fr input[type=password],
.ihc-login-template-4 .impu-form-line-fr input[type=text] {
	width: 100%;
	border-radius: 2px;
	color: #2b2b2b;
	padding: 10px !important;
	background-color: transparent !important;
	border: none !important;
	display: inline-block;
	padding-left: 30px !important;
	margin: 0 !important;
	line-height: 1.7 !important
}

.ihc-login-template-4 .impu-remember-wrapper,
.ihc-login-template-8 .impu-remember-wrapper {
	margin-right: 3px;
	text-align: right;
	line-height: 22px;
	padding-left: 15px
}

.ihc-login-template-4 .impu-form-label-remember {
	display: inline-block !important;
	font-size: 12px;
	font-weight: 700;
	text-transform: inherit;
	padding-left: 3px;
	color: #1e8449
}

.ihc-login-template-4 .impu-form-links,
.ihc-login-template-8 .impu-form-links {
	text-align: center;
	line-height: 20px
}

.ihc-login-template-4 .impu-form-links a {
	color: #333;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	border-right: 1px solid #999;
	padding-right: 10px;
	padding-left: 10px
}

.ihc-login-template-4 .impu-form-submit,
.ihc-login-template-8 .impu-form-submit {
	text-align: center;
	margin-top: 17px;
	margin-bottom: 10px
}

.ihc-login-template-4 .impu-form-submit input,
.ihc-register-4 .iump-submit-form input {
	border: none;
	background: #27ae60 !important;
	border-color: #27ae60 !important;
	border-radius: 3px;
	font-size: 15px;
	font-weight: 400;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	padding: 10px 30px 11px;
	color: #b3eecc !important;
	border-bottom: 4px solid #1e8449 !important
}

.ihc-login-template-4 .impu-form-submit input:hover,
.ihc-logout-wrap.ihc-login-template-4 a:hover,
.ihc-register-4 .iump-submit-form input:hover {
	background: #43be77 !important
}

.ihc-login-template-10 .ihc-login-notice,
.ihc-login-template-11 .ihc-login-notice,
.ihc-login-template-12 .ihc-login-notice,
.ihc-login-template-4 .ihc-login-notice,
.ihc-login-template-8 .ihc-login-notice,
.ihc-login-template-9 .ihc-login-notice {
	margin-top: 6px
}

.ihc-login-template-5 {
	padding: 40px 30px;
	text-align: center;
	box-sizing: border-box
}

.ihc-login-template-5 .impu-form-line-fr .impu-form-label-fr,
.ihc-login-template-7 .impu-form-line-fr .impu-form-label-fr {
	min-width: 150px;
	padding-bottom: 3px;
	box-sizing: content-box;
	font-weight: 800;
	font-size: 13px;
	text-align: left
}

.ihc-login-template-5 .impu-form-line-fr input[type=password],
.ihc-login-template-5 .impu-form-line-fr input[type=text] {
	width: 100%;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px !important;
	margin: 0;
	line-height: 1.7 !important
}

.ihc-login-template-5 .impu-form-submit input,
.ihc-login-template-6 .impu-form-submit input {
	border: none;
	text-transform: capitalize;
	background: #f47e7e !important;
	box-shadow: none !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear
}

.ihc-login-template-5 .impu-temp5-row-left,
.ihc-login-template-6 .impu-temp6-row-left,
.ihc-login-template-7 .impu-temp5-row-left {
	float: left
}

.ihc-login-template-5 .impu-remember-wrapper,
.ihc-login-template-7 .impu-remember-wrapper {
	clear: both;
	text-align: left;
	line-height: 14px
}

.ihc-login-template-5 .impu-form-input-remember,
.ihc-login-template-6 .impu-form-input-remember,
.ihc-login-template-7 .impu-form-input-remember {
	margin-right: 3px;
	vertical-align: middle
}

.ihc-login-template-13 .impu-form-links,
.ihc-login-template-5 .impu-form-links {
	text-align: left;
	clear: both;
	margin-top: 3px
}

.ihc-login-template-13 .impu-form-links a,
.ihc-login-template-5 .impu-form-links a,
.ihc-login-template-7 .impu-form-links a {
	color: #aaa;
	font-size: 12px;
	text-decoration: none;
	padding-right: 10px
}

.ihc-login-template-13 .impu-form-links a:hover,
.ihc-login-template-5 .impu-form-links a:hover,
.ihc-login-template-6 .impu-form-links a:hover,
.ihc-login-template-7 .impu-form-links a:hover {
	color: #e05d5d
}

.ihc-login-template-5 .impu-form-submit {
	text-align: center;
	float: right
}

.ihc-login-template-5 .impu-form-submit input {
	color: #fff !important;
	min-width: 100px;
	padding: 10px 30px 11px;
	border-color: #5bc4be !important;
	-webkit-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-5 .impu-form-submit input:hover,
.ihc-login-template-6 .impu-form-submit input:hover,
.ihc-logout-wrap.ihc-login-template-5 a:hover,
.ihc-logout-wrap.ihc-login-template-6 a:hover {
	background: #e05d5d !important
}

.ihc-pass-form-wrap.ihc-login-template-13 .impu-form-submit input,
.ihc-pass-form-wrap.ihc-login-template-5 .impu-form-submit input,
.ihc-pass-form-wrap.ihc-login-template-7 .impu-form-submit input {
	width: auto
}

.ihc-login-template-6 {
	margin: 10px;
	padding: 20px 20px 0;
	text-align: center;
	box-sizing: border-box;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15)
}

.ihc-login-template-6 .ihc-sm-wrapp-fe {
	text-align: center;
	margin: 15px 0
}

.ihc-login-template-6 form {
	margin: 0 !important
}

.ihc-login-template-6 .impu-form-line-fr .impu-form-label-fr {
	min-width: 150px;
	padding-bottom: 3px;
	box-sizing: content-box;
	font-size: 13px;
	text-align: left;
	font-weight: 700
}

.ihc-login-template-6 .impu-form-line-fr input[type=password],
.ihc-login-template-6 .impu-form-line-fr input[type=text],
.ihc-login-template-7 .impu-form-line-fr input[type=password],
.ihc-login-template-7 .impu-form-line-fr input[type=text] {
	width: 100%;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px !important;
	margin: 0 !important;
	line-height: 1.7 !important;
	font-size: 20px !important
}

.ihc-login-template-6 .impu-temp6-row {
	position: relative;
	left: -20px;
	margin: 0 -40px 0 0;
	background-color: #f2f2f2;
	padding: 10px 20px
}

.ihc-login-template-6 .impu-remember-wrapper {
	clear: both;
	text-align: left;
	line-height: 30px
}

.ihc-login-template-6 .impu-form-label-remember {
	display: inline-block !important;
	font-size: 12px;
	font-weight: 700;
	text-transform: inherit
}

.ihc-login-template-6 .impu-form-links {
	text-align: left;
	clear: both;
	margin-top: 3px;
	margin-bottom: 3px
}

.ihc-login-template-6 .impu-form-links a {
	color: #aaa;
	font-size: 12px;
	text-decoration: none;
	border-right: 1px solid #999;
	padding-right: 10px
}

.ihc-login-template-6 .impu-form-links div:nth-child(2n) a {
	border-right: none;
	padding-left: 10px
}

.ihc-login-template-6 .impu-form-submit {
	text-align: center;
	float: right;
	padding-bottom: 0
}

.ihc-login-template-6 .impu-form-submit input {
	color: #fff !important;
	width: 80px;
	border-radius: 25px;
	padding: 8px 15px;
	border-color: #5bc4be !important;
	-webkit-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-7 .impu-form-submit input,
.ihc-login-template-8 .impu-form-submit input,
.ihc-register-11 .iump-submit-form input,
.ihc-register-8 .iump-submit-form input {
	box-shadow: none !important;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-transform: capitalize
}

.ihc-pass-form-wrap.ihc-login-template-6 .impu-form-submit input {
	width: auto;
	margin-bottom: 10px
}

.ihc-login-template-7 {
	padding: 40px 30px;
	text-align: center;
	display: inline-block;
	font-family: inherit
}

.ihc-login-template-7 .ihc-sm-wrapp-fe {
	text-align: left;
	padding-left: 15px;
	padding-right: 15px
}

.ihc-login-template-7 .impu-form-line-fr {
	box-sizing: border-box;
	padding-bottom: 8px;
	text-align: left;
	display: inline-block;
	width: 49%;
	max-width: 300px;
	padding-right: 15px
}

.ihc-login-template-7 .impu-form-links {
	text-align: left;
	clear: both;
	margin-top: 0
}

.ihc-login-template-7 .impu-form-submit {
	text-align: center;
	float: right;
	margin-right: 15px
}

.ihc-login-template-7 .impu-form-submit input {
	color: #fff !important;
	min-width: 100px;
	border: none;
	padding: 8px 30px;
	border-radius: 4px;
	background: #6c7a8d !important;
	border-color: #5bc4be !important;
	-webkit-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-7 .impu-form-submit input:hover,
.ihc-logout-wrap.ihc-login-template-7 a:hover {
	background: #94a1b2 !important
}

.ihc-pass-form-wrap.ihc-login-template-7 {
	width: 400px
}

.ihc-pass-form-wrap.ihc-login-template-7 .impu-form-line-fr {
	width: 100%;
	max-width: inherit
}

.ihc-login-template-8 {
	margin: 10px;
	padding: 40px 30px;
	text-align: center;
	box-sizing: border-box;
	display: inline-block;
	background-color: #fff;
	border-radius: 3px;
	width: 460px;
	max-width: 100%;
	font-family: inherit
}

.ihc-login-template-8 .ihc-sm-wrapp-fe {
	text-align: center;
	margin: 30px 0
}

.ihc-login-template-8 .impu-form-line-fr {
	box-sizing: content-box;
	text-align: left;
	background-color: transparent;
	border-bottom: 1px solid #efefef;
	margin-bottom: 17px;
	position: relative
}

.ihc-login-template-8 .fa-ihc {
	position: absolute;
	top: 0;
	left: 9px;
	line-height: 39px;
	font-size: 18px;
	color: #555
}

.ihc-login-template-8 .impu-form-line-fr input[type=password],
.ihc-login-template-8 .impu-form-line-fr input[type=text] {
	width: 100%;
	color: #555;
	padding: 10px !important;
	background-color: transparent !important;
	border: none !important;
	display: inline-block;
	padding-left: 40px !important;
	font-size: 14px;
	margin: 0 !important;
	line-height: 1.7 !important
}

.ihc-login-template-8 .impu-form-label-remember {
	display: inline-block !important;
	font-size: 12px;
	font-weight: 700;
	text-transform: inherit;
	padding-left: 3px;
	color: #d3365e
}

.ihc-login-template-10 .impu-form-input-remember,
.ihc-login-template-11 .impu-form-input-remember,
.ihc-login-template-12 .impu-form-input-remember,
.ihc-login-template-13 .impu-form-input-remember,
.ihc-login-template-8 .impu-form-input-remember,
.ihc-login-template-9 .impu-form-input-remember {
	border-radius: 0;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	border: 2px solid #ddd;
	background: #fff;
	-webkit-appearance: initial;
	position: relative;
	vertical-align: middle
}

.ihc-login-template-8 .impu-form-input-remember:checked:before {
	content: "";
	border: 3px solid #d3365e;
	display: inline-block;
	width: 3px;
	height: 10px;
	border-top: 0;
	border-left: 0;
	position: absolute;
	top: 0;
	left: 5px;
	box-sizing: content-box;
	-webkit-transform: rotate(36deg);
	-khtml-transform: rotate(36deg);
	-moz-transform: rotate(36deg);
	-ms-transform: rotate(36deg);
	-o-transform: rotate(36deg);
	transform: rotate(36deg)
}

.ihc-login-template-8 .impu-form-links a {
	color: #666;
	font-size: 12px;
	font-family: inherit;
	text-decoration: none;
	border-right: 1px solid #999;
	padding-right: 10px;
	padding-left: 10px
}

.ihc-login-template-10 .impu-form-links a:hover,
.ihc-login-template-11 .impu-form-links a:hover,
.ihc-login-template-12 .impu-form-links a:hover,
.ihc-login-template-8 .impu-form-links a:hover,
.ihc-login-template-9 .impu-form-links a:hover,
.ihc_level_template_5 .ihc-level-item-link:hover,
.ihc_level_template_7 .ihc-level-item-link:hover,
.ihc_level_template_8 .ihc-level-item-link:hover {
	color: #000
}

.ihc-login-template-8 .impu-form-submit input,
.ihc-register-11 .iump-submit-form input,
.ihc-register-8 .iump-submit-form input {
	color: #fff !important;
	width: 100%;
	border: none;
	background: #ea4872 !important;
	border-color: #ea4872 !important;
	border-radius: 50px;
	-webkit-transition: .3s linear;
	transition: .3s linear;
	padding: 10px 30px 11px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
	min-height: 45px;
	font-size: 18px;
	font-weight: 700
}

.ihc-login-template-8 .impu-form-submit input:hover,
.ihc-register-11 .iump-submit-form input:hover,
.ihc-register-8 .iump-submit-form input:hover {
	background: #d3365e !important
}

.ihc-login-template-10,
.ihc-login-template-9 {
	margin: 10px;
	padding: 40px 30px;
	text-align: center;
	box-sizing: border-box;
	display: inline-block;
	background-color: #fff;
	border-radius: 3px;
	width: 460px;
	max-width: 100%;
	font-size: 15px;
	font-family: inherit
}

.ihc-login-template-11,
.ihc-login-template-12,
.ihc-login-template-13 {
	margin: 10px auto;
	max-width: 100%;
	box-sizing: border-box
}

.ihc-login-template-10 .ihc_login_form,
.ihc-login-template-11 .ihc_login_form,
.ihc-login-template-12 .ihc_login_form,
.ihc-login-template-9 .ihc_login_form {
	font-size: 15px
}

.ihc-login-template-9 .impu-form-line-fr {
	box-sizing: content-box;
	text-align: left;
	background-color: transparent !important;
	border: 1px solid rgba(0, 0, 0, .15);
	margin-bottom: 17px;
	position: relative;
	border-radius: 45px !important;
	-webkit-border-radius: 45px !important;
	-moz-border-radius: 45px !important;
	-o-border-radius: 45px !important;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-10 .impu-form-line-fr:checked,
.ihc-login-template-10 .impu-form-line-fr:hover,
.ihc-login-template-11 .impu-form-line-fr:checked,
.ihc-login-template-11 .impu-form-line-fr:hover,
.ihc-login-template-12 .impu-form-line-fr:checked,
.ihc-login-template-12 .impu-form-line-fr:hover,
.ihc-login-template-9 .impu-form-line-fr:checked,
.ihc-login-template-9 .impu-form-line-fr:hover,
.ihc-register-12 .iump-form-line-register .select2-selection:focus,
.ihc-register-12 .iump-form-line-register .select2-selection:hover,
.ihc-register-12 .iump-form-line-register input[type=number]:focus,
.ihc-register-12 .iump-form-line-register input[type=number]:hover,
.ihc-register-12 .iump-form-line-register input[type=password]:focus,
.ihc-register-12 .iump-form-line-register input[type=password]:hover,
.ihc-register-12 .iump-form-line-register input[type=text]:focus,
.ihc-register-12 .iump-form-line-register input[type=text]:hover,
.ihc-register-12 .iump-form-line-register select:checked,
.ihc-register-12 .iump-form-line-register select:focus,
.ihc-register-12 .iump-form-line-register select:hover,
.ihc-register-12 .iump-form-line-register textarea:focus,
.ihc-register-12 .iump-form-line-register textarea:hover,
.ihc-register-9 .iump-form-line-register .select2-selection:focus,
.ihc-register-9 .iump-form-line-register .select2-selection:hover,
.ihc-register-9 .iump-form-line-register input[type=number]:focus,
.ihc-register-9 .iump-form-line-register input[type=number]:hover,
.ihc-register-9 .iump-form-line-register input[type=password]:focus,
.ihc-register-9 .iump-form-line-register input[type=password]:hover,
.ihc-register-9 .iump-form-line-register input[type=text]:focus,
.ihc-register-9 .iump-form-line-register input[type=text]:hover,
.ihc-register-9 .iump-form-line-register select:checked,
.ihc-register-9 .iump-form-line-register select:focus,
.ihc-register-9 .iump-form-line-register select:hover,
.ihc-register-9 .iump-form-line-register textarea:focus,
.ihc-register-9 .iump-form-line-register textarea:hover {
	border-color: #26bbea;
	background-color: #fff;
	box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	-moz-box-shadow: 2px 0 30px rgba(0, 0, 0, .1)
}

.ihc-login-template-10 form,
.ihc-login-template-11 form,
.ihc-login-template-12 form,
.ihc-login-template-9 form {
	display: block;
	position: relative;
	font-size: 15px
}

.ihc-login-template-11 .fa-ihc,
.ihc-login-template-9 .fa-ihc {
	position: absolute;
	top: 0;
	left: 15px;
	line-height: 39px;
	font-size: 18px;
	color: #999
}

.ihc-login-template-11 .impu-form-line-fr input[type=password],
.ihc-login-template-11 .impu-form-line-fr input[type=text],
.ihc-login-template-9 .impu-form-line-fr input[type=password],
.ihc-login-template-9 .impu-form-line-fr input[type=text] {
	width: 100%;
	color: #555 !important;
	padding: 10px !important;
	background-color: transparent !important;
	border: none !important;
	display: inline-block;
	padding-left: 40px !important;
	font-size: 14px !important;
	border-radius: 45px !important;
	-webkit-border-radius: 45px !important;
	-moz-border-radius: 45px !important;
	-o-border-radius: 45px !important;
	margin: 0 !important;
	line-height: 1.7 !important
}

.ihc-login-template-11 .impu-remember-wrapper,
.ihc-login-template-9 .impu-remember-wrapper {
	margin-right: 3px;
	text-align: left;
	line-height: 22px;
	padding-left: 15px;
	float: left
}

.ihc-login-template-10 .impu-form-label-remember,
.ihc-login-template-11 .impu-form-label-remember,
.ihc-login-template-9 .impu-form-label-remember {
	display: inline-block !important;
	font-weight: 400;
	font-size: 14px;
	text-transform: inherit;
	padding-left: 3px;
	color: #777
}

.ihc-login-template-11 .impu-form-links-pass,
.ihc-login-template-9 .impu-form-links-pass {
	float: right;
	padding-right: 15px
}

.ihc-login-template-10 .impu-form-links-pass a,
.ihc-login-template-9 .impu-form-links-pass a {
	color: #32a3cb
}

.ihc-login-template-10 .impu-form-input-remember:checked:before,
.ihc-login-template-11 .impu-form-input-remember:checked:before,
.ihc-login-template-12 .impu-form-input-remember:checked:before,
.ihc-login-template-13 .impu-form-input-remember:checked:before,
.ihc-login-template-9 .impu-form-input-remember:checked:before {
	content: "";
	border: 3px solid #00b9eb;
	display: inline-block;
	width: 3px;
	height: 10px;
	border-top: 0;
	border-left: 0;
	position: absolute;
	top: 0;
	left: 5px;
	box-sizing: content-box;
	-webkit-transform: rotate(36deg);
	-khtml-transform: rotate(36deg);
	-moz-transform: rotate(36deg);
	-ms-transform: rotate(36deg);
	-o-transform: rotate(36deg);
	transform: rotate(36deg)
}

.ihc-login-template-10 .impu-form-links,
.ihc-login-template-11 .impu-form-links,
.ihc-login-template-12 .impu-form-links,
.ihc-login-template-9 .impu-form-links {
	text-align: center;
	line-height: 20px;
	margin-top: 10px
}

.ihc-login-template-10 .impu-form-links a,
.ihc-login-template-11 .impu-form-links a,
.ihc-login-template-9 .impu-form-links a {
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	color: #32a3cb
}

.ihc-login-template-10 .impu-form-submit,
.ihc-login-template-11 .impu-form-submit,
.ihc-login-template-12 .impu-form-submit,
.ihc-login-template-9 .impu-form-submit {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
	border: none !important
}

.ihc-login-template-10 .impu-form-submit:hover,
.ihc-login-template-11 .impu-form-submit:hover,
.ihc-login-template-12 .impu-form-submit:hover,
.ihc-login-template-9 .impu-form-submit:hover {
	border: none !important;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent
}

.ihc-login-template-9 .impu-form-submit input {
	color: #fff !important;
	width: 60%;
	border: none;
	background-color: #a044ff;
	background-image: linear-gradient(to left, #6a3093, #a044ff);
	box-shadow: none !important;
	border-radius: 50px;
	text-transform: capitalize;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	padding: 10px 30px 11px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
	min-height: 45px;
	font-size: 18px;
	font-weight: 700
}

.ihc-login-template-9 .impu-form-submit input:hover {
	width: 65%;
	background-color: #f15f79;
	background-image: linear-gradient(to left, #b24592, #f15f79);
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-10 .impu-form-line-fr {
	box-sizing: content-box;
	text-align: left;
	background-color: #fefefe;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	position: relative;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-o-border-radius: 4px !important;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-10 .fa-ihc {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 41px;
	font-size: 18px;
	color: #555;
	background-color: #eee;
	border-radius: 4px 0 0 4px;
	border-right: 1px solid #ccc;
	min-width: 45px;
	text-align: center
}

.ihc-login-template-10 .impu-form-line-fr input[type=password],
.ihc-login-template-10 .impu-form-line-fr input[type=text] {
	width: 100%;
	color: #555;
	padding: 12px 10px !important;
	background-color: transparent !important;
	border: none !important;
	display: inline-block;
	padding-left: 60px !important;
	font-size: 14px !important;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-o-border-radius: 4px !important;
	height: auto !important;
	margin-bottom: 0 !important;
	line-height: 1 !important
}

.ihc-login-template-10 .impu-remember-wrapper,
.ihc-login-template-12 .impu-remember-wrapper {
	margin-right: 3px;
	text-align: left;
	line-height: 22px;
	padding-left: 15px;
	float: left;
	margin-bottom: 5px
}

.ihc-login-template-10 .impu-form-links-pass,
.ihc-login-template-12 .impu-form-links-pass {
	float: right;
	padding-right: 15px;
	margin-bottom: 5px
}

.ihc-login-template-10 .impu-form-submit input {
	color: #fff !important;
	width: 100%;
	border: none;
	background-color: #67b1d6;
	box-shadow: none !important;
	font-family: inherit;
	border-radius: 2px;
	text-transform: capitalize;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	padding: 10px 30px 11px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	min-height: 45px;
	font-size: 18px
}

.ihc-login-template-11 .impu-form-submit input,
.ihc-login-template-12 .impu-form-submit input {
	text-transform: uppercase;
	min-height: 45px;
	font-size: 18px;
	font-weight: 700;
	font-family: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ihc-login-template-10 .impu-form-submit input:hover {
	background-color: #65aed3;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-11 {
	padding: 40px 30px;
	text-align: center;
	display: block;
	background-color: #fff;
	border-radius: 3px;
	width: 460px;
	font-size: 15px;
	font-family: inherit
}

.ihc-login-template-11 .impu-form-line-fr {
	box-sizing: content-box;
	text-align: center;
	background-color: transparent !important;
	border-bottom: 1px solid #efefef;
	margin-bottom: 17px;
	position: relative;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-o-border-radius: 0 !important;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-11 .impu-form-links-pass a {
	color: #2bb7e3
}

.ihc-login-template-11 .impu-form-submit input {
	width: 90%;
	border: 2px solid #2bb7e3;
	color: #2bb7e3;
	background-color: transparent;
	box-shadow: none !important;
	border-radius: 50px;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	padding: 10px 30px;
	line-height: 20px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px
}

.ihc-login-template-11 .impu-form-submit input:hover {
	width: 95%;
	background-color: #2bb7e3;
	color: #fff;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-12 {
	padding: 70px 60px;
	text-align: center;
	display: block;
	background-color: #fff;
	border-radius: 8px;
	width: 550px;
	font-size: 15px;
	font-family: inherit;
	border: 1px solid #ccc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px
}

.ihc-login-template-12 .impu-form-line-fr {
	box-sizing: content-box;
	text-align: left;
	background-color: #fefefe;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	position: relative;
	border-radius: 50px !important;
	-webkit-border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	-o-border-radius: 50px !important;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-12 .fa-ihc {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 39px;
	font-size: 18px;
	color: #555;
	border-radius: 50px 0 0 50px;
	min-width: 45px;
	text-align: center
}

.ihc-login-template-12 .impu-form-line-fr input[type=password],
.ihc-login-template-12 .impu-form-line-fr input[type=text] {
	width: 100%;
	color: #555;
	padding: 12px 10px !important;
	background-color: transparent !important;
	border: none !important;
	display: inline-block;
	padding-left: 45px !important;
	font-size: 14px !important;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-o-border-radius: 4px !important;
	height: auto !important;
	margin-bottom: 0 !important;
	line-height: 1 !important
}

.ihc-login-template-12 .impu-form-label-remember {
	display: inline-block !important;
	font-weight: 400;
	font-size: 14px;
	text-transform: inherit;
	padding-left: 3px;
	color: #6164c1
}

.ihc-login-template-12 .impu-form-links-pass a {
	color: #6164c1
}

.ihc-login-template-12 .impu-form-links a {
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	color: #6164c1
}

.ihc-login-template-12 .impu-form-submit input {
	color: #fff !important;
	width: 100%;
	border: none;
	background-color: #6164c1;
	box-shadow: none !important;
	border-radius: 4px;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	padding: 10px 30px 11px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px
}

.ihc-login-template-12 .impu-form-submit input:hover {
	background-color: #8d7fd7;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-login-template-13 {
	padding: 30px 20px;
	text-align: center;
	display: block;
	width: 470px;
	font-family: inherit
}

.ihc-register-2,
.ihc-register-3 {
	max-width: 500px;
	min-width: 300px
}

.ihc-login-template-13 .impu-form-line-fr {
	box-sizing: content-box;
	padding-top: 15px;
	text-align: left
}

.ihc-login-template-13 .impu-form-line-fr .impu-form-label-fr {
	min-width: 150px;
	box-sizing: content-box;
	color: #555;
	font-family: inherit;
	line-height: 26px;
	font-size: 15px;
	text-align: left;
	font-weight: 600;
	display: block;
	margin-bottom: 8px
}

.ihc-login-template-13 .impu-form-line-fr input[type=password],
.ihc-login-template-13 .impu-form-line-fr input[type=text] {
	width: 100%;
	border: 2px solid rgba(0, 0, 0, .15);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px !important;
	height: 40px !important;
	margin: 0 !important;
	line-height: 1.7 !important
}

.ihc-login-template-13 .impu-temp5-row {
	margin: 5px 0
}

.ihc-login-template-13 .impu-temp5-row-left,
.ihc-register-14 .iump-register-row-left {
	float: left;
	width: 48%;
	margin-top: 20px
}

.ihc-login-template-13 .impu-temp5-row-right,
.ihc-register-14 .iump-register-row-right {
	float: right;
	width: 48%;
	margin-top: 20px
}

.ihc-login-template-13 .impu-remember-wrapper {
	clear: both;
	text-align: left;
	line-height: 24px
}

.ihc-login-template-13 .impu-form-label-remember {
	display: inline-block !important;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	color: #888;
	text-transform: inherit;
	margin-left: 5px;
	vertical-align: middle
}

.ihc-login-template-13 .impu-form-links-pass {
	padding-top: 20px;
	line-height: 22px;
	color: #888 !important;
	display: block !important;
	font-weight: 400;
	font-size: 15px
}

.ihc-login-template-13 .ihc-register-link,
.ihc-login-template-13 .impu-form-submit input {
	color: #fff !important;
	min-width: 100px;
	border: none;
	text-transform: capitalize;
	padding: 16px 20px !important;
	background: #3ba1da;
	border-color: #5bc4be !important;
	box-shadow: none !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	display: block;
	width: 100%;
	font-size: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	font-family: Nunito, sans-serif;
	font-weight: 400;
	box-sizing: border-box;
	line-height: 16px;
	cursor: pointer;
	border-bottom: 2px solid rgba(0, 0, 0, .1) !important
}

.ihc-login-template-13 .impu-form-submit input:hover,
.ihc-register-14 .iump-submit-form input:hover {
	background: #44b0ec
}

.ihc-login-template-13 .ihc-register-link,
.ihc-register-14 .ihc-login-link {
	background: #eee
}

.ihc-login-template-13 .ihc-register-link:hover,
.ihc-register-14 .ihc-login-link:hover {
	background: #e5e5e5
}

.ihc-login-template-13 .ihc-register-link a,
.ihc-register-14 .ihc-login-link a {
	color: #666
}

.ihc-login-template-13.ihc-pass-form-wrap .impu-form-submit input {
	margin: 20px auto 10px;
	width: auto !important;
	min-width: 250px !important
}

.ihc-login-template-13 .impu-form-label-pass {
	margin-bottom: 30px
}

.impu-form-pass-additional-content {
	color: #777;
	font-size: 17px;
	text-align: center;
	padding: 15px 15px 0
}

.iump-register-form * {
	box-sizing: border-box
}

.iump-register-form .iump-submit-form {
	text-shadow: none !important
}

.ihc-register-1 .iump-labels-register {
	font-size: 13px;
	min-width: 130px;
	padding-right: 10px
}

.ihc-register-1 .iump-form-line-register,
.ihc-register-5 .iump-form-line-register {
	border-bottom: none
}

.ihc-register-1 .iump-form-line-register input[type=number],
.ihc-register-1 .iump-form-line-register input[type=password],
.ihc-register-1 .iump-form-line-register input[type=text],
.ihc-register-1 .iump-form-line-register select,
.ihc-register-1 .iump-form-line-register textarea {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px !important;
	min-height: 37px;
	margin: 0
}

.ihc-register-1 .iump-form-line-register .iump-form-checkbox-wrapper,
.ihc-register-1 .iump-form-line-register .iump-form-radiobox-wrapper {
	display: inline-block;
	vertical-align: top
}

.ihc-register-1 .ihc-tos-wrap {
	text-align: right;
	display: inline-block
}

.ihc-register-2 {
	font-family: inherit;
	font-size: 14px;
	box-sizing: border-box;
	display: block
}

.ihc-register-10 .iump-labels-register,
.ihc-register-13 .iump-labels-register,
.ihc-register-2 .iump-labels-register {
	font-size: 14px;
	min-width: 130px;
	padding-right: 10px;
	display: block;
	text-align: left;
	color: #777
}

.ihc-register-2 .iump-form-line-register {
	border-bottom: none;
	margin-bottom: 15px
}

.ihc-register-2 .iump-form-line-register .select2-selection,
.ihc-register-2 .iump-form-line-register input[type=number],
.ihc-register-2 .iump-form-line-register input[type=password],
.ihc-register-2 .iump-form-line-register input[type=text],
.ihc-register-2 .iump-form-line-register select,
.ihc-register-2 .iump-form-line-register textarea {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	color: #444;
	padding: 8px 10px 7px !important;
	display: block;
	width: 100%;
	min-height: 40px;
	background-color: #f7f7f7;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	margin: 0
}

.ihc-register-10 .iump-form-line-register .iump-form-checkbox-wrapper,
.ihc-register-10 .iump-form-line-register .iump-form-radiobox-wrapper,
.ihc-register-13 .iump-form-line-register .iump-form-checkbox-wrapper,
.ihc-register-13 .iump-form-line-register .iump-form-radiobox-wrapper,
.ihc-register-2 .iump-form-line-register .iump-form-checkbox-wrapper,
.ihc-register-2 .iump-form-line-register .iump-form-radiobox-wrapper,
.ihc-user-page-top-ap-wrapper .ihc-user-page-details {
	margin-top: 10px
}

.ihc-register-2 .iump-submit-form input {
	color: #fff !important;
	width: 100%;
	background: #08d1b2 !important;
	border: 3px solid #5bc4be;
	border-color: #08d1b2 !important;
	box-shadow: none !important;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	padding: 16px 22px;
	box-sizing: border-box
}

.ihc-register-2 .iump-submit-form input:hover {
	color: #fff !important;
	background: #08d1b2 !important;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px
}

.ihc-register-10 .iump-form-line-register textarea,
.ihc-register-11 .iump-form-line-register textarea,
.ihc-register-13 .iump-form-line-register textarea,
.ihc-register-2 .iump-form-line-register textarea,
.ihc-register-8 .iump-form-line-register textarea {
	min-height: 60px
}

.ihc-register-10 .ihc-wrapp-file-field,
.ihc-register-13 .ihc-wrapp-file-field,
.ihc-register-2 .ihc-wrapp-file-field {
	box-sizing: border-box;
	padding: 10px;
	display: block;
	margin-top: 10px;
	border: 2px dashed #08d1b2;
	width: 100%
}

.ihc-register-14 .ihc-register-notice,
.ihc-register-2 .ihc-register-notice,
.ihc-register-4 .ihc-register-notice,
.ihc-register-5 .ihc-register-notice {
	-webkit-transition: .6s linear;
	-moz-transition: .6s linear;
	-ms-transition: .6s linear;
	-o-transition: .6s linear;
	transition: .6s linear;
	-webkit-animation: 1s fadeIn;
	nimation: fadeIn 1s
}

.ihc-register-10 .ihc-input-notice,
.ihc-register-12 .ihc-input-notice,
.ihc-register-13 .ihc-input-notice,
.ihc-register-14 .ihc-input-notice,
.ihc-register-2 .ihc-input-notice,
.ihc-register-3 .ihc-input-notice,
.ihc-register-4 .ihc-input-notice,
.ihc-register-5 .ihc-input-notice,
.ihc-register-6 .ihc-input-notice,
.ihc-register-7 .ihc-input-notice,
.ihc-register-9 .ihc-input-notice {
	border-color: #dd3559 !important
}

.ihc-register-3 {
	margin: 10px;
	padding: 30px;
	text-align: left;
	box-sizing: border-box;
	background-color: #fff;
	border-top: 7px solid #33b5e5;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
	font-family: inherit;
	font-size: 14px;
	color: #7f7f97
}

.ihc-register-11 .iump-level-details-register,
.ihc-register-12 .iump-level-details-register,
.ihc-register-3 .iump-level-details-register,
.ihc-register-8 .iump-level-details-register,
.ihc-register-9 .iump-level-details-register {
	margin: 15px 0
}

.ihc-register-3 .iump-labels-register {
	font-size: 13px;
	min-width: 130px;
	padding-right: 10px;
	display: block;
	text-align: left;
	text-transform: uppercase;
	color: #7f7f97
}

.ihc-register-3 .iump-form-line-register {
	border-bottom: none;
	margin-bottom: 10px;
	position: relative
}

.ihc-register-3 .iump-form-line-register .select2-selection,
.ihc-register-3 .iump-form-line-register input[type=number],
.ihc-register-3 .iump-form-line-register input[type=password],
.ihc-register-3 .iump-form-line-register input[type=text],
.ihc-register-3 .iump-form-line-register select,
.ihc-register-3 .iump-form-line-register textarea {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	color: #7f7f97;
	padding: 8px 10px 7px !important;
	display: block;
	width: 100%;
	min-height: 40px;
	text-align: left;
	font-family: inherit;
	font-weight: 300;
	background-color: #edf0f5;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	margin: 0
}

.ihc-register-3 .iump-form-line-register .select2-selection {
	padding-top: 4px
}

.ihc-register-11 .ihc-wrapp-file-upload,
.ihc-register-12 .ihc-wrapp-file-upload,
.ihc-register-3 .ihc-wrapp-file-upload,
.ihc-register-8 .ihc-wrapp-file-upload,
.ihc-register-9 .ihc-wrapp-file-upload {
	display: block;
	margin-top: 10px
}

.ihc-register-11 .iump-form-checkbox-wrapper,
.ihc-register-11 .iump-form-radiobox-wrapper,
.ihc-register-12 .iump-form-checkbox-wrapper,
.ihc-register-12 .iump-form-radiobox-wrapper,
.ihc-register-3 .iump-form-checkbox-wrapper,
.ihc-register-3 .iump-form-radiobox-wrapper,
.ihc-register-8 .iump-form-checkbox-wrapper,
.ihc-register-8 .iump-form-radiobox-wrapper,
.ihc-register-9 .iump-form-checkbox-wrapper,
.ihc-register-9 .iump-form-radiobox-wrapper {
	text-align: left;
	padding-left: 20px
}

.ihc-register-3 .ihc-tos-wrap {
	position: relative;
	left: -30px;
	margin: 10px -60px 10px 0;
	text-align: left;
	padding: 10px 0 10px 30px;
	display: inline-block
}

.ihc-register-11 .ihc-wrapp-file-field,
.ihc-register-12 .ihc-wrapp-file-field,
.ihc-register-3 .ihc-wrapp-file-field,
.ihc-register-8 .ihc-wrapp-file-field,
.ihc-register-9 .ihc-wrapp-file-field {
	box-sizing: border-box;
	padding: 10px;
	border: 2px dashed #ddd
}

.ihc-register-11 .iump-submit-form,
.ihc-register-12 .iump-submit-form,
.ihc-register-3 .iump-submit-form,
.ihc-register-4 .iump-submit-form,
.ihc-register-8 .iump-submit-form {
	text-align: center;
	margin-top: 10px
}

.ihc-register-3 .iump-submit-form input {
	color: #fff !important;
	width: 100%;
	border: none;
	background: #33b5e5 !important;
	border-color: #1a9bcb !important;
	box-shadow: none !important;
	border-radius: 3px;
	text-transform: capitalize;
	font-family: inherit;
	font-size: 16px;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	padding: 10px 30px 11px
}

.ihc-register-10 #ihc_coupon_code_check_div_msg,
.ihc-register-10 .ihc-register-notice,
.ihc-register-12 #ihc_coupon_code_check_div_msg,
.ihc-register-12 .ihc-register-notice,
.ihc-register-13 #ihc_coupon_code_check_div_msg,
.ihc-register-13 .ihc-register-notice,
.ihc-register-3 #ihc_coupon_code_check_div_msg,
.ihc-register-3 .ihc-register-notice,
.ihc-register-9 #ihc_coupon_code_check_div_msg,
.ihc-register-9 .ihc-register-notice {
	z-index: 100;
	background: #dd3559;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	right: 0;
	margin-bottom: 8px;
	max-width: 230px;
	font-size: 12px;
	top: 100%;
	margin-top: -2px;
	opacity: 1;
	-webkit-transition: .6s linear;
	-moz-transition: .6s linear;
	-ms-transition: .6s linear;
	-o-transition: .6s linear;
	transition: .6s linear;
	-webkit-animation: 1s fadeIn;
	animation: 1s fadeIn;
	color: #fff !important
}

.i .ihc-register-4,
.ihc-register-7 {
	margin: 10px;
	font-family: inherit;
	font-size: 14px
}

.ihc-register-10 .ihc-register-notice:before,
.ihc-register-12 .ihc-register-notice:before,
.ihc-register-13 .ihc-register-notice:before,
.ihc-register-3 .ihc-register-notice:before,
.ihc-register-6 .ihc-register-notice:before,
.ihc-register-7 .ihc-register-notice:before,
.ihc-register-9 .ihc-register-notice:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: -8px;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #dd3559
}

.ihc-register-10 .ihc-coupon-valid,
.ihc-register-12 .ihc-coupon-valid,
.ihc-register-13 .ihc-coupon-valid,
.ihc-register-3 .ihc-coupon-valid,
.ihc-register-9 .ihc-coupon-valid {
	background: #27bebe !important
}

.i .ihc-register-4 {
	padding: 30px 20px;
	text-align: center;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 3px;
	min-width: 310px;
	max-width: 450px
}

.ihc-register-4 .iump-labels-register {
	font-size: 13px;
	min-width: 130px;
	padding-right: 10px;
	margin-top: 5px;
	margin-left: 5px;
	display: block;
	text-align: left;
	text-transform: uppercase;
	color: #777
}

.ihc-register-4 .ihc-register-notice,
.ihc-register-4 .iump-form-checkbox-wrapper,
.ihc-register-4 .iump-form-radiobox-wrapper,
.ihc-register-4 .iump-form-sublabel {
	margin-left: 5px
}

.ihc-register-4 .iump-form-line-register {
	box-sizing: content-box;
	text-align: left;
	background-color: #fafafa;
	border: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	border-top: 1px solid #efefef;
	margin-bottom: 7px;
	position: relative;
	padding: 0 0 3px;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-o-border-radius: 4px !important
}

.ihc-register-4 .iump-form-capcha,
.ihc-register-4 .iump-form-social_media,
.ihc-register-4 .iump-form-tos {
	background-color: initial;
	border: none;
	border-bottom: none;
	border-top: none
}

.ihc-register-4 .iump-form-capcha:hover,
.ihc-register-4 .iump-form-social_media:hover,
.ihc-register-4 .iump-form-tos:hover {
	background-color: initial
}

.ihc-register-4 .ihc-no-backs {
	background: 0 0 !important;
	border-width: 0
}

.ihc-register-4 .iump-form-line-register .select2-selection,
.ihc-register-4 .iump-form-line-register input[type=number],
.ihc-register-4 .iump-form-line-register input[type=password],
.ihc-register-4 .iump-form-line-register input[type=text],
.ihc-register-4 .iump-form-line-register select,
.ihc-register-4 .iump-form-line-register textarea {
	width: 100%;
	color: #444;
	padding: 8px 10px 7px !important;
	background-color: none !important;
	border: none !important;
	display: inline-block;
	min-height: 38px;
	margin: 0
}

.ihc-register-5 .iump-submit-form input,
.ihc-register-6 .iump-submit-form input {
	background: #e05d5d !important;
	box-shadow: none !important;
	box-sizing: border-box;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-weight: 700;
	line-height: 1.2
}

.ihc-register-4 .iump-form-line-register .select2-selection,
.ihc-register-4 .iump-form-line-register select {
	border: 1px solid #efefef !important
}

.ihc-register-4 .iump-form-line-register .select2-selection:focus,
.ihc-register-4 .iump-form-line-register .select2-selection:hover,
.ihc-register-4 .iump-form-line-register input[type=number]:focus,
.ihc-register-4 .iump-form-line-register input[type=number]:hover,
.ihc-register-4 .iump-form-line-register input[type=password]:focus,
.ihc-register-4 .iump-form-line-register input[type=password]:hover,
.ihc-register-4 .iump-form-line-register input[type=text]:focus,
.ihc-register-4 .iump-form-line-register input[type=text]:hover,
.ihc-register-4 .iump-form-line-register select:focus,
.ihc-register-4 .iump-form-line-register select:hover,
.ihc-register-4 .iump-form-line-register textarea:focus,
.ihc-register-4 .iump-form-line-register textarea:hover {
	background-color: #fefefe
}

.ihc-register-14 .iump-form-line-register .select2-selection,
.ihc-register-4 .iump-form-line-register .select2-selection,
.ihc-register-5 .iump-form-line-register .select2-selection,
.ihc-register-6 .iump-form-line-register .select2-selection,
.ihc-register-7 .iump-form-line-register .select2-selection {
	min-height: 40px
}

.ihc-register-4 .ihc-tos-wrap {
	text-align: left;
	display: inline-block
}

.ihc-register-4 .ihc-strength-wrapper {
	position: absolute;
	right: 0;
	top: 100%;
	margin-top: -6px
}

.ihc-register-10 .ihc-strength-wrapper .ihc-strength-label,
.ihc-register-13 .ihc-strength-wrapper .ihc-strength-label,
.ihc-register-4 .ihc-strength-wrapper .ihc-strength-label {
	margin-top: -7px
}

.ihc-register-4 .iump-form-password {
	margin-bottom: 35px
}

.ihc-register-5 {
	min-width: 300px;
	max-width: 100%;
	font-family: inherit;
	font-size: 14px;
	display: block
}

.ihc-register-5 .iump-labels-register,
.ihc-register-6 .iump-labels-register,
.ihc-register-7 .iump-labels-register {
	font-size: 13px;
	font-weight: 700;
	min-width: 130px;
	padding-right: 10px;
	display: block;
	text-align: left
}

.ihc-register-5 .iump-form-line-register .select2-selection,
.ihc-register-5 .iump-form-line-register input[type=number],
.ihc-register-5 .iump-form-line-register input[type=password],
.ihc-register-5 .iump-form-line-register input[type=text],
.ihc-register-5 .iump-form-line-register select,
.ihc-register-5 .iump-form-line-register textarea,
.ihc-register-7 .iump-form-line-register .select2-selection,
.ihc-register-7 .iump-form-line-register input[type=number],
.ihc-register-7 .iump-form-line-register input[type=password],
.ihc-register-7 .iump-form-line-register input[type=text],
.ihc-register-7 .iump-form-line-register select,
.ihc-register-7 .iump-form-line-register textarea {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px !important;
	display: block;
	width: 100%;
	min-height: 37px;
	margin: 0
}

.ihc-register-14 .ihc-wrapp-file-field,
.ihc-register-5 .ihc-wrapp-file-field,
.ihc-register-6 .ihc-wrapp-file-field,
.ihc-register-7 .ihc-wrapp-file-field {
	box-sizing: border-box;
	padding: 10px;
	border: 2px dashed #ddd;
	display: block;
	margin-top: 10px
}

.ihc-register-5 .iump-submit-form input {
	color: #fff !important;
	border-color: #e05d5d !important;
	padding: 16px 22px;
	border-radius: 5px;
	border: none
}

.ihc-register-6 {
	min-width: 620px;
	max-width: 800px;
	font-family: inherit;
	font-size: 14px
}

.ihc-register-6 .ihc-register-col {
	width: 50%;
	box-sizing: border-box;
	padding-right: 10px;
	max-width: 400px;
	min-width: 310px;
	display: inline-block;
	vertical-align: top
}

.ihc-register-6 .iump-form-line-register,
.ihc-register-7 .iump-form-line-register {
	border-bottom: none;
	position: relative
}

.ihc-register-6 .iump-form-line-register .select2-selection,
.ihc-register-6 .iump-form-line-register input[type=number],
.ihc-register-6 .iump-form-line-register input[type=password],
.ihc-register-6 .iump-form-line-register input[type=text],
.ihc-register-6 .iump-form-line-register select,
.ihc-register-6 .iump-form-line-register textarea {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px !important;
	display: block;
	width: 100%;
	font-size: 14px;
	min-height: 37px;
	margin: 0
}

.ihc-register-6 .iump-submit-form input {
	color: #fff !important;
	border-color: #e05d5d !important;
	min-width: 200px;
	padding: 16px 22px;
	border-radius: 5px;
	border: none
}

.ihc-register-6 .ihc-register-notice,
.ihc-register-7 .ihc-register-notice {
	z-index: 100;
	background: #dd3559;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	right: 0;
	margin-bottom: 8px;
	max-width: 230px;
	font-size: 12px;
	color: #fff;
	top: 100%;
	margin-top: -2px;
	opacity: 1;
	-webkit-transition: .6s linear;
	-moz-transition: .6s linear;
	-ms-transition: .6s linear;
	-o-transition: .6s linear;
	transition: .6s linear;
	-webkit-animation: 1s fadeIn;
	animation: 1s fadeIn
}

.ihc-register-6 .ihc-tos-wrap {
	position: relative;
	display: inline
}

.ihc-register-7 {
	width: 400px;
	max-width: 100%;
	padding: 20px 20px 0;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15);
	background-color: #f6f9fc
}

.ihc-register-7 .impu-temp7-row {
	position: relative;
	left: -20px;
	margin: 15px -40px 0 0;
	background-color: #aab7c4;
	padding: 15px 20px
}

.ihc-register-7 .iump-submit-form input {
	color: #fff !important;
	background: #aab7c4 !important;
	border-width: 2px;
	border-style: solid;
	border-color: #fff !important;
	box-shadow: none !important;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	padding: 10px 30px 11px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
	min-width: 70%
}

.ihc-register-12 .iump-submit-form input,
.ihc-register-9 .iump-submit-form input {
	min-width: 250px;
	text-transform: capitalize;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 700
}

.ihc-register-7 .iump-submit-form input:hover {
	color: #aab7c4 !important;
	background: #fff !important
}

.ihc_payment_register_wrapper {
	margin-top: 30px;
	margin-bottom: 20px;
	text-align: left
}

.ihc_payment_details {
	border-bottom: 1px solid #aaa;
	font-size: 16px;
	margin: 10px 0 5px;
	padding-bottom: 10px;
	line-height: 21px;
	text-align: left;
	font-weight: 700;
	color: #6c7a8d
}

.iump-sublabel-register {
	padding: 3px 8px;
	color: #999;
	font-size: 13px
}

.ihc-register-8,
.ihc-register-9 {
	padding: 30px;
	max-width: 600px !important;
	margin: 10px;
	min-width: 300px
}

.ihc-register-10,
.ihc-register-13 {
	box-sizing: border-box;
	color: #7f7f97;
	font-family: inherit
}

.ihc-register-8 {
	text-align: left;
	box-sizing: border-box;
	display: block
}

.ihc-register-11 .iump-form-line-register,
.ihc-register-8 .iump-form-line-register {
	margin-bottom: 20px;
	font-family: inherit;
	color: #888;
	font-size: 15px;
	border-bottom: none
}

.ihc-register-11 .ihc-register-notice,
.ihc-register-8 .ihc-register-notice {
	text-align: left;
	font-size: 13px
}

.ihc-register-11 .iump-labels-register,
.ihc-register-8 .iump-labels-register {
	font-size: 15px;
	min-width: 130px;
	padding-right: 10px;
	display: block;
	text-align: left;
	font-family: inherit
}

.ihc-register-11 .iump-form-line-register .select2-selection,
.ihc-register-11 .iump-form-line-register input[type=number],
.ihc-register-11 .iump-form-line-register input[type=password],
.ihc-register-11 .iump-form-line-register input[type=text],
.ihc-register-11 .iump-form-line-register select,
.ihc-register-11 .iump-form-line-register textarea,
.ihc-register-8 .iump-form-line-register .select2-selection,
.ihc-register-8 .iump-form-line-register input[type=number],
.ihc-register-8 .iump-form-line-register input[type=password],
.ihc-register-8 .iump-form-line-register input[type=text],
.ihc-register-8 .iump-form-line-register select,
.ihc-register-8 .iump-form-line-register textarea {
	border: 0 solid rgba(0, 0, 0, .1);
	border-bottom: 1px solid rgba(0, 0, 0, .15);
	border-radius: 2px;
	color: #555;
	background-color: transparent;
	padding: 8px 10px 7px !important;
	display: block;
	width: 100%;
	font-family: inherit;
	font-size: 14px;
	min-height: 36px;
	text-align: left
}

.ihc-register-11 .ihc-tos-wrap,
.ihc-register-12 .ihc-tos-wrap,
.ihc-register-8 .ihc-tos-wrap,
.ihc-register-9 .ihc-tos-wrap {
	position: relative;
	text-align: left;
	padding: 10px 0;
	display: inline-block
}

.ihc-register-11 .ihc-register-notice,
.ihc-register-8 .ihc-register-notice {
	color: #dd3559;
	-webkit-transition: .6s linear;
	-moz-transition: .6s linear;
	-ms-transition: .6s linear;
	-o-transition: .6s linear;
	transition: .6s linear;
	-webkit-animation: 1s fadeIn;
	animation: 1s fadeIn
}

.ihc-register-11 .ihc-input-notice,
.ihc-register-8 .ihc-input-notice {
	-webkit-transition: .6s linear;
	-moz-transition: .6s linear;
	-ms-transition: .6s linear;
	-o-transition: .6s linear;
	transition: .6s linear;
	border-color: #dd3559 !important
}

.ihc-register-9 {
	box-sizing: border-box;
	display: block
}

.ihc-register-9 .iump-form-line-register {
	margin-bottom: 20px;
	font-family: inherit;
	color: #888;
	font-size: 15px;
	border-bottom: none;
	position: relative
}

.ihc-register-12 .iump-labels-register,
.ihc-register-9 .iump-labels-register {
	font-size: 15px;
	min-width: 130px;
	padding-right: 10px;
	padding-left: 15px;
	display: block;
	text-align: left;
	font-family: inherit;
	line-height: 20px;
	padding-bottom: 5px
}

.ihc-register-9 .iump-form-line-register .select2-selection,
.ihc-register-9 .iump-form-line-register input[type=number],
.ihc-register-9 .iump-form-line-register input[type=password],
.ihc-register-9 .iump-form-line-register input[type=text],
.ihc-register-9 .iump-form-line-register select,
.ihc-register-9 .iump-form-line-register textarea {
	border: 1px solid rgba(0, 0, 0, .15);
	color: #555;
	background-color: transparent;
	padding: 8px 10px 7px !important;
	display: block;
	width: 100%;
	max-width: 100%;
	font-family: inherit;
	font-size: 14px;
	min-height: 36px;
	text-align: left;
	border-radius: 45px !important;
	-webkit-border-radius: 45px !important;
	-moz-border-radius: 45px !important;
	-o-border-radius: 45px !important;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-register-9 .iump-form-multi_select select {
	border-radius: 0 !important
}

.ihc-register-12 .iump-form-line-register .select2-selection,
.ihc-register-9 .iump-form-line-register .select2-selection {
	padding-top: 2px
}

.ihc-register-12 .iump-form-line-register textarea,
.ihc-register-9 .iump-form-line-register textarea {
	min-height: 60px;
	border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-o-border-radius: 10px !important
}

.ihc-register-12 .ihc-register-notice,
.ihc-register-12 .iump-form-sublabel,
.ihc-register-9 .ihc-register-notice,
.ihc-register-9 .iump-form-sublabel {
	text-align: left;
	padding-left: 15px
}

.ihc-register-9 .iump-submit-form {
	text-align: center;
	margin-top: 30px
}

.ihc-register-9 .iump-submit-form input {
	color: #fff !important;
	width: 90%;
	border: none;
	box-shadow: none !important;
	border-radius: 50px;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	padding: 10px 30px 11px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
	min-height: 45px;
	font-size: 18px;
	background-color: #f15f79;
	background-image: linear-gradient(to left, #b24592, #f15f79)
}

.ihc-register-9 .iump-submit-form input:hover {
	width: 97%
}

.ihc-register-9 .ihc-strength-wrapper {
	width: auto !important;
	margin-right: 15px
}

.ihc-register-10 {
	min-width: 300px;
	display: block;
	max-width: 500px !important;
	font-size: 14px;
	text-align: left
}

.ihc-register-10 .iump-form-line-register,
.ihc-register-13 .iump-form-line-register {
	border-bottom: none;
	margin-bottom: 15px;
	position: relative
}

.ihc-register-10 .iump-form-date,
.ihc-register-10 .iump-form-password,
.ihc-register-10 .iump-form-text,
.ihc-register-10 .iump-form-unique_value_text,
.ihc-register-10 .iump-form-verifcode,
.ihc-register-13 .iump-form-date,
.ihc-register-13 .iump-form-password,
.ihc-register-13 .iump-form-text,
.ihc-register-13 .iump-form-unique_value_text,
.ihc-register-13 .iump-form-verifcode {
	position: relative;
	display: table;
	border-collapse: separate
}

.ihc-register-10 .iump-form-line-register .select2-selection,
.ihc-register-10 .iump-form-line-register input[type=number],
.ihc-register-10 .iump-form-line-register input[type=password],
.ihc-register-10 .iump-form-line-register input[type=text],
.ihc-register-10 .iump-form-line-register select,
.ihc-register-10 .iump-form-line-register textarea,
.ihc-register-13 .iump-form-line-register .select2-selection,
.ihc-register-13 .iump-form-line-register input[type=number],
.ihc-register-13 .iump-form-line-register input[type=password],
.ihc-register-13 .iump-form-line-register input[type=text],
.ihc-register-13 .iump-form-line-register select,
.ihc-register-13 .iump-form-line-register textarea {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	color: #444;
	padding: 8px 10px 7px !important;
	display: block;
	width: 100%;
	min-height: 40px;
	background-color: #f7f7f7;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-register-10 .iump-form-line-register .select2-selection:focus,
.ihc-register-10 .iump-form-line-register .select2-selection:hover,
.ihc-register-10 .iump-form-line-register input[type=number]:focus,
.ihc-register-10 .iump-form-line-register input[type=number]:hover,
.ihc-register-10 .iump-form-line-register input[type=password]:focus,
.ihc-register-10 .iump-form-line-register input[type=password]:hover,
.ihc-register-10 .iump-form-line-register input[type=text]:focus,
.ihc-register-10 .iump-form-line-register input[type=text]:hover,
.ihc-register-10 .iump-form-line-register select:focus,
.ihc-register-10 .iump-form-line-register select:hover,
.ihc-register-10 .iump-form-line-register textarea:focus,
.ihc-register-10 .iump-form-line-register textarea:hover,
.ihc-register-13 .iump-form-line-register .select2-selection:focus,
.ihc-register-13 .iump-form-line-register .select2-selection:hover,
.ihc-register-13 .iump-form-line-register input[type=number]:focus,
.ihc-register-13 .iump-form-line-register input[type=number]:hover,
.ihc-register-13 .iump-form-line-register input[type=password]:focus,
.ihc-register-13 .iump-form-line-register input[type=password]:hover,
.ihc-register-13 .iump-form-line-register input[type=text]:focus,
.ihc-register-13 .iump-form-line-register input[type=text]:hover,
.ihc-register-13 .iump-form-line-register select:focus,
.ihc-register-13 .iump-form-line-register select:hover,
.ihc-register-13 .iump-form-line-register textarea:focus,
.ihc-register-13 .iump-form-line-register textarea:hover {
	border-color: #31aae1;
	background-color: #fff;
	box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	-moz-box-shadow: 2px 0 30px rgba(0, 0, 0, .1)
}

.ihc-register-10 .iump-form-date .iump-labels-register,
.ihc-register-10 .iump-form-password .iump-labels-register,
.ihc-register-10 .iump-form-text .iump-labels-register,
.ihc-register-10 .iump-form-unique_value_text .iump-labels-register,
.ihc-register-10 .iump-form-verifcode .iump-labels-register,
.ihc-register-13 .iump-form-date .iump-labels-register,
.ihc-register-13 .iump-form-password .iump-labels-register,
.ihc-register-13 .iump-form-text .iump-labels-register,
.ihc-register-13 .iump-form-unique_value_text .iump-labels-register,
.ihc-register-13 .iump-form-verifcode .iump-labels-register {
	padding: 6px 12px;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px 0 0 4px;
	border-right: 0;
	display: table-cell;
	min-width: inherit
}

.ihc-register-10 .iump-form-date input[type=text],
.ihc-register-10 .iump-form-password input[type=password],
.ihc-register-10 .iump-form-password input[type=text],
.ihc-register-10 .iump-form-text input[type=text],
.ihc-register-10 .iump-form-unique_value_text input[type=text],
.ihc-register-10 .iump-form-verifcode input[type=text],
.ihc-register-13 .iump-form-date input[type=text],
.ihc-register-13 .iump-form-password input[type=password],
.ihc-register-13 .iump-form-password input[type=text],
.ihc-register-13 .iump-form-text input[type=text],
.ihc-register-13 .iump-form-unique_value_text input[type=text],
.ihc-register-13 .iump-form-verifcode input[type=text] {
	border-radius: 0 4px 4px 0;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
	background-color: #fff;
	color: #32373c;
	outline: 0;
	-webkit-transition: border-color 50ms ease-in-out;
	transition: border-color 50ms ease-in-out;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	display: table-cell
}

.ihc-register-10 .iump-form-date .iump-form-sublabel,
.ihc-register-10 .iump-form-password .iump-form-sublabel,
.ihc-register-10 .iump-form-text .iump-form-sublabel,
.ihc-register-10 .iump-form-unique_value_text .iump-form-sublabel,
.ihc-register-10 .iump-form-verifcode .iump-form-sublabel,
.ihc-register-13 .iump-form-date .iump-form-sublabel,
.ihc-register-13 .iump-form-password .iump-form-sublabel,
.ihc-register-13 .iump-form-text .iump-form-sublabel,
.ihc-register-13 .iump-form-unique_value_text .iump-form-sublabel,
.ihc-register-13 .iump-form-verifcode .iump-form-sublabel {
	display: table-cell;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 0 4px 4px 0;
	border-left: 0
}

.ihc-register-10 .iump-submit-form input {
	color: #fff !important;
	width: 100%;
	padding: 15px 14px;
	background-color: #348ac7;
	background-image: linear-gradient(to left, #7474bf, #348ac7);
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-register-10 .iump-submit-form input:hover,
.ihc-register-13 .iump-submit-form input:hover {
	color: #fff !important;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px
}

.ihc-register-10 .ihc-strength-wrapper,
.ihc-register-13 .ihc-strength-wrapper {
	position: absolute;
	right: 10px;
	top: 100%;
	margin-top: -17px
}

.ihc-register-11,
.ihc-register-12 {
	margin: 10px;
	box-sizing: border-box;
	display: block;
	text-align: left;
	max-width: 820px !important
}

.ihc-register-12 .iump-form-line-register {
	font-family: inherit;
	color: #888;
	font-size: 15px;
	border-bottom: none;
	position: relative
}

.ihc-register-12 .iump-form-line-register .select2-selection,
.ihc-register-12 .iump-form-line-register input[type=number],
.ihc-register-12 .iump-form-line-register input[type=password],
.ihc-register-12 .iump-form-line-register input[type=text],
.ihc-register-12 .iump-form-line-register select,
.ihc-register-12 .iump-form-line-register textarea {
	border: 1px solid rgba(0, 0, 0, .15);
	color: #555;
	background-color: transparent;
	padding: 8px 10px 7px !important;
	display: block;
	width: 100%;
	font-family: inherit;
	font-size: 14px;
	min-height: 36px;
	text-align: left;
	border-radius: 45px !important;
	-webkit-border-radius: 45px !important;
	-moz-border-radius: 45px !important;
	-o-border-radius: 45px !important;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	margin-bottom: 0 !important
}

.ihc-register-12 .iump-submit-form input {
	color: #fff !important;
	width: 50%;
	border: none;
	box-shadow: none !important;
	border-radius: 50px;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	padding: 10px 30px 11px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
	min-height: 45px;
	font-size: 18px;
	background-color: #f15f79;
	background-image: linear-gradient(to left, #b24592, #f15f79)
}

.ihc-register-12 .iump-submit-form input:hover {
	width: 57%
}

.ihc-register-13 {
	display: block;
	font-size: 14px;
	max-width: 820px !important
}

.ihc-register-13 .iump-submit-form input {
	color: #fff !important;
	width: 60%;
	padding: 15px 14px;
	background-color: #348ac7;
	background-image: linear-gradient(to left, #7474bf, #348ac7);
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear
}

.ihc-register-14 {
	min-width: 300px;
	max-width: 500px !important;
	font-family: inherit;
	font-size: 14px;
	display: block;
	margin: 10px auto
}

.ihc-register-14 .iump-labels-register {
	min-width: 130px;
	padding-right: 10px;
	display: block;
	text-align: left;
	box-sizing: content-box;
	color: #555;
	font-family: inherit;
	line-height: 26px;
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 8px
}

.ihc-register-14 .ihc-login-link,
.ihc-register-14 .iump-submit-form input,
.ihc_level_template_1 .ihc-level-item-link {
	min-width: 100px;
	text-transform: capitalize;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear
}

.ihc-register-14 .iump-form-line-register {
	border-bottom: none;
	padding: 9px 5px
}

.ihc-register-14 .iump-form-line-register .select2-selection,
.ihc-register-14 .iump-form-line-register input[type=number],
.ihc-register-14 .iump-form-line-register input[type=password],
.ihc-register-14 .iump-form-line-register input[type=text],
.ihc-register-14 .iump-form-line-register select,
.ihc-register-14 .iump-form-line-register textarea {
	border: 2px solid rgba(0, 0, 0, .15);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px !important;
	display: block;
	width: 100%;
	min-height: 37px
}

.ihc-register-14 .ihc-login-link,
.ihc-register-14 .iump-submit-form input {
	color: #fff !important;
	border: none;
	padding: 16px 20px !important;
	background: #3ba1da;
	border-color: #5bc4be !important;
	box-shadow: none !important;
	transition: .3s linear;
	display: block;
	width: 100%;
	font-size: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	font-family: Nunito, sans-serif;
	font-weight: 400;
	box-sizing: border-box;
	line-height: 16px;
	cursor: pointer;
	border-bottom: 2px solid rgba(0, 0, 0, .1) !important;
	text-align: center
}

.ihc_locker_2,
.ihc_locker_3 {
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .07);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .07)
}

.ihc-login-form-wrap * {
	box-sizing: border-box;
	text-decoration: none
}

.ihc-login-form-wrap a {
	border-bottom: none !important
}

.ihc_locker_1 {
	text-align: center;
	max-width: 300px
}

.ihc_locker_2 {
	border: 1px solid #ededed;
	box-shadow: 0 0 20px rgba(0, 0, 0, .07);
	background-color: #f7f7f7;
	text-align: center;
	min-height: 120px;
	padding: 25px;
	border-radius: 9px;
	max-width: 500px;
	margin: 10px auto
}

.ihc_locker_2 .lock_content {
	min-height: 30px;
	vertical-align: middle;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif
}

.ihc_locker_3 .lock_content,
.ihc_locker_4 .lock_content,
.ihc_locker_5 .lock_content,
.ihc_locker_6 .lock_content,
.ihc_locker_7 .lock_content,
.ihc_locker_8 .lock_content {
	min-height: 80px;
	font-size: 12px;
	vertical-align: middle
}

.ihc_locker_2 .lock_content h2 {
	text-shadow: 1px 1px 2px #fff;
	font-size: 20px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px
}

.ihc_locker_3 .lock_content h2,
.ihc_locker_4 .lock_content h2,
.ihc_locker_5 .lock_content h2,
.ihc_locker_6 .lock_content h2 {
	text-shadow: 1px 1px 2px #fff;
	font-size: 26px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif
}

.ihc_locker_2 .lock_buttons {
	margin: 3px auto;
	display: inline-block;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: rgba(0, 0, 0, .04);
	padding: 5px 12px 0;
	text-align: center;
	border: 1px solid rgba(0, 0, 0, .08);
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .08), 0 1px 1px rgba(255, 255, 255, .1);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .08), 0 1px 1px rgba(255, 255, 255, .1);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .08), 0 1px 1px rgba(255, 255, 255, .1)
}

.ihc_locker_3,
.ihc_locker_4 {
	border: 1px solid #ededed;
	text-align: center;
	min-height: 140px;
	position: relative;
	margin: 10px auto
}

.ihc_locker_3 {
	box-shadow: 0 0 20px rgba(0, 0, 0, .07);
	background: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/lockers/lock_1.png) 0 top repeat-x #fff;
	padding: 25px 15px;
	max-width: 600px
}

.ihc_locker_3 .lk_wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 5px;
	background: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/lockers/lock_1.png) 0 bottom repeat-x
}

.ihc_locker_3 .lock_content {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px
}

.ihc_locker_3 .lock_content h1,
.ihc_locker_3 .lock_content h2,
.ihc_locker_3 .lock_content h3,
.ihc_locker_4 .lock_content h1,
.ihc_locker_4 .lock_content h2,
.ihc_locker_4 .lock_content h3,
.ihc_locker_8 .lock_content h1,
.ihc_locker_8 .lock_content h2,
.ihc_locker_8 .lock_content h3 {
	color: #719fd6
}

.ihc_locker_3 .lock_content p,
.ihc_locker_4 .lock_content p,
.ihc_locker_5 .lock_content p,
.ihc_locker_6 .lock_content p,
.ihc_locker_7 .lock_content p,
.ihc_locker_8 .lock_content p {
	padding: 0;
	margin: 0
}

.ihc_locker_3 .lock_buttons {
	margin: 3px -15px;
	background: rgba(0, 0, 0, .02);
	padding: 6px 5px 0;
	text-align: center;
	border: 1px solid rgba(0, 0, 0, .08);
	border-left: none;
	border-right: none
}

.ihc_locker_4 {
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .07);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .07);
	box-shadow: 0 0 20px rgba(0, 0, 0, .07);
	background: -webkit-linear-gradient(#fefefe, #f1f1f1);
	background: -o-linear-gradient(#fefefe, #f1f1f1);
	background: -moz-linear-gradient(#fefefe, #f1f1f1);
	background: linear-gradient(#fefefe, #f1f1f1);
	background: -webkit-linear-gradient(#fafafa, #fff);
	background: -o-linear-gradient(#fafafa, #fff);
	background: -moz-linear-gradient(#fafafa, #fff);
	background: linear-gradient(#fafafa, #fff);
	padding: 25px;
	max-width: 620px
}

.ihc_locker_4 .lk_wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 9px;
	background: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/lockers/lock_3.png) 0 bottom repeat-x #fff
}

.ihc_locker_4 .lk_left_side {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	height: 130px;
	width: 130px;
	position: absolute;
	top: 20px;
	left: 30px;
	margin: 0 15px 10px 18px;
	border: 1px solid rgba(0, 0, 0, .08);
	-webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, .22), 0 1px 1px rgba(255, 255, 255, .7);
	-moz-box-shadow: inset 0 0 14px rgba(0, 0, 0, .22), 0 1px 1px rgba(255, 255, 255, .7);
	box-shadow: inset 0 0 14px rgba(0, 0, 0, .22), 0 1px 1px rgba(255, 255, 255, .7);
	background: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/lockers/lock_5.png) center center/80px auto no-repeat #ddd
}

.ihc_locker_5,
.ihc_locker_6 {
	border: 1px solid #ededed;
	text-align: center;
	min-height: 140px;
	padding: 15px;
	position: relative
}

.ihc_locker_4 .lock_content {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 160px;
	padding-top: 10px
}

.ihc_locker_4 .lock_content h2,
.ihc_locker_5 .lock_content h2,
.ihc_locker_6 .lock_content h2 {
	line-height: 16px
}

.ihc_locker_4 .lock_buttons,
.ihc_locker_5 .lock_buttons,
.ihc_locker_6 .lock_buttons {
	margin-top: 20px
}

.ihc_locker_5 {
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	background: rgba(250, 250, 250, .7);
	max-width: 610px;
	margin: 10px auto
}

.ihc_locker_5 .lk_top_side {
	background: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/lockers/lock_5.png) center center/40px auto no-repeat;
	margin: 0 auto;
	height: 40px;
	width: 100px
}

.ihc_locker_5 .lock_content {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px
}

.ihc_locker_5 .lock_content h1,
.ihc_locker_5 .lock_content h2,
.ihc_locker_5 .lock_content h3,
.ihc_locker_6 .lock_content h1,
.ihc_locker_6 .lock_content h2,
.ihc_locker_6 .lock_content h3 {
	color: #0082a2
}

.ihc_locker_6 {
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .07);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .07);
	box-shadow: 0 0 20px rgba(0, 0, 0, .07);
	background: -webkit-linear-gradient(#fefefe, #f1f1f1);
	background: -o-linear-gradient(#fefefe, #f1f1f1);
	background: -moz-linear-gradient(#fefefe, #f1f1f1);
	background: linear-gradient(#fefefe, #f1f1f1);
	background: -webkit-linear-gradient(#fafafa, #fff);
	background: -o-linear-gradient(#fafafa, #fff);
	background: -moz-linear-gradient(#fafafa, #fff);
	background: linear-gradient(#fafafa, #fff);
	max-width: 620px;
	margin: 50px auto 10px
}

.ihc_locker_7,
.ihc_locker_8 {
	min-height: 140px;
	margin: 10px auto;
	text-align: center
}

.ihc_locker_6 .lk_top_side {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	height: 110px;
	width: 110px;
	position: absolute;
	top: -50px;
	left: 50%;
	z-index: 999;
	margin-left: -55px;
	border: 4px solid #fff;
	-webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, .22), 0 1px 1px rgba(255, 255, 255, .7);
	-moz-box-shadow: inset 0 0 14px rgba(0, 0, 0, .22), 0 1px 1px rgba(255, 255, 255, .7);
	box-shadow: inset 0 0 14px rgba(0, 0, 0, .22), 0 1px 1px rgba(255, 255, 255, .7);
	background: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/lockers/lock_4.png) center center/46px auto no-repeat #0082a2
}

.ihc_locker_8 .lk_wrapper_bottom,
.ihc_locker_8 .lk_wrapper_top {
	left: 0;
	position: absolute;
	background: #df1346;
	height: 9px;
	width: 100%
}

.ihc_locker_6 .lock_content {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30px;
	padding-top: 30px
}

.ihc_locker_6 .ihc-login-template-6 {
	background-color: #fff
}

.ihc_locker_7 {
	border: 1px solid #ddd;
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	background: #406cb8;
	padding: 15px;
	position: relative;
	max-width: 630px
}

.ihc_locker_7 .lk_wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 3px solid #fefefe
}

.ihc_locker_7 .lk_top_side {
	background: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/lockers/lock_6.png) center center/auto 60px no-repeat;
	margin: 0 auto;
	height: 60px;
	width: 100px
}

.ihc_locker_7 .lock_content {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	color: #fff
}

.ihc_locker_7 .lock_content h2 {
	font-size: 29px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px
}

.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item a:hover,
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a:hover,
.ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item a:hover,
.ihc_level_template_4 .ihc-level-item-link.ihc-purchased-level,
.ihc_locker_7 .lock_content h1,
.ihc_locker_7 .lock_content h2,
.ihc_locker_7 .lock_content h3 {
	color: #fff
}

.ihc_locker_7 .lock_buttons {
	margin: 20px auto 3px;
	display: inline-block;
	max-width: 100%;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: rgba(255, 255, 255, .07);
	padding: 8px 9px 0;
	text-align: center;
	border: 1px solid rgba(0, 0, 0, .08);
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .08), 0 1px 1px rgba(255, 255, 255, .1);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .08), 0 1px 1px rgba(255, 255, 255, .1);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .08), 0 1px 1px rgba(255, 255, 255, .1);
	z-index: 99999;
	position: relative
}

.ihc_locker_7 .ihc_timeout_line,
.ihc_locker_8 .ihc_timeout_line {
	background: -webkit-linear-gradient(to top, rgba(231, 231, 231, .7) 0, rgba(255, 255, 255, .8) 100%);
	background: -o-linear-gradient(to top, rgba(231, 231, 231, .7) 0, rgba(255, 255, 255, .8) 100%);
	background: -moz-linear-gradient(to top, rgba(231, 231, 231, .7) 0, rgba(255, 255, 255, .8) 100%);
	background: linear-gradient(to top, rgba(231, 231, 231, .7) 0, rgba(255, 255, 255, .8) 100%)
}

.ihc_locker_8 {
	border: 1px solid #ededed;
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .4);
	box-shadow: 0 0 20px rgba(0, 0, 0, .4);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #737373;
	padding: 20px 15px 25px;
	position: relative;
	max-width: 600px
}

.ihc_locker_8 .lk_top_side {
	background: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/lockers/lock_4.png) center center/26px auto no-repeat;
	margin: 0 auto;
	height: 36px;
	width: 100px
}

.ihc_locker_8 .lk_wrapper_top {
	top: 0;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0
}

.ihc_locker_8 .lk_wrapper_bottom {
	bottom: 0;
	border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px
}

.ihc_locker_8 .lock_content {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #c9c5c4
}

.ihc_locker_8 .lock_content h2 {
	font-size: 26px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif
}

.ihc_locker_8 .lock_buttons {
	margin: 3px -15px;
	background: rgba(0, 0, 0, .07);
	padding: 6px 5px 0;
	text-align: center;
	border: 1px solid rgba(0, 0, 0, .08);
	border-left: none;
	border-right: none;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .08), 0 1px 1px rgba(255, 255, 255, .1);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .08), 0 1px 1px rgba(255, 255, 255, .1);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .08), 0 1px 1px rgba(255, 255, 255, .1)
}

.ihc_locker_8 .ihc-login-template-4 {
	background-color: transparent !important
}

.ihc_locker_8 .ihc-login-template-4 .impu-form-line-fr {
	color: #fff !important;
	background-color: transparent !important;
	border-bottom: 1px solid #aaa !important
}

.ihc_locker_8 .ihc-login-template-4 .impu-form-submit {
	background-color: transparent !important;
	border-bottom-width: 0 !important
}

.ihc-purchased-level {
	background: #0bb586 !important
}

.ihc_level_template_1 .ihc-level-item {
	width: 100%;
	margin: 5px 5px 15px;
	box-sizing: border-box;
	border: 1px solid #eee;
	padding: 10px 10px 0;
	max-width: 400px;
	position: relative
}

.ihc_level_template_1 .ihc-level-item-top {
	display: block;
	width: 50%;
	box-sizing: border-box;
	border-bottom: 3px solid #33b5e5;
	padding: 4px 0 4px 10px
}

.ihc_level_template_1 .ihc-level-item-title {
	color: #555;
	font-size: 20px;
	line-height: 25px;
	font-family: inherit;
	font-weight: 400
}

.ihc_level_template_1 .ihc-level-item-content,
.ihc_level_template_4 .ihc-level-item-content {
	padding: 10px;
	text-align: left;
	color: #000;
	min-height: 70px
}

.ihc_level_template_1 .ihc-level-item-bottom {
	position: relative;
	left: -10px;
	margin: 0 -20px 0 0;
	background-color: #f2f2f2;
	border-top: 1px solid #ddd;
	box-sizing: border-box
}

.ihc_level_template_1 .ihc-level-item-price,
.ihc_level_template_4 .ihc-level-item-price {
	float: left;
	box-sizing: border-box;
	padding-left: 10px;
	line-height: 48px;
	font-family: inherit;
	font-weight: 200;
	font-size: 14px;
	height: 100%
}

.ihc_level_template_1 .ihc-level-item-link {
	float: right;
	text-align: center;
	box-sizing: border-box;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #fff !important;
	border: none;
	border-radius: 4px;
	padding: 5px 15px;
	background: #f47e7e;
	border-color: #5bc4be !important;
	box-shadow: none !important;
	transition: .3s linear
}

.ihc_level_template_2 .ihc-level-item-link,
.ihc_level_template_3 .ihc-level-item-link {
	box-sizing: border-box;
	text-transform: capitalize;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear
}

.ihc_level_template_1 .ihc-level-item-link a,
.ihc_level_template_2 .ihc-level-item-link a,
.ihc_level_template_3 .ihc-level-item-link a {
	color: #fff;
	text-decoration: none
}

.ihc_level_template_2,
.ihc_level_template_3,
.ihc_level_template_5,
.ihc_level_template_6,
.ihc_level_template_7,
.ihc_level_template_8,
.ihc_level_template_9 {
	margin: 0 auto
}

.ihc_level_template_2 .ihc-level-item {
	width: 25%;
	padding: 10px;
	margin-bottom: 15px;
	box-sizing: border-box;
	max-width: 400px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	min-width: 250px
}

.ihc_level_template_2 .ihc-level-item-top {
	display: block;
	width: 100%;
	box-sizing: border-box;
	background: rgba(33, 172, 172, .8) !important;
	text-align: center;
	border: 1px solid #eee;
	border-width: 1px 1px 0
}

.ihc_level_template_2 .ihc-level-item-title {
	font-family: inherit;
	font-size: 19px !important;
	border: none !important;
	color: #fff !important;
	padding: 4px;
	line-height: 40px
}

.ihc_level_template_2 .ihc-level-item-content {
	padding: 10px 10px 65px;
	text-align: left;
	color: #000;
	min-height: 150px;
	border: 1px solid #eee;
	border-width: 0 1px;
	box-sizing: border-box
}

.ihc_level_template_2 .ihc-level-item-bottom {
	position: absolute;
	bottom: 0;
	left: 10px;
	right: 10px;
	height: 60px;
	padding-top: 7px;
	background-color: #f2f2f2;
	border: 1px solid #eee;
	border-width: 0 1px;
	border-top: 1px solid #ddd;
	box-sizing: border-box;
	text-align: center
}

.ihc_level_template_2 .ihc-level-item-price {
	font-family: inherit;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	background: rgba(39, 190, 190, .8) !important;
	font-size: 45px !important;
	color: #fff !important;
	text-align: center;
	line-height: 65px;
	padding: 10px 0;
	border: 1px solid #eee;
	border-width: 0 1px;
	min-height: 90px
}

.ihc_level_template_2 .ihc-level-item-link {
	text-align: center;
	display: inline-block;
	margin: 10px auto;
	color: #fff !important;
	min-width: 100px;
	border: none;
	border-radius: 4px;
	padding: 5px 15px;
	background: #f36510;
	border-color: #f36510 !important;
	box-shadow: none !important;
	transition: .3s linear
}

.ihc_level_template_3 .ihc-level-item {
	width: 20%;
	box-sizing: border-box;
	max-width: 400px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	min-width: 250px
}

.ihc_level_template_3 .ihc-level-item-wrap {
	margin: 10px 10px 15px;
	box-sizing: border-box;
	border: 1px solid #eee;
	padding: 0;
	position: relative;
	box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	-moz-box-shadow: 2px 0 30px rgba(0, 0, 0, .1)
}

.ihc_level_template_3 .ihc-level-item-top {
	display: block;
	width: 100%;
	box-sizing: border-box;
	background: #fff !important;
	text-align: center
}

.ihc_level_template_3 .ihc-level-item-title {
	font-family: inherit;
	font-size: 19px !important;
	border: none !important;
	padding: 10px 4px;
	line-height: 40px
}

.ihc_level_template_3 .ihc-level-item-content {
	padding: 10px 20px 65px;
	text-align: left;
	color: #000;
	min-height: 250px;
	box-sizing: border-box;
	background-color: #fafafa
}

.ihc_level_template_3 .ihc-level-item-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 60px;
	background-color: #fff;
	border-top: 1px solid #eee;
	box-sizing: border-box
}

.ihc_level_template_3 .ihc-level-item-price {
	font-family: inherit;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	background: -webkit-linear-gradient(top, #4f97cd, #3b8bc7);
	background: -moz-linear-gradient(top, #4f97cd, #3b8bc7);
	background: -o-linear-gradient(top, #4f97cd, #3b8bc7);
	background: -ms-linear-gradient(top, #4f97cd, #3b8bc7);
	background: linear-gradient(top, #4f97cd, #3b8bc7);
	font-size: 35px !important;
	color: #fff !important;
	text-align: center;
	line-height: 75px;
	padding: 10px 0;
	min-height: 95px
}

.ihc_level_template_3 .ihc-level-item-link {
	text-align: center;
	margin: 10px auto;
	color: #fff !important;
	width: 100px;
	border: none;
	border-radius: 4px;
	padding: 10px 20px;
	font-size: 13px;
	background-color: #699d34;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #699d34), color-stop(1, #83c143));
	background: -ms-linear-gradient(bottom, #699d34, #83c143);
	background: -moz-linear-gradient(center bottom, #699d34 0, #83c143 100%);
	background: -o-linear-gradient(#83c143, #699d34);
	border-color: #f36510 !important;
	box-shadow: none !important;
	transition: .3s linear
}

.ihc_level_template_4 .ihc-level-item-link,
.ihc_level_template_5 .ihc-level-item-link {
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-transform: capitalize
}

.ihc_level_template_3 .ihc-purchased-level,
.ihc_level_template_5 .ihc-purchased-level,
.ihc_level_template_6 .ihc-purchased-level,
.ihc_level_template_7 .ihc-purchased-level {
	background-color: #f47e7e !important
}

.ihc_level_template_4 .ihc-level-item {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	max-width: 400px;
	min-width: 250px
}

.ihc_level_template_4 .ihc-level-item-wrap {
	margin: 10px 10px 15px;
	box-sizing: border-box;
	border: 1px solid #eee;
	padding: 0 10px 10px;
	position: relative;
	box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	-moz-box-shadow: 2px 0 30px rgba(0, 0, 0, .1)
}

.ihc_level_template_4 .ihc-level-item-top {
	position: relative;
	left: -10px;
	margin: 0 -20px 0 0;
	background-color: #6c7a8d;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box
}

.ihc_level_template_4 .ihc-level-item-title {
	color: #fafafa;
	font-size: 20px;
	padding-left: 20px;
	line-height: 45px;
	font-family: inherit;
	font-weight: 400
}

.ihc_level_template_4 .ihc-level-item-bottom {
	display: block;
	box-sizing: border-box;
	border-top: 3px solid #33b5e5;
	padding: 4px 0 4px 10px;
	text-align: right
}

.ihc_level_template_4 .ihc-level-item-link {
	float: right;
	text-align: center;
	margin-right: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #6c7a8d;
	min-width: 100px;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 5px 15px;
	background: #efefef;
	box-shadow: none !important;
	transition: .3s linear;
	cursor: pointer
}

.ihc_level_template_4 .ihc-level-item-link a {
	color: #333;
	text-decoration: none
}

.ihc_level_template_4 .ihc-level-item-link:hover {
	background: #e05d5d !important;
	color: #fff !important
}

.ihc_level_template_4 .ihc-level-item-link:hover a {
	color: #efefef
}

.ihc_level_template_4 .ihc-level-item-link.ihc-purchased-level:hover {
	color: #efefef !important;
	background-color: #0bb586 !important
}

.ihc_level_template_5 .ihc-level-item {
	width: 32%;
	box-sizing: border-box;
	max-width: 380px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	min-width: 270px
}

.ihc_level_template_5 .ihc-level-item-wrap {
	margin: 10px 10px 15px;
	box-sizing: border-box;
	border: 1px solid #eee;
	padding: 0;
	position: relative;
	box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	-moz-box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	background-color: #08a7e3
}

.ihc_level_template_5 .ihc-level-item-wrap:hover,
.ihc_level_template_8 .ihc-level-item-wrap:hover,
.ihc_level_template_9 .ihc-level-item-wrap:hover {
	box-shadow: 5px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 5px 0 30px rgba(0, 0, 0, .1);
	-moz-box-shadow: 5px 0 30px rgba(0, 0, 0, .1);
	-webkit-transition: top .4s linear, left .4s, box-shadow .5s;
	-moz-transition: top .4s linear, left .4s, box-shadow .5s;
	-o-transition: top .4s linear, left .4s, box-shadow .5s;
	-ms-transition: top .4s linear, left .4s, box-shadow .5s;
	transition: top .4s linear, left .4s, box-shadow .5s;
	top: -4px;
	position: relative;
	z-index: 98
}

.ihc_level_template_5 .ihc-level-item-top,
.ihc_level_template_6 .ihc-level-item-top,
.ihc_level_template_7 .ihc-level-item-top {
	display: block;
	width: 100%;
	box-sizing: border-box;
	text-align: center
}

.ihc_level_template_5 .ihc-level-item-title {
	font-family: inherit;
	color: #fff;
	font-size: 22px !important;
	border: none !important;
	padding: 17px 6px;
	line-height: 40px;
	min-height: 60px
}

.ihc_level_template_5 .ihc-level-item-content,
.ihc_level_template_7 .ihc-level-item-content {
	padding: 20px 30px 80px;
	text-align: left;
	color: #fff;
	min-height: 250px;
	box-sizing: border-box
}

.ihc_level_template_5 .ihc-level-item-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 75px;
	box-sizing: border-box
}

.ihc_level_template_5 .ihc-level-item-price {
	font-family: inherit;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	background-color: #f6f9fc;
	font-size: 31px !important;
	color: #a2a8b1 !important;
	text-align: center;
	line-height: 75px;
	padding: 10px 0;
	min-height: 95px
}

.ihc_level_template_5 .ihc-level-item-link {
	text-align: center;
	margin: 10px auto;
	width: 60%;
	border: none;
	border-radius: 6px;
	padding: 5px 20px;
	line-height: 35px;
	background-color: #fff;
	border-color: #fff !important;
	box-shadow: none !important;
	transition: .3s linear;
	font-family: inherit;
	font-size: 17px;
	font-weight: 700;
	color: #777
}

.ihc_level_template_6 .ihc-level-item {
	width: 32%;
	box-sizing: border-box;
	max-width: 350px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	min-width: 260px
}

.ihc_level_template_6 .ihc-level-item-wrap {
	margin: 10px 10px 15px;
	box-sizing: border-box;
	border: 1px solid #e8e0e0;
	padding: 0;
	position: relative;
	box-shadow: 2px 0 30px transparent;
	-webkit-box-shadow: 0 0 9px transparent;
	-moz-box-shadow: 2px 0 30px transparent;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	background-color: #fff
}

.ihc_level_template_6 .ihc-level-item-wrap:hover {
	box-shadow: 5px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 5px 0 30px rgba(0, 0, 0, .1);
	-moz-box-shadow: 5px 0 30px rgba(0, 0, 0, .1);
	-webkit-transition: top .4s linear, left .4s, box-shadow .5s;
	-moz-transition: top .4s linear, left .4s, box-shadow .5s;
	-o-transition: top .4s linear, left .4s, box-shadow .5s;
	-ms-transition: top .4s linear, left .4s, box-shadow .5s;
	transition: top .4s linear, left .4s, box-shadow .5s;
	top: -4px;
	position: relative;
	z-index: 99994;
	box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	-moz-box-shadow: 2px 0 30px rgba(0, 0, 0, .1)
}

.ihc_level_template_6 .ihc-level-item-wrap:hover .ihc-level-item-price {
	color: #6c7a8d
}

.ihc_level_template_6 .ihc-level-item-title {
	font-family: inherit;
	color: #6c7a8d;
	font-size: 32px !important;
	border: none !important;
	padding: 2px 6px;
	line-height: 40px;
	min-height: 40px;
	font-weight: 700
}

.ihc_level_template_6 .ihc-level-item-content {
	padding: 20px 30px 80px;
	text-align: left;
	color: #5a6575;
	min-height: 250px;
	box-sizing: border-box
}

.ihc_level_template_6 .ihc-level-item-link,
.ihc_level_template_6 .ihc-level-item-price {
	text-align: center;
	box-sizing: border-box;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear
}

.ihc_level_template_6 .ihc-level-item-bottom,
.ihc_level_template_7 .ihc-level-item-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 85px;
	box-sizing: border-box
}

.ihc_level_template_6 .ihc-level-item-price {
	font-family: inherit;
	width: 100%;
	position: relative;
	font-size: 65px !important;
	color: #f35863;
	line-height: 75px;
	padding: 30px 15px;
	min-height: 105px;
	transition: .3s linear
}

.ihc_level_template_6 .ihc-level-item-link {
	margin: 10px auto;
	width: 70%;
	border: none;
	border-radius: 35px;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	-o-border-radius: 35px;
	text-transform: capitalize;
	padding: 5px 20px;
	line-height: 35px;
	background-color: #f35863;
	border-color: #f35863 !important;
	box-shadow: none !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transition: .3s linear;
	font-family: inherit;
	font-size: 17px;
	font-weight: 700;
	color: #fff
}

.ihc_level_template_7 .ihc-level-item-link,
.ihc_level_template_8 .ihc-level-item-link {
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-sizing: border-box;
	text-align: center
}

.ihc_level_template_6 .ihc-level-item-link:hover {
	color: #fff;
	background-color: #6c7a8d
}

.ihc_level_template_7 .ihc-level-item {
	width: 32%;
	box-sizing: border-box;
	max-width: 400px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	min-width: 290px
}

.ihc_level_template_7 .ihc-level-item-wrap {
	margin: 10px 10px 15px 60px;
	box-sizing: border-box;
	border: 1px solid #eee;
	padding: 0;
	position: relative;
	box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	-moz-box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	background-color: #5bcc80
}

.ihc_level_template_7 .ihc-level-item-title {
	font-family: inherit;
	color: #fff;
	font-size: 28px !important;
	border: none !important;
	padding: 17px 6px;
	line-height: 40px;
	min-height: 60px
}

.ihc_level_template_7 .ihc-level-item-price {
	font-family: inherit;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	background-color: #fff;
	font-size: 42px !important;
	color: #a2a8b1 !important;
	text-align: center;
	line-height: 50px;
	padding: 12px 20px;
	min-height: 80px;
	left: -50px;
	border: 4px solid #5bcc80;
	border-radius: 50px 0 0 50px
}

.ihc_level_template_7 .ihc-level-item-link {
	margin: 10px auto;
	width: 60%;
	border: none;
	border-radius: 26px;
	text-transform: capitalize;
	padding: 5px 20px;
	line-height: 35px;
	background-color: #fff;
	border-color: #fff !important;
	box-shadow: none !important;
	transition: .3s linear;
	font-family: inherit;
	font-size: 17px;
	font-weight: 700;
	color: #777
}

.ihc_level_template_8 .ihc-level-item,
.ihc_level_template_9 .ihc-level-item {
	width: 32%;
	box-sizing: border-box;
	max-width: 380px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	min-width: 340px
}

.ihc_level_template_8 .ihc-level-item-wrap {
	margin: 13px 13px 15px;
	box-sizing: border-box;
	border: 1px solid #eee;
	padding: 0;
	position: relative;
	box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	-moz-box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	background: #fff;
	color: grey;
	border-bottom: 5px solid #ddd
}

.ihc_level_template_8 .ihc-level-item-top {
	display: block;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	background: #f4f4f4;
	color: #565656
}

.ihc_level_template_8 .ihc-level-item-title {
	font-family: inherit;
	text-transform: uppercase;
	font-weight: 600;
	color: #565656;
	font-size: 24px;
	line-height: 26px;
	border: none !important;
	padding: 20px 0
}

.ihc_level_template_8 .ihc-level-item-content {
	padding: 20px 30px 80px;
	font-weight: 300;
	color: grey;
	min-height: 250px;
	box-sizing: border-box;
	text-align: center
}

.ihc_level_template_8 .ihc-level-item-content * {
	color: grey !important
}

.ihc_level_template_8 .ihc-level-item-bottom,
.ihc_level_template_9 .ihc-level-item-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 75px;
	box-sizing: border-box;
	text-align: center
}

.ihc_level_template_8 .ihc-level-item-price {
	box-sizing: border-box;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	background: #f4f4f4;
	text-align: center;
	padding: 0 0 15px;
	min-height: 90px;
	font-family: inherit;
	font-weight: 800;
	color: #565656;
	font-size: 60px;
	line-height: 64px
}

.ihc_level_template_8 .ihc-level-item-link {
	margin: 10px auto;
	width: 60%;
	border: 1px solid #eaeaea;
	border-radius: 3px;
	text-transform: capitalize;
	padding: 10px;
	background: #f4f4f4;
	color: #565656;
	box-shadow: none !important;
	transition: .3s linear;
	font-family: inherit;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase
}

.ihc_level_template_8 .ihc-purchased-level {
	background-color: #565656 !important;
	color: #f4f4f4 !important
}

.ihc_level_template_9 .ihc-level-item-wrap {
	margin: 13px 13px 15px;
	box-sizing: border-box;
	padding: 0;
	position: relative;
	box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	-moz-box-shadow: 2px 0 30px rgba(0, 0, 0, .1);
	background: #fff;
	color: #363f48;
	border: 1px solid #dadee4 !important;
	border-radius: 5px;
	overflow: hidden
}

.ihc_level_template_9 .ihc-level-item-top {
	display: block;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	background-color: #f0f4f6;
	color: #363f48
}

.ihc_level_template_9 .ihc-level-item-title {
	font-family: inherit;
	text-transform: uppercase;
	font-weight: 600;
	color: #363f48;
	font-size: 28px;
	line-height: 26px;
	border: none !important;
	padding: 40px 15px 15px
}

.ihc_level_template_9 .ihc-level-item-content {
	padding: 20px 30px 80px;
	font-weight: 300;
	color: #363f48;
	min-height: 250px;
	box-sizing: border-box;
	text-align: center
}

.ihc_level_template_9 .ihc-level-item-content * {
	color: #363f48 !important
}

.ihc_level_template_9 .ihc-level-item-price {
	box-sizing: border-box;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	background: #f0f4f6;
	text-align: center;
	padding: 10px 0 30px;
	min-height: 90px;
	font-family: inherit;
	font-weight: 600;
	color: #363f48;
	font-size: 90px;
	line-height: 1 !important
}

.ihc_level_template_9 .ihc-level-item-link {
	text-align: center;
	box-sizing: border-box;
	margin: 10px auto;
	width: 60%;
	border: none;
	border-radius: 3px;
	text-transform: capitalize;
	padding: 10px;
	background: #363f48;
	color: #fff;
	box-shadow: none !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	font-family: inherit;
	font-size: 14px;
	ont-weight: 600;
	line-height: 16px;
	text-transform: uppercase
}

.ihc_level_template_9 .ihc-level-item-link:hover,
.ihc_level_template_9 .ihc-purchased-level {
	background-color: #3998f0 !important
}

.iump-user-page-wrapper {
	display: block;
	padding: 10px;
	box-sizing: border-box
}

.iump-user-page-wrapper .iump-user-page-details {
	padding-bottom: 40px;
	min-height: 100px
}

.iump-user-page-mess-special {
	font-family: Open Sans, sans-serif, "Trebuchet MS";
	color: #333;
	font-size: 16px;
	font-weight: 700
}

.iump-user-page-name {
	font-size: 26px;
	font-weight: 700;
	color: #333
}

.iump-user-page-mess {
	font-size: 16px;
	font-weight: 500;
	color: #888;
	font-family: inherit
}

.iump-user-page-email {
	font-size: 13px;
	line-height: 19px;
	color: #555
}

.iump-user-page-box {
	margin-bottom: 50px
}

.iump-user-page-box .iump-user-page-box-title {
	font-size: 18px;
	line-height: 40px;
	color: #555;
	text-transform: uppercase;
	font-family: Oswald, Arial, Helvetica, sans-serif;
	font-weight: 400;
	margin-bottom: 30px;
	border-bottom: 4px solid #33b5e5
}

.iump-user-page-box .iump-register-form {
	display: block
}

.iump-user-page-wrapper .ihc-register-3 {
	border-top: 7px solid #aaa
}

.ihc-logout-wrap.ihc-login-template-2 {
	width: auto;
	padding: 0
}

.ihc-logout-wrap.ihc-login-template-2 a {
	background: #5bc4be !important;
	color: #fff !important;
	font-size: 12px;
	font-weight: 700;
	padding: 10px 30px 11px;
	text-transform: uppercase;
	border-radius: 2px
}

.ihc-logout-wrap.ihc-login-template-3,
.ihc-logout-wrap.ihc-login-template-4 {
	width: auto;
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: none !important
}

.ihc-logout-wrap.ihc-login-template-3 a {
	background: #33b5e5 !important;
	color: #fff !important;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 30px 11px;
	text-transform: capitalize;
	border-radius: 3px
}

.ihc-logout-wrap.ihc-login-template-4 a {
	background: #27ae60 !important;
	color: #b3eecc !important;
	font-size: 15px;
	font-weight: 400;
	padding: 7px 30px;
	text-transform: capitalize;
	border-radius: 3px;
	border-bottom: 4px solid #1e8449 !important
}

.ihc-logout-wrap.ihc-login-template-5 a,
.ihc-logout-wrap.ihc-login-template-6 a {
	background: #f47e7e !important;
	padding: 8px 15px;
	color: #fff !important
}

.ihc-logout-wrap.ihc-login-template-5,
.ihc-logout-wrap.ihc-login-template-6 {
	width: auto;
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item a,
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a,
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item a,
.ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item a {
	vertical-align: bottom;
	padding-left: 17px;
	padding-right: 19px;
	box-shadow: none;
	display: inline-block;
	text-decoration: none
}

.ihc-logout-wrap.ihc-login-template-6 a {
	border-radius: 20px
}

.ihc-logout-wrap.ihc-login-template-7 a {
	background: #6c7a8d !important;
	padding: 8px 30px;
	color: #fff !important
}

.ihc-ap-theme-1 .iump-user-page-avatar,
.ihc-ap-theme-3 .iump-user-page-avatar,
.ihc-ap-theme-4 .iump-user-page-avatar {
	display: inline-block;
	padding-right: 15px;
	float: left;
	width: 30%
}

.ihc-ap-theme-1 .iump-user-page-details,
.ihc-ap-theme-3 .iump-user-page-details,
.ihc-ap-theme-4 .iump-user-page-details {
	padding-bottom: 15px;
	margin-top: 10px
}

.ihc-ap-theme-1 .iump-user-page-avatar img,
.ihc-ap-theme-3 .iump-user-page-avatar img,
.ihc-ap-theme-4 .iump-user-page-avatar img,
.ihc-public-wrapp-visitor-user .iump-user-page-avatar img {
	border-image-outset: 0;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	display: block;
	max-width: 100%;
	width: 100% !important;
	margin: 0 auto;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .3);
	border: 1px solid #fff
}

.ihc-ap-theme-1 .ihc-account-page-top-mess,
.ihc-ap-theme-3 .ihc-account-page-top-mess,
.ihc-ap-theme-4 .ihc-account-page-top-mess {
	display: inline-block;
	float: left;
	padding-top: 5px;
	padding-left: 20px
}

.ihc-ap-theme-1 .ihc-account-page-top-mess p,
.ihc-ap-theme-3 .ihc-account-page-top-mess p,
.ihc-ap-theme-4 .ihc-account-page-top-mess p {
	margin-bottom: 12px
}

.ihc-ap-theme-1 .ihc-ap-menu {
	clear: both;
	background: #3f9cc2;
	border-color: #0073aa;
	min-width: 560px
}

.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item {
	float: left;
	padding-left: 0;
	padding-right: 0;
	cursor: pointer;
	font-size: 14px;
	font-family: "Source Sans Pro", Helvetica, sans-serif;
	font-weight: 500
}

.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc,
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc,
.ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc {
	font-size: 19px;
	line-height: 40px;
	padding-right: 8px;
	vertical-align: middle;
	color: #fff
}

.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item a {
	border: none;
	color: #fff;
	line-height: 45px
}

.ihc-ap-theme-1 #ihc_account_page_tab_content,
.ihc-ap-theme-2 #ihc_account_page_tab_content,
.ihc-ap-theme-3 #ihc_account_page_tab_content,
.ihc-ap-theme-4 #ihc_account_page_tab_content {
	padding-top: 15px;
	padding-bottom: 35px;
	min-height: 400px
}

.ihc-ap-theme-1 .iump-user-page-box .iump-user-page-box-title,
.ihc-ap-theme-2 .iump-user-page-box .iump-user-page-box-title,
.ihc-ap-theme-3 .iump-user-page-box .iump-user-page-box-title,
.ihc-ap-theme-4 .iump-user-page-box .iump-user-page-box-title {
	font-size: 21px;
	border-width: 0
}

.ihc-ap-theme-1 .iump-user-page-wrapper,
.ihc-ap-theme-2 .iump-user-page-wrapper,
.ihc-ap-theme-3 .iump-user-page-wrapper,
.ihc-ap-theme-4 .iump-user-page-wrapper {
	padding: 0
}

.ihc-ap-theme-1 .iump-account-content-title,
.ihc-ap-theme-2 .iump-account-content-title,
.ihc-ap-theme-3 .iump-account-content-title,
.ihc-ap-theme-4 .iump-account-content-title {
	line-height: 40px;
	text-transform: uppercase;
	margin-bottom: 30px;
	font-family: Open Sans, sans-serif, "Trebuchet MS" !important;
	font-weight: 600;
	font-size: 28px;
	color: #333;
	text-transform: inherit
}

.ihc-ap-theme-1 .ihc-account-subscr-list,
.ihc-ap-theme-3 .ihc-account-subscr-list,
.ihc-ap-theme-4 .ihc-account-subscr-list {
	margin-top: 20px;
	color: #888;
	font-size: 13px;
	margin-bottom: 40px;
	width: 100%
}

.ihc-ap-theme-1 .ihc-account-subscr-list thead,
.ihc-ap-theme-2 .ihc-account-subscr-list thead,
.ihc-ap-theme-4 .ihc-account-subscr-list thead {
	color: #555;
	text-transform: uppercase;
	font-family: Oswald, Arial, Helvetica, sans-serif;
	font-weight: 400;
	margin-bottom: 30px;
	border-bottom: 4px solid #33b5e5;
	font-size: 14px
}

.ihc-ap-theme-1 .ihc-account-subscr-list thead td,
.ihc-ap-theme-2 .ihc-account-subscr-list thead td,
.ihc-ap-theme-3 .ihc-account-subscr-list thead td,
.ihc-ap-theme-4 .ihc-account-subscr-list thead td {
	padding: 6px 10px 6px 0;
	border: none
}

.ihc-ap-theme-1 .ihc-account-subscr-list tbody td,
.ihc-ap-theme-2 .ihc-account-subscr-list tbody td,
.ihc-ap-theme-3 .ihc-account-subscr-list tbody td,
.ihc-ap-theme-4 .ihc-account-subscr-list tbody td {
	vertical-align: top;
	padding: 10px 10px 10px 5px;
	border: none
}

.ihc-ap-theme-1 .ihc-account-subscr-list .ihc-level-name,
.ihc-ap-theme-2 .ihc-account-subscr-list .ihc-level-name,
.ihc-ap-theme-3 .ihc-account-subscr-list .ihc-level-name,
.ihc-ap-theme-4 .ihc-account-subscr-list .ihc-level-name {
	color: #21759b;
	font-size: 15px;
	font-family: Open Sans, sans-serif, "Trebuchet MS";
	font-weight: 600
}

.ihc-ap-theme-1 .ihc-account-subscr-list .ihc-level-name-wrapp,
.ihc-ap-theme-2 .ihc-account-subscr-list .ihc-level-name-wrapp,
.ihc-ap-theme-3 .ihc-account-subscr-list .ihc-level-name-wrapp,
.ihc-ap-theme-4 .ihc-account-subscr-list .ihc-level-name-wrapp {
	padding-left: 15px;
	font-size: 12px;
	color: #21759b
}

.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item,
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item,
.ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item {
	padding-left: 0;
	padding-right: 0;
	font-family: "Source Sans Pro", Helvetica, sans-serif;
	font-weight: 500;
	float: left;
	cursor: pointer
}

.ihc-ap-theme-1 .ihc-account-subscr-list tr:nth-child(2n),
.ihc-ap-theme-2 .ihc-account-subscr-list tr:nth-child(2n),
.ihc-ap-theme-3 .ihc-account-subscr-list tr:nth-child(2n),
.ihc-ap-theme-4 .ihc-account-subscr-list tr:nth-child(2n) {
	background-color: #f6f6f6
}

.ihc-ap-theme-1 .ihc-account-tranz-list tr:nth-child(2n),
.ihc-ap-theme-2 .ihc-account-tranz-list tr:nth-child(2n),
.ihc-ap-theme-3 .ihc-account-tranz-list tr:nth-child(2n),
.ihc-ap-theme-4 .ihc-account-tranz-list tr:nth-child(2n) {
	background-color: #fafafa
}

.ihc-ap-theme-1 .ihc-account-tranz-list,
.ihc-ap-theme-2 .ihc-account-tranz-list,
.ihc-ap-theme-4 .ihc-account-tranz-list {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin: 25px 0 15px;
	border: 1px solid #eee;
	font-family: Lato;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #888
}

.ihc-ap-theme-1 .ihc-account-tranz-list thead,
.ihc-ap-theme-2 .ihc-account-tranz-list thead,
.ihc-ap-theme-3 .ihc-account-tranz-list thead,
.ihc-ap-theme-4 .ihc-account-tranz-list thead {
	background-color: #fafafa !important
}

.ihc-ap-theme-1 .ihc-account-tranz-list tbody,
.ihc-ap-theme-2 .ihc-account-tranz-list tbody,
.ihc-ap-theme-3 .ihc-account-tranz-list tbody,
.ihc-ap-theme-4 .ihc-account-tranz-list tbody {
	background: 0 0
}

.ihc-ap-theme-1 .ihc-account-tranz-list th,
.ihc-ap-theme-2 .ihc-account-tranz-list th,
.ihc-ap-theme-3 .ihc-account-tranz-list th,
.ihc-ap-theme-4 .ihc-account-tranz-list th {
	border: 1px solid #eee;
	text-align: center
}

.ihc-ap-theme-1 .ihc-account-tranz-list td,
.ihc-ap-theme-2 .ihc-account-tranz-list td,
.ihc-ap-theme-4 .ihc-account-tranz-list td {
	text-align: center;
	font-size: 13px
}

.ihc-ap-theme-1 .ihc-account-tranz-list td .ihc-level-name,
.ihc-ap-theme-2 .ihc-account-tranz-list td .ihc-level-name,
.ihc-ap-theme-3 .ihc-account-tranz-list td .ihc-level-name,
.ihc-ap-theme-4 .ihc-account-tranz-list td .ihc-level-name {
	color: #21759b;
	font-size: 13px;
	font-family: Open Sans, sans-serif, "Trebuchet MS";
	font-weight: 600
}

.ihc-ap-theme-1 .ihc_account_level_status,
.ihc-ap-theme-2 .ihc_account_level_status,
.ihc-ap-theme-4 .ihc_account_level_status {
	font-family: inherit;
	color: #222
}

.ihc-ap-theme-1 .ihc-ap-wrap,
.ihc-ap-theme-2 .ihc-ap-wrap,
.ihc-ap-theme-4 .ihc-ap-wrap {
	box-sizing: border-box;
	margin: 35px 0 20px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	color: #333;
	min-width: 200px
}

.ihc-ap-theme-1 .ihc-ap-wrap .iump-pagination-wrapper,
.ihc-ap-theme-2 .ihc-ap-wrap .iump-pagination-wrapper,
.ihc-ap-theme-3 .ihc-ap-wrap .iump-pagination-wrapper,
.ihc-ap-theme-4 .ihc-ap-wrap .iump-pagination-wrapper {
	margin-right: 0
}

.ihc-ap-theme-2 .ihc-ap-menu {
	clear: both;
	background-color: #444;
	min-width: 560px
}

.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item {
	background-color: #444;
	font-size: 14px
}

.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item:hover {
	background-color: #333 !important
}

.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item-selected {
	background-color: #47565d !important
}

.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a {
	border: none;
	color: #e8e8e8;
	line-height: 40px
}

.ihc-ap-theme-2 .ihc-account-subscr-list {
	margin-top: 20px;
	color: #888;
	font-size: 13px;
	margin-bottom: 40px
}

.ihc-ap-theme-3 .ihc-ap-menu {
	clear: both;
	background: 0 0;
	border-color: transparent;
	min-width: 560px;
	padding: 10px 0;
	border-bottom: 1px solid #e6e6e6
}

.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item {
	font-size: 14px;
	margin: 10px 0;
	text-align: center
}

.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item-selected,
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item:hover {
	background-color: transparent
}

.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc {
	font-size: 36px;
	line-height: 40px;
	padding-right: 8px;
	vertical-align: middle;
	color: #333;
	display: block;
	text-align: center;
	margin-bottom: 7px
}

.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item a {
	border: none;
	color: #333;
	line-height: 20px;
	opacity: .6
}

.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item a:hover {
	opacity: 1
}

.ihc-ap-menu .ihc-ap-menu-item-selected a {
	opacity: 1 !important
}

.ihc-ap-theme-3 .ihc-account-subscr-list thead {
	color: #555;
	text-transform: uppercase;
	font-weight: 500;
	font-family: inherit;
	margin-bottom: 30px;
	border-bottom: 4px solid #33b5e5;
	font-size: 14px
}

.ihc-ap-theme-3 .ihc-account-tranz-list {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin: 25px 0 15px;
	border: 1px solid #eee;
	font-family: Lato;
	font-size: 13px;
	font-weight: 400;
	line-height: 24px;
	color: #888
}

.ihc-ap-theme-3 .ihc-account-tranz-list td {
	text-align: center;
	font-size: 13px;
	border: 1px solid #eee
}

.ihc-ap-theme-3 .ihc_account_level_status {
	font-family: inherit;
	font-weight: 600;
	color: #222
}

.ihc-ap-theme-3 .ihc-ap-wrap {
	box-sizing: border-box;
	margin: 20px 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	color: #777;
	min-width: 200px
}

.ihc-ap-theme-3 .ihc-ap-wrap h3 {
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 15px;
	color: #777
}

.ihc-ap-theme-4 .ihc-ap-menu {
	clear: both;
	background: #444;
	border-color: #444;
	min-width: 560px;
	padding: 10px
}

.ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item {
	margin-left: 5px;
	margin-bottom: 5px;
	border-radius: 4px;
	font-size: 14px
}

.ihc-ap-menu .ihc-ap-menu-item:hover {
	background-color: #555
}

.ihc-ap-menu .ihc-ap-menu-item-selected {
	background-color: #3ba1da
}

.ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item a {
	border: none;
	color: #fff;
	line-height: 40px
}

.ihc-sm-template-2 .ihc-sm-item {
	padding: 0;
	transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	position: relative
}

.ihc-sm-template-2 .fa-ihc-sm {
	width: 36px;
	height: 36px;
	text-align: center;
	background-color: rgba(0, 0, 0, .2);
	border-right: 1px solid rgba(0, 0, 0, .3);
	line-height: 36px;
	font-size: 20px;
	position: relative;
	overflow: hidden
}

.ihc-sm-template-2 .fa-ihc-sm:after,
.ihc-sm-template-2 .fa-ihc-sm:before {
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}

.ihc-sm-template-2 .fa-ihc-sm:after {
	display: block;
	left: -100%;
	position: absolute
}

.ihc-sm-template-2 .fa-ihc-sm:before,
.ihc-sm-template-2 .ihc-sm-item:hover .fa-ihc-sm:after {
	left: 0;
	position: relative
}

.ihc-sm-template-2 .ihc-sm-item-label {
	line-height: 36px;
	margin-left: 0;
	padding-left: 6px;
	padding-right: 15px;
	border-left: 1px solid rgba(255, 255, 255, .2)
}

.ihc-sm-template-2 .ihc-sm-item:hover .fa-ihc-sm {
	background-color: rgba(255, 255, 255, .1);
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}

.ihc-sm-template-2 .ihc-sm-item:hover .fa-ihc-sm:before {
	left: 100%;
	position: absolute
}

.ihc-sm-template-3 .ihc-sm-item {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: transform .3s ease-in-out;
	-webkit-transition: transform .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding: 8px 10px;
	color: #484f59;
	text-shadow: 1px 1px 0 #fff;
	margin-top: 12px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 2px 3px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 2px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 2px 3px rgba(0, 0, 0, .1)
}

.ihc-sm-template-3 .ihc-sm-item:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 2px;
	left: 0;
	right: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e7e8ea));
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e7e8ea);
	background-image: -moz-linear-gradient(top, #f4f4f4, #e7e8ea);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e7e8ea);
	background-image: -o-linear-gradient(top, #f4f4f4, #e7e8ea);
	background-image: linear-gradient(top, #f4f4f4, #e7e8ea);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.ihc-sm-template-3 .ihc-sm-item:after {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 100%;
	bottom: 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	background-color: rgba(0, 0, 0, .2);
	height: 4px;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.ihc-sm-template-3 .ihc-sm-item:hover {
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
	overflow: visible;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0)
}

.ihc-sm-template-3 .ihc-sm-item:active:before,
.ihc-sm-template-3 .ihc-sm-item:focus:before,
.ihc-sm-template-3 .ihc-sm-item:hover:before {
	-webkit-transform: scaleY(0);
	transform: scaleY(0)
}

.ihc-sm-template-3 .ihc-sm-item:hover:after {
	right: 0
}

.ihc-sm-template-3 .ihc-sm-item-label {
	padding-right: 20px
}

.ihc-sm-template-4 .ihc-sm-item {
	border-radius: 5px;
	padding: 3px;
	-webkit-box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, .24);
	-moz-box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, .24);
	box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, .24)
}

.ihc-sm-template-4 .ihc-sm-item:hover {
	opacity: .8
}

.ihc-sm-template-4 .fa-ihc-sm {
	width: 27px;
	text-align: center
}

.ihc-sm-template-4 .ihc-sm-item-label {
	padding-right: 10px
}

.ihc-sm-template-5 .ihc-sm-item {
	border-radius: 27px;
	padding: 3px;
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .24);
	-moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .24);
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .24);
	margin: 7px
}

.ihc-sm-template-5 .ihc-sm-item-label {
	padding-right: 6px
}

.ihc-sm-template-5 .ihc-sm-item:hover .fa-ihc-sm,
.ihc-sm-template-5 .ihc-sm-item:hover .ihc-sm-item-label {
	color: #fff !important;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.ihc-sm-template-5 .ihc-sm-item {
	background: #fff;
	background: -moz-linear-gradient(-45deg, #fff 0, #f5f5f5 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0, #fff), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(-45deg, #fff 0, #f5f5f5 100%);
	background: -o-linear-gradient(-45deg, #fff 0, #f5f5f5 100%);
	background: -ms-linear-gradient(-45deg, #fff 0, #f5f5f5 100%);
	background: linear-gradient(135deg, #fff 0, #f5f5f5 100%);
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.ihc-sm-template-5 .ihc-fb .fa-ihc-sm,
.ihc-sm-template-5 .ihc-fb .ihc-sm-item-label {
	color: #3b5998
}

.ihc-sm-template-5 .ihc-tw .fa-ihc-sm,
.ihc-sm-template-5 .ihc-tw .ihc-sm-item-label {
	color: #4099ff
}

.ihc-sm-template-5 .ihc-in .fa-ihc-sm,
.ihc-sm-template-5 .ihc-in .ihc-sm-item-label {
	color: #0074a2
}

.ihc-sm-template-5 .ihc-goo .fa-ihc-sm,
.ihc-sm-template-5 .ihc-goo .ihc-sm-item-label {
	color: #d95232
}

.ihc-sm-template-5 .ihc-vk .fa-ihc-sm,
.ihc-sm-template-5 .ihc-vk .ihc-sm-item-label {
	color: #5d83aa
}

.ihc-sm-template-5 .ihc-ig .fa-ihc-sm,
.ihc-sm-template-5 .ihc-ig .ihc-sm-item-label {
	color: #125688
}

.ihc-sm-template-5 .ihc-tbr .fa-ihc-sm,
.ihc-sm-template-5 .ihc-tbr .ihc-sm-item-label {
	color: #2c4762
}

.ihc-sm-template-5 .ihc-sm-item.ihc-fb:hover {
	background: #3b5998
}

.ihc-sm-template-5 .ihc-sm-item.ihc-tw:hover {
	background: #4099ff
}

.ihc-sm-template-5 .ihc-sm-item.ihc-in:hover {
	background: #0074a2
}

.ihc-sm-template-5 .ihc-sm-item.ihc-goo:hover {
	background: #d95232
}

.ihc-sm-template-5 .ihc-sm-item.ihc-vk:hover {
	background: #5d83aa
}

.ihc-sm-template-5 .ihc-sm-item.ihc-ig:hover {
	background: #125688
}

.ihc-sm-template-5 .ihc-sm-item.ihc-tbr:hover {
	background: #2c4762
}

.ihc-public-wrapp-visitor-user .iump-user-page-avatar {
	width: 50%
}

.ihc-public-wrapp-visitor-user .ihc-account-page-top-mess {
	border-bottom: 1px solid #ededed;
	margin-bottom: 15px;
	padding-bottom: 10px
}

.ihc-public-wrapp-visitor-user .ihc-account-page-top-mess p {
	margin-bottom: 10px
}

.ihc-public-wrapp-visitor-user .ihc-account-page-top-mess .ihc-ap-sm-top-icons-wrap {
	float: none;
	padding-left: 2px
}

.ihc-ap-sm-top-icons-wrap .ihc-account-page-sm-icon {
	border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 2px solid #fff;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	opacity: .9;
	color: #fff
}

.ihc-ap-sm-top-icons-wrap .ihc-account-page-sm-icon .fa-ihc-sm {
	width: 27px
}

.ihc-user-page-top-ap-wrapper {
	padding: 20px 15px 10px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.ihc-user-page-top-ap-background {
	position: absolute;
	height: 200%;
	left: 0;
	right: 0;
	top: -100%;
	z-index: -10;
	background-size: cover;
	background-position: 50% 50%;
	background-blend-mode: overlay;
	background-image: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/top_aff_bk_1.png)
}

.ihc-ap-top-theme-1 #js_ihc_edit_top_ap_banner {
	height: 180px
}

.ihc-user-page-top-ap-wrapper .ihc-left-side {
	float: left;
	max-width: 30%
}

.ihc-user-page-top-ap-wrapper .ihc-middle-side {
	float: left;
	max-width: 70%
}

.ihc-user-page-top-ap-wrapper .ihc-user-page-avatar {
	display: inline-block;
	padding-right: 15px;
	max-width: 150px
}

.ihc-user-page-top-ap-wrapper .ihc-top-levels {
	margin: 5px 0 10px;
	display: block;
	padding-left: 20px;
	font-family: inherit;
}

.ihc-user-page-top-ap-wrapper .ihc-top-level-box {
	background-color: #1fb5ac;
	color: #fff;
	padding: 3px 9px;
	margin: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-radius: 3px;
	display: inline-block;
	cursor: pointer
}

.ihc-user-page-top-ap-wrapper .ihc-top-level-box.ihc-expired-level {
	background-color: rgba(240, 80, 80, .8)
}

.ihc-ap-top-sm {
	margin: 5px 0 10px;
	display: block;
	padding-left: 20px
}

.ihc-ap-top-theme-1 .ihc-user-page-avatar img {
	min-width: 150px
}

.ihc-ap-top-theme-2 #js_ihc_edit_top_ap_banner {
	height: 250px
}

.ihc-ap-top-theme-3 .ihc-middle-side {
	max-width: inherit;
	margin-left: 189px;
	margin-bottom: 20px
}

.ihc-ap-top-theme-3 .ihc-user-page-avatar img {
	min-height: 210px
}

.ihc-ap-top-theme-4 {
	padding-top: 85px;
	padding-bottom: 0;
	height: 300px
}

.ihc-ap-top-theme-4 .ihc-user-page-top-ap-background {
	height: 300px;
	top: 0;
	background-image: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/top_aff_bk_3.png);
	background-color: #00a0e3;
	background-image: -webkit-linear-gradient(left, #00a0e3, #39c8df);
	background-image: linear-gradient(to right, #00a0e3, #39c8df);
	z-index: -2
}

.ihc-ap-top-theme-4 .ihc-left-side {
	margin-bottom: -75px;
	margin-left: 50px;
	z-index: 1
}

.ihc-ap-top-theme-4 .ihc-middle-side {
	float: none;
	max-width: inherit;
	margin-top: -15px;
	z-index: 1;
	margin-left: 260px
}

.ihc-ap-top-theme-3 .ihc-special-clear,
.ihc-ap-top-theme-4 .ihc-special-clear {
	clear: none
}

.ihc-ap-top-theme-3 .ihc-stats-label,
.ihc-ap-top-theme-4 .ihc-stats-label {
	min-height: 20px;
	line-height: 1.2;
	padding-right: 0
}

.ihc-ap-top-theme-3 .ihc-stats-content,
.ihc-ap-top-theme-4 .ihc-stats-content {
	margin-bottom: 6px;
	font-size: 21px
}

.ihc-ap-top-theme-4 .ihc-user-page-details {
	top: -48px;
	position: relative;
	margin-top: 0;
	border-radius: 100%
}

.ihc-ap-top-theme-4 .ihc-user-page-avatar {
	padding-right: 0;
	max-width: 210px;
	display: block
}

.ihc-ap-top-theme-4 .ihc-user-page-avatar img {
	border-radius: 100%;
	box-shadow: none;
	box-sizing: border-box;
	border: 7px solid rgba(255, 255, 255, .2) !important;
	max-height: 210px;
	min-height: 200px
}

.ihc-user-page-top-ap-wrapper .ihc-user-page-avatar img,
.iump-view-user-wrapp-temp1 .ihc-left-side .ihc-user-page-avatar img {
	max-width: 100%;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .3);
	border-image-outset: 0;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	display: block;
	margin: 0 auto
}

.ihc-ap-top-theme-4 .ihc-background-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	background-color: rgba(0, 0, 0, .35)
}

.ihc-ap-top-theme-4 .ihc-top-levels {
	margin-left: 0;
	margin-top: 10px;
	padding-left: 20px
}

.ihc-ap-top-theme-4 .iump-user-page-name {
	margin-bottom: 20px !important
}

.ihc-user-page-top-ap-wrapper .ihc-user-page-avatar img {
	transition: .2s;
	border-radius: 100%;
	border: 1px solid #fff
}

.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess {
	word-break: break-word;
	font-family: Open Sans, sans-serif, "Trebuchet MS";
	display: inline-block;
	padding-top: 5px;
	padding-left: 20px;
	word-break: break-word
}

.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess div,
.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess p {
	margin-bottom: 8px
}

.ihc-user-page-top-ap-wrapper .ihc-stats-label {
	min-height: 30px;
	font-family: inherit;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	padding: 0 5px 0 0
}

.ihc-user-page-top-ap-wrapper .ihc-stats-content {
	font-family: inherit;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 16px;
	color: #454545;
	font-size: 24px
}

.ihc-ap-top-theme-2 {
	padding-top: 270px
}

.ihc-ap-top-theme-2 .ihc-user-page-top-ap-background {
	height: 250px;
	top: 0;
	background-image: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/top_ump_bk_4.png)
}

.ihc-ap-top-theme-2 .ihc-user-page-avatar img {
	min-width: 180px;
	border-radius: 0;
	box-shadow: none;
	border: 5px solid #fff
}

.ihc-ap-top-theme-2 .ihc-left-side,
.ihc-ap-top-theme-3 .ihc-left-side {
	margin-bottom: -75px
}

.ihc-ap-top-theme-2 .ihc-middle-side {
	margin-top: -10px
}

.ihc-ap-top-theme-2 .ihc-user-page-details,
.iump-view-user-wrapp-temp1 .ihc-left-side .ihc-user-page-details {
	top: -75px;
	position: relative;
	margin-top: 0;
	background-color: #fff
}

.ihc-ap-top-theme-2 .ihc-user-page-avatar,
.ihc-ap-top-theme-3 .ihc-user-page-avatar {
	padding-right: 0;
	max-width: 190px
}

.ihc-ap-top-theme-3 {
	padding-top: 320px;
	padding-bottom: 0
}

.ihc-ap-top-theme-3 .ihc-user-page-top-ap-background {
	height: 300px;
	top: 0;
	background-image: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/top_ump_bk_4.png)
}

.ihc-ap-top-theme-3 .ihc-middle-side {
	float: none;
	max-width: inherit;
	margin-top: -10px
}

.ihc-ap-top-theme-3 .ihc-user-page-details {
	top: -75px;
	position: relative;
	margin-top: 0;
	background-color: #fff;
	border-radius: 100%
}

.iump-view-user-wrapp-temp1 .ihc-user-page-top-ap-background,
.iump-view-user-wrapp-temp2 .ihc-user-page-top-ap-background {
	left: 0;
	right: 0;
	background-size: cover;
	background-position: 50% 50%;
	background-blend-mode: overlay;
	top: 0;
	background-image: url(https://cgscongregation.ca/wp-content/plugins/indeed-membership-pro/assets/css/../images/top_aff_bk_2.png)
}

.ihc-ap-top-theme-3 .ihc-user-page-avatar img {
	border-radius: 100%;
	box-shadow: none;
	border: 5px solid #fff
}

.iump-list-posts-template-2 .iump-list-access-posts-item-wrapp .iump-list-access-posts-the-feature-image {
	display: block;
	width: 100%;
	padding: 0;
	text-align: left
}

.iump-list-posts-template-2 .iump-list-access-posts-item-wrapp .iump-list-access-posts-the-feature-image img {
	width: 100%
}

.iump-list-posts-template-2 .iump-list-access-posts-item-wrapp .iump-list-access-posts-item-content {
	display: block;
	width: 100%;
	padding-left: 0;
	margin-top: 20px
}

.iump-invoice-template-2 .iump-invoice-title {
	background-color: #5e97e4
}

.iump-invoice-template-2 .iump-invoice-invoice-code {
	background-color: #777;
	color: #e4e4e6
}

.iump-invoice-template-2 .iump-invoice-client-details {
	background-color: #eee
}

.iump-view-user-wrapp-temp1,
.iump-view-user-wrapp-temp2 {
	font-family: Arial, Helvetica, sans-serif
}

.iump-view-user-wrapp-temp1 .ihc-user-page-top-ap-wrapper {
	padding: 270px 15px 10px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-bottom: 2px solid #eee
}

.iump-view-user-wrapp-temp1 .ihc-left-side {
	float: left;
	max-width: 30%;
	margin-bottom: -75px
}

.iump-view-user-wrapp-temp1 .ihc-left-side .ihc-user-page-avatar {
	display: inline-block;
	padding-right: 0;
	max-width: 190px
}

.iump-view-user-wrapp-temp1 .ihc-left-side .ihc-user-page-avatar img {
	transition: .2s;
	border-radius: 0;
	border: 5px solid #fff;
	box-shadow: none
}

.iump-view-user-wrapp-temp1 .ihc-middle-side {
	float: left;
	max-width: 70%;
	padding: 5px 15px;
	box-sizing: border-box
}

.iump-view-user-wrapp-temp1 .ihc-middle-side .iump-name {
	font-size: 23px;
	font-weight: 600;
	color: #666;
	line-height: 1.6em
}

.iump-view-user-wrapp-temp1 .ihc-middle-side .iump-addiional-elements,
.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-addiional-elements {
	color: #888;
	font-size: 14px;
	line-height: 18px;
	box-sizing: content-box;
	margin: 10px 0
}

.iump-view-user-wrapp-temp1 .ihc-middle-side .iump-element,
.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-element {
	padding: 0 10px;
	border-right: 1px solid #ddd;
	box-sizing: content-box
}

.iump-view-user-wrapp-temp1 .ihc-middle-side .iump-element:first-child,
.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-element:first-child {
	padding-left: 0
}

.iump-view-user-wrapp-temp1 .ihc-user-page-top-ap-background {
	position: absolute;
	z-index: -10;
	height: 250px
}

.iump-view-user-wrapp-temp1 .ihc-levels-wrapper,
.iump-view-user-wrapp-temp2 .ihc-levels-wrapper {
	padding: 10px 30px;
	border-bottom: 2px solid #eee;
	box-sizing: border-box;
	background-color: #777a80
}

.iump-view-user-wrapp-temp1 .ihc-levels-wrapper .ihc-top-level-box,
.iump-view-user-wrapp-temp2 .ihc-levels-wrapper .ihc-top-level-box {
	background-color: transparent;
	color: #fff;
	padding: 6px 16px;
	margin: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-radius: 4px;
	display: inline-block;
	cursor: pointer;
	border: 1px solid #ccc;
	font-weight: 700
}

.iump-view-user-wrapp-temp1 .iump-user-fields-list,
.iump-view-user-wrapp-temp2 .iump-user-fields-list {
	padding: 30px 20px 20px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px
}

.iump-view-user-wrapp-temp1 .iump-user-field {
	padding: 10px 0;
	border-bottom: 1px solid #eee
}

.iump-view-user-wrapp-temp1 .iump-user-field .iump-label {
	color: #333;
	font-weight: 700;
	width: 35%;
	text-align: right;
	padding-right: 7%;
	box-sizing: border-box;
	float: left
}

.iump-view-user-wrapp-temp1 .iump-user-field .iump-value {
	float: left;
	white-space: pre-wrap
}

.iump-view-user-wrapp-temp1 .iump-additional-content,
.iump-view-user-wrapp-temp2 .iump-additional-content {
	padding: 30px 20px 20px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}

.ihc-account-subscr-list .ihc_account_level_status,
.ihc-account-subscr-list thead,
.ihc-account-subscr-list thead td,
.ihc-account-tranz-list tbody td,
.ihc-account-tranz-list tbody th,
.ihc-account-tranz-list tfoot th,
.ihc-account-tranz-list thead th {
	font-family: 'IRANSans' !important
}

.iump-view-user-wrapp-temp2 .ihc-user-page-top-ap-wrapper {
	padding: 170px 15px 10px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-bottom: 2px solid #eee
}

.iump-view-user-wrapp-temp2 .ihc-left-side {
	margin: 0 auto -75px;
	max-width: 40%;
	min-width: 200px;
	float: none
}

.iump-view-user-wrapp-temp2 .ihc-left-side .ihc-user-page-details {
	top: -75px;
	position: relative;
	margin-top: 0
}

.iump-view-user-wrapp-temp2 .ihc-left-side .ihc-user-page-avatar {
	max-width: 100%;
	padding-right: 0
}

.iump-view-user-wrapp-temp2 .ihc-left-side .ihc-user-page-avatar img {
	border-image-outset: 0;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	display: block;
	width: 100%;
	height: auto;
	max-height: 100%;
	margin: 0 auto;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	border-radius: 100%;
	box-shadow: 0 0 19px 0 rgba(0, 0, 0, .15) !important;
	border: 11px solid #fff;
	box-shadow: none
}

.iump-view-user-wrapp-temp2 .ihc-middle-side {
	float: none;
	max-width: 100%;
	padding: 5px 15px;
	box-sizing: border-box;
	text-align: center
}

.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-name {
	font-size: 26px;
	font-weight: 600;
	color: #666;
	line-height: 1.6em
}

.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-username {
	font-size: 18px;
	font-weight: 700;
	color: #222;
	line-height: 1.2em
}

.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-since {
	color: #333
}

.iump-view-user-wrapp-temp2 .ihc-user-page-top-ap-background {
	position: absolute;
	z-index: -10;
	height: 180px
}

.iump-view-user-wrapp-temp2 .iump-user-field {
	padding: 10px 0
}

.iump-view-user-wrapp-temp2 .iump-user-field .iump-label {
	color: #333;
	font-weight: 700;
	padding-left: 7%;
	box-sizing: border-box;
	border-bottom: 1px solid #eee
}

.iump-view-user-wrapp-temp2 .iump-user-field .iump-value {
	padding-left: 7%
}

.ihc-account-tranz-list {
	width: 100%;
	font-size: 13px;
	border: 1px solid #ccd0d4 !important;
	box-shadow: 0 1px 1px rgb(0 0 0 / 4%)
}

.ihc-account-tranz-list tfoot tr,
.ihc-account-tranz-list thead tr {
	background-color: #50586b;
	height: 46px
}

.ihc-account-tranz-list tfoot th,
.ihc-account-tranz-list thead th {
	padding: 8px 7px;
	font-style: normal;
	background-color: #f9f9fa;
	border: none !important;
	border-bottom: 1px solid #cad0d6 !important;
	border-top: 1px solid #cad0d6 !important;
	color: #4b5764;
	font-weight: 700;
	font-size: 11px !important
}

.ihc-account-tranz-list tbody td,
.ihc-account-tranz-list tbody th {
	-webkit-box-shadow: inset 0 -1px 0 rgb(100 100 100 / 10%);
	box-shadow: inset 0 -1px 0 rgb(100 100 100 / 10%);
	-moz-box-shadow: inset 0 -1px 0 rgba(100, 100, 100, .1);
	-ms-box-shadow: inset 0 -1px 0 rgba(100, 100, 100, .1);
	-o-box-shadow: inset 0 -1px 0 rgba(100, 100, 100, .1);
	padding: 16px 9px 15px;
	line-height: 2.4em;
	font-size: 11px !important;
	color: #555;
	border: none
}

.ihc-account-tranz-list .ihc-data-highlighted {
	font-weight: 700
}

.ihc-account-subscr-list {
	border: 1px solid #ddd;
	box-shadow: none;
	color: #555
}

.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button a,
.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button span {
	background-color: #eaeaea;
	border-radius: 3px;
	padding: 4px 8px;
	font-family: Open Sans, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #444;
	font-weight: 600;
	min-width: 90px;
	cursor: pointer
}

.ihc-account-subscr-list thead {
	background: #f1f4f8 !important;
	border-bottom: 1px solid #ddd;
	line-height: 1.4
}

.ihc-account-subscr-list thead td {
	font-weight: 600 !important;
	font-size: 13px !important;
	box-sizing: content-box;
	text-transform: capitalize !important;
	padding: 1.5em .5em !important;
	word-break: normal !important
}

.ihc-account-subscr-list tbody td {
	font-size: 11px;
	box-sizing: border-box;
	color: #555;
	word-break: normal !important
}

.ihc-account-subscr-list .ihc-subscription-table-level {
	max-width: 130px
}

.ihc-account-subscr-list .ihc-level-name {
	max-width: 120px;
	box-sizing: border-box;
	font-size: 12px !important
}

.ihc-account-subscr-list .ihc-level-name-wrapp {
	max-width: 120px;
	box-sizing: border-box
}

.ihc-account-subscr-list .ihc-level-grace-wrapp,
.ihc-account-subscr-list .ihc-level-type-wrapp {
	width: 110px;
	box-sizing: border-box;
	word-break: break-word
}

.ihc-account-subscr-list .ihc-level-payment-wrapp,
.ihc-account-subscr-list .ihc-level-price-wrapp {
	width: 130px;
	box-sizing: border-box;
	word-break: break-word
}

.ihc-account-subscr-list .ihc-level-trial-wrapp {
	width: 100px;
	box-sizing: border-box;
	word-break: break-word
}

.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button {
	color: #11afea !important;
	padding: 5px;
	margin: 0;
	border-right: 1px solid #eee;
	border-right: none
}

.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button a {
	text-decoration: none
}

.ihc-account-subscr-list .ihc_account_level_status {
	font-weight: 700
}

.ihc-account-subscr-list .ihc-subscription-table-actions {
	width: 150px !important;
	min-width: 70px;
	max-width: 150px
}

.ihc-register-1 .ihc-hide-pw,
.ihc-register-2 .ihc-hide-pw,
.ihc-register-5 .ihc-hide-pw,
.ihc-register-6 .ihc-hide-pw,
.ihc-register-7 .ihc-hide-pw {
	bottom: 50px;
	top: auto;
	max-height: 35px
}

.ihc-register-14 .ihc-hide-pw {
	max-height: 9em
}

.ihc-register-9 .ihc-hide-pw {
	right: 2px
}

.ihc-login-template-1 .ihc-hide-login-pw,
.ihc-login-template-5 .ihc-hide-login-pw {
	top: auto;
	bottom: 0;
	top: calc(50% - 20px)
}

.ihc-login-template-2 .ihc-hide-login-pw,
.ihc-login-template-6 .ihc-hide-login-pw {
	top: auto;
	bottom: 8px;
	max-height: 50px
}

.ihc-login-template-3 .ihc-hide-login-pw {
	top: auto;
	bottom: 15px;
	max-height: 40px
}

.ihc-login-template-7 .ihc-hide-login-pw {
	top: auto;
	bottom: 8px;
	max-height: 50px;
	right: 10px
}

.ihc-login-template-13 .ihc-hide-login-pw {
	bottom: 0;
	top: auto;
	max-height: 40px
}

@media (max-width:567px) {
	.ihc_locker_4 .lock_content {
		margin-left: 0;
		margin-top: 140px
	}
}

@media (max-width:570px) {
	.ihc-user-page-top-ap-wrapper .ihc-left-side {
		width: 100%;
		max-width: 70%
	}

	.ihc-ap-top-theme-3 .ihc-middle-side {
		margin-left: 0;
		margin-top: 10px;
		display: inline-block
	}

	.ihc-user-page-top-ap-wrapper .ihc-middle-side,
	.ihc-user-page-top-ap-wrapper .ihc-user-page-avatar {
		max-width: 100%;
		width: 100%
	}

	.ihc-user-page-name,
	.ihc-user-page-top-ap-wrapper .ihc-stats-content {
		font-size: 1.3em
	}

	.ihc-user-page-mess {
		font-size: .9em
	}

	.ihc-ap-top-theme-2 .ihc-user-page-details,
	.ihc-ap-top-theme-3 .ihc-user-page-details {
		background-color: transparent
	}

	.ihc-ap-top-theme-2 .ihc-left-side {
		margin: 0 auto -75px;
		float: none
	}

	.ihc-ap-top-theme-4 {
		padding-top: 10px
	}

	.ihc-ap-top-theme-4 .ihc-left-side {
		margin-left: 0;
		margin-bottom: 0
	}

	.ihc-ap-top-theme-4 .ihc-user-page-details {
		top: 0
	}

	.ihc-ap-top-theme-4 .ihc-middle-side {
		margin-left: 0;
		margin-top: 5px;
		text-align: center
	}

	.ihc-ap-top-theme-4 .ihc-account-page-top-extra-mess {
		display: none
	}

	.ihc-ap-top-theme-4 .ihc-top-levels {
		height: 36px;
		overflow: hidden
	}

	.ihc-ap-theme-3 .ihc-mobile-bttn {
		background-color: transparent;
		border: none
	}

	.ihc-ap-theme-3 .ihc-mobile-bttn:before {
		color: #444
	}
}

@media (max-width:768px) {

	.ihc-account-subscr-list tr,
	.ihc-account-tranz-list tr {
		padding: 5px !important;
		box-sizing: border-box;
		border-bottom: 1px solid #ddd
	}

	.ihc-account-subscr-list tfoot,
	.ihc-account-subscr-list thead,
	.ihc-account-tranz-list tfoot,
	.ihc-account-tranz-list thead {
		display: none
	}

	.ihc-account-subscr-list tbody,
	.ihc-account-tranz-list tbody,
	.ihc-account-tranz-list tr {
		display: block
	}

	.ihc-account-subscr-list tr td,
	.ihc-account-tranz-list tr td {
		display: block;
		text-align: right !important;
		padding: 0 !important
	}

	.ihc-account-tranz-list tr td:before {
		content: attr(data-title) ": ";
		font-weight: 700;
		float: left
	}

	.ihc-account-subscr-list tr {
		display: block;
		display: flow-root;
		text-align: right
	}

	.ihc-subscription-table-actions {
		width: auto
	}

	.ihc-account-subscr-list .ihc-level-name-wrapp {
		padding: 10px 0 !important;
		font-size: 14px
	}

	.ihc-account-subscr-list .ihc-level-end-time-wrapp,
	.ihc-account-subscr-list .ihc-level-start-time-wrapp {
		display: inline-flex
	}

	.ihc-account-subscr-list .ihc-level-end-time-wrapp:before {
		content: " - ";
		padding: 0 5px
	}

	.ihc-account-subscr-list .ihc-level-paid-status-wrapp,
	.ihc-account-subscr-list .ihc-subscription-table-actions {
		padding-top: 10px !important
	}

	.ihc-account-subscr-list .iump-subscription-table-button {
		margin-right: 0;
		margin-left: 6px
	}

	.iump-user-page-name {
		font-size: 14px
	}

	.ihc-ap-top-theme-4 .iump-user-page-name {
		margin-bottom: 10px !important
	}
}

@media (max-width:620px) {
	.ihc-register-6 {
		width: 100%;
		min-width: auto
	}
}



























.ihc-login-template-11 .impu-form-line-fr input[type=password], .ihc-login-template-11 .impu-form-line-fr input[type=text], .ihc-login-template-9 .impu-form-line-fr input[type=password], .ihc-login-template-9 .impu-form-line-fr input[type=text] {
    padding-right: 40px !important;
    padding-left: 0 !important;
}
.ihc-login-template-11 .fa-ihc, .ihc-login-template-9 .fa-ihc {
    right: 15px;
    left: auto;
}
.ihc-hide-pw, .ihc-hide-login-pw {
    left: 0;
    right: auto;
}

.ihc-register-9 .iump-form-line-register .select2-selection, .ihc-register-9 .iump-form-line-register input[type=number], .ihc-register-9 .iump-form-line-register input[type=password], .ihc-register-9 .iump-form-line-register input[type=text], .ihc-register-9 .iump-form-line-register select, .ihc-register-9 .iump-form-line-register textarea {
    text-align: right;
}
.ihc-register-12 .iump-labels-register, .ihc-register-9 .iump-labels-register {
    text-align: right;
}
.ihc-register-10 #ihc_coupon_code_check_div_msg, .ihc-register-10 .ihc-register-notice, .ihc-register-12 #ihc_coupon_code_check_div_msg, .ihc-register-12 .ihc-register-notice, .ihc-register-13 #ihc_coupon_code_check_div_msg, .ihc-register-13 .ihc-register-notice, .ihc-register-3 #ihc_coupon_code_check_div_msg, .ihc-register-3 .ihc-register-notice, .ihc-register-9 #ihc_coupon_code_check_div_msg, .ihc-register-9 .ihc-register-notice {
    left: 0;
    font-family: inherit;
    right: auto;
}
.ihc-login-template-13 .impu-form-line-fr .impu-form-label-fr {
    text-align: right;
}
.ihc-login-template-13 .ihc-register-link, .ihc-login-template-13 .impu-form-submit input {
    font-family: inherit;
}

.ihc-login-template-12 .impu-form-line-fr input[type=password], .ihc-login-template-12 .impu-form-line-fr input[type=text] {
    padding-right: 45px !important;
    padding-left: 0 !important;
}
.ihc-login-template-12 .fa-ihc {
    right: 0;
    left: auto;
	top: 5px;
}
.ihc-login-template-10 .impu-form-line-fr input[type=password], .ihc-login-template-10 .impu-form-line-fr input[type=text] {
    padding-right: 60px !important;
    padding-left: 12px !important;
	padding-bottom: 4px !important;
}
.ihc-login-template-10 .fa-ihc {
    right: 0;
    left: auto;
}
.ihc-login-template-8 .impu-form-line-fr input[type=password], .ihc-login-template-8 .impu-form-line-fr input[type=text] {
    padding-right: 40px !important;
    padding-left: 0 !important;
}
.ihc-login-template-8 .fa-ihc {
    right: 9px;
    left: auto;
}
.ihc-login-template-8 .impu-form-links a {
    border-left: 1px solid #999;
    border-right: none;
}
.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button:last-child, .ihc-login-template-10 .impu-form-links div:nth-child(2n) a, .ihc-login-template-11 .impu-form-links div:nth-child(2n) a, .ihc-login-template-12 .impu-form-links div:nth-child(2n) a, .ihc-login-template-3 .impu-form-links div:nth-child(2n) a, .ihc-login-template-4 .impu-form-links div:nth-child(2n) a, .ihc-login-template-8 .impu-form-links div:nth-child(2n) a, .ihc-login-template-9 .impu-form-links div:nth-child(2n) a, .iump-view-user-wrapp-temp1 .ihc-middle-side .iump-element:last-child, .iump-view-user-wrapp-temp2 .ihc-middle-side .iump-element:last-child {
    border-left: none;
    border-right: white;
}
.ihc-login-template-5 .impu-form-line-fr .impu-form-label-fr, .ihc-login-template-7 .impu-form-line-fr .impu-form-label-fr {
    text-align: right;
    float: right;
}
.ihc-login-template-6 .impu-form-line-fr .impu-form-label-fr {
    text-align: right;
    float: right;
}
.ihc-login-template-6 .impu-form-links a {
    border-left: 1px solid #999;
    border-right: 0;
    padding-left: 10px;
    padding-right: 0;
}
.ihc-login-template-6 .impu-form-links div:nth-child(2n) a {
    border-left: none;
}
.ihc-login-template-4 .impu-form-line-fr input[type=password], .ihc-login-template-4 .impu-form-line-fr input[type=text] {
    padding-right: 30px !important;
    padding-left: 0 !important;
}
.ihc-login-template-4 .fa-ihc {
    right: 9px;
    left: auto;
}
.ihc-login-template-4 .impu-form-links a {
    border-left: 1px solid #999;
    border-right: none;
}
.ihc-login-template-2 .impu-form-line-fr .impu-form-label-fr {
    text-align: right;
    float: right;
}
.ihc-login-template-2 .impu-form-line-fr, .ihc-login-template-3 .impu-form-line-fr, .ihc-login-template-5 .impu-form-line-fr, .ihc-login-template-6 .impu-form-line-fr {
    text-align: right;
}
.ihc-register-14 .iump-labels-register,.ihc-register-10 .iump-labels-register,.ihc-register-10 ,.ihc-register-9 .iump-form-line-register .select2-selection, .ihc-register-9 .iump-form-line-register input[type=number], .ihc-register-9 .iump-form-line-register input[type=password], .ihc-register-9 .iump-form-line-register input[type=text], .ihc-register-9 .iump-form-line-register select, .ihc-register-9 .iump-form-line-register textarea, .ihc-register-9 .iump-labels-register,.ihc-register-9 .ihc-tos-wrap {
    text-align: right !important;
}
.ihc-register-10 .iump-form-date .iump-labels-register, .ihc-register-10 .iump-form-password .iump-labels-register, .ihc-register-10 .iump-form-text .iump-labels-register, .ihc-register-10 .iump-form-unique_value_text .iump-labels-register {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
	border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-left: 0 !important;
	border-right: 4px !important;
}
.ihc-register-10 .iump-form-date input[type=text], .ihc-register-10 .iump-form-password input[type=password], .ihc-register-10 .iump-form-password input[type=text], .ihc-register-10 .iump-form-text input[type=text], .ihc-register-10 .iump-form-unique_value_text input[type=text] {
    float: right;
	border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
	border-right: 0 !important;
	border-left: 4px !important;
}
.ihc-register-8 .iump-form-line-register .select2-selection, .ihc-register-8 .iump-form-line-register input[type=number], .ihc-register-8 .iump-form-line-register input[type=password], .ihc-register-8 .iump-form-line-register input[type=text], .ihc-register-8 .iump-form-line-register select, .ihc-register-8 .iump-form-line-register textarea , .ihc-register-8 .iump-labels-register, .ihc-register-8 .ihc-tos-wrap , .ihc-register-13 .iump-labels-register, .ihc-register-12 .iump-labels-register,.ihc-register-12 .ihc-tos-wrap,.ihc-register-12,.ihc-register-11 .iump-labels-register, .ihc-register-11 ,.ihc-register-11 .ihc-tos-wrap,.ihc-register-7 .iump-labels-register, .ihc-register-6 .iump-labels-register , .ihc-register-7 .iump-labels-register , .ihc-register-5 .iump-labels-register, .ihc-register-4 .iump-labels-register, .ihc-register-4 .ihc-tos-wrap, .ihc-register-3 .iump-form-line-register .select2-selection, .ihc-register-3 .iump-form-line-register input[type=number], .ihc-register-3 .iump-form-line-register input[type=password], .ihc-register-3 .iump-form-line-register input[type=text], .ihc-register-3 .iump-form-line-register select, .ihc-register-3 .iump-form-line-register textarea,.ihc-register-3 .iump-labels-register,.ihc-register-3 .ihc-tos-wrap ,.ihc-register-2 .iump-labels-register{
	text-align: right !important;
}
.ihc-register-13 .iump-form-date .iump-labels-register, .ihc-register-13 .iump-form-password .iump-labels-register, .ihc-register-13 .iump-form-text .iump-labels-register, .ihc-register-13 .iump-form-unique_value_text .iump-labels-register {
	border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-left: 0 !important;
	border-right: 4px !important;
}
.ihc-register-13 .iump-form-date input[type=text], .ihc-register-13 .iump-form-password input[type=password], .ihc-register-13 .iump-form-password input[type=text], .ihc-register-13 .iump-form-text input[type=text], .ihc-register-13 .iump-form-unique_value_text input[type=text] {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
	border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}
.ihc-register-14 .iump-labels-register {
    text-align: right;
}
.ihc-register-14 .ihc-login-link, .ihc-register-14 .iump-submit-form input {
    font-family: inherit;
}
.ihc-register-12 .iump-form-line-register .select2-selection, .ihc-register-12 .iump-form-line-register input[type=number], .ihc-register-12 .iump-form-line-register input[type=password], .ihc-register-12 .iump-form-line-register input[type=text], .ihc-register-12 .iump-form-line-register select, .ihc-register-12 .iump-form-line-register textarea {
    text-align: right;
}
.ihc-register-11 .iump-form-line-register .select2-selection, .ihc-register-11 .iump-form-line-register input[type=number], .ihc-register-11 .iump-form-line-register input[type=password], .ihc-register-11 .iump-form-line-register input[type=text], .ihc-register-11 .iump-form-line-register select, .ihc-register-11 .iump-form-line-register textarea, .ihc-register-8 .iump-form-line-register .select2-selection, .ihc-register-8 .iump-form-line-register input[type=number], .ihc-register-8 .iump-form-line-register input[type=password], .ihc-register-8 .iump-form-line-register input[type=text], .ihc-register-8 .iump-form-line-register select, .ihc-register-8 .iump-form-line-register textarea {
    text-align: right;
}
.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess {
    font-family: inherit;
}

.ihc-ap-theme-3 .ihc-ap-wrap,.iump-user-page-box .iump-user-page-box-title {
    font-family: inherit;
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item, .ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item, .ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item {
    float: right;
}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}