
@font-face {
    font-family: GE;
    src: url("../fonts/GE_SS_Two_Medium.otf");
}
@font-face {
    font-family: GEM;
    src: url("../fonts/GE_SS_Two_Medium.otf");
}
@font-face {
    font-family: GEB;
    src: url("../fonts/SC_SHARJAH.ttf");
}

html,body{
    margin:0;
    padding:0;
    display: block;
    position: relative;
    width: 100%;
    height: 100% !important;
    min-height: 100% !important;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}
body{
    font-family: tahoma,sans-serif !important;
    font-size: 16px;
}

html body #page,html body #page a,.header-0 .site-description {
    letter-spacing: normal !important;
}
.ge{
    font-family: tahoma,sans-serif !important;
}
.gem{
    font-family: tahoma,sans-serif !important;
}
.geb{
    font-family: tahoma,sans-serif !important;
    font-weight: bold;
}



.color_grey{
    color: #B6B6B6;
}
body *{
    outline: none !important;
}
#primary-menu li a{
    font-size: 14px;
}
#primary-menu li {
    direction: rtl;
    text-align: right;
}

input[type=email]{
    font-family: tahoma , sans-serif !important;
}
.text-center{
    text-align: center ;
}
.clear{
    clear: both;
}
.size_12{
    font-size: 12px !important;
}
.size_15{
    font-size: 15px !important;
}
.size_17{
    font-size: 17px !important;
}
.size_18{
    font-size: 18px !important;
}
.size_22{
    font-size: 22px !important;
}
.size_40{
    font-size: 40px !important;

}

.circle{
    border-radius: 50%;
    padding: 2px;
    border: 2px solid #97a7bc;
}
.circle_2{
    border-radius: 50%;
    border: .1rem solid #ece8e4;
    background-color: #ece8e4;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.width_smaller{
    width: 30%;
}
.width_25{
    width: 25%;
}

.width_20{
    width: 20%;
}

.width_50{
    width: 50%;
}

.width_75{
    width: 75%;
}
.width_95{
    width: 95%;
}
.width_100{
    width: 100%;
}
.height_100{
    height: 100%;
}
.margin_center{
    margin: 0 auto;
}

.vertical_middle{
    vertical-align: middle;
}
.table_1{
    display: table;
    margin: 0 auto;
    text-align: center;
}
.table_row{
    display: table-row;
    margin: 0 auto;
    text-align: left;
}
.table_cell{
    display: table-cell;
}
.uppercase{
    text-transform: uppercase;
}


.background_gray{
    background-color: #efeef4;
}
.background_F9F5F1{
    background-color: #F9F5F1;
}
.inline-block{
    display: inline-block;
}

.background_red{
    background: #c0a16b !important;
}
.background_green{
    background-color: #72ba26;
}
.background_white{
    background-color: #fff;
}

a{
    text-decoration: none;
}
a:hover, a:focus {
    text-decoration: none;
}
.relative{
    position: relative;
}
.absolute{
    position: absolute;
}
.bold{
    font-weight: bold;
}
.hide{
    display: none;
}
.star{
    color: #ff0000;
}
/* progress bar */
.slider-progress {
    width: 100%;
    height: 2px;
    background: #a5a5a5;
}
.slider-progress .progress {
    width: 0;
    height: 2px;
    background: #EA2227;
}
.grayscale-effect{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.grayscale-effect:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.saturate:hover {-webkit-filter: saturate(3); filter: saturate(3);}
.grayscale:hover {-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.contrast:hover {-webkit-filter: contrast(160%); filter: contrast(160%);}
.brightness:hover {-webkit-filter: brightness(0.75); filter: brightness(0.75);}
.blur:hover {-webkit-filter: blur(1px); filter: blur(1px);}
.invert:hover {-webkit-filter: invert(100%); filter: invert(100%);}
.sepia:hover {-webkit-filter: sepia(100%); filter: sepia(100%);}
.huerotate:hover {-webkit-filter: hue-rotate(15deg); filter: hue-rotate(15deg);}
.opacity:hover {-webkit-filter: opacity(70%); filter: opacity(70%) !important;}
.rtl{
    direction: rtl;
}
.ltr{
    direction: ltr;
}

*{
    outline: none
}
.full-height{
    position: relative;
    min-height: 100%;
    overflow: hidden;
}
.full-height-p{
    position: relative;
    min-height: 500px;
    overflow: hidden;
}
.outer {
    display: table;
    height: 100%;
    width: 100%;
}

.middle {
    display: table-cell;
    vertical-align: middle;
}

.inner {
    margin-left: auto;
    margin-right: auto;

}
a {
    outline: none !important;
}
.tahoma{
    font-family: tahoma , sans-serif;
}
.gess{
    font-family: gess, sans-serif;
}
.bg-overlay-light-alfa10:before{background:rgba(255, 255, 255, 0.1);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-light-alfa20:before{background:rgba(255, 255, 255, 0.2);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-light-alfa30:before{background:rgba(255, 255, 255, 0.3);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-light-alfa40:before{background:rgba(255, 255, 255, 0.4);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-light-alfa50:before{background:rgba(255, 255, 255, 0.5);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-light-alfa60:before{background:rgba(255, 255, 255, 0.6);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-light-alfa70:before{background:rgba(255, 255, 255, 0.7);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-light-alfa80:before{background:rgba(255, 255, 255, 0.8);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-light-alfa90:before{background:rgba(255, 255, 255, 0.9);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}

.bg-overlay-dark-alfa10:before{background:rgba(22, 22, 22, 0.1);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-dark-alfa20:before{background:rgba(22, 22, 22, 0.2);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-dark-alfa30:before{background:rgba(22, 22, 22, 0.3);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-dark-alfa40:before{background:rgba(22, 22, 22, 0.4);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-dark-alfa50:before{background:rgba(22, 22, 22, 0.5);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-dark-alfa60:before{background:rgba(22, 22, 22, 0.6);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-dark-alfa70:before{background:rgba(22, 22, 22, 0.7);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-dark-alfa80:before{background:rgba(22, 22, 22, 0.8);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.bg-overlay-dark-alfa90:before{background:rgba(22, 22, 22, 0.9);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}

.bg-overlay-dark-hover-alfa30:hover:before{background:rgba(22, 22, 22, 0.3);content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
/* ------------------  */
.custom-header {
    background-color: #fff;
}

#primary-menu li a, .icon-button-search i {
    color: #fff;
}

.entry-title a {
    color: #000;
}

.post-categories a, .entry-meta .author a, .entry-meta .posted-on a{
    color: #ff0000;
    font-weight: bold;
}

.entry-content {
    color: #333;
}
.site-title a,
.site-description {
    color: #000000;
}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
body, button, input, select, textarea {
    font-size: 1.6rem;
    line-height: 1.6;

}
.feat-text h3 a {
    color: #000;
}
.feat-text h3{line-height: 1.3}
.feat-overlay{
    padding: 10px 30px 20px;
}
.feat-overlay{
    padding: 0;
    width: 390px;
}
/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.footer-instagram > aside {line-height: 0;}
.footer-instagram .footer-instagram-title{
    line-height: 1.6;
}
.instagram-pics a {
    position: relative;
    transition: .3s; }
.instagram-pics a:before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    transform: scale(0, 1); }
.instagram-pics a:after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    transform: scale(1, 0); }
.instagram-pics a:before, .instagram-pics a:after {
    position: absolute;
    content: '';
    opacity: 0;
    left: 5px;
    right: 5px;
    top: 5px;
    bottom: 5px;
    transition: opacity 0.5s, transform 0.5s; }
.instagram-pics a:hover:after, .instagram-pics a:hover:before {
    opacity: 0.6;
    transform: scale(1); }

.footer-instagram .instagram-pics {
    display: inline-block;
    line-height: 0;
    width: 100%;
}
.footer-instagram .instagram-pics li {
    width: 16.66667%;
    float: left;
    line-height: 0;
    margin: 0;
    padding: 0;
    line-height: 0;
    border-bottom: none; }
.footer-instagram .instagram-pics li a {
    padding: 0; }
.footer-instagram .instagram-pics li:before {
    display: none; }
.footer-instagram .instagram-pics li a {
    display: inline-block;
    padding: 0;
    line-height: 0;
    width: 100%;
}
.footer-instagram .instagram-pics li a:before, .footer-instagram .instagram-pics li a:after {
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px; }

.widget-area .instagram-pics {
    display: inline-block;
    line-height: 0;
    margin: 0 -5px; }
.widget-area .instagram-pics li {
    width: 33.33333%;
    float: left;
    line-height: 0;
    margin: 0;
    padding: 0;
    line-height: 0;
    border-bottom: none;
    padding: 5px; }
.widget-area .instagram-pics li a {
    padding: 0; }
.widget-area .instagram-pics li:before {
    display: none; }
.widget-area .instagram-pics li a {
    display: inline-block;
    padding: 0;
    line-height: 0; }
.instagram-pics img{
    width: 100%;
}
.header-0 #header-logo{
    padding: 0;
}
#page .feat-overlay .feat-text{
    font-family: tahoma,sans-serif !important;
}
.widget .widget-title {
    font-size: 15px;
    font-family: tahoma,sans-serif;
}
#primary-menu li a {
    font-family: tahoma,sans-serif;
    font-weight: bold;
}
#primary-menu .sub-menu a {
    padding: 6px 10px;
    border-bottom: 1px solid #ccc;
}
body{
    word-spacing: 3px;
}
#site-navigation .fa-angle-right:before {
    content: "\f104";
}
.img-banner{
    background: center center no-repeat;
    height: 150px;
    width: 100%;
    background-size: contain !important;
    margin: 20px 0;
}
.header-logo img{
    max-width: 99%;
}
.line_height_large{
    line-height: 2 !important;
}
.m_right .w3-col{
    float: right;
}
.news-ticker{  height: 40px;overflow: hidden;display: none  }
#ticker_container{background-color:#f7f7f7;position: relative;top: -2px}
#newscontent {margin-right: 10px; float: right !important; text-align: right;margin-top: 2px}
#newscontent a {text-decoration: none}
#news {display: none;}
#controls { display: none}
#news {display: none;}
.news_tricker{
    width:100%;
    background: #f7f7f7;
    display: none;
}
a {
    color: #ff0000;
    text-decoration: none;
}
a:focus, a:hover {
    color: #ff7777;
    text-decoration: none !important;
}
hr {
    height: 0;
    border: 0;
    border-top: 1px solid #CACACA;
    margin: 16px 0;
}
.page-header{
    border: 0;
    margin: 0;
}
.btn,button{
    border-radius: 0;
}
.item-slider .div-img {
    background: center center #ddd;
    background-size: cover !important;
    height: 300px;
    width: 100%;
    position: relative;
}
.item-slider .div-img-contain {
    background: center center  no-repeat;
    background-size: contain !important;
    height: 300px;
    width: 100%;
    position: relative;
}
.slider-latest-right {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: .9;
    padding: 10px 16px;
    border-radius: 0;
}
.slider-latest-left {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    bottom: 0;
    opacity: .9;
    padding: 10px 16px;
    border-radius: 0;
}
.header-0 #header-menu{
    z-index: 100000 !important;
}
@media all and (max-width:767px) {
    .news-ticker{  height: auto;overflow: auto  }

}



#candian-slider .slick-active {
    position: relative; }
#candian-slider .slick-active .feat-overlay {
    top: 50%;
    opacity: 1; }

#candian-slider .slick-prev {
    margin-left: 100px;
    opacity: 0; }

#candian-slider .slick-next {
    margin-right: 100px;
    opacity: 0; }

#candian-slider:hover .slick-prev, #candian-slider:hover .slick-next {
    opacity: 1; }
#candian-slider:hover .slick-prev:hover, #candian-slider:hover .slick-next:hover {
    background: transparent; }
:not(input):not(textarea) {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
@media (max-width: 991px) {
    #candian-slider .slick-prev, .nivo-directionNav a.nivo-prevNav:before {
        margin-left: 10px; }
    #candian-slider .slick-next, .nivo-directionNav a.nivo-nextNav:before {
        margin-right: 10px; }
}

