/*BREAKING */

.breaking {width: 100%; overflow: hidden; }
.breaking-in {background: #FFCC33; height: 30px; display: block; position: relative}
.breaking h3.title{background: url('/img/breakingBgrd.png') no-repeat left top; color: #fff; font-size: 13px; font-weight: bold; line-height: 100%; text-transform: uppercase; margin: 0; padding: 8px 27px 9px 10px; float:left; position: absolute; z-index: 1;}
/*.breaking li{background: url('/img/breakingDivider.png') no-repeat right top; padding: 0 30px; line-height: 30px; display: block; font-size: 13px; color: #333;}
.breaking li a{color: #333;}
.breaking li a:hover{color: #CC0000; text-decoration: none;}*/
.breakingDiv {left:160px;position: absolute;}
.breakingDiv a {font-size: 14px; line-height: 30px; color: #333}
.breakingDiv a:hover {text-decoration: none; color: #666}

/* BREAKING - liScroll styles */

.tickercontainer { /* the outer div with the black border */
    width: 1200px; 
    height: 30px; 
    margin: 0; 
    padding: 0;
    overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
    position: relative;
    left: 0;
    top: 0px;
    width: 1200px;
    overflow: hidden;
}
ul.newsticker { /* that's your list */
    position: relative;
    left: 150px;
    list-style-type: none;
    margin: 0;
    padding: 0;

}
ul.newsticker li {
    float: none; /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0;
}


/*-----TOP STORIES switcher - HOME ------*/

.storyMainBox { width:100%; margin-bottom: 40px;}
.storyMainBoxLeft { width:50%; float:left; padding:0; background:none;}
.textContainer{ position:relative; width:100%;}
.textContainer img{width:100%;}
.storyMainBoxFotoHolder {line-height: 0;}
.storyMainBoxTextHolder{width:100%; position:absolute; bottom:0; left:0; }
.storyMainBoxTextHolder h2{ font-size:13px; margin:0; background: #BF1522; color: #fff; padding: 5px 8px; float: left; line-height: 100%; margin-right: 1px;}
.storyMainBoxTextHolder h2 a{color: #fff;}
.storyMainBoxTextHolder .date{ color:#161616; padding:5px; background: #fff; float: left; font-size: 12px; line-height: 100%;margin-right: 1px; height: 13px}
.storyMainBoxTextHolder .commentCount{color:#161616; padding:5px; background: #fff url('/img/commentCount.gif') no-repeat 5px center; float: left; font-size: 12px; line-height: 100%; padding-left: 22px; height: 13px;}
.storyMainBoxTextHolder .lead{ opacity: 0.7; background: #000; padding: 15px; color:#FFFFFF; line-height:130%; font-size: 22px; clear: left; width: 70%;}
.storyMainBoxTextHolder .lead a {color: #fff;}
.storyMainBoxTextHolder .lead a:hover {text-decoration: none}
.storyMainBoxTextHolder .lead .more{ font-family:Tahoma; font-size:13px; color:#FFC90A}

.storyMainBoxListLinks { width:50%; float:left; background-color: #eee}
.storyMainBoxListLinks ul{ margin:0; width: 100%}
.storyMainBoxListLinks ul li{ margin:0; padding:0; width:100%; display: table; }
.storyMainBoxListLinks ul li a{font-family:Arial; font-size:13px; color:#333; background:#fff; padding: 0;  
                               width:95%; padding: 2px 0 2px 5%; border-bottom: 1px solid #eee;}
.storyMainBoxListLinks ul li a.last {border-bottom: 0}
.storyMainBoxListLinks ul li a:hover { background:#161616; color:#fff; text-decoration:none;}
.storyMainBoxListLinks ul li a.active{ background:#333; color:#fff; text-decoration:none;}

.storyMainBoxListLinks ul li a span{ display: block; float: left; margin-top: 4px;}
.storyMainBoxListLinks ul li a span.uptitle{color: #BF1522; font-size: 13px; float: left;line-height: 13px; text-transform: uppercase; padding-right: 5px;}
.storyMainBoxListLinks ul li a span.date{color: #161616;font-size: 11px; line-height: 11px; border-right: 1px solid #161616; padding-right: 10px; margin-right: 10px;}
.storyMainBoxListLinks ul li a.active span.date, .storyMainBoxListLinks ul li a:hover span.date {border-right-color: #fff}
.storyMainBoxListLinks ul li a span.commentCount{color: #161616;font-size: 11px; line-height: 11px; background: url('/img/commentCountRed.png') no-repeat right center; padding-right: 15px;}
.storyMainBoxListLinks ul li a span.title{clear: left; float: none}
.storyMainBoxListLinks ul li a span.thumb {float: right; width: 24.7%; margin-top: 0; line-height: 0}
.storyMainBoxListLinks ul li a span.thumb img {width: 100%}

.storyMainBoxListLinks ul li a.active span.date, .storyMainBoxListLinks ul li a.active span.commentCount{color: #fff;}


/*-----TOP STORIES scrollContent - HOME ------*/

.storyMainBox .rowFull{ background:none; width:100%; margin:0; border-bottom: 2px solid #fff; border-top: 2px solid #fff;}
.storyMainBox .rowFull h3.mainTitle{color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; margin: 0; padding: 5px 0; text-transform: uppercase;}

.scrollContent{margin:0 auto;position:relative;width:100%; margin-top:10px}
.scrollContent .scrollable {position:relative;overflow:hidden;width: 100%;height:285px;margin: 0 auto;padding:0;}
.scrollContent .scrollable .items {	width:20000em;	position:absolute;clear:both; line-height:100%; }
.scrollContent .scrollable .items div {float:left;width:160px;margin:0 20px 0 0; background:none; padding:0; position:relative; height:270px}
.scrollContent .scrollable .items div h6 {font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold;margin:0 0 5px;}
.scrollContent .scrollable .items div h6 a, .scrollContent .scrollable .items div h6 a:hover, .scrollContent .scrollable .items div h6 a:visited{text-decoration:none}
.scrollContent .scrollable .items div img { vertical-align:bottom; width: 160px; height: 106px;}
.scrollContent .scrollable .items p.date-commentCount{ font-size:11px; color:#CC0000; padding:5px 0 5px 0}
.scrollContent .scrollable .items p.date-commentCount span.commentCount{background: url("/img/commentCountRed.png") no-repeat scroll right bottom transparent; padding-right: 17px;}
.scrollContent .scrollable .items p.title { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold;margin:0 0 5px;padding:0 0 5px 0; line-height: 130%;}
.scrollContent .scrollable .items p.title a{ font-size:13px; color:#333; padding:0}
.scrollContent .scrollable .items p.lead { font-size:12px; color:#878585; padding:0 0 5px 0; line-height: 150%;}

.scrollContent a.prev, .scrollContent a.prevPage {display:block;width:23px;height:25px;margin:0;cursor:pointer;background: url('/img/arrows/leftArrow.png') no-repeat;position: absolute;right: 33px;top: -43px;}
.scrollContent a.next, .scrollContent a.nextPage {display:block;width:23px;height:25px;margin:0;cursor:pointer;background: url('/img/arrows/leftArrow.png') no-repeat;position: absolute;top: -43px;right:0;}
.scrollContent a.prev:hover, .scrollContent a.next:hover, .scrollContent a.prevPage:hover, .scrollContent a.nextPage:hover {background-position:0px -25px}
.scrollContent a.disabled {visibility:hidden !important}
.scrollContent a.next, .scrollContent a.nextPage {background-image:url('/img/arrows/rightArrow.png');clear:right;}
.scrollContent .navigator {display: none;}

/*-----LATEST SECTION STORIES Thrid - HOME ------*/

.partBoxThrid {margin-bottom: 40px;}
.partBoxThrid  .partRow1{width:100%; margin:0; border-bottom: 2px solid #fff; border-top: 2px solid #fff; padding: 5px 0;}
.partBoxThrid  .partRow1 h3{margin: 0; font-size: 22px; text-transform: uppercase; font-weight: bold;}
.partBoxThrid  .partRow1 h3 .all{background-image:url('/img/arrows/rightArrow.png');display:block;width:23px;height:25px;}
.partBoxThrid  .partRow1 h3 .all:hover{background-position: 0 -25px;}

.partBoxThrid .partRow2{margin-top: 10px; width: 100%}
.partBoxThrid .partRow2 ul{margin: 0;}
.partBoxThrid .partRow2 ul li{margin: 0 0 4px 0; width: 100%;}
.partBoxThrid .partRow2 ul li a.smallThumb{width: 35%; float: left; margin: 0 5% 0 0; line-height:  0;}
.partBoxThrid .partRow2 ul li a img{width: 100%;}
.partBoxThrid .partRow2 ul li p.eventDate_commentCount{color: #CC0000;font-size: 11px;}
.partBoxThrid .partRow2 ul li p.eventDate_commentCount span.eventDate{border-right: 1px solid #cc0000; display: inline-block; line-height: 11px; padding-right: 3px; margin-right: 2px;}
.partBoxThrid .partRow2 ul li p.eventDate_commentCount span.commentCount{ background: url('/img/commentCountRed.png') no-repeat scroll right bottom transparent;padding-right: 17px;}
.partBoxThrid .partRow2 ul li h2.title{color: #333; font-size: 13px; font-weight: bold;}
.partBoxThrid .partRow2 ul li h2.title a{color: #333;}

/*-----LATEST SECTION STORIES Full - HOME ------*/

.partBoxFull {margin-bottom: 35px;}
.partBoxFull .partRow1{width:100%; margin:0; border-bottom: 2px solid #fff; border-top: 2px solid #fff; padding: 5px 0;}
.partBoxFull .partRow1 h3{margin-bottom: 15px}
.partBoxFull .partRow1 h3 .all{background-image:url('/img/arrows/rightArrow.png');display:block;width:23px;height:25px;}
.partBoxFull .partRow1 h3 .all:hover{background-position: 0 -25px;}

.partBoxFull .partRow2{margin-top: 10px; width: 100%}
.partBoxFull .partRow2 ul{margin: 0;}
.partBoxFull .partRow2 ul li {margin: 0 0 10px 0; width: 38%; float: right; clear: right; background-image: url('/img/gw-separator.gif'); 
                              background-position: bottom; background-repeat:  repeat-x;}
.partBoxFull .partRow2 ul li.first {width: 60%; margin-right:  2%; background-image: none; margin-bottom: 0; float: left;}
.partBoxFull .partRow2 ul li a.smallThumb{width: 50%; float: left; margin: 0 3% 0 0; line-height:  0;}
.partBoxFull .partRow2 ul li a img{width: 100%;}
.partBoxFull .partRow2 ul li p.eventDate_commentCount{color: #CC0000;font-size: 11px;}
.partBoxFull .partRow2 ul li p.eventDate_commentCount span.eventDate{border-right: 1px solid #cc0000; display: inline-block; line-height: 11px; padding-right: 3px; margin-right: 2px;}
.partBoxFull .partRow2 ul li p.eventDate_commentCount span.commentCount{ background: url('/img/commentCountRed.png') no-repeat scroll right bottom transparent;padding-right: 17px;}
.partBoxFull .partRow2 ul li p.leadShort { font-size: 15px;}
.partBoxFull .partRow2 ul li h2.title{color: #333; font-size: 13px;}
.partBoxFull .partRow2 ul li h2.title a{color: #333;}
.partBoxFull .partRow2 ul li.first h2.title a{ font-size:  26px; line-height: 125%}


/*----- LATEST and TOP STORIES horizontal 2 - HOME ------*/

.partHor2 .partRow2 ul li h2.title {font-size: 18px}
.partHor2 .partRow2 ul li {width: 49%; margin-bottom: 0}
.partHor2 .partRow2 ul li.first {width: 49%}
.partHor2 .partRow2 ul li {background-image: none}
.partHor2 .partRow2 ul li a img {margin-bottom: 15px;}
.partHor2 .partRow2 ul li.first h2.title a {font-size: inherit;}




/*-----TOP STORIES horizontal - HOME ------*/

.topStoriesHorizontal {
    width: 100%;
    margin-top: 10px;
}
.topStoriesHorizontal .item {
    float: left;
    width: 18.4%;
    margin-left: 2%;
}
.topStoriesHorizontal .first {
    margin-left:  0;
}
.topStoriesHorizontal .item img {
    width: 100%;
    margin-bottom:  5px;
}
.topStoriesHorizontal .item p {
    padding-bottom: 2px;
}
.topStoriesHorizontal .item .date-commentCount {
    font-size:  11px;
    color: #CC0000;
}
.topStoriesHorizontal .item .date-commentCount .commentCount {
    background: url('/img/commentCountRed.png') no-repeat right center; 
    /*    color: #161616;
        font-size: 11px; 
        line-height: 11px; */
    padding-right: 15px;
}
.topStoriesHorizontal .item .title {
    padding-bottom: 10px;
}
.topStoriesHorizontal .item .title a {
    font-size:  13px;
    color: #333;
    font-weight: bold;
}

/*videoPhoto*/
.videoFoto{display: block; margin-bottom: 44px; width: 100%;}
.videoFoto .panes{margin-top: -7px; display:block; background: #fff; padding: 7%; z-index: 1; position: relative;
                  -webkit-box-shadow:  0px 0px 2px 0px #878787;box-shadow:  0px 0px 2px 0px #878787; -moz-box-shadow:  0px 0px 2px 0px #878787;}
.videoFoto .panes .homeVideo, .videoFoto .panes .homePhoto{color: #333; font-weight: bold; font-size: 13px; line-height: 130%; display: block;}
.videoFoto ul{display: inline-block; width: 100%; }
.videoFoto ul, .videoFoto ul li{margin: 0;}
.videoFoto ul li{list-style: none; float: left; padding: 8px 0; display: block; background: url('/img/tabsBgrd.png') repeat-x left top; border:1px solid #b4b4b4; margin-top: 5px; text-align: center; width: 120px;}
.videoFoto ul li.active{border:none;padding: 10px 0; background: #fff; z-index: 2; position: relative; width: 120px; text-align: center;
                        -webkit-box-shadow:  0px 0px 2px 0px #878787;box-shadow:  0px 0px 2px 0px #878787; -moz-box-shadow:  0px 0px 2px 0px #878787; margin: 0;}
.videoFoto ul li.active a{ background: none repeat scroll 0 0 #FFFFFF;padding: 0 21px 16px;position: relative;}
.videoFoto ul li.photo{width: 112px;}
.videoFoto ul li.photo.active a{padding: 0 21px 16px;}
.videoFoto ul li a span{color: #333; font-weight: bold; font-size: 15px; text-shadow: 1px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=1, offy=1);}
.videoFoto ul li a:hover, .videoFoto ul li a:hover span{text-decoration: none;}
.videoFoto .panes img{width: 100%;}

/*program-tabs*/

.program .tabs-links {display: none;}

.scheduleHolder {
    display: table;
    width: 100%;
    min-height: 60px;
    border-bottom: 1px solid #ccc;
}
.scheduleHolder:last-child {border-bottom: 0px;}

.scheduleHolder .icon {
    display: table-cell;
    width: 56px; 
    height: 60px;
    text-indent: -9999px;
    vertical-align: middle;
}
.scheduleHolder .icon-serija{background: url('/img/icons/serija.png') no-repeat center center;}
.scheduleHolder .icon-film{background: url('/img/icons/film.png') no-repeat center center;}
.scheduleHolder .icon-emisija{background: url('/img/icons/star.png') no-repeat center center;}
.scheduleHolder .icon-sport{background: url('/img/icons/sport.png') no-repeat center center;}
.scheduleHolder .icon-info{background: url('/img/icons/info.png') no-repeat center center;}

.scheduleHolder .time {
    display: table-cell;
    font-size: 14px;
    font-weight: bold;
    color: #999;
    width: 50px;
    height: 60px;
    vertical-align: middle;
    font-family: 'open_sanssemibold';
}

.hero-item .scheduleHolder a {
    display: table-cell !important;
    font-size: 14px;
    font-weight: bold;
    color: #332C37;
    height: 60px;
    vertical-align: middle;
    line-height: 120%;
    padding-right: 10px;
    font-family: 'open_sanssemibold';
}
.hero-item .scheduleHolder a:hover {
    text-decoration: none;
    color: #EE174C;
}

.scheduleHolder.scheduleCurrent {
    background-color: #332C37;
}
.scheduleHolder.scheduleCurrent a {color: #fff;}



/*
.program{display: block; margin-bottom: 55px; display:block; background: #fff; padding: 0 35px 20px; position: relative; top:15px;
         -webkit-box-shadow:  0px 0px 2px 0px #878787;box-shadow:  0px 0px 2px 0px #878787; -moz-box-shadow:  0px 0px 2px 0px #878787;}
.program .panes{display:block; }

.program .tabs-links{display: inline-block; width: 100%; background: #161616; height: 60px;}
.program ul, .program ul li{margin: 0;}
.program ul li{list-style: none; float: left; padding: 0; display: block;}
.program ul li.active-pr{border:none;padding: 0;z-index: 2; position: relative;}
.program ul li a{color: #333; font-weight: bold; font-size: 15px; text-shadow: 1px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=1, offy=1);}
.program ul li a:hover{text-decoration: none;}

.program table{border-collapse:collapse;border-left: none; color: #333; font-size: 13px; margin: 0;text-align:left;width:100%;}
.program table thead tr td, .program table thead tr td th{background-color:#F2F2F2;border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;color:#333333;font-weight:normal;padding:8px 15px; font-size:13px; line-height:130%;}
.program table tbody tr td{background-color:#F2F2F2;border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;padding:8px 15px;color:#333; font-size:13px; line-height:23px; font-family:Tahoma, Arial;}
.program table tbody tr th{background-color:#F2F2F2;border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;color:#333;font-weight:normal;padding:8px 15px;font-size:13px; line-height:130%;}
.program table tbody tr td ul, .program table tbody tr td ol{margin:0;} 

.program table span{color: #fff; font-size: 13px; line-height: 100%; display: inline; background: #CC0000; float: right; padding: 5px;
                    -moz-border-radius: 13px; border-radius: 13px;-webkit-border-radius: 13px; behavior: url(/js/PIE.htc);}

.program table tbody tr td.time{text-align: center; font-weight: bold;}
.program table tbody tr td.current{background: #FFCC33; font-weight: bold;}

.program ul{margin: 0 auto;width: 80%; height: 50px; padding-bottom: 8px; background: #d2d2d2; margin-top: -15px; 
            -moz-border-radius: 5px; border-radius: 5px;-webkit-border-radius: 5px; behavior: url(/js/PIE.htc); display: table;}
.program .tabs-links li{display: table-cell; width: 20%; text-align: center;}
.program .tabs-links li a{border: 1px solid #B3B3B3;display: block; height: 50px; line-height: 50px;}
.program ul li a{background: #f4f4f4;}
.panes-all{margin-top: -4px;}
.program .tabs-links li.programTab-1 a{-moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px; behavior: url(/js/PIE.htc); }
.program .tabs-links li.programTab-5 a{-moz-border-radius: 0px 5px 5px 0px; border-radius:0px 5px 5px 0px;-webkit-border-radius: 0px 5px 5px 0px; behavior: url(/js/PIE.htc); }
.program .tabs-links li a span{ height: 48px; display: block; border: 1px solid #fff;}
.program .tabs-links li.programTab-1 a span{-moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px; behavior: url(/js/PIE.htc); }
.program .tabs-links li.programTab-5 a span{-moz-border-radius: 0px 5px 5px 0px; border-radius:0px 5px 5px 0px;-webkit-border-radius: 0px 5px 5px 0px; behavior: url(/js/PIE.htc); }

.program .tabs-links li.programTab-1 a span{background:url('/img/tabs/tab-1-default.png') no-repeat center top; text-align: center;}
.program .tabs-links li.programTab-2 a span{background:url('/img/tabs/tab-2-default.png') no-repeat center top; text-align: center;}
.program .tabs-links li.programTab-3 a span{background:url('/img/tabs/tab-3-default.png') no-repeat center top; text-align: center;}
.program .tabs-links li.programTab-4 a span{background:url('/img/tabs/tab-4-default.png') no-repeat center top; text-align: center;}
.program .tabs-links li.programTab-5 a span{background:url('/img/tabs/tab-5-default.png') no-repeat center top; text-align: center;}

.program .tabs-links li.active-pr.programTab-1 a span, .program .tabs-links li.programTab-1 a:hover span{background:url('/img/tabs/tab-1.png') no-repeat center top; text-align: center;}
.program .tabs-links li.active-pr.programTab-2 a span, .program .tabs-links li.programTab-2 a:hover span{background:url('/img/tabs/tab-2.png') no-repeat center top; text-align: center;}
.program .tabs-links li.active-pr.programTab-3 a span, .program .tabs-links li.programTab-3 a:hover span{background:url('/img/tabs/tab-3.png') no-repeat center top; text-align: center;}
.program .tabs-links li.active-pr.programTab-4 a span, .program .tabs-links li.programTab-4 a:hover span{background:url('/img/tabs/tab-4.png') no-repeat center top; text-align: center;}
.program .tabs-links li.active-pr.programTab-5 a span, .program .tabs-links li.programTab-5 a:hover span{background:url('/img/tabs/tab-5.png') no-repeat center top; text-align: center;}
*/
/*-- latest all --*/
/*.latestAll li {
    background-image: url("/img/gw-separator.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    padding-bottom: 5px;
}
.latestAll li .releaseTime {display: block; float: left; width: 40px; color: #cc0000;}
.latestAll li .title a {color: #333; margin-left: 10px;}
.latestAll .vidijos {text-align: center; display: block; margin-top: 10px;}
.latestAll .vidijos a {background-color: #cc0000; color: #fff; 
         text-transform: uppercase; padding: 4px 8px; font-size: 13px; display: inline-block}*/

/*-- free entry thrid --*/
#content .partBoxThrid {
    width: 49%;
}
#content .partBoxThrid.left {
    margin-right: 2%
}
.freeEntry img {
    width: 40%;
    float: left;
    margin-right: 2%;
    margin-bottom: 2%;
}
.freeEntry p {
    padding-bottom: 0;
}
/*-- part Ankete --
.poll h3 {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    color: #333;
    padding-bottom: 5px;
    margin-bottom: 15px;
}
.poll form {
    color: #333;
}
.poll .buttonHolderFull {
    border-top: 1px solid #fff;
    padding-top: 15px;
    margin-top: 15px;
}
.poll .pollHolder {
    padding: 5px 0px;
}
.poll button {
    background-color: #cc0000; 
    color: #fff; 
    text-transform: uppercase; 
    padding: 4px 8px; 
    font-size: 13px; 
    display: inline-block;
    cursor: pointer;         
}*/
.load-more{width: 100%; background-color: #ccc; padding: 20px 0;}
.load-more a{background-color: #EE174C; border-radius: 5px; padding: 20px; display: block; margin: 0 auto;  text-align: center; text-transform: uppercase;
             max-width: 180px;font-family: open_sanslight; line-height: 100%; color: #332C37; font-weight: bold; font-size: 30px;}
.load-more a:hover{text-decoration: none; color: #fff;}
.choosenHolder{width: 100%; background-color: #332C37;}
.choosenHolder.branding {width: 990px; margin: 0 auto;}
.choosen{width:1300px; padding: 40px 0 20px 0; margin: 0 auto; display: block}
.sliderHolder{display: none}


.latestFive h3{background-color: #b7b7b7; color: #fff; font-size: 24px; padding: 5px 10px; margin: 0; text-align: right;}
.latestFive .latestAll ul{margin: 0;}
.latestFive .latestAll ul li{margin: 0; background-color: #f8f8f8; padding: 10px; border-bottom: 1px solid #ccc;}
.latestFive .latestAll ul li a.mobileThumbPV{width: 100px; float: left; margin: 0 10px 0 0; position: relative; display: block; height: 100px;}
.latestFive .latestAll ul li p.sectionSmall_eventDate{font-size: 10px; text-transform: uppercase; color: #666; padding: 0 0 5px 0; line-height: 100%;}
.latestFive .latestAll ul li p.sectionSmall_eventDate a span{max-width: 80px; word-wrap: break-word; display: block;}
.latestFive .latestAll ul li p.sectionSmall_eventDate span.eventDate{ vertical-align: top}
.latestFive .latestAll ul li p.sectionSmall_eventDate a{ border-right: 1px solid #666666;color: #666666;display: inline-block !important; padding-right: 10px; margin-right: 10px;line-height: 100%;}
.latestFive .latestAll ul li.oddList{background-color: #fff;}
.latestFive .latestAll ul li h2.title{color: #332C37; font-size: 16px;}
.latestFive .latestAll ul li h2.title a{color: #332C37; margin: 0;}
.latestFive .latestAll ul li a.mobileThumbPV span{text-transform: uppercase; color: #fff; font-size: 10px; font-family: Arial; line-height: 140%; padding: 0 1px; float: right;
                                                  position: relative; z-index: 1; margin: 0; top: -14px;}
.latestFive .latestAll ul li a.mobileThumbPV span.icon-photo{background-color: #F31955;}
.latestFive .latestAll ul li a.mobileThumbPV span.icon-video{background-color:  #0099FF;}
.latestFive .latestAll ul li a.mobileThumbPV span.icon-audio{background-color: #33CC33;}


.quickLinks .social{background: url("/img/icons/social/hovLine.jpg") no-repeat left top; padding: 35px 50px 25px; position: absolute; top: 40px; z-index: 9999; width: 400px; right: -100px;}
.quickLinks .social ul{margin: 0; list-style: none;}
.quickLinks .social ul li{float: left; margin: 0 20px 0 0; list-style: none;}
.quickLinks .social ul li a{width: 50px; height: 50px; display: block; text-indent: -9999px;}
.quickLinks .social ul li.facebook a{background: url("/img/icons/social/facebook.jpg") no-repeat left top}
.quickLinks .social ul li.twitter a{background: url("/img/icons/social/twitter.jpg") no-repeat left top}
.quickLinks .social ul li.pinterest a{background: url("/img/icons/social/pinterest.jpg") no-repeat left top}
.quickLinks .social ul li.gplus a{background: url("/img/icons/social/gplus.jpg") no-repeat left top}
.quickLinks .social ul li.youtube a{background: url("/img/icons/social/youtube.jpg") no-repeat left top}
.quickLinks .social ul li.instagram a{background: url("/img/icons/social/instagram.png") no-repeat center center;}
.quickLinks .social ul li.instagram{margin: 0;}


.quickLinks .searchForm form.searchForm{background: url("/img/icons/social/hovLineSearch.jpg") no-repeat left top; padding: 40px 20px 30px; position: absolute; top: 40px; z-index: 9999; width: 460px; right: -50px;}
.quickLinks .searchForm fieldset.searchFieldset{width: auto;}
.quickLinks .searchForm form.searchForm input{background: #F4F4F4; color: #666; font-size: 12px; font-family: open_sanssemibold; line-height: 100%; width: 313px; padding: 11px 10px 12px; float: left}
.quickLinks .searchForm form.searchForm button{background: #EE174C; text-transform: uppercase; width: auto; height: auto; text-indent: 0; margin-left: 10px;font-family: open_sanssemibold; font-size: 14px; line-height: 100%; color: #fff; padding: 12px 20px;}
.quickLinks .searchForm form.searchForm button:hover{background: #EE174C; text-decoration: none;}


.quickLinks .userNav .signInFormHolder {background: url("/img/icons/social/hovLineUser.jpg") no-repeat left top; padding: 30px 20px 20px; position: absolute; top: 40px; z-index: 9999; width: 460px; right: 0px;}
.quickLinks .userNav .signInFormHolder form.signIn input{background: #F4F4F4; color: #666; font-size: 12px; font-family: open_sanssemibold; line-height: 100%; padding: 11px 10px 12px; float: left;width: 148px; margin: 0 10px 10px 0;}
.quickLinks .userNav .signInFormHolder form.signIn button{background: #EE174C; text-transform: uppercase; width: auto; height: auto; text-indent: 0; margin-left: 0;font-family: open_sanssemibold; font-size: 14px; line-height: 100%; color: #fff; padding: 12px 15px;}
.quickLinks .userNav .signInFormHolder form.signIn button:hover{background: #EE174C; text-decoration: none;}
.quickLinks .userNav .signInFormHolder form.signIn a{font-family: Arial; font-size: 10px; line-height: 100%; float: left; padding: 0; margin: 0; display: block;  color: #EE174C;}
.quickLinks .userNav .signInFormHolder form.signIn a.passBorder{border-right: 1px solid #EE174C; padding: 0 10px 0 0; margin: 0 10px 0 0;}
/* other than blocks */

.quickLinks .userNav .signInFormHolder .avatarHolder{ display: block;float: left;margin: 0;width: 350px;}
.quickLinks .userNav .signInFormHolder .avatarHolder .centerAV{float: left; margin: 0 20px 0 0;}
.quickLinks .userNav .signInFormHolder .avatarHolder .centerAV a img{border-radius: 40px;  display: block;max-width: 60px; max-height: 60px;}
.quickLinks .userNav .signInFormHolder .avatarHolder h4.userName{font-size: 10px; text-transform: uppercase; color: #EE174C; font-family: Arial; line-height: 140%; margin: 0; display: table-cell; vertical-align: middle; height: 60px;}
.quickLinks .userNav .signInFormHolder a.button{    background: none repeat scroll 0 0 #EE174C;color: #fff;display: block;float: right;font-size: 12px;line-height: 100%;
                                                    margin-top: 16px;max-width: 90px;padding: 8px 10px;text-align: center;text-transform: uppercase;}
.quickLinks .userNav .signInFormHolder a.button:hover{cursor: pointer; text-decoration: none;}


.quickLinksFixed .social{background: url("/img/icons/social/hovLine.jpg") no-repeat left top; padding: 35px 50px 25px; position: absolute; top: 40px; z-index: 9999; width: 400px; right: -100px;}
.quickLinksFixed .social ul{margin: 0; list-style: none;}
.quickLinksFixed .social ul li{float: left; margin: 0 20px 0 0; list-style: none;}
.quickLinksFixed .social ul li a{width: 50px; height: 50px; display: block; text-indent: -9999px;}
.quickLinksFixed .social ul li.facebook a{background: url("/img/icons/social/facebook.jpg") no-repeat left top}
.quickLinksFixed .social ul li.twitter a{background: url("/img/icons/social/twitter.jpg") no-repeat left top}
.quickLinksFixed .social ul li.pinterest a{background: url("/img/icons/social/pinterest.jpg") no-repeat left top}
.quickLinksFixed .social ul li.gplus a{background: url("/img/icons/social/gplus.jpg") no-repeat left top}
.quickLinksFixed .social ul li.youtube a{background: url("/img/icons/social/youtube.jpg") no-repeat left top}
.quickLinksFixed .social ul li.instagram a{background: url("/img/icons/social/instagram.png") no-repeat center center;}
.quickLinksFixed .social ul li.instagram{margin: 0;}


.quickLinksFixed .searchForm form.searchForm{background: url("/img/icons/social/hovLineSearch.jpg") no-repeat left top; padding: 40px 20px 30px; position: absolute; top: 40px; z-index: 9999; width: 460px; right: -50px;}
.quickLinksFixed .searchForm fieldset.searchFieldset{width: auto;}
.quickLinksFixed .searchForm form.searchForm input{background: #F4F4F4; color: #666; font-size: 12px; font-family: open_sanssemibold; line-height: 100%; width: 313px; padding: 11px 10px 12px; float: left}
.quickLinksFixed .searchForm form.searchForm button{background: #EE174C; text-transform: uppercase; width: auto; height: auto; text-indent: 0; margin-left: 10px;font-family: open_sanssemibold; font-size: 14px; line-height: 100%; color: #fff; padding: 12px 20px;}
.quickLinksFixed .searchForm form.searchForm button:hover{background: #EE174C; text-decoration: none;}


.quickLinksFixed .userNav .signInFormHolder {background: url("/img/icons/social/hovLineUser.jpg") no-repeat left top; padding: 30px 20px 20px; position: absolute; top: 40px; z-index: 9999; width: 460px; right: 0px;}
.quickLinksFixed .userNav .signInFormHolder form.signIn input{background: #F4F4F4; color: #666; font-size: 12px; font-family: open_sanssemibold; line-height: 100%; padding: 11px 10px 12px; float: left;width: 148px; margin: 0 10px 10px 0;}
.quickLinksFixed .userNav .signInFormHolder form.signIn button{background: #EE174C; text-transform: uppercase; width: auto; height: auto; text-indent: 0; margin-left: 0;font-family: open_sanssemibold; font-size: 14px; line-height: 100%; color: #fff; padding: 12px 15px;}
.quickLinksFixed .userNav .signInFormHolder form.signIn button:hover{background: #EE174C; text-decoration: none;}
.quickLinksFixed .userNav .signInFormHolder form.signIn a{font-family: Arial; font-size: 10px; line-height: 100%; float: left; padding: 0; margin: 0; display: block;  color: #EE174C;}
.quickLinksFixed .userNav .signInFormHolder form.signIn a.passBorder{border-right: 1px solid #EE174C; padding: 0 10px 0 0; margin: 0 10px 0 0;}
/* other than blocks */

.quickLinksFixed .userNav .signInFormHolder .avatarHolder{ display: block;float: left;margin: 0;width: 350px;}
.quickLinksFixed .userNav .signInFormHolder .avatarHolder .centerAV{float: left; margin: 0 20px 0 0;}
.quickLinksFixed .userNav .signInFormHolder .avatarHolder .centerAV a img{border-radius: 40px;  display: block;max-width: 60px; max-height: 60px;}
.quickLinksFixed .userNav .signInFormHolder .avatarHolder h4.userName{font-size: 10px; text-transform: uppercase; color: #EE174C; font-family: Arial; line-height: 140%; margin: 0; display: table-cell; vertical-align: middle; height: 60px;}
.quickLinksFixed .userNav .signInFormHolder a.button{    background: none repeat scroll 0 0 #EE174C;color: #fff;display: block;float: right;font-size: 12px;line-height: 100%;
                                                    margin-top: 16px;max-width: 90px;padding: 8px 10px;text-align: center;text-transform: uppercase;}
.quickLinksFixed .userNav .signInFormHolder a.button:hover{cursor: pointer; text-decoration: none;}







@media (max-width: 2560px) {
    .header, .footer-holder, .horizontalSubNavigation {width:990px;}
    h1.logo, div.logo{padding-top: 5px;width: 120px;}
    h1.logo a, div.logo a{background: url("/img/logo-large.png") no-repeat scroll left top transparent; width: 122px;}
    .headerholder {height: 191px;}
    .headerfix{height: auto;}
    .black-header{height: 100px;}
    .grey-header{height: 25px; padding-top: 5px; background-color: #3F3F3F;}
    .nav li a{font-size: 16px;}
    #topFull {padding: 5px 0}
    .horizontalSubNavigation ul li a {font-size: 14px; padding: 7px 11px 6px 0; font-weight: normal;letter-spacing: -0.3px;}
    .headerfix .white-header .quickLinks{display: none;}
    .headerfix .black-header{padding-top: 0;}
    .grey-header{padding-top: 8px; height: 22px;}
    .headerfix .grey-header .quickLinks{display: none;}
    .headerfix .grey-header .quickLinksFixed{display: block;}
    .headerfix .grey-header .quickLinksFixed .userNav{width: 30px; height: 30px; margin: -8px 0px 0 1px; background: url("/img/icons/user-small.png") no-repeat scroll left top transparent}
    .headerfix .grey-header .quickLinksFixed div.searchForm{width: 30px; height: 30px; margin: -8px 0 0 1px; background: url("/img/icons/search-small.png") no-repeat scroll left top transparent}
    .headerfix .grey-header .quickLinksFixed .socialNav{width: 30px; height: 30px; margin: -8px 0 0 1px; background: url("/img/icons/social-small.png") no-repeat scroll left top transparent}
    .headerfix .grey-header .quickLinksFixed .userNavCurrent{background: url("/img/icons/user-small.png") no-repeat scroll left bottom transparent}
    .headerfix .grey-header .quickLinksFixed div.searchFormCurrent{ background: url("/img/icons/search-small.png") no-repeat scroll left bottom transparent}
    .headerfix .grey-header .quickLinksFixed .socialNavCurrent{ background: url("/img/icons/social-small.png") no-repeat scroll left bottom transparent}
    
    .headerfix .grey-header .quickLinks .userNav{width: 30px; height: 30px; margin: -8px 20px 0 1px; background: url("/img/icons/user-small.png") no-repeat scroll left top transparent}
    .headerfix .grey-header .quickLinks div.searchForm{width: 30px; height: 30px; margin: -8px 0 0 1px; background: url("/img/icons/search-small.png") no-repeat scroll left top transparent}
    .headerfix .grey-header .quickLinks .socialNav{width: 30px; height: 30px; margin: -8px 0 0 1px; background: url("/img/icons/social-small.png") no-repeat scroll left top transparent}
    .headerfix .grey-header .quickLinks .userNavCurrent{background: url("/img/icons/user-small.png") no-repeat scroll left bottom transparent}
    .headerfix .grey-header .quickLinks div.searchFormCurrent{ background: url("/img/icons/search-small.png") no-repeat scroll left bottom transparent}
    .headerfix .grey-header .quickLinks .socialNavCurrent{ background: url("/img/icons/social-small.png") no-repeat scroll left bottom transparent}
    .headerfix .grey-header .quickLinks .liveStream{background: none; height: 30px; width: auto; margin: -8px 20px 0 0;}
    .headerfix .grey-header .quickLinks .liveStream a{line-height: 30px; color: #EE174C; font-size: 12px; text-align: left;}
    .headerfix #secondaryNavigation{clear: none !important;}
    .menu ul li{border: none;}
    .headerfix .menu ul li a, .headerfix .menu ul li a:visited{font-size: 12px; line-height: 12px;}
    .choosen a.last{display: none;}
    .choosen{width:980px;}
    .grey-header .quickLinks .userNav .signInFormHolder, .grey-header .quickLinks .searchForm form.searchForm, .grey-header .quickLinks .social{top: 30px; background: #fff; border: 1px solid #bbb;}
    .grey-header .quickLinks .searchForm form.searchForm{top: 30px; right: -31px; margin: 0; padding: 30px 20px; height: auto;}
    .grey-header .quickLinks .social{right: -62px; padding: 25px 50px;}
    .grey-header .quickLinks .userNav .signInFormHolder{padding: 25px 20px 15px;}

}
@media (min-width: 998px){#sideNavigation {display: none !important;}#container{left: 0 !important;} .topFullHolder{left: 0 !important;}}
@media (max-width: 997px) {
    #container{position: relative;}
    .header, .footer-holder, .horizontalSubNavigation {width:768px; position: relative;}
    #footer.branding {width: 100%}
    .footerCopy{padding-left: 20px;}
    h1.logo, div.logo{padding-top: 5px;width: 81px;}
    h1.logo a, div.logo a{background: url("/img/logo-medium.png") no-repeat scroll left top transparent; width: 81px; height: 60px;}
    .baner46860{display: block; padding: 5px 20px 0 0;}
    .baner46860 img{display: block;}
    .white-header .quickLinks{display: none;}
    .headerholder {height: auto;}
    .headerholder.branding {width: 100%}
    .black-header{padding-top: 0; height: 70px;}
    .grey-header .quickLinks{display: block;}
    .headerfix .grey-header .quickLinks{display: block;}
    .headerfix .grey-header .quickLinksFixed{display: none;}
    .grey-header .quickLinks .userNav{width: 30px; height: 30px; margin: -8px 20px 0 1px; background: url("/img/icons/user-small.png") no-repeat scroll left top transparent}
    .grey-header .quickLinks .searchForm{width: 30px; height: 30px; margin: -8px 0 0 1px; background: url("/img/icons/search-small.png") no-repeat scroll left top transparent}
    .grey-header .quickLinks .socialNav{width: 30px; height: 30px; margin: -8px 0 0 1px; background: url("/img/icons/social-small.png") no-repeat scroll left top transparent}
    .grey-header .quickLinks .userNavCurrent{background: url("/img/icons/user-small.png") no-repeat scroll left bottom transparent}
    .grey-header .quickLinks .searchFormCurrent{ background: url("/img/icons/search-small.png") no-repeat scroll left bottom transparent}
    .grey-header .quickLinks .socialNavCurrent{ background: url("/img/icons/social-small.png") no-repeat scroll left bottom transparent}
    .grey-header .quickLinks .liveStream{background: none; height: 30px; width: auto; margin: -8px 20px 0 0;}
    .grey-header .quickLinks .liveStream a{line-height: 30px; color: #EE174C; font-size: 12px; text-align: left;}
    .nav li a{font-size: 11px;}
    #secondaryNavigation{clear: none !important;}
    .menu ul li a, .headerfix .menu ul li a:visited{font-size: 12px; line-height: 12px;}
    .headerfix .black-header{display: none;}
    .choosen a.last{display: block; margin-bottom: 0;}
    .choosen a.third{clear: left;margin-bottom: 0;}
    .choosenHolder.branding {width: 100%;}
    .choosen{width:768px; position: relative;}
    .grey-header .quickLinks .userNav .signInFormHolder, .grey-header .quickLinks .searchForm form.searchForm, .grey-header .quickLinks .social{top: 30px; background: #fff; border: 1px solid #bbb;}
    .grey-header .quickLinks .searchForm form.searchForm{top: 30px; right: -31px; margin: 0; padding: 30px 20px; height: auto;}
    .grey-header .quickLinks .social{right: -62px; padding: 25px 50px;}
    .grey-header .quickLinks .userNav .signInFormHolder{padding: 25px 20px 15px;}
    .horizontalSubNavigation ul li a{font-size: 12px;}
    .topFullHolder.branding {width: 100%}
    .headerholder.branding.headerfix {margin: 0 auto;}
    .topFullHolder.branding.topFullHolderFixed {margin: 0 auto;}
    
    .latestFive .latestAll ul li p.sectionSmall_eventDate a span {max-width: 135px;}
    
    #sideNavigation {  display: none;position: fixed;left: 0;width: 200px; background-color: #1f1f1f; height: 100%; z-index: 9999;}
    #sideNavigation .menu{padding: 0;}
    #sideNavigation .menu ul{margin: 0;}
    #sideNavigation .menu ul li{border-left: 5px solid #bbb; padding: 13px 15px; margin: 0 0 1px 0; background-color: #2E2E2E; float: none}
    #sideNavigation .menu ul li a{color: #bbb; font-size: 14px; display: block; line-height: 110%; font-family: open_sanslight;}
    #sideNavigation .menu ul li a:hover{color: #fff; text-decoration: none;}
    #sideNavigation{ right: 0; left: auto; top: 0px;}
    #sideNavigation .menu ul li{border: none; padding: 13px 20px;}
    
    #sideNavigation .signInFormHolder{display: block;}
    #sideNavigation .userMenu{background: #000;}
    #sideNavigation .signInFormHolder .userMenu h2{background:transparent url('/img/login.jpg') no-repeat right center; line-height: 40px; margin: 0; padding: 0 30px 0 20px;
                                                             font-family: Arial; font-size: 10px; text-transform: uppercase; color: #bbb; font-weight: normal; margin-right: 10px;}
    #sideNavigation .signInFormHolder form.signIn{background: #1f1f1f; padding: 10px; width: 180px; margin: 0;}
    #sideNavigation .signInFormHolder form.signIn label{font-family: Arial; font-size: 10px; text-transform: uppercase; color: #bbb; margin: 0;}
    #sideNavigation .signInFormHolder form.signIn input{background: #2E2E2E; border-radius: 15px; height: 30px; line-height: 30px; padding: 0 10px; width: 160px;font-family: Arial; font-size: 10px; text-transform: uppercase; color: #bbb; margin-bottom: 10px;}
    #sideNavigation .signInFormHolder form.signIn a{color: #EE174C; text-transform: uppercase; font-size: 10px; margin-bottom: 5px; display: block; line-height: 100%;}
    #sideNavigation .signInFormHolder form.signIn button{border-radius: 5px; text-align: center; font-size: 12px; line-height: 100%; padding: 8px 10px; color: #1f1f1f; text-transform: uppercase; background: #EE174C; margin: 10px auto 0; max-width: 90px; display: block;}
    #sideNavigation .signInFormHolder form.signIn button:hover{cursor: pointer; text-decoration: none;}

    #sideNavigation .signInFormHolder .avatarHolder{width: 150px; display: block; margin: 10px auto 0;}
    
    #sideNavigation .signInFormHolder .avatarHolder .centerAV{float: left; margin: 0 20px 0 0; border-radius: 80px;display: block;height: 40px;overflow: hidden;position: relative;text-align: center;vertical-align: middle;width: 40px;}
    #sideNavigation .signInFormHolder .avatarHolder .centerAV.hor img{height: 40px; max-width: none; width: auto;}
    #sideNavigation .signInFormHolder .avatarHolder .centerAV.ver img{width: 40px; height: auto;}

    #sideNavigation .signInFormHolder .avatarHolder h4.userName{font-size: 10px; text-transform: uppercase; color: #EE174C; font-family: Arial; line-height: 140%; margin: 0; display: table-cell; vertical-align: middle; height: 40px;}
    #sideNavigation .signInFormHolder a.button{ clear: both; text-align: center; border-radius: 5px; font-size: 12px; line-height: 100%; padding: 8px 10px; color: #1f1f1f; text-transform: uppercase; background: #EE174C; margin: 10px auto 10px; max-width: 90px; display: block;}
    #sideNavigation .signInFormHolder a.button:hover{cursor: pointer; text-decoration: none;}
    
    
    .sideSearch span{line-height: 40px; color: #BBBBBB; font-family: Arial; text-transform: uppercase; font-size: 10px; padding-left: 20px; display: block; background: #000 url('/img/searchSide.jpg') no-repeat right center;}
    .sideSearch fieldset.searchFieldset input.searchInput{background: #2E2E2E; margin-bottom: 10px; width: 160px; border-radius: 10px; text-transform: uppercase; height: 30px; padding: 0 10px; line-height: 30px;color: #BBBBBB; font-family: Arial; font-size: 10px;}
    .sideSearch fieldset.searchFieldset button.searchButton{
          background: none repeat scroll 0 0 #EE174C; text-indent: 0;
    border-radius: 5px;
    color: #1F1F1F;
    display: block;
    font-size: 12px;
    line-height: 100%;
    margin: 0 auto;
    max-width: 80px;
    width: auto;
    float: none;
    padding: 8px 10px;
    text-align: center;
    text-transform: uppercase;
    }
    .sideSearch form.searchForm{padding: 10px; width: 180px;}
    
    .sideSocial .social ul{margin: 0; list-style: none;}
.sideSocial .social ul li{list-style: none; background: #2E2E2E; padding: 5px 20px; margin: 0 0 1px 0;}
.sideSocial .social ul li a{width: auto; height: 30px; display: block; color: #BBBBBB; font-family: Arial; text-transform: uppercase; font-size: 10px; padding-left: 45px; line-height: 30px;}
.sideSocial .social ul li a:hover{text-decoration: none; color: #fff;}
.sideSocial .social ul li.facebook a{background: url("/img/icons/social/facebook30.png") no-repeat left top}
.sideSocial .social ul li.twitter a{background: url("/img/icons/social/twitter30.png") no-repeat left top}
.sideSocial .social ul li.pinterest a{background: url("/img/icons/social/pinterest30.png") no-repeat left top}
.sideSocial .social ul li.gplus a{background: url("/img/icons/social/gplus30.png") no-repeat left top}
.sideSocial .social ul li.youtube a{background: url("/img/icons/social/youtube30.png") no-repeat left top}
.sideSocial .social ul li.instagram a{background: url("/img/icons/social/instagram30.png") no-repeat left top;}
.sideSocial .social ul li.instagram{margin: 0;}
 .sideSocial span{line-height: 40px; color: #BBBBBB; font-family: Arial; text-transform: uppercase; font-size: 10px; padding-left: 20px; display: block; background: #000 url('/img/socialSide.jpg') no-repeat right center;}
}
@media (min-width: 768px){#primaryNavigationShort, #secondaryNavigationShort {display: none !important;}#container{left: 0;}}
@media (max-width: 767px) {
    .header, .footer-holder, .horizontalSubNavigation {width:520px; position: relative;}
    .topFullHolder{display: none;}
    .grey-header, .headerfix .black-header, .headerfix .grey-header, .white-header #primaryNavigation{display: none;}
    .black-header .logo {display: none !important;}
    .black-header .baner72890 {padding: 5px 0; margin: 0 auto; width: 234px; height: 60px; float: none !important;}
    .white-header {height: 50px;}
    .headerholder {height: auto;left: 0;padding-top: 0;position: fixed;top: 0;width: 100%;z-index: 9998;}
    h1.logo-fixed, div.logo-fixed, h1.logo-fixed a, div.logo-fixed a{display: block; text-indent: -9999px;}
    .headerholder .white-header h1.logo-fixed, .headerholder .white-header div.logo-fixed{padding-top: 5px;width: 56px; margin: 0 auto;}
    .headerholder .white-header h1.logo-fixed a, .headerholder .white-header div.logo-fixed a{background: url("/img/logo-small.png") no-repeat scroll left top transparent; width: 56px; height: 42px;}
    .headerfix h1.logo-fixed, .headerfix div.logo-fixed{float: none; padding-left: 0;}
    .nav li a{font-size: 18px;}
    a.short-menu{background: url("/img/icons/short-menu.png") no-repeat left top; width: 40px; height: 40px; cursor: pointer; display: block; position: absolute; top: 5px; left: 40px;}
    a.short-user{background: url("/img/icons/short-user.png") no-repeat left top; width: 40px; height: 40px; cursor: pointer; display: block;position: absolute; top: 5px; right: 40px;}
    .footerLogo{display: block;float: none;height: 80px;margin: 0 auto;width: 108px; padding: 30px 0;}
    .footerNav {display: none;}
    .footerCopy{max-width: 300px; margin: 0 auto; padding: 0 20px 20px 20px; width: 100%;}
    .footerCopy p{text-align: center; float: none; margin: 0;}
    .footerCopy p.power{text-align: center; float: none; padding-top: 15px;}

    #secondaryNavigationShort{  display: none;position: fixed;left: 0;width: 200px; background-color: #1f1f1f; height: 100%; z-index: 9999;}
    #secondaryNavigationShort .menu{padding: 0;}
    #secondaryNavigationShort .menu ul{margin: 0;}
    #secondaryNavigationShort .menu ul li{border-left: 5px solid #bbb; padding: 13px 15px; margin: 0 0 1px 0; background-color: #2E2E2E; float: none}
    #secondaryNavigationShort .menu ul li a{color: #bbb; font-size: 14px; display: block; line-height: 110%; font-family: open_sanslight;}
    #secondaryNavigationShort .menu ul li a:hover{color: #fff; text-decoration: none;}
    #secondaryNavigationShort{ right: 0; left: auto; top: 0;}
    #secondaryNavigationShort .menu ul li{border: none; padding: 13px 20px;}
    
    #sideNavigation{display: none !important;}
    #primaryNavigationShort{display: none;position: fixed;left: 0;width: 200px; background-color: #1f1f1f; 
                              height: 100%; z-index: 9999; top: 0; overflow-y: auto; }
    #primaryNavigationShort .menu{padding: 0;background-color: #1f1f1f; }
    #primaryNavigationShort .menu ul{margin: 0;}
    #primaryNavigationShort .menu ul li{margin: 0; padding: 0; float: none;}
    #primaryNavigationShort .menu ul li ul{padding: 9px 0;}
    #primaryNavigationShort .menu ul li a{color: #bbb; font-size: 14px; display: block; line-height: 110%; 
                                          font-family: open_sanslight; border-left: 5px solid #bbb; 
                                          padding: 13px 15px; margin: 0 0 1px 0; background-color: #2E2E2E; 
                                          float: none}
    #primaryNavigationShort .menu ul li a:hover{color: #fff; text-decoration: none;}
    #primaryNavigationShort .menu ul li a.onPath{color: #fff; text-decoration: none;}
    #primaryNavigationShort .menu ul li.depth2 a{font-size: 12px; font-family: Arial;background: none; border: none; padding: 9px 20px; margin: 0;}
    #primaryNavigationShort .menu ul li.depth2 a.onPath{color: #fff;}
    
    #primaryNavigationShort .menu ul li.depth3 a{padding: 9px 30px;}

    #primaryNavigationShort div.searchForm {float: none; background: #000; width: 181px; padding: 10px 9px 10px 10px; height: 30px; margin: 0;}
    #primaryNavigationShort form.searchForm  {width:181px;display: block}
    #primaryNavigationShort fieldset.searchFieldset {width: 181px; border: medium none;margin: 0;padding: 0;}
    #primaryNavigationShort fieldset.searchFieldset input.searchInput{background:transparent url(/img/search/search.png) no-repeat scroll 0 0; height: 30px; float:left;padding:0 10px; text-transform: uppercase; line-height: 30px; width:133px; color: #bbb; font-family: Arial; font-size: 10px;}
    #primaryNavigationShort fieldset.searchFieldset button.searchButton {background:transparent url(/img/search/search.png) no-repeat scroll right top;cursor:pointer; float:left;height:30px;text-indent:-9999px;width:28px; padding:0}
    #primaryNavigationShort fieldset.searchFieldset button.searchButton:hover {background:transparent url(/img/search/search.png) no-repeat scroll right bottom;}

    #primaryNavigationShort .menu li > ul {display: none;}
    #primaryNavigationShort .menu li.onPath > ul {display: block;}
    
    
    #secondaryNavigationShort .signInFormHolder{display: block;}
    #secondaryNavigationShort .userMenu{background: #000;}
    #secondaryNavigationShort .signInFormHolder .userMenu h2{background:transparent url('/img/login.jpg') no-repeat right center; line-height: 50px; margin: 0; padding: 0 30px 0 20px;
                                                             font-family: Arial; font-size: 10px; text-transform: uppercase; color: #bbb; font-weight: normal; margin-right: 10px;}
    #secondaryNavigationShort .signInFormHolder form.signIn{background: #1f1f1f; padding: 10px; width: 180px; margin: 0;}
    #secondaryNavigationShort .signInFormHolder form.signIn label{font-family: Arial; font-size: 10px; text-transform: uppercase; color: #bbb; margin: 0;}
    #secondaryNavigationShort .signInFormHolder form.signIn input{background: #2E2E2E; border-radius: 15px; height: 30px; line-height: 30px; padding: 0 10px; width: 160px;font-family: Arial; font-size: 10px; text-transform: uppercase; color: #bbb; margin-bottom: 10px;}
    #secondaryNavigationShort .signInFormHolder form.signIn a{color: #EE174C; text-transform: uppercase; font-size: 10px; margin-bottom: 5px; display: block; line-height: 100%;}
    #secondaryNavigationShort .signInFormHolder form.signIn button{border-radius: 5px; text-align: center; font-size: 12px; line-height: 100%; padding: 8px 10px; color: #1f1f1f; text-transform: uppercase; background: #EE174C; margin: 10px auto 0; max-width: 90px; display: block;}
    #secondaryNavigationShort .signInFormHolder form.signIn button:hover{cursor: pointer; text-decoration: none;}

    #secondaryNavigationShort .signInFormHolder .avatarHolder{width: 150px; display: block; margin: 10px auto 0;}
    #secondaryNavigationShort .signInFormHolder .avatarHolder .centerAV{float: left; margin: 0 20px 0 0;}
    #secondaryNavigationShort .signInFormHolder .avatarHolder .centerAV a img{border-radius: 40px; max-width: 40px; max-height: 40px;}
    #secondaryNavigationShort .signInFormHolder .avatarHolder h4.userName{font-size: 10px; text-transform: uppercase; color: #EE174C; font-family: Arial; line-height: 140%; margin: 0; display: table-cell; vertical-align: middle; height: 40px;}
    #secondaryNavigationShort .signInFormHolder a.button{ clear: both; text-align: center; border-radius: 5px; font-size: 12px; line-height: 100%; padding: 8px 10px; color: #1f1f1f; text-transform: uppercase; background: #EE174C; margin: 10px auto 10px; max-width: 90px; display: block;}
    #secondaryNavigationShort .signInFormHolder a.button:hover{cursor: pointer; text-decoration: none;}


    .choosenHolder .choosen {display: none;}
    .sliderHolder{display: block;width: 480px; margin: 0 auto; background-color: #332C37; position: relative;}
    .slider{width: 480px; margin: 0 auto; display: block;  padding: 40px 0;}
    .slider a{width: 480px;}
    
    .latestFive .latestAll ul li p.sectionSmall_eventDate a span {max-width: 260px;}
}

@media (max-width: 537px) {
    .header, .footer-holder, .horizontalSubNavigation {max-width:480px; width:100%;}
    a.short-menu{left: 20px;}
    a.short-user{right: 20px;}
    .sliderHolder {width: 100%;}
    .slider{width: 100%; max-width: 480px; margin: 0 auto; display: block;  padding: 40px 0;}
    .slider a{width: 100%;  max-width: 480px;}
.latestFive .latestAll ul li p.sectionSmall_eventDate a {
    border-right: medium none;
    color: #666666;
    display: block !important;
    line-height: 100%;
    margin-right: 0;
    margin-bottom: 5px !important;
    padding-right: 0;}
.latestFive .latestAll ul li p.sectionSmall_eventDate a span {
    max-width: 100%;}
.latestFive .latestAll ul li p.sectionSmall_eventDate span.eventDate {
    display: block;}
}
@media (max-width: 357px) {
    .footerCopy{max-width: 160px;}
}