.ce_gallery li:hover .content  {
	opacity: 0.0!important;
}

#cboxTitle  {
	display: none !important;
}

/*  BASIC  */

.header {
    line-height: 130px;
}

.header.original {
    box-shadow: 0 0 8px 6px rgba(0,0,0,0.05);
}


.1logo {
    width: 200px;
    height: 130px;
}


h1 {
	font-size: 3.5rem !important;
}

h2 {
	font-size: 2.7rem !important;
}

h3, h4 {
	font-family: Exo;
	font-size: 22px;
}

#main .mod_article {
    padding-top: 50px;
    padding-bottom: 60px;
}

/*  Footer  */
#bottom .inside .right a {
    margin-left: 0px;
}

#footer .ce_iconbox_inside .fa {
    margin-right: 15px;
    margin-top: 4px;
}

#footer .ce_iconbox .ce_iconbox_inside {
    display: flex;
}
#footer .ce_iconbox_cwrapper {
    margin-top: 0px;
}

/* Startseite Portfolio  */

.mod_portfoliolist_v5 .item .info  {
	padding: 10px 20px;
	background-color: rgba(211, 154, 51, 0.7);
	width: 100%;
}
.mod_portfoliolist_v5 .item .info .title  {
	color: #fff;
	margin-left: 0%;
	opacity: 100;
}
.mod_portfoliolist_v5 .item .image::after  {
	background: rgba(0,0,0,0.0);
}

h5.title {
    font-family: Exo;
    font-weight: 400 !important;
}


.leiste .ce_iconbox_inside .fa {
    font: normal normal normal 40px/1 FontAwesome !important;
}


.swiper-slide .autogrid_wrapper .autogrid.full {
    display: flex;
    justify-content: center;
}

/* EVENTS  */

li.category {
    float: left;
    margin-right: 20px;
    background-color: #d39a33;
    padding: 5px;
}

li.category a {
    color: #fff;
    display: block;
}


/* Hintergrundbild  Muster */

.ce_bgimage.bg_contain .ce_bgimage-image {
    background-size: unset !important;
}


.ce_text_extented p {
    color: #555 !important;
}

.ce_revolutionslider .slogan {

    font-family: exo;
}

.ce_revolutionslider_text {
    width: 105%;
}

#GAOptOut {
    color: #d39a33 !important;
}



.ce_productbox_inside:hover {
    box-shadow: 0px 0px !important;
}

.ce_productbox.version3 .ce_productbox_content_top {
    padding-left: 0px;
    padding-right: 0px;
}


/*  ICONBOX  */
.ce_iconbox_inside h4  {
	margin-bottom: 0px !important;
	margin-top: 4px;
}

.ce_iconbox.version2 .ce_iconbox_inside {
    padding-left: 70px;
}


.ce_divider_extended {
    margin-top: -10px;
}

@media only screen and (min-width: 767px) {
.logo {
    width: 200px;
    height: 130px;
}}


@media only screen and (min-width: 1001px) {
.mainmenu {
    display: block;
}
#nav-open-btn {
    display: none;
}

}

@media only screen and (max-width: 1000px) {
#nav-open-btn {
    display: block;
}
.mainmenu {
    display: none;
}

.header .mod_search  {
	right: 50px;
}
}


#impressum-datenschutz li {
	list-style: inside;
}


/*  FONTS LOKAL */

/* exo-200 - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/exo-v6-latin-200.eot'); /* IE9 Compat Modes */
  src: url('../fonts/exo-v6-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/exo-v6-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/exo-v6-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/exo-v6-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/exo-v6-latin-200.svg#Exo') format('svg'); /* Legacy iOS */
}

/* exo-300 - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/exo-v6-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/exo-v6-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/exo-v6-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/exo-v6-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/exo-v6-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/exo-v6-latin-300.svg#Exo') format('svg'); /* Legacy iOS */
}

/* exo-regular - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/exo-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/exo-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/exo-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/exo-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/exo-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/exo-v6-latin-regular.svg#Exo') format('svg'); /* Legacy iOS */
}

/* exo-500 - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/exo-v6-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/exo-v6-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/exo-v6-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/exo-v6-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/exo-v6-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/exo-v6-latin-500.svg#Exo') format('svg'); /* Legacy iOS */
}

/* exo-700 - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/exo-v6-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/exo-v6-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/exo-v6-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/exo-v6-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/exo-v6-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/exo-v6-latin-700.svg#Exo') format('svg'); /* Legacy iOS */
}





/* allura-regular - latin */
@font-face {
  font-family: 'Allura';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/allura-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/allura-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/allura-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/allura-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/allura-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/allura-v6-latin-regular.svg#Allura') format('svg'); /* Legacy iOS */
}
