/* ----------------------------------------------------------------------------------/Modules/Breadcrumbs/Templates/Standard/Index.css---------------------------------------------------------------------------------- */#Breadcrumbs ul {
	margin:0;
	padding:0;
}

#Breadcrumbs ul li {
	float:left;
	list-style-type:none;
}

#Breadcrumbs ul li a {
	margin-left:0.5em;
	margin-right:0.5em;
}/* ----------------------------------------------------------------------------------/Modules/Content_SingleLevelMenu/Templates/Default/Index.css---------------------------------------------------------------------------------- */.SingleLevelMenu {
  margin: 0;
  padding: 0;
}

.SingleLevelMenu li {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

.SingleLevelMenu a {
  display: block;
  text-decoration: none;	
}

.SingleLevelMenu li {

}


.SingleLevelMenu li a {
}

.SingleLevelMenu li a:hover {

}/* ----------------------------------------------------------------------------------/Modules/Content_MultiLevelMenu/Templates/Horizontal/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Modules/Utilities_CycleSlideShow_View/Templates/Default/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Modules/Banners_PlacementList/Templates/Default/Index.css---------------------------------------------------------------------------------- */.BannersList li
{
	list-style:none;
	margin-bottom:5px;
}

.Banners ul
{
	margin:0px;
}
/* ----------------------------------------------------------------------------------/Modules/Searchbox/Templates/Default/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Modules/SearchResults/Templates/Default/Index.css---------------------------------------------------------------------------------- */@CHARSET "UTF-8";/* ----------------------------------------------------------------------------------/Modules/Products_ProductList/Templates/Default/Index.css---------------------------------------------------------------------------------- */.ProductList {
	clear:both;
}
.ProductList ul
{
	margin:0px;
	padding:0px;
}

.Product
{
	list-style:none;
	margin-bottom:10px;
	border-bottom:1px #CCCCCC dashed;
}


.ProductInfo
{
	width:330px;
	margin:0;
	padding:0;
}

.ProductPhoto
{
	width:102px;
	margin-right:10px;
}

.ProductTitle
{
	font-size:18px;
	margin-top:0;	
	color:#00184a;
}

.ProductList img
{
    border:1px #cccccc solid;
}

.Caption
{
	font-weight:bold;
	color:#0841ad;
}/* ----------------------------------------------------------------------------------/Modules/Pager/Templates/Default/Index.css---------------------------------------------------------------------------------- */.Pager
{
    margin-bottom:1em;
    font-size:12px;
    font-weight:bold;
}

.Pager ul
{
margin:0px;
padding:4px;
overflow:hidden;
position:relative;
text-align:center;
height:28px;
}

.Pager ul li
{
list-style:none;
}

.Pager ul li a
{
text-decoration:none;
display:block;
padding:5px;
color:#000;
outline:none;
}

.Pager ul li a:hover
{
    text-decoration:underline;
}

.Pager .FirstPage
{
position:absolute;
left:0%;
width:12%;
text-align:center;
}

.Pager .PreviousPage
{
/*position:absolute;*/
/*left:0%;*/
/*width:12%;*/
float:right;
text-align:center;
    line-height:14px;

}

.Pager .PreviousPage a{
    text-indent: -9999px;
    background:url(/Templates/Viohalco/Images/pager-previous.png) no-repeat #e9e7e8;
    width:23px;
    height:23px;
}

.Pager .NextPage
{
/*position:absolute;*/
/*right:0%;*/
/*width:12%;*/
text-align:center;
float:right;
    line-height:14px;
}

.Pager .NextPage a{
    text-indent: -9999px;
    background:url(/Templates/Viohalco/Images/pager-next.png) no-repeat #e9e7e8;
    width:23px;
    height:23px;
}

.Pager .LastPage
{
position:absolute;
right:0px;
width:12%;
text-align:center;
}

.Pager li.PageNumbers
{
/*width:52%;*/
/*position:absolute;*/
/*left:24%;*/
float:right;
}

.Pager li.PageNumbers ul
{
display:inline-block;
padding:0px;
width:auto;
margin:auto;
}

.Pager li.PageNumbers ul li
{
float:left;
margin-left:2px;
margin-right:2px;
}

.Pager li.PageNumbers ul li a
{
padding-left:7px;
padding-right:7px;
    line-height:14px;
/*border: 1px solid #29370D;*/
}

.Pager li.PageNumbers ul li a:hover
{
/*background-color:#fff;*/
    text-decoration:underline;
}

.Pager li.PageNumbers ul li.CurrentPage a
{
/*border: 1px solid #29370D;*/
background: #e9e7e8;
/*border:1px solid #e9e7e8;*/
}
.Pager li.PageNumbers ul li.CurrentPage a:hover{
    color:#000;

}/* ----------------------------------------------------------------------------------/Templates/Viohalco/Layout.Design.css---------------------------------------------------------------------------------- *//*General*/
/*.container{width:1170px !important;}*/
.clear{clear:both;}
/*body{color:#000;}*/
body{color:#616060;}
body,
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;}
h2{font-size: 26px;}
hr{border-color:#000;margin:5px 0;}
td hr{margin:0;}
ul, ol{padding:0 0 0 25px;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #17426c;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #17426c;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #17426c;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #17426c;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border:none;}
.table td > hr{padding:8px 0;}
.table.sp > thead > tr > th,
.table.sp > tbody > tr > th,
.table.sp > tfoot > tr > th,
.table.sp > thead > tr > td,
.table.sp > tbody > tr > td,
.table.sp > tfoot > tr > td{padding:3px;}
.table.events .head td{background-color:#153366;color:#fff;font-weight: bold;}
.table.events .head td.d{text-align: center;}
.table.events .head td.e{padding-left:10px;}
.table.events td.title{background-color:#d0d6e0;color:#153366;vertical-align: middle;font-weight: bold;}
.table.events tr.inactive td.title{background-color:#b1b0b0;color:#7d7e7f;}
.table.events td.title .wrap{padding:0 7px;}
.table.events td.date{background:url(/Templates/Viohalco/Images/event-date-bg.png) center 0 no-repeat;color:#153366;text-align:center;font-weight: bold;} 
.table.events tr.inactive td.date{background:url(/Templates/Viohalco/Images/event-date-bg-inactive.png) center 0 no-repeat;color:#5a5b5b;text-align:center;font-weight: bold;}
.table.events td.date .day{font-size:16px;line-height: 16px;}
.table.events td.date .month{font-size:10px;}
.table.events td.ical a{display:block;width:54px;height:54px;background:url(/Templates/Viohalco/Images/event-calendar-bg.png) no-repeat;}
.table.events tr.inactive td.ical a{background:url(/Templates/Viohalco/Images/event-calendar-bg-inactive.png) no-repeat;}
.form-horizontal .control-label{color:#17426c;}
.mat-type a{display:block;line-height:28px;padding-left:23px;color:#17426c;}
.mat-type a:focus,
.mat-type a:hover{color:#428bca;text-decoration: none;}
.mat-type .annual{background:url(/Templates/Viohalco/Images/annual-report-icon.png) no-repeat;}
.mat-type .annual.active{background:url(/Templates/Viohalco/Images/annual-report-icon-active.png) no-repeat;}
.mat-type .corporate-presentation{background:url(/Templates/Viohalco/Images/corporate-presentation-icon.png) no-repeat;}
.mat-type .corporate-presentation.active{background:url(/Templates/Viohalco/Images/corporate-presentation-icon-active.png) no-repeat;}
.left{float:left;}
.right{float:right;}
.nm{margin:0 !important;}
.nml{margin-left:0 !important;}
.nmt{margin-top:0 !important;}
.nmr{margin-right:0 !important;}
.nmb{margin-bottom:0 !important;}
.ml10{margin-left:10px !important;}
.mt10{margin-top:10px !important;}
.mr10{margin-right:10px !important;}
.mb10{margin-bottom:10px !important;}
img{width:100%;}
.read-more{width:10px;height:19px;display:block;float:right;}
.read-more.gray{background:url(/Templates/Viohalco/Images/read-more-gray.png) no-repeat;}
.read-more.white{background:url(/Templates/Viohalco/Images/read-more-white.png) no-repeat;}
.btn{border-radius:0;text-align:right;width:100%;padding:6px 12px;}
.btn.selectpicker:hover,
.btn.selectpicker:focus{color:#333;}
.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){width:100%;}
.btn-default{background-color:#fff}
.btn span.bt-content{display:block;width:100%;padding:0 25px 0 0;font-size:20px;}
.btn.black{border:1px solid #39393b;color:#fff;background-color: #313131;}
.btn.blue{border:1px solid #17426c;color:#fff;background-color: #17426c;}
.btn.white{border:1px solid transparent;color:#000;background-color: #fff;}
.btn.yellow{border:1px solid #e5b521;color:#000;background-color: #e5b521;}
.btn.black span{background:url('/Templates/Viohalco/Images/btn-arrow.png') center right no-repeat;}
.btn.white span{background:url('/Templates/Viohalco/Images/btn-arrow.png') center right no-repeat;}
.btn.blue span{background:url('/Templates/Viohalco/Images/read-more-white.png') center right no-repeat;}
.btn.yellow span{background:url('/Templates/Viohalco/Images/read-more-white.png') center right no-repeat;}
.btn:hover,
.btn:focus{color:#f2bd21;}
.btn.yellow:hover,
.btn.yellow:focus{color:#fff;}
.h100{height:100%;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
/*Opacity*/
.op100{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 0.9;
}
.op90{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}
.op70{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.op50{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
/*Font-sizes*/
.bold{font-weight:bold;}
/*Colors*/
.yellow{color:#f2bd21;}
.black{color:#000;}
.white{color:#fff;}
/* Background Colors and Images*/
.bg-blue{background-color:#17426c !important;}
.bg-white{background-color:#fff !important;}
.bg-black{background-color:#000 !important;}
.bg-yellow{background-color:#f2bd21 !important;}
.bg-cyan{background-color:#4aa4ce !important;}
.bg-ultra-light-gray{background-color:#dadada !important;}
.bg-light-gray{background-color:#b4b4b4 !important;}
.bg-dark-gray{background-color:#7c7c7c !important;}
.bg-med-gray{background-color:#909090 !important;}
.bg-yellow.op90{
    background:url(/Templates/Viohalco/Images/bg-yellow-op90.png) repeat transparent !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.bg-yellow.op70{
    background:url(/Templates/Viohalco/Images/bg-yellow-op70.png) repeat transparent !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.bg-yellow.op50{
    background:url(/Templates/Viohalco/Images/bg-yellow-op50.png) repeat transparent !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
/*Panels*/
.custom-panel{padding:15px;}
/*Header*/
/*header .logo{margin:61px 0 0 0;}*/
header .logo{margin:39px 0 0 0;}
/*Navigation Bar*/
.navbar{color:#fff;border:none;min-height:0;margin:0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
}
.navbar .bg{position:absolute;top:0;width:50%;height:100%;}
.navbar .left{left:0;}
.navbar .right{right:0;}
.navbar .logo{text-align: center;display:block;padding:12px 0;}
.navbar .logo img{width:auto;}
.navbar-collapse{padding:0;}
/*Share Prices*/
#share-prices .share{padding:0 0 0 35px;margin:10px 0 10px 10px;background:url(/Templates/Viohalco/Images/share-bg-big.png) no-repeat;line-height:17px;font-size:12px;text-align:center;}
#share-prices .share span{margin:0;width:45px;}
#share-prices .share span.details{padding:0 5px;margin:0;}
#share-prices .share .external-web {background-color: #fff;}
#iframe3{height:35px;}
/*Languages & Downloads*/
table .downloads{z-index:1000;}
#language-bar{position:absolute;top:113px;z-index:400;}
.downloads,
#language-bar{background:url(/Templates/Viohalco/Images/language-bar-bg.png) repeat;}
.downloads{position:absolute;top:0;right:0;}
.downloads ul,
#language-bar ul{padding:0;margin:0;list-style-type: none;}
.downloads ul li,
#language-bar ul li{}
.downloads ul li.last,
#language-bar ul li.last{margin-right:0;}
.downloads ul li a,
#language-bar ul li a{display:block;color:#fff;text-transform: uppercase;font-size:11px;padding:3px 0 3px 20px;width:43px;}
.downloads ul li a{width:auto;padding-right:8px;}
.downloads ul li a:hover,
.downloads ul li a:focus,
.downloads ul li a.active,
#language-bar ul li a:hover,
#language-bar ul li a:focus,
#language-bar ul li a.active{color:#f2bd21;text-decoration: none;}
.downloads ul li a.active,
#language-bar ul li a.active{background: url(/Templates/Viohalco/Images/language-active-arrow.png) 11px 5px no-repeat #000;height:22px;}


/*Language-Bar v.2 Remove to revert*/
#language-bar{position:static;background: none;margin:0 100px;}
#language-bar ul li{float: left;}
#language-bar ul li a{padding:15px 5px 10px 5px;width:auto;font-weight: bold;font-size:13px;}
#language-bar ul li a.active{background-image:none;background-color: #0e2e52;height:auto;}


.downloads ul.dropdown,
#language-bar ul.dropdown{display:none;padding-bottom: 2px;}
.downloads ul.dropdown{padding-bottom: 0;}
.downloads ul.dropdown li a,
#language-bar ul.dropdown li a{padding:4px 0 1px 20px;width:100%;}
/*Header Search*/
#search-bar{position:absolute;left:43px;top:113px;z-index:400;}
#search-bar .search-label{display:block;padding:3px 10px;text-align:center;font-size: 11px;color:#000;float:left;margin-bottom:5px;height:22px;}
#search-bar .search-label:focus,
#search-bar .search-label:hover{text-decoration:none;}
#search-bar .search-form {}
#search-bar .search-form .search-btn{display:block;width:22px;height:20px;background:url(/Templates/Viohalco/Images/search-btn.png) no-repeat;float:left;}
#search-bar .search-form .field{height:20px;border:none;}
#search-bar .search-form .query.field{float:left;}

/*Search-Bar v.2 Remove to revert*/
#search-bar{position:static;padding:15px 0 0 10px;}
#search-bar .search-form .search-btn{background :url(/Templates/Viohalco/Images/search-btn2.png) no-repeat;}
/*Main Menu*/
.navbar-default .nav{font-family:Arial,sans-serif;z-index:100;position:relative;z-index:400;}
.navbar-default .nav > li > a{padding:20px 5px 30px 5px;color:#fff;font-size:16px;font-weight:bold;}
.navbar-default .nav > li.current > a{color:#f2bd21;}
.navbar-default .nav > li > a.FirstOfClass{padding-left:8px;padding-right:8px;}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus{background-color:#f2bd21;color:#000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}
.navbar-default .nav > li .dropdown{padding:20px;display: none;position:absolute;list-style-type: none;background:url('/Templates/Viohalco/Images/bg-main-submenu.png') repeat;font-size:16px;width:auto;}
.navbar-default .nav > li .dropdown > li{margin-bottom:5px;white-space: nowrap;}
.navbar-default .nav > li .dropdown > li > a{color:#fff;}
.navbar-default .nav > li .dropdown > li span.title{padding-left:7px;}
.navbar-default .nav > li .dropdown ul{padding:0;position:static;font-size:12px;display:block;background:none;max-width: auto;}
.navbar-default .nav > li .dropdown ul li{margin-bottom:0;}
.navbar-default .nav > li .dropdown >li a.current,
.navbar-default .nav > li .dropdown >li a:hover,
.navbar-default .nav > li .dropdown >li a:focus{color:#F2BD21;text-decoration:none;}
.navbar-default .nav > li .dropdown >li a.current{background:url(/Templates/Viohalco/Images/main-menu-active-arrow.png) left center no-repeat;}
.navbar-default .nav > li.p547 .dropdown{width:577px; max-width: auto;}
.navbar-default .nav > li.p547 > ul{min-height:300px;}
.navbar-default .nav > li.p547 ul .multi_level_with_ul{color:#fff;cursor:text;}
.navbar-default .nav > li.p547 ul .multi_level_with_ul:focus,
.navbar-default .nav > li.p547 ul .multi_level_with_ul:hover{color:#fff;}
.navbar-default .nav > li.p547 li.item4{margin-left:250px;margin-top:-273px;}
.navbar-default .nav > li.p547 li.item5{margin-left:250px;}
.navbar-default .nav > li.p547 li.item6{margin-left:250px;}
.navbar-default .nav > li.p547 li.item7{margin-left:250px;}
.navbar-default .nav > li.p547 li.item8{margin-left:250px;}
.navbar-default .nav > li.p547 li.item9{margin-left:250px;}
.navbar-default .nav > li.p547 li.item10{margin-left:250px;}
.navbar-default .nav > li.p547 .dropdown ul > li{margin-left:0;margin-top:0;}
.navbar-default .navbar-toggle{border-color: #fff;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color: transparent;border-color:#f2bd21;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
/*Slideshow*/
#slideshow{position:relative;z-index:100;}
#slideshow .carousel-indicators{display:none;}
#slideshow .slides img{display:none;}
#slideshow .slides img:first-child{display:block;}
/*Slide Menu*/
#slide-wrapper{position:relative;}
.show-global #slide-wrapper{background-color:#d9d9d9;}
#slide-menu{position:absolute;z-index:100;bottom:-110px;left:50%;margin-left:-585px;}
#slide-menu .slide-menu-item{padding:10px 30px;color:#fff;position:relative;}
#slide-menu .slide-menu-item p{height:80px;overflow:hidden}
#slide-menu .slide-menu-item h2{margin-top:0;}
#slide-menu .slide-menu-item a{color:#fff;}
/*Slide-Menu v.2 Remove to revert*/
#slide-menu{bottom:0;}
#slide-menu .container .slide-menu-articles{background: url("/Templates/Viohalco/Images/articles-homepage-bg.png") repeat;}
#slide-menu .slide-menu-title{ background-color: rgba(255,255,255,0.8); color: #2c446a; font-size: 16px; padding: 2.5px 30px; font-weight: bold;}
#slide-menu .slide-menu-item .image{margin:0 10px 0 0;}
#slide-menu .slide-menu-item .summary{height:118px; overflow:hidden;}
#slide-menu .slide-menu-item h2{line-height:16px;}
#slide-menu .slide-menu-item h2 a{color:#dbad20;font-weight: bold;font-size:17px;}
#slide-menu .slide-menu-item p{height:auto;overflow: auto;line-height:19px;}
#slide-menu .slide-menu-item .read-more{width:auto;height:auto;padding:0 15px 0 0;background: none;font-weight:bold;float:left;}
#slide-menu .jcarousel{position:relative;overflow:hidden;}
#slide-menu .jcarousel ul{width:20000em;position: relative;padding:0;margin:0;list-style-type: none;}
#slide-menu .jcarousel ul li{float:left;width:380px;}

#slide-menu .jcarousel-btn{width:20px;height:100%;color:#fff;;position:absolute;text-align:center;bottom:0;}
#slide-menu .jcarousel-btn.left{background:url(/Templates/Viohalco/Images/slide-menu-arrow-left.png) center center no-repeat;left:0}
#slide-menu .jcarousel-btn.right{background:url(/Templates/Viohalco/Images/slide-menu-arrow-right.png) center center no-repeat;right:0;}

/*Main Container*/
.show-global #main{background-color: #d9d9d9;margin:0;padding-bottom:15px;}
#main{position:relative;z-index:200;background-color:#fff;margin-bottom:15px;padding-top:30px;}
.inner-page #main{}
.inner-page #sidebar-left .summary{font-size:20px;}
.inner-page #content{font-family:Helvetica, sans-serif;font-size:13px;}
.inner-page .title-wrapper{position:absolute;z-index:250;bottom:0;left:50%;margin-left:-585px; text-align: right;}
#global-network.inner-page .title-wrapper{bottom:auto;top:372px;z-index:270;}
.inner-page .short-description-wrapper{position:absolute;z-index:250;bottom:0;left:50%;margin-left:-585px;}
.inner-page .short-description-wrapper .summary{font-size:20px;}
.inner-page .title h1,h2{margin:0;}
.inner-page .title h1{font-size:26px;color:#fff;}
.inner-page .title h2{font-size:20px;}
.inner-page .title-wrapper h1{margin-top:26px; padding-right: 15px;}
.inner-page .title-wrapper h2{margin:10px 0 0 0; display: none;}
#main #content .wrapper.col-xs-6{border-right:1px solid #000;padding-right:30px;}
.inner-page #sidebar-left{padding-right:30px;}
.inner-page .overview .language-table{display:none;}
#contact #main{min-height:800px;}
#contact.inner-page #sidebar-left{padding-right:0;}
#contact .form-group-title{font-size:18px;line-height:34px;color:#29456a;}
#contact .filters{padding: 20px 0 29px;margin-bottom: 3px;border-bottom:1px solid #b6b7b9;}
#contact #content .extras{margin-bottom: 20px;}
#contact .contact-filters{height:96px;overflow:auto;list-style-type: none;margin:0;padding:0;border-top:2px solid #858484;border-bottom: 2px solid #858484;}
#contact .search-filters{padding:35px 0;background-color: #bbbcbe;margin:1px 0;}
#contact .search-filters label{font-weight: normal;font-size:18px;line-height: 34px;}
#contact .search-filters .search-filter-text{
    margin-top:4px;
    width:100%;
    border:1px solid #ccc;
    background: url(/Templates/Viohalco/Images/contact-search.png) center right no-repeat #fff;
    height:32px;
    padding:0 5px;
}
#contact .select-filters.country select{}
#contact .select-filters{padding-top:20px;}
#contact .select-filters.company{border-bottom:1px solid #b6b7b9;padding-bottom: 20px;}
#contact .select-filters.sector{}
#contact .contact-filters li{text-align: right;padding:0 5px 0 0;}
#contact .contact-filters li.active{background-color:#cacbcd;}
#contact .contact-filters li a{font-size:16px;color:#000;background: url(/Templates/Viohalco/Images/filter.png) center right no-repeat;padding-right:15px;}
#contact .contact-filters li a.active{color:#29456a;font-weight:bold;background: url(/Templates/Viohalco/Images/active-filter.png) center right no-repeat;padding-right:15px;}
#contact .contact-filters li a.active:hover{text-decoration: underline;}
#contact .contact-filters li a:hover{text-decoration:none;color:#29456a;}
#content h1{margin:0 0 10px 0;font-size:26px;}
#content td h2,
#content td h3,
#content td h4,
#content td h5{margin:0;}
#content a.pdf{background:url(/Templates/Viohalco/Images/pdf-bg.png) no-repeat;color:#000;display:block;padding-left:7px;line-height:39px;}
#content a.pdf.mini{background:url(/Templates/Viohalco/Images/pdf-bg-small.png) 0 3px no-repeat;line-height:18px;padding-left:18px;}
#content a.pdf.arrow{background:url(/Templates/Viohalco/Images/pdf-bg-arrow.png) 0 0 no-repeat;line-height:18px;padding-left:34px;}
#content a.pdf:hover{color:#153366;text-decoration: none;}
#content table.table.spacing{border-spacing: 5px;border-collapse: separate;}
#sidebar-left .multi_level_ul{padding:0;margin:0 0 20px 0;list-style-type: none;}
#sidebar-left .multi_level_ul li a{color:#000;display:block;padding:3px 5px;}
#sidebar-left .multi_level_ul li a:focus,
#sidebar-left .multi_level_ul li a:hover{text-decoration: none;}
#sidebar-left .multi_level_ul > li{border-bottom:1px solid #000;}
#sidebar-left .multi_level_ul > li a{font-size:19px;text-align:right;}
#sidebar-left .multi_level_ul > li.current > a,
#sidebar-left .multi_level_ul > li.opened > a,
#sidebar-left .multi_level_ul > li a:hover{background-color: #7a7a7a;color:#fff;}
#sidebar-left .multi_level_ul ul{background-color:#e8e8ea;}
#sidebar-left .multi_level_ul ul li{border:none;}
#sidebar-left .multi_level_ul ul li a{color:#5f5e5e;font-size:17px;}
#sidebar-left .multi_level_ul ul > li.current > a,
#sidebar-left .multi_level_ul ul > li.opened > a,
#sidebar-left .multi_level_ul ul > li a:hover{font-weight: bold;}
#sidebar-left .multi_level_ul ul li.current a,
#sidebar-left .multi_level_ul ul li a:hover{background-color:#e7e7e9;color:#696866;}
#sidebar-left .multi_level_ul ul ul{background-color:#e7e7e9;}
#sidebar-left .multi_level_ul ul ul li.current a,
#sidebar-left .multi_level_ul ul ul li a:hover{background-color:#e7e7e9;color:#696866;}
#sidebar-left .multi_level_ul ul ul li a{font-size:15px;}
#sidebar-right img{width:auto;}
#sidebar-right .graph-title{color:#7f7e7e;font-size:21px;}
#sidebar-left .module{margin-bottom:10px;}
#content .documents-list .document{padding:10px 0;position:relative;}
#content .documents-list .document .title{position:relative;background-color:#e8e7e7;padding:2px 5px 1px 5px;margin:0 0 10px 0;font-weight:bold;}
#content .documents-list .document .title .date{}
#content .documents-list .document .title .download{margin-right:45px;}
#content .documents-list .document .title .download a{}
#content .documents-list .document .title .download a:focus,
#content .documents-list .document .title .download a:hover{}
#content .documents-list .document .file a.pdf{color:#17426c;font-weight:bold;}
#content .documents-list .document .file a.pdf:focus,
#content .documents-list .document .file a.pdf:hover{text-decoration:none;}
#content .documents-list.no-title .document{border:none;}
#content .documents-list.no-title .document .title{float:right;}
#content .documents-list.no-title .document .title .date{display:none;}
#content .documents-list.no-title .document .title{margin-left:10px;background:none;}
#content .documents-list .document .group-title{display:none;position:relative;background-color:#e8e7e7;padding:2px 5px 1px 5px;margin:0 0 10px 0;font-weight:bold;}
#content .year-list li{border-right:1px solid #000;}
#content .year-list li a{color:#000;font-weight:bold;padding:2px 5px;}
#content .year-list li.active a,
#content .year-list li a:focus,
#content .year-list li a:hover{background-color:#f2bd21;text-decoration:none;color:#000;}
.overview h1,
.overview hr{display:none;}
.overview h2{padding:5px 10px;background-color:#e8e7e7;margin-bottom:5px;}

/*Article*/
#global-network #slide-wrapper .bg.bg-cyan{height:457px;z-index:260;}
#slide-wrapper .bg{width:25%;position:absolute;left:0;top:0;height:100%;z-index:250;}
#slide-wrapper .line{height:100%;left:50%;margin-left:-585px;position:absolute;}
#slide-wrapper .line .color{z-index:200;}
/*Contact*/
#contact .title{text-align:center;padding:8px 0;}
#contact .text{padding: 0 20px;}
#contact .text .title{text-align:left;}
#contact .title h2{font-size:22px;color:#29456a;}
#contact .headquarters{color:#000;border-top:1px solid #b3b4b5;}
#contact .headquarters a{color:#272525;}
#contact .headquarters a:focus,
#contact .headquarters a:hover{color:#272525;text-decoration: underline;}
#contact .headquarters .contact-item{border-bottom:1px solid #b6b7b9; padding:15px 15px 15px 40px;}
#contact .headquarters .contact-item.country-22{background: url(/Templates/Viohalco/Images/hq-pin-be.png) 0 15px no-repeat;}
#contact .headquarters .contact-item.country-83{background: url(/Templates/Viohalco/Images/hq-pin-gr.png) 0 15px no-repeat;}
#contact .headquarters .contact-item .contact-title{font-weight: bold;}
#contact .main-title{color:#fff;}
#contact .main-title h1{font-size: 28px;}
#contact address a{color:#000;text-decoration: underline;}
#contact address a:focus,
#contact address a:hover{text-decoration: none;}
#contact .subsidiaries .contact-item .contact-title{background-color:#bbbcbe;padding:5px 10px;color:#29456a;font-weight: bold;font-size:16px;}
#contact .subsidiaries .contact-item .address{padding:5px 10px;margin-bottom:0px;}
/*Global Network*/
#global-network #global-map{min-height:600px;}
#global-network #map_canvas{min-height:600px;}
#global-network .map-markers{padding:0;margin:0;list-style-type:none;visibility: hidden;}
#global-network .map-markers li{float:left;color:#959393;font-size:15px;margin-right:19px;padding-left:0;line-height:100px;}
#global-network .map-markers li.marker-1{background:url(/Templates/Viohalco/Images/map-icons/marker-1.png) no-repeat 0 0;}
#global-network .map-markers li.marker-2{background:url(/Templates/Viohalco/Images/map-icons/marker-2.png) no-repeat 0 0;}
#global-network .map-markers li.marker-3{background:url(/Templates/Viohalco/Images/map-icons/marker-3.png) no-repeat 0 0;}
#global-network .map-markers li.marker-4{background:url(/Templates/Viohalco/Images/map-icons/marker-4.png) no-repeat 0 0;}
#global-network .map-markers li.marker-5{background:url(/Templates/Viohalco/Images/map-icons/marker-5.png) no-repeat 0 0;}
#global-network .map-markers li.marker-6{background:url(/Templates/Viohalco/Images/map-icons/marker-6.png) no-repeat 0 0;}
/*Extras*/
.extras{margin-top:10px;}
.extras .module.actions{padding-top:12px;font-size:16px;}
.extras .back,
.extras .print{color:#000;}
.extras .back{padding:0 7px 0 0;border-right:1px solid #000;}
/*Search*/
#search .slides{visibility:hidden;}
#search #main {z-index:199;display:none;}
#search #main #content .wrapper{border:none;min-height:650px;}
#search .ResultsList ul{display:none;}
#search .ResultsList a.result-title{color:#000;padding:0 0 0 25px; background: url(/Templates/Viohalco/Images/search-title.png) no-repeat; display:block;margin-bottom:15px;}
#search .ResultsList a.result-title:hover{color:#000;text-decoration: underline;}
#search .ResultsList a.result-title.active{background: url(/Templates/Viohalco/Images/search-title-active.png) no-repeat #000;color:#fff;}
#search .ResultsList a.result-title.active:hover{text-decoration: none;color:#fff;}
#search .ResultsList ul{list-style-type: none;padding:0;}
#search .ResultsList ul li{padding: 10px 0;border-bottom:1px solid #000;}
/*#search #search-bar .search-form .query.field{background-color:#c2c2c2;}*/
#search #slideshow img{height:540px;}
/*Homepage Blocks*/
.homepage .blocks{margin-bottom:15px;}
.homepage .blocks h2 a{color:#616060;}
.homepage .blocks h2 a:hover,
.homepage .blocks h2 a:focus{text-decoration: none;color:#b9b9bb;}
/*Homepage Slide Companies*/
.slide-companies-title{ margin-top:-30px;  padding: 2.5px 30px; color: #2c446a; font-weight: bold; font-size: 16px; line-height: 1.5;}
#slide-companies .container{padding:20px 30px; position:relative;border-top:1px solid #000; border-bottom:1px solid #000; margin-bottom: 20px;}
#slide-companies .jcarousel{overflow:hidden;}
#slide-companies .company-logo{display:block;}
#slide-companies .jcarousel-btn{width:18px;height:100%;bottom:0;color:#fff;;position:absolute;text-align:center;}
#slide-companies .jcarousel-btn.left{background:url(/Templates/Viohalco/Images/slide-companies-arrow-left.png) center center no-repeat;left:0}
.inner-page #slide-companies .jcarousel-btn.left{background:url(/Templates/Viohalco/Images/slide-companies-arrow-left-yellow.png) center center no-repeat;left:0}
#slide-companies .jcarousel-btn.right{background:url(/Templates/Viohalco/Images/slide-companies-arrow-right.png) center center no-repeat;right:0;}
.inner-page #slide-companies .jcarousel-btn.right{background:url(/Templates/Viohalco/Images/slide-companies-arrow-right-yellow.png) center center no-repeat;right:0;}
#slide-companies .jcarousel ul{width:20000px;position:relative;}
.inner-page #slide-companies img{width:173px;}
.inner-page #slide-companies.has-product-page img{width:162px;}
/*Footer*/
footer{background-color:#b2b1b1;font-size:10px;color:#fff;}
footer a{color:#ffffff;text-decoration: none;}
footer a:hover,
footer a:focus{color:#fff;}
footer .container{background-color:#7c7b7b;padding-top:15px;padding-bottom:15px;}
footer .copyright{padding:0 0 0 15px;}
footer .created-by{float:right;}
footer .menu{list-style-type: none;padding:0;margin: 0;}
footer .menu > li{float:left;}
footer .menu > li > a{border-left:1px solid #ffffff;padding:0 5px;}
footer .menu > li.first > a{border-left:none;padding-left:0;}
.jcarousel ul{list-style-type: none;padding:0;margin:0;}
.jcarousel ul li{float:left}
.jcarousel ul li img{width:auto;}

/*Responsive*/
@media (max-width: 479px) {
    .inner-page .title-wrapper{position:static;}
    #slideshow .slides {display:none;}
    #slide-menu{position:relative;margin:10px auto 0 auto;}
}
@media (max-width: 767px) {
    .inner-page .title-wrapper{left:0;margin:0;}
    #slide-menu{width: 320px;margin-left:-160px;}
    .navbar-default .nav > li .dropdown {display:none !important;}
}
@media (min-width: 520px) and (max-width: 767px){
    #slide-menu{width: 520px;margin-left:-260px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .inner-page .title-wrapper{margin-left:-375px;}
    #slide-menu{margin-left:-375px;}
}
@media (max-width: 991px) {
    header .logo{margin:0;}
    .navbar .bg{height:39%;}
    .navbar .bg.bg-blue{background-color: #fff !important;}
    #main{*padding-top: 20px;}
    .inner-page #sidebar-left{padding-right: 0;}
    footer .copyright{padding:0;}
    #contact .extras .actions{display: none;}
    .subsidiaries{padding:0;}
    #language-bar{float:left !important;margin:0;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .inner-page .title-wrapper{margin-left:-485px;}
    #slide-menu{margin-left:-485px;}
}
@media (max-width: 1199px) {
    #slide-wrapper .line,
    #slide-wrapper .bg{display:none;}
    #search #slideshow{display:none;}
    #search.inner-page .title-wrapper{position:relative;margin:0;left:0;background-color:#f2bd21;}
    #search #main{margin:0 !important;}
    #search #main #content .wrapper{min-height:400px;}
}
@media (min-width: 992px) {
    .np{padding:0 !important;}
    .npl{padding-left:0 !important;}
    .npt{padding-top:0 !important;}
    .npr{padding-right:0 !important;}
    .npb{padding-bottom:0 !important;}

    #main #content .wrapper{border-left:1px solid #000;padding-left:30px;}
}

/* Accept Cookies Section */
.AcceptCookies{
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    font-size: 12px;
    color: #ffffff;
    display: block;
    padding: 5px 0px;
    background: rgba(97,96,96,0.8);
    z-index: 9999;
}
.AcceptCookiesContent{
    position: relative;
    margin: auto;
}
.AcceptCookiesContent a{
    color: #ffffff;
}
.AcceptCookiesContent .AcceptCookiesInfo{
    float: left;
}
.AcceptCookiesContent .AcceptCookiesInfo a{
    color: #e5b521;
}
.AcceptCookiesContent .AcceptCookiesClose{
    float: left;
    padding: 0 12px;
}
.AcceptCookiesContent .AcceptCookiesClose.btn span.bt-content{
    font-size: 14px;
}
.AcceptCookiesContent .AcceptCookiesClose{
    float: right;
    width: auto;
}
.AcceptCookiesContent .AcceptCookiesClose img{
    width: 13px;
}/* ----------------------------------------------------------------------------------/Templates/Viohalco/Layout.css---------------------------------------------------------------------------------- */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700;900&display=swap');


html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html .inner-page #content,
html .navbar-default .nav { font-family: 'Inter', sans-serif; }
html footer { background: #003876; }
html footer .container { background: transparent; }
html footer a { color: #ffffff88; }
h4 { color: #003876; }
html .navbar {  position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; background: rgba(255,255,255,0.8) !important; }
body#search { padding-top: 125px; }
#main #content h2 { margin-bottom: 1em; }
strong { color: #003876; }
html .btn.yellow { background: #a3a3a3; border-color: #a3a3a3; color: #ffffff; }
li > strong { margin-left: 4px; }
html body,
html .inner-page #content { font-size: 16px; }
h2 { color: #003876; font-size: 24px; }
/* header .navbar-default .nav > li .dropdown ul { display: none; } */
html .navbar .row { display: flex; }
html .navbar .col-md-4.bg-white { display: flex; align-items: flex-end; justify-content: flex-end; width: 25%; }
html .navbar .logo { padding: 0 48px 24px 0; }
html .navbar .logo img { width: 100%; max-width: 280px; }
html .navbar-collapse { max-height: 500px; }
html .navbar-default .nav { margin-top: 5px; display: flex; justify-content: space-between; }
html .navbar-default .nav ::marker { content: ''; display: none; }
html .navbar-default .nav > li > a { padding: 20px; color: #003876; }
html .navbar-default .nav > li > a:hover,
html .navbar-default .nav > li > a:focus,
html .navbar-default .nav > li .dropdown { background: #003876c0; color: #ffffff; opacity: 1; }
html .navbar-default .nav > li.has_submenu li.has_submenu .dropdown { background: transparent; }
html .navbar-default .nav > li.current > a { color: #003876; font-weight: bold; }
html .navbar-default .nav > li.current > a:hover,
html .navbar-default .nav > li .dropdown >li a:hover { color: #ffffff; }
html #language-bar ul li a.active { background: none; }
html #language-bar ul li:first-child a:after { content: '|'; color: #ffffff; margin-left: 4px; vertical-align: top; }
html .title-wrapper .col-md-3 { width: 100%; }
html .inner-page .title-wrapper { text-align: left; }
html .inner-page .title-wrapper h1 { font-weight: 500; }
html .inner-page .title-wrapper .custom-panel { padding-left: 26px; background: #003876c0 !important; }
html #sidebar-left .multi_level_ul > li a { font-size: 16px; }
html #sidebar-left .multi_level_ul li a { padding: 5px; }
html #sidebar-left .multi_level_ul ul > li a:hover { font-weight: normal; }
html #sidebar-left .multi_level_ul > li.current > a,
html #sidebar-left .multi_level_ul > li.opened > a,
html #sidebar-left .multi_level_ul > li a:hover { background: none; color: #17426c; }
html #sidebar-left .multi_level_ul ul > li.current a:hover,
html #sidebar-left .multi_level_ul > li.current > a,
html #sidebar-left .multi_level_ul > li.opened > a { font-weight: bold; }
html #sidebar-left .multi_level_ul > li.opened > a { color: #696866; }
html #sidebar-left .multi_level_ul li a { color: #616060; }
html #sidebar-left .multi_level_ul ul li.current a,
html #sidebar-left .multi_level_ul ul li a:hover,
html #sidebar-left .multi_level_ul ul { background-color: transparent; }
html #sidebar-left .multi_level_ul ul li.current a { color: #003876; }
html #sidebar-left .multi_level_ul ul li a { color: #707070; font-size: 16px; }
html #sidebar-left .multi_level_ul > li { border-bottom: 1px solid #707070; }
html #sidebar-left .multi_level_ul > li:first-child { border-top: 1px solid #000000; }
html #content h1 { color: #003876; }
html #sidebar-left .multi_level_ul { margin: 0; }
html #sidebar-left ::marker { content: '';  display: none; }
#main #content > .wrapper.col-md-6,
#main #content + .col-md-3 { width: 75%; }
#main #content + .col-md-3 { margin-left: 25%; }
html #content .documents-list .document .file a.pdf { color: #003876; font-weight: normal; }
html #content a.pdf.mini { background: none; position: relative; padding-left: 0; }
html #content a.pdf.mini:before { content: '// '; }
.navbar .container .bg-blue { display: flex; flex-wrap: wrap; width: 75%; background: transparent !important; }
.navbar .bg-white,
.navbar .bg { background: transparent !important; }
.navbar #search-bar { order: 2; padding: 0; text-align: right; width: 100%; }


header .navbar-default .nav > li.p547 .dropdown{width:auto; }
header .navbar-default .nav > li.p547 > .dropdown { column-count: 2; }
header .navbar-default .nav > li.p547 > .dropdown li { break-inside: avoid-column; }

header .navbar-default .nav > li.p547 > ul{min-height: 0; }
header .navbar-default .nav > li.p547 li.item4,
header .navbar-default .nav > li.p547 li.item5,
header .navbar-default .nav > li.p547 li.item6,
header .navbar-default .nav > li.p547 li.item7,
header .navbar-default .nav > li.p547 li.item8,
header .navbar-default .nav > li.p547 li.item9,
header .navbar-default .nav > li.p547 li.item10,
header .navbar-default .nav > li.p547 .dropdown ul > li{margin-left:0;margin-top:0;}


#search-bar .search-form { display: inline-block; margin-right: 25px; border: 1px solid #003876; }
html #search-bar .search-form .query.field { width: 150px; height: 25px; padding: 1px 10px; font-weight: bold; background: transparent; }
html #search-bar .search-form .search-btn { background-color: transparent; background-image: url(/Templates/Viohalco/Images/lupe.svg); height: 25px; background-position: center; background-size: 75% auto; }
.navbar #language-bar { order: 1; width: 100%; text-align: right; margin-right: 250px; }
.navbar #language-bar ul { display: inline-block; }
.navbar #bs-example-navbar-collapse-1 { order: 3; width: 100%; }
html #language-bar ul li:first-child a:after { content: ''; position: relative; display: inline-block; width: 0.51px; height: 1.5em; background: #003876; margin-left: 7px; }
html #language-bar ul li a.active,
html #language-bar ul li a:hover { color: #003876; }
html #language-bar ul li a { padding-top: 5px; font-weight: normal; padding-bottom: 0; color: #003876; }
html #language-bar ul li a.active { font-weight: bold; }
html .navbar-default .nav > li > a { font-weight: normal; }
.nav:after,
.nav:before,
.navbar-collapse:before, .navbar-collapse:after { display: none !important; }
.nav-justified>li { display: block; width: 100%; }
html #main #content .wrapper { border: none; }
html #content .documents-list .document .title { font-weight: normal; position: static; }
.remove { display: none !important; }
html .downloads { background: transparent; display: flex; top: auto; bottom: 0; }
html #content .documents-list.no-title .document .title { float: none; margin: 0; }
html #content .documents-list .document .title .download { margin: 0; }
.extFile { font-size: 11px; padding: 0.5em; }
.extFile:after { content: ''; width: 10px; height: 10px; background: url(images/arrow-down.svg) no-repeat center; background-size: contain; margin-left: 10px; display: inline-block; margin-bottom: -1px; }
html .downloads > ul > li:hover:before { transform: rotate(180deg); }
html .downloads ul li a,
html .downloads ul.dropdown li a { padding: 0.5em; }
html .downloads ul.dropdown li a { color: #707070; }
html .downloads ul li a.active { background: transparent; color: #707070; height: auto; }
html .downloads ul li a:hover,
html .downloads ul li a.active:hover { color: #003876; }
html .downloads ul li { position: relative; display: inline-block; }
html .downloads ul.dropdown { display: inline-block !important; position: relative; top: auto; left: auto; }
html #content .documents-list .document .title .download a { display: inline-block; position: relative; }
html #content .documents-list .document .title .download a:after { content: ''; position: absolute; bottom: 4px; left: 2px; width: calc(100% - 4px); height: 1px; background: #707070; display: inline-block; transition: 0.4s; }
html #content .documents-list .document .title .download a:hover:after { background: #003876; }
html #content .documents-list .document .file { padding-right: 300px; }
html #content .documents-list .document,
html #content .documents-list.no-title .document { padding-bottom: 20px; margin-bottom: 40px; position: relative; }
html #content .documents-list .document:after { content: ''; position: absolute; bottom: 0; left: 0; width: 50%; height: 2px; background: #003876; }

.table.board-comittees td { border-right: 1px solid #707070; }
.table.board-comittees td:last-child { border-right: none; }

html #content .year-list li a { color: #707070; font-weight: normal; padding: 2px 10px; font-size: 0.9em; }
html #content .year-list li.active a,
html #content .year-list li a:focus,
html #content .year-list li a:hover { background: transparent; color: #003876; }
html #content .year-list li:last-child { border: none; }
html #content .documents-list .document .group-title { background: transparent; font-weight: normal; }

html .bg-yellow { background: #003876 !important; color: #ffffff; }
html .bg-yellow h2 { color: #ffffff; }
html .bg-yellow.op50 { background: #416a98 !important; border-left: 2px solid #ffffff; }

#Page_549_Body #main #content .col-md-4.np { display: none; }
#Page_549_Body #main #content .wrapper.col-md-8 { width: 100%; }
#Page_549_Body .bootstrap-select.btn-group .btn .caret { display: none; }
#Page_549_Body .bootstrap-select>.btn { padding: 12px; border-color: #003876; }
#Page_549_Body .bootstrap-select.btn-group .btn .filter-option { text-align: center; }

html .read-more { color: #616060; font-weight: normal; text-decoration: underline; font-size: 0.9em; }
.readMoreWrapper { text-align: right; }
.readMoreWrapper .read-more { width: auto; height: auto; display: inline-block; float: none; }

h3.sectionTitle { font-size: 1em; }
.sectionTitle span { position: relative; margin-bottom: 0.5em; padding-bottom: 0.5em; padding-right: 1em; display: inline-block; }
.sectionTitle span:after { content: ''; position: absolute; bottom: 0; right: 0; height: 2px; width: 100vw; background: #616060; }

.homeOverviewIcons ul { margin: 2em 0; padding: 0; display: flex; flex-wrap: wrap; align-items: flex-start; }
.homeOverviewIcons li { list-style: none; width: 25%; box-sizing: border-box; margin: 1em 0; text-align: center; }
.homeOverviewIcons ::marker { display: none; content: ''; }
.homeOverviewIconWrapper { border-right: 1px solid #616060; padding: 0 2em; }
.homeOverviewIcon { width: 5em; height: 5em; display: flex; align-items: center; justify-content: center; margin: 0 auto; }
.homeOverviewIcon svg { max-width: 5em; max-height: 5em; width: 100%; height: auto; }
.homeOverviewIcons img { max-height: 5em; width: auto; height: auto; }
.homeOverviewIcons a { color: #616060; }
.homeOverviewIcons .title { margin-top: 1em; font-size: 0.9em; }
.homeOverviewIcons li:nth-child(4) .homeOverviewIconWrapper,
.homeOverviewIcons li:last-child .homeOverviewIconWrapper { border: none; }

.homeMarketsIcons ul { margin: 2em 0; padding: 0; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; }
.homeMarketsIcons li { list-style: none; width: 16.666%; box-sizing: border-box; margin: 2em 0; text-align: center; }
.homeMarketsIcons ::marker { display: none; content: ''; }
.homeMarketsIconWrapper { padding: 0 2em; }
.homeMarketsIcon { width: 6em; height: 6em; display: flex; align-items: center; justify-content: center; margin: 0 auto; background: #173a5f; border-radius: 50%; padding: 1em; box-sizing: border-box; }
.homeMarketsIcon svg { max-width: 100%; max-height: 100%; width: 100%; height: auto; }
.homeMarketsIcons img { max-height: 5em; width: auto; height: auto; }
.homeMarketsIcons a { color: #616060; }
.homeMarketsIcons .title { margin-top: 1em; font-size: 0.9em; }

.homeNews #slide-menu { position: relative; z-index: 1; bottom: auto; left: auto; margin-left: auto; }


.homeTrends { display: flex; align-items: stretch; width: 100%; margin-bottom: 2em; }
.homeTrendsTitle { position: relative; width: 58%; overflow: hidden; }
.homeTrendsTitle img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.homeTrendsTitleWrapper { position: absolute; bottom: 0; z-index: 101; width: auto; left: 50vw; margin-left: -585px; padding: 0.5em 2em 0.5em 0; 	}
.homeTrendsTitle .homeTrendsTitleWrapper:before { content: ''; position: absolute; top: 0; right: 0; width: 100vw; height: 100%; background: #003876c0 ; }
.homeTrendsTitle h3 { color: #ffffff; font-size: 3em; line-height: 1.4em; position: relative; display: inline-block; margin: 0; }
.homeTrendsTitle h3 span,
.homeTrendsTitle .readMoreWrapper { position: relative; }
.homeTrendsTitle .readMoreWrapper a { color: #ffffff; }
.homeTrendsIcons { margin: 0; padding: 0; display: flex; flex-direction: column; width: 42%; justify-content: space-between; box-sizing: border-box; padding-left: 1em; }
.homeTrendsIcons li { list-style: none; width: 100%; box-sizing: border-box; margin: 0; text-align: center; height: calc(25% - 0.5em); background: #173a5f; }
.homeTrendsIcons li:nth-child(even) { list-style: none; width: 100%; box-sizing: border-box; margin: 0; text-align: center; background: #005789; }
.homeTrendsIcons ::marker { display: none; content: ''; }
.homeTrendsIconWrapper { padding: 0 2em; order: 2; }
.homeTrendsIcon { width: 6em; height: 6em; display: flex; align-items: center; justify-content: center; margin: 0 auto; box-sizing: border-box; padding: 1em; }
.homeTrendsIcon svg { max-width: 100%; max-height: 100%; width: 100%; height: auto; }
.homeTrendsIcons img { max-height: 5em; width: auto; height: auto; }
.homeTrendsIcons a { color: #ffffff; display: flex; padding: 1em; align-items: center; text-align: left; height: 100%; }
.homeTrendsIcons .title { margin-top: 1em; width: 11em; }

.homeSliderTitle { position: absolute; bottom: 0; z-index: 101; width: 100%; left: 0; overflow: hidden; }
.homeSliderTitle h2 { color: #ffffff; font-size: 3em; line-height: 1.4em; padding: 0.5em 2em 0.5em 0; }
.homeSliderTitle h2 span { position: relative; }
.homeSliderTitle h2:before { content: ''; position: absolute; top: 0; right: 0; width: 100vw; height: 100%; background: #003876c0 ; }

#main #slide-companies .container { border: none; }
.jcarousel ul li::marker { display: none; content: ''; }
#slide-companies .jcarousel ul li { border-right: 1px solid #616060; width: 275px; text-align: center; box-sizing: content-box; }
#slide-companies .jcarousel ul li:last-child { border: none; }
#main #slide-companies .jcarousel-btn { position: absolute; top: -3em; right: 2em; left: auto; width: 2em; height: 2em; background: #4f678121; }
#main #slide-companies .jcarousel-btn:after { content: ''; display: inline-block; width: 1.2em; height: 1.2em; margin: 0.4em; background: url(/Templates/Viohalco/Images/homeIcons/arrow.svg) center center no-repeat; background-size: contain; opacity: 0.8; }
#main #slide-companies .jcarousel-btn.left { margin-right: 2.2em; }
#main #slide-companies .jcarousel-btn.left:after { transform: rotate(180deg); }
#main #slide-companies .jcarousel .jcarousel-btn { display: none; }

.homeNews { background: #173a5f; color: #ffffff; margin-bottom: 5em; position: relative; }
.homeNews:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 30%; background: #ffffff; }
.homeNews .sectionTitle span { color: #ffffff; }
.homeNews .sectionTitle span:after { background: #ffffff; }
.homeNews #slide-menu .container .slide-menu-articles { background: transparent; position: relative; }
.homeNews #slide-menu .slide-menu-item h2 { font-size: 1em; line-height: 1.2em; }
.homeNews #slide-menu .slide-menu-item h2 a { color: #173a5f; font-weight: normal; font-size: 1em; }
.homeNews #slide-menu .slide-menu-item { background: #ffffff; margin: 0.5em; box-shadow: 0 0 12px -5px rgba(80,80,80,0.8); padding: 1em; }
.homeNews #slide-menu .slide-menu-item .image { margin: 0 0 0.5em; float: none !important; }
#slide-menu .slide-menu-item .image a { position: relative; width: 100%; padding-bottom: 56.25%; overflow: hidden; display: block; }
#slide-menu .slide-menu-item .image a img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; }
.homeNews #slide-menu .slide-menu-item .read-more { color: #616060; font-size: 0.9em; font-weight: normal; float: right; }

#main #slide-menu .jcarousel-btn { position: absolute; top: -3em; right: 2em; left: auto; width: 2em; height: 2em; background: #ffffff53; }
#main #slide-menu .jcarousel-btn:after { content: ''; display: inline-block; width: 1.2em; height: 1.2em; margin: 0.4em; background: url(/Templates/Viohalco/Images/homeIcons/arrow.svg) center center no-repeat; background-size: contain; filter: invert(1); }
#main #slide-menu .jcarousel-btn.left { margin-right: 2.2em; }
#main #slide-menu .jcarousel-btn.left:after { transform: rotate(180deg); }
#main .jcarousel-btn.inactive { cursor: default; }
#main #slide-menu .jcarousel .jcarousel-btn { display: none; }

.mb-4 { margin-bottom: 4em; }
.homePressReleases { background: #005789; color: #ffffff; }
.homePressReleases .titleWrapper { padding: 1em; }
.homePressReleases a,
html .homePressReleasesList .downloads ul.dropdown li a { color: #ffffff; }
.titleWrapper { padding: 1em 0; }
.titleWrapper { display: flex; align-items: center; justify-content: space-between; }
.titleWrapper h3 { margin: 0; }
.homePressReleasesList ::marker { content: ''; display: none; }
.homePressReleasesList,
.homePressReleasesList > li { padding: 0; margin: 0; list-style: none; }
.homePressReleasesList > li { margin-bottom: 2em; }
.homePressReleasesList .date span { position: relative; font-size: 0.9em; margin-bottom: 1.5em; display: inline-block; }
.homePressReleasesList .date span:before { content: ''; position: absolute; bottom: -0.5em; left: -15px;  height: 2px; width: calc(100% + 30px); background: #ffffff; }
.homePressReleasesList .title { font-weight: bold; }
.homePressReleasesList .title:before { content: '//'; }
html .homePressReleasesList .downloads { top: auto; bottom: auto; position: relative; justify-content: flex-end; }
.homePressReleasesList .extFile:after { filter: brightness(2); }
html .homePressReleasesList .downloads ul li a.active { color: #ffffff; }
html .homePressReleasesList .downloads ul li a { display: inline-block; position: relative; }
html .homePressReleasesList .downloads ul li a:after { content: ''; position: absolute; bottom: 5px; left: 5%; width: 90%; height: 1px; background: #ffffff; }

.homePresentations { background: #173a5f url(/Templates/Viohalco/Images/presentations-bg.png) no-repeat center center; color: #ffffff; width: 100%; background-size: cover; }
.investorsOverview .homePresentations { background-image: url(/Templates/Viohalco/Images/presentations-bg2.png); color: #004895; }

.homePresentations a, 
html .homePresentations .downloads ul.dropdown li a { color: #ffffff; }
.homePresentations ::marker { content: ''; display: none; }
html .homePresentations .downloads { top: auto; bottom: auto; position: relative; justify-content: flex-end; }
.homePresentations .extFile:after { filter: brightness(2); }
html .homePresentations .downloads ul li a.active { color: #ffffff; }
html .homePresentations .downloads ul li a { display: inline-block; position: relative; }
html .homePresentations .downloads ul li a:after { content: ''; position: absolute; bottom: 5px; left: 5%; width: 90%; height: 1px; background: #ffffff; }
.homePresentationsList ::marker { content: ''; display: none; }
.homePresentationsList,
.homePresentationsList > li { padding: 0; margin: 0; list-style: none; }
.homePresentationsList > li::marker,
#main #content .wrapper .homePresentationsList > li::marker { content: ''; }
.investorsOverview .homePresentations .extFile:after { filter: none; }
.homePresentationsList { justify-content: space-between; display: flex; align-items: flex-start; }
.homePresentationsList > li { width: calc(50% - 30px); margin-bottom: 2em; } 
.homePresentationsList .title span { position: relative; font-size: 0.9em; margin-bottom: 1.5em; display: inline-block; font-weight: bold; }
.homePresentationsList .title span:before { content: ''; position: absolute; bottom: -0.5em; left: -15px;  height: 2px; width: calc(100% + 30px); background: #ffffff; }
.homePresentationsList .image img { width: 100%; }
.homeEqual { display: flex; align-items: stretch; }
.homeEqual .wrapper { display: flex; }

.modalWindow { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,08); z-index: 999; }
.modalWindowWrapper { display: flex; align-items: center; justify-content: center; color: #003876; width: 100%; height: 100%; }
.modalWindowWrapper h3 { color: #003876; }
.modalWindowWrapper h2 { background: #003876; color: #ffffff; padding: 0.5em; }
#NewsletterSignupForm { margin: 2em 0; }
.closeModal { position: absolute; top: -1em; right: -1em; background: #003876; width: 2em; height: 2em; z-index: 2; display: flex; align-items: center; justify-content: center; line-height: 1em; cursor: pointer; }
.closeModal:before { content: ''; width: 1.3em; height: 1.3em; color: #ffffff; background: url(/Templates/Viohalco/Images/times.svg) no-repeat center; background-size: contain; }
.formWrapper { position: relative; width: 80%; max-width: 800px; box-sizing: border-box; padding: 2em; border: 1px solid #003876; box-shadow: 0 0 10px -4px #000000; }
html .form-control { box-shadown: none; border-color: #003876; border-radius: 0; }
.external-web ~ * { display: none; }
.leftInform { margin: 2em 0; background: #005789; color: #ffffff; padding: 1em 2em; text-align: center; }
.leftInform a { color: #ffffff; text-decoration: none; }
.leftInform h4 { font-size: 1.1em; font-weight: bold; }
.leftInform a h4 { color: #ffffff; }
.leftInform h4:before { content: ''; display: inline-block; width: 2em; height: 2em; margin-right: 1em; background: url(/Templates/Viohalco/Images/envelope.svg) no-repeat center; background-size: contain; vertical-align: bottom; margin-bottom: -0.31em; }
html .btn.yellow span,
html .btn.blue span { background: url(/Templates/Viohalco/Images/arrow-down.svg) center right no-repeat; background-size: 14px; text-align: left; }

.megatrendsDetails ::marker { content: ''; display: none; }
.megatrendsDetails { margin: 2em 0; padding: 0; list-style: none; }
.megatrendsDetails ul { font-size: 0.7em; display: flex; flex-wrap: wrap; margin: 0 -4px; padding: 0; }
.megatrendsDetails ul li { background: #f1f1f1; margin: 4px; text-align: center; padding: 0.7em 1.5em; flex-grow: 1; min-width: 35%; }
.megatrendsDetails > li .homeTrendsIconWrapper { background: #173a5f; color: #ffffff; display: flex; flex-direction: column; justify-content: flex-end; height: 10em; font-size: 1.3em; padding: 0 1em; margin-bottom: 4px; }
.megatrendsDetails > li:nth-child(even) .homeTrendsIconWrapper { background: #005789; }
.megatrendsDetails .homeTrendsIcon { margin: 0 0 0 auto; }

.marketsIcons { margin-left: 25%; }
.marketsIcons .homeMarketsIcons ul { justify-content: flex-start; }
.marketsIcons .homeMarketsIconWrapper { padding: 0; border-right: 1px solid #616060; }
.marketsIcons .homeMarketsIconWrapper:nth-child(3n) { border: none; }
.marketsIcons .homeMarketsIcons li { width: 33.333%; }
.marketsIcons li:nth-child(3n) .homeMarketsIconWrapper,
.marketsIcons li:last-child .homeMarketsIconWrapper { border: none; }

.documentsModule { background: #005789; padding: 1em; width: 100%; }
.documentsModule .group-title { display: none; }
.documentsModule .document,
html #content .documentsModule .documents-list .document { margin-bottom: 2em; padding-bottom: 2em; position: relative; }
.documentsModule .date { position: relative; font-size: 0.9em; margin-bottom: 1.5em; display: inline-block; color: #ffffff; }
html #content .documentsModule .documents-list .document:after { display: none; }
#content .documentsModule .documents-list .document .title { padding: 0; }
.documentsModule .date:before { content: ''; position: absolute; bottom: -0.5em; left: -15px;  height: 2px; width: calc(100% + 30px); background: #ffffff; }
.documentsModule .file a { font-weight: bold; color: #ffffff; }
.documentsModule .file a:before { content: '// '; font-weight: normal; }
.documentsModule .downloads { }
.documentsModule .extFile:after { filter: brightness(2); }
html #content .documentsModule .documents-list .document .file a.pdf,
html .documentsModule .downloads ul li a:hover,
html .documentsModule .downloads ul li a.active:hover,
html .documentsModule .downloads ul.dropdown li a,
.documentsModule .extFile,
.documentsModule .downloads ul li a.active { color: #ffffff; }
.documentsModule .downloads ul li a { display: inline-block; position: relative; }
.documentsModule .downloads ul li a:after { content: ''; position: absolute; bottom: 5px; left: 5%; width: 90%; height: 1px; background: #ffffff; }
#content .documentsModule .documents-list .document .title { background: transparent; }
html #content .documentsModule .documents-list .document .title .download a:after { background: #ffffff; }
html #content .documentsModule .documents-list .document .file { padding: 0; }

.investorsOverview h3 { color: #003876; border-bottom: 1px solid #003876; padding-bottom: 0.3em; margin-top: 2em; }
.investorsOverview .documentsModule h3 { color: #ffffff; margin: 0; padding: 0; border: none; }
html .documentsModule .read-more { color: #ffffff; }
.investorsOverviewGlance ul { padding: 0; margin: 2em 0; display: flex; align-items: flex-start; justify-content: space-around; }
.investorsOverviewGlance li { list-style: none; text-align: center; }
.investorsOverviewGlance li b { font-size: 1.5em; }
.investorsOverviewGlance .icon { margin-bottom: 1em; }
.investorsOverviewGlance .icon img { max-width: 5em; max-height: 5em; width: 100%; height: auto; }
.investorsOverview .homePresentations { margin-bottom: 2em; }
html .investorsOverview .homePresentations .downloads ul li a:after,
.investorsOverview .homePresentationsList .title span:before { background: #004895; }
.investorsOverview .homePresentationsList h3 { border: none; }
.investorsOverview .homePresentations h3 { border: none; }
html .investorsOverview .homePresentations .downloads ul li a.active { color: #004895; }
/* .sharePriceWrapper { box-sizing: border-box; background: #005789; padding: 2em; margin: 2em 0; } */
.sharePriceWrapperInner { background: #ffffff; box-sizing: border-box; padding: 1em; /* box-shadow: 0 0 30px -8px #000 inset; */}
.investorsBlocks { display: flex; flex-wrap: wrap; align-items: stretch; }
.investorsBlocks > * { margin-bottom: 2em; display: flex; }

.documentsModuleAnnual img { padding: 0 0; background: #3f5b6b; width: 55%; margin: 3em auto; display: block; box-shadow: 0 0 20px -3px #000000; }
.documentsModuleAnnual h4 { color: #ffffff; font-size: 1em; position: relative; margin-bottom: 1.5em; display: inline-block; }
.documentsModuleAnnual h4:before { content: '// '; }
.documentsModuleAnnual h4:after { content: ''; position: absolute; bottom: -0.5em; left: -15px; height: 2px; width: calc(100% + 30px); background: #ffffff; }
.documentsModuleAnnual .contentWrapper	{ padding-bottom: 1em; position: relative; }
html .documentsModuleAnnual .contentWrapper .downloads{ right: 50%; bottom: 1em; transform: translateX(50%); }
.documentsModule.documentsModuleResults .date { font-size: 1.4em; }
.documentsModuleResults { background: #173a5f /*url(/Templates/Viohalco/Images/results-bg.png) no-repeat center; background-size: cover; */}
.investorsBlocks > div:nth-child(2) > div,
.investorsBlocks > div:nth-child(3) > div { background: #005789; }
.documentsModuleAnnual { background: url(/Templates/Viohalco/Images/anual-bg2.png) no-repeat center; background-size: cover; }

#sidebar-right h2 { border-bottom: 1px solid #003876; }

.integrityHotline { box-sizing: border-box; padding: 2em; background: #eeeeef; margin-top: 2em; height:350px; }
.careerbox { box-sizing: border-box; padding: 2em; background: #eeeeef; margin-top: 2em; margin-left: 5px; height:350px; }

.wideProductRangeBoxes { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: flex-start; padding: 0; margin: 2em -1em; }
.wideProductRangeBoxes li { list-style: none; width: 33.333%; box-sizing: border-box; border: 1em solid #ffffff; display: flex; align-items: flex-end; justify-content: center; background: #999999; position: relative; height: 13em; text-align: center; }
.wideProductRangeBoxes li:after { content: ''; position: absolute; top: 1em; right: -1em; height: calc(100% - 2em); width: 1px; background: #999999; }
.wideProductRangeBoxes li:nth-child(3n):after,
.wideProductRangeBoxes li:last-child:after { display: none; }
.wideProductRangeBoxes li::marker { content: ''; }
.wideProductRangeBoxes a { color: #ffffff; font-size: 1.6em; font-weight: 500; text-decoration: none; display: flex; height: 100%; align-items: center; justify-content: center; padding: 1em; transition: 0.4s; width: 100%; box-sizing: border-box; }
.wideProductRangeBoxes a:hover { background: rgba(0,0,0,0.4); }	

.contentLogos { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: flex-start; padding: 0; margin: 2em -1em; }
.contentLogos li { list-style: none; width: 33.333%; box-sizing: border-box; display: flex; align-items: flex-end; justify-content: center; position: relative; padding: 1em; }
.contentLogos li:after { content: ''; position: absolute; top: 1em; right: 0; height: calc(100% - 2em); width: 1px; background: #999999; }
.contentLogos li:nth-child(3n):after,
.contentLogos li:last-child:after { display: none; }
.contentLogos li::marker { content: ''; }
.contentLogos li img { width: 100%; }

.logosList { padding: 0; margin: 2em 0; }
.logosList li { list-style: none; width: 100%; box-sizing: border-box; display: flex; align-items: flex-start; border-bottom: 1px solid #999999; }
.logosList li:last-child { border: none; }
.logosList li::marker { content: ''; }
.logosListImg { width: 30%; padding: 1em; box-sizing: border-box; padding-left: 0; }
.logosListImg img { width: 100%; }
.logosListText  { width: 70%; padding: 1em; box-sizing: border-box; padding-right: 0; }

.photoGallery { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: flex-start; padding: 0; margin: 2em -1em; }
.photoGallery li { list-style: none; width: 33.333%; box-sizing: border-box; display: flex; align-items: flex-end; justify-content: center; position: relative; padding: 1em; }
.photoGallery li:after { content: ''; position: absolute; top: 1.5em; right: 0; height: calc(100% - 3em); width: 1px; background: #999999; }
.photoGallery li:nth-child(3n):after,
.photoGallery li:last-child:after { display: none; }
.photoGallery li::marker { content: ''; }
.photoGallery li img { width: 100%; }


.homeSliderTitle { display: none; }
body.homepage .homeSliderTitle { display: block; }

.cookie-settings-button { display: block; padding: 1em; text-align: center; background: #003876; color: #ffffff; font-size: 9px; }

.bootstrap-select:hover .dropdown-menu { display: block; }

@media (min-width: 768px) {
	html .form-horizontal .control-label { text-align: left; }
}

@media (max-width: 1199px) {
	.homeTrendsTitleWrapper { left: 0; margin-left: 0; padding: 0.5em 2em 0.5em; }
}

@media (max-width: 991px) {
	.homeEqual { display: block; }
	.homeEqual .item-content { margin-bottom: 1em; }
	html .navbar .bg.bg-blue { background-color: transparent !important; }
	#main #content > .wrapper.col-md-6, #main #content + .col-md-3 { width: 100%; }
	.investorsBlocks > * { width: 100%; }
	#main #content + .col-md-3 { margin-left: 0; }
html .navbar-default .nav { display: block; }
html .navbar .col-md-4.bg-white { display: block; width: 200px; position: absolute; top: 0; left: 0; z-index: 2; }
html .navbar .logo { padding: 5px 0; margin: 0; text-align: left; }
.navbar #search-bar a:not(.search-btn) { position: absolute; right: 60px; top: 15px; }
.navbar .container .bg-blue { width: 100%; }
.navbar #language-bar { width: auto; margin-right: 15px; }
.navbar-header { width: 100%; }
html .navbar-toggle { display: block; }
html .navbar-default .navbar-toggle { border-color: #003876; margin-right: 0; }
html .navbar-default .navbar-toggle .icon-bar { background-color: #003876; }
.navbar #search-bar { margin-left: auto; width: auto; }
#search-bar .search-form { margin: 0; }
#search-bar .search-form { border: none; }
#search-bar .search-form .search-btn { pointer-events: none; }
#search-bar .search-form:hover .search-btn { pointer-events: auto; }
html #search-bar .search-form .query.field { opacity: 0; transition: 0.5s; }
html #search-bar .search-form:hover .query.field { opacity: 1; }
.title-wrapper .col-md-12 { padding: 0; }
.navbar-collapse.collapse { display: none!important; }
.navbar-collapse.collapse.show  { display: block!important; }
html .navbar-collapse { max-height: 100vh; }
	html .navbar.bg-blue .logo img { max-width: 90px; }
}

@media (max-width: 767px) {
	.homeOverviewIcons li,
	.homeMarketsIcons li { width: 50%; }
	.homeOverviewIcons li:nth-child(even) .homeOverviewIconWrapper { border: none; }
	.homeTrends { display: block; }
	.homeTrendsTitle { width: 100%; height: 60vh; }
	.homeTrendsIcons { width: 100%; padding: 0; }
	.homeTrendsIcons li { margin: 1em 0; }
	.homeTrendsTitle h3 { font-size: 2em; }
	#content img { max-width: 100%; height: auto !important; } 
	.photoGallery li { width: 100%; }
	.photoGallery li:after { display: none; }
	
}

@media (max-width: 479px) { 
	html #slideshow .slides { display: block; height: 60vh !important; position: relative; }
	.slideWrapper { height: 100%; }
	html #slideshow .slides img { width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; }
	.homeSliderTitle h2 { font-size: 2em; }
	html .inner-page .title-wrapper { position: absolute; width: 100%; }
}


.video video { width: 100%; height: auto; }
.navbar #search-bar { display: flex; align-items: center; justify-content: flex-end; }
.navbar #search-bar a { color: #003876; margin-right: 1em; font-weight: bold; }
header .logo { margin: 1em 0 0; }
.homeSliderTitle h2 span a { float: right; color: #fff; font-size: 14px; font-weight: normal; text-decoration: underline; } 

/* ----------------------------------------------------------------------------------/Templates/Viohalco/css---------------------------------------------------------------------------------- */