/*
Theme Name: Komische Künste
Description: Dies ist ein Childtheme von bigpoint
Author: Christian Gaunersdorfer
Author URI: http://www.spickandspan.at
Template: bigpoint
Version: 1.0
Tags:
*/

.sf-menu li.current_page_item > a, .sf-menu li.current_page_parent > a, .sf-menu li.current-menu-parent > a, .sf-menu li.current-menu-ancestor > a, .sf-menu li.sfHover > a, .sf-menu a:hover{
background-color:  #b4ba01 !important;}

.sf-menu a{
	color:#fff;}

#content .lol-item-heading p{
color: #333333;
font-size: 14px;
font-style: normal !important;
text-transform: uppercase;}
#content .format-quote .entry-content, #content .about-author, #content .wp-caption-text, #content .gallery-caption, #content .wp-caption-dd, #content .post-item .post-mask::after, #content .lol-item-blog-list .entry-thumbnail.no-thumb, #content .lol-item-portfolio-list .entry-thumbnail.no-thumb, #content .lol-item-image-text .image-mask::after, #content .lol-item-image-text .image-mask h3, #content .portfolio-item .portfolio-mask::after, #sidebar .lol-posts-widget .entry-thumbnail.no-thumb, #sidebar .lol-projects-widget .entry-thumbnail.no-thumb, #footer .lol-posts-widget .entry-thumbnail.no-thumb, #footer .lol-projects-widget .entry-thumbnail.no-thumb, #content .price-item.popular-yes .price-btn .lol-button:hover, .flexslider .flex-direction-nav a, #content .price-item .price-btn .lol-button

#content .format-quote .entry-content, #content .about-author, #content .wp-caption-text, #content .gallery-caption, #content .wp-caption-dd, #content .post-item .post-mask::after, #content .lol-item-blog-list .entry-thumbnail.no-thumb, #content .lol-item-portfolio-list .entry-thumbnail.no-thumb, #content .lol-item-image-text .image-mask::after, #content .lol-item-image-text .image-mask h3, #content .portfolio-item .portfolio-mask::after, #sidebar .lol-posts-widget .entry-thumbnail.no-thumb, #sidebar .lol-projects-widget .entry-thumbnail.no-thumb, #footer .lol-posts-widget .entry-thumbnail.no-thumb, #footer .lol-projects-widget .entry-thumbnail.no-thumb, #content .price-item.popular-yes .price-btn .lol-button:hover, .flexslider .flex-direction-nav a, #content .price-item .price-btn .lol-button{
background-color: rgba(180,186,1,0) !important;
}

#content .lol-item-image-text .image-mask h3{
padding: 0 !important;}

#content .divider::after, .divider::after, .widget-header::after{
margin-top: 0;}

#content .divider, .divider, .widget-header{
margin-bottom: 25px !important;}

#content .page-row{
margi-bottom: 50px;}

#content .newsletter-block{
background-color: #b4ba01;}

#content .lol-item-member .meta-member{
color: #262f3a;
background-color: #f4f4f4;}

#content .lol-item-block-feature img{
/*height: 100px;
width: 100px;*/}

#content .portfolio-item p{
font-style: normal !important;
margin-top: -10px;
color: #b4ba01}

body{
line-height: 17px;}

select{
background-color: #c8cf16;}

.input-text, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea{
background-color: #f5f5f5;}

button, input[type="submit"], .lol-button, #content .lol-button, #content .page-row .lol-button, #content .entry-content .more-link, #content .pagelink a:hover, #comments #comment-nav a:hover, #content .pagination a:hover, #content .pagination .current:hover, #content .pagination .current, #content .portfolio-tabs li a, #content .faqs-tabs li a{
background-color: #c8cf16 !important;}

#content .woocommerce-message{
background-color: #c8cf16 !important;}

#content .woocommerce-message, #content .woocommerce-error{
color: #27425a !important;}

#content .light-btn{
background-color: #c8cf16 !important;}

*::-moz-placeholder{
color: #27425a !important;}

#content .woocommerce-error{
background-color: #bd7a7a !important;}

#content .lol-item-block-banner.light .lol-button-block{
background-color: #c8cf16 !important;
border: 1px solid #c8cf16 !important;}

#content .product-item .product-mask-wrap{
	border:none;
	background-color: #f0f1cf;
	height: 324px;
	/*border: 4px solid #c8cf16;*/}
	
#content .product-item .product-meta{
	background-color: #f0f1cf;
	padding: 10px;
	margin-top: 0px !important;}
	
#content .divider h3, .widget-header h3{
	font-size:15px !important;}
	
#footer-bottom .footer-bottom-copy{
	line-height: 16px !important;
	color: #666 !important;}
	
.lm-col-6{
	width: 50%;}
	
#footer.dark{
	background-color: #cbd200 !important;}
	
#footer.dark .widget a{
	color: #666 !important;}
	
#footer.dark .widget a:hover{
	color: #9fa406 !important;}
	
#footer-bottom.dark{
	background-color: #cbd200 !important;}
	
#footer-bottom.dark .social-links li a{
	border: 0px solid #fff !important;
	opacity:1 !important;
	outline:none;}
	
#content .woocommerce-ordering{
	visibility:hidden;}
	
a{
	color: #4e6a82;}
	
.footer-widgets .lm-col-3{display: none;}
.footer-widgets .lm-col-3:first-child{display: block; width: 100%;}

#menu-footer li {
  border-bottom: none;
  float: left;
  height: 20px;
  margin-right: 30px;
  display: block;
  padding: 0px;
  }

#menu-footer li a{padding: 0px !important; border: none 0px !important;}

.lm-col-6 input[type="text"]{width: 100% !important;}

@media only screen and (max-width: 800px) {
.lm-col-6{width: 100% !important;}
}

#back-top{
	background-color: #969b01 !important;
}
#back-top:hover{
	background-color: #a9af03 !important;
}

#footer .footer-widgets{
	padding: 0 0 10px !important;
}

.tp-button.green, .tp-button.green:hover, .purchase.green, .purchase.green:hover{
	background-color: #cbd200 !important;
	box-shadow: none !important;
}

.tp-button{
	font-family: Montserrat !important;
	font-weight: normal !important;
	letter-spacing: 1px !important;
	background: none !important;
	border-radius: 0px !important;
	text-shadow: none !important;
}

.single-lolfmk-portfolio #content .entry-thumbnail, .single-lolfmk-portfolio #content .entry-gallery, .single-lolfmk-portfolio #content .entry-video{
	float: left;
	margin-bottom: 40px;
	margin-right: 20px;
	width: 320px;
}

.single-lolfmk-portfolio #content .projects-navigation-wrap .projects-links{
	visibility:hidden;
}

#content .social-meta{
	visibility:hidden;
}

#content label abbr[title], #content .required{
	color: #000 !important;
	border-radius:4px !important;
    border: 1px solid #b9bcc0 !important;
	margin-bottom: 20px !important;
}

.mymail-form .input, .mymail-form .mymail-form-info{
	width: 40%;
	margin-bottom: 20px;
}

.mymail-form{
	text-align:center;
}

.mymail-form label{
	line-height: 0.1em;
}
	
#content .product-item .product-mask{
	bottom: 0px;
	position: absolute !important;
	width: 100%;
	height: 99.8%;
}

#content .product-item .product-thumb img{
	border: 4px solid #f0f1cf;
}
#content .portfolio-item .portfolio-mask:hover span{
	opacity: 0 !important;
}

#content .lol-item-service-column .service-icon, #content .lol-item-mini-service-column .mini-service-icon, #content .post-item .post-mask .post-link, #content .portfolio-item .portfolio-mask .portfolio-link, #content .lol-skill .lol-bar, #content .price-item.popular-yes .price-name, #content .price-item.popular-yes .price-btn .lol-button, #back-top:hover, #content .price-item .price-btn .lol-button:hover{
	visibility:hidden;
}

#nav-menu{
	font-size:13px !important;
}

#footer-bottom .social-links .lol-twitter{
	background-color:#00aced !important;
}

#footer-bottom .social-links .lol-facebook{
	background-color:#3b5998 !important;
}

#footer-bottom .social-links .lol-instagram{
	background-color:#3f729b !important;
}

#content .product-item .product-mask-wrap:hover span.view-product{
	text-align:center !important;
}

#content ul.lol-list .fa-check{
	color: #cbd200 !important;
	float: left;
}

.ngg-gallery-thumbnail img{
	border: 1px solid #cbd200 !important;
}

.ngg-gallery-thumbnail img:hover{
	background-color: #cbd200 !important;
}

.single-lolfmk-portfolio #content .project-details > div{
	border-bottom: 0 solid #ededed !important;
}

#sidebar .widget_product_tag_cloud a{
	background-color: #cbd200;
	color: #fff !important;
}

#content .woocommerce-tabs .tabs{
	border-top: 0px solid #b9bcc0 !important;
}


#content .portfolio-item .portfolio-mask{
	border: 1px solid #cbd200;
}

#content .product-single-image img{
	border: 1px solid #cbd200;
}

.single-lolfmk-portfolio #content .entry-thumbnail {
	border: 1px solid #cbd200 !important;
}

div.pp_woocommerce .pp_details{
	visibility:hidden;
}

div.ppt{
	visibility:hidden;
}

@media (max-width: 420px){
	#footer.dark .widget_nav_menu li{
		display:block !important;
		float:none !important;
		text-align:center !important;
	}
}

div.wpcf7-mail-sent-ok{
	border:none !important;
}

.mymail-form .mymail-form-info.success{
	background-color:inherit;
}

.mymail-form .mymail-form-info{
	color: #000;
}

#content .cart_totals .checkout-button:hover{
	background-color:#ddd !important;
}

#content .order_details_wrap, #content #reviews .woocommerce-verification-required, #content #reviews #respond, #content .cart-totals-wrap, #content .checkout-wrap #order-review-wrap{
	border: 1px solid #4e6a82 !important;
}