PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/elintscleaningservices.co.uk/wp-content/themes/porto/css/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/elintscleaningservices.co.uk/wp-content/themes/porto/css/admin.css |
body { outline: none; } #TB_ajaxContent { background: #fff; } #TB_window { z-index: 100050 !important; } #TB_overlay { z-index: 100050 !important; } /* Post Options */ .postbox-header h2, .postoptions .metabox h3, .postoptions .metabox label, .resp-tabs-list li, .postoptions .resp-tab-content>h3 { font-family: Poppins, sans-serif; letter-spacing: -.05em; } .postoptions { padding: 0px; padding-top: 0; } .postoptions table { width: 100%; } .postoptions select, .postoptions textarea, .postoptions input[type=text] { width: 100%; margin-top: 3px; margin-bottom: 3px; padding: 7px 10px; color: #2c3338; background-color: #fff; } .postoptions input[type=text] { max-width: 500px; } .postoptions textarea { height: 150px; } .postoptions input[type=button] { margin-right: 3px; } .postoptions input[type="radio"], .postoptions input[type="checkbox"] { margin-right: 0; margin-top: 0; } .postoptions input[type=checkbox] { padding: 3px; margin-top: -4px; } .postoptions .box-option { width: 100%; padding: 5px 0 1px; margin-right: 15px; background: transparent; box-sizing: border-box; } .postoptions .box-option.radio, .postoptions .box-option.checkbox { padding-top: 23px; } .postoptions .box-info { padding: 0; color: #444; font: normal 11px/16px verdana, Arial, Helvetica, sans-serif; padding-top: 4px } .postoptions .box-option .attach_image, .form-table td .attach_image { display: inline-block; min-width: 100px; } .postoptions .box-option .attach_image img, .form-table td .attach_image img { border: 1px solid #ddd; width: auto; min-width: 100px; height: 100px; } .hidden, .hide { display: none; } .postoptions label { display: inline; } .postoptions select:focus, .postoptions input:focus, .postoptions textarea:focus { background-color: #fff; } .form-table th.text-end { text-align: right; } .postoptions .metabox { margin-bottom: 5px; } .postoptions .metabox label { padding: 0; margin: 0; } .postoptions .box-option label { font-size: 14px; color: #777; } .postoptions .box-info label { font-size: 12px; color: #999; } /* Metabox image select */ .porto-metabox-image-select [type=radio] { position: absolute; opacity: 0; width: 0; height: 0; } .porto-metabox-image-select [type=radio] + img { cursor: pointer; max-width: 145px; width: 100%; padding: 4px; box-shadow: 0px 3px 4px 4px rgb(33 37 41 / 5%); } .porto-metabox-image-select [type=radio]:checked + img { outline: 2px solid #08c; } .porto-metabox-image-select span { margin: .5rem 0; display: inline-block; } .porto-metabox-image-select>label { display: inline-block; text-align: center; } .metainner { padding: 15px; border: 1px solid #dfdfdf; background: #f9f9f9; } input.smallinput { width: 200px !important; } input.mediuminput { width: 350px !important; } .box-option select { width: 300px; font-size: 13px; height: 2.5rem; padding: .25em 10px; } .box-option .select2-container--default .select2-selection--single { height: 2.5rem; border-color: #ddd; } .box-option .select2-container--default .select2-selection--single .select2-selection__arrow { height: calc(2.5rem - 4px); } .box-option .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: calc(2.5rem - 2px); } .box-option input[type=text], .box-option select, .box-option textarea { border-color: #ddd; } /* Master Slider */ .msp-metabox { direction: ltr; } .msp-dialog button.ui-dialog-titlebar-close:before { display: none; } .msp-dialog .ui-dialog-title { top: 6px; } /* metabox styles */ .edit-post-meta-boxes-area:not(.is-side) { padding: 40px; background: #efefef; } .edit-post-meta-boxes-area:not(.is-side) .postbox>.inside { padding-left: 40px; } .metabox[data-required] { border-bottom: 1px solid #e7e7e7; border-radius: 0; } .edit-post-meta-boxes-area .postbox-header { border-top-width: 0; } .postbox-header { padding-top: 8px; padding-bottom: 8px; background: #f9f9f9; } .postbox-header h2 { color: #212529 !important; font-size: 16px !important; font-weight: 700 !important; } .metabox { font-size: 12px; width: auto; margin: 0 auto 5px auto; padding: 5px 5px 25px; border-radius: 5px; } .metabox input[type=checkbox], .metabox input[type=radio] { border-color: #cbcbcb; width: 22px; height: 22px; } .metabox input[type=radio]:checked::before { width: 16px; height: 16px; margin: 2px; } .metabox input[type=checkbox]:checked::before { margin: -3px 0 0 -5px; height: 28px; width: 28px; } #skin-meta-box .inside { padding-bottom: 0; margin-top: 0; } #skin-meta-box .resp-tabs-container { border-width: 0; border-left: 1px solid #e7e7e7; border-radius: 0; } #skin-meta-box .resp-tabs-list { margin-top: 40px; } .postoptions .metabox h3 { cursor: default; float: left; background: transparent; border-width: 0; width: 250px; line-height: 1.4 !important; padding-top: 20px !important; padding-left: 0 !important; text-align: left; box-shadow: none; margin: 3px 0; font-size: 15px; font-weight: 700; } .postoptions .resp-tabs-container .metabox h3 { width: 180px; font-size: 14px; font-weight: 600; } .postoptions .resp-tab-content>h3 { font-size: 24px; } .postoptions .resp-tab-content .metabox { padding-bottom: 5px; } .postoptions .metabox[data-required] h3 { padding-left: 20px !important; width: 230px; } .CodeMirror { border: 1px solid #ddd; height: 150px; } .metabox label.title { font-weight: bold; font-size: 12px; line-height: 20px; } .metainner { background-color: transparent; border-width: 0; padding: 0 10px; margin: 0 auto; overflow: hidden; } .postoptions .metabox:after { display: block; content: "."; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; } #cpt_info_box { display: none; } .ls-preview .btn { text-transform: uppercase; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); } .ls-preview .btn-lg { padding: 10px 26px !important; font-size: 18px; line-height: 1.33; } .ls-preview .price-box { width: 135px; height: 135px; background: #7bae23; border-radius: 68px; color: #fff; font-weight: 700; text-align: center; line-height: 135px; vertical-align: middle; box-shadow: 1px 1px 2px #888; } body.ebsp-mf-shown.wp-admin .mfp-bg { z-index: 20000 !important; } body.ebsp-mf-shown.wp-admin .mfp-wrap { z-index: 20001 !important; } /* Theme Options Panel */ .rtl .redux-container #redux-footer { right: auto !important; } .redux-main #porto_settings-header-type img, .redux-main #porto_settings-footer-type img, .redux-main #porto_settings-breadcrumbs-type img { width: 100% !important; box-sizing: border-box; } #porto_settings-category-addlinks-pos ul.redux-image-select { display: flex; flex-wrap: wrap; } #porto_settings-category-addlinks-pos ul.redux-image-select > li { flex: 0 0 20%; box-sizing: border-box; } #porto_settings-add-to-cart-notification img { max-width: 160px; } #customize-controls #porto_settings-category-addlinks-pos ul.redux-image-select > li { flex: 0 0 50%; } @media (max-width: 1366px) { #porto_settings-category-addlinks-pos ul.redux-image-select > li { flex: 0 0 33.3333% } } @media (max-width: 1024px) { #porto_settings-category-addlinks-pos ul.redux-image-select > li { flex: 0 0 50% } } #porto_settings-header-type ul.redux-image-select { display: flex; box-sizing: border-box; flex-wrap: wrap } #porto_settings-header-type ul.redux-image-select > .header-types-split { width: 50%; margin: 0; box-sizing: border-box; } #porto_settings-header-type ul.redux-image-select li.redux-image-select { position: relative; } #porto_settings-header-type ul.redux-image-select span { position: absolute; right: 5px; top: 6px; border-radius: 10px; min-width: 20px; height: 20px; background: #000; color: #fff; line-height: 20px; text-align: center; font-size: 12px; padding: 0 5px; box-sizing: border-box; font-weight: bold; } @media (max-width: 991px) { #porto_settings-header-type ul.redux-image-select > .header-types-split { width: 100%; } } .redux-container .ui-button { height: auto; } .redux-container .ui-widget { font-size: 1em; } .redux-container .ui-button, .control-section-redux .ui-button, .control-panel-redux .ui-button, .redux-metabox .ui-button { font-family: inherit; } .redux-sidebar .redux-group-tab-link-a .el-lines { font-size: 1.1em; padding-top: 3px; } .redux-main .wp-picker-container .wp-color-result { padding-right: 3px } .wp-admin.rtl .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections { float: left; margin-left: 5px; margin-right: auto; } .redux-container .ui-buttonset .ui-button > span:not(.ui-button-text), .control-section-redux .ui-buttonset .ui-button > span:not(.ui-button-text), .control-panel-redux .ui-buttonset .ui-button > span:not(.ui-button-text), .redux-metabox .ui-buttonset .ui-button > span { display: none; } .redux-container .ui-button, .control-section-redux .ui-button, .control-panel-redux .ui-button, .redux-metabox .ui-button { background-color: #f4f4f4 } .redux-container .ui-state-active, .redux-container .ui-widget-content .ui-state-active, .redux-container .ui-widget-header .ui-state-active, .redux-container .ui-button.ui-state-active:hover { font-weight: 500; color: #fff; } .rtl .msp-dialog button.ui-dialog-titlebar-close { float: right; right: auto; left: 13px; } .rtl .redux-main .wp-picker-container .wp-color-result { padding-left: 3px; padding-right: 30px } .master-slider { direction: ltr; } .porto-select-input .select2-choices { min-height: 32px !important; } .porto-select-input .select2-search-choice-close { top: 6.5px; } .porto-select-input .select2-search-choice { border-color: #e4e4e4 !important; line-height: 20px !important; margin-top: 2px !important; } .porto-select-input .select2-input { min-height: 25px; height: 25px; margin-top: 3px !important; margin-left: 5px !important; box-shadow: none !important; } /* Menu item classes */ .edit-menu-item-popup_bg_image, .edit-menu-item-preview { margin-bottom: 10px; } /* Redux Options */ .redux-main .select2-container { display: inline-block !important; } .woocommerce .redux-container table.form-table .select2-container { min-width: 0 !important; } .woocommerce .redux-main input[type=text].mini { width: 60px; } #porto_settings-theme-type .redux-image-select li label { max-width: 100%; } #porto_settings-theme-type .redux-image-select li img { max-width: 100%; } #porto_settings-product-single-content-layout label.redux-image-select img { box-sizing: border-box; } #porto_settings-product-single-content-layout ul.redux-image-select { display: flex; flex-wrap: wrap; } #porto_settings-product-single-content-layout li.redux-image-select { margin-bottom: 20px !important; width: 25%; box-sizing: border-box; } .customize-control #porto_settings-product-single-content-layout li.redux-image-select { width: 33.3333%; } #customize-controls.redux-field .description { display: block; } @media (max-width: 1439px) { #porto_settings-product-single-content-layout li.redux-image-select { width: 33.3333%; } } @media (max-width: 575px) { #porto_settings-product-single-content-layout li.redux-image-select { width: 50%; } } #porto_settings-product-single-content-layout label.redux-image-select-selected span { color: #0188cc; } #porto_settings-post-metas > div > label:last-child, #porto_settings-portfolio-metas > div > label:last-child, #porto_settings-product-metas > div > label:last-child { display: none; } #info-speed-optimize-shortcodes-compiler { margin-top: -1px; box-shadow: none; border-bottom: 1px solid #e7e7e7; border-left: none; } @media (min-width: 1125px) { #info-speed-optimize-shortcodes-compiler { padding-left: 30%; } } #info-speed-optimize-shortcodes-compiler .redux-info-desc { margin-top: 0; } .wp-picker-container, .wp-picker-container.active { display: inline-block; outline: 0; } .redux-container-image_select .redux-image-select-selected img, .wp-customizer .redux-container-image_select .redux-image-select-selected img { box-shadow: 0px 0px 25px rgb(0 0 0 / 15%); } .redux-container-image_select .redux-image-select-selected span, .wp-customizer .redux-container-image_select .redux-image-select-selected span { color: #08c; } .redux-container .ui-button .ui-button-text, .control-section-redux .ui-button .ui-button-text { padding: 0; } .redux-container-image_select .redux-image-select .tiles, .redux-container-image_select .redux-image-select img, .redux-container-image_select .redux-image-select-selected .tiles, .redux-container-image_select .redux-image-select-selected img { border-width: 2px; padding: 6px; box-sizing: border-box; } .redux-container-image_select img[src$=".svg"], .redux-container-image_select img[src$=".gif"] { min-width: 116px !important; /*width: 100% !important;*/ } #customize-controls .redux-container-image_select img[src$=".svg"], #customize-controls .redux-container-image_select img[src$=".gif"] { min-width: 125px !important; max-width: 125px; } label.redux-image-select { text-align: center } .redux-image-select br + span { font-family: 'Poppins', sans-serif; font-size: .75rem; font-weight: 500; display: inline-block; max-width: 116px; word-break: break-word; } .redux-container-image_select ul.redux-image-select { margin: 0 -9px !important; } .redux-container-image_select ul.redux-image-select li.redux-image-select { padding-left: 9px; padding-right: 9px; vertical-align: top } .redux-container-image_select .redux-image-select-selected { background: none; } .porto-opt-ux-builder .redux-info-desc>span, .porto-opt-ux-builder .flex-row { display: flex; align-items: center; } #customize-controls .porto-opt-ux-builder .redux-info-desc>span, #customize-controls .porto-opt-ux-builder .flex-row { display: block; } /* Particular switch => image_select */ #porto_settings-woo-show-default-page-header .cb-disable, #porto_settings-woo-show-default-page-header .cb-enable { padding: 6px; background: #fff !important; border: 2px solid; } #porto_settings-woo-show-default-page-header .cb-disable { margin-left: 18px !important; } #porto_settings-woo-show-default-page-header label.selected { box-shadow: 0px 0px 25px rgb(0 0 0 / 15%) !important; border-color: #08c !important; } #porto_settings-woo-show-default-page-header .cb-disable span, #porto_settings-woo-show-default-page-header .cb-enable span { line-height: 0; } #customize-controls #porto_settings-woo-show-default-page-header span img { width: 125px; } /* Post type icons */ #menu-posts-block .dashicons-admin-post:before { content: "\f123"; } #menu-posts-member .dashicons-admin-post:before { content: "\f110"; } #menu-posts-portfolio .dashicons-admin-post:before { content: "\f128"; } #menu-posts-faq .dashicons-admin-post:before { content: "\f330"; } #toplevel_page_porto_settings .dashicons-admin-generic:before { content: "\f111"; } /* Easy Responsive Tabs */ ul.resp-tabs-list { margin: 0; padding: 0; } .resp-tabs-list li { font-weight: 600; font-size: 13px; display: inline-block; padding: 10px 10px; margin: 0; list-style: none; cursor: pointer; float: left; color: #777; } .resp-tabs-container { padding: 0; background-color: #fff; clear: left; } h2.resp-accordion { cursor: pointer; padding: 5px; display: none; } .resp-tab-content { display: none; padding: 15px; } .resp-tab-active { border: 1px solid #c1c1c1; border-bottom: none; margin-bottom: -1px !important; padding: 9px 9px 11px 9px !important; } .resp-tab-active { border-bottom: none; background-color: #fff; } .resp-content-active, .resp-accordion-active { display: block; } .resp-tab-content { border: 1px solid #c1c1c1; } .resp-tab-content h3 { margin: 1em 5px; } h2.resp-accordion { font-size: 13px; border: 1px solid #c1c1c1; border-top: 0 solid #c1c1c1; margin: 0; padding: 10 15px; } h2.resp-tab-active { border-bottom: 0 solid #c1c1c1 !important; margin-bottom: 0 !important; padding: 10 15px !important; } h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue; } /*-----------Vertical tabs-----------*/ .resp-vtabs ul.resp-tabs-list { float: left; width: 25%; } .resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0; cursor: pointer; float: none; border-width: 0; } .resp-vtabs .resp-tabs-container { padding: 0; background-color: #fff; border: 1px solid #e7e7e7; float: left; width: 73%; min-height: 250; border-radius: 4px; clear: none; } .resp-vtabs .resp-tab-content { border: none; } .porto-meta-tab .resp-tabs-list li.resp-tab-active { margin-right: -1px !important; padding: 7px 7px 9px 7px !important; background: #08c; border-radius: 4px 0 0 4px; color: #fff; } /* .resp-vtabs .resp-tabs-list li:hover { border-left: none; } */ /* .resp-vtabs .resp-tabs-list li.resp-tab-active:hover { border: 1px solid #c1c1c1; border-right: none; } */ .resp-vtabs li.resp-tab-active { /* border: 1px solid #c1c1c1; border-right: none; */ background-color: #fff; position: relative; z-index: 1; } .resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; } h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; } /*-----------Accordion styles-----------*/ h2.resp-tab-active { background: #DBDBDB !important; } .resp-easy-accordion h2.resp-accordion { display: block; } .resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; } .resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; } .resp-jfit { width: 100%; margin: 0; } .resp-tab-content-active { display: block; } h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1 !important; } /*Here your can change the breakpoint to set the accordion, when screen resolution changed*/ @media only screen and (max-width: 768px) { ul.resp-tabs-list { display: none; } h2.resp-accordion { display: block; } .resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; } .resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: initial; clear: none; } .resp-accordion-closed { display:none !important; } .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; } } .porto-meta-color .wp-color-result { margin-bottom: 0; } .porto-meta-color .porto-transparency-check { line-height: 1; display: inline-block; margin-bottom: 0.25em; } .porto-meta-color .wp-picker-container > .button, .porto-meta-color .porto-transparency-check { margin-bottom: 0; } .porto-meta-color .wp-picker-container, .porto-meta-color .porto-transparency-check { vertical-align: middle; } .porto-meta-color .porto-transparency-check { line-height: inherit; } .postoptions .porto-color-field { padding: 3px 5px !important; } .postoptions .porto-meta-color { padding-top: 12px; } .porto-meta-tab .resp-tabs-list li { padding: 7px 7px 9px 7px !important; } .porto-meta-tab .resp-tab-active { padding: 8px; } .porto-meta-tab .box-info { background-color: #fff !important; width: 100% !important; margin: 0; } .porto-meta-tab .attach_image.multi-images { display: flex; flex-wrap: wrap; } .porto-meta-tab .attach_image.multi-images .attach-img { position: relative; width: calc( 50% - 10px ); flex: 0 0 calc( 50% - 10px ); padding: 5px; } .porto-meta-tab .attach_image.multi-images .attach-img img { width: 100%; height: auto; max-height: 100px; object-fit: cover; } .porto-meta-tab .attach_image.multi-images .delete_img { position: absolute; top: -2px; right: -5px; padding: 2px; display: none; text-decoration: none; } .porto-meta-tab .attach_image.multi-images .attach-img:hover .delete_img { display: block; } .porto-meta-tab .attach_image.multi-images .delete_img:before { font-family: Dashicons; content: "\f153"; display: block; color: #999; background: #fff; border-radius: 50%; font-size: 15px; line-height: 1em; } .porto-meta-tab .attach_image.multi-images .attach-img:hover .delete_img:hover:before { color: #08c; } /* Porto Admin pages */ .porto-admin-nav, .porto-admin-header, .porto-wrap main { font-family: Poppins, sans-serif } .porto-wrap p { font-size: .875rem; line-height: 1.7 } .porto-admin-nav { display: block; background-color: #32373c; padding: 0 1rem !important; margin: 0; } .porto-admin-nav a { display: inline-block; text-transform: uppercase; font-weight: 600; font-size: .8125rem; letter-spacing: -.05em; color: #fff; text-decoration: none; line-height: 1rem; padding: 1.375rem 1.125rem; position: relative; outline: 0; box-shadow: none } .porto-admin-nav .active { cursor: default; } .porto-admin-nav:hover .active:after { content: none; } .porto-admin-nav a:hover:after, .porto-admin-nav:hover .active:hover:after, .porto-admin-nav .active:after { content: ''; border-bottom: .5rem solid #08c; border-left: .6rem solid transparent; border-right: .6rem solid transparent; position: absolute; left: 50%; bottom: 0; margin-left: -.6rem } .porto-admin-header { display: flex; justify-content: space-between; color: #fff; background-color: #08c; padding: 20px 30px; } .porto-admin-header h1 { color: inherit; font-size: 1.5rem; margin-bottom: .25rem; letter-spacing: -.05em; font-weight: 700; padding: 0; line-height: 1.1 } .porto-admin-header h6 { margin: 0; opacity: .8; font-size: .875rem; font-weight: 400 } .porto-admin-header .version { display: block; text-align: right; color: inherit !important; opacity: .8; font-size: .75rem; font-weight: 500; margin-top: -1em; line-height: 1; letter-spacing: -.1em; } .porto-wrap main { padding: 1.75rem; background-color: #fff; box-sizing: border-box } .porto-wrap main.row { padding-left: 0; padding-right: 0 } @media (min-width: 1200px) { .porto-wrap { margin: 30px 30px 0 12px } .appearance_page_porto_settings .wrap { margin: 10px 30px 0 12px; } } @media (max-width: 1199px) { .porto-admin-nav a { font-size: .75rem; padding: 1rem .5rem; } } @media (max-width: 991px) { .porto-wrap main, .porto-wrap main.row { padding: 1.5rem; } .porto-admin-nav { padding: .5rem !important; } .porto-admin-nav a { padding: .75rem .5rem; } .porto-admin-nav a:hover, .porto-admin-nav .active { color: #08c } .porto-admin-nav a:after { display: none } } .porto-large-button { padding: 15px 20px !important; height: 40px !important; line-height: 7px !important; } .porto-important-notice { padding: 1.5rem; background-color: #f5f6f7; margin: 0px 0px 30px; } .porto-important-notice p.about-description { font-size: 17px; margin: 0; } .registration-form-container .dashicons { display: block; float: left; width: 46px; height: 32px; line-height: 32px; font-size: 36px; text-align: left; } .registration-form-container p.about-description { margin-top: 0; margin-bottom: 20px; } #porto_registration { display: flex; align-items: center; } .porto-registration-form input { margin: 0 1em; padding: 10px 15px; width: 100%; height: 40px; } .porto-registration-form input#submit { margin: 0; width: auto; } #porto_registration p.submit { margin: 0; padding: 0; } #porto_registration .status { background: none; margin: 0; } .porto-important-notice p.error-invalid-code { margin: 1em 0 0 0; padding:1em; color:#fff; background-color:#c00; text-align:center; } .porto-theme-update.notice h3 { color:#dc3232; line-height:1.4; } .page-layouts .layout-box { padding: 0 10px 10px; box-shadow: 0 8px 24px rgba(0,0,0,0.08); border-radius: 4px; position: relative; overflow: hidden; max-width: 376.5px; } .page-layouts .layout-header { display: flex; margin: 0 -10px; padding: 19px 20px; background: #01abec; color: #fff; font-size: 16px; font-weight: 700; line-height: 1.2; border-radius: 4px 4px 0 0; transition: background .2s,color .2s; } .page-layouts .layout-header a { width: 21px; line-height: 21px; text-align: center; opacity: 0.8; color: #fff; box-shadow: none; outline: none; transition: opacity .2s,transform .2s; } .page-layouts .layout-header a.refresh-condition { margin-left: auto; opacity: 1; } .rtl .page-layouts .layout-header a.refresh-condition { margin-left: 0; margin-right: auto; } .page-layouts .layout-header .back { font-size: 15px; width: 0; overflow: hidden; opacity: 1; transition: width .2s,margin .2s; } .page-layouts .layout-header input { border: none; color: inherit; background: none; font-size: inherit; height: auto; line-height: inherit; min-height: 0; padding: 0; flex: 1; max-width: 545px; min-width: 0; } .layout.porto-layout { position: relative; display: flex; flex-wrap: wrap; cursor: auto; margin-top: 10px; padding: 45px 15px 15px; border-radius: 4px; overflow: hidden; font-size: 13px; background: #e1e1e1; } .porto-layout p { margin: 0; } .layout.porto-layout .layout-part { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 42px; padding: 2px; background: #f8f8f8; color: #666; text-align: center; cursor: pointer; transition: background 0.15s; border-bottom: 1px solid #e1e1e1; z-index: 1; box-sizing: border-box; } .layout.porto-layout .popup-builder { margin-top: -32px; background: transparent !important; } .layout.porto-layout .layout-part:hover, .layout.porto-layout .set { background: #eee; } .layout.porto-layout .content-wrapper { display: flex; width: 100%; } .layout.porto-layout .content { display: flex; flex-wrap: wrap; flex: 3; } .porto-layout .content .content-inner-top-block { border-right: 1px solid #e1e1e1; border-bottom: 1px dashed #ff7272; } .porto-layout .content .content-inner-bottom-block { border-right: 1px solid #e1e1e1; } .porto-layout .content .product-archive { border: 1px dashed #ff7272; border-top-width: 0; } .content .single-product, .content .single, .content .archive { border-left: 1px dashed #ff7272; border-right: 1px dashed #ff7272; } .layout.porto-layout .right-sidebar { flex: 1; height: 100%; } .page-layouts .part-options { background: #fff; position: absolute; left: 0; right: 0; top: 57px; bottom: 0; z-index: 1; transition: transform 0.2s; transform: translateX(100%); padding: 10px; margin: 10px; overflow-y: auto; } .page-layouts .open-options .back { width: auto; margin-right: 10px; } .rtl .page-layouts .open-options .back { margin-left: 10px; margin-right: 0; } .page-layouts .open-options .part-options { transform: none; } .page-layouts .part-options select { width: 80%; padding: 0.2em 1em; height: auto; margin-right: 20px; font-size: 13px; } .page-layouts .part-options label { display: inline-block; margin-bottom: 5px; cursor: auto; } .page-layouts .part-options .option { position: relative; margin-bottom: 15px; } .part-options .option.preset { display: none; } .page-layouts .add-new-layout { display: flex; align-items: center; justify-content: center; height: 40px; border: 2px dashed #d5dadf; } .page-layouts .add-new-layout a { font-size: 14px; text-decoration: none; } .layout-action { float: right; line-height: 34px; } .layout-action + .layout-action { margin-right: 5px; } .layout-action, .add-new-layout a { color: #444; box-shadow: none !important; outline: none !important; } .layout-action:hover, .add-new-layout a:hover { color: #08c; } /* Footer */ .porto-admin-footer { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgba(16, 16, 16, .08); } .porto-admin-footer img { width: 150px; opacity: .5; filter: grayscale(100%); } .porto-admin-footer ul { display: flex; } .porto-admin-footer li a { padding: 10px; color: #777; } .porto-admin-footer li a:hover { color: #333; } /* Core Styles */ .wpb_vc_row_inner.wpb_sortable { margin-top: 15px; margin-bottom: 0; } .vc_clearfix.vc_empty-container:after { display: block; } .wp-core-ui .button-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; } .wp-core-ui .button-danger:hover, .wp-core-ui .button-danger:active, .wp-core-ui .button-danger:focus { color: #fff !important; background-color: #ac2925 !important; border-color: #761c19 !important; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } .porto-demo-install { position: relative; padding-left: 27px; } .blocks-list .block.importing:before { position: absolute; left: 0; top: 50%; margin-top: -9px; border: 2.5px solid #08c; width: 18px; height: 18px; vertical-align: middle; border-radius: 20px; border-bottom-color: transparent !important; animation: spin 2s infinite linear; } .btn { cursor: pointer; border-radius: 4px; padding: 6px 12px; transition: background .3s; } .btn:disabled { cursor: not-allowed; } .btn-primary { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); background-color: #0088cc; border: 1px solid; border-color: #0088cc #0088cc #006699; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active { color: #ffffff; background-color: #0077b3; border-color: #0088cc #0088cc #005580; } .btn-primary[disabled] { background-color: #0088cc; border-color: #0088cc; pointer-events: none; } .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active { background-color: #0088cc; border-color: #0088cc; } .btn-grey { text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); background-color: transparent; border: 1px solid #ccc; } .btn-quaternary { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); background-color: #383f48; border: 1px solid; border-color: #383f48; border-color: #383f48 #383f48 #22262b; } .btn-quaternary:not(:disabled):hover, .btn-quaternary:not(:disabled):focus, .btn-quaternary:not(:disabled):active { color: #ffffff; background-color: #2d323a; border-color: #383f48 #383f48 #17191d; } @media (min-width: 992px) { .row { display: table; width: 100%; table-layout: fixed; } .row > div { display: table-cell; vertical-align: top; padding-left: 30px; padding-right: 30px; } .row .col-left { width: 66%; border-right: 1px solid #e7e7e7; } .row .col-right { width: 33%; } } .system-status > li { margin-bottom: 10px; } .system-status > li .label { display: inline-block; vertical-align: middle; } .system-status .status { font-size: 1rem; width: 2.125rem; height: 2.125rem; background: #f0f0f0; border-radius: 2rem; line-height: 2.125rem; text-align: center; vertical-align: middle; margin-right: .25rem } .system-status .status.yes { color: #5ca86f; } .system-status .status.no { color: #c50707; } .system-status .status-notice { margin-top: 0; font-size: 12px; color: #777; } .system-status em { font-weight: 700; color: #222529; font-style: normal; } .system-status li.info, .system-status em { font-size: 12px; } /* Zoom */ .mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg { opacity: 0.001; -webkit-backface-visibility: hidden; transition: .3s ease-out; } .mfp-with-zoom.mfp-ready .mfp-container { opacity: 1; } .mfp-with-zoom.mfp-ready.mfp-bg { opacity: .8; } .mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg { opacity: 0; } .porto-changelog pre { display: block; padding: 10px 20px; overflow: auto; max-height: 300px; background-color: #fff; font-size: 13px; line-height: 1.4285; color: #333; word-break: break-all; word-wrap: break-word; border: 1px solid #e7e7e7; border-radius: 4px; } .porto-changelog pre code { line-height: 2; padding: 0; white-space: pre-wrap; background: none; font-size: inherit; } .porto-changelog h6 { font-size: 16px; margin-top: 0; margin-bottom: 10px; } /* Colors / Images swatch */ .porto_swatches_section .attribute_swatch_preview a { text-indent: -9999px; width: 16px; height: 16px; display: block; } .porto_swatches_section .attribute_swatch_preview .swatch_field_image { width: 24px; height: 24px; } .porto_swatches_section .wp-post-image { display: block; width: 24px; height: 24px; } .porto_swatches_section .select-option { border: 1px solid #ccc; float: left; } .porto_swatches_section .porto-meta-color label { margin: 0; float: none; width: auto; } .porto_swatches_section { box-sizing: border-box; } .porto_swatches_section:not(:last-child) { border-bottom: 1px solid #eee; } .porto_swatches_section a { text-decoration: none; } .porto_swatches_section table { min-width: 60%; } .porto_swatches_section th { text-align: left; } .porto_swatches_section td { vertical-align: top; } .porto_swatches_section select { width: 90%; } .porto_swatches_section .attribute_swatch_input { width: 50%; } .product_custom_swatches { padding: 0 12px; } .porto_swatches_section .form-field-header { border-bottom: 1px solid #eee; padding: 8px 20px; margin: 0; } .porto_swatches_section .form-field-body { background-color: #fdfdfd; padding: 15px 10px; } .porto_swatches_section .attribute_swatch_preview { width: 144px; } /* options customizer */ #customize-controls { font-family: Poppins, sans-serif; } #customize-controls input[type=text], #customize-controls input[type=color], #customize-controls input[type=date], #customize-controls input[type=datetime-local], #customize-controls input[type=datetime], #customize-controls input[type=email], #customize-controls input[type=month], #customize-controls input[type=number], #customize-controls input[type=password], #customize-controls input[type=search], #customize-controls input[type=tel], #customize-controls input[type=time], #customize-controls input[type=url], #customize-controls input[type=week], #customize-controls select { border-color: #ccc; height: 44px; padding: 0 1rem; } #customize-controls input.redux-color { height: auto; padding: 0 7px; } #customize-controls input.mini { height: 32px; padding: 0 .5rem; } .input-append .add-on { margin-left: 4px } #customize-controls textarea { border-color: #ccc } #customize-controls select { background-position: right 12px top 55% } #customize-controls .button { font-size: .75rem; letter-spacing: -.05em; font-weight: 600 !important; text-transform: uppercase; border-color: #ccc; color: #222529; background: none; line-height: 2.4 } #customize-controls .button-primary { background: #08c; border-color: #08c; color: #fff; } .customize-panel-back:focus, .customize-panel-back:hover, .customize-section-back:focus, .customize-section-back:hover { color: #08c; border-left-color: #08c } #customize-controls .button-dark { background: #32373c; color: #fff; font-style: normal; border: none; } #customize-controls .button-red { background: #ed1c24; color: #fff; border: none; box-shadow: none; } #customize-controls .btn-block { font-size: .8125rem; font-weight: 700; height: 46px; width: 100%; text-align: center; line-height: 46px !important } @media (min-width: 1900px) { #customize-header-actions .button { padding-left: 20px; padding-right: 20px; height: 40px; line-height: 38px } #customize-controls #publish-settings { padding-left: 10px; padding-right: 10px; width: auto; } #customize-controls #publish-settings:before { content: '\f013'; font-family: var(--fa-style-family-classic, "Font Awesome 6 Free"); font-weight: 900 } #customize-controls #publish-settings:after { content: '\f0d7'; font-family: var(--fa-style-family-classic, "Font Awesome 6 Free"); font-weight: 900; margin-left: 5px } } #customize-controls #publish-settings { background: #007cbb } #customize-theme-controls .control-panel-themes .accordion-section-title .change-theme { margin-top: -20px } .wp-full-overlay-sidebar .wp-full-overlay-header { background-color: #fafafa; height: 58px; } .section-open .wp-full-overlay-sidebar { background-color: #fff; } .wp-full-overlay-sidebar .wp-full-overlay-sidebar-content { top: 58px; } .customize-controls-close:before { top: 3px; } .customize-controls-close { height: 54px; } .customize-panel-back { height: 78px; } #customize-theme-controls .control-panel-themes>.accordion-section-title, #customize-theme-controls .control-panel-themes>.accordion-section-title:hover, #customize-outer-theme-controls .accordion-section-title, #customize-theme-controls .accordion-section-title, #customize-controls .customize-info .accordion-section-title { color: #222529; } #customize-controls h3 { font-size: .8125rem; letter-spacing: -.05em; text-transform: uppercase; font-weight: 700 } #customize-controls .customize-pane-child .customize-section-title h3 { text-transform: none; } .control-panel-themes .accordion-section-title span.customize-action, #customize-controls .customize-info .preview-notice { font-size: .75rem; letter-spacing: -.025em; color: #777; } #customize-controls .customize-info .panel-title, .customize-section-title h3, h3.customize-section-title, #customize-controls .customize-info .panel-title, #customize-controls .customize-pane-child .customize-section-title h3, #customize-controls .customize-pane-child h3.customize-section-title, #customize-outer-theme-controls .customize-pane-child .customize-section-title h3, #customize-outer-theme-controls .customize-pane-child h3.customize-section-title { color: #222529; font-size: 1.125rem; font-weight: 600; } #customize-outer-theme-controls .accordion-section-title:after, #customize-theme-controls .accordion-section-title:after { content: '\f054'; font-family: var(--fa-style-family-classic, "Font Awesome 6 Free"); font-weight: 900; font-size: 14px; line-height: 20px; color: #23282d; right: 1rem; } #customize-controls .wp-full-overlay-sidebar-content::-webkit-scrollbar { width: 5px; } #customize-controls .wp-full-overlay-sidebar-content::-webkit-scrollbar-thumb { border-radius: 0px; background: rgba(204, 204, 204, 0.5) } .wp-full-overlay .collapse-sidebar-label { font-size: .75rem; letter-spacing: -.05em; font-weight: 700; text-transform: uppercase; color: #222529 } #customize-controls .redux-image-select img { box-sizing: border-box; } #sub-accordion-section-general_layout li.redux-image-select { box-sizing: border-box; max-width: 33.3333% } #customize-control-porto_settings-css-code .CodeMirror { height: calc(100vh - 280px); } #customize-controls .redux-info-field.redux-normal { margin-left: -12px; margin-right: -12px; border: none; border-radius: 0; background: #08c; color: #fff; } #customize-controls .redux-info-field.redux-normal p { margin-top: 0; margin-bottom: 0; font-size: 14px; } #customize-controls .redux-info-field.redux-normal a { color: inherit; } #customize-controls .redux-info-field.field_move { background: none; color: inherit; margin: 0 -12px -4px; border-bottom: 1px solid #ddd; color: #08c; transition: opacity 0.2s ease; background: #fff; } #customize-controls .redux-info-field.field_move p { font-size: 13px; } #customize-controls .redux-info-field.field_move a:hover { opacity: 0.8; } #customize-theme-controls > .customize-pane-parent h3:before { content: ''; display: inline-block; vertical-align: middle; width: 22px; height: 22px; background-size: contain; background-position: center; background-repeat: no-repeat; opacity: .2; position: relative; top: -1px; margin-right: .5rem; font-size: 20px; line-height: 22px; font-family: 'Simple-Line-Icons'; filter: grayscale(1); font-weight: 400 } .control-section .accordion-section-title, .customize-pane-child .accordion-section-title { padding-top: 15px; padding-bottom: 15px } @media (min-width: 1200px) { .control-section .accordion-section-title, .customize-pane-child .accordion-section-title { padding-left: 20px } } /* * Show More Theme Options * @since 7.0.0 */ .pt-showm-options { display: flex; float: left; padding-right: 30px; padding-top: 15px; padding-bottom: 15px; border-right: 1px solid #e7e7e7; margin-right: 30px; font-size: 12px; color: #fff !important; text-decoration: none; text-transform: uppercase; } .pt-showm-options span { background: #1d2327; padding: 10px 15px; font-weight: 700; letter-spacing: -.05em; } .pt-showm-options i { padding-left: 4px; padding-right: 4px; background: #000; line-height: 44px; } .pt-showm-options:hover, .pt-showm-options:focus { color: #f6f6f6 !important; box-shadow: none; outline: unset; } .pt-showm-options.show-more .fa-angle-down::before { content: "\f106"; } /* Important Note */ .porto-important-note { padding: 1rem; color: #3c763d; background-color: #dff0d8; border-width: 0; border-radius: 4px; } .porto-important-note.yith-wishlist { font-size: 1rem; display: inline-block; margin-top: 10px; } .porto-warning-notice { font-size: 15px; color: #08c; } .porto-important-note .redux-info-desc { font-size: 14px; max-width: 950px; line-height: 24px; letter-spacing: -.05em; } .porto-important-note strong { color: rgb(72 106 43); } .redux-field-info.porto-important-note { border-left: 4px solid #0088cc; color: #777; background-color: #f4f4f4; } .redux-field-info.porto-important-note strong, .redux-field-info.porto-important-note b { color: #000; } .redux-info-desc a { color: #08c; font-weight: 600; } .porto-redux-section span { color: red; } #customize-outer-theme-controls .accordion-section-title, #customize-theme-controls .accordion-section-title { border-bottom-color: #e7e7e7 !important } .wp-full-overlay-sidebar, .expanded .wp-full-overlay-footer, .wp-full-overlay-footer .devices { border-color: #e7e7e7; background-color: #fafafa } .wp-full-overlay-footer .devices { box-shadow: none; } #customize-controls .control-section .accordion-section-title:focus, #customize-controls .control-section .accordion-section-title:hover, #customize-controls .control-section.open .accordion-section-title, #customize-controls .control-section:hover>.accordion-section-title { color: #08c; border-left-color: #08c; } #customize-theme-controls > ul > li:hover > h3:before { opacity: .3; } #accordion-section-themes > h3:before { content: none !important; } #accordion-panel-general > h3:before { background-image: url(../inc/admin/theme_options/svg/option_general.svg) } #accordion-panel-skin > h3:before { background-image: url(../inc/admin/theme_options/svg/option_visual.svg) } #accordion-panel-header-settings > h3:before, #accordion-section-porto_header_layouts > h3:before { background-image: url(../inc/admin/theme_options/svg/cicon_header.svg) } #accordion-panel-menu > h3:before { background-image: url(../inc/admin/theme_options/svg/cicon_menus.svg) } #accordion-panel-header-breadcrumb > h3:before { content: "\e08d" !important; } #accordion-panel-layout > h3:before { content: "\e034" !important; } #accordion-section-logo-icons > h3:before { content: "\e095" !important; } #accordion-section-sidebar > h3:before { content: "\e013" !important; } #accordion-panel-footer-settings > h3:before { content: "\e07b" !important; } #accordion-section-page > h3:before { background-image: url(../inc/admin/theme_options/svg/option_content.svg) } #accordion-panel-post > h3:before { content: "\e040" !important } #accordion-panel-portfolio > h3:before { content: "\e032" !important; } #accordion-panel-customizer-event-settings > h3:before { content: "\e619" !important; } #accordion-panel-customizer-member-settings > h3:before { content: "\e001" !important; } #accordion-panel-ptu-layouts-settings > h3:before { content: "\e06a" !important; } #accordion-section-faq > h3:before { content: "\e05d" !important; } #accordion-panel-woocommerce > h3:before { background-image: url(../inc/admin/theme_options/svg/option_plugins.svg) } #accordion-section-redux_dynamic_font_control > h3:before { content: "\e05f" !important; } #accordion-section-porto_reset_all_options > h3:before { content: "\e098" !important; } #accordion-section-title_tagline > h3:before { background-image: url(../inc/admin/theme_options/svg/cicon_site.svg); opacity: .25 !important; background-size: 30px 30px !important; } #accordion-section-static_front_page > h3:before { background-image: url(../inc/admin/theme_options/svg/cicon_home.svg) } #accordion-section-custom_css > h3:before { background-image: url(../inc/admin/theme_options/svg/cicon_css.svg) } #accordion-panel-nav_menus > h3:before { background-image: url(../inc/admin/theme_options/svg/cicon_menus.svg) } #accordion-panel-widgets > h3:before { background-image: url(../inc/admin/theme_options/svg/cicon_widgets.svg) } #customize-control-porto_header_layouts_select { width: calc(100% - 58px); } #customize-control-porto_header_layouts_delete { width: 48px; clear: none; margin-top: 28px; padding-left: 10px; } #customize-control-porto_header_layouts_delete .button { font-size: 1rem; height: 44px; line-height: 44px !important; width: 46px; text-align: center; } #customize-header-actions .switch-live-option-panel { margin-top: 9px; margin-left: 44px; position: relative; font-size: 12px; } .in-sub-panel .wp-full-overlay-sidebar #customize-header-actions.wp-full-overlay-header .switch-live-option-panel { margin-left: 0; } @keyframes porto-fade-in { 0% { opacity: 0; } 40% { opacity: 1; } 60% { opacity: 1; } 100% { opacity: 0; } } .switch-live-option-panel { position: relative; display: inline-block; } .redux-container .switch-live-option-panel { margin: 0 25px 0 5px; } .switch-live-option-panel:before, .porto-important-feature:before { content: '!'; display: inline-block; font-weight: 900; position: absolute; left: 100%; top: 0; margin-left: 4px; width: 16px; height: 16px; border-radius: 10px; box-sizing: border-box; text-align: center; line-height: 14px; animation: porto-fade-in 1.6s infinite linear; } .porto-important-feature:before { left: auto; right: 0; top: 5%; color: #fff; font-size: 14px; text-indent: 0 } .redux-info-field.field_move { display: none; } .wp-customizer .redux-info-field.field_move { display: block; } .redux-container .ui-button, .control-section-redux .ui-button, .control-panel-redux .ui-button, .redux-metabox .ui-button { text-shadow: none !important; font-size: 13px !important; font-weight: 500; background-image: none !important; box-shadow: none; padding-top: 6px; padding-bottom: 6px } .wp-admin .redux-container-switch .cb-enable.selected, .wp-admin .redux-field-container .ui-buttonset .ui-state-active, .wp-customizer .redux-container-switch .cb-enable.selected, .wp-customizer .redux-field-container .ui-buttonset .ui-state-active { background-color: #08c !important; background-image: none !important; box-shadow: none !important; border-color: #08c #0077b3 #08c #08c!important; } .redux-container .redux-main .form-table tr th, .redux-container .redux-main .form-table tr td { color: #222529; } .redux-container .redux_field_th span:first-child { color: #777; } .redux_field_th { font-weight: 600; } .redux_field_th span.description { display: block; font-weight: 400; } .redux-container-switch .cb-disable span, .redux-container-switch .cb-enable span { font-size: 12.5px; font-weight: 600; text-transform: uppercase; } .wp-admin .redux-container-switch .cb-disable.selected, .wp-customizer .redux-container-switch .cb-disable.selected { background-color: #999 !important; background-image: none !important; border-color: #888 !important; } .rtl .input-append .add-on { margin-right: 4px; margin-left: 0 } .rtl #customize-controls select { background-position: left 12px top 55% } .rtl .customize-panel-back:focus, .rtl .customize-panel-back:hover, .rtl .customize-section-back:focus, .rtl .customize-section-back:hover, .rtl #customize-controls .control-section .accordion-section-title:focus, .rtl #customize-controls .control-section .accordion-section-title:hover, .rtl #customize-controls .control-section.open .accordion-section-title, .rtl #customize-controls .control-section:hover>.accordion-section-title { border-right-color: #08c; border-left-color: #e7e7e7 } .rtl #customize-outer-theme-controls .accordion-section-title:after, .rtl #customize-theme-controls .accordion-section-title:after { right: auto; left: 1rem } .rtl #customize-theme-controls > .customize-pane-parent h3:before { margin-left: .5rem; margin-right: 0 } @media (min-width: 1200px) { .rtl .control-section .accordion-section-title, .rtl .customize-pane-child .accordion-section-title { padding-right: 20px } } .rtl #customize-outer-theme-controls .accordion-section-title:after, .rtl #customize-theme-controls .accordion-section-title:after { content: '\f053'; } .rtl #customize-header-actions .switch-live-option-panel { margin-right: 44px; margin-left: 0 } .rtl .switch-live-option-panel:before { left: auto; right: 100%; margin-right: 4px; margin-left: 0; } .rtl .porto-important-feature:before { left: 0; right: auto; } .rtl .in-sub-panel .wp-full-overlay-sidebar #customize-header-actions.wp-full-overlay-header .switch-live-option-panel { margin-right: 0 } /* header builder */ .porto-header-builder { position: absolute; bottom: 0; z-index: 9; transition: transform .3s; -ms-transform: translateY(110%); transform: translateY(110%); right: 0; left: 0; background-color: #f4f4f4; box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.1); } .porto-header-builder .header-builder-wrapper { padding: 10px 12px; background: #333; } .header-builder-header h3 { margin: 0; font-size: 1.2em; } .header-builder-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 10px; } .header-builder-header > * { -ms-flex: 1; flex: 1; } .header-builder-header .devices-wrapper { text-align: center; } .header-builder-header .actions { text-align: right; } .header-builder-header .devices-wrapper a { font: 400 20px/30px dashicons; -webkit-font-smoothing: antialiased; text-decoration: none; color: #666; box-shadow: none; margin: 0 5px; } .header-builder-header .devices-wrapper a:hover, .header-builder-header .devices-wrapper a.active { color: #333; } .header-builder-header .preview-desktop:before { content: "\f472"; } .header-builder-header .preview-mobile:before { content: "\f471"; } .header-builder-header .button { border: none; font-size: 10px; text-transform: uppercase; background: #d6d6d6; color: #333; box-shadow: none; font-weight: 700; height: 30px; line-height: 30px; } .header-builder-header .button-close:after { margin-left: 4px; content: "\f347"; font-family: dashicons; font-size: 13px; vertical-align: middle; } .header-builder-wrapper .header-builder > div { background: #1a1a1a; } .porto-header-builder-items { padding-left: 12px; padding-right: 12px; -ms-flex-align: center; align-items: center; border-top: 2px solid #e8e8e8; border-bottom: 1px solid #000; } .porto-header-builder-items p { margin: 0; font-style: normal; font-size: 10px; text-transform: uppercase; line-height: 1.25; color: #aaa; } .porto-header-builder-items p strong { color: #333; text-transform: none; letter-spacing: 0.1em; font-size: 1.3em; font-weight: 700; } .porto-header-builder.active { -ms-transform: translateY(0); transform: translateY(0); } .header-builder { display: -ms-flexbox; display: flex; position: relative; } .header-builder-wrapper .header-builder:hover { outline: 2px solid #08c; outline-offset: -1px; } .header-builder > div { -ms-flex: 1; flex: 1; padding: 8px; position: relative; margin: 2px; min-height: 20px; } .header-builder span { display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; white-space: nowrap; padding: 6px 10px; border-radius: 4px; background: #1fc0a0; margin: 2px; color: #fff; vertical-align: middle; font-size: 10px; text-transform: uppercase; font-weight: 600; } .header-builder .element-infinite { background: #1fc0a0; } .header-builder .element-infinite .dashicons { color: #fff !important; } .header-builder-wrapper .element-cont { display: block; border-radius: 0; background: none; border: 1px dashed #666; min-height: 20px; color: #1a1a1a; } .header-builder-wrapper .element-cont span { text-indent: 0; } .porto-header-builder-right { text-align: right; } .porto-header-builder-center { text-align: center; } .header-builder i { height: 18px; font-size: 16px; opacity: 0.8; vertical-align: middle; } .header-builder span:hover > i { opacity: 1; } .header-builder span:not([data-section]) i, .porto-header-builder-items span i { display: none; } .header-builder-wrapper span[data-id="html"] i, .header-builder-wrapper span[data-id="porto_block"] i { display: inline-block; } .header-builder > div > .ui-sortable-placeholder, .header-builder .element-cont > .ui-sortable-placeholder { visibility: visible !important; background: none; height: 28px; width: 50px !important; border: 1px dashed #888; padding: 0; } .header-builder div .ui-sortable-placeholder.element-cont { width: auto !important; } .porto_delete_header_layout_link { color: #a00; } .porto_delete_header_layout_link:hover { color: #dc3232; } .header-wrapper-desktop, .header-wrapper-mobile { display: none; } .preview-desktop .header-wrapper-desktop, .preview-tablet .header-wrapper-mobile, .preview-mobile .header-wrapper-mobile { display: block; } .porto-header-builder-tooltip { position: absolute; z-index: 2; left: -1px; bottom: 100%; transform: translateY(8px); opacity: 0; transition: .3s; background: #08c; font-size: 9px; text-transform: uppercase; color: #fff; padding: 4px 8px; text-decoration: none; } .header-builder:hover .porto-header-builder-tooltip { opacity: 1; transform: translateY(0); } .porto-header-builder-tooltip:hover, .porto-header-builder-tooltip:focus { color: #fff; background: #19d; } .porto-header-builder-tooltip:hover i { color: inherit !important; opacity: 1; } #accordion-section-porto_header_builder, #customize-control-porto_header_layouts_preset, #customize-control-porto_is_header_builder_section { display: none !important; } .porto_header_presets.opened { border-left: 5px solid #e7e7e7; padding-left: 14px } .porto_header_presets h3 { cursor: pointer; position: relative; font-style: normal; } .porto_header_presets h3:hover { opacity: .8; } .porto_header_presets h3:after { content: '\f347'; font-family: dashicons; margin-left: 7px; vertical-align: middle; } .porto_header_presets.opened h3:after { content: '\f343'; } .porto_header_presets img { border: 1px solid #e7e7e7; cursor: pointer; box-sizing: border-box; width: 100%; display: none; border-radius: 4px; padding: 4px; margin-bottom: 2px } .porto_header_presets.opened img { display: inline-block; } .porto_header_presets img:hover, .porto_header_presets img.active { opacity: .8; border-color: #08c; } .porto_header_presets img.side { width: 33.3333%; } /* Porto Studio */ .blocks-wrapper i.porto-ajax-loader, .porto-ai-dialog i.porto-ajax-loader { display: none; border: 2px solid transparent; width: 40px; height: 40px; vertical-align: middle; border-radius: 20px; position: fixed; top: 50%; left: 50%; margin: -20px 0 0 -20px; border-top-color: #08c; animation: spin 0.75s infinite linear; z-index: 9; } .blocks-wrapper i.porto-ajax-loader:before { left: -2px; top: -2px; display: inline-block; position: absolute; content: ''; width: inherit; height: inherit; border: inherit; border-radius: inherit; border-top-color: inherit; animation: spin 1.5s infinite ease; box-sizing: border-box; } .blocks-wrapper.loading > i.porto-ajax-loader, .blocks-wrapper.infiniteloading .blocks-section i.porto-ajax-loader { display: inline-block; } .mfp-fade.mfp-bg { opacity: 0; transition: .3s ease-out; } .mfp-fade.mfp-bg.mfp-ready { opacity: .8; } .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; transition: .3s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } .vc_navbar .vc_icon-btn.porto-studio-editor-button { width: auto; padding: .5rem; padding-left: 35px; line-height: 2rem; height: 3rem; text-decoration: none; color: #fff; background: url(../images/porto-lab-icon.svg) .5rem 14px no-repeat; background-size: 18px; } .vc_wrapper-param-type-dropdown select.btn-primary { background-repeat: no-repeat; } .blocks-wrapper { position: relative; background: #fff; min-height: 100vh; font-family: 'Poppins'; color: #777; line-height: 1.8; -webkit-backface-visibility: hidden; } .blocks-wrapper * { box-sizing: border-box; } .blocks-wrapper img { max-width: 100%; } .blocks-wrapper .category-list { width: 280px; padding: 30px; position: fixed; height: 100%; top: 0; left: 0; overflow: auto; } .blocks-wrapper .category-list::-webkit-scrollbar, .mfp-wrap.blocks-cont::-webkit-scrollbar { width: 5px; } .blocks-wrapper .category-list::-webkit-scrollbar-thumb, .mfp-wrap.blocks-cont::-webkit-scrollbar-thumb { border-radius: 0px; background: rgba(204, 204, 204, 0.5); } .blocks-wrapper .category-list h2, .blocks-wrapper .category-list p { text-align: center; margin: 20px 15px; line-height: 1.8; } .blocks-wrapper .category-list h2 { margin: 15px 0 10px; line-height: 0 } .blocks-wrapper .category-list li { margin-bottom: 0; } .blocks-wrapper .category-list a { text-decoration: none; color: #777; font-weight: 700; text-transform: uppercase; font-size: 12px; display: block; line-height: 20px; padding: 13px 0; border-bottom: 2px solid rgba(0, 0, 0, .06); box-shadow: none; letter-spacing: 0.5px; } .blocks-wrapper .category-list a:hover { color: #222; } .blocks-wrapper .category-list a.active { pointer-events: none; color: #222; padding-left: 10px; } .blocks-wrapper .category-list a span { margin-left: 10px; font-size: .8em; } .blocks-wrapper .blocks-section { background: #2c2c2e; padding: 7px 7px 60px; margin-left: 280px; min-height: 100vh; position: relative; overflow: hidden; transition: padding-top .4s; } .blocks-wrapper .blocks-section:first-child { margin-left: 0; } .blocks-wrapper .blocks-section.active { padding-top: 54px; } .blocks-wrapper .blocks-list { display: flex; flex-wrap: wrap; } .blocks-wrapper .blocks-list .block { width: 25%; position: relative; padding: 5px; } .blocks-list img { max-width: 100%; display: block; opacity: .7; transition: .3s; height: auto; border-radius: 4px; border: 5px solid transparent; } .blocks-list .block-actions { position: absolute; top: 50%; left: 0; width: 100%; margin-top: -33px; transform: translateY(15px); transition: transform .5s; opacity: 0; display: flex; justify-content: center; } .blocks-list .block:hover .block-actions { transform: translateY(0); opacity: 1; } .blocks-list .block:hover img { opacity: 1; box-shadow: 0 0 15px rgba(255, 255, 255, .4); border-color: #08c; } .blocks-wrapper .block:hover .block-title { opacity: 1; } .blocks-list .block.importing .block-actions { display: none; } .blocks-wrapper .block-actions .btn { text-decoration: none; text-transform: uppercase; outline: none; box-shadow: none; font-weight: 600; padding: 10px 20px; text-shadow: none; } .blocks-wrapper .block-actions .btn i { margin-right: 4px; } .blocks-wrapper .block-actions .btn-dark { border-radius: 2rem 0 0 2rem; color: #fff; background: #222529; padding-left: 25px; } .blocks-wrapper .block-actions .btn-primary { border-radius: 0 2rem 2rem 0; padding-right: 25px; } .blocks-wrapper .block-title { font-weight: 400; font-size: .9em; white-space: nowrap; color: #fff; opacity: .6; margin: 4px 0 0; overflow: hidden; text-overflow: ellipsis; text-align: center; } .blocks-list .block.importing:before { content: ''; left: 50%; margin-left: -10px; margin-top: -20px; } .blocks-wrapper.loading:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(33, 37, 41, .6); z-index: 3; } .blocks-wrapper.infiniteloading:before, .blocks-wrapper.infiniteloading > i.porto-ajax-loader { display: none; } .blocks-wrapper.infiniteloading .blocks-section i.porto-ajax-loader { position: absolute; left: 50%; bottom: 25px; top: auto; z-index: 3; margin-left: -9px; } .mfp-wrap.blocks-cont { z-index: 100000; background: #2c2c2e; } .blocks-cont .mfp-container { padding: 0; } .blocks-cont .mfp-container:before { content: none; } .blocks-cont .mfp-content { display: block; } .blocks-cont .mfp-close { opacity: .8; background: #fff; position: fixed; } .blocks-wrapper .demo-filter { position: fixed; top: 0; left: 280px; right: 0; z-index: 2; background-color: #fff; transition: transform .4s; padding: 8px 15px; display: flex; align-items: center; transform: translateY(-100%); } .blocks-wrapper .demo-filter h3 { margin: 0 10px 0 0; font-size: 1em; color: #212529; } .blocks-section.active .demo-filter { transform: translateY(0); } .blocks-wrapper .demo-filter-trigger { position: absolute; top: 100%; right: 50px; padding: 2px 15px 6px; background-color: inherit; text-decoration: none; color: #333; border-radius: 0 0 4px 4px; font-size: .8em; font-weight: 700; text-transform: uppercase; outline: none; } .blocks-wrapper .demo-filter-trigger i { font-size: .9em; } .blocks-wrapper .demo-filter .btn { border-radius: 2em; text-transform: uppercase; padding: 0.9em 2em; font-size: .85em; line-height: 1em; font-weight: 600; outline: none } .blocks-wrapper .demo-filter .refresh-studio { margin-left: 10px; } .rtl .blocks-wrapper .demo-filter .refresh-studio { margin-right: 10px; margin-left: 0; } .blocks-wrapper .demo-filter select, .blocks-wrapper .demo-filter input { min-width: 200px; height: 2.75em; width: auto; border-radius: 3px; box-shadow: none; padding-left: 10px; margin: 0 10px 0 0; font-size: .9em; border-color: #ccc } @media (max-width: 1500px) { .blocks-wrapper .category-list { width: 250px; } .blocks-wrapper .blocks-section { margin-left: 250px; } .blocks-wrapper .demo-filter { left: 250px; } .blocks-wrapper .blocks-list .block { width: 33.3333%; } } @media (max-width: 992px) { .blocks-wrapper .blocks-list .block { width: 50%; } .blocks-wrapper .category-list { width: 200px; } .blocks-wrapper .blocks-section { margin-left: 200px; } .blocks-wrapper .demo-filter { left: 200px; } } @media (max-width: 700px) { .blocks-wrapper .blocks-list .block { width: 100%; } } .rb-modal-wrapper i.fas, #waitaminute i.fas, #objectlibrary i.fas, #rs_overview i.fas, #rs_overview_menu i.fas, #builderView i.fas, .rb-modal-wrapper .fas:before, #rs_overview .fas:before, #objectlibrary .fas:before, #waitaminute .fas:before, #rs_overview_menu .fas:before, #builderView .fas:before { font-family: var(--fa-style-family-classic, "Font Awesome 6 Free"); font-weight: 900; } .wpb_element_wrapper .vc_message_box-icon > .fa { font-weight: 900; } .porto-sc-image-select { display: flex; flex-wrap: wrap; align-items: flex-start; } .porto-sc-image-select li { flex: 0 0 20%; max-width: 20%; box-sizing: border-box; cursor: pointer; padding: 2px; border: 2px solid #f1f1f1; transition: border .2s; } .porto-sc-image-select img { max-width: 100%; height: auto; display: block; } .porto-sc-image-select li:hover, .porto-sc-image-select li.active { border-color: #08c; } #elementor-go-to-edit-page-link { pointer-events: auto; } /* Elementor Styles */ .elementor-control:not(.elementor-control-type-section) .elementor-control-content { animation: fadeIn .3s ease; animation-fill-mode: initial; } .elementor-control-type-image_choose .elementor-control-field { display: block } .elementor-control-type-image_choose .elementor-choices { height: auto; flex-wrap: wrap; line-height: 0; align-items: flex-start; justify-content: flex-start } .elementor-control-type-image_choose .elementor-control-input-wrapper { width: 100% !important; margin-top: 5px; } .elementor-control-type-image_choose .elementor-choices .elementor-choices-label { width: 32%; margin-top: 2%; margin-right: 2%; border: 2px solid #e7e7e7; padding: 2px; border-radius: 2px; position: relative; } .elementor-control-type-image_choose .elementor-choices .elementor-choices-label:nth-child(3n) { margin-right: 0 } .elementor-control-type-image_choose .elementor-choices input:checked+.elementor-choices-label { border-color: #08c; background: none } .porto-image-select-label { text-transform: capitalize; position: absolute; bottom: 2px; background: #fff; line-height: 1.4; left: 2px; right: 2px; text-align: center; font-size: 9px; font-weight: 700; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #porto-panel-studio { background-color: #08c; } #porto-panel-studio:hover { box-shadow: 0 0 2px rgb(0 0 0 / 12%), 0 2px 2px rgb(0 136 204 / 20%); } #porto-panel-studio i, #porto-elementor-panel-porto-studio i, #vce-porto-studio-trigger i, #gutenberg-porto-studio-trigger i { display: inline-block; background: url(../images/porto-lab-icon.svg) no-repeat; background-size: contain; background-position: center; text-align: left; width: 24px; height: 16px; vertical-align: middle; opacity: .8; transition: opacity .3s } #porto-elementor-panel-porto-studio:hover i, #gutenberg-porto-studio-trigger:hover i { opacity: .95 } #porto-elementor-panel-porto-studio i:before, #vce-porto-studio-trigger i:before { content: '!'; display: inline-block; vertical-align: middle; font-size: 1.2em; color: #fff; animation: porto-fade-in 2s infinite linear } .elementor-control-type-select2 .elementor-control-input-wrapper { min-width: 150px } #elementor-preview-responsive-wrapper.mobile-width { min-width: 320px; width: 320px; } #elementor-panel-categories { display: flex; flex-direction: column; } #elementor-panel-categories #elementor-panel-category-basic { order: -2; } #elementor-panel-categories .elementor-panel-category[id^="elementor-panel-category-porto-"], #elementor-panel-categories #elementor-panel-category-custom-product { order: -3; } #elementor-panel-category-porto-notice .elementor-panel-category-items { display: flex; } #elementor-panel-category-porto-notice .elementor-panel-category-title { display: none; } .elementor-panel-category-items-porto-notice, #porto-panel-studio { width: 100%; } #porto-panel-studio { padding-top: 9px; padding-bottom: 9px; font-size: 12px; font-weight: 400; text-align: center; } #porto-panel-studio i { width: 16px; vertical-align: -4px; } /* Mouse Parallax */ .elementor-panel .elementor-panel-navigation .elementor-tab-control-porto_custom_tab a { display: flex; flex-direction: column } .elementor-panel .elementor-panel-navigation .elementor-tab-control-porto_custom_tab a:before, .elementor-panel .elementor-panel-navigation .elementor-tab-control-porto_custom_tab span:before { content: "\f192"; display: block; font-family: var(--fa-style-family-classic, "Font Awesome 6 Free"); font-size: 18px; font-weight: 600; } .elementor-panel .elementor-panel-navigation .elementor-tab-control-porto_custom_tab span:before { font-size: 16px; } /* gutenberg */ #gutenberg-porto-studio-trigger { display: flex; align-items: center; justify-content: center; padding-left: 15px; padding-right: 17px; background: #08c; color: #fff; border-radius: 2px; cursor: pointer; height: 32px; text-align: center; line-height: 30px; margin: 0 6px; } #gutenberg-porto-studio-trigger i { margin-right: 5px; } /* vc styles */ #vce-porto-studio-trigger i { opacity: .9; width: 30px; height: 22px; } select.wpb_vc_param_value .warning { color: inherit; } /* header builders */ .porto-patch-layout .btn, .porto-setup-wizard .btn { display: inline-block; width: auto; min-width: 9.375rem; font-size: .8125rem; font-weight: 700; text-decoration: none; text-transform: uppercase; text-shadow: none; letter-spacing: -.05em; padding: 1em 2em; text-align: center; border-radius: .25rem; border: 1px solid transparent; margin-bottom: .375rem; line-height: 1.4; white-space: nowrap } .porto-patch-layout .btn-primary, .porto-setup-wizard .btn-primary { border-color: #08c } #porto-builders-tabs { padding-top: 2em; margin-bottom: 2em } #porto-builders-input { background: #fff; max-width: 500px; margin-left: auto; margin-right: auto; padding: 30px; font-family: Poppins, sans-serif; position: relative; } #porto-builders-input h2 { margin-top: 0; color: #222529; font-size: 1.125rem; font-weight: 700; letter-spacing: -.05em } #porto-builders-input label { font-size: .875rem; font-weight: 600; letter-spacing: -.025em; color: #222529; } #porto-builders-input select, #porto-builders-input input { border-color: #ccc; } #porto-builders-input .form-row { margin-bottom: .75rem } /* porto panels */ .porto-panel select, .porto-panel input[type="text"] { border-color: #e7e7e7; height: 36px; padding: 0 1rem; font-size: 12px; color: #222529; font-weight: 600; } .porto-panel h1, .porto-panel h2, .porto-panel h3 { color: #222529; margin-bottom: .5em } .porto-panel p { margin-bottom: .75rem } .porto-panel .btn-sm { font-size: .75rem; padding: .8em 1.6em; } .mfp-hide { display: none } /* critical css for critical wizard */ #porto-select-particular { position: absolute; padding: 0; clip: rect(0 0 0 0); } /* Version Control: RollBack */ .porto-rollback { display: flex; align-items: center; max-width: 470px; justify-content: space-between; } .prevent-click { cursor: default !important; } /* Quick Access for elementor and wpb and theme option */ .show-qa-option { --porto-hightlight-color: #93003c; color: var(--porto-hightlight-color); font-weight: 600; transition: .3s; } .show-qa-option input, .show-qa-option .porto-wpb-typography-container { border-color: var(--porto-hightlight-color) !important; } .show-qa-option .elementor-slider, .show-qa-option .elementor-slider .noUi-handle, .show-qa-option .elementor-switch-label, .show-qa-option .wpb_vc_param_value.checkbox { background-color: var(--porto-hightlight-color) !important; } .show-qa-option button, .show-qa-option .e-global__popover-toggle, .show-qa-option select, .show-qa-option .wp-color-result-text { border-color: var(--porto-hightlight-color) !important; background-color: var(--porto-hightlight-color) !important; color: #fff; } .show-qa-option .porto-wpb-typography-toggle, .show-qa-option .redux_field_th, .show-qa-option .box-option label { color: var(--porto-hightlight-color); } .part-options .show-qa-option, .box-option input.show-qa-option[type=text], .box-option select.show-qa-option, .box-option textarea.show-qa-option { color: var(--porto-hightlight-color); border-color: var(--porto-hightlight-color); } /* Menu css for sticky and save func */ .menu .description-thin { width: calc( 50% - 10px ); } .menu-item-settings select { width: 100%; } .menu-item-settings .description-wide { width: calc( 100% - 10px ); } .menu-item-settings .description-thin, .menu-item-settings .description-wide { margin-right: 0; padding-right: 10px; } .menu-item-settings .porto-separator-title { font-size: 14px; margin: 20px 0 10px; padding-bottom: 7px; color: #08c; border-bottom: 1px dotted #08c; } .menu-item-depth-0 .porto-popup-title, .menu-item-depth-1 .porto-popup-title { display: block !important; } .menu .menu-item-bar .menu-item-handle { display: flex; align-items: center; } .menu .menu-item-bar .menu-item-handle > .menu-item-checkbox { margin-top: 0; } @media (min-width: 783px) { #menu-settings-column { position: sticky; top: 32px; margin-bottom: 20px; } } .porto-message-menu { position: fixed; top: 10%; right: 1%; width: 0%; white-space: nowrap; overflow: hidden; z-index: 10; } div.show-message { padding: 16px 24px; border-radius: 2px; font-size: 14px; border: none; background: #1e1e1e; color: #fff; } .show-message.error { background-color: #f4a2a2; color: #1e1e1e; margin: 0; } /* Go To Type Builder Modal */ .porto-tb-modal { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 999; background: rgba(0,0,0,.7); } .porto-tb-modal iframe { position: relative; width: calc( 100% - 150px ); height: calc( 100% - 150px ); left: 75px; top: 75px; } .porto-tb-preview .edit-post-fullscreen-mode-close.components-button, .porto-tb-preview .editor-post-switch-to-draft, .porto-tb-preview .block-editor-post-preview__dropdown, .vc_ui-panel { display: none; } /* Toolbar in Page Builder */ .porto-toolbar { --porto-toolbar-offset: 85px; display: flex; justify-content: center; align-items: center; position: fixed; left: 50%; top: calc(100vh - 65px); z-index: 999; } .porto-toolbar >* { display: flex !important; align-items: center; justify-content: center; position: absolute; font-size: 15px; --porto-toolbar-sz: 40px; width: var(--porto-toolbar-sz); height: var(--porto-toolbar-sz); background-color: #4CAF50; color: #fff !important; border-radius: 50%; transition: .5s; } .porto-toolbar a { transform-origin: calc( 100% + var(--porto-toolbar-offset) - (var(--porto-toolbar-sz) / 2) ); bottom: -30px; visibility: visible; text-decoration: none; } .porto-toolbar a:hover, .porto-toolbar a:focus { box-shadow: 0 0 0 1px #4caf50; outline: none; } div.porto-toolbar-toggle { --porto-toolbar-sz: 60px; font-size: 30px; z-index: 9; cursor: pointer; } .porto-toolbar.switched a { --porto-toolbar-offset: 0; opacity: 0; visibility: hidden; } .switched div.porto-toolbar-toggle { --porto-toolbar-sz: 50px; font-size: 25px; transform: rotate(360deg); background-color: #08c; } .porto-toolbar a:nth-child(2) { transform: translate(calc(-1 * var(--porto-toolbar-offset))) rotate(0); } .porto-toolbar a:nth-child(3) { transform: translate(calc(-1 * var(--porto-toolbar-offset))) rotate(45deg); } .porto-toolbar a:nth-child(4) { transform: translate(calc(-1 * var(--porto-toolbar-offset))) rotate(135deg); } .porto-toolbar a:nth-child(5) { transform: translate(calc(-1 * var(--porto-toolbar-offset))) rotate(180deg); } .porto-toolbar a:nth-child(6) { transform: translate(calc(-1 * var(--porto-toolbar-offset))) rotate(90deg); } .porto-toolbar a:nth-child(3):before { transform: rotate(-45deg); display: block; } .porto-toolbar a:nth-child(4):before { transform: rotate(-135deg); display: block; } .porto-toolbar a:nth-child(5):before { transform: rotate(-180deg); display: block; } .porto-toolbar a:nth-child(6):before { transform: rotate(-90deg); display: block; } /* Studio candidate blocks on elementor search */ #porto-studio-candidate-blocks { display: grid; position: relative; grid-template-columns: 1fr 1fr; gap: 10px; padding: 20px 10px 25px; border-top: 1px solid #ccc; margin-top: 15px; } .wpb-elements-list #porto-studio-candidate-blocks { grid-template-columns: repeat(4,1fr); } #porto-studio-candidate-blocks .block { position: relative; background: #fff; } #porto-studio-candidate-blocks .block-title, #porto-studio-candidate-blocks .block-actions a { display: none; } #porto-studio-candidate-blocks img { height: 100%; width: 100%; max-height: 150px; object-fit: cover; object-position: top left; border-radius: 0; border-width: 0; transition: object-position 1s; } #porto-studio-candidate-blocks .block:hover img { object-position: bottom right; } #porto-studio-candidate-blocks button { --porto-can-blocks-sz: 30px; display: flex; align-items: center; justify-content: center; width: var(--porto-can-blocks-sz); height: var(--porto-can-blocks-sz); margin: 2px; padding: 0; border: 2px solid; color: #08c; background-color: transparent; font-size: 0; border-radius: 50%; } #porto-studio-candidate-blocks button:hover { color: #fff; background-color: #08c; border-color: #08c; } #porto-studio-candidate-blocks i { font-size: calc( var(--porto-can-blocks-sz) / 2 ); } #porto-studio-candidate-blocks .block-actions { margin-top: -17px; } #elementor-panel-elements-wrapper, .vc_add-element-container { position: relative; } .wpb-elements-list.infiniteloading::after, #elementor-panel-elements-wrapper.infiniteloading::after, #porto-studio-candidate-blocks.infiniteloading::after { content: ''; display: block; position: absolute; width: 36px; height: 36px; bottom: 0; left: 50%; margin-left: -18px; border: 2px solid transparent; border-top-color: #08c; border-radius: 50%; z-index: 3; animation: spin infinite 1.5s; } #elementor-panel-elements-wrapper.infiniteloading:after { top: 100%; } .wpb-elements-list.infiniteloading:after { bottom: 20px; } #porto-studio-candidate-blocks .block.importing:before { margin-top: -9px; } .candidate-preivew { position: absolute; top: 16px; left: calc(100% + 16px); padding: 10px; background: #fff; border-radius: 2px; border: 1px solid #ddd; width: 520px; box-shadow: 0px 0px 16px rgb(0 0 0 / 15%); display: none; } .candidate-preivew.active { display: block; } .candidate-preview-image img { width: 100%; max-height: 500px; object-fit: cover; object-position: top left; transition: object-position 0.6s; } .candidate-preview-image.active img { object-position: bottom right; } .candidate-preview-title { border-top: 1px solid #eee; margin-top: 8px; } .candidate-preview-title h4 { text-align: center; font-weight: 600; padding: 1.25rem 0 0.625rem; color: #212529; } /* Elementor Top Bar */ #elementor-editor-wrapper-v2 #porto-elementor-builder-condition, #elementor-editor-wrapper-v2 .elementor-panel-footer-sub-menu-item { cursor: pointer; display: flex; align-items: center; } #elementor-editor-wrapper-v2 #porto-elementor-builder-condition i, #elementor-editor-wrapper-v2 .elementor-panel-footer-sub-menu-item i { font-size: 14px; margin-right: 10px; } @media ( min-width: 1280px ) { #elementor-editor-wrapper-v2 #porto-elementor-builder-condition .elementor-title, #elementor-editor-wrapper-v2 .elementor-panel-footer-sub-menu-item .elementor-title { display: none; } } /* Dialog for Production Mode */ .porto-dialog-wrapper { position: fixed; display: flex; align-items: center; justify-content: center; left: 0; top: 0; width: 100%; height: 100%; z-index: 100001; transition: opacity .3s, visibility .3s; } .porto-dialog-wrapper.hide, .porto-dialog-wrapper.hide .porto-admin-dialog, .porto-dialog-wrapper.hide .porto-dialog-overlay { opacity: 0; visibility: hidden; } .porto-dialog-overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); transition: opacity .3s, visibility .3s; } .porto-admin-dialog { position: relative; width: 480px; padding: 12px 30px 30px; border-radius: 4px; background: #fff; box-sizing: border-box; transition: opacity .3s, visibility .3s; } .porto-admin-dialog .porto-dialog-header { border-bottom: 1px solid #eee; padding: 16px 0; } .porto-admin-dialog h3 { font-size: 18px; font-weight: 500; text-transform: capitalize; color: #222529; margin: 0; } .porto-admin-dialog .porto-dialog-content { font-size: 14px; line-height: 1.7; margin: 14px 0; color: #999; } .porto-admin-dialog .porto-dialog-content a { color: #08c; text-decoration: none; font-weight: 500 } a.porto-text-underline, .porto-admin-dialog .porto-dialog-content a:hover { text-decoration: underline; } .porto-admin-dialog .porto-dialog-content b { color: #222529; } .porto-admin-dialog .porto-dialog-footer { display: flex; margin: 22px -5px 0 -5px; } .porto-admin-dialog .dialog-input { display: flex; align-items: center; margin: 0 -10px; } .porto-admin-dialog .porto-dialog-input { margin: 0 10px; } .porto-admin-dialog .dialog-input label { cursor: pointer; } .porto-admin-dialog .porto-dialog-btn { text-align: center; padding: 12px 10px; border-radius: 3px; font-weight: 600; color: #fff; border: none; flex: 1; text-decoration: none; cursor: pointer; margin: 0 5px; transition: background-color 0.3s; } .porto-admin-dialog .btn-yes { background-color: #08c; } .porto-admin-dialog .btn-no { background-color: #212529; } /* Redux hint */ .redux-qtip { max-width: 470px; } .redux-qtip img { width: 100%; } .redux-qtip .qtip-content { padding: 10px; } /* Widget Option Hint */ .porto-widget-hint { display: inline-flex; align-items: center; justify-content: center; position: relative; width: 16px; height: 16px; border: 1px solid; border-radius: 50%; margin-inline-start: 5px; color: #aaa; cursor: help; } .porto-widget-hint::before { content: "?"; font-size: 11px; } .porto-widget-hint:hover .porto-widget-tooltip { opacity: 1; visibility: visible; } .porto-widget-tooltip { position: fixed; padding: 10px; background-color: #fff; border: 1px solid #e7e7e7; box-shadow: 0 2px 4px rgba(0,0,0,.035); color: #333; opacity: 0; visibility: hidden; z-index: 999; transition: opacity .3s, visibility .3s; z-index: 999; } .porto-widget-tooltip img { width: 450px; } .porto-widget-tooltip img { width: 450px; } .porto-widget-tooltip::before { content: ''; position: absolute; bottom: 100%; width: 100%; height: 10px; inset-inline-start: 0; } .porto-widget-tooltip::after { content: ""; position: absolute; display: block; width: 10px; height: 10px; background-color: inherit; transform: translateY(-50%) rotate(-45deg); } .porto-widget-tooltip-bottom::after { top: 0; bottom: 100%; inset-inline-start: 10px; border-top: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }