﻿.search-container-mob ul li span.close-search-container-mob{width:26px;height:26px;padding:0;border:none;left:30px;top:20px;position:absolute;cursor:pointer;}
.search-container-mob ul li span.close-search-container-mob:before{font-family:icons;font-style:normal;font-weight:normal;content:"\f114";font-size:26px;color:#032c59;position:absolute;left:0;top:0;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}

  .dmbs-footer .social {
    font-family: "utopia-std", serif; }

    .dmbs-footer .social span {
      font-size: 30px;
      line-height: 27px; }

    .dmbs-footer .social p {
      font-size: 14px;
      line-height: 17px;
      font-family: "utopia-std", serif;
      color: #25408f; }

    .dmbs-footer .social .icons {
      padding: 5px 0 15px 0; }

      .dmbs-footer .social .icons a {
        margin-right: 10px;
        margin-bottom: 5px;
        display: inline-block !important;
                 }

        .dmbs-footer .social .icons a img {
          max-height: 33px;
          max-width: 33px; }


.post-navigation .meta-nav {
	color: #686868;
	font-size: 13px;
	font-size: 0.8125rem;
	letter-spacing: 0.076923077em;
	line-height: 1.6153846154;
	margin-bottom: 0.5384615385em;
	text-transform: uppercase;
}
.c-drawing-app__color-pickers{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:0px;padding-bottom:30px;transition:opacity 250ms;z-index:0;height:95px;width:30px;-ms-flex-align:center;align-items:center;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption-text { margin-bottom: 0 }

article img.left, article img.alignleft, .wp-caption.alignleft {
    margin: 0.3em 1.571em 0.5em 0;
    display: block;
    float: left;
}

article img.right, article img.alignright, .wp-caption.alignright {
    margin: 0.3em 0 0.5em 1.571em;
    display: block;
    float: right;
}

article img.center, article img.aligncenter, .wp-caption.aligncenter {
    margin: 0.3em auto 0.5em auto;
    display: block;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

.clear_column {
	clear:both;
	display:block;
	font-size:0; height:0;
	line-height:0; width:100%;
	overflow: hidden;
}


.ctatxt,
.footerheadlinelight,
h1.imgtxt {
    font-weight: 300
}


.footerheadline,
.footerheadlinelight {
    color: #fff;
    font-size: 1.2rem;
    text-transform: uppercase;
    width: 100%;
    float: left
}

    .footerheadlinelight.mar {
        margin-top: 30px
    }


.footerheadlinelight.viborg{
	margin-top:40px;		
}

#kundenstimmen div.wrapper div.content div.next {
position:absolute;top:40%;transform:translateY(-40%);right:-100px;z-index:888;width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#BA0E0D;text-align:center;color:#FFFFFF;font-size:20px;line-height:40px;cursor:pointer;
}

#kundenstimmen div.wrapper div.content div.next:after {
font-family:"Font Awesome 5 Pro";content:"\f105";
}

#kundenstimmen div.wrapper div.content div.next:hover {
background:#FFFFFF;color:#BA0E0D;
}

	
ul.news li h4 {	margin-bottom: 5px !important }

	
ul.news li img { float:left; padding:5px; border:1px solid #cccccc; background-color:#FFFFFF; }


ul.news li .content { float:left; padding:0 0 0 10px; width:126px; }

	
#footerWrap .news a {
	padding:0;
}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}


    #printArea, #session-keys-print {
        display: block;
        width: 100%;
    }

#printArea,
#session-keys-print,
div.print-title,
.mobile-show {
  display: none;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 {        padding: 0 !important;        margin: 0 !important;        float: none !important;        vertical-align: middle;        background-position: center bottom;        background-repeat: no-repeat;        background-size: cover;                width: 100%;      }
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 video {        padding: 0 !important;        margin: 0 !important;        vertical-align: middle;        background-position: center center;        background-repeat: no-repeat;      }
.display-1,.display-2,.display-3,.display-4{font-weight:700;line-height:1.0465}
.display-1{font-size:2.6875rem}
.copy-image__copy h1.display-1,.copy-image__copy h2.display-1{font-size:1.25rem;line-height:1.25;margin-bottom:0}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#159af2}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}


#categories-three .cat-list {width:30%; margin:0 2% 20px 0; padding:10px 1%; float:left; background:#f8f8f8;}

#categories-four .cat-list {width:21.5%; margin:0 2% 20px 0; padding:10px 1%; float:left; background:#f8f8f8;}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header{font-family:'Lora',Georgia,"Times New Roman",serif;font-weight:700;font-size:60px;color:#f8f5f1!important}
.et_pb_fullwidth_header_0 .header-content h1,.et_pb_fullwidth_header_0 .header-content .et_pb_module_header{padding-bottom:5px;line-height:1.3em}
.et_pb_fullwidth_header_0 .header-content .et_pb_fullwidth_header_subhead{padding-bottom:5px;line-height:1.3em}
.navbar-header{width:100%;}
.et_pb_section{padding:57px 0}
.et_pb_section_0.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#f6f1d9!important}
.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#004477!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#ddcc99!important}
body #page-container .et_pb_section .et_pb_button_2{border-color:#ffffff}
body #page-container .et_pb_section .et_pb_button_2:hover:after{color:}
.et_pb_section_1.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#004477!important}
body #page-container .et_pb_section .et_pb_button_2:hover{padding-left:0.7em;padding-right:2em}
body #page-container .et_pb_section .et_pb_button_2:after{display:inline-block;opacity:0}
#sidebars #tabber .wp-post-image, footer #tabber .wp-post-image {margin-top:6px;}
#sidebars .wp-post-image, footer .wp-post-image {margin-bottom:0;margin-top:5px;margin-right:15px;}
.sidebar.c-4-12 {float:right;width:32%;padding:0;line-height:20px;max-width:305px;background:#F4F4F4;}




.scrollup {
    background-color: #222;
    bottom: 60px;
    color: #ffffff;
    display: none;
    float: right;
    padding: 6px 14px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 99;
    font-size: 20px;
    height: 45px;
    width: 45px;
}


.scrollup:hover {
    background-color:#0fb36c;
    color:#fff;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}

.container, .row {
  height: 100%;
}
.container,.row{height:100%}

  .l-header__booking {
    position: absolute;
    right: 0;
    width: 230px;
    max-height: 70px;
    transform-origin: right center;
    transform: translateY(400%) scale(1.5);
    transition: transform 0.2s ease-in-out; }

    .l-header__booking.is-open .l-header__booking__dropdown {
      opacity: 1;
      transform: none;
      display: block; }

  .has-scrolled .l-header__booking {
    transform: none; }

.td-bg-grey{
	background-color: #d9d9d9;
}

#head .logo { }

.board_name {
	font-family: 굴림, 굴림체, 돋움, 돋움체;
	font-size: 9pt;
	color: #aba072;
	font-weight: bold;
	line-height:150%;
}


.servicestyle4 {
	position:relative;
	padding-left:60px;
}

.servicestyle4 i {
	font-size:20px;
	position:absolute;
	top:0px;
	left:0px;
	color:#fff;
	background-color:#00cfef;
	height:40px;
	width:40px;
	border-radius:50%;
	line-height:40px;
	text-align: center;
}

.widget-title {
    overflow: hidden;
    text-align: center;
	font-size: 18px;
	margin-bottom: 20px;
}


.widget-title:before,
.widget-title:after {
    background-color: #ecf0f1;
    content: "";
    display: inline-block;
    height: 2px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.widget-title:before {
    right: 0.5em;
    margin-left: -50%;
}

.widget-title:after {
    left: 0.5em;
    margin-right: -50%;
}

.widget_rss .widget-title:before {
    content: "\e09e";
    display: inline-block;
    font: normal normal normal 18px/1 ElegantIcons;
    -webkit-font-smoothing: antialiased;
    position: relative;
    left: 0;
    top: 0;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_32 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }
.modal-body{position:relative;padding:15px}


.icon-google3:before {
  content: "\ea8f";
}


.entry-content img, .comment-content img, .widget img {
	max-width: 100%;
	
}


.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}


#featured-slider .entry-content {
	color: #FFFFFF;
	padding-top: 5px;
	padding-top: 0.5rem;
}


#featured-slider .entry-content p {
	margin: 0;
	padding: 0;
}


.post .entry-content {
	margin-bottom: 10px;
}


.entry-content ul {
	list-style: square;
	padding: 0 0 0 35px;
	margin-bottom: 30px;
}


.entry-content ol {
	padding: 0 0 0 35px;
	margin-bottom: 30px;
}


.post .entry-content a:hover {
	text-decoration: underline;
}

	#featured-slider .entry-content,
	#featured-slider .slider-read-more-button {
		display: none;
	}

.mvp-mob-img {
display: block !important;
}
.toolbar .logo-another{fill:#000;position:relative;top:50%;transform:translateY(-50%)}
.toolbar{position:fixed;padding:0;background:#fff;width:310px;top:0;z-index:99999;left:-310px;height:64px}

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}

.front #content-content #block-forum-0 .more-link {
  display: none;
}

  .sidebar #block-views-nodequeue_1-block ul a,
  .sidebar #block-forum-0 ul a,
  .sidebar #block-forum-0 .more-link a,
  .sidebar #block-views-nodequeue_1-block .sidebar-more-link a,
  .sidebar #block-forum-0 .sidebar-more-link a {
    color: #2cbf93;
  }


.sidebar #block-forum-0 .more-link {
  display: none;
}

.more-link {
  text-align: right; 
}
.footer-bucket__content__button{border-color:#fff;color:#fff;font-size:10px;padding:8px 16px}
.footer-bucket__content__button:hover{border-color:#9D64FF}
