h1 { font-family: Oswald, sans-serif; font-size: 30px; color: #36170b; line-height: 45px; font-weight: 700; }
h2 { font-family: Oswald, sans-serif; font-size: 24px; color: #36170b; line-height: 36px; font-weight: 700; }
h3 { font-family: Oswald, sans-serif; font-size: 18px; color: #36170b; line-height: 27px; font-weight: 400; }
p { font-family: Oswald, sans-serif; font-size: 14px; color: #36170b; line-height: 21px; font-weight: 400; }
li { font-family: Oswald, sans-serif; font-size: 14px; color: #36170b; line-height: 21px; font-weight: 400;  }body { background: #ffffff; font-size: 10px; font-family: Oswald, sans-serif; color: #36170b; line-height: 21px; font-weight: 400; }
a:link { text-decoration: underline; color: #36170b; font-weight: 400; }
a:visited { text-decoration: underline; color: #36170b; font-weight: 400; }
a:active { text-decoration: underline; color: #36170b; font-weight: 400; }
a:hover { text-decoration: none; color: #36170b; font-weight: 400; }
a:focus { text-decoration: none; color: #36170b; font-weight: 400; }
.navbar-default li { font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-transform:none; }
.navbar-default .navbar-toggle .glyphicon {color: #000000;}
.navbar-default .navbar-toggle .icon-bar {background-color: #000000;}.navbar-default .navbar-nav>li a { color:#000000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:hover { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:hover { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:hover { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:focus { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:focus { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:focus { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>.active>a { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li.active a { color:#ffffff; text-decoration:none; font-weight:400; }
.navbar-default ul.dropdown-menu, .navbar-default .dropdown-menu>li, .navbar-default .dropdown-menu>li a { background-color:#ffffff; }
div#navbar-collapse-1 .navbar-collapse .menu .collapse .in { background-color:#ffffff; }
ul#menu-main.nav.navbar-nav { background-color:#ffffff; }
.navbar-default .navbar-toggle:hover {background-color: #000000;}.navbar { margin-bottom:0px; }
header { margin-bottom:0px; position:relative; }
div#footer { min-height:200px }
#page .container { max-width:1170px; }
body { overflow-x:hidden!important}

.vc_gitem-animated-block .vc_custom_1419260513295 {background-color: rgba(0,0,0,0.5)!important;}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt div {display: none;}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt div p {color: #fff;}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title div {font-size: 15px!important;text-align: center!important;}
.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_50.vc_sep_border_width_2.vc_sep_pos_align_left.vc_separator_no_text.vc_sep_color_white {display: none;}

.page-id-44  .widget_breadcrumb {display:none;}
#content > section {display: none;}

#content ul.vc_tta-tabs-list {margin-bottom:0;}
#content .wpb_gallery_slides ul {margin:0;}

#content .vc_tta-tabs .vc_tta-panel-body {background:none; border:1px solid #714210; border-radius:0; padding-top:2em;}
#content .vc_tta-tabs .vc_tta-panels {background:none;}
#content .vc_tta-tabs  .vc_tta-tabs-list {border-bottom:1px solid #714210;}

#content .vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab {background:none; border-radius:0; border:none;}
#content .vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab a { border:1px solid #714210; border-bottom:none; background:none; }
#content .vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab a:hover {background:#714210; color:#fff;}
#content .vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active  a {background:#714210; color:#fff;}

.nomarginpls {margin-bottom:15px  !important;}


.newsbox .vc_message_box-standard {  border:none; position:relative; z-index:99; padding-top:30px; padding-left:2em; padding-bottom:20px;
  background-color: #6b3e0f;
  background-image: -webkit-linear-gradient(top, #6b3e0f, #482606); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #6b3e0f, #482606); /* Chrome 26, Firefox 16+, IE 10+, Opera */
}
.newsbox .vc_message_box-standard .vc_message_box-icon .fa {position:absolute; left:54px; top:20px;}
.newsbox .vc_message_box-standard .vc_message_box-icon .fa { color:#b22921; font-size:30px;}
.newsbox .vc_message_box-standard  h2 {float:left; width:auto; color:#fff; font-weight:bold; font-size:24px; margin-right:20px;}
.newsbox .vc_message_box-standard p {float: left; width: 85%;  border-left:1px solid #fff; color:#fff; padding: 0 0 20px 20px; }

/* ----- Header ----- */
#header .container { position:relative;}
#header .logo-center img {margin:60px 0 35px 0;}

#header .menu ul li a { font-family: Oswald , sans-serif; font-weight:400; font-size:14px; padding:0 10px; line-height:30px; margin:0 8px; }
#header .menu ul > li:after {content: ""; height:12px; position:absolute; right:0; top:9px; border-right:1px solid #7f726f; width:0;}
#header .menu ul > li:last-child::after {border-right: none;}
#header .menu ul li > a:hover, #header .menu ul li.current_page_item > a, #header .menu ul li.current_page_item_parent > a  {background-color:#36170b; }



#header .navbar-default {background: transparent;}
#header .menu > ul {text-align:center;  display: table;  float: none; margin: 0 auto;}
#header .menu ul > li { display: inline; float:left; }
#header .menu ul ul li {display:block; float:none;}

#header .menu ul ul li, #header .menu ul ul  {padding:0; background:none; }
#header .menu ul ul li:after {height:0; border:none;}
#header .menu ul li ul li a {background:url("/files/drophover.png") no-repeat scroll right 5px center #513226; margin:0 0 0 8px; color:#fff; }
#header .menu ul li ul li a:hover {background-color:#b8a098; text-decoration:underline;}
#header .menu ul ul li > a:hover, #header .menu ul ul li.current_page_item > a, #header .menu ul ul li.current_page_item_parent > a  {background-color:#b8a098;  text-decoration:underline;}


#header .menu ul li ul li ul {margin-top:8px;}
#header .menu ul li ul li ul li a {margin:0; background:#b8a098; color:#36170b;}
#header .menu ul ul ul li > a:hover, #header .menu ul ul ul li.current_page_item > a, #header .menu ul ul ul li.current_page_item_parent > a  {background-color:#b8a098;  text-decoration:underline;}

/* ----- Top -------- */
#top .container .widget_breadcrumb .breadcrumb { background:none; margin-bottom:0; margin-top:10px;}
#top .container .widget_breadcrumb .breadcrumb a {text-decoration:none; font-size:12px; font-weight:300;}
#top .container .widget_breadcrumb .breadcrumb a:hover {text-decoration:underline;}
#top .container .widget_breadcrumb .breadcrumb a {margin-right:1px;}
#top .container .widget_breadcrumb .breadcrumb strong {margin-left:1px;}
#top .breadcrumb > a[title="Hem"] {display: none;}
/* ----- Content-------- */
#contentholder .container {padding:20px 15px;}
#contentholder img {max-width:100%; height:auto;}
#contentholder .container .startwrap {text-transform:uppercase; text-align:center; padding: 105px 0 51px; margin-bottom:30px; opacity:0.9; transition: 0.3s; cursor:pointer;} 
#contentholder .container .startwrap:hover {opacity:1; transform:scale(1.02); }
#contentholder .container .vc_row {overflow:hidden;}
#contentholder .container .startwrap h2 { color:#fff; margin-bottom:20pxp}
#contentholder .container .startwrap h2 a {text-decoration:none; color:#fff;}
#contentholder .container .startwrap p .fa {font-size:24px; color:#fff;}
#contentholder .container  .startwrap1 {background:url("/files/wides01.jpg") no-repeat scroll center top transparent; background-size:100%; auto; }
#contentholder .container  .startwrap2 {background:url("/files/wides02.jpg") no-repeat scroll center top transparent; background-size:100%; auto; }
#contentholder .container  .startwrap3 {background:url("/files/wides03.jpg") no-repeat scroll center top transparent; background-size:100%; auto; }
#contentholder .container  .startwrap4 {background:url("/files/wides04.jpg") no-repeat scroll center top transparent; background-size:100%; auto; }
#contentholder .container  .startwrap5 {background:url("/files/wides05.jpg") no-repeat scroll center top transparent; background-size:100%; auto; }
#contentholder .container .colo1 {padding:0 15px; cursor:pointer; overflow:hidden;}
#contentholder .container .colo1 > div {text-align:center; padding: 130px 0 75px; margin-bottom:10px; opacity:0.9; transition: 0.3s; overflow:hidden;}
#contentholder .container .colo1 > div:hover {opacity:1;}
#contentholder .container .colo1 h3 {font-weight:700; color:#fff;}
#contentholder .container .colo1 h3 a {font-weight:700; color:#fff; text-decoration:none; }

#contentholder .container .coloFirst > div {background:url("/files/start01.jpg") no-repeat scroll center top transparent; background-size:100%; auto; }
#contentholder .container .coloMid > div {background:url("/files/start02.jpg") no-repeat scroll center top transparent; background-size:100%; auto; }
#contentholder .container .coloLast > div {background:url("/files/start03.jpg") no-repeat scroll center top transparent; background-size:100%; auto; }

#contentholder .container .attewrap img {border:1px solid #36170b; opacity:0.9;}
#contentholder .container .attewrap img:hover {opacity:1; transition: 0.2s;}

#contentholder .container .attespecify img {border:1px solid #36170b;}

#contentholder .container table td {color: #36170b;  font-family: Oswald,sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 21px; padding:5px 0;}

#contentholder .container form input, #contentholder .container form textarea {border:1px solid #36170b; border-radius:3px;}
#contentholder form input[type="submit"] {background:none; color:#36170b; font-size:14px; font-weight:400; width:auto; float:right; clear:right; padding:5px 10px;}
#contentholder form input[type="submit"]:hover {cursor:pointer; background:#36170b; color:#fff;}


/* ----- Footer-------- */
#footer .container {border-top:1px solid #000; border-bottom:1px solid #000; margin-bottom:15px;}
#footer .container h3 {font-weight:bold; font-size:14px;}
#footer .container p {margin-bottom:12px; font-weight:300; font-size:14px;}
#footer .container  .col-sm-4 p {clear:both;}
#footer .container  .col-sm-4 {padding-top:15px;}

.cms-icons {margin-bottom:15px;}
.cms-icons .cms-FB {margin:0 0 0 10px;}
.cms-icons .cms-SP {margin:0 15px 0 0 !important;}





body img.alignleft {
    padding: 0px;
    margin: 0 10px 2px 0;
    display: inline;
    float:left;
}



/* Contact form */
form.wpcf7-form p {margin-bottom: 10px;}
form.wpcf7-form b {margin-left: 3px; color: red; font-weight: 400;}
form.wpcf7-form input {padding: 5px; width: 100%; border: 1px solid #ccc; font-size: 13px; line-height: 1.2; margin-top: 5px; color: #222;}
form.wpcf7-form textarea {padding: 5px; width: 100%; border: 1px solid #ccc; font-size: 13px; line-height: 1.2; margin-top: 5px; color: #222;}
form.wpcf7-form input[type="submit"] {border: none; padding: 15px 0; color: #fff; font-weight: bold; background: #4C9ED9;}
form.wpcf7-form input[type="submit"]:hover {background: #307DB4;}


/* Mobile CSS */

@media all and (min-width: 1000px) and (max-width: 1200px) { 

#contentholder .container .startwrap { padding: 8% 0 3%; } 

}

@media all and (min-width: 768px) and (max-width: 1000px) { 

#contentholder .container .startwrap { padding: 8% 0 0; } 

}
@media all and (max-width: 991px)  {
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title div {font-size: 8px!important;}

}
@media all and (max-width: 767px)  {
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title div {font-size: 30px!important;}

#header .navbar-toggle {height: 42px}
#header .navbar-toggle.modalinfo {left: auto;  right: 29px;  top: -52px;}

#content .vc_tta-tabs .vc_tta-panel-body {background:none; border:1px solid #714210; border-radius:0; padding-top:2em;}
#content .vc_tta-tabs .vc_tta-panels {background:none;}
#content .vc_tta-tabs  .vc_tta-tabs-list {border-bottom:1px solid #714210;}

#content .vc_tta-tabs  .vc_tta-panel-heading  {background:none; border-radius:0; border:none;}
#content .vc_tta-tabs  .vc_tta-panel-heading a {background:none; border-radius:0; border:none;}
#content .vc_tta-tabs  .vc_tta-panel-heading a  { border:1px solid #714210; background:none; }
#content .vc_tta-tabs .vc_tta-panel-heading a:hover{background:#714210; color:#fff;}
#content .vc_tta-tabs .vc_active  a {background:#714210; color:#fff;}

#header .logo-center img {  margin: 20px 0 60px;}

#header  .navbar-toggle {position:absolute; left:0; right:0; margin:0 auto; bottom:10px; width:44px; }

#header .navbar-header {position:relative;}


#header  .menu .nav { float:left;width:100%;clear:both}
#header .menu ul > li:after {border:none !important;}

#header .menu ul li ul li a {margin:0;}

#header .menu ul li a { line-height:30px;padding:0;font-size:14px;padding-left:5px; margin:0;}
#header .menu ul li { float:left;width:100%;margin-bottom:1px;}

#header .menu ul li a:hover { background-color:#513226;color:#fff}



.navbar-collapse { border:none!important;}
#header .menu ul ul li a {line-height:25px; padding:0 10px 0;font-size:12px; margin:0; border:none;}
#header .menu ul ul li a:hover { background-color:#513226!important;color:#fff} 
#header .menu ul li.current_page_item_parent > a{ background-color:#fa7227;color:#fff}
#header .menu ul li.current_page_item >a { background-color:#513226;color:#fff}
#header .menu ul ul {    border-top: none; margin-bottom:0;}
#header .menu ul ul li.current_page_item >a { background-color:#513226!important;color:#fff}

#content {padding:0 10px;}

#footer .container .footer-4 img { margin-top:-30px; margin-right:-40px; }


form.wpcf7-form input {font-size: 16px;}
form.wpcf7-form textarea {font-size: 16px;}
.cms-icons {text-align: center;}
.cms-icons div:last-child {display: block; float: none;}
.cms-SP {margin: 0;}

#contentholder .container .attewrap .wpb_column {width:50%; float:left;}

#contentholder .container .startwrap { padding: 3% 0 2%; } 

#contentholder .container .startwrap .wpb_button, #contentholder .container .startwrap .wpb_content_element, #contentholder .container .startwrap ul.wpb_thumbnails-fluid > li {margin-bottom:0 !important;}

}

@media all and (max-width: 520px)  {

#contentholder .container .startwrap h2 {margin-bottom:0;}
#contentholder .container .startwrap {margin-bottom:10px;}
}

body.login {background: rgb(146,208,180); background: -moz-linear-gradient(left,  rgba(146,208,180,1) 0%, rgba(95,174,207,1) 75%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(146,208,180,1)), color-stop(75%,rgba(95,174,207,1))); background: -webkit-linear-gradient(left,  rgba(146,208,180,1) 0%,rgba(95,174,207,1) 75%); background: -o-linear-gradient(left,  rgba(146,208,180,1) 0%,rgba(95,174,207,1) 75%); background: -ms-linear-gradient(left,  rgba(146,208,180,1) 0%,rgba(95,174,207,1) 75%); background: linear-gradient(to right,  rgba(146,208,180,1) 0%,rgba(95,174,207,1) 75%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#92d0b4\', endColorstr=\'#5faecf\',GradientType=1 );}
body.login #login {background: rgba(255,255,255, .75);}


@media screen and (max-width: 480px)
<style>…</style>
.wdpu-3448 {
    padding: 0;
    width: 300px;
    height: 620px;
    margin-left: 35px;
}

@media screen and (max-width: 480px) {
.wdpu-3448 .wdpu-msg {
    position: relative;
    display: block;
    margin: 0;
    text-align: left;
    box-shadow: 0 2px 40px rgba(0, 0, 0, 0.3);
    font-size: 10px;
    /* max-width: 800px; */
    /* min-width: 100px; */
    height: 700px;
    width: 266px;
}
