/*
Theme Name: High-Touch
Description: Child theme for Avada theme
Author: High Touch Technologies
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

h2 {
    margin-top: 1.1em;
}

.fusion-search-submit.searchsubmit {
    background: #005677 !important;
}

.fusion-search-submit.searchsubmit:hover {
    background: #8dc640 !important;
}

.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-field input {
    padding-left: 65px !important;
}

/*IVORY SEARCH*/
.is-form-style .is-search-submit path {
	fill: #fff !important;
}
.is-form-style input.is-search-input {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-color: #e2e2e2 !important;
}
.is-search-icon {
	border: none;
}
.is-form-id-21933 .is-search-submit:focus, .is-form-id-21933 .is-search-submit:hover, .is-form-id-21933 .is-search-submit, .is-form-id-21933 .is-search-icon {
	border-radius: 6px !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
/*END IVORY SEARCH*/

.fusion-button-default-size, .fusion-button {
    margin-top: 20px;
	margin-bottom: 20px;
}

.testimonial-pad .img-responsive {
    background: #fff;
    padding-bottom: 3%;
}

.fusion-text.testimonial {
    font-family: Open Sans;
font-weight: 100;
line-height: 40px;
font-size: 22px;
letter-spacing: .5px;
color: #676767;
}
span.open-quote {
	font-size: 80px;
	position: relative;
	left: -10px;
	float: left;
}
span.close-quote {
	font-size: 80px;    
	position: absolute;
    margin-top: 25px;
    margin-left: 10px;
}

/*Homepage weird space - hiding*/
.page-id-8655 .fusion-flexslider.flexslider.post-slideshow,.page-id-22961 .fusion-flexslider.flexslider.post-slideshow {
	display: none;
}

/*START Main Menu/Navigation sub menu outer border for against dark blue backgrounds*/

ul.sub-menu {
    border: 1px solid #a4dae7;
}
/*END Main Menu/Navigation sub menu outer border for against dark blue backgrounds*/

/*START Industries page, content boxes element */

.page-id-15992 .fusion-content-boxes.content-boxes-icon-on-top .heading img {
	padding: 5%;
	max-height: 320px;
}

.page-id-15992 .fusion-content-boxes.content-boxes-icon-on-top .heading .image {
	margin-bottom: 30px;
}

.page-id-15992 #row1.fusion-content-boxes.content-boxes-icon-on-top .content-box-column .heading.icon-left .image {
  background-color: #A5DAE7;
} /*L&L*/

.page-id-15992 #row1.fusion-content-boxes.content-boxes-icon-on-top .content-box-column-first-in-row .heading.icon-left .image {
  background-color: #FCDBC7;
} /*RTO*/

.page-id-15992 #row1.fusion-content-boxes.content-boxes-icon-on-top .content-box-column-last-in-row .heading.icon-left .image {
  background-color: #FEF3C0;
} /*Retail*/

.page-id-15992 #row2.fusion-content-boxes.content-boxes-icon-on-top .content-box-column-first-in-row .heading.icon-left .image {
  background-color: #c9cfd4;
} /*Health care*/

.page-id-15992 #row2.fusion-content-boxes.content-boxes-icon-on-top .content-box-column-last-in-row .heading.icon-left .image {
  background-color: #A5DAE7;
} /*Construction*/

/*END Industries page, content box elements*/

@media only screen and (max-device-width: 400px) {
	.below-title-bar .ginput_container.ginput_container_email #input_20_1 {
		width: 90% !important;
	}
	.below-title-bar #gform_submit_button_20 {
	margin-bottom: 5px;
	}
}

/*END Get Tech Tips email form field input*/

/*START Get Tech Tips button*/
.below-title-bar .gform_footer.top_label {
	margin-left: 15px;
	flex: 25%;
}
/*END Get Tech Tips button*/

/* START footer Tech Tips form signup*/
/*#gform_wrapper_20, #gform_20, #gform_20 ul li.gfield, #gform_20 .top_label div.ginput_container, #gform_20 li.hidden_label input, #gform_20 .gform_footer 
{
	margin: 0;
}*/
/* END footer Tech Tips form signup*/

#gform_submit_button_20 {
	background: #8dc640;
	padding: 10px 15px;
	font-size: 14px;
}
.fusion-footer #gform_submit_button_20 {
	margin-top: 15px;
}

#gform_submit_button_20:hover {
	background: #a4dae7;
}

/* LP for Acumatica Referral Program, LP Security 1st MS SA*/
#input_41_1, #input_41_11, #input_35_1 {
  width: 100% !important;
}

.below-title-bar p {
    color: #fff;
	padding: 0;
	margin: 0 0 3px 0;
	font-size: 28px;
	font-family: Oswald;
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For ipad portrait layouts only */
	.fusion-sharing-box h4, .below-title-bar p {
		font-size: 1.5em !important;
	}
}

@media only screen and (max-device-width: 400px) {
	.fusion-sharing-box h4, .below-title-bar p {
		font-size: 1.3em !important;
		font-weight: normal !important;
	}
	.below-title-bar #gform_submit_button_20 {
    	padding: .4rem;
	}
}

/*Breadcrumbs*/

.fusion-breadcrumbs {
    margin-top: 10px;
}

.fusion-breadcrumb-sep {
    padding: 0 12px;
}

/*Fusion Sharing Box*/
/*.fusion-sharing-box.LB {
	padding-top: 0 !important;
	min-height: inherit;
}*/

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
   /*For ipad portrait layouts only */
	.fusion-sharing-box.LB .fusion-social-networks .fusion-social-network-icon {
	margin:0;
}
}

.fusion-sharing-box.LB .fusion-social-networks .fusion-social-network-icon {
	margin: 0 5px;
}

.fusion-sharing-box.LB h4 {
    margin-right: 10px;
}
/*Hide Testimonial posts on main blog page*/

.blog #posts-container article.category-testimonial-bizcomm, .blog #posts-container article.category-testimonial-corpus, .blog #posts-container article.category-testimonial-dallas, .blog #posts-container article.category-testimonial-denver, .blog #posts-container article.category-testimonial-it, .blog #posts-container article.category-testimonial-kc, .blog #posts-container article.category-testimonial-sa, .blog #posts-container article.category-testimonial-securitysol, .blog #posts-container article.category-testimonial-softwaresol, .blog #posts-container article.category-testimonial-web, .blog #posts-container article.category-testimonial-ict, .blog #posts-container article.category-case-study {
	display: none !important;
}

/*Hide Featured location page categories in blog category list as well as Testimonial categories*/

li.cat-item-5678 /*In Remembrance*/, 
li.cat-item-4860 /*Testimonial - Biz Comm*/, 
li.cat-item-4861 /*Testimonial – Corpus*/, 
li.cat-item-4867 /*Testimonial – Dallas*/, 
li.cat-item-4866 /*Testimonial – Denver*/, 
li.cat-item-4859 /*Testimonial – IT Solutions*/, 
li.cat-item-4868 /*Testimonial – Kansas City*/, 
li.cat-item-4864 /*Testimonial – San Antonio*/, 
li.cat-item-4862 /*Testimonial – Software Solutions*/, 
li.cat-item-4858 /*Testimonial – Website Services*/, 
li.cat-item-4865 /*Testimonial – Wichita*/ {
	display: none !important;
}

/*Hide color tags in list of tags - used for blog grid page, SVG featured images bg colors*/

.fusion-tb-tags a[href*="blue"], .fusion-tb-tags a[href*="dblue"], .fusion-tb-tags a[href*="green"], .fusion-tb-tags a[href*="lgrey"], .fusion-tb-tags a[href*="orange"], .fusion-tb-tags a[href*="yellow"], .fusion-tb-tags a[href*="grey"] {
	display: none !important;
}

/*START search results page featured image backgrounds*/

.category-company-history .fusion-image-wrapper img[src$=".svg"] {
    background-color: inherit;
	padding: 0 !important;
}

.avada_faq .fusion-image-wrapper img[src$=".svg"], .post-18782 .fusion-image-wrapper img[src$=".svg"]/*FAQs page*/, .post-326 .fusion-image-wrapper img[src$=".svg"]/*Software Solutions page*/, .post-4560 .fusion-image-wrapper img[src$=".svg"]/*Website Services page*/, .post-8457 .fusion-image-wrapper img[src$=".svg"]/*IT Solutions page*/, .post-8621 .fusion-image-wrapper img[src$=".svg"]/*Biz Comm page*/, .post-21456 .fusion-image-wrapper img[src$=".svg"]/*Other Services page*/, .post-18613 .fusion-image-wrapper img[src$=".svg"]/*Nigel page*/ {
    background-color: inherit !important;
	padding: 0 !important;
	min-height: inherit;
}
#post-2783 .fusion-image-wrapper img[src$=".svg"],
#post-13126 .fusion-image-wrapper img[src$=".svg"] {
    background-color: #E4E6E7;
}
/*END search results page featured image backgrounds*/

/*Blog*/
.fusion-rollover-content h4 a, .fusion-rollover-content a {
    color: #fff !important;
}

.fusion-image-wrapper {
	/*height: 238px;*/
}

.post.tag-dblue .flexslider .slides, 
.post.tag-blue .flexslider .slides, 
.post.tag-green .flexslider .slides, 
.post.tag-lgrey .flexslider .slides, 
.post.tag-orange .flexslider .slides, 
.post.tag-yellow .flexslider .slides, 
.post.tag-grey .flexslider .slides,
.post.tag-egg .flexslider .slides,
.post.tag-dblue .flexslider .slides, 
.post.tag-blue .flexslider .slides, 
.post.tag-green .flexslider .slides, 
.post.tag-lgrey .flexslider .slides, 
.post.tag-orange .flexslider .slides, 
.post.tag-yellow .flexslider .slides, 
.post.tag-grey .flexslider .slides,
.post.tag-egg .flexslider .slides {
	height: 238px;
}

/*Website Services page SVG weirdness*/
.LBstretch img {
    width: 250px !important;
}
.LBstretch1 img {
	width:450px !important;
}
/*START Testimonials*/
.post.category-testimonial-it .fusion-image-wrapper,
.post.category-testimonial-bizcomm .fusion-image-wrapper,
.post.category-testimonial-corpus .fusion-image-wrapper,
.post.category-testimonial-dallas .fusion-image-wrapper,
.post.category-testimonial-denver .fusion-image-wrapper,
.post.category-testimonial-kc .fusion-image-wrapper,
.post.category-testimonial-sa .fusion-image-wrapper,
.post.category-testimonial-securitysol .fusion-image-wrapper,
.post.category-testimonial-softwaresol .fusion-image-wrapper,
.post.category-testimonial-web .fusion-image-wrapper,
.post.category-testimonial-ict .fusion-image-wrapper,
#post-14581 .fusion-image-wrapper {
    padding: 15% !important;
}
#blog-2-post-25548 .fusion-image-wrapper {
    padding: 5% 15% !important;
}
/*Histopath testimonial*/
.post.category-testimonial-sa.tag-yellow .fusion-image-wrapper,
.post.category-testimonial-corpus.tag-yellow .fusion-image-wrapper,
.post.category-testimonial-it.tag-yellow .fusion-image-wrapper {
	padding: inherit !important;
}
article.tag-hv-equipment .fusion-image-wrapper img {
    height: 114px;
    width: 150px;
    margin: 0 auto;
}
article.tag-power-repair-services .fusion-image-wrapper img {
    height: 100px;
    width: 197px;
    margin: 0 auto;
}
article.tag-coonrod-electric .fusion-image-wrapper img {
    height: 129px;
    width: 216px;
    margin: 0 auto;
}
article.tag-mission-park-funeral-chapels-and-cemeteries .fusion-image-wrapper img {
    height: 59px;
    width: 301px;
    margin: 0 auto;
}
article.tag-uss-wichita .fusion-image-wrapper img {
    height: 184px;
    width: 200px;
    margin: 0 auto;
}
article.tag-greater-wichita-partnership .fusion-image-wrapper img {
  /*  height: 87px;
    width: 192px;
    margin: 0 auto;*/
}
article.tag-greater-wichita-partnership.tag-andrew-kon .fusion-image-wrapper img {
    height: inherit;
    width: inherit;
    margin: 0 auto;
}
article.tag-greater-wichita-partnership.tag-nici-duncan .fusion-image-wrapper img {
    height: inherit;
    width: inherit;
    margin: 0 auto;
}
article.tag-bulk-conveyors-inc .fusion-image-wrapper img {
    height: 90px;
    width: 236px;
    margin: 0 auto;
}
article.tag-wichita-regional-chamber-of-commerce.tag-sheryl-weller .fusion-image-wrapper img {
    height: 90px;
    width: 283px;
    margin: 0 auto;
}
article.tag-bank-compensation-consulting .fusion-image-wrapper img {
    height: 69px;
    width: 171px;
    margin: 0 auto;
}
article.tag-weigand-omega .fusion-image-wrapper img {
    height: 80px;
    width: 300px;
    margin: 0 auto;
}
article.tag-sedgwick-county-fair-association .fusion-image-wrapper img {
    height: 183px;
    width: 225px;
    margin: 0 auto;
}
article.tag-girl-scouts-ne-ks-nw-mo .fusion-image-wrapper img {
    height: 99px;
    width: 200px;
    margin: 0 auto;
}
article.tag-winn-marion-companies .fusion-image-wrapper img {
    height: 132px;
    width: 314px;
    margin: 0 auto;
}
article.tag-new-health-services .fusion-image-wrapper img {
    height: 87px;
    width: 220px;
    margin: 0 auto;
}
article#blog-2-post-18114.tag-runwell .fusion-image-wrapper img {
    height: 180px;
    width: 180px;
    margin: 0 auto;
}
article.tag-runwell.category-case-study .fusion-image-wrapper img {
    height: inherit;
    width: 100%;
    margin: 0 auto;
}
article.tag-jill-mcclure .fusion-image-wrapper img {
    height: 129px;
    width: 208px;
    margin: 0 auto;
}
article.tag-18th-judicial-district-court-of-sedgwick-county-kansas .fusion-image-wrapper img {
    height: 200px;
    width: 200px;
    margin: 0 auto;
}
.page-id-18438 article.tag-18th-judicial-district-court-of-sedgwick-county-kansas .fusion-image-wrapper img {
    height: auto;
    width: auto;
	padding: 0 !important;
}
article.tag-18th-judicial-district-court-of-sedgwick-county-kansas .fusion-image-wrapper {
    padding: 3% !important;
}
article.tag-18th-judicial-district-court-of-sedgwick-county-kansas .fusion-image-wrapper img {
    height: 200px;
    width: 200px;
    margin: 0 auto;
}
article.tag-18th-judicial-district-court-of-sedgwick-county-kansas.tag-software-automation .fusion-image-wrapper img {
	height: auto;
	width: auto;
}
article.tag-18th-judicial-district-court-of-sedgwick-county-kansas.tag-software-automation .fusion-image-wrapper {
	padding: 0 !important;
}
article#blog-1-post-12097.tag-18th-judicial-district-court-of-sedgwick-county-kansas .fusion-image-wrapper img {
    height: auto;
    width: auto;
}
article#blog-1-post-12097.tag-18th-judicial-district-court-of-sedgwick-county-kansas .fusion-image-wrapper {
	padding: 0 !important;
}
article.tag-uss-wichita .fusion-image-wrapper{
    padding: 6% !important;
}
article.tag-level-green-landscaping .fusion-image-wrapper,
article.tag-pmb-rentals .fusion-image-wrapper,
article.category-testimonial-web.tag-ican-shine .fusion-image-wrapper,
article.tag-sedgwick-county-fair-association .fusion-image-wrapper, 
article.category-case-study.tag-special-products-kansas .fusion-image-wrapper {
    padding: 6% 18% !important;
}
article#blog-2-post-25146.tag-special-products-kansas .fusion-image-wrapper {
    padding: 0% !important;
}
article#blog-1-post-23169 .fusion-image-wrapper /*Wind Surge Testimonial*/ {
    padding: 0% !important;
}
/*END Testimonials*/

.header-phone p a:hover, .footer-phone p a:hover {
	color: #8dc640 !important;
}
.footer-logo img {
    height: 53px;
}
.blog .fusion-page-title-bar h1.entry-title {
    padding-top: 140px;
	color: #000;
	line-height: 160px !important;
}

.homepage-blogs .fusion-post-wrapper {
    background-color: #fff !important;
}

/*Homepage main section font h1*/
.homepage-main p {
    font-weight: 700 !important;
    text-transform: uppercase;
}
.homepage-main h1 {
	font-weight: 700 !important;
}

.home .WWD i.fontawesome-icon.thin-IT-Solutions-icon.circle-yes::before {
    font-size: 75px !important;
    margin-left: -11px;
}

.home .WWD i.fontawesome-icon.thick-DarkThick-BC.circle-yes {
    font-size: 58px !important;
}

.home .WWD i.fontawesome-icon.thick-Software-Solutions-icon.circle-yes {
    font-size: 63px !important;
}

.home .WWD i.fontawesome-icon.thick-DarkThick-WS.circle-yes {
    font-size: 60px !important;
}

/*END Homepage main section*/

/*Timeline vertical Content Boxes connecting line color overide*/
.LB .content-box-shortcode-timeline-vertical {
	border-color: #d0cdcd !important;
}
.LB.fusion-content-boxes-2.fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,
.LB.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading h2 {
    color: #212934 !important;
}

/*START main blog page*/

body.blog #wrapper {
    width: 100%;
}

.blog #main {
    margin: 50px;
}

#main #content .post-content h2.entry-title a {
    font-size: 30px;
	color: #4a4e57;
}

#main #content .post-content h2.entry-title {
	line-height: 32px !important;
	margin-bottom: 15px;
}


/*END main blog page*/

.blog #main #content article .fusion-post-content-container img {
    height: 0;
}

.blog .fusion-page-title-bar {
    background-color: rgba(255,255,255,0);
background-image: radial-gradient(circle at right bottom, #f2f7fc 41%,#ffffff 25%);
background-position: center center;
background-repeat: no-repeat;
	/*min-height: 400px; not needed? breaks in responsive*/
}
/*Blog meta data labels Categories & Tags*/

.fusion-meta-tb {
    font-family: oswald;
	font-size: 28px !important;
}

/*Blog meta data*/

.catsntags h4 {
    margin-bottom: 5px;
}

.post .fusion-meta-tb span a, .single-avada_faq .fusion-meta-tb span a {
    font-family: Arimo;
    text-transform: none;
    font-size: 16px;
    background-color: rgba(141, 198, 64, 0.42);
    padding: 3px 10px;
    color: #000 !important;
    margin: 3px;
    line-height: 2;
    border-radius: 15px;
    display: inline-flex;
    flex-wrap: wrap;
}

.post .fusion-meta-tb span a:hover, .single-avada_faq .fusion-meta-tb span a:hover {
    background: #8dc640;
	color: #fff;
}

.post .fusion-tb-categories, .post .fusion-tb-tags, .single-avada_faq .fusion-tb-categories, .single-avada_faq .fusion-tb-tags {
    font-size: 0;
}

.post .fusion-tb-tags {
    margin-top: 30px;
}

/*Page templates, 1 sidebar, left side mods*/


	.page-template-default #content, .page-id-607 #content,/*Careers page*/.page-id-11182 #content {
	width: 80% !important;
	}

@media only screen and (max-device-width: 800px) {
	.page-template-default #content, .page-id-607 #content,/*Careers page*/.page-id-11182 #content {
	width: 100% !important;
	}
}
	.page-id-1213 #content, /*Blog grid/main page*/
	.page-template-default.page-child.page-id-9821 #content, /*ASI landing page*/
	.page-template-default.page-child.page-id-10381 #content, /*GPI landing page*/
	.page-template-default.page-id-21276 #content, /*FAQ Cybersecurity LP*/
	.page-template-default.page-id-22907 #content, /*Best VoIP Phones LP*/
	.page-template-default.page-id-22915 #content, /*WaaS LP*/
	.page-template-default.page-id-16611 #content, /*ERP LP*/
	.page-template-default.page-id-24206 #content, /*Acumatica Customer Portal*/
	.page-template-default.page-id-27944 #content /*ITS Pricing Calculator*/ {
		width: 100% !important;
	}

.fusion-sidebar-inner-content.fusion-sidebar-stuck {
    top: 32px !important;
}

/*Testimonial post templates, 1 sidebar, left side mods*/
.post-template-default.has-sidebar #content {
	width: 80% !important;
}

/*Sidebars*/

#sidebar .widget_nav_menu .menu li.menu-item a::before, .blog-sidebar li.cat-item a::before {
    display:none;
}
#sidebar .widget_nav_menu .menu .menu-item a {
    font-family: 'Oswald';
    font-size: 28px;
    color: #212934;
}
#sidebar .widget_nav_menu .menu .menu-item .sub-menu a {
    font-family: 'Arimo';
    font-size: 16px;
}
#sidebar .sub-menu {
	border: none;
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For ipad portrait layouts only */

		#sidebar .fusion-sidebar-inner-content {
			padding: 12%;
		}
		
		#sidebar ul {
			padding: 0;
		}
	
		#sidebar ul li {
			padding: 0;
		}
	
		#sidebar ul li ul li {
			padding: 15% 0;
		}
	
		#sidebar ul li ul li:first-child {
			margin-top: 15%;
		}
	}
/* END For ipad portrait layouts only */

.no-bottom-margin.fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 0 !important;
}

/*START Support page responsive - starts with ipad*/
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
	.clean-layout-vert-LB.fusion-content-boxes.content-boxes-icon-on-top .content-box-column, 
	.clean-layout-vert-LB.fusion-content-boxes.fusion-columns-1 .fusion-column,
	.clean-layout-vert-LB.columns .col {
		margin-bottom: 0 !important;
	}
	.clean-layout-vert-LB.columns .col {
		padding: 0 !important;
	}
	.clean-layout-vert-LB.fusion-content-boxes .heading {
		margin-bottom: 10% !important;
	}
}
/*END Support page responsive*/

/*START blog grid page responsive*/
@media only screen and (max-device-width: 1024px) {
	.blog #main {
    	margin: 0 !important;
	}
	.blog #main article {
    padding: 2% !important;
	}
	.page-id-1063 #main article {
    padding: 2% 0 0 3% !important;
	}
	.page-id-1063 #main .fusion-posts-container-pagination.fusion-blog-layout-grid {
		margin-right: 3%;
	}
}
/*END blog grid page responsive*/

/*START homepage blog/Latest Insights section pagination styling*/

.home .fusion-blog-pagination .pagination {
  display: none;
}
/*having pagination turned on via the editor fixes a bug of loading in new blog posts - if pagination is off via the editor new blog posts don't feed in. LB 050522*/
.home .fusion-blog-pagination .pagination a.inactive {
	background: #ffffff;
	border-color: #005677;
	color: #005677;
}
.home .fusion-blog-pagination .pagination a.inactive:hover {
	background: #005677;
	border-color: #ffffff;
	color: #ffffff;
}

/*END homepage blog/Latest Insights section pagination styling*/

.blog-sidebar {
	background: #f2f7fc;
}

.blog-sidebar ul {
	padding: 0;
}

.blog-sidebar li a, .blog-sidebar li a::before, #sidebar .sub-menu a {
    color: #645d5d !important;
}
.blog-sidebar li a:hover, #sidebar .sub-menu a:hover {
    color: #8dc640 !important;
}
.blog-sidebar li {
	border-bottom: 1px solid;
	border-color: #e2e2e2 !important;
	list-style: none;
	padding: 10px 10px 10px 12px;
}
.blog-sidebar .gform-body li {
  padding-left: 0;
}
.blog-sidebar form .gfield_html a {
  color: #8dc640 !important;
}

/*Leadership Page "person" mods*/
.person-title {
    font-size: 16px !important;
    font-family: arimo;
    color: #000000a3 !important;
    padding-top: 15px !important;
}

/*Landing Pages menu spacing */
.lp-menu li {
    list-style: none;
    display: inline-block;
}

.lp-menu li a {
	color: #005677 !important;
	padding: 1em;
    margin: 0 0.3em;
	transition: color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1),background-color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
}

#menu-lps-menu-1 li a, #menu-lps-menu li a {
	color: #005677 !important;
	padding: 1em;
    margin: 0 .3em;
	transition: color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1),background-color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
}

.lp-menu li a:hover,  #menu-lps-menu-1 li a:hover {
	color: #8dc640 !important;
	border: 2px solid #8dc640;
	border-radius: 12px 12px 12px 12px;
	padding-left: .8em;
	padding-right: .8em;
}
.LB-image-carousel .fusion-carousel-wrapper li div {
    height: 600px !important;
}
@media only screen and (max-device-width: 1024px) {
#menu-lps-menu-1 li a, #menu-lps-menu li a {
	color: #ffffff !important;
	}

.lp-menu li a:hover,  #menu-lps-menu-1 li a:hover {
	color: #ffffff !important;
	}
}
@media (max-width:500px) {
	.lp-menu ul {
		margin: 0 !important;
		padding: 0 !important;
	}
	.lp-menu li {
		display: block !important;
	}
	.lp-menu li a {
	padding: 5px !important;
		margin: 0 !important;
	}
	.hide {
		display: none !important;
	}
}
/*RTO cynergi pages*/
.cynergi-features h2.content-box-heading {
    padding-top: 8% !important;
}
/*END RTO cynergi pages*/

.related-blogs {
    margin-top: 40px !important;
}

/*Partners page*/
.page-id-4223 .spacers .fusion-layout-column {
   padding: 0 4% 8% 0;
}
@media only screen and (max-device-width: 1024px) {
.page-id-4223 .spacers .fusion-layout-column {
    padding: 0 6% 14% 6%;
}
}
@media only screen and (max-device-width: 480px) {
.page-id-4223 .spacers .fusion-layout-column {
    padding: 0 6% 20% 6%;
}
}
/*END Partners*/

.location-pgs-link-heading a {
	color: #000;
}
.location-pgs-link-heading a:hover {
	color: #8dc640;
}
.managed-services-icons h6.content-box-heading.fusion-responsive-typography-calculated {
    font-weight: 100 !important;
}
.request-product-icons h6.content-box-heading.fusion-responsive-typography-calculated {
	line-height: 1.5 !important; 
}

.fusion-accordian .panel-title a {
	color: #005677;
}

.page-id-27724 .fusion-li-item-content {
  margin-left: 40px !important;
}

.page-id-27944 h1.fusion-title-heading {
	display: none;
}

.page-id-27944 .fusion-fullwidth .fusion-builder-row .fusion-layout-column .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
    padding: 0;
}

a.topbar {
	color:#ffffff !important;
}
a.topbar:hover {
	color:#005677 !important;
}

/*Image Carousel fix for /managed-it-services-wichita-security-first-msp/ */
.page-id-27261 .fusion-image-carousel img, .page-id-28242 .fusion-image-carousel img  {
  height: max-content;
}
.page-id-8655 .fusion-image-carousel-fixed .awb-swiper.swiper-wrapper-42f1793685a9d302 .fusion-image-wrapper img {
	/*max-height: inherit;*/
}


/*Search result page with no results*/
.fusion-error-page-useful-links h3.fusion-responsive-typography-calculated {
  display: none;
}
