/*!
  Theme Name: Phenix Blocks Theme
  Theme URI: http://phenixthemes.com
  Author: Phenix Themes {Abdullah.Ramadan}
  Author URI: http://phenixthemes.com
  Description: block based theme build with phenix design system and wordpress v5.9+
  Version: 0.1.0
  Requires at least: 5.9
  Tested up to: 6.0
  Requires PHP: 7.1
  License: GNU General Public License v3 or later
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
  Text Domain: phenix
  Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, phenix
  Phenix WordPress Theme, (C) 2022 phenixthemes.com
  Phenix Theme is distributed under the terms of the GNU GPL.
*/:root{--primary-font: "Somar Rounded";--secondary-font: "Somar Rounded";--rem-xl: 16px;--rem-lg: 16px;--rem-md: 15px;--rem-sm: 15px;--rem-xs: 15px;--line-height: 1.65}.links-list li a::before{display:inline-block;vertical-align:middle}.wp-block-search__button,.wp-block-file .wp-block-file__button{border:none;border-radius:0;color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--medium);padding:calc(.667em + 2px) calc(1.333em + 2px);background-color:var(--wp--preset--color--primary)}.wp-block-search__button:hover,.wp-block-file .wp-block-file__button:hover,.wp-block-button__link:hover{opacity:0.90}.wp-site-blocks,body>.is-root-container,.edit-post-visual-editor__post-title-wrapper,.wp-block-group.alignfull,.wp-block-group.has-background,.wp-block-cover.alignfull,.is-root-container .wp-block[data-align="full"]>.wp-block-group,.is-root-container .wp-block[data-align="full"]>.wp-block-cover{padding-left:var(--wp--custom--spacing--outer);padding-right:var(--wp--custom--spacing--outer)}.wp-site-blocks .alignfull,.wp-site-blocks>.wp-block-group.has-background,.wp-site-blocks>.wp-block-cover,.wp-site-blocks>.wp-block-template-part>.wp-block-group.has-background,.wp-site-blocks>.wp-block-template-part>.wp-block-cover,body>.is-root-container>.wp-block-cover,body>.is-root-container>.wp-block-template-part>.wp-block-group.has-background,body>.is-root-container>.wp-block-template-part>.wp-block-cover,.is-root-container .wp-block[data-align="full"]{margin-left:calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right:calc(-1 * var(--wp--custom--spacing--outer)) !important;width:unset}.wp-site-blocks .wp-block-columns .wp-block-column .alignfull,.is-root-container .wp-block-columns .wp-block-column .wp-block[data-align="full"],.wp-site-blocks .alignfull:not(.wp-block-group) .alignfull,.is-root-container .wp-block[data-align="full"]>*:not(.wp-block-group) .wp-block[data-align="full"]{margin-left:auto !important;margin-right:auto !important;width:inherit}.wp-block-navigation__responsive-container.is-menu-open{padding-top:var(--wp--custom--spacing--outer);padding-bottom:var(--wp--custom--spacing--large);padding-right:var(--wp--custom--spacing--outer);padding-left:var(--wp--custom--spacing--outer)}body.admin-bar{margin-top:0 !important;padding-top:0 !important}.wp-block-table thead{border-bottom:0 none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{background-image:url("assets/img/ap-icon.svg");background-size:100% auto;background-position:center}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon::before{content:''}#wpadminbar{z-index:999999}@media screen and (max-width: 782px){#wpadminbar{margin-top:-46px}#wpadminbar .ab-item{position:relative}#wpadminbar .ab-item,#wpadminbar .ab-item::before,#wpadminbar [class*="ab-icon"]::before,#wpadminbar [class*="ab-icon"]{width:40px !important;background-size:22px !important}#wpadminbar .ab-item::before,#wpadminbar [class*="ab-icon"]::before{height:auto !important;font-size:22px !important;display:inline-block !important;vertical-align:middle !important}#wpadminbar #wp-admin-bar-wpseo-menu .wpseo-score-icon{top:50%;left:100%;position:absolute;margin:0 !important;transform:translateX(-100%)}}#wpadminbar *:not([class="ab-icon"]){font-family:var(--secondary-font) !important}.wp-admin .view-status{visibility:visible}[name="newsletter[]"]{display:none !important}[name*="honeypot"]{left:100%;visibility:hidden;position:absolute}.wpcf7 .screen-reader-response,.wpcf7-response-output{display:none}.wp-block-image img{border-radius:inherit}.wp-block-table{overflow-x:auto;margin-right:0;margin-left:0}@media (max-width: 1100px){.wp-block-table table{width:970px}}.rich-content h1:not([class*="mb-"]),.rich-content h2:not([class*="mb-"]),.rich-content h3:not([class*="mb-"]),.rich-content h4:not([class*="mb-"]),.rich-content h5:not([class*="mb-"]),.rich-content h6:not([class*="mb-"]){margin-bottom:0.5rem}.rich-content p:not([class*="mb-"]),.rich-content ul:not([class*="mb-"]){margin-bottom:1.5625rem}.rich-content .wp-block-columns{margin-left:-15px;margin-right:-15px}.rich-content .wp-block-column{padding:0 15px}figure.fluid img{width:inherit}.block-editor-block-list__block[data-type="enlighter/codeblock"]{background-color:#fff}@media screen and (max-width: 920px){.px-navigation[class*="hidden"][data-mobile="dropdown"]{left:0;top:100%;width:100%;padding:10px 30px;position:absolute;background-color:var(--body-bg);box-shadow:3px 3px 8px 0 rgba(0,0,0,0.05)}.px-navigation[class*="hidden"][data-mobile="dropdown"]>ul>li{width:100%}.px-navigation[class*="hidden"][data-mobile="dropdown"]>ul>li:not(:last-child){margin-bottom:5px}}.navigator-menu .px-item-active>ul{display:block !important}.px-slider .px-slider-controls{opacity:1;visibility:visible;transition:all 0.3s}.px-slider:not(:hover) .px-slider-controls{visibility:hidden;opacity:0}.px-slider.carousel-slider .px-slider-controls{padding:0}.px-slider.side-bullets .px-slider-pagination{top:50%;padding:0;width:10px;bottom:auto;right:30px;transform:translateY(-50%);left:0}.px-slider.side-bullets .px-slider-pagination li{width:100%;margin:5px 0}.px-slider.side-bullets .px-slider-pagination li button{margin:0;width:100%;height:25px;border-radius:20px}.check-list li{margin-bottom:8px}.check-list li .block-editor-rich-text__editable{display:inline-block}.check-list li::before{content:"\f058";font-family:var(--icons-font)}.check-list.row li::before{margin-left:5px}.links-list li{transition:all 0.3s}.links-list li a{display:block}.links-list li:hover{padding-right:5px}.links-list li a::before{content:"\f0c1";color:var(--gray-color);margin-left:8px;font-family:var(--icons-font)}[class*="logo-block"]{--max-size: 60px;line-height:var(--max-size)}[class*="logo-block"] .wp-block-phenix-group{min-height:100%}[class*="logo-block"] img{width:auto;max-height:calc(var(--max-size) - 10px)}[class*="logo-block"].logo-block-lg{--max-size: 75px}.gallery-card .content-box{transition:background-color 0.3s ease}.gallery-card .px-media:hover .content-box{background-color:var(--primary-color)}body:not([class*="block-editor"]):not([class*="site-editor"]) .full-screen-wide{min-height:75vh}body:not([class*="block-editor"]):not([class*="site-editor"]) .full-screen{min-height:100vh}.bg-dark-lvl-2{background-color:#14171E}.border-offwhite{border:1px solid #E1EEF7}.btn.outline::before{position:relative;top:-1px}.position-rv>[class*="container"]{position:static}.icon-lg::before{font-size:1.25em}.icon-primary::before{color:var(--primary-color)}.icon-secondary::before{color:var(--secondary-color)}.avatar-image-sm img{max-width:2.25rem;max-height:2.25rem}.avatar-image img{max-width:2.625rem;max-height:2.625rem}@media (min-width: 768px){.side-border{border-right-width:7px;border-right-style:solid;padding-right:30px !important}}.px-breadcrumb.custom-icon:not([data-icon]){--divider-icon: '\f100'}.px-animate.view-active:not([data-animation]) .wp-block-phenix-column,.px-animate.view-active:not([data-animation]) img,.px-animate.view-active:not([data-animation]) h1,.px-animate.view-active:not([data-animation]) h2,.px-animate.view-active:not([data-animation]) h3,.px-animate.view-active:not([data-animation]) h4,.px-animate.view-active:not([data-animation]) h5,.px-animate.view-active:not([data-animation]) h6,.px-animate.view-active:not([data-animation]) p,.px-animate.view-active:not([data-animation]) .btn,.px-animate.view-active:not([data-animation]) .form-control,.px-animate.view-active:not([data-animation]) .px-uploader:not([data-uploader="advanced"]),.px-animate.view-active:not([data-animation]) .control-icon,.px-animate.view-active:not([data-animation]) li,.px-animate.view-active:not([data-animation]) .wp-block-phenix-group{-webkit-animation:fadeInUp 1s both;animation:fadeInUp 1s both}@media screen and (min-width: 1100px){.px-animate.view-active:not([data-animation]) .wp-block-phenix-column:nth-child(1),.px-animate.view-active:not([data-animation]) img:nth-child(1),.px-animate.view-active:not([data-animation]) h1:nth-child(1),.px-animate.view-active:not([data-animation]) h2:nth-child(1),.px-animate.view-active:not([data-animation]) h3:nth-child(1),.px-animate.view-active:not([data-animation]) h4:nth-child(1),.px-animate.view-active:not([data-animation]) h5:nth-child(1),.px-animate.view-active:not([data-animation]) h6:nth-child(1),.px-animate.view-active:not([data-animation]) p:nth-child(1),.px-animate.view-active:not([data-animation]) .btn:nth-child(1),.px-animate.view-active:not([data-animation]) .form-control:nth-child(1),.px-animate.view-active:not([data-animation]) .px-uploader:nth-child(1):not([data-uploader="advanced"]),.px-animate.view-active:not([data-animation]) .control-icon:nth-child(1),.px-animate.view-active:not([data-animation]) li:nth-child(1),.px-animate.view-active:not([data-animation]) .wp-block-phenix-group:nth-child(1){-webkit-animation-delay:100ms;animation-delay:100ms}.px-animate.view-active:not([data-animation]) .wp-block-phenix-column:nth-child(2),.px-animate.view-active:not([data-animation]) img:nth-child(2),.px-animate.view-active:not([data-animation]) h1:nth-child(2),.px-animate.view-active:not([data-animation]) h2:nth-child(2),.px-animate.view-active:not([data-animation]) h3:nth-child(2),.px-animate.view-active:not([data-animation]) h4:nth-child(2),.px-animate.view-active:not([data-animation]) h5:nth-child(2),.px-animate.view-active:not([data-animation]) h6:nth-child(2),.px-animate.view-active:not([data-animation]) p:nth-child(2),.px-animate.view-active:not([data-animation]) .btn:nth-child(2),.px-animate.view-active:not([data-animation]) .form-control:nth-child(2),.px-animate.view-active:not([data-animation]) .px-uploader:nth-child(2):not([data-uploader="advanced"]),.px-animate.view-active:not([data-animation]) .control-icon:nth-child(2),.px-animate.view-active:not([data-animation]) li:nth-child(2),.px-animate.view-active:not([data-animation]) .wp-block-phenix-group:nth-child(2){-webkit-animation-delay:200ms;animation-delay:200ms}.px-animate.view-active:not([data-animation]) .wp-block-phenix-column:nth-child(3),.px-animate.view-active:not([data-animation]) img:nth-child(3),.px-animate.view-active:not([data-animation]) h1:nth-child(3),.px-animate.view-active:not([data-animation]) h2:nth-child(3),.px-animate.view-active:not([data-animation]) h3:nth-child(3),.px-animate.view-active:not([data-animation]) h4:nth-child(3),.px-animate.view-active:not([data-animation]) h5:nth-child(3),.px-animate.view-active:not([data-animation]) h6:nth-child(3),.px-animate.view-active:not([data-animation]) p:nth-child(3),.px-animate.view-active:not([data-animation]) .btn:nth-child(3),.px-animate.view-active:not([data-animation]) .form-control:nth-child(3),.px-animate.view-active:not([data-animation]) .px-uploader:nth-child(3):not([data-uploader="advanced"]),.px-animate.view-active:not([data-animation]) .control-icon:nth-child(3),.px-animate.view-active:not([data-animation]) li:nth-child(3),.px-animate.view-active:not([data-animation]) .wp-block-phenix-group:nth-child(3){-webkit-animation-delay:300ms;animation-delay:300ms}.px-animate.view-active:not([data-animation]) .wp-block-phenix-column:nth-child(4),.px-animate.view-active:not([data-animation]) img:nth-child(4),.px-animate.view-active:not([data-animation]) h1:nth-child(4),.px-animate.view-active:not([data-animation]) h2:nth-child(4),.px-animate.view-active:not([data-animation]) h3:nth-child(4),.px-animate.view-active:not([data-animation]) h4:nth-child(4),.px-animate.view-active:not([data-animation]) h5:nth-child(4),.px-animate.view-active:not([data-animation]) h6:nth-child(4),.px-animate.view-active:not([data-animation]) p:nth-child(4),.px-animate.view-active:not([data-animation]) .btn:nth-child(4),.px-animate.view-active:not([data-animation]) .form-control:nth-child(4),.px-animate.view-active:not([data-animation]) .px-uploader:nth-child(4):not([data-uploader="advanced"]),.px-animate.view-active:not([data-animation]) .control-icon:nth-child(4),.px-animate.view-active:not([data-animation]) li:nth-child(4),.px-animate.view-active:not([data-animation]) .wp-block-phenix-group:nth-child(4){-webkit-animation-delay:400ms;animation-delay:400ms}}.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) img,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) h1,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) h2,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) h3,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) h4,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) h5,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) h6,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) p,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) .btn,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) .form-control,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) .px-uploader:not([data-uploader="advanced"]),.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) .control-icon,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) li,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block) .wp-block-phenix-group{visibility:hidden}.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).px-media{background-size:cover}@media screen and (min-width: 1100px){.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active.px-media:not(.no-zoom){-webkit-animation:bgZoomInOut 30s linear infinite;animation:bgZoomInOut 30s linear infinite}}.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active img,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active h1,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active h2,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active h3,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active h4,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active h5,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active h6,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active p,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active .btn,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active .form-control,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active .px-uploader:not([data-uploader="advanced"]),.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active .control-icon,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active li,.px-slider:not(.edit-mode) .hero-slide:not(.block-editor-block-list__block).is-active .wp-block-phenix-group{visibility:visible;-webkit-animation:fadeInUp 1s both;animation:fadeInUp 1s both}.blog-card .content-box,.standard-card .content-box{transition:box-shadow 0.3s ease, border-color 0.3s}.blog-card .content-box:hover,.standard-card .content-box:hover{border-color:transparent;box-shadow:1px 1px 8px 0 rgba(0,0,0,0.15)}.service-icon-card .content-wrapper{transition:box-shadow 0.3s, color 0.3s}.service-icon-card .content-wrapper:hover{color:var(--primary-color);box-shadow:3px 0 20px rgba(0,0,0,0.1)}.px-uploader:not([data-uploader="advanced"]){position:relative;overflow:hidden;line-height:calc(var(--height) - 3px)}.px-uploader:not([data-uploader="advanced"])::before{content:attr(data-placeholder);line-height:inherit}.px-uploader:not([data-uploader="advanced"])::after{content:attr(data-btn);position:absolute;left:0;top:0;height:100%;padding:0 1.563rem;background-color:var(--primary-color);color:var(--primary-reverse);line-height:calc(var(--height) - 3px)}.px-uploader:not([data-uploader="advanced"]) input[type="file"]{position:absolute;opacity:0;cursor:pointer;margin:0;top:0;right:0;width:100%;height:100%;z-index:1}
