| Server IP : 159.253.20.91 / Your IP : 216.73.216.111 Web Server : nginx/1.20.2 System : Linux se38c9e53.fastvps-server.com 5.10.0-13-amd64 #1 SMP Debian 5.10.106-1 (2022-03-17) x86_64 User : pr11_ru_usr ( 1041) PHP Version : 8.1.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/pr11_ru_usr/data/www/pr11.ru/wp-content/themes/norebro/assets/admin/ |
Upload File : |
// Variables
$color_grey: #8B9DA7;
$color_text: darken($color_grey, 20%);
$color_dark: darken($color_grey, 40%);
$color_background_light: rgba($color_grey, .08);
$color_button: lighten($color_grey, 34%);
$color_border: lighten($color_grey, 34%);
$color_border_field: rgba($color_grey, .6);
$border_radius: 3px;
$color_admin: #3368A5;
$color_vc_background: #eeeeee;
$color_vc_background_light: #f6f6f6;
// Mixins
@mixin border_radius($radius: 3px) {
-webkit-border-radius: $radius;
border-radius: $radius;
}
@mixin border_top_radius($radius: 3px) {
-webkit-border-top-right-radius: $radius;
border-top-right-radius: $radius;
-webkit-border-top-left-radius: $radius;
border-top-left-radius: $radius;
}
@mixin border_right_radius($radius: 3px) {
-webkit-border-bottom-right-radius: $radius;
border-bottom-right-radius: $radius;
-webkit-border-top-right-radius: $radius;
border-top-right-radius: $radius;
}
@mixin border_bottom_radius($radius: 3px) {
-webkit-border-bottom-right-radius: $radius;
border-bottom-right-radius: $radius;
-webkit-border-bottom-left-radius: $radius;
border-bottom-left-radius: $radius;
}
@mixin border_left_radius($radius: 3px) {
-webkit-border-bottom-left-radius: $radius;
border-bottom-left-radius: $radius;
-webkit-border-top-left-radius: $radius;
border-top-left-radius: $radius;
}
em.norebro_is {
opacity: .5;
margin-right: 4px;
font-size: 14px;
}
#adminmenu {
li.wp-menu-separator {
height: auto;
margin: 0
}
.wp-menu-image img {
padding-top: 8px;
height: 18px;
width: 18px;
}
}
.vc_ui-panel-window-inner {
font-family: -apple-system, BlinkMacSystemFont,"Segoe UI", Helvetica, Arial, sans-serif !important;
font-size: 15px;
}
/*==================================================================
Demo Import Styles
===================================================================*/
.ocdi__gl {
@media screen and (min-width: 1400px) {
.ocdi__gl-item {
width: calc(25% - 30px);
margin: 0 30px 30px 0;
}
}
@media screen and (max-width: 1366px) {
.ocdi__gl-item {
width: calc((100%/3) - 30px);
}
}
.ocdi__gl-item-image-container::after {
padding-top: 57%;
}
}
/*==================================================================
ACF Fields Styles
===================================================================*/
.col-3,
.col-4,
.col-6 {
float: left;
padding-right: 20px;
box-sizing: border-box;
margin-bottom: 5px;
}
.col-3:last-of-type,
.col-4:last-of-type,
.col-6:last-of-type {
padding-right: 0;
}
.col-3 {
width: calc(100% / 4);
}
.col-4,
.norebro-acf-typo-field-content .xl-col3,
.norebro-acf-sizes-field-content .xl-col3 {
width: calc(100% / 3);
}
.col-6 {
width: calc(100% / 2);
}
.acf-postbox {
* {
box-sizing: border-box;
color: $color_text;
font-style: normal;
}
h4 {
color: darken($color_grey, 5%);
margin: 10px 0 5px 0;
font-weight: 400;
}
a {
color: $color_admin;
}
ul.acf-checkbox-list,
ul.acf-radio-list {
margin: 4px 0;
}
}
// Inherited checkbox
.norebro-acf-inherited-checkbox-type {
display: flex;
align-items: center;
.custom_option {
display: flex;
align-items: center;
}
.inherited_option {
margin-right: 18px;
display: flex;
align-items: center;
}
}
.typography_inheritance_row {
display: flex;
align-items: center;
margin-bottom: 12px;
label {
display: flex;
align-items: center;
margin-right: 18px;
}
}
ul.acf-radio-list.acf-hl,
ul.acf-checkbox-list.acf-hl {
li {
margin-right: 18px;
}
}
.acf-field .acf-input,
ul.acf-radio-list li label,
ul.acf-checkbox-list li label {
font-size: 13.7px;
}
ul.acf-radio-list li label {
display: flex;
align-items: center;
}
ul.acf-radio-list li input[type="checkbox"],
ul.acf-radio-list li input[type="radio"],
ul.acf-checkbox-list li input[type="checkbox"],
ul.acf-checkbox-list li input[type="radio"] {
margin: 0px 6px 0px 0px;
}
.acf-fields {
.acf-icon:before {
vertical-align: middle;
margin-top: -7px;
}
> .acf-field:not(.acf-field-message) {
border: none;
}
.acf-tab-wrap {
border-bottom: 1px solid $color_border;
}
// Background field type
&.acf-clone-fields {
border-color: $color_border;
background: lighten($color_background_light, 30%);
border-radius: $border_radius;
> .acf-field {
padding: 0px 20px 15px;
&:first-child {
padding-top: 15px;
padding-bottom: 15px;
}
.acf-label {
margin-bottom: 5px;
label {
font-size: 14px;
color: darken($color_text, 10%);
}
}
p.description {
color: $color_text;
}
&.acf-field-radio {
.acf-label {
display: none;
}
}
}
}
// Buttons
.acf-button,
.button,
.button-group.button-small .button,
.button.button-small.wp-picker-clear,
.button.button-small.wp-picker-clear,
.button.button-small,
.button-secondary {
border-color: $color_border_field;
background: $color_button;
height: 30px;
line-height: 28px;
font-weight: 700;
font-size: 14px;
color: inherit;
text-shadow: none;
box-shadow: none;
&:hover,
&:focus {
border-color: darken($color_border_field, 20%);
background: darken($color_button, 3%);
color: $color_dark;
box-shadow: none;
}
&:focus {
border-color: $color_admin;
background: $color_background_light;
}
}
.link-wrap {
border-color: $color_border_field;
}
.acf-image-uploader {
p {
font-size: 0;
}
.image-wrap {
img {
max-width: 110px;
padding: 8px;
@include border_radius();
background-color: $color_background_light;
&[src$=".svg"] {
max-height: 50px;
min-height: 46px;
}
}
}
}
input[type=checkbox],
input[type=radio] {
border-color: $color_border_field;
background-color: $color_background_light;
margin: 0px 6px 0px 0px;
}
input[type=radio] {
box-shadow: none;
&:focus {
border-color: $color_admin;
}
&:checked:before {
height: 8px;
width: 8px;
margin: 3px;
background: $color_admin;
}
}
input[type=checkbox] {
box-shadow: none;
@include border_radius();
&:focus {
border-color: $color_admin;
}
&:checked:before {
color: $color_admin;
}
}
.wp-color-result {
background: lighten($color_button, 3%);
}
> .acf-field {
border-color: $color_border;
}
// Fileds
.CodeMirror,
select,
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
.select2-selection--multiple,
.select2-selection--single,
.acf-input-prepend,
.acf-input-append {
margin: 3px 0;
padding-left: 8px;
padding-right: 8px;
height: 30px !important;
vertical-align: top;
border-color: $color_border_field;
border-radius: $border_radius;
box-shadow: none;
background: transparent;
&:hover {
border-color: darken($color_border_field, 20%);
}
&:focus {
border-color: $color_admin;
box-shadow: none;
}
}
.select2-container.-acf {
.select2-selection {
border-color: $color_border_field;
}
.select2-selection--single {
.select2-selection__rendered {
padding-left: 0;
}
}
}
input,
select,
textarea {
color: $color_dark;
border-color: $color_border_field;
&:focus {
border-color: $color_admin;
box-shadow: none;
}
}
select {
border-radius: $border_radius !important;
}
input.acf-is-appended {
border-radius: $border_radius 0 0 $border_radius !important;
}
// Select2
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
margin-top: -2px;
}
.select2-container .select2-search--inline .select2-search__field {
margin-top: 0px;
}
.select2-container--default {
.select2-selection--single {
.select2-selection__arrow {
top: 6px;
}
.select2-selection__placeholder {
color: inherit;
}
}
.select2-selection--multiple .select2-selection__choice {
border: 1px solid rgba(0, 0, 0, .1);
background-color: $color_button;
margin: 5px 3px 0 0;
}
}
.CodeMirror {
height: 250px !important;
min-height: inherit;
border-width: 1px;
border-style: solid;
padding: 0px;
.CodeMirror-scroll {
overflow-x: hidden !important;
}
.CodeMirror-gutters {
background: $color_background_light;
}
}
input[type=url] {
padding-left: 25px;
}
.acf-url i {
margin-top: 6px;
display: inline-block;
color: lighten($color_text, 28%);
}
.acf-input-prepend,
.acf-input-append,
.acf-input-wrap {
height: auto;
}
.acf-input-prepend,
.acf-input-append {
background: $color_background_light;
}
.acf-input-append {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
.acf-input-prepend {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.acf-field {
.acf-label {
label {
margin: 0;
line-height: 16px;
font-size: 14px;
font-weight: 600;
cursor: default;
color: $color_dark;
}
}
p.description {
font-size: 13.6px;
line-height: 18px;
padding: 5px 0;
font-style: normal;
span {
margin-left: -12px;
margin-right: 6px;
}
em {
font-weight: 600;
color: inherit;
}
}
}
/*Left Column*/
&.-left {
> .acf-field {
padding: 0px;
&:before {
border: none;
}
> .acf-input {
padding: 10px 20px;
.col-4,
.col-3 {
label {
display: inline-block;
margin-bottom: 3px;
font-weight: 600;
}
}
}
> .acf-label {
padding: 10px 20px;
}
}
}
h9 {
font-weight: 600;
display: block;
font-size: 15px;
margin: 9px 0 11px;
}
.icon {
font-size: 16px;
vertical-align: middle;
margin-top: -2px;
display: inline-block
}
.message {
background-color: #ffe8c0;
border-left: 6px solid rgba(#000, .1);
color: rgba(#000, .6);
padding: 15px;
margin: 8px 0;
border-radius: $border_radius;
b {
font-weight: 700;
}
}
/*==================================================================
ACF Tabs Styles
===================================================================*/
> .acf-tab-wrap {
.acf-tab-group {
padding: 0px;
border: none;
li {
margin: 0px;
background: transparent;
a {
border: none;
border-bottom: 3px solid transparent;
background: transparent;
padding: 10px 12px;
font-weight: 400;
color: inherit;
}
&.active {
a, a:hover {
background: #fff;
border-color: rgba(0, 0, 0, .1);
border-bottom-color: $color_admin;
font-weight: 600;
color: $color_dark;
}
}
}
}
}
}
/*==================================================================
ACF Colopicker Styles
===================================================================*/
.wp-picker-container {
display: inline-block;
.wp-picker-holder {
position: absolute;
box-shadow: 0 20px 32px -8px rgba($color_dark, .25), 0 0 1px rgba($color_dark, .15);
z-index: 1000;
@include border_radius(6px);
.iris-picker {
margin-top: 0px;
border: none;
@include border_top_radius(5px);
}
.cs-alpha-wrap {
border: none;
@include border_bottom_radius(5px);
}
* {
box-sizing: initial;
}
.vc_alpha-container {
left: 0px;
bottom: -55px;
border: none;
@include border_bottom_radius(5px);
box-shadow: 0 20px 32px -8px rgba($color_dark, .25), 0 0 1px rgba($color_dark, .15);
}
}
.wp-color-result.button {
height: 30px;
padding-left: 25px;
margin: 3px 6px 3px 0;
border-color: $color_border_field;
}
}
.wp-picker-input-wrap {
margin: 3px 0;
}
.wp-color-result-text {
line-height: 28px;
font-size: 13px;
padding: 0 10px;
font-weight: 600;
background: $color_button;
}
/*==================================================================
ACF Notif Styles
===================================================================*/
.norebro-admin-notif {
background-color: #fff;
border-left: 4px solid $color_admin;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
a.button-primary {
background-color: $color_admin;
border-color: $color_admin;
color: #efefef;
box-shadow: 0 1px 0 rgba(0, 0, 0, .14);
text-shadow: 0 1px 2px rgba(0, 0, 0, .4);
line-height: 24px;
&:hover {
background-color: #405af9;
border-color: #405af9;
box-shadow: none;
color: #fff;
}
}
p {
padding: 0;
margin: 5px 0 0;
line-height: 20px;
&:first-child {
margin-top: 10px;
}
&.links {
margin: 12px 0 10px;
}
}
}
/*==================================================================
ACF Filed Content Styles
===================================================================*/
.norebro-acf-typo-field-content,
.norebro-acf-sizes-field-content,
.norebro-color-field-content {
.row {
margin-bottom: 10px;
clear: both;
&:after {
content: '';
clear: both;
display: block;
}
&.font-picker {
position: relative;
padding-bottom: 10px;
}
}
.xl-col3 {
float: left;
padding-right: 20px;
width: calc(100% / 3);
&:last-child {
padding: 0;
}
}
.checkboxes {
font-size: 0;
&:first-child {
padding-top: 6px;
}
label {
font-size: 13px;
}
}
.font-preview {
padding: 15px;
border: none;
background-color: lighten($color_admin, 56%);
border-radius: $border_radius;
font-size: 14px;
border-left: 5px solid rgba(0, 0, 0, .1);
margin-top: 10px;
}
span.no_content {
display: block;
padding: 8px 0 0 0;
color: lighten($color_text, 20%);
}
.label {
margin: 3px 0px;
display: block;
span {
opacity: 1;
color: lighten($color_text, 20%);
}
}
}
@-webkit-keyframes stretchdelay {
0%, 40%, 100% { -webkit-transform: translateY(-10px) }
20% { -webkit-transform: translateY(-20px) }
}
@keyframes stretchdelay {
0%, 40%, 100% {
transform: translateY(-10px);
-webkit-transform: translateY(-10px);
} 20% {
transform: translateY(-20px);
-webkit-transform: translateY(-20px);
}
}
@media (max-width: 1200px) {
.norebro-acf-typo-field-content .sm-col1,
.norebro-acf-sizes-field-content .sm-col1 {
width: 100%;
}
}
/*==================================================================
ACF Tables Styles
===================================================================*/
.acf-field-clone {
.acf-th {
font-weight: 600;
font-size: 13px;
padding: 0 8px;
border: none;
& {
padding-left: 0;
color: inherit;
}
}
table,
table > tbody > tr > td {
border: none;
}
}
.acf-repeater {
.acf-row-handle {
&.order + td,
&.remove {
border-color: $color_border;
}
&.order,
&:first-child,
&:last-child {
background: lighten($color_background_light, 35%);
}
}
.acf-table {
border-color: $color_border;
> tbody,
> thead {
> tr {
> td,
> th {
padding: 6px 8px;
border-color: $color_border;
}
> td:first-child,
> th:first-child {
padding-left: 0;
}
}
}
}
}
.acf-table {
> tbody,
> thead {
> tr {
> td,
> th {
padding-right: 20px;
padding-left: 0px;
}
}
}
}
/*==================================================================
ACF Image Option Styles
===================================================================*/
.norebro-acf-image-option-type {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
.naiot-container {
height: auto;
width: auto;
background: 0 0;
border-radius: 5px;
border: none;
}
.naiot-item {
margin: 0;
width: calc(100% / 4);
padding-right: 15px;
height: auto;
box-sizing: border-box;
&.naiot-item--active {
img {
border-radius: 5px 5px 0 0;
}
}
@media only screen and (max-width:1440px) {
width: calc(100% / 3);
}
img {
width: 100%;
height: auto;
vertical-align: top;
border-radius: 5px;
}
.naiot-description {
width: auto;
margin: 0 0 16px;
font-size: 13px;
border-radius: 0 0 5px 5px;
height: auto;
padding: 6px 0;
font-style: normal;
}
}
.naiot-item.naiot-item--active .naiot-container {
border-radius: 5px 5px 0 0;
box-shadow: none;
background: rgba($color_admin, .5);
}
.naiot-item.naiot-item--active .naiot-description {
background: $color_admin;
color: #fff
}
.naiot-item:hover .naiot-container {
box-shadow: 0 2px 5px rgba(0, 0, 0, .06)
}
}
/*==================================================================
ACF Switcher Styles
===================================================================*/
.acf-switch {
border-color: rgba($color_grey, .3);
box-shadow: none;
background-color: darken($color_button, 10%);
height: auto;
vertical-align: middle;
padding: 0 5px;
margin: 7px 0;
&,
.acf-switch-slider {
border-radius: 16px;
}
.acf-switch-on {
text-shadow: none;
font-size: 0;
}
span {
padding: 0;
height: 20px;
font-size: 0;
min-width: 13px;
}
.acf-switch-slider {
border: none;
right: 50%;
box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
}
&.-on {
border-color: $color_admin;
background: $color_admin;
&:hover {
background-color: lighten($color_admin, 10%);
}
}
&.-on {
.acf-switch-slider {
border: none;
left: 50%;
box-shadow: 0 4px 8px rgba(0, 0, 0, .12);
}
}
}
/*==================================================================
ACF Support
===================================================================*/
.norebro-theme-support-block {
margin: 0 auto;
min-width: 200px;
padding: 20px 100px;
text-align: center;
background: #fff;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
h3 {
font-size: 23px;
line-height: 40px;
margin-bottom: 0
}
.norebro-theme-support-content {
font-size: 16px;
}
.norebro-theme-support-to-ticksy {
display: inline-block;
margin: 10px auto;
padding: 12px 25px;
color: #fff;
text-decoration: none;
text-align: center;
font-size: 14px;
background: $color_admin;
@include border_radius();
font-weight: 600;
&:hover {
background: darken($color_admin, 5%);
}
}
}
.theme-settings_page_theme-general-support #poststuff #postbox-container-1 {
display: none;
}
.theme-settings_page_theme-general-support #poststuff #post-body.columns-2 {
margin-right: 0;
}
#poststuff .stuffbox>h3,
#poststuff h2,
#poststuff h3.hndle {
padding: 12px
}
.js .postbox .handlediv .toggle-indicator:before {
margin-top: 9px
}
#adminmenu .wp-not-current-submenu li>a i {
color: #fff;
width: 14px;
margin-right: 2px;
display: inline-block;
margin-left: -2px;
text-align: center
}
#adminmenu .wp-submenu a {
font-size: 14px
}
#adminmenu .wp-has-current-submenu ul>li>a i {
color: #a7a9ab;
width: 14px;
display: inline-block;
text-align: center;
font-size: 18px;
margin: -3px 8px 0 -2px;
vertical-align: middle
}
#adminmenu .wp-has-current-submenu ul>li.current>a i {
color: #fff
}
.vc_edit_form_elements .textarea_raw_html {
font-size: 14px;
font-family: inherit;
color: #242424;
height: 60px;
}
.wp-picker-container::before {
background: 0 0 !important;
}
.vc_ui-panel-content {
padding-bottom: 0px;
}
/*==================================================================
==================================================================
WPBAkery Page Builder
==================================================================
===================================================================*/
.vc_properties-list {
input,
select,
textarea {
padding: 6px;
border-radius: $border_radius;
border-color: $color_border_field;
height: 30px;
color: $color_dark;
text-shadow: none;
box-shadow: none;
&:hover,
&:focus {
border-color: darken($color_border_field, 20%);
color: $color_dark;
box-shadow: none;
}
&:focus {
border-color: $color_admin;
background: $color_background_light;
}
}
input,
select {
line-height: 15px;
&[type=checkbox] {
padding: 0px;
height: 16px;
line-height: 1;
}
}
textarea {
height: auto;
line-height: inherit;
}
}
/*==================================================================
WPBAkery Accordion SC Styles
===================================================================*/
.wpb_norebro_accordion > .vc_controls,
.wpb_norebro_accordion_inner:not(.vc_active):hover>.vc_controls {
visibility: visible;
opacity: 1;
}
.wpb_norebro_accordion {
margin-top: 30px!important;
padding-top: 10px
}
.wpb_norebro_accordion .wpb_element_wrapper {
background: 0 0;
padding-left: 0;
padding-right: 0
}
.wpb_norebro_accordion .vc_tta-container {
margin-top: 0
}
.wpb_norebro_accordion_inner .vc_tta-panel-body>.vc_controls {
opacity: 1;
visibility: visible;
height: 28px
}
.wpb_norebro_accordion_inner>.vc_controls .vc_controls-tc {
top: 5px
}
.wpb_norebro_accordion .vc_tta-section-append {
margin-top: 4px
}
.vc_norebro_accordion_inner-container {
margin: 2px 0;
width: 100%;
background: $color_background_light;
.right {
margin: 2px 0;
width: 100%;
background: $color_background_light;
}
.heading {
padding: 8px 14px 8px 12px;
color: #343434;
font-weight: 600;
line-height: 20px;
.plus {
float: right;
font-size: 18px;
line-height: 20px;
color: rgba(0, 0, 0, .4);
}
}
}
.wpb_accordion_inner_norebro {
margin-top: 0;
&:first-child {
margin-top: 4px
}
&:last-child {
margin-bottom: 4px
}
.wpb_element_wrapper {
padding: 2px 10px
}
}
/*==================================================================
WPBAkery Testimonials SC Styles
===================================================================*/
.vc_norebro_testimonial-container {
padding: 14px 0 10px;
width: auto;
.lines {
margin: 0 auto;
width: 160px;
height: 26px;
.line {
margin-bottom: 4px;
height: 6px;
background: $color_vc_background_light;
&:last-child {
margin: 0
}
}
}
.photo {
margin: 8px auto;
width: 30px;
height: 30px;
border-radius: 50%;
background: $color_vc_background_light;
}
.name {
margin: 0 auto;
width: 140px;
min-height: 12px;
font-size: 12px;
line-height: 12px;
text-align: center
}
.position {
margin: 4px auto 0;
width: 70px;
height: 5px;
background: $color_vc_background_light;
}
}
/*==================================================================
WPBAkery Team Member SC Styles
===================================================================*/
.vc_norebro_team_member-container {
padding: 14px 0 6px;
width: auto;
._contain {
margin: 8px auto;
padding-bottom: 4px;
max-width: 110px;
width: 80%;
background: $color_vc_background_light;
overflow: hidden;
border-radius: $border_radius;
.photo {
max-width: 110px;
height: 110px;
width: 100%;
background: center center no-repeat;
}
}
.lines {
margin: 0 auto;
max-width: 160px;
width: 92%;
height: 26px;
.line {
margin: 0 auto 4px;
max-width: 110px;
height: 6px;
background: $color_vc_background;
&:nth-child(2) {
max-width: 90px;
}
&:nth-child(3) {
max-width: 70px;
}
}
}
.name {
margin: 5px auto;
max-width: 110px;
width: 96%;
min-height: 12px;
font-size: 11px;
line-height: 12px;
text-align: center
}
}
/*==================================================================
WPBAkery Team Member SC Inner Styles
===================================================================*/
.vc_norebro_team_member_inner-container {
padding: 14px 0 6px;
width: auto;
._contain {
margin: 8px auto;
width: 180px;
height: 100px;
background: $color_vc_background_light;
line-height: 10px;
}
.right {
float: left;
width: 90px;
height: 100px;
}
.lines {
margin: 0 auto;
width: 70px;
.line {
margin-bottom: 4px;
height: 4px;
background: $color_background_light;
.line:last-child {
margin: 0;
}
}
}
._contain .photo {
float: left;
width: 90px;
height: 100px;
background: center center no-repeat $color_background_light
}
.name {
margin: 6px auto 0;
width: 86px;
min-height: 11px;
font-size: 10px;
line-height: 11px;
text-align: center;
}
.position {
margin: 5px auto 9px;
width: 50px;
height: 4px;
background: $color_background_light;
}
}
.wpb_team_member_inner_norebro {
float: left;
margin: 0!important;
height: 174px;
width: 25%;
min-width: 220px;
}
/*==================================================================
WPBAkery Icon Box SC Styles
===================================================================*/
.vc_norebro_icon_box-container {
.icon {
margin: 6px auto 8px;
width: 60px;
height: 60px;
border-radius: 50%;
background: $color_vc_background;
text-align: center;
line-height: 4px;
span {
font-size: 28px;
line-height: 60px;
}
span.small {
display: inline-block;
padding-top: 8px;
font-size: 24px;
line-height: 24px;
}
}
.title {
margin: 0 auto 10px;
max-width: 180px;
width: 80%;
font-size: 12px;
text-align: center;
}
.line {
margin: 0 auto 4px;
max-width: 110px;
height: 6px;
background: $color_vc_background;
&:nth-child(2) {
max-width: 90px;
}
&:nth-child(3) {
max-width: 70px;
}
}
}
/*==================================================================
WPBAkery Contact SC Styles
===================================================================*/
.vc_norebro_contact_inner-container ._contain {
margin: 8px 0 0;
overflow: hidden;
.icon {
float: left;
margin-right: 8px;
width: 30px;
height: 30px;
background: $color_background_light
}
.right {
float: left
}
.heading {
font-weight: 600
}
}
/*==================================================================
WPBAkery Banner SC Styles
===================================================================*/
.vc_norebro_banner_box-container {
.image {
margin: 24px 0 8px;
border-radius: $border_radius;
width: auto;
height: 150px;
background: center 75% no-repeat $color_vc_background_light;
overflow: hidden;
}
.title {
margin: 0 auto;
padding: 8px 10px 3px;
font-size: 13px;
font-weight: 600;
text-align: left;
background: rgba(0, 0, 0, .03);
}
.lines {
padding: 0 10px 8px;
background: rgba(0, 0, 0, .03);
font-size: 11px;
line-height: 11px;
color: rgba(0, 0, 0, .5);
}
}
.vc_norebro_banner_box_inner-container {
margin-top: 26px;
overflow: hidden;
.image {
margin-bottom: 10px;
width: 50%;
float: left;
max-width: 340px;
height: 186px;
background: center center no-repeat $color_vc_background_light;
}
._wrap {
float: left;
min-width: 50%;
}
.title {
margin: 0 auto;
padding: 8px 0 3px 10px;
font-size: 13px;
font-weight: 600;
text-align: left;
}
.lines {
padding: 0 10px 8px;
font-size: 11px;
line-height: 11px;
}
.desc {
padding: 5px 0 5px 10px;
width: 100%;
}
.desc div {
margin-bottom: 5px;
height: 9px;
width: 100%;
max-width: 280px;
background: rgba(0, 0, 0, .05);
}
.more {
margin: 10px 0 0 10px;
height: 28px;
width: 90px;
background: rgba(0, 0, 0, .05)
}
}
/*==================================================================
WPBAkery Extra Typo Styles
===================================================================*/
.norebro_extra_typography_block {
.row {
overflow: hidden;
margin-bottom: 8px;
&:last-child {
margin: 0
}
}
.split-column {
float: left;
width: 25%;
box-sizing: border-box;
padding-right: 25px;
&:last-child {
padding-right: 0;
}
}
.column-6 {
width: 50%;
padding-right: 0px;
}
.column-3 {
width: 25%;
}
.title {
display: inline-block;
margin-bottom: 6px;
font-size: 14px;
font-weight: 500;
}
.input-styles-wrap {
min-height: 24px;
label {
display: inline-block
}
> .cbrio_custom_check {
display: flex;
align-items: center;
margin-top: 8px;
}
}
.wp-picker-container .wp-color-result.button {
margin-top: 0px;
}
.input-pixeles-wrap {
display: flex;
align-items: center;
margin-bottom: 5px;
input {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.pixeles {
height: 30px;
width: 30px;
line-height: 30px;
font-size: 14px;
line-height: 28px;
@include border_right_radius();
background: #F7F7F7;
border: 1px solid $color_border_field;
border-left: none;
text-align: center;
box-sizing: border-box;
}
}
.input-fonts-wrap {
padding-top: 1px
}
.tip {
margin-top: 3px;
padding: 0 3px;
font-size: 12px;
text-align: right
}
}
.norebro_extra_portfolio_types_block .select2-container,
.norebro_extra_portfolio_types_block .select2-container .select2-search__field,
.norebro_extra_post_types_block .select2-container,
.norebro_extra_post_types_block .select2-container .select2-search__field,
.norebro_extra_woo_categories_types_block .select2-container,
.norebro_extra_woo_categories_types_block .select2-container .select2-search__field {
width: 100% !important;
}
.norebro_extra_portfolio_types_block .select2-container--default .select2-selection--multiple,
.norebro_extra_portfolio_types_block .select2-container--default.select2-container--focus .select2-selection--multiple,
.norebro_extra_post_types_block .select2-container--default .select2-selection--multiple,
.norebro_extra_post_types_block .select2-container--default.select2-container--focus .select2-selection--multiple,
.norebro_extra_woo_categories_types_block .select2-container--default .select2-selection--multiple,
.norebro_extra_woo_categories_types_block .select2-container--default.select2-container--focus .select2-selection--multiple {
border-color: #ddd;
border-radius: $border_radius;
height: 30px;
line-height: 30px;
box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
color: #32373c;
}
.norebro_extra_portfolio_types_block,
.norebro_extra_post_types_block {
.select2-container .select2-search--inline .select2-search__field {
margin-top: 0px;
}
}
.norebro_extra_choose_box_block {
ul {
display: block;
margin: 0;
li {
display: block;
float: left;
overflow: hidden;
margin: 5px 15px 0 0;
height: 120px;
input[type=radio]:checked+label {
border-color: $color_admin;
background-color: rgba($color_admin, .2);
border-radius: $border_radius $border_radius 0px 0px;
.norebro_extra_choose_box_title {
background-color: $color_admin;
color: #fff;
border-radius: 0px 0px $border_radius $border_radius;
border-color: $color_admin;
}
}
input[type=radio] {
display: none;
}
label {
position: relative;
display: block;
width: 120px;
height: 80px;
background-position: center center;
background-repeat: no-repeat;
background-color: rgba($color_text, .1);
border: 1px solid #fff;
border-radius: $border_radius;
&:hover {
border-color: $color_text;
transition: all .15s ease-in;
}
}
}
}
}
.norebro_extra_choose_box_title {
position: absolute;
transform: translateY(100%);
left: -1px;
right: -1px;
padding: 3px 2px;
line-height: 1.2;
bottom: 0px;
font-size: 11px;
box-sizing: border-box;
text-align: center;
color: $color_text;
border: 1px solid transparent;
}
/*==================================================================
Extra Icon Picker Styles
===================================================================*/
.norebro_extra_icon_picker_block .selected-icon {
width: 90px;
height: 50px;
line-height: 52px;
border: 1px solid #ddd;
text-align: center;
font-size: 28px
}
.norebro_extra_icon_picker_block .selected-icon span::before {
line-height: 52px!important
}
.norebro_extra_icon_picker_block .selected-icon .select {
background: #eee;
width: 30px;
height: 50px;
line-height: 50px;
border-left: 1px solid #ddd;
font-size: 22px;
float: right
}
.norebro_extra_icon_picker_block .selected-icon:hover {
border-color: #ccc;
cursor: pointer
}
.norebro_extra_icon_picker_block .selected-icon:hover .select {
background: #ddd;
border-color: #ccc
}
.norebro_extra_icon_picker_block .content {
width: 100%;
max-height: 0;
height: auto;
border: 1px solid #ddd;
margin-top: 5px;
padding: 0;
overflow: hidden;
opacity: 0;
transition: .2s linear;
transition-property: opacity, max-height, background-color
}
.norebro_extra_icon_picker_block .content.open {
max-height: 600px;
padding: 3px 2px 0 0;
opacity: 1;
background-color: #f6f6f6
}
.norebro_extra_icon_picker_block .content .categories,
.norebro_extra_icon_picker_block .content .search {
width: calc(100% - 9px);
margin: 2px 5px
}
.norebro_extra_icon_picker_block strong.category-name {
margin: 6px 0 6px 5px;
clear: both;
display: inline-block
}
.norebro_extra_check_block input[type=checkbox]:checked,
.norebro_extra_check_block input[type=checkbox]:not(:checked),
.norebro_extra_custom_check input[type=checkbox]:checked,
.norebro_extra_custom_check input[type=checkbox]:not(:checked),
.norebro_extra_icon_picker_block ul.icons li li.hidden,
.norebro_extra_icon_picker_block ul.icons li li.search-hidden,
.norebro_extra_icon_picker_block ul.icons li.category-hidden {
display: none
}
.norebro_extra_icon_picker_block ul.icons {
width: 100%;
max-height: 320px;
margin: 5px 0 3px;
padding: 0 2px;
border: none;
box-sizing: border-box;
overflow: hidden;
overflow-y: auto;
min-height: 320px
}
.norebro_extra_icon_picker_block ul.icons ul,
.norebro_extra_typography_block .input-pixeles-wrap {
overflow: hidden
}
.norebro_extra_icon_picker_block ul.icons li li {
width: 61px;
height: 61px;
text-align: center;
font-size: 42px;
line-height: 61px;
margin: 0 0 3px 3px;
float: left;
border: 1px solid #eee;
box-sizing: border-box;
background-color: #fff;
}
.norebro_extra_icon_picker_block ul.icons li li i::before {
line-height: 61px!important;
}
.norebro_extra_icon_picker_block ul.icons li li.selected {
border: 2px solid #307ac8;
}
.norebro_extra_icon_picker_block ul.icons li li:hover {
background: #d2f2ff;
border: 1px solid #8cf;
cursor: pointer;
}
.norebro_extra_icon_picker_block ul.icons li li.selected:hover {
border: 2px solid #307ac8;
}
.vc_ui-panel-content-container {
min-height: 50px;
font-size: 15px;
}
.norebro_extra_custom_check {
margin-right: 6px;
}
.vc_general.vc_ui-tabs-line {
.vc_ui-tabs-line-trigger {
font-size: 15px;
}
}
.norebro_extra_check_block input[type=checkbox]:checked+label,
.norebro_extra_check_block input[type=checkbox]:not(:checked)+label,
.norebro_extra_custom_check label {
position: relative;
padding-left: 25px;
cursor: pointer;
vertical-align: 0;
}
.norebro_extra_check_block input[type=checkbox]:checked+label:before,
.norebro_extra_check_block input[type=checkbox]:not(:checked)+label:before,
.norebro_extra_custom_check label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 16px;
height: 16px;
border: 1px solid #ddd;
box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .06);
}
.norebro_extra_check_block input[type=checkbox]:checked+label:after,
.norebro_extra_check_block input[type=checkbox]:not(:checked)+label:after,
.norebro_extra_custom_check label:after {
content: '✔';
position: absolute;
top: 1px;
left: 3px;
font-size: 15px;
line-height: 15px;
color: #305288;
}
.norebro_extra_button_block .disabled,
.norebro_extra_button_block .wp-picker-active {
position: relative;
}
.norebro_extra_check_block input[type=checkbox]:not(:checked)+label:after,
.norebro_extra_custom_check input[type=checkbox]:not(:checked)+label:after {
opacity: 0
}
.norebro_extra_check_block input[type=checkbox]:checked+label:after,
.norebro_extra_custom_check input[type=checkbox]:checked+label:after {
opacity: 1
}
.norebro_extra_check_block input[type=checkbox]:checked:focus+label:before,
.norebro_extra_check_block input[type=checkbox]:not(:checked):focus+label:before {
border: 1px dotted #00f
}
.norebro_extra_check_block label:hover:before {
border: 1px solid #4778d9!important
}
.vc_norebro_pricing_table-container,
.vc_norebro_service_table-container {
margin: 6px auto 0;
padding: 30px 16px;
max-width: 174px;
border: 1px solid rgba(0, 0, 0, .08)
}
.vc_norebro_pricing_table_features-container {
margin: 6px auto 0;
padding: 30px 16px 56px;
max-width: 174px
}
.vc_norebro_pricing_table-container .title,
.vc_norebro_service_table-container .title {
text-align: center;
font-weight: 600;
font-size: 16px
}
.vc_norebro_pricing_table_features-container .title {
margin-top: 64px;
padding-left: 10%;
text-align: left;
font-weight: 600;
font-size: 16px
}
.vc_norebro_pricing_table-container .subtitle,
.vc_norebro_service_table-container .subtitle {
margin: 4px auto;
height: 6px;
width: 35%;
background: $color_background_light
}
.vc_norebro_pricing_table-container .price,
.vc_norebro_service_table-container .price {
margin-bottom: 16px;
font-size: 24px;
text-align: center;
font-weight: 600
}
.vc_norebro_pricing_table-container .price span,
.vc_norebro_service_table-container .price span {
display: inline-block;
margin-right: 2px;
height: 8px;
width: 7px;
vertical-align: 10px;
background: $color_background_light
}
.vc_norebro_pricing_table-container .item,
.vc_norebro_service_table-container .item,
.vc_norebro_pricing_table_features-container .item {
margin: 8px auto;
height: 9px;
width: 80%;
background: $color_background_light
}
.vc_norebro_pricing_table-container .divider,
.vc_norebro_service_table-container .divider,
.vc_norebro_pricing_table_features-container .divider {
margin: 8px auto;
height: 1px;
background: $color_background_light;
width: 90%
}
.vc_norebro_pricing_table-container .read_more,
.vc_norebro_service_table-container .read_more {
margin: 10px auto 0;
max-width: 84px;
width: 60%;
height: 22px;
background: $color_background_light
}
.vc_element_label,
.wpb_element_label {
font-weight: 500;
margin-bottom: 7px;
}
.norebro_extra_divider_block {
margin-top: 18px;
padding-bottom: 10px;
height: 20px;
line-height: 20px;
font-size: 16px;
border-bottom: 1px solid $color_border;
letter-spacing: -0.01em;
font-weight: 500;
color: darken($color_grey, 5%);
}
.vc_wrapper-param-type-norebro_divider {
padding-top: 8px
}
.wpb_norebro_split_screen_column_left>.wpb_element_wrapper>.vc_empty-container::after,
.wpb_norebro_split_screen_column_right>.wpb_element_wrapper>.vc_empty-container::after,
.wpb_norebro_split_screens>.wpb_element_wrapper>.vc_empty-container::after {
top: 12px;
left: inherit;
right: calc(50% - 4px)
}
.wpb_norebro_split_screen>.wpb_element_wrapper>.wpb_column_container {
margin: 0 10px 0 25px
}
.wpb_norebro_split_screen>.wpb_element_wrapper>.wpb_element_title {
display: none
}
.wpb_norebro_split_screen>.wpb_element_wrapper>.wpb_column_container,
.wpb_norebro_split_screen_column_left,
.wpb_norebro_split_screen_column_right {
background: #fafafa
}
.wpb_norebro_split_screen_column_left {
width: 50%;
float: left
}
.wpb_norebro_split_screen_column_right {
margin: 0;
width: 50%;
float: left
}
.wpb_norebro_split_screen_column_left>.wpb_element_wrapper>.wpb_column_container,
.wpb_norebro_split_screen_column_right>.wpb_element_wrapper>.wpb_column_container,
.wpb_norebro_vertical_slider_inner .wpb_element_wrapper .wpb_column_container {
margin: 0 10px
}
.wpb_norebro_vertical_slider_inner .wpb_element_wrapper .wpb_column_container.vc_empty-container::after {
top: 10px
}
.wpb_norebro_vertical_slider_inner {
border-bottom: 2px dotted #e6e6e6
}
.wpb_norebro_vertical_slider_inner:last-child {
border-bottom: none
}
.norebro_extra_datetime_block {
margin-top: 5px;
padding: 5px 6px
}
.norebro_extra_datetime_block label {
display: inline-block;
margin: 0 4px
}
.norebro_extra_datetime_block .divider {
line-height: 40px;
vertical-align: -10px
}
.norebro_extra_datetime_block label:first-child {
margin-left: 0
}
.norebro_extra_datetime_block input[type=number] {
width: 50px
}
.norebro_extra_datetime_block input[type=number].year {
width: 70px
}
.norebro_extra_datetime_block label.hour {
margin-left: 40px
}
.left {
float: left;
}
.fullwidth {
margin-left: 10px;
}
.norebro_extra_button_block .brand-color {
margin-left: 5px;
margin-top: 9px;
}
.norebro_extra_button_block .brand-color label {
vertical-align: -4px;
}
.norebro_extra_button_block .button-checkbox {
min-height: 40px;
margin-top: 30px
}
.norebro_extra_button_block .button-checkbox input[type=checkbox] {
vertical-align: -3px
}
.norebro_extra_button_block .wp-picker-active .wp-picker-input-wrap {
width: 100%;
box-sizing: border-box;
padding: 10px 10px 0;
border: 1px solid #ddd;
border-bottom-width: 0;
position: relative
}
.norebro_extra_button_block .wp-picker-input-wrap input[type=text] {
width: 70%!important;
height: 30px
}
.norebro_extra_button_block .wp-picker-input-wrap input[type=button] {
width: 28%;
height: 30px;
margin-left: 2%
}
.norebro_extra_button_block .disabled:after,
.norebro_extra_colorpicker_block .color.disabled:after {
content: '';
background: rgba(255, 255, 255, .6);
width: 100%;
height: 100%;
top: 0;
left: 0
}
.norebro_extra_button_block .disabled:after {
position: absolute;
}
// Colorpicker
.norebro_extra_colorpicker_block,
.norebro_extra_colorpicker_block .left {
display: flex;
align-items: center;
.color {
margin-right: 10px;
position: relative;
}
.color.disabled:after {
position: absolute;
}
}
// Colorpicker brand color
.brand-color {
display: flex;
align-items: center;
font-size: 14px;
label {
display: flex;
align-items: center;
}
&-holder {
margin-left: 10px;
display: flex;
align-items: center;
color: $color_grey;
font-size: 14px;
.marker {
height: 14px;
width: 14px;
border: 3px solid rgba(#000, .15);
border-radius: $border_radius;
}
}
}
.vc_description {
color: $color_grey;
font-style: normal;
}
.vc_properties-list input[type=checkbox] {
margin: 0px 5px 0px 0px;
}
.vc_ui-panel.vc_ui-panel-window {
z-index: 10000!important
}
.vc_shortcode-param[data-param_type=iconpicker] .vc-icons-selector .selected-icon i {
font-size: 46px;
line-height: 46px
}
.vc_shortcode-param[data-param_type=iconpicker] .vc-icons-selector .selected-icon {
padding: 4px 0;
height: 46px
}
.vc-icons-selector .selector-button {
padding-top: 8px;
height: 46px
}
.vc-icons-selector .selector {
height: 54px
}
.fip-vc-theme-grey.vc-icons-selector .fip-icons-container .fip-box.current-icon:hover,
.fip-vc-theme-grey.vc-icons-selector span.current-icon {
background-color: #305288
}
.fip-vc-theme-grey.vc-icons-selector .selector-search input[type=text] {
font-size: 14px
}
.vc-icons-selector .fip-icons-container .fip-box {
padding: 4px 0;
height: 46px;
font-size: 46px;
line-height: 46px
}
.wpb_norebro_tabs {
margin-top: 30px!important
}
.wpb_norebro_tabs>.wpb_element_wrapper {
background: 0 0;
padding: 14px 0 10px
}
.wpb_norebro_tabs>.vc_controls {
opacity: 1!important;
visibility: visible
}
.wpb_norebro_tabs .vc_tta-container {
margin-top: 10px
}
.wpb_norebro_tabs .vc_tta-tabs-container li.vc_tta-tab {
margin-right: 4px
}
.wpb_norebro_tabs .vc_tta-tabs-container li.vc_tta-tab a {
padding: 10px 14px
}
.wpb_norebro_tabs_inner {
margin: 0
}
.wpb_norebro_tabs_inner>.wpb_element_wrapper>.vc_tta-panel-body {
margin-top: 10px;
padding-top: 40px
}
.wpb_norebro_tabs_inner>.vc_controls {
opacity: 0;
visibility: hidden
}
.wpb_norebro_tabs_inner>.wpb_element_wrapper>.vc_tta-panel-body>.vc_controls {
opacity: 1;
visibility: visible
}
.wpb_norebro_carousel {
margin-top: 30px!important
}
.wpb_norebro_carousel>.wpb_element_wrapper {
background: 0 0;
padding: 14px 0 10px
}
.wpb_norebro_carousel>.vc_controls {
opacity: 1!important;
visibility: visible
}
.wpb_norebro_carousel .vc_tta-container {
margin-top: 10px
}
.wpb_norebro_carousel .vc_tta-tabs-container li.vc_tta-tab {
margin-right: 4px
}
.wpb_norebro_carousel .vc_tta-tabs-container li.vc_tta-tab a {
padding: 10px 14px
}
.wpb_norebro_carousel_inner {
margin: 0
}
.wpb_norebro_carousel_inner>.wpb_element_wrapper>.vc_tta-panel-body {
margin-top: 10px;
padding-top: 40px
}
.wpb_norebro_carousel_inner>.vc_controls {
opacity: 0;
visibility: hidden
}
.wpb_norebro_carousel_inner>.wpb_element_wrapper>.vc_tta-panel-body>.vc_controls {
opacity: 1;
visibility: visible
}
.wpb_norebro_split_box>.wpb_element_wrapper>.vc_empty-container,
.wpb_norebro_split_box_inner>.wpb_element_wrapper>.vc_empty-container {
background: 0 0;
cursor: default
}
.wpb_norebro_split_box_column,
.wpb_norebro_split_box_column_inner {
width: calc(50% - 25px);
float: left;
padding: 0 12px;
margin-top: 0!important
}
.wpb_norebro_split_box_column:first-child,
.wpb_norebro_split_box_column_inner:first-child {
width: calc(50% - 25px);
border-right: 1px solid rgba(0, 0, 0, .1);
}
.wpb_norebro_split_box_column>.wpb_element_wrapper>.wpb_column_container,
.wpb_norebro_split_box_column_inner>.wpb_element_wrapper>.wpb_column_container {
margin: 0 10px;
}
.wpb_norebro_text .wpb_element_wrapper p {
margin-top: 0;
}
.wpb_norebro_banner_box_group>.wpb_element_wrapper>.vc_empty-container::after,
.wpb_norebro_contacts_group>.wpb_element_wrapper>.vc_empty-container::after,
.wpb_norebro_parallax>.wpb_element_wrapper>.vc_empty-container::after,
.wpb_norebro_split_box_column>.wpb_element_wrapper>.vc_empty-container::after,
.wpb_norebro_split_box_column_inner>.wpb_element_wrapper>.vc_empty-container::after,
.wpb_norebro_team_members_group>.wpb_element_wrapper>.vc_empty-container::after {
top: 12px;
}
.wpb_norebro_accordion_inner>.wpb_element_wrapper>.vc_tta-panel-body>.vc_empty-container::after,
.wpb_norebro_tabs_inner>.wpb_element_wrapper>.vc_tta-panel-body>.vc_empty-container::after {
top: 8px;
}
.norebro_heading_VC_gap {
padding: 3px 1px;
font-size: 14px;
font-weight: 600;
}
.wpb_el_type_norebro_divider:first-child {
margin-top: -25px;
}
.vc_ui-panel .vc_panel-tabs>.vc_edit-form-tab.vc_row {
padding-bottom: 20px;
}
/*==================================================================
WPBakery Front-End Fix
===================================================================*/
.vc_editor.compose-mode .vc_norebro_tabs,
.vc_editor.compose-mode .vc_norebro_split_screens {
position: relative;
margin: 10px 0;
height: 60px;
background: rgba(0,0,0,.06);
background: red;
border: 1px solid rgba(0,0,0,.3);
}
.vc_editor.compose-mode .vc_norebro_tabs *,
.vc_editor.compose-mode .vc_norebro_split_screens * {
display: none;
}
.vc_editor.compose-mode .vc_norebro_tabs:after,
.vc_editor.compose-mode .vc_norebro_split_screens:after {
content: 'Sorry, but this shortcode works only in backend editor.';
position: absolute;
display: block;
top: 15px;
left: 50%;
margin-left: -200px;
width: 400px;
height: 30px;
text-align: center;
line-height: 30px;
color: #404040;
background: #ffffff;
background: red;
}