/*
Theme Name: no Child
Theme URI: 
Description: 
Author: 
Author URI:
Version: 1.0.0
Template: no
*/
@import url("../no/style.css");
/*.title_subtitle_holder {
    display: none;
}*/
.projects_holder .mix .image {
    border-radius: 20px;
}
.projects_holder article .image_holder, .projects_holder article .portfolio_description {
    border-radius: 20px;
}
.portfolio_images img {
    border-radius: 20px;
}
.item_holder.slide_up {
    border-radius: 20px;
}
.projects_holder.diagonal_fade article.show {
    border-radius: 20px;
}
.projects_holder.alternating_sizes .mix {
    box-shadow: 0 7px 20px rgba(0, 0, 0, .07);
}
.mg_me_player_wrap .mejs-button button {
    margin: 13px!important;
}
.mejs-container .mejs-controls .mejs-time span{
    color: #dfdfdf;
}
.mejs-button.mejs-fullscreen-button {
    opacity: 0;
    max-width: 12px;
}

#back_to_top > span{
	border-radius:10px;
}
.mgom_22_4.mgom_txt_wrap {
    border-radius: 30px;
    width: 360px;
    height: 130px;
    transform: translate(0%,120%);
    margin: 0 auto;
    position: relative;
}
footer{
	height:80px;
}
.me_image {
    transform: scale(1.3)!Important;
}
.mobile_hello{
		display:none;
	}
.cnct_btn{
	top:-130px;
}
.cnct_btn a {
    transition: transform 0.3s ease-out;
    display: inline-block;
}
.cnct_btn a:hover {
    transform: scale(0.97);
}
.qode-type1-gradient-left-to-right {
    border-radius: 15px;
	background: linear-gradient(-60deg, rgba(103,192,139,1) 0%, rgb(0 79 177) 100%);
}
.qode-btn.qode-btn-icon .qode-btn-text {
    padding-right: 20px;
    padding-left: 21px;
    display: inline-block;
    vertical-align: top;
}
.qode-btn.qode-btn-icon .qode-button-v2-icon-holder{
	padding: 0px 20px;
}
.hide{
	display:none!Importantl;
}
.telefon a {
    zoom: 0.9;
    margin-top: 30px;
}
.work{
	top: -80px;
	padding: 0 15%;
}
nav.popup_menu ul li a, nav.popup_menu ul li h6{
	font-size: 32px;
	text-transform: lowercase;
}
.popup_menu.qode-popup-menu-svg-opener .qode-popup-menu-closer{
	width: 100%;	
}
.bottom {
    top: -170px;
}
.q_font_awsome_icon.pull-center{
	display: inline-block;
}
.q_logo img{
	 top: -30%;
}
.v_center{
	display: flex;
}

.hero_text{
	font-family: 'Abril Fatface', cursive;
	font-size: 106px;
	color: #686868;
	line-height: 1em;
}
.h1_h{
	font-family: 'Abril Fatface', cursive;
	font-size: 106px;
	background: -webkit-linear-gradient(60deg, #315eaf, #2c76b8, #2bd1a3);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.intro_text{
	font-family: 'Roboto', sans-serif;
	font-size: 23px;
	font-weight: 400;
	text-align:right;
	color: #bcbdc0;
	padding-top: 40px;
	padding-right: 12px;
    line-height: 1.5em;
}
@media only screen and (max-width: 1000px){
.header_bottom {
    background-color: #fff0!important;
}
	}
@media only screen and (max-width: 600px){
.mgom_22_4.mgom_txt_wrap {
    border-radius: 20px;
    width: auto;
    height: 100%;
    transform: translate(0%,0%);
    margin: 0 auto;
    position: relative;
}
.mgom_layer.mgom_title.mgom_22_1 {
    margin-bottom: 2px!Important;
}
.mgom_22_1	{
	font-size: 17px!Important;	
}
.mgom_22_2{
	 font-size: 11px!Important;	
}
	html .ls-container img, body .ls-container img, #ls-global .ls-container img{
	top: -230px;
    left: -250px;
    position: relative;
    zoom: 0.7;
	}
.hero_text {
    margin-top: -30px;
    zoom: 0.66;
    text-align: center;
    font-size: 72px;
}
	.h1_h{
	line-height: 1.2em;	
	}
	.intro_text{
		margin-left: 50px;
	}
.q_logo img {
    top: 20%;
    left: -60px;
}
	.work{
	top:0;
	margin-top: 20px;
	padding: 0 3%!Important;
}
	.cnct_btn{
	top:-100px;
}
	.mg_top_filters .mg_above_grid{
		display:none;
	}
	.mobile_hello{
		display:block;
	}
}


