﻿@charset "utf-8";
/* CSS Document */

@import 'opensans.css';

/* Webfont: HaimMFWCondensed-Medium */@font-face {
    font-family: 'HaimMFWCondensed';
    src: url('fonts/Haim-Condensed_MFW.eot'); /* IE9 Compat Modes */
    src: url('fonts/Haim-Condensed_MFW.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/Haim-Condensed_MFW.woff') format('woff'), /* Modern Browsers */
         url('fonts/Haim-Condensed_MFW.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/Haim-Condensed_MFW.svg#HaimMFWCondensed-Medium') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}



p {margin: 0;}

.img-responsive {display: inline-block;}
    
 iframe {max-width: 100% !important;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}

a, .btn {transition: all 0.3s;}
a, div {word-wrap: break-word;}

a:hover, a:active, a:focus {text-decoration: none;}

body {font-size: 16px; font-family: 'Open Sans Hebrew';}

.pswp__caption {right: 0; left: auto; }
.pswp__caption__center {
    text-align: center;  max-width: 420px;  margin: 0 auto;
    font-size: 13px;  padding: 10px;  line-height: 20px;
    color: #CCC;
}

.no_padding_right {padding-right: 0;}
.no_padding_left {padding-left: 0;}
.no_padding {padding-right: 0; padding-left: 0;}


.facebook_icon {position: fixed; top: 200px; left: 70px; cursor:pointer; z-index: 9;}


/*******************
|Contact btn
********************************/

.contact_btn {position: fixed; top: 200px; left: 20px; cursor:pointer; z-index: 9;}

.contact_btn_form_container {position: fixed; top: 230px;  left: -300px; width: 300px; min-height: 250px; background: #fff;
                                               padding: 20px; transition: all 0.6s; z-index: 999;
                                             }
                                            
       .contact_btn_form_container_in { left: 20px;}

 .contact_btn_form_container .title {font-family: 'HaimMFWCondensed'; text-align: right; color: #c61f22; font-size: 2em;}

.form-group {margin-bottom: 0px; border-bottom: 1px solid #AACADD; padding: 0;}
.form_group_first_row { border-top: 1px solid #AACADD;}

.form-control {border: none; padding: 0px 12px; height: 25px;}

.control-label {font-weight: normal; padding: 5px 2px 4px 0; border-left: 1px solid #AACADD; margin-bottom: 0; }

.btn_snd {font-family: 'HaimMFWCondensed'; color: #c61f22; font-weight: bold;  background: #fff; border-top: 1px solid  #AACADD;
               border-right: 1px solid #AACADD; font-size: 1.4em; padding: 3px 10px;
              }
  .btn_snd:hover {color: #c61f22; background: #fff; opacity: 0.8;}

  .form_close {position: absolute; top: 7px; left: 5px; cursor:pointer;}
  
  textarea {resize: none; }
  textarea.form-control {
    height:100px;
}
.control-label_comments {height: 100px;}
    
/*******************
/Header
*******************************/

.header {background: #c61f22; width: 100%; position: fixed; top: 0; z-index: 999;}

.caret {display: none;}

.navbar-default {background-color: transparent; border:none;}

 .navbar-default .navbar-nav>li>a {color: #fff; font-family: 'HaimMFWCondensed'; font-size: 18px;}
    .navbar-default .navbar-nav>li>a:hover {color: #fff; text-decoration:  none;}

.navbar-toggle {float: right; border: none; padding: 0px; margin: 0px; background: none !important;}
  .navbar-toggle:active, .navbar-toggle:focus {padding: 0; background: none !important;}

@media (min-width: 767px){
	
	.navbar {min-height: 100%;  margin-bottom: 0px; border: none;}

    .navbar-nav {margin-right: 350px;}

    .navbar-nav>li>a {padding: 2px 15px; margin-top: 26px; line-height: 10px; border-left: 1px solid #fff; font-size: 1.1em; }
      .navbar-nav>li:last-child>a {border-left: none;}

    .nav>li {height: 40px;}	
    
    .dropdown-menu {border: none; background: transparent; padding: 0; box-shadow: none;}
  
    .dropdown-menu>li>a {background: #1453cc; color: #fff; font-family: 'HaimMFWCondensed'; font-size: 16px; border-bottom: 1px solid #fff; opacity: 0.7;}
      .dropdown-menu>li>a:hover {background: #c61f22; color: #fff;}
  
     .active_link {border-bottom:  3px solid #000 !important;}
	
}


.logo {margin-top: 10px; margin-bottom: 20px;}


/***********
|Hp
***********************************/

/*.hp_txt {margin-top: 30px;}*/
.hp_txt {margin-bottom: 20px;}

  .hp_txt  p {font-family: 'HaimMFWCondensed'; color: #c61f22; font-size: 2.3em;}


/************
|Private houses
***********************************/

.txt {font-size: 1.2em; margin: 10px 0 30px 0; text-align: center; font-family: HaimMFWCondensed;}

.private_houses .my-gallery {margin-bottom: 5px;}

.private_houses .item {margin-bottom: 25px;}

  .private_houses .item .name {font-size: 1.3em; font-family: 'HaimMFWCondensed'; line-height: 0;}
  .private_houses .item .place {font-size: 1.2em; font-family: 'HaimMFWCondensed'; line-height: 0;}
  .private_houses .item .description {font-size: 0.9em; min-height: 120px;}


/************
|Articles
**************************************/

.articles_title {margin: 0 0 25px 0;}

.articles_title  p {font-family: 'HaimMFWCondensed'; color: #c61f22; font-size: 2em; line-height: 40px;}

.article_item {margin-bottom: 25px;}
.article_item  img {margin-top: 30px; width: 50%;}
.article_item  .title {font-family: 'HaimMFWCondensed'; font-size: 1.6em; color: #000;}
.article_item  .description {color: #000;}
.article_item .read_more {color: #c61f22;  }



.show_article  img.pic {margin-top: 30px; }
.show_article .title {font-family: 'HaimMFWCondensed'; font-size: 1.8em; color: #000;}


/******
|Contact
****************/

.map {margin: 30px 0 0 0;}
  .map iframe {width: 90%; height: 250px;}

.contact_page_form_container {margin-top: 180px;}



/**********
|one on one
*******************/

.two-col .col-1 {margin-top: -13px; font-family: 'HaimMFWCondensed'; font-size: 2em; text-align: left;}
.two-col .col-2 {text-align: justify; line-height: 28px;}

.one_on_one_title {margin: 0 0 45px 0;}

.one_on_one_title  p {font-family: 'HaimMFWCondensed'; color: #c61f22; font-size: 2em; line-height: 40px;}






















/*** Media Queries ***/

@media screen and (max-width: 1200px) {
	
	.private_houses .item .name {font-size: 1.1em;}
	.private_houses .item .place {font-size: 0.9em;}
	.private_houses .item .description {font-size: 0.8em;}
	
	
}

@media screen and (max-width: 1024px) {
	
	.navbar-nav {margin-right: 150px;}
	
	
}



@media screen and (max-width: 991px) {

	.facebook_icon {top: 100px;}	
	
	.contact_btn {top: 100px; }

     .contact_btn_form_container {top: 130px;}
	
	/*.navbar {min-height: 0;}*/
	
	.header {height: 48px;}
	
	.navbar-collapse  {background: #c61f22; webkit-box-shadow: none; box-shadow: none;}
		
	.navbar-header .ico {color: #fff; font-size: 2em; margin: 10px 10px 0 0;}
	
	.navbar-nav {margin-right: 0px;}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; }
	
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {font-family: 'HaimMFWCondensed'; color: #fff; font-size: 1.2em;}
	
	.navbar-nav { margin-right: -15px}

  	 .hp_txt  p {font-size: 1.6em; }
  	 
  	 .one_on_one_title p {font-size: 1.5em;  line-height: 30px;}
  	 .two-col .col-1 {font-family: 'HaimMFWCondensed'; font-size: 2em; text-align: right;}
  	 
  	 .article_item .text-left {text-align:  right;}
  	 
  	 .contact_page_form_container { margin-top: 20px;}
  	 
  	 .houses_plus {display:none;}
  	 
			.private_houses .item .name {font-size: 1.3em;}
			.private_houses .item .place {font-size: 1.2em;}
			.private_houses .item .description {font-size: 0.9em; min-height: 50px;}		
}

@media (max-width: 768px){
    .table-responsive {
      direction: ltr;
    }
    .table {direction: rtl !important;}	
    .txt {margin: 5px 0 0 0;}
    
}


@media screen and (max-width: 640px) {
	

		.facebook_icon {top: 70px; left: 25px;}

		.articles_title  p {font-size: 1.6em; line-height: 35px;}	

}
    
    
@media screen and (max-width: 350px) {
	

			.articles_title  p {font-size: 1.3em; line-height: 30px;}	
	
}


@media screen and (max-width: 400px) {
	

			.private_houses .my-gallery {margin-bottom: 0; margin-top: 20px;}
	
}


/*** 5 columns
***************************************************/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: right;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: right;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: right;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: right;
    }
}
