/*
Theme Name: Schmuckinsel Theme
Theme URI: https://deinhardt.com
Template: enfold
Author: Deinhardt GmbH
Version: 1.1
*/


/*
 * 
 * GABYS SCHMUCKINSEL DEV
 * 
 * FARBEN
 * 
 * Rosa: #f684a4
 * Hellrosa (Hover): #f8cfdb
 * Dunkelrosa (Alternate): #c36982
 * 
 * Headlines: #776369 (Dunkelrosa)
 * Dunkelgrau (Socket BG): #808080
 * Dunkelgrau (Typo): #666666
 * Grau: #969696
 * Grau (Alternate Socket Typo): #c2c2c2
 * Hellgrau: #ebebeb
 * Hellgrau BG: #f8f8f8
 * Sehr heller grauer BG: #f2f2f2
 * 
 * /



/* Remove image overlay with circle and arrow */
.image-overlay {
display: none !important;
opacity: 0 !important;
}


/* cinzel-decorative-regular - latin */
/* cinzel-decorative-regular - latin */
@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/cinzel-decorative-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Cinzel Decorative Regular'), local('CinzelDecorative-Regular'),
       url('fonts/cinzel-decorative-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cinzel-decorative-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cinzel-decorative-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/cinzel-decorative-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cinzel-decorative-v7-latin-regular.svg#CinzelDecorative') format('svg'); /* Legacy iOS */
}

/* cinzel-decorative-900 - latin */
@font-face {
  font-family: 'Cinzel Decorative Heavy';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/cinzel-decorative-v7-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Cinzel Decorative Black'), local('CinzelDecorative-Black'),
       url('fonts/cinzel-decorative-v7-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cinzel-decorative-v7-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cinzel-decorative-v7-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/cinzel-decorative-v7-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cinzel-decorative-v7-latin-900.svg#CinzelDecorative') format('svg'); /* Legacy iOS */
}

/* cinzel-decorative-700 - latin */
@font-face {
  font-family: 'Cinzel Decorative Bold';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/cinzel-decorative-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Cinzel Decorative Bold'), local('CinzelDecorative-Bold'),
       url('fonts/cinzel-decorative-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cinzel-decorative-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cinzel-decorative-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/cinzel-decorative-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cinzel-decorative-v7-latin-700.svg#CinzelDecorative') format('svg'); /* Legacy iOS */
}


h1,h2 { font-family: Cinzel Decorative !important; }



/*         Deinhardt Standards
-------------------------------------------------------------- */

.tmargin0{margin-top:0!important}.tmargin10{margin-top:10px}.tmargin20{margin-top:20px}.tmargin30{margin-top:30px}.tmargin40{margin-top:40px}.tmargin50{margin-top:50px}.tmargin60{margin-top:60px}.tmargin70{margin-top:70px}.tmargin80{margin-top:80px}.tmargin90{margin-top:90px}.tmargin100{margin-top:100px}
.rmargin0{margin-right:0!important}.rmargin10{margin-right:10px}.rmargin20{margin-right:20px}.rmargin30{margin-right:30px}.rmargin40{margin-right:40px}.rmargin50{margin-right:50px}.rmargin60{margin-right:60px}.rmargin70{margin-right:70px}.rmargin80{margin-right:80px}.rmargin90{margin-right:90px}.rmargin100{margin-right:100px}
.bmargin0{margin-bottom:0!important}.bmargin10{margin-bottom:10px!important}.bmargin20{margin-bottom:20px!important}.bmargin30{margin-bottom:30px!important}.bmargin40{margin-bottom:40px!important}.bmargin50{margin-bottom:50px!important}.bmargin60{margin-bottom:60px!important}.bmargin70{margin-bottom:70px!important}.bmargin80{margin-bottom:80px!important}.bmargin90{margin-bottom:90px!important}.bmargin100{margin-bottom:100px!important}
.lmargin0{margin-left:0!important}.lmargin10{margin-left:10px}.lmargin20{margin-left:20px}.lmargin30{margin-left:30px}.lmargin40{margin-left:40px}.lmargin50{margin-left:50px}.lmargin60{margin-left:60px}.lmargin70{margin-left:70px}.lmargin80{margin-left:80px}.lmargin90{margin-left:90px}.lmargin100{margin-left:100px}
.lrmargin0{margin-left:0!important;margin-right:0!important}.lrmargin10{margin-left:10px;margin-right:10px}.lrmargin20{margin-left:20px;margin-right:20px}.lrmargin30{margin-left:20px;margin-right:20px}.lrmargin40{margin-left:40px;margin-right:40px}.lrmargin50{margin-left:50px;margin-right:50px}.lrmargin60{margin-left:60px;margin-right:60px}.lrmargin70{margin-left:70px;margin-right:70px}.lrmargin80{margin-left:80px;margin-right:80px}.lrmargin90{margin-left:90px;margin-right:90px}.lrmargin100{margin-left:100px;margin-right:100px}
.tbmargin0{margin-top:0!important;margin-bottom:0!important}.tbmargin10{margin-top:10px;margin-bottom:10px!important}.tbmargin20{margin-top:20px;margin-bottom:20px!important}.tbmargin30{margin-top:30px;margin-bottom:20px!important}.tbmargin40{margin-top:40px;margin-bottom:40px!important}.tbmargin50{margin-top:50px;margin-bottom:50px!important}.tbmargin60{margin-top:60px;margin-bottom:60px!important}.tbmargin70{margin-top:70px;margin-bottom:70px!important}.tbmargin80{margin-top:80px;margin-bottom:80px!important}.tbmargin90{margin-top:90px;margin-bottom:90px!important}.tbmargin100{margin-top:100px;margin-bottom:100px!important}
.margin0{margin:0!important}.margin10{margin:10px}.margin20{margin:20px}.margin30{margin:30px}.margin40{margin:40px}.margin50{margin:50px}.margin60{margin:60px}.margin70{margin:70px}.margin80{margin:80px}.margin90{margin:90px}.margin100{margin:100px}

.tpadding0{padding-top:0!important}.tpadding10{padding-top:10px}.tpadding20{padding-top:20px}.tpadding30{padding-top:30px}.tpadding40{padding-top:40px}.tpadding50{padding-top:50px}.tpadding60{padding-top:60px}.tpadding70{padding-top:70px}.tpadding80{padding-top:80px}.tpadding90{padding-top:90px}.tpadding100{padding-top:100px}.tpadding120{padding-top:120px}.tpadding140{padding-top:140px}.tpadding160{padding-top:160px}
.rpadding0{padding-right:0!important}.rpadding10{padding-right:10px}.rpadding20{padding-right:20px}.rpadding30{padding-right:30px}.rpadding40{padding-right:40px}.rpadding50{padding-right:50px}.rpadding60{padding-right:60px}.rpadding70{padding-right:70px}.rpadding80{padding-right:80px}.rpadding90{padding-right:90px}.rpadding100{padding-right:100px}
.bpadding0{padding-bottom:0!important}.bpadding10{padding-bottom:10px}.bpadding20{padding-bottom:20px}.bpadding30{padding-bottom:30px}.bpadding40{padding-bottom:40px}.bpadding50{padding-bottom:50px}.bpadding60{padding-bottom:60px}.bpadding70{padding-bottom:70px}.bpadding80{padding-bottom:80px}.bpadding90{padding-bottom:90px}.bpadding100{padding-bottom:100px}.bpadding120{padding-bottom:120px}.bpadding140{padding-bottom:140px}.bpadding160{padding-bottom:160px}
.lpadding0{padding-left:0!important}.lpadding10{padding-left:10px}.lpadding20{padding-left:20px}.lpadding30{padding-left:30px}.lpadding40{padding-left:40px}.lpadding50{padding-left:50px}.lpadding60{padding-left:60px}.lpadding70{padding-left:70px}.lpadding80{padding-left:80px}.lpadding90{padding-left:90px}.lpadding100{padding-left:100px}
.lrpadding0{padding-left:0!important;padding-right:0!important}.lrpadding10{padding-left:10px;padding-right:10px}.lrpadding20{padding-left:20px;padding-right:20px}.lrpadding30{padding-left:20px;padding-right:20px}.lrpadding40{padding-left:40px;padding-right:40px}.lrpadding50{padding-left:50px;padding-right:50px}.lrpadding60{padding-left:60px;padding-right:60px}.lrpadding70{padding-left:70px;padding-right:70px}.lrpadding80{padding-left:80px;padding-right:80px}.lrpadding90{padding-left:90px;padding-right:90px}.lrpadding100{padding-left:100px;padding-right:100px}
.tbpadding0{padding-top:0!important;padding-bottom:0!important}.tbpadding10{padding-top:10px;padding-bottom:10px}.tbpadding20{padding-top:20px;padding-bottom:20px}.tbpadding30{padding-top:20px;padding-bottom:20px}.tbpadding40{padding-top:40px;padding-bottom:40px}.tbpadding50{padding-top:50px;padding-bottom:50px}.tbpadding60{padding-top:60px;padding-bottom:60px}.tbpadding70{padding-top:70px;padding-bottom:70px}.tbpadding80{padding-top:80px;padding-bottom:80px}.tbpadding90{padding-top:90px;padding-bottom:90px}.tbpadding100{padding-top:100px;padding-bottom:100px}.tbpadding120{padding-top:120px;padding-bottom:120px}.tbpadding140{padding-top:140px;padding-bottom:140px}.tbpadding160{padding-top:160px;padding-bottom:160px}
.padding0{padding:0!important}.padding10{padding:10px}.padding20{padding:20px}.padding30{padding:30px}.padding40{padding:40px}.padding50{padding:50px}.padding60{padding:60px}.padding70{padding:70px}.padding80{padding:80px}.padding90{padding:90px}.padding100{padding:100px}


@media only screen and (max-width: 479px) {
.tmargin0{margin-top:0!important}.tmargin10{margin-top:4px}.tmargin20{margin-top:8px}.tmargin30{margin-top:12px}.tmargin40{margin-top:16px}.tmargin50{margin-top:18px}.tmargin60{margin-top:20px}.tmargin70{margin-top:24px}.tmargin80{margin-top:35px}.tmargin90{margin-top:40px}.tmargin100{margin-top:50px}
.rmargin0{margin-right:0!important}.rmargin10{margin-right:4px}.rmargin20{margin-right:8px}.rmargin30{margin-right:12px}.rmargin40{margin-right:16px}.rmargin50{margin-right:18px}.rmargin60{margin-right:20px}.rmargin70{margin-right:24px}.rmargin80{margin-right:35px}.rmargin90{margin-right:40px}.rmargin100{margin-right:50px}
.bmargin0{margin-bottom:0!important}.bmargin10{margin-bottom:4px}.bmargin20{margin-bottom:8px}.bmargin30{margin-bottom:12px}.bmargin40{margin-bottom:16px}.bmargin50{margin-bottom:18px}.bmargin60{margin-bottom:20px}.bmargin70{margin-bottom:24px}.bmargin80{margin-bottom:35px}.bmargin90{margin-bottom:40px}.bmargin100{margin-bottom:50px}
.lmargin0{margin-left:0!important}.lmargin10{margin-left:4px}.lmargin20{margin-left:8px}.lmargin30{margin-left:12px}.lmargin40{margin-left:16px}.lmargin50{margin-left:18px}.lmargin60{margin-left:20px}.lmargin70{margin-left:24px}.lmargin80{margin-left:35px}.lmargin90{margin-left:40px}.lmargin100{margin-left:50px}
.lrmargin0{margin-left:0!important;margin-right:0!important}.lrmargin10{margin-left:4px;margin-right:4px}.lrmargin20{margin-left:8px;margin-right:8px}.lrmargin30{margin-left:8px;margin-right:8px}.lrmargin40{margin-left:16px;margin-right:16px}.lrmargin50{margin-left:18px;margin-right:18px}.lrmargin60{margin-left:20px;margin-right:20px}.lrmargin70{margin-left:24px;margin-right:24px}.lrmargin80{margin-left:35px;margin-right:35px}.lrmargin90{margin-left:40px;margin-right:40px}.lrmargin100{margin-left:50px;margin-right:50px}
.tbmargin0{margin-top:0!important;margin-bottom:0!important}.tbmargin10{margin-top:4px;margin-bottom:4px}.tbmargin20{margin-top:8px;margin-bottom:8px}.tbmargin30{margin-top:12px;margin-bottom:8px}.tbmargin40{margin-top:16px;margin-bottom:16px}.tbmargin50{margin-top:18px;margin-bottom:18px}.tbmargin60{margin-top:20px;margin-bottom:20px}.tbmargin70{margin-top:24px;margin-bottom:24px}.tbmargin80{margin-top:35px;margin-bottom:35px}.tbmargin90{margin-top:40px;margin-bottom:40px}.tbmargin100{margin-top:50px;margin-bottom:50px}
.margin0{margin:0!important}.margin10{margin:4px}.margin20{margin:8px}.margin30{margin:12px}.margin40{margin:16px}.margin50{margin:18px}.margin60{margin:20px}.margin70{margin:24px}.margin80{margin:35px}.margin90{margin:40px}.margin100{margin:50px}
.tpadding0{padding-top:0!important}.tpadding10{padding-top:4px}.tpadding20{padding-top:8px}.tpadding30{padding-top:12px}.tpadding40{padding-top:16px}.tpadding50{padding-top:18px}.tpadding60{padding-top:20px}.tpadding70{padding-top:24px}.tpadding80{padding-top:35px}.tpadding90{padding-top:40px}.tpadding100{padding-top:50px}
.rpadding0{padding-right:0!important}.rpadding10{padding-right:4px}.rpadding20{padding-right:8px}.rpadding30{padding-right:12px}.rpadding40{padding-right:16px}.rpadding50{padding-right:18px}.rpadding60{padding-right:20px}.rpadding70{padding-right:24px}.rpadding80{padding-right:35px}.rpadding90{padding-right:40px}.rpadding100{padding-right:50px}
.bpadding0{padding-bottom:0!important}.bpadding10{padding-bottom:4px}.bpadding20{padding-bottom:8px}.bpadding30{padding-bottom:12px}.bpadding40{padding-bottom:16px}.bpadding50{padding-bottom:18px}.bpadding60{padding-bottom:20px}.bpadding70{padding-bottom:24px}.bpadding80{padding-bottom:35px}.bpadding90{padding-bottom:40px}.bpadding100{padding-bottom:50px}
.lpadding0{padding-left:0!important}.lpadding10{padding-left:4px}.lpadding20{padding-left:8px}.lpadding30{padding-left:12px}.lpadding40{padding-left:16px}.lpadding50{padding-left:18px}.lpadding60{padding-left:20px}.lpadding70{padding-left:24px}.lpadding80{padding-left:35px}.lpadding90{padding-left:40px}.lpadding100{padding-left:50px}
.lrpadding0{padding-left:0!important;padding-right:0!important}.lrpadding10{padding-left:4px;padding-right:4px}.lrpadding20{padding-left:8px;padding-right:8px}.lrpadding30{padding-left:8px;padding-right:8px}.lrpadding40{padding-left:16px;padding-right:16px}.lrpadding50{padding-left:18px;padding-right:18px}.lrpadding60{padding-left:20px;padding-right:20px}.lrpadding70{padding-left:24px;padding-right:24px}.lrpadding80{padding-left:35px;padding-right:35px}.lrpadding90{padding-left:40px;padding-right:40px}.lrpadding100{padding-left:50px;padding-right:50px}
.tbpadding0{padding-top:0!important;padding-bottom:0!important}.tbpadding10{padding-top:4px;padding-bottom:4px}.tbpadding20{padding-top:8px;padding-bottom:8px}.tbpadding30{padding-top:12px;padding-bottom:8px}.tbpadding40{padding-top:16px;padding-bottom:16px}.tbpadding50{padding-top:18px;padding-bottom:18px}.tbpadding60{padding-top:20px;padding-bottom:20px}.tbpadding70{padding-top:24px;padding-bottom:24px}.tbpadding80{padding-top:35px;padding-bottom:35px}.tbpadding90{padding-top:40px;padding-bottom:40px}.tbpadding100{padding-top:50px;padding-bottom:50px}
.padding0{padding:0!important}.padding10{padding:4px}.padding20{padding:8px}.padding30{padding:12px}.padding40{padding:16px}.padding50{padding:18px}.padding60{padding:20px}.padding70{padding:24px}.padding80{padding:35px}.padding90{padding:40px}.padding100{padding:50px}

}




.tpads {padding-top:30px;} .tpadm {padding-top:60px;} .tpadl {padding-top:90px;} .tpadxl {padding-top:120px;} .bpads {padding-bottom:30px;} .bpadm {padding-bottom:60px;} .bpadl {padding-bottom:90px;} .bpadxl {padding-bottom:120px;} 

@media (max-width: 1024px) {
.tpads {padding-top:10px;} .tpadm {padding-top:30px;} .tpadl {padding-top:60px;} .tpadxl {padding-top:90px;} .bpads {padding-bottom:10px;} .bpadm {padding-bottom:30px;} .bpadl {padding-bottom:60px;} .bpadxl {padding-bottom:90px;} 
}

@media (max-width: 768px) {
.tpads {padding-top:10px;} .tpadm {padding-top:20px;} .tpadl {padding-top:40px;} .tpadxl {padding-top:60px;} .bpads {padding-bottom:10px;} .bpadm {padding-bottom:20px;} .bpadl {padding-bottom:40px;} .bpadxl {padding-bottom:60px;}
}

.minheight25 {
	min-height: 25%; min-height: 25vh;
}

.minheight50 {
	min-height: 50%; min-height: 50vh;
}

.minheight75 {
	min-height: 75%; min-height: 75vh;
}

/*       End Deinhardt Standards
-------------------------------------------------------------- */





/* BASICS */

#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont="entypo-fontello"]::before {
    font-size: 20px;
}

 .containerOhnePaddingB .container .content {
    padding-bottom: 0 !important;
    }

 .containerOhnePaddingT .container .content {
    padding-top: 0 !important;
    }

 
 .container_wrap {
    border-top: 0 !important;
}
 

.darkBG, .darkBG p, .darkBG h2, .darkBG h3, .darkBG h4, .darkBG strong {
color:#ebebeb !important;
}

.grayBG {
background-color: #f2f2f2;
}


.rosa, .rosa p, .rosa h1, .rosa h2, .rosa h3, .rosa h4, .rosa h5, .rosa h6, .rosa strong, .rosa b, .rosa li, .rosa td, .rosa th  {
color:#f684a5 !important;
}

strong {
color: inherit !important;
}

.weiterlesen::after {
    content: "\E87d";
    font-family: 'entypo-fontello';
    font-size: 10px;
    vertical-align: middle;
    padding: 0 8px;
}


.kleineH2 h2 {
font-size: 30px !important;
}

h3.slide-entry-title {
    font-size: 30px !important;
}

.breadcrumb, .breadcrumb a, .main-title, .main-title a {
    color: #969696 !important;
}



/* HEADER */

#header_main {
    border: 0;
}

.av_header_glassy.av_header_transparency .social_bookmarks li a:hover {
color: #ffffff !important;
}

/*
.av-logo-container {
height: 120px !important;
line-height: 120px !important;
}

.header-scrolled .av-logo-container {
height: 70px !important;
line-height: 70px !important;
}

.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
    padding-top: 149px;
}

.av-logo-container .logo {
max-height: unset;
}

.logo img {
	height:95px !important;
	margin-top:12px;
}


.header-scrolled .logo a {
	max-height:60px !important;
}
.header-scrolled .logo img {
	height:60px !important;
	margin-top:8px;
}

.header-scrolled .main_menu ul:first-child > li > a {
height: 69px !important;
line-height: 69px !important;
}

#header_meta .sub_menu > ul > li > a,
#header_meta .phone-info {
font-weight: 300;
font-size:12px;
}

#header_meta .phone-info span,
.av_header_glassy.av_header_transparency .social_bookmarks li a {
color: #969696 !important;
}


#top #wrap_all .social_bookmarks li {
border:0 !important;
}

#top .av_header_transparency #header_meta li,
.header_color li {
    border-color: #969696 !important;
}


.title_container {
background-color: #f8f8f8;
}

h1.entry-title {
font-size:28px !important;
font-family: 'quicksand', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif !important;
text-transform: none !important;
}


.trail-before,
.single-portfolio .trail-end,
.single-portfolio .breadcrumb-trail span:nth-last-child(2) {
display:none !important;
}

*/

/* NAVI */



/*  Slider  */



/* HEADLINES */




/* FOOTER */

#socket .copyright {
    width: 100%;
    font-size: 12px;
padding: 8px 0;
}

.copyright a:last-of-type {
display: none;
}

.widgettitle {
font-size: 24px !important;
font-family: 'quicksand','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif !important;
font-weight: 300 !important;
}
.madeby {
float:right;
}
.madeby a {
display: contents !important;
}

.avia-instagram-feed .avia-button {
    border: 0;
	text-align: left;
	padding:0;
	margin:0;
	color: inherit;
}
.avia-instagram-feed .avia-button:hover {
	color: #f684a4;
}

.avia-instagram-feed .avia-button::before {
content: "";
display: block;
background: url('/wp-content/uploads/2019/04/igram-icon.png') no-repeat;
width: 16px;
height: 16px;
float: left;
margin-right: 6px;
}


/* BLOG */

.newsblog .blog-categories, .newsblog .entry-footer {
display:none !important;
}

.newsblog .entry-title {
padding-bottom: 0 !important;
}

.news-thumb {
    padding: 0;
    border: 0;
    width: 90px;
    height: auto;
}
.news-thumb img, .news-thumb img {
    width: 90px;
    height: auto;
}



.svg200 img { width:200px; }
.svg250 img { width:250px; }
.svg300 img { width:300px; }
.svg350 img { width:350px; }
.svg400 img { width:400px; }
.svg450 img { width:450px; }
.svg500 img { width:500px; }
.svg550 img { width:550px; }
.svg600 img { width:600px; }
.svg650 img { width:650px; }
.svg700 img { width:700px; }
.svg750 img { width:750px; }
.height25 { height: 25% !important; }
.height50 { height: 50% !important; }
.height75 { height: 75% !important; }
.side_menu_button > a {
    color: #776369 !important;
    font-size: 45px;
}
.footer_top p { margin: 0; }
.fs18 p { font-size: 18px; }
em { margin: 0 2px 0 -2px; }
.dark h1, .dark h2, .dark h3,  .dark h4,  .dark h5,  .dark h6 { color: #fff; }
.dark p { color: #eee; }
.textblack p { color: #222; }
.popup_menu_holder h3, .popup_menu_holder p { color: #fff; }
.qode-text-marquee .qode-text-marquee-title {
    font-size: 160px !important;
//    letter-spacing: 1px !important;
    font-family: Arial;
    text-transform: uppercase;
line-height: 120px;
}
.title .title_holder .container {
    vertical-align: bottom;
}

.ratensiemit p {
font-size: 26px;
font-weight: bold;
color: #c36983;
}

.teilnehmerinnen {
z-index: 1;
}

blockquote {
padding-left: 50px;
}

.title h1 { 
    text-transform: uppercase;
}

.productdetail-attributes ul .row {
margin-bottom: 0 !important;
text-align: left !important;
}

.firmenlogo {
max-height: 60px;
width: auto;
margin-bottom:20px
}

img.firmenlogo {
image-rendering: auto !important;
}


.historylink, .historylink:hover {
text-decoration:none
}

.historylink::before {
    content: "\E87c";
    font-family: 'entypo-fontello';
   vertical-align: baseline;
padding: 0 12px 0 0;
}



/* Portfolio Grid */

.esg-navbutton-solo-left {
margin-left:-50px !important;
}
.esg-navbutton-solo-right {
margin-right:-50px !important;
}

.minimal-light .esg-filterbutton, .minimal-light .esg-navigationbutton, .minimal-light .esg-sortbutton, .minimal-light .esg-cartbutton a {
    color: #808080 !important;
    border: 0 !important;
    line-height: 28px;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    font-family: 'quicksand', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif !important;
    background: rgba(0,0,0,0.075) !important;
}

.minimal-light .esg-filterbutton.selected {
   background-color: #f684a4 !important;
    box-shadow: none !important;
    border: 0 !important;
    font-weight: 700 !important;
    color: #fff !important;
}

.minimal-light .esg-navigationbutton:hover {
	background: rgba(0,0,0,0.2) !important;
    border: none !important;
    box-shadow: none !important;
}

.minimal-light .esg-filterbutton:hover, .minimal-light .esg-sortbutton:hover, .minimal-light .esg-sortbutton-order:hover, .minimal-light .esg-cartbutton a:hover {
    background-color: #f8cfdb !important;
    border: none !important;
    box-shadow: none !important;
    color: #fff !important
}

.esg-filterbutton span.eg-el-amount {
    margin-left: 4px;
}

.esg-filters {
margin: 20px 0 10px 0;
}









/* MOBILE HACKS */


@media only screen and (min-width: 1024px) {
.q_logo img {
height: 80% !important;
margin-top: 30px;
}
}



@media only screen and (max-width: 769px) {

}


@media only screen and (max-width: 767px) {

}

@media only screen and (min-width: 320px)  and (max-width: 667px) {
h1 { font-size: 50px; }
.vc_row.mobpad { padding-top: 60px !important; padding-bottom: 60px !important; }
}



@media only screen and (max-width: 480px) {

.responsive .logo img {
    max-height: 60px !important;
}

div .av_one_third {
    margin-right: 0 !important;
    width: 100% !important;
	}
	
#footer div .av_one_third {
    margin-right: 0 !important;
    width: 100% !important;
}

#footer .widget {
    margin: 0;
}

.responsive .logo img {
margin-top:0;
}

.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
    width: 100%;
    max-width: unset !important;
    padding: 0 30px !important;
}


}

