
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.95);
}

.navbar {
	border-radius: 5px;	
	margin-bottom: 20px;
}

*{margin:0;padding:0}

body{background:#FCFCFC;font-family:'Open Sans', sans-serif;font-style:normal;line-height:1.8;font-weight:400;font-size:16px;font-smooth:always;color:#424242;-webkit-font-smoothing:subpixel-antialiased;min-width: 350px;max-width:1200px;margin:0 auto;background-color:#F0F0F0;padding-bottom: 100px;}
table,td,div,img{border:0;border-collapse:collapse}
table{width:100%;}

ul,ul li{list-style:none;list-style-image:none}
a img{border:none}
a{font-weight:700;text-decoration:none;color:#554A7C}
a:hover,a:active,a:focus{text-decoration:underline}
input,select,textarea,html body textarea,.form-file{color:#000;font-family:Arial;font-size:0.923em;vertical-align:middle}
input.form-text,select,textarea,.form-file{background:#fff;border:1px solid #585858;padding:2px 0 4px 5px}
.clear{clear:both}
.limitwidth{overflow:hidden;}
.headerstrip{background:#EBEBEB;}
#fullwidth{background:#393939;overflow:hidden;width:100%}
.logostrip{width:100%;}
#logo{margin:0 auto;width:25%;min-width:250px;max-width:250px;text-align:center;float:left;}
.top728x90ads{background:#F0F0F0;width:75%;text-align:center;float:right;}
.topads{background-color:#eee;padding:5px 0;margin:5px 0;width:100%}
.admain{border-bottom:2px solid #F0F0F0;border-top:2px solid #F0F0F0;padding:10px 0;margin-top:20px}
.breadcrumbs{color:#656659;font-family:'Open Sans', sans-serif;font-size:0.877em;padding:4px 0;}
.breadcrumbs a{color:#656659;font-family:'Open Sans', Arial, sans-serif;font-size:1.077em;font-weight:500;}
.d-n{background:url(../images/sprites.png);position:absolute;background-position:3px -170px;width:27px;height:15px;border:none;display:inline;margin-left:3px;padding-bottom:-3px;padding-left:35px;vertical-align:top}
.cse{background:url(../images/cse.png) no-repeat left;float:right;border:none;height:25px;width:140px}
.search .indent{overflow:hidden;font-size:1.1em}
.search .form-text{margin:0 auto;background:#000;border:0;color:#fff;margin:0 3px 0 0;padding:10px 5px;width:400px;font-size:1.1em}
.search .form-submit{margin:0 auto;background:#435A9C;border:0;color:#FFF;cursor:pointer;display:inline;font-size:0.846em;font-weight:700;overflow:hidden;padding:11px 0;text-transform:uppercase;width:140px}
.search{text-align:center;}

#footerbar{display:inline-block;list-style:none;width:99.99%;background:#554A7C}
#footer{text-transform:uppercase;background:#554A7C;height:32px;border-left:1px solid #6C628F;max-width:1200px;}
#footer ul{display:inline-block;list-style:none;background:#554A7C}
#footer li{float:left;border-right:1px solid #6C628F;}
#footer ul li:first-child{border-left:1px solid #6C628F;}
#footer li a{text-decoration:none;display:inline-block;line-height:32px;color:#FFF;font-family:Calibri;font-size:1.000em;padding:0 20px}
#footer li a:hover,#footer li.active a{background-color:#6C628F;color:#FFF}

#pag{background-color:#333333;color:#FFF;font-family:Geneva, Arial, Tahoma, sans-serif;font-size:1.077em;font-weight:700;padding:10px}
#pag a{color:#FFF;text-decoration:none;font-family:'Open Sans', sans-serif;font-size:1.077em;}
#content{background:#F0F0F0;border:1px solid #E5E5E5;overflow:hidden;text-align:justify;margin-bottom:5px;}
.sidebarboxtitle{color:#5D4F8F;border-bottom:3px solid #5D4F8F;font-family:'Open Sans';font-size:1.385em;font-weight:500;padding:5px 0;margin:5px 10px;box-shadow:0 1px 0 #dbdbdb}
.sidebarboxtitle a{color:#5D4F8F;font-family:'Open Sans';font-size:1.385em;font-weight:500}
.sidebarboxtitle a:hover{font-family:'Open Sans';font-size:1.385em;font-weight:500;color:#5D4F8F;text-decoration:none}
.sidebarbox{background-color:#FCFCFC;padding:10px 10px;margin:0 10px;}
.sidebarbottom{padding-bottom:10px}
.sidebartext{border-bottom:2px solid #E4E4E4;color:#444;font-family:Abel,sans-serif;font-size:1.154em;letter-spacing:.5px;padding-top:10px;padding:3px 15px}
.sidebartextimg{border-bottom:3px solid #E4E4E4;color:#444;font-family:Abel,sans-serif;font-size:1.154em;letter-spacing:.5px;padding-top:10px;padding:0 15px;min-height:70px}
.sidebartextimg:hover,.sidebartext:hover{background-color:#EBEBEB}
.sidebartext a,.sidebartextimg a{color:#554A7C;font-weight:500}
.lessmargin{margin:-12px 0 0}
#Days_count-ccl{color:#554A7C;font-family:'Open Sans', Geneva, Arial, Tahoma, sans-serif;font-size:3.077em;text-align:center;padding:10px;height:50px;}
#clockJS-ccl{color:#5D4F8F;font-family:Abel, Geneva, Arial, Tahoma, sans-serif;font-size:1.923em;text-align:center;height:45px;width:100%;font-weight:700}
.tickets{color:#EBEBEB;font-size:2.308em;font-family:Abel, Geneva, Arial, Tahoma, sans-serif;text-align:center;width:100%;font-weight:700}
.tickets a{color:#EBEBEB}
.scheduletitle{color:#5D4F8F;border-bottom:3px solid #5D4F8F;font-family:'Open Sans';font-size:1.462em;;font-weight:500;padding:5px 0;margin:5px 0 10px;box-shadow:0 1px 0 #dbdbdb}
.subheading2{color:#554A7C;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:1.000em;font-weight:500;margin-top:-5px}
.schedulevs{color:#554A7C;font-family: 'Signika', sans-serif;font-size:3.077em;letter-spacing:-1px;font-weight:700;padding:0px 40px;line-height:60px;}
.nextmatchvs{color:#554A7C;font-family: 'Signika', sans-serif;font-size:2.308em;letter-spacing:-1px;font-weight:700;padding:0px 10px;line-height:60px;}
.match_no{color:#554A7C;font-family:Abel;font-size:1.923em;letter-spacing:2px;padding:0 5px;text-align:center;margin:-7px 0}
.mainbarbox{background-color:#F6F6F6;padding:10px 20px 10px 10px}
.mainbarboxtitle{color:#554A7C;border-bottom:3px solid #554A7C;font-family:'Open Sans';font-size:1.462em;;font-weight:500;padding:5px 0;margin:5px 0 10px;box-shadow:0 1px 0 #dbdbdb}
.mainbarboxtitle a,.mainbarboxtitle a:hover{color:#554A7C}
.codes{font-family:Geneva, Arial, Tahoma, sans-serif;font-size:1.000em}
.mainbox{padding:2px;font-family:'Open Sans', sans-serif;font-size:1.031em;color:#676761;line-height:24px}
.newbox{padding-bottom:15px}
.meta-info{font-style:italic;font-size:1.000em;color:#554A7C;padding-bottom:7px}
h1{color:#554A7C;font-family:'Open Sans';font-size:1.538em;font-weight:400;padding:5px 0;margin:0 0 10px;box-shadow:0 3px 0 #554A7C}
h1 a{font-weight:400;}
h1 a:hover{text-decoration:none;}
h2{color:#554A7C;border-bottom:1px solid #D0D0D0;border-top:1px solid #D0D0D0;margin:10px 0 0;font-family:sans-serif;font-size:1.154em;font-weight:700;padding:3px 0}
h2:hover{background-color:#FCFCFC;color:#554A7C}
h3{color:#554A7C;font-family:'Open Sans';font-size:1.231em;padding:4px 0;font-weight:400}
tr.toprow td{background-color:#554A7C;color:#FFF;font-family:'Open Sans';font-size:1.077em;font-weight:500;padding:10px 0 10px 15px}
tr.toprow2 td{background-color:#554A7C;color:#FFF;font-family:'Open Sans';font-size:1.000em;font-weight:500;padding:4px 0 4px 12px}
tr td a{color:#4B4B46;font-weight:500;text-decoration:underline}
tr.d1:hover td,tr.d2:hover td,tr.d3:hover td,tr.dd1:hover td,tr.dd2:hover td,tr.sm1:hover td{background-color:#F3F3F8}
.noul{text-decoration:none}
tr td a:hover{color:#4B4B46;font-weight:700}
tr.d1 td{background-color:#FCFCFC;color:#554A7C;font-family:'Open Sans', sans-serif;font-size:1.000em;border-bottom:1px solid #E4E4E4;padding:6px 0 6px 15px}
tr.dd1 td{background-color:#F0F0F0;color:#141414;font-family:'Open Sans', sans-serif;font-size:1.000em;border-bottom:1px solid #E4E4E4;padding:7px 0 7px 15px}
tr.dd2 td{background-color:#F8F8F9;color:#141414;font-family:'Open Sans', sans-serif;font-size:1.000em;border-bottom:1px solid #E4E4E4;padding:8px 0 8px 15px}
.dtstart,.dtend{border-bottom:none}
#blackstrip{background:#B71015;height:30px;width:100%;}
#topicons{max-width:1200px;}
#topicons ul li.social-facebook,#topicons ul li.social-googleplus,#topicons ul li.social-rss,#topicons ul li.social-twitter,#topicons ul li.social-youtube,#topicons ul li.social-email{float:right;}
#topicons ul li.social-facebook a,#topicons ul li.social-facebook a:hover,#topicons ul li.social-googleplus a,#topicons ul li.social-googleplus a:hover,#topicons ul li.social-rss a,#topicons ul li.social-rss a:hover,#topicons ul li.social-twitter a,#topicons ul li.social-twitter a:hover,#topicons ul li.social-youtube a,#topicons ul li.social-youtube a:hover,#topicons ul li.social-email a,#topicons ul li.social-email a:hover{display:block;height:24px;text-indent:-9999px;width:24px;margin:3px 5px;padding:0}
#topicons ul li.social-facebook a{background:#3D3D3D url(/sprites.png);background-position:0 0;background-color:#FFF}
#topicons ul li.social-facebook a:hover{background:#000 url(/sprites.png);background-position:0 0;background-color:#EBEBEB}
#topicons ul li.social-twitter a{background:#3D3D3D url(/sprites.png);background-position:0 -29px;background-color:#FFF}
#topicons ul li.social-twitter a:hover{background:#000 url(/sprites.png);background-position:0 -29px;background-color:#EBEBEB}
#topicons ul li.social-googleplus a{background:#3D3D3D url(/sprites.png);background-position:0 -58px;background-color:#FFF}
#topicons ul li.social-googleplus a:hover{background:#000 url(/sprites.png);background-position:0 -58px;background-color:#EBEBEB}
#topicons ul li.social-youtube a{background:#3D3D3D url(/sprites.png);background-position:0 -87px;background-color:#FFF}
#topicons ul li.social-youtube a:hover{background:#000 url(/sprites.png);background-position:0 -87px;background-color:#EBEBEB}
#topicons ul li.social-rss a{background:#3D3D3D url(/sprites.png);background-position:0 -145px;background-color:#FFF}
#topicons ul li.social-rss a:hover{background:#000 url(/sprites.png);background-position:0 -145px;background-color:#EBEBEB}
#topicons ul li.social-email a{background:#3D3D3D url(/sprites.png);background-position:0 -116px;background-color:#FFF}
#topicons ul li.social-email a:hover{background:#000 url(/sprites.png);background-position:0 -116px;background-color:#EBEBEB}
.pdf{background:url(../images/sprites.png) no-repeat 100% 0;background-position:0 -231px;width:115px;height:130px;margin:10px 0 10px 20px;z-index:100;text-align:center;}
.excel{background:url(../images/sprites.png) no-repeat 100% 0;background-position:0 -366px;width:115px;height:130px;margin:10px 0 10px 20px;z-index:100;text-align:center;}
.pdfexcel:hover{background-color:#EBEBEB;width:50%;border-bottom:5px solid #554A7C}
.pdficon{background:url(../images/sprites.png) no-repeat left;background-position:0 -189px;width:16px;height:16px;border:none;display:inline;padding-left:20px;vertical-align:top}
.excelicon{background:url(../images/sprites.png) no-repeat left;background-position:0 -210px;width:16px;height:16px;border:none;display:inline;padding-left:20px;vertical-align:top}
.menu_head,.menu_head2{border:1px solid #998675;}
.menu_body,.menu_body2{border-bottom:1px solid #998675;border-left:1px solid #998675;border-right:1px solid #998675;display:none;width:184px}
.menu_body li,.menu_body2 li{background:#493e3b}
.menu_body li.alt,.menu_body2 li.alt{background:#362f2d}
.menu_body li a:hover,.menu_body2 li a:hover{font-weight:700;color:#FFF;display:block;padding:8px;text-decoration:none}
.menu_body li a,.menu_body2 li a{color:#FFF;display:block;padding:8px;text-decoration:none}
.styled-select select{background:#F0F0F0;width:268px;padding:5px;margin:5px 0;font-size:1.231em;border:1px solid #ccc;height:34px}
#floatingfb{position:fixed;border:1px solid #000;top:10px;left:420px;padding:10px;background:#BADA55}
.livescorebar{background-color:#554A7C;color:#5D4F8F;font-family:'Open Sans', sans-serif;font-size:1.385em;font-weight:100;margin-top:10px;padding:15px 5px;text-align:center;}
.livescorebar a{color:#FFF;padding:0 150px 0 0}
.livescore{background-color:#D8D8D8;padding:2px 4px;color:#F0F0F0;text-decoration:none;font-style:italic;font-size:11px;}
.iframe{scrolling:no;frameborder:0;border:none;overflow:hidden;}


tr.new td{background-color:#FFFFFF;color:#333333;font-family:'Open Sans', sans-serif;font-size:1.154em;border-bottom:3px solid #EEEAEF;padding:3px 0 3px 8px;}
tr.new .blacktd{background-color:#F0F0F0;color:#333;font-family:'Open Sans', sans-serif;font-size:1.038em;font-weight:600;letter-spacing:-0.3px;border-bottom:3px solid #EEEAEF;padding:3px 8px;text-align:center;}
tr.live td{background-color:#F0F0F0;color:#5D4F8F;font-family:'Open Sans', sans-serif;font-size:1.154em;border-bottom:3px solid #5D4F8F;padding:3px 0 3px 8px;}
tr.live .blacktd{background-color:#F0F0F0;color:#333;font-family:'Open Sans', sans-serif;font-size:1.038em;font-weight:600;letter-spacing:-0.3px;border-bottom:3px solid #EEEAEF;padding:3px 8px;text-align:center;}
tr.rs td{background-color:#FFF;color:#333333;font-family:'Open Sans', sans-serif;font-size:1.077em;border-bottom:3px solid #E4E4E4;padding:1px 0 1px 8px;}
tr.rs .blacktd{background-color:#F5F6F8;color:#333;font-family:'Open Sans', sans-serif;font-size:1.077em;font-weight:600;letter-spacing:-0.3px;border-bottom:3px solid #E4E4E4;padding:3px 8px;text-align:center;}
tr.special td{background-color:#FFFFFF;color:#333333;font-family:'Open Sans', sans-serif;font-size:1.154em;border-bottom:3px solid #E4E4E4;padding:3px 0 3px 8px;}
tr.special .blacktd{background-color:#554A7C;color:#FFF;font-family:'Open Sans', sans-serif;font-size:1.038em;font-weight:600;letter-spacing:-0.3px;border-bottom:3px solid #FFFFFF;padding:3px 8px;text-align:center;}
tr.final td{background-color:#FFFFFF;color:#333333;font-family:'Open Sans', sans-serif;font-size:1.154em;border-bottom:3px solid #E4E4E4;padding:3px 0 3px 8px;}
tr.final .blacktd{background-color:#5D4F8F;color:#FFF;font-family:'Open Sans', sans-serif;font-size:1.038em;font-weight:600;letter-spacing:-0.3px;border-bottom:3px solid #FFFFFF;padding:3px 8px;text-align:center;}
tr.topnew th{background-color:#756A9D;color:#FFF;font-family:'Open Sans', sans-serif;font-size:1.308em;font-weight:500;border-bottom:5px solid #FFF;padding:10px 0 10px 15px;text-align:left;}
tr.new td a, tr.live td a{color:#554A7C;text-decoration:none;font-weight:600;}
tr.special td a, tr.final td a{color:#5D4F8F;text-decoration:none;font-weight:600;}
.small{font-size:1.038em;}
#main{background-color:#FCFCFC;text-align:justify;padding:0 15px;}
#sidebar{padding:0 0}
.daynight{background:#554A7C;padding:0 5px;color:#FFF;width:40px;font-size:0.769em;font-weight:700;display:inline;margin:0 auto;margin:5px 0;letter-spacing:0.4px}

.menuhead{display:none;}

@media (max-width: 5000px)
{
.limitwidth{width:100%;}
.headerstrip{width:100%;}
#topicons{newswidth:100%}
#footer{width:99%;}
#topheader{display: -webkit-flex;display: -moz-flex;display: flex;width:100%;background-color:#F0F0F0;margin:0.5% 1%;}
#responsive{display: -webkit-flex;display: -moz-flex;display: flex;width:100%;background-color:#FFF;}
#main{float:left;display:inline;}
#sidebar{-webkit-flex: 0 0 350px;-moz-flex: 0 0 350px;flex: 0 0 350px;float:right;display:inline;}
.time{display:block;font-size:0.923em;font-weight:400;}
tr.new .blacktd{width:175px;}
#mfooter{display:none;}
}

@media (max-width: 1050px)
{
tr.new td{font-size:1.000em;padding:2px 5px;}
tr.new .blacktd{font-size:1.000em;padding:2px 5px;}
tr.topnew th{font-size:1.000em;padding:8px 0 8px 6px;}
#mfooter{display:none;}
tr.new .blacktd{width:100px;}
.mhide{display:none;}
#sidebar{min-width:280px;display:inline;}
}

@media (max-width: 820px) 
{
.limitwidth{min-width:350px;margin:0 auto}
#topicons{min-width:350px;}
#responsive{display: -webkit-block;display: -moz-block;display: block;}
article{float:none;clear:both;}
#sidebar{-webkit-flex: none;-moz-flex: none;flex: none;float:none;display:block;}
tr.new td, tr.new td a, tr.live td, tr.live td a, tr.special td, tr.special td a, tr.final td, tr.final td a, tr.rs td, tr.rs td a{font-size:1.000em;letter-spacing:-0.1px;}
.small{font-size:0.962em;}
.mhide{display:none;}
.livescore{display:none;}
.breadcrumbs{display:none;}
 
#footerbar{display:none;}
#mfooter{display:block;text-align:center;background:#2B5797;color:#fff;font-family:'Open Sans', sans-serif;font-size:1.154em;font-weight:400;padding:8px 15px;max-width:1200px;} 
tr.new .blacktd{max-width:width:150px;}
  .menuhead{display:block;background-color:#514776;	color:#FFF;font-weight:600;width:100%;text-align:right;margin:0;padding:0;}  
      .menuhead:before {
	  display:inline-block;
      content:"\2261";
      font-size:2.4em;
	  padding-right:10px;
    }
.panel{display:none;}
#logo{float:none;clear:both;margin:0 auto;width:100%;}
.top728x90ads{max-width:1px;float:none;clear:both;}
#movedown{background:#F0F0F0;padding:0 0}
.sidead{width:100%;background-color:#F0F0F0;margin:0 auto;text-align:center;}
}

@media (max-width: 650px)
{
tr.new .blacktd{font-size:0.850em;}
.mclear{clear:both;}
}




.TBD{background:url(../images/logos/tbd.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.TBC{background:url(../images/logos/tbd.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.AFG{background:url(../images/logos/afg.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.AUS{background:url(../images/logos/aus.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.BAN{background:url(../images/logos/ban.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.ENG{background:url(../images/logos/eng.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.IND{background:url(../images/logos/ind.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.IRE{background:url(../images/logos/ire.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.NZ{background:url(../images/logos/nz.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.PAK{background:url(../images/logos/pak.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.SCOT{background:url(../images/logos/sco.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.RSA{background:url(../images/logos/rsa.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.SL{background:url(../images/logos/sl.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.UAE{background:url(../images/logos/uae.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.WI{background:url(../images/logos/wi.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.ZIM{background:url(../images/logos/zim.png) no-repeat 0 0;height:50px;width:50px;float:left;padding-right:4px;margin-top:5px;display:inline;}
.vs{font-family:'Open Sans';font-size:18px;font-weight:500;padding:13px 3px;padding-right:7px;float:left;display:inline;}
tr.d1 td{background-color:#FFFFFF;color:#333333;font-family:'Open Sans', sans-serif;font-size:15px;letter-spacing:-0.3px;border-bottom:1px solid #E4E4E4;padding:8px 0 8px 15px;}
tr.d1:hover td{background-color:#F0F0F0;color:#333333;}
tr.d1 .blacktd{background-color:#554A7C;color:#FFFFFF;font-family:'Open Sans', sans-serif;font-size:15px;text-align:center;letter-spacing:-0.3px;border-bottom:1px solid #FFFFFF;padding:8px 10px;}
tr.topth th{background-color:#333;color:#FFF;font-family:'Open Sans';font-size:17px;font-weight:500;border-bottom:10px solid #FFF;padding:20px 0 20px 13px;text-align:left;}
.small{font-size:13px;line-height:18px}
.teamheading{color:#554A7C;font-weight:500;font-family:'Open Sans', Arial, sans-serif;font-size:16px;}



#nav{display:inline-block;list-style:none;width:100%;margin:0 auto;background:#756A9D;font-family:'Abel';font-size:1.1em;letter-spacing:.5px;font-weight:700;}
#nav span:after { width: 0; height: 0;  /* 5 */ border-bottom: none; border-top-color: #efa585; }
#nav > ul {height: 45px; /* 60 */ background-color: #756A9D;max-width:1220px;margin:0 auto; }
#nav > ul > li {float: left;line-height:45px;text-transform:uppercase;}
#nav > ul > li > a { padding: 0 17px;border-right: 1px solid #554A7C }
#nav > ul > li:hover > a,
#nav > ul:not( :hover ) > li.active > a { background-color: #5D4F8F }
#nav > ul > li > a { height: 100%; text-align: center;text-decoration:none; }
#nav > a { display: none; }
#nav li { position: relative }
#nav li:not( :first-child ):hover ul { left: -1px }
#nav li:hover ul { display: block; left: 0; right: 0;}
#nav li ul { background-color: #756A9D; display: none; position: absolute; width:300px;z-index:2; }
#nav li ul li a:hover,
#nav li ul:not( :hover ) li.active a { background-color: #5D4F8F;text-decoration:none; }
#nav li ul a {border-top: 1px solid #756A9D;border-top: 1px solid #554A7C; padding: 0 0.75em; /* 15 (20) */ }
#nav li a { color: #fff; display: block; }
#nav li a:active { background-color: #5D4F8F !important }
/* first level  */
/* second level  */

@media only screen and (max-width: 850px) /* 640 */ { 
    #nav { position: relative; top: auto; left: auto;z-index:500; }
    #nav:not( :target ) > a:first-of-type,
    #nav:target > a:last-of-type { display: block }
    #nav:target > ul { display: block }
    #nav li ul { position: static; padding: 1.25em; /* 20 */ padding-top: 0; }
    #nav > ul { height: auto; display: none; position: absolute; left: 0; right: 0; }
    #nav > ul > li { width: 100%; float: none; }
    #nav > ul > li:not( :last-child ) > a { border-right: none; border-bottom: 1px solid #554A7C; }
    #nav > ul > li > a { height: auto; text-align: left; padding: 0 0.833em; /* 20 (24) */ }
    #nav > a { width: 100%; /* 50 */ height: 3.125em; /* 50 */ text-align: left; text-indent: -9999px; background-color: #756A9D; position: relative; }
    #nav > a:before,
    #nav > a:after { position: absolute; border: 2px solid #fff; top: 35%; left: 3%; right: 92%; content: ''; }
    #nav > a:after { top: 60% }
    /* first level  */
    /* second level  */
}

.dtstart,.dtend{
  border-bottom: none !important;
  cursor: inherit !important;
  text-decoration: none !important;
}
