.purchase-img {position: absolute; z-index: 9999; bottom: 0; width: 100%; left: 0; background: rgba(0,0,0,0.7); text-align: center; padding: 20px 0px;}
.purchase-img a {color: #FFF !important; font-family: 'Helvetica CE'; text-decoration: underline;}
.lg-sub-html {display: none !important;}

.about-left img {max-width: 80%;}
.navbar-toggler-icon {color: #141414;}
@media (max-width: 1000px) {
	#navbar {background: #141414;}
	#navbar a {color: #FFF; font-family: 'Helvetica CE'; font-size: 26px;}
	#navbar li {background: transparent;}
	.tag-1 {font-size: 34px !important;}
}
@media (max-width: 768px) {
	
	.navbar-brand{position: absolute; left: 0; top: 20px;}
.navbar-toggler {position: absolute; top: -20px; right: 0;}
.entry-header {padding-top: 40px;}

	.navbar-toggler-icon {color: #141414 !important; position: absolute; top: 44px; right: 0px;}
    header nav ul li {background: transparent !important;}
    #navbar {background: #141414; min-width: 100%; z-index: 999 !important; padding-top: 30px; padding-bottom: 30px;}
    #navbar a {color: #FFF !important; border: medium none !important; font-size: 30px; margin-bottom: -15px; margin-top: -15px;}
	.entry-header {z-index: 0;}
	
	.page-title {font-size: 32px !important;padding-top: 50px !important;float: left;width: 100%;text-align: center;}
	.about-left {float: none !important; margin: 50px auto 0px !important; clear: both; padding-top: 50px !important; min-width: 100%;}
	.about-right {clear: both; min-width: 95%; margin: 0 auto !important; float: none !important;}
	.about-right p {font-size: 19px;}
	.footer .col-md-4.text-left p {display: none;}
	.page-id-206 .about-left {text-align: center !important;}
	.page-id-206 .about-left p, .page-id-206 .about-left a {font-size:  20px; line-height: 50px;}
	.page-id-206 .about-left  h3 {font-size: 50px; margin-bottom: 30px;}
	.page-id-206 .page-title {display: none;}
	.footer {background: #f3f3f3; margin-top: 50px;}
	
	.portfolio-filters li {margin: 0 4px !important;}
.navbar-brand img {max-width: 250px !important;}
.navbar-toggler-icon {margin-top: -17px;}
.nav {padding-top: 0 !important;}
}

li.current a {opacity: 1 !important;}

.view-gallery {border: medium none !important;}
.portfolio-filters {width: 100%; clear: both; text-align: center; padding-bottom: 20px;}
.portfolio-filters li {margin: 0px 15px;}
.portfolio-filters li a {font-family: 'Helvetica CE'; font-weight: bold; color: #141414; font-size: 16px; opacity: 0.4; letter-spacing: -0.02em;}
.portfolio-filters li a:hover {opacity: 1;}
.portfolio-filters li a, .portfolio-filters li a:hover {transition: all 0.4s ease; -webkit-transition: all 0.4s ease;}

.page-id-200 .entry-title, .page-id-206 .entry-title {display: none !important;}

.page-title {font-family: 'Helvetica CE'; font-weight: bold; letter-spacing: -0.04em; color: #141414; font-size: 60px; text-align: center;}
.about-left {margin-bottom: 200px; width: 40%; float: left; text-align: center; padding-top: 50px;}
.about-right {margin-bottom: 200px; width: 60%; float: left; padding-top: 90px;}
.about-right h2 {font-weight: 100; font-size: 34px; margin-bottom: 25px;}
.about-right p {color: #999; line-height: 40px; margin-bottom: 25px;}

input[type="text"], input[type="email"], textarea {background: #f8f8f8; border: medium none; padding: 15px; font-size: 18px; color: #808080;}
.nf-form-fields-required, .ninja-forms-req-symbol, .nf-form-title {display: none;}
input[type="button"] {background: #141414; border: medium none; color: #FFF; text-transform: uppercase; font-weight: 700; font-size: 16px; letter-spacing: 3px; font-family: 'Montserrat';
min-width: 100%; padding: 20px 0px; cursor: pointer;}
.page-id-206 .page-title {margin-bottom: 50px;}

.page-id-206 .about-left {text-align: left; width: 30%; margin-right: 10%;}
.about-left p, .about-left a {color: #999;}
h3 {font-weight: 100; font-size: 34px; color: #141414;}

.navbar-brand img {max-width: 310px;}
.entry-title {display: block;
    text-align: center;
    margin-bottom: 50px;}


.grid-plus-container {padding-top: 0px; clear: both;}
header {margin-top: 20px;}
.grid-category a {color: #c4c4c4; font-family: 'Helvetica CE'; font-weight: bold; text-transform: none !important; letter-spacing: -0.02em; font-size: 17px !important;}
.grid-category {margin-bottom: 30px !important;}
.fixed-top {background: transparent !important; display: none;}

.purchase {font-family: 'Helvetica CE'; font-weight: bold; color: #FFF; text-decoration: underline; text-shadow: 1px 1px 1px rgba(0,0,0,0.7);}

#lg-actual-size, .lg-fullscreen, #lg-download, #lg-zoom-in, #lg-zoom-out, #lg-counter {display: none !important;}

.lg-toolbar {background: transparent !important;}
.lg-close {font-size: 50px !important;}
.lg-close, .lg-close:hover {transition: all 0.4s ease; -webkit-transition: all 0.4s ease;}

.sidebar {display: none;}
.edit-link {display: none;}
.footer-logo img {width: auto;}

footer .text-left p {font-size: 15px; color: #141414; letter-spacing: -0.02em; font-family: 'Helvetica CE';}

.lg-sub-html {opacity: 0;}
.lg-sub-html.opacity100 {opacity: 1 !important;}

.grid-category {display: none !important;}

.grid-stack-item .thumbnail-image {border: 2px solid #FFF;}

 
body {overflow-x: hidden;}