/*
 Theme Name:     Twenty Seventeen Child Theme
 Description:    coyotex child theme for use with WordPress Twenty Seventeen Theme
 Author:         Wolfgang Kurtz
 Author URI:     http://sodesign-berlin.de
 Template:       twentyseventeen
 Version:        1.0.0
*/
 
/* Add Custom CSS after this line */

.entry-content { /* Schrift Standardeinträge */

font-size:1.1875rem;
}

body.has-header-image .site-title, body.has-header-video .site-title, body.has-header-image .site-title a, body.has-header-video .site-title a {
display: none;  /* Website Titel auf Startseite (unter Logo) ausblenden! */
}

.wp-custom-header-video-button {
display: none;
}


.page #content {
padding-top: 13px !important;
}

/* Seiten-Titel auf Seiten/Posts ein/ausblenden! */
.page .entry-header { 
display: block !important;
} 

#content { /* reduce gap just above the content section */
padding-top: 0px;
}

.site-footer  {
background-color: #000;
}

/* remove featured image from single post page 
.single-featured-image-header {
display: none;
}*/



.main-navigation a:hover {
color: #000 ;  
}

a:link p {
text-decoration: underline;
}


a:hover  {
/*text-decoration: none !important; 
-webkit-box-shadow: none !important;
box-shadow: none !important;
border:0 !important;
   background: #000;
color: #fff ;*/
}

.site-info ul.credit li a, .site-info ul.credit li  {
color: #666 ;
-webkit-box-shadow: none !important;
box-shadow: none !important;
text-align: right!important;
}

.site-info {
text-align: right;
}

.site-footer p {
color: #666 ;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}


.site-info ul.credit li a:hover  {
color: #333 ;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

.site-info ul.credit {
list-style: none !important;
display: block !important;
}

.woocommerce-info, .woocommerce-message {
background: #333;
color: #fff;
}

.woocommerce-breadcrumb {
/*display:none !important;*/
margin-top: 30px;
}

.woocommerce-product-attributes-item__value p {
    margin: 0 !important;
}

.woocommerce-result-count/*, .woocommerce-ordering*/ {
    display:none;
}

/*.woocommerce-products-header__title .page-title {
font-size:30px;
font-size:1.875rem;
}*/

.woocommerce-loop-category__title mark, .orderby {
    display: none;
}

.page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
font-size:30px;
font-size:1.875rem;
    font-weight: 800;
    letter-spacing:normal;
    text-transform: uppercase;
/*   text-align: center; */
    margin: 40px 0;
    padding:30px !important;
    color: #fff;
    background: #000;
    text-align: center;
}

h2.woocommerce-loop-category__title, h2.woocommerce-loop-product__title {
padding: 0 !important;
font-size:18px;
font-size:1.125rem;
text-transform: none;
color: #333;
}

/* Startseiten Bild Awards */

#fsml_ffmain {
    display: none;
}

/* MINI CART */

th:first-child, td:first-child {
padding-left: 2em;
}

.xoo-wsc-items-count {
   top: 3px;
    left: 14px ;
    font-weight: 700;
    text-align: left;
   background: transparent;
    color: #000; 
    border-radius: 0;
    overflow: visible;
}

.xoo-wsc-shiptxt {
display: none;
}

.woocommerce-loop-product__title {
    font-size: 13px;
    font-size: .8125rem;
    text-transform: none;
    font-weight: normal;
    letter-spacing: normal;
}

.wmc-details img {
    max-width: none;
    height: auto !important;
}

.wmc-details, .wmc-cart-wrapper .wmc-content {
width: auto !important; 
}

/* CART */
.woocommerce-cart-form img {
    max-width: none;
    height: auto !important;
    display: block;
}

.checkout-button {
    border: 0px solid;
background: #000;
color: #fff !important;
}


.shop_table woocommerce-checkout-review-order-table {
padding: 2em !important;
}

.xoo-wsc-basket {
    padding: 10px;
    border-radius: 0;
    margin: 10px;
    box-shadow: none;
    right: 100px;
    top: 200px;
}



/* GDA Awardlinks auf Startseite über FB-Add-plugin siehe Einstellungen/Floating Social Media Links Settings */


#fsml_ff {
    display:none;
}

.home #fsml_ff {
    display:block;
}
/*
.wrap { increase content section width
max-width: 1000px !important;
padding-left: 3em;
padding-right: 3em;
}
*/

.twentyseventeen-front-page.has-header-image .custom-header-media,
.twentyseventeen-front-page.has-header-video .custom-header-media,
.home.blog.has-header-image .custom-header-media,
.home.blog.has-header-video .custom-header-media {
height : 1200px ;
height : 100vh ;
max-height : 100%;
overflow : hidden ;
}

.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,
.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,
.admin-bar.home.blog.has-header-image .custom-header-media,
.admin-bar.home.blog.has-header-video .custom-header-media {
height : calc(100vh — 32px);
}

/*.entry-content a,
.entry-summary a,
.taxonomy-description a,
.comment-content a,
.pingback .comment-body > a {
box-shadow: none !important;
border-bottom: 0px solid #007acc !important;
} WK änderung für rand unten */

.nav-bar .module, .nav-bar .module-group {
height: 100px;
}

.custom-logo-link img {
max-height: 200px;
margin: 2em 0;
}

body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
max-height: 400px;
max-width: 100%;
} 

.entry-title {
/*font-size:36px;
font-size:2.25rem;*/
line-height:normal !important;
}


/* ------------ FONTS ------------- */

@font-face{
font-family:"Mark W01 Medium";
        src:url("Fonts/5423451/36390511-9c88-42f2-890f-1ae4b1e7dd70.eot?#iefix");
        src:url("Fonts/5423451/36390511-9c88-42f2-890f-1ae4b1e7dd70.eot?#iefix") format("eot"),url("Fonts/5423451/72d3aeb4-7402-40d6-a945-34360316b980.woff2") format("woff2"),url("Fonts/5423451/f17f16a9-09cc-4170-a039-5f47a4948438.woff") format("woff"),url("Fonts/5423451/340db581-50b2-4783-8f40-db42ea764bda.ttf") format("truetype");
    }
@font-face{
font-family:"Mark W01 Regular";
        src:url("Fonts/5423483/230b3c63-b497-421b-ae7d-182024bef8ac.eot?#iefix");
        src:url("Fonts/5423483/230b3c63-b497-421b-ae7d-182024bef8ac.eot?#iefix") format("eot"),url("Fonts/5423483/ec598369-4d91-4a16-9db3-6654f68d3c28.woff2") format("woff2"),url("Fonts/5423483/90214997-3760-4b80-a23b-fec02ab55fac.woff") format("woff"),url("Fonts/5423483/118e930e-1f56-4131-aee9-236212c0a10b.ttf") format("truetype");
    }
@font-face{
font-family:"Mark W01 Light";
        src:url("Fonts/5423562/a8abc20c-6ce3-48be-b25e-41ae3c6e0379.eot?#iefix");
        src:url("Fonts/5423562/a8abc20c-6ce3-48be-b25e-41ae3c6e0379.eot?#iefix") format("eot"),url("Fonts/5423562/3d82d7a7-de70-4f67-85f4-78342de5fedb.woff2") format("woff2"),url("Fonts/5423562/23acf083-b36e-4baf-aabc-4935a5c4bdce.woff") format("woff"),url("Fonts/5423562/caf2b644-efc2-495e-af03-3b385d7de014.ttf") format("truetype");
    }
        
body,
input,
select,
textarea {
color: #333;
font-family: "Mark W01 Regular", "Helvetica Neue", helvetica, arial, sans-serif;
}

p, ul {
font-size:16px !important;
font-size:1rem !important;
line-height:27px !important;
}

h1, h2, h3, h4 {
font-family: "Mark W01 Medium", "Helvetica Neue", helvetica, arial, sans-serif;
color:#000;
}

h1 {
font-size:30px;
font-size:1.875rem;
}

h2 {
font-size: 24px;
font-size: 1.5rem;
font-size:26px;
font-size:1.625rem;
margin:0;
padding:0;
}

h3, h4 {
font-size:20px;
font-size:1.25rem;
font-size:16px !important;
font-size:1rem !important;
margin:0;
padding:0;
}

.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
font-family: "Mark W01 Regular", "Helvetica Neue", helvetica, arial, sans-serif;
}

.panel-image .entry-title {
opacity: 0.7 !important;
font-size:36px;
font-size:2.25rem;
line-height:normal !important;
text-transform: uppercase !important;
font-weight: 400 !important;
color: #fff !important;
}

.panel-image .entry-title  {
font-weight: 600 !important;
letter-spacing: 0.03em !important;
position: relative !important;
top: 50% !important;
-webkit-transform: translateY(-50%) !important;
-ms-transform: translateY(-50%) !important;
transform: translateY(-50%) !important; 
}

@media screen and (max-width: 767px) { /* Sticky mobile menue */
.navigation-top {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 99999;
}

.admin-bar .navigation-top {
padding-top: 45px; // Padding to allow space for the admin-bar when present
}

.panel-image .entry-title {
font-weight: 600 !important;
letter-spacing: 0.03em !important;
position: relative !important;
}
}

/* ------Beginn Media Queries screen and (min-width: 48em) --------*/
@media screen and (min-width: 48em) {
body.page-template-page-full-width .page-full-width #primary .entry-content {
width: 100%;
}

body.page-template-page-full-width .page-full-width #primary .entry-header {
width: 100%;
}

.navigation-top a {
text-align: left !important;
}

body:not(.title-tagline-hidden) .site-branding-text {
display: block !important; /* Branding Untertitel soll als Blockelement unter Logo rutschen */
padding-bottom: 50px !important;
} 

.home .site-branding {
    padding: 3em 0;
}

.site-branding {
    padding: 0;
}

.site-info ul.credit li  {
display: inline !important;
text-decoration: none !important;
}

.site-info ul.credit li a {
text-decoration: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

.panel-image .entry-title  {
font-size:40px !important;
font-size:2.5rem !important;
padding-top:20% !important;
}
/* Startseiten Bild Awards */

#fsml_ffmain {
    display: block; 

}
} /* -------Ende @media screen and (min-width: 48em) --------*/


/* -------Beginn @media screen and (min-width: 67em) --------*/
@media screen and ( min-width: 67em ) {

.page-one-column .panel-content .wrap {
max-width: 1000px;
}

:not(.has-sidebar).single-post #primary, :not(.twentyseventeen-front-page).page.page-one-column #primary, :not(.has-sidebar).archive.page-one-column .page-header, :not(.has-sidebar).archive.page-one-column #primary {
margin-left: auto;
margin-right: auto;
max-width: 1000px;
}
}/* -------Ende @media screen and (min-width: 67em) --------*/

