@charset "utf-8";
/*
Theme Name: CasaMia Child
Theme URI: http://casamia.ancorathemes.com/
Description: CasaMia - excellent WordPress theme with many different blog and header layouts
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Template: casamia
Version: 1.0
Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready

*/




/* =Theme customization starts here
-------------------------------------------------------------- */

.scheme_default li a {
	color: #ffa752 !important;
}

.scheme_default li a:hover {
	color: #3cc8af !important;
}

/********************************************/
/***  Header & Nav Styles					*/
/********************************************/

header p {
	margin-bottom: 0 !important;	
}

.top_panel {
	margin-bottom: 41px !important;
}

#HeaderBand {
	background-color: #fff !important;
	background: url(https://biztradingpost.com/wp-content/uploads/2018/06/header-bg5.gif;) bottom center repeat-x;
	/*-webkit-box-shadow: 0 3px 6px 0px rgba(153,153,153,0.16);
	-moz-box-shadow: 0 3px 6px 0px rgba(153,153,153,0.16);
	box-shadow: 0 3px 6px 0px rgba(153,153,153,0.16);
	position: relative !important;*/
	box-shadow: none !important;
}

.home #HeaderBand.sc_layouts_row_fixed {
	background-image: none !important;
	background-color: #ffffff !important;
	padding-bottom: 0 !important;
}

.home #HeaderBand.sc_layouts_row_fixed_on  {
	background: #ffffff url(https://biztradingpost.com/wp-content/uploads/2018/06/header-bg5.gif;) bottom center repeat-x !important;
}

#TitleBand {
	border-bottom: solid 1px #fea759;
	max-width: 1170px;
    margin: 0 auto;
}

.sc_layouts_row_type_compact .sc_layouts_logo img {
	padding-top: 10px !important;
}

.sc_layouts_title_caption {
	color: #353739 !important;
    font-size: 4.9rem !important;
}

.sc_layouts_row .sc_layouts_item {
	margin-top: 0 !important;
	padding-bottom: 0.2em !important;
}

#HeaderLogoColumn

#HeaderButton {
	display: none;
}

.scheme_default button, .scheme_default input[type="reset"], .scheme_default input[type="submit"], .scheme_default input[type="button"], .scheme_default .sc_button_default, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),
.MenuButtonOrange.menu-item a,
.scheme_default .sc_layouts_menu_nav > li.MenuButtonOrange.current-menu-item a {
	background: linear-gradient(to right, #fea759 0%, #facb58 100%) !important;
	color: #fff !important;
	border: none !important;
	border-radius: 4px !important;
}

.scheme_default button:hover, .scheme_default input[type="reset"]:hover, .scheme_default input[type="submit"]:hover, .scheme_default input[type="button"]:hover, .scheme_default .sc_button_default:hover, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.MenuButtonOrange.menu-item a:hover,
.scheme_default .sc_layouts_menu_nav > li.MenuButtonOrange.current-menu-item a:hover {
	background: linear-gradient(to right, #facb58 0%, #fea759 100%) !important;
	color: #000 !important;
}

.MenuButtonOrange.menu-item > a span,
.scheme_default .sc_layouts_menu_nav > li.MenuButtonOrange.current-menu-item > a span {
	color: #fff !important;
}

.scheme_default .sc_layouts_menu_nav > li.MenuButtonOrange > a:hover, .scheme_default .sc_layouts_menu_nav > li.MenuButtonOrange.sfHover > a,
.MenuButtonOrange.menu-item > a span:hover,
.scheme_default .sc_layouts_menu_nav > li.MenuButtonOrange.current-menu-item > a span:hover {
	color: #000 !important;
}

.menu_mobile_narrow {
	width: 360px !important;
}

.menu_mobile_inner {
	width: 80% !important;
	padding: 0 10% !important;
}

.menu_mobile_narrow .menu_mobile_nav_area li a {
	width: 100% !important;
}

.menu_mobile .menu_mobile_nav_area li a {
	padding: 4px 0 4px 10px !important;
}

@media screen and (max-width: 359px) {
	.menu_mobile_narrow {
		width: 100% !important;
	}
}

/********************************************/
/***  Secondary Menu - Logged In Users		*/
/********************************************/

ul#menu-logged-in-users {
	width: 100% !important;
	padding: 20px 0 !important;
	list-style-type: none !important;
	/* fallback */
	background-color: #02b2e0;
	background-repeat: repeat-y;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, left top, right top, from(#3cc8af), to(#02b2e0));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #02b2e0, #3cc8af);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #02b2e0, #3cc8af);

	/* IE 10 */
	background: -ms-linear-gradient(left, #02b2e0, #3cc8af);

	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #02b2e0, #3cc8af);
}

ul#menu-logged-in-users li {
	display: inline-block !important;
	list-style-type: none !important;
	color: #fff !important;
}

ul#menu-logged-in-users li:before {
	background: transparent !important;
	display: none !important;
}

ul#menu-logged-in-users li a {
	color: #fff !important;
	padding: 20px 60px !important;
}

ul#menu-logged-in-users li a:hover {
	color: #707070 !important;
}

#SubscribersMenu.wpb_content_element {
	margin-bottom: 40px !important;
}


/********************************************/
/***  General Form Styles					*/
/********************************************/

input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="password"],
textarea,
textarea.wp-editor-area,
.select_container,
select,
.select_container select {
	text-transform: none !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	text-transform: uppercase !important;
	color: #666666 !important;
}

::-moz-placeholder { /* Firefox 19+ */
	text-transform: uppercase !important;
	color: #666666 !important;
}

:-ms-input-placeholder { /* IE 10+ */
	text-transform: uppercase !important;
	color: #666666 !important;
}

:-moz-placeholder { /* Firefox 18- */
	text-transform: uppercase !important;
	color: #666666 !important;
	opacity: 1 !important;
}

::placeholder {
	text-transform: uppercase !important;
	color: #666666 !important;
}

input[placeholder],
input::-webkit-input-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder {
	color: #666666 !important;
}

.scheme_default input[type="text"],
.scheme_default input[type="number"],
.scheme_default input[type="email"],
.scheme_default input[type="tel"],
.scheme_default input[type="search"],
.scheme_default input[type="password"],
.scheme_default .select_container,
.scheme_default .select2-container .select2-choice,
.scheme_default .select2-container .select2-selection,
.scheme_default .select2-container .select2-selection--single .select2-selection__rendered,
.scheme_default .select2-container .select2-selection--multiple,
.scheme_default textarea,
.scheme_default textarea.wp-editor-area {
	color: #666666 !important;
}


/********************************************/
/***  Home Biz Search Styles				*/
/********************************************/
.BusinessSearch,
.BusinessSearchAdvanced {
	box-shadow: 0 12px 40px rgba(0, 0, 0, 0.05);
	background-color: #ffffff;
}

.BusinessSearchAdvanced {
	margin-bottom: 40px;
}

.BusinessSearchContent {
	padding: 52px 62px;
	position: relative;
}

.BusinessSearchFields {
	margin: 0 -20px 0 0;
	overflow: hidden;
}

.BusinessSearchField {
	float: left;
	padding: 0 20px 0 0;
	box-sizing: border-box;
}

.BusinessSearchField input {
	width: 100%;
}

.BusinessSearchLocationField {
	width: 31%;
}

.BusinessSearchLocationField select,
.scheme_default .BusinessSearchLocationField .select_container select {
	background: url(images/marker.png) no-repeat 27px 49% #f3f5f7 !important;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding: 24px 25px 24px 57px;
	color: #333333 !important;
	border: solid 1px #efefef;
}

.BusinessSearchCategoryField select,
.scheme_default .BusinessSearchCategoryField .select_container select {
	background: url(images/categories.png) no-repeat 27px 49% #f3f5f7 !important;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding: 24px 25px 24px 57px;
	color: #333333 !important;
	border: solid 1px #efefef;
}

.scheme_default .BusinessSearchLocationField .select_container:before,
.scheme_default .BusinessSearchCategoryField .select_container:before {
	background: #f3f5f7 !important;
	color: #333333 !important;
}

.BusinessSearchPriceField {
	width: 21%;
}

.BusinessSearchPriceField input[type="text"] {
	background: url(images/dollar_sign.png) no-repeat 20px 49% #f3f5f7;
	padding: 24px 25px 24px 50px;
}

.BusinessSearchButton {
	width: 27%;
}

.BusinessSearchContent .AdvancedLink {
	position: absolute;
	right: 62px;
	bottom: 10px;
	font-size: 11px;
}

.BusinessSearchContent .AdvancedLink a {
	color: #1db4de !important;
}

.BusinessSearchContent .AdvancedLink a:hover {
	color: #42cab0 !important;
}

.BusinessSearchAdvancedOptions {
	display: none;
}

.ShowAdvanced .BusinessSearchLocationField,
.ShowAdvanced .BusinessSearchCategoryField {
	width: 100%;
	margin-bottom: 20px;
}

.ShowAdvanced .BusinessSearchPriceField {
	width: 50%;
	margin-bottom: 20px;
}

.ShowAdvanced .BusinessSearchLocationField select,
.ShowAdvanced .scheme_default .BusinessSearchLocationField .select_container select {
	background: url(images/marker.png) no-repeat 20px 49% #f3f5f7 !important;
	padding: 10px 25px 10px 50px !important;;
}

.ShowAdvanced .BusinessSearchCategoryField select,
.ShowAdvanced .scheme_default .BusinessSearchCategoryField .select_container select {
	background: url(images/categories.png) no-repeat 20px 49% #f3f5f7 !important;
	padding: 10px 25px 10px 50px !important;;
}

.ShowAdvanced .BusinessSearchPriceField input[type="text"] {
	padding: 10px 25px 10px 50px;
}

#BusinessSearchButtonAdvanced {
	float: right;
}


@media screen and (max-width: 1440px) {
	.BusinessSearchContent {
		padding: 48px 32px;
	}

	.BusinessSearchField button {
		padding: 10px 16px;
		width: 100%;
		height: 65px;
	}

	.BusinessSearchContent .AdvancedLink {
		right: 32px;
	}

	.ShowAdvanced .BusinessSearchField button {
		height: 42px;
	}
}

@media screen and (max-width: 1136px) {
	.BusinessSearchField input,
	.BusinessSearchField select {
		font-size: 12px !important;
		padding-left: 49px;
	}
}

@media screen and (max-width: 959px) {
	.BusinessSearchContent {
		padding: 20px 32px;
	}

	.BusinessSearchContent .AdvancedLink {
		bottom: 6px;
	}

	.BusinessSearchField {
		width: 50% !important;
		margin: 13px 0;
	}

	.ShowAdvanced .BusinessSearchLocationField,
	.ShowAdvanced .BusinessSearchCategoryField {
		width: 100% !important;
		margin-bottom: 0;
	}

	.ShowAdvanced .BusinessSearchPriceField {
		width: 50% !important;
		margin-bottom: 0;
	}

	.ShowAdvanced .BusinessSearchField {
		margin: 0 0 14px 0 !important;
	}

	.BusinessSearchLocationField select,
	.scheme_default .BusinessSearchLocationField .select_container select {
		background: url(images/marker.png) no-repeat 20px 49% #f3f5f7 !important;;
		padding-left: 50px !important;;
	}

	.BusinessSearchCategoryField select,
	.scheme_default .BusinessSearchCategoryField .select_container select {
		background: url(images/categories.png) no-repeat 20px 49% #f3f5f7 !important;;
		padding-left: 50px !important;;
	}
}

@media screen and (max-width: 639px) {
	.BusinessSearchContent {
		padding: 13px 20px;
	}

	.BusinessSearchContent .AdvancedLink {
		right: 20px;
		bottom: 0;
	}

	.BusinessSearchField {
		margin: 9px 0;
	}

	.BusinessSearchField input,
	.BusinessSearchField select {
		padding-left: 41px;
	}

	.BusinessSearchField input,
	.BusinessSearchField select,
	.BusinessSearchField button {
		height: 50px;
		font-size: 10px !important;
	}

	.BusinessSearchField select {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.ShowAdvanced .BusinessSearchLocationField select,
	.ShowAdvanced .scheme_default .BusinessSearchLocationField .select_container select,
	.ShowAdvanced .BusinessSearchCategoryField select,
	.ShowAdvanced .scheme_default .BusinessSearchCategoryField .select_container select,
	.ShowAdvanced .BusinessSearchPriceField input[type="text"] {
		height: auto;
		padding-top: 6px !important;
		padding-bottom: 6px !important;
	}
}

@media screen and (max-width: 479px) {
	.BusinessSearchField {
		width: 100% !important;
		margin: 8px 0;
	}

	.ShowAdvanced .BusinessSearchField {
		margin: 0 0 10px 0 !important;
	}

	.ShowAdvanced .BusinessSearchField.MaxField {
		margin-bottom: 18px !important;
	}

	.ShowAdvanced .BusinessSearchLocationField,
	.ShowAdvanced .BusinessSearchCategoryField,
	.ShowAdvanced .BusinessSearchPriceField {
		width: 100% !important;
		margin: 0;
	}

	.BusinessSearchField input,
	.BusinessSearchField select {
		padding-left: 47px !important;
	}
}


/********************************************/
/***  Biz Search Results Styles				*/
/********************************************/
#PropertySearchResultsGrid {
	width: auto;
	margin-bottom: 50px;
	margin-right: -30px;
}

.PropertySearchItem {
	float: left;
	width: 30.333%;
	margin-bottom: 30px;
	margin-left: 1.5%;
	margin-right: 1.5%;
	/*padding: 0 30px 30px 0;*/
	box-sizing: border-box;
	box-shadow: 0 12px 40px rgba(0,0,0,0.05);
}

/*.PropertySearchItem:nth-of-type(2) {
	margin-left: .5%;
	margin-right: .5%;
}

.PropertySearchItem:nth-of-type(3) {
	margin-left: 1%;
}

.PropertySearchItem:nth-of-type(4) {
	margin-right: 1%;
}

.PropertySearchItem:nth-of-type(5) {
	margin-left: .5%;
	margin-right: .5%;
}

.PropertySearchItem:nth-of-type(6) {
	margin-left: 1%;
}*/

.PropertySearchImage {
	background-size: cover;
	height: 209px;
	position: relative;
}

.PropertySearchImageGradient {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	background: linear-gradient(to bottom, rgba(52,52,52,0) 0%, #343434 100%) !important;
}

.PropertySearchImageTextWrapper {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 100%;
	z-index: 200;
}

.PropertySearchImageTextContainer {
	height: 149px;
	padding: 30px;
	display: -webkit-flex !important;
	display: flex !important;
	flex-wrap: wrap;
	align-content: flex-end;
	align-items: flex-end;
}

.PropertySearchImageText {
	align-self: flex-end !important;
	width: 100% !important;
}

.PropertySearchImageText h2 {
	font-size: 30px;
	line-height: 30px;
	text-align: left;
	margin: 0 0 10px 0;
}

.PropertySearchImageText h2 a {
	color: #fff;
}
.PropertySearchImageText h2 a:hover {
	color: #ffa752 !important;
}

.PropertySearchImage h6 {
	font-size: 14px;
	color: #ffa752;
	text-transform: uppercase;
	margin: 0;
}

.PropertySearchContent {
	background: #fff;
	padding: 35px;
}

.PropertySearchAskingPrice {
	font-size: 18px;
	margin-bottom: 8px;
}

.PropertySearchExcerpt {
	min-height: 100px;
	margin-bottom: 15px;
}

@media screen and (max-width: 766px) {
	.PropertySearchItem {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	#PropertySearchResultsGrid {
		margin-right: 0;
	}
}


/********************************************/
/***  Businesses for Sale Grid Styles		*/
/********************************************/

@media (min-width: 768px) {
	.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
		display: inline-flex;
		width: 33.3336% !important;
	}
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
	display: inline-flex;
	width: 32.6666% !important;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
	padding-right: 2% !important;
	padding-left: 2% !important;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
	display: flex;
	flex-flow: row wrap;
}

.vc_grid-item .vc_grid-item-mini {
	width: 100% !important;
}

.vc_gitem-zone .vc_gitem_row.vc_row {
	margin: 0 !important;
}

.vc_grid-item .vc_grid-item-mini {
	box-shadow: 0 12px 40px rgba(0,0,0,0.05);
}
.ListingGridTitle.vc_gitem-post-data {
	margin-bottom: 0 !important;
}

.ListingGridTitle h3 {
	margin: 0 !important;
	font-size: 30px !important;
	line-height: 38px !important;
}

.ListingGridMeta {
	text-transform: capitalize !important;
}

.ListingGridButton.vc_btn3.vc_btn3-style-custom {
	background: linear-gradient(to right, #fea759 0%, #facb58 100%) !important;
	margin-top: 15px !important;
	text-transform: uppercase !important;
	border: none !important;
	border-radius: 4px !important;
}

.ListingGridButton.vc_btn3.vc_btn3-style-custom:hover {
	background: linear-gradient(to right, #1db4de 0%,#42cab0 100%) !important;
	border: none !important;
}

.GridImage.vc_gitem-zone .vc-zone-link {
	background: linear-gradient(to bottom,rgba(52,52,52,0) 0%,#343434 100%) !important;
}

.GridImage.vc_gitem-zone .vc_gitem_row.vc_row {
	margin: 0 !important;
	height: 100%;
}

.vc_col-sm-12.GridImgInfo {
	z-index: 1000 !important;
	height: 100%;
	display: -webkit-flex !important;
	display: flex !important;
	flex-wrap: wrap;
	align-content: flex-end;
	align-items: flex-end;
	/*flex-direction: column !important;*/
}

.GridImgTitle.vc_gitem-post-data {
	align-self: flex-end !important;
	width: 100% !important;
}

.GridImgTitle h2 a {
	color: #fff !important;
}

.GridImgTitle h2 a:hover {
	color: #ffa752 !important;
}

.GridImgMeta {
	color: #ffa752 !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
	align-self: flex-end !important;
}

.ListingMeta {
	font-size: 18px !important;
	margin-bottom: 8px !important;
}

.vc_gitem-acf-label {
	font-weight: 500 !important;
}

.ListingDetails p {
	margin-bottom: 0 !important;
}


/*.sc_properties_default .sc_properties_item_options_new .sc_properties_item_row.sc_properties_item_row_info {
	width: 100% !important;
}

.sc_properties_default .sc_properties_item_options_new .sc_properties_data_price {
	width: 100% !important;
	float: left !important;
	top: 3px !important;
}*/

@media screen and (max-width: 959px) {
	.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
		width: 32% !important;
	}
}

@media screen and (max-width: 799px) {
	.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
		width: 96%!important;
	}

	.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
}

@media screen and (max-width: 479px) {
	.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
		width: 90%!important;
	}

	.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
}


/********************************************/
/***  Individual Listing Page Styles		*/
/********************************************/

.single-listing #TitleBandBg {
	display: none !important;
}

#ListingMainImage {
	width: 100%;
	height: 400px;
}

#ListingTitleBar {
	width: 100%;
	padding: 30px 0 40px !important;
}

#ListingTitleLeft {
	width: 70%;
	float: left;
	text-align: left;
}

#ListingTitleLeft h1 {
	font-size: 54px !important;
	line-height: 64px !important;
	margin: 0 0 10px 0 !important;
}

.ListingPrice {
	font-size: 30px !important;
	padding: 0 0 20px 0;
	word-wrap: normal;
}

#ListingTitleRight {
	width: 30%;
	float: left;
	text-align: right;
	padding-top: 26px;
}

#ListingTitleRight a {
	float: right;
	padding: 20px;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.4px;
	background: linear-gradient(to right, #fea759 0%, #facb58 100%) !important;
	border: none;
	border-radius: 4px;
}

#ListingTitleRight a:hover {
	background: linear-gradient(to right, #1db4de 0%, #42cab0 100%) !important;
}

#ListingDetails,
#ListingDetails2,
#AdditionalImages,
#SellerDetails,
#ContactSellerWrapper {
	width: 100%;
	float: left !important;
	padding: 0 0 40px !important;
}

h2.SectionSubtitle {
	color: #353739 !important;
	font-size: 28px !important;
	line-height: 38px !important;
	margin: 0 0 20px !important;
}

#ListingMeta {
	width: 100%;
	float: left !important;
}

.ListingDetail {
	width: 33%;
	float: left;
	margin-right: .5%;
	color: #707070 !important;
	font-size: 20px;
	padding: 0 0 10px;
}

.ListingDetail:nth-of-type(3n) {
	margin-right: 0;
}

.FieldLabel {
	color: #000 !important;
	margin-right: 8px !important;
	line-height: normal;
}

#ListingMeta2 {
	width: 100%;
	float: left !important;
}

.ListingSubDetail {
	width: 100% !important;
	float: left;
	color: #707070 !important;
	font-size: 20px;
	padding: 0 0 10px;
}

.SeparatorRule {
	width: 100%;
	border-top: 1px dashed #999;
	margin: 0 0 40px;
}

#ListingDescription {
	margin-bottom: 40px;
}

.AdditionalImage {
	float: left;
	width: 48%;
	margin-right: 2%;
	margin-bottom: 20px;
}

.AdditionalImage img {
	width: 100%;
	height: auto;
}

#SellerAvatar {
	max-width: 200px;
	margin-bottom: 20px;
}

.ContactSellerFields {
	margin: 0 -20px 0 0;
	overflow: hidden;
}

.ContactSellerField {
	float: left;
	padding: 0 20px 20px 0;
	box-sizing: border-box;
}

.ContactSellerField input {
	width: 100%;
}

.ContactSellerTextField {
	width: 33.3333%;
}

.ContactSellerTextField input {
	padding: 24px 25px;
}

.ContactSellerMessageField {
	width: 66.6666%;
}

.ContactSellerMessageField textarea {
	padding: 24px 25px;
	width: 100%;
	min-height: 200px;
}

.ContactSellerButton {
	padding-top: 135px;
	width: 33.3333%;
	float: left;
}

.ContactSellerField button {
	padding: 10px 16px;
	width: 100%;
	height: 65px;
	border-radius: 4px;
}

.related_wrap {
	margin-top: 0 !important;
	padding-top: 40px !important;
}

.relatedImage {
	height: 350px;
}

@media (max-width: 1262px) {
	.related_wrap .related_item_style_1 h5.post_title {
		font-size: 24px !important;
		line-height: 28px !important;
	}
}


@media screen and (max-width: 1136px) {
	.ContactSellerField input,
	.ContactSellerField textarea {
		font-size: 12px !important;
	}
}

@media screen and (max-width: 959px) {
	#ListingTitleLeft h1 {
		font-size: 44px !important;
		line-height: 50px !important;
		margin: 0 0 20px 0 !important;
	}

	.ListingDetail {
		width: 100%;
		margin-right: 0%;
	}
}

@media screen and (max-width: 767px) {
	#ListingMainImage {
		height: 350px;
	}

	#ListingTitleLeft,
	#ListingTitleRight {
		width: 100%;
		float: left;
		text-align: left;
	}

	#ListingTitleRight a {
		float: left;
	}

	.related_wrap .columns_wrap:not(.columns_fluid) > [class*="column-"] {
		width: 100% !important;
	}

	.AdditionalImage {
		float: none;
		width: 100%;
		margin-right: 0;
	}
}

@media screen and (max-width: 766px) {
	.ContactSellerField {
		width: 100% !important;
		margin: 8px 0;
		padding-bottom: 0;
	}

	.ContactSellerField input,
	.ContactSellerField button {
		height: 50px;
		font-size: 10px !important;
	}

	.ContactSellerMessageField textarea {
		min-height: 120px;
		font-size: 10px !important;
	}

	.ContactSellerButton {
		padding-top: 0;
	}
}

@media screen and (max-width: 639px) {
	#ListingMainImage {
		height: 250px;
	}
}

@media screen and (max-width: 479px) {
	#ListingMainImage {
		height: 200px;
	}
}


/********************************************/
/***  Pricing Table Styles					*/
/********************************************/

.scheme_default .sc_price_item,
.scheme_default .sc_price_item:hover {
	background: transparent !important;
	border: none !important;
}

.sc_price_item_info {
    max-width: 300px;
    margin: 0 auto;
    background: linear-gradient(to right, #1db4de 0%,#42cab0 100%);
}

.sc_price_item_label:before {
	content: "";
    display: inline-block;
    background: url("/wp-content/uploads/2018/06/free-trial.png") no-repeat top right;
    width: 160px;
    height: 160px;
}

.sc_price_item_label,
.sc_price_item_label:hover {
    left: 25px;
    top: 10px;
    width: 160px;
	height: 160px;
	background: transparent !important;
	-webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

#PricingRowBg .vc_col-sm-3 {
	width: 0 !important;
}

#PricingRowBg .vc_col-sm-6 {
	width: 100% !important;
}

@media (min-width: 768px) {
	#PricingRowBg .vc_col-sm-3 {
		width: 10% !important;
	}

	#PricingRowBg .vc_col-sm-6 {
		width: 80% !important;
	}
}

@media (min-width: 1054px) {
	#PricingRowBg .vc_col-sm-3 {
		width: 25% !important;
	}

	#PricingRowBg .vc_col-sm-6 {
		width: 50% !important;
	}
}

@media screen and (max-width: 1582px) {
	.sc_price_item_label,
	.sc_price_item_label:hover {
		left: 0;
		top: 20px;
	}
}

@media screen and (max-width: 1054px) {
	.sc_price_item_label,
	.sc_price_item_label:hover {
		left: 15%;
		top: 0;
	}
}

@media screen and (max-width: 958px) {
	.sc_price_item_label,
	.sc_price_item_label:hover {
		left: 5%;
	}
}

@media screen and (max-width: 638px) {
	.sc_price_item_label,
	.sc_price_item_label:hover {
		left: 0;
	}
}

@media screen and (max-width: 526px) {
	.sc_price_item_label,
	.sc_price_item_label:hover {
		left: 0;
	}
}

@media screen and (max-width: 479px) {
	.sc_price_item_info {
		max-width: 200px;
	}

	.sc_price_item_label,
	.sc_price_item_label:hover {
		width: 80px;
		height: 80px;
	}

	.sc_price_item_label:before {
		background: url("https://biztradingpost.com/wp-content/uploads/2018/05/free-trial-sm.png") no-repeat top right;
		width: 80px;
		height: 80px;
	}
}

/********************************************/
/***  Membership Styles						*/
/********************************************/

h2.SmallPadding {
	margin-top: 1em !important;
}


/********************************************/
/***  Footer Styles							*/
/********************************************/
.scheme_dark.footer_wrap a, .footer_wrap .scheme_dark.vc_row a {
	color: #fff !important;
}

.scheme_dark.footer_wrap a:hover, .footer_wrap .scheme_dark.vc_row a:hover {
	color: #353739 !important;
}

#FooterCenterColumn .sc_layouts_item {
	text-align: center !important;
}

#SSLLogo h2 {
	margin-bottom: 0 !important;
}

#SSLLogo img {
	max-width: 150px !important;
}

/****************************************************/
/***  Listings Dashboard & Acccount Page Styles		*/
/****************************************************/

.wpuf-dashboard-container h2 {
	display: none !important;
}

.wpuf-dashboard-container table.items-table {
	width: 100% !important;
}

.wpuf-dashboard-container table.items-table .items-list-header {
	background: linear-gradient(to right, #fea759 0%, #facb58 100%);
}

.wpuf-dashboard-container table.items-table th {
	font-size: 18px !important;
	text-transform: uppercase !important;
	text-align: left !important;
	background-color: transparent !important;
}

.wpuf-dashboard-container table.items-table td:first-of-type {
	width: 25% !important;
}

.wpuf-dashboard-container table.items-table td a {
	padding-right: 10px !important;
}

#AccountBg .wpuf-dashboard-container .wpuf-dashboard-navigation {
	display: none !important;
}

#AccountBg .wpuf-dashboard-container .wpuf-dashboard-content {
	width: 100% !important;
}

#AccountBg .wpuf-dashboard-container .wpuf-dashboard-content p:nth-child(2){
	display: none !important;
}

/********************************************/
/***  Seller Directory and Profile Styles	*/
/********************************************/

.page-id-1183 form {
	display: none !important;
}

.user-listing table.wpuf-userlisting-table {
	width: 100% !important;
}

.user-listing table.wpuf-userlisting-table tr:first-of-type {
	background: linear-gradient(to right, #fea759 0%, #facb58 100%);
}

.user-listing table.wpuf-userlisting-table th {
	font-size: 18px !important;
	text-transform: uppercase !important;
	text-align: left !important;
	background-color: transparent !important;
	border-color: transparent !important;
}

/*.wpuf-user-profile li:nth-of-type(1),
.wpuf-user-profile li:nth-of-type(2) {
	display: inline-block !important;
	width: 30% !important;
}*/

.user-list .user-box {
	padding: 1% 2% 50px !important;
}

.user-list .user-box > a h4.user-name {
	text-transform: capitalize !important;
}

.wpuf-pagination .page-numbers.current {
	padding: 12px 18px;
	margin: 2px;
	border: 1px solid #1db4de;
	font-weight: bold;
	background: linear-gradient(to right, #1db4de 0%,#42cab0 100%);
	color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
}

.wpuf-pagination .page-numbers {
	padding: 12px 18px;
	margin: 2px;
	border: 1px solid #fea759;
	text-decoration: none;
	color: #fff;
	background: linear-gradient(to right, #fea759 0%, #facb58 100%);
	border-radius: 2px;
	-moz-border-radius: 2px;
}

.wpuf-pagination .page-numbers:hover {
	padding: 12px 18px;
	margin: 2px;
	border: 1px solid #1db4de;
	text-decoration: none;
	color: #fff;
	background: linear-gradient(to right, #1db4de 0%,#42cab0 100%);
	border-radius: 2px;
	-moz-border-radius: 2px;
}

.wpuf-user-profile-wrap ul.wpuf-user-profile > li > label {
	width: 15% !important;
}

.wpuf-user-profile li:nth-of-type(2) label {
	display: none !important;
}

.wpuf-user-profile li:nth-of-type(3) {
	display: none !important;
}

ul.wpuf-user-profile li {
	padding-bottom: 10px !important;
}

ul.wpuf-user-profile li ul li {
	list-style-type: square !important;
}

@media screen and (max-width: 767px) {
	.user-list.list-column-3 .user-box {
		width: 100% !important;
	}

	.wpuf-user-profile-wrap .wpuf-user-profile-avatar {
		width: 50% !important;
	}

	.wpuf-user-profile-wrap ul.wpuf-user-profile {
		float: left !important;
		width: 100% !important;
	}

	.wpuf-user-profile-wrap ul.wpuf-user-profile li label,
	ul.wpuf-user-profile .wpuf-profile-value {
		float: none !important;
		width: 100% !important;
	}

	.wpuf-user-profile-wrap ul.wpuf-user-profile > li {
		margin: 0 !important;
	}
}

/********************************************/
/***  WP Frontend Styles					*/
/********************************************/


.wpuf-section-wrap h2 {
	padding-top: 60px !important;
}

.wpuf-info,
.wpuf-message {
	/* fallback */
	background-color: #fea759;
	background-repeat: repeat-y;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, left top, right top, from(#facb58), to(#fea759));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #fea759, #facb58);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #fea759, #facb58);

	/* IE 10 */
	background: -ms-linear-gradient(left, #fea759, #facb58);

	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #fea759, #facb58);
	border: 2px solid #fdd425;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px 20px;
	margin: 40px 0 10px 0;
	color: #fff !important;
	font-size: 16px !important;
}

.wpuf-info a {
	color: #000 !important;
}

.wpuf-info a:hover {
	color: #999 !important;
}

#wpuf-login-form {
	padding: 15px !important;
	border: solid 1px #efefef !important;
}

#loginform input[type=text],
#loginform input[type=password] {
	width: 100% !important;
}

.SubscriptionPackText p {
	font-size: 22px !important;
}

.SubscriptionPackText i {
	font-style: normal !important;
}

.SubscriptionPackText p:nth-of-type(2){
	font-weight: 700 !important;
	margin-left: 20px !important;
}

.SubscriptionPackText .btn {
	background: linear-gradient(to right, #fea759 0%, #facb58 100%) !important;
	margin-bottom: 40px !important;
	border-radius: 4px !important;
}

.SubscriptionPackText .btn:hover {
	background: linear-gradient(to right, #1db4de 0%,#42cab0 100%);
}

.wpuf_packs li {
	min-height: 459px !important;
}

li.wpuf-pack-1672 .wpuf-sub-button {
	margin-top: 30px !important;
}

li.wpuf-pack-1672 .wpuf-pack-cycle.wpuf-nullamount-hide {
	display: none !important;
}

.entry-content ul.wpuf_packs .wpuf-sub-desciption,
ul.wpuf_packs .wpuf-sub-desciption {
	margin-top: 8px !important;
}

.entry-content ul.wpuf_packs .wpuf-pack-1672 .wpuf-sub-desciption,
ul.wpuf_packs .wpuf-pack-1672 .wpuf-sub-desciption {
	margin-top: 16px !important;
}

.wpuf-sub-desciption,
.wpuf-sub-desciption p {
	color: #999 !important;
	font-size: 11px !important;
	line-height: 18px !important;
}

li.wpuf-pack-1672 .wpuf-sub-desciption p:nth-of-type(2) {
	margin-left: 0 !important;
	margin-bottom: 25px !important;
	font-weight: 500 !important;
}

.entry-content ul.wpuf_packs .wpuf-pricing-wrap, ul.wpuf_packs .wpuf-pricing-wrap {
	/*background: #42cab0;*/
	background: linear-gradient(to right, #1db4de 0%,#42cab0 100%);
}

.entry-content ul.wpuf_packs li.wpuf-pack-1672 .wpuf-pricing-wrap, ul.wpuf_packs li.wpuf-pack-1672 .wpuf-pricing-wrap {
	background: linear-gradient(to right, #fea759 0%, #facb58 100%) !important;
}

.entry-content ul.wpuf_packs li.wpuf-pack-1672 .wpuf-pricing-wrap .wpuf-sub-amount {
	padding-bottom: 37px !important;
}

.entry-content ul.wpuf_packs h3, ul.wpuf_packs h3 {
	/*background: linear-gradient(to right, #1db4de 0%,#42cab0 100%);*/
	background: transparent;
	border-bottom: none;
	line-height: 25px;
	/*text-transform: uppercase;*/
}

.entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount, ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount {
	border-bottom: 1px solid #4fbbda;
	padding: 10px 0;
}

.entry-content ul.wpuf_packs .wpuf-sub-button a, ul.wpuf_packs .wpuf-sub-button a {
	background: linear-gradient(to right, #fea759 0%, #facb58 100%);
	border-radius: 4px !important;
	padding: 10px 15px;
	color: #fff !important;
}

.entry-content ul.wpuf_packs .wpuf-sub-button a:hover, ul.wpuf_packs .wpuf-sub-button a:hover {
	background: linear-gradient(to right, #1db4de 0%, #42cab0 100%);
}

.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type="submit"],
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li.wpuf-submit input[type="submit"] {
	background: linear-gradient(to right, #1db4de 0%,#42cab0 100%) !important;
	box-shadow: none !important;
	color: #fff !important;
	text-shadow: none !important;
	font-family: "Montserrat",sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.5rem;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-right: 20px !important;
	padding: 1.715em 4.136em;
	border-radius: 4px !important;
}

.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type="submit"]:hover,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li.wpuf-submit input[type="submit"]:hover {
	background: linear-gradient(to right, #42cab0 0%,#1db4de 100%) !important;
	box-shadow: none !important;
}

a.wpuf-post-draft {
	padding-left: 20px !important;
}

.wpuf-sub-terms {
	line-height: 18px !important;
}

.wpuf-bill-addr-wrap {
	display: none !important;
}

.wpuf-insert-image {
	display: none !important;
}
