body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
/* dk_masonry global styles */
.masonry .image_container img {
	vertical-align: bottom;
}
.masonry > div, .masonry > section {
	float: left;
}
/* -- dk_masonry theme 'standard' :: copyright 2013-2016 by Dirk Klemmt -- */

/* global */
.msry_theme_standard.ce_masonry_gallery {
    padding: 10px;
}

.msry_theme_standard .masonry_gallery {
    overflow: hidden;
}

/* loader */
.msry_theme_standard .masonry_gallery.loading,
.msry_theme_standard .masonry_item img.loading {
    min-width: 75px;
    min-height: 75px;
    background: #f5f5f5 url(data:image/gif;base64,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) center no-repeat;
}

/* slides */
.msry_theme_standard .masonry_gallery {
    margin-bottom: 10px;
    padding: 5px;
    background-color: #f5f5f5;
    border-radius: 2px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .01), 0 1px 5px rgba(0, 0, 0, .1);
}

/* captions */
.msry_theme_standard .masonry_gallery figcaption {
    box-sizing: border-box;
    position: absolute;
    bottom: 5px;
    padding: 3px 6px;
    z-index: 1;
    color: white;
    background: rgba(0, 0, 0, .5);
    opacity: 0;
}

.msry_theme_standard .masonry:not(.loading) .masonry_gallery figcaption {
    -webkit-animation-name: fadeInUp;
    -webkit-animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 1s;
    animation-name: fadeInUp;
    animation-fill-mode: both;
    animation-duration: 1s;
    animation-delay: 1s;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "utf-8";
/* CSS Document */
html, body{
	min-height: 100vh;
	position: relative;
	font-family: Ubuntu;
	max-width: 100%;
    color: #454e4d;
    line-height: 150%;
}
.ce_form{
    line-height: 100%;
}
body a{
    text-decoration: none;
    color: white;
}
iframe{
	width: 100% !important;
}
.page{
	margin: auto;
}

.widget-checkbox fieldset {
    margin: 15px 0;
    padding: 0;
    border: none;
}
.block{
	overflow: visible;
}
.masonry_gallery{
	padding: 4px;
}
.masonry_item .image_container {
    margin: 5px;
}
.content-wrapper{
	width: 960px;
	margin: auto;
	padding-bottom: 80px;
}
.page-header{
	background-color: #454e4d;
	height: 180px;
	width: 100%;
	padding: auto;
}
.page-header:after{
	clear: both;
	content: "";
}
.ce_text{
	padding: 5px;
}
p{
	margin: 0;
}
h1{
	font-family: Lato;
}
h2{
	font-family: Lato;
	margin-bottom: 0;
	color: #18178c;
}
h3{
	font-family: Lato;
}
h4{
	font-family: Lato;
}
h5{
	font-family: Lato;
}
h6{
	font-family: Lato;
}
.widget-textarea{
	padding-bottom: 10px;
}
.widget-text{
	width: 480px;
	padding-bottom: 10px;
}
iframe{
	padding-bottom: 10px;
    width: 100%;
    height: 70vh;
}
.not-clickable a{
	pointer-events: none;
}
.level_2 a{
	pointer-events: all;
}
.text {
	width: 450px;
	border: 1px solid;
	border-color: black;
}
textarea{
	border: 1px solid;
	border-color: black;
    font-family: Ubuntu;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ce_text a{
	color: #454e4d;
	text-decoration: none;
}
.ce_text a:visited{
	color: #454e4d;
	text-decoration: none;
}
.submit{
	color: black;
    height: 30px;
    width: 100px;
    border: 1px solid #454e4d;
    transition: background-color ease 400ms;
    background: none;
}
.submit:hover{
    background-color: #454e4d;
    color: white;
    border: 0px;
}
.submit_container{
	width: 480px;
	padding-bottom: 20px;
    padding-top: 10px;
}
.widget-captcha{
	width: 480px;
    padding-top: 10px;
	display: flex;
	flex-direction: column-reverse;
}
.captcha{
	border: 1px solid;
	border-color: black;
	padding-left: 20px;
}
.captcha_text{
	margin: 10px 0;
}
.caption,
figcaption {
	text-align: center;
	top: 50%;
	position: absolute;
	left: 50%;
	color: white;
	border: 1px solid;
	border-color: white;
	padding: 3px;
	font-size: 120%;
	transform: translate(-50%,-50%);
    pointer-events: none;
}
.tel-header{
	color: white;
	position: relative;
	float: right;
	top: 10px;
	text-decoration: none;
	right: calc((100% - 1060px)/2);
}
.tel-header a{
	text-decoration: none;
	color: white;
}

.logo2 {
	position: relative;
	top: 10px;
	float: right;
	z-index: 10;
	right: calc((100% - 1050px)/2);
}
.home .logo2{
	width:120px;
	height:120px;
	right: calc((100% - 1115px)/2);
}
.home .logo2 img{
	width:120px;
	height:120px;
}
.tel-header a:visited{
	color: white;
	text-decoration: none;
}
.home #logo{
	right: calc((100% - 1190px)/2);
}
#logo {
	position: relative;
	padding: 20px;
	background-color: white;
    float: right;
	z-index: 1;
	right: calc((100% - 1120px)/2);
}
.page-footer {
	width: 100%;
	color: white;
	height: 80px;
	bottom: 0;
	left: 0;
    background-color: #18178c;
	/* position: absolute; */
    border-top: 30px;
}
.main-content{
    padding-bottom: 20px;
}
.footer-backofen {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	background-color: #454e4d;
	position: relative;
	float: right;
	right: calc((100% - 960px)/2);
    height: 40px;
}
.footer-logo img {
	display: block;
}
.page-footer a {
	color: white;
}
.footer-navigation{
	position: relative;
	top: 30px;
}
.footer-navigation ul li {
	background-color: #18178c;
}
.footer-logo {
	height: 80px;
	float: right;
	position: relative;
	right: calc((100% - 960px)/2);
}
.page-footer a:visited {
	color: white;
}
#main-navigation{
    padding-left: calc((100% - 970px)/2);
	z-index: 10;
}
.cc-revoke {
	background: lightgrey;
}
nav {
	position: absolute;
	margin: auto;
	top: 110px;
	padding-left: calc((100% - 960px)/2);
}
nav ul li a:visited {
	color: white;
	text-decoration: none;
}
nav ul {
	margin: 0;
	width: auto;
	padding: 0;
}
nav ul > li {
	float: left;
	list-style: none;
	color: white;
	text-align: left;
	display: block;
	text-decoration: none !important;
    padding: 5px;
    position: relative;
    padding-right: 30px;
}
nav ul li ul {
    position: absolute;
	top: 100%;
	left: 0;
	display: none;
	padding-top: 2px;
    /*padding-bottom: 10px;*/
    opacity: 1;
    text-align: left;
    color: white;
    background-color: rgba(69,78,77,0.9);
}
#main-navigation ul li ul li{
    padding-left: 10px;
}
nav ul li ul li {
    padding: 0;
    width: auto;
    display: block;
    float: none;
}
nav ul li ul li a{
    display: block;
    padding: 5px 10px;
	color: white;
	text-decoration: none;
    opacity: 2;
}
.sibling {
	text-decoration: none;
}
.start img {
    transition: filter ease 400ms ;
}
.start:hover img {
	filter: brightness(25%);
}
.start a:hover {
	color: white !important;
}

.caption{
	color: white;
	opacity: 1;
}
#ctrl_1{
    padding-left: 9px;
}
#ctrl_3{
    padding-left: 9px;
}
#ctrl_5{
    padding-left: 9px;
}
#ctrl_2{
    padding-left: 9px;
}
#ctrl_4{
    float: right;
    padding-left: 9px;
}
#ctrl_6{
    padding-left: 9px;
}
#ctrl_7{
    padding-left: 9px;
}
#ctrl_8{
    padding-left: 9px;
}
.level_2 .active{
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.ce_text{
    padding: 5px 0;
    margin: 5px 0;
}
.zertifikat{
    margin-top: 5px;
    border: 1px solid #454e4d;
    margin-bottom: 25px;
}
nav ul li ul li  a:visited {
	color: white;
}
input#responsive-nav,
label.responsive-nav-label {
  display: none;
}
.strich{
    position: absolute;
    display: block;
    width: 30px;
    border-bottom: 2px solid #18178c;
    margin-top: -12px;
	margin-left: -20px;
}
.widget.textarea{
    width: 100%;
    clear: both;
}
.textarea{
    width: 100%;
}
@media only all and (min-width: 1070px){
    .not-clickable{
        width: 250px;
        margin-right: 0;
    }
    .not-clickable ul{
        width: 250px;
    }
    .not-clickable {
        padding-right: 0;
    }
	nav ul li:hover {
		color: white;
		height: auto;
	}
    nav ul li ul li {
        text-align: left !important;
        border: 1px solid transparent;
    }
    nav ul li ul li {
        padding-right: 5px;
    }
	nav ul li:hover ul {
		height: auto;
	}
	nav ul li ul li:hover{
		border-color: white;
	}
    nav ul li ul{
        padding-top: 12px;
    }
    .active:after {
        padding-bottom: 5px;
    }
    ul.level_1 > li > span,
    ul.level_1 > li > a {
        position: relative;
    }
    ul.level_1 > li > span:after,
    ul.level_1 > li > a:after {
        content: "";
        position: absolute;
        display: block;
        height: 0;
        width: 30px;
        left: -15px;
        bottom: -10px;
        border-bottom: 2px solid white;
        z-index: 10000;
        opacity: 0;
    }
    ul.level_1:not(.mouse-on-child) > li.active > span:after,
    ul.level_1:not(.mouse-on-child) > li.trail > a:after {
        content: "";
        position: absolute;
        display: block;
        height: 0;
        width: 30px;
        left: -15px;
        bottom: -10px;
        border-bottom: 2px solid white;
        z-index: 10000;
        opacity: 1;
        transition: all ease 400ms;
    }
    ul.level_1 > li:hover > span:after,
    ul.level_1 > li:hover > a:after {
        content: "";
        position: absolute;
        display: block;
        height: 0;
        width: 30px;
        left: -15px;
        bottom: -10px;
        border-bottom: 2px solid white;
        z-index: 10000;
        opacity: 1;
        transition: all ease 400ms;
    }
    .footer-navigation{
        padding-left: calc((100vw - 960px)/2);
    }
    nav ul > li {
        padding-right: 50px;
    }
    nav ul li ul li {
        margin-right: 0;
    }
}
@media only screen and (max-width: 835px) {
    #kontakt-kopie .image_container{
        display: none;
    }
	#datenschutz iframe{
		height: 230px !important;
	}
}

@media only screen and (max-width: 455px) {
    .widget-text{
        width: 100% !important;
    }
    .widget .text{
        width: 100% !important;
        padding-right: 5px ;
    }
    #ctrl_1{
        width: 100% !important;
        padding-right: 5px;
    }
    #ctrl_3{
        width: 100% !important;
        padding-right: 5px;
    }
    #ctrl_5{
        width: 100% !important;
        padding-right: 5px;
    }
    #ctrl_2{
        width: 100% !important;
        padding-right: 5px;
    }
    #ctrl_4{
        width: 100% !important;
        padding-right: 5px;
    }
    #ctrl_6{
        width: 100% !important;
        padding-right: 5px;
    }
    #ctrl_7{
        padding-right: 5px;
    }
    #ctrl_8{
        display: block;
        margin-bottom: 10px;
    }
    .captcha_text{
        padding-left: 0;
    }
    .widget-captcha{
        width: 100%;
    }
    .submit_container{
        text-align: start;
        padding-left: 5px;
    }
	#datenschutz iframe{
		height: 350px !important;
	}
}
@media only screen and (max-width: 1048px) {
	.content-wrapper {
		padding: 0 20px;
	}
    #ctrl_1{
        padding-left: 9px;
    }
    #ctrl_3{
        padding-left: 9px;
    }
    #ctrl_5{
        padding-left: 9px;
    }
    /* #ctrl_2{
        float: left;
    }
    #ctrl_4{
        float: left;
    }
    #ctrl_6{
        float: left;
    } */
    #ctrl_8{
        padding-left: 0;
    }
    /* .widget{
        padding-left: 5px;
        padding-right: 5px;
    } */
    .submit_container{
        width: 90px;
    }

}
@media only screen and (max-width: 500px){
    .tel-header a{
        display: block;
    }
    .tel-header{
        top: 0;
    }
}
@media only screen and (max-width: 1070px){
	body{
		width: 100%;
	}
	body a {
		text-decoration: none;
		color: white;
	}
	.page-header{
		text-align: left;
		width: 100%;
		height: 100px;
	}
	.page-footer{
		width: 100%;
		bottom: 0;
	}
	.content-wrapper{
		width: 100%;
	}
	.ce_mansonry_gallery  {
    display: inline-block;
	}
	.footer-logo{
		right: 0;
	}
	.footer-backofen{
		right: 0;
		height:100%;
		padding-top: 20px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px;
	}
	#logo {
		height: 160px;
        width: 140px;
        right: 0;
        top: -50px;
	}
	#logo2 {
		display: none;
	}
	.tel-header{
		color: white;
		float: right;
		right: 5%;
	}
	label.responsive-nav-label {
		position: relative;
		display: block !important;
		padding-top: 20px;
		padding-left: 20px;
		cursor: pointer;
		color: #fff;
	}
	label.responsive-nav-label span {
		margin-right: 10px;
	}
	nav.main-navigation{
		position: absolute;
		top: -9999px;
		display: block !important;
		width: 230px;
		text-align: left;
		z-index: 10000;
		background-color: #454e4d;
        margin-top: 15px;
        left: 0;
	}

	input#responsive-nav[type=checkbox]:checked ~ nav {
		position: absolute;
		top: 50px;
	}
	nav.main-navigation li:nth-child(2) {
		pointer-events: none;
	}
	nav.main-navigation li.last{
		padding-bottom: 10px;
	}
	nav.main-navigation li {
		float: none !important;

		border-bottom: none !important;
		margin-left: 0;
		padding-top: 5px;
		background-color: #454e4d;
		text-align: left;
		padding-left: 20px;
		display: block !important;
	}
    nav.main-navigation > li {
        width: 230px !important;
    }

	nav.main-navigation li a {
		margin-bottom: 10px !important;
		text-align: left;
		display: block !important;
	}

	nav.main-navigation > ul > li {
		width: 325px !important;
		display: block !important;
	}

	nav.main-navigation ul ul {
		position: relative !important;
		width: 100%;
		left: 0 !important;
		top: 0 !important;
		box-shadow: none;
		text-align: left;
		display: block !important;
	}

	nav.main-navigation ul ul li {
		text-align: left;
		display: block !important;
	}
	nav.main-navigation ul li ul li{
		display: block !important;
	}
	nav.main-navigation ul li ul{
		display: block !important;
	}
		* {
		box-sizing: border-box;
	}
	.responsive-nav-label{
		font-size: 150%;
	}
    .footer-navigation{
        top: 10px;
    }
    .level_2 .first.last{
    text-align: left;
    }
}
@media only screen and (max-width: 480px){
	.footer-backofen{
		display: none;
	}
}

@font-face {
  font-family: 'icon';
  src: url('../../font/icon.eot?91136965');
  src: url('../../font/icon.eot?91136965#iefix') format('embedded-opentype'),
       url('../../font/icon.woff?91136965') format('woff'),
       url('../../font/icon.ttf?91136965') format('truetype'),
       url('../../font/icon.svg?91136965#icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'icon';
    src: url('../../font/icon.svg?91136965#icon') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-glass:before { content: '\e800'; } /* '' */
.icon-lemon:before { content: '\e807'; } /* '' */
.icon-search:before { content: '\e803'; } /* '' */
.icon-mail:before { content: '\e804'; } /* '' */
.icon-mail-alt:before { content: '\e821'; } /* '' */
.icon-heart:before { content: '\e824'; } /* '' */
.icon-heart-empty:before { content: '\e825'; } /* '' */
.icon-star:before { content: '\e828'; } /* '' */
.icon-star-empty:before { content: '\e829'; } /* '' */
.icon-star-half:before { content: '\e82c'; } /* '' */
.icon-star-half-alt:before { content: '\e82d'; } /* '' */
.icon-user:before { content: '\e82f'; } /* '' */
.icon-users:before { content: '\e830'; } /* '' */
.icon-male:before { content: '\e832'; } /* '' */
.icon-female:before { content: '\e833'; } /* '' */
.icon-video:before { content: '\e835'; } /* '' */
.icon-videocam:before { content: '\e838'; } /* '' */
.icon-picture:before { content: '\e839'; } /* '' */
.icon-camera:before { content: '\e83b'; } /* '' */
.icon-camera-alt:before { content: '\e843'; } /* '' */
.icon-th-large:before { content: '\e806'; } /* '' */
.icon-th:before { content: '\e86a'; } /* '' */
.icon-th-list:before { content: '\e801'; } /* '' */
.icon-ok:before { content: '\e805'; } /* '' */
.icon-ok-circled:before { content: '\e822'; } /* '' */
.icon-ok-circled2:before { content: '\e823'; } /* '' */
.icon-ok-squared:before { content: '\e826'; } /* '' */
.icon-cancel:before { content: '\e827'; } /* '' */
.icon-cancel-circled:before { content: '\e82a'; } /* '' */
.icon-cancel-circled2:before { content: '\e82b'; } /* '' */
.icon-plus:before { content: '\e82e'; } /* '' */
.icon-plus-circled:before { content: '\e844'; } /* '' */
.icon-plus-squared:before { content: '\e831'; } /* '' */
.icon-plus-squared-alt:before { content: '\e836'; } /* '' */
.icon-minus:before { content: '\e837'; } /* '' */
.icon-minus-circled:before { content: '\e834'; } /* '' */
.icon-minus-squared:before { content: '\e83d'; } /* '' */
.icon-minus-squared-alt:before { content: '\e842'; } /* '' */
.icon-help:before { content: '\e83a'; } /* '' */
.icon-help-circled:before { content: '\e83c'; } /* '' */
.icon-info-circled:before { content: '\e869'; } /* '' */
.icon-info:before { content: '\e868'; } /* '' */
.icon-home:before { content: '\e867'; } /* '' */
.icon-link:before { content: '\e866'; } /* '' */
.icon-unlink:before { content: '\e865'; } /* '' */
.icon-link-ext:before { content: '\e864'; } /* '' */
.icon-link-ext-alt:before { content: '\e863'; } /* '' */
.icon-attach:before { content: '\e862'; } /* '' */
.icon-lock:before { content: '\e861'; } /* '' */
.icon-lock-open:before { content: '\e85d'; } /* '' */
.icon-lock-open-alt:before { content: '\e860'; } /* '' */
.icon-pin:before { content: '\e845'; } /* '' */
.icon-eye:before { content: '\e846'; } /* '' */
.icon-eye-off:before { content: '\e847'; } /* '' */
.icon-tag:before { content: '\e848'; } /* '' */
.icon-tags:before { content: '\e849'; } /* '' */
.icon-bookmark:before { content: '\e83e'; } /* '' */
.icon-bookmark-empty:before { content: '\e83f'; } /* '' */
.icon-flag:before { content: '\e840'; } /* '' */
.icon-flag-empty:before { content: '\e841'; } /* '' */
.icon-flag-checkered:before { content: '\e86b'; } /* '' */
.icon-thumbs-up:before { content: '\e878'; } /* '' */
.icon-thumbs-down:before { content: '\e879'; } /* '' */
.icon-thumbs-up-alt:before { content: '\e87c'; } /* '' */
.icon-thumbs-down-alt:before { content: '\e87d'; } /* '' */
.icon-download:before { content: '\e87f'; } /* '' */
.icon-upload:before { content: '\e880'; } /* '' */
.icon-download-cloud:before { content: '\e886'; } /* '' */
.icon-upload-cloud:before { content: '\e883'; } /* '' */
.icon-reply:before { content: '\e85e'; } /* '' */
.icon-reply-all:before { content: '\e85c'; } /* '' */
.icon-forward:before { content: '\e859'; } /* '' */
.icon-quote-right:before { content: '\e856'; } /* '' */
.icon-code:before { content: '\e855'; } /* '' */
.icon-export:before { content: '\e84a'; } /* '' */
.icon-export-alt:before { content: '\e84b'; } /* '' */
.icon-pencil:before { content: '\e84c'; } /* '' */
.icon-pencil-squared:before { content: '\e84d'; } /* '' */
.icon-edit:before { content: '\e84e'; } /* '' */
.icon-print:before { content: '\e86c'; } /* '' */
.icon-retweet:before { content: '\e877'; } /* '' */
.icon-keyboard:before { content: '\e87a'; } /* '' */
.icon-gamepad:before { content: '\e87b'; } /* '' */
.icon-comment:before { content: '\e87e'; } /* '' */
.icon-chat:before { content: '\e885'; } /* '' */
.icon-comment-empty:before { content: '\e881'; } /* '' */
.icon-chat-empty:before { content: '\e882'; } /* '' */
.icon-bell:before { content: '\e884'; } /* '' */
.icon-bell-alt:before { content: '\e85f'; } /* '' */
.icon-attention-alt:before { content: '\e85b'; } /* '' */
.icon-attention:before { content: '\e85a'; } /* '' */
.icon-attention-circled:before { content: '\e858'; } /* '' */
.icon-location:before { content: '\e857'; } /* '' */
.icon-direction:before { content: '\e854'; } /* '' */
.icon-compass:before { content: '\e853'; } /* '' */
.icon-trash:before { content: '\e852'; } /* '' */
.icon-doc:before { content: '\e851'; } /* '' */
.icon-docs:before { content: '\e850'; } /* '' */
.icon-doc-text:before { content: '\e84f'; } /* '' */
.icon-doc-inv:before { content: '\e86d'; } /* '' */
.icon-doc-text-inv:before { content: '\e876'; } /* '' */
.icon-folder:before { content: '\e8dc'; } /* '' */
.icon-folder-open:before { content: '\e8e5'; } /* '' */
.icon-folder-empty:before { content: '\e8e6'; } /* '' */
.icon-folder-open-empty:before { content: '\e94e'; } /* '' */
.icon-box:before { content: '\e94d'; } /* '' */
.icon-rss:before { content: '\e94c'; } /* '' */
.icon-rss-squared:before { content: '\e949'; } /* '' */
.icon-phone:before { content: '\e948'; } /* '' */
.icon-phone-squared:before { content: '\e935'; } /* '' */
.icon-menu:before { content: '\e94a'; } /* '' */
.icon-cog:before { content: '\e932'; } /* '' */
.icon-cog-alt:before { content: '\e931'; } /* '' */
.icon-wrench:before { content: '\e92e'; } /* '' */
.icon-basket:before { content: '\e92d'; } /* '' */
.icon-calendar:before { content: '\e94b'; } /* '' */
.icon-calendar-empty:before { content: '\e909'; } /* '' */
.icon-login:before { content: '\e90b'; } /* '' */
.icon-logout:before { content: '\e90c'; } /* '' */
.icon-mic:before { content: '\e86e'; } /* '' */
.icon-mute:before { content: '\e875'; } /* '' */
.icon-volume-off:before { content: '\e8dd'; } /* '' */
.icon-volume-down:before { content: '\e8e4'; } /* '' */
.icon-volume-up:before { content: '\e8e7'; } /* '' */
.icon-headphones:before { content: '\e94f'; } /* '' */
.icon-clock:before { content: '\e955'; } /* '' */
.icon-lightbulb:before { content: '\e950'; } /* '' */
.icon-block:before { content: '\e956'; } /* '' */
.icon-resize-full:before { content: '\e957'; } /* '' */
.icon-resize-full-alt:before { content: '\e958'; } /* '' */
.icon-resize-small:before { content: '\e934'; } /* '' */
.icon-resize-vertical:before { content: '\e933'; } /* '' */
.icon-resize-horizontal:before { content: '\e930'; } /* '' */
.icon-move:before { content: '\e92f'; } /* '' */
.icon-zoom-in:before { content: '\e92b'; } /* '' */
.icon-zoom-out:before { content: '\e92c'; } /* '' */
.icon-down-circled2:before { content: '\e90a'; } /* '' */
.icon-up-circled2:before { content: '\e906'; } /* '' */
.icon-left-circled2:before { content: '\e907'; } /* '' */
.icon-right-circled2:before { content: '\e86f'; } /* '' */
.icon-down-dir:before { content: '\e874'; } /* '' */
.icon-up-dir:before { content: '\e8de'; } /* '' */
.icon-left-dir:before { content: '\e8e3'; } /* '' */
.icon-right-dir:before { content: '\e8e8'; } /* '' */
.icon-down-open:before { content: '\e954'; } /* '' */
.icon-left-open:before { content: '\e953'; } /* '' */
.icon-right-open:before { content: '\e952'; } /* '' */
.icon-up-open:before { content: '\e951'; } /* '' */
.icon-angle-left:before { content: '\e936'; } /* '' */
.icon-angle-right:before { content: '\e937'; } /* '' */
.icon-angle-up:before { content: '\e93d'; } /* '' */
.icon-angle-down:before { content: '\e93e'; } /* '' */
.icon-angle-circled-left:before { content: '\e942'; } /* '' */
.icon-angle-circled-right:before { content: '\e946'; } /* '' */
.icon-angle-circled-up:before { content: '\e92a'; } /* '' */
.icon-angle-circled-down:before { content: '\e929'; } /* '' */
.icon-angle-double-left:before { content: '\e90d'; } /* '' */
.icon-angle-double-right:before { content: '\e905'; } /* '' */
.icon-angle-double-up:before { content: '\e908'; } /* '' */
.icon-angle-double-down:before { content: '\e870'; } /* '' */
.icon-down:before { content: '\e873'; } /* '' */
.icon-left:before { content: '\e8df'; } /* '' */
.icon-right:before { content: '\e8e2'; } /* '' */
.icon-up:before { content: '\e8e9'; } /* '' */
.icon-down-big:before { content: '\e96b'; } /* '' */
.icon-left-big:before { content: '\e96c'; } /* '' */
.icon-right-big:before { content: '\e967'; } /* '' */
.icon-up-big:before { content: '\e965'; } /* '' */
.icon-right-hand:before { content: '\e959'; } /* '' */
.icon-left-hand:before { content: '\e938'; } /* '' */
.icon-up-hand:before { content: '\e93c'; } /* '' */
.icon-down-hand:before { content: '\e93f'; } /* '' */
.icon-left-circled:before { content: '\e944'; } /* '' */
.icon-right-circled:before { content: '\e947'; } /* '' */
.icon-up-circled:before { content: '\e927'; } /* '' */
.icon-down-circled:before { content: '\e928'; } /* '' */
.icon-cw:before { content: '\e90e'; } /* '' */
.icon-ccw:before { content: '\e903'; } /* '' */
.icon-arrows-cw:before { content: '\e904'; } /* '' */
.icon-level-up:before { content: '\e871'; } /* '' */
.icon-level-down:before { content: '\e872'; } /* '' */
.icon-shuffle:before { content: '\e8e0'; } /* '' */
.icon-music:before { content: '\e802'; } /* '' */
.icon-expand:before { content: '\e8ea'; } /* '' */
.icon-collapse:before { content: '\e96a'; } /* '' */
.icon-expand-right:before { content: '\e969'; } /* '' */
.icon-collapse-left:before { content: '\e968'; } /* '' */
.icon-play:before { content: '\e964'; } /* '' */
.icon-play-circled:before { content: '\e966'; } /* '' */
.icon-play-circled2:before { content: '\e939'; } /* '' */
.icon-stop:before { content: '\e941'; } /* '' */
.icon-pause:before { content: '\e940'; } /* '' */
.icon-to-end:before { content: '\e943'; } /* '' */
.icon-to-end-alt:before { content: '\e945'; } /* '' */
.icon-to-start:before { content: '\e926'; } /* '' */
.icon-to-start-alt:before { content: '\e925'; } /* '' */
.icon-fast-fw:before { content: '\e90f'; } /* '' */
.icon-fast-bw:before { content: '\e902'; } /* '' */
.icon-eject:before { content: '\e901'; } /* '' */
.icon-target:before { content: '\e8d8'; } /* '' */
.icon-signal:before { content: '\e8d7'; } /* '' */
.icon-award:before { content: '\e8d6'; } /* '' */
.icon-desktop:before { content: '\e8d5'; } /* '' */
.icon-laptop:before { content: '\e8eb'; } /* '' */
.icon-tablet:before { content: '\e960'; } /* '' */
.icon-mobile:before { content: '\e961'; } /* '' */
.icon-inbox:before { content: '\e962'; } /* '' */
.icon-globe:before { content: '\e963'; } /* '' */
.icon-sun:before { content: '\e95a'; } /* '' */
.icon-cloud:before { content: '\e93a'; } /* '' */
.icon-flash:before { content: '\e923'; } /* '' */
.icon-moon:before { content: '\e922'; } /* '' */
.icon-umbrella:before { content: '\e921'; } /* '' */
.icon-flight:before { content: '\e920'; } /* '' */
.icon-fighter-jet:before { content: '\e91f'; } /* '' */
.icon-leaf:before { content: '\e924'; } /* '' */
.icon-font:before { content: '\e910'; } /* '' */
.icon-bold:before { content: '\e8ff'; } /* '' */
.icon-italic:before { content: '\e900'; } /* '' */
.icon-text-height:before { content: '\e8d9'; } /* '' */
.icon-text-width:before { content: '\e8da'; } /* '' */
.icon-align-left:before { content: '\e8db'; } /* '' */
.icon-align-center:before { content: '\e8d4'; } /* '' */
.icon-align-right:before { content: '\e8ec'; } /* '' */
.icon-align-justify:before { content: '\e95f'; } /* '' */
.icon-list:before { content: '\e95e'; } /* '' */
.icon-indent-left:before { content: '\e95d'; } /* '' */
.icon-indent-right:before { content: '\e95c'; } /* '' */
.icon-list-bullet:before { content: '\e95b'; } /* '' */
.icon-list-numbered:before { content: '\e93b'; } /* '' */
.icon-strike:before { content: '\e919'; } /* '' */
.icon-underline:before { content: '\e91a'; } /* '' */
.icon-superscript:before { content: '\e91b'; } /* '' */
.icon-subscript:before { content: '\e91c'; } /* '' */
.icon-table:before { content: '\e91d'; } /* '' */
.icon-columns:before { content: '\e91e'; } /* '' */
.icon-crop:before { content: '\e911'; } /* '' */
.icon-scissors:before { content: '\e8fd'; } /* '' */
.icon-paste:before { content: '\e8fe'; } /* '' */
.icon-briefcase:before { content: '\e8cf'; } /* '' */
.icon-suitcase:before { content: '\e8d0'; } /* '' */
.icon-ellipsis:before { content: '\e8d1'; } /* '' */
.icon-ellipsis-vert:before { content: '\e8d3'; } /* '' */
.icon-off:before { content: '\e8ed'; } /* '' */
.icon-road:before { content: '\e8ee'; } /* '' */
.icon-list-alt:before { content: '\e8f1'; } /* '' */
.icon-qrcode:before { content: '\e8f0'; } /* '' */
.icon-barcode:before { content: '\e8ef'; } /* '' */
.icon-book:before { content: '\e8f2'; } /* '' */
.icon-ajust:before { content: '\e8f3'; } /* '' */
.icon-tint:before { content: '\e918'; } /* '' */
.icon-check:before { content: '\e917'; } /* '' */
.icon-check-empty:before { content: '\e916'; } /* '' */
.icon-circle:before { content: '\e915'; } /* '' */
.icon-circle-empty:before { content: '\e914'; } /* '' */
.icon-dot-circled:before { content: '\e913'; } /* '' */
.icon-asterisk:before { content: '\e912'; } /* '' */
.icon-gift:before { content: '\e8fc'; } /* '' */
.icon-fire:before { content: '\e8fb'; } /* '' */
.icon-magnet:before { content: '\e8ce'; } /* '' */
.icon-chart-bar:before { content: '\e8cd'; } /* '' */
.icon-ticket:before { content: '\e8d2'; } /* '' */
.icon-credit-card:before { content: '\e8c1'; } /* '' */
.icon-floppy:before { content: '\e8c0'; } /* '' */
.icon-megaphone:before { content: '\e8ba'; } /* '' */
.icon-hdd:before { content: '\e8b9'; } /* '' */
.icon-key:before { content: '\e8b3'; } /* '' */
.icon-fork:before { content: '\e8a7'; } /* '' */
.icon-rocket:before { content: '\e8b1'; } /* '' */
.icon-bug:before { content: '\e8a8'; } /* '' */
.icon-certificate:before { content: '\e8ad'; } /* '' */
.icon-tasks:before { content: '\e8ae'; } /* '' */
.icon-filter:before { content: '\e8f5'; } /* '' */
.icon-beaker:before { content: '\e8f4'; } /* '' */
.icon-magic:before { content: '\e8f6'; } /* '' */
.icon-truck:before { content: '\e8f7'; } /* '' */
.icon-money:before { content: '\e8f8'; } /* '' */
.icon-euro:before { content: '\e8f9'; } /* '' */
.icon-pound:before { content: '\e8fa'; } /* '' */
.icon-dollar:before { content: '\e8ca'; } /* '' */
.icon-rupee:before { content: '\e8cb'; } /* '' */
.icon-yen:before { content: '\e8cc'; } /* '' */
.icon-rouble:before { content: '\e8c2'; } /* '' */
.icon-try:before { content: '\e8bf'; } /* '' */
.icon-won:before { content: '\e8bb'; } /* '' */
.icon-bitcoin:before { content: '\e8b8'; } /* '' */
.icon-sort:before { content: '\e8b2'; } /* '' */
.icon-sort-down:before { content: '\e8a5'; } /* '' */
.icon-sort-up:before { content: '\e8a6'; } /* '' */
.icon-sort-alt-up:before { content: '\e8a9'; } /* '' */
.icon-sort-alt-down:before { content: '\e8ac'; } /* '' */
.icon-sort-name-up:before { content: '\e8af'; } /* '' */
.icon-sort-name-down:before { content: '\e897'; } /* '' */
.icon-sort-number-up:before { content: '\e896'; } /* '' */
.icon-sort-number-down:before { content: '\e895'; } /* '' */
.icon-hammer:before { content: '\e894'; } /* '' */
.icon-gauge:before { content: '\e890'; } /* '' */
.icon-sitemap:before { content: '\e88c'; } /* '' */
.icon-spinner:before { content: '\e88d'; } /* '' */
.icon-coffee:before { content: '\e8c9'; } /* '' */
.icon-food:before { content: '\e8c8'; } /* '' */
.icon-beer:before { content: '\e8c6'; } /* '' */
.icon-user-md:before { content: '\e8c3'; } /* '' */
.icon-stethoscope:before { content: '\e8be'; } /* '' */
.icon-ambulance:before { content: '\e8bc'; } /* '' */
.icon-medkit:before { content: '\e8b7'; } /* '' */
.icon-h-sigh:before { content: '\e8b4'; } /* '' */
.icon-hospital:before { content: '\e8a4'; } /* '' */
.icon-building:before { content: '\e8a3'; } /* '' */
.icon-smile:before { content: '\e8aa'; } /* '' */
.icon-frown:before { content: '\e8ab'; } /* '' */
.icon-meh:before { content: '\e8b0'; } /* '' */
.icon-anchor:before { content: '\e898'; } /* '' */
.icon-terminal:before { content: '\e899'; } /* '' */
.icon-eraser:before { content: '\e89a'; } /* '' */
.icon-puzzle:before { content: '\e893'; } /* '' */
.icon-shield:before { content: '\e88f'; } /* '' */
.icon-extinguisher:before { content: '\e88b'; } /* '' */
.icon-bullseye:before { content: '\e88e'; } /* '' */
.icon-wheelchair:before { content: '\e887'; } /* '' */
.icon-adn:before { content: '\e8c7'; } /* '' */
.icon-android:before { content: '\e8c5'; } /* '' */
.icon-apple:before { content: '\e8c4'; } /* '' */
.icon-bitbucket-squared:before { content: '\e8bd'; } /* '' */
.icon-css3:before { content: '\e8b6'; } /* '' */
.icon-dribbble:before { content: '\e8b5'; } /* '' */
.icon-dropbox:before { content: '\e8a1'; } /* '' */
.icon-facebook:before { content: '\e8a2'; } /* '' */
.icon-facebook-squared:before { content: '\e8a0'; } /* '' */
.icon-flickr:before { content: '\e89f'; } /* '' */
.icon-foursquare:before { content: '\e89e'; } /* '' */
.icon-github:before { content: '\e89d'; } /* '' */
.icon-github-squared:before { content: '\e89c'; } /* '' */
.icon-github-circled:before { content: '\e89b'; } /* '' */
.icon-gittip:before { content: '\e892'; } /* '' */
.icon-gplus-squared:before { content: '\e891'; } /* '' */
.icon-gplus:before { content: '\e889'; } /* '' */
.icon-html5:before { content: '\e88a'; } /* '' */
.icon-instagramm:before { content: '\e80e'; } /* '' */
.icon-linkedin-squared:before { content: '\e80f'; } /* '' */
.icon-linux:before { content: '\e810'; } /* '' */
.icon-linkedin:before { content: '\e811'; } /* '' */
.icon-maxcdn:before { content: '\e812'; } /* '' */
.icon-pagelines:before { content: '\e813'; } /* '' */
.icon-pinterest-circled:before { content: '\e814'; } /* '' */
.icon-pinterest-squared:before { content: '\e815'; } /* '' */
.icon-renren:before { content: '\e816'; } /* '' */
.icon-skype:before { content: '\e817'; } /* '' */
.icon-stackexchange:before { content: '\e818'; } /* '' */
.icon-stackoverflow:before { content: '\e819'; } /* '' */
.icon-trello:before { content: '\e81a'; } /* '' */
.icon-tumblr:before { content: '\e81b'; } /* '' */
.icon-tumblr-squared:before { content: '\e81c'; } /* '' */
.icon-twitter-squared:before { content: '\e81d'; } /* '' */
.icon-twitter:before { content: '\e81e'; } /* '' */
.icon-vimeo-squared:before { content: '\e81f'; } /* '' */
.icon-vkontakte:before { content: '\e888'; } /* '' */
.icon-weibo:before { content: '\e820'; } /* '' */
.icon-windows:before { content: '\e80d'; } /* '' */
.icon-xing-squared:before { content: '\e80c'; } /* '' */
.icon-youtube:before { content: '\e80b'; } /* '' */
.icon-youtube-squared:before { content: '\e80a'; } /* '' */
.icon-youtube-play:before { content: '\e809'; } /* '' */
.icon-blank:before { content: '\e808'; } /* '' */
.icon-exchange:before { content: '\e8e1'; } /* '' */
/**
 * Global TinyMCE style sheet
 *
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 *
 *   tl_files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 *
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 *
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 *
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (tl_files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }


/* RockSolid Themes format class names: */
.drop-cap{}

/* lato-regular - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/opensauce/fonts/lato-v23-latin-ext_latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* ubuntu-regular - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-italic - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-700 - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-700italic - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/opensauce/fonts/Google_Fonts/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

