/*
Theme Name:   dyad Child
Theme URI:    psychotherapie-claudia-schuster.de/httpd.www/wp-content/themes
Description:  dyad Child Theme
Author:       Schuster
Author URI:   https://www.psychotherapie-claudia-schuster.de
Template:     dyad
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, two-columns, responsive-layout, accessibility-ready
Text Domain:  dyad
*/




/*--------------------------------------------------------------
Sitevertrieb

HTML Color Picker
site-header: 255, 204, 0 gelb-orange     #ffcc00
255, 153, 0  orange     - nicht verwendet
#cc3399  dunkel pink/lila Hinergrund rollover hauptmenü  - nicht verwendet
#a6a6a6 mittelgrau - nicht verwendet
204, 102, 0     #cc6600 braun-orange

#666699    102, 102, 153   taubenblau
#a3a3c2   rgb(163, 163, 194)     taubenblau 70%

Untermenü + Abdeckung li unten:  #ababb1     rgb(171, 171, 177)    taubenblau hell grauer
body---color  Fließtext:         #97979F;   taubenblau grau dunkler

#B3006B sehr dunkles Pink für Überschriften und Contentlinks
--------------------------------------------------------------*/

/************ startsteite breit header hintergrund ****************************************/

.home .site-header, .blog .site-header {
    background-color: rgba(102, 102, 153,0.6);
}
/************ content breit header hintergrund ****************************************/

.site-header {
    background-color: rgba(102, 102, 153,0.6);
    color: #ffffff;
    display: table;
    left: 0;
    min-height: 110px;
    padding: 15px 40px;
    position: fixed;
    right: 0;
    text-shadow: 0 0 0px rgba(0,0,0,0.3);
    top: 0;
    width: 100%;
    z-index: 5;
}

footer.site-footer {
    opacity:0;
}


body {
    background-color: #ffffff;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 2.6rem;
}




/*---------------------------------re + li Contentseite-------------------*/

.is-singular .entry-media {
    background-color: #ffffcc;
    background-position: 50% 50%;
    background-size: cover;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 50%;
}



/*---------------------------------Titel der Seite li oben--------------------*/

.site-title, .site-branding a, .site-branding a:hover, .site-branding a:focus, .site-branding a:active {
    color: inherit;
    text-decoration: none;
}
.site-title {
    clear: none;
    font-size: 1.5rem;
    line-height: 1.2;
    margin: 0;
    position: relative;
    vertical-align: middle;
    padding-left: 120px;
}







/*---------------------------------Kreis-strich im Contentbereich rechs oben auf unsichtbar gestellt--------------------*/

.is-singular .entry-inner::after, .error404 .entry-inner::after, .page-template-eventbrite-index .page-header::after, .single-event .entry-header::after {

    background: #e7ae01;
    border-radius: 0px;
    height: 0px;
    margin: 0px 0 0 0x;
    width: 0px;
}

.is-singular .entry-content::before, .error404 .entry-content::before {
    border-top: 0px solid #e0e0e0;
    content: "";
    display: block;
    left: 0%;
    position: absolute;
    right: 0%;
    top: 0;
}


/*-----------------------------------*/
/*-------------Start-------------------*/
/*-----------------------------------*/



 /*-------------Start--------------------Kreis-strich im Contentbereich rechs oben auf unsichtbar gestellt--------------------*/

.site-banner-header::before, .site-banner-header::after {
    border-top: 0px solid rgba(255,255,255,0.5);
    content: "";
    display: block;
    margin: 0 auto;
    position: absolute;
}

 /*-------------Start----Seminar und Familienstellungen-------------------*/
.banner-custom-header .site-banner-header h1 {
         opacity:0;
         font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     text-transform: uppercase;

}

 /*-------------Start----Abstand Headerbild zum unteren Content------------------*/

 .home.is-singular .content-area, .single-format-image.has-post-thumbnail .content-area {
    padding-top: 0rem;
}



h1.entry-title, .site-description{
    font-size: 4rem;
    padding-bottom: 0px;

}

 /*-------------Start----header::before  Zeile:2000 unsichtbar------------------*/







 /*-------------halbe Bildschirmbreite ------Titel  im Content über rundem Bild -------------------*/

.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header h1 {
    color: #999999;
}


.banner-custom-header .site-banner-header h1::before {opacity:0;}


.banner-custom-header .site-banner-header {
    padding: 0rem 0;
}

.site-banner {
    text-shadow: 0 0 0px rgba(0,0,0,0.3);
}




/*--------------Text linker Content--------------------*/

.is-singular.has-post-thumbnail:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-content {
    padding-top: 1em;
}



/*--------------Text rechter Content--------------------*/

.has-post-thumbnail.is-singular .entry-inner {
    max-width: 80%;
}




.page.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header
{padding-bottom: 8rem;padding-top: 0rem;}





/************ Rahmen um Google-map ****************************************/
#srm_gmp_embed_1{
    border: 1px solid #a3a3c2;
    background: #ffffff;
    border-radius: 5px;
}






h1, h3, h4, h5, h6 {
    font-family:  "Lato";
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    line-height: 1.38;
}

h1 {
    font-size: 1.5em;
    margin: 0.67em 0;
    color: #666666;
}


h2{
    font-family:  "Lato";
    color: #333333;
    background: none repeat scroll 0 0 #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    }

h4 {
    color: #B3006B;
    font-weight: 700;
    line-height: 1.38;
    text-transform: uppercase;
}

h5 {
    font-size: 1.0em;
    font-weight: 700;
    color: #B3006B;
    margin-top:0px:
    padding-top:0px;
}


.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index)
.entry-header h1 {
    color: #B3006B;
}


h3, h6 {
    color: #B3006B;
    }

.rc-anchor-light {
    background: #ffffff;
    border: 1px solid #d3d3d3;
    color: #999999;
 min-width:500px;
}


#ffs-tabbed-1.ffs-tabbed-nav h2.resp-accordion.resp-tab-active {
    opacity: 0;
}




/************ im Backend funktionsfähig****************************************/

.entry-content a {
    text-decoration: none;
    font-weight: 700;
color: #B3006B;
}

.entry-content a:hover {
color: #B5BBCC;
    text-decoration: none;
}



label {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 5px;
    font-weight: normal;
}



hr {
    background-color: #a3a3c2;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}


ul, ol {
    margin: 0 0 0.3em 1.0em;
}


button, input[type="submit"] {
    background-color: #B3006B;
    border-color: #B3006B;
    color: #fff;
    font-size: 1.4rem;
    letter-spacing: 0.1em;
    padding: .62em 1.62em;
    text-transform: uppercase;
    border-radius: 5px;
}


/************ nicht gebraucht****************************************/

#ffs-tabbed-1.ffs-tabbed-nav h2.resp-accordion.resp-tab-active {
    background: none repeat scroll 0 0 #ffcc00 !important;
}

#ffs-tabbed-1.ffs-tabbed-nav h2.resp-tab-active span.resp-arrow {
    opacity: 0.9;
}



#ffs-tabbed-1.ffs-tabbed-nav h2.resp-tab-active span.resp-arrow {
    opacity: 0.9;
}


/************ nicht gebraucht ende****************************************/


/*Sitevertrieb-Anfang*/

	.site-header,
	.admin-bar .site-header,
	.admin-bar.is-singular .site-header {
		position: absolute;
		top: 0;
  background-image: url("https://www.psychotherapie-claudia-schuster.de/zusatz/logo_claudia_schuster.png");
     background-repeat:no-repeat;
     height: 150px;

	}


div.site-branding {

    display: table-cell;
    margin: 0px;
    vertical-align: middle;
    width: 50%;
}



.main-navigation {

}

.primary-menu {
text-align:center;

}

.site-header {
    color: #ffffff;
height: 150px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#site-navigation ul li {
    border-top: 0px solid #666699;
padding: 0px 10px 0px 10px;
margin: 0px;
}



#site-navigation ul a {
    color: #ffffff;
text-align:center;

}


.main-navigation.open{
margin-top: 93px;
background: rgba(102, 102, 153,0.8);
}


/*Sitevertrieb-Ende*/
