@charset "utf-8";

.default_color{background-color:#2196F3 !important}.default_color_text{color:#2196F3 !important}.icon-block{padding:0

15px}#intro,#work,#team{padding-top:2rem}#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:3rem;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}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

input {
	border: none;
	font-family: inherit;
	font-size: inherit;
	line-height: 1.5em;
	margin: 0;
	outline: none;
	padding: 0;
	-webkit-appearance: none;
}

input[type="search1"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search1"]::-webkit-search-cancel-button,
input[type="search1"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after {
	content: "";
	display: table;	
}
.clearfix:after { clear: both; }

/* ---------- plyr player ---------- */
.collection-item .plyr--audio .plyr__controls {
    border: 0;
}

/* ---------- search1 ---------- */

#myform {
	background: #42454e;
	border-radius: 3px;
	display: inline-block;
	padding: 12px;
    width: 90%;
    margin: 0 5% 15px 5%;
}

#myform input {
	float: left;
}

#myform input[type="search1"],
#myform input[type="submit"] {
	border-radius: 3px;
	/*font-size: 12px;*/
}

#myform input[type="search1"] {
	background: #fff;
	color: #42454e;
	min-width: 76%;
    padding: 6px 2%;
    height: 30px;
}

#myform input[type="submit"] {
	background: #1bba9a;
	color: #fff;
	font-weight: bold;
	margin-left: 2%;
    padding: 6px 10px;
    height: 42px;
    width: 18%;
}

#myform input[type="submit"]:hover {
	background: #189e83;
}

#myform input[type="search1"]::-webkit-input-placeholder { color: #42454e; }
#myform input[type="search1"]:-moz-placeholder { color: #42454e; }
#myform input[type="search1"]:-ms-input-placeholder { color: #42454e; }
.collection .collection-item.avatar p {padding: 0;}
.caption {
    font-size: 1.25rem;
    font-weight: 300;
    margin-bottom: 30px;
}

.horizontal .card-image img {
	height: 94px;
	width: 168px;
}
.horizontal .card-image span {
	position: absolute;
    bottom: 2px;
    right: 2px;
    background-color: #000;
    color: #fff !important;
    padding: 0 4px;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    opacity: .75;
}
.card-stacked .card-content .title_ltr {
	display: block;
    max-height: 3.6em !important;
    overflow: hidden;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
}
.card-stacked .card-content .related {
	display: block;
    font-size: 11px;
    line-height: 1.4;
} 
.horizontal .card-stacked .card-content {
	padding: 5px !important;
	color: rgba(0,0,0,0.87) !important;
}
.card.large .card-image {
    height: 330px;
}
.collapsible li .collapsible-body {
	padding: 0 !important;
}
#_related_content .horizontal {
	margin: .5rem 0 0.5rem 0;
}