/*
Theme Name: ALJ
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: alj
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

ALJ is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*************Hide slider until images have loaded*************/
.header-slider {
	opacity: 0;
	visibility: hidden;
	transition: opacity 1s ease;
	-webkit-transition: opacity 1s ease;
}
.header-slider.slick-initialized {
	visibility: visible;
	opacity: 1;
}
/*************Hide slider until images have loaded*************/


.article-text iframe, .article-text video {
	max-width: 100%;
	width: 100%;
	height: 450px;
	display: block;
	margin: 0 auto;
}
.wp-video {
	width: 100% !important;
	margin-bottom: 20px;
}
.ja_lang .card-boxes .font-lg {
	font-size: 20px;
}
.ja_lang .investment-section .investment-wraper h3, .ja_lang .bar-slider .description h2, .ja_lang .text-container h2, .ja_lang .card-section .card-text h2, .ja_lang .card-section .card-text.vertical-text h2 {
	font-weight: 500 !important;
}
footer.main-footer .newsletter .form-inline .input-group {
	display: block;
}
footer.main-footer .newsletter .form-inline .input-group .input-group-btn {
	display: inline-block;
}
footer.main-footer .newsletter .mc4wp-form-fields .newsletterCb {
	margin-top: 5px;
}
footer.main-footer .newsletter .mc4wp-form-fields .newsletterCb+.newsletterCb {
	margin-top: 1px;
}
.agecheck {
	margin-top: 20px;
	padding: 0 15px;
	width: 100%;
}
.agecheck+.agecheck {
	margin-top: 3px;
}
.agecheck .wpcf7-form-control-wrap input {
	margin-right: 5px;
}
.agecheck .wpcf7-form-control-wrap input.wpcf7-not-valid {
	margin-bottom: 30px;
}
.agecheck span.wpcf7-not-valid-tip {
	position: absolute;
	width: 410px;
	bottom: -13px;
	left: 32px;
	line-height: 1 !important;
}
body.rtl .agecheck .wpcf7-form-control-wrap input {
	margin-right: 0;
	margin-left: 5px;
}
body.rtl .agecheck .wpcf7-form-control-wrap input, body.rtl footer.main-footer .newsletter .mc4wp-form-fields .newsletterCb input {
	position: relative;
	top: 3px;
}
body.rtl .agecheck span.wpcf7-not-valid-tip {
	left: auto;
	right: 18px;
}
.sitemapbx .text-container ul li ul {
	margin-top: 5px;
}
.slide-title.not-found .btn {
	border-color: #51859a;
	background-color: #51859a;
	font-weight: 500;
}
.prespectives-details .reletedarticles ul, .press-releases-details .reletedarticles ul {
	padding: 0;
	margin-bottom: 0;
	list-style: none;
}
.prespectives-details .reletedarticles ul .card-text, .press-releases-details .reletedarticles ul .card-text {
	height: 60px;
	overflow: hidden;
}
.rtl .prespectives-details .reletedarticles ul, .rtl .press-releases-details .reletedarticles ul {
	direction: ltr;
}
.rtl .prespectives-details .reletedarticles ul .card, .rtl .press-releases-details .reletedarticles ul .card {
	direction: rtl;
	text-align: right;
}
.prespectives-details .reletedarticles h3, .press-releases-details .reletedarticles h3 {
	font-size: 32px;
	color: #6b676a;
	margin: 50px 0 25px;
}
.prespectives-details .reletedarticles .card, .press-releases-details .reletedarticles .card {
	word-wrap: break-word;
}
.prespectives-details .reletedarticles .card a, .press-releases-details .reletedarticles .card a {
	display: block;
	overflow: hidden;
	height: 150px;
}
.prespectives-details .reletedarticles .card img, .press-releases-details .reletedarticles .card img {
	min-width: 100%;
	width: auto;
	height: 100%;
}
.prespectives-details .reletedarticles h4, .press-releases-details .reletedarticles h4 {
	height: 40px;
	overflow: hidden;
}
.prespectives-details .reletedarticles .card .readmore, .press-releases-details .reletedarticles .card .readmore {
	display: inline-block;
	color: #51859a;
	font-size: 16px;
	font-weight: 500;
}
.reletedarticles .slick-slide:focus {
	outline: none;
}
.reatedarticle-slider {
	position: relative;
}
.reatedarticle-slider .general-news-arrow {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
}
.reatedarticle-slider .news-slider-arrow-prev {
	position: absolute;
	left: -25px;
}
.reatedarticle-slider .news-slider-arrow-next {
	position: absolute;
	right: -20px;
}
.animateimg {
	-webkit-animation: scale 10s ease-in-out infinite alternate;
	animation: scale 10s ease-in-out infinite alternate;
	-webkit-animation-delay: 2s;
	/* Safari 4.0 - 8.0 */
	animation-delay: 2s;
}
 @-webkit-keyframes scale {
 0% {
 -webkit-transform: scale(1, 1);
}
 100% {
 -webkit-transform: scale(1.4, 1.4);
}
}
 @keyframes scale {
 0% {
 transform: scale(1, 1);
}
 100% {
 transform: scale(1.4, 1.4);
}
}
.perspective-filter .img-box img {
	position: static;
	width: 100%;
	transform: none;
}
.perspective-filter .img-box:hover img {
	transform: scale(1.1, 1.1);
}
.main-slider-container .right-side-row .social-block .social-row .flex-wrapper .flex-item:hover img {
	display: none;
}
.applinks .appicon {
	font-size: 0;
}
.applinks a {
	display: inline-block;
	width: 47%;
}
.applinks a+a {
	margin-left: 6%;
}
.applinks a img {
	width: 100%;
}
.rtl .applinks a+a {
	margin-left: 0;
	margin-right: 6%;
}
.french .applinks p {
	font-size: 12px;
}
.spanish .applinks p {
	font-size: 13px;
}
/*****************our people************/
.our-people-collapse-wrapper h4 {
	font-size: 24px;
	font-weight: 400;
	line-height: 28px;
	color: #616163;
}
.our-people-collapse .panel-heading a:before {
	content: "";
	float: right;
	transition: all 0.5s;
	width: 20px;
	height: 20px;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjcwLjAwNHB4IiBoZWlnaHQ9IjU3Ni4wMDZweCIgdmlld0JveD0iMzY1Ljk5NiAxMDMuOTk3IDI3MC4wMDQgNTc2LjAwNiINCgkgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzNjUuOTk2IDEwMy45OTcgMjcwLjAwNCA1NzYuMDA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM3MTcxNzMiIGQ9Ik02MzAuMDMyLDM3NS41NzZsLTIxOC43MDQtMjYyLjM2Yy05LjA0OC0xMC44NzItMjUuMjMyLTEyLjM0NC0zNi4wOTYtMy4yNjQNCgkJYy0xMC44ODksOS4wOTYtMTIuMzYsMjUuMjE2LTMuMjk3LDM2LjA5Nkw1NzYuOTY4LDM5MkwzNzEuOTM2LDYzNy45MzZjLTkuMDQ4LDEwLjkwNC03LjU3NSwyNy4wMzIsMy4yOTcsMzYuMTEyDQoJCWMxMC44NTUsOS4wOCwyNy4wNDgsNy42MDgsMzYuMDk2LTMuMjY0TDYzMC4wMzIsNDA4LjQ0QzYzNC4wMTYsNDAzLjY3Miw2MzYsMzk3LjgzMiw2MzYsMzkyDQoJCUM2MzYsMzg2LjE2LDYzNC4wMTYsMzgwLjMyOCw2MzAuMDMyLDM3NS41NzZ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==") no-repeat;
	background-size: 45%;
}
.our-people-collapse .panel-heading.active a:before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}
.rtl .our-people-collapse .panel-heading a:before {
	float: left;
	background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAgCAMAAAD68tKbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAjVBMVEUAAABWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVltWVlsAAABEuyS8AAAALXRSTlMAg/ydZv1A+pMj7b4FD9fbEgO38CiQRmhtQvuYJe4Q2Nq67ydEapbmvATZEUHFLHn4AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAJFJREFUGNN9kccSwjAMRE0CJJTQO4QOob3//z0YHyLZmsG359GstLvOqddIUo1NaClsZ5ALdrrQ69dYDGA4qnE8gelMpuc/rYXgElgJrjewFdyVgfT+AEclfYLzRaZzSK6h9C2UvisXFTyefziej/XMPnOPv/f1Vh+RH+c+WeDXR63zMHmZPOO8TR+mL9On7/sLNOQTL9+d5aMAAAAASUVORK5CYII=") no-repeat;
	background-size: 45%;
}
.rtl .our-people-collapse .panel-heading.active a:before {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.our-people-collapse .panel {
	box-shadow: none;
}
.our-people-collapse .panel-heading {
	padding: 0;
}
.our-people-collapse .panel-body {
	border: 0;
	padding: 5px 0;
}
.our-people-collapse .panel-title {
	font-size: inherit;
}
.our-people-collapse .panel-title a {
	font-size: inherit;
}
.our-people-collapse {
	padding: 0 !important;
}
.our-people-collapse .panel-group {
	margin-bottom: 0px;
}
.our-people-collapse .people-row {
	padding-top: 15px;
}
.our-people-collapse .panel-group .panel {
	margin-top: 0 !important;
	padding: 7px 0;
	border-radius: 0;
}
.our-people-collapse .panel-heading h2 {
	margin-top: 0;
	font-size: 20px;
	margin-bottom: 0;
}
.text-box h5 {
	color: #616163;
	font-weight: 400;
}
.blankblock .person {
	display: none;
}
.ceo-people .people-row .person h2, .other-people .people-row .person h2 {
	font-size: 19px;
	margin-bottom: 0;
}
.ceo-people a, .other-people a {
	margin-top: 0px !important;
}
.openingdoorarticlelist .grid-item a {
	display: block;
	padding: 15px 0;
	position: relative;
	overflow: hidden;
}
.openingdoorarticlelist .grid-item a img {
	width: 100%;
}
.our-people-collapse-wrapper {
    padding-bottom: 0 !important;
}
/***************** our people************/

.article-content, .related-media, .reletedarticles {
	float: left;
	width: 100%;
}
.clearboth {
	clear: both;
}
.article-container .article-content .article-text img.alignright {
	padding-right: 0;
}
/***********opening doors link******/
.openingdoorslinkbox {
	position: relative;
}
.openingdoorslinkbox .openingdoorslink {
	position: absolute;
	top: 15px;
	left: 0px;
	color: #616163;
	font-size: 20px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	z-index: 1;
}
.openingdoorslinkbox .openingdoorslink.arlink {
	right: 0px;
	left: auto;
	direction: rtl;
}
.article-container table {
	border: 0;
	font-size: 16px;
}
.article-container table tbody tr td {
	vertical-align: top;
}
.article-container table tbody tr:first-child {
	border: 0;
	border-bottom: 0;
}
.article-container table tbody {
	border: 0;
}
.article-container .article-content .article-text img {
	height: auto !important;
}
.article-container p {
	padding: 10px 0;
	margin: 0;
	margin-bottom: 0 !important;
}
.article-container p img {
	float: left;
	padding: 5px 15px 5px 0;
}
.article-container p img.alignnone {
	padding: 0;
}

.spotlightbyfadi.header-slider-inner .slick-slide .slide-wrapper {
    animation: none !important;
	display: none;
}
.spotlightbyfadi.header-slider-inner .slick-slide:after {
    display: none !important;
}
.qrscanner {
    margin-top: 15px;
}
.qrscanner span {
    margin-right: 26px;
}
.qrscanner img {
    width: 80px;
}
.rtl .qrscanner span {
    margin-right: 0;
    margin-left: 26px;
}
.ja_lang .qrscanner span {
    margin-right: 15px;
    font-size: 12px;
}
.mobileDownload + .main-header, 
.mobileDownload + .main-nav-container {
	margin-top: 55px !important;
}
.mobileDownload {
	display: none;
	overflow: hidden;
	background:#51859a;
	position: fixed;
    top: 0;
    padding: 10px;
	z-index: 99999;
	width: 100%;
	color: #fff;
}
.mobileDownloadInner {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
.mobileDownload span {
	float: left;
	width: 20px;
	font-size: 20px;
    padding: 5px;
    cursor: pointer;
}
.mobileDownload p {
	margin: 0;
    float: left;
    width: calc(100% - 120px);
    line-height: 1.2;
	font-size: 12px;
	padding: 0 15px 0 5px;
}
.mobileDownload p strong {
	display: block;
}
.mobileDownload a {
	float: right;
	width: 100px;
}
.mobileDownload a.openinapp {
	font-size: 14px;
	font-weight: 500;
	text-align: center;
	background: #fff;
	color:#51859a;
    padding: 7px 0;
    border-radius: 4px;
}
.mobileDownload a img {
	width: 100%;
}
.most-viewed .most-download-text {
	max-height: 74px;
	overflow: hidden;	
}
.modal-press-release-inner iframe {
	width: 100%;
}
.footer-right-section .rights{
    opacity: inherit !important;
}
.header-slider .slick-slide:after,
.header-slider-inner .slick-slide:after {
    display: none;
}
.header-slider .slick-slide.white75:after,
.header-slider-inner .slick-slide.white75:after,
.header-slider .slick-slide.teal75:after,
.header-slider-inner .slick-slide.teal75:after {
    display: block;
	top: 0px !important;
	left: 0px !important;
	background-image: url(assets/images/75-logo-white.png) !important;
	background-repeat: no-repeat !important;
	background-size: auto 81% !important;
	background-position: bottom right !important;
}
.header-slider .slick-slide.teal75:after,
.header-slider-inner .slick-slide.teal75:after {
    background-image: url(assets/images/75-logo-teal.png) !important;
}
.rtl .header-slider .slick-slide:after {
	left: 0 !important;
    right: initial !important;
    -webkit-transform: none !important;
    transform: none !important;
}
.main-nav-container.fixedtop {
    position: fixed;
    width: 100%;
    top: 0;
    background-color: #fff;
}
.wrapper-spotbanner {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 615px;
    background: black;
    margin: 0 auto;
}
.wrapper-spotbanner .spotbannerimg {
  position: absolute;
  top: 0;
  left: 0;
  width:calc(100% + 20px);
  height: auto;
  z-index: 2;
  opacity: 0.8;
}
.wrapper-spotbanner .flare1{
	opacity: 0.5;
}
.wrapper-spotbanner .flare2{
	opacity: 0.2;
	animation: flare2 5s infinite;
} 
.wrapper-spotbanner .hero{
	height:680px;
	z-index: 10;
	background-size: cover;
	background-position: 50%;
}
@keyframes flare2 {
  0%   { opacity: 0.2;}
  25%  { opacity: 0.3;}
  50%  { opacity: 0.5;}
  75%  { opacity: 0.3;}
  100% { opacity: 0.2;}
}
.wrapper-spotbanner #main_area { 
    height: 100%;
    z-index: 9;
    position: absolute;
    right: 50px;
    margin-top: 68px;
}
.wrapper-spotbanner .transp {
    filter:alpha(opacity=20);
    opacity:0;
    left:-1000px;
    position:absolute;
} 
/*End Desktop*/

@media (min-width: 992px) {
.main-footer .footer-about-menu,  .rtl .main-footer .footer-social {
	left: initial !important;
}
.main-footer .footer-social,  .rtl .main-footer .footer-about-menu {
	right: initial !important;
}
.main-footer .footer-right-menu {
	left: 41.6666666667% !important;
}
.rtl .main-footer .footer-right-menu {
	right: 41.6666666667% !important;
}
}
 @media only screen and (min-width:768px) and (max-width:991px) {
.latest-news-container .slider-header {
	margin-bottom: 40px !important;
}
.latest-news-container .latest-news-slider .slick-dots {
	top: -35px !important;
}
}

@media only screen and (min-width:1461px) {
.wrapper-spotbanner .spotbannerimg {
	top: -50px;
}
.wrapper-spotbanner #main_area { 
	margin-top: 120px;
}
}

@media only screen and (max-width:1024px) {
.wrapper-spotbanner {
	display: none !important;
}
.spotlightbyfadi.header-slider-inner .slick-slide .slide-wrapper {
	display: block;
}
}

 @media only screen and (max-width:991px) {
.footer-nav-section .footer-social {
	padding-left: 15px !important;
}
.footer-social .social-icons .social-block:first-child {
	margin-bottom: 0px !important;
}
.main-footer .footer-business-menu {
	margin: 20px 0;
}
.applinks {
	margin-top: 20px;
}
.applinks a {
	display: inline-block;
	width: 130px;
}
.applinks a+a {
	margin-left: 20px;
}
.rtl .applinks a + a {
	margin-left: 0;
	margin-right: 20px;
}
.footer-social .social-icons {
	margin-bottom: 15px !important;
}
.spotlightbyfadi.header-slider-inner .slick-slide .slide-wrapper {
	background-position: 20% !important;
	display: block;
}
.header-slider .slick-slide.white75:after,
.header-slider-inner .slick-slide.white75:after,
.header-slider .slick-slide.teal75:after,
.header-slider-inner .slick-slide.teal75:after {
    background-size: 100% auto !important;
}

}

 @media only screen and (max-width:599px) {
.article-text iframe,  .article-text video {
	width: 100%;
	height: 200px;
}
.agecheck .wpcf7-form-control-wrap input,  footer.main-footer .newsletter .mc4wp-form-fields .newsletterCb input {
	position: relative;
	top: 3px;
}
.reatedarticle-slider .news-slider-arrow-prev {
	left: 5px;
}
.reatedarticle-slider .news-slider-arrow-next {
	right: 5px;
}
.reatedarticle-slider {
	padding: 0 20px !important;
}
.latest-news-container .slider-header {
	font-size: 22px;
}
.most-viewed .most-download-text {
	max-height: 53px;
	line-height: 1.1;
	font-size: 20px !important;
}
}

/*for Iphone 5*/
@media only screen and (max-width:359px) {
.latest-news-container .slider-header {
	font-size: 18px;
}
}
