<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*All small styles*/
.realfactory-mobile-header .realfactory-logo-inner img{
  width: 50%!important;
}
.realfactory-not-found-wrap form.search-form input.search-field {
  background-color: #FFFFFF!important;
}
/*Content should go aside a bit for mobile*/
body.realfactory-body-front .gdlr-core-container {
  padding-left: 0px!important;
  padding-right: 0px!important;
}
/*over write: black for title*/
.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a , .gdlr-core-title-item .gdlr-core-title-item-title a:hover, .gdlr-core-blog-title a, .gdlr-core-blog-title a:hover, .realfactory-body .realfactory-single-article-title, .realfactory-body .realfactory-single-article-title a, .realfactory-body .realfactory-single-article-title a:hover {
    color: #000000!important;
}
button-border-hover-color .gdlr-core-page-builder-body [data-skin="White Text"] h1, .gdlr-core-page-builder-body [data-skin="White Text"] h2, .gdlr-core-page-builder-body [data-skin="White Text"] h3, .gdlr-core-page-builder-body [data-skin="White Text"] h4, .gdlr-core-page-builder-body [data-skin="White Text"] h5, .gdlr-core-page-builder-body [data-skin="White Text"] h6, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-title, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-skin-title a {
    color: #ffffff!important;
}
/*TVN: SECTION HEADER*/
.tvn_section_header{
  color: #000000!important;
}
.tvn_section_header{
  font-size: 1.2em!important;
  padding-left: 5px;
  padding-right: 5px;
}
.tvn_section_header_left{
  font-size: 1.2em!important;
}
.tvn_section_header img, .tvn_section_header_left img{
  width: 15px!important;
}
.tvn_section_header_left, .tvn_section_header_left_beside{
	text-align: left!important;
	font-weight: bold;
}
.tvn_section_header_left .gdlr-core-title-item-left-image {
	margin: -23px 0px 0px 0px!important;
}
.tvn_section_header{
	align-content: center;
	text-align: center!important;
	font-weight: bold;
}
.tvn_section_header .gdlr-core-title-item-left-image ,
.tvn_section_header_left_beside .gdlr-core-title-item-left-image {
	display:inline-block!important;
	float: none!important;
	margin-right: 15px!important;
}
.tvn_section_header  .gdlr-core-title-item-left-image-wrap, 
.tvn_section_header_left_beside  .gdlr-core-title-item-left-image-wrap {
  display: inline-block!important;
	vertical-align: bottom;
}
.realfactory-main-menu-search {
  margin-right: 25px;
  padding-top: 8px;
}
/*Call to Action*/
.gdlr-core-call-to-action-item-title{
  font-size: 1.2em!important;
}
.tvn_btn_CTA_profile .gdlr-core-call-to-action-item-button .gdlr-core-content{
  font-size: 1em!important;
}
.tvn_btn_CTA_profile .gdlr-core-call-to-action-item-button{
  text-align: center;
  margin-top: 15px!important;
}
.tvn_btn_CTA_profile h3{
  text-align: center;
}
.tvn_btn_CTA_profile.gdlr-core-style-left-align-right-button .gdlr-core-call-to-action-item-inner{
  padding-right: 0px!important;
}
.tvn_btn_CTA_profile .gdlr-core-call-to-action-item-button .gdlr-core-button{
	border: 1px solid black;
  padding: 10px 33px!important;
}
.tvn_btn_CTA_profile .gdlr-core-call-to-action-item-button .gdlr-core-content::after{
	font: 400 15px/1 FontAwesome;
  content: "\00a0\f103\00a0";
  padding-left: 5px;
}
.tvn_btn_CTA_profile .gdlr-core-call-to-action-item-button .gdlr-core-button:hover{
  background-color: #000000;
}
.tvn_btn_CTA_profile .gdlr-core-call-to-action-item-button .gdlr-core-button:hover &gt; span{
  color:#FFF200!important;
}
/*Overwrite RealFactory Button*/
.gdlr-core-button, .gdlr-core-excerpt-read-more{
  font-weight: 600!important;
  color: #000000;
}
a.gdlr-core-button-no-border:hover, a.gdlr-core-button-no-border:hover &gt; span, a.gdlr-core-excerpt-read-more:hover{
  font-weight:800!important;
  color: #000000;
}
#tvn_Solutions a.gdlr-core-button-no-border:hover, #tvn_Solutions a.gdlr-core-button-no-border:hover &gt; span {
    font-weight: 800 !important;
    color: #FFFFFF;
}
.gdlr-core-call-to-action-item-button a.gdlr-core-button-no-border:hover, .gdlr-core-call-to-action-item-button a.gdlr-core-button-no-border:hover &gt; span{
  font-weight:600!important;
  color: #000000;
}
/*Overwrite widget title*/
.realfactory-widget-title{
  font-size: 22px!important;
  font-weight: 700!important;
  letter-spacing: 0!important;
  margin-bottom: 8px!important;
}
.gdlr-core-recent-post-widget{
  padding-top: 25px!important;
}
/*Solutions*/
#tvn_Solutions h3.gdlr-core-title-item-title{
  font-weight: 700!important;
}
/*Toogle box: Core Values*/
#tvn_CoreValues .gdlr-core-toggle-box-item-content{
  line-height: 1.5;
}
#tvn_CoreValues .gdlr-core-toggle-box-item-content p{
  padding-bottom: 10px;
}
.tvn_home_corevalues .tvn_toggle_box .gdlr-core-toggle-box-item-content-wrapper {
	/*background-color: #FFF;*/
}
.tvn_home_corevalues .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-content-wrapper,
.tvn_home_corevalues_vi .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-content-wrapper  {
  background-color: #FFF;
}
.tvn_home_corevalues .tvn_toggle_box .gdlr-core-toggle-box-item-content-wrapper h4,
.tvn_home_corevalues_vi .tvn_toggle_box .gdlr-core-toggle-box-item-content-wrapper h4{
  text-align: left;
}
.tvn_home_corevalues .tvn_toggle_box  .gdlr-core-toggle-box-item-content-wrapper h4:after,
.tvn_home_corevalues_vi .tvn_toggle_box  .gdlr-core-toggle-box-item-content-wrapper h4:after{
  content:'\4c';
  font-family: 'ElegantIcons';
  font-size: 1em;
  float: right;
}
.tvn_home_corevalues .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-content-wrapper h4:after,
.tvn_home_corevalues_vi .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-content-wrapper h4:after{
  content:'\4b';
  font-family: 'ElegantIcons';
  font-size: 1em;
  float: right;
}
.tvn_home_corevalues .tvn_toggle_box  .gdlr-core-toggle-box-item-title, 
.tvn_home_corevalues_vi .tvn_toggle_box  .gdlr-core-toggle-box-item-title{
	background-color: #FFFFFF!important;
	margin: -45px 20px 20px 20px;
	position: relative;
	text-transform: none!important;
	font-weight: 700;
  font-size: 16px;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: color 0 ease-in;
  transition: none;
}
.tvn_home_corevalues_vi .tvn_toggle_box  .gdlr-core-toggle-box-item-title{
	margin: -45px 20px 20px 20px;
}
.tvn_home_corevalues .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title, .tvn_home_corevalues_vi .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title{
	background-color: #FFF200!important;
	margin: -45px 20px 30px 20px;
	position: relative;
	text-transform: none!important;
	font-weight: 700;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: color 0 ease-in;
  transition: none;
}
.tvn_home_corevalues_vi .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title{
  margin: -45px 20px 30px 20px;
}
.tvn_home_corevalues .tvn_toggle_box .gdlr-core-toggle-box-item-content,
.tvn_home_corevalues_vi .tvn_toggle_box .gdlr-core-toggle-box-item-content{
	padding: 0px 30px 30px;
}
#tvn_Solutions .gdlr-core-button-item .gdlr-core-button-no-border a:hover{
  color: #FFFFFF!important;
}
/*Testimonial*/
#tvn_CustomerSpeak  .gdlr-core-testimonial{
	margin: 0px;
  padding: 0px;
}
.tvn_testimonial .gdlr-core-testimonial-author-content{
  padding-top: 30px!important;
}
.tvn_testimonial .gdlr-core-testimonial .gdlr-core-testimonial-author-image{
	float: none;
	margin-bottom: 36px;
	max-width: 85px;
}
.tvn_testimonial .gdlr-core-testimonial .gdlr-core-testimonial-quote{
	display: none;
}
.tvn_testimonial .gdlr-core-testimonial .gdlr-core-testimonial-title{
	float: left;
	padding-right: 10px;
  font-size: 1em!important;
  display:inline;
}
.tvn_testimonial .gdlr-core-testimonial .gdlr-core-testimonial-title{
  font-weight: 800;
}
.tvn_testimonial .gdlr-core-testimonial .gdlr-core-testimonial-title::after{
	content: "\00a0\00a0\00a0/";
  color: #909090 ;
  font-weight: 600;
}
.tvn_testimonial .gdlr-core-testimonial .gdlr-core-testimonial-position{
	font-size: 0.95em;
	font-weight: 700;
  font-style: italic;
  display: inline;
}
.tvn_testimonial .gdlr-core-testimonial .gdlr-core-testimonial-content{
	font-style: italic;
}
.tvn_testimonial .gdlr-core-testimonial .gdlr-core-testimonial-content::after{
	content: 'â€';
	float: right;
	font-size: 80px;
	font-family: Arial;
	font-weight: 700;
	/*padding-right: 15px;*/
  /*padding-top: 3px;*/
	font-style: normal;
  color: #989898;
  margin-top:-20px;
}
/*Testimonial paging button*/
.tvn_testimonial .gdlr-core-flexslider .flex-control-nav li a{
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: #252525;
}
.tvn_testimonial .gdlr-core-flexslider .flex-control-nav li a.flex-active{
	background-color: #FFF200!important;
}
/*Free Quote*/
#tvn_FreeQuote h3{
  font-size: 3em!important;
}
/*News blog*/
.tvn_news_blog{
  line-height: 1.4!important;
}
.tvn_news_blog .gdlr-core-item-list .gdlr-core-blog-grid{
  margin-bottom: 30px;
}
.tvn_news_blog .gdlr-core-item-list .gdlr-core-blog-grid  .gdlr-core-blog-thumbnail img{
  width: 100%;
}
/*border and date of the new is hidden*/
.tvn_news_blog .gdlr-core-item-list .gdlr-core-blog-grid  .gdlr-core-blog-grid-content-wrap .gdlr-core-blog-info-wrapper{
  padding-top: 0px;/*remove padding-top as date appears after heading*/
}
.tvn_news_blog .gdlr-core-item-list .gdlr-core-blog-grid  .gdlr-core-blog-grid-content-wrap .gdlr-core-blog-title{
  margin-bottom: 10px;/*equal to gdlr-core-blog-info-wrapper*/
}
.tvn_news_blog .gdlr-core-item-list .gdlr-core-blog-grid  .gdlr-core-blog-grid-content-wrap .gdlr-core-blog-info-wrapper .gdlr-core-blog-info .gdlr-core-head{
  display:none;
}
.tvn_news_blog .gdlr-core-item-list .gdlr-core-blog-grid  .gdlr-core-blog-grid-content-wrap .gdlr-core-blog-info-wrapper .gdlr-core-blog-info{
  font-weight: 400;
  font-size: 0.8em;
  font-style: italic;
}
.tvn_news_blog .gdlr-core-item-list .gdlr-core-blog-grid  .gdlr-core-blog-grid-content-wrap .gdlr-core-blog-info-wrapper{
  border-top: none!important;
}
.tvn_news_blog .gdlr-core-item-list .gdlr-core-blog-grid  .gdlr-core-blog-grid-content-wrap .gdlr-core-blog-content .gdlr-core-excerpt-read-more.gdlr-core-plain-text{
  text-transform: uppercase;
  font-size: 14px;/*Euqal to READMORE in above section*/
  font-weight: 700;
  margin-top: 26px;/*same as bloggrid margin-bottom*/
}
.tvn_news_blog .gdlr-core-blog-content a.gdlr-core-excerpt-read-more:hover , .tvn_news_blog .gdlr-core-blog-content a.gdlr-core-excerpt-read-more:hover&gt;i{
  color: #000000!important;
}
.tvn_news_blog .gdlr-core-item-list .gdlr-core-blog-grid  .gdlr-core-blog-grid-content-wrap .gdlr-core-blog-content .gdlr-core-excerpt-read-more.gdlr-core-plain-text i{
  color: #F8F8F8;
}
.tvn_news_blog  .gdlr-core-load-more-wrap  a{
  font-size: 1em;
  margin-top: 0px;/*button space is changed*/
  margin-bottom: 50px;/*default is 40px*/
}
.tvn_news_blog .gdlr-core-load-more-wrap .gdlr-core-load-more{
  padding: 10px 30px!important;
  font-size: 1em!important;
  font-weight: 600!important;
  letter-spacing: 0.5px!important;
}

.tvn_news_blog .gdlr-core-item-list .gdlr-core-blog-info-wrapper .gdlr-core-blog-info{
  text-transform: none; /*Date should not be uppercase*/
}
.tvn_news_blog .gdlr-core-style-rectangle{
  margin-bottom: 50px; 
  margin-top: 15px;
}
/*Social share buttons on blog post*/
.tvn-social-share{
  padding-bottom: 20px!important;
  margin-top: -40px!important;
}
.tvn-social-share .gdlr-core-social-share-item{
  text-align: right;
}
/*News details*/
.news-article-title{
  font-size: 18px!important;
  font-weight: 600!important;
}
.news-article-date{
  font-size: 0.8em!important;
}
/**/
.tvn_blog_img{
  padding: 20px 0px;
}
/*Job Vacancy: tvn_blog_job_vacancy*/
/*.tvn_blog_job_vacancy{
	padding-top: 50px;
}*/
.tvn_blog_job_vacancy .gdlr-core-blog-medium{
	margin-bottom: 10px;
	cursor: pointer;
}
.tvn_blog_job_vacancy .gdlr-core-blog-medium::before{
	content: url('/wp-content/uploads/2018/12/yellow-square.png');
	padding-right: 20px;
	float: left;
}
.tvn_blog_job_vacancy .gdlr-core-blog-medium-content-wrapper .gdlr-core-blog-title{
	text-transform: none!important;
	font-size: 1.2em;
  font-weight:600!important;
	margin-bottom: 6px;
}
.tvn_blog_job_vacancy .gdlr-core-blog-medium-content-wrapper .gdlr-core-blog-title a:hover::after{
  color:#000000;  
  font-size: 20px;
	padding-left: 15px;
  content: '\f101';
  font-family: "FontAwesome";
  font-weight: normal;
}
.tvn_blog_job_vacancy .gdlr-core-blog-medium-content-wrapper .gdlr-core-blog-title a:hover{
	text-decoration: none;
	color: inherit;
  font-weight:700!important;
}
.tvn_blog_job_vacancy .gdlr-core-blog-medium-content-wrapper .gdlr-core-blog-info-wrapper{
	display:none;
}
.tvn_blog_job_vacancy .gdlr-core-blog-medium-content-wrapper .gdlr-core-blog-content .more-link{
	display:none;
}
.tvn_blog_job_vacancy .gdlr-core-blog-medium .gdlr-core-blog-thumbnail-wrap{
  display:none;
}
/*Overwrite realfactory-* classes*/
.realfactory-single-article .realfactory-single-article-head {
    margin-bottom: 0px!important;
}
/*Footer AND Back to top*/
footer .realfactory-widget-title{
  font-size: 1.1em!important;
  margin-bottom: 20px!important;
}
footer .tvn_footer_contact{
  font-size: 0.9em;
}
footer .widget_nav_menu .menu li a{
  font-size: 0.9em;
}
.tvn-footer-tools a:before{
  content: '\f101';
  font-family: "FontAwesome";
  font-size: 1.2em;
  padding-right: 8px;  
}
.tvn-footer-tools a:hover:before{
  color:#FFF200;
}

.realfactory-footer-container .realfactory-footer-column  ul li{
  text-transform: uppercase;
  border-bottom: 0.1px solid #d8d8d8;
  padding-bottom: 10px;
}
.realfactory-footer-container .realfactory-footer-column  ul li:last-child{
  border-bottom: none;
}
.realfactory-footer-container .realfactory-footer-column  .textwidget  p{
  margin-bottom: 10px;
}
.realfactory-footer-container .realfactory-footer-column  .textwidget  p:first-child{
  font-weight: 700;
}
.realfactory-footer-container .realfactory-footer-column  .textwidget  p a{
  color: #FFF200;
  font-style: italic;
}
.realfactory-footer-container .realfactory-footer-column  .textwidget  img{
  margin: 0px!important;
  width: 12px;
}
.realfactory-footer-container .realfactory-footer-column  .textwidget  .tvn_footer_social_container{
  text-align: center;
}
.realfactory-footer-container .realfactory-footer-column  .textwidget  .tvn_footer_social_icon{
  width: 60px;
  padding: 0 10px;
  margin: 0 5px!important;
}
.realfactory-copyright-container {
  padding-bottom: 20px;
}
.tvn_copyright_wrapper .tvn_copyright_text{
  text-align: center;
}
.tvn_copyright_wrapper .tvn_copyright_text .d_pc{
  display: none;
}
.tvn_copyright_wrapper .tvn_copyright_text .d_mb{
  display: block;
}
.tvn_copyright_wrapper .tvn_copyright_text img{
  display: block;
}
.tvn_copyright_wrapper .tvn_copyright_text span{
  display: block;
  padding: 0;
}
.tvn_copyright_wrapper .tvn_copyright_link{
  text-align: center;
  margin-top:20px;
}
.tvn_copyright_wrapper .tvn_copyright_link a{
  font-weight: 700;
  margin: 5px 20px;
  display: block;
}
.tvn_copyright_wrapper .tvn_copyright_link a:hover span{
  border-bottom: 4px solid #FFF200;
}
.realfactory-footer-back-to-top-button{
  padding: 10px 12px 12px !important;
  height: 40px !important;
  border-radius: 0%!important;
  -moz-border-radius: 0%!important;
  -webkit-border-radius: 0%!important;
}
a.realfactory-footer-back-to-top-button:hover&gt;i{
  color: #000000!important;
  font-weight: 700;
}
/*
 * Social blocks - FaceBook
 */
.tvn_facebook_content_feed{
  margin: 0px;
  padding: 0px;
}
.tvn_mediabox {
	padding: 0px !important;
}
.tvn_mediabox #cff {
    padding: 0px 15px;
}
.tvn_mediabox .cff-item{
  background-color: #FFFFFF;
  padding: 30px 15px 0px 15px!important;
  margin-bottom: 30px!important;
  min-height: 232px!important;/*Equal to height of the image: 262px - padding top: 30px*/
  cursor: pointer;
}
.tvn-media-icon-block{
  padding-top: 60px;
}
.tvn-media-icon-block img.tvn-media-img{
  width: 70px!important;
}
.tvn_mediabox .cff-item:after{
	content: url('/wp-content/uploads/2018/11/small_icon_facebook.png');
  /*position: absolute;
  bottom: 42px;*/
  position: relative;
  bottom: 5px;
  display: block;
}
.tvn_mediabox .cff-post-text {
  margin-bottom: 15px !important;
}
.tvn_mediabox .cff-author, .tvn_mediabox .cff-media-link, .tvn_mediabox .cff-post-links{
  display: none;
}
/*
 * Social blocks - LinkedIn
 */
.tvn_social_block{
  padding-right: 0px;
 }
.tvn_social_block #linkedin-con{
  margin: 0px;
 }
.tvn_social_block #linkedin-con h2{
  display: none;
}
.tvn_social_block #linkedin-con #linkedin-item{
  list-style: none!important;
  max-width: 350px;
  margin-bottom: 30px;
}
.tvn_social_block #linkedin-con #linkedin-item img, .tvn_social_block #linkedin-con #linkedin-item span, .tvn_social_block #linkedin-con #linkedin-item div a, .tvn_social_block #linkedin-con #linkedin-item div h3{
  display: none;
}
.tvn_social_block #linkedin-con #linkedin-item div{
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  cursor: pointer;
  min-height: 232px;/*equal to height of the LinkedIn picture*/
}
.tvn_mediabox .cff-item p.cff-post-text ,.tvn_social_block #linkedin-con #linkedin-item div p {
  overflow: hidden;
  position: relative; 
  /* use this value to count block height */
  line-height: 1.6em!important;
  /* max-height = line-height (1.6) * lines max number (5) */
  max-height: 8em; 
  /* fix problem when last visible word doesn't adjoin right side  */
  text-align: justify;  
  /* place for '...' */
  margin-right: -1em!important;
  padding-right: 1em!important;
}
/* create the ... */
.tvn_mediabox .cff-item p.cff-post-text:before, .tvn_social_block #linkedin-con #linkedin-item div p:before {
  /* points in the end */
  content: '...';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of block */
  right: 0;
  bottom: 0;
}
/* hide ... if we have text, which is less than or equal to max lines */
.tvn_mediabox .cff-item p.cff-post-text:after, .tvn_social_block #linkedin-con #linkedin-item div p:after{
  /* points in the end */
  content: '';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of text */
  right: 0;
  /* set width and height */
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  /* bg color = bg color under block */
  background: white;
}
.tvn_social_block #linkedin-con #linkedin-item div:after {
	content: url('/wp-content/uploads/2018/11/small_icon_linkedin.png');
  /*position: absolute;
  bottom: 42px;*/
  position: relative;
  bottom: 5px;
}
/*Newsletter*/
#tvn_NewsLetter_Form .newsletter-submit {
  font-weight: 600!important;
  background-color: #FFFFFF!important;
  border-radius: 0;/*turn off input element rounding in Safari*/
}
#tvn_NewsLetter_Form .newsletter-submit:hover{
  font-weight: 800!important;
}
#tvn_NewsLetter_Form .tvn_privacy_field {
  text-align: center;
  padding: 20px 0px;
}
#tvn_NewsLetter_Form .tvn_privacy_field  a:hover{
  text-decoration: underline;
}
#tvn_NewsLetter_Form  .gdlr-core-newsletter-email{
  width: 60%;
}
#tvn_NewsLetter_Form .newsletter-email {
  padding: 10px 5px;
  border-radius: 0;/*turn off input element rounding in Safari*/
  -webkit-appearance: none;/*turn off input element shadow in Safari*/
}
#tvn_NewsLetter_Form .newsletter-submit{
 padding: 10px 0px;
 font-size:0.9em;
 color: #000000;
}
#tvn_NewsLetter_Form .tvn_additional_info{
  text-align: center;
  padding: 10px 0px;
  border: 1px solid;
  display: none;
}
/*Company page*/
.realfactory-page-title-wrap.realfactory-style-medium{
  padding-left: 100px;
}
.tvn_h6_heading .gdlr-core-title-item-left-image{
  margin-right: 10px;
}
.tvn_h6_heading .gdlr-core-title-item-left-image img{
  max-width: 15px;
  width: 13px;
  padding-top: 5px;
}
a.tvn_href:hover{
  font-weight: 800;
}
a.tvn_href:hover&gt;i{
  display:inline!important;
}
.tvn_slogan .gdlr-core-title-item-title{
  font-size: 1.3em!important;
}
#tvn_About_TopMessage .tvn_topmessage:after {
  content: 'â€';
  float: right;
  font-size: 7em;
  font-family: Arial;
  font-weight: 800;
  font-style: normal;
  margin-top: -20px;
  margin-right: 0px;
  color: #989898;
}
#tvn_About_Commitments .parent-box {
  display: table; 
  width: 100%; 
  height: 200px; 
  /*border: 3px dashed #1c87c9;*/
  text-align: center; 
}
#tvn_About_Commitments  .vertical-middle-align-box {
  display: table-cell;
  vertical-align: middle;
}
#tvn_About_Commitments  .vertical-middle-align-box p{
  margin: 0px;
}
#tvn_CompanyOverview .tvn_CompanyProfile_btn{
  padding-top: 40px;
} 
/**/
.tvn_flipbox .gdlr-core-flipbox-item .gdlr-core-flipbox-item-image {
  margin-bottom: 15px;
}
/*First image in location gallery is not overlay*/
#tvn_About_GlobalNetwork  .tvn_location_gallery .gdlr-core-gallery-item-holder .gdlr-core-item-list:first-child &gt; .gdlr-core-gallery-list .gdlr-core-image-overlay{
  display: none;
}
#tvn_About_GlobalNetwork  .tvn_location_gallery .gdlr-core-gallery-item-holder .gdlr-core-item-list .gdlr-core-gallery-list a{
  cursor: default;
}
#tvn_About_GlobalNetwork  .tvn_location_gallery .gdlr-core-gallery-item-holder .gdlr-core-item-list .gdlr-core-gallery-list a img{
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
#tvn_About_GlobalNetwork  .tvn_location_gallery .gdlr-core-gallery-item-holder .gdlr-core-item-list .gdlr-core-gallery-list a:hover &gt; img{
  -webkit-filter: none; /* Safari 6.0 - 9.0 */
  filter: none;
}
#tvn_About_GlobalNetwork  .tvn_location_gallery .gdlr-core-gallery-item-holder .gdlr-core-item-list .gdlr-core-gallery-list a:hover &gt;span {
  display:none;
}
#tvn_About_GlobalNetwork  .tvn_location_gallery .gdlr-core-image-overlay-content {
  bottom: 55px;
}
#tvn_About_GlobalNetwork .tvn_location_gallery .gdlr-core-image-overlay-content .gdlr-core-image-overlay-title{
  font-weight: bold;
  font-size:1.5em;
}
#tvn_About_ManagementTeam .gdlr-core-personnel-list-image img{
  border-radius: 50%;
}
.tvn_commitments_content{
  text-align: center;
}
.tvn_commitments_content h5{
  margin-bottom:0px!important; 
  padding-bottom:30px;
  font-weight: 700;
}
.tvn_commitments_content p{
  margin:0px!important;
  padding: 0px;
  font-size: 0.9em;
}
.tvn_casestudies p {
  margin-left: 35px;
  margin-bottom: 0px !important;
}
.tvn_casestudies hr{
  margin-top:50px!important;/*equal to end of section*/
}
.tvn_strongpoints p{
  margin-bottom: 0px !important;
  text-align:center;
  font-size: 1.2em!important;
}
.tvn_strongpoints_img, .tvn_casestudies_img {
  padding-top: 25px;
}
.tvn_strongpoints_img img, .tvn_casestudies_img  img{
  margin: 0px!important;
}
.tvn-accordion-item-content #tvn_AppsSection  p{
  margin: 8px 0px !important;
}
#tvn_AppsSection .tvn_app_title{
  margin-top: 20px;
}
/*Change direction nav so that it stay outside of the carsourel*/
#tvn_green_gallery_slider .gdlr-core-flexslider .flex-direction-nav .flex-nav-prev {
    left: -70px;
}
#tvn_green_gallery_slider .gdlr-core-flexslider .flex-direction-nav .flex-nav-next {
    right: -70px;
}
#tvn_green_gallery_slider .gdlr-core-flexslider .flex-direction-nav li a {
    padding: 7px;
    border-radius: 0%;
    -moz-border-radius: 0%;
    -webkit-border-radius: 0%;
}
#tvn_green_gallery_slider .gdlr-core-blog-info-wrapper{
  display: none;
}
#tvn_green_gallery_slider .gdlr-core-blog-grid-content-wrap h3 {
  font-size: 1.2em;
  font-weight: 600;
}
#tvn_green_gallery_slider .gdlr-core-flexslider .flex-control-nav li a.flex-active {
    background-color: #FFF200;
}
#tvn_green_gallery_slider .gdlr-core-flexslider .flex-control-nav li a {
    border-color: #FFF200;
    background-color: #FFFFFF;
}
#tvn_green_gallery_slider  .gdlr-core-flexslider .flex-control-nav li a {
  border-radius: 0%;
  -moz-border-radius: 0%;
  -webkit-border-radius: 0%;
}
#tvn_green_gallery_slider .gdlr-core-flexslider .flex-control-nav {
    margin-top: 0px!important;
}
#tvn_green_gallery_slider .gdlr-core-blog-grid .gdlr-core-blog-thumbnail {
    margin-bottom: 10px;
}
#tvn_green_gallery_slider .gdlr-core-post-slider-slide{
  padding-bottom: 110px;
}
#tvn_green_gallery_slider .gdlr-core-post-slider-slide .gdlr-core-post-slider-caption a{
  color: #000000;
}
.ungc-principle{
  margin-left:0px!important;
}
/*Careers*/
#tvn_Careers_2Columns .gdlr-core-blog-item-holder{
  column-count: 2;
}

.wpcf7-form-control-wrap label.error {
	color: #f00!important;
	font-size: 13px;
	font-weight: normal;
	display: block;
}

p.SelectBox &gt; label {
	background-color: #cccccc;
}

div.std-padding {
	padding-left: 10px;
	padding-right: 10px;
}

.SumoSelect &gt; .optWrapper.multiple.isFloating &gt; .MultiControls {
	margin-top: 0px!important;
	bottom: auto!important;
}

.realfactory-body input[type="submit"] {
	background-color: #fff200!important;
	color: #2F2F2F!important;
}
/*Free Quote instruction*/
.tvn-quote-instruction ol li, .tvn-quote-instruction p{
  padding: 0 0 10px 0;
  margin-bottom: 0px!important;
}
.tvn-quote-instruction p strong{
  margin-bottom: 20px!important;
  padding-bottom: 0px;
}
.quote-common-input {
	background-color: #f5f5f5!important;
}

.quote-label-header {
	font-weight: 600;
}

.optWrapper.isFloating.multiple {
	max-height: 500px;
}

.uploadfieldtrick{
	border: 1px solid #e6e6e6;
	display: flex;
}

.fileuploadfield {
	display:none;
}

#uploadbrowsebutton {
  text-align:center;
}

.upload-right-size {
	display: flex;
	align-items: center;
}
/*Sitemap*/
.tvn-sitemap-level1{
  text-transform: uppercase;
}
.tvn-sitemap ul{
  margin-bottom: 0px;
  margin-left: 0em;/*35px*/
}
.tvn-sitemap ul li ul{
  margin: 0;
  padding:0;
  text-indent:0;
}
.tvn-sitemap ul li{
  color:#000000;
  list-style: none; 
  text-indent: -1.5em;/*-36px*/
  padding-left: 1.5em;
}
.tvn-sitemap ul li ul li{
  /*list-style: square;*/
  text-indent: -1em;/*-18px*/
  padding-left: 1.5em;
}
.tvn-sitemap ul li::before {
  color: #FFF200;  
  content: "â–&nbsp;";
  font-size: 1.4em; 
  padding-right: 0.5em; 
  position: relative;
  top: 0em; 
}
/*
.tvn-sitemap ul li ul li::before {
  content: "";
  padding: 0px;
  margin:0px;
}*/

.tvn-sitemap ul li ul li::before {
  content: "â–&nbsp;";
  padding-right: 0.5em;
  font-size: 1em;
  font-family: "Arial Black";
  color: #000000;
}
/*Social Share button*/
.tvn_social_share_round a{
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 36px!important;
  height: 36px;
  margin: 0px 0px 0px 12px!important;
  padding: 3px 0px 5px!important;
}
/*Gallery post will not load as Content Post*/
.gallery-content{
  display: none;
}
/*ISO label smaller*/
.tvn-lms-isolabel img{
  max-width:300px!important;
}
/*Cookie consent*/
.cookie-notice-container a{
  color: #FFFFFF!important;
}
.cookie-notice-container a:hover{
  font-weight: 600px!important;
}
/*Super*/
sup{
	vertical-align: super;
}
/*Device from 415px*/
@media only screen and (min-width: 415px) {
  .tvn_mediabox #cff {
	column-count: 2;
    column-gap: 30px;
  }

  .realfactory-mobile-header .realfactory-logo-inner img{
    width: 90%!important;
  }
  .tvn_btn_CTA_profile{
    padding: 20px!important;
  }
  .tvn_btn_CTA_profile .gdlr-core-call-to-action-item-button{
    text-align: center;
    margin-top: 45px;
  }
  .tvn_section_header img, .tvn_section_header_left img{
    /*width: auto!important;*/
    width: 16px!important;;
    
  }
  .tvn_btn_CTA_profile h3{
    text-align: center!important;
    font-size: 1.3em;
  }
  .tvn_section_header{
    font-size: 1.5em!important;
    padding-left: 15px;
    padding-right: 15px;
  }
  .tvn_section_header_left{
    font-size: 1.5em!important;
  }
	.tvn_btn_CTA_profile.gdlr-core-style-left-align-right-button .gdlr-core-call-to-action-item-inner{
		padding-right: 0px!important;
		text-align: center;
	}
  .tvn_social_block #linkedin-con #linkedin-item{
    margin-bottom: 0px;
  }
  .tvn_social_block #linkedin-con{
    column-count: 2!important;
    column-gap: 30px;
  }
  #tvn_NewsLetter_Form  .gdlr-core-newsletter-email{
    width: 70%;
  }
  #tvn_NewsLetter_Form .newsletter-email {
    padding: 10px 20px;
  }
  #tvn_NewsLetter_Form .newsletter-submit{
    padding: 10px 0px;
    font-size:1em;
  } 
  .tvn_casestudies p {
    margin-left: 58px;
  }
}
@media only screen and (max-width: 767px) {
  body.realfactory-body-front .realfactory-container {
    padding-left: 0px!important;
    padding-right: 0px!important;
  }
  /*Navigation-space*/
  .realfactory-logo.realfactory-item-pdlr {
    padding: 0 15px!important;
  }
  /*Menu*/
  .realfactory-mobile-menu-right {
    right: 15px!important;
  }
  /*Logo on navigation bar*/
  .realfactory-mobile-header .realfactory-logo-inner img {
    width: 95px!important;
  }
  /*Logo in Copyright line*/
  .realfactory-copyright-wrapper .realfactory-copyright-container .realfactory-copyright-text img{
    width: 95px!important;
  }
  /*Social media block*/
  .tvn_social_block {
    padding-bottom: 0px !important;
  }
  /*Footer column*/
  .realfactory-footer-wrapper .realfactory-footer-column {
    margin-bottom: 30px!important;
  }
  /*Overwrite */
  #tvn_About_Commitments .gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media only screen and (min-width: 768px) {
  #tvn_CustomerSpeak  .gdlr-core-testimonial{
    margin: 0px 20px;
    padding: 0 15px;
  }
  .tvn_social_block #linkedin-con #linkedin-item{
    max-width: 350px;
  }
  /*Copyright text align left on bigger screen*/
  .tvn_copyright_wrapper .tvn_copyright_text{
    text-align: left;
  }
  .tvn_copyright_wrapper .tvn_copyright_text .d_mb{
    display: none;
  }
  .tvn_copyright_wrapper .tvn_copyright_text .d_pc{
    display: block;
  }
  .tvn_copyright_wrapper .tvn_copyright_link{
    text-align: left;
    margin-top:0px;
  }
  .tvn_copyright_wrapper .tvn_copyright_link a {
    display:inline-block;
  }
  .tvn_copyright_wrapper .tvn_copyright_text span {
    display: inline;
    padding-left:20px;
  }
  /*Corevalues should extend the toggle box*/
  .tvn_home_corevalues .tvn_toggle_box  .gdlr-core-toggle-box-item-title{
    margin: -45px 60px 20px 60px!important;
  }
  .tvn_home_corevalues .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title{
    margin: -45px 60px 30px 60px!important;
  }
  .tvn_home_corevalues_vi .tvn_toggle_box  .gdlr-core-toggle-box-item-title{
    margin: -45px 30px 20px 30px!important;
  }
  .tvn_home_corevalues_vi .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title{
    margin: -45px 30px 30px 30px!important;
  }
  /*About*/
  #tvn_About_TopMessage .tvn_topmessage:after {
    margin-top: -50px;
    margin-right: -50px;
  }
  #tvn_CompanyOverview .tvn_CompanyProfile_btn{
    padding-top: 0px;
  } 
  /*Testimonial*/
  .tvn_testimonial .gdlr-core-testimonial .gdlr-core-testimonial-content::after{
    padding-right: 15px;
    padding-top: 7px;
  }
  #tvn_AppsSection .tvn_app_title{
    margin-top: 0px;
  }
  .tvn-media-col .gdlr-core-pbf-background-wrap{
    margin-bottom: 30px;
  }
  .tvn_mediabox .cff-item{
    margin-bottom: 30px!important;
  }
  .tvn-media-icon-block{
    padding-top: 0px;
  }
  .tvn-media-icon-block img.tvn-media-img{
    width: 60px!important;
  }
}
/*Tablet device*/
@media only screen and (min-width: 768px) and (max-width: 991px){ 
  body.realfactory-body-front .gdlr-core-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .realfactory-main-menu-search {
    margin-right: 20px;
    padding-top: 4px;
  }
  /*Default of the theme for column-20 is that 3 culumns keeps the same, in fact, we want it to be 2 columns, that's why we need to change it to 50%*/
  #tvn_CoreValues .gdlr-core-column-20, #tvn_NewsEvents .tvn_news_blog .gdlr-core-column-20{
    width:50%;
  }
  #tvn_CoreValues .gdlr-core-column-first{
    clear: none!important;/*doesn't need to break for first column*/
  }
  .tvn_btn_CTA_profile .gdlr-core-call-to-action-item-button{
    text-align: left;
    margin-top: -20px!important;
  }
  .tvn_btn_CTA_profile h3{
    text-align: left!important;
  }
  .tvn_btn_CTA_profile.gdlr-core-style-left-align-right-button .gdlr-core-call-to-action-item-inner{
	  padding-right: 230px!important;
	}
  .tvn_home_corevalues .tvn_toggle_box  .gdlr-core-toggle-box-item-title{
    margin: -45px 20px 20px 20px;
    padding: 23px 15px 22px;
  }
  .tvn_home_corevalues .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title{
    margin: -45px 20px 30px 20px;
    padding: 23px 15px 22px;
  }
  
  /*Location name is smaller on Tablet*/
  #tvn_About_GlobalNetwork .tvn_location_gallery .gdlr-core-image-overlay-content .gdlr-core-image-overlay-title{
    font-size:0.8em;
  }
  /*ISO label smaller*/
  .tvn-lms-isolabel img{
    max-width:380px!important;
  }
  /*Footer for tablet*/
  .tvn_copyright_wrapper .tvn_copyright_text span {
    display: block!important;
    padding-top:20px!important;
    padding-left: 0px!important;
  }
  .tvn_copyright_wrapper .tvn_copyright_link{
    text-align: center!important;
  }
  .tvn_copyright_wrapper .tvn_copyright_link a {
    display:block;
  }
}
@media only screen and (min-width: 860px){
  .tvn_home_corevalues_vi .tvn_toggle_box  .gdlr-core-toggle-box-item-title{
    margin: -45px 40px 20px 40px!important;
    padding: 23px 15px 22px;
  }
  .tvn_home_corevalues_vi .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title{
    margin: -45px 40px 30px 40px!important;
    padding: 23px 15px 22px;
  }
}
@media only screen and (min-width: 992px){
  body.realfactory-body-front .gdlr-core-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gdlr-core-call-to-action-item-title{
    font-size: 1.3em!important;
  }
	.realfactory-mobile-header .realfactory-logo-inner img{
    width: auto;
  }
  .realfactory-main-menu-search {
    margin-right: 25px;
    padding-top: 10px;
  }
  .tvn_section_header{
    font-size: 2em!important;
  }
  .tvn_section_header_left{
    font-size: 2em!important;
  }
  .tvn_btn_CTA_profile{
    padding: 0px 15px!important;
  }
  .tvn_btn_CTA_profile h3{
    text-align: left!important;
    font-size: 1.5em;
  }
  .tvn_btn_CTA_profile.gdlr-core-style-left-align-right-button .gdlr-core-call-to-action-item-inner{
		padding-right: 220px!important;
	}
  .tvn_btn_CTA_profile .gdlr-core-call-to-action-item-button{
    text-align: left;
    margin-top: -20px!important;
  }
  /*ISO label smaller*/
  .tvn-lms-isolabel img{
    max-width:500px!important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1023px){ 
  .tvn_home_corevalues .tvn_toggle_box  .gdlr-core-toggle-box-item-title, .tvn_home_corevalues .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title{
    margin: -45px 40px 20px 40px;
    padding: 23px 20px 22px;
  } 
  .tvn_home_corevalues_vi .tvn_toggle_box  .gdlr-core-toggle-box-item-title, .tvn_home_corevalues_vi .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title{
    margin: -45px 30px 20px 30px;
    padding: 23px 20px 22px;
  } 
}
@media only screen and (min-width: 1024px){
  .tvn_home_corevalues .tvn_toggle_box  .gdlr-core-toggle-box-item-title, .tvn_home_corevalues .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title{
    margin: -45px 60px 20px 60px;
    padding: 23px 25px 22px;
  }
  .tvn_home_corevalues_vi .tvn_toggle_box  .gdlr-core-toggle-box-item-title, .tvn_home_corevalues_vi .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title{
    margin: -45px 10px 20px 10px!important;
    padding: 23px 25px 22px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) { 
  /*About*/
  #tvn_About_TopMessage .tvn_topmessage:after {
    margin-top: -20px;
    margin-right: -10px;
  }
}
@media only screen and (min-width: 1280px){
  .tvn_home_corevalues_vi .tvn_toggle_box  .gdlr-core-toggle-box-item-title, .tvn_home_corevalues_vi .tvn_toggle_box .gdlr-core-active .gdlr-core-toggle-box-item-title{
    margin: -45px 20px 20px 20px!important;
    padding: 23px 25px 22px;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1660px) {
  #tvn_About_TopMessage .tvn_topmessage:after {
    margin-top: -50px;
    margin-right: -50px;
  }
  
}
@media only screen and (min-width: 1920px){
  #tvn_About_TopMessage .tvn_topmessage:after {
    margin-top: -50px;
    margin-right: -50px;
  }
}</pre></body></html>