/*
Theme Name: Uncode Child - Pflegedienst
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode


200 ExtraLight
300 Light
400 Regular
600 Semibold
700 Bold
900 Black


Gelb: #FFF200;
Blau: #19BCFF;
*/


/* lato-100 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local(''),
       url('/fonts/lato-v23-latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v23-latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('/fonts/lato-v23-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v23-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/fonts/lato-v23-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v23-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/fonts/lato-v23-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v23-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-900 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('/fonts/lato-v23-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/lato-v23-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


/*Fix fuer verschobene icons*/
.btn .fa, .btn-link .fa { top: 4px; }

/*Fix fuer mobiles Menü 
#masthead:not(.menu-absolute) {
    z-index: 2002;
}
*/



/*Menüanpassung
 enable the code between these measures */

	@media (min-width: 1180px) {
		
		/* reduce the padding of the menu items */
		.menu-smart > li > a {
			padding: 0px 36px !important;
		}

	}



@media (max-width: 959px) {
    .menu-mobile-centered.menu-mobile-off-canvas .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart:not(.mobile-secondary-menu):not(.menu-smart-social):not(.menu-social) li.menu-item:not(.uncode-cart) > a, .menu-mobile-centered.menu-mobile-off-canvas .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart:not(.mobile-secondary-menu):not(.menu-smart-social):not(.menu-social) li.menu-item:not(.uncode-cart) > a, .menu-mobile-centered.menu-mobile-off-canvas .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart:not(.mobile-secondary-menu):not(.menu-smart-social):not(.menu-social) li.menu-item:not(.uncode-cart) > a, .menu-mobile-centered.menu-mobile-off-canvas .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart:not(.mobile-secondary-menu):not(.menu-smart-social):not(.menu-social) li.menu-item-link > a, .menu-mobile-centered.menu-mobile-off-canvas .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart:not(.mobile-secondary-menu):not(.menu-smart-social):not(.menu-social) li.menu-item-link > a, .menu-mobile-centered.menu-mobile-off-canvas .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart:not(.mobile-secondary-menu):not(.menu-smart-social):not(.menu-social) li.menu-item-link > a {
        padding-top: 14px;
        padding-bottom: 14px;
    }
}








.text-lead, .text-lead > * {
    margin: 20px 0px 0px 0px ;
    margin-top: 20px ;
}


h1.fontsize-142205 {
    text-shadow: 0 0 25px rgba(255,255,255,0.85) !important;
}



.page-wrapper strong,
.page-wrapper .detail-label { color: inherit !important; } 



/*Link auf Dunkel*/

body.textual-accent-color .post-content .style-dark p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn), 
body.textual-accent-color .post-content .style-dark ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn) {
    color: #fff !important;
}

/*Link auf Dunkel - hover*/
body.textual-accent-color .post-content .style-dark  p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):hover:not(.btn){
 	color: #000 !important; 
} 



@media all and (max-width: 640px) {}
@media (max-width: 959px){}
@media (min-width: 960px){}
@media (min-width: 960px) and (max-width: 1300px){}





@media (min-width: 960px) {	}

@media (max-width: 959px){}	


.row-menu {
    background: rgba(255,255,255,0.70);
}



body { font-weight: 400; }
b, strong { font-weight: 700; }
p { hyphens:  auto; }
h1, h2, h3, h4, ul, li {hyphens: none; line-height: 1.6em; }
.style-light hr { border-color: rgba(0,0,0,0.25); }

.zentriert { text-align: center; }





/* Header Text */
	.style-dark h1.header-title { 
		text-shadow: 1px 1px 6px rgba(0,0,0,0.5) !important;
		}



/* Liste */
	ul.icons {  margin: 0 0 0 2.6em; }
	ul.icons li .fa { margin-left: -1.8em; }
		ul.icons li ul li .fa { color: #FFF200 !important; }



/* Tabs */
.nav-tabs > li > a span {
    font-size: 17px;
	}





/* ContactForm 7 */
	fieldset {
		margin-top: 1.5rem;
		}
	legend {
		padding: 1em;
		}
	p.plz { width: 15% !important; }
	p.ort { width: 35% !important; }

	.your-subject input,
	.your-name input { width: 100% !important; }
	
	.your-subject input { margin-top: 0 !important; }

	.wpcf7-submit { width: 100% !important; }

	.wpcf7 .wpcf7-mail-sent-ok, 
	.wpcf7 .wpcf7-validation-errors, 
	.wpcf7 span.wpcf7-not-valid-tip
	.wpcf7 .wpcf7-response-output { font-size: 18px; }

	input.wpcf7-validates-as-required,
	textarea.wpcf7-validates-as-required {
		border-color: #19BCFF !important;
	}




	/*Bewerbung*/
	.telefonnummer input { width: 100% !important; }
	.e-mail input { width: 100% !important; }





/*Pop-Up-Maker - Form*/
	.pum-container input,
	.pum-container textarea { 
		width: 100%;
		background-color: #ffffff;
		border: 1px solid #eaeaea;
		border-radius: 2px;
	}






/* Footer */
	.site-footer p, .site-footer li, 
	.site-footer dt, .site-footer dd,
	.site-footer dl, .site-footer address, 
	.site-footer label, .site-footer small, 
	.site-footer pre, .site-footer code {
		font-size: 15px;
	}

	footer p {
		margin: 0.5em 0 0;
		}
	footer li {
		margin: 0.5em 0 0;
		}

	





/* Kolumnen */
.kolumnen {
	 -webkit-column-count: auto; /* Chrome, Safari, Opera */
     -moz-column-count: auto; /* Firefox */
     column-count:  auto;
	
	 -webkit-column-width: 350px;
	-moz-column-width: 350px;
	column-width: 350px;
	
	-webkit-column-gap: 8em; /* Chrome, Safari, Opera */
    -moz-column-gap: 8em; /* Firefox */
    column-gap: 8em;
	
	-webkit-column-rule: 1px solid rgba(0,0,0,0.25);
	 -moz-column-rule: 1px solid rgba(0,0,0,0.25);
	column-rule: 1px solid rgba(0,0,0,0.25);
	 
	margin-bottom: 2rem;
	margin-top: 2rem;	 
	}

.kolumnen p:first-child {
	  display: block;
	  margin-block-start: 0em !important;
}

.wpb_text_column h1,
.wpb_text_column h2,
.wpb_text_column h3{
	 -webkit-column-count: auto !important; /* Chrome, Safari, Opera */
     -moz-column-count: auto !important; /* Firefox */
	column-count: auto !important;
	-webkit-column-width: 2200px;
	-moz-column-width: 2200px;
	column-width: 2200px;
}








/* Tabelle */
table { 
	border: none;	
}


th,td {}

tr th { font-weight: 700; }
tr td:first-child { 
	font-weight: 700 !important;
}

.style-light table th {border: none; }






/* Tabellenkopf */
	tr:first-child th {
		background-color: rgba(255,242,0,1.00);
		padding: 1.5em;
		}	
		tr:first-child th:first-child {
			border-top-left-radius: 6px;
			} 
		tr:first-child th:last-child {
			border-top-right-radius: 6px;
		}

/* Zeilen */
	tr { border-bottom: 1px solid #fff;}
	tr:last-child { border-bottom: 1px solid #fff;}

	tr:nth-child(even) td {
		background: rgba(255,242,0,0.05);
		} 
	 tr:nth-child(odd) td {
		background: rgba(255,242,0,0.15);
		} 
	tr:hover td {
		background: #7FDAFD;
		}



/* Zelle */


	table td {
		border: none !important;
		font-weight: 400;
		padding: 1em 1em; 
		border-right: 1px solid rgba(255,255,255,0.50)  !important;
		}
		table td:first-child { border-left: none !important; }
		table td:last-child { border-right: none !important; }
 





/* Tabellenfuß */
	tr:last-child td:first-child {
		border-bottom-left-radius: 4px;
		} 
	tr:last-child td:last-child {
		border-bottom-right-radius: 4px;
		} 






/* Animationen
---------------------------------------------------------------------------------------------------------------------------*/
	
	tr,	td, a {
		transition: all 0.8s ease;
	}




    /* ----------------------------------------------
     * Generated by Animista on 2020-2-16 11:26:0
     * Licensed under FreeBSD License.
     * See http://animista.net/license for more info. 
     * w: http://animista.net, t: @cssanimista

    dazu noch ein scriptZ.B. wie bei Fahrwerk-wernigerode.de im Uncode
     * ---------------------------------------------- */

    .slide-top {
	        animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s both;
    }

    @keyframes slide-top {
      0% {
                transform: translateY(100px);
                opacity: 0;
      }
      100% {
                transform: translateY(0px);
                opacity: 1;
      }
    }


    ul.icons { visibility: hidden }
    ul.icons.visible {visibility: visible; }

    ul.icons.visible li {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.1s both;
    }

    ul.icons.visible li:nth-child(2) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;
    }
    ul.icons.visible li:nth-child(3) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.3s both;
    }
    ul.icons.visible li:nth-child(4) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.4s both;
    }
    ul.icons.visible li:nth-child(5) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s both;
    }
    ul.icons.visible li:nth-child(6) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.6s both;
    }
    ul.icons.visible li:nth-child(7) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.7s both;
    }
    ul.icons.visible li:nth-child(8) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.8s both;
    }
    ul.icons.visible li:nth-child(9) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.9s both;
    }
    ul.icons.visible li:nth-child(10) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.0s both;
    }
    ul.icons.visible li:nth-child(11) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.1s both;
    }
    ul.icons.visible li:nth-child(12) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.2s both;
    }
    ul.icons.visible li:nth-child(13) {
                animation: slide-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.3s both;
    }
