/*
Theme Name:     Resi Pro Child
Theme URI:      https://modernthemes.net/wordpress-themes/resi-pro/
Template:       resi_pro
Version:        0.1
*/


.text-white{
	color:white;
}


.vc_row.vc_row-o-full-height.vh70 {
    min-height: 70vh !important;
}

body.page-template-template-page-fullwidth2{
	background:#ededed;
}

body, button, input, select, textarea{
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
}

.main-navigation a,
.site-description{
	font-size:12px;
}

.page-template-template-page-fullwidth2 h1{
	font-weight:900;
	font-size:41px;
	line-height: 45px;
}

.page-template-template-page-fullwidth2 h2{
	font-weight:300;
	font-size:40px;
	line-height: 36px;
}

.page-template-template-page-fullwidth2 h3{
	font-weight:300;
	font-size:40px;
	line-height: 45px;
}

.page-template-template-page-fullwidth2 h4{
	font-weight:300;
	font-size:30px;
	line-height: 34px;
}

/* .page-template-template-page-fullwidth2 p:not(.pachet_preturi p){
	font-weight:300;
	font-size:20px;
	line-height: 28px;
	clear: both;
} */

.contact-col h3{
	font-size:58px;
	line-height:73px;
	font-weight:200;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{
	background:#fafafa;
	border:1px solid #e6e6e6;
	padding:10px;
}


textarea{
	height:190px;
}


.wpcf7-form-control-wrap{
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
}

input[type="submit"]{
	text-transform:uppercase;
}

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat{
	background-color: #323c43;
	font-weight:bold;
}

.vc_btn3-container.vc_btn3-center.vc_col-sm-6{
	clear: both;
}

.page-id-131 .container{
	background:white;
}

label{
	font-weight:bold;
	font-size:17px;
}

.wpb_wrapper .social-container{
	float: left;
}

small{
	font-size:60%;
}

.tel{
    float: right;
    margin-right: 20px;
    margin-top: 10px;
}

.fa-phone{
	margin-right:10px;
}

#footer-scroll-up{
    background: black;
    color: white;
    text-align: center;
    padding: 10px;
    display:block;
}

#nav-header{
	position:fixed;
	width:100%;
	z-index: 9999;
	top:0;
}

.site-header{
	padding-top: 75px;
}

@media screen and (min-width:1001px){
	a.watsapp {
		display:none !important;
	}
}


