/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5 strong, ol, ul, li { margin: 0; border: 0; padding: 0; outline: 0; vertical-align: baseline }
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display: block; }
ol, ol li ol { padding: 0; margin: 0; line-height: 18px ; margin-left: 6px;}
ol li { list-style-position: inside; text-indent: -1.35em; margin-left: 15px }
ul, ul li ul { padding: 0; line-height: 18px ; margin-left: 17px;}
.clear { clear: both }
img { border: none; overflow: hidden; max-width: 100% }
a { text-decoration: none; color: #0db2ec;}
a:hover { text-decoration: underline; color: #525252 }
p { margin: 0 0 20px; line-height: 26px }
@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bold-webfont.eot');
    src: url('fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bold-webfont.woff') format('woff'),
         url('fonts/lato-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pt_sansbold';
    src: url('fonts/PTS75F-webfont.eot');
    src: url('fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTS75F-webfont.woff') format('woff'),
         url('fonts/PTS75F-webfont.ttf') format('truetype'),
         url('fonts/PTS75F-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latomedium';
    src: url('fonts/lato-medium-webfont.eot');
    src: url('fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('fonts/lato-medium-webfont.woff') format('woff'),*/
         url('fonts/lato-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular-webfont.eot');
    src: url('fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('fonts/lato-regular-webfont.woff') format('woff'),*/
         url('fonts/lato-regular-webfont.ttf') format('truetype'),
         url('fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { background: #2b3033; font-family: latoregular, Arial, Helvetica, sans-serif, "Kristen ITC"; text-align: left; font-size: 16px; display: block; color: #525252 }
.main { margin: 0px auto 0px auto; position: relative; padding: 30px 0 1.4% 0; width: 100%;background: #fff;z-index: 10;min-height: 300px}
.out_wrapper { background: #0db2ec;padding: 5px 0 0px 0;position: relative;z-index: 9990 }
.wrapper { height: auto; max-width: 1260px; margin: 0 auto; position: relative }
/*---------HEADER--------*/
header { width: 100%; position: relative; z-index:1001 ; background:#2b3033; padding:30px 0 }
header a.btnSearch { position: absolute; right: 0%; top: 22px; background: url(../images/iconSearch.png) no-repeat left top; width: 25px; height: 25px; display: block; cursor: pointer }

/* logo */
.logo { width: 420px; text-align: center; z-index: 9999; float:left }
.logo a { display: block }
/* search */
#search { width: 290px; display: none; height: 30px; padding: 5px; background: #fff; border: 5px solid #6cd9ff; z-index: 3000; position: absolute; right: 0%; top:50px}
#search input { border: none; margin: 0 }
#search input.text { width: 255px; padding: 0 30px 0 5px; color: #434343; font-size: 16px; float: left; outline: none; height: 30px; line-height: 30px}
#search input.button { position: absolute; top: 5px; right: 5px; color: #FFF; height: 30px; width: 30px; cursor: pointer; margin: 0; padding: 0; background: url(../images/iconSearch.png) no-repeat center center ; text-indent: -99999999px;}
.menu { height: 50px; max-width: 1260px; }
/* nav */
.nav { float:right;display: inline-block; width:800px; margin: 20px 38px 0 0; position: relative; z-index: 9999;height: 50px}
.nav-list { text-align: left; list-style: none; padding: 0; margin: 0; float:right; display:block}
.nav-item { float: left; *display:inline;
zoom: 1; position: relative;  text-align:left; display:block }

.nav-item a { display: block !important; color: #fff; font-family: Arial, sans-serif; font-size: 16px; font-weight:bold; padding:5px 16px ; text-transform: uppercase; text-align: center; -moz-transition: all 0.3s ease 0s;  -webkit-transition:  all 0.3s ease 0s; -o-transition:  all 0.3s ease 0s; transition:  all 0.3s ease 0s;}
.nav-item > a:hover, .nav-item a.active { color: #23c7e1; text-decoration: none }
.nav-item:hover .nav-submenu { display: block; }
.nav-item:hover a { color: #23c7e1; text-decoration: none}
/* Navigation submenu */
.nav-submenu { display: none; position: absolute; left: 0; width: 249px; list-style: none; padding: 0;margin: 0;z-index: 999999; }
.nav-submenu-item { position: relative }
.nav-submenu-item a { background: #00b1ef !important; border-bottom: 1px solid #098cba; display: block; padding: 15px; text-align: left; text-transform: none; color:#fff !important }
.nav-submenu-item a:hover, li[class*=nav-submenu-item] a.active { background: #dedede !important; text-decoration: none; color: #212121 !important }
.nav-submenu2 { display: none; position: absolute; left: 100%; top: 0; width: 100%; list-style: none; padding: 0; margin: 0 }
.nav-submenu-item:hover .nav-submenu2 { display: block }
.nav-submenu-item2 a { background: #46cdfc !important; border-bottom: 1px solid #00b1ef; display: block; padding: 15px; text-align: left ; color:#fff !important}
.nav-submenu-item2 a:hover { background: #e6e6e6 !important; text-decoration: none; color: #212121 !important }
.nav-mobile { display: none; cursor: pointer; position: absolute; top: 0px; right: 0; background: #0d80a8 url(../images/nav.png) no-repeat center center; background-size: 18px; height: 45px; width: 45px; }
.nav-click { position: absolute; top: 1px; right: 0; display: none; height: 45px; width: 45px; cursor: pointer; }
.name { display: none; position: absolute; top: 0; left: 10px; color: #fff; font-family: latobold; text-transform: uppercase; font-size: 20px; padding-top: 10px }
.nav-click i { display: block; height: 45px; width: 45px; background: url(../images/drop.png) no-repeat center center }
.nav-rotate { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
/*--------- /HEADER--------*/

/*---------BANNER--------*/
.banner { margin: 0px auto 35px auto; display: block; z-index: 99; position: relative }
/*---------CONTAINER--------*/
.main .title { width: 100%; text-align: center; margin-bottom: 15px; float:left}
.main h1 { font-size: 40px; color: #000;  font-family: latobold; font-weight: normal; display:block;text-transform: uppercase; text-align:center; width:100% ; margin-bottom:15px}
.main h2 { font-size: 40px; color: #000; display: block; font-family: latobold; font-weight: normal; display: block; text-transform: uppercase; margin-bottom: 20px; width: 100%; /*float: left;*/}
/*--------- /CONTAINER--------*/

/*welkomen */
.welkomen { float: left; width: 100%; text-align: center; margin-bottom: 15px;color: #fff}
.welkomen h1{font-size: 40px; display: block; font-family:latobold; font-weight: normal; text-transform: uppercase; margin-bottom:25px }
.welkomen a {color: #fff;text-decoration: underline;}
.welkomen a:hover{color:#525252;}
/* tjenester */
.tjenester { z-index: 1; position: relative; margin: 0px 0px 25px; width:100%}
.tjenester .item:nth-child(3n) { margin-right:0}
.tjenester .item:nth-child(3n+1) { clear: both }
.tjenester .item { margin: 0px 22px 22px 0px; position: relative; text-align: left; width: 405px; float: left; -webkit-box-shadow: 0 0 5px #edeeea; display: block; -moz-box-shadow: 0 0 5px #edeeea; box-shadow: 0 0 5px #edeeea; border: none; background: #fff ; text-align:center; }
.tjenester .item a { display: block }
.tjenester .item img { margin-bottom: 15px; /* width: 100% ; */}
.tjenester .item img:hover { opacity: 0.7 }
.tjenester .item h4 { font-size: 24px; line-height: 24px; margin-bottom: 10px; padding: 0 20px; font-family: latobold; font-weight: normal }
.tjenester .item h4 a { color: #0db2ec}
.tjenester .item h4 a:hover { color: #000; text-decoration: none }
.tjenester .item p { /* padding: 0 20px  */}
.tjenester .item a.img {height: 259px;margin-bottom: 15px;position: relative;}
.main .title a.btnSeeall, .see-all a{color:#fff; display:inline-block; padding:10px 30px; border-radius:6px; background:#00b1ee; text-align:center;-moz-transition: all 0.3s ease 0s;  -webkit-transition:  all 0.3s ease 0s; -o-transition:  all 0.3s ease 0s; transition:  all 0.3s ease 0s; font-size:24px;font-family:latobold }
.main .title a.btnSeeall:hover, .see-all a:hover{ background:#2b3033}

/* news*/
.outNews{ background:#e4e9ea; padding:30px 0}
.outNews h1 { font-size: 40px; color: #000;  font-family: latobold; font-weight: normal; display:block;text-transform: uppercase; text-align:center; width:100% ; margin-bottom:25px}
.news { float:left; width:100% }
.news ul{ list-style:none; padding:0; margin:0}
.news li { width:298px; padding:8px 0px 15px 0px; float: left;position: relative; margin-right:15px}
.news li:nth-child(4n){ margin-right:0}
.news li:nth-child(4n+1){ clear:both}
.news li h4 { font-size: 16px; margin-bottom:5px; color: #000; font-style:italic;font-family: latomedium}
.news li h4 a:hover { color: #000; text-decoration: none }
.news li p { margin-bottom: 5px; color: #000; font-size:14px }
.news li .date{  font-size:35px;color: #000; font-weight:bold;font-family:pt_sansbold; display:block; overflow:hidden; width:44px; float:left; line-height:40px}
.news li .text{ width:238px; float:right}
.news li a.lessme { color: #00b1ee;display: block;font-family: latomedium; float:left;font-size: 13px; font-style:italic; text-decoration:underline}
.news li a.lessme:hover { color: #000}
/*omoss*/
.omoss { float: left; width: 100% }
/*=======om oss=======*/
.info_center { float: left; width: 40%; display: block }
.info_center address { font-style: normal }
.info_center h4 { font-size: 18px; text-transform: uppercase }
form fieldset { border: none; margin: 0; padding: 0; }
.contact_form { float: right; display: block; width: 510px; padding: 15px 0 }
.contact_form li { margin-bottom: 5px; width: 510px;}
.contact_form label { float: left; width: 110px; /* margin-right: 4px; */}
.contact_form label span, .contact_form li span { color: #00b1ee }
.contact_form .inputText { width: 378px; height: 28px; padding: 0 10px }
.contact_form li input { border: 1px solid #b9b8b8; font-family: latoregular, Arial, Helvetica, sans-serif, "Kristen ITC"; font-size: 16px;color: #525252 }
.contact_form .textarea { width: 378px; border: 1px solid #b9b8b8; padding: 0 10px; font-family: latoregular, Arial, Helvetica, sans-serif, "Kristen ITC"; font-size: 16px; overflow-y: auto; resize: none; color: #525252}
.contact_form .button { margin-left: 110px;}
.contact_form p.button input { color: #fff; font-size: 16px; line-height: 28px; display: block; width: 90px; height: 28px; text-align: center; text-decoration: none; border: none; float: left; margin-right: 5px; cursor: pointer; background: #00b1ee; font-family: latoregular, Arial, Helvetica, sans-serif, "Kristen ITC"; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.contact_form p.button input:hover { background: #000 }
.contact_form ul { list-style: none !important; padding: 0 }
.contact_form p { padding: 5px 0 0 0 }
.contact_form li input:focus, .contact_form .textarea:focus { border-color: #94d8ef; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 156, 152, 0.6); outline: 0 none; }
/*=======end om oss=======*/
/* out_bottom*/
.out_bottom { width: 100%; background: #3e4549; padding: 30px 0 30px; font-size:16px; color:#808e95; text-align:center }
.out_bottom .kontakt{ /*background:url(../images/bg_kontakt.png) repeat-x left bottom ;*/ text-align:center; padding:0 6% 20px; display:inline-block; margin-bottom:15px}
.out_bottom .kontakt a:hover{color:#808e95}
/*=====footer=====*/
.out_bottom .link { display:block; position: relative; float:left; width:100%; text-align:center }
.out_bottom .link a {  display:inline-block; height: 39px; background:url(../images/scocial.png) no-repeat 0 0; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s }
.out_bottom .link a{ width:20px}
.out_bottom .link a:hover{background-position: 0px -45px}
.out_bottom .link a+a { margin-left: 4px; width:45px;background-position: 0px -87px; }
.out_bottom .link a+a:hover{background-position: 0px -126px}
.out_bottom .link a+a+a { margin-left: 4px; background-position: 0px -177px;width:42px; }
.out_bottom .link a+a+a:hover{background-position: 0px -222px}
.out_bottom .link a+a+a+a { background-position: 0px -267px; width:38px }
.out_bottom .link a+a+a+a:hover{ background-position: 0px -312px}
.out_bottom .link a+a+a+a+a { background-position: 0px -357px; width:38px }
.out_bottom .link a+a+a+a+a:hover{ background-position: 0px -397px}
.out_bottom .link a+a+a+a+a+a { background-position: 0px -442px; width:42px }
.out_bottom .link a+a+a+a+a+a:hover{ background-position: 0px -482px}

footer { min-height: 40px; margin: 0 auto; position: relative; font-size:13px; color: #92a1a7; padding-top:25px}

footer .design_by { float: left; width: 100%; display: block; text-align:center }
footer .design_by p.text_footer{ display:inline}
footer .design_by p.text_footer img { vertical-align: top; margin-top: 3px ; }
footer .design_by a { color: #92a1a7}
footer .design_by a:hover { color: #00B1EE}
/*=====end footer=====*/
.kontakt p{margin-bottom:0;}
.SearchResultDetail .page {text-align: right;}
.SearchResultItem p {margin-bottom: 0;}
/*=====News detail=====*/
.contentNews{position: relative; margin-top:-6px;}
.contentNews .news_detail{position: relative;width: 100%;font-family: helvetica_condensedmedium,Arial, Helvetica, sans-serif, "Kristen ITC" !important;padding-bottom: 7px;border-bottom: 1px dashed #ddd;}
.contentNews .news_detail  .news_imgage{width: 28%;float: left;margin-right: 10px;margin-bottom: 10px;position: relative;/* top: 5px; */padding: 5px;}
.contentNews .news_detail  .news_imgage img.news_mainimage{max-width: 100%;-webkit-box-shadow: 0 12px 16px -12px black;  display: block;  -moz-box-shadow: 0 12px 16px -12px black;  box-shadow: 0 12px 16px -12px black;}
.contentNews .news_detail  .news_imgage p{color: #333;font-size: 12px;margin-bottom: 0 !important;}
.contentNews .news_detail .column2{position: relative;
;min-height: 188px;position: relative;width: 70%;float: left;}
.contentNews .news_detail .column2 .news_title{/* text-transform: uppercase; */margin-bottom:12px;color: #0db2ec;font-weight: bold;line-height:22px;font-size: 22px;font-family: latobold;}
.contentNews .news_detail .column2 .new_summary{margin-bottom: 12px;}
.contentNews .news_detail .column2 .new_summary .news_summary {font-family: helvetica_condensedmedium,Arial, Helvetica, sans-serif, "Kristen ITC" !important;font-size: 14px;color: #b9b9b9;font-weight:100 !important;}
.contentNews .news_detail .column2 .new_description{color: #222;}
.contentNews .news_detail .column2 .new_description ol {margin-left: -12px;}
.contentNews .news_detail .linkShare{position:relative;height: 32px;clear: both;}
.contentNews .news_detail .linkShare .classLink{}
.contentNews .news_detail .linkShare .classLink .group_link_share{}
.contentNews .news_detail .linkShare .tb-published{position: relative;}
.contentNews .news_detail .linkShare .tb-published table{/* position: absolute; *//* right: 0; */}
.contentNews .news_detail .linkShare .tb-published table tr{}
.contentNews .news_detail .linkShare .tb-published table tr td{}
.contentNews .news_detail .linkShare .tb-published table tr td span{font-size:12px;}
.contentNews .news_detail .linkShare .tb-published table tr td a.print{background: url(../Images/icon-print.gif) no-repeat scroll 0 2px transparent;padding-left: 21px;padding-top: 2px;font-size: 10pt;color:#333;}
.contentNews .news_detail .linkShare .link_back{position:absolute;top:5px;right: 0;z-index: 9999;}
.contentNews .news_detail .linkShare .link_back a{color: #00b1ee;/* text-transform:uppercase; */ font-size: 15px;font-style: italic;text-decoration: underline;}
.contentNews .news_detail .linkShare .link_back a:hover{color:#3E454C;/* text-decoration:none; */}
.contentNews .othernews{margin-top: 14px !important;}
.contentNews .othernews .listDetailOne{}
.contentNews .othernews .listDetailOne ul ,.news-box .new_news_box ul {list-style:none;margin-left:-16px;padding-right: 0;}
.contentNews .othernews .listDetailOne ul li,.news-box .new_news_box ul li{margin-bottom: 20px;}
.contentNews .othernews .listDetailOne ul li .listRef1, .news-box .new_news_box ul li.item{
    float: left;  width: 96%;  -webkit-box-shadow: 0 0 5px #edeeea;  display: block;  -moz-box-shadow: 0 0 5px #edeeea;  box-shadow: 0 0 5px #edeeea;  background: #fff;  margin-bottom: 20px;  padding: 20px 2%;
    position: relative;
}
.contentNews .othernews .listDetailOne ul li .listRef1 .imgBox, .news-box .new_news_box ul li.item .imgBox{width: 217px;float: left;text-align: center;/* border: 1px solid #ddd; */padding: 3px 3px 0px 3px;;margin-right: 13px;}
.contentNews .othernews .listDetailOne ul li .listRef1 .imgBox a,.news-box .new_news_box ul li.item .imgBox a{}
.contentNews .othernews .listDetailOne ul li .listRef1 .imgBox a img, .news-box .new_news_box ul li.item .imgBox a img{max-width: 217px;}
.contentNews .othernews .listDetailOne ul li .listRef1 .textsNew, .news-box .new_news_box ul li.item .textsNew{float: left;width: 80%;}
.contentNews .othernews .listDetailOne ul li .listRef1 .notextsNew, .news-box .new_news_box ul li.item .notextsNew{}
.contentNews .othernews .listDetailOne ul li .listRef1 .notextsNew .news_name, .contentNews .othernews .listDetailOne ul li .listRef1 .textsNew .news_name,.news-box .new_news_box ul li.item .notextsNew .news_name,.news-box .new_news_box ul li.item .textsNew .news_name{margin-bottom: 8px;}
.news-box .new_news_box ul li.item .textsNew .news_name{}
.news-box .new_news_box ul li.item .textsNew .textNewsSummary{}
.contentNews .othernews .listDetailOne ul li .listRef1 .notextsNew .news_name a, .contentNews .othernews .listDetailOne ul li .listRef1 .textsNew .news_name a,.news-box .new_news_box ul li.item .notextsNew .news_name a,.news-box .new_news_box ul li.item .textsNew .news_name a{color: #0db2ec; /* text-transform:uppercase; */font-size: 22px;font-weight: 800;font-family: latobold;}
.contentNews .othernews .listDetailOne ul li .listRef1 .notextsNew .news_name a:hover, .contentNews .othernews .listDetailOne ul li .listRef1 .textsNew .news_name a:hover,.news-box .new_news_box ul li.item .notextsNew .news_name a:hover,.news-box .new_news_box ul li.item .textsNew .news_name a:hover{color: #000;text-decoration:none;}
.contentNews .othernews .listDetailOne ul li .listRef1 .notextsNew .news_name .news_dateofpost, .contentNews .othernews .listDetailOne ul li .listRef1 .textsNew .news_name .news_dateofpost, .news-box .new_news_box ul li.item .notextsNew .news_name .news_dateofpost, .news-box .new_news_box ul li.item .textsNew .news_name .news_dateofpost,news_name_imgÂ .news_dateofpost{font-size: 14px;margin-top: 6px;display: block;text-transform: capitalize;}
.contentNews .othernews .listDetailOne ul li .listRef1 .notextsNew .textNews, .contentNews .othernews .listDetailOne ul li .listRef1 .textsNew .textNews,.news-box .new_news_box ul li.item .textsNew .news_name .news_dateofpost,.news-box .new_news_box ul li.item .notextsNew .news_name .news_dateofpost{font-size: 17px;font-style:normal;line-height: 20px;}
.contentNews .othernews .listDetailOne ul li .listRef1  .lesmer a, .contentNews .othernews .listDetailOne ul li .listRef1  .lesmer a, .news-box .new_news_box ul li.item  .lesmer a,.news-box .new_news_box ul li.item  .lesmer a{/* text-transform: uppercase; *//* background: url(../images/arrow.png) no-repeat left 2px; */padding-left: 0px;font-size: 15px;color: #00b1ee;display: inline-block;  width: 98px;  height: 40px;  /* color: #fff; */  text-align: center;  line-height: 40px;  /* background: #009c98; */  /* -webkit-transition: all 200ms ease-in-out; */  -moz-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;  /* transition: all 200ms ease-in-out; */font-style: italic;text-decoration: underline;}
.contentNews .othernews .listDetailOne ul li .listRef1 .lesmer a:after, .contentNews .othernews .listDetailOne ul li .listRef1 .lesmer a:after, .news-box .new_news_box ul li.item .lesmer a:after, .news-box .new_news_box ul li.item .lesmer a:after, .contentNews .othernews .listDetailOne ul li .listRef1 .lesmer a:after {content: "";}

.contentNews .othernews .listDetailOne ul li .listRef1 .lesmer a:hover, .contentNews .othernews .listDetailOne ul li .listRef1 .lesmer a:hover, .news-box .new_news_box ul li.item  .lesmer a:hover,.news-box .new_news_box ul li.item  .lesmer a:hover{text-decoration: underline;color: #000;/* background: #ededed; */}
.contentNews .othernews .listDetailTwo{/* background:#fff; */padding: 7px 0px;}
.contentNews .othernews .listDetailTwo ul{list-style:none;padding: 0;}
.contentNews .othernews .listDetailTwo ul li {background: url(../Images/marker.png) no-repeat scroll 0 0px transparent;  color: #FFFFFF;  /* padding-left: 17px; */  text-transform: uppercase;margin-bottom: 4px;}
.contentNews .othernews .listDetailTwo ul li  table{width:100%;top: -3px;position: relative;}
.contentNews .othernews .listDetailTwo ul li  table tr td.lastest-date, .old_news_box ul li .lastest-date{font-size: 14px;width: 71px;text-shadow: #fff;color: #b9b9b9;}
.old_news_box ul{padding:0;}
.old_news_box ul li{/*background: url(../Images/marker.png) no-repeat scroll 0 0px transparent;*/color: #FFFFFF;/* padding-left: 17px; */text-transform: uppercase;margin-bottom: 4px;}
.old_news_box ul li .lastest-date {float:left;}
.contentNews .othernews .listDetailTwo ul li  table tr td.detail_title a, .old_news_box ul li .otherNewTitle a{font-size: 16px; color: #0db2ec;text-shadow: 0px 1px 1px #fff;margin-left: 11px;}
.contentNews .othernews .listDetailTwo ul li  table tr td.detail_title a:hover, .old_news_box ul li .otherNewTitle a:hover{text-decoration:none;color:#3E454C;}
/*=====News archives=====*/
.NewsContainner{position:relative;top: -30px;}
.NewsContainner .newsContentItem{margin-bottom: 16px;clear: both;}
.NewsContainner .newsContentItem .newsContentItemPic{width: 153px;float: left;margin-right: 17px;border: 1px solid #eee;padding: 3px;margin-bottom: 17px;}
.NewsContainner .newsContentItem .newsContentItemPic a{}
.NewsContainner .newsContentItem .newsContentItemPic a img{max-width: 100%;}
.NewsContainner .newsContentItem .newsContentItemText{float:left; /* width:742px; */}
.NewsContainner .newsContentItem .newsContentNOItemText{float:left;margin-bottom: 30px;}
.NewsContainner .newsContentItem .newsContentItemText .newsContentItemHeader,.NewsContainner .newsContentItem .newsContentNOItemText .newsContentItemHeader{width: 100%;}
.NewsContainner .newsContentItem .newsContentItemText .newsContentItemHeader a,.NewsContainner .newsContentItem .newsContentNOItemText .newsContentItemHeader a{text-transform: uppercase;font-weight: lighter;color: #c41331;}
.NewsContainner .newsContentItem .newsContentItemText .newsContentItemHeader .news_dateofpost,.NewsContainner .newsContentItem .newsContentNOItemText .newsContentItemHeader .news_dateofpost{font-style: normal !important;font-size: 11px;}
.NewsContainner .newsContentItem .newsContentItemText .newsContentArchive,.NewsContainner .newsContentItem .newsContentNOItemText .newsContentArchive{margin-top: -13px;}
.NewsContainner .newsContentItem .newsContentItemText .newsContentArchive p,.NewsContainner .newsContentItem .newsContentNOItemText .newsContentArchive p {margin-bottom: 5px;}
.NewsContainner .newsContentItem .newsContentItemText .newsContentArchive a.more,.NewsContainner .newsContentItem .newsContentNOItemText .newsContentArchive a.more{text-transform: uppercase;background: url(../images/arrow.png) no-repeat left 2px;padding-left: 18px;font-size: 8pt;color: #777777;}
.pager_newsBottom, .pager_news {color: #000;position: absolute;right: 0px;bottom: 0px;}
.pager_news {margin-top: 49px;}
.pager_news a{color:#777;}
.pager_newsBottom{margin-bottom:16px;}
.pager_newsBottom a{color:#777;}
.lesmer {text-align: right;clear:both;}
.homenews-content{float:left;width:80%;}
.news-view-datetime{margin-top:10px;font-size:14px;text-transform: capitalize;}
.news .lesmer a {text-transform: uppercase;padding-left: 0px;font-size: 15px;color: #009c98;display: inline-block;width: 98px;height: 40px;/* color: #fff; */text-align: center;line-height: 40px;/* background: #009c98; */-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.news .lesmer a:after{content:" >>";}
.news .lesmer a:hover {text-decoration: none;color: #3E454C;background: #ededed;}
.news_name_img{display:none;}
.news_name_img a {color: #0db2ec;    font-size: 22px;  font-weight: 800;  font-family: open_sanssemibold;}
.news_name_img a:hover {color: #000;  text-decoration: none;}
.news_title_img{margin-bottom: 12px;color: #0db2ec;font-weight: bold;line-height: 22px;font-size: 22px;font-family: open_sanssemibold;display:none;}
.see-all {clear: both;text-align:center;}
/*=====Products=====*/
.tjenester .item .short_desc {padding: 0 20px;}
/****************** Product Detail ******************/

.products {float: right;padding: 0;width: 100%;margin-top:10px;}
.ie .products {margin-bottom: 15px;}
.products .detail{color: #0db2ec;font-style: italic;text-decoration: underline;}
.products a:hover{/* text-decoration: none; */color: #000;}
.products_col1 {/* float: left; */width: 100%;padding-bottom:20px;}
.proImg {border: 1px solid #CCCCCC;height: 520px;overflow: hidden;padding: 5px;text-align: center;/* width: 100%; */position:relative;/* display:table-cell; *//* vertical-align:middle; */}
.proImg img {display:inline!important;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: auto;max-height: 100%;}
.list_products {margin: 7px 0 5px;/* width: 224px; */}
.list_products ul {display: inline;list-style: none outside none;padding: 0 !important;}
.list_products ul li {border: 1px solid #E1E1E1 !important;/*  display:table-cell  inline-block ; */height: 80px;list-style: none outside none;padding: 2px !important;text-align: center;width: 110px;margin-right: 5px !important;float: left;margin-left: 5px !important;	margin-bottom:5px;display: block;position: relative;}

.list_products .img_list{position:relative;width: 110px;height: 80px;}
.list_products ul li img {margin: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: auto;height: 80px;}
.products_col2 {/* margin-left: 235px; */text-align: left;position: relative;top: -5px;}
.product_title {display: none;}
.product_title, .product_title2 {font-size: 24px;line-height: 24px;margin-bottom: 10px;font-family: latobold;font-weight: normal;color: #0db2ec;}
.productdetail_description {/* float: left; */width:100%;}
.products p {padding: 0;width: 99%;}
.product_title2{display: block;}
.page_nav {clear: both;text-align: right;}

/*===============TINPT CUSTOM===============*/
.item-div-iamge{ position: relative;width: 100%;height: auto}
#divmap img{max-width: none}
.meglerinfo .people p,.meglerinfo .info p{padding: 0}
.table-property td { padding: 5px;}
.table-form-property input{ height: 19px;width: 70%}
.table-form-property .CheckBox-form>input{ height: 19px;width: initial}
.ie .table-form-property .CheckBox-form>input{ height: 19px;width: 25px}
.table-form-property textarea{ width: 70%}
.table-form-property .button-form-property input{background: url("../Images/btn1.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);border: medium none;color: #fff;cursor: pointer;font-family: 'latomedium';font-size: 16px;height: 47px;line-height: 22px;margin-right: 10px;text-align: center;width: 80px;}
.ditt_search > input {cursor: pointer;}
.list_search .textResult {color: #0db2ec;float: left;padding: 15px;}
.list a.linkback {color: #0db2ec;display: block;float: left;padding-bottom: 15px;width: 100%;}
.list a.linkback:hover{color: #294452;}
p.address_Localtion{line-height: 26px!important}
.searchActive{display: block!important}
.link_Custom a{text-indent: -9999999999px}
h2.resp-accordion{float: left}
#bx-pager a.active img {border: 1px solid;}
#bx-pager img {border: 1px solid #cecece;}
.visible-desktop a {margin-right: 3px;}
.meglerinfo .meglerinfo_title {float: left;padding-top:  15px !important;width: 100%;display:block}
#horizontalTab1 .resp-tabs-list{ padding-top: 20px;}
.imgMeglerDetailPage {padding-top: 5px;}
.divcolLeftMail .content>h1{ font-size: 16px !important;text-align: left !important;padding:0 0 0 10px!important}
.contactimageproperty img {max-width: 150px;}
.div_hide_price {margin: 10px 0 !important;}
ul.lstfacilities {padding: 5px 0;}
.shareFriendBox tr td:first-child {padding-left: 10px}
.SendToFriend_button input{ background: url(../Images/btn1.png) no-repeat 0px 8px; width: 80px; height: 47px; text-align: center; color: #fff; border: none; line-height: 22px; cursor: pointer; margin-right: 10px; font-size: 16px; font-family: 'latomedium'; }
.SendToFriend_button input:hover,.table-form-property .button-form-property input:hover{color: #0fcff2}
.ie ul.bxslider li img{height: 100%!important}




.list {  margin: 0 auto; }
.list h3 { font-family: 'latomedium'; font-size: 24px; color: #0db2ec; margin: 0 0 0.5% 0; padding: 0; font-weight: normal; }
.list .left { width: 72%; float: left; margin: 0; padding: 0; overflow:hidden }
.list_search { width: 100%; background-color: #e4e9ea }
.list_search .search { float: right; margin: 10px 5px 10px 10px; color: #0db2ec; }
.list_search .search ul { list-style: none; margin: 0; padding: 0; }
.list_search .search li { float: left; margin-right: 10px; }
.list_search .search .dropdownlist { width: 200px; padding: 3px; }
.list .paging { float: right; margin: 15px 0; }
.list a { color: #294452; text-decoration: none; }
.list a:hover, a.active { color: #0db2ec; text-decoration: none; }
.paging .textPage span ,.bottomTextPage span{ color: #0db2ec; text-decoration: none; }
.list .left .product { width: 104%;margin: 0 -2%;float: left;margin-top: 15px }
.list .left .product .box { width: 29.3%; margin: 0 2% 2% ; float: left}
.list .left .product .box a { color: #0db2ec; text-decoration: none; }
.list .left .product .box a:hover { color: #294452; text-decoration: none; }
.list .left .product .box img { width: 100%; margin-bottom:5px }
.list .left .product .box img:hover{ opacity:0.6}
.list .left .product .box h4 { font-family: 'latomedium'; font-weight: normal; color: #0db2ec; font-size: 17px; margin: 0 0 5px; padding: 0; text-transform: uppercase; }
.list .left .product .box p { margin-bottom: 20px; padding: 0; }
.list .left .product .box .icon { float: left; width: 22px; height: 18px; margin-right: 5px; }
.list .left .product .last { margin: 0; }
.list .right { width: 26%; float: right; margin: 0; padding: 0; }
.list .right h4 { background: #0db2ec; margin-left: 10px; color: #fff; font-family: 'latomedium'; font-size: 17px; font-weight: normal; text-transform: uppercase; padding: 5px 10px; display:inline-block; text-align: center; }
.list .right .ditt_search { background: #e4e9ea; border-top: 3px solid #0db2ec; width: 90%; padding: 5%; }
.list .right .ditt_search a,.list .right .ditt_search input {border: none;text-align: justify; background: url(../Images/btn_dittsearch.png) no-repeat; width: 80px; height: 33px; display: block; color: #fff; text-align: center; margin: 2% 5% 0 0; float: left; /*padding-top: 3px;*/ }
.list .right .ditt_search a:hover,.list .right .ditt_search input:hover { color: #0fcff2; text-decoration: none; }
.cat { margin: 15% 0 10% 0; }
.cat #first { width: auto; margin: 0 0 0 0; padding: 0; font-family: 'latomedium'; font-size: 17px; text-transform: uppercase; }
#first ul { margin: 0; padding: 0; list-style: none; }
#first ul li { width: auto; margin: 0; padding: 0; }
#first ul li a { display: block; width: auto; outline: none; font-family: 'latomedium'; font-size: 17px; text-transform: uppercase; color: #fff; font-weight: normal; margin-bottom: 2px; }
/* Using CSS Sprite for menu item */
#first ul li a.second { font-family: 'latomedium'; font-size: 15px; text-transform: uppercase; color: #0a6295;
font-weight: normal; background: url(../Images/bg_down.jpg) top right repeat-x; text-transform: uppercase; padding: 8px 0 5px 15px; width: auto; }
#first ul li a.second:hover, .secondOver { font-family: 'latomedium'; font-size: 17px; text-transform: uppercase; color: #fff;
background: url(../Images/bg_up.jpg) top right repeat-x; }
/* Second Level UL List*/
#first ul li ul { width: auto; margin: 0 auto; display: none; list-style: none; padding: 0; text-transform: none !important; }
#first ul li ul li { border: 1px solid #c1c1c1; margin: 0; line-height: normal; width: auto; padding: 10px; text-transform: none !important; }
.cat .dropdownlist { width: 100%; margin: 1% 0; }
.cat #first .dropdownlist { width: 100%; margin: 1% 0; }
.cat .input { width: 99%; margin: 1% 0; }
.cat #first .input { width: 99%; margin: 1% 0; }
.cat .info { text-align: right; font-size: 10px; }
.cat .info a { color: #294452 !important; text-decoration: none; font-size: 14px !important; }
.cat .info a:hover { color: #0db2ec !important; text-decoration: none; }
.list .left .menutab { margin: 6px 0 20px 0; padding: 0 0 0 10px; border-bottom: 3px solid #0db2ec; }
.list .left .menutab ul { list-style: none; margin: 0; padding: 0; }
.list .left .menutab li a { font-family: 'latomedium'; font-weight: normal; font-size: 17px; display: inline-block; padding: 5px 13px; margin: 0; list-style: none; cursor: pointer; float: left; border-right: 1px solid #c1c1c1; color: #294452; line-height: 20px; }
.list .left .menutab li a.active { background: #0db2ec; color: #fff !important; }
.list .left h4 { font-family: 'latomedium'; font-size: 14px; font-weight: normal; color: #294452; margin: 0 0 15px 0; padding: 0; text-transform: uppercase; }
.list .left .contenttab { padding-top:20px; width:100%; float:left}
.list .left .contenttab p { margin: 0 0 18px 0; padding: 0; }
.list .left .meglerinfo { width: 100%; margin: 0 auto}
.list .left .meglerinfo a { color: #0db2ec; text-decoration: none; }
.list .left .meglerinfo a:hover { color: #294452; text-decoration: none; }
.list .left .meglerinfo h5 { font-family: 'latomedium'; font-size: 20px; font-weight: normal; color: #0db2ec; margin: 0.5% 0 1.5% 0; padding: 0; border-top: 3px solid #0db2ec; }
.list .left .meglerinfo .people { width: 40%; float: left; }
.list .left .meglerinfo .people img { width: 25%; float: left; margin-right: 5%; }
.list .left .meglerinfo .people .txt { width: 70%; float: left; word-wrap: break-word; }
.list .left .meglerinfo .people .txt span { color: #0db2ec; }
.list .left .meglerinfo .info { width: 50%; float: right; margin-bottom: 0.5%; }
.list .left .meglerinfo .share { border-top: 1px solid #cecece; padding-top: 1%;margin-top: 2% }
.list .left .meglerinfo .share .iconbox { width: 50%; float: left; }
.list .left .meglerinfo .share .iconbox .icon { float: left; width: 50%; margin-bottom: 10px; }
.list .left .meglerinfo .share .iconbox .icon .text { float: left; margin-right: 5px; }
.list .left .meglerinfo .share .iconbox .icon img { float: left; }
.list .left .meglerinfo .partner { width: 100%; }
.list .left .meglerinfo .partner .logo1 { width: 150px; height: auto; float: left; margin-right: 20px; }
.list .left .meglerinfo .partner .logo2 { width: 200px; height: auto; float: left; }
.list .right h5 { font-family: 'latomedium'; font-size:16px;font-weight: normal; color: #0db2ec; margin: 3% 0 1.5% 0; padding: 0 0 10px 0; text-transform: uppercase; border-bottom: 3px solid #cecece; }
.list .right p { line-height: 18px; margin: 5px 0 5px 0; padding: 0; }
.list .right span { font-family: 'latomedium'; font-size: 16px; font-weight: normal; color: #cb1300; }
.list .right .avtal_form { width: 100%; margin: 10px 0 0 0; padding: 0; }
.list .right .avtal_form ul { margin: 0; padding: 0; list-style: none; }
.list .right .avtal_form ul li { margin: 0 0 5px 0; padding: 0; }
.list .right .avtal_form label { float: left; width: 30%; }
.list .right .avtal_form span { color: #ff0000; }
.list .right .avtal_form .inputtex { width: 65%; height: 19px; }
.list .right .avtal_form .textarea { width: 65%; background: none; border: 1px solid #cdcdcd; }
.list .right .avtal_form .button { margin-left: 30%; }
.list .right .avtal_form .submit { background: url(../Images/btn1.png) no-repeat 0px 8px; width: 80px; height: 47px; text-align: center; color: #fff; border: none; line-height: 22px; cursor: pointer; margin-right: 10px; font-size: 16px; font-family: 'latomedium'; }
.list .right .avtal_form .submit:hover {color: #0fcff2}
.list .right .avtal_info { width: 100%; margin: 10px auto 5% auto; }
.list .right .avtal_info .textright { float: right; font-family: 'latomedium';  font-weight: normal; color: #294452 !important; display: block; }
.list .right .textright { float: right; font-family: 'latomedium';  font-weight: normal; color: #294452 !important; display: block; }
.list .right .pros { background: #f0f2f4; border-top: 3px solid #0db2ec; width: 90%; padding: 5%; }
.list .right .pros .box { width: 100%; margin: 0 0 3% 0; }
.list .right .pros .box img { width: 22%; float: left; margin-right: 5px; }
.list .right .pros .box .info { float: left; width: 70%; }
.list .right .pros .box .info h6 { font-family: 'latomedium'; font-size: 16px; font-weight: normal; color: #0db2ec; margin: 4% 0 1.5% 0; padding: 0 0 3px 0; text-transform: uppercase; }
/*.list .right .pros .box .pros_form { width: 76%; float: right; }*/
.list .right .pros .box .pros_form .submit { background: url(../Images/btn2.png) no-repeat 0px 10px; width: 200px; height: 51px; text-align: center; color: #fff; border: none; line-height: 22px; cursor: pointer; margin-right: 10px; font-family: 'latomedium'; font-size:16px }
.list .right .pros .box .pros_form .submit:hover { color: #0fcff2}

.list_search { width: 100%;background-color: #e4e9ea;float: left; }
.list_search .search_Property { float: right; margin: 10px 5px 10px 10px; color: #0db2ec; }
.list_search .search_Property ul { list-style: none; margin: 0; padding: 0; }
.list_search .search_Property li { float: left; margin-right: 10px; }
.list_search .search_Property .dropdownlist { width: 200px; padding: 3px; }
.list_search .search li p {margin-bottom: 5px;}
.list_search .search_Property li p {margin-bottom: 5px;}
.img_property {border: 1px solid #edeeea!important;}
#horizontalTab1 h3{font-size: 18px !important}

/*======Search broker===========*/
#searchBar  {float: right;height: auto;margin: 1.5%;}
#searchBar .txt {float: left;margin-right: 10px;padding: 5px;height: 30px;}
#searchBar .searchbroker {float: right;border: 1px solid #cdcdcd;width: 295px;height: 30px;padding: 0 0 0 5px;}
#searchBar .searchbroker .inputText {width: 230px;height: 30px;padding: 0px 10px 0 10px;background: none;border: none;}
#searchBar .searchbroker .button {float: right;width: 30px;height: 30px;cursor: pointer;background: url(../Images/iconSearch.png) no-repeat #00AEEF;border: none;text-indent: -9999999px;background-position: 50%}

#agentBox .paging, #kontor .paging {float: right;margin: 1.5%;width: 100%;}
#agentBox .textPage, #kontor .textPage {clear: both;float: right;text-align: right;}
#agentBox .textPage a,#kontor .textPage a {color: #294452;text-decoration: none;}
#agentBox .textPage a:hover, #kontor .textPage a:hover {color: #0db2ec;text-decoration: none;}


.officer{ width: 104%; margin: 0 -2% }
.officer .box2 { width: 21%; margin: 0 2% 2% ;float: left;min-height: 300px!important}
.officer .box2 a { color: #0db2ec; text-decoration: none; }
.officer .box2 a:hover { color: #294452; text-decoration: none; }
.officer .box2 img { width: 100%;margin-bottom: 5px;border: 1px solid #cecece !important }
.officer .box2 img:hover{ opacity:0.6}
.officer .box2 h4 { font-family: 'latomedium'; font-weight: normal; color: #0db2ec; font-size: 17px; margin: 0 0 5px; padding: 0; text-transform: uppercase; }
.officer .box2 p { margin-bottom: 0; padding: 0; }
.officer .box2 .icon { float: left; width: 22px; height: 18px; margin-right: 5px; }
.officer .last { margin: 0; }
#agentBox .officer .box2 p { margin-bottom: 0!important; padding: 0; }


/*==========Office details=================*/

#divOffices {float: right;text-align:right;padding-bottom: 2%;width: 100%;}
#divOffices select {margin-right: 8px;}
#officedetail .content {width: 98%;}
#officedetail .content, #officedetail .content2 {float: left;overflow: hidden;padding: 10px 15px;position: relative}
.kontorDetailBoxleft {float: left;max-width: 450px}
.boxRight1 {float: right;height: auto !important;margin: 0 0 10px 15px;padding: 0 42px 25px 11px;text-align: right;width: 50%;}
#officedetail .thumb1 {float: right;margin-top: 2px;padding-bottom: 2px;text-align: right;width: 70%;}
#officedetail .boxRight2 {background: url("../images/box-1.gif") no-repeat scroll right bottom rgba(0, 0, 0, 0);clear: right;float: right;height: auto !important;margin: 0 10px 10px 15px;min-height: 100px;padding: 0 40px 35px 0;text-align: right;width: 50%;height: auto}
#officedetail .thumb1 ul {display: inline;list-style: none outside none;float: right}
#officedetail .thumb1 ul li {border: 1px solid #E1E1E1 !important;/* display: table-cell inline-block; */height: 40px;list-style: none outside none;padding: 2px !important;text-align: center;width: 55px;margin-right: 5px !important;float: left;margin-left: 5px !important;margin-bottom: 5px;}
#officedetail .thumb1 ul li img {max-height: 40px;max-width: 55px;margin: 0 auto;/* display: inline!important; */}
#officedetail .content ul {margin: 0;padding: 0;}
.thumb1 ul li {display: inline;list-style: none outside none;}
#officedetail .content ul li {/*margin-left: 15px;*/padding: 0;}
.thumb1 ul li img {max-height: 32px;max-width: 48px;padding-left: 2px;padding-top: 2px;}
.thumb1 img {float: right;max-height: 300px;max-width: 263px;}
#officedetail .office_container  img{max-width: 450px;border: 1px solid #cecece!important}
#officedetail h2{font-size: 16px}

.boxRight1{float: right;height: auto !important;margin: 0 0 1% 2%;padding: 0 2% 0 2%;text-align: right;width: 50%;}
.boxRight2{background: url("../images/box-1.gif") no-repeat scroll right bottom rgba(0, 0, 0, 0);clear: right;float: right;height: auto !important;margin: 0 0 1% 2%;min-height: 230px;padding: 2% 2% 0 0;text-align: right;width: 50%;text-decoration: #000000 dotted}
.officedetail .boxRight2 p{line-height: 0}
.flex-container{z-index: 0}
.fixmenuhover{z-index: -1!important}