body:not(.display-intro) .site-header {
	max-width: 100%;
}
body, .stag-custom-widget-area .widgettitle span, .comments-title span, #cancel-comment-reply-link, .comment-reply-title span {
	background-color: #ffffff;
}
.portfolio-grid .portfolio, .stag_widget_team .team {
	border-color: #ffffff;
}
button, .button, input[type='reset'], input[type='submit'], input[type='button'], .blog-nav a, .page-numbers, #nprogress .bar, .blog .page-header, .accent-background, .search .page-header, .archive .page-header, .tax-skill .entry-header, .blog .page-header, .error404 .page-header, .search .page-header, .archive .page-header, .stag-tabs--normal .stag-nav a, .stag-toggle--normal .stag-toggle-title, .page-template-default.page .entry-header, .ui-accordion-header-active.stag-toggle-title, .page-template-template-archive-php .entry-header, .page-template-template-contact-php .entry-header, .page-template-template-portfolio-php .entry-header {
	background-color: #f57e37;
}
#nprogress .peg {
	-webkit-box-shadow: 0 0 10px #f57e37, 0 0 5px #f57e37;
	-moz-box-shadow: 0 0 10px #f57e37, 0 0 5px #f57e37;
	box-shadow: 0 0 10px #f57e37, 0 0 5px #f57e37;
}
a, .accent-color, .custom-widgets-section li, .portfolio-filter a.active, .custom-widgets-section a:hover {
	color: #f57e37;
}
.stag-icon-link:hover, .stag-social-icons a:hover {
	color: #f57e37 !important;
}

.flexcaption {
    position: absolute;
    z-index:99;
    top:40px;
    left: 40px;
    margin-right:40px;
    padding:1.9375rem;
    background-color:rgba(0,0,0,0.6);
}
.flexcaption h3 {
    font-size: 2.8125rem;
    line-height:1.2;
    margin-bottom: 0.5rem;
    color:white;
    font-weight: 300;
    font-family: 'Roboto Slab';
}
.flexcaption p {
	color:white;
    font-size:125%;
    font-weight: 300;
    margin-bottom: 1.4375rem;   
}

.image-gallery-item {
    margin-bottom:30px;
}

.image-gallery-item p {
    margin-top:10px;
    font-size:14px;
    text-align:center;
}

.image-gallery-item img {
    display:block;
    width:100%;
    border:5px solid #ececec;
}

.entry-title span.show-, .entry-title span.show-no {
    display:none;
}

.entry-title span.show-yes {
    display:block;
    color:#fff;
    font-size:14px;
}

.image-image, .image- {
    display:block;
}

.image-video {
    display:none;
}

.video-video {
    display:block;
}

.video-image, .video- {
    display:none;
}


.signin-yes-1 { display:none !important; }
.signin-yes-0 { display:block !important; }
.signin-no-1 { display:none !important; }
.signin-no-0 { display:none !important; }

.buttons-yes-1 { display:block !important; }
.buttons-yes-0 { display:none !important; }
.buttons-no-1 { display:block !important; }
.buttons-no-0 { display:block; }

.content-yes-1 .image-gallery-item p { display:block !important; }
.content-yes-0 .show-0 { display:none !important; }
.content-no-1 .image-gallery-item p { display:block !important; }
.content-no-0 .image-gallery-item p { display:block !important; }


@media (min-width:900px) {
.main-navigation ul ul a:hover {
	background-color: #f57e37 !important;
}  
}
@media (max-width:801px) {
.post-modal .portfolio-header, .single-portfolio .portfolio-header {
    padding: 0;
}
.flexslider .flex-control-paging {
	display:none;
}
.flexcaption {
    top:0px;
    left: 0px;
    padding:.8rem 1.2rem;
    margin-right:0;
    width:100%;
}
.flexcaption h3 {
    font-size: 2rem;
    line-height:1.6;
    margin-bottom:0;
}
.flexcaption .stag-button--small {
	display: inline-block !important;
    margin-top: 10px;
    margin-left: 0;
    margin-bottom:140px;
    padding: 10px 15px 10px 15px;
    font-size: 14px;
    line-height:12px;
}
.flexcaption .stag-button--large {
	display:none;
}
.flexcaption p {
    font-size:16px;
    line-height:20px;
    margin-bottom:5px;
}
}

@media (max-width:480px) {
.post-modal .portfolio-header, .single-portfolio .portfolio-header {
    padding: 0;
}
.flexslider .flex-control-paging {
	display:none;
}
.flexcaption {
    top:0px;
    left: 0px;
    padding:1rem 1.2rem;
    margin-right:0;
    width:100%;
}
.flexcaption h3 {
    font-size: 1.2rem;
    line-height:1.2;
    margin-bottom:0;
}
.flexcaption .stag-button--small {
	display: inline-block !important;
    margin-top: 10px;
    margin-left: 0;
    margin-bottom:100px;
    padding: 8px 15px 10px 15px;
    font-size: 12px;
    line-height:12px;
}
.flexcaption .stag-button--large {
	display:none;
}
.flexcaption p {
    font-size:12px;
    line-height:14px;
    margin-bottom:0;
}
}

body {
	font-family: 'Roboto';
}
blockquote, .entry-meta, .post-navigation, .paging-navigation, .portfolio-filter a, h1, h2, h3, h4, h5, h6, .stag_widget_blog time, .comment-author .fn {
	font-family: 'Roboto Slab';
}

