/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */
.image { width:100%; height:auto; position:relative; top:0; left:0; z-index:1;}
.content{position:relative; z-index:2; background-color:#000; padding:10px; color:#fff; margin:-100px 0 0 0}
body {
	color: #1d1d1b;
	background-color: #fff;
	font-family: "PFDinDisplayProMedium", Georgia;
	bottom: auto;
}
input			{ color:#000; }
.clear 			{ clear:both;}
.noMargins 		{ padding:0; margin:0 }
.marginBottom20	{ margin:0 0 20px 0 }
.noMarginsRight	{ padding-right:0; margin-right:0 }
.noMarginsLeft	{ padding-left:0; margin-left:0 }
.marginTop-30	{ margin-top:30px; }
.topRow 		{ margin-top: -100px; margin-right: -31px; background-color: #fff;  padding: 15px 0px 0 0; }
.secondRow		{ margin-right: -32px; }
.imageOverlay 	{ top:36%; left:8%; }
.breadcrumb		{ background-color:#fff; margin-bottom:0px; padding: 10px 0 0 0;}
.breadcrumb	li a:link,
.breadcrumb	li a:visited,
.breadcrumb	li a:hover		{ color:#6e6264; text-decoration:none; font-size:1.3em;  }
.wideBannerBrdBtm			{ padding:0 0 33px 0; margin:10px -15px 33px -15px; border-bottom:1px solid #010101; }
.wideBannerBrd				{ padding:33px 0 33px 0; margin:10px -15px 33px -15px; border-bottom:1px solid #010101; border-top:1px solid #010101; text-align:center; }
.wideBanner 				{ margin: 33px -15px 10px -15px; }
/* Page Header */
.headerLogo		{ padding-left:30px; margin:6px 0 16px 0; }
.headerLogo img { max-width: 478px; }
.headerUtils 	{ margin-bottom: 10px; }
.verbWeather	{ margin: 5px 0 0 0; font-size:1.2em; color:#9dcff2}
.verbWeather a:link,
.verbWeather a:visited,
.verbWeather a:hover { text-decoration:none; color:#9dcff2}
.languagesLinks		 { font-family: 'PFBagueSansPro-Bold'; font-size: 1.083em; color:#797777; margin:16px 0 0 0; float:right;}
.languagesLinks a:link,
.languagesLinks a:visited,
.languagesLinks a:hover { text-decoration:none; color:#fff; margin: 0px 8px 0 8px; }
.languageHighlight      { color: #D71A21; }
.meteo                  {float:left;}

.skyscrapperLeft            { margin-top:0px; position:absolute; left:5px; z-index:10; }
.skyscrapperRight           { margin-top:0px; position:absolute; right:5px; z-index:10; }

/* Second NavBar*/
.secondNavWrapper{ padding-right:47px; }
.secondNav       { background: rgba(60, 56, 56, 0.7); line-height: 45px; height: 45px; margin: 5px 0px -60px 32px; font-size:1.383em; z-index:500; }
.secondNav a     { text-decoration: none; }
.white           { color: #ffffff; }
.red             { color: #dc1005; font-weight:bold;}
.yellow          { color: #f8b026; font-weight:bold;}
.blue            { color: #81b1c8; font-weight:bold;}
.green           { color: #0bbd81; font-weight:bold;}
.submenuItem     { font-family: 'PFBagueSansPro-Black'; color:#fff; float:left; margin-left:20px; font-size:0.7em; }

/* Search */
#searchContainer			{ margin:0px; padding:0;}
#searchDescription			{ float:left; }
#searchDescription	.title	{ margin:5px 0 0 0; }
.searchInput				{ margin:0 0 13px 0; padding:0 0 0 0; float:right;}

/* Social Buttons */
.headerSocial 		{ margin:0px 0 0px 0; padding:0; float:right; }
#headerSocialItem	{ float:right;  margin:0px 0 0px 7px; }
.socialItemHoriz    { float:left;  margin:0px 0 0px 7px; }
.socialHorizWrapper { margin-top: 10px; }

/* Headers */
.titleHeaderTV 		{ color:#949191; margin: 10px 0 10px 0; }
.titleHeaderTV h1 	{ margin:0 0 1px 0; padding:11px 0 0 0px; font-size:2.9em}

/* Backgrounds */
.backBlack 			{ background-color:#000 }

/* Submenus */
.subcategoriesView	{ border-top:10px solid #dedede; border-bottom:10px solid #dedede; font-size:1em; line-height:1.2em; text-align:left; padding:7px; margin:0 0 10px 0; }
.subcategoriesView .submenuItemNo1 ,
.subcategoriesView .submenuItemNo2 ,
.subcategoriesView .submenuItemNo3 ,
.subcategoriesView .submenuItemNo4 ,
.subcategoriesView .submenuItemNo5 ,
.subcategoriesView .submenuItemNo6 ,
.subcategoriesView .submenuItemNo7 ,
.subcategoriesView .submenuItemNo8 ,
.subcategoriesView .submenuItemNo9 ,
.subcategoriesView .submenuItemNo10,
.subcategoriesView .submenuItemNo11  { border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 10px;}
.subcategoriesView .submenuItemNo12  { margin-bottom: 10px; padding-bottom: 10px;}
.subcategoriesView a                 { color:#fb0506; text-decoration:none; }

.subcategoriesSportsView	{ border-top:10px solid #dedede; border-bottom:10px solid #dedede; font-size:1.4em; line-height:1.2em; text-align:left; padding:7px; margin:0 0 10px 0; }
.subcategoriesSportsView .submenuItemNo1 a:link,
.subcategoriesSportsView .submenuItemNo1 a:visited,
.subcategoriesSportsView .submenuItemNo1 a:hover { color:#fb0506; text-decoration:none; }
.subcategoriesSportsView .submenuItemNo2 a:link,
.subcategoriesSportsView .submenuItemNo2 a:visited,
.subcategoriesSportsView .submenuItemNo2 a:hover { color:#fa2827; text-decoration:none; }
.subcategoriesSportsView .submenuItemNo3 a:link,
.subcategoriesSportsView .submenuItemNo3 a:visited,
.subcategoriesSportsView .submenuItemNo3 a:hover { color:#f73e3c; text-decoration:none; }
.subcategoriesSportsView .submenuItemNo4 a:link,
.subcategoriesSportsView .submenuItemNo4 a:visited,
.subcategoriesSportsView .submenuItemNo4 a:hover { color:#f4504f; text-decoration:none; }
.subcategoriesSportsView .submenuItemNo5 a:link,
.subcategoriesSportsView .submenuItemNo5 a:visited,
.subcategoriesSportsView .submenuItemNo5 a:hover { color:#f46262; text-decoration:none; }
.subcategoriesSportsView .submenuItemNo6 a:link,
.subcategoriesSportsView .submenuItemNo6 a:visited,
.subcategoriesSportsView .submenuItemNo6 a:hover { color:#f17573; text-decoration:none; }

.subcategoriesSports		{ border-top:10px solid #dedede; border-bottom:10px solid #dedede; font-size:2.2em; line-height:1em; text-align:center; padding:7px; }
.subcategoriesSports .submenuItemNo1 a:link,
.subcategoriesSports .submenuItemNo1 a:visited,
.subcategoriesSports .submenuItemNo1 a:hover { color:#fb0506; text-decoration:none; }
.subcategoriesSports .submenuItemNo2 a:link,
.subcategoriesSports .submenuItemNo2 a:visited,
.subcategoriesSports .submenuItemNo2 a:hover { color:#fa2827; text-decoration:none; }
.subcategoriesSports .submenuItemNo3 a:link,
.subcategoriesSports .submenuItemNo3 a:visited,
.subcategoriesSports .submenuItemNo3 a:hover { color:#f73e3c; text-decoration:none; }
.subcategoriesSports .submenuItemNo4 a:link,
.subcategoriesSports .submenuItemNo4 a:visited,
.subcategoriesSports .submenuItemNo4 a:hover { color:#f4504f; text-decoration:none; }
.subcategoriesSports .submenuItemNo5 a:link,
.subcategoriesSports .submenuItemNo5 a:visited,
.subcategoriesSports .submenuItemNo5 a:hover { color:#f46262; text-decoration:none; }
.subcategoriesSports .submenuItemNo6 a:link,
.subcategoriesSports .submenuItemNo6 a:visited,
.subcategoriesSports .submenuItemNo6 a:hover { color:#f17573; text-decoration:none; }

/* NEWSroom */
.newsRoomList			{ margin: 0 0 40px 0; }
.newsRoomList a:link,
.newsRoomList a:visited,
.newsRoomList a:hover	{ color:#000; font-size: 1.1em; text-decoration:none; }
.newsRoomList .date 	{ font-family: "PFBagueSlabProBold", Georgia; }
.newsRoomList .abstract	{ font-family: "PFDinDisplayProLight", Georgia; }
.newsRoomPagination .navPages a:link,
.newsRoomPagination .navPages a:visited,
.newsRoomPagination .navPages a:hover		{ color:#000; text-decoration:none; }

/* Pagination */
.darkBackPagination .navPages a:link,
.darkBackPagination .navPages a:visited,
.darkBackPagination .navPages a:hover		{ color:#fff; text-decoration:none; }

/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  /*position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;*/
}

.navbar { margin-bottom: 0; min-height:0px; float: right; }
/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
  border-radius:0;
}
.navbar-wrapper .navbar .container {
  width: auto;
}

.navbar-nav li{ font-size: 1.3em; color:#fff; font-family: 'PFBagueSansPro-Medium'; margin-top: 6px;}
.dropdown li { border-right: 0}
.navbar-nav .active { border-bottom: 3px solid #9dcff2; }

.navbar-inverse { background-color: #d71a21; border:none; }
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:link, .navbar-inverse .navbar-nav>.active>a:visited { color: #fff; background-color: #3c3838; }
.navbar-inverse .navbar-nav>li>a { color: #fff; }

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.liOutter {margin-top: 8px;}
.liOutter2{margin-top: 5px !important;}
.liOutter2 img { margin-top:-3px;}
.redBarContainer { background-color:#d71a21; height: 35px; }

.toggleSideMenu { float: left; margin: 4px 0 0 16px; }
.toggleSideMenu a { font-size: 1.3em; color: #fff; font-family: 'PFBagueSansPro-Medium'; margin-top: 6px; text-decoration: none; text-shadow: 1px 1px #000; }

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {

  margin-bottom: 60px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
  text-align:left;
}

/* Declare heights because of positioning of img element */
.carousel .item {

  background-color: #777;
}
.carousel-inner > .item > img {
  /*position: absolute;*/
  top: 0;
  left: 0;
  min-width: 100%;

}

.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
z-index: -1;
}

.carousel-caption h1 { margin:0 0 10px 0; font-size: 3.2em; text-shadow: black 0.1em 0.1em 0.2em; }
.carousel-caption h1 a:link,
.carousel-caption h1 a:visited,
.carousel-caption h1 a:hover { color:#fff; text-decoration:none; }
.carousel-caption h2 { margin-bottom:2px; text-shadow: black 0.1em 0.1em 0.2em; }
.carousel-caption h2 a:link,
.carousel-caption h2 a:visited,
.carousel-caption h2 a:hover { color:#fff; text-decoration:none; }
.carousel-indicators { bottom: 30px; }



/* --- News Boxes --- */
.newsBox 			{ width:100%; height:auto; background-color:#ffffff; margin:0 0 15px 0}
.newsBox img		{ width:100%; }
.newsBoxDescription	{ width:100%; padding:7px 15px 11px 0px; }

.newsBoxDescription h4 { margin: 0;}
.newsBoxDescription h3 { margin: 7px 0 0 0; font-family: "PFDinDisplayProMedium", Georgia; font-size: 1.6em;}

.wideBoxImage 		   { position: relative; }
.wideBoxImage img	   { width:95%; }
.wideBoxImageDescr	   { width:50%; position:absolute; z-index: 1; bottom: 0.8%; left: 5%; color:#fff; text-shadow: black 0.1em 0.1em 0.2em;}
.wideBoxImageDescr h4  { color:#fff; font-size:1.7em; }
.boxVertDescription	   { padding: 17px 8px 10px 0px; margin: 0 0 0 -20px}
.boxVertDescription h5 { line-height:1.3em; font-family: "PFDinDisplayProMedium", Georgia; font-size:0.95em; }

/* Sections */
.boxVertDescriptionSection .articleTitle		{ margin: 2% 0 2% 0; line-height: 31px; }

.boxVertDescriptionSection .articleTitle a:link,
.boxVertDescriptionSection .articleTitle a:visited,
.boxVertDescriptionSection .articleTitle a:hover		{ text-decoration:none; color:#000; font-family: "PFBagueSlabProBold", Georgia; font-size:1.2em; }

.boxVertDescriptionSection .articleDescription a:link,
.boxVertDescriptionSection .articleDescription a:visited,
.boxVertDescriptionSection .articleDescription a:hover	{ text-decoration:none; color:#000; font-family: "PFDinDisplayPro", Georgia; font-size:0.9em; }
.sectionContainerBordered		{ margin:30px 0 0 0; padding:0 0 40px 0; border-bottom: 1px solid #000; }
.sectionContainer		{}
.sectionTitle			{ }
.sectionTitle h1				{ font-size:3.5em; text-shadow: 1px 1px #747373; margin-bottom:0px;}
.sectionSecondary 	   			{ margin-top:20px; }
.sectionSecondary h3 			{ margin:15px 0 18px 0;  }
.sectionSecondary h3 a:link,
.sectionSecondary h3 a:visited,
.sectionSecondary h3 a:hover	{ font-family: "PFBagueSlabProBold", Georgia; color:#000; text-decoration:none; font-size: 1.2em;  }
.sectionSecondary h4			{ margin:8px 0 0px 0; }

.sectionHellas	a:link,
.sectionHellas a:visited,
.sectionHellas a:hover			{ color:#1ca9e4; text-decoration:none; }

.sectionWorld a:link,
.sectionWorld a:visited,
.sectionWorld a:hover			{ color:#be1616; text-decoration:none; }

.sectionPolitics a:link,
.sectionPolitics a:visited,
.sectionPolitics a:hover		{ color:#f9ab05; text-decoration:none; }

.sectionEconomy	a:link,
.sectionEconomy a:visited,
.sectionEconomy a:hover			{ color:#20a166; text-decoration:none; }

.sectionCulture a:link,
.sectionCulture a:visited,
.sectionCulture a:hover			{ color:#e0a5e4; text-decoration:none; }

.sectionSports a:link,
.sectionSports a:visited,
.sectionSports a:hover			{ color:#fc0606; text-decoration:none; }

.sectionMagazino a:link,
.sectionMagazino a:visited,
.sectionMagazino a:hover		{ color:#e0a5e4; text-decoration:none; }

.sectionHealth a:link,
.sectionHealth a:visited,
.sectionHealth a:hover			{ color:#40d69f; text-decoration:none; }

.sectionSinenteykseis a:link,
.sectionSinenteykseis a:visited,
.sectionSinenteykseis a:hover	{ color:#f9ab05; text-decoration:none; }

.imageBar						{ background-color:#9e1b29; height:30px; padding:0 12px 0 0; }
.imageBarText					{ vertical-align:middle; color:#FFFFFF; font-size:1em; float:right; height:30px; line-height:30px}
.lineBack						{ text-align:right;
    background: -moz-linear-gradient(#ffffff 0%, #ffffff 49%, #000000 50%, #000000 51%, #ffffff 52%, #ffffff 100%);
    background: -ms-linear-gradient(#ffffff 0%, #ffffff 49%, #000000 50%, #000000 51%, #ffffff 52%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(49%, #ffffff), color-stop(50%, #000000), color-stop(51%, #000000), color-stop(52%, #ffffff), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(#ffffff 0%, #ffffff 49%, #000000 50%, #000000 51%, #ffffff 52%, #ffffff 100%);
    background: -o-linear-gradient(#ffffff 0%, #ffffff 49%, #000000 50%, #000000 51%, #ffffff 52%, #ffffff 100%);
    background: linear-gradient(#ffffff 0%, #ffffff 49%, #000000 50%, #000000 51%, #ffffff 52%, #ffffff 100%);
	margin: 0 0 18px 0;}
.lineBack img				{ background-color:#fff; padding:0 0 0 8px}

/* webTV */
.webTvSecondary 	   		{ margin-top:20px; }
.webTvSecondary h3 	   		{ margin:10px 0 18px 0; color:#fff; font-family: "PFDinDisplayProMedium", Georgia; font-size: 1.6em;}
.webTvSecondary h3 a:link,
.webTvSecondary h3 a:visited,
.webTvSecondary h3 a:hover	{ color:#fff; }
.webTvSecondary h4			{ margin:8px 0 0px 0; color:#fff; }
.boxVertDescriptionTV .articleTitle				{ color:#fff; margin: 1% 0 2% 0; font-family: "PFDinDisplayProBlack", Georgia; font-size:2.1em; line-height:1em}
.boxVertDescriptionTV .articleDescription 		{ color:#fff; font-family: "PFDinDisplayPro", Georgia; font-size:1.3em; line-height:1.3em; }
.boxVertDescriptionTV .articleTitle a:link,
.boxVertDescriptionTV .articleTitle a:visited,
.boxVertDescriptionTV .articleTitle a:hover		{ color:#fff; text-decoration:none;}
.webTVHeaderIcon								{ text-align:right; padding: 8px 0 0 0;}
.webTVRightArrow								{ padding: 20px 0 0 0; }

/* photos */
.verbPhotoReportaz				{ color:#b2b2b2; font-size:2.2em; margin:21px 19.5% 0 3%; font-family: "PFDinTextCompProMedium", Georgia; float:right; }
.verbPhotoReportaz a:link,
.verbPhotoReportaz a:visited,
.verbPhotoReportaz a:hover		{ text-decoration:none; color:#b2b2b2;  }
.anaLogoPhotos					{ margin: 27px 20px 15px 0; float:right }
.photoHeaderIcon				{ padding: 19px 0 0 0; opacity:0.5; float:right}
.boxVertDescriptionPhoto .articleTitle				{ color:#fff; margin: 1% 0 2% 0; font-family: "PFBagueSlabProBold", Georgia; font-size:2.3em; line-height:1em}
.boxVertDescriptionPhoto .articleDescription 		{ color:#fff; font-family: "PFDinDisplayPro", Georgia; font-size:1.3em; line-height:1.3em; }
.boxVertDescriptionPhoto .articleTitle a:link,
.boxVertDescriptionPhoto .articleTitle a:visited,
.boxVertDescriptionPhoto .articleTitle a:hover		{ color:#fff; text-decoration:none;}
.photosSecondary 	   		{ margin-top:20px; }
.photosSecondary h3 	   		{ margin:10px 0 18px 0; color:#fff; font-family: "PFBagueSlabProBold", Georgia; font-size: 1.6em;}
.photosSecondary h3 a:link,
.photosSecondary h3 a:visited,
.photosSecondary h3 a:hover	{ color:#fff; }
.photosSecondary h4			{ margin:8px 0 0px 0; color:#fff; }
.photoCanvas                { margin-bottom: 10px; }

/* Graphs */
.graphsContainer        { margin-bottom:25px; padding: 12px 30px 12px 30px;    }
/* Categories Sections */
.articleTitle			{ font-size:2em }
.articleTitle a:link,
.articleTitle a:visited	{ color:#000; text-decoration:none; }
.articleTitle a:hover	{ color:#000; text-decoration:underline; }
.articleDescription		{ font-size:1.3em; line-height: 19px; }
.photoSource			{ float: right; font-size: 0.8em; margin: 5px 0 0 0; color: #3c3838;}

/** Start First Pages **/
#fpColumnContent                 { float:left; width:678px; }
#fpColumnLinks                   { float:right; width:230px; }
#fpPapersImages                  { width:100%; margin:20px 0 0 0; }
#fpPapersImages .categoryTitle   { margin:4px 0 15px 0 }
#fpPapersImages .title           { margin:6px 0 0px 0 }
#fpPaperImage                    { border-bottom:1px solid #949494; margin:0 0 41px 0; padding: 0 0 40px 0;}
.fpGalleryContainer              { width:100%; }
.fpGallery                       { height:154px; margin:0 0 30px 0; }
.fpLinksContainer                { height:331px; width:282px; margin:0 0 35px 0; border:1px solid #c9c9c9; }
.fpLinksTitle                    { height:25px; width:281px; background-color: #545454;  padding:4px 6px 0 6px }
.fpLinksList                     { width:279px; height:304px; border-left:6px solid #545454; overflow-y: scroll; overflow-x:hidden;}

/** Start First Pages Text **/
.fpLinksTitle        {
    font-family: 'Arial Black', Helvetica, sans-serif;
    font-size:0.98em;
    text-decoration:none;
    color:#fff;
 }

.fpLinksList ul li {
    color:#9f1320;
    font-size:22px;
    margin:0px 0 20px 0;
}

.fpLinksList ul li span {
    font-family: 'Arial Black', Helvetica, sans-serif;
    font-size:14px;
    color:#000;

}

.fpLinksList ul li li{ list-style: none; border-bottom: 1px dotted #a9a9a9; margin:5px 15px 0px -35px; padding:0 0 3px 0 }
.fpLinksList ul li li a:link, .fpLinksList ul li li a:visited, .fpLinksList ul li li a:hover  {
    font-family: 'Arial Black', Helvetica, sans-serif;
    font-size:13px;
    color:#000;
    text-decoration:none;

}


/* Press Releases List Box */
#prListBoxContainer	{ width: 282px; padding: 10px 9px 14px 9px; background-color:#75cacf; margin:0 0 20px 0}
#prListBoxTitle		{ margin:0 0 11px 0; padding:0; color:#58999d; font-size:12px; font-weight:bold; }
#prListBox			{ width:282px; height:337px; background-color:#fff; }
#prListBox ul		{ margin:0 14px 0 20px; padding:0; }
#prListBox li		{ padding:13px 0 13px 0; border-bottom:1px dotted #79abb2; list-style:none;  }
#pressReleasesBox 	{ width:972px; padding:12px 12px 30px 12px; border:1px solid #b3b3b3; background-color:#dcdddf}
#releasesAuxiliary .box-content	{ width:871px; min-height:502px; height:auto; background-color:#e2e2e2; margin:20px 0 0 0; padding:12px 0 33px 38px; border:1px solid #b4b4b4; }
#releasesAuxiliary .iframeWide	{ border:1px solid #c9c9c9; width:832px; height:634px;}
#releasesAuxiliary #prPhotosBox { margin:0 0 11px 0; }
#prListBoxTitle	a:link,
#prListBoxTitle	a:hover,
#prListBoxTitle	a:visited	{ color:#58999d; font-size:12px; font-weight:bold; text-decoration:none; }
#prListBox li a:link,
#prListBox a:visited 	{ color:#000; text-decoration:none; }
#prListBox li a:hover	{ color:#000; text-decoration:underline; }

/* Press Releases */
#releasesContent 				{ margin:2px 25px 6px 29px; }
#releasesContent .list 			{ float:left; width:735px; height:385px; border:1px solid #c9c9c9; margin:0 24px 0 0; padding:0 0px 0 0px; overflow:auto; background-color:#FFF; }
#releasesContent .categories 	{ float:right; width:130px; height:385px; border:1px solid #b3b3b3; background-color:#FFF; padding:6px}
#pagination		   { clear:both; width:750px; height:14px; margin: 8px 0 9px 29px}
#totalReleases	   { float:left; width:80px; }


#releasesFields    { margin: 0px 0 0px 29px; height:21px; width:921px; clear:both;}
.fieldNo 		   { background-color:#888888; float:left; margin-right:4px; border-top:1px solid #9b9b9b; width:60px; height:25px; padding:5px 3px 0 3px}
.fieldTitle 	   { background-color:#545454; float:left; margin-right:4px; border-top:1px solid #9b9b9b; width:511px; height:25px; padding:5px 3px 0 3px}
.fieldDate 		   { background-color:#888888; float:left; margin-right:4px; border-top:1px solid #9b9b9b; width:79px; height:25px; padding:5px 3px 0 3px}
.fieldSource 	   { background-color:#545454; float:left; margin-right:0px; border-top:1px solid #9b9b9b; width:118px; height:25px; padding:5px 3px 0 3px}
.fieldCity 		   { background-color:#888888; float:left; margin-right:4px; border-top:1px solid #9b9b9b; width:79px; height:25px; padding:5px 3px 0 3px}
.fieldWords 	   { background-color:#545454; float:left; margin-right:4px; border-top:1px solid #9b9b9b; width:36px; height:25px; padding:5px 3px 0 3px}
.fieldLang 		   { background-color:#888888; float:left; margin-right:0px; border-top:1px solid #9b9b9b; width:50px; height:25px; padding:5px 3px 0 3px}
.fieldBlank 	   { background-color:#336799; float:left; margin-right:0px; border-top:1px solid #8ba5be; width:18px; height:25px; }
.fieldCategories   { background-color:#545454; float:left; margin-left:28px; border:1px solid #9b9b9b; border-bottom:0; width:130px; height:25px; padding:5px 3px 0 3px}

.listFieldNo 		{ float:left; margin-right:4px;  width:60px;  padding:5px 3px 0 3px}
.listFieldTitle 	{ float:left; margin-right:4px;  width:510px; padding:5px 3px 0 3px}
.listFieldDate 		{ float:left; margin-right:4px;  width:79px;  padding:5px 3px 0 3px}
.listFieldSource 	{ float:left; margin-right:0px;  width:118px;  padding:0px 3px 0 3px}
.listFieldCity 		{ float:left; margin-right:4px;  width:79px;  padding:5px 3px 0 3px}
.listFieldWords 	{ float:left; margin-right:4px;  width:36px;  padding:5px 3px 0 3px}
.listFieldLang 		{ float:left; margin-right:0px;  width:50px;  padding:5px 3px 0 3px}

.prViewContent		{ padding:0 5px 0 5px }
.prCategoryList		{ border-bottom: 1px dashed #eaeaea; padding:2px 0 2px 0; line-height: 17px;}

.pressReleasesBoxIndex					{ height:auto; background-color:#fff; margin:0 0 20px 0; }
.pressReleasesBoxIndex .title 			{ width:100%; height:25px; background-color:#585555; color:#fff; font-size:1.3em; font-family: "PFDinDisplayProBlack", Georgia; text-align:center; padding:5px 0 0 0 }
.pressReleasesBoxIndex .title a:link,
.pressReleasesBoxIndex .title a:visited,
.pressReleasesBoxIndex .title a:hover	{ color:#fff; text-decoration:none; }
.pressReleasesBoxIndex .list 			{ width:100%; color:#000; font-size:1.0em; font-family: "PFDinDisplayProMedium", Georgia; padding:10px 0 10px 0; border:4px solid #585555;}
.pressReleasesBoxIndex .list a:link,
.pressReleasesBoxIndex .list a:visited,
.pressReleasesBoxIndex .list a:hover	{ color:#000; text-decoration:none; }
.pressReleasesBoxIndex .list ul			{ padding: 0 0 0 25px}
/* Press Releases Text*/
#releasesFields {
	font-family:  Arial, Helvetica,sans-serif;
	font-size:0.8em; /* 9px */
	color:#FFF;
}

.listRow {
	font-family:  Arial, Helvetica,sans-serif;
	font-size:1em; /* 12px */
	color:#000000;
}

.listRow a:link, .listRow a:visited{
	font-family:  Arial, Helvetica,sans-serif;
	font-size:1em; /* 12px */
	color:#000000;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}
.listRow a:hover{color:#000000; text-decoration: underline; }

.prViewContent {
	font-family:  Arial, Helvetica,sans-serif;
	font-size:1em; /* 12px */
	margin-top:10px;
}

#totalReleases {color:#535353}
.prCategoryList {color:#535353}
.prCategoryList a:link, .prCategoryList a:visited{color:#535353; text-decoration:none; font-size:0.8em; font-weight:100; padding:0; margin:0;  }
.prCategoryList a:hover{color:#535353; text-decoration: underline}

.attach {
	font-family:  Arial, Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#000;
}

.attach a:link, .attach a:visited{
	font-family:  Arial, Helvetica,sans-serif;
	font-size:0.9em;
	color:#535353;
	text-decoration:none;
}
.attach a:attach{color:#535353; text-decoration: underline}

#paginationContent {
	font-family:  Arial, Helvetica,sans-serif;
	font-size:1em; /* 12px */
	font-weight:bold;
	color:#76a1cc;
}

#paginationContent a:link, #paginationContent a:visited{
	font-family:  Arial, Helvetica,sans-serif;
	font-size:1em; /* 12px */
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

/* Featured */
.featuredContent	{ padding: 0 8% 0 8%; }
.sectionGraphic		{ margin: 3% 0 0 0; }

/* --- Banner Boxes --- */
.bannerBox			{ width:300px; height:250px; background-color:#ffffff; margin:0 0 15px 0; }
.bannerBox img		{ width:300px; }
.horBannersContainer{ margin-top: 20px; margin-bottom:20px; }

/* Twitter Feed */
#twitterFeed			{ width:300px; padding: 15px 0 7px 0; }


/** Multimedia Section **/

/* columns equal height fix */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;

}
.row-eq-height div{
  flex: 1;
}

.multimediaContainer { padding-bottom:23px;}
.multimediaContainer a { color:#fff; text-decoration:none; }
.multimediaVideo  {
	margin-bottom: 6px;
}
.multimediaTitle  {
	color: #e4d90b;
	font-size: 1.833em;
	padding-top: 15px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
	text-align: right;
}
.epaLogo		  { margin: 15px 0 15px 0px; float: left; width: 40%; }
.multimediaContent{    margin-left: 10px;}
.photoVerb 		  { float: right; border: 1px solid #fff; width: 40%; color: #e4d90b; font-size: 1.833em; }
.photoSectionBig  { margin-bottom:20px; }
.photoSectionSmall{ margin-left: -15px; margin-right: -15px; }
.textOverlayWrap  {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25%;
	background: rgba(0,0,0,0.48);
}
.textOverlayWrapVideo  {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40%;
	background: rgba(0,0,0,0.48);
}
.textOverlayWrapBig  {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25%;
	background: rgba(0,0,0,0.48);
}

.imageOverlayWrap { position: relative; }

.captionText      {
	position: absolute;
	bottom: 25px;
	left: 10px;
	font-size: 1.67em;
	color: #fff;
	font-family: "PFDinDisplayProBlack";
}
.captionTextPhoto {
	font-size: 1em;
	color: #fff;
	font-family: "PFDinDisplayProBlack";
	position: absolute;
	bottom: 7px;
	left: 23px;
}
.captionTextVideo {
	font-size: 1em;
	color: #fff;
	font-family: "PFDinDisplayProBlack";
	position: absolute;
	bottom: 7px;
	left: 13px;
}

.graphsSectionWrapper {
	/*padding: 10px;*/
	/*background-color: #f19a00;*/
	min-height: 415px;
}
.graphsSectionPhoto   {
	text-align: center;
}
.graphsSectionPhoto  img {
    max-height: 303px;
}
.graphSectionText 	  {
	font-size: 1.67em;
	font-family: "PFDinDisplayProBlack";
	color: #fff;
	margin-top: 20px;
}




/* --- FONTS --- */

h1, h2, h4 { font-family: "PFDinDisplayProBlack", Georgia; }
h3, h5 	   { font-family: "PFDinDisplayProBlack", Georgia; font-size: 1.2em;}
h3, h4 { color: #1d1d1b;}
h3 a:link, h3 a:visited, h3 a:hover { color: #000; text-decoration:none}
h4 a:link, h4 a:visited, h4 a:hover,
h5 a:link, h5 a:visited, h5 a:hover   { color: #fff; text-decoration:none}


/* --- Login ---*/
#loginIcon 	{ float:right; margin-left:10px; margin-top: 5px;}
#loginLabel { font-family: 'PFBagueSansPro-Medium'; float:right; }
.pull-right { /*width:18%;*/ }
#loginLabel a:hover { background-color:transparent; }
#loginLabel h4 { font-family: 'PFBagueSansPro-Medium'; color:#fff; margin:7px 0 0 7px;}
a#navLogin.dropdown-toggle { background-color:transparent; }
#menuLogin  { margin-right:-39px; }

/* Navbar positioning  */
.navbar-wrapper {
  padding-top: 10px;
  background-color:#231f20;
}

/* Pagination */
#paginationContent 		{ float:right; }
#paginationContent img 	{ border:0; width:20px; }
.navPages				{ float:left; padding:2px; margin: 0 5px 0 5px; color:#1ca9e4 }
.navPages a:link,
.navPages a:visited,
.navPages a:hover		{ color:#fff; text-decoration:none; }
.navArrowsLeft			{ float:left; }
.navArrowsRight			{ float:left; }
.sectionPaging			{ margin:40px 0 0 0; }

/* Footer */
footer			{ margin: 15px 0 0 0; width:100%; background-color:#333333; }
#partners		{ width: 698px; margin: 0 auto; padding:0 0 0 300px; }
#partners img	{ border:0; }
.copyright 		{ font-size: 0.7em; color: #95979a; margin-top: 10px; }

.footerInfoContainer		{ width:100%; background-color:#231f20; margin:20px 0 0px 0; padding:30px 0 40px 0 ; height: 260px; border-top: 33px solid #d61921;}
.footerItem					{ color:#fff; font-size: 1.2em; margin: 7px 0 5px 0; }
.footerItem	a:link,
.footerItem	a:visited,
.footerItem	a:hover			{ color:#fff; }
.footerPR					{ width:100%; background-color:#fff; padding-top:15px; margin-bottom: 20px;}

.footerLogo		{ /*padding-left:30px; margin:6px 0 16px 0;*/ }
.footerLogo img { max-width: 478px; }

/*NTOSIE PAGE
-------------------------------------------------- */
#ntosiePage { background-color:#000;}
#ntosiePage h1 {color: #fff;  margin:20px 0 20px 0; }

#ntosiePage h3 	   		{ margin:10px 0 18px 0; color:#fff; font-family: "PFBagueSlabProBold", Georgia; font-size:1.6em; }
#ntosiePage h3 a:link,
#ntosiePage h3 a:visited,
#ntosiePage h3 a:hover	{ color:#fff; }

/* PHOTOS PAGE
-------------------------------------------------- */
#photosPage { background-color:#000;}

#photosPage .verbEpiloges 		{ color:#878787; font-size:2.5em; margin: 42px 0 0px 0;  padding:0; line-height:23px;}
#photosPage .verbFotoreportaz 	{ color:#c6c6c6; font-size:1.7em; margin: 0 0 0 0; padding:0; }
#photosPage .itemsNo 			{ margin: 23px 0px 0 10px; color:#b2b2b2; font-size:4.9em; float:left;}
#photosPage .photoIcon			{ margin: 45px 10px 30px 10px; float:left;}
#photosPage .epilogesFotorep	{ float:left; margin-top: 10px; }
#photosPage .mainPhoto			{ margin: 0px 0 10px 0;}
#photosPage .photoTitle			{ color:#fff; font-size:3.4em; font-family: "PFBagueSlabProBold", Georgia; line-height:50px; margin-bottom: 10px; }
#photosPage .photoDescr			{ color:#fff; font-size:1.1em; font-family: "PFDinDisplayPro", Georgia;}

.photoGalleryList 	   			{ margin-top:20px; }
.photoGalleryList h3 	   		{ margin:10px 0 18px 0; color:#fff; font-family: "PFBagueSlabProBold", Georgia; font-size:1.6em; }
.photoGalleryList h3 a:link,
.photoGalleryList h3 a:visited,
.photoGalleryList h3 a:hover	{ color:#fff; }
.photoGalleryList h4			{ margin:8px 0 0px 0; color:#fff; }

/* WebTV PAGE
-------------------------------------------------- */
#webTvPage							{ background-color:#000; }
#webTvPage .headerIcon				{ margin: 42px 0 14px 0; text-align:right; }
#webTvPage .sectionTitle h1			{ text-shadow:none; margin: 20px 0 0 0; }
#webTvPage .photoGalleryList		{ margin-top:0; }
#webTvPage .articleTitle			{ margin-top:20px }
#webTvPage .boxVertDescriptionTV	{ margin-bottom: 30px; }

/* Article / Category PAGE
-------------------------------------------------- */
#articleCategory .contentContainer	{ margin: 0 15px 0 15px; }
/*#articleCategory .bannerBox			{ margin: 0px 0 0 0; }*/
#articleCategory .articleText		{ margin: 18px 0 30px 0; }
#articleCategory .social			{ margin: 18px 0 0px 0; }
#articleCategory .moreNews			{ font-family: "PFDinDisplayProLight", Georgia; font-size: 2.5em; margin:21px 0 0 0}
.articleText h5						{ font-size:0.8em; }



/* World Football (WF) PAGE
-------------------------------------------------- */
.wfHeader .navbar-wrapper	{ padding-top:0; }
.horizontaLineWF 			{ border-bottom:3px solid #3c3838; margin:20px 0 50px 0; }
.lineContainer				{ padding: 0 15px 0 15px; }
.wfCategoriesRow .col-md-4	{ padding-bottom:30px;}

/* RESPONSIVE CSS
-------------------------------------------------- */


/* YOUTUBE EMBED */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Breaking News Ticker */
#tickerContainer {}
#ticker { width: 101%; margin: -0.5% 0 1% -2.45%; }
#ticker li {
	color: #f2f2f2;
	background:#d70000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 30px;
	padding: 0px 16px 0px 16px;
	line-height: 30px;
	list-style: none;
	font-size: 18px;
	text-align: left;
}

/* News Title */
.newsTitleBoxIndex					{ height:auto; background-color:#fff; margin:0 0 20px 0; }
.newsTitleBoxIndex .title 			{ width:100%; height:25px; background-color:#3a3636; color:#fff; font-size:1.3em; font-family: "PFDinDisplayProBlack", Georgia; text-align:center; padding:5px 0 0 0 }
.newsTitleBoxIndex .title a:link,
.newsTitleBoxIndex .title a:visited,
.newsTitleBoxIndex .title a:hover	{ color:#fff; text-decoration:none; }
.newsTitleBoxIndex .list 			{ width:100%; color:#000; font-size:1.0em; font-family: "PFDinDisplayProMedium", Georgia; padding:10px 0 10px 0; border:4px solid #3a3636; overflow-y:scroll; height:235px;}
.newsTitleBoxIndex .list a:link,
.newsTitleBoxIndex .list a:visited,
.newsTitleBoxIndex .list a:hover	{ color:#000; text-decoration:none; }
.newsTitleBoxIndex .list ul			{ padding: 0 10px 0 10px}
.newsTitleBoxIndex li				{ list-style:none; border-bottom: 1px dotted #823034; padding:12px 0 12px 0; }

@media (min-width: 768px) {
  /* Navbar positioning foo */
  .navbar-wrapper {
    padding-top: 10px;
    background-color: #231f20;
    /*height: 150px;*/

  }



  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    height: 35px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .nav>li>a { padding: 0px 10px; }

}


@media (max-width: 480px) {
    .secondNav          { font-size: 1em; margin: 10px 0px -60px 0px; line-height: 25px; height: 25px; }
    .secondNavWrapper   { padding-right: 15px; }
}

@media (max-width: 767px) {
  .navbar-inverse 	{ background-color: transparent; border-color: transparent; }
  h1,h2,h3,h4,h5  	{ font-size: 1em }
  .wideBoxImageDescr h4, .wideBoxImageDescr h5 { font-size: 1em }

  .headerUtils 				{ /*width: 30%; float: left;*/ }
  .navbar-wrapper .navbar 	{ /*width: 20%; float: right;*/ margin-right: -40px;}
  .navbar-wrapper  			{ background-color: #231f20}
  .navbar-toggle 			{ padding:0; }
  .pull-right 				{ float: left!important; }
  .pull-right li			{ position: inherit; }
  .topRow 					{ margin-top: -30px;}
  .secondNav                { display: none; }

  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #231f20; background-color: #231f20;}
  .toggleSideMenu a { font-size: 0.7em; margin-left: -40px; }    
}

@media (max-width: 991px) {
	.boxVertDescription { margin: 0 10px 0 18px}
	.bannerBox			{ margin: 0 0 15px 0 }
	#ticker 			{ width: 101%; margin: -0.5% 0 1% -3.25%; }

    .secondNav          { font-size: 1.2em; margin: 5px 0px -60px 0px;}
    .secondNavWrapper   { padding-right: 15px; }
    #loginLabel h4      { margin: 10px 0 0 7px; font-size: 0.9em; }
    .submenuItem        { font-size: 0.68em; }
    .secondNav a        { font-size: 0.8em; }
    .liOutter a         { font-size: 0.7em; }
    .toggleSideMenu     { margin-top:6px; }
    .toggleSideMenu a   { font-size: 0.9em; }
    .dropdown a         { font-size: 0.8em; }
}



/* Custom, iPhone Retina */
@media only screen and (min-width : 200px) {
    .carousel-caption h2 { font-size:0.8em }
	.carousel-caption h1 { font-size:1.1em }
	.imageOverlay { bottom: 30%; top: initial; left:7%}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
	.carousel-caption h2 { font-size:0.8em }
	.carousel-caption h1 { font-size:1.1em }
	.imageOverlay { bottom: 25%; top: initial; left:7%}
}

@media only screen and (min-width : 520px) {

	.imageOverlay { bottom: 10%; top: initial; left:5%}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.carousel-caption h2 { font-size:1.1em }
	.carousel-caption h1 { font-size:2.7em }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.carousel-caption h2 { font-size:1.5em }
	.carousel-caption h1 { font-size:3.7em }
	.imageOverlay { bottom: 38%; }
}

@media only screen and (min-width : 1200px) {
	.carousel-caption h2 { font-size:1.5em }
	.carousel-caption h1 { font-size:3.7em }
	.container { width: 970px }
}

@media all and (max-width: 1350px)  {
  .skyscrapperRight { display: none; }
  .skyscrapperLeft { display: none; }
}