@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');

body{
	font-family: 'Open Sans', sans-serif;;
	color: #666666;
	font-size: 1rem;
	padding-top: 57px;
}


.fixed_200{
	max-width: 200px;
}

.carti_intro{
	background-color: #F6775E;
}

.wp-block-media-text{
	min-height: 80vh;
}

.wp-block-cover, .wp-block-cover-image{
	padding: 0px;
}

body.home{
	padding-top: 0px;
}

.light_blue,
.has-light-blue-color{
	color: #8bc6f1;
}

.blue,
.has-blue-color{
	color: #3e69a8;
}

.orange,
.has-orange-color{
	color: #ef7b5e;
}

.white{
	color: #fff;
}

.bkg_wrapp{
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 0px;
}

.wp-block-button__link.has-blue-color{
	border-color: #3e69a8;
	color: #3e69a8;
}

.has-blue-background-color,
.blue_bkg{
	background-color:#3e69a8 ;
}


.wp-block-button__link.has-light-blue-color{
	border-color: #8bc6f1;
	color: #8bc6f1;
}

.has-light-blue-background-color,
.light_blue_bkg{
	background-color:#8bc6f1 ;
}

.has-orange-background-color,
.orange_bkg{
	background-color: #ef7b5e;
	color: #fff;
}

.grey_bkg{
	background-color: #f4f4f4;
}

ul#footer-menu{
	list-style: none;
	padding: 0;
	margin: 0;
}

input, textarea{
	border:	transparent 1px solid;
    background: #fff;
    font-size: 1rem;
    padding: 4px 10px;
    margin: 5px auto;
    color: #ccc;
    width: 100%;
}

input[type=submit]:not(:disabled) {
    cursor: pointer;
    background-color:#ef7b5e ;
    color: #fff;
    padding: 4px 40px;
}

.orange_bkg input[type=submit]:not(:disabled) {
    cursor: pointer;
    background-color:#fff ;
    color: #000;
    padding: 4px 40px;
}


.central_form input{
	border:	#ef7b5e 1px solid;
    background: #fff;
    font-size: 1rem;
    padding: 4px 10px;
    margin: 0;
    width: auto	;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ccc;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ccc;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #ccc;
}

img{
	max-width: 100%;
	height: auto;
}

img.square{
    width: 400px;
    max-width: 100%;
    overflow: hidden;
    object-fit: cover;
    object-position: top;
}

h1,h2{
    font-weight: bold;
}

h1{
	font-size: 1.6rem;
}

h5{
	font-size: 1rem;
}

h2{
	font-size: 1.5rem;
}

nav.navbar {
    /*backdrop-filter: saturate(100%) blur(20px);*/
    background: #fffffff7;
}

.hero_cont{
	background-size: 100% auto;
    background-position: bottom left;
    background-repeat: no-repeat;
}

.link{
	cursor: pointer;
}

.btn-primary{
	background: #3e69a8;
    border: 1px solid #3e69a8;
    border-radius: 0px;
    color: #fff;
    padding: 15px 20px;
    font-size: 1.2rem;
    font-weight: normal;
}



.btn:hover,
.wp-block-button__link:hover{
	background: #F6F6F6!important;
	color:#3e69a8!important ;
	text-decoration: none!important;
}

.btn-warning{
	background: #ef7b5e;
    border: 1px solid #ef7b5e;
    border-radius: 0px;
    color: #fff;
    padding: 15px 20px;
    font-size: 1.2rem;
    font-weight: normal;
}

.btn-secondary{
	background: #8bc6f1;
    border: 1px solid #8bc6f1;
    border-radius: 0px;
    color: #fff;
    padding: 15px 20px;
    font-size: 1.2rem;
    font-weight: normal;
}

.home_m{
	background:url('/wp-content/uploads/2024/04/design-site-Magda-Cojocea-final-3-08.webp') no-repeat scroll center center/cover;
}

section.home{
	background: none;
	background-color: #F7F7F7;
}

section.hero_cont{
	background: none;
}

.galerie{
	background: #8bc6f1;
}

header{
	font-size: 1rem;
}

footer{
	border-top: 1px solid #ccc;
	font-size: 0.8rem;
}

a{
    color: #3e69a8;
}

.navbar-brand{
	max-width: 50%;
	padding: 0;
	margin: 0;
}


img.logo{
    height: 50px;
}

.navbar-light .navbar-toggler{
	border-color: transparent;
}

.wpcf7 .wpcf7-response-output {
    color: #fff;
}    

.wp-block-separator {
    border-top: 1px solid;
    border-bottom: 0px solid;
    border-color: #ccc;
}


#main-menu li{
	margin-top: 35px;
}

.container.cont_m{
	padding-left: 0px!important;
	padding-right: 0px!important;
}

@media (min-width: 768px){
	.bkg_wrapp{
	    background-repeat: no-repeat!important;
	    background-position: right top!important;
	    background-size: 50%!important;
	}

}

@media (min-width: 992px){

	.fixed_200{
		max-width: 100%;
	}

	img.logo{
	    width: 300px;
	    height: auto;
	}

	.home_m{
		background: none;
	}

	.carti_intro{
		background-image:url('/wp-content/uploads/2022/04/Screenshot-from-2022-04-19-21-30-35.png');
		background-color: #F6775E;
	}

	li.menu-item a{
		margin-right: 30px;
		color: #3e69a8;
		white-space: nowrap;
	}

	.tall_sect{
		min-height: 85vh;
	}

	#main-menu li{
		margin-top: 0px;
	}


	h2{
		font-size: 2rem;
	}

	section.home{
		background:url('/wp-content/uploads/2024/04/design-site-Magda-Cojocea-final-3-08.webp') no-repeat scroll center center/cover;
		min-height: 100vh;
	}

	body{
		padding-top: 106px;
	}

	section{
		min-height: 60vh;
	}

	.full_height{
		min-height: 100vh;
	}

	h1{
	    font-size: 3rem;
	}
}	

@media (min-width: 1600px){
	body.home .container {
	    max-width: 1500px;
	}
}

@media (max-width: 991px){

	section.hero_cont{
		background: #379DDD!important;
	}
}	