/*homepage*/

.tp-caption.Title{
	/*min-width:80%!important;*/
	}

.tp-caption.Title p {
	/*color: #fff;
	background: url(../../images/new.png) no-repeat 2px 15px;
	line-height: 22px;
	letter-spacing: 1.2px;
	/*font-size: 0.7em!important;/*
	/*margin-left: 2px;
	font-family: 'Open Sans', sans-serif;/*
	font-weight: 400;
	padding-top: 37px;
	/*width: 80%!important;*/
}

/* the gray background on slideshow*/

.tp-caption.BG {
	/*width: 100%!important;*/
}


.Button .slider-button{
	
	color:white;
	width: 100%;
	background: #2D8E9F;
	text-transform: uppercase;
	border-radius: 2px;
	position: relative;
	/*top: 20px;
	left: -1px;
	left: -225px;*/
	padding: 17px 18px 13px 18px!important;
	letter-spacing: 1.7px!important;
	
}

.Button .slider-button:after{
	/*color: #fff;
	content: "\f105";
	padding-left: 13px;
	font-family: "FontAwesome";
	*/
}

.Button .slider-button:hover{
	color: white;
	background-color: #c84957
}

#main{
	-webkit-box-shadow: inset 0px 2px 1px 0px rgba(0,0,0,0.03);
	-moz-box-shadow: inset 0px 2px 1px 0px rgba(0,0,0,0.03);
	box-shadow: inset 0px 2px 1px 0px rgba(0,0,0,0.03);
}


.tp-caption.Title {
	/*max-width: 257px;
	margin-left:-250px;
	max-width: 80%;
	word-wrap: normal;
	white-space: normal!important;*/
}

.tp-caption.Content p{
		/*color: white;
	    /*max-width: 257px;
		max-width: 100%;
	    text-align: left;*/
}
.tp-caption.Date{
	/*margin-left:-250px;*/
}

ul.ubermenu-nav{
	display: flex;
  justify-content: space-between;
}

.ubermenu.ubermenu-main,
.ubermenu.ubermenu-main ul.ubermenu-nav{
	height: 100%;
	/*background-color: #d8d8d8;*/
	background-color: rgba(227, 227, 227, 0.2);
}

ul.ubermenu-nav li a.ubermenu-target{
	padding: 27px 10px 21px;
	margin: 0 5px;
}

.ubermenu.ubermenu-main ul.ubermenu-nav .ubermenu-item-level-0:hover > a.ubermenu-target,
.ubermenu.ubermenu-main ul.ubermenu-nav .ubermenu-current-menu-item.ubermenu-item-level-0 > a.ubermenu-target{
	background: none;
	border-bottom: 3px solid #0090a2;
}

ul.ubermenu-nav li a.ubermenu-target span{
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
}

.navigation-area{
	overflow: visible ;
}

.ubermenu-sub-indicators li.ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target:after{
	color: #787878;
	margin-top: -5px;
	
}
.ubermenu-sub-indicators li.ubermenu-item-level-0.ubermenu-has-submenu-drop:hover>.ubermenu-target:after,
.ubermenu-sub-indicators li.ubermenu-current-menu-item.ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target:after{
	color: #0090a2;
}

@media (max-width: 992px) {
	/*
    .tp-caption.Title{
        min-width:80%!important;
    }

    .tp-caption.Title p {
        color: #fff;
        background: url(../../images/new.png) no-repeat 2px 15px;
        line-height: 22px;
        letter-spacing: 1.2px;
        font-size: 0.7em!important;
        margin-left: 2px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 400;
        padding-top: 37px;
    }

    .tp-caption.BG {
        width: 100%!important;
    }

*/
	.navigation-area .menu-header{
		height: auto;
	}
	.navigation-area .menu-header,
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
		min-height: 70px;
	}

	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
		padding: 27px 20px;
	}

	.ubermenu-sub-indicators li.ubermenu-has-submenu-drop>.ubermenu-target:after{
		left: 14%;
		right: 86%;
	}

}

/* igo */
/* menu */
.navigation-area nav{
	  border-top-left-radius: 5px;
      border-top-right-radius: 5px;
}

.emoloyees_info {
		background-color:#525252;
}
.emoloyees_info .info {
	width:58.3%;
	/*padding:37px;*/
	padding:25px;
	float:left;
}
.emoloyees_info .info h3 {
	text-transform:uppercase; 
}
.emoloyees_info .info h3,
.emoloyees_info .info p {
	color:white;
}
.emoloyees_info .emp_img {
	width:41.7%;
	float:left;
}
.emoloyees_info .emp_img a{
	display:inline-block;
	width:20%;
	background-position: 50% 50% !important;
    background-size: cover !important;
}
.emoloyees_info .emp_img img {
	width: 100%;
}

/* tabs */
 .emoloyees_tabs {
  background: #254361;
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  width: 100%;
}
.emoloyees_tabs li.active {
  color: #fff;
  border-bottom: 3px solid #fff;
  padding: 21px 0 18px;
}
.emoloyees_tabs li {
  color: #8994a2;
  float: left;
  cursor: pointer;
  padding: 21px 0;
  text-transform: uppercase;
  margin: 0 25px;
  font-family: 'proxima_nova_rgbold';
  font-size: 14px;
}

.emoloyees_list_header {
	background-color:#e3e3e3;
	position:relative;
	height:60px;
	font-family: 'proxima_nova_rgbold';
}

.emoloyees_list_header span{
	width:48%;
	color:#909090;
	line-height:60px;
	display:inline-block;
	padding-left:36px;
	text-transform:uppercase;
}
.emoloyees_list_header .search {
	position:absolute;
	top:15px;
	right:20px;
}

.emoloyees_list_header .search  input{
	border-radius:20px;
	width:150px;
	border:1px solid #c3c3c3;
	background-position: 90% 50%;
	padding: 5px 30px 5px 10px; 
	background-color:white;
}
.emoloyees_list_header .search  input.search_loop {
	background: url(images/gly_search.png) no-repeat;
	background-color: none;
	position:absolute;
	padding: 0;
	width: 15px;
	height: 15px;
	border-radius: 0;
	border: none;
	right: 14px;
    top: 8px;
}
.type_employees {
  padding: 23px 53px 0 38px;
}

/* single emoloyees */
.employee_information {
	padding:35px;
	position:relative;
	min-height: 420px;
}
.employee_information h4 {
	color:#c84957;
	font-size:22px;
	font-family: 'proxima_nova_rgbold';
	margin:0px;
	text-transform:uppercase;
}
.extensive_info {
	width: 63%;
	padding-left:15px;
	float: left;
}


.extensive_info>div {
	background-image:url(images/item.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
	color:#404040;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	line-height: 10px;
	font-family: 'proxima_nova_rgbold';
	padding-top:20px;
}


.extensive_info ul {
	margin:10px 0px;
	padding-left: 35px;
    list-style-type: circle;
}
.extensive_info li {
	font-size:13px;
	color:#6f7478;
  padding-bottom:10px;
}
.contact_info {
	float: right;
	width: 34%;
}
.contact_info img {
	border-radius:4px;
	max-width: 100%;
}
.contact_info .phone {
  background: url(images/mobile2.png) no-repeat 0px 2px;
  color: #404040;
  font-size: 12px;
  width: 100%;
  line-height: 20px;
  margin-top: 10px;
  padding-left: 28px;
  display:block;
}
.contact_info .email {
	background: url(images/msg3.png) no-repeat left 4px;
  color: #404040;
  font-size: 12px;
  padding-left: 30px;
  display:block;
}

.contact_info .reasearch {
	background: url(images/reasearch.jpg) no-repeat 0;
    line-height: 30px;
	color: #404040;
	font-size: 12px;
	padding-left: 30px;
	display:block;
}

.contact_info .hd_img{
	background: url(images/hd_img.png) no-repeat 0;
    line-height: 15px;
	color: #404040;
	font-size: 12px;
	padding-left: 30px;
	display:block;
}

.extensive_info .print {
	color:#2d8e9f;
	font-family: 'proxima_nova_rgbold';
	font-size:12px;
	text-transform:uppercase;
	padding-right:50px;
	background: url(images/print.png) no-repeat right 0px;
}
.publications_list{
	padding-left: 0px;
	text-indent: -35px;
	color: #6f7478;
	font-family: 'proxima_nova_rgregular';
	letter-spacing: 0.2px;

	/*padding:0px;*/
	margin:15px 35px;
	list-style-type:none;
}

.publications_list a{
	color: #6f7478;
}
.publications_list a:hover{
	text-decoration: underline;
	color:#ee7a3d;
}

.publications_list li{
	padding-left:5px;

	/*background-image:url(images/item_red.png);*/
	/*background-repeat:no-repeat;*/
	/*background-position: 0px 3px;*/
	/*margin-bottom: 25px;*/
	margin: 0 0 20px;

}
.publications_list h4{
	margin:0px;
	font-family: 'proxima_nova_rgbold';
	font-size:14px;
	text-transform:uppercase;
}
.publications_list .authors,
.publications_list .authors p {
	/*color:#686c6f;*/
	/*font-size:11px;*/
	/*!*text-transform:uppercase;*!*/
	/*font-family: 'proxima_nova_rgbold';*/
}
.publications_list .authors p,
.publications_list .authors a {

	float: left;
	margin-right: 5px;
	margin-bottom: 0;

}
.publications_list .title a{
	/*text-indent:  35px; må påtvinges linjeskift?*!*/
	font-style:italic;
	color: #878d91;
	text-indent: each-line 35px;
}

.publications_list .sn{
	/*color:#2d8e9f;*/
	text-transform:uppercase;
	padding-left:35px;
	/*clear: both;*/
	/*font-size: 13px;*/
	/*font-family: 'Open Sans', sans-serif;*/
	/*font-weight: 600;*/
}
.publications_list .sn_institute{
	/*padding-left:35px;*/

	/*text-indent: 35px;*/
	/*color:#878d91;*/
	/*font-family: 'Open Sans', sans-serif;*/
	/*font-size: 13px;*/
	/*text-transform: uppercase;*/
	/*clear: both;*/
	
}

.document_tabs #view_tabs{
	padding:35px;
	float: left;
	width: 100%;
}
.serch_loader {
	text-align:center;
	padding:10px;
	display:none;
}
.serch_loader img {

	width:31px;
	height:31px;
}

/* custom menu */
.ubermenu-main .ubermenu-nav .ubermenu-row-id-1519 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-row-id-1533 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-row-id-1934 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-1945 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-1946 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-1947 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-465 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-464 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-485 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-486 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-487 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-488 .ubermenu-item{
	/*background: url(../../images/dote_li.png) no-repeat left center;*/
}
.ubermenu-main .ubermenu-nav .ubermenu-row-id-1519 .ubermenu-item-525,
.ubermenu-main .ubermenu-nav .ubermenu-row-id-1519 #menu-item-912,
.ubermenu-main .ubermenu-nav .ubermenu-row-id-1533 .ubermenu-item-1542,
.ubermenu-main .ubermenu-nav .ubermenu-row-id-1533 .ubermenu-item-1534,
.ubermenu-main .ubermenu-nav .ubermenu-row-id-1533 .ubermenu-item-1535,
.ubermenu-main .ubermenu-nav .ubermenu-row-id-1533 #menu-item-1539,
.ubermenu-main .ubermenu-nav .ubermenu-row-id-1934 .ubermenu-submenu-id-1935 .ubermenu-item,
.ubermenu-main .ubermenu-nav .ubermenu-row-id-1934 .ubermenu-item-1935,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-485 #menu-item-861,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-488 #menu-item-860,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-486 #menu-item-859,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-487 #menu-item-858
{
	background: none;
}

.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-485 #menu-item-861 span,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-488 #menu-item-860 span,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-486 #menu-item-859 span,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-487 #menu-item-858 span
{font-weight: bold;border-bottom: solid 1px #ccc;}

.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-485 #menu-item-861 a,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-488 #menu-item-860 a,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-486 #menu-item-859 a,
.ubermenu-main .ubermenu-nav .ubermenu-submenu-id-487 #menu-item-858 a
{padding: 5px 0px 10px 0px;margin: 0;}

.emp_img{background:#fff;}
.emoloyees_info .emp_img a{vertical-align: bottom;}


.publications_list li.publication_pagination,
.publications_list li.publication_pagination li{background: none; text-indent: 0px!important;}
.publications_list li.publication_pagination ul li.active{background: #ccc;}
.publications_list li.publication_pagination ul{list-style: none;text-align: right;}
.publications_list li.publication_pagination ul li{display: inline-block;border: solid 1px #ccc;text-align: center;padding: 2px 5px;margin: 0 3px;cursor: pointer;}
.publications_list li.publication_pagination ul li span{display: block;color: #2d8e9f;}

ul.publications_list li[class*='group_']{display: none;}
ul.publications_list li.group_1{display: block;}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{box-shadow: 0 0 20px rgba(0,0,0,.6) !important;border: solid 1px #e3e3e3 !important;}
ul.ubermenu-nav > li > a.ubermenu-target > span{font-weight: bold;}

.archive_nav{text-align: center;background: url("../../images/dote.png") repeat-x scroll left top;padding: 25px 0;}
.archive_nav span{font-size: 14px;color: #c84957;border-radius: 20px;text-transform: uppercase;position: relative;background: none;letter-spacing: 1px;cursor: pointer;
border: 1px solid #c84957;transition: all 0.4s ease 0s;display: inline-block;width: auto;padding: 10px 30px 10px 15px;}
.archive_nav span:hover{color: #fff;background: #c84957;}
.archive_nav span::after {
    content: ''; 
    position: absolute; 
    right: 8px; 
	top: 40%;
    border: 5px solid transparent; 
	border-left: 5px solid #c84957; 
	transition: all 0.4s ease 0s;
}
.archive_nav span:hover::after {border-left: 5px solid #fff;}
.archive_nav span a{}
.archive_nav span:hover a,
.archive_nav span:hover a:hover{color: #fff;}

article.archive_page{background: #f9f9f9;border-radius: 10px; border-bottom: 3px solid #d8d8d8;margin-bottom: 15px;padding: 19px 20px 20px 16px;margin-left: 15px;}
article.archive_page span{background: rgba(0, 0, 0, 0) url("../../images/new_icons.png") no-repeat scroll left -43px;
color: #404040;font-size: 14px;padding: 5px 0 8px 40px;color: #c84957;font-weight: 600;}
article.archive_page .line_news .posts_header{padding-left: 0px;margin-bottom: 0px; min-height: auto;}

article.archive_page .post_left, 
article.archive_page .post_right{float: left;}
article.archive_page .post_left{margin-right: 10px;width: 150px;display: block;height: 150px;}
article.archive_page .post_right{width: 80%;}
article.archive_page .post_clear{clear: left;}

article.archive_page .posts_header h3{margin-bottom: 10px;}

div.navigation{background: #f8f8f8;margin-left: 12px;border-radius: 10px;}
div.navigation ul{list-style: none;text-align: center;}
div.navigation ul li{display: inline-block;}
div.navigation ul li a{display: inline-block;color: #2d8e9f;font-size: 14px;font-family: 'proxima_nova_rgbold';cursor: pointer;padding: 5px;}
div.navigation ul li.active a{color: #000;}

.widget_rss ul .rsswidget{text-transform: none;margin: 15px 0;}
.widget_last_post_wds .line_news p{text-align: left;}
.navigation-area{border-bottom: 1px solid #ccc;}

.navigation-area{position:relative;}
.navigation-area .menu-header{float: none;width: auto;}
.navigation-area .header-social{float: none;width: auto;position: absolute;right: -45px;top: 0;width: 32px;}
.navigation-area .header-social .soc_links a{margin-right: 0;margin-bottom: 15px;}

.sidebar_custom_box{padding-bottom: 20px;}
.sidebar_custom_box .sidebar_custom_single_box{width: 100%;border-bottom: solid 1px #ccc;}
.sidebar_custom_box .box_text{}
/*.sidebar_custom_box .box_text p{margin: 0;text-align: center;padding-top: 15px;}*/
.sidebar_custom_box .box_text p{margin: 0;text-align: center;padding-top: 25px; padding-bottom:5px;}
.sidebar_custom_box .box_text p a{color:#000;}
.sidebar_custom_box .box_text p a:hover{color: #c84957;}
/*.sidebar_custom_box .box_text p:after {content: " ";border-bottom: solid 1px #ccc;width: 145px;display: block;    margin: 10px auto 15px auto;*/
.sidebar_custom_box .box_text p:after {content: " "; /*border-bottom: solid 1px #ccc;*/ width: 145px;height:0px;display: block;    margin: 0px auto 15px auto;

.home #sidebar{background: #F7F7F7;}
