body.custom-background {
    background-color: #f9f6f3;
    background-image: none;
}

img.custom-logo {
    max-width: none!important;
    width: 180px!important;
}
.site-branding img {
    width: 180px!important;
}

.big-search-trigger i {
    top: 0px;
}

.site-content {
    padding-top: 0;
}
.home.page .page, .home .portfolio-arch-content .entry-content {
    padding-top: 0px;
}
.portfolio-arch-content {
    max-width: 100%;
}
.site-content{
	margin-top: 0px!important;
}


.site-branding {
    width: 160px;
}
.site-branding img {
    width: 160px;
}

.site-content, .container {
     padding-left: 0; 
    padding-right: 0;
}
.sticky-header header.site-header {
	  padding-left: 50px; 
    padding-right: 50px;
}
.site-footer {
	  padding-left: 50px; 
    padding-right: 50px;
}

@media only screen and (max-width: 1024px) and (min-width: 992px){
.menu-toggle {
    left: 0px;
		}
	}
@media only screen and (max-width: 991px) and (min-width: 768px){
.menu-toggle {
    left: 0px;
		}
	
	}

.page-header .page-title {
    display:none;
}

.page-header {
    padding-top: 90px;
		} 



element.style {
}
body:not(.custom-background) .portfolio-listing {
    background-color: #f9f5ed;
}
body:not(.custom-background) .portfolio-listing {
    background-color: #f9f5ed;
}
@media only screen and (min-width: 1025px){
.portfolio-listing:last-child {
    margin-bottom: -120px;
}

	.home .horizontal:first-child, .portfolio-listing:first-of-type {
    margin-top: 0px;
}
	.single-jetpack-portfolio article .entry-header {
    text-align: center;
    padding-top: 90px;
}
	.listing .grid-wrapper {
    padding: 0 100px;
}
	}

@media only screen and (max-width: 767px){
.site-content, .page .site-content {
    padding-top: 0px;
		}
	.menu-toggle {
    left: 0px;
}
		.listing .grid-wrapper {
    padding: 0 30px;
}
	.entry-content {
    padding: 0;
}
	.big-search-trigger i {
    margin-right: -30px;
    margin-top: 5px;
}
	
	}
@media only screen and (max-width: 1024px){
.site-branding {
    padding-left: 30px;
		}
	.sticky-header header.site-header {
	  padding-left: 20px; 
    padding-right: 20px;
}
.site-footer {
	  padding-left: 20px; 
    padding-right: 20px;
}
.site-content{
    padding: 0 20px;
}	
	
	}

.paging-navigation {
		padding: 0 44px;
}
@media only screen and (min-width: 768px){
.nav-links {
    padding: 0 44px;
}
	}
label.checkbox:before, input[type="checkbox"] + label:before, label.radio:before, input[type="radio"] + label:before {
display:none;
}
.gform_wrapper .gfield_checkbox li label {
    margin: 5px;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0px;
}
.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
    font-weight: 500;
}
.paging-navigation .prev {
    font-size: 1.6rem;
}
.paging-navigation .next {
    font-size: 1.6rem;
}
.page-numbers {
    font-size: 1.6rem;
}
.page-numbers.current {
    font-size: 1.6rem;
}
.portfolio-archive .has-post-thumbnail .entry-title a {
    font-size: 22px;
}
.grecaptcha-badge { visibility: hidden; }

.entry-author {
    display: none!important;
}
@media only screen and (min-width: 1281px){
.single .featured-image img, .single .single-format-video .featured-image, .single .content-area .aligncenter, .single .content-area .alignnone, .single figure.wp-block-image {
    opacity: 1;
		}
	}
.wp-block-button__link {
    color: #fff;
    background-color: inherit;
	padding: 0px;
}