.fotografname { text-align: left; float: left;}

.fotograftelefon {   text-align: left;float: left;}

.slogan {text-align: right; }
.claas-breadcrumb1 .page-title {clear: both;}
.fotografmisson {text-align: right;}


.breadcrumbs { background-image: url("/sites/default/files/fotoswebseite/breadcrumb-himmel.jpg"); background-size: cover;}

nav.breadcrumb  {background-color: hsla(0,0%,100%,1); padding-left: 1em; padding-right: 1em;}



body .widget.gsc-heading .title-sub {text-transform: none;} /* Modifizierung, Template, Groß und Kleinschreibung zulassen  */

.node--type-portfolio .post-block .post-meta { display: none;}

.node--type-portfolio  #node-single-comment { margin: 0px; padding: 0px;border: none;}

.node--type-portfolio .node-detail {padding-bottom: 0px;}
.node--type-portfolio .gbb-row .bb-inner {padding-top: 0px;}


/* Webform  */
.page-node-153 .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {min-height: 190px;} /* kleinere breakcrumb Höhe   */

.page-node-153 .breadcrumb-style {background-image: url("/sites/default/files/fotoswebseite/breadcrumb/termin.png")!important;} /* terminlogo   */

    .page_familienfotos {background-image: url("/sites/default/files/fotoswebseite/webform/formularhintergruende/familienfotos.jpg"); background-size: cover; margin: 0em;}
    .page_babybauchfotos {background-image: url("/sites/default/files/fotoswebseite/webform/formularhintergruende/babybauch.jpg");background-size: cover; margin: 0em;}
    .page_kinderfotos {background-image: url("/sites/default/files/fotoswebseite/webform/formularhintergruende/kinderfotos.jpg");background-size: cover; margin: 0em;}
    .page_portraitfotos {background-image: url("/sites/default/files/fotoswebseite/webform/formularhintergruende/portraitfotografie.jpg"); background-size: cover; margin: 0em;}
    .page_passbildfotos {background-image: url("/sites/default/files/fotoswebseite/webform/formularhintergruende/biometrische–passbilder.jpg"); background-size: cover; margin: 0em;}
    .page_tierfotografie {background-image: url("/sites/default/files/fotoswebseite/webform/formularhintergruende/tierfotografie.jpg"); background-size: cover; margin: 0em;}
    .page_erotischefotografie {background-image: url("/sites/default/files/fotoswebseite/webform/formularhintergruende/erotischefotografie.jpg"); background-size: cover; margin: 0em;}

    .labelAbstaendenkontakiformation .webform-element--title-inline > label,  .labelAbstaendenkontakiformation label { width: 70px; display: inline-block;} 
    .standesamtbuttons .webform-custom-options-button {background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 166 166' style='enable-background:new 0 0 166 166;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%234AD33C;%7D%0A%3C/style%3E%3Cpath class='st0' d='M72.61,55.92l10.47,10.47l11.32-11.32c3.13-3.13,3.13-8.19,0-11.32c-3.13-3.13-8.19-3.13-11.32,0L83,43.83 c-0.02-0.03-0.05-0.05-0.08-0.08c-3.13-3.13-8.19-3.13-11.32,0c-3.13,3.13-3.13,8.19,0,11.32C71.92,55.39,72.26,55.67,72.61,55.92z' /%3E%3Cpath class='st0' d='M120.56,78.96c-1.23-2.9-2.98-5.5-5.22-7.74c-2.24-2.24-4.84-3.99-7.74-5.22c-3-1.27-6.19-1.91-9.48-1.91 c-3.29,0-6.48,0.64-9.48,1.91c-2.03,0.86-3.92,1.98-5.64,3.35c-1.72-1.36-3.61-2.49-5.64-3.35c-3-1.27-6.19-1.91-9.48-1.91 c-3.29,0-6.48,0.64-9.48,1.91c-2.9,1.23-5.5,2.98-7.74,5.22c-2.24,2.24-3.99,4.84-5.22,7.74c-1.27,3-1.91,6.19-1.91,9.48 c0,3.29,0.64,6.48,1.91,9.48c1.23,2.9,2.98,5.5,5.22,7.74c2.24,2.24,4.84,3.99,7.74,5.22c3,1.27,6.19,1.91,9.48,1.91 c3.29,0,6.48-0.64,9.48-1.91c2.04-0.86,3.92-1.98,5.64-3.35c1.72,1.36,3.61,2.49,5.64,3.35c3,1.27,6.19,1.91,9.48,1.91 c3.29,0,6.48-0.64,9.48-1.91c2.9-1.23,5.5-2.98,7.74-5.22c2.24-2.24,3.99-4.84,5.22-7.74c1.27-3,1.91-6.19,1.91-9.48 C122.47,85.15,121.83,81.96,120.56,78.96z M83,101.71c-3.12-3.55-5.01-8.19-5.01-13.27c0-5.08,1.89-9.73,5.01-13.27 c3.12,3.55,5.01,8.19,5.01,13.27C88.01,93.52,86.12,98.17,83,101.71z M67.88,108.57c-11.1,0-20.13-9.03-20.13-20.13 s9.03-20.13,20.13-20.13c4.5,0,8.66,1.48,12.01,3.99c-1.76,1.98-3.17,4.22-4.21,6.67c-1.27,3-1.91,6.19-1.91,9.48 c0,3.29,0.64,6.48,1.91,9.48c1.03,2.45,2.45,4.68,4.21,6.67C76.54,107.09,72.38,108.57,67.88,108.57z M98.12,108.57 c-4.5,0-8.66-1.48-12.01-3.99c1.76-1.98,3.17-4.22,4.21-6.67c1.27-3,1.91-6.19,1.91-9.48c0-3.29-0.64-6.48-1.91-9.48 c-1.03-2.45-2.45-4.68-4.21-6.67c3.36-2.5,7.51-3.99,12.01-3.99c11.1,0,20.13,9.03,20.13,20.13S109.22,108.57,98.12,108.57z'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat no-repeat;
background-position: eft center;
background-size: 30%; clear: both; }

.clearfix::after {
    content: " ";
    display: table;
  } 
  
  .clearfix::after {
    clear: both; 
  }

.abstaendebusinesspakete {float: left;margin-right: 10px; background-color: cornsilk;}
.abstaendebusinesskategorie {float: left;margin-right: 10px; background-color: cornsilk;}

.abstaendebusinesspakete legend {
    font-weight: 600;
    font-size: 15px;
}  

    /* Webform END */



/* anfrage  */
    .page-node-157 .breadcrumb-style {background-image: url("/sites/default/files/fotoswebseite/breadcrumb/termin.png")!important;} /* terminlogo   */
    .page-node-157 .breadcrumb-content-main h2.block-title span:after {content: ' text';}
/* anfrage  END */


/* Navi Mobil */
@media only screen 
and (max-width : 990px) {
        .gva-offcanvas-mobile ul.gva_menu    {list-style-type: none; text-align: center; font-size: 0.8em;}
        .gva-offcanvas-mobile ul.gva_menu li {margin-bottom: 1em; display: inline-block; margin-right: 1em; border: 1px solid rgba(0, 0, 0, 0.435); padding: 1em;}
}
/* Navi Mobil END*/



.page-node-xxx .breadcrumb-style {background-image: url("/sites/default/files/fotoswebseite/breadcrumb/fotostudio.png")!important;}


/* Navi Ansicht, Leistungstax  END*/
 .homelink a{ font-size: 2em;}
.leistungtags header {float: left;}
/* Navi Ansicht Leistungstax END*/



/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
/* viewport size <= 320px ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
    h2.zulangernamewebform {font-size: 1.5em;}
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
    h2.zulangernamewebform {font-size: 2em;}
}

/*************** Specific to device if required **********************/
/* stolen from http://nmsdvid.com/snippets/ **************************/

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}

/* iPhone5 ------------- */
@media screen and (device-aspect-ratio: 40/71) {
	/* Styles */
}
or
@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Blackberry Torch ---------- */
@media screen and (max-device-width: 480px) { 
}

/* Samsung S3 ---------------- */
@media only screen and (-webkit-device-pixel-ratio: 2) {
}

/* Google Nexus 7 ------------- */
@media screen and (device-width: 600px) and (device-height: 905px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) {
}

/* iPad Mini ------------------ */
@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 1) {
}

/* iPad 3 (Landscape)-------------------- */
@media (max-device-width: 1024px) and (orientation: landscape) { 
}

/* iPad 3 (portrait)-------------------- */
@media (max-device-width: 768px) and (orientation: portrait) { 
}

/* Galaxy Tab 10.1 (Landscape) -------- */
@media (max-device-width: 1280px) and (orientation: landscape) { 
}

/* Galaxy Tab 10.1 (Portrait) -------- */
@media (max-device-width: 800px) and (orientation: portrait) { 
}

/* Retina images ---------------------- */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
 
  /* Retina replacement CSS here */
 
}


.page-node-140 .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style { display: none;} /* kleinere breakcrumb Höhe   */


page-node-140