/*
 *  Theme Name:     Twenty Twelve Child
 *  Theme URI:      http://wordpress.org/themes/twentytwelve/
 *  Description:    Twenty Twelve Child Theme
 *  Author:         Tadam
 *  Author URI:     http://www.tadam.co.il/
 *  Template:       twentytwelve
 *  Version:        1.0.0
*/
@import url("../twentytwelve/style.css");
@import url("../twentytwelve/rtl.css");

.ltr{
	direction: ltr;
}
.inline-block{
	display: inline-block;
}
.flex{
	display:flex;
}
.items-center{
	align-items: center;
}
.justify-end{
	justify-content: flex-end;
}
.gap-1{
	gap: 4px;
}

h1, h2, h3, h4, h5, h6{
	color:#357582;
}
a{
	color:#357683;
}
a:hover, .widget-area .widget a:hover, #menu-bottom a:hover {
        color:#55909d;
}
.entry-content ul{
  	list-style: url(images/icon-bullet.png);
}
.site {
    	max-width: 1280px;
    	max-width: 80rem;
	background-color:transparent;
}
body{
	background:url(images/bkg.png) repeat-x center top;
	color:#191919;
}
body .site{
	padding-right:0;
	padding-left:0;
	box-shadow:none;
	margin-bottom:0;
	margin-top:0;
}
.site-content{
	//border-bottom:8px solid #81b1bb;
	border-bottom:8px solid #1d1d1f;
	border-bottom:0.571428571rem solid #1d1d1f;
	//box-shadow: 0 2px 6px #b5d1d7;
	margin-top:0;
	//background-color:#fff;
	margin-top:-12px;
}
#content{
	padding-right:22px;
	padding-right:1.642857143rem;
	padding-left:22px;
	padding-left:1.642857143rem;
}
.footer_container{
	background:#1d1d1f;
	height:56px;
	height:4rem;
}

footer[role="contentinfo"] {
    	max-width: 980px;
    	max-width: 70rem;
	margin-top:-14px;
	margin-top:-1rem;
	border-top:none;
	padding-right:14px;
	padding-right:1rem;
	padding-left:14px;
	padding-left:1rem;
}
footer[role="contentinfo"] .menu{
	float:right;
}
#menu-bottom li{
	float:right;
}
#menu-bottom .separator{
	padding:0 14px;
	padding:0 1rem;
	color:#fff;
}
#menu-bottom a{
	color:#fff;
	text-decoration:none;
}
#menu-bottom a:hover {
	color:#5baaab;
}
footer[role="contentinfo"] .credits{
	float:left;
	color:#fff;
}
a.logo:hover {
	opacity:0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}
.site-description{
	display:none;
}
.site-header .site-title{
	text-align:center;
}
.main-navigation li a{
	color:#083b50;
	padding-left:7px;
	padding-left:0.5rem;
	padding-right:7px;
	padding-right:0.5rem;
	line-height:36px;
	line-height:2.571428571rem;
	font-size:125%;
}
.main-navigation li a:hover,
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
	color:#fff;
	background: #50abbf;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul{
	background:#ececec;
}
.main-navigation li{
	margin-left:0;
	background: url(images/main_navigation_separator.png) repeat-y left center;
}
.main-navigation li#menu-item-21 a{
	background: #81b1bb;
	color:#fff;
	padding-right:42px;
	padding-right:3rem;
	display:inline-block;
}
.main-navigation li#menu-item-21 a:before {
	content:url(images/login_icon.png);
	position:absolute;
	right:6px;
	right:0.428571429rem;
	top:4px;
	top:0.285714286rem;
}
#adminmenu .orders:before {
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    padding-left: 10px;
    padding-left: 0.714285714rem;
}
.main-navigation li#menu-item-21 a:hover {
	background: #50abbf;
}

/* .nav-menu.toggled-on  */
.nav-menu.toggled-on{
        width:100%;
}
.nav-menu.toggled-on li{
        border-bottom:1px solid #ccc;
}
.nav-menu.toggled-on a{
        text-decoration:none;
        width:100%;
}
.nav-menu.toggled-on li#menu-item-21 a{
        padding-right:0;
        background:none;
        color:#000;
}
.nav-menu.toggled-on li#menu-item-21 a:before {
        content:'';
}
.nav-menu.toggled-on li.current-menu-item > a{
        font-weight:bold;
        color:#083b50;
        background:none;
}
/* END .nav-menu.toggled-on  */

.widget_search{
	background:#ececec;
	padding:13px;
	padding:0.928571429rem;
}
.widget_search input[type="submit"]{
    	background-image: url(images/loopa.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-color:#dedede;
   	color: transparent;
    	padding: 0;
	width:16%;
	height:31px;
	height:2.214285714rem;
	border:0;
	border-radius: 0;
	box-shadow:none;
	text-indent:-5000px;
	margin-right:-3px;
	margin-right:-0.214285714rem;
}
.widget_search input[type="submit"]:hover {
	background-color: #f3f3f3;
	background-image: url(images/loopa.png);
	background-repeat: no-repeat;
}

.widget-area #s {
    	width: 75%;
}
.widget_search input[type="text"] {
    	border: none;
    	border-radius: 0;
	padding-top:0;
	padding-bottom:0;
	height:31px;
        height:2.214285714rem;
	line-height:31px;
        line-height:2.214285714rem;
}
.widget-area .widget{
	margin-bottom:7px;
	margin-bottom:0.5rem;
}
.widget .menu a{
	background:#f8f8f8;
	border-right:6px solid #ececec;
	display:block;
	padding:7px 10px;
	padding:0.5rem 0.714285714rem;
	text-decoration:none;
	color:#010101 !important;
	margin-bottom:3px;
	margin-bottom:0.214285714rem;
}
.widget .menu a:hover, .widget .menu li.current_page_item > a, .widget .menu li.current_page_parent > a {
	background: #e5eeed;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e5eeed), to(#c1c7c7));
	background: -webkit-linear-gradient(#e5eeed, #c1c7c7);
	background: -moz-linear-gradient(#e5eeed, #c1c7c7);
	background: -ms-linear-gradient(#e5eeed, #c1c7c7);
	background: -o-linear-gradient(#e5eeed, #c1c7c7);
	background: linear-gradient(#e5eeed, #c1c7c7);
	border-right-color:#2f2f2f;
	color:#010101;
}
.widget .menu .sub-menu a{
	background: #81b1bb;
	border-right-color:#54b9cf;
}
.widget .menu .sub-menu a:hover, .widget .menu .sub-menu li.current_page_item > a {
	border-right-color:#81b1bb;
	background: #54b9cf;
}
.widget .menu > li{
        position:relative;
}
.widget .menu .sub-menu{
        position:absolute;
        right:95%;
        top:0;
        width:270px;
        z-index:100;
	display:none;
}
.widget .menu .sub-menu a{
        padding:7px 10px;
        padding:0.5rem 0.714285714rem;
	margin-bottom:0;
        border-bottom:1px solid #ccc;
}
.sf-arrows .sf-with-ul:after {
        content: '\25C0';
        position: absolute;
        top: 50%;
        left: 14px;
        left: 1rem;
        margin-top: -5px;
        height: 0;
        width: 0;
        font-size:7px;
        font-size:0.5rem;
}

/*
.widget .menu .sub-menu{
	display:none;
}
.widget .menu li.current-menu-item .sub-menu{
	display:block;
}
*/
.widget .menu li:hover .sub-menu{
	display:block;
}
.moked_container{
	background:url(images/moked_bkg.png?ver=20250528) no-repeat right center #f5f5f5;
	padding-right:70px;
	padding-right:5rem;
	min-height:120px;
	min-height:8.571428571rem;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	padding-top:20px;
	padding-top:1.428571429rem;
}
.moked_container .icon-envelope-alt{
	position:relative;
	width:20px;
        height:15px;
        display:inline-block;
}
.moked_container .icon-envelope-alt:before {
	content:url(images/icon_email.png);
	position:absolute;
	top:1px;
	top:0.071428571rem;
	right:1px;
	right:0.071428571rem;
	width:20px;
        height:15px;
        display:block;
}
.widget_rpswidget{
	-webkit-box-shadow: #666 0px 2px 3px;
        -moz-box-shadow: #666 0px 2px 3px;
        box-shadow: #666 0px 2px 3px;
}
.widget_rpswidget .widget-title{
	background:#ececec;
	color:#81b1bb;
	padding:10px 56px 10px 10px;
	padding:0.714285714rem 4rem 0.714285714rem 0.714285714rem;
	font-size:100%;
	position:relative;
}
.widget-area .widget.widget_rpswidget h3{
	margin-bottom:0;
}
.widget_rpswidget .widget-title:before {
	content:url(images/icon-calendar.png);
	display:inline-block;
	position:absolute;
	top:9px;
	top:0.642857143rem;
	right:20px;
	right:1.428571429rem;
}
.widget-area .widget {
    margin-bottom: 15px;
    margin-bottom: 1.0714285711rem;
}
.site-title .logo img {
        border-radius: 0;
        box-shadow: none;
}
.widget-area .widget li{
	line-height:1.5;
}

#rps .col p.post-title span{
        text-overflow: ellipsis;
        white-space: nowrap;
        width:228px;
        overflow:hidden !important;
}
.entry-content a:visited,
.comment-content a:visited {
        //color: #758285;
        color: #357683;
}

/* access_container */
.access_container{
        text-align:right;
}
.access_container .title{
        display:inline-block;
        font-size:1.5rem;
        margin-left:1rem;
}
.access_container .access{
        list-style-type:none;
        display:inline-block;
        margin:0 0 0 0.0625rem;
}
.access_container .access .item{
        display:inline-block;
        height:2.5rem;
        width:2rem;
        text-align:center;
        vertical-align:middle;
	margin-right:0;
	margin-left:0;
}
.access_container .access .item a{
        text-decoration:none;
        background:#2aaae2;
        color:#fff;
        display:block;
        line-height:2.5rem;
}
.access_container .access .item a:hover {
        background:#48b7e5;
}
.access_container .access .item.normal a {
        font-size:1.2rem;
}
.access_container .access .item.big a {
        font-size:1.5rem;
}
.access_container .access .item.bigest a {
        font-size: 2rem;
}
.access_container .access .item.active a{
        background:#e89724;
}
.access_container .access .item.active a:hover {
        background:#e8a84c;
}
/* END access_container */

.widget_wp_posts_carousel{
        direction:ltr;
}
.wp-posts-carousel-details{
        direction:rtl;
}

/*company_structure*/
#company_structure{
	width:430px;
	height:329px;
	background:url('images/company-structure-bkg.png') no-repeat left center;
	margin:0 auto;
	display:inline-block;
	position:relative;
	box-sizing:inherit;
}
#company_structure *{
	box-sizing:inherit;
}
#company_structure .block{
	position:absolute;
	font-size:17px;
	font-weight:bold;
	width:63px;
	height:45px;
	padding:5px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
#company_structure .block a{
	display:block;
	color:#fff;
	line-height:1;
	padding-top:13px;
}
#company_structure .block.rows2 a{
	padding-top:4px;
}
#company_structure .block.r1b1{
	top:2px;
	left:134px;
}
#company_structure .block.r2b1{
        top:68px;
        left:196px;
}
#company_structure .block.r2b2{
        top:68px;
        left:72px;
}
#company_structure .block.r3b1{
        top:137px;
        left:267px;
}
#company_structure .block.r3b2{
        top:137px;
        left:177px;
}
#company_structure .block.r3b3{
        top:137px;
        left:87px;
}
#company_structure .block.r3b4{
        top:137px;
        left:0;
}

#company_structure .block.r4b1{
        top:206px;
        left:357px;
}
#company_structure .block.r4b2{
        top:206px;
        left:269px;
}
#company_structure .block.r4b3{
        top:206px;
        left:179px;
}
#company_structure .block.r4b4{
        top:206px;
        left:88px;
}
#company_structure .block.r4b5{
        top:206px;
        left:0;
}

#company_structure .block.r5b4{
        top:272px;
        left:88px;
}
/*END company_structure*/

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	.widget-area{
        	float:right;
		width:24%;
	}
	.site-content{
        	float:left;
		width:75%;
	}

}
@media screen and (max-width: 750px) {
        .widget.widget_nav_menu{
                display:none;
        }
}
body.real-accessability-grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
}

ol.hebrew{
	list-style-type:hebrew;
}
.help-text {
    margin-top: -8px;
    font-size: 14px;
    font-style: italic;
    color: #333;
}
.site-content nav{
        overflow:visible;
}
[dir=rtl] body .pum-theme-2069 .pum-title,
[dir=rtl] body .pum-theme-enterprise-blue .pum-title{
        text-align:right;
}
[dir=rtl] .pum-container, [dir=rtl] .pum-content, [dir=rtl] .pum-content+.pum-close, [dir=rtl] .pum-content+.pum-close:active, [dir=rtl] .pum-content+.pum-close:focus, [dir=rtl] .pum-content+.pum-close:hover, [dir=rtl] .pum-overlay, [dir=rtl] .pum-title{
        text-align:right;
}
.pum-content p{
        margin: 0 0 1.714285714rem;
}
[dir=rtl] body .pum-theme-1919 .pum-content + .pum-close,
[dir=rtl] body .pum-theme-enterprise-blue .pum-content + .pum-close {
        left:8px;
        right:auto;
}

.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
        margin: 0 0 24px;
//      margin: 0 0 1.714285714rem;
        margin: 0 0 .5rem;
        line-height: 1.714285714;
}
.entry-content h3,
.comment-content h3 {
        font-size: 16px;
        font-size: 1.142857143rem;
}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6{
	margin: 1rem 0 0;
}

body .default-theme.wp-posts-carousel .owl-nav div::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}
#menu-bottom .menu-item:last-child .separator{
    display: none;
}
#colophon{
	display: flex;
	justify-content: right;
}



