/* blog page header */
.page-template-page_blog .content h2{
font-size: 20px !important;
}
/* blog page excerpt */
.page-template-page_blog .entry-content p{
font-size: 14px !important;
overflow: hidden;
line-height: 1.5em;
}
/* blog page image*/
.page-template-page_blog .entry-content img{
height: auto !important;
    width: 300px !important;
}
/* blog page byline information e.g. tags */
.page-template-page_blog .entry-footer .entry-meta{
font-size: 10px !important;
}
.bullet-quote li {
	position: relative;
}
.space {
	margin-bottom: 40px;
}
.bullet-quote blockquote {
	margin: 0px 0px 0px 18px;
}
.bullet-quote blockquote p {
	margin: 0;
}
.entry-content ul.bullet-quote > li::before {
	position: absolute;
}
.buttonContainer-new a {
    background: #40ACEF;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    text-align: center;
    padding: 7px 0;
   max-width: 300px;
    margin: 0 auto;
}
.buttonContainer-new a:hover {
   opacity: .9;
   color: #fff;
}
.two-column-layout .site-container .site-inner {
	max-width: 1100px;
	padding: 0 30px;
}
.two-column-layout .site-container .site-inner .wrap {
	max-width: 1100px;
}
.twocolumn-layout {
	clear: both;
	display: flex;
}
.twocolumn-layout .coll-left {
	float: left;
	width: 46%;
	margin-right: 30px;
}
.twocolumn-layout .coll-right {
	float: right;
	width: 46%;
}
.breadcrumb {
    margin-bottom: 20px;
}
.guide-btn {
	margin: 40px auto 60px;
       max-width:880px;
}
.rmkr-admin-bar .breadcrumb {
    margin-bottom: 20px;
    margin-top: 0px;
}
.category .page-title {
	display: none;
}
#responsive-menu-icon::before {
	color: #000 !important;
}

.full-width-layout-with-side-menu .page-title {
    /* margin-top: 131px; */
}
section#text-12 {
    max-width: 607px;
    text-align: center;
}
h4.widget-title.widgettitle {
    text-align: center;
}
.centric-pro-yellow .genesis-nav-menu .sub-menu a {
	padding: 18px 15px 18px;
	line-height: 1.35em;
	width: 100% !important;
}
.centric-pro-yellow .genesis-nav-menu .sub-menu{
	width: 251px !important;
}

.num-box i {
	font-style: normal !important;
	color: #f6911e;
	font-weight: bold;
	position: absolute;
	left: -34px;
}
.num-box {
	margin-left: 35px;
	position: relative;
	margin-top: 40px;
}
.num-box-text {
	margin-left: 34px;
}
.full-width-layout-with-side-menu .style-3 {
	position: relative;
	margin-bottom: 50px;
	margin-top: 7px;
	margin-left: 24px;
}
.full-width-layout-with-side-menu .style-3::before {
	content: '';
	width: 6px;
	min-height: 100%;
	background: #f6911e;
	position: absolute;
	display: block;
	left: -23px;
}
.full-width-layout-with-side-menu .entry-content .style-2 li::before {
	content: url('https://qualityinspection.org/wp-content/uploads/2020/01/style-2.jpg');
	padding-right: 0;
	position: relative;
	top: 1px;
	margin-left: -15px;
	left: -21px;
}
.full-width-layout-with-side-menu .entry-content .style-2 {
	margin-left: 63px;
}
.full-width-layout-with-side-menu .entry-content .green {
       color: #32b831;
}
.full-width-layout-with-side-menu .entry-content .red {
	color: #f61e1e;
}
.full-width-layout-with-side-menu .entry-content .red.sub-title-3,
.full-width-layout-with-side-menu .entry-content .green.sub-title-3 {
	font-weight: 400;
	line-height: 1.35em;
}
.full-width-layout-with-side-menu .entry-content .red.r-title,
.full-width-layout-with-side-menu .entry-content .green.r-title {
	font-size: 34px;
	margin-bottom: 23px;
}
.full-width-layout-with-side-menu .entry-content .no-icon li::before {
	content: '';
	margin-left: 0;
	padding-right: 0;
}
.full-width-layout-with-side-menu .entry-content .no-icon {
	margin-left: 0;
}
.nav-top-box {
	background-image: linear-gradient(to bottom, #f6921d, #f05b23 98%);
	color: #fff;
	font-size: 12px;
	line-height: 1.75;
	font-weight: 500;
	padding: 17px 24px 18px;
       margin-bottom: 14px;
}

.full-width-layout-with-side-menu .page-title .wrap {
	display: none;
}
.full-width-layout-with-side-menu .page-title {
	/* display: none; */
	background-image: url('https://qualityinspection.org/wp-content/uploads/2020/01/header.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	padding: 148px 0 !important;
	margin-bottom: 45px;
}
.full-width-layout-with-side-menu .title-1 {
	font-size: 34px;
	font-weight: 800;
	margin-bottom: 40px;
}
.full-width-layout-with-side-menu .orange-title {
	font-size: 20px;
	line-height: 1.35;
	font-weight: 700;
	color: #f6911e;
	margin-bottom: 40px;
}
.nav-bar-sidebar {
	width: 186px;
	float: left;
}
.content-right-coll {
	width: 625px;
	float: right;
}
.font-16 {
	line-height: 1.69;
	font-weight: 700;
}
.entry-content .style-1 {
	margin-left: 27px;
}
.entry-content .style-1 li::before {
	content: url('https://qualityinspection.org/wp-content/uploads/2020/01/orange-arrow-li.jpg');
	padding-right: 0;
	position: relative;
	top: 1px;
	margin-left: -7px;
	left: -21px;
}
.full-width-layout-with-side-menu .content a {
	color: #40abef;
	text-decoration: underline;
}
.nav-bar-sidebar li::before {
	display: none;
}
.nav-bar-sidebar li a {
	font-size: 12px;
	line-height: 2.58em;
	font-weight: 700;
}









div.printfriendly {
display:none!important;
}

.after-entry {
background-color:#FFF!important;
padding:0;
}

.blog .entry {
border-bottom:3px solid #000;
padding-bottom:20px;
}

html body.customize-support div.site-container main.content div#section_cta.section.two-columns.multiple-columns div.section-wrap div.one-half.first div.module.cta div.module-wrap ul li {
list-style-type:none;
background-image:url(//qualityinspection.org/wp-content/uploads/2014/07/check-mark.png);
background-repeat:no-repeat;
background-position:0 65%;
padding-left:15px
}

.page-title {
    padding: 40px 0 40px;
}

.site-header .wrap {
	background-color:#f5f5f5;
        min-height: 100px;
        max-width:1280px !important;
}

.centric-pro-yellow .site-header {
	background-color: #fff;
	background-color: #fff !important;
        min-height: 100px;
}

.site-header .shrink .wrap {
	background-color: #fff !important;
        min-height: 100px;
}

.site-header .widget-area a {
    color: #3c3c3c;
    font-weight:bold;
}

.site-header .widget-area a:hover, .site-header .widget-area a:focus {
    color: #f4be41;
    font-weight:bold;
}

.site-header .widget-area li.current-menu-item a, .site-header .widget-area li.current_page_item a {
    color: #f4be41;
}

a.more-link, .entry-categories a {
	font-weight:bold;
	color:#f4be41;
}

.content .entry {
    border-bottom: 2px solid #f4be41 !important;
	margin-bottom:30px;
}

.entry-footer .entry-meta {
	padding-bottom: 30px;
}

li.menu-item a {
	padding:10;
}

.centric-pro-yellow .page-title {
	background-color: rgba(245, 245, 245, 1);
 	background-color: f5f5f5;
	padding: 40px 0 40px;;
}

.page-title {
    color: #000;
 }

.centric-pro-yellow .genesis-nav-menu .sub-menu, .centric-pro-yellow {
    background-color: #fff;
}

.site-header .wrap {
    padding: 0px;
    max-width: 100%;
}

.content {
    padding: 0;
}

.sidebar {
     padding:0;
}

.home .bumper {height: 100px !important;min-height:100px !important;}

/* remove Shrink
--------------------------------------------- */

.title-area {height:100px !important;}

.site-title a {
   /* background: url(//qualityinspection.org/wp-content/uploads/2018/05/logo-quality-inspection.png) no-repeat !important;
   height:100px !important; */
}

.title-area, h1.site-title, h1.site-title a {
    width: 450px !important;
    height:100px !important;
   background-color: transparent;
}

.site-header.shrink .wrap {
	min-height: auto;
	padding: 0;
	background-color: rgba(255, 255, 255, 0.1);
}

.shrink .site-title {
	padding-top: 0px;
}

.header-image .shrink .site-title {
	padding: 0;
}

.header-image .shrink .site-title > a {
	min-height: 100px !important;;
}

.shrink .site-title a {
	background-size: auto auto !important;
}

.site-header.shrink .widget-area {
	padding-top: 10px;
}
.text-siderbar-s p {
    font-size: 14px;
    margin-bottom: 15px;
}

.single-post .content-sidebar-wrap .content {
  width: 71.4%;
  float: left;
}

.single-post .sidebar-primary {
  display: block;
}

@media only screen and (max-width: 1300px) {
.site-header .widget-area {
	width: 54.5%;
}	
}

@media only screen and (max-width: 1260px) {
.genesis-nav-menu .menu-item a {
	/* padding: 50px 20px 15px; */
}
}

@media only screen and (max-width: 1120px) {
.genesis-nav-menu .menu-item a {
	padding: 50px 14px 15px;
}
}

@media only screen and (max-width: 1023px) {
.site-header.shrink .wrap {
		padding: 0px;
	}
.wrap {
padding-top:75px;
}
}

@media only screen and (max-width: 1002px) {
.genesis-nav-menu .menu-item a {
	font-size: 15px;
}
}

@media only screen and (max-width: 945px) {
.genesis-nav-menu .menu-item a {
	padding: 50px 10px 15px;
}
}

@media only screen and (max-width: 935px) {
.twocolumn-layout .coll-right,
.twocolumn-layout .coll-left {
	width: 44%;
}
}

@media only screen and (max-width: 900px) {
.content-right-coll {
	width: 72%;
}
}

@media only screen and (max-width: 889px) {
.header-image .site-title, 
.header-image .site-title a {
	width: 100% !important;
}	
}

@media only screen and (max-width: 879px) {
.genesis-nav-menu .menu-item a {
	font-size: 14px;
}
}

@media only screen and (max-width: 822px) {
.genesis-nav-menu .menu-item a {
	padding: 50px 7px 15px;
}
}

@media only screen and (max-width: 782px) {
.site-header .widget-area {
	width: 100%;
}
.genesis-nav-menu .menu-item a {
	padding: 50px 1.5em 15px;
}
#responsive-menu-icon::before {
	top: 34px !important;
	position: relative;
	right: -71px;
}
.site-header .title-area{
	width: 54% !important;
	float: left !important;
}	
}

@media only screen and (max-width: 775px) {
.content-right-coll {
	width: 70%;
}
.twocolumn-layout .coll-left {
	float: unset;
	width: 100%;
	margin-right: 0;
}
.twocolumn-layout .coll-right {
	float: unset;
	width: 100%;
	margin-left: 0;
}
.twocolumn-layout {
	display: block;
}
.two-column-layout .site-container .site-inner {
	padding: 0 0px;
}
}

@media only screen and (max-width: 740px) {
.nav-bar-sidebar {
	width: 100%;
	float: unset;
}
.nav-top-box {
	font-size: 14px;
}
.nav-bar-sidebar li {
	display: inline-block;
	width: 32%;
}
.content-right-coll {
	width: 100%;
	float: unset;
}
.single-post .content-sidebar-wrap .content {
  float: unset !important;
  width: 100% !important;
}
}

@media only screen and (max-width: 667px) {
section#text-12 iframe {
	height: 300px;
}
}

@media only screen and (max-width: 600px) {
.nav-bar-sidebar li {
	width: 48%;
}
}

@media only screen and (max-width: 592px) {
.header-image .site-title > a {
	background-size: 100% !important;
}
.genesis-nav-menu .menu-item a {
	padding: 50px 1em 15px;
}	
}

@media only screen and (max-width: 580px) {
#responsive-menu-icon::before {
	right: -73px;
}	
}

@media only screen and (max-width: 530px) {
section#text-12 iframe {
	height: 264px;
}
}

@media only screen and (max-width: 489px) {
.genesis-nav-menu .menu-item a {
	padding: 50px 0.6em 15px;
}
}

@media only screen and (max-width: 480px) {
.site-header .title-area {
	width: 70% !important;
}
.site-header .title-area .site-title, 
.site-header .title-area .site-title a {
	width: 100% !important;
	background-size: 90% !important;
}
#responsive-menu-icon::before {
	right: -30px;
}
}

@media only screen and (max-width: 460px) {
section#text-12 iframe {
	height: 218px;
}
}

@media only screen and (max-width: 420px) {
.genesis-nav-menu .menu-item a {
	padding: 14px 1em 15px;
}
section#text-12 iframe {
	height: 190px;
}
#responsive-menu-icon::before {
	right: 0;
	top: 0 !important;
}
.site-header .title-area .site-title, 
.site-header .title-area .site-title a {
	width: 100% !important;
	background-size: 94% !important;
	height: unset !important;
}
}

@media only screen and (max-width: 380px) {
section#text-12 iframe {
	height: 174px;
}
.nav-bar-sidebar li {
	width: 100%;
}
.full-width-layout-with-side-menu .entry-content .style-2 {
	margin-left: 37px;
}
}

@media only screen and (max-width: 350px) {
section#text-12 iframe {
	height: 160px;
}
.site-header .title-area .site-title, 
.site-header .title-area .site-title a {
	background-size: 100% !important;
}
}

@media only screen and (max-width: 320px) {
section#text-12 iframe {
	height: 140px;
}
@media only screen and (max-width: 290px) {
section#text-12 iframe {
	height: 128px;
}
}

#responsive-menu-icon, #responsive-menu-icon::before {
    color:#000;
}

.comment-content {
    word-break: normal;
}
