.slider .slider-container .swiper-slide .container h1 {    
    color: #fff;
    font-family: "Playfair Display", serif;
}

.slider .slider-container .swiper-slide:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #26282b;
    background: -moz-linear-gradient(161deg, #26282b 0%, #26282b 49%, #0074c3 100%);
    background: -webkit-linear-gradient(161deg, #26282b 0%, #26282b 49%, #0074c3 100%);
    background: linear-gradient(161deg, #26282b 0%, #26282b 49%, #0074c3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#26282b",endColorstr="#1384b5",GradientType=1);
    opacity: 0.65;
}

.navbar .container .menu ul li a:hover {
    text-decoration: none;
    color: #1384b5;
    border-top: 1px solid #1384b5;
}

.slider .slider-container .inner-elements .container .pagination{
	color: #1384b5;
}

.navbar .container .upper-side .phone-email h4{
	font-size: 34px;
	/*color: #1384b5;*/
	color: white;
	
}

.navbar .container .upper-side .phone-email small a{
	font-size: 18px;
	color: white;
	opacity: 1;
}

.navbar .container .upper-side .phone-email img {
    float: right;
    height: 30px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 5px;
}

.slider .slider-container .inner-elements .container .button-prev:hover,
.slider .slider-container .inner-elements .container .button-next:hover {
    color: #1384b5;
}

.intro .content-box b,
.benefits b {
    opacity: 0.5;
    color: #1280b0;
}

.intro .content-box h4 span,
.benefits h4 span {    
    color: #1280b0;
	/*background: #1384b5;*/
}



.slider .slider-container .swiper-slide .container h1 span{
	color: #1384b5;
}

.slider .slider-container .swiper-slide .container a {    
    border: 2px solid white;
	/*background:  #1384b5;*/
}

.footer-bar {
    margin-bottom: -210px;
    position: relative;
    top: -110px;
}

.footer {    
    background: #1a7095;
}

.navbar .logo a span.pt1{
	display: inline-block;
    vertical-align: top;
    color: white;
    margin-left: 7px;
    /*font-size: 42px;
    font-family: 'Playfair Display', serif;*/
}

.navbar .logo a span.pt2{
	display: none;
	color: white; 
	font-size: 18px; 
	font-family: 'Playfair Display', serif; 
	margin-left: 0;
}

.benefits figure img {
    height: auto;
}

.benefits {
    background: #ffffff;
	padding: 40px 0;
}

.navbar .container .upper-side .logo img {
    height: 35px;
}

.navbar .logo a span.pt1 {
    display: inline-block;
    vertical-align: top;
    color: white;
    margin-left: 10px;
    font-size: 26px;
    font-weight: normal;
    letter-spacing: 3px;
	font-family: 'Playfair Display', serif; 
}

.footer .logo span {
    display: inline-block;
    vertical-align: top;
    color: white;
    margin-left: 10px;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 3px;
	font-family: 'Playfair Display', serif; 
}

.footer .logo img {
    height: 30px;
}

.slider .slider-container .swiper-slide .container a { 
    font-size: 20px;    
}

.slider .slider-container .swiper-slide .container h2 { 
    line-height: 48px;
}

.logos .row{
	margin: 50px 0;
}

.property-calculator figure:before {
    background: #1384b5;
}

.property-calculator figure{
    background: #1384b5;
}

.property-calculator .holder.calculator{
	background: #1384b5;
	padding: 30px 30px;
	color: white;	
	border: 5px solid white;
}

.property-calculator .holder.calculator h4 {
	font-family: 'Playfair Display', serif; 
	font-size: 28px;
	color: white;
	font-weight:bold;
}

.property-calculator .holder.calculator h4 span{
	font-size: 45px;
	color: white;	
}

@media (min-width: 1024px){
	.property-calculator .holder.calculator{ width: 565px; height: 740px;}
}


.property-calculator .content-box h4 span {
    color: #1384b5;
}

.slider .slider-container .swiper-slide .container h1 span{
	color: white;
}

.slider .slider-container .inner-elements .container .pagination{
	color: white;
}

.footer-bar .inner {
    background: #1384b5;  
}

.video-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    background: #26282b;
    background: -moz-linear-gradient(161deg, #26282b 0%, #26282b 49%, #1384b5 100%);
    background: -webkit-linear-gradient(161deg, #26282b 0%, #26282b 49%, #1384b5 100%);
    background: linear-gradient(161deg, #26282b 0%, #26282b 49%, #1384b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#26282b",endColorstr="#ffbd20",GradientType=1);
}

.property-customization h4 span {
    color: #1384b5;
}

.content-box p {
	padding: 2% !important;
}

.benefits .odometer {
    font-size: 35px;
    line-height: 1;
    font-weight: 800;
}

.footer .logo span {    
    font-size: 18px;
}

.footer .logo {
    height: auto;
    margin-bottom: 15px;
}

.content-box ul li{padding: 0 10px;}
.content-box ul li:nth-child(odd){
	font-weight: bold;
}

.property-calculator .content-box ul li:nth-child(1) {
    margin-right: 0px;
}

ol {   
    padding: 0 20px;
}

h2{
	font-family: 'Playfair Display', serif;
	margin: 25px 0 15px 0;
}

input[type=text] {
    width: 46%;
    height: 40px;
    border: 1px solid #eee;
    padding: 0 10px;
    text-align: center;
    margin: 0 5px;
    border-radius: 20px;
    border: 3px solid #0b4c68;
	margin: 5px 0;
}

select{
	width: 97%;
    height: 40px;
    border: 1px solid #eee;
    padding: 0 10px;
    text-align: center;
    margin: 0 5px;
    border-radius: 20px;
    border: 3px solid #0b4c68;
}

#keret_eredmeny span, 
#uveg_eredmeny span{
	font-weight: bold;
	font-size: 20px;
}

#keret_eredmeny, 
#uveg_eredmeny{
	background: #1384b5;
    text-align: center;
    padding: 5px 0;
    border-radius: 25px;
    border: 3px solid white;
    width: 98%;
}

.property-calculator .holder.calculator {
    background: #0b4964;
}

.property-calculator .content-box a:hover {
    color: #1383b4;
    text-decoration: none;
}