/*@import url("../suffusion/rtl.css");*/
@font-face {
    font-family: KikarDizengofSquare-Bold;
    src: url('fonts/KikarDizengofSquare-Bold.otf');
}
@font-face {
    font-family: KikarDizSquBla-Reg;
    src: url('fonts/KikarDizSquBla-Reg.otf');
}
@font-face {
    font-family: KikarDizSquLig-Reg;
    src: url('fonts/KikarDizSquLig-Reg.otf');
}
@font-face {
    font-family: KikarDizSqu-Med;
    src: url('fonts/KikarDizSqu-Med.otf');
}
@font-face {
    font-family: spoiler;
    src: url('fonts/SpoilReg.otf');
}

body{
    direction:rtl;
    text-align: right;
}
h1,h2,h3,h4,h5,h6{
    font-family: Arial, Tahoma, sans-serif!important;
}
input {
    padding: 5px 5px 3px 3px;
}
textarea {
    padding: 5px 7px 3px 3px;
}
#lang_sel a.lang_sel_sel {
    background: url(images/select-arrow.png) #fff left no-repeat;
    width: 78px;
}
#lang_sel.icl_rtl .lang_sel_sel {
    padding-right: 9px;
}
#lang_sel ul ul{
    position: absolute;
}
#lang_sel li {
     width: 110px;
 }
#nav-top .col-control.center {
    text-align: right;
}
#nav-top {
    float: right;
    margin-right: 0;
    margin-left:0;
}
#nav-top, #nav-top.continuous{
    margin-left: 0;
}
#dc-languages-box {
    float: left;
    margin: 12px 0 0 5px;

}
#nav-top ul li, #nav-top.continuous ul li, #nav-top ul li a {
     float: right;
    /*font-family: spoiler!important;*/
}
#nav-top.continuous a:after{
     padding-right: 2px;
    padding-left: 0;
 }
#nav-top ul .dd-tab ul{
    background:url(images/menu-top-right.png)top right no-repeat;
    right:0;
}
#nav-top.continuous ul ul li,#nav-top.continuous li li a{
    text-align:right;
    width: 170px;
    white-space: normal;
    padding-left: 6px;
}
#nav-top.continuous li li a{
    margin-left: -25px;
}
.tinynav{
    background: url(images/menu-he.png) right no-repeat;
    margin-right: 21px;
    margin-top: 4px;
}
#middle-content{
    background-position: right top,right bottom, right center;
}
#main-col{
    float: right;
    margin-right: 20px;
    margin-left: 0;
}
#content{
    margin-top: 0;
    /*margin-right: 35px;*/
    margin-left: 0;
}
.dc-date{
    float: right;
    margin-right: 0;
}
.dc-blog-header{
    float: right;
    margin-left: 0;
}
.blog #content {
    margin-top: 0;
    margin-right: 0;
    margin-left: 25px;
}
.sidebar-shell,#sidebar-shell-1{
    width: 32%;
    min-width: 280px;
    margin-left: 15px;
    right: 0;
    float: left;
    margin-right: 0;
}
.dc-half{
    float: right;
    padding: 0 0 0 5%;
}
#page-content-col1{
    float: right;
    padding: 0 0 0 6%;
}
#page-content-col2{
    float: right;
}
#widget-content-col1{
    float: right;
    padding: 0 0 0 6%;
}
#widget-content-col2{
    float: right;
}
h1.posttitle{
    font-size: 29px;
    line-height: 1;
}
h2.posttitle, h2.posttitle a, h2.posttitle a:visited{
    margin: 3px 0 20px;
}
#content h2,#content h3,#content h4,#content h5,#content h6{
    background-image: url(images/h-back.png);
    background-position: right;
}
.single .post .title, .archive .post .title, .category .post .title, .category-guide .post .title{
    float: right;
}
.blogButton{
    float: right!important;
}
#dc-category-image{
    float: right;
}
.post .date {
     right: 0;
     /*margin-left: 20px;*/
     margin-right: 0;
     float: right;
 }
.post .date span.year {
    text-indent: 4%;
}
#dc-category-content{
    float: right;
}
.post{
    padding: 15px 0 1em 15px;
}
article.page{
    padding: 0 0 1em 15px;
}
.post{
    padding-right: 0;
}
.previous{
    float: right;
}
.post-nav .previous .icon{
    width: 8px;
    height: 16px;
    float: right;
    background: none;
    background-image: url(/wp-content/themes/suffusion-Child-Theme/images/select-arrow-r.png);
    background-repeat: no-repeat;
    background-position-y: 3px;
}
.post-nav .next .icon{
    width: 8px;
    height: 16px;
    background: none;
    float: left;
    background-image: url(/wp-content/themes/suffusion-Child-Theme/images/select-arrow-l.png);
    background-repeat: no-repeat;
    background-position-y: 3px;
}
.next{
    float: left;
}
.breadcrumb {
    margin-right: 20px;
    margin-left: 0;
}
#dc-form-column1 {
    float: right;
    padding: 18px 1px 0 1.5%;
}
#dc-form-column2 {
    float: right;
    padding: 12px 5px 0;
}
#dc-form-column3 {
    float: right;
}
.dc-form-before-input{
    margin: 0 0 2px 10px;
}

@media screen and (max-width: 768px) {
.dc-form-before-input{
    margin: 0 0 7px 10px;
}
}
#dc-header-content-container {
    float: right;
}
#dc-header-content-container-white, .dc-header-title-white{
    float: right;
    box-shadow: 5px 6px 1px rgba(70, 68, 68, 0.3);
}
.dc-header-logo {
    float: left;
}
#dc-header-title{
    float: right;
    font-size: 34px;
    font-family: Arial, Tahoma, sans-serif!important;
    font-weight: normal;
}
#dc-header-content-title h1, #dc-header-content-title{
    text-align: right;
}
#dc-header-content-container-white #dc-header-title span{
    /*font-size: 0.64em;*/
    padding-bottom: 2px;
}
#dc-header-content{
    font-size: 16px;
}
.single-post h1.posttitle, .single h1.posttitle{
    padding: 0 10px 5px;
    background: url(images/h-back.png)right;
    background-repeat: repeat-y;
}
.single-post h1.posttitle a, .single h1.posttitle a{
     font-size: 19px;
    font-weight: bold;
 }
.suf-widget ul li{
    padding-left: 0;
    padding-right: 22px;
    background-position: right 1px;
}
.suf-horizontal-widget{
    text-align: right;
}
#horizontal-outer-widgets-2 .suf-widget ul li{
    padding-right: 0;
}
.dc-info-container{
    float:left;
}
.dc-popup {
    text-align: left;
}
.dc-popup h3.dc-employee-heading{
    padding: 8px 0!important;
}
.dc-info-content-col1{
    float: right;
    margin-left: 4%;
    margin-right: 0;
    clear: right;
}
.dc-info-content-col2{
    float: right;
    clear: left;
    text-align: justify;
}
.dc-popup-content-col1{
    max-width: 30%;
    float: right;
    margin-right: 0;
    margin-left: 45px;
    text-align: right;
}
.dc-popup-content-col2{
    direction: rtl;
    float: right;
}
.popupContactClose {
    left: -17px;
    right: initial;
}

.dc-info-sidebar-col1 {
    float: right;
    margin-left: 4%;
    margin-right: 0;
    clear: right;
}
.dc-info-sidebar-col2 {
    float: right;
    clear: left;
}
#new-royalslider-1 h5{
    background: none;
}
.dc-2-column{
    margin-left: 11%;
    margin-right: 0;
}
.entry .date {
    float: right;
}
.dc-page-recent{
    right: 11px;
    left: initial;
}
.dc-header-title-white, .dc-header-title-white h1{
    font-size: 31px!important;
}
.dc-header-title-white{
    padding: 5px 10px 8px!important;
}
#lang_sel_list ul{
    padding-left: 0;
    margin: 2px 0 0 4px;
}
#lang_sel_list li {
    float: left;
}
.col{
    float: right;
}
ul, ol {
    margin: 0.5em 0 1.5em 0;
    padding-left: 0;
}
article li {
    margin: 0 17px 10px 0;
}


/*  -------- MEDIA QUERIES ------------ */
/*  ----------------------------------- */
/*  ----------------------------------- */
/*  ----------------------------------- */

@media all and (max-width: 1500px){
    article.page, article, .post {
        padding-left: 3%;
        padding-right: 15px;
    }
    #dc-category-content {
        width: 98%;
        float: right;
        clear: none;
    }
}
@media (max-width: 1400px) and (min-width: 981px){
    #dc-sidebar-form {
        padding-right: 4.5%;
        padding-left: 8.5%;
    }
    #dc-form-column1 {
        width: 100%;
    }
    #dc-form-heading {
        margin-bottom: 15px;
    }
    #dc-form-column2{
        padding-top: 16px;
    }
    #dc-form-column3{
        width: 90%;
        padding: 16px 0 0;
    }
    #dc-form-error {
        margin-top: 14px;
    }
    #dc-sidebar-form-body form input[type=submit] {
        width: 104%;
    }
    #sidebar.left, #sidebar-b.left, #sidebar-2.left, #sidebar-2-b.left, #wsidebar-top.left, #wsidebar-bottom.left {
        margin-top: 40px;
    }
}
@media all and (max-width: 1300px){
    #content{
        margin-left: 0;
        /*margin-right: 25px;*/
    }
}
@media all and (max-width: 1200px){
    article.page, article, .post {
        padding-left: 2%;
        padding-right: 15px;
    }
    .sidebar-shell,#sidebar-shell-1{
        width: 34%;
        margin-left: 15px;
    }
}
@media all and (max-width: 1100px){
    .dc-popup-content-col1 {
        margin-left: 25px;
        margin-right: 0;
    }
    .popupContactClose{
        left: -10px;
    }
}
@media all and (min-width: 1000px){
    .suf-widget-4c {
        max-width: 14.5%;
        float: left;
        margin: 5px 0.35%;
        width: initial;
    }
    #horizontal-outer-widgets-2 aside:nth-child(5){
        min-width: 15.5%;
    }
    #horizontal-outer-widgets-2 aside:nth-child(2){
        min-width: 18%;
    }
    aside#text-21 {
        max-width: 19%;
        min-width: 185px;
    }
}
@media all and (max-width: 980px){
    article.page, article, .post {
        padding-right: 0;
        padding-left: 0;
    }
    #container{
        margin-left: 0;
    }
    #content{
        margin-right:3px;
        margin-left: 0;
    }
    #horizontal-outer-widgets-2 .suf-widget-4c{
        float: left;
    }
    /*.post .date {*/
        /*width: 128px;*/
        /*max-width: 32%;*/
        /*clear: none;*/
    /*}*/
    .dc-blog-header {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
    /*#dc-category-image {*/
        /*float: right;*/
        /*max-width: 46%;*/
        /*clear: left;*/
        /*overflow: visible;*/
    /*}*/
    #dc-category-content {
        width: 95%;
        float: right;
        clear: none;
        margin-left: 0;
        margin-right: 3px;
    }
    h2.posttitle, h2.posttitle a, h2.posttitle a:visited {
        font-size: 140%;
     }
    .suf-thumbnail-anchor-left {
        padding: 0 0 0 10px;
    }
}
@media all and (max-width: 800px){
    .dc-header-logo {
        top: 15px;
        right: initial;
        left: initial;
        max-width: 200px;
    }
    #dc-header-content-container {
        top: 100px;
        right: initial;
        left: 3%;
        max-width: 90%;
    }
}
@media (max-width: 767px){
    form#popupform input[type=text], form#popupform input[type=phone], form#popupform textarea {
        height: 33px;
    }
}
@media all and (max-width: 650px) {
        #dc-languages-box {
        float: left;
        margin-top: 5px;
        margin-left: 8px;
        margin-right: 0;
        padding-right: 0;
        padding-left: 0;
    }
    #nav-top.continuous{
        width:45%;
        min-width: 40%;
        margin-top: 5px;
        margin-right: 0;
        margin-left: 0;
    }
    .dc-header-logo {
        margin: 20px 15px 0;
        max-width: 250px;
    }
    .dc-header-logo-image {
        height: auto;
        max-width: 250px;
    }
    #dc-header-title {
        margin: 3px 15px 15px;
        clear: both;
    }
    .dc-header-title-white{
        margin-top: 22px!important;
    }
    #dc-header-title h1 {
        padding: 0;
        margin: 0;
        font-size: 28px;
    }
    #dc-header-title, #dc-header-title span {
        padding-bottom: 20px;
        font-weight: normal;
        line-height: 28px;
        font-size: 1.5em;
        -webkit-margin-before: 0;
        -webkit-margin-after: 0;
    }
    .dc-header-title-white, .dc-header-title-white h1{
        font-size: 22px!important;
    }
    #main-col{
        width: 92%;
        margin: auto;
        float: none;
    }
    .sidebar-shell,#sidebar-shell-1{
        width: 95%;
        margin: auto;
        float: none;
        display: table;
        margin-bottom: 15px;
    }
}
@media all and (max-width: 568px) {
    #dc-sidebar-form {
        /*padding-right: 4.5%;*/
        /*padding-left: 8.5%;*/
    }
    #dc-form-column1 {
        width: 100%;
    }
    #dc-form-heading {
        margin-bottom: 15px;
    }
    #dc-form-column2{
        padding-top: 16px;
    }
    #dc-form-column3{
        width: 88%;
        padding: 16px 0 0;
    }
    #dc-form-error {
        margin-top: 14px;
    }
    .dc-form-before-input {
        height: 27px;
    }
    #dc-sidebar-form-body form input[type=text], #dc-sidebar-form-body form input[type=phone]{
        width: 97%;
        height: 23px;
        font-size: 13px;
        border: none;
    }
    #dc-sidebar-form-body form textarea{
        width: 97%;
        height: 40px;
        font-size: 13px;
        border: none;
    }
    #dc-sidebar-form-body form input[type=submit] {
        width: 100%;
        height: 30px;
        font-size: 13px;
    }
    #dc-above-sidebar {
        background-size: cover;
        padding-bottom: 0;
    }
    #sidebar.left, #sidebar-b.left, #sidebar-2.left, #sidebar-2-b.left, #wsidebar-top.left, #wsidebar-bottom.left {
        margin-top: 40px;
    }
    form#popupform input[type=text], form#popupform input[type=phone], form#popupform textarea {
        margin-bottom: 30px;
        height: 33px;
    }
    form#popupform input[type=submit] {
        margin-top: 7px;
        height: 40px;
    }
}
@media (max-height: 500px){
    form#popupform input[type=text], form#popupform input[type=phone], form#popupform textarea {
        margin-bottom: 15px;
    }
    #dc-popup-form .dc-form-before-input {
        margin-bottom: 17px;
    }
}