/* = Sticky Header
=============================================================================================== */
.trheader .site-header.headroom--not-top.headroom--pinned {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.9);
    box-shadow: 0px 0px 90px 0px rgba(0, 0, 0, 0.9);
}
.header--fixed {
    position: fixed;
    z-index: 9;
    right: 0;
    left: 0;
    top: 0
}
.admin-bar .header--fixed {
    top: 32px;
    @media screen and (max-width: 782px) {
        top: 46px;
    }
}
.admin-bar.mn-top {
    .header--fixed {
        @media screen and (max-width: 600px) {
            top: 0;
        }
    }
}
.headroom {
    transition: transform .25s ease-in-out;
    will-change: transform;
}

.headroom--pinned {
    transform: translateY(0);
}

.headroom--unpinned {
    transform: translateY(-100%)
}
.header-height-fixed {
    width: 100%;
    height: 80px;
    display: inline-block;
    @media screen and (max-width: 1024px) {
        height: 75px;
    }
}
.header-height-fixed.header-style-2 {
    @media screen and (min-width: 1025px) {
        height: 140px;
    }
}

/* = Demo Import Style
=======================================================*/
.ocdi__gl-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 30px);
    flex: 0 0 calc(25% - 30px);
}
@media (min-width: 1120px){
	.ocdi__gl-item {
	    width: calc(50% - 30px);
	    margin: 0 30px 30px 0;
	}
}
.ocdi__gl-item-buttons {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
}
.ocdi__gl-item:hover .ocdi__gl-item-title {
     display: block; 
}
.radiustheme-core_intro-text.vtdemo-one-click {
    margin-top: 20px;
}
.postbox.vt-support-box.vt-error-box,
.postbox.important-notes,
.postbox.vt-support-box {
    padding: 15px;
}
.ocdi__gl-item-container.js-ocdi-gl-item-container h3 {
    margin-top: 30px;
}
a.nav-tab.vt-mode-switch {
    background-color: transparent;
}
.ocdi__gl-item-image-container {
    height: 320px;
}
.ocdi__intro-notice.notice.notice-warning.is-dismissible {
    padding: 0.875rem;
}
.ocdi__gl-item-container {
    margin-right: -30px;
    margin-top: 3rem;
}
.rtcl-is-admin .select2-container--default .selection .select2-selection--single,
.rtcl-is-admin .customize-control select {
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}