body.responsive-layout .page-header {
	align-items: center !important;
}
body.responsive-layout .alignleft,
body.responsive-layout .alignright {
	float: none;
	display: block;
}
body.responsive-layout .alignleft.wp-caption,
body.responsive-layout .alignright.wp-caption {
	margin: 1.5em 0;
}
body.responsive-layout img.alignleft,
body.responsive-layout img.alignright {
	margin: 1.5em 0;
}
body.responsive-layout .header-padding,
body.responsive-layout .limit-wrapper,
body.responsive-layout .vamtam-box-outer-padding,
body.responsive-layout body.has-blocks:not(.fl-builder) .the-content-parent > * {
	padding-left: 20px;
	padding-right: 20px;
}
body.responsive-layout.has-page-header.single-jetpack-portfolio article > .page-content {
	padding-top: 0;
}
body.responsive-layout .vamtam-col-full-height .fl-col-content {
	min-height: 0;
}
body.responsive-layout #sub-header {
	border-top: none;
}
body.responsive-layout .post-article header h3,
body.responsive-layout .post-article header h3 a {
	font-size: 1.4em;
}
body.responsive-layout .loop-wrapper.news .post-actions-wrapper .icon {
	margin-right: 4px;
	font-size: 11px;
}
body.responsive-layout .loop-wrapper.news .post-actions-wrapper .post-date {
	text-transform: none;
	margin-right: 0;
	line-height: 2em;
	font-size: 0.6em;
	text-align: center;
	padding: 0;
}
body.responsive-layout .loop-wrapper.news .comment-count {
	width: 25%;
}
body.responsive-layout .loop-wrapper.news .comment-count a {
	padding: 5px;
	text-align: center;
}
body.responsive-layout .sd-social {
	margin: 0;
}
body.responsive-layout .page-wrapper > aside.left,
body.responsive-layout .page-wrapper > aside.right,
body.responsive-layout .vamtam-main:not(.layout-full) .vamtam-related-content,
body.responsive-layout.single-post .single-post-wrapper .meta-top,
body.responsive-layout.single-post .single-post-wrapper .post-meta,
body.responsive-layout:not(.fl-builder) .vamtam-main:not(.layout-full) article {
	padding-left: calc(0px + var(--vamtam-beaver-global-module_margins_left));
	padding-right: calc(0px + var(--vamtam-beaver-global-module_margins_right));
}
body.responsive-layout .comment .comment-author {
	display: none;
}
body.responsive-layout.page-template-guestbook-php .comments .comment {
	padding: 0;
}
body.responsive-layout #commentform .form-submit {
	margin: 0 !important;
}
body.responsive-layout h3 .vamtam-button {
	margin-top: 20px;
}
body.responsive-layout #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
body.responsive-layout #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
body.responsive-layout #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
body.responsive-layout #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
	width: 50%;
}
body.responsive-layout blockquote.simple .quote-content {
	padding: 0;
}
body.responsive-layout .vamtam-parallax-bg-img {
	top: -150px;
	bottom: -150px;
}
body.responsive-layout .nf-field-container {
	width: 100% !important;
	margin-left: 0 !important;
}
body.responsive-layout #vamtam-overlay-menu.open .vamtam-overlay-menu-contents {
	padding: 0;
}
body.responsive-layout .vamtam-overlay-menu-contents .vamtam-overlay-menu-items .mega-menu-wrap {
	text-align: left !important;
}
body.responsive-layout #main-footer .fl-row-content-wrap .fl-row-content {
	padding-bottom: 0;
}
body.responsive-layout .vamtam-subscrible .field-wrap input[type="button"] {
	margin: 5px 0 0 0;
}
body.responsive-layout .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close,
body.responsive-layout .jp-carousel-wrap .jp-carousel-close-hint,
body.responsive-layout button.mfp-close:after {
	right: 10px;
	top: 10px;
	margin: 0;
}
body.responsive-layout .fl-module-vamtam-numbers .fl-number-after-text,
body.responsive-layout .fl-module-vamtam-numbers .fl-number-before-text {
	font-size: 1.6em;
}
body.responsive-layout .fl-module-vamtam-numbers .fl-number-int {
	font-size: 0.9em;
}
body.responsive-layout #header-404 {
	background-position-y: 30px !important;
	background-size: 100px !important;
}
body.responsive-layout #header-404 .line-1 {
	padding: 50px 0 0 0;
	font-size: 120px;
}
body.responsive-layout .vamtam-sticky-button {
	display: none;
}
body.responsive-layout .fl-row.vamtam-animation-inside {
	overflow: hidden;
}
body.responsive-layout #simple-instagram-wrap,
body.responsive-layout .simple-instagram-list,
body.responsive-layout li.simple-instagram-list-item {
	width: 33.333%;
}
body.responsive-layout .tribe-events-venue-map {
	float: none !important;
	width: auto !important;
	margin: 0 3% !important;
}
body.responsive-layout .tribe-tickets-rsvp .tribe-events-tickets-rsvp .tribe-ticket.quantity input {
	padding: 15px 10px 15px 10px;
	width: 70px;
	text-align: center;
}
body.responsive-layout .tribe-tickets-rsvp .tribe-events-tickets-rsvp .tickets_description {
	padding: 30px 2%;
}
body.responsive-layout .tribe-tickets-rsvp .tribe-events-tickets-title.tribe--rsvp {
	margin-bottom: 0 !important;
}
body.responsive-layout .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost span {
	border-radius: var(--vamtam-border-radius) 0 0 var(--vamtam-border-radius);
	padding: 10px;
}
body.responsive-layout .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost span.tribe-tickets-left {
	border-radius: 0 var(--vamtam-border-radius) var(--vamtam-border-radius) 0;
}
body.responsive-layout .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-tickets-left,
body.responsive-layout .tribe-tickets-left {
	margin-left: 0;
	border: none !important;
	padding-left: 10px;
	padding-right: 10px;
}
body.responsive-layout .tribe-events-event-cost {
	flex-wrap: wrap;
}
body.responsive-layout .tribe-events-event-cost form {
	flex-grow: 5;
}
body.responsive-layout .tribe-events-event-cost .tribe-button {
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
body.responsive-layout .bit-widget-container .bit-event .bit-button {
	border-color: var(--vamtam-accent-color-1);
}
body.responsive-layout .bit-widget-container .bit-event .bit-location,
body.responsive-layout .bit-widget-container .bit-event .bit-venue {
	font-size: calc(var(--vamtam-h5-font-size) - 2px);
}
body.responsive-layout .fl-col-group.fl-col-group-responsive-reversed > .fl-col .fl-col-group:not(.fl-col-group-responsive-reversed) > .fl-col {
	order: unset;
}
body.responsive-layout .fl-col-group.fl-col-group-responsive-reversed .fl-col {
	flex: 0 1 auto;
}
body.responsive-layout .fl-pricing-table .fl-pricing-table-col-1,
body.responsive-layout .fl-pricing-table .fl-pricing-table-col-2,
body.responsive-layout .fl-pricing-table .fl-pricing-table-col-3,
body.responsive-layout .fl-pricing-table .fl-pricing-table-col-4,
body.responsive-layout .fl-pricing-table .fl-pricing-table-col-5,
body.responsive-layout .fl-pricing-table .fl-pricing-table-col-6,
body.responsive-layout .fl-pricing-table .fl-pricing-table-col-7,
body.responsive-layout .fl-pricing-table .fl-pricing-table-col-8 {
	width: auto;
}
