/*
Theme Name: Pivot
Theme URI: https://www.tommusrhodus.com/portfolio/pivot-wordpress-theme/
Version: 1.4.25
Description: Pivot - A Multipurpose, Responsive WordPress Theme.
Author: Tom Rhodes
Author URI: http://www.tommusrhodus.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: white, custom-background, threaded-comments, translation-ready, custom-menu
Text Domain: pivot
*/


/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)

*/
/*-------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	WORDPRESS STYLES
/*-----------------------------------------------------------------------------------*/
.light-wrapper .testimonials-slider * {
	color: #333 !important;
}
.light-wrapper .flex-control-paging li a {
	background: rgba(0,0,0,.5);
}
.light-wrapper .flex-control-paging li a:hover,
.light-wrapper .flex-control-paging li a.flex-active {
	background: rgba(0,0,0,.9);
}
.visual-composer-active .offscreen-toggle i {
	margin-right: 15px;
}
.clearfix {
	clear: both;
}
.hentry ul {
	list-style: disc;
	list-style-position: inside;
	margin-left: 30px;
}
ul.social-icons {
	margin-left: 0;
}
ul.social-icons li {
	list-style: none;
}
.offscreen-container .language {
	margin-left: 0;
	margin-right: 8px;
}
.post-password-form p {
	margin-bottom: 40px;
}
.post-password-form input {
	max-width: 400px;
	clear: both;
}
.post-password-form input[type="submit"] {
	display: block;
	margin: -10px auto 0;
}
.mejs-container button {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	min-width: initial;
}
.centered-logo .utility-menu span.ebor-count {
	top: -14px;
	left: -30px;
}
*:focus {
	outline: none !important;
}
.feature + .feature {
	margin-top: 35px;
}
.social-icons {
	overflow: visible !important;
}
.container {
	max-width: 100%;
}
.wpb-js-composer i.icon.icon-jumbo {
	width: auto;
	height: auto;
	line-height: 64px;
	margin-bottom: 25px;
}
.wpb-js-composer i.icon {
	width: auto;
	height: auto;
}
section.full {
	padding: 0;
}
.main-container > .wpb_row,
.main-container > .wpb_row > .wpb_column {
	margin-bottom: 0 !important;
}
.main-container > .wpb_row > .vc_col-sm-6 > .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}
.wpb-js-composer .side-image.text-heavy .feature {
	margin-top: 30px;
	margin-bottom: 10px;
}
.wpb_column .pricing-tables {
	margin: 0 -15px !important;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
	background-color: none !important;
	background: none !important;
	text-align: center;
	font-size: 18px !important;
	font-weight: 700 !important;
}
.vc_column_container .text-center h1 {
	margin-bottom: 24px;
}

.aq-block.aq-block-aq_column_block { 
	padding-left: 15px !important;
	padding-right: 15px !important;
}
footer.social .social-icons li:last-of-type {
	margin-right: 0;
}
.single_job_listing .application .application_details,
.single_job_listing .company {
	background: #fff;
}
section.feature-selector {
	background: none !important;
}
.blog-sidebar ul li a {
	padding-bottom: 0;
}
.blog-sidebar ul li a img {
	margin: 7px 0;
}
.blog-sidebar li ul {
	border-top: 2px solid rgba(0,0,0,0.1);
	margin-top: 14px;
}
.sticky{visibility: visible;}
.bypostauthor img.avatar {}
img.alignleft,
img.aligncenter,img.alignright,
img.alignnone {
	margin-bottom: 15px;
	margin-top: 15px;
}
img.alignnone {
	display: block;
}
img.alignleft { float: left; margin-right: 30px; }
img.alignright { float: right; margin-left: 30px; }
img.aligncenter { display: block; margin-right: auto; margin-left: auto; text-align: center; }
.gallery-caption { margin: 40px 0; max-width: 100%; text-align: center; color: #999; padding: 0 40px; position: absolute; top: 0; left: 0; z-index: 999; }
.aligncenter { text-align: center }
p:empty {
	display: none;
}
table#wp-calendar {
	border: 1px solid #cccccc
}
table#wp-calendar>tbody>tr>td>a {
	text-decoration: underline
}
table#wp-calendar thead>tr>th { 
	width: 35px;
	height: 20px;
	text-align: center;
	border: 1px solid #cccccc;
}
table#wp-calendar tbody>tr>td {
	width: 35px;
	height: 20px;
	text-align: center;
	border: 1px solid #cccccc;
}
table#wp-calendar tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active {
	text-decoration: underline;
	height: 23px;
	margin-left: 10px;
	padding-bottom: 3px;
}
table#wp-calendar tfoot>tr>td#prev {
	width: 58px;
	height: 20px;
	text-align: left;
}
table#wp-calendar tfoot>tr>td#next {
	width: 58px;
	height: 20px;
	text-align: right;
}
.sidebar .widget_rss ul li:before {
	display: none;
}
.widget_rss li {
	margin-bottom: 20px; padding-bottom: 20px;
}
.widget_rss li .rsswidget, .widget_rss li cite {
	font-weight: bold; display: block;
}
.widget_rss li .rss-date {
	display: block; margin-bottom: 10px;
}
.widget_rss li cite {
	margin-top: 10px;
}
select {
	max-width: 100%;
}
.sidebar-widget .tagcloud {
  overflow: hidden;
}
.sidebar-widget .tagcloud a {
  display: inline-block;
  float: left;
  margin: 0px 8px 8px 0px;
  width: auto;
  padding: 0px;
  border: none;
}
.sidebar-widget .tagcloud a {
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 6px;
  display: inline-block;
}
.sidebar-widget .tagcloud a:hover {
  background: #f7f7f7;
}
.single .master-slider-gallery {
	margin-bottom: 35px;
}
.main-container > .row > .aq-block-aq_call_to_action_block {
	margin-top: 0;
	margin-bottom: 0;
}
.widget_pivot-social-widget li {
	border: none !important;
	display: inline-block !important;
	padding: 0;
	width: auto;
}
.widget_pivot-social-widget li .arrow_right {
	display: none;
}
.widget_pivot-social-widget li a i {
	color: #333;
	font-size: 24px !important;
}
.social-bar {
	margin: 0 -8px !important;
}
.social-bar > div {
	margin: 0 -1px 0 !important;
}
.wpb_single_image .vc_single_image-wrapper {
	max-width: 100%;
}
/*-----------------------------------------------------------------------------------*/
/*	THEME STYLES
/*-----------------------------------------------------------------------------------*/
input, textarea {
	border: none;
	box-shadow: none;
	padding: 10px;
}
.aq-block-aq_column_block > div {
	width: 100% !important;
}
div.lead p {
  font-size: 16px;
  line-height: 30px;
  font-weight: normal;
}
.admin-bar .top-bar {
  top: 32px;
}
img {
	max-width: 100%;
	height: auto;
	width: auto;
}
.client-row {
	margin-top: 48px;
}
.client-row + .client-row {
	margin-top: 0;
}
.clients-2 {
	padding: 0;
}
hr.none {
	padding: 0;
	margin: 0;
}
.aq-block-aq_pricing_table_block {
	padding: 0;
}
.aq-block-aq_pricing_table_block.aq-first {
	padding-right: 0;
	padding-left: 15px;
}
.aq-block-aq_pricing_table_block.aq-last {
	padding-left: 0;
	padding-right: 15px;
}
.aq-block-aq_pricing_table_block.aq-first .pricing-table,
.pricing-table.first {
  border-radius: 25px 0px 0px 25px;
}
.aq-block-aq_pricing_table_block.aq-last .pricing-table,
.pricing-table.last {
  border-radius: 0px 25px 25px 0px;
  border-right: 2px solid rgba(255, 255, 255, 0.2);
}
.aq-block-aq_ebor_text_block h1 {
	margin-bottom: 16px;
}
.aq-block-aq_ebor_text_block h6 {
	margin-bottom: 32px;
}
.aq-block-aq_ebor_text_block .feature-icon-left h6 {
	margin-bottom: 16px;
}
.aq-block-aq_ebor_text_block .feature-icon-left {
	margin-top: 0 !important;
	margin-bottom: 40px;
}
.ebor-limit-width {
	max-width: 370px;
}
.text-center .ebor-limit-width {
	margin-left: auto;
	margin-right: auto;
}
.ebor-block {
	display: block;
}
#reply-title {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 16px;
}
#subscription-toggle a {
	margin-left: 0;
	margin-bottom: 25px;
}
.blog-comment .user {
	border-radius: 50px;
	overflow: hidden;
}
.main-container > .row > .col-sm-12 {
	float: none;
	clear: both;
}
img {
	max-width: 100%;
	height: auto;
}
.wp-caption {
	max-width: 100% !important;
	margin: 16px 0px;
}
p.wp-caption-text {
	font-style: italic;
	font-size: 14px;
	color: #aaa;
	margin-top: 16px;
}
.author-image {
	width: 172px;
	height: 172px;
	border-radius: 86px;
	margin: 0 auto 15px;
	overflow: hidden;
}
.ebor-team-1-image {
	border-radius: 86px;
	overflow: hidden;
	width: 172px;
	height: 172px;
	margin: 0 auto 15px;
}
nav .social-icons {
	overflow: visible;
}
.aq-block-aq_feature_box_block.aq-first {
	padding-right: 0 !important;
}
.aq-block-aq_feature_box_block.aq-last {
	padding-left: 0 !important;
}
#map img {
	max-width: none;
}
.main-container > .row > section {
	clear: both;
}
.aq-block-aq_call_to_action_block {
	margin-top: -20px;
	margin-bottom: -20px;
}
section.no-pad-bottom.projects-gallery {
	padding-top: 0;
}
section.image-divider {
	padding: 160px 0;
}
.article-body header.title:before {
	display: none;
}
.article-body header.title {
	height: auto;
	position: static;
	margin-bottom: 50px;
}
ul.blog-snippet-2 {
	max-width: 520px;
	margin: 0 auto;
}
iframe {
	vertical-align: bottom;
}
.blog-sidebar {
	padding-left: 15px;
}
.archive .column-projects {
	margin-left: -15px;
}
.divide60 {
	height: 60px;
}
footer.details h5.widgettitle {
	font-size: 16px;
	line-height: 48px;
	margin-bottom: 48px;
}
footer.details .widget {
	margin-bottom: 50px;
}
.title h1 {
	margin-bottom: 6px !important;
}
.single .fitvids {
	margin-bottom: 40px;
}
.icon-jumbo {
	margin: 0 20px;
}
div.lead .btn {
	margin-top: 25px;
}
.aq-block-aq_section_title_block h1 {
	margin-bottom: 24px;
}
.admin-bar .offscreen-container {
	top: 32px;
}
.in-page-link {
	clear: both;
	display: block;
}
input[type="submit"]{
	max-width: none;
	width: auto;
}
.aq-block-aq_column_block .aq-block-aq_menu_block + .aq-block-aq_menu_block {
	margin-top: 30px;
}
.aq-block-aq_page_header_block input[type="text"], 
.aq-block-aq_page_header_block input[type="email"],
.aq-block-aq_page_header_block input[type="date"],
.aq-block-aq_page_header_block textarea, 
.aq-block-aq_page_header_block input[type="submit"] {
  background: none;
  border: none;
  box-shadow: none;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: rgba(255, 255, 255, 0.85);
  border-radius: 25px;
  padding: 14px 24px 14px 24px;
  width: 100%;
  margin-bottom: 30px;
  max-width: 570px;
}
footer.short-2 li {
    display: inline-block;
    margin-right: 64px;
}
footer.short-2 ul {
	margin-bottom: 0;
}
.blog-sidebar input {
	width: 100%;
}
.blog-sidebar input[type="submit"],
.blog-sidebar input[type="checkbox"] {
	width: auto;
}
dd {
	margin-bottom: 10px;
}
.menu ul ul {
	display: none !important;
}
.menu ul li:hover ul {
	display: block !important;
	left: 100%;
	top: -24px;
	background: #f5f5f5
}
.ebor-project-container {
	overflow: hidden;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 15px;
	bottom: 0;
}
.ebor-project-container .hover-state {
	padding-left: 30px;
	margin-left: -15px;
	left: 15px;
}
.article-body {
	overflow: hidden;
}
.sidebar-widget .instafeed li {
	border: none;
}
.sidebar-widget .instafeed li img {
	margin: 0;
}
.link-text.text-white {
	color: #fff !important;
}
h1.product_title.entry-title {
	margin-bottom: 24px;
}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
	border-top: none !important;
}
.feature-icon-left .feature-text {
	width: auto;
	overflow: hidden;
	float: none;
}
.header-has-background {
	padding-top: 32px;
}
.article-body ul, .article-body ol {
	margin: 0 0 20px 0;
	padding: 0;
}
.article-body ul ul, .article-body ol ol {
	margin: 0 0 0 40px;
}
.sticky {
}
.bypostauthor img.avatar {
}
.screen-reader-text {
}
select {
	max-width: 100%;
}
.alignleft,
.aligncenter,
.alignright,
.alignnone {
	margin-bottom: 25px;
}
.alignnone {
	display: block;
}
.alignleft { 
	float: left; 
	margin: 0 30px 30px 0 !important;
}
.alignright { 
	float: right; 
	margin: 0 0 30px 30px !important;
}
.aligncenter { 
	display: block; 
	margin-right: auto; 
	margin-left: auto; 
	text-align: center; 
}
figure.aligncenter a {
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.wp-caption { 
	max-width: 100%; 
	text-align: center; 
}
.wp-caption img {
	margin-bottom: 10px;
}
.gallery-caption { 
	margin: 20px 0; 
	max-width: 100%; 
	text-align: center; 
	z-index: 999; 
}
.wp-caption-text, 
.gallery-caption-text { 
	margin: 6px 0; 
	font-style: italic; 
	font-size: 95%; 
	line-height: 120%; 
}
.aligncenter { 
	text-align: center;
}
table#wp-calendar {
	border: 1px solid #cccccc
}
table#wp-calendar>tbody>tr>td>a {
	text-decoration: underline
}
table#wp-calendar thead>tr>th { 
	width: 35px;
	height: 20px;
	text-align: center;
	border: 1px solid #cccccc;
}
table#wp-calendar tbody>tr>td {
	width: 35px;
	height: 20px;
	text-align: center;
	border: 1px solid #cccccc;
}
table#wp-calendar tfoot>tr>td>a, 
tfoot>tr>td>a:link, 
tfoot>tr>td>a:visited, 
tfoot>tr>td>a:hover, 
tfoot>tr>td>a:active {
	text-decoration: underline;
	height: 23px;
	margin-left: 10px;
	padding-bottom: 3px;
}
table#wp-calendar tfoot>tr>td#prev {
	width: 58px;
	height: 20px;
	text-align: left;
}
table#wp-calendar tfoot>tr>td#next {
	width: 58px;
	height: 20px;
	text-align: right;
}
.single-post .article-body table {
	margin-bottom: 25px;
}
.single-post .article-body table tr,
.single-post .article-body table td,
#wp-calendar table tr,
#wp-calendar table td {
	padding: 10px 15px;
	border: 1px solid #cccccc;
}
dd {
	margin-bottom: 25px;
}
dt {
	margin-bottom: 10px;
	font-size: 18px;
}
.widget_rss li {
	margin-bottom: 20px; padding-bottom: 20px;
}
.widget_rss li .rsswidget, .widget_rss li cite {
	font-weight: bold; display: block;
}
.widget_rss li .rss-date {
	display: block; margin-bottom: 10px;
}
.widget_rss li cite {
	margin-top: 10px;
}
.article-body hr {
	clear: both;
}
.article-body span.pull-right,
.article-body span.pull-left {
	float: right;
	display: inline-block;
	width: 300px;
	margin: 0 0 20px 20px;
	font-size: 22px;
	line-height: 30px;
}
.article-body span.pull-right {
	float: right;
	margin: 0 0 20px 20px;
	text-align: right;
}
.article-body span.pull-left {
	float: left;
	margin: 0 20px 20px 0;
}
.article-body table {
	text-align: left;
	width: 100%;
}
.article-body table td,
.article-body table th {
	padding: 15px;
}
.article-body table tr:nth-child(even),
.article-body table thead tr {
	background: #f5f5f5;
}
.article-body ul {
	list-style: square;
}
.article-body ul, .article-body ol {
	list-style-position: inside;
	margin-left: 30px;
}
/*-----------------------------------------------------------------------------------*/
/*	CONTACT FORM 7
/*-----------------------------------------------------------------------------------*/
div.wpcf7 {
	margin-top: 50px;
}
h5 + .form-wrapper div.wpcf7 {
	margin-top: 0;
	text-align: left;
}
div.wpcf7 .wpcf7-not-valid { 
	border-bottom: 2px solid #b54d4d
}
span.wpcf7-not-valid-tip { 
	display: none !important 
}
div.wpcf7-validation-errors {
	margin: 0;
	padding: 10px;
	background-color: #fcf8e3;
	color: #c09853;
	border: 1px solid #faebcc;
	border-radius: 3px;
}
div.wpcf7-mail-sent-ok {
	margin: 0;
	padding: 10px;
	border: 1px solid #d6e9c6;
	background-color: #dff0d8;
	color: #468847;
	border-radius: 3px;
}
div.wpcf7 textarea {
	height: 110px;
	resize: none;
}
input:focus,
textarea:focus {
	outline: none;
}
/*-----------------------------------------------------------------------------------*/
/*	REVOLUTION SLIDER
/*-----------------------------------------------------------------------------------*/
.tp-leftarrow.custom,
.tp-rightarrow.custom {
    display: block;
    width: 60px;
    height: 60px;
    background: 0 0;
    border: 2px solid #fff;
    border-radius: 50%;
    margin: -30px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    color: rgba(0,0,0,.8);
    text-shadow: 1px 1px 0 rgba(255,255,255,.3);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
    left: 30px;
}
.tp-leftarrow.custom:hover,
.tp-rightarrow.custom:hover {
	background:rgba(255,255,255,.3);
}
.tp-leftarrow.custom:before {
    font-family: ElegantIcons;
    font-size: 38px;
    display: inline-block;
    content: '#';
    position: relative;
    color: #fff;
    left: 11px;
    padding-bottom: 22px;
    top: 17px;
}
.tp-rightarrow.custom {
	right: 30px;
	left: auto;
}
.tp-rightarrow.custom:before {
    font-family: ElegantIcons;
    font-size: 38px;
    display: inline-block;
    content: '$';
    position: relative;
    color: #fff;
    left: 9px;
    padding-bottom: 22px;
    top: 17px;
}
.tparrows:hover {
    color: rgba(255,255,255,1)
}
.tp-bullets {
    bottom: 30px !important
}
.tp-bullets.simplebullets.round .bullet {
    width: 8px;
    height: 8px;
    margin: 0 4px;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    background: rgba(255,255,255,0.5);
    border-radius: 4px;
}
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.round .bullet:hover {
    background: rgba(255,255,255,1)
}
.tp-bullets.hidebullets {
    opacity: 0;
}
.single-product span.onsale {
	z-index: 999;
}
@media all and (max-width: 1350px) {
    .tp-leftarrow.custom,
    .tp-rightarrow.custom,
    .pivot-main .ms-nav-next,
    .pivot-main .ms-nav-prev {
        display: none !important;
    }
}
@media screen and (max-width: 991px) {
	.social-icons.text-right {
		display: none;
	}
	.woocommerce div.ms-thumb-frame {
		max-width: 60px;
	}
	.woocommerce div.ms-thumb-frame img {
		height: auto !important;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 100%;
	}
	nav.fullscreen-nav {
		max-height: none;
		overflow: visible;
	}
	.nav-container .menu {
		padding-top: 35px;
	}
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.centered-logo .text-center {
		text-align: left;
		padding-right: 60px;
	}
	.centered-logo .text-center img {
		margin-top: 0 !important;
		margin-bottom: 25px;
	}
	.simple-bar .nav-menu {
		padding-top: 42px;
	}
	.simple-bar .mobile-toggle {
		top: 38px;
	}
	.fullscreen-element.no-pad.centered-text {
		padding: 160px 0;
	}
	section > .container {
		padding-left: 30px;
		padding-right: 30px;
	}
	div[class*="col-sm"] {
		margin-bottom: 30px;
	}
	.nav-container div[class*="col-sm"] {
		margin-bottom: 0;
	}
	.main-container > .row > div[class*="col-sm"] {
		margin-bottom: 0px;
	}
	.has-dropdown .subnav {
		display: block !important;
	}
	.has-dropdown:after {
		display: none;
	}
	.countdown-section{ 
		width: 50%; display: inline-block; margin: 25px 0;
	}
	.login .fullscreen-element,
	div.main-container {
		margin-top: 80px;
	}
	.admin-bar div.main-container {
		margin-top: 65px;
	}
	.aq-block-aq_pricing_table_block {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.offscreen-menu .logo {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
}

.icon-tab-image {
	max-width: 40px;
	height: auto;
	display: inline-block;
    margin-right: 8px;
}
.woocommerce-product-gallery__trigger {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 30px;
	height: 30px;
	background: #fff;
	z-index: 99;
	text-align: center;
	line-height: 32px;
}
.woocommerce-product-gallery__trigger img {
	display: none;
}
.products .background-image-holder,
.products .project .hover-state {
	left: 15px;
	right: 15px;
	width: calc(100% - 30px);
}
.products .col-sm-6 {
	margin-bottom: 30px;
}
.products.row {
	margin-left: -15px !important;
	margin-right: -15px !important;
}
.project .hover-state .btn + br + .btn {
	margin-top: 10px;
}
.hover-state ins {
	color: #fff;
}
.pswp__top-bar button {
	display: none !important;
}
.vc_row.remove-background-image {
	background-image: none !important;
}
.social-icons i.icon { width: auto; }

/* GUTENBERG */
.wp-block-image {
	margin-bottom: 30px;
}
.alignfull,
.alignwide {
    margin-left: calc( -100vw / 2 + 100% / 2 );
    margin-right: calc( -100vw / 2 + 100% / 2 );
    max-width: 100vw;
	width: 100vw;
}
iframe {
	max-width: 100%;
}
@media only screen and ( min-width: 992px ) {
	.single-post .alignfull {
		left: -140px;
	}
}
@media only screen and ( min-width: 900px ) {
    .alignwide {
        margin-left: -125px;
        margin-right: -125px;
        max-width: 900px;
    }
}

/* 1.4.23 UPDATE */
[data-vc-stretch-content="true"] .container {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}