/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

.customer-block {background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 22%, rgba(255,255,255,0.5) 100%);
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 22%,rgba(255,255,255,0.5) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 22%,rgba(255,255,255,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#80ffffff',GradientType=1 );}

/*= Post Archive ============== */

/** Post Archive >> Archive post shadow **/
.uabb-blog-posts-shadow, 
.fl-node-5c1166027340d .uabb-blog-posts-shadow {
	box-shadow: 0 0 10px 0 rgba(73, 89, 108, 0.19) !important;
	border-radius: 3px !important;
}

/** Post Archive >> Post Thumbnail **/
.uabb-post-thumbnail {
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
}

/** Post Archive >> Post Category Links **/
.cat-links {
	line-height: normal !important;
	margin-bottom: 10px !important;
}

/** Post Archive >> Archive Post Heading **/
h3.uabb-post-heading {
	margin-top: 15px !important;
}

/** Post Archive >> Post Meta **/
.uabb-post-meta {
	font-size: 12px !important;
}

/** Post Archive >> Post Meta Date **/
.uabb-meta-date {
	float: right !important;
}

/** Post Archive >> Subscribe Row **/
.fl-node-5c127176d0278 {
	background-color: rgb(255, 255, 255) !important;
	margin-top: 50px !important;
	margin-bottom: 60px !important;
	border: 1px solid rgb(225, 225, 225) !important;
	border-radius: 3px !important;
}

/** Post Archive >> Suscribe Privacy **/
.fl-node-5c12733a46aa7 {
	font-size: 12px !important;
}

/** Post Archive >> Subscribe Field Container **/
#archive-signup #frm_form_6_container fieldset, 
#archive-signup #frm_field_67_container {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/** Post Archive >> Subscribe Submit Button **/
#archive-signup #frm_form_6_container .frm_button_submit {
	/* MT [ google_font: 1 ] */
	font-family: 'Nunito Sans' !important;
	color: rgb(255, 255, 255) !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	box-shadow: 0 0 0 0 !important;
	background-color: rgb(66, 139, 202) !important;
	width: 100% !important;
	padding-top: 7px !important;
	border-width: 0 !important;
	border-radius: 3px !important;
}

/** Post Archive >> Subscribe Submit Button Hover **/
#archive-signup #frm_form_6_container .frm_button_submit:hover {
	background-color: rgb(45, 108, 162) !important;
}

/** Post Archive >> Subscribe Hide Error Message **/
#archive-signup .frm_error_style {
	display: none !important;
}

/** Post Archive >> Page Numbers **/
.page-numbers {
	border-radius: 3px !important;
}


/*= Post Single =============== */

/** Post Single >> Share Small **/
.share-small {
	float: left !important;
}

/** Post Single >> Sign Up text **/
.fl-node-5c1384f850770 {
	color: rgb(51, 51, 51) !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}

/** Post Single >> Hide Facebook Plugin Credit **/
.pluginSkinLight ._5lm5 {
	display: none !important;
}

/** Post Single >> Share Small Text **/
.fl-node-5c1383aa35f4b .fl-rich-text p {
	padding: 0 !important;
	margin: 0 !important;
	position: relative !important;
	top: -22px !important;
}

/** Post Single >> Single Heading **/
.single-heading h1 {
	font-size: 32px !important;
	font-weight: 900 !important;
}

/** Post Single >> Add Author "by: " **/
.fl-post-info-author:before {
	content: by:  !important;
}

/** Post Single >> .single-post .position-fix **/
.single-post .position-fix {
	margin-top: 100px !important;
}

/** Post Single >> .page-id-753 .position-fix, .page-id-727 .position-fix **/
.page-id-753 .position-fix, 
.page-id-727 .position-fix {
	margin-top: 100px !important;
}

/** Post Single >> .zsiq_floatmain **/
.zsiq_floatmain {
	display: none !important;
}

/** Post Single >> .home .zsiq_floatmain **/
.home .zsiq_floatmain {
	display: block !important;
}


/*= Content =================== */

/** Content >> .fl-content-full.container **/
.fl-content-full.container {
	top: -500px !important;
}

/** Content >> .fl-content-full.container p **/
.fl-content-full.container p {
	margin-top: 20px !important;
}

/** Content >> uabb-subheading **/
.uabb-subheading {
	opacity: .7 !important;
}

/** Content >> Radio Button Hide Radio **/
#frm_field_72_container input {
	display: none !important;
}

/** Content >> Radio Button UnSelected **/
#frm_field_72_container img {
	width: 100px !important;
	border-radius: 4px !important;
}

/** Content >> Form Submit Button **/
.frm_button_submit {
	/* MT [ google_font: 1 ] */
	font-family: 'Nunito Sans' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	font-weight: 900 !important;
	text-transform: uppercase !important;
	letter-spacing: 4px !important;
	box-shadow: 0 0 0 0 !important;
	background-color: rgb(87, 0, 208) !important;
	width: 100% !important;
	border-width: 0 !important;
}

/** Content >> Form Submit Button Hover **/
.frm_button_submit:hover {
	background-color: rgb(140, 80, 223) !important;
}

/** Content >> Center Yes No **/
#frm_field_72_container, 
#frm_field_72_container label {
	font-size: 24px !important;
	text-align: center !important;
	padding-bottom: 20px !important;
}

/** Content >> footer.uabb-post-meta **/
footer.uabb-post-meta {
	background: initial !important;
	padding: 0 !important;
	margin: 0 !important;
	clip-path: none !important;
}

/** Content >> Mobile Mockup Frame **/
.carousel-inner {
	border: 1px solid rgb(204, 211, 220) !important;
}

/** Content >> Body Content Position Fix **/
.position-fix {
	position: relative !important;
	top: -500px !important;
}


/*= Footer ==================== */

/** Footer >> .footer-contact a:nth-child(2) **/
.footer-contact a:nth-child(2) {
	display: none !important;
}

/** Footer >> .home .footer-contact a:nth-child(2) **/
.home .footer-contact a:nth-child(2) {
	display: inline-block !important;
}

/** Footer >> .sm_blk .dropdown-menu-group li:first-child **/
.sm_blk .dropdown-menu-group li:first-child {
	display: none !important;
}

/** Footer >> .home .sm_blk .dropdown-menu-group li:first-child **/
.home .sm_blk .dropdown-menu-group li:first-child {
	display: block !important;
}


/*= BLOG ====================== */

/** BLOG >> Blog Content Container **/
#blog-content {
	/*box-shadow: 0 10px 25px 0 rgba(73, 89, 108, 0.15);*/
	background-color: rgb(249, 249, 249) !important;
	border-radius: 4px !important;
}

/** BLOG >> .uabb-blog-posts-shadow .uabb-blog-posts-shadow **/
.uabb-blog-posts-shadow .uabb-blog-posts-shadow {
	box-shadow: 0 0 0 0 !important;
}


/*= Customer Stories ========== */

/** Customer Stories >> Customer Block **/
.customer-block {
	box-shadow: 0 0 20px 0 rgba(73, 89, 108, 0.14) !important;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	margin: 20px !important;
	border-radius: 4px !important;
}

/** Customer Stories >> Text Padding **/
.customer-block p, 
.customer-block h2 {
	margin-right: 100px !important;
	margin-left: 100px !important;
}

/** Customer Stories >> Mock Up Container **/
.img_inner_blk {
	box-shadow: 0 0 20px 0 rgba(73, 89, 82, 0.12) !important;
	margin: 0 10px 3% 12% !important;
}

/** Customer Stories >> Customer Logo **/
.customer-block .customer-logo img {
	max-width: 200px !important;
}

/** Customer Stories >> Title **/
.customer-block h2 {
	font-weight: 900 !important;
}

/** Customer Stories >> Website Link Button **/
.customer-block .customer-details .btn {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
	letter-spacing: 3px !important;
	background-color: rgb(87, 0, 208) !important;
	margin-top: 20px !important;
}

/** Customer Stories >> Website Link Button Hover **/
.customer-block .customer-details .btn:hover {
	background-color: rgb(140, 80, 223) !important;
}

/** Customer Stories >> Sort Buttons **/
.uabb-masonary-filters li {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(87, 0, 208) !important;
	height: auto !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

/** Customer Stories >> Sort Buttons Hover & Active **/
.uabb-masonary-filters li:hover, 
.uabb-masonary-filters li.uabb-masonary-current {
	font-weight: 900 !important;
	background-color: rgb(140, 80, 223) !important;
}


/*= Range Slider ============== */

/** Range Slider >> Add Currency $ **/
#frm_field_119_container .frm_range_value:before {
	margin-right: 3px !important;
	content: $ !important;
}


/*= WD Contractor Page ======== */

/** WD Contractor Page >> Section **/
#frm_form_13_container .frm_section_spacing {
	text-align: center !important;
	margin-bottom: 30px !important;
	border-top: 0 solid rgb(140, 80, 223) !important;
	border-right: 0 solid rgb(140, 80, 223) !important;
	border-bottom: 2px solid rgb(140, 80, 223) !important;
	border-left: 0 solid rgb(140, 80, 223) !important;
}


/*= Client Intake ============= */

/** Client Intake >> Section Titles **/
#frm_form_17_container h3.frm_pos_top {
	color: rgb(240, 139, 24) !important;
	font-size: 20px !important;
	font-weight: 800 !important;
	text-align: center !important;
	background-color: rgba(73, 89, 108, 0.07) !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}

/** Client Intake >> Sections Descriptions **/
#frm_form_17_container .frm_section_heading .frm_description {
	text-align: center !important;
}

/** Client Intake >> Rootline Buttons **/
.frm_style_formidable-style.with_frm_style .frm_rootline .frm_current_page input[type="button"] {
	background-color: rgb(140, 80, 223) !important;
	border-color: rgb(87, 0, 208) !important;
}

/** Client Intake >> Rootline Inicator Hover/Focus **/
.frm_style_formidable-style.with_frm_style .frm_rootline input:focus, 
.frm_style_formidable-style.with_frm_style .frm_rootline input:hover {
	border-color: rgb(140, 80, 223) !important;
}

/** Client Intake >> Rootline Titles **/
.frm_rootline_title {
	color: rgb(87, 0, 208) !important;
}

/** Client Intake >> Section Border **/
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {
	border-width: 0 !important;
}


/*= Graphic Request =========== */

/** Graphic Request >> Section Titles **/
#graphics-request-form .frm_section_heading h3 {
	color: rgb(240, 139, 24) !important;
	font-size: 20px !important;
	font-weight: bold !important;
	text-align: center !important;
	background-color: rgba(73, 89, 108, 0.07) !important;
	padding-top: 8px !important;
	padding-bottom: 5px !important;
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}

/** Graphic Request >> Form **/
.frm_message {
	color: rgb(64, 64, 64) !important;
	font-size: 24px !important;
	text-align: center !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border-top-style: none !important;
}

/** Graphic Request >> Section Description **/
.frm_section_heading .frm_description {
	text-align: center !important;
	margin-bottom: 25px !important;
}

/** Graphic Request >> Thank you **/
#graphics-request-form .frm_style_formidable-style.with_frm_style .frm_message p {
	color: rgb(0, 0, 0) !important;
}


/*= Online Ordering =========== */

/** Online Ordering >> Section Titles **/
#frm_form_21_container .frm_section_heading h3 {
	color: rgb(240, 139, 24) !important;
	text-align: center !important;
	background-color: rgba(73, 89, 108, 0.07) !important;
	padding-top: 8px !important;
	padding-bottom: 5px !important;
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}

/** Online Ordering >> Pos Fix **/
.pos-fix {
	position: relative !important;
	top: -250px !important;
}

/** Online Ordering >> Link Button **/
a.link-btn {
	color: rgb(255, 255, 255) !important;
	font-weight: 900 !important;
	background-color: rgb(78, 196, 13) !important;
	padding: 10px 20px 10px 20px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	border-radius: .25rem !important;
	display: inline-block !important;
}

/** Online Ordering >> Center Btn **/
.fl-node-5e7798eab6d66 {
	text-align: center !important;
}


/*= Forms Global ============== */

/** Forms Global >> Remove Border from success message **/
.frm_style_formidable-style.with_frm_style .frm_message, 
.frm_success_style {
	border-style: none !important;
}

/** Forms Global >> Repeater Add / Remove Buttons **/
.frm_remove_form_row, 
.frm_add_form_row {
	color: rgb(240, 139, 24) !important;
	font-weight: bold !important;
	border-color: rgb(240, 139, 24) !important;
}

/** Forms Global >> Repeater Add / Remove Buttons Hover **/
.frm_remove_form_row:hover, 
.frm_add_form_row:hover {
	color: rgb(68, 68, 68) !important;
	font-weight: bold !important;
	background-color: rgba(240, 139, 24, 0.19) !important;
	border-color: rgb(240, 139, 24) !important;
}


/*= Get Pricing Form ========== */

/** Get Pricing Form >> Labels **/
#frm_form_20_container label {
	color: rgb(255, 255, 255) !important;
}

/** Get Pricing Form >> margins **/
.frm_style_formidable-style.with_frm_style .form-field {
	margin-bottom: 0 !important;
}

/** Get Pricing Form >> Recaptcha **/
.g-recaptcha {
	padding-top: 15px !important;
}


/*= Untitled folder =========== */

/** Untitled folder >> #schedule_demo **/
#schedule_demo {
	margin-top: -420px !important;
}


/*= Menu Updates Form ========= */

/** Menu Updates Form >> Thank you Copy 1 **/
#menu-update-form .frm_section_heading h3 {
	color: rgb(240, 139, 24) !important;
	font-size: 20px !important;
	font-weight: bold !important;
	text-align: center !important;
	background-color: rgba(73, 89, 108, 0.07) !important;
	padding-top: 8px !important;
	padding-bottom: 5px !important;
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}


/*= Busines Hours form ======== */

/** Busines Hours form >> Week Day Width **/
.week-day .frm_primary_label {
	width: 100px !important;
}

/** Busines Hours form >> Biz Hours **/
#graphics-request-form .biz-hours   h3.frm_section_spacing {
	font-size: 14px !important;
	text-align: left !important;
	padding-left: 8px !important;
	margin-bottom: 0 !important;
}

/** Busines Hours form >> Biz Hours Labels **/
#graphics-request-form .biz-hours   .frm_primary_label {
	font-size: 12px !important;
	text-align: left !important;
	padding-left: 8px !important;
	margin-bottom: 0 !important;
}

/** Busines Hours form >> Biz Hours add/remove **/
#graphics-request-form .biz-hours   a {
	font-size: 12px !important;
	text-align: left !important;
	padding-left: 8px !important;
	margin-bottom: 0 !important;
}

/** Busines Hours form >> Comments Margin **/
#frm_field_982_container {
	margin-top: 20px !important;
}

/** Busines Hours form >> Starting Date Margin **/
#frm_field_979_container {
	margin-bottom: 20px !important;
}

/** Busines Hours form >> Inline **/
.inline {
	width: 300px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	position: relative !important;
	float: left !important;
	clear: none !important;
	display: inline-table !important;
}

/** Busines Hours form >> Inline label **/
.inline .frm_primary_label {
	width: 110px !important;
	display: inline-block !important;
}

/** Busines Hours form >> Inline select **/
.inline select {
	width: 170px !important;
	display: inline-block !important;
}

/** Busines Hours form >> test **/
.biz-hours .frm_grid_container {
	display: inline-block !important;
}

/** Busines Hours form >> Biz Hours Repeat buttons **/
.frm_repeat_buttons {
	padding-top: 5px !important;
	display: inline-block !important;
}

/** Busines Hours form >> Biz Hours Repeater sec **/
.biz-hours .frm_repeat_sec {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= Untitled folder =========== */

	/** Untitled folder >> #schedule_demo **/
	#schedule_demo {
	margin-top: -500px !important;
}


	/*= Post Single =============== */

	/** Post Single >> .single-post .position-fix **/
	.single-post .position-fix {
	margin-top: 40px !important;
}

	/** Post Single >> .page-id-753 .position-fix, .page-id-727 .position-fix **/
	.page-id-753 .position-fix, 
.page-id-727 .position-fix {
	margin-top: 0 !important;
}


}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Content =================== */

	/** Content >> .fl-content-full.container **/
	.fl-content-full.container {
	margin-right: 20px !important;
	margin-left: 20px !important;
	top: -300px !important;
}


	/*= Customer Stories ========== */

	/** Customer Stories >> Mock Up Container **/
	.img_inner_blk {
	margin-left: 10% !important;
}


	/*= Sidebar =================== */

	/** Sidebar >> #fl-post-763 **/
	#fl-post-763 {
	margin-top: -80px !important;
}


	/*= Untitled folder =========== */

	/** Untitled folder >> #schedule_demo **/
	#schedule_demo {
	margin-top: -350px !important;
}


	/*= Post Single =============== */

	/** Post Single >> .single-post .position-fix **/
	.single-post .position-fix {
	margin-top: 200px !important;
}

	/** Post Single >> .page-id-753 .position-fix, .page-id-727 .position-fix **/
	.page-id-753 .position-fix, 
.page-id-727 .position-fix {
	margin-top: 120px !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= Content =================== */

	/** Content >> .fl-content-full.container **/
	.fl-content-full.container {
	padding-right: 15px !important;
	padding-left: 15px !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	top: -300px !important;
}


	/*= BLOG ====================== */

	/** BLOG >> .uabb-blog-posts-grid **/
	.uabb-blog-posts-grid {
	padding-right: 15px !important;
	padding-left: 15px !important;
}


	/*= Customer Stories ========== */

	/** Customer Stories >> FL Container **/
	.page-id-734 .fl-content-full.fl-content-full {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Customer Stories >> Mock Up Container **/
	.img_inner_blk {
	margin-left: 3% !important;
}


	/*= Sidebar =================== */

	/** Sidebar >> #fl-post-763 h2 **/
	#fl-post-763 h2 {
	font-size: 30px !important;
	letter-spacing: 1px !important;
}

	/** Sidebar >> #fl-post-763 **/
	#fl-post-763 {
	margin-top: -60px !important;
}


	/*= Untitled folder =========== */

	/** Untitled folder >> #schedule_demo **/
	#schedule_demo {
	margin-top: -300px !important;
}


	/*= Post Single =============== */

	/** Post Single >> .single-post .position-fix **/
	.single-post .position-fix {
	margin-top: 250px !important;
}

	/** Post Single >> .page-id-753 .position-fix, .page-id-727 .position-fix **/
	.page-id-753 .position-fix, 
.page-id-727 .position-fix {
	margin-top: 180px !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= Content =================== */

	/** Content >> .fl-content-full.container **/
	.fl-content-full.container {
	margin-right: 0 !important;
	margin-left: 0 !important;
	top: -200px !important;
}


	/*= Customer Stories ========== */

	/** Customer Stories >> FL Container **/
	.page-id-734 .fl-content-full.fl-content-full {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Customer Stories >> Customer Block **/
	.customer-block {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** Customer Stories >> Text Padding **/
	.customer-block p, 
.customer-block h2 {
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** Customer Stories >> Mock Up Container **/
	.img_inner_blk {
	margin-left: 0 !important;
}


	/*= Sidebar =================== */

	/** Sidebar >> #fl-post-763 **/
	#fl-post-763 {
	margin-top: -20px !important;
}


	/*= Untitled folder =========== */

	/** Untitled folder >> #schedule_demo **/
	#schedule_demo {
	margin-top: -220px !important;
}


	/*= Post Single =============== */

	/** Post Single >> .single-post .position-fix **/
	.single-post .position-fix {
	margin-top: 340px !important;
}

	/** Post Single >> .page-id-753 .position-fix, .page-id-727 .position-fix **/
	.page-id-753 .position-fix, 
.page-id-727 .position-fix {
	margin-top: 300px !important;
}

	/** Post Single >> .zsiq_floatmain **/
	.zsiq_floatmain {
	display: none !important;
}

	/** Post Single >> .home .zsiq_floatmain **/
	.home .zsiq_floatmain {
	display: block !important;
}


}

