/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.gform_wrapper ul.gform_fields li.gfield:before {
	display: none; 
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	margin: 0 1px;
}

body.woocommerce-checkout .order_details {
  display: block;
  overflow: auto;
  width: 100%;
  margin-bottom: 10px;
}
body.woocommerce-checkout #submit-payment-form {
  color: white;
}
body.woocommerce-checkout #submit-payment-form:hover {
  color: #eee;
}
body.woocommerce-checkout #payment-form {
  margin-top: 30px;
}

.postid-27342 #primary-mono .entry-content img {
	border: solid 1px #ddd;
	margin: 40px auto;
}

.gform_body li:before { content: none !important; }

.woocommerce div.product .no-cc { top: 0; }

.woocommerce-account-fields .create-account #account_password { width:
46.5%; }


.page-id-34828 #primary-mono .entry-content ul li {
	margin-bottom: 1px;
	font-size: 14px;
}

.page-id-34828 #primary-mono .entry-content {
		margin-top: 10px;
		font-size: 14px;
}

.page-id-34828 #primary-mono .entry-content h3, .page-id-34828 #primary-mono .entry-content h2 {
	color: #696969;
}

.page-id-34828 #primary-mono h1.entry-title {
	text-align: center;
	color: #696969;
	margin-bottom: 1px;
}

.page-id-34828 #primary-mono {
	margin: 0px auto;
	background: #f7f7f7;
	border: solid 2px #eee;
	padding: 5px 30px;
	margin-top: 25px;
	margin-bottom: 45px;

}

.page-id-34828 #primary-mono .gform_body textarea, .page-id-34828 #primary-mono .gform_body input { 
	background: white;
}

.page-id-34828 #primary-mono .gform_body select {
		padding: 15px;
    height: 43px;
    background: white;
    border: solid 3px #eee;
}
.page-id-34828  #gform_submit_button_5 {
	box-shadow: none !important;	
	text-shadow: none !important;
	background: #8bb852;
	color: white;
	font-weight: bold;
}

.single-documentation #recent-posts-3 {
	display:none;
}

.single-documentation #woocommerce_products-3 {
display:none;
}

#ez-toc-container {
	width: 100%;
}

body:not(.single-documentation) aside.ez-toc {
	display: none;
}

.ez-toc-title-toggle {
	display: none;
}

.meshim_widget_components_ChatButton.br .button_bar {
	border-radius: 0px !important;
}

.page-id-44204 #primary-mono .entry-content img {
	width: 100%;
}

.page-id-44204 #section-bar {
	display: none;
}

.page-id-44204 .mega-container {
	margin: 0;
	max-width: none;
}

.page-id-44204 #primary-mono .entry-content > * {
	padding: 0 10%;
}

.page-id-44204 #primary-mono .entry-content p:first-child {
	padding: 0;
}

.page-id-44204 #primary-mono {
	padding: 0;
}

body.page-id-44452 .mega-container {
	max-width: none;
	margin: 0px;
}

body.page-id-44452 #primary-mono {
	padding: 0px;
}

body.page-id-44452 .plum-demo-title {
	width: 100%;
}

body.page-id-44452 #section-bar {
	display: none;
}

body.page-id-44452 .entry-content {
	margin-top: 0px !important;
}

body.page-id-44452 .entry-content .wpb_single_image .vc_figure {
	width: 80%;
}

body.page-id-44452 .entry-content figure figcaption {
	font-size: 24px;
	color: black;
	font-weight: 300;
}

body.page-id-44452 .vc_separator h4 {
	font-size: 28px !important;
}

#close .fa {
	display: none;
}