/** Standard font sizes on all website **/

@media (min-width: 992px){

	.banner-header, .page-title-head .entry-title{
		font-size: 40px !important;
		font-weight: 500 !important;
	}

	.banner-subheader{
		font-size: 20px !important;
	}

	.banner-description{
		font-size: 14px !important;
	}

	.body-button-description{
		font-size: 14px !important;
		font-weight: 500 !important;
	}

	.body-main-header,.body-main-header p, .ult-dual-heading-text, .ult-dual-adv-heading-text{
		font-size: 26px !important;
	}

	.body-sub-title, .aio-icon-header .aio-icon-title, .work-smarter-grid-title div, .vc_gitem-post-data-source-post_title div
	, .dt-owl-item.active:hover .testimonial-name span, .dt-testimonials-shortcode .testimonial-vcard .text-primary
	,.news-blogs-div .post-entry-content .entry-title a
	,article .entry-content h3
	,article .entry-content h2
	,article .entry-content h1
	,.dt_testimonials h2
	,.dt_testimonials h3
	,.dt_testimonials h1
	,.single-dt_testimonials .testimonial-details-title .testimonial-desc .text-primary
	,.single-dt_testimonials .testimonial-details-title .testimonial-desc .country
	,.single-dt_testimonials .testimonial-details-title .testimonial-desc .product-type
	{
		font-size: 18px !important;
	}

	.body-description, .vc_gitem-post-data-source-post_excerpt p, .custom-slide-down-btn a
	, .testimonials .dt-owl-item .customer-talk, .dt-owl-item .testimonial-read
	, .blog-shortcode .entry-meta a, .blog-shortcode .entry-excerpt p
	, .post-details.details-type-link
	,.counter-row .counter-box .aio-icon-description .counter-desc
	,.quote-row .quote-text p
	,.quote-row .quote-position p
	,.download-col-btn-container .icon-with-text-shortcode h4
	,article .entry-meta .entry-date
	,.main-nav .sub-nav>li>a .menu-text
	,article.job_listing .single_job_listing .job_description p
	,article .entry-content p
	,.dt_testimonials p{
		font-size: 14px !important;
	}
	
	.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent{
		padding-bottom: 0px !important;
	}
	
	.dt-mega-parent .sub-nav>li, .sub-nav>li:not(:last-child){
		margin-bottom: 10px !important;
	}
}

@media (max-width: 992px){

	.banner-header, .page-title-head .entry-title{
		font-size: 26px !important;
		font-weight: 500 !important;
	}

	.banner-subheader{
		font-size: 14px !important;
	}

	.banner-description{
		font-size: 12px !important;
	}

	.body-button-description{
		font-size: 14px !important;
		font-weight: 500 !important;
	}

	.body-main-header,.body-main-header p, .ult-dual-heading-text, .ult-dual-adv-heading-text{
		font-size: 18px !important;
	}

	.body-sub-title,.body-sub-title p, .aio-icon-header .aio-icon-title, .work-smarter-grid-title div, .vc_gitem-post-data-source-post_title div
	, .dt-owl-item.active:hover .testimonial-name span, .dt-testimonials-shortcode .testimonial-vcard .text-primary
	,.news-blogs-div .post-entry-content .entry-title a
	,.work-smarter-row .owl-carousel .owl-stage article .post-entry-content a
	,article .entry-content h3
	,article .entry-content h2
	,article .entry-content h1
	,.dt_testimonials h2
	,.dt_testimonials h3
	,.dt_testimonials h1
	,.single-dt_testimonials .testimonial-details-title .testimonial-desc .text-primary
	,.single-dt_testimonials .testimonial-details-title .testimonial-desc .country
	,.single-dt_testimonials .testimonial-details-title .testimonial-desc .product-type
	{
		font-size: 16px !important;
	}

	.body-description, .body-description p, .vc_gitem-post-data-source-post_excerpt p, .custom-slide-down-btn a
	, .testimonials .dt-owl-item .customer-talk, .dt-owl-item .testimonial-read
	, .blog-shortcode .entry-meta a, .blog-shortcode .entry-excerpt p
	, .post-details.details-type-link
	,.counter-row .counter-box .aio-icon-description .counter-desc
	,.quote-row .quote-text p
	,.quote-row .quote-position p
	,.download-col-btn-container .icon-with-text-shortcode h4
	,article .entry-meta .entry-date
	,.news-blogs .entry-excerpt p
	,.download-col-btn-container .icon-with-text-shortcode .soc-icon
	,.about-us-read-more .ubtn-text
	,.logo-history-column .title-desc p
	,.history-more-desc-row .read-more-desc p
	,article.job_listing .single_job_listing .job_description p
	,article .entry-content p
	,.dt_testimonials p{
		font-size: 12px !important;
	}
}

.inline-header .branding, .inline-header .logo-box{
    width: 9%;
}

.branding a{
    margin-bottom: 10px;
}

.branding a img, .branding img, .ph-wrap.with-logo .logo-box img {
    width: 100%;
    height: auto;
}
.mobile-header-bar .mobile-branding{
    width: 25%;
}

#wpcf7-f3768-o1 .one_half,#wpcf7-f51029-o1 .one_half{
    height: 40px !important;
}
#wpcf7-f3768-o1 input[type="email"],#wpcf7-f51029-o1 input[type="email"] {
    background: #1d1d1d;
    border-radius: 2px;
    color: #fff;
    padding-left: 10px;
    text-align: left !important;
    height: 35px !important;
}
#wpcf7-f3768-o1 input[type="submit"],#wpcf7-f51029-o1 input[type="submit"] {
    background: #1d1d1d !important;
    border: 1px solid rgba(255,255,255,0.05);
    height: 34px !important;
    min-height: 30px;
    line-height: 0px;
    box-shadow: none;
	font-weight: normal;
	border-radius: 0px !important;
}
#wpcf7-f3768-o1 input:hover[type="submit"],#wpcf7-f51029-o1 input:hover[type="submit"] {
    background: rgba(255,255,255,0.05) !important;
    border-color: rgba(255,255,255,0.05) !important;
    color: #ffffff !important;
}
#wpcf7-f3768-o1 .wpcf7-form p,#wpcf7-f51029-o1 .wpcf7-form p {
    text-align: left !important;
}
@media only screen and (max-width: 768px) {   
#wpcf7-f3768-o1 .one_half{
    width: 100% !important;
}
}
.latest-news-section .post-thumbnail-rollover {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    z-index: 15;
}
@media screen and (min-width: 600px)
{
.one_half.last_column {
    padding-left: 1% !important;
    width: 49%;
}
}
.one_half input, textarea {
    border: solid 1px;
}
.menu-box a {
    text-decoration: none !important;
	color: #FFFFFF !important;
	opacity: 0.8 !important;
}
.footer-row-bg a:hover {
    text-decoration: none !important;
	color: #cecece !important;
}
/*reverse row in mobile*/
@media only screen and (max-width: 768px) {   
.reverse-row {
    flex-direction: column-reverse !important
}
}
.footer-row-bg {
    background: #171717 0% 0% no-repeat padding-box !important;
	padding-top: 80px !important;
    padding-left: 150px !important;
    padding-right: 150px !important;
}

.footer-row-copyrights{
	background: #171717 0% 0% no-repeat padding-box !important;
}

#wpcf7-f3768-o1 .wpcf7-not-valid-tip {
    display: none !important;
}
.multipurpose_1 {
    background: #171717;
    color: #ffffff !important;
    padding: 10px 20px !important;
}
.wpml-ls-legacy-dropdown{
    width: auto !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    display: none !important;
}

.footer-left-col:before {
    content: url(../2020/04/Group-979.png);
    position: absolute;
    top: -45px;
    left: -79px;
	transform: scale(.7);
}

.footer-left-col .wpb_text_column{
	color: #FFFFFF;
	opacity: 0.8;
}

.footer-left-col .vc_single_image-wrapper{
	width: 60% !important;
}

.footer-left-col .wpb_text_column:after{
	    content: "";
    background-color: #FFFFFF;
    position: absolute;
    width: 1px;
    height: 120px;
    top: 55px;
    display: block;
    opacity: 0.3;
}

html:lang(fr-FR) .footer-left-col .wpb_text_column:after{
	left: 97%;
}

html:lang(en-US) .footer-left-col .wpb_text_column:after{
	left: 92%;
}

/**
.main-nav>.current-menu-ancestor.menu-item>a:before{
    background-image: url(/Intalio/wp-content/uploads/2020/04/Group-1000.png);
    width: 22px;
    height: 22px;
    content: ' ';
    position: absolute;
    top: -20px;
    left: -20px;
    background-position-x: 0;
    background-position-y: 0;
}**/

.footer-right-col:before {
    content: url(../2020/04/Group-1043.png);
    position: absolute;
    top: 90px;
    right: -140px;
	transform: scale(.7);
}

#primary-menu a:link, #primary-menu a:visited, #primary-menu a:hover, #primary-menu a:active {
    text-decoration:none!important;
    border-bottom: none!important;
}

.hide-phantom #primary-menu>li>a .menu-item-text:before{
    background-image: url(../2020/04/menu-item-hover.png);
    width: 100%;
    height: 100%;
    content: ' ';
    position: absolute;
    top: -20px;
    left: -20px;
    background-position-x: 0;
    background-position-y: 0;
    background-color: transparent;
    background-repeat: no-repeat;
}

.main-nav>li>a .menu-text{
    font-size: 16px !important;
}
.main-nav .sub-nav>li.dt-mega-parent>a .menu-text{
	font-weight: 500 !important;
}

@media screen and (max-width: 778px){
#main {
    padding: 0px !important;
}
}

.wf-wrap{
    padding-right: 0px !important;
    padding-left: 0px !important;
    max-width: 87% !important;
    
}

.footer-right-col .menu-box{
	font: Regular 12px Montserrat;
	color: #FFFFFF;
	opacity: 0.8;
}

.footer-about-us-col .vc_column-inner{
	margin-top: 10px !important;
}

.footer-blog-col .vc_column-inner{
	margin-top: 10px !important;
}

.footer-blog-col .wpb_text_column:after{
	content: "";
    background-color: #FFFFFF;
    position: absolute;
    width: 1px;
    height: 120px;
    top: 15px;
    left: 95%;
    display: block;
    opacity: 0.3;
}

.footer-copyrights h4, .footer-copyrights p{
	font-weight: normal !important;
	padding-top: 15px;
	font-size: 12px;
}

.footer-copyrights a{
	text-decoration: none;
	color: #fff;
}

.footer-copyrights a:hover{
	color: #bbbaba !important;
}

.scroll-top:before{
	color: #0BAF8B !important;
}

.scroll-top{
	background: #343434;
}

.soc-icons-left a{
    text-decoration: none !important;
}

.soc-icons-left a:hover{
    text-decoration: none !important;
}

.custom-slide-down-btn{
    background: none;
    background-image: none!important;
    padding-left: 0!important;
}

.branding a{
    margin-bottom: 10px;
}

.branding a img, .branding img, .ph-wrap.with-logo .logo-box img {
    width: 100%;
    height: auto;
}
.mobile-header-bar .mobile-branding{
    width: 25%;
}

#wpcf7-f3768-o1 .one_half,#wpcf7-f51029-o1 .one_half{
    height: 40px !important;
}
#wpcf7-f3768-o1 input[type="email"],#wpcf7-f51029-o1 input[type="email"] {
    background: #1d1d1d;
    border-radius: 2px;
    color: #fff;
    padding-left: 10px;
    text-align: left !important;
    height: 35px !important;
}
#wpcf7-f3768-o1 input[type="submit"],#wpcf7-f51029-o1 input[type="submit"] {
    background: #1d1d1d !important;
    border: 1px solid rgba(255,255,255,0.05);
    height: 34px !important;
    min-height: 30px;
    line-height: 0px;
    box-shadow: none;
	font-weight: normal;
}
#wpcf7-f3768-o1 input:hover[type="submit"],#wpcf7-f51029-o1 input:hover[type="submit"] {
    background: rgba(255,255,255,0.05) !important;
    border-color: rgba(255,255,255,0.05) !important;
    color: #ffffff !important;
}
#wpcf7-f3768-o1 .wpcf7-form p,#wpcf7-f51029-o1 .wpcf7-form p {
    text-align: left !important;
}
@media only screen and (max-width: 768px) {   
#wpcf7-f3768-o1 .one_half{
    width: 100% !important;
}
}
.latest-news-section .post-thumbnail-rollover {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    z-index: 15;
}
@media screen and (min-width: 600px)
{
.one_half.last_column {
    padding-left: 1% !important;
    width: 49%;
}
}
.one_half input, textarea {
    border: solid 1px;
}
.menu-box a {
    text-decoration: none !important;
	color: #FFFFFF !important;
	opacity: 0.8 !important;
}

/*reverse row in mobile*/
@media only screen and (max-width: 768px) {   
.reverse-row {
    flex-direction: column-reverse !important
}
}
.footer-row-bg {
    background: #171717 0% 0% no-repeat padding-box !important;
	padding-top: 80px !important;
    padding-left: 150px !important;
    padding-right: 150px !important;
}

.footer-row-copyrights{
	background: #171717 0% 0% no-repeat padding-box !important;
}

#wpcf7-f3768-o1 .wpcf7-not-valid-tip {
    display: none !important;
}
.multipurpose_1 {
    background: #171717;
    color: #ffffff !important;
    padding: 10px 20px !important;
}
.wpml-ls-legacy-dropdown{
    width: auto !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    display: none !important;
}

.footer-left-col:before {
    content: url(../2020/04/Group-979.png);
    position: absolute;
    top: -45px;
    left: -79px;
	transform: scale(.7);
}

.footer-left-col .wpb_text_column{
	color: #FFFFFF;
	opacity: 0.8;
}

.footer-left-col .vc_single_image-wrapper{
	width: 60% !important;
}

.footer-left-col .wpb_text_column:after{
	    content: "";
    background-color: #FFFFFF;
    position: absolute;
    width: 1px;
    height: 120px;
    top: 55px;
    display: block;
    opacity: 0.3;
}

/**
.main-nav>.current-menu-ancestor.menu-item>a:before{
    background-image: url(/Intalio/wp-content/uploads/2020/04/Group-1000.png);
    width: 22px;
    height: 22px;
    content: ' ';
    position: absolute;
    top: -20px;
    left: -20px;
    background-position-x: 0;
    background-position-y: 0;
}**/

.footer-right-col:before {
    content: url(../2020/04/Group-1043.png);
    position: absolute;
    top: 90px;
    right: -140px;
	transform: scale(.7);
}

#primary-menu a:link, #primary-menu a:visited, #primary-menu a:hover, #primary-menu a:active {
    text-decoration:none!important;
    border-bottom: none!important;
}

.main-nav>li>a .menu-text{
    font-size: 17px !important;
}

@media screen and (max-width: 778px){
#main {
    padding: 0px !important;
}
}

.wf-wrap{
    padding-right: 0px !important;
    padding-left: 0px !important;
    max-width: 87% !important;
    
}

.footer-right-col .menu-box{
	font: Regular 12px Montserrat;
	color: #FFFFFF;
	opacity: 0.8;
}

.footer-about-us-col .vc_column-inner{
	margin-top: 10px !important;
}

.footer-blog-col .vc_column-inner{
	margin-top: 10px !important;
}

.footer-blog-col .wpb_text_column:after{
	content: "";
    background-color: #FFFFFF;
    position: absolute;
    width: 1px;
    height: 120px;
    top: 15px;
    left: 95%;
    display: block;
    opacity: 0.3;
}

.footer-copyrights h4{
	opacity: 0.43 !important;
	font-weight: normal !important;
	padding-top: 10px;
}

.scroll-top:before{
	color: #0BAF8B !important;
}

.scroll-top{
	background: #343434;
}

.soc-icons-left a{
    text-decoration: none !important;
}

.soc-icons-left a:hover{
    text-decoration: none !important;
}

.custom-slide-down-btn{
    background: none;
    background-image: none!important;
    padding-left: 0!important;
}

.webinar-submit{
    border-radius: 0!important;
    font-size: 18px!important;
    font-family: Montserrat!important;
    box-shadow: none!important;
}

.mini-wpml .wpml-ls-current-language > a> span:after{
	content: url(../2020/05/angle-down.png);
	position: absolute;
	padding-left: 5px;
}

.unclickable-menu > a:hover{
    cursor: default !important;
}


.page-description .vc_column-inner {
    padding: 0;
}

.pum-container .pum-content ul{
	list-style: disc !important;
    padding-left: 50px !important;
}

body.single-job_listing .page-title, body.single-job_listing .sidebar, body.single-job_listing .wf-container-main > .single_job_listing{
	display: none;
}

body.single-job_listing #main{
	background-color: #F4F4F4;
}

article.job_listing{
	margin-top: -50px;
	margin-bottom: 50px;
}

article.job_listing .entry-content{
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	background-color: white;
}

.single-share-box{
	background-color: white;
	padding-bottom: 20px !important;
	padding-top: 20px;
    height: 60px;
	margin-top: 20px !important;
}

.single-share-box .share-link-description{
	text-transform: uppercase;
	font-weight: 500;
	text-align: left;
	padding-left: 30px;
	color: #6E6E6E;
	margin-bottom: 5px;
}

.single-share-box .share-buttons{
	justify-content: left;
	padding-left: 30px;
}

.single-share-box .share-buttons a{
	border-radius: 50% !important;
	height: 30px;
	width: 30px;
	line-height: 30px;
	min-width: 30px;
	min-height: 30px;
	font-size: 14px;
	background-color: grey;
    color: white !important;
    border-color: transparent !important;
}

.single-share-box .share-buttons a:hover{
	background-color: #00ae8d !important;
	border-color: transparent !important;
}

article:not(.job_listing) .single-share-box .share-link-description, article:not(.job_listing) .single-share-box .share-buttons{
	text-align: center !important;
	justify-content: center !important;
}

article.job_listing .single_job_listing{
	display: table;
}

article.job_listing .single_job_listing .company{
	border: 0px !important;
	box-shadow: none !important;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}

article.job_listing .single_job_listing .company .name{
	padding-left: 0px;
    margin-left: 0px;
	color: #6E6E6E;
	font-size: 14px;
}

article.job_listing .single_job_listing .company .name strong{
	font-weight: 500;
} 

article.job_listing .single_job_listing .company .company_logo{
	display: none;
}

article.job_listing .single_job_listing .job_title_block .job_title{
	color: #00AE8D;
	text-transform: uppercase;
	font-weight: 500;
}

article.job_listing .single_job_listing .job_title_block{
	display: table-caption;
}

article.job_listing .single_job_listing .job_description p{
	line-height: 2;
	color: #6E6E6E;
}

article.job_listing .single_job_listing .job_description p strong{
	font-weight: 500;
}

article.job_listing .single_job_listing .meta{
	margin-bottom: 10px;
}

article.job_listing .single_job_listing .meta li{
	float: inherit;
	padding-left: 0px;
}

article.job_listing .single_job_listing .meta .job-type{
	display: none;
}

article.job_listing .single_job_listing .meta .date-posted{
	display: none;
}

.single_job_listing .meta .location:before{
	display: none;
}

.single_job_listing .meta .location a{
	text-decoration: none;
	text-transform: uppercase;
	color: #171717;
	font-weight: 500;
}

article.job_listing .single_job_listing .application .application_button{
	background:  #00AE8D !important;
    border: 0px !important;
    line-height: 20px !important;
    box-shadow: none !important;
    font-weight: 400 !important;
    border-radius: 5px !important;
    font-size: 14px;
	width: auto;
	padding: 10px;
}

article.job_listing .single_job_listing .application .application_button:hover{
    background-color: #1CD3AB !important;
	border: 0px !important;
    box-shadow: none !important;
    font-weight: 400 !important;
    border-radius: 5px !important;
    font-size: 14px important;
}

body.single-job_listing .wf-container-main{
	display: block !important;
}

.job-footer, .single-dt_testimonials .footer-row-bg{
	width: 100vw !important;
	margin-left: calc(-50vw + 50%) !important;
	left: 0px !important;
}

.single-dt_testimonials .footer-row-bg{
    grid-column: 1 / -1;
}

.job-footer > div{
	width: auto !important;
}

article.job_listing .single_job_listing .job_application .application_details{
	border: 0px !important;
	padding-left: 0px;
	box-shadow: none;
}

article.job_listing .single_job_listing .job_application .application_details:after{
	display: none;
}

article.job_listing .single_job_listing .job_application .application_details:before{
	display: none;
}

article.job_listing .single_job_listing .job_application .application_details form fieldset label{
	display: none;
}

article.job_listing .single_job_listing .job_application .application_details form fieldset div.field{
	float: left;
	width: 50%;
}

article.job_listing .single_job_listing .job_application .application_details form fieldset{
	margin-bottom: 10px !important;
    padding-bottom: 10px;
	border-bottom: 0px;
}

article.job_listing .single_job_listing .job_application input[type=submit], #comments form .form-submit a{
    background-color: #00ae8d;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-weight: normal !important;
	    border-radius: 5px !important;
		border-color: transparent;
    line-height: 20px;
}

#comments form .form-submit a{
	line-height: 40px !important;
	margin-bottom: 40px !important;
}

article.job_listing .single_job_listing .job_application input[type=submit]:hover, #comments form .form-submit a:hover{
	background-color: #1CD3AB !important;
}

article.job_listing .single_job_listing .job_application input[type=text], article.job_listing .single_job_listing .job_application textarea, article.job_listing .single_job_listing .job_application input[type=file]{
    background: #f3f3f3;
    box-shadow: 0px 4px 20px #97C4B73E;
    color: #6E6E6E;
    font-weight: 500;
    font-size: 12px;
}

article.job_listing .single_job_listing .job_application textarea{
	height: 150px;
}

.apply-now-footer-text{
    color: #000000;
    font-weight: 500;
}

.apply-now-footer-button{
    background-color: #00AE8D !important;
    color: #FFFFFF !important;
    border-radius: 5px !important;
    border: 0px !important;
    box-shadow: unset !important;
    line-height: 20px !important;
}

.apply-now-footer-button:hover{
    background-color: #1CD3AB !important;
}

.job-top-banner{
	height: 200px;
	text-align: center;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    padding-top: 80px;
    padding-bottom: 80px;
    background-image: url(../2020/06/Group-3234.png);
    background-size: cover;
}

.job-bottom-banner{
	text-align: center;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    padding-top: 80px;
    padding-bottom: 80px;
    background-image: url(../2020/05/Revised.jpg);
    background-size: cover;
}

.single-post .page-title-breadcrumbs, .single-dt_testimonials .page-title-breadcrumbs{
	display: none;
}

.single-post .page-title-head .entry-title, .single-dt_testimonials .page-title-head .entry-title{
	text-align: left !important;
	text-transform: uppercase !important;
	color: #00ae8d !important;
	width: 80%;
}

.single-dt_testimonials .page-title-head{
	display: none;
}

.single-dt_testimonials .testimonial-details-title{
	background-color: white;
    margin-bottom: 20px;
    padding: 20px;
}

.single-dt_testimonials .testimonial-details-title .testimonial-vcard{
	margin-top: 0px;
}

.single-dt_testimonials .testimonial-details-title .testimonial-thumbnail{
	display: flex;
    justify-content: center;
    align-items: center;
}

.single-dt_testimonials .testimonial-details-title .testimonial-thumbnail > span{
	margin: 0px;
}

.single-dt_testimonials .testimonial-details-title .testimonial-thumbnail img{
	width: 90px !important;
    height: 90px !important;
	border-radius: unset;
}

.single-dt_testimonials .testimonial-details-title .testimonial-desc{
	padding-left: 20px;
}

.single-dt_testimonials .testimonial-details-title .testimonial-desc .text-primary{
	font-weight: 500;
    color: #00ae8d;
}

.single-dt_testimonials .testimonial-details-title .testimonial-desc .country{
	padding-top: 5px;
	color: #8D8D8D !important;
}

.single-dt_testimonials .testimonial-details-title .testimonial-desc .country, .single-dt_testimonials .testimonial-details-title .testimonial-desc .product-type{
	font-weight: 500;
}

.single-dt_testimonials .widget_presscore-blog-categories, .single-dt_testimonials .widget_presscore-blog-posts{
	background-color: white;
	padding: 20px !important;
}

.single-dt_testimonials .widget_presscore-blog-posts{
	margin-top: 30px;
}

.single-post .post-thumbnail, .single-dt_testimonials .post-thumbnail{
    width: 50%;
    float: left;
	margin-right: 20px;
	margin-bottom: 20px !important;
}

.single-post .entry-content h1, .single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4, .single-post .entry-content h5, .single-post .entry-content h6{
	clear: unset;
}

.single-post .page-title .wf-wrap, .single-dt_testimonials .page-title .wf-wrap{
	min-height: auto;
    padding-top: 60px;
    padding-bottom: 0px;
	align-items: inherit;
}

#content article .entry-content{
	margin-bottom: 0px;
}

.dt_testimonials, .single-post .post{
	padding: 30px;
	background-color: white;
	margin-bottom: 50px;
}

.single-dt_testimonials #main, .single-post #main{
	background-color: #f7f7f7;
}

article .entry-content h3, article .entry-content h2,article .entry-content h1, .dt_testimonials h1, .dt_testimonials h2, .dt_testimonials h3{
	text-transform: uppercase;
	font-weight: 500;
}

article .entry-content p, .dt_testimonials p{
	line-height: 2;
}

#main article .post-meta{
	margin-bottom: 30px;
}

article .single-share-box .share-link-description{
	font-weight: 500;
}

article .post-meta .entry-meta{
	display: none;
}

#page .post-navigation .nav-links a .post-title{
	font-weight: 500;
}

.single-related-posts{
	border-bottom: 0px;
}

.single-related-posts>h3{
	align-self: auto;
	text-transform: uppercase;
    font-weight: 500;
}

#comments #reply-title{
	align-self: auto;
	text-transform: uppercase;
    font-weight: 500;
	margin-bottom: 10px;
}

.single-related-posts>h3:after, .comment-respond>h3:after{
	background-color: transparent !important;
}

#comments form .logged-in-as{
	text-align: left;
}

.single-job_listing .wf-wrap{
	width: 100vw !important;
    margin-left: 0px !important;
    max-width: 100% !important;
    margin-right: 0px !important;
}

.single-job_listing .wf-wrap article{
	margin-left: calc(6.5%);
    margin-right: calc(6.5%);
}

.job-manager-error.job-manager-message, .job-manager-info.job-manager-message, .job-manager-message.job-manager-message{
	border-top-color: #00ae8d;
}

ul.job_listings .job-manager-applications-applied-notice{
	color: #00ae8d;
}

article .entry-content strong, .dt_testimonials strong{
	font-weight: 500;
}

.single .entry-tags a{
	line-height: 30px;
	    height: 30px;
    font-size: 12px;
}

.post-navigation .nav-links{
	padding-top: 10px;
	padding-bottom: 10px;
}

.post-navigation .nav-next, .post-navigation .nav-previous{
	justify-content: unset;
}

.post-navigation .nav-previous i, .post-navigation .nav-next i{
	font-size: 20px !important;
	top: 10px !important;
}

#main-slideshow rs-slide rs-row > rs-column-wrap{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

@media only screen and (min-width: 768px) {
    .row-image-left {
        padding-left: 0!important;
    }
    .row-image-left div:first-child {
        padding-left: 0!important;
    }
   .row-image-left .vc_column-inner {
        padding-right: 30px!important;
    } 
}