/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.c-author {
	
	display:none;
}
@media (max-width: 768px) {
  header.c-page-header.entry-header {
    text-align: center;
		word-break: keep-all;
		overflow-wrap: normal;
  }
}
.tax-jetpack-portfolio-type .gridable  {
	max-width: 600px;
	    margin-left: auto;
    margin-right: auto;
	    margin-top: 36px;
}
.tax-jetpack-portfolio-type .gridable .col-12 {
	text-align: left !important
}
.u-portfolio_sides_spacing {
	  margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
	padding-left: 90px !important;
	padding-right: 90px !important
}
.c-navbar.c-navbar {
    
    font-size: 13px;
    
}
.c-navbar li {
	margin-right: 20px !important
}
.c-navbar--dropdown .sub-menu {
	z-index: 999 !important
}
.wmpci-popup-wrp .wmpci-popup-body{
	background: rgba(0, 0, 0, 0.8) !important;
}
.wpforms-field-label{
	text-align: left;
  margin-bottom: 10px;
}

@media (max-width: 480px) {
		.u-portfolio_sides_spacing {
		padding-left: 34px !important;
		padding-right: 34px !important
	}
.site-logo img, .custom-logo-link img{
     max-height: 73px;
}
.custom-logo-link + a{
     margin-top: 0px;
}
.display-laptop-only{
	display: none !important;
}
}

@media (max-width: 767px) {
.site-logo img, .custom-logo-link img{
     max-height: 73px;
}
.custom-logo-link + a{
     margin-top: 0px;
}
}
@media only screen and (min-width: 30em){
.wpforms-one-half{
		-ms-flex-preferred-size: 50% !important;
    flex-basis: 50% !important;
		margin-left: 0px !important;
}
.display-laptop-only{
	display: block;
}
}
@media only screen and (min-width: 64em){
.u-static-header .site-header{
	background: none;
}
}

/* Blog detail pages */
.category-blog .entry-content figure{
	margin-bottom:36px;
}
.category-blog .entry-content img{
	margin-top:36px;
	margin-bottom:36px;
}
.category-blog .entry-content figure + p{
	margin-top:36px;
}
.margintop0{
	margin-top:0 !important;
}
.sharedaddy  iframe{
	margin-bottom:0;
}
.c-author{
	margin-top:0px;
	margin-bottom:0px;
}
.post-navigation .nav-links{
	margin-top:36px;
}

.wp-caption-text{
	text-align:center;
	margin-top:-30px;
	font-size:12px;
}
.sharedaddy{
	display:none;
}

.single-post #barba-wrapper #content #primary .u-content-bottom-spacing{
	padding-bottom:0;
}

footer nav .nav-links .nav-previous,
footer nav .nav-links .nav-next{
	margin-bottom:15px;
}

/* Portfolio on Homepage - Mobile*/
@media (max-width: 767px) {
.c-gallery--portfolio .c-gallery__item {
    position: inherit !important;
	top:auto !important;
}
	.c-archive-loop:first-child .c-gallery--portfolio{
		height:auto !important;
	}
	.iclick-bam-seo-pms-14089{
		margin-top:20px;
	}
}

.bam-no-padding-bottom:after{
	padding-bottom:0 !important;
}

.u-content-background h2{
	text-align:center;
	margin-bottom:20px;
}

@media only screen and (max-width: 400px){
.c-gallery--portfolio .c-card__title.c-card__title {
    font-size: 20px;
}
}

.h1-like{
	font-size:23px !important;
	font-weight:400 !important;
	line-height:1.2 !important;
	letter-spacing:0.17em !important;
}

.bam-strong{font-weight:700;}

.iclick-bam-seo-pms-14089 {
	padding-top: 20px;
}

.iclick-bam-seo-pms-14089 {
	padding-top: 20px;
}

.post .entry-content figure.aligncenter,
.post .entry-content figure.aligncenter img{
	margin-top:0;
}
.post .entry-content a{
	color:#bf493d;	
}
/*
.category-blog .c-card .c-card__link .c-card__content .c-card__title{
	height:105px;
}
.category-blog .c-card .c-card__link .u-card-thumbnail-background{
	height:245px;
}
*/

.u-content-background h2 {
	text-align: left !important;
}

.bam-table td, .bam-table th {
	border: 1px solid #c7c7c7;
}
.entry-content table tr {
	border-bottom: 0 !important;
}