/*!
  Theme Name: Reetiquette
  Theme URI: https://Reetiquette.bitoven.site
  Author: Reetiquette
  Author URI: https://Reetiquette.bitoven.site
  Description: block based theme build with phenix design system and wordpress v5.9+
  Version: 1.0.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: Reetiquette
  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, Reetiquette
  Reetiquette WordPress Theme, (C) 2026 Reetiquette.bitoven.site
  Reetiquette Theme is distributed under the terms of the GNU GPL.
*/.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{z-index:999}@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}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}.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]) .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]) .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]) .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]) .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]) .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}}.form-control{--border-color: rgba(0,0,0, 0.20)}.form-control:focus,.px-uploader:focus:not([data-uploader=advanced]){outline:var(--border-size) solid var(--primary-color)}.primary-icon::before{color:var(--primary-color)}.primary-2nd-icon::before{color:var(--primary-hover)}.danger-icon::before{color:var(--danger-color)}.danger-icons li::before{color:var(--danger-color)}.success-icon::before{color:var(--success-color)}.success-icons li::before{color:var(--success-color)}html,body{scroll-padding:150px}.btn-pink{background-image:url(assets/img/btn-pink.png)}.btn-green{background-image:url(assets/img/btn-green.png)}.btn-brown{background-image:url(assets/img/btn-brown.png)}.btn-brown-light{background-image:url(assets/img/btn-brown-light.png)}.btn-brown-dark{background-image:url(assets/img/btn-brown-dark.png)}.main-header.is-sticky{box-shadow:0 0 10px rgba(0,0,0,0.1)}.testimonial-slider .px-navigation .btn{background-color:transparent}.tx-listing li{margin-bottom:.9375rem}.forminator-input,.select2-selection,.forminator-textarea{color:#FFF;font-size:12px !important;border-radius:.875rem !important;padding:.75rem 1.5625rem !important}@media (min-width: 768px){.forminator-input,.select2-selection,.forminator-textarea{padding:1.125rem 1.875rem !important}}.forminator-field-textarea{position:relative}.forminator-field-textarea .forminator-description{top:100%;padding:1rem 0;position:absolute;left:1rem}.forminator-ui#forminator-module-27.forminator-design--default .forminator-button-submit{padding:1rem 2rem;text-transform:uppercase;border-radius:.5rem !important}.forminator-ui#forminator-module-27.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"]:hover{background-color:rgba(0,0,0,0.25)}.forminator-ui#forminator-module-27.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered{color:#FFF;line-height:1.3 !important;font-size:12px !important}.forminator-ui#forminator-module-27.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"]{border-color:var(--primary-color)}.forminator-ui#forminator-module-27.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"]>span{padding:0}.forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"].select2-selection--multiple .select2-selection__arrow,.forminator-ui.forminator-custom-form[data-design="default"] select.forminator-select2+.forminator-select .selection span[role="combobox"].select2-selection--single .select2-selection__arrow{width:auto;height:auto}@media (max-width: 700px){.about-us{background-image:none !important}}.bg-primary-2nd{background-color:var(--primary-hover)}.bg-secondary-2nd{background-color:var(--secondary-hover)}h2.secondary-font,h3.secondary-font{font-family:var(--primary-font) !important}
