body {
    font-family: Tahoma,Helvetica,sans-serif !important;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
}

.pageTitle {
    border-left-width: 0;
    border-right-width: 4px;
    border-right-style: solid;
    border-right-color: #B68A35;
}

.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2,
h1, h2, h3, h4, h6, .h1, .h2, .h3, .h4, .h6 {
    font-family: Tahoma,Helvetica,sans-serif !important;
    font-weight: 500;
    line-height: 1.1;
    font-size: 1.8em;
    /*margin-top: 30px;*/
}

.ms-rtestate-field p, p.ms-rteElement-P {
    margin: 0px 0px 10px 0px;
    line-height: 1.8;
    font-size: 1em;
}

.ms-core-navigation {
    font-family: Tahoma,Helvetica,sans-serif !important;
}


.ms-cui-tts-scale-2 .ms-cui-tt-a {
    width: auto !important;
}



.RadSiteMap_Default {
    color: #333;
    font-family: Tahoma,Helvetica,sans-serif !important;
}


.RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table {
    font-family: Tahoma,Helvetica,sans-serif !important;
    font-size: 12px;
    font-style: normal;
}

.RadDataPager .rdpWrap, .RadDataPager .rdpWrapRight, .RadDataPager .rdpWrapNone,
.RadDataPager .rdpWrap a, .RadDataPager .rdpWrapRight a, .RadDataPager .rdpWrapNone a {
    float: right !important;
}



/* HEADER */
.top-header-menu ul {
    margin-right: -40px;
}

    .top-header-menu ul li {
        float: right;
    }

        .top-header-menu ul li a {
            float: right;
            border-right: 1px solid #fff;
        }

/*.container-logo {
    background: url("../img/header_ae.jpg") no-repeat 0px 100% #fff;
}*/



/* SideMenu
-----------------------------------------------------------------------------*/
#sidemenu {
    list-style: none;
    margin: 0;
    margin-top: -1px;
    padding: 0;
    border: 1px solid #fff;
    width: 100%;
}

    #sidemenu li {
        /*background: url('/_layouts/15/mofa/img/sidebar-menu-arrow_ae.png') no-repeat 3% center rgba(83, 83, 82, 1); 
        padding: 10px 10px 10px 40px;*/
        background-color: rgba(83, 83, 82, 1);
        padding: 7px;
        border: 0;
        border-bottom: #909090 1px solid;
        min-height: 40px;
    }

        #sidemenu li img {
            float: left;
            width: 40px;
            height: 40px;
            margin-right: 5px;
        }

        #sidemenu li a {
            text-decoration: none;
            color: #fff;
            display: block;
            font-weight: 600;
        }

            #sidemenu li a:hover {
                text-decoration: underline;
            }

@media screen and (max-width: 768px) {
    #sidemenu li {
        padding: 5px 5px 5px 25px;
        min-height: 20px;
        background: url('/_layouts/15/mofa/img/sidebar-menu-arrow_ae.png') no-repeat 5px center rgba(83, 83, 82, 1);
        background-size: 15px;
    }

        #sidemenu li img {
            display: none;
        }
}

/* Slider HomePage
-----------------------------------------------------------------------------*/
.flexslider-hp-caption {
    z-index: 1;
    text-align: right;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 10px 20px;
    background-color: rgba(0, 0,0, 0.6);
    position: absolute;
    color: #fff;
}

.flexslider-hp-caption-date {
    font-size: 1.4em;
}

.flexslider-hp-caption h2 {
    margin-top: 10px;
}

    .flexslider-hp-caption h2 a {
        width: 100%;
        display: block;
        color: #fff;
        font-size: 0.9em;
    }



/* ACCORDION */
/*.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    
}*/
.ui-accordion {
    margin-top: 20px !important;
    background-color: #f9f9f9 !important;
    padding: 2px 8px !important;
    border: 0 !important;
    border-right: 4px solid #B68A35 !important;
    font-weight: bold !important;
}

.ui-accordion-header-icon {
    background: url('/_layouts/15/MOFA/images/playgal_ar.png') no-repeat center;
    right: 0;
}

.ui-widget-content {
    border-left: 1px solid #dddddd !important;
    border-right: 4px solid #B68A35 !important;
}

/* MENU SP */
/*we need to override where SP is placing dynamic nav items*/
#topnavbar .nav ul.static {
    text-align: right;
}

    #topnavbar .nav ul.static > li.dynamic-children > ul.dynamic {
        /*position: absolute !important;
       top: 49px !important; */
        right: auto !important;
        text-align: right;
    }

#topnavbar .ms-core-listMenu-horizontalBox .additional-background.dynamic-children {
    padding-left: 22px;
    padding-right: 0;
    cursor: pointer;
    background-position-x: 0;
}

/*#ministry #topnavbar .ms-core-listMenu-horizontalBox .additional-background.dynamic-children {
        padding-left: 34px;
    }

    #topnavbar .nav li.static > .menu-item, #topnavbar li.static > .menu-item {
        padding: 0 10px 0 10px;
    }*/

#ministry #topnavbar .ms-core-listMenu-horizontalBox .additional-background.dynamic-children {
    padding-left: 34px !important;
}

#ministry #topnavbar .nav li.static > .menu-item, #ministry #topnavbar li.static > .menu-item {
    padding: 0 10px 0 10px !important;
}

#topnavbar li.dynamic > .menu-item {
    text-align: right;
}

#topnavbar .nav ul > li {
    float: none;
    list-style: none outside none;
    margin: 0 0 0 10px;
    padding: 0;
}



.rightMenu .ms-core-listMenu-selected:link,
.rightMenu .ms-core-listMenu-selected:visited,
.rightMenu .ms-core-listMenu-selected,
.rightMenu li > a.ms-core-listMenu-selected.ms-core-listMenu-item:hover,
.rightMenu li > a.ms-core-listMenu-item:hover,
.rightMenu li > a.ms-core-listMenu-item:active {
    border-right: 4px solid #B68A35;
    border-left: 0;
}




/* BOX HOME PAGE */
.column-hp-box {
    width: 100%;
}

    .column-hp-box img {
        float: right;
        margin-bottom: 15px;
    }

    .column-hp-box div {
        margin-bottom: 15px;
    }

    .column-hp-box hr {
        height: 1px;
        background-color: #e2e2e2;
        width: 90%;
        margin-bottom: 10px;
    }






/* TAB PAGE */
.ui-tabs .ui-tabs-nav li {
    float: right !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    font-family: Tahoma,Helvetica,sans-serif !important;
}



/* BOX ELEMENTS */
.box-elements-image-container {
    border-left: 1px solid rgba(118, 117, 112, 1);
    border-right: 0;
}

.box-elements-link, .box-elements-link:visited {
    left: 15px;
    right: auto;
}





/* FOOTER */
.footer-info ul {
    margin-right: -25px;
}

    .footer-info ul li {
        float: right;
    }

.back-top {
    left: 20px;
    right: auto;
}




/*  SERVICE   */
.service-list-element-description {
    border-left: 1px solid #c6c6c6;
}

.service-list-element-action-back {
    background: url( '/_layouts/15/mofa/img/back-to-list_ae.png') no-repeat 50%;
    width: 60px;
    height: 60px;
    margin: auto;
    margin-top: -3px;
}


/* CITIZEN USER INFO */
.user-info-bar {
    padding: 10px;
    background-color: rgb(229, 229, 229);
    border-top: 0px;
    border: 1px solid rgb(102,102,102);
    border-radius: 0px;
    clear: both;
    color: #2a2a2a;
    text-align: left;
    margin-bottom: 10px;
    font-size: 1.2em;
}


.btnSearch-classImage {
    background: url('/_layouts/15/MOFA/images/btn-search-white.png') no-repeat 12% 50% !important;
    background-size: 14px;
    padding-right: 15px !important;
    padding-left: 30px !important;
}

.btnSearch-classHoveredImage, .btnSearch-classPressedImage {
    background: url('/_layouts/15/MOFA/images/btn-search-gold.png') no-repeat 12% 50% !important;
    background-size: 14px;
    padding-right: 15px !important;
    padding-left: 30px !important;
}



.news-image {
    margin: 5px 20px 20px 0;
}

.ei-title h2 {
    margin-right: 0;
}

ul.about-list li span {
    margin-left: 10px;
    margin-right: 0;
}

.fa {
    margin: 0 5px;
}

#icone {
    text-align: left;
    float: left;
    margin-top: -70px;
    margin-left: 10px;
}

isotope .isotope-item {
    -webkit-transition-property: right, top, -webkit-transform, opacity;
    -moz-transition-property: right, top, -moz-transform, opacity;
    -ms-transition-property: right, top, -ms-transform, opacity;
    -o-transition-property: right, top, -o-transform, opacity;
    transition-property: right, top, transform, opacity;
}





#topnavbar .nav ul.dynamic > li.dynamic-children > ul {
    left: auto !important;
    right: 100% !important;
}

#topnavbar .ms-core-listMenu-horizontalBox .dynamic .additional-background.dynamic-children {
    background-image: url("/_layouts/15/images/menu-left.gif");
    background-position-x: -25px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #topnavbar .ms-core-listMenu-horizontalBox .dynamic .additional-background.dynamic-children {
        background-image: url("/_layouts/15/images/menu-left.gif");
        background-position-x: 0;
    }
}

.section-title hr {
    float: right;
}

.border-date {
    border-right: none;
    /*border-left: 2px solid rgba(181, 137, 53, 1);*/
}

.border-date-nocal {
    border-left: none;
    /*border-right: 2px solid rgba(181, 137, 53, 1);*/
}

.list-news-abstract {
    font-style: normal;
}

.container-email {
    margin-left: 10px;
}


.flexslider-listed .flex-direction-nav .flex-next {
            left: 0 !important;
            opacity: 1 !important;
            right:auto!important;
        }
        
        .flexslider-listed .flex-direction-nav .flex-prev
        {
            right:0!important;
            opacity:1!important;
            left:auto!important;
        }