/*
Theme Name: Fanack V 6
Theme URI: ''
Description: Fanack 2018 theme.
Version: 6.09
Author: Telesto Systems
Author URI: 'https://www.telesto.nl'
Tags: ''
Text Domain: fanack
*/

* {
    box-sizing: border-box;
}

body, html {
    background-color: #f1f1f1;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    text-rendering: optimizeLegibility;
    font-kerning: auto;
}

h1, h2, h3, h4 {
    letter-spacing: -0.02em;
}

a {
    transition: all 0.2s ease 0s;
    text-decoration: none;
    font-weight: 400;
}

ol {
    margin: 0;
    padding: 0;
}

article ol li {
    padding-bottom: 10px;
    margin-left: 30px;
    padding-left: 5px;
    text-indent: -2em;
    list-style-type: none;
    counter-increment: item;
}

article ol > li:before {
    display: inline-block;
    width: 1em;
    padding-right: 0.5em;
    font-weight: bold;
    text-align: right;
    content: counter(item) ".";
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    font-size: 80%;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-size: 80%;
}

::-ms-input-placeholder { /* Microsoft Edge */
    font-size: 80%;
}

#wrapper, .wrapper {
    margin: 0 auto;
    max-width: 1270px;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.center-row {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.clear {
    clear: both;
}

.widget {
    margin-top: 10px;
    padding: 20px 0;
}

/* =================
HEADER
==================*/

#top-header {
    border-bottom-color: #e5e5e5;
    color: #ffffff;
    font-size: 12px;
    padding-left: 40px;
    padding-right: 40px;
}

#logo-container {
    padding: 7px 0;
    float: none;
    width: auto;
    display: inline-flex;
}

#subtitle-logo-container {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}

#logo img {
    height: 60px;
}

#subtitle-logo {
    color: #222;
    font-size: 14px;
    font-style: italic;
    opacity: 0.6;
    padding-left: 20px;
    line-height: 32px;
    margin: 0;
}

#top-menu li {
    float: left;
    height: 24px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

#top-menu li a {
    text-decoration: none;
    line-height: 24px;
    display: block;
    padding: 0 13px;
    color: #ffffff;
}

#top-menu li a:hover {
    text-decoration: underline;
}

#top-menu li a, #top-menu li a:hover {
    color: #ffffff;
}

/*#top-menu li:first-child {
    border-right: 1px solid white;
}*/

/*.menu-item-language-current {
    background-color: #252626;
    opacity: 0.3;
}*/

#top-menu li.menu-item-language {
    margin-left: 10px;
}

#top-menu li.menu-item-language a {
    padding: 0 5px;
}

#middle-header {
    background: White;
}

/*verplaats deze naar global indien het ergens anders wordt gebruikt*/
#middle-header > .left-triangle {
    border-color: transparent transparent transparent #f1f1f1;
    border-style: solid;
    border-width: 44px 0 0 30px;
    float: left;
    height: 0;
    margin-right: 15px;
    width: 0;
}

/*verplaats deze naar global indien het ergens anders wordt gebruikt*/
#middle-header > .right-triangle {
    border-color: transparent transparent #f1f1f1;
    border-style: solid;
    border-width: 0 0 44px 30px;
    float: right;
    height: 0;
    margin-left: 15px;
    width: 0;
}

#middle-header ul {
    margin: 0;
    padding: 0 30px 0 0;
}

#middle-header ul {
    float: none;
    list-style: none;
}

#middle-header ul li {
    cursor: pointer;
    margin: 0;
    padding-right: 20px;
    float: left;
}

#middle-header ul li a {
    display: block;
    box-sizing: content-box;
    color: Black;
    text-decoration: none;
    padding: 10px 0;
}

#menu-top-menu .current-menu-item a {
    text-decoration: underline;
}

#middle-header .current-menu-item a {
    border-bottom: 3px solid Black;
}

#middle-header .current-menu-item.menu-donate a {
    border-bottom: 0px;
}

#middle-header ul li a:hover {
    opacity: 0.8;
}

#middle-header .menu-donate:hover a {
    font-weight: bold !important;
}

#middle-header .search-bar input {
    height: 28px;
    padding-left: 5px;
}

#countries-menu .current-menu-item a {
    color: #222 !important;
}

#menu-country_menu {
    margin-left: 5px;
}

#bottom-header #countries-menu {
    list-style: outside none none;    
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    line-height: 23px;
}

#bottom-header #countries-menu li {
    display: inline-block;
    float: left;
    margin-bottom: 8px;
    position: relative;
    width: 110px;
    max-height: 19px;
}

.rtl .gform_wrapper .gfield_description {
    padding: 10px 16px 10px 0;
}

.rtl .f-facebook, .rtl .f-twitter {
    padding-left: 0;
    padding-right: 60px;
    background-position: 92% center !important;
}

#sidebar-tags, #sidebar-categories {
    display: none !important;
}

.f-side-social .gform_wrapper, .f-side-social .gform_wrapper .gform_heading, .f-side-social .gform_wrapper ul li.gfield {
    margin: 0 !important;
}

.f-side-social .gform_body {
    padding-left: 20px;
}

.f-side-social .gform_wrapper .gform_footer {
    padding: 0;
}

.f-side-social .gform_wrapper .top_label .gfield_label {
    display: none !important;
}

.f-side-social .gform_button {
    width: 100% !important;
    margin-bottom: 20px !important;
}

.f-side-social .hnewsletter .gfield_description {
    padding-top: 0 !important;
}

#bottom-header #countries-menu li a::before,
#sidebar-navigation.fanack-energy-sidebar li a::before {
    content: '';
    -webkit-background-size: cover;
    background-size: cover;
    width: 26px;
    height: 15px;
    display: block;
    white-space: nowrap;
    text-indent: 100%;
    margin-right: 5px;
}

#bottom-header #countries-menu li.grey a::before,
#sidebar-navigation.fanack-energy-sidebar li.grey a::before {
    -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%) !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}

#bottom-header #countries-menu li a {
    color: #f89829;
    font-size: 13px;
    text-decoration: none;
    vertical-align: middle;
    display: flex;
    line-height: 15px;
}

#bottom-header #countries-menu li a:hover {
    color: Black;
    text-decoration: underline;
}

#bottom-header #countries-menu li.grey a {
    color: #888;
}

#bottom-header #countries-menu li.grey a:hover {
    color: #888;
    text-decoration: none;
}

#bottom-header #countries-menu li.flag-algeria a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-algeria a::before {
        background: url(assets/images/flags/alg.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-bahrain a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-bahrain a::before {
        background: url(assets/images/flags/bah.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-egypt a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-egypt a::before {
        background: url(assets/images/flags/egy.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-iran a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-iran a::before {
        background: url(assets/images/flags/irn.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-iraq a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-iraq a::before {
        background: url(assets/images/flags/irq.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-israel a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-israel a::before {
        background: url(assets/images/flags/isr.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-jordan a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-jordan a::before {
        background: url(assets/images/flags/jor.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-kuwait a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-kuwait a::before {
        background: url(assets/images/flags/kuw.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-lebanon a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-lebanon a::before {
        background: url(assets/images/flags/leb.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-libya a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-libya a::before {
        background: url(assets/images/flags/lib.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-morocco a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-morocco a::before {
        background: url(assets/images/flags/mor.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-oman a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-oman a::before {
        background: url(assets/images/flags/omn.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-palestine a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-palestine a::before {
        background: url(assets/images/flags/pal.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-qatar a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-qatar a::before {
        background: url(assets/images/flags/qat.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-saudi-arabia a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-saudi-arabia a::before {
        background: url(assets/images/flags/sau.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-sudan a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-sudan a::before {
        background: url(assets/images/flags/sud.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-syria a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-syria a::before {
        background: url(assets/images/flags/syr.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-tunisia a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-tunisia a::before {
        background: url(assets/images/flags/tun.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-turkey a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-turkey a::before {
        background: url(assets/images/flags/tur.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-uae a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-uae a::before {
        background: url(assets/images/flags/uae.svg) no-repeat;
}

#bottom-header #countries-menu li.flag-yemen a::before,
#sidebar-navigation.fanack-energy-sidebar li.flag-yemen a::before {
        background: url(assets/images/flags/yem.svg) no-repeat;
}

#middle-header .center-row ul {
    min-height: 32px;
}

#bottom-header::after {
    content: " ";
    display: table;
    clear: both;
}

#middle-header .sub-menu {
    display: none;
    padding: 0;
    margin: 0;
    position: absolute;
    background-color: #f1f1f1;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 30;
}

#middle-header ul .sub-menu li {
    float: none !important;
    padding-left: 10px;
    border-bottom: 1px solid #fff;
}

#middle-header .menu-item:hover .sub-menu {
    display: block;
}

/* =================
CONTENT
==================*/

#main-content {
    padding: 5px 0 0 0;
}

.rtl #main-content {
    padding: 5px 0px 0 0px;
}

.textwidget img {
    width: 100%;
    height: auto;
}

.f-homev2 {
    border-top: 30px solid #242424;
}

.rev_slider_wrapper {
    height: auto !important;
}

/* =================
SIDEBAR
==================*/


.sidebar-widget {
    /*padding: 10px 20px;*/
    background: White;
    margin-bottom: 20px;
}

#sidebar-navigation, #sidebar-tags, #sidebar-categories {
    padding: 10px 20px 0 0;
    margin-top: 15px;
}

#sidebar-navigation .current-post > a {
    color: #f89829;
}

#sidebar-navigation .fa {
	position: absolute;
	right: 1%;
    font: bold 20px/1 FontAwesome !important;
    margin-left: 7px;
    color: #f89829;
}

.rel #sidebar-navigation .fa{
	left:1%;
	right: auto;
}

#sidebar-navigation .current-post a i {
    transform: rotate(90deg);
}

.parent-current-post a i {
    transform: rotate(90deg);
}

.parent-current-post u lli a i {
    transform: none;
}

#sidebar-navigation .current-post ul li a i {
    transform: none;
}

#sidebar-navigation ul ul li{
    padding-top:5px;
    padding-bottom:5px
}

#sidebar-navigation ul ul li a{
    font-size: 14px !important;
    font-weight: 100
}

#sidebar-navigation ul ul li a:hover{
    color:#000;
}

#sidebar-navigation h2, .sidebar-widget h2 {
    font-weight: 400;
    padding: 0;
    margin: 5px 0 8px 0;
}

#sidebar-navigation h2 {
    color: #fff;
    background-color: #000;
    padding: 10px 0 10px 30px;
}

.rtl #sidebar-navigation h2{
    padding-right:30px;
    padding-left:0;
}


#sidebar-navigation .current-post ul {
    margin-left: 15px;
}

.rtl #sidebar-navigation .current-post ul {
    margin-right: 15px;
    margin-left: 0;
}

#sidebar-navigation .current-post ul a {
    display: none;
}

#sidebar-navigation ul ul ul li {
    margin-left: 20px;
}

#sidebar-navigation ul ul ul li a {
    font-size: 0.8em;
    color: #888;
    padding: 4px 0;
}

#sidebar-navigation .current-post ul li a {
    display: block;
    font-size: 0.85em;
    line-height: 1.2em !important;
    padding-top: 8px;
    color: #666;
}

.sidebar-widget a:hover {
    color: #242424;
}

#sidebar-navigation{
    margin-bottom: 30px;
}

#sidebar-navigation ul {
    padding: 0;
    margin:  0;
}

#sidebar-navigation li {
    list-style: none;
}

#sidebar-navigation li a {
	position: relative;
    color: #333 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    font-weight: 400;
    line-height: 2em;
    padding: 8px 0;
    border-bottom: 1px solid #ededed;
    display: block;
    height: auto;
    padding-left: 30px;
}

.rtl #sidebar-navigation li a{
    padding-left:0;
    padding-right: 30px;
}

#sidebar-navigation li a:hover {
    color: #000 !important;
}

#sidebar-navigation ul ul ul li a{
    font-size: 12px !important;;
    padding-left:30px !important;
}

.fside .wpb_wrapper {
    background-color: #fff;
}

.menu-fanack-sites-container ul, .menu-fanack-sites-arabic-container ul {
    list-style: none;
    padding-left: 10px;
}

.menu-fanack-sites-container ul li {
    position: relative;
    padding-left: 30px;
}

.menu-fanack-sites-container ul li::before, .menu-fanack-sites-arabic-container li::before {
    font-family: FontAwesome;
    content: "\f178";
    position: absolute;
    left: 0;
    margin-right: 10px;
    font-weight: 300;
    font-size: 12px;
}

#result-multisite-related-content {
    position: relative;
}

#result-multisite-related-content strong {
    line-height: 3em;
}

#result-multisite-related-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#result-multisite-related-content ul li {
    padding-left: 18px;
    font-size: 0.9em;
    line-height: 1.1em;
    padding-bottom: 7px;
}

#result-multisite-related-content ul li::before {
    font-family: FontAwesome;
    content: "\f178";
    font-size: 0.8em;
    position: absolute;
    left: 0;
}

#result-multisite-related-content hr {
    height: 1px;
    border: 0;
    background: #ddd;
}

/* =================
PAGE
==================*/

img {
    border-style: none;
    height: auto;
    max-width: 100%;
    vertical-align: top;
}

figure {
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.wp-caption {
    max-width: 100%;
}

#main-content {
    margin-top: 25px;
}

#main-content > #section-content > article {
    width: 77%;
    padding-left: 20px;
    float: right;
}

.rtl #main-content > #section-content > article{
    float: left;
}

#main-content article .article-content {
    padding: 50px 25px 30px;
    position: relative;
}

#main-content article .article-content p {
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    letter-spacing: 0.03em;
    margin-top: 0;
    margin-bottom: 20px;
}

#main-content article .article-content p a {
    font-weight: 400;
    word-wrap: break-word;
}

#main-content aside {
    width: 23%;
}

#main-content article, #main-content aside {
    float: left;
}

#main-content .article-content, #main-content .article-breadcrumb {
    background: White;
}

#main-content .article-breadcrumb {
    background-color: #f5f5f5;
    padding: 10px 25px;
    width: 100%;
    text-align: right;
    font-size: 12px;
    margin-top: 30px;
    margin-bottom: 5px;
}

#main-content .article-content .title {
    margin-bottom: 1.1em;
    margin-top: 0;
}

#main-content .title.fusion-title-size-two .title-sep-container, #main-content .title.fusion-title-size-one .title-sep-container {
    flex-grow: 1;
    height: 6px;
    position: relative;
}

#main-content .title.fusion-title-size-one h1, #main-content .title.fusion-title-size-one {
    margin: 0;
}

#main-content .title.fusion-title-size-one h1 {
    font-size: 28px;
    line-height: 48px;
    font-weight: lighter;
}

#main-content h3 {
    margin-bottom: 5px;
}

#main-content .title .title-sep.sep-double {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: 6px;
    border-color: #e0dede;
}

#main-content .title h2 {
    text-align: left;
    flex-grow: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
}

#main-content .title .title-heading-left {
    padding-right: 8px;
}

#section-content .article-date {
    font-size: 11px;
    color: #999;
    float: right;
    top: 15px;
    right: 24px;
    position: absolute;
}

.article-content .fusion-title {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    margin: 0 0 31px;
    overflow: hidden;
    clear: both;
}

.article-content .fusion-title .title-sep {
    border-bottom: 1px solid #e0dede;
    border-top: 1px solid #e0dede;
    height: 6px;
}

.fusion-two-third {
    width: calc(65% - 30px);
    float: left;
    margin-right: 30px;
}

.fusion-three-fourth {
    width: calc(75% - 30px);
    float: left;
    margin-right: 30px;
}

.fusion-layout-column {
    float: left;
    margin-bottom: 20px;
    margin-right: 4%;
    position: relative;
}

.fusion-column-last {
    margin-left: 0;
    margin-right: 0;
}

.fusion-one-third {
    width: 34%;
    float: left;
}

.fusion-one-fourth {
    width: 25%;
    float: left;
}

.fusion-clearfix::before, .fusion-clearfix::after {
    content: " ";
    display: table;
}

.fusion-clearfix::after {
    clear: both;
}

.three-fourth::after, .one-fourth::after, .fusion::before, .article-content::after {
    content: " ";
    display: block;
    clear: both;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 15px;
    margin-top: 0;
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 15px;
    margin-top: 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.page-list li {
    list-style: none;
}

.page-list li a:hover {
    text-decoration: underline;
}

.column-wrapper {
    font-weight: 100;
    color: #444;
}

.column-wrapper::after {
    content: "";
    clear: both;
    display: table;
}

.footer-p {
    font-size: 0.8em !important;
    line-height: 1.3em !important;
    color: #777;
}

.hlatestacademy .bt368-nav-ptt-content {
    border-top: 30px solid #2567a7;
    padding-bottom: 20px;
}

.hlatestwater .bt368-nav-ptt-content {
    border-top: 30px solid #79bde9;
    padding-bottom: 20px;
}

.hlatestenergy .bt368-nav-ptt-content {
    border-top: 30px solid #c6007e;
    padding-bottom: 20px;
}

.hbuttonc button {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px 60px !important;
}

.home .bt-picture-item {
    max-height: 150px;
}

.home .bt-title-config .bt-font-heading-1 {
    display: flex;
    overflow: hidden;
}

.fusion-checklist {
    list-style: none;
    padding: 0;
    margin: 5px 0 0 30px;
}

.fusion-checklist .icon-wrapper {
    float: left;
}

#main-content {
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
}

.bt-slider-item .bt-picture-item .bt-img-parallax img {
    min-height: 100%;
    min-width: 100%;
    display: block;
    /*overflow: hidden;
    position: absolute;*/
}

.scrollToTop::before {
    content: "\f062";
    font-family: FontAwesome;
    display: inline;
    font-size: 18px;
    line-height: 50px;
    color: #fff;
}

.scrollToTop:hover::before {
    color: #252525;
}

.scrollToTop {
    width: 50px;
    height: 50px;
    text-align: center;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position: fixed;
    bottom: 55px;
    right: 40px;
    display: none;
    background-size: 100% 200%;
    background-image: linear-gradient(to bottom, #252525 50%, #fff 50%);
    transition: background-position 0.5s;
    opacity: 0.8;
    z-index: 1;
}

.scrollToTop:hover {
    text-decoration: none;
    border: 1px solid #252525;
    background-position: 0 -100%;
}

.pcontent, .achome {
    padding-left: 20px !important;
}

.pcontent > .vc_column-inner {
    background-color: #fff;
    padding: 20px;
}

.f-home-button {
    background-color: #f89829;
    border: none;
    padding: 8px 15px;
    cursor: pointer;
    margin-bottom: 20px;
}

.f-home-button:hover {
    background-color: #222;
}

.f-home-button span {
    color: #fff;
    padding: 0 5px;
    font-size: 1.2em;
}

.f-survey {
    display: block;
    line-height: 40px;
    font-size: 16px;
    padding-left: 60px;
    width: 100%;
    height: 40px;
    background: url(assets/images/survey-bg.png) 15px center no-repeat #f89829;
    margin-bottom: 10px;
    margin-top: 2px;
}

.f-survey-ar {
    display: block;
    width: 100%;
    color: #fff;
    line-height: 40px;
    font-size: 16px;
    padding-right: 60px;
    height: 40px;
    background: url(assets/images/survey-bg.png) 95% center no-repeat #f89829;
    margin-bottom: 10px;
    margin-top: 2px;
}

.f-facebook {
    display: block;
    color: #fff;
    line-height: 40px;
    font-size: 16px;
    padding-left: 60px;
    width: 100%;
    height: 40px;
    background: url(assets/images/facebook-bg.png) 15px center no-repeat #3E5294;
    margin-bottom: 10px;
    margin-top: 10px;
}

.home .f-twitter, .home .f-twitter-ar {
    margin-top: 15px;
}

.f-twitter {
    display: block;
    width: 100%;
    height: 40px;
    background: url(assets/images/twitter-bg.png) 15px center no-repeat #3AAAE1;
    margin-bottom: 15px;
}

.f-linkedin {
    display: block;
    width: 100%;
    height: 40px;
    background: url(assets/images/linkedin-bg.png) 15px center no-repeat #0177B5;
}

.f-twitter:hover {
    background-color: #248AB2;
}

.f-survey:hover, .f-survey-ar:hover {
    background-color: #252626;
}

.f-linkedin:hover {
    background-color: #065D84;
}

.f-survey a, .f-survey-ar a {
    color: #fff;
    display: block;
    width: 100%;
}

.rtl .f-twitter a, .rtl .f-linkedin a {
    padding-right: 60px;
    padding-left: 0;
}

.f-twitter, .f-linkedin {
    display: block;
    line-height: 40px;
    font-size: 16px;
    padding-left: 60px;
    color: #fff;
    height: 40px;
}

.f-twitter:hover, .f-linkedin:hover {
    color: #fff;
}

/* =================
BASIC FACTS PAGE
==================*/
.page-template-page-basicfact .article-content .flag {
    display: none !important;
}

.page-template-page-basicfact .z-container [data-link]::after, .page-child .z-tabs-nav [data-link]::after {
    content: none !important;
}

.page-template-page-basicfact [data-link]::after {
    content: "";
    font-size: 12px;
    font-weight: bold;
    color: #252525;
    display: inline-block;
    position: absolute;
    z-index: 999;
    top: 5px;
    left: 26%;
    cursor: pointer;
}

[data-link="tab1"]::after {
    content: "ALG" !important;
}

[data-link="tab2"]::after {
    content: "BAH" !important;
}

[data-link="tab3"]::after {
    content: "EGY" !important;
}

[data-link="tab4"]::after {
    content: "IRN" !important;
}

[data-link="tab5"]::after {
    content: "IRQ" !important;
}

[data-link="tab6"]::after {
    content: "ISR" !important;
}

[data-link="tab7"]::after {
    content: "JOR" !important;
}

[data-link="tab8"]::after {
    content: "KUW" !important;
}

[data-link="tab9"]::after {
    content: "LEB" !important;
}

[data-link="tab10"]::after {
    content: "LIB" !important;
}

[data-link="tab11"]::after {
    content: "MOR" !important;
}

[data-link="tab12"]::after {
    content: "OMN" !important;
}

[data-link="tab13"]::after {
    content: "PAL" !important;
}

[data-link="tab14"]::after {
    content: "QAT" !important;
}

[data-link="tab15"]::after {
    content: "SAD" !important;
}

[data-link="tab16"]::after {
    content: "SUD" !important;
}

[data-link="tab17"]::after {
    content: "SYR" !important;
}

[data-link="tab18"]::after {
    content: "TUN" !important;
}

[data-link="tab19"]::after {
    content: "TUR" !important;
}

[data-link="tab20"]::after {
    content: "UAE" !important;
}

[data-link="tab21"]::after {
    content: "YEM" !important;
}

.z-tabs.horizontal > ul > li {
    width: 4.759%;
}

.z-container .z-tabs.horizontal > ul > li {
    width: auto;
}

.z-container .z-tabs.medium > ul > li > a, .page-child .z-tabs.medium .z-link {
    text-indent: 0 !important;
    height: 30px !important;
    padding: 10px !important;
}

#tabbed-nav h2 {
    margin-top: 0 !important;
}

.z-tabs {
    margin-bottom: 30px !important;
}

.page-template-page-basicfact .z-container {
    margin: 0 !important;
}

ul.z-tabs-desktop {
    margin-left: 0 !important;
}

.z-tabs.medium > ul > li > a {
    text-indent: -9999px;
    height: 25px !important;
    padding: inherit !important;
    padding-bottom: 30px !important;
}

.flag-men {
    left: 25% !important;
    top: 28px !important;
}

/* =================
SEARCH PAGE
==================*/

#search-results > div, #search-results > aside {
    float: left;
}

#search-results > div {
    width: 100%;
}

#search-results > aside {
    width: 23%;
    background: #fff;
    border-top: 3px solid #f89829;
    padding: 20px;
    margin-top: -42px;
}

.search-results #searchform{
    display: none;
}

.content {
    background-color: #fff;
    padding: 20px;
    margin-right: 20px;
}

#search-results .content {
    clear: both;
    padding:0;
}

#search-results .search-field {
    padding: 10px 7px;
    border: 1px solid #ddd;
    width: 95%;
    float: right;
}

.search-results .content {
    padding:0;
}


#shorting{
    border: 1px solid #ccc;
    padding: 5px 10px;
    font-size: 16px;
    margin-left: 10px;
}

#search-results {
    position: relative;
}

#search-results .screen-reader-text {
    font-size: 0.85em;
    line-height: 2.5em;
}

#search-results .search-form {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
}

#search-results .search-submit {
    position: absolute;
    right: 5px;
    top: 4px;
    background: #000000;
    border: none;
    border-radius: 0;
    color: #FFFFFF;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0 12px;
    text-indent: 0;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
    transition: all .2s;
}

#search-results .search-submit:hover {
    background-color: #f89829;
}

.menagora-dropdown{
    float: left;
    margin: 20px 0;
}

.menagora-dropdown label{
    font-size: 14px;
}

.search-found {
    display: block;
    width: 100%;
    text-align: right;
    font-size: 0.8em;
    padding-bottom: 10px;
    color: #666;
    border-bottom: 1px solid #ddd;
    margin-top: 25px;
    margin-bottom: 20px;
}

#search-results .first-word {
    font-weight: 600 !important;
}

#search-results article {
    width: 100%;
    margin: 20px 0;
    border-bottom: 1px solid #eee;
}

#search-results .article-excerpt {
    font-weight: 100;
    color: #555;
}

#search-results .article-excerpt a {
    color: #555;
}

#search-results .article-excerpt a:hover {
    color: #111;
}

#search-results .article-tags {
    margin-top: 10px;
    margin-bottom: 1em;
    font-size: 0.8em;
    line-height: 1.5em;
}

#search-results .article-title {
    font-size: 1.3em;
    font-weight: 600;
}

#search-results .article-date {
    float: right;
    font-size: 0.75em;
    color: #888;
    font-weight: 400;
}

#sidebar-tags a {
    font-size: 0.8em;
    line-height: 1.3em;
    padding: 0 3px;
}

.toggle {
    margin: 10px 0;
}

.toggle ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.toggle ul li {
    padding-left: 15px;
    font-size: 0.8em;
    font-weight: 400;
}

.toggle p {
    font-size: 1em !important;
    letter-spacing: 0em !important;
    font-weight: 400 !important;
    margin-bottom: 0 !important;
}

.toggle ul li::before {
    font-family: FontAwesome, serif;
    content: "\f178";
    display: inline;
    color: #79bde9;
    padding-right: 5px;
}

#search-results article .article-excerpt strong {
    font-weight: 100;
    color: #222;
    background-color: yellow;
    padding: 0 3px;
}

.pagination {
    display: inline-block;
    padding: 0;
    margin: 20px 0;
}

.pagination a {
    color: #444;
    font-size: 0.8em;
    padding: 4px 10px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
}

.pagination .current {
    padding: 4px 10px;
    background-color: #f89829;
    border: 1px solid #f89829;
    color: #fff;
    font-size: 0.8em;
}

.pagination .next, .pagination .prev {
    padding: 4px 10px;
}

.pagination .next:hover, .pagination .prev:hover {
    background-color: #252525;
    color: white;
    border: 1px solid #252525;
}

.pagination a:hover {
    background-color: #ddd;
    color: #444;
}

.pagination a:visited {
    color: #444;
}

/* =================
RELATED CONTENT
==================*/

#related-content a, #related-content a:hover, #related-content a:visited, #related-content a:active {
    color: #333;
}

.related-content-taxonomy, .page-list-ext-item-content {
    margin-left: 170px;
}

#related-content .related-content-taxonomy a {
    color: #f89829;
}

#related-content .page-list-ext-image img {
    display: block;
    height: 120px;
    width: 100%;
    overflow: hidden;
    background-size: cover;
    object-fit: cover;
}

#related-content {
    margin-left: -25px;
    margin-right: -25px;
    border-top: 20px solid #f1f1f1
}

#related-content .title h2 {
    margin: 25px 25px 40px 25px;
}

#related-content #tabs-container {
    border-bottom: 1px solid #ccc;
    line-height: 36px;
    margin: 0 25px;
}

#related-content #tabs-container span {
    margin-right: -2px;
}

#related-content #tabs-container span a {
    padding: 10px 20px;
    border: 1px solid #ccc;
    border-bottom-width: 0px;
    background-color: #ccc;
    color: #000;
}

#related-content #tabs-container span a:hover {
    background-color: #252525;
    color: #fff;
}

#related-content #tabs-container .active-related-content {
    background-color: #fff;
}

#related-content .tabs-content {
    padding: 10px 20px;
    border: 1px solid #ccc;
    border-top-width: 0px;
    margin: -23px 25px 0 25px;
}

#related-content .page-list {
    padding-left: 25px;
}

.rtl #related-content .page-list {
    padding-right: 25px;
    padding-left: 0;
}

.page-list-ext-item::after {
    content: " ";
    clear: both;
    display: block;
}

.bt368-nav-ptt[id^=jps_bete_][data-style*=bt-post-grid-].grid-style-box-nav.style-grid-center:not(.bt-combo-list-ahead) .bt-ajax-listing .bt-post-content .bt-title-config > a {
    text-transform: none !important;
}

.page-template-page-generic .pcontent .vc_column-inner .wpb_text_column {
    padding: 0 20px 40px 20px;
}

.page-template-page-generic .pcontent img {
    padding-bottom: 10px;
}

.page-template-page-generic .pl-bx-wrapper.pl-car-car {
    padding-top: 0;
}

/* =================
FOOTERS
==================*/

#bottom-footer {
    background: #282a2b;
    padding: 18px 30px 16px 30px;
}

#bottom-footer span.footer-notice {
    color: #8c8989;
    font-size: 12px;
}

#bottom-footer #menu-footer-menu {
    list-style: none;
}

#bottom-footer #menu-footer-menu li {
    float: left;
    list-style: outside none none;
    padding-right: 25px;
}

#bottom-footer #menu-footer-menu li a {
    color: #ccc;
    font-size: 12px;
    text-decoration: none;
}

#bottom-footer #menu-footer-menu li a:hover {
    text-decoration: underline;
}

#top-footer {
    padding: 2px 30px;
    display: inline-block;
    width: 100%;
}

#top-footer .col-2 {
    width: 16.6667%;
}

#top-footer .col-last {
    width: 50%;
}

#top-footer ul {
    font-size: 12px;
    line-height: 15px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

#top-footer ul li a {
    color: #666;
    font-size: 13px;
    line-height: 1.7em;
    padding: 0;
    text-decoration: none;
}

.home #main .fusion-row {
    max-width: 1240px !important;
}

.f-homev2, .hlatestcolumn {
    margin-bottom: 20px;
}

.f-homev2 {
    background: #fff;
    border-bottom: 3px solid #f89829;
}

.f-homev2 .slick-slider {
    padding: 0 20px 20px;
}

.fhomeh2 {
    padding: 0 65px 12px 0;
    background-color: #fff;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 10px !important;
    z-index: 1;
    position: absolute;
    top: -5px;
    left: 0;
    font-weight: 700 !important;
    line-height: 24px !important;
}

.h-infographics{
	margin-top: 40px;
	margin-bottom: 40px;
}

.h-infographics .fhomeh2{
	background: none !important;
	padding-top: 10px;
}

.h-infographics .vc_column_container .wpb_single_image{
	padding: 0 20px 15px 0;
}

	.h-infographics .wpb_single_image .vc_single_image-wrapper{
		display: block;
	}

.h-infographics .vc_column_container{
	position: relative;
}

.h-infographics .vc_column_container .wpb_single_image img{
	overflow: hidden;
	min-height: 220px;
	max-height: 220px;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.home .h-infographics .wpb_singleimage_heading{
	position: absolute;
	top: 245px;
	font-size: 18px !important;
	text-transform: none;
	line-height: 23px !important;
	font-weight: 700 !important;
}

.home .h-infographics .wpb_singleimage_heading:afer{
	content: '';
	position: relative;
	display: block;
	width: 100%;
	height: 20px;
}

.h-infographics  figcaption{
	color: #666;
	font-size: 16px;
	line-height: 19px;
	font-weight: 300;
	padding-top: 80px
}

.h-infographics .vc_column_container{
	padding-top: 30px;
}

.rtl .fhomeh2{
    padding:0;
    margin:0;
}

.bt368-nav-ptt[id^=jps_bete_][data-style*=bt-carousel-] .bt-slider-next, .bt368-nav-ptt[id^=jps_bete_][data-style*=bt-carousel-] .bt-slider-prev {
    top: 4px !important;
    background-color: transparent !important;
    border: none !important;
}

.bt368-nav-ptt[id^=jps_bete_][data-style*=bt-carousel-] .bt-slider-prev {
    right: 35px !important;
    left: auto !important;
}

.bt368-nav-ptt[id^=jps_bete_][data-style*=bt-carousel-] .bt-slider-next {
    right: 15px !important;
    left: auto !important;
}

.bt368-nav-ptt[id^=jps_bete_][data-style*=bt-carousel-] .bt-slider-next:after, .bt368-nav-ptt[id^=jps_bete_][data-style*=bt-carousel-] .bt-slider-next:before, .bt368-nav-ptt[id^=jps_bete_][data-style*=bt-carousel-] .bt-slider-prev:after, .bt368-nav-ptt[id^=jps_bete_][data-style*=bt-carousel-] .bt-slider-prev:before {
    background-color: #fff !important;
}

.hlatestcolumn .bt368-nav-ptt-content {
    border-top: 30px solid #252626;
}

.bt368-nav-ptt[id^=jps_bete_] .bt-h1, .bt368-nav-ptt[id^=jps_bete_] .bt-h2, .bt368-nav-ptt[id^=jps_bete_] .bt-h3, .bt368-nav-ptt[id^=jps_bete_] .bt-h4, .bt368-nav-ptt[id^=jps_bete_] .bt-h5, .bt368-nav-ptt[id^=jps_bete_] .bt-h6 {
    font-family: Roboto, serif !important;
    transition: opacity 0.24s ease-in-out;
    font-weight: 400 !important;
    letter-spacing: 0.03em !important;
}

.f-homev2 .bt368-nav-ptt[id^=jps_bete_][data-style*=bt-carousel-] .bt-next-post .bt-picture-item {
    width: 35% !important;
}

.hspecial1 .bt368-nav-ptt-content {
    padding-top: 40px !important;
}

.widget {
    margin-top: 10px;
    background-color: #fff;
    padding: 0px;
    border-top: 4px solid #1d1d1d;
    margin: 30px 0 0;
}

.widget .widgettitle {
    font-size: 1.3em !important;
    line-height: 1.2em !important;
    font-weight: bold !important;
    text-transform: uppercase;
    margin-bottom: -2.3em !important;

}

.hfaces .widget_text {
    border-top: 30px solid #252626;
}

.hreports .widget_text {
    border-top: 30px solid #f89829;
    border-bottom: 3px solid #f89829;
    padding-bottom: 8px;
}

.hreports img {
    margin-bottom: 16px;
}

.wpb_content_element {
    margin-bottom: 20px !important;
}

.widget_text h3 {
    line-height: 1.3em !important;
    margin-top: 0.7em !important;
    margin-bottom: 0.7em !important;
}

.widget_text p {
    margin-bottom: 0.7em !important;
}

.widget_text h3 a {
    color: #252626;
}

.widget_text h3 a:hover {
    color: #f89829;
}

.hmore {
    background-color: #252626;
    width: 100%;
    display: block;
    padding: 2px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    letter-spacing: 0.06em;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
}

.hmore:hover {
    background-color: #f89829;
    color: #fff;
}

.hnewsletter-bottom {
    border-bottom: 3px solid #252626;
}

.hnewsletter-bottom .widget_text {
    padding-bottom: 2px;
}

.hnewsletter .gfield_description {
    padding-top: 10px !important;
    line-height: 25px !important;
}

.hnewsletter-bottom .gform_heading, .hnewsletter-bottom .gfield_label, .hnewsletter-bottom p {
    display: none !important;
}

.hnewsletter-bottom .gform_confirmation_message_1 p {
    display: block !important;
}

.hnewsletter-bottom .gfield_error .gfield_description {
    display: none;
}

.hnewsletter-bottom .gform_wrapper li.gfield.gfield_error {
    border: 0;
    width: 100%;
}

.hnewsletter-bottom .validation_message {
    display: block !important;
    padding-left: 7px Important;
    margin: 0;
}

.hnewsletter-bottom .gform_wrapper .top_label .gfield_description {
    padding: 0;
    font-size: 13px;
    font-weight: 600;
}

.hnewsletter-bottom .gform_wrapper .top_label input.large {
    width: 100%;
}

.hnewsletter-bottom .top_label input[type="submit"] {
    background: #252626 !important;
    border: none;
    border: 0;
    width: 100% !important;
    display: block !important;
    margin-top: 10px !important;
    padding: 7px !important;
    text-transform: uppercase;
    text-align: center;
    font-size: 1em !important;
    font-weight: 400;
    color: #fff;
    letter-spacing: 0.06em;
    border-radius: 0;
    line-height: 21px !important;
    cursor: pointer;
    transition: all 0.2s ease 0s;
}

.hnewsletter-bottom .top_label input[type="submit"]:hover {
    background: #f89829 !important;
    color: #fff;
}

.hnewsletter-bottom .gform_wrapper {
    padding: 0;
    margin: -20px 0 0 0;
}

.gform_button {
    background-color: #222;
    color: #fff !important;
    padding: 8px 25px;
    font-size: 1.4em !important;
    border: none;
    border-radius: 0;
    transition: all .2s linear;
    cursor: pointer;
}

.gform_button:hover {
    background-color: #f89829;
}

.hnewsletter-bottom .gform_wrapper .gform_footer {
    padding: 0;
    margin: 0;
}

.hnewsletter-bottom .gform_wrapper div.validation_error {
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 0.4em;
    border: 0;
}

.hnewsletter-bottom .gform_wrapper li.field_description_above .gfield_description {
    margin-bottom: 0.2em;
}

.hnewsletter-bottom .gfield_description {
    margin-top: -5px;
}

.f-homev2 .bt-control-wrap {
    margin-top: 47px !important;
}

.menu-donate a:hover {
    border: none !important;
}

.fusion-main-menu .fusion-main-menu-search a:after {
    border: none !important;
}

.menu-donate a span {
    color: #f89829;
    font-weight: 700 !important;
    text-decoration: underline;
}

.menu-donate a span:hover {
    color: #252626;
}

.bt-img-parallax{
	overflow: hidden;
}

.fusion-main-menu .fusion-main-menu-search {
    float: right;
    margin-right: 20px;
}

.vc_column_container > .vc_column-inner {
    padding-right: 0 !important;
}

.page-parent .vc_column_container > .vc_column-inner {
    padding-right: 15px !important;
}

.ult-new-ib, .wpb_column > .wpb_wrapper .ult-new-ib {
    margin-bottom: 15px !important;
}

.hborange {
    width: 100%;
}

.hborange button {
    display: block;
    width: 100%;
}

.hborange .ubtn-text {
    font-weight: 100;
    font-size: 15px;
    color: inherit;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.hborange .ubtn-text:hover, .ubtn-hover, .hborange button.ubtn:hover {
    color: #fff !important;
}

.home .ubtn-ctn-center {
    margin-bottom: 15px !important;
}

.hlatest .bt-picture-item {
    max-height: 195px;
}

.hlatest .bt-img-parallax {
    height: 195px;
}

.hlatest .bt-img-parallax img {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.hlatest .bt368-nav-ptt-content {
    background-color: #fff !important;
}

.hlatestcolumn .fhomeh2 {
    left: 14px;
}

.hlatestcolumn {
    margin-top: 10px;
}

.hlatestcolumn .bt-control-wrap {
    border-bottom: 3px solid #252626;
}

.hspecialscolumn {
    margin-top: 10px;
}

/*.hspecialscolumn .bt368-nav-ptt-content {
    background-image: linear-gradient(top, #f89829, #f89829 30px, transparent 30px, transparent 100%);
    background-image: -webkit-linear-gradient(top, #f89829, #f89829 30px, transparent 30px, transparent 100%);
    background: -moz-linear-gradient(top, #f89829, #f89829 30px, transparent 30px, transparent 100%); /* FireFox fix
}*/

.hspecialscolumn .bt368-nav-ptt-content {
    background-color: #fff !important;
}

.bt368-nav-ptt[id^=jps_bete_][data-style*=bt-carousel-] .bt-absolute-gradient-overlay {
    background: none !important;
}

.hspecial .bt-next-post {
    width: 73.5% !important;
    float: left !important;
}

.hspecial .bt-first-post {
    width: 33%;
}

.hspecial .bt-first-post {
    width: 21% !important;
    float: left !important;
}

.hspecial .bt-first-post .bt-post-item {
    width: 203px;
}

.bt368-nav-ptt[id^=jps_bete_][data-style=bt-carousel-2] .bt-first-post {
    margin-left: 20px !important;
    margin-right: 22px;
}

.bt368-nav-ptt[id^=jps_bete_][data-style*=bt-carousel-] .bt-picture-item .bt-img-parallax {
    max-height: 149px;
    min-height: 149px;
}

.hspecial .bt-next-post .bt-title-config {
    margin-top: 5px !important;
}

.hspecial[id^=jps_bete_][data-style*=bt-carousel-] .bt368-nav-ptt-content {
    padding-top: 45px !important;
}

.hspecial .bt-next-post .bt-picture-item + .bt-post-content {
    width: 100% !important;
}

.hspecial .bt-img-parallax > img {
    display: block;
    height: 149px !important;
}

.hspecial .bt-picture-item {
    overflow: visible !important;
}

.hspecial .bt-post-absolute {
    top: 160px !important;
    bottom: auto !important;
    left: 0 !important;
    right: auto !important;
}

.hspecial[id^="jps_bete_"][data-style*="bt-carousel-"] .bt-picture-item .bt-img-parallax {
    padding-top: 67% !important;
}

.hspecial[id^="jps_bete_"][data-style="bt-carousel-2"] .bt-first-post .bt-post-item .bt-oval-open {
    left: auto;
    top: 10px !important;
    right: 10px !important;
    bottom: auto;
    width: 24px !important;
    height: 24px !important;
}

.hspecial[id^="jps_bete_"] .bt-h5 {
    color: rgba(28, 28, 28, 1);
    font-size: 14px !important;
    line-height: 18px !important;
    padding-top: 0;
    padding-bottom: 0;
}

.hspecial a {
    color: rgba(28, 28, 28, 1) !important;
}

.hspecial .bt-post-item {
    width: 31%;
    float: left !important;
    margin-right: 15px;
}

.hspecial .bt-picture-item {
    width: 100% !important;
}

.hlatest .bt-control-wrap {
    padding: 0;
}

.hspecial .bt-control-wrap {
    padding-bottom: 11px;
}

.bt368-nav-ptt[id^=jps_bete_][data-style=bt-carousel-2] .bt-next-post > .bt-post-item:first-child {
    margin-top: 0 !important;
}

.page #content {
    background-color: #fff;
    padding: 50px 25px 30px 25px;
    position: relative;
}

.home #content {
    background: none;
    padding: 0;
    margin-top: 20px;
}

.home .pdfprnt-buttons {
    display: none !important;
}

.fusion-page-title-bar {
    background: none !important;
    border: none !important;
}

.fusion-title-size-two {
    margin-bottom: 1.5em !important;
}

.fusion-page-title-bar {
    margin-top: 25px;
}

.fanack-date {
    position: absolute;
    right: 24px;
    top: 15px;
    color: #aaa;
    letter-spacing: 0.05em;
    z-index: 4;
    font-size: 11px;
}

.fusion-page-title-bar .fusion-breadcrumbs {
    color: #666 !important;
}

.page #main {
    padding-top: 5px;
}

.page #main .sidebar {
    margin-top: -45px;
}

.page .fusion-breadcrumbs {
    width: 75.4%;
    background: #fff;
    float: right;
    padding: 10px 25px;
}

body.has-sidebar #content {
    width: calc(100% - 23% - 20px) !important;
}

#main .sidebar {
    padding: 10px 20px !important;
    border-top: 3px solid #f89829;
}

.side-nav {
    border: none !important;
}

.side-nav li a {
    line-height: 2em !important;
}

.fa-share-square-o:before, .fa-calendar:before {
    font: normal normal normal 12px/1 FontAwesome;
}

.page .post-slideshow, .page .fusion-page-title-captions {
    display: none !important;
}

.post-content p {
    font-weight: 300;
}

.side-nav-left ul > li a {
    font-size: 20px;
    font-weight: 600;
}

.side-nav-left .page_item .children a {
    font-size: 13px;
    color: #666;
}

.wp-caption-text {
    font-size: 0.7em;
    line-height: 1.4em;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    color: #888;
}

.side-nav-left .page_item a {
    font-size: 15px;
    font-weight: 400;
}

.further-reading {
    border-top: 5px solid #f1f1f1;
    margin-left: -25px;
    width: 105.8%;
    margin-top: 30px;
}

.further-reading .title-sep-container {
    display: none;
}

.further-reading .page-list {
    padding: 25px;
}

.further-reading .title-heading-left {
    font-weight: 400;
    display: block;
    font-size: 24px;
    width: 95%;
    margin: 3px 20px;
    border-bottom: 1px solid #777;
}

.page-list-ext-image {
    max-width: 150px;
    min-width: 150px;
    object-fit: cover;
    float: left;
    margin: 0 15px 15px 0;
}

.page-list-ext-item {
    clear: both;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
}

.page-list-ext-item-content a {
    color: #333;
}

.page-list-ext-item-content a:hover {
    color: #333;
}

.fusion-content-boxes .content-container a {
    color: #333;
}

.support2 {
    position: relative;
}

.ultb3-info2 {
    padding: 25px;
    position: absolute;
    z-index: 5;
    top: 0;
}

a.ultb3-btn2 {
    display: inline-block;
    color: #ffffff !important;
    text-align: center;
    font-size: 20px;
    padding: 15px 25px;
    border-radius: 30px;
    border: 2px solid #ffffff;
    position: relative;
    text-decoration: none;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.ultb3-btn2:hover {
    background: #ffffff;
    color: #f89829 !important
}

a.ultb3-btn:hover {
    padding-right: 45px;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.ultb3-info {
    padding: 25px;
    position: relative;
    z-index: 5;
}

.hlatest[id^=jps_bete_][data-style*=bt-post-grid-] .bt-ajax-listing > .bt-post-item {
    margin-bottom: 45px !important;
}

.fusion-footer-widget-area, footer .widget {
    background-color: transparent !important;
    border: none !important;
}

.fusion-footer-widget-area ul li a {
    padding: 0 !important;
    border: none !important;
    color: #666 !important;
    font-size: 0.9em;
    line-height: 1.7em;
}

.fusion-footer-widget-area ul li a:hover {
    text-decoration: underline;
}

footer .widget {
    margin-top: 0;
}

.fusion-footer-widget-area .widget-title {
    font-weight: bold;
}

.footer-donate_wrapper {
    max-width: 100% !important;
    margin: 0 !important;
}

.fusion-footer {
    margin-top: 20px
}

.fusion-footer .gfield_price label {
    display: none;
}

.fusion-footer .ginput_container_product_price:before {
    content: "€ ";
    color: #252626;
    font-size: 1.7em;
    font-weight: bold;
    vertical-align: middle;
    position: absolute;
    left: 0;
    margin-top: 10px;
    width: 27.5%;
    text-align: right;
}

.fusion-footer .ginput_container_product_price input[type="text"] {
    height: 40px !important;
}

.fusion-footer .gform_wrapper .left_label input.large {
    width: 70%;
    float: right;
}

.footer-donate {
    position: relative;
}

.footer-donate input[type="submit"] {
    position: absolute;
    bottom: 28px;
    right: 10px;
}

.donate-radio .gfield_label {
    position: absolute;
    width: 44% !important;
    text-align: right;
}

.donate .widget_text {
    text-align: right;
    font-size: 1.1em;
    font-style: italic;
    margin-bottom: 0;
    padding: 45px 10px 0 0;
    color: #333;
}

.donate .fusion-footer-widget-column {
    margin-bottom: 0;
}

.donate .widget {
    padding-bottom: 0;
}

.paypal-img {
    float: right;
}

.paypal-img:after {
    clear: both
}

.fanack-paypal {
    margin-top: -30px;
}

.paypal-donate {
    font-style: normal;
    font-size: 0.8em;
    padding-right: 10px;
    line-height: 2em;
    color: #f89829 !important;
}

.paypal-donate:hover {
    text-decoration: underline;
}

.donate .gform_widget {
    padding-top: 5px;
}

.donate-radio .gfield_radio {
    float: right;
}

.footer-donate .gfield_radio li {
    float: left;
}

.footer-donate .gfield_radio li label {
    font-size: 0.9em;
    margin-right: 10px !important;
}

.page-id-91272 .fanack-donate-block{
	display: none;
}

.fanack-donate-block{
	background: #f89829;
	padding: 20px;
	margin: 30px 0 !important;
	color: #fff;
}

.fanack-donate-block p, .fanack-donate-block h2, .fanack-donate-block h3{
	color: #fff !important;
}

.fanack-donate-black{
	color:#fff !important;
	text-decoration: underline;
}

.fanack-donate-block strong{
	font-weight:900;
}

.donate-block-button{
	float: right;
	margin-top: 20px;
	background: #fff;
	padding: 15px 25px;
	transition: all .3s linear;
	color: #f89829;
}

.donate-block-button:hover{
	background: #292929;
	color:#fff;
}

.fanack-donate-block:after{
	content:"";
	display: block;
	width: 100%;
	clear: both;
}

footer .gform_wrapper .button {
    border: none !important;
    background: #7FC31C !important;
    color: #252626;
    text-transform: lowercase;
    font-weight: normal;
    border-radius: 0;
    font-size: 0.9em !important;
}

footer .gform_wrapper .button:hover {
    background: #252626 !important;
    color: #fff;
}

footer .gform_widget {
    padding-right: 0;
}

.page-id-42237 .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing .bt-picture-item {
    float: right !important;
    display: block !important;
}

.page-id-42237 .bt368-nav-ptt.bt-combo-list-ahead[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing .bt-picture-item + .bt-post-content {
    padding-right: 30px !important;
    padding-left: 0 !important;
}

.page-id-40748 .bt368-nav-ptt.bt-combo-list-ahead[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing .bt-post-content {
    float: right !important;
    width: 80%;
}

.page-id-40748 .listclassfurtherreading {
    display: none !important;
}

.page-id-40748 .tabs-content .listclassfurtherreading {
    display: block !important;
}

.page-id-42237 .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing .bt-picture-item, .page-id-40748 .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing .bt-picture-item {
    overflow: visible !important;
    width: 20%;
}

.page-id-42237 .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing .bt-img-parallax img, .page-id-40748 .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing .bt-img-parallax img {
    max-height: 130px;
    object-fit: cover;
}

.sfaces .bt-post-item::after {
    content: " ";
    clear: both;
    display: table;
}

.sfaces {
    margin-bottom: 30px;
}

.fusion-footer-copyright-area .menu {
    float: right;
}

.fusion-footer-copyright-area .menu li {
    float: left;
    list-style: none;
    padding-right: 7px;
}

.fusion-footer-copyright-area .menu li:last-child {
    padding-right: 0px;
}

.fusion-footer-copyright-area .menu li a {
    color: #ccc;
    font-size: 0.9em;
}

#bottom-footer ul li {
    float: left;
    list-style: none;
    padding-right: 25px;
}

#bottom-footer ul li a {
    color: #ccc;
    font-size: 0.8em;
    text-decoration: none;
}

#bottom-footer ul li a:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #000;
}

.page .fhomeblocks > .vc_column-inner {
    padding-right: 3px !important;
}

.rtl .finter > .vc_column-inner {
    padding-right: 5px !important;
}

.rtl .finter .ult-new-ib-title {
    margin: -60px -15px 0 0 !important;
}

.hfanackads .vc_cta3-container, .hfanackads .ubtn-ctn-center {
    margin-bottom: 0 !important;
}

.hfanackads .ubtn-ctn-center {
    margin-top: 4px;
}

.finter .ult-new-ib, .finter .ult-new-ib img {
    max-height: 156.2px;
    background: #fff !important;
    object-fit: cover;
}

.pspecial .ult-new-ib, .pspecial .ult-new-ib img {
    max-height: 180px;
    min-height: 180px;
}

.pspecial .ult-new-ib .ult-new-ib-desc {
    padding: 0;
}

.rtl .pspecial .ult-ib-effect-style15 img {
    transform: translate3d(30px, 0, 0) scale(1.12);
}

.pspecial .ult-new-ib .ult-new-ib-content p {
    line-height: 1.1em;
    padding: 10px;
    background: linear-gradient(to left, rgba(0, 0, 0, 0.65) 100%, rgba(0, 0, 0, 0) 0%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1); /* IE6-9 */
}

.pspecial .ult-ib-effect-style15 .ult-new-ib-title {
    padding: 10px;
    background-color: #f89829;
}

.finter .ult-new-ib-title {
    margin: -60px 0 0 -15px !important;
    font-size: 1.4em !important;
    font-weight: 400 !important;
    letter-spacing: 0.8px !important;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
    background-color: rgba(0, 0, 0, 0.5);
    width: 75%;
    padding: 5px 10px !important;
}

@media (min-width: 768px) {

    .hlatest .bt-post-content {
        min-height: 272px;
    }
}

.mobile-show {
    display: none;
}

.fa-bars.mobile-show {
    display: none;
}

.fa-gear.mobile-show {
    display: none;
}

.vcform {
    background: #fff;
    padding: 1px 15px 15px;
}

.vcform .vcform-body .username_input, .vcform .vcform-body .password_input {
    border: 1px solid #d0d0d0;
}

.vcform .login_submit .login-btn {
    background: #252626;
    border: medium none;
    color: #f89829;
    line-height: 18px;
    padding: 10px 20px;
}

.vcform .login_submit .login-btn:hover {
    background: #f89829;
    color: #fff;
}

/* =================
HOME BLOG
==================*/

.fanack-main-blog {
    display: none;
}

.fanack-main-blog {
    position: relative;
    display: block;
}

.single .f-blog-latest::after {
    content: "";
    clear: both;
    display: table;
}

.single .f-blog-latest li {
    width: 31%;
}

.fanack-blog {
    margin: 0 auto !important;
}

.featured-section {
    position: relative;
}

.featured-section::before {
    content: "Chronicle";
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    position: absolute;
    left: -5px;
    top: -5px;
    padding: 10px 20px;
    background-color: #222;
    border: 5px solid #f1f1f1;
    z-index: 10;
}

.f-featured figure {
    overflow: hidden;
    margin-bottom: 0;
}

.f-featured p::before {
    content: "\0022";
    font-size: 250px;
    line-height: 190px;
    color: #ffffff;
    display: inline;
    position: absolute;
    left: 20px;
    top: 20px;
    font-family: 'Roboto', sans-serif;
}

.f-featured p {
    position: relative;
    font-size: 14px;
    line-height: 20px;
    background-color: #f89829;
    color: #fff;
    padding: 10px 15px 15px 120px;
    text-align: justify;
    margin-top: 0;
    -webkit-transition: all 0.8s ease; /* Safari and Chrome */
    -moz-transition: all 0.8s ease; /* Firefox */
    -ms-transition: all 0.8s ease; /* IE 9 */
    -o-transition: all 0.8s ease; /* Opera */
    transition: all 0.8s ease;

}

.f-featured p:hover {
    background-color: #222;
}

.f-rel {
    display: block;
}

.f-h3 {
    position: absolute;
    right: 0;
    bottom: 10px;
    background-color: #fff;
    padding: 10px 15px;
    font-size: 24px;
    color: #252626;
    font-weight: 900;
}

.f-latest {
    padding-left: 10px;
    margin-top: 0;
}

.f-latest ul {
    margin-top: 0;
    padding-left: 10px;
}

.f-latest li {
    position: relative;
    list-style: none;
    max-height: 263px;
    height: 263px !important;
    object-fit: cover;
    width: 100%;
    overflow: hidden;
    display: inline-block;

}

.f-latest li span {
    background-color: #fff;
    padding: 10px;
    font-size: 18px;
    text-align: right;
    color: #252626;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 99;
}

.f-latest li a {
    display: block;
    -webkit-transition: all 0.3s ease; /* Safari and Chrome */
    -moz-transition: all 0.3s ease; /* Firefox */
    -ms-transition: all 0.3s ease; /* IE 9 */
    -o-transition: all 0.3s ease; /* Opera */
    transition: all 0.3s ease;
}

.f-latest li a:hover {
    font-weight: bold;
}

.f-latest li img, .f-featured img {

    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}

.f-latest li:hover img, .f-featured img:hover {
    -webkit-transform: scale(1.25); /* Safari and Chrome */
    -moz-transform: scale(1.25); /* Firefox */
    -ms-transform: scale(1.25); /* IE 9 */
    -o-transform: scale(1.25); /* Opera */
    transform: scale(1.25);
}

.f-featured figure {
    position: relative;
    max-height: 400px;
}

.f-blog-latest {
    border-top: 30px solid #222222;
    width: 100%;
    height: auto;
}

.f-blog-whitebg {
    background-color: #ffffff;
}

.fhomeh3 {
    padding: 12px 65px 12px 20px;
    background-color: #fff;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 10px !important;
    z-index: 1;
    position: absolute;
    top: -5px;
    left: 0px;
    font-weight: 400 !important;
    line-height: 24px !important;
}

.fhomeh3::after {
    content: "";
    position: absolute;
    top: 0;
    right: -45px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 45px 44px 65px;
    border-color: transparent transparent #ffffff transparent;
}

.f-blog-latest ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0;
    padding: 20px;
}

.f-blog-latest li:nth-child(4n) {
    clear: both;
    margin-right: 0;
}

.f-blog-latest li {
    list-style: none;
    float: left;
    width: 23%;
    margin-right: 30px;
    padding-bottom: 30px;
    overflow: hidden;
    border: 1px solid rgba(229, 229, 229, 1);
    margin-bottom: 30px;
}

.f-blog-latest li:last-child {
    margin-right: 0;
}

.f-blog-latest li img {
    width: 100%;
    overflow: hidden;
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
    max-height: 155px;
    object-fit: cover;
}

.f-blog-latest li img:hover {
    -webkit-transform: scale(1.25); /* Safari and Chrome */
    -moz-transform: scale(1.25); /* Firefox */
    -ms-transform: scale(1.25); /* IE 9 */
    -o-transform: scale(1.25); /* Opera */
    transform: scale(1.25);
}

.f-blog-latest h3 {
    font-family: Georgia;
    letter-spacing: normal;
    text-align: center;
    font-weight: 400;
    font-size: 19px;
    color: rgba(15, 15, 15, 1);
    text-decoration: none;
    padding-left: 20px;
    padding-right: 20px;
}

.f-blog-latest span {
    font-size: 13px;
    font-family: Raleway, sans-serif;
    color: rgba(153, 153, 153, 1);
    line-height: 1.5;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding: 20px;
}

.page-template-latest-blog .f-blog-latest ul {
    padding-bottom: 0;
}

.latest-nav {
    width: 300px;
    margin: 0 auto;
    padding-bottom: 30px;
}

.latest-nav a {
    color: #fff;
    background-color: #f89829;
    padding: 10px 20px;
    margin: 0 10px;
    float: left;
    min-width: 90px;
    text-align: center;
}

.latest-nav a:hover {
    background-color: #222;
    color: #fff;
}

.latest-nav::after {
    content: "";
    display: block;
    clear: both;
}

#main-content .vc_row {
    margin-right: auto !important
}

.rtl .featured-section::before {
    content: "وقائع و أحداث";
    left: auto;
    right: -5px;
}

.rtl .f-latest ul {
    padding-right: 10px;
    padding-left: 0;
}

.rtl .latest-nav a {
    float: right;
}

.rtl .f-featured p {
    padding: 10px 120px 15px 15px;
}

.rtl .f-featured p::before {
    right: 20px;
    left: auto;
}

.rtl .f-blog-latest li {
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

.rtl .f-blog-latest li:last-child {
    margin-left: 0;
}

.rtl .f-blog-latest li:nth-child(4n) {
    margin-left: 0;
}

html[dir="rtl"] .page-template-latest-blog .fhomeh3::after {
    top: 1px;
}

.rtl .f-latest li span {
    text-align: left;
    left: 0;
    right: auto;
}

.rtl .fhomeh3 {
    right: 0;
    left: auto;
    text-align: right;
    padding: 12px 20px 12px 65px
}

.rtl .fhomeh3::after {
    left: -65px;
    right: auto;
}

/* =================
RESPONSIVE MEDIA QUERIES
==================*/

/* ----------- Smartphones ----------- */

/* Portrait and Landscape */
@media only screen  and (min-device-width: 320px)  and (max-device-width: 667px) {
    header {
        position: fixed;
        z-index: 10;
        width: 100%;
    }

    #bottom-header {
        background-color: #252525;
        position: relative;
        box-shadow: 3px 2px 5px rgba(0, 0, 0, 0.5);
    }

    #sidebar-navigation-mobile.sidebar-widget {
        padding: 0;
    }

    #subtitle-logo-container, .left-triangle, .right-triangle, .fhomeh2::after {
        display: none;
    }

    #top-header {
        position: relative;
        padding: 0;
    }

    header .center-row {
        display: block;
    }

    header .float-right {
        display: block;
        clear: both;
        float: none;
        width: 100%;
        height: 35px;
    }

    #logo-container {
        display: block;
        width: 100%;
        text-align: center;
    }

    #logo img {
        height: 40px;
    }

    #top-menu {
        border-top: 1px solid #fff;
        margin-top: 5px;
    }

    #middle-header {
        clear: both;
    }

    #top-menu {
        margin: 0 auto;
        max-width: 255px;
    }

    #top-menu li {
        border-right: 1px solid #fff;
    }

    #top-menu li:last-child {
        border: none
    }

    #top-menu li.menu-item-language {
        margin-left: 0;
    }

    #top-menu li.menu-item-language a {
        padding: 0 13px;
    }

    .menu-item-language-current {
        background: none;
        opacity: 1
    }

    .menu-item-language-current a {
        text-decoration: underline !important;
    }

    #main-content > #section-content > article, #main-content, #main-content aside {
        width: 100%;
        padding: 53px 0 0 0;
        margin: 0;
    }

    .home #main-content > #section-content > article, .home #main-content, .home #main-content aside {
        padding-top: 100px;
    }

    #main-content article, #main-content aside {
        float: none;
    }

    body .vc_row {
        margin-left: 0;
        margin-right: 0;
    }

    body .vc_column_container > .vc_column-inner {
        padding: 0;
    }

    footer .center-row {
        display: table;
        width: 100%;
    }

    footer .float-right {
        float: none;
        padding: 0;
        text-align: center;
    }

    .footer-notice {
        display: block;
        width: 100%;
        text-align: center;
    }

    #bottom-footer ul li {
        padding: 0 11px;
    }

    #bottom-footer ul li {
        border-right: 1px solid #000;
        float: none;
        display: inline-block;
    }

    #bottom-footer ul li:last-child {
        border: none
    }

    #bottom-header::after {
        content: " ";
        clear: both;
        display: table;
    }

    .f-blog-latest li {
        width: 100%;
        float: none;
    }

    .f-blog-latest li img {
        width: 100%;
    }

    .f-latest ul {
        padding-left: 0;
    }

    .fa-angle-right {
        margin-left: 7px;
    }

    .current-post .fa {
        transform: rotate(90deg);
    }

    .current-post ul li .fa {
        transform: none;
    }

    #related-content #tabs-container span a {
        display: inline-block;
        width: 100%;
    }

    .page-list-ext-image {
        float: none;
    }

    .related-content-taxonomy, .page-list-ext-item-content {
        margin-left: 0;
    }

    .related-content-taxonomy {
        margin-top: 10px;
    }

    #related-content .related-content-taxonomy a {
        padding: 0 5px;
        line-height: 2em;
    }

    .article-breadcrumb a {
        padding: 0 5px;
        line-height: 2.5em;
    }

    .alignright, .alignleft {
        float: none;
        padding-bottom: 10px;
    }

    .pagination .next, .pagination .prev {
        line-height: 2.5em;
    }

    .pcontent {
        padding-left: 0px !important;
    }

    .fusion-two-third, .fusion-one-third {
        float: none;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }

    .pl-col {
        width: 360px !important;
    }

    body .ult-banner-block h3.bb-top-title {
        width: 350px;
        margin: 0 auto;
        padding: inherit;
    }

    .pollhead img {
        width: 100%;
    }

    #main-content section .new_homepage_layout:first-child .vc_btn3-container.vc_btn3-center,.reed-more-btn{
        margin:0 0 20px 0 !important;
    }

    #main-content section .new_homepage_layout:first-child .vc_btn3-container.vc_btn3-center a{
        display: block !important;
        width: 100% !important;
    }

    .new_homepage_layout .gform_wrapper .gform_footer{
        bottom: 0;
    }

    .water-h2 span, .energy-h2 span, .water-layout .vc_btn3-container.f-button-water .vc_btn3.vc_btn3-block, .new_homepage_layout .vc_btn3-container.f-button-energy .vc_btn3.vc_btn3-block{
        display: block !important;
        text-align: center !important;
    }

    .home .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing > .bt-post-item, .rss-records .bt-post-item{
        padding-right:0 !important;
        padding-right:0 !important;
    }

    .new_homepage_layout .bt368-nav-ptt[id^="jps_bete_"] .bt-hover-grid-content{
        min-height: unset !important;
    }

    .new_homepage_layout .gform_wrapper .gform_footer{
        bottom: 0 !important;
    }
    .new_homepage_layout .gform_wrapper .gform_footer input.gform_button{
        height: 41px !important;
    }

    .silicon-counters-per-row-2 ul li{
        width: 100% !important;
        float: none !important;
        display: block !important;
    }

    .vc_column_container > .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .vc_row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    body .vbanner h3.bb-top-title {
        bottom: 20% !important;
    }

    #search-results > div.content {
        width: 100%;
    }

    #search-results .search-form {
        width: 100%;
    }

    #search-results .search-field {
        width: 95%;
    }

    .mobile-show {
        display: block;
    }

    .mobile-hide {
        display: none;
    }

    header .float-right.mobile-hide {
        display: none;
    }

    .fa-bars.mobile-show {
        display: block;
    }

    .fa-gear.mobile-show {
        display: block;
    }

    #top-footer.mobile-hide {
        display: none;
    }

    .hsmarthide {
        display: none !important;
    }

    .single .f-blog-latest li {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .f-blog-latest li {
        margin-left: 0;
        margin-right: 0;
    }

    .footer-notice, .footer-country-menu{
        display: none !important;
    }

}

/* Portrait */
@media only screen  and (min-device-width: 320px)  and (max-device-width: 667px)  and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait) {
}

/* Landscape */
@media only screen  and (min-device-width: 320px)  and (max-device-width: 667px)  and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape) {
}

/* ----------- Tablets ----------- */
/* Portrait and Landscape */
@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px)  and (-webkit-min-device-pixel-ratio: 2) {
}

/* Portrait */
@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px)  and (orientation: portrait)  and (-webkit-min-device-pixel-ratio: 2) {
}

/* Landscape */
@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px)  and (orientation: landscape)  and (-webkit-min-device-pixel-ratio: 2) {
}

/* ----------- Non-Retina Screens ----------- */
@media screen  and (min-device-width: 1200px)  and (max-device-width: 1600px)  and (-webkit-min-device-pixel-ratio: 1) {
}

/* ----------- Retina Screens ----------- */
@media screen  and (min-device-width: 1200px)  and (max-device-width: 1600px)  and (-webkit-min-device-pixel-ratio: 2)  and (min-resolution: 192dpi) {
}

/* aanpassingen soufiane */

.allsite-content {
    -webkit-transition: margin-left 0.5s;
    transition: margin-left 0.5s;
}

.allsite-content.out-left {
    margin-left: -478px;
}

#toggle-slideout-menu-left, #toggle-gear-tooltip-right {
    position: absolute;
    color: White;
    top: 15px;
    font-size: 20pt;
    margin: 0 12px;
}

#toggle-slideout-menu-left {
    left: 0;
}

#toggle-gear-tooltip-right {
    right: 0;
}

#slideout-menu-left-mobile .fa-close, #sidebar-navigation-mobile .fa-close {
    font-size: 20pt;
    position: absolute;
    left: 10px;
    top: 7px;
    color: #fff;
    cursor: pointer;
}

#slideout-menu-left-mobile, #sidebar-navigation-mobile {
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    background: #222;
    display: block;
    z-index: 9999;
    width: 20%;
    margin-right: -20%;
    -webkit-transition: margin-right 0.5s;
    transition: margin-right 0.5s;
}

#slideout-menu-left-mobile .wrapper {
    padding: 50px 0;
}

#slideout-menu-left-mobile .search-bar {
    background: #000;
    padding: 5px 10px 7px;
}

#slideout-menu-left-mobile .search-bar input {
    padding: 3px;
    border: none;
    width: 90%
}

#slideout-menu-left-mobile ul, #sidebar-navigation-mobile ul {
    padding-left: 5px;
    padding-right: 5px;
}

#slideout-menu-left-mobile ul li, #sidebar-navigation-mobile ul li {
    list-style: none;
    padding: 10px 20px;
    border-bottom: 1px solid #000;
}

#slideout-menu-left-mobile ul li::hover, #sidebar-navigation-mobile ul li:hover {
    background-color: #000;
}

#slideout-menu-left-mobile ul li a, #sidebar-navigation-mobile ul li a {
    color: #fff;
    font-size: 24px;
}

#slideout-menu-left-mobile.out, #sidebar-navigation-mobile.out {
    margin-right: 0;
}

#slideout-menu-left-mobile .fa-search, #slideout-menu-left-mobile .fa-close, #slideout-menu-left-mobile .menu-main li a #sidebar-navigation-mobile .fa-close {
    color: White;
}

#dropdown-mobile-list {
    display: block;
    visibility: hidden;
    opacity: 0;
    transition: opacity 1s ease-out;
    height: 0;
}

#dropdown-mobile-list.open {
    visibility: visible;
    opacity: 1;
    height: auto;
}

#header-tooltip-right {
    position: absolute;
    width: 100%;
    top: 40px;
    z-index: 9999;
    padding: 0 10px 0 30px;
    display: none;
}

#header-tooltip-right .wrapper {
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 60px;
    padding: 10px;
    margin-top: 9px;
}

#header-tooltip-right .wrapper::before {
    content: " ";
    position: absolute;
    top: 4px;
    right: 17px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 8px solid #fff;
}

#header-tooltip-right ul li {
    float: left;
    padding: 0 12px;
    border-right: 1px solid #f89829;
}

#header-tooltip-right ul li a {
    font-size: 1.1em;
    color: #222;
}

#header-tooltip-right ul li a:hover {
    text-decoration: underline;
}

#header-tooltip-right ul li:last-child {
    border-right: 0;
}

.mobile-hide .menu-top-menu-container ul{
    padding-left:0;
}

.menu-item-language-current a{
    text-decoration: underline !important;
}

#header-tooltip-right .menu-top-menu-container::after {
    content: " ";
    clear: both;
}

#header-tooltip-right #menu-top-menu {
    padding: 0 0 010px
}

#dropdown-mobile-btn {
    position: relative;
    padding: 10px 35px 10px 0;
    float: right;
    color: #fff;
    font-size: 14px;
}

#dropdown-mobile-btn::after {
    content: " \f105";
    position: absolute;
    top: 15px;
    right: 20px;
    font: normal normal normal 14px/1 FontAwesome !important;
    color: #fff;
    transform: rotate(90deg);
    transition-duration: 0.4s;
    transition-property: transform;
}

#dropdown-mobile-list ul {
    margin: 20px 0 20px 0;
    padding: 0;
    position: fixed;
    overflow-y: scroll;
    overflow-x: hidden;
    top: 70px;
    bottom: 0;
    right: 20px;
    box-shadow: 2px 0px 8px 0px rgba(0, 0, 0, 0.6);
}

#dropdown-mobile-btn.open::after {
    transform: rotate(-90deg);
}

#dropdown-mobile-list ul li {
    float: none !important;
    display: block !important;
    margin: 0 !important;
    padding: 15px 7px;
    width: 200px !important;
    background: #fff;
    border-bottom: 1px solid #f1f1f1;
    max-height: none !important;
}

#dropdown-mobile-list ul li:hover {
    background-color: #f7f7f7;
}

#dropdown-mobile-list .menu-country_menu-container {
    height: auto;
}

#sidebar-navigation-mobile {
    overflow-y: scroll;
    overflow-x: hidden;
    top: 0;
    bottom: 0;
}

/* aanpassingen soufiane 2 */

#sidebar-navigation-mobile-toggle-btn {
    position: relative;
    left: 0;
    width: 50%;
    float: left;
    background-color: #111;
    padding: 10px 5px 10px 10px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

#sidebar-navigation-mobile-toggle-btn::after {
    content: " \f105";
    position: absolute;
    top: 15px;
    right: 15px;
    font: normal normal normal 14px/1 FontAwesome !important;
    color: #ffffff;
    transform: rotate(90deg);
    transition-duration: 0.4s;
    transition-property: transform;
}

#sidebar-navigation-mobile ul li li a {
    color: #999;
    font-size: 0.9em;
}

.home .vcform {
    margin-top: 0;
}

.mengirl {
    max-height: 260px;
}

.rtl #bottom-header #countries-menu li {
    float: right;
}

#sidebar-navigation-mobile ul li:hover {
    background: #222;
}

#sidebar-navigation-mobile ul li li:last-child {
    border: none;
}

#sidebar-navigation-mobile-toggle-btn img {
    width: auto;
    height: 20px;
    float: right;
    padding-right: 25px;
    margin-top: 1px
}

#sidebar-navigation-mobile h2 {
    padding: 5px 15px;
    background-color: #000;
    margin-top: 50px;
}

#bottom-header #sidebar-navigation-mobile-toggle-btn {
    /*display: none;*/
}

.page-parent #bottom-header #sidebar-navigation-mobile-toggle-btn {
    display: block;
}

.bt368-nav-ptt[id^="jps_bete_"] .bt-get-excerpt ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.bt368-nav-ptt[id^="jps_bete_"] .bt-get-excerpt ul li {
    padding: 0;
    margin: 0;
}

.bt368-nav-ptt[id^="jps_bete_"] .bt-get-excerpt ul li a {
    line-height: 19px !important;
    display: block;
    padding: 10px 0;
    border-bottom: solid 1px #F5F5F5;
    color: #808080;
}

.fanack-energy-sidebar#sidebar-navigation li.grey a {
    color: #bbb;
    cursor: default;
}

#sidebar-navigation.fanack-energy-sidebar li a {
    display: flex;
}

#sidebar-navigation.fanack-energy-sidebar li a::before {
    margin: 3px 10px 0 0;
}

.fanack-energy-sidebar .current-menu-item a {
    font-weight: bold !important;
}

.rtl #sidebar-navigation.fanack-energy-sidebar li a::before {
    margin: 7px 0 0 10px;
}

.rtl .smile_icon_list.right li .icon_list_icon {
    float: right;
}

#related-content a.load-more-related {
    width: 170px;
    display: block;
    background: #909090;
    color: #fff;
    margin: 0 auto;
    text-align: center;
    line-height: 41px;
}

#related-content.loading a.load-more-related {
    display: none;
}

#related-content.loading::after {
    content: "Content is loading...";
    display: block;
    margin: 0 auto;
    width: 150px;
    text-align: center;
    background: url('/wp-admin/images/spinner.gif') no-repeat bottom center;
    padding: 0 0 25px 0;
}

/*16-12-2017*/
.search-header-box {
    text-align: right;
    margin-right: 10px;
    margin-left: 5px;
}

.header-search {
    display: inline-block;
    position: relative;
    margin-right: 10px;
    width: 100%;
}

.rtl .header-search {
    margin-right: 5px;
}

.header-search input {
    width: 100%;
    height: 44px;
    padding: 6px 12px;
    display: inline-block;
    vertical-align: middle;
}

.header-search .fa {
    background: #2A2A2A;
    width: 45px;
    height: 43px;
    font-size: 18px;
    text-align: center;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    line-height: 43px;
    position: absolute;
    top: 0;
    right: 0;
}

.rtl .header-search .fa {
    right: auto;
    left: 0;
}

.donate-button {
    display: inline-block;
}

.donate-button a {
    background: #F89829;
    color: #fff;
    padding: 10px 15px;
    display: inline-block;
    text-transform: uppercase;
}

.donate-button a:hover {
    color: #fff;
}

.new_homepage_layout {
    padding: 0 0 40px;
}

.new_homepage_layout .bt-load-more-control {
    /*display: none;*/
}

.new_homepage_layout .bt368-nav-ptt-content {
    padding: 15px 0 0 0;
    background: #fff !important;
}

.new_homepage_layout .bt368-nav-ptt .bt-ajax-listing .bt-post-item {
    width: 33.33% !important;
    padding: 0 20px 15px 0;
}

.new_homepage_layout .bt368-nav-ptt .bt-ajax-listing .bt-post-item:first-child, .new_homepage_layout .bt368-nav-ptt .bt-ajax-listing .bt-post-item:nth-child(2) {
    width: 50% !important;
}

.new_homepage_layout.layout0518 .bt368-nav-ptt .bt-ajax-listing .bt-post-item:first-child, .new_homepage_layout.layout0518 .bt368-nav-ptt .bt-ajax-listing .bt-post-item:nth-child(2) {
    width: 33.33% !important;
}

.new_homepage_layout .bt368-nav-ptt .bt-post-item .bt-cell-grid-content {
    opacity: 1;
    visibility: visible;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
}

.new_homepage_layout .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-grid-"] .bt-post-item .bt-picture-item {
    padding-top: 70%;
}

.layout0518.new_homepage_layout .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-grid-"] .bt-post-item .bt-picture-item {
    padding-top: 70%;
}

.bt-post-item.bt-no-effect.bt-ready-parallax:nth-child(3) {
    clear: both;
}

.new_homepage_layout.layout0518 .bt-post-item.bt-no-effect.bt-ready-parallax:nth-child(3) {
    clear: none;
}

.new_homepage_layout .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-grid-"] .bt-post-item .bt-picture-item img {
    object-fit: cover;
}

.new_homepage_layout .wpb_wrapper {
    background: #fff;
}

.new_homepage_layout .vc_btn3-container.vc_btn3-center {
    padding: 0;
    /*display:none;*/
}

#main-content section .new_homepage_layout:first-child .vc_btn3-container.vc_btn3-center {

    margin: 15px 20px 0;
}

#main-content section .new_homepage_layout:first-child .vc_btn3-container.vc_btn3-center a{
    font-size: 18px;
    line-height: 23px;
    border: 1px solid #ddd;
    background:#fff;
    color: #1d1d1d;
    text-align: center;
    padding: 10px 15%;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

#main-content section .new_homepage_layout:first-child .vc_btn3-container.vc_btn3-center a:hover{
    color: #fff !important;
    background:#000 !important;
    border-color: #000;
}

.new_homepage_layout .vc_btn3-container {
    margin-bottom: 0;
}

.f-latest-chronicle {
    border-bottom: 4px solid #f89829;
}

.f-button-water {
    border-bottom: 4px solid #79bde9;
}

.f-button-energy {
    border-bottom: 4px solid #c6007e;
}

.vc_btn3-shape-square:hover {
    background-color: #f89829 !important;
}

.f-button-water .vc_btn3-shape-square:hover {
    background-color: #79bde9 !important;
}

.f-button-energy .vc_btn3-shape-square:hover {
    background-color: #c6007e !important;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 16px !important;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.right-sidebar {
    padding: 15px 0;
    background: #fff;
    border: 4px solid #F89829;
}

.sidebar-img {
    margin: 0 0 10px;
    height: auto;
    position: static;
    display: inline-block;
    width: 100%;
}

/*.sidebar-img:hover {
    background: #000;
}

.sidebar-img:hover img {
    opacity: 0.5;
}*/

.over-tex {
    position: static;
    top: 0;
    left: 0;
    right: 0;
    transform: translateY(0);
    text-align: left;
    float: left;
    width: 100%;
}

.over-tex p {
    color: #1b1b1b;
}

.sidebar-img img {
    height: 215px;
    object-fit: cover;
    float: left;
    width: 100%;
    margin: 0 0 0 0;
}

.right-sidebar ul {
    list-style: none;
    padding: 0 0 10px 0;
    margin: 0;
    /*min-height: 200px;*/
}

.right-sidebar ul li {
    display: block;
}

.right-sidebar ul li a {
    font-size: 16px;
    line-height: 21px;
    display: block;
    padding: 8px 0;
    border-bottom: solid 1px #F5F5F5;
    color: #666;
    font-weight: 300;
}

.hspecial1 .bt-get-excerpt li a {
    font-size: 16px !important;
    line-height: 21px !important;
    color: #666 !important;
    font-weight: 300 !important;
}

.right-sidebar h2 {
    color: #1b1b1b;
    margin: -5px -8px 0px;
    padding: 0px 7px 7px;
    font-size: 24px;
    line-height: 1.2em;
    font-weight: 100;
    text-transform: uppercase;
    text-align: left;
}

.img-gallery {
    display: inline-block;
    width: 98.7%;
    padding: 15px;
    background: #DBDBDB;
    margin: 0 0 30px;
}

.gallery-row {
    margin: 0 -10px;
}

.col-gallery {
    float: left;
    width: 20%;
    padding: 0 10px;
}

.gallery-img-bx {
    position: relative;
    height: 160px;
}

.gallery-img-bx img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.gallery-img-bx:hover {
    background: #000;
}

.gallery-img-bx:hover img {
    opacity: 0.5;
}

.new_homepage_layout .f-homev2 {
    padding: 20px;
}

.new_homepage_layout .f-homev2 .bt-control-wrap {
    margin-top: 0 !important;
}

.homepage_section_two .hlatest .bt-control-wrap {
    padding-bottom: 40px;
}

div.bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-5"] .bt-ajax-listing > .bt-post-item {
    width: 20%;
}

.hlatest[id^="jps_bete_"][data-style*="bt-post-grid-5"] .bt-picture-item {
    max-height: 175px;
}

.bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing .bt-picture-item {
    margin-bottom: 15px;
}

.home .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing {
    margin-left: 0;
    margin-right: 0;
}

.home .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing > .bt-post-item {
    padding-left: 0;
    padding-right: 20px;
    line-height: 1.4;
}

.rtl .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing > .bt-post-item{
    padding-left: 20px;
    padding-right: 0;
}

.home .hspecialscolumn .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing > .bt-post-item:last-child{
    padding-right: 0;
}

.rtl .hspecialscolumn .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing > .bt-post-item:last-child{
    padding-left: 0;
}

bt368-nav-ptt[id^="jps_bete_"] .bt-white-div a {
    min-height: 50px;
}

.rss-records {
    padding: 15px 0 0;
    display: inline-block;
    width: 100%;
}

.rss-records .bt-post-item {
    width: 33.33%;
    padding-right: 20px;
    float: left;
}

.rss-records img {
    max-height: 180px;
}

.rss-records .bt-post-item:first-child, .rss-records .bt-post-item:nth-child(2) {
    width: 50%;
}

.rss-records .bt-post-item .bt-picture-item {
    /*padding-top: 81.6%;*/
    width: 100%;
    position: relative;
    /*overflow: hidden;*/
    /*background-color: rgba(28, 28, 28, 1);*/
    max-height: none;
}

.rss-records .bt-post-item .bt-picture-item .bt-img-parallax {
    position: static;
    top: 0;
    left: 0;
    bottom: 0;
}

.rss-records .bt-slider-item .bt-picture-item .bt-img-parallax img {
    width: 100%;
    height: auto;
    display: block;
    position: relative;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    border: none;
    background: 0 0;
    padding: 0;
    object-fit: cover;
    min-height: 100%;
    min-width: 100%;
    overflow: hidden;
}

.rss-records .bt-hover-grid-overlay {
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    display: none;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    visibility: hidden;
    opacity: 0;
    transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.rss-records .bt-post-item:hover .bt-hover-grid-overlay {
    opacity: 0;
    visibility: visible;
}

.rss-records .bt-hover-grid-content {
    position: static;
    left: 30px;
    right: 30px;
    top: 0;
    bottom: 0;
    text-align: center;
}

.rss-records .bt-table-grid-content {
    display: table;
    width: 100%;
    height: 100%;
}

.rss-records .bt-cell-grid-content {
    display: table-cell;
    vertical-align: middle;
    padding: 10px 0 0 0;
    text-align: left;
    opacity: 1;
    visibility: visible;
    /*transform: translateY(10%);
    -webkit-transform: translateY(10%);
    -ms-transform: translateY(10%);*/
    transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

.rss-records .bt-post-item:hover .bt-cell-grid-content {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
}

.rss-records .bt-h5 {
    font-size: 16px;
    padding-top: 0;
    padding-bottom: 0;
}

.rss-records a {
    transition: color .2s, background-color .2s, border-color .2s, transform .2s;
    -webkit-transition: color .2s, background-color .2s, border-color .2s, -webkit-transform .2s;
    outline: 0;
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    background: 0 0;
    font-weight: 400;
    line-height: 1.5;
}

.rss-records a, .rss-records a:focus {
    color: rgba(255, 255, 255, 1);
    text-decoration: none;
}

.rss-records a:hover {
    color: rgba(255, 255, 255, .8);
    text-decoration: none;
}

.rss-records .bt-style-button.bt-style-readmore {
    text-transform: capitalize;
    margin: 16px 0 0;
    padding: 3px 30px 3px 10px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: rgba(255, 255, 255, .7);
    color: rgba(28, 28, 28, 1);
    font-weight: 700;
    position: relative;
    opacity: 0;
    visibility: hidden;
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transition: opacity .2s .3s ease-out, visibility .2s .3s ease-out, background-color .2s, color .2s, transform .2s .3s;
    -webkit-transition: opacity .2s .3s ease-out, visibility .2s .3s ease-out, background-color .2s, color .2s, transform .2s .3s;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
    line-height: 1.8;
    font-size: 14px;
}

.rss-records .bt-post-item:hover .bt-cell-grid-content .bt-style-button.bt-style-readmore {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    -webkit-transform: translateX(0);
}

.rss-records .bt-style-button.bt-style-readmore:hover {
    background-color: rgba(255, 255, 255, 1);
}

.rss-records .bt-style-button.bt-style-readmore > [class^="bete-awesome-svg-"] {
    display: block;
    font-size: 16px;
    line-height: 1;
    margin-right: 0;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0 !important;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -.5em;
    width: 16px;
    height: 16px;
    fill: currentColor;
}

.new_homepage_layout.water-layout .right-sidebar {
    border-color: #79bde9;
}

.new_homepage_layout.water-layout .right-sidebar h2 {
    background-color: #79bde9;
}

/* Fanack 2018 New adds  */

#bottom-header #countries-menu li {
    width: 65px;
    padding: 10px;
    background-color: #fff;
    margin: 3px;
}

#bottom-header #countries-menu li a {
    color: #222;
    font-size: 12px;
    font-weight: bold;
}

#bottom-header #countries-menu li a::before,
#sidebar-navigation.fanack-energy-sidebar li a::before {
    border: 1px solid #eee;
    margin-right: 3px;
}
#sidebar-navigation.fanack-energy-sidebar li a::before {
	 margin-right: 10px;
}
#countries-menu a:hover {
    position: relative !important;
}

#countries-menu a[title]:hover:after {
    background: #333;
    background: rgba(0, 0, 0, .8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: auto;
    text-indent: 0;
}

.fanack-menu .vc_col-sm-2, .fanack-menu .vc_col-sm-3, .fanack-menu .vc_col-sm-4, .fanack-menu .vc_col-sm-5, .fanack-menu .vc_col-sm-6, .fanack-menu .vc_col-sm-8 {
    padding: 0 !important;
}

.home .new_homepage_layout {
    margin: 0 !important;
}

.top-country-location {
    /*height: 50px;*/
    margin: 0 0 30px;
}

.home .top-country-location{
    margin-left: -15px;
}

.home .wpb_wrapper h2 {
    font-size: 24px !important;
    font-weight: 100 !important;
    text-transform: uppercase;
}

.country-files .fa {
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}

.country-files.active .fa {
    transform: rotate(-90deg);
    margin-top: 2px !important;
}

.fanack-menu ul {
    margin: 0 30px 0 0;
    padding: 0;
    display: grid;
    grid-template-columns: auto auto auto auto auto auto auto auto auto auto auto;
    -webkit-grid-template-columns: auto auto auto auto auto auto auto auto auto auto auto;
}

.rtl .fanack-menu ul{
    margin-right:0;
    margin-left:30px;
}

.fanack-menu span {
    text-align: right;
    display: block;
    margin-right: 20px;
    vertical-align: middle;
    line-height: 50px;
    color: #666;
    font-size: 13px;
    letter-spacing: 0.5px;
}

.rtl .fanack-menu span {
    margin-right: 0;
    margin-left: 20px;
}

.water-layout .vc_btn3-container {
    margin-bottom: 0;
}

@media (min-width: 786px) {

    .mobile-hide .vc_row {
        margin: 15px 0 0 30px !important;
    }

    .rtl .mobile-hide .vc_row {
        margin: 15px 30px 0 0px !important;
    }

    .fanack-menu .vc_col-sm-2 {
        width: 9%;
    }

    .fanack-menu .vc_col-sm-6 {
        width: 65%;
    }

    .fanack-menu .vc_col-sm-8 {
        width: 73.667%;
    }

    .fanack-menu .vc_col-sm-4 {
        width: 24.5%;
    }

    .vc_column_container > .vc_column-inner {

        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .home .vc_col-sm-3 .vc_column-inner {

        padding-right: 0 !important;
        padding-left: 20px !important;
    }

    .rtl .vc_col-sm-3 .vc_column-inner {

        padding-right: 15px !important;
        padding-left: 0 !important;
    }

    #main-content {
        margin-top: 0px !important;
        padding-top: 0;
    }

    .wp-vgp-video-row {
        margin: 0 !important;
    }

    .home .wp-vgp-video-image-frame .wp-vgp-video-icon{
        background-size: 90px 90px;
        width: 100px;
        height: 100px;
    }

    .home .wp-vgp-medium-3 .wp-vgp-video-icon{
        display: none;
    }

    .wp-vgp-popup-wrp .mfp-content a{
        background-color: #f89829;
        padding: 10px 30px;
        color: #fff;
        font-size: 18px;
        transition: all .2s linear;
    }

    .wp-vgp-popup-wrp .mfp-content a:hover{
        background-color: #111;
        color:#fff;
    }

    #slideout-menu-left-mobile .search-bar{
        display: none !important
    }

    .aigpl-gallery {
        margin-top: 0px;
        padding-left: 10px;
    }

    .rtl .aigpl-gallery {
        padding-left: 0px;
        padding-right: 10px;
    }

    .fanack-gal .aigpl-col-3:nth-child(5n+1) {
        width: 66.66% !important;
    }

    .fanack-gal .aigpl-col-3 {
        padding: 4px !important;
        width: 33.33333%;
        max-height: 225px;
        overflow: hidden;
    }

    .fanack-gal .aigpl-first {
        clear: none;
    }

    .page-id-94754 .bt368-nav-ptt-content, .page-id-94787 .bt368-nav-ptt-content, .page-id-95514 .bt368-nav-ptt-content, .page-id-95518 .bt368-nav-ptt-content {
        padding: 50px 20px;
    }
}

.page-id-94754 .bt-ajax-postmetadata, .page-id-94787 .bt-ajax-postmetadata, .page-id-94754 .pdfprnt-buttons, .page-id-94787 .pdfprnt-buttons,
.page-id-95514 .pdfprnt-buttons, .page-id-95514 .bt-ajax-postmetadata, .page-id-95518 .pdfprnt-buttons, .page-id-95518 .bt-ajax-postmetadata {
    display: none !important;
}

.rtl .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-grid-"] .bt-post-item {
    float: right !important;
}

.right-water .right-sidebar {
    border-color: #79bde9 !important;
}

.right-water .right-sidebar .widgettitle {
    /*background-color: #79bde9 !important;*/
}

.home .vc_row {
    margin-left: 0 !important;
}

.mobile-hide .vc_row {
    margin-left: 30px !important;
}

.rtl .mobile-hide .vc_row {
    margin-left: 0px !important;
    margin-right: 30px !important;
}

.home .wp-vgp-design-8 {
    margin-left: -4px !important;
}

.rtl .wp-vgp-design-8 {
    margin-right: -4px !important;
}

.home .aigpl-gallery {
    margin-right: -4px !important;
}

.rtl .aigpl-gallery {
    margin-left: -4px !important;
}

.wp-vgp-design-8 .wp-vgp-video-title, .wp-vgp-design-8 .wp-vgp-video-frame-wrap:hover .wp-vgp-video-icon {
    background-color: #f89829;
}

.wp-vgp-video-frame-wrap .wp-vgp-video-title {
    font-size: 14px !important;
    line-height: 16px;
}

video-title-text {
    margin-top: -5px;
}

.mobile-hide .menu-main-container, .mobile-hide .menu-main-ar-container {
    display: block;
    width: 100%
}

.mobile-hide .menu-donate a {
    margin-left: 30px !important;
    text-transform: uppercase;
}

.rtl .mobile-hide .menu-donate a {
    matrgin-right: 30px !important;
    margin-left: 0;
}

.mobile-hide .menu-donate {
    position: relative;
    background-color: #2A2A2A;
    margin-right: -75px !important;
    float: right !important;
    padding: 2px 80px 2px 15px !important;
    transition: all .2s linear;
}

.rtl .mobile-hide .menu-donate {
    position: relative;
    margin-left: -45px !important;
    margin-right: 0;
    padding: 2px 15px 2px 80px !important;
}

#middle-header .menu-donate::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    border-color: transparent transparent #f1f1f1;
    border-style: solid;
    border-width: 0 0 44px 30px;
    float: right;
    height: 0;
    margin-left: 15px;
    width: 0;
}

.rtl #middle-header .menu-donate::after {
    content: '';
    position: absolute;
    left: -15px;
    right: auto;
    top: 0;
    border-color: transparent transparent transparent #f1f1f1;
    border-style: solid;
    border-width: 44px 0 0 30px;
    float: left;
    height: 0;
    margin-right: 15px;
    width: 0;
}

.mobile-hide .menu-donate:hover {
    font-weight: 900;
    background-color: #000;
}

.rtl .mobile-hide .menu-donate {
    float: left !important;
}

.mobile-hide .menu-donate a {
    color: #fff !important;
}

.mobile-hide .menu-donate a:hover {
    color: #fff !important;
}

.rtl .bt368-nav-ptt[id^="jps_bete_"] .bt-get-excerpt ul li a {
    text-align: right;
}

.right-sidebar ul li a:hover {
    color: #222 !important;
}

.fanack-nh2 {
    display: block;
    color: #1d1d1d;
    text-transform: uppercase;
    font-size: 1.3em;
    line-height: 1.2em;
    padding: 5px 6px 15px 0;
    margin-top: 0;
    border-top: 4px solid #1d1d1d;
}

.water-h2 {
    background-color: #79bde9;
}

.energy-h2 {
    background-color: #c6007e;
}

.home .vc_col-sm-9 .bt-h5 .bt-font-heading-1 {
    margin-top: 15%;
    font-size: 18px;
    line-height: 23px;
    text-shadow: inherit;
    color: #292929;
}

.home .vc_col-sm-9 .bt-h5 .bt-font-heading-1:hover {
    color: #F89829;
}

#bt-lightbox-post .bt-img-feature, #bt-post-ajax-content .bt-img-feature {
    display: none !important;
}

.home .f-go {
    margin: 0 !important;
    padding: 0;
}

.f-goto {
    position: absolute;
    top: 8px;
    display: none;
    right: 20px;
    width: 25px;
}

.rtl .f-goto {
    right: auto;
    left: 20px;
}

.f-goto img {
    opacity: 0.7;
    transition: all 0.3s linear;
}

.f-goto img:hover {
    opacity: 1;
}

/*   ###################### END ######################*/

@media screen and (max-width: 1199px) {
    .new_homepage_layout .bt368-nav-ptt .bt-ajax-listing .bt-post-item {
        width: 50% !important;
    }

    .rss-records .bt-post-item {
        width: 50%;
    }
}

@media screen and (max-width: 991px) {
    .img-gallery {
        padding-bottom: 0;
    }

    .col-gallery {
        width: 25%;
        margin: 0 0 15px;
    }

    div.bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-5"] .bt-ajax-listing > .bt-post-item {
        width: 33.33%;
    }
}

@media screen and (max-width: 639px) {
    .new_homepage_layout .bt368-nav-ptt .bt-ajax-listing .bt-post-item:first-child, .new_homepage_layout .bt368-nav-ptt .bt-ajax-listing .bt-post-item:nth-child(2) {
        width: 100% !important;
    }

    .new_homepage_layout .bt368-nav-ptt .bt-ajax-listing .bt-post-item {
        width: 100% !important;
    }

    div.bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-5"] .bt-ajax-listing > .bt-post-item {
        width: 100%;
    }

    .rss-records .bt-post-item:first-child, .rss-records .bt-post-item:nth-child(2) {
        width: 100%;
    }

    .rss-records .bt-post-item {
        width: 100%;
    }
}

.mfp-content {
    color: #fff;
}

.mfp-content p {
    line-height: 17px;
    font-size: 14px;
}

.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: left;
}

.img-content-popup .mfp-content p {
    margin: 0 0 11px;
}

.img-content-popup .mfp-bottom-bar {
    margin-top: 10px;
}

.aigpl-mfp-popup .img-content-popup button.mfp-close {
    background-image: url(assets/images/popup_close.png) !important;

}

.mfp-bottom-bar .mfp-caption p {
    margin: 0 0 15px 0px;
}

.mfp-bottom-bar .mfp-content {
    padding: 10px 0 20px 0;
}

.new_homepage_layout .wpb_wrapper,
.new_homepage_layout .right-sidebar {
    /*min-height: 100%;*/
}

.new_homepage_layout .fanack-nh2,
.new_homepage_layout .wpb_content_element {
    margin-bottom: 0 !important;
}

.new_homepage_layout .bt368-nav-ptt[id^="jps_bete_"] {
    min-height: calc(100% - 100px)
}

.new_homepage_layout .wpb_wrapper > div + .bt368-nav-ptt[id^="jps_bete_"] {
    min-height: calc(100% - 94px)
}

.infographic-pags .w3-container {
    margin: 0 auto;
    padding-top: 55px;
}

.infographic-pags .w3-container article {
    background-color: #fff;
    padding: 50px;
    width: 100%;
}

.infographic-pags .title {
    font-size: 30px;
    line-height: 36px;
    color: #f89829;
    text-align: left;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 0;
    margin: 10px 0 !important;
    letter-spacing: 0;
}

.infographic-pags p.text {
    display: block !important;
}

.infographic-pags .text {
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    margin: 0.5em auto;
    color: #000;
    font-kerning: auto;
    text-align: justify;
    position: relative;
    z-index: 2;
    padding-top: 0.5em;
    width: 100%;
}

.dropdown-processed {
    float: left;
    width: 33.33%;
}

.infographic-pags .w3-container-button1 {
    display: block;
    position: relative;
    margin: 0 auto;
}

.infographic-pags .dropdown-processed button {
    width: 100%;
    height: 160px;
    background-position: center;
}

.infographic-pags .w3-button1 {
    display: block;
    background-image: url(assets/infographic/menu-icon_personalstatuslaw2.svg);
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    background-color: transparent !important;
}

.infographic-pags #button-1 {
    list-style: none;
}

.infographic-pags ul {
    counter-reset: foo;
    display: table;
    margin-top: 15px;
    /*padding: 0;*/
}

.infographic-pags ul > li {
    counter-increment: foo;
    display: table-row;
}

.infographic-pags li {
    background: url(assets/infographic/icon-dropdown.svg) no-repeat;
    background-size: 50px auto;
    color: transparent;
    padding-top: 20px;
    line-height: 23px;
}

.infographic-pags ul > li::before {
    content: counter(foo) ".";
    display: table-cell;
    text-align: right;
    padding-left: 60px;
    padding-top: 20px;
}

.infographic-pags a {
    font-weight: bold;
    color: #f89829;
    text-decoration: none;
    font-size: 15px;
    cursor: pointer;
}

.infographic-pags .w3-container-button3 {
    display: block;
    position: relative;
    margin: 0 auto;
}

.infographic-pags .w3-button3 {
    display: block;
    margin: 0 auto;
    background-image: url(assets/infographic/menu-icon_genderbasedviolence.svg);
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    background-color: transparent !important;
}

.infographic-pags .w3-container-button2 {
    display: block;
    position: relative;
    margin: 0 auto;
}

.infographic-pags .w3-button2 {
    display: block;
    margin: 0 auto;
    background-image: url(assets/infographic/menu-icon_personalstatuslaw.svg);
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    background-color: transparent !important;
}

.infographic-pags #button-2 {
    list-style: none;
}

.infographic-pags .flex-container {
    width: 9000px;
    max-width: 100%;
    margin: 0 auto;
    align-self: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background: linear-gradient(top, #f06 0%, #fff 200%);
    background-size: auto 300px;
    background-repeat: repeat-x;
    padding: 1em;
}

.infographic-pags p#title {
    color: #f89829;
    font-size: 30px;
    line-height: 36px;
}

.infographic-pags .active {
    fill: rgba(248, 152, 41, 0.5) !important;
}

.infographic-pags .orange {
    fill: #f89829 !important;
}

.infographic-pags .plain-grey {
    fill: #b9b9b9 !important;
}

.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    max-width: 650px;
    min-width: 300px;
    font-size: 15px;
    line-height: 23px;
}

.qtip-shadow {
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

.qtip-jtools {
    background: #4A4A4A;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, black));
    background-image: -webkit-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -moz-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -ms-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -o-linear-gradient(top, #4A4A4A 0, black 100%);
    border: 2px solid rgba(241, 241, 241, 1);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 12px #333;
    -moz-box-shadow: 0 0 12px #333;
    box-shadow: 0 0 12px #333;
}

.qtip-content {
    position: relative;
    padding: 10px 20px 0px 20px;
    overflow: auto;
    max-height: 1500px;
    text-align: justify;
    word-wrap: break-word;
}

.qtip-jtools .qtip-content {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
    padding: 5px 15px;
}

.qtip-jtools .qtip-titlebar, .qtip-jtools .qtip-content {
    background: transparent;
    color: white;
    border: 0 dashed transparent;
}

.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar {
    filter: none;
    -ms-filter: none;
}

.qtip-titlebar {
    position: relative;
    padding: 10px 45px 15px 20px;
    overflow: hidden;
    /*text-align: center !important;*/
    border-width: 0 0 1px;
    font-weight: bold;
}

.qtip-default .qtip-titlebar {
    background-color: #FFEF93;
}

.qtip-tipped .qtip-titlebar {
    border-bottom-width: 0;
    color: white;
    background: #4A4A4A;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, black));
    background-image: -webkit-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -moz-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -ms-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -o-linear-gradient(top, #4A4A4A 0, black 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f85032', endColorstr='#e73827', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

.qtip-tipped .qtip-titlebar {
    /*color: white;*/
}

.bold {
    background-color: #b9b9b9;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}

.qtip-tipped {
    border: 3px solid #FFFFFF;
    border-radius: 3px;
    background: #f2f2f2;
    color: #454545;
    font-weight: normal;
}

.wp-vgp-video-frame-wrap .wp-vgp-video-title {
    z-index: 11;
    background: rgba(0, 0, 0, 0.4);
}

.wp-vgp-design-8 .wp-vgp-video-frame-wrap:hover .wp-vgp-video-title {
    background: #f89829;
}

.wp-vgp-design-8 .wp-vgp-video-frame-wrap:hover .wp-vgp-video-image-frame img {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
}

.aigpl-design-1 .aigpl-img-wrp {
    height: 220px
}

.aigpl-gallery .wp-vgp-video-title {
    box-sizing: border-box;
    height: 44px;
    color: #fff;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 10px;
    position: absolute;
    font-size: 14px !important;
    line-height: 16px;
    z-index: 11;
    background: rgba(0, 0, 0, 0.4);
}

.aigpl-gallery .aigpl-img-wrp:hover .wp-vgp-video-title {
    background: #f89829;
}

@media screen and (max-width: 1400px) {
    .qtip {
        min-width: inherit;
    }
}

@media screen and (max-width: 991px) {
    .dropdown-processed {
        width: 50%;
    }
}

@media screen and (max-width: 767px) {
    .qtip.qtip-tipped {
        width: auto;
        left: 0 !important;
    }

    .qtip {
        font-size: 14px;
        line-height: 16px;
        text-align: left;
    }

    .bold {
        padding: 5px 10px;
        text-align: left;
    }
}

@media screen and (max-width: 639px) {
    .dropdown-processed {
        width: 100%;
    }

    .infographic-pags .w3-container article {
        padding: 20px;
    }

    .infographic-pags .title {
        font-size: 26px;
        line-height: 31px;
    }
	
	.h-infographics .wpb_single_image .vc_single_image-wrapper{
		display: block;
	}
	
	.h-infographics .vc_column_container .wpb_single_image{
		padding-right: 0;
	}
	
	body .h-infographics .vc_column_container > .vc_column-inner{
		padding-right:8px !important;
		padding-left: 8px !important;
	}
	
	.h-infographics figcaption{
		margin-top: 50px !important;
	}
}

@media only screen and (max-device-width: 1270px) {
    .fanack-menu span {
        font-size: 10px !important;
    }

    .header-search input {
        width: auto;
    }
}

/*
New Layout - 2018
*/
body, html {
    background-color: #ffffff;
}

.clearfix:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

.header-top {
    border-bottom: 7px solid #f89829;
}

.header-top #logo {
    background-color: #f89829;
    width: 215px;
    text-align: center;
    padding: 4px 0 1px 0;
}

header #top-header {
    background: none;
    padding: 0;
}

#logo-container {
    padding: 0;
    float: left;
}

#top-menu li a, #top-menu li a:hover {
    color: #000;
    font-size: 15px;
    line-height: 43px;
}

.header-top .search-header-box {
    float: right;
    margin: 11px 0 0;
}

.main-menu-btn {
    background: #2a2a2a;
    padding: 0 15px;
    line-height: 43px;
    margin: 11px 0 0px 20px;
    font-size: 16px;
    cursor: pointer;
    transition: all .2s linear;
}

.main-menu-btn:hover{
    background-color: #000;
}

.main-menu-btn i.fa-bars, .main-menu-btn i.fa-close {
    font-size: 18px;
    margin: 0 0 0 10px;
    color: #fff;
}

.header-search input {
    height: 43px;
    width: 245px;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}

.header-search input:focus {
    width: 310px;
}

.new_homepage_layout .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-grid-"] .bt-post-item .bt-picture-item {
    overflow: inherit;
}

.new_homepage_layout .bt368-nav-ptt[id^="jps_bete_"] .bt-hover-grid-content {
    position: static;
    left: 0;
    top: 0;
    width: 100%;
    float: left;

}

.new_homepage_layout.fanack-energy .bt368-nav-ptt[id^="jps_bete_"] .bt-hover-grid-content {
    display: none;
}

.new_homepage_layout .bt368-nav-ptt[id^="jps_bete_"] .bt-table-grid-content {
    margin: 15px 0;
}

.new_homepage_layout .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-grid-"] .bt-post-item .bt-picture-item .bt-img-parallax {
    left: 0;
    right: 0;
    transform: inherit !important;
}

.new_homepage_layout .bt368-nav-ptt[id^="jps_bete_"] a:hover .bt-color-title {
    color: #F89829;
}

.new_homepage_layout .bt-style-button.bt-style-readmore.bt-font-main-1 {
    display: none;
}

.new_homepage_layout .right-sidebar {
    border: inherit;
    /*display: inline; */
}

.reed-more-btn {
    border: 1px solid #ddd;
    text-align: center;
    margin: 15px 20px 0;
    transition: all .2s linear;
}

.reed-more-btn a {
    display: block;
    width: 100%;
    color: #1d1d1d;
    padding: 10px 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.reed-more-btn:hover {
    background: #000;
    border-color: #000;
}
.reed-more-btn a:hover {
    color:#fff;
}

.reed-more-btn a:after{
    ontent: '';
    display: block;
    width: 40rem;
    height: 40rem;
    bottom: 0;
    left: 0;
    background: -webkit-linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);
    opacity: .8;
    -webkit-transform: translateY(0) translateX(-100%) rotateZ(110deg);
    transform: translateY(0) translateX(-100%) rotateZ(110deg);
    z-index: 1;
    position: absolute;
}

.reed-more-btn a:hover:after{
    -webkit-transform: translateY(calc(100% - 4.8rem)) translateX(30rem) rotateZ(110deg);
    transform: translateY(calc(100% - 4.8rem)) translateX(30rem) rotateZ(110deg);
    -webkit-transition: 1.2s cubic-bezier(.215, .61, .355, 1);
    transition: 1.2s cubic-bezier(.215, .61, .355, 1)
}

.new_homepage_layout .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    padding: 8px 10px;
}

.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important;
}

.gform_wrapper .gform_footer {
    padding: 15px 0 10px !important;
    margin: 0 !important;
}

.vc_row.wpb_row.vc_row-fluid.homepage_section_two {
    border-top: 4px solid #f89829;
}

.bt-load-more-control {
    border-bottom: 2px solid #1d1d1d;
	margin-top: 60px;
}

.bt-load-more{
    transition: all .2s linear;
}

.bt-load-more:hover{
    background:#000;
}

.bt368-nav-ptt[id^="jps_bete_"] .bt-style-button {
    border-radius: 0 !important;
}

.textwidget .gform_wrapper form .top_label p {
    display: none;
}

.bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-post-grid-"] .bt-ajax-listing .bt-picture-item {
    margin-bottom: 15px;
}

.bt368-nav-ptt[id^="jps_bete_"] .bt-hover-grid-overlay {
    opacity: 0 !important;
}

.home .bt368-nav-ptt[id^="jps_bete_"] .bt-h5 {
    text-align: left;
    text-transform: none;
    min-height: 72px;
}

.new_homepage_layout .vc_col-sm-9 {
    width: 70%;
}

.new_homepage_layout .vc_col-sm-3 {
    width: 30%;
}

.layout0518.new_homepage_layout .sidebar-img.third-layout {
    border-bottom: 1px solid #e6e6e6;
    padding: 14px 0px;
    margin: 0;
}

.layout0518.new_homepage_layout .sidebar-img.third-layout .page-title-tex {
    margin-left: 120px;
    display: table;
    height: 64px;
}

.layout0518.new_homepage_layout .sidebar-img.third-layout .page-title-tex .page-title-vcenter {
    display: table-cell;
    vertical-align: middle;
}

.layout0518.new_homepage_layout .sidebar-img.third-layout .page-title-tex .page-title-vcenter p {
    margin: 0;
}

.layout0518.new_homepage_layout .sidebar-img.third-layout .page-title-tex p {
    color: #2a2a2a;
}

.layout0518.new_homepage_layout .sidebar-img img {
    height: 64px;
    width: 108px;
}

.layout0518.video-layout > .vc_column_container > .vc_column-inner > .wpb_wrapper {
    width: 1270px;
    margin: 0 auto;
}

.hidden {
    display: none !important;
}

.new_homepage_layout.layout0518 .fanack-nh2 {
    margin-right: 20px;
    background-color: transparent;
    padding: 0;
    line-height: 39px;
}

.new_homepage_layout.layout0518 .water-h2, .new_homepage_layout.layout0518 .energy-h2 {
    margin-right: -30px;
}

.water-h2 span {
    background-color: #79bde9;
    display: inline-block;;
    padding: 0 13px;
    color: #ffffff;
}

.water-h2 {
    border-color: #79bde9;
}

.energy-h2 span {
    background-color: #c5017d;
    display: inline-block;;
    padding: 0 13px;
    color: #ffffff;
}

.energy-h2 {
    border-color: #c5017d;
}

.new_homepage_layout.layout0518 .right-water .right-sidebar .widgettitle {
    background-color: transparent;
    padding: 0;
    line-height: 39px;
    margin: -15px 0 0 0;
    border-top: 3px solid;
}

.rtl .new_homepage_layout.layout0518 .right-water .right-sidebar .widgettitle{
    /*margin-top: -26px;*/
}

.new_homepage_layout.layout0518.water-layout .right-water .right-sidebar .widgettitle {
    color: #79bde9;
    border-top: 4px solid #79bde9;
    background-color: transparent;
}

.new_homepage_layout.layout0518.fanack-energy .right-sidebar .widgettitle {
    margin-top: -15px;
    padding-top: 6px;
    color: #c5017d;
    border-top: 4px solid #c5017d;
    background-color: transparent;
}

.rtl .new_homepage_layout.layout0518.fanack-energy .right-sidebar .widgettitle{
    margin-top: -5px;
}

.new_homepage_layout.layout0518 .rss-records .bt-post-item:first-child, .new_homepage_layout.layout0518 .rss-records .bt-post-item:nth-child(2) {
    width: 33.33%;
}

.new_homepage_layout.layout0518 .rss-records .bt-post-item .bt-picture-item {

}

.new_homepage_layout.layout0518 .rss-records .bt-hover-grid-content {
    font-size: 14px;
    color: #292929;
}

.home .new_homepage_layout.fanack-energy .bt-title-config .bt-font-heading-1 {
    font-size: 16px;
    font-weight: 500;
    text-shadow: inherit;
    color: #292929;
}

.home .new_homepage_layout.fanack-energy .bt-title-config .bt-get-excerpt {
    font-size: 14px;
    color: #292929;
}

.new_homepage_layout.fanack-energy .bt-slider-item {
    margin: 0;
}

.new_homepage_layout.fanack-energy .bt-control-wrap {
    padding: 10px 0 0 0;
}

#bottom-footer span.countrymenu-title {
    color: #fff;
    font-size: 18px;
}

#bottom-footer .menu-country_menu-container {
    height: auto;
    padding: 0 0 15px 0;
    margin: 0;
    width: 100%;
}

#bottom-footer .footer-country-menu ul {
    padding: 5px 0 13px 0;
    margin: 0;
    border-bottom: 4px solid #fff;
}

#bottom-footer .footer-country-menu ul li {
    padding: 0 5px;
    display: inline-block;
    float: none;
}

#bottom-footer .footer-country-menu ul li:first-child {
    padding-left: 0;
}

#bottom-footer .footer-country-menu ul li:last-child {
    padding-right: 0;
}

#bottom-footer .footer-country-menu ul li a {
    font-weight: 400;
    font-size: 14px;
    color: #d4d4d4;
}

#bottom-footer ul {
    margin: 0;
    padding: 0;
}

#bottom-footer ul li {

}

#bottom-footer ul li a {
    color: #ffffff;
    font-size: 15px;
    text-decoration: none;
    font-weight: 500;
}

#bottom-footer .center-row {
    align-items: flex-start;
}

#bottom-footer .center-rowfooter-menus > div {
    width: 33.33%;
}

#bottom-footer span.footer-notice {
    text-align: center;
}

#bottom-footer span.footer-notice > div {
    padding-bottom: 20px;
}

#bottom-footer ul li:last-child {
    padding-right: 0;
}

#countries-menu .vc_row.fanack-menu {
    margin-left: 0 !important;
    margin-top: 5px !important;
}

#bottom-header #countries-menu li {
    width: auto;
    margin: 3px 0;
}

#bottom-header #countries-menu li a {
    color: #222;
    font-size: 14px;
    font-weight: 500;
}

#countries-menu .country-files {
    position: absolute;
    width: 161px;
    right: 0;
    margin: 0;
    background: #f89828;
    top: -7px;
    color: #fff;
    cursor: pointer;
    text-align: left;
    padding: 0 12px 4px 12px;
    line-height: 33px;
    font-size: 16px;
}

.rtl #bottom-header #countries-menu li {
    padding-right:0;
    padding-left: 10px;
}

#countries-menu .country-files i {
    padding-right: 10px;
    font-size: 22px;
    vertical-align: top;
    margin: 5px 0 0 0;
}

.new_homepage_layout.latest-one .bt368-nav-ptt .bt-ajax-listing .bt-post-item:first-child .bt-font-heading-1, .new_homepage_layout.latest-one .bt368-nav-ptt .bt-ajax-listing .bt-post-item:nth-child(2) .bt-font-heading-1, .bt368-nav-ptt[id^="jps_bete_"] .bt-h5, .bt368-nav-ptt[id^="jps_bete_"] .bt-white-div a {
    font-size: 18px;
    line-height: 23px;
    font-weight: 700;
    letter-spacing: 0;
}

.new_homepage_layout.latest-one .bt368-nav-ptt .bt-ajax-listing .bt-post-item:first-child .bt-table-grid-content, .new_homepage_layout.latest-one .bt368-nav-ptt .bt-ajax-listing .bt-post-item:nth-child(2) .bt-table-grid-content {
    margin: 15px 0 30px;
}

.new_homepage_layout.latest-one .sidebar-img .over-tex p {
    font-size: 18px;
    font-weight: 700;
    margin: 16px 0 0;
}

.video-layout .vc_column-inner {
    padding-top: 0 !important;
}

.video-layout .wp-vgp-video-grid-wrp .wp-vgp-medium-3 {
    /*height: 444px;*/
    /*overflow: hidden;*/
    /*overflow-y: auto;*/
}

.video-scroll-bar {
    height: 444px;
}

.mCSB_scrollTools {
    position: static !important;
}

.mCSB_scrollTools .mCSB_buttonUp {
    top: 0;
    left: 0;
    right: 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0;
    left: 0;
    right: 0;
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: 24px;
    opacity: 1 !important;
    background: rgba(0, 0, 0, 0.5);
    z-index: 111;
    text-align: center;
    height: auto !important;
    padding: 0 0 5px;
}

.mCSB_buttonUp:before {
    content: "\f106";
}

.mCSB_buttonDown:before {
    content: "\f107";
}

.mCSB_draggerContainer {
    display: none;
}

.mCSB_inside > .mCSB_container {
    margin: 0 !important;
}

.video-layout .wp-vgp-medium-3 .wp-vgp-video-frame-wrap {
    margin: 0 0 10px;
    padding: 10px;
}

.video-layout .wp-vgp-medium-3 .wp-vgp-video-frame-wrap:hover {
    background: #333333;
}

.video-layout .wp-vgp-medium-3 .wp-vgp-video-image-frame {
    float: left;
    width: 100px;
    height: 70px;
    margin-right: 15px;
}

.video-layout .wp-vgp-medium-3 .wp-vgp-video-image-frame img {
    z-index: 0;
}

.video-layout .wp-vgp-medium-3 .wp-vgp-video-image-frame .wp-vgp-video-icon {
    z-index: 0;
}

.video-layout .wp-vgp-medium-3 .wp-vgp-video-title {
    position: static;
    text-align: left;
    background: transparent;
    overflow: hidden;
}

.video-layout .wp-vgp-medium-3 .wp-vgp-video-frame-wrap:hover .wp-vgp-video-title {
    background: transparent;
}

.video-layout .wp-vgp-medium-3 .wp-vgp-video-title .video-title-text {
    font-size: 14px !important;
	font-weight: 500 !important;
    line-height: 18px;
}

/*.video-layout .wp-vgp-video-grid-wrp .wp-vgp-medium-4.wp-vgp-first {
    height: auto;
}*/
.video-layout .wp-vgp-first .wp-vgp-video-image-frame {
    height: 444px;
}

.new_homepage_layout .vc_btn3-container.f-latest-chronicle {
    border-bottom: 2px solid #2a2a2a;
    margin-right: 20px;
}

.new_homepage_layout .vc_btn3-container.f-latest-chronicle .vc_btn3.vc_btn3-block {
    display: inline-block;
    width: auto;
    padding: 8px 15px;
}

.new_homepage_layout .vc_btn3-container.f-button-energy {
    border-bottom: 2px solid #2a2a2a;
    text-align: right;
    transition: all .2s linear;
}

.rtl .new_homepage_layout .vc_btn3-container.f-button-energy{
    text-align: left;
}

.new_homepage_layout .vc_btn3-container.f-button-energy:hover {
    border-color: #c5017d;
}

.new_homepage_layout .vc_btn3-container.f-button-energy .vc_btn3.vc_btn3-block {
    display: inline-block;
    width: auto;
    padding: 8px 15px;
}

.water-layout .vc_btn3-container.f-button-water {
    border-bottom: 2px solid #2a2a2a;
    text-align: right;
    transition: all .2s linear;
}

.rtl .water-layout .vc_btn3-container.f-button-water{
    text-align: left;
}

.water-layout .vc_btn3-container.f-button-water:hover {
    border-color: #79bde9;
}

.water-layout .vc_btn3-container.f-button-water .vc_btn3.vc_btn3-block {
    display: inline-block;
    width: auto;
    padding: 8px 15px;
}

.new_homepage_layout .gform_wrapper {
    position: relative;
    border-bottom: 5px solid #2a2a2a;
    padding-bottom: 5px;
}

.new_homepage_layout .gform_wrapper .gform_footer {
    position: absolute;
    bottom: -5px;
    right: -17px;
    width: auto;
    padding: 0 !important;
}

.rtl .new_homepage_layout .gform_wrapper .gform_footer{
    right: auto;
    left: 0;
}

.new_homepage_layout .gform_wrapper .gform_footer input.gform_button {
    height: 39px;
    font-size: 16px !important;
}

.rtl .new_homepage_layout .gform_wrapper .gform_footer input.gform_button{
    height: 38px;
}

.new_homepage_layout .bt-picture-item:hover .bt-font-heading-1 {
    color: #F89829;
}

.sc_horizontal span.items {
    width: 100%;
}
.sc_horizontal span.items span:nth-child(2) {
    display: none;
}

.sc_horizontal span.items span:nth-child(1) {
    border: 1px solid #a9a9a9;
    padding: 0 15px;
    width: 100%;
    display: block;
}

#close-sidebar-navigation-mobile {
    display: none;
}

.specials-page-content {
    padding: 20px 0 0;
}

.specials-page-content .widget {
    margin: 10px 0 0;
    padding: 20px;
}

.specials-page-content .widget .widgettitle {
    margin-bottom: 0 !important;
}

.specials-page-content .hspecialscolumn .bt368-nav-ptt-content {
    background-image: linear-gradient(top, #f89829, #f89829 30px, transparent 30px, transparent 100%);
    background-image: -webkit-linear-gradient(top, #f89829, #f89829 30px, transparent 30px, transparent 100%);
    background: -moz-linear-gradient(top, #f89829, #f89829 30px, transparent 30px, transparent 100%);
}



.rtl #logo-container {
    float: right;
}
.rtl .float-left {
    float: right;
}
.rtl .float-right {
    float: left;
}
.rtl .main-menu-btn i.fa-bars {
    margin: 0 10px 0 0;
}
.rtl .main-menu-btn {
    margin: 11px 20px 0 0;
}
.rtl .header-top .search-header-box {
    float: left;
}
.rtl #countries-menu .vc_row.fanack-menu {
    margin-left: 0 !important;
    margin-right: -15px !important;  
}
.rtl #countries-menu .country-files {
    left: 0;
    right: auto;
    text-align: right;
    width: 155px;
}
.rtl .country-files .fa {
    transform: rotate(180deg);
    margin-top: 6px !important;
}
.rtl .country-files.active .fa {
    transform: rotate(270deg);
    margin-top: 1px !important;
}
.rtl #slideout-menu-left-mobile, .rtl #sidebar-navigation-mobile {
    margin-left: -20%;
    margin-right: 0;
    left: 0;
    right: auto;    
    -webkit-transition: margin-left 0.5s;
    transition: margin-left 0.5s;  
}
.rtl #slideout-menu-left-mobile.out, .rtl #sidebar-navigation-mobile.out {
    margin-left: 0;    
}
.rtl .allsite-content {
    -webkit-transition: margin-right 0.5s;
    transition: margin-right 0.5s;
}
.rtl .allsite-content.out-left {
    margin-right: -478px;
    margin-left: 0; 
}
.rtl .menu-country_menu-ar-container {
    height: auto;
    padding: 0 0 15px 0;
    margin: 0;
    width: 100%;
}
.rtl.home .wpb_wrapper h2 {
    text-align: right;
}
.rtl .sidebar-img {
    /*float: right;*/
}
.rtl .new_homepage_layout .bt368-nav-ptt .bt-ajax-listing .bt-post-item {    
    padding: 0 0 15px 20px;
}
.rtl .over-tex {
    text-align: right;
}
.rtl.home .bt368-nav-ptt[id^="jps_bete_"] .bt-h5 {
    text-align: right;
}
.rtl .rss-records .bt-cell-grid-content {
    text-align: right;
}
.rtl .new_homepage_layout.layout0518 .fanack-nh2 {
    margin-right: 0;
    margin-left: -30px;  
}
.rtl .rss-records .bt-post-item {
    padding-left: 20px;
    padding-right: 0;  
}
.rtl #slideout-menu-left-mobile ul li, .rtl #sidebar-navigation-mobile ul li {
    float: none !important;
}
.rtl .allsite-content {	
	overflow: hidden;
}
.rtl .video-layout {
	overflow: inherit !important;
	left: auto !important;
	width: 100% !important;
	display: inline-block;	
}
.rtl .video-layout:after {
	position: absolute;
	content: "";
	left: -100vw;
	top: 0;
	width: 100vw;
	height: 100%;
	background: #2a2a2a;	
}
.rtl .video-layout:before {
	position: absolute;
	content: "";
	right: -100vw;
	background: #2a2a2a;
	height: 100%;
	width: 100vw;
	top: 0;
}

.opne-click {
    display: none;
}
.out-left .close-click {
    display: none;
}
.out-left .opne-click {
    display: inline-block;
}
.menu-icon {
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 7px;
    height: 18px;
    position: relative;
}
.menu-icon span {
    width: 100%;
    float: left;
    background: #fff;
    margin: 0 0 3px;
    height: 3px;
    position: absolute;
    left: 0;
    top: 7px;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}
.menu-icon span:first-child {
    top: 0;
}
.menu-icon span:last-child {
    top: 14px;
}
.out-left .menu-icon span {
    opacity: 0;
    transform: translateX(-10px);
}
.out-left .menu-icon span:first-child {
    opacity: 1;
    transform: rotate(45deg) translateX(0);
    top: 7px;
}
.out-left .menu-icon span:last-child {
    opacity: 1;
    transform: rotate(-45deg) translateX(0);
    top: 7px;
}


.specials-page-content .homepage_section_two .wpb_wrapper h2 {
    font-size: 24px !important;
    font-weight: 100 !important;
    text-transform: uppercase;
}
.specials-page-content .homepage_section_two .hspecialscolumn .bt368-nav-ptt-content {
    background: #fff;
}
.specials-page-content .homepage_section_two .bt368-nav-ptt[id^="jps_bete_"] .bt-hover-grid-content {
    position: static;
    left: 0;
    top: 0;
    width: 100%;
    float: left;
}
.specials-page-content .homepage_section_two .bt368-nav-ptt[id^="jps_bete_"] .bt-table-grid-content {
    margin: 15px 0 30px;
}
.specials-page-content .homepage_section_two .bt368-nav-ptt .bt-post-item .bt-cell-grid-content {
    opacity: 1;
    visibility: visible;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
}
.specials-page-content .homepage_section_two .bt-style-button.bt-style-readmore.bt-font-main-1 {
    display: none;
}
.specials-page-content .homepage_section_two .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-grid-"] .bt-post-item .bt-picture-item {
    padding-top: 0; 
    background: transparent;
}
.specials-page-content .homepage_section_two .bt368-nav-ptt[id^="jps_bete_"] .bt-picture-item > a {
    height: 303px;
    overflow: hidden;
    display: block;
}
.specials-page-content .homepage_section_two .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-grid-"] .bt-post-item .bt-picture-item .bt-img-parallax {
    left: 0;
    right: 0;    
}
.specials-page-content .homepage_section_two .bt368-nav-ptt[id^="jps_bete_"][data-style*="bt-grid-"] .bt-post-item .bt-picture-item img {
    object-fit: cover;
}
.specials-page-content .homepage_section_two .bt368-nav-ptt[id^="jps_bete_"] a, .specials-page-content .homepage_section_two .bt368-nav-ptt[id^="jps_bete_"] a:focus {
    color: rgba(255,255,255,1);
    text-decoration: none;
    text-shadow: inherit;
    color: #292929;
    font-size: 18px;
    line-height: 23px;
    font-weight: 700;
    letter-spacing: 0;
	min-height: 48px;
	display: block;
}
.specials-page-content .homepage_section_two .bt368-nav-ptt[id^="jps_bete_"] a:hover {
    color: #F89829;
}
.specials-page-content .homepage_section_two .bt368-nav-ptt[id^="jps_bete_"] .bt-oval-open {
    top: 20px;
    bottom: auto;
}
.specials-page-content .homepage_section_two .bt-post-item.bt-no-effect.bt-ready-parallax:nth-child(3) {
    clear: none;
}
.specials-page-content .homepage_section_two .bt-post-item.bt-no-effect.bt-ready-parallax:nth-child(3n+1) {
    clear: left;
}

.inner-sidebar .sidebar-widget {
    border-bottom: 5px solid #2a2a2a;
    padding-bottom: 20px;     
}
.inner-sidebar .gform_wrapper {
    position: relative;
    padding-bottom: 5px;
    margin-bottom: 0; 
}
.inner-sidebar .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    padding: 8px 10px;
}
.inner-sidebar .gform_wrapper .gform_footer {
    position: absolute;
    bottom: 4px;
    right: 0;
    width: auto;
    padding: 0 !important;
}
.inner-sidebar .gform_wrapper .gform_footer input.gform_button {
    height: 39px;
    font-size: 16px !important;
    margin: 0 !important;
}
.inner-sidebar h2 {
    font-size: 24px !important;
    font-weight: 100 !important;
    text-transform: uppercase;
}
.inner-sidebar .gform_wrapper .top_label .gfield_label {
    display: inline;
}
.page-id-94754 .specials-page-content .homepage_section_two .bt368-nav-ptt[id^="jps_bete_"] a {
	min-height: 46px;
	font-size: 16px;
}
img.faces-img{
    width: 100%;
    height: 447px;
    object-fit: cover;
}

.page-deatured-img {
    position: relative;
}
.page-img-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    width: 45%;
    background: rgba(0,0,0,0.7);
    padding: 20px 20px 0;
}
#main-content .page-img-text h3 {
    margin: 0 0 20px;
    font-size: 19px;
    line-height: 21px;
}
.page-img-text h3 a {
    color: #fff;
}
#main-content article .article-content .page-img-text p {
    color: #fff;
    font-size: 13px;
    line-height: 19px;
}
.bt-hover-grid-content{
    min-height: 120px;
}

.ult-team-member-image{
	max-height: 190px;
	overflow: hidden;
}

/* IE10+ CSS here  */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    [id^=jps_bete_].bt368-nav-ptt *, [id^=jps_bete_].bt368-nav-ptt ::after, [id^=jps_bete_].bt368-nav-ptt ::before{
		transform: none !important;
		ms-transform: none !important;
	}
	[id^=jps_bete_][data-style*=bt-grid-].bt368-nav-ptt .bt-post-item .bt-picture-item{
		background: none !important;
	}
}

.related-content-bx .page-list {
    display: inline-block;
    width: 100%;
    margin-left: -20px; 
}
.related-content-bx .page-list-ext-item {
    width: 33.33%;
    float: left;
    clear: inherit;
    padding-left: 20px; 
    margin-bottom: 30px;
    border: none; 
}
.related-content-bx .page-list-ext-item:nth-child(3n+1) {
    clear: left;
}
.related-content-bx .page-list-ext-image {
    max-width: 100%;
    min-width: 100%;
}
.related-content-bx .page-list-ext-title {
    display: inline-block;
    width: 100%;
    margin-top: 0; 
}
.related-content-bx #related-content .page-list-ext-image img {
    height: 190px;
}
.related-content-bx .page-list-ext-item-content {
    display: none;
}
@media screen and (max-width: 991px) {
    .related-content-bx .page-list-ext-item {
        width: 50%;
    }
    .related-content-bx .page-list-ext-item:nth-child(3n+1) {
        clear: inherit;
    }
    .related-content-bx .page-list-ext-item:nth-child(2n+1) {
        clear: left;
    }
}
@media screen and (max-width: 767px) {
    .related-content-bx .page-list {
        margin-left: 0; 
    }
    .related-content-bx .page-list-ext-item {
        width: 100%;
        padding-left: 0; 
    }
}