body{
    margin:0;
    color:#000;
    font:14px/16px Arial, Helvetica, sans-serif;
    background:#fff;
}
img{border-style:none;}
img.resize {width: auto; height: 58px; display: block;}
a{text-decoration:none; color:#0645AD;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
    font:100% Arial, Helvetica, sans-serif;
    vertical-align:middle;
    color:#000;
}
form,fieldset{
    margin:0;
    padding:0;
    border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
#wrapper{
    background: url(../images/bg-page.gif) repeat-y 1px 0;
    overflow:hidden;
    width:1141px;
    margin:0 0 15px;
    padding:0 0 15px;
}
#main{
    padding:0 0 40px;
    overflow:hidden;
}
#content{ position:relative;
    float:right;
    padding:16px 0 0;
    width:961px;
}
#content:after{
    content:"";
    display:block;
    clear:both;
}
#content .box{
    clear:both;
    padding:3px 6px 159px 18px;
    width:923px;
    border:1px solid #aaa;
    margin:0 0 22px;
    position:relative;

}
.box:after{
    content:"";
    display:block;
    clear:both;
}
#content .boxwrap{width:932px; clear:both; margin:0 0 22px; border:1px solid #aaa; position:relative; padding:7px;}
#content .box.graybox{border:8px solid #eef2f3; width:902px; margin-bottom:0; padding-left:8px;}

.map{
    position:absolute; outline: none;
    top:0;
    right:3px;
	outline:none;
}
.map img{vertical-align:top; outline: none; outline:none;}
map area, map area:hover, map area:link{ outline:none;}
.technic{
    float:right;
    list-style:none;
    margin:0 6px 15px 0;
    padding:0;
    background:#fff;
    overflow:hidden;
}
.technic li{
    float:left;
    margin:0 0 0 9px;
}
.technic li:first-child{margin-left:0;}
.technic a{
    display:block;
    color:#0645ad;
    font-size:12px;
    line-height:14px;
}
.technic li+li a{
    /*background: url(../images/icon-login.gif) no-repeat;*/
    padding:0 0 0 15px;
}
.social{
    position:absolute;
    top:8px;
    right:8px;
    color:#000;
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
    font-size: 12px;
}
.social li{
    float:left;
    margin:0 0 0 6px;
}
.social li:first-child{
    margin:0 3px 0 0;
    line-height:32px;
}
.social a{
    width:29px;
    height:28px;
    overflow:hidden;
    text-indent:-9999px;
    cursor:pointer;
    display:block;
}
.twitter{background: url(../images/icon-social.png) no-repeat;}
.facebook{background: url(../images/icon-social.png) no-repeat -34px 0;}
.box h1{
    font-size:28px;
    line-height:34px;
    margin:64px 0 3px 6px;
    color:#3888b6;
    width:315px;
}
.box h1 a{color:#3888b6;}
.box h1 span{color:#516f7e;}
.read-more{
    font-style:italic;
    display:block;
    font-size:14px;
    line-height:18px;
    font-weight:normal;
    color:#333;
    margin:10px 0 34px 0;
    padding-left:6px;
    position: inherit;
    z-index: 10;
}
.search-form{
    float:left;
    margin:0 0 55px;
    overflow:hidden;
    position:relative;
    position:absolute;
    padding:0 0 0 7px;
    z-index:10;
    bottom:68px;
    left:20px;
}
.search-form .text{
    width:215px;
    padding:11px 0 10px 5px;
    font-size:12px;
}
.search-form input{
    background:none;
    border:none;
}
.bg-input{
    float:right;
    width:261px;
    height:39px;
    background: url(../images/bg-input.jpg) no-repeat;
}
.btn-search{
    border:none;
    background: url(../images/btn-search.gif) no-repeat 0 50%;
    width: 21px;
    height: 20px;
    text-indent:-9999px;
    overflow:hidden;
    position:absolute;
    right:11px;
    top:8px;
    padding:0;
    margin:0;
    cursor:pointer;
}
.search-form label{
    font-size:18px;
    line-height:38px;
    color:#3888b6;
    word-spacing:2px;
    margin:0 17px 0 0;
    float:left;
}
.flags{
    position:absolute;
    bottom:1px;
    left:18px;
    clear:both;
    width:590x;
    margin:0 0 10px;
    text-align:center;
}
.flags h2{
    font-size:14px;
    line-height:16px;
    margin:0 0 14px;
    color:#8e8f8f;
    font-weight:normal;
}
.flags ul{
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
}
.flags li{
    float:left;
    margin:0 0 0 5px;
}
.flags li:first-child{
    margin-left:0;
}
.flags li a{
    width:23px;
    height:20px;
    overflow:hidden;
    display:block;
    text-indent:-9999px;
}

li a.arabic, li a.catalan, li a.deutsch, li a.english, li a.esperanto, li a.spanish, li a.finnish, li a.french, li a.hebrew, li a.hindi, li a.hungarian, li a.italian, li a.japanese, li a.korean, li a.dutch, li a.polish, li a.portuguese, li a.romanian, li a.russian, li a.swedish, li a.chinese {background-size: 23px 20px; background-repeat:no-repeat;}
.arabic{background-image: url(images/1.png) ;}
.catalan{background: url(images/2.png) ;}
.deutsch{background: url(images/3.png) ;}
.english{background: url(images/4.png) ;}
.esperanto{background: url(images/5.png);}
.spanish{background: url(images/6.png)  ;}
.finnish{background: url(images/7.png) ;}
.french{background: url(images/8.png)  ;}
.hebrew{background: url(images/9.png)  ;}
.hindi{background: url(images/10.png)  ;}
.hungarian{background: url(images/11.png)  ;}
.italian{background: url(images/12.png)  ;}
.japanese{background: url(images/13.png)  ;}
.korean{background: url(images/14.png) ;}
.dutch{background: url(images/15.png)  ;}
.polish{background: url(images/16.png)  ;}
.portuguese{background: url(images/17.png) ;}
.romanian{background: url(images/18.png)  ;}
.russian{background: url(images/19.png) ;}
.swedish{background: url(images/20.png)  ;}
.chinese{background: url(images/21.png)  ;}



/*Orignal css for flags*/
/*
.arabic{background: url(../images/icon-flags2.png) no-repeat;}
.catalan{background: url(../images/icon-flags2.png) no-repeat -23px 0;}
.deutsch{background: url(../images/icon-flags2.png) no-repeat -46px 0;}
.esperanto{background: url(../images/icon-flags2.png) no-repeat -69px 0;}
.spanish{background: url(../images/icon-flags2.png) no-repeat -92px 0;}
.finnish{background: url(../images/icon-flags2.png) no-repeat -115px 0;}
.french{background: url(../images/icon-flags2.png) no-repeat -138px 0;}
.hebrew{background: url(../images/icon-flags2.png) no-repeat -161px 0;}
.hindi{background: url(../images/icon-flags2.png) no-repeat -184px 0;}
.hungarian{background: url(../images/icon-flags2.png) no-repeat -207px 0;}
.italian{background: url(../images/icon-flags2.png) no-repeat -230px 0;}
.japanese{background: url(../images/icon-flags2.png) no-repeat -253px 0;}
.korean{background: url(../images/icon-flags2.png) no-repeat -276px 0;}
.dutch{background: url(../images/icon-flags2.png) no-repeat -299px 0;}
.polish{background: url(../images/icon-flags2.png) no-repeat -322px 0;}
.portuguese{background: url(../images/icon-flags2.png) no-repeat -345px 0;}
.romanian{background: url(../images/icon-flags2.png) no-repeat -368px 0;}
.russian{background: url(../images/icon-flags2.png) no-repeat -391px 0;}
.swedish{background: url(../images/icon-flags2.png) no-repeat -414px 0;}
.chinese{background: url(../images/icon-flags2.png) no-repeat -437px 0;}
.chinese-cn{background: url(../images/icon-flags2.png) no-repeat -580px 0;}*/

.box-header{
    background:#fbfaba;
    padding:8px 8px 10px 11px;
    font-size:13px;
    line-height:16px;
    display:block;
    color:#6c6c6c;
    margin:0 0 22px;
}
#content .box1{
    position:relative;
    padding:0;
    margin:0 0 13px;
    width:946px;

}
#content .box1:after{
    content:"";
    display:block;
    clear:both;
}
#content .box1+.box1{margin:0 0 27px;}
.carousel2{
    position: relative;
}
.carousel2 .mask {
    position: relative;
    overflow: hidden;
    width: 947px;
}
.carousel2 .mask .slideset {
    width: 99999px;
    float: left;
    height:317px !important;
}
.carousel2 .mask .slide {
    width: 947px;
    float: left;
    position:relative;
}
.carousel2 .mask .slide img{
    vertical-align:top;
    height: 317px;
}
.btn-prev{
    background: url(../images/btn-prev.png) no-repeat;
    width:54px;
    height:54px;
    position:absolute;
    left:0;
    top:134px;
    overflow:hidden;
    text-indent:-9999px;
}
.btn-next{
    background: url(../images/btn-next.png) no-repeat;
    width:54px;
    height:54px;
    position:absolute;
    right:-1px;
    top:134px;
    overflow:hidden;
    text-indent:-9999px;
}
.carousel2 .pagination{
    background: rgba(0,0,0,0.7);
    padding:17px 0;
    position:absolute;
    top:39px;
    right:75px;
    list-style:none;
    margin:0;
    overflow:hidden;
    width:210px;
    height: 130px;
}
.carousel2 .pagination li{
    margin:0 -6px 12px 13px;
    display:inline-block;
    float: left;
	width: 54px; height:62px; overflow:hidden;
	border-right:2px solid #fff;
}
.carousel2 .pagination>li>a{
    display:block;
    width:53px;
    height:60px;
    background:#fff;
    padding:2px 1px 0 2px;
	overflow:hidden;
}
.carousel2 .header-carusel{
    font-size:16px;
    line-height:20px;
    text-transform:uppercase;
    background: url(../images/header-carusel.png) no-repeat;
    width:302px;
    padding:15px 0 19px 23px;
    margin:0;
    position:absolute;
    left:-10px;
    top:27px;
    z-index:100;
    color:#fff;
    height: 20px;
}
.buenos-aires{
    background: rgba(0,0,0,0.7);
    border-radius: 10px;
    font-size:24px;
    line-height:52px;
    height:52px;
    position:absolute;
    left:92px;
    bottom:153px;
    text-transform:capitalize;
    padding:0 9px 0 0;
    margin:0;
    font-weight:normal;
    cursor:pointer; display:block;
}
.buenos-aires a{
    display:block;
    padding:0 0 0 10px;
    min-width:80px;
    color:#fff;
}
.subHeading a{
    color:#fff;
}
.info{
    position:absolute;
    left:92px;
    top:182px;
    background: url(../images/bg-text-widget.png) no-repeat 1px 0;
	/*background: url(../images/bg-info.png) repeat-y 0 0;*/
    padding:11px 0 0;
    width:413px;
}
.info-holder{
    padding:0 0 11px;
    background: url(../images/bg-text-widget.png) no-repeat -854px 100%;
	/*background: url(../images/bg-info.png) repeat-y 0 100%;*/
    /*font-weight: bold;*/
}
.info-frame{
    color:#fff;
    padding:0 14px 2px;
    background: url(../images/bg-text-widget.png) repeat-y -427px 0;
	/*background: url(../images/bg-info-row.png) repeat-y 0 0;*/
	
}
.info p{ margin:0; line-height: 1.3em }
#content .box1 .tabset{
    overflow:hidden;
    font-size:15px;
    line-height:18px;
    list-style:none;
    margin:0;
    padding:0;
    font-weight: bold;
}
.tabset li{
    float:left;
    margin:0 0 0 7px;
    border: 1px solid #5aacce; /*#71A6C1;*/
    border-bottom: none;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.tabset li:first-child{margin-left:0;}
.tabset a{
    /*background: url(../images/bg-tab.png) no-repeat 100% 0;*/
    float:left;
    line-height:37px;
    height:34px;
    color:#7794aa;
    padding:0 11px 0 0;
    cursor:pointer;
    word-spacing:3px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.tabset a span{
    /*background: url(../images/bg-tab.png) no-repeat 0 -38px;*/
    /*float:left;*/
    padding:0 0 0 12px;
}
.tabset a:link{
    text-decoration: none;
}
.tabset a:hover{
    /*background:url(../images/bg-tab.png) no-repeat 100% -77px;*/
    background: #5aacce; /*#71A6C1;*/
    color:#fff;
    border: 0px;
}
/*.tabset a span:hover{background:url(../images/bg-tab.png) no-repeat 0 -115px;}*/
.tabset .active{
    /*background:url(../images/bg-tab.png) no-repeat 100% -77px;*/
    background: #5aacce; /*#71A6C1;*/
    color:#fff;
    border: 0px;
}
.tabset .active span{
    /*background:url(../images/bg-tab.png) no-repeat 0 -115px;*/
    background:  #5aacce; /*#71A6C1;*/
    color:#fff;
    border: 0px;
}
.conteiner{
    padding:10px 11px 0;
    width:926px; /* 939px */
    min-height:319px;
    background: #5aacce; /*#71A6C1;*/
}
.carousel{position: relative;}
.carousel .mask {
    position: relative;
    overflow: hidden;
    width: 911px;
    border:7px solid #fff;
}
.carousel div.mask div.slideset {
    width: 99999px;
    float: left;
    position:relative;
    height:294px !important;
}
.carousel .mask .slide {
    width: 934px;
    float: left;
    position:relative;
}
.carousel .mask .slide img{vertical-align:top; width:911px; height:294px;}
.carousel .btn-prev{
    position:absolute;
    left:7px;
    top:132px;
}
.carousel .btn-next{
    position:absolute;
    right:7px;
    top:132px;
}
.slider-box{
    position:absolute;
    top:37px;
    right:85px;
    background: url(../images/bg-slider-box.png) no-repeat;
    width:183px;
    padding:18px 0 21px 25px;
}
.slider-box h3{
    color:#fff;
    font-size:18px;
    line-height:22px;
    margin:0 0 14px;
    font-weight:bold;
    word-spacing:4px;
}
.slider-box ul{
    list-style:none;
    padding:0;
    margin:0 0 0 -9px;
}
.slider-box li{margin:0 0 5px;}
.slider-box li a{
    color:#fff;
    background: url(../images/icon-arrow.png) no-repeat 0 3px;
    padding:0 0 0 13px;
    display:block;
    font-weight: bold;
}
.carousel .info{
    position:absolute;
    left:84px;
    top:93px;
    /*background: url(../images/bg-text-widget2.png) no-repeat -9px 0;*/
	background: url(../images/bg-text-widget-carousel.png) no-repeat -9px 0;
    width:423px;
    line-height:17px;
}
.carousel .info-holder{
    padding:0 0 11px;
    /*background: url(../images/bg-text-widget2.png) no-repeat -862px 100%;*/
	background: url(../images/bg-text-widget-carousel.png) no-repeat -862px 100%;
}
.carousel .info-frame{
    color:#fff;
    padding:3px 20px 7px;
	/*background: url(../images/bg-text-widget2.png) repeat-y -436px 0;*/
    background: url(../images/bg-text-widget-carousel.png) repeat-y -436px 0;
}
.carousel .info-frame h2{
    font-size:24px;
    line-height:26px;
    margin:0 0 12px;
}
.carousel .info-frame h2 a {
    color: #FFFFFF;
}
.carousel .info-frame p{margin:0;}
.box3{margin:0 0 34px;}
.box3:after{
    content:"";
    display:block;
    clear:both;
}
.box.holder img{vertical-align:top;}
.box-holder{
    color:#fff;
    position:relative;
    width:300px;
    float:left;
    margin:0 0 0 24px; /* 0 0 0 29px */	
}
.box-holder img{ width:300px; height:212px; display:block; background:#efefef;}
.box-holder:first-child{margin-left:0;}
.box-holder h3{
    position:absolute;
    top:-4px;
    left:6px;
    font-size:12px;
    line-height:23px;
    margin:0;
    padding:2px 0 3px 11px;
    text-transform:uppercase;
    font-weight:bold;
    background: url(../images/header-widget3.png) no-repeat;
    width:251px;
}
.box-holder h3 a{
    color:#fff;
    display:block;
    height:100%;
}

.box-text{
    color:#fff;
    background: url(../images/bg-text-overline.png);
    width:256px;
    position:absolute;
    left:16px;
    bottom:16px;
    padding:15px 8px 0;
    line-height:12px;
}
.box-text p{margin:0 0 4px;}
.box-text ul { margin:0; margin-bottom:20px;}
.box-text ul li{ line-height:1.2em;}
.box-text ul li a{ color:#ffffff;}


.box-text .more{
    height:28px;
    line-height:31px;
    text-align:center;
    background:#5aacce;
    color:#fff;
    z-index:1;
    float:right;
    margin:0 -8px 0 0;
    padding:0 11px;
    text-shadow: none;
    font-weight: bold;
}
#sidebar{ display:block;
    width:134px;
    float:left;
    padding:13px 8px 0 21px; /*font-size:0.88em;*/ font-size:0.88em;
}
#p-logo{
    background: url(../images/logo.png) no-repeat;
    width:130px;/*113px;*/
    height:53px;/*112px;*/
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    cursor:pointer;
    margin:40px 0 0 -7px;
}
#p-logo a{
    height:100%;
    display:block;
}
#sidebar h2{
    font-weight:normal;
    margin:0 0 13px;
    color:#000;
    font-size:12px;
    text-transform:capitalize;
}
.sub-heading{
    font-weight:normal;
    color:#4a4a4a;
    display:block;
    line-height:14px;
    margin:20px 0 18px;
}
#sidebar .portal{margin:0 0 31px 1px;}
#sidebar #p-navigation.portal{ margin-top:30px;}

#sidebar  h3{
    font-size:12px;
    line-height:14px;
    color:#444;
    margin:0 0 5px;
    font-weight:normal;
    border-bottom:1px solid #d8d8d8;
    padding:0 0 7px;
}
#sidebar .portal ul{
    margin:0;
    list-style:none;
    padding:0;
}
#sidebar .portal li{margin:0 0 4px;}
#sidebar .portal li a{color:#0645ad;}
#sidebar .portal li a:visited{color:#0b0080}
#sidebar .portal li a:hover{color:#0b0080;}
#sidebar .portal li span{
    color:#000;
    border-bottom:1px dotted #000;
}
#footer{
    text-align:center;
    padding:10px 2px;
}
#footer p{margin:0;}
*+html .carousel2 .pagination li {
    display:inline;
}


/*alerts and news*/
ul.news {
    list-style: none outside none;
    margin: 0 0 0 -9px;
    padding: 0;
}

/*ul.news li {
    margin-bottom: 10px;
}*/

ul.news li a {
    color: #FFFFFF;
}
ul.news li a span {
    font-style: italic;
}

div.alerts {
    border: 7px solid #FFFFFF;
    overflow: hidden;
    position: relative;
    width: 911px; /* 925px*/
    height: 294px;
}
div.alerts img{ height:294px;}
.alerts-box{
    background: url(../images/alerts-overlay.png) no-repeat;
    /*height: 200px;*/
    left: 30px;
    /*padding: 18px 10px 21px 30px;*/
    position: absolute;
    top: 23px;
    width: 432px;
    font-weight: bold !important;
    font-size: medium;
	overflow:hidden;
	/*-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;*/	
}

.alerts-box{background: url(../images/alerts-overlay.png) no-repeat 1px 0; padding-top:11px;}
.alerts-box-holder{background: url(../images/alerts-overlay.png) no-repeat -879px 100%;padding:0 0 11px;}
.alerts-box-frame{ 
  background: url(../images/alerts-overlay.png) repeat-y -440px 0;
  padding: 15px 10px 10px 30px; 
 }

.alerts-box h2 {
    color: #FFFFFF;
    /*font-size: 18px;*/
    line-height: 22px;
    margin: 0 0 10px 0;
    word-spacing: 4px;
    text-transform: uppercase;
}
.alerts-box ul {
    list-style: none outside none;
    margin: 0 0 0 -9px;
    padding: 0;
}

.alerts-box ul li{
    margin: 0 0 8px;
}
.alerts-box ul li a {
    background: url("../images/icon-arrow.png") no-repeat scroll 0 3px transparent;
    color: #FFFFFF;
    display: block;
    padding: 0 0 0 13px;
	font-size:0.88em;
}


/* Top Beaches */
#tabs-ct2 .alerts-box ol li a{ background:none;}


div .ct-splitlist {
    /*border: 1px solid white;*/
    float: left;
    width: 165px;
}



.subHeading {
    position: absolute;
    top: 30px;
    z-index: 99999999;
    color: white;
    left: 10px;
    text-transform: uppercase;
    font-size: 16px;
	font-weight:bold;
	margin:13px 0;
	display:block;
}

/* border radius */
.box-text, .slider-box , .carousel2 .pagination, .slider-box{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.box-text .more { 
   	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
   	-webkit-border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;	
}
/*.box-text .more.more8{ display:none;}*/
/*
#pt-userpage, #pt-anonuserpage, #pt-login {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAMAAACn6Q83AAABMlBMVEUAAAAXMVgVL1QAFSvHgRbLiRrOiBnZn0LIghW/gBDXli6/gBW/gBXhp03Zly6/gADXnT25dBfBfA7anT3fnDLGgRf/AAC4hDDCijEvW5RZdZEoU5JEcqw/aaAoSog9Z53MZgA1XZM8ZZjHgxM7X5I0WIsyWIsZNVY3W407ZJk7YpgzV4kbOmYWL1FfdIgrVpAVL1MwYJzpuGs0Z6cuXJSrq6g3bbK1sahMd6s4aKbnsVzmrlbgmi02aak2a603bbGOqs6ovNTlr1syY6A3ZZ/uxorx0aEwXpkzZqVUfbBykbcyY6HenDPjoz/hnTLhnjU0YJcxYZ01ZJ5NdKQvXpgtUX/fmCjgmSnjqU7ioTs8ZZk7ZZk6ZJk7ZJfqvHVPfbGuhUHUljPTlTPswX6zhz/qvHQOItQnAAAAMXRSTlMAfIMMW04+1WIQ2Qww+dwEzQsl+P1DAd7gkvlN9usttwWo1VLRwMU+2/3+3ktS8mVWPq+4awAAAIRJREFUCB0FwU0LAVEYhuHnft8zhzMWPtIkiiwtlLK2sfUD/PMxCSsp2QlZjI/rckndOma15FKsV8vT9ytTO9/6fpO1ZPp8MpaP9UBBkd37SYWCAn0aHJq3IKdnPy8QI4az0uAMkzHAvcMxeM6tIL+4m6frOKXkUwtWkYBXGSWfY8bC9Qc4kh0uE5k18QAAAABJRU5ErkJggg==") no-repeat scroll left top transparent;
    padding-left: 15px !important;
    text-transform: none;
}
*/
#responsive-menu{ display:none; position:absolute; top:10px; left:10px; border:1px solid #ccc; padding:5px;    	   -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; background:url(images/main-menu.png) no-repeat; width:38px; height:38px;}
#responsive-menu:hover{ /*background:#efefef;*/}

/* user toolbar */

@media screen and (min-width: 982px)
#p-personal {
    right: 1em;
}

#p-personal ul {
    list-style-type: none;
    list-style-image: none;
    padding-left: 10em;
    padding-right: 1em;
}

#p-personal li {
    line-height: 1.125em;
    float: left;
    margin-left: 0.75em;
    margin-top: 0.5em;
    font-size: 0.75em;
    white-space: nowrap;
}


#pt-userpage, #pt-anonuserpage {
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2212px%22%20height%3D%2213.836px%22%20viewBox%3D%220%200%2012%2013.836%22%20enable-background%3D%22new%200%200%2012%2013.836%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23777777%22%20d%3D%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375%0A%09c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405%0A%09c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719%0A%09c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22%2F%3E%0A%3Cpath%20fill%3D%22%23777777%22%20d%3D%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155%0A%09c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 15px !important;
}

#pt-notifications-alert .mw-echo-notifications-badge.mw-echo-unseen-notifications {
    background-color: #d11813;
}

.oo-ui-image-invert.oo-ui-icon-bellOn {
    background-image: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M17.8%2014.7l1.7-4.7c1-2.8-.5-5.5-3.5-6.6s-5.9%200-6.9%202.8l-1.7%204.7c-.7%201.9-1%202.8-2.9%202.1l-.3%201%2014.1%205.1.3-.9c-1.9-.7-1.5-1.6-.8-3.5zM12%2019.8l-2.8-1c-.3.9.8%202.4%202.1%202.9s3.2.1%203.5-.9l-2.8-1z%22%2F%3E%0A%3C%2Fg%3E%3C%2Fsvg%3E%0A);
}

#pt-notifications-alert .mw-echo-notifications-badge, #pt-notifications-message .mw-echo-notifications-badge {
    background-color: #d2d2d2;
    background-repeat: no-repeat;
    background-size: 1.1em auto;
    border-radius: 0.2em;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-size: 1.125em;
    font-weight: bold;
    height: 1.05em;
    margin-top: -0.2em;
    padding: 0.12em 0.37em 0.12em 1.47em;
    text-decoration: none;
}

#pt-notifications-alert .mw-echo-notifications-badge, #pt-notifications-message .mw-echo-notifications-badge {
    background-position: 0.12em 0.1em;
}
/*
body.rtl #pt-notifications-alert .mw-echo-notifications-badge, body.rtl #pt-notifications-message .mw-echo-notifications-badge {
    background-position: calc(100% - 0.12em) 0.1em;
}
*/
#pt-notifications-alert .mw-echo-notifications-badge:hover, #pt-notifications-message .mw-echo-notifications-badge:hover, #pt-notifications-alert .mw-echo-notifications-badge:active, #pt-notifications-message .mw-echo-notifications-badge:active, #pt-notifications-alert .mw-echo-notifications-badge:focus, #pt-notifications-message .mw-echo-notifications-badge:focus {
    background-color: #c2c2c2;
    outline: medium none;
}

#pt-notifications-alert .mw-echo-notifications-badge-dimmed, #pt-notifications-message .mw-echo-notifications-badge-dimmed {
    opacity: 0.4;
}

#pt-notifications-message .mw-echo-notifications-badge {
    margin-left: -0.4em;
}

#pt-notifications-message .mw-echo-notifications-badge + .oo-ui-popupWidget {
    left: 0.6em;
}

#pt-notifications-alert .mw-echo-notifications-badge.mw-echo-unseen-notifications {
    background-color: #d11813;
}

#pt-notifications-message .mw-echo-notifications-badge.mw-echo-unseen-notifications {
    background-color: #5d95ff;
}

.oo-ui-image-invert.oo-ui-icon-bell {
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M17.5%2014V9c0-3-2.3-5-5.5-5S6.5%206%206.5%209v5c0%202%200%203-2%203v1h15v-1c-2%200-2-1-2-3zM12%2020H9c0%201%201.6%202%203%202s3-1%203-2h-3z%22%2F%3E%0A%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
