/*footer float*/
.footer {
    z-index: 999 !important;
}
/*footer wide*/
#main > .wf-wrap, #bottom-bar > .wf-wrap, #footer > .wf-wrap {
width: 100% !important;
}
/*mobile menu drawer solid*/
.dt-mobile-header {
background-color: white;
}
/*flyout*/
@media (min-width: 992px) {
.flyout-content-body {
}
.col {
/*display: inline-block;
overflow-y: hidden;*/
}
.col_left {
width: 60%;
margin-right: 6%;
}
.col_right {
width: 32%;
position: absolute;
top: 60px;
}
.flyout-content {
padding-top: 30px;
}
.col_left.contact, .col_right.contact {
width: 50%;
margin-right: 4%;
overflow:visible;
}
.col_left.story div {
overflow-y: scroll;
height: 200px;
}
article.dt_portfolio {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}
.dt_portfolio .wf-cell {
width:50% !important;
}
}
@media (max-width: 991px) {
.flyout-open[id^="flyout-content-id-"] {
height: 100% !important;
}
.col_right {
margin-top: 50px;
}
}

.main-nav > li > a .menu-text {
 text-transform: uppercase !important;
}


.single-portfolio .images-container, .single-portfolio .project-post ul.royalSlider {
    border: 1px solid #ccc;
}
.bne-flyout-wrapper input[type="text"], .bne-flyout-wrapper input[type="password"], .bne-flyout-wrapper input[type="date"], .bne-flyout-wrapper input[type="datetime"], .bne-flyout-wrapper input[type="email"], .bne-flyout-wrapper input[type="number"], .bne-flyout-wrapper input[type="search"], .bne-flyout-wrapper input[type="tel"], .bne-flyout-wrapper input[type="time"], .bne-flyout-wrapper input[type="url"], .bne-flyout-wrapper textarea, .bne-flyout-wrapper select {
color: #777 !important;
}

/* Hide sign up button when logged in */
li.logged-in + .logged-out {
display: none;
}