/*
 Theme Name:   LFD 2015
 Description:  Landesfilmdienst RLP
 Author:       Polybytes Media
 Author URI:   http://polybytes.de
 Template:     twentyfourteen
 Version:      1.0.0
 License:      Commercial
 Text Domain:  lfd
*/
.login h1 a {
  display: none;
}

.medienartAuswahl
{
    display: none;
    background-color: white;
    min-width:180px;
    position:absolute;
    border-style:solid;
    line-height:20px;
    border-width:1px;
    padding:5px;
    border-radius: 4px;
    z-index: 1000;
}

.productBack
{
    width: 100%;
    text-align: right;
    margin-bottom: 1em;
}

.wpcf-field-name
{
    font-weight: bold;
}

.comments-link .wpcf-field-numeric-values
{
    text-transform:none;
}

.entry-summary
{
    line-height: 22px;
}

.right
{
    display: block;
    text-align: right;
    margin-top: 1em;
}

td.actions.left
{
    text-align: left !important;
}

img.attachment-medium.wp-post-image
{
    max-height: 225px !important;
    width: auto !important;
    max-width: 150px !important;
}

.archive .tfwc .orderby,
.archive .tfwc .product .button.add_to_cart_button
{
    display: none;
}

.posted_in
{
    font-weight: bold;
}

.entry-title + .entry-subtitle
{
    font-size: small;
    margin-top: -0.5em;
    margin-bottom: 1em;
}

.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images
{
    width: 180px;
    float: left;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary
{
    width: auto;
    margin-left: 190px !important;
    float: none;
}

.woocommerce #reviews #comments .add_review:after,
.woocommerce .products ul:after,
.woocommerce div.product form.cart:after,
.woocommerce div.product p.cart:after,
.woocommerce nav.woocommerce-pagination ul,
.woocommerce ul.products:after
{
    clear: none;
}

.woocommerce .quantity input.qty
{
    display: none;
}

.woocommerce div.product form.cart .button
{
    margin-bottom: 1em;
}
.checkout-button.button.wc-forward
{
    min-width: 11em;
}
.woocommerce #content table.cart td.actions .button,
.woocommerce #content table.cart td.actions .input-text,
.woocommerce #content table.cart td.actions input,
.woocommerce table.cart td.actions .button,
.woocommerce table.cart td.actions .input-text,
.woocommerce table.cart td.actions input,
.woocommerce-page #content table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions input,
.woocommerce-page table.cart td.actions .button,
.woocommerce-page table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions input
{
    white-space: normal;
    width: auto;
}

.search-results .entry-meta .comments-link > div > span:first-child,
.search-results .entry-meta .comments-link > strong,
.search-results .entry-summary > strong:first-child
{
    text-transform: none;
    font-weight: bold;
}

.product form.cart
{
    overflow: hidden;
    margin-bottom: 0 !important;
}

form span.error
{
    color: red;
}


.button.stream,
.button.download
{
    margin-left: 1em !important;
    overflow: hidden !important;
    width: 20px !important;
    background-image: url('images/download.png') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50%;
}

.button.stream
{
    background-image: url('images/stream.png') !important;
}

.button.stream > span,
.button.download > span
{
    font-size: 0;
}

.button.stream.disabled,
.button.download.disabled
{
	display: none;
}

.entry-subtitle
{
	clear: none;
}

.woocommerce-account h2
{
	height: 2em;
}
