@import "reset.css";
@import "menu.css";
@import "font.css";

html {  -webkit-text-size-adjust: none;}
body{background-color:#fafafa;color:#000;font-family:Open Sans, Arial;font-size:13px;}
body, html {height: 100%;}
/*  Float containers fix: */
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear{clear:both;}
a{color:#000;}
a:hover{color:#000;}
b,strong{font-weight:bold;}

#superwrapper {min-height: 100%;height: auto !important;height: 100%;}
.wrapper {max-width: 1160px;width:95%;height: auto;margin: 0px auto;position:relative;}

.placeholder {color:#fff;}
::-webkit-input-placeholder, ::-webkit-textarea-placeholder {color:#fff;}
:-moz-placeholder {color:#fff;opacity:1;}
::-moz-placeholder {color:#fff;opacity:1;}
:-ms-input-placeholder, :-ms-textarea-placeholder {color:#fff;}	
input[placeholder], textarea[placeholder] {color:#fff;}

/*page Title
**************/
h1 {color:#000;font-size:30px;line-height:normal;font-weight:normal;margin-bottom:20px;font-family:titilliumregular,arial;}
h2 {color:#000;font-size:18px;line-height:normal;font-weight:normal;margin-bottom:20px;font-family:titillium_bdbold,arial;}
h3 {color:#e5bc08;font-size:15px;line-height:normal;font-weight:normal;margin-bottom:5px;font-family:titillium_bdbold,arial;}

video {max-width: 100%;height: auto;}

.ui-datepicker {width: 100%;font-size: 15px !important;font-family:Open Sans, Arial !important;}
.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled.undefined {opacity: 1 !important;}
.ui-datepicker-unselectable.ui-state-disabled.undefined {opacity: 1 !important;}
.ui-datepicker-unselectable.ui-state-disabled.undefined span {background: #458b2f;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #c5c5c5 !important;background: #f6f6f6 !important;color: #454545 !important;}
.ui-datepicker td {}
.ui-datepicker td span, .ui-datepicker td a {pointer-events: none;cursor: default;padding: 10px !important;}
.ui-datepicker-calendar tr td:last-child span {background-color: #005239 !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border: 1px solid #c5c5c5 !important;background: #f6f6f6 !important;color: #454545 !important;}
.ui-datepicker-week-end.undefined a {background-color: #E2E667 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {color: #000 !important;background-color: #fff;}
.ui-datepicker-today a {background: #fff !important;}

/*header
******************/
#top {background-color:#fff;border-bottom:2px solid #ececec;}
#header {width:100%;padding:20px 0;}
#logo {position:absolute;top:30px;left:0px;}
#benor {float:right;}
#benor a {display:inline-block;padding:10px;text-align:center;color:#fff;background-color:#23392d;font-size:12px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}

#navMob {display:none;margin-top:10px;}
#navigation {display:none;}
#mobile-header a {text-decoration: none;display: block;font-size:16px;padding:7px 10px;text-transform:uppercase;color:#fff;background-color:#e5bc08;border-bottom:2px solid #c29e00;font-family:titilliumregular,arial;} 
#mobile-header span {font-weight:bold;font-size:17px;text-transform:uppercase;margin-right:5px;}

.slideshow {margin-top:-52px;background-color:#fff;}

/*main content -> menu & content
*********************************/
#main{width:100%;margin:30px 0;line-height:21px;}

/*content block
*******************/
.contentleft {float:left;width:65%;margin-right:5%;}
.contentright {float:left;width:30%;}
.contentleft2 {float:left;width:30%;margin-right:5%;}
.contentright2 {float:left;width:65%;text-align:right;}

.band {padding:25px 0;}
.band2 {padding:25px 0;margin:25px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background-color:#fff;}

.gamma {border-radius:5px;display:block;padding:15px;color:#fff;background-color:#799974;text-transform:uppercase;text-decoration:none;text-align:center;font-family:titilliumregular,arial;font-size:18px;border-bottom:3px solid #5d7859;}
.gamma:hover {background-color:#5d7859;color:#fff;}
.refs {border-radius:5px;display:block;padding:15px;color:#fff;background-color:#e5bc08;text-transform:uppercase;text-decoration:none;text-align:center;font-family:titilliumregular,arial;font-size:18px;border-bottom:3px solid #c29e00;}
.refs:hover {background-color:#c29e00;color:#fff;}

#content{width:100%;}
#contentleft {float:left;width:47.5%;margin-right:5%;}
#contentright {float:left;width:47.5%;}

.col {float:left;width:23.5%;margin-left:2%;}
.n4 {margin-left:0;}
.nivs4 {margin-bottom:30px;}
.nivs2 {margin-bottom:20px;display:none;}
.innerblog {padding:10px;border:1px solid #ececec;border-bottom:3px solid #ececec;background:#fff;}
.imgblog {margin-bottom:10px;}
.imgblog img {width:100%;}
.kort {color:#939393;font-size:11px;line-height:19px;}

.contimg {float:left;margin-right:20px;}

.submit {margin-top:20px;clear:both;float:right;background:#e5bc08;color:#fff;border:0px;font-family:titilliumregular,arial;font-size:18px;border-bottom:3px solid #c29e00;border-radius:5px;padding:10px 15px;-webkit-appearance: none;-moz-appearance: none;  appearance: none;}
.submit:hover {background-color:#c29e00;color:#fff;}

/*footer top
****************/
#footer {padding:25px 0px;color:#fff;background-color:#23392d;}
#footer a {color:#fff;text-decoration:underline;}
#fct {float:left;}
#fct ul{margin:0px;list-style-type:none;}
#fct ul li{float:left;margin-right:3px;}
#fct ul li.last{margin-right:0px;}
#fct2 {float:right;}
#footer a.tel{text-decoration:none;}
.navB{display:none;}