/* 
    Created on : Apr 10, 2018, 11:53:00 AM
    Author     : mohamed.wafaa
*/

@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 400;
    src: url("fonts/droidkuf/DroidKufi-Regular.eot");
    src: url("fonts/droidkuf/DroidKufi-Regular-iefix.eot") format('embedded-opentype'),
        url("fonts/droidkuf/DroidKufi-Regular.woff2") format('woff2'),
        url("fonts/droidkuf/DroidKufi-Regular.woff") format('woff'),
        url("fonts/droidkuf/DroidKufi-Regular.ttf") format('truetype');
}
@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 700;
    src: url("fonts/droidkuf/DroidKufi-Bold.eot");
    src: url("fonts/droidkuf/DroidKufi-Bold-iefix.eot") format('embedded-opentype'),
        url("fonts/droidkuf/DroidKufi-Bold.woff2") format('woff2'),
        url("fonts/droidkuf/DroidKufi-Bold.woff") format('woff'),
        url("fonts/droidkuf/DroidKufi-Bold.ttf") format('truetype');
}


/* Top-Menu */

.sc_layouts_menu_nav>li {
    float: right;
}

.sc_layouts_menu_popup 
.sc_layouts_menu_nav>li.menu-item-has-children>a:before, 
.sc_layouts_menu_nav li li.menu-item-has-children>a:before {
    content: '\e883';
    font-family: 'trx_addons_icons';
    font-weight: normal;
    position: absolute;
    left: 1em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after,
.sc_layouts_menu_nav li li.menu-item-has-children>a:after {
    display: none;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_popup .sc_layouts_menu_nav>li>ul,
.sc_layouts_menu_nav>li>ul ul {
    left: auto;
    right: 13.27em;
}

.sc_services.numbered .trx_addons_columns_wrap>[class*="trx_addons_column-"] + [class*="trx_addons_column-"]:before {
    display: none;
}

.sc_services.numbered .trx_addons_columns_wrap>[class*="trx_addons_column-"] + [class*="trx_addons_column-"]:after {
    content: '\e8af';
    font-family: fontello;
    position: absolute;
    top: 50%;
    right: -30px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 2em;
    width: 30px;
    text-align: center;
    line-height: 1.2;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
    padding: 1.5em 5.1em 1.35em 1em;
}


.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
    padding-right: 0;
    padding-left: 4.2em
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title>a>.vc_tta-controls-icon {
    left: auto;
    right: 0.5em;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title>a>.vc_tta-controls-icon {
    right: auto;
    left: 0.5em;
}

.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right !important;
}


footer .widget ul {
    padding-right: 1.2em;
    padding-left: auto;
}
footer .widget li:before {
    right: -1.15em;
    left: auto;
}

.sc_layouts_column_icons_position_left .sc_layouts_item_details {
    text-align: right;
}
.sc_blogger_classic .sc_blogger_item .sc_blogger_item_header {
    text-align: right
}
span.post_meta_item.post_date {
    float: right;
}

.post_meta_item:before{
    float: right;
    margin-left: 1em;
}

.post_meta .post_meta_item + .post_meta_item {
    margin-right: 1em;
}


.trx_addons_scroll_to_top {
    left: 2em;
    right: auto;
}

.sc_align_left {
    text-align: right;
}

.sc_align_right {
    text-align: left;
}

.sc_button.sc_button_size_large.sc_button_with_icon {
    padding: 0.4em 0.45em 0.35em 3.1em;
}

.top_panel.with_bg_image .sc_layouts_row {
    margin: 0;
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {
    margin-left: auto;
    margin-right: 0.5em;
}

#sc_button_348721520 .sc_button_text {
    margin-top: 20px;
    direction: ltr;
}

.sc_testimonials_item_content:before {
    content: '”';
    margin-bottom: -0.935em;
    margin-right: -0.12em;
    margin-left: auto;
}
.sc_testimonials [class*="column"] .sc_testimonials_item_author {
    text-align: right;
    padding-right: 0;
    padding-left: auto;
}

.sc_layouts_iconed_text_details {
    direction: ltr;
}

.sc_layouts_iconed_text_line2 {
    padding: 0 5px;
}

footer .sc_layouts_item_icon {
    right: 0;
    left: auto;
}
footer .sc_layouts_iconed_text {    
    padding-right: 3.7em;
    padding-left: 0;
}


@media (max-width: 1440px) and (min-width: 1263px){
    .sc_layouts_item_icon + .sc_layouts_item_details {
        margin-right: 0.5em;
        margin-left: auto;
    }
}

@media (min-width: 768px){

    .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
        float: right;
    }
}

@media (min-width: 992px)
{
    .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
        float: right;
    }
}