/*delimiter - css 12 */

.netbee-background-dark .netbee-delimier-wrapper .line,
.row .background--dark .netbee-delimier-wrapper .line {
    border-bottom-color: rgba(255, 255, 255, 0.2);
}

.netbee-background-dark .netbee-delimier-wrapper .delim-right .line,
.netbee-background-dark .netbee-delimier-wrapper .delim-left .line,
.row .background--dark .netbee-delimier-wrapper .delim-right .line,
.row .background--dark .netbee-delimier-wrapper .delim-left .line {
    border-bottom-color: rgba(255, 255, 255, 0.2);
}

.netbee-background-dark .netbee-delimier-wrapper .delim-center .text,
.row .background--dark .netbee-delimier-wrapper .delim-center .text {
    color: #fff;
}

.netbee-background-dark .netbee-delimier-wrapper .delim-center .center-arrow,
.row .background--dark .netbee-delimier-wrapper .delim-center .center-arrow {
    border-color: rgba(255, 255, 255, 0.2);
}

.netbee-background-dark .netbee-delimier-wrapper .delim-center .center-arrow i,
.row .background--dark .netbee-delimier-wrapper .delim-center .center-arrow i {
    color: #fff;
}

.netbee-background-dark .netbee-delimier-wrapper.netbee-delimiter-with-text .delim-center span:after,
.netbee-background-dark .netbee-delimier-wrapper.netbee-delimiter-with-text .delim-center span:before,
.row .background--dark .netbee-delimier-wrapper.netbee-delimiter-with-text .delim-center span:after,
.row .background--dark .netbee-delimier-wrapper.netbee-delimiter-with-text .delim-center span:before {
    border-bottom-color: rgba(255, 255, 255, 0.2);
}

.netbee-background-dark .netbee-delimier-wrapper.netbee-delimiter-with-arrow .delim-center .center-arrow i,
.row .background--dark .netbee-delimier-wrapper.netbee-delimiter-with-arrow .delim-center .center-arrow i {
    text-shadow: 0px 0px #fff, 0px 50px #fff;
    color: transparent;
}

.netbee-background-dark .netbee-delimier-wrapper.netbee-delimiter-with-arrow .delim-center .center-arrow:hover,
.row .background--dark .netbee-delimier-wrapper.netbee-delimiter-with-arrow .delim-center .center-arrow:hover {
    border-color: transparent;
    -webkit-box-shadow: 0px 4px 16px 4px rgba(123, 122, 122, 0.15);
    box-shadow: 0px 4px 16px 4px rgba(123, 122, 122, 0.15);
}

.netbee-background-dark .netbee-delimier-wrapper.netbee-delimiter-with-arrow .delim-center .center-arrow:hover i,
.row .background--dark .netbee-delimier-wrapper.netbee-delimiter-with-arrow .delim-center .center-arrow:hover i {
    text-shadow: 0px -50px #fff, 0px 0px #fff;
}

.netbee-delimier-wrapper {
    overflow: hidden;
    width: 100%;
    display: table;
    position: relative;
}

.netbee-delimier-wrapper .delim-left,
.netbee-delimier-wrapper .delim-right,
.netbee-delimier-wrapper .delim-center {
    display: table-cell;
    vertical-align: middle;
}

.netbee-delimier-wrapper .delim-left,
.netbee-delimier-wrapper .delim-right {
    height: 1px;
    width: 50%;
    top: 50%;
    margin-top: -1px;
}

.netbee-delimier-wrapper .delim-left .line,
.netbee-delimier-wrapper .delim-right .line {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
}

.netbee-delimier-wrapper .delim-center {
    margin: 0 auto;
    text-align: center;
    position: relative;
}

.netbee-delimier-wrapper .delim-center .center-arrow {
    border: 2px solid;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    border-radius: 50%;
}

.netbee-delimier-wrapper .delim-center .center-arrow .inner-wrapper-icon {
    display: table;
    width: 100%;
    height: 100%;
    text-align: center;
}

.netbee-delimier-wrapper .delim-center .center-arrow i {
    font-size: 10px;
    vertical-align: middle;
    display: table-cell;
    color: #1b1b1b;
    position: relative;
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    transition: color .3s ease;
}

.netbee-delimier-wrapper.netbee-delimiter-with-arrow {
    padding-bottom: 15px;
    padding-top: 6px;
}

.netbee-delimier-wrapper.netbee-delimiter-with-arrow .center-arrow {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    overflow: hidden;
    -webkit-transition: background-color .3s ease, border-color .3s ease, box-shadow .3s ease, transform .3s ease;
    -moz-transition: background-color .3s ease, border-color .3s ease, box-shadow .3s ease, transform .3s ease;
    transition: background-color .3s ease, border-color .3s ease, box-shadow .3s ease, transform .3s ease;
}

.netbee-delimier-wrapper.netbee-delimiter-with-arrow .center-arrow .inner-wrapper-icon {
    cursor: pointer;
}

.netbee-delimier-wrapper.netbee-delimiter-with-arrow .center-arrow .inner-wrapper-icon i {
    color: transparent !important;
    text-shadow: 0px 0px #1b1b1b, 0px 150px #1b1b1b;
    -webkit-transition: text-shadow .2s ease;
    -moz-transition: text-shadow .2s ease;
    transition: text-shadow .2s ease;
}

.netbee-delimier-wrapper.netbee-delimiter-with-arrow .center-arrow:hover {
    border-color: transparent;
    -webkit-box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, 0.15);
}

.netbee-delimier-wrapper.netbee-delimiter-with-arrow .center-arrow:hover .inner-wrapper-icon i {
    text-shadow: 0px -150px #fff, 0px 0px #fff !important;
}

.netbee-delimier-wrapper.netbee-delimiter-with-line .line {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
}

.netbee-delimier-wrapper.netbee-delimiter-with-icon .center-arrow {
    border: none !important;
    margin: 0 10px;
}

.netbee-delimier-wrapper.netbee-delimiter-with-text .delim-center span {
    display: inline-block;
    position: relative;
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    transition: color .3s ease;
}

.netbee-delimier-wrapper.netbee-delimiter-with-text .delim-center span:before {
    right: 100%;
    margin-right: 25px;
}

.netbee-delimier-wrapper.netbee-delimiter-with-text .delim-center span:after {
    left: 100%;
    margin-left: 25px;
}

.netbee-delimier-wrapper.netbee-delimiter-with-text .delim-center span:after,
.netbee-delimier-wrapper.netbee-delimiter-with-text .delim-center span:before {
    content: "";
    position: absolute;
    top: 50%;
    height: 1px;
    width: 9999px;
    display: block;
    border-bottom-style: solid;
}

.netbee-delimier-wrapper.netbee-delimiter-with-image .background-repeat {
    background-repeat: repeat-x;
}