body{direction: rtl;}
.darkblue{color:#182d75;}
.lightblue{color:#31b0d5;}
.grey{color:#777;}
.label-warning > a{color:#fff;}
.bordered{border:1px solid #ddd;border-radius: 5px;}
.bordered > hr{margin-top:5px;margin-bottom:5px;}
.media-left{padding-left:5px;}
.top_block{height:75px;}
.logo{width:250px;}
.bggrey{background-color:#e1dede;}
.pt10{padding-top:10px;}
.ml10{margin-left:10px;}
.top_menu{margin-bottom:0;}
.inner {overflow:hidden}
.inner img {height:auto;width: auto;}
.wpcf7-form-control, #comment {width:100%}
.footer_h3{padding-left:40px}
@media (min-width:768px){.top_menu{border-radius:0;min-height:78px;background-color:#e1dede;border:0;border-bottom:1px solid #bababa;z-index:999;-webkit-box-shadow:0px 2px 13px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 2px 13px -2px rgba(0,0,0,0.75);box-shadow:0px 2px 13px -2px rgba(0,0,0,0.75);}
.mynav>li{height:60px;}
.mynav>li>a{padding:5px 15px;color:#777;transition:all 0.3s ease-in-out;}
.mynav>li>a:focus, .mynav>li>a:hover{background-color:#eee;border-bottom:4px solid #31b0d5;height:74px;color:#31b0d5;}
}
#top_search{position:fixed;top:0;width:100%;height:50px;display:none;z-index: 999;padding: 10px;background-color: #ebebeb;}
.hentry{padding:0 5px}
.slide-image{width:100%;}
.carousel-control{width:5%;}
.carousel-indicators .active{background-color:#a1b7e5;}
.carousel-indicators li{border:1px solid #97a7c8;}
.carousel-holder{margin-bottom:30px;}
.carousel-control,
.item{border-radius:4px;}
.caption{height:120px;overflow:hidden;}
.caption h4{}
.thumbnail img{width:100%;}
.ratings{padding-right:10px;padding-left:10px;color:#d17581;}
.thumbnail{padding:0;}
.thumbnail .caption-full{padding:9px;color:#333;}
.meta{font-size:90%;color:#999;}
.date-body{background-color:#0072bc;padding-bottom:5px;border-radius: 5px;position: absolute; left:0;}
.date-body .date-title{color:white;}
.date-body .date-content{background-color:white;margin-left:5px;margin-right:5px;}
.date-body .date-content p.dia{margin:0;font-size:45px;font-weight:bold;}
footer{margin:10px 0 20px 0;}
.footer_ul{list-style-type:none;}
.footer_ul li{border-bottom:1px solid #aba9a9;padding:10px 15px;}
#footer_bg{background:#cecece url(../img/bg-footer.png) top repeat-x;}
#copyright{padding:20px 0 30px 0;background-color:#696969;}
#copyright p span{color:#bbb;}
#copyright p span a{color:#fff;}
@media (max-width:768px){.top_menu{position:fixed;top:0;width:100%;z-index:999;}
#my-navbar-collapse{position:fixed;top:50px;right:0;z-index:1;width:250px;height:100%;background-color:#eee;}
}
.menu-item-icon {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 1.1;
}
.list-group {padding:0;}
.product-card img {max-height: 200px;}
.product-card .thumbnail {min-height: 330px;}
ul {direction:rtl;}
.widget_wpsc_categorisation {
    border: 1px solid #eee;
    margin: 10px 0;
    border-radius: 5px;
    overflow: hidden;
}
.widget_wpsc_categorisation h3 {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    margin: 0;
    padding: 15px 10px 10px 15px
}
.list-group-item {
    border-left: 0;
    border-right: 0;
}
.widget_tag_cloud {
    border: 1px solid #eee;
    padding: 5px;
    margin: 10px 0;
}
.inner, .wpcf7-form, .product_description {
    direction: rtl;
}
input[type="submit"].wpcf7-form-control {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
@media (min-width: 768px) {
    .nav-justified>li {
        display: table-cell;
        width: unset;
    }
}
.gsc-control-cse {
    padding: 0!important;
}
.gsc-input {
    padding-right: 0!important;
}
table.gsc-search-box {
    margin: 10px 0!important;
}
.gsc-input {
    padding: 0px;
    height: 43px;
}
.gsc-control-cse {
    border: none!important;
    background: transparent!important;
}
.gsc-search-button {
    height: 44px!important;
}
.aligncenter {
    text-align: center;
    margin: auto;
}
.alignleft {
    text-align: left;
}
.sidebar {
    direction: rtl;
}

/* עיצוב סרגל קטגוריות סוללות */
.sidebar-category-widget { margin-bottom: 25px; }
.sidebar-category-widget .widget-title { font-size: 18px; font-weight: bold; color: #2c3e50; margin-bottom: 12px; }
.sidebar-category-widget ul.product-categories-list { list-style: none; padding: 0; margin: 0; }
.sidebar-category-widget ul.product-categories-list li { padding: 8px 0; border-bottom: 1px dotted #ccc; }
.sidebar-category-widget ul.product-categories-list li a { color: #0073aa; text-decoration: none; font-size: 14px; transition: color 0.2s ease; }
.sidebar-category-widget ul.product-categories-list li a:hover { color: #005177; text-decoration: underline; }

/* עיצוב ווידג'ט קטגוריות תואם בלוג */
.widget.mac-categories-box {
    background: #fff;
    margin-bottom: 25px;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    overflow: hidden;
}
.widget.mac-categories-box .mac-cat-header {
    background-color: #2472a4;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 15px;
    text-align: center;
}
.widget.mac-categories-box ul.mac-cat-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.widget.mac-categories-box ul.mac-cat-list li {
    padding: 10px 15px;
    border-bottom: 1px dotted #e1e1e1;
    position: relative;
    text-align: right;
}
.widget.mac-categories-box ul.mac-cat-list li:last-child {
    border-bottom: none;
}
.widget.mac-categories-box ul.mac-cat-list li a {
    color: #2472a4;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    display: block;
}
.widget.mac-categories-box ul.mac-cat-list li a:hover {
    color: #11496b;
    text-decoration: underline;
}

/* תיקון יישור סרגל צד בעמודים רגילים */
body.page #secondary, 
body.page #sidebar,
body.page .widget-area {
    margin-top: 40px !important;
}
@media (max-width: 768px) {
    body.page #secondary, 
    body.page #sidebar,
    body.page .widget-area {
        margin-top: 20px !important;
    }
}

/* ביטול מוחלט של הרווח בין המצגת לתוכן */
.carousel-holder,
.carousel,
#slider,
.slider-container,
.home .container-sticky {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* התאמות מובייל לסיידבר מפוצל ב-PHP */
@media (max-width: 991px) {
    /* הסתרת הקטגוריות מהסיידבר התחתון במובייל */
    .row.visible-xs .sidebar .widget.mac-categories-box,
    .row.visible-xs .sidebar .widget_wpsc_categorisation,
    .row.visible-xs .sidebar .sidebar-category-widget {
        display: none !important;
    }
}