/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Creative Multi-Purpose WordPress Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 17.2
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.portfolio_main_holder article .item_holder.thin_plus_only:hover .portfolio_shader, .portfolio_slider li.item:hover .item_holder.thin_plus_only .portfolio_shader {
	border: solid 9px;
	background-color: transparent !important; 
	box-sizing: border-box;
}
.portfolio_main_holder .item_holder.thin_plus_only .portfolio_shader {
	-webkit-transition: none !important;
	transition: none !important;
}
.portfolio_main_holder article .item_holder.thin_plus_only:hover .text_holder, .portfolio_slider li:hover .item_holder.thin_plus_only .text_holder {
	display: none;
}
.wpcf7-form-control-wrap {
	direction: rtl;
}
input, button {
	font-family: 'Heebo', sans-serif !important;
}
.cf7_custom_style_1 input, .cf7_custom_style_1 button {
	font-size: 22px !important;
}

.dj-block .vc_single_image-img  {
	opacity: 0;
}
.dj-block .vc_single_image-wrapper {
	background-position: 50% 50%;
	background-size: cover;
	position: relative;
}
.dj-block:hover .vc_single_image-wrapper:after {
	content: ' ';
	display: block;
	border: solid 9px black;
	position: absolute;
	top: 0; left: 0; width: 100%; height: 100%;
	box-sizing: border-box;
}
.dj-block .vc_single_image-wrapper:before {
	content: ' ';
	display: block;
	position: absolute;
	top: 0; left: 0; width: 100%; height: 100%;
	background-position: 50% 50%;
	background-size: cover;
	opacity: 0;
}
.dj-block:hover .vc_single_image-wrapper:before {
	opacity: 1;
}


.dj-saar .vc_single_image-wrapper {
	background-image: url('https://zignmore.co.il/wp-content/uploads/2018/05/saar001.jpg');
}
.dj-saar .vc_single_image-wrapper:before {
	background-image: url('https://zignmore.co.il/wp-content/uploads/2019/01/saar002.jpg');
}

.dj-nevo .vc_single_image-wrapper {
	background-image: url('https://zignmore.co.il/wp-content/uploads/2018/05/nevo001.jpg');
}
.dj-nevo .vc_single_image-wrapper:before {
	background-image: url('https://zignmore.co.il/wp-content/uploads/2018/05/nevo002.jpg');
}

.dj-nadav .vc_single_image-wrapper {
	background-image: url('https://zignmore.co.il/wp-content/uploads/2018/05/nadav001.jpg');
}
.dj-nadav .vc_single_image-wrapper:before {
	background-image: url('https://zignmore.co.il/wp-content/uploads/2018/05/nadav002.jpg');
}

.dj-danny .vc_single_image-wrapper {
	background-image: url('https://zignmore.co.il/wp-content/uploads/2018/05/danny001.jpg');
}
.dj-danny .vc_single_image-wrapper:before {
	background-image: url('https://zignmore.co.il/wp-content/uploads/2018/05/danny002.jpg');
}

.dj-amit .vc_single_image-wrapper {
	background-image: url('https://zignmore.co.il/wp-content/uploads/2018/05/amit001.jpg');
}
.dj-amit .vc_single_image-wrapper:before {
	background-image: url('https://zignmore.co.il/wp-content/uploads/2018/05/amit002.jpg');
}
.djs-block {
	width: 97%;
    margin-left: auto !important;
    margin-right: auto !important;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
	font-size: 18px !important;
    font-weight: 700 !important;
    color: #000 !important;
}
nav.mobile_menu ul li, nav.mobile_menu ul li ul li {
    border-bottom: 3px solid #000000 !important;
}
nav.mobile_menu>ul {
	padding-bottom: 30px !important;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
    color: #1abc9c !important;
}
.side_menu_button > a:hover, .mobile_menu_button span:hover, .popup_menu:hover .line, .popup_menu:hover .line:after, .popup_menu:hover .line:before {
    color: #000 !important;
}
.mobile_menu_button span {
	font-size: 18px !important;
}
.dj-title-inner {
	font-size: 148px;
}
.justify-content {
	text-align: justify;
}
.footer-tel {
    display: none;
}
@media only screen and (max-width: 680px) {
	.dj-title-inner {
		font-size: 64px;
		line-height: 64px;
	}
	.footer-tel {
        position: fixed;
        width: 100%;
        height: 50px;
        bottom: 0px;
        left: 0px;
        display: block;
        background-color: #000;
        z-index: 1000;
    }
    .footer-tel a {
        width: 25%;
        height: 50px;
        float: left;
        text-align: center;
        line-height: 50px;
        border-right: solid 1px rgba(255,255,255,0.2);
        color: #fff;
        box-sizing: border-box;
    }
    .footer-tel a:last-child {
        border-right: 0px;
    }
}
