/*
custom
*/

h1, h2, h3, h4, h5, h6 { font-family: 'almoni-tzar', 'Alef', arial; }

.wpb_teaser_grid .categories_filter li { margin: 0 0 0 10px; float: right; }

.wpb_teaser_grid .categories_filter li:first-child { display: none; }

.top-section .icon-3x { font-size: 14px; margin-right: 10px !important; }

.phone, .email { font-family: 'almoni-tzar' 'Alef', arial; font-size: 24px; float: right !important; margin-left: 10px; padding-left: 10px; border-left: solid 1px #999; }

.pc-widget {
	background-color: #fff;
	margin-top: 20px;
	border-bottom: 4px solid #d2d2d2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pc-widget h3.pc-widget-title {
	font-size: 24px;
	background-color: #2C3E50;
	padding-right: 15px;
	margin: 0;
	line-height: 48px;
	color: #FFFFFF;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.bg-widget {
	margin-top: -50px;
	padding: 20px;
	background: rgba(255,255,255,0.8);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.m_parallax { background-size: cover; border-top: 5px solid #f2f2f2; }


.caption-out { padding-top: 0; padding-bottom: 0; background: #fff; }

.caption { color: #393939; }

.caption p { color: #393939; }

body.single .bg-color { padding-top: 0; }


/***bootstrap***/

body {
	font-family: 'Alef', arial;
	font-size: 17px;
	line-height: 1.5;
}



/***main***/

header { background: #76c45a; }

.header-4 .top-section { background: #dfe3e5 }


.social { width: auto; }

.social-box i { line-height: 2; color:  #dfe3e5; }

.header-4 .social-box { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: none; background-color: #aaa; }


.header-4 .logo { padding-top: 0; }

.navbar-default { background-color: #76c45a; }

.header-4 .navbar-nav>li.firstitem.current-menu-item, .header-4 .navbar-nav>li.firstitem.current-menu-parent { border-bottom: none !important; }

.navbar-left .dropdown-menu { left: auto; right: 0; }

.navbar-default .navbar-nav>li>a { color: #fff; }

.menu-style1 { font-size: 24px; font-family: 'almoni-tzar', 'Alef', arial; }

.mukam-header-small { opacity: 0.9; }

.mukam-header-small img { max-width: 100%; max-height: 70px; }

.slider { position: relative; }

.down {
	position: absolute;
	right: 50%;
	width: 200px;
	height: 85px;
	margin-top: 25%;
	margin-right: -100px;
	background-image: url(images/down.png);
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	z-index: 9999;
	transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-webkit-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	animation: bounceer 3s linear infinite;
	-moz-animation: bounceer 3s linear infinite;
	-webkit-animation: bounceer 3s linear infinite;
	-o-animation: bounceer 3s linear infinite;
	-ms-animation: bounceer 3s linear infinite;
}

@keyframes bounceer {
	0% {
	top: 0;
	}
	10% {
	top: 15px;
	}
	12% {
	top: 20px;
	}
	15% {
	top: 10px;
	}
	20% {
	top: 0;
	}
	25% {
	top: 0;
	}
	35% {
	top: 15px;
	}
	37% {
	top: 20px;
	}
	40% {
	top: 10px;
	}
	45% {
	top: 0;
	}
	100% {
	top: 0;
	}
}

@-moz-keyframes bounceer {
	0% {
	top: 0;
	}
	10% {
	top: 15px;
	}
	12% {
	top: 20px;
	}
	15% {
	top: 10px;
	}
	20% {
	top: 0;
	}
	25% {
	top: 0;
	}
	35% {
	top: 15px;
	}
	37% {
	top: 20px;
	}
	40% {
	top: 10px;
	}
	45% {
	top: 0;
	}
	100% {
	top: 0;
	}
}

@-webkit-keyframes bounceer {
	0% {
	top: 0;
	}
	10% {
	top: 15px;
	}
	12% {
	top: 20px;
	}
	15% {
	top: 10px;
	}
	20% {
	top: 0;
	}
	25% {
	top: 0;
	}
	35% {
	top: 15px;
	}
	37% {
	top: 20px;
	}
	40% {
	top: 10px;
	}
	45% {
	top: 0;
	}
	100% {
	top: 0;
	}
}

@-o-keyframes bounceer {
	0% {
	top: 0;
	}
	10% {
	top: 15px;
	}
	12% {
	top: 20px;
	}
	15% {
	top: 10px;
	}
	20% {
	top: 0;
	}
	25% {
	top: 0;
	}
	35% {
	top: 15px;
	}
	37% {
	top: 20px;
	}
	40% {
	top: 10px;
	}
	45% {
	top: 0;
	}
	100% {
	top: 0;
	}
}

@-ms-keyframes bounceer {
	0% {
	top: 0;
	}
	10% {
	top: 15px;
	}
	12% {
	top: 20px;
	}
	15% {
	top: 10px;
	}
	20% {
	top: 0;
	}
	25% {
	top: 0;
	}
	35% {
	top: 15px;
	}
	37% {
	top: 20px;
	}
	40% {
	top: 10px;
	}
	45% {
	top: 0;
	}
	100% {
	top: 0;
	}
}

.mbk-loading {
	background-color: #fff !important;
	background-image: url('images/loading.gif') !important;
}

.mbk-loading-logo {
	height: 74px;
	width: 207px;
	margin-top: -130px;
	margin-left: -103px;
	background-image: url('http://tevel.seo.mbk.co.il/wp-content/uploads/sites/10/2014/02/logo-%D7%A4%D7%A8%D7%92%D7%95%D7%9C%D7%95%D7%AA-%D7%90%D7%9C%D7%95%D7%9E%D7%99%D7%A0%D7%99%D7%95%D7%9D1.png') !important;
}

.contact select {
	height: 40px;
	color: #333333;
	padding-right: 10px;
	margin-bottom: 15px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-color: #f7f7f7;
}

.contact input, .contact select, .contact textarea { border-color: #ccc; }

.box-shadow .wpcf7 {
	margin-top: 30px;
	padding: 20px;
	background: #fff;
	box-shadow: 0 0 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}


.widget_nav_menu .current-menu-item, .menu-widget .active { border-left: none !important; border-right: 3px solid #2C3E50 !important; }

.widget_nav_menu ul li:hover, .menu-widget ul li:hover { border-left: none !important;  border-right: 3px solid #2C3E50  !important; }

.tour-section .nav-tabs>li { border-right: none !important; border-left: 8px solid #2C3E50 !important; }


@media (max-width: 767px) {

	.top-section { display: none !important; }

}