.top-menu .text-link a:hover:after, .top-menu .text-link a:focus:after{
visibility:visible;
opacity: 1;
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
.top-menu .social a:hover, .top-menu .social a:focus{
color: #ffffff;
background: #2d2d2b;
background: rgba(0, 0, 0, 0.82);
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;
}
.top-menu .search-toggle:hover, .top-menu .search-toggle:focus{
background:#000;
background: rgba(0,0,0,0.82);
color: #fff;
-o-transition: background 0.5s, color 0.5s;
-moz-transition: background 0.5s, color 0.5s;
-webkit-transition: background 0.5s, color 0.5s;
transition: background 0.5s, color 0.5s;
}
.nav-list > li:hover > a:after, .nav-list > li > a:focus:after{
visibility:visible;
opacity: 1;
}
.nav-list li:hover .sub-menu, .nav-list li a:focus + .sub-menu{
height:12em;
visibility:visible;
}
.nav-list .sub-menu li a:hover{
color:#808080;}
.nav-list:hover + .menu-bg-wrap{
height:12em;}
.news-content a:hover .rsSlide-desc:after, .news-content a:focus .rsSlide-desc:after{
color: #262626;
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;
}
.news-slider.rsDefault .rsBullet:hover, .news-slider.rsDefault .rsBullet:focus{
color: rgba(255,255,255,1);
-webkit-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-moz-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-o-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
}
.stories-slider .rsDefault .rsArrowIcn:hover, .stories-slider .rsDefault .rsArrowIcn:focus,
.news-slider.rsDefault .rsArrowIcn:hover, .news-slider.rsDefault .rsArrowIcn:focus,
.content-slider .rsDefault .rsArrowIcn:hover, .content-slider .rsDefault .rsArrowIcn:focus{
background: #fff;
background: rgba(255,255,255,0.9);
}
.news-slider .news-share-box:hover .news-share-btn{
opacity:0;
top:-2em;
visibility:hidden;
}
.news-slider .news-share-box:hover .share-btn{
opacity:1;
top:-2em;
visibility:visible;
}
.news-slider .news-share-box .share-btn:hover{
color:#fff;background:none;}
.news-slider .news-share-box:hover .share-btn.facebook{
-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.news-slider .news-share-box:hover .share-btn.linked{
-moz-transition:all .5s ease .1s;-o-transition:all .5s ease .1s;-webkit-transition:all .5s ease .1s;transition:all .5s ease .1s}
.news-slider .news-share-box:hover .share-btn.google{
-moz-transition:all .5s ease .2s;-o-transition:all .5s ease .2s;-webkit-transition:all .5s ease .2s;transition:all .5s ease .2s}
.content-banner .block-wrap-link:hover .box-bg-red,.content-banner .block-wrap-link:focus .box-bg-red{
background-color:#df3b47}
.content-banner .block-wrap-link:hover .box-bg-purple,.content-banner .block-wrap-link:focus .box-bg-purple{
background-color:#442f7b}
.content-banner .block-wrap-link:hover .box-bg-fucsia,.content-banner .block-wrap-link:focus .box-bg-fucsia{
background-color:#bc195e}
.content-banner .block-wrap-link:hover .box-bg-orange,.content-banner .block-wrap-link:focus .box-bg-orange{
background-color:#ecb515}
.content-banner .block-wrap-link:hover .box-bg-blue,.content-banner .block-wrap-link:focus .box-bg-blue{
background-color:#084c8b}
.content-banner .block-wrap-link:hover .box-bg-cyan,.content-banner .block-wrap-link:focus .box-bg-cyan{
background-color:#6bb5b9}
.content-banner .block-wrap-link:hover .box-bg-gray,.content-banner .block-wrap-link:focus .box-bg-gray{
background-color:#2e2d2d}
.content-banner .block-wrap-link:hover .box-bg-light-purple,.content-banner .block-wrap-link:focus .box-bg-light-purple{
background-color:#6b265e}
.content-banner .block-wrap-link:hover .box-bg-white, .content-banner .block-wrap-link:focus .box-bg-white{
background-color: #efefef;
}
.content-banner.width-20 .more-info-text{
-webkit-transition: all 1s cubic-bezier(0, 1.22, 0.66, 1.39);
-moz-transition: all 1s cubic-bezier(0, 1.22, 0.66, 1.39);
-o-transition: all 1s cubic-bezier(0, 1.22, 0.66, 1.39);
transition: all 1s cubic-bezier(0, 1.22, 0.66, 1.39);
}
.content-banner.width-15 .more-info-text:hover, .content-banner.width-30 .more-info-text:hover, .content-banner.width-65 .more-info-text:hover,
.content-banner.width-15 .more-info-text:focus, .content-banner.width-30 .more-info-text:focus, .content-banner.width-65 .more-info-text:focus{
color: #d2d2d2;
-webkit-transition: all 1.5s ease;
-moz-transition: all 1.5s ease;
-o-transition: all 1.5s ease;
transition: all 1.5s ease;
}
.content-banner.box-bg-gray{
color: #e1e1e1;
-webkit-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-moz-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-o-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
}
.content-banner.box-bg-white{
color: #535353;
-webkit-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-moz-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-o-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
}
.content-banner.width-20 .more-info-text:hover, .content-banner.width-20 .more-info-text:focus{
background: #d2d2d2;
color: #fff;
-webkit-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-moz-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-o-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
}
.hp-map-unit .more-info-text:hover, .hp-map-unit a:hover .map-item-title, .hp-map-unit .more-info-text:focus, .hp-map-unit a:focus .map-item-title{
color: #0087a3;
-webkit-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-moz-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-o-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
}
.bottom-menu-item ul a:hover, .bottom-menu-item ul a:focus{
color: #b3b3b3;
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
}
.side-menu li a:hover:before, .side-menu li a:focus:before{
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: transform 0.5s ease;
-moz-transition: transform 0.5s ease;
-o-transition: transform 0.5s ease;
transition: transform 0.5s ease;
visibility: visible;
}
.share-btn:hover{
color: #fff;
-webkit-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-moz-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
-o-transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
transition: all 2.5s cubic-bezier(0, 1.22, 0.66, 1.39);
}
.share-btn.facebook:hover, .share-btn.facebook:focus{
background-color: #3f4e77;
}
.share-btn.linked:hover, .share-btn.linked:focus{
background-color: #225979;
}
.share-btn.google:hover, .share-btn.google:focus{
background-color: #a94a3f;
}
.share-zone .share-adthis .at-share-btn:hover span, .faq-item-box .share-adthis .at-share-btn:hover span{
color:#0c6cda;}
.tag-section .tags-item a:hover, .tag-section .tags-item a:focus{
background-color: #575757;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.horiz-menu-item:hover > a, .horiz-menu-item > a:focus{
padding: 0.4em 0;
font-size:160%;
border-bottom-width: 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.horiz-menu-item:hover .horiz-sub-menu, .horiz-menu-item > a:focus + .horiz-sub-menu{
visibility: visible;
opacity: 1;
max-height:500px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
overflow-y: scroll;
}
.history .horiz-menu-item:hover .horiz-sub-menu, .history .horiz-menu-item > a:focus + .horiz-sub-menu{
overflow-y:visible;}
.horiz-menu-item:hover > a:after, .horiz-menu-item > a:focus:after{
height: 100%;
-webkit-transition: height 0.3s ease;
-moz-transition: height 0.3s ease;
-o-transition: height 0.3s ease;
transition: height 0.3s ease;
}
.horiz-sub-menu li:hover a{
color:#808080;}
.horiz-sub-menu li:hover a:before{
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
-moz-transition: transform 0.5s ease 0s;
-o-transition: transform 0.5s ease 0s;
-webkit-transition: transform 0.5s ease 0s;
transition: transform 0.5s ease 0s;
visibility: visible;
}
.history  .horiz-sub-menu li:hover>div{
color:#808080;}
.news-data-wrap:hover .news-item-title, .news-data-wrap:hover .news-more{
background:#ececec;}
.articles_lobby .block-wrap-link:hover .desk{
max-height:10em;
}
.articles_lobby .item.big a:hover .content{
-moz-transition: all ease 1s;
-o-transition: all ease 1s;
-webkit-transition: all ease 1s;
transition: all ease 1s;
}
.articles_lobby .item a:hover .content h2{
overflow:visible;
white-space:normal;
max-height:3.5em;
}
footer .media-icons .social a:hover{
color:#d3d3d3;}
.area-offices-list li:hover span, .area-offices-list li>a:focus span{
color:#808080;}
.office-prop .ficon:hover{
color:#808080;}
.items-navigation li a:hover{
width:20em;}
.news-slider .news-share-box:hover .share-btn.facebook{
-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.news-slider .news-share-box:hover .share-btn.linked{
-moz-transition:all .5s ease .1s;-o-transition:all .5s ease .1s;-webkit-transition:all .5s ease .1s;transition:all .5s ease .1s}
.news-slider .news-share-box:hover .share-btn.google{
-moz-transition:all .5s ease .2s;-o-transition:all .5s ease .2s;-webkit-transition:all .5s ease .2s;transition:all .5s ease .2s}
.media-itm-cont:hover .media-itm-desc{
visibility:visible;
opacity:1;
}
.media-btn-set .ficon:hover{
color:#fff;}
.media-btn-set .media-share-btn:hover .media-share-btn-box{
top: -3.2em;
background: #262626;
background: rgba(0,0,0,0.8);
opacity: 1;
height:3.2em;
visibility: visible;
}
.media-btn-set .media-share-btn:hover .media-share-btn-box .ficon{
opacity:1;
visibility:visible;
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0);
}
.officers-itm:hover .officers-itm-short-desc{
max-height:10em;}
.img-banner-3inline .block-wrap-link:hover .img-banner-caption:after{
height: 0.5em;}
.block-wrap-link[href]:hover .scroll-box-itm-desc:after, .block-wrap-link[href]:focus .scroll-box-itm-desc:after{
color:#333;}
.block-wrap-link[href]:hover .scroll-box-itm-desc, .block-wrap-link[href]:focus .scroll-box-itm-desc{
background:#dddddd;}
.block-wrap-link[href]:hover .box-bg-red,.block-wrap-link[href]:focus .box-bg-red{
background-color:#df3b47}
.block-wrap-link[href]:hover .box-bg-purple,.block-wrap-link[href]:focus .box-bg-purple{
background-color:#442f7b}
.block-wrap-link[href]:hover .box-bg-fucsia,.block-wrap-link[href]:focus .box-bg-fucsia{
background-color:#bc195e}
.block-wrap-link[href]:hover .box-bg-orange,.block-wrap-link[href]:focus .box-bg-orange{
background-color:#ecb515}
.block-wrap-link[href]:hover .box-bg-blue,.block-wrap-link[href]:focus .box-bg-blue{
background-color:#084c8b}
.block-wrap-link[href]:hover .box-bg-cyan,.block-wrap-link[href]:focus .box-bg-cyan{
background-color:#6bb5b9}
.block-wrap-link[href]:hover .box-bg-gray,.block-wrap-link[href]:focus .box-bg-gray{
background-color:#2e2d2d}
.block-wrap-link[href]:hover .box-bg-light-purple,.block-wrap-link[href]:focus .box-bg-light-purple{
background-color:#6b265e}
.filter-menu .horiz-menu-item:hover .dd-container{
max-height:20em;}
.filter-menu .horiz-menu-item:hover .m-itm-title:after, .filter-menu .horiz-menu-item > a:focus .m-itm-title:after{
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.filter-menu .horiz-menu-item:hover > a, .filter-menu .horiz-menu-item > a:focus{
padding: 0.9em 0;
padding-left: 1.3em;
font-size:125%;
border-bottom-width: 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.filter-menu .horiz-menu-item:hover > a:after, .filter-menu .horiz-menu-item > a:focus:after{
height: 100%;
-webkit-transition: height 0.3s ease;
-moz-transition: height 0.3s ease;
-o-transition: height 0.3s ease;
transition: height 0.3s ease;
}
.country-desc .full-details:hover{
color: #9e9e9e;}
.country-box-desc a{
color:#6242b6}