.default_color{background-color:#2196F3 !important}.default_color_text{color:#2196F3 !important}.icon-block{padding:0
15px}#intro,#work,#team{padding-top:4rem}#index-banner{min-height:632px;max-height:864px;position:relative;background-color:#2196F3}#nav_f{box-shadow:none !important;-webkit-box-shadow:none !important}.text_h{padding:15% 0;font-size:6.0em;font-weight:100;color:white}.brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;font-style:normal;font-weight:100;padding:0;letter-spacing:7px}.text_h2{font-weight:100;margin-bottom:4%;line-height:4.5rem}.span_h2{font-weight:300;color:#2196F3}.text_b{color:#2196F3}.in{font-weight:400 !important;font-style:normal !important}.promo
i{color:#2196F3;font-size:7rem;display:block}.card-content
a{color:#2196F3}.card-content a:hover{color:#2196F3}#work,#team{background:rgb(247,247,247)}.text_pink{color:#EF9A9A}nav ul
a{font-size:1.2rem;color:#FFF;letter-spacing:2px;display:block;font-weight:300;padding:0px
15px}.cd-headline.type .cd-words-wrapper{vertical-align:top;overflow:hidden}.cd-headline.type .cd-words-wrapper::after{content:'';position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#aebcb9}.cd-headline.type .cd-words-wrapper.waiting::after{-webkit-animation:cd-pulse 1s infinite;-moz-animation:cd-pulse 1s infinite;animation:cd-pulse 1s infinite}.cd-headline.type .cd-words-wrapper.selected{background-color:#FFF}.cd-headline.type .cd-words-wrapper.selected::after{visibility:hidden}.cd-headline.type .cd-words-wrapper.selected
b{color:#2196F3}.cd-headline.type
b{visibility:hidden}.cd-headline.type b.is-visible{visibility:visible}.cd-headline.type
i{position:absolute;visibility:hidden}.cd-headline.type
i.in{position:relative;visibility:visible}@-webkit-keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(0.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);opacity:0}}@-moz-keyframes cd-pulse{0%{-moz-transform:translateY(-50%) scale(1);opacity:1}40%{-moz-transform:translateY(-50%) scale(0.9);opacity:0}100%{-moz-transform:translateY(-50%) scale(0);opacity:0}}@keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(0.9);-moz-transform:translateY(-50%) scale(0.9);-ms-transform:translateY(-50%) scale(0.9);-o-transform:translateY(-50%) scale(0.9);transform:translateY(-50%) scale(0.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1200}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(/img/status.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}@media only screen and (max-width: 480px){.text_h{padding:4% 0;font-size:5em;font-weight:100;color:white}}input,textarea{border-bottom:1px solid #fff}nav a.button-collapse{left:-25px}.card-avatar .waves-effect{text-align:center;margin-top:20px}.card-avatar
img{height:150px;width:150px;border-radius:75px}.card-avatar .card-content{text-align:center}.card .card-content
p{margin:15px
0px}.card-avatar .card-content
i{font-size:1.5rem}.card-avatar .card-content .card-title{line-height:30px !important}.parallax-container{max-height:400px}footer.page-footer{margin-top:0px !important}


#logo-container {
    letter-spacing: normal; 
	font-weight:bold;
	font-size:1.5rem;
	line-height:64px;
}

#logo-container img {margin:8px; float:left; font-family:'Roboto Bold'}


#fednik_name { font-weight:bold;}
#fednik_subname { font-weight:100; font-size:0.75em;}




path {
  stroke-dasharray: 20;
}

.default_color{background-color: #fff !important; color: #000 !important}
.pfo h3 { font-size:2em;}
.default_color_text{color: #fff !important}

nav ul a, nav .brand-logo {color:#343434;}
.white-text {color:#343434!important;}
#index-banner {
    background-color: #fff;
}


#index-banner .text_h {
 color: #3F51B5;

}

#nav_f { transition: box-shadow .3s ease-in-out;}
#nav_f.fix-active { box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)!important;}

#work, #team {
    background: #fff;
}
#intro, #contact { background:#f8f8f8!important; box-shadow:inset 0 1px 16px rgba(0,0,0,.0333), inset 0 1px 8px rgba(0,0,0,.0333)}

.promo .promo-caption {color:#343434;}
.promo i {
    color: #3F51B5;

}

.text_b { color:#3F51B5;  }


.text_h2 {
    font-weight: 200;
    margin-bottom: 4%;
    line-height: 3rem;
	font-size:2.2em;
}

.card-image { }
.portfolio-item-activator { 

	background-size: 71% auto;
    background-repeat: no-repeat;
    background-position: 51% 50%;
	transition: all 0.222s ease-in-out;
}
.portfolio-item-activator:hover {background-size: 73% auto;}
.portfolio-item-activator:before { }
.portfolio-item-activator:hover:before {
}

.card {box-shadow:none}
.card:hover {box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}

@media only screen and (max-width: 480px) {
   #index-banner  h1{ font-size: 2.5em; }
	 #index-banner {   min-height: 150px; }
	 
	 .text_h2 { font-size:1.8em; }
	 #skills_timeuse{ display:none}
	 #logo-container img { display:none;
	 	line-height:56px!important;
	 }
	 nav a.button-collapse { left:0}
	 .default_color{background-color: #2196F3 !important; color: #fff !important}
	 .brand-logo {color:#fff!important}

}