/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 28 2020 | 16:53:59 */
/* header logo */
.q_logo { left: -45px; }
  header .q_logo img.light { display: none; }

/* homepage_hide slyder erst ab 566px show*/
.hideslyder_mobile { display: none; }

/* breadcrumbs */
.breadcrumbs a { color: black; } 
.breadcrumbs a:hover { color: #e6ae48; } 

/* masonry */
.blog_holder article .post_info {display: none;}

/* portfolio single */  
.info.portfolio_single_tags { display:none !important; } 
.jigpost_headline { color:#999; }
.buch_subline_portfolio p {font-size:16px !important; line-height:25px; font-weight: 600 !important;}

.column_inner h3 {text-transform:none !important;}

/* portfolio single hochformat*/ 
h3.info_section_title {color:#393939; padding-bottom:15px; padding-top:15px;}

.two_columns_66_33>.column1 { width:50%; }
.two_columns_66_33>.column2 { width:40%; }

div.wpb_text_column.wpb_content_element > div > p > strong {font-size: 14px;}
div.wpb_text_column.wpb_content_element > div > p > strong > a {color: black;}
div.wpb_text_column.wpb_content_element > div > p > strong > a:hover {color: #e6ae48;}

/* button */
.qbutton {padding: 2px 20px 2px 26px !important;}

/* portfolio small fields under image */
.portfolio_small_fields { padding-top: 25px; }
.portfolio_small_fields .info_section_title { padding-top: 10px; }

/* portfolio archive */  
.header_archive_artist { background-color:black; margin-bottom:30px; padding: 12px 12px 12px 15px; color:#fff; font-size:24px; line-height:30px; font-weight: 500; text-transform:uppercase;}
.header_category_discription { margin-bottom:40px; font-size:15px; line-height:25px; font-weight: 400;}
.blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner { padding: 10px 0 5px !important;}
.jig-filterButtons, .jig-filterTags { padding-bottom:30px; }

/* portfolio category */  
.blog_holder article .post_image a .icon_plus {display: none;}
#jig1-filterButtons {background-color:#f7f7f7; padding: 11px 15px 15px 15px; margin-bottom:30px; font-weight: 600;}
.jig-no-touch .jig-filterButton:hover, .jig-no-touch .jig-filterButton.jig-filterButtonSelected:hover, .jig-touch .jig-filterButton:active, .jig-touch .jig-filterButton.jig-filterButtonSelected:active, .jig-filterButton.jig-filterButtonSelected {background:#e6ae48 !important; color:white; border:1px solid #e6ae48 !important;}
.jig-filterButton {background:white !important;}
#jig1 .jig-loadMoreButton {box-shadow: none !important; font-weight: 600 !important; margin: 25px auto 15px !important;}
#jig1.jig-no-touch .jig-loadMoreButton:hover, #jig1.jig-touch .jig-loadMoreButton:active {background:#999 !important; color:white !important;}
.header_portfolio_category { margin-bottom:40px; padding: 12px 12px 12px 15px; color:#fff; line-height:30px; font-weight: 500; text-transform:uppercase; width: 100%;}
.header_portfolio_category p { font-size:24px !important; color:white;}
.header_portfolio_subtext { margin-bottom:40px; font-size:15px; line-height:25px; font-weight: 400;}

/* widgets */ 
.widget_media_image { margin: 0 0 13px !important;}

/* home */ 

.column_center { text-align:center !important;}
#footer_home { height:30px !important;}
#home_row_footer { height:30px !important;}

p.home_header_ts {font-size: 25px !important; line-height: 35px !important; padding-top:10px;}
p.home_lttext_ts {font-size: 15px; line-height: 27px;}
  
p.home_header_ts_w {font-size: 25px !important; line-height: 35px !important; color:white !important; padding-top:20px;}
p.home_lttext_ts_w {font-size: 15px; line-height: 27px; color:white !important;}

/* uebersicht */ 
.q_tabs.horizontal.left .tabs-nav li a:first-child {padding-left:20px !important;}

/* literatur */ 
.literatur_text p {padding-top:0px; font-size:12px; line-height:20px;}
.literatur_text a {color:#393939;}
.literatur_text a:hover {color:#DD9933;}

/* mail */ 
a[href^="mailto"] {color: black;}
a:hover[href^="mailto"] {color: #DAA521;}

/* contact */ 

.q_icon_with_title .icon_text_holder .icon_title {margin:0px;}
.icon_with_title_link {margin:0px !important;}
div.contact_section.left_align {padding:0 0 10px !important;}
.contact_form h5 {color:#777 !important; margin: 0 0 30px !important;}


/* contact sprache hack*/ 

.contact-error {color:#F5F5F5; font-size:0px;}
.contact-error:before {color:#A31214; font-size:13px !important; content: 'Bitte kontrolieren Sie alle Felder';}

.contact-success p {display: none;}
div.contact-success:after {color:#2D936C; font-weight:600; content: 'VIELEN DANK! Ihre E-Mail wurde erfolgreich versendet.';}



