@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);


body {font-family: "Open Sans", sans-serif; font-weight:400; color: #111; font-size:13px;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; min-height:1000px; overflow-x: hidden;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; margin:0; padding:0}
.video-block {
  height: 0;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
}
.video-block iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  border: none;
}
a,a:active {color:#467491}
a:hover {color:#467491}
a:focus {color:#467491; outline:0}
input, select {border-radius:0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}
.form-control {border: 1px solid #CFCFCF; background-color:#F2F2F2; border-radius:0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}
.form-control:focus { outline:0}
input:focus, select:focus, button:focus { outline:0}
button { cursor:pointer; border-radius:0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}
.hideit { display:none}
.clearfix{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.wrapper { postion:relative; }
.wrapperdet { postion:relative; }
.topbarnav {postion:relative; background: #467491; border-bottom: 4px solid #0F4A6F;}
#hdrport {position:relative}
.newcontainer {postion:relative}
.txtalgrt { text-align:left}
ul.nwslttr { list-style:none; margin:0; padding:5px 0; height:100%; overflow:hidden}
ul.nwslttr li { list-style:none; float:left; }
ul.nwslttr li.nslta { text-transform:uppercase; color:#fff; font-weight:700; font-size:14px; line-height:25px}
ul.nwslttr li.nsltb {}
ul.nwslttr li.nsltc {}
ul.nwslttr li.nsltb input {height:25px; border-right-width: 0; padding: 3px 5px; width: 170px;background: none repeat scroll 0% 0% #EEF7FD;border: 1px solid #CFCFCF;color: #929292;font-size: 12px; margin-left:5px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
ul.nwslttr li.nsltc input {height:25px; background: none repeat scroll 0% 0% #FFF;border-left-color: #CFCFCF;color:#2086C5;font-weight: bold;cursor: pointer;border: 1px solid #CFCFCF;font-size: 14px ; margin-left:-4px;padding: 1px 6px 2px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}

.tputl { height:100%; overflow:hidden; display:block; padding:5px 0}
.tputl ul { list-style:none; margin:0; padding:4px 0; float:right}
.tputl ul li { list-style:none; display:block; float:left; padding-right:20px; line-height:25px}
.tputl ul li a { color:#fff; font-size:18px}
.tputl ul li input {height:25px; padding: 3px 5px 2px; width: 190px; background: none repeat scroll 0% 0% #EEF7FD; border: 1px solid #CFCFCF;color: #929292;font-size: 12px; }
.tputl ul li button { background-color:transparent; border:none; color:#fff; font-size:11px; margin-left:5px; font-weight:normal; padding-top:0}
.tputl ul li.blnk { font-size:16px; color:#3299d4; font-weight:bold}
.tputl ul li:last-child { padding-right:0}

.midheadlogo {padding:50px 0 50px 50px; background-color:#b8004a; position:relative}
.midheadlogo .container { }
.midheadlogo .container .row {  margin-left: 0; margin-right: 0;}
.midheadlogo .container .row .col-lg-8, .midheadlogo .container .row .col-lg-4 { padding-left: 0;padding-right: 0;}
.midheadlogo .container .row .col-lg-8 { width:63%}
.midheadlogo .container .row .col-lg-4 { width:37%}
.midheadlogo .container .row .col-lg-8 .bannadsA { text-align:right}

.seprthead {position:relative}
.sopt { text-align:right}
.sopnstt {color:#fff;font-size:10px; font-weight:600; padding-bottom:10px}
.sopnsimg {}

#mobile-searchbar {
  position:absolute;
  left:80!important;
  top:0!important;
  width:50%!important;
  margin-left:8%!important;
}

#mobile-searchbar .searchbar {
  margin-top:12px!important;
  padding-bottom:0px!important;
}

#searchform.mobile-searchbar-form .searhbar {
  margin-top:12px!important;
  padding-bottom:0px!important;
  border:none!important;
}

#searchform.mobile-searchbar-form .searchinput input {
  min-width:100%!important;
  font-weight:400!important;
  padding-top:0px!important;
  margin-left:35px!important;
}

.searchbtnmob { position:absolute; left:0; top:0}
.searchbtnmob button { border:0; background-color:transparent; color:#fff; margin-left:0px!important;}
.searchbtnmob button i { font-size:20px}
.searchbtnmob button:focus {outline:0; margin:0}


/*#searchform.mobile-searchbar-form .searchinput {
  margin-top:12px!important;
  padding-bottom:0px!important;
}*/

.searhbar { margin-top:15px; position:relative; border-bottom:#fff 1px solid; padding-bottom:10px;}
.searchinput { }
.searchinput input { border:0!important; background-color:transparent!important; color:#fff!important; font-size:14px!important; font-weight:600!important; width:90%!important}
.searchbtn { position:absolute; right:3px; top:0}
.searchbtn button { border:0; background-color:transparent; color:#fff}
.searchbtn button i { font-size:20px}
.searchbtn button:focus {outline:0; margin:0}

.navbarfix { position:relative}
.navbarmenus { position:relative;  background-color:#EFEFEF}
.navbarmenus.affix { position: fixed; top: 0;  width: 100%; z-index:500}
.adwrapbody .navbarmenus.affix {position:fixed; top:0; width: 100%; z-index:500 }
.modal-open .navbarmenus.affix {padding-right:17px}
.mainnav {  background-color:#EFEFEF; width: 100%; position:relative}
.mainnav ul {list-style:none; margin:0; padding:0; height:100%;  display:block; margin-top:0; position:relative}
/* .mainnav ul li { display: block; font-size:16px; line-height:18px; float:left; width:16.66666666666667%; text-align:center;border-left:#fff 1px solid;  } */
.mainnav ul li { display: block; font-size:16px; line-height:18px; float:left; width:20%; text-align:center;border-left:#fff 1px solid; position:relative  }
.mainnav.evntnav ul li {width:13.57142857142857%;}
.mainnav.ecnavA ul li {width:23.75%;}
.mainnav.ecnavB ul li {width:19%;}
.mainnav.ecnavC ul li {width:13.57142857142857%;}
.mainnav.ecnavD ul li {width:13.57142857142857%;}
.mainnav.ecnavE ul li {width:11.875%;}
.mainnav ul li:last-child {border-right:#fff 1px solid; }
.mainnav ul li a.navtabpl {display:block; padding:20px 5px; font-weight:400; color:#0f4a6f; border-top:none;  font-family:"Oswald", sans-serif; border-bottom: 5px solid #999; text-transform:uppercase}
.mainnav ul li a.navtabpl:hover { text-decoration:none; color:#fff; background-color:#1585c4}
.mainnav ul li.singcatlt { position:relative}
.mainnav div.arropt {cursor:pointer; color:#0f4a6f; position:absolute; width:28px; background:#fbfbfb; display:block; height:100%; height:58px; line-height:58px; right:0;  font-size:12px}
.mainnav ul li:hover div.arropt { background-color:#5b94c9; color:#fff}
.mainnav div.arropt span.arropt{ text-align:center; font-weight:400;}

.mainnav .hsubmenu { position:absolute; background-color:#fff; z-index:200; width: 650px; visibility:hidden; left: auto; padding:0; border:#efefef 1px solid; border-top:none;}
.hprmenu {text-align:left; }
.mainnav .hsubevent { position:absolute; background-color:#fff; z-index:200; width: 300px; visibility:hidden; left: auto; padding:0; border:#efefef 1px solid; border-top:none; border-bottom:none}

.moreevents { text-align:left}
.subltnkevt a { padding:10px 15px; display:block; font-family:"Oswald", sans-serif; font-size:18px; font-weight:400; border-bottom: 2px solid #efefef; text-decoration:none}
.subltnkevt a div {font-family:"Open Sans", sans-serif; font-size:12px; font-weight:400; color:#C2C2C2}
.subltnkevt a:hover { background-color:#969696; color:#fff}
.subltnkevt a:hover div {color:#fff}

.sponshbann { text-align:center; padding-top:20px}
.sponshbann img { max-width:100%;}

.hprmenu .tab-content > .active { visibility:inherit}
.hprmenu .tab-content a { background-color:transparent}

.tabs-left > .nav-tabs {border-bottom: 0;}
.tab-content > .tab-pane,.pill-content > .pill-pane { display: none;}
.tab-content > .active,.pill-content > .active {display: block;}
.tabs-left > .nav-tabs { float: left; margin-right: 0; width:35%}
.tabs-left > .nav-tabs > li { float: none; line-height: 22px; display:block; width:100%; border:none; text-align:left}
.tabs-left > .nav-tabs > li > a { padding:10px 10px; border-top: 1px solid #efefef; background-color:#F9F9F9; color:#ACACAC; display:block; margin-bottom: 0; border-bottom:#efefef 1px solid; border-right:#efefef 1px solid; font-size:12px; text-transform:uppercase; line-height: 22px;}
.tabs-left > .nav-tabs > li > a {margin-right: -1px;border-radius: 0;}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus { background-color:#336699; color:#fff}

#cat-3 .tabs-left > .nav-tabs > li > a:hover,
#cat-3 .tabs-left > .nav-tabs > li > a:focus { background-color:#e08a36; color:#fff}
#cat-3 .tabs-left > .nav-tabs > li.active > a { background-color:#fff; color:#222}

.tabs-left > .nav-tabs > li:last-child {border-right:none}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {padding:10px 10px;margin-bootom:0; color:#222; border-left:none; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; border-right-color: #ffffff; background-color:#fff}
.tabs-left > .nav-tabs > li.active:first-child a  { border-top:none}
.tabs-left > .nav-tabs > li.active:first-child a:hover  { border-top:none}
.tabs-left > .nav-tabs > li.active:first-child a:focus  { border-top:none}
.tabs-left > .tab-content { float:left;  width:63%; border-left:#efefef 1px solid;}


.cntvall { padding-top:5px; text-align:center}
.cntvlbtn {background-color:#336699 !important; display:block; padding:7px 10px; text-transform:uppercase; font-family: "Open Sans", sans-serif; font-size:14px; font-weight: 700; color:#fff; margin-right:0}
.cntvlbtn:hover {color:#fff; text-decoration:none}

#cat-3 .cntvlbtn {background-color:#e08a36 !important}

.navsublst { padding-bottom:10px; display:block}
.navsublst .media { }
.navsublst .media .media-body  { line-height:17px; color: #4C4F50; font-weight:300; font-size:13px}
.navsublst .media .media-body .media-heading {font-size: 14px; font-weight:700; margin:0; padding:0 0 5px; line-height:19px}
.navsublst .media .media-body .media-heading a { color:#417394}
.navsublst .media .media-body .media-heading a:hover { text-decoration:none}
.navsublst .media .media-left {}
.navsublst .medmeta {margin:0;padding:5px 0 0; position:relative; list-style:none; font-size:12px}
.navsublst .medmeta li { display:inline-block;  text-transform:uppercase; color:#808080; font-size:12px; width:auto}
.navsublst .medmeta li.brit { display:block; padding-bottom:5px}
.navsublst .medmeta li.msprt { padding:0 6px}
.navsublst .medmeta li a {color:#808080; text-decoration:none}

.nvdrconp { padding:20px}

.topnvbr {postion:relative;}
.innhead {postion:relative;}
.wpaposta { display:none}

.wrapadban { position: absolute; width:100%; z-index:0; background-position:top center; background-repeat:no-repeat; top:0; left:0; }
.wrapadban.fixbant { position:fixed; height:100%}
.wrapadban.fixbanc.wpaposta { position:absolute; height:100%; z-index:0;}
.wrapadban.fixbanc.wpaposta.affix { position: fixed; top: 70px !important;}
.bannrhm img { max-width:100%;}

.wptlnk { display:block; height:100%; width:100%; overflow:hidden}
.wrapmove { position:relative;}
.adwrapbody {postion:relative;}
.adwrapbody .newcontainer .navbarmenus {background-color: transparent}
.adwrapbody .maincbox {background-color:#fff}
.adwrapbody .newcontainer .topbarnav {position:relative; background-color: transparent; border-bottom: none;}
.adwrapbody .newcontainer .topnvbr {postion:relative; background: #467491; border-bottom: 4px solid #0F4A6F; z-index:100; padding-right:20px}

.adwrapbody .newcontainer .midheadlogo {background-color: transparent; position:relative; padding:0}
.adwrapbody .newcontainer .innhead {postion:relative;background-color:#b8004a; padding:50px 0 50px 50px;}

.footer {position:relative; padding-bottom:20px}
.footertop {position:relative;  padding:15px 0; border-top:#ccc 7px solid}
.footlinks { padding:7px 0}
.footlinks ul {list-style:none; margin:0; padding: 0;}
.footlinks ul li { display:block; font-size:14px; line-height:28px}
.footlinks ul li a {display:block; padding-right:20px; font-weight:normal; color:#4c4f50}
.footlinks ul li.fmtxt {color: #4c4f50; font-weight:700; padding-right:20px; font-size:17px; }

.footertop .row .col-lg-3.ftlnkA { width:20%}
.footertop .row .col-lg-3.ftlnkB { width:20%}
.footertop .row .col-lg-3.ftlnkC { width:20%}
.footertop .row .col-lg-3.ftlnkD { width:40%}

.footercopy {position:relative; background-color:#fff; padding:20px 0; color: #818181; border-top:#e4e4e4 1px solid; height:100%; overflow:hidden}
.fctxt {position:relative; line-height:32px;}
.footsocial {list-style:none; margin:0; padding: 0; text-align:right; height:100%; overflow:hidden}
.footsocial li { display:inline-block; font-size:20px; padding-left:20px; color:#4c4f50}
.footsocial li a { color:#4c4f50}
.footsocial li.fsotxt { font-size:21px; padding-left:0}
.aeftlg { float:left; margin:5px 10px 0 0}


.adwrapbody .footertop {position:relative; background-color:#fff; padding-left:20px; padding-right:20px}
.adwrapbody .footercopy {position:relative; background-color:#fff; padding-left:20px; padding-right:20px}

.wpextrapush { position:relative; background-color:transparent; z-index:0}

.maincontent { position:relative; margin:20px 0 0;}
.adwrapbody .maincontent { margin-top:0 }
.maincbox {padding-bottom:20px; background-color:#fff}
.adwrapbody .maincbox { padding-top:20px !important}
.maincbpdz {}

.bdcrb { color:#4c4f50; border-top:#e5e5e5 1px solid; margin-top:-20px; font-size:14px; font-weight:400 }
.bdcrb a {color:#4c4f50; display:inline-block; padding:0 3px}
.bdcrb .current {color:#4c4f50}
.bdcrb b { font-weight:bold}
.bdcspc { padding-bottom:20px}

.widgetp { padding-top: 20px; }
.widgettop { border-top:none; padding-top:0; margin-top:0}
.widgtab {}
.widgtab .nav-tabs { border:none}
.widgtab .nav-tabs li {width:33.33333333333333%}
.widgtab .nav-tabs li a { border-radius:0; border:#e0e0e0 1px solid; background-color:#f8f8f8; text-align:center; font-family: 'Oswald', sans-serif; font-weight: bold; color:#417394; margin:0adding: 10px 14px; width:100%; border-left:0; }
.widgtab .nav-tabs li:first-child a { border-left:#e0e0e0 1px solid}
.widgtab .nav-tabs li a:hover {border-radius: 0;color:#417394; }
.widgtab .nav-tabs li.active a {border-radius: 0; color:#417394; border:#e0e0e0 1px solid; border-left:0; border-bottom:0; background-color:#fff}
.widgtab .nav-tabs li:first-child.active a { border-left:#e0e0e0 1px solid}
.widgtab .nav-tabs li a:focus { outline:0}
.widgtab.widgtweet .nav-tabs li a { font-size:16px; font-weight: normal; text-transform:uppercase}
.widgtab.widgtweet .nav-tabs li {width:50%; }
.widgtab .tab-content { border:#e0e0e0 1px solid; border-top:0}

.wdgpostlst { padding:20px 20px }
.wdgpostlst .media { }
.wdgpostlst .media .media-body  { line-height:17px; color: #4C4F50; font-weight:300; font-size:13px}
.wdgpostlst .media .media-body .media-heading {font-size: 14px; font-weight:700; margin:0; padding:0 0 5px; line-height:19px}
.wdgpostlst .media .media-body .media-heading a { color:#417394}
.wdgpostlst .media .media-body .media-heading a:hover { text-decoration:none}
.wdgpostlst .media .media-left {}

.upevntpadd { padding:10px 0 0}
.upevntpadd .media { }
.upevntpadd .media .media-body  { line-height:17px; color: #4C4F50; font-weight:300; font-size:13px}
.upevntpadd .media .media-body .media-heading {font-size: 14px; font-weight:700; margin:0; padding:0 0 2px; line-height:19px}
.upevntpadd .media .media-body .media-heading a { color:#417394}
.upevntpadd .media .media-body .media-heading a:hover { text-decoration:none}
.upevntpadd .media .media-body .evntpdts { font-size:12px; text-transform:uppercase; padding-bottom:5px}
.upevntpadd .media .media-left {}
.upevntpadd .media { border-bottom: 1px solid #e0e0e0; padding-bottom:20px; margin-bottom:20px}

.tabtopplt .media { border-top: 1px solid #e0e0e0; padding-top:20px; margin-top:20px}
.tabtopplt .media:first-child {border:0; margin-top:0; padding-top:0}

.wdgtwtp { padding:20px}
.wdgtwtp ul { list-style:none; margin:0; padding:0}
.wdgtwtp ul li { padding-top:20px; font-size:15px; color: #4C4F50; line-height:20px; border-bottom:#e5e5e5 1px solid; padding-bottom:15px}
.twtfollow { text-align:right; padding:0 15px 15px;  text-transform:uppercase}
.twtfollow a { text-align:center; display:inline-block; background:#B8004A; padding:5px 0; width:118px; color:#fff; font-size:14px; font-weight:700; font-family: 'Oswald', sans-serif; text-decoration:none}
.twtfollow a:hover { background:#666}
.widgbanner {}
.wbads { text-align:center}

.widgtaglink {}
.wtaglnkp { background-color:#2086C5; padding:15px}
.wtaglnkp h4 { color:#fff;font-size: 17px; font-weight:bold; font-family: 'Oswald', sans-serif; }
.wtaglnkp ul { list-style:none; margin:0; padding:0 0 0 2px}
.wtaglnkp ul li { padding-top:10px}
.wtaglnkp ul li a {color:#fff}

.wtxtboxA {}
.wtxtboxA .media { }
.wtxtboxA .media .media-body  { line-height:17px; color: #4C4F50; font-weight:normal; font-size:13px}
.wtxtboxA .media .media-body .media-heading {font-size: 17px; font-family: 'Oswald', sans-serif; font-weight: bold; margin:0; padding:0 0 5px; letter-spacing:-1px}
.wtxtboxA .media .media-body .media-heading a { color:#222}
.linbrk { height:1px; line-height:1px; overflow:hidden; display:block; width:100%; margin:3px 0 8px}
.linbrk div { height:1px; line-height:1px; overflow:hidden; background-color:#e5e5e5; width:130px}
.wtxtboxlnk { text-align:right; font-size:17px; font-weight:700; padding:12px 0 0; letter-spacing:-1px}

.widgtextboxsld {}
.wtxtboxsld {}
.wtxtboxsld h4 {color:#222;font-size: 17px; font-family: 'Oswald', sans-serif; font-weight: bold; }
.wtxtboxsld .linbrk {padding:10px 0 15px;}
.wtxtboxsld .linbrk div {width:170px}
.postboxstA { padding-left:30px; padding-right:35px}
.postboxstA .media { padding-bottom:5px}
.postboxstA .media .media-body  { line-height:17px; color: #4C4F50; font-weight:normal; font-size:13px}
.postboxstA .media .media-body .media-heading {font-size: 15px; font-weight:700; margin:0; padding:0 0 5px; letter-spacing:-1px}
.postboxstA .media .media-body .media-heading a { color:#222}
.postboxstA .media .media-right {}
.wtxtboxsld .carousel-control.left, .wtxtboxsld .carousel-control.right {background-image: none; filter:0}
.wtxtboxsld .carousel-control { color:#2086C5; padding:0; text-shadow:none; font-size:18px}
.wtxtboxsld .carousel-control .fa-arrow-left {margin-left: -20px;position: absolute; top: 30%;left: 50%;z-index: 5; display: inline-block;}
.wtxtboxsld .carousel-control .fa-arrow-right {margin-right: -20px;position: absolute; top: 30%;right:50%;z-index: 5; display: inline-block;}

.fnotmr { font-size:15px; font-weight:700;  font-family:'Oswald', sans-serif; padding-top:5px }
.wdbordtop {border-top:#e0e0e0 5px solid; padding-top:10px; margin-top:20px }
.wdsnwltr { padding:0 20px}
.newsltrbg { line-height:36px; color:#0a4c6f; text-transform:uppercase; padding-right:15px; font-family: 'Oswald', sans-serif; font-size:17px; font-weight:700}
.nspgb { padding:8px 0 15px; font-size:14px; line-height:17px; color:#467491; font-weight:600}
.wdsnwltr .form-control {border: 1px solid #CFCFCF; background-color:#F2F2F2; border-radius:0;}
.wdsnwltr p { height:100%; overflow:hidden}
.wdsnwltr p.pdspcr { padding-bottom:10px}
.wdsnwltr p .btn { float:right;}

.wdtitls { line-height:36px; color:#0a4c6f; text-transform:uppercase; padding-right:15px; font-family: 'Oswald', sans-serif; font-size:17px; font-weight:700}

button.csbtnbg {  background:#B8004A; padding:5px 0; color:#fff; font-size:14px; font-weight:700; font-family: 'Oswald', sans-serif; text-decoration:none; border-radius:0; width:118px; text-transform:uppercase}
button.csbtnbg:hover,button.csbtnbg:focus { background:#666; color:#fff}
a.csbtnbg {  background:#B8004A; padding:5px 0; color:#fff; font-size:14px; font-weight:700; font-family: 'Oswald', sans-serif; text-decoration:none; border-radius:0; width:118px; text-transform:uppercase}
a.csbtnbg:hover,a.csbtnbg:focus { background:#666; color:#fff}

.top-content-form {background: #2086c5;color: #b0ddf9;font-size: 18px;padding: 30px 20px;text-align: center; line-height:1.7em}
.top-content-form h1 {font-family: 'Oswald', sans-serif;;font-size: 21px;font-weight: 700;padding-bottom: 10px;border-bottom: 1px solid #fff;color: #fff;display: inline-block;margin-bottom: 20px;}
.top-content-form .selectboxit-btn {background-color: transparent;background-image: none;background-repeat: repeat;border-width: 0 0 1px;border-style: solid;border-color: #90c3e2;color: #fff;font-family: 'Oswald', sans-serif;;font-size: 17px;border-radius: 0px;}
.top-content-form .selectboxit-container * {font-family: 'Oswald', sans-serif; font-weight:bold}
.top-content-form .selectboxit-container .selectboxit {width: auto !important; }
.top-content-form .selectboxit-container .selectboxit:hover, .top-content-form .selectboxit-container .selectboxit:focus { background-color:transparent; color:#ECECEC}
.top-content-form .selectboxit-text {margin-right: 25px;margin-left: -5px;font-size: 18px;}
.top-content-form .selectboxit .selectboxit-option-icon-container {margin-left: 0px;}
.top-content-form .selectboxit-arrow-container {width: 20px;}
.top-content-form .selectboxit-default-arrow {border-top: 4px solid #fff;}
.selectboxit-container .selectboxit-options {border-radius: 0px;}
.selectboxit-container .selectboxit-options li {margin-left: 0px;padding-left: 0px;	font-size: 16px;	}
.top-content-form #tc-submit {background: none;border: none;display: block;margin: 10px auto 0;width: 120px;font-family:'Oswald', sans-serif;font-size: 18px;font-weight: 700;color: #fff;cursor: pointer;}

.hdprttop {position:relative}
.hdprttop img { max-width:100%}
.hdprtbot {position:relative;
  margin-left: auto ;
  margin-right: auto ;
  max-width:970px;
  width: 100%;
}
.hdprtbot img { max-width:100%}
/* .mcontx { padding-top:20px; }
 */.mnotpbr { border-top:none; padding-top:0}
.listsponsbr { padding-top:10px; }

.cheadtt {border-top:#467491 7px solid; padding-top:7px; padding-bottom:20px}
.cheadtt.chpdz { margin-top:20px }
.chvall {font-size:16px; font-family: 'Oswald', sans-serif; font-weight: 400; text-transform:uppercase}
.chvall i { font-size:20px}
.chvall a {color:#717171; text-decoration:none}
.cheadtt h4, .cheadtt h1 {font-size:16px; font-family: 'Oswald', sans-serif; font-weight: 400; text-transform:uppercase; line-height:20px; color:#467491}

.eheadtt {border-top:#336699 5px solid; padding-top:7px; padding-bottom:20px; color:#336699}
.eheadtt.chpdz { margin-top:20px }
.eheadtt h4, .eheadtt h1 {font-size:16px; font-family: 'Oswald', sans-serif; font-weight: 400; text-transform:uppercase; line-height:20px; color:#336699}

.linbrkb { height:1px; line-height:1px; overflow:hidden; display:block; width:100%; margin:14px 0 23px}
.linbrkb div { height:1px; line-height:1px; overflow:hidden; background-color:#e5e5e5; width:130px}

.colmed { border-top:#e1e1e1 1px solid; padding-top:15px; margin-top:0}
.colmed.nomptop { border:none}
.coltmbig {border:none; padding-top:0; margin-top:0; padding-bottom:15px}
.coltmimg {}
.coltmimg img { max-width:100%; height:auto}
.coltsimg img { max-width:100%; height:auto}
.colspons { padding-bottom:10px}
.colspons img { max-width:100%; height:auto}

.coltetc { padding:8px 0}
.coldate { font-size:10px; text-transform:uppercase;  font-family: 'Oswald', sans-serif; font-weight:normal}
.colcomms { font-size:14px}
.comcount { font-size:11px; float:right; display:inline-block; padding-left:5px }
.colcons {font-size: 14px; color: #4C4F50}
.colcons h2 {font-weight:700; font-size:17px; padding-bottom:6px}
.colcons h2 a {color: #467491; text-decoration:none}
.coltmbig .coltmimg { padding-bottom:15px}
.coltmbig h2 {font-weight:700; font-size:16px; padding-bottom:15px}
.coltmbig .colcons { padding-bottom:5px}
.sltc { padding-top:15px}
.coltmsml .coltetc { padding:0 0 8px}
.coltmsml .media { padding-bottom:10px}
.coltmsml .media .media-body  { font-size: 14px; color: #4C4F50}
.coltmsml .media .media-body .media-heading {font-weight:700; font-size:14px; padding-bottom:0; letter-spacing:0; line-height:22px;}
.coltmsml .media .media-body .media-heading a {color: #467491; text-decoration:none}
.coltmsml .media .media-left {}
.nomptop { margin-top:0; padding-top:0}
.prtbvz .media { padding-bottom:20px}
.prtbvz .colmed { padding-top:20px}
.prtbvz .colmed.nomptop  { padding-top:0}


.swaftpt {
/*  position:relative;*/
  padding-bottom:20px;
}
.sovrlt {
  position:absolute;
  padding:20px 25px;
  width:100%;
  color:#fff;
  z-index:50;
  bottom:0;
  background:url(../images/overlay.png) repeat-x left bottom;
  background-size:contain;
}
.sctdet {
  text-transform:uppercase;
  font-family: 'Oswald', sans-serif;
  font-weight:700;
  padding-bottom:15px;
}
.scbgct {
  display:inline-block;
  background-color:#467491;
  color:#fff;
  padding:5px 10px;
}
.scbgct a {
  color:#fff;
  text-decoration:none;
}
.scttvs {
  font-family: 'Oswald', sans-serif;
  font-weight:normal;
  font-size:18px;
  padding-bottom:15px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
}
.scttvs a {
  color:#fff; text-decoration:none;
}
.scmeta {

}
.simgpt {
  z-index:40;
}
.simgpt img {
  // max-width:100%;
  min-width: 100%;
  transform: none;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  min-height: 100%;
}
.flitit {
  transform: rotateY(180deg);
}

.ftsbox {
  display:none;
  -o-transition: all .5s;
  -ms-transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  transition: all .5s;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.frntbx {
  z-index: 31;
}
.backbx {
  z-index: 30;
  -webkit-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.swaftpt:hover .frntbx {
  z-index:30;
  display:none!important;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.swaftpt:hover .backbx {
  z-index:31;
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.ftsbox.backbx {
  border:#b5014b 5px solid;
}
.backbx .sovrlt {
  position: absolute;
  padding:20px 25px;
  color:#9c9c9c;
  z-index:50;
  bottom:0;
  background:none;
}
.backbx .sctdet {
  text-transform:uppercase;
  font-family: 'Oswald', sans-serif;
  font-weight:700;
  padding-bottom:15px;
}
.backbx .scbgct {
  display:inline-block;
  background-color:#467491;
  color:#fff;
  padding:5px 10px;
}
.backbx .scttvs {
  font-family: 'Oswald', sans-serif;
  font-weight:normal;
  font-size:23px;
  padding-bottom:15px;
}
.backbx .scttvs a {
  color:#0f4a6f;
  text-decoration:none;
}
.sctdesc {
  color:#9c9c9c;
  border-bottom:#e0e0e0 1px solid;
  padding-bottom:20px;
  margin-bottom:20px;
}
.sctlnk {
  font-family: 'Oswald', sans-serif;
  text-transform:uppercase;
  font-size:16px;
}
.sctlnk  i {
  font-size:20px;
}
.sctlnk a {
  color:#b5014b;
  text-decoration:none;
}
.backbnt img {
  max-width:100%;
}



.morelink { text-align:right; font-size:17px; font-weight:700; padding:10px 0 0; letter-spacing:-1px}

.catlsttm .colcons h2 {padding-bottom:8px; padding-top:8px}
.catlsttm .colcons {padding-bottom:10px;}

.sponslst { border-top:#e1e1e1 1px solid; padding-top:10px; margin-top:0}
.sponslst.nomptop { border:none; padding-top:0}
.sponslst .media { padding-bottom:10px}
.sponslst .media .media-body  { font-size: 14px; color: #4C4F50}
.sponslst .media .media-body .media-heading {font-weight:700; font-size:16px; padding-bottom:0; letter-spacing:0; line-height:20px;}
.sponslst .media .media-body .media-heading a {color:#b5014b; text-decoration:none}
.sponslst .media .media-body .mdatesp {color:#9c9c9c; font-size:12px; padding-bottom:2px}
.sponslst .media .media-body .mdescsp {color:#717171; font-weight:400}

.sponsbnnl {padding:20px 0}
.sponrow { position:relative; display:block; clear:both; height:100%; overflow:hidden}
.spnslft {width:40% ; float:left; background-color:#b5014b; text-align:right; height:40px; line-height:40px}
.spnslft div {font-family: "Oswald", sans-serif; font-size:16px; text-transform:uppercase; padding-right:15px; font-weight:700; color:#fff}
.spnsrght {width:60%; float:left; background-color:#000;  height:40px; line-height:40px; text-align:center}
.spstz {padding:0; color:#fff; font-size:20px; font-weight:600; letter-spacing:-1px}
.spstz a {color:#fff; text-decoration:none; display:block}

.gallrprt {}
.gallrprt .carousel-control {position: absolute;top: 15px;left: auto;right: 40px;bottom: 0;width: auto;font-size: 24px;color: #0f4a6f;text-align: center;margin-right:15px;width:30px; height:30px; background-color:#fff; border-radius:50%; line-height:25px; text-shadow:none}
.gallrprt .carousel-control.left {background-image: none; filter: 0; }
.gallrprt .carousel-control.right { left: auto; right: 0; background-image: none;filter: 0;}
.gallrprt .carousel-control span {font-size:20px}
.carousel-indicators {position: absolute;bottom: auto;top:25px;left: 25px;z-index: 15;width: 50%;margin-left: 0; text-align: left;}
.carousel-indicators li {display: inline-block;width: 12px;height: 12px;margin: 0 1px 1px 0;text-indent: -999px;border: 2px solid #ffffff;background-color: transparent;}
.carousel-indicators .active {margin: 0 1px 1px 0;}
.carousel-caption {display:none;background:url(../images/overlay.png) repeat-x; background-position:0 100%; background-size:contain; width:100%;left: auto;right: auto;bottom: 0;z-index: 10;padding: 25px 40px;color: #ffffff;text-align: left; text-shadow: none; }
.carousel-control.left span { margin-left:-4px}
.carousel-control.right span { margin-right:-4px}

.pgallpst { margin-bottom:20px; min-height:542px}
.pgallpst .carousel-control {position: absolute;top: 45%;left: 0;right: auto;bottom: auto;width: auto;font-size: 24px;color: #0f4a6f; text-align: center;margin-right:15px;width:30px; height:30px; background-color:#fff; border-radius:50%; line-height:25px; text-shadow:none}
.pgallpst .carousel-control.left {background-image: none; filter: 0; left:10px; }
.pgallpst .carousel-control.right { left: auto; right: 0; background-image: none;filter: 0;}
.pgallpst .carousel-control.left span { margin-left:-4px}
.pgallpst .carousel-control.right span { margin-right:-4px}
.pgallpst .clintxt { position:absolute; font-family: "Oswald", sans-serif; font-size:14px; color:rgba(255, 255, 255, 0.5); text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5); z-index:66; top:10px; right:10px}
.pgallpst .galimgcap { border-left:#C4C4C4 2px solid; font-style:italic; padding:5px 10px; color:#666; margin-top:4px; background-color:#F3F2F2}

.medmeta {margin:0;padding:10px 0 0; position:relative; list-style:none; font-size:12px}
.medmeta li { display:inline-block;  text-transform:uppercase; color:#808080; font-size:12px}
.medmeta li.brit { display:block; padding-bottom:5px}
.medmeta li.msprt { padding:0 6px}
.medmeta li a {color:#808080; text-decoration:none}
.frntbx .scmeta .medmeta li {color:#fff}
.frntbx .scmeta .medmeta li a {color:#fff}
.carousel-caption .scmeta .medmeta li {color:#fff}
.carousel-caption .scmeta .medmeta li a {color:#fff}

.medcatbx { }
.mcbxpt { display:inline-block; font-family: "Oswald", sans-serif; font-size:16px; text-transform:uppercase; padding-bottom:17px; font-weight:700}
.mcbxpt a {color:#0f4a6f;}
.relpst .colcons h2 {padding-bottom:8px; padding-top:8px}
.relpst .colcons {padding-bottom:10px;}

.mpvlst .media { padding-bottom:0; margin-top:10px}
.mpvlst .media .media-body  { font-size: 14px; line-height:18px; color: #4C4F50}
.mpvlst .media .media-body .media-heading {font-family: 'Oswald', sans-serif; font-weight:400; font-size:17px; padding-bottom:10px; padding-top:5px; margin:0; letter-spacing:0; border-bottom:#e5e5e5 1px solid;}
.mpvlst .media .media-body .media-heading a {color: #4C4F50; text-decoration:none}
.mpvlst .media .media-left {}

.ttmstrd h3 { font-size:22px; font-family: 'Oswald', sans-serif; font-weight: bold; display:inline-block; letter-spacing:-1px}
h3.icomA { background: url(../images/combook.png) 100% 50% no-repeat; background-size: 18px 20px; padding-right:26px}
h3.icomB { background: url(../images/comments.png) 100% 100% no-repeat; background-size: 21px 18px; padding-right:29px}
.bnsimg { text-align:center;   margin-left: auto ;
  margin-right: auto ; width:728px;}
.bnsimg img { max-width:100%;}

.catintro {}
.catintro h3 {font-size:19px; font-family: 'Oswald', sans-serif; font-weight: bold; color:#4c4f50; padding-bottom:15px}
.catdesc { font-size:15px}
.catdesc img { max-width:100%; height:auto; margin-bottom:15px}

.tagboxfr { padding:20px; margin: 20px 0; background-color:#2086C5; color:#fff}
.tagboxfr h3 { font-size:17px; font-family: 'Oswald', sans-serif; font-weight: bold; display:inline-block; letter-spacing:-1px; padding-bottom:10px}

.tagbbxm .media { padding-bottom:0; margin-top:10px}
.tagbbxm .media .media-body  { font-size: 14px; line-height:18px; color: #fff; font-weight:normal}
.tagbbxm .media .media-body .media-heading {font-family: 'Oswald', sans-serif; font-weight:400; font-size:17px; padding-bottom:10px; margin:0; letter-spacing:0;}
.tagbbxm .media .media-body .media-heading a {color: #fff; text-decoration:none}
.tagbbxm .media .media-left {}

.reltext { padding:20px; margin: 20px 0; background-color:#2086C5; color:#fff}
.reltext h3 { font-size:17px; font-family: 'Oswald', sans-serif; font-weight: bold; display:inline-block; letter-spacing:-1px; padding-bottom:0}
.rellst {}
.rellst .reltv {padding-top:17px}
.rellst .reltv a {color:#fff; font-weight:bold}

.mputline { padding-top:20px; margin-top:20px; border-top:#e5e5e5 1px solid;}
.mputline .tagboxfr {margin: 0;}

.newsltop .colcons { padding-bottom:15px}

.articleprt {}
.articleprt h1 {color: #21587a; font-size:22px; line-height:25px; font-weight:400; font-family: 'Oswald', sans-serif; padding-bottom:15px;}
.atinfo {color: #4C4F50; padding-bottom:15px}
.apauthor {font-size:11px; font-weight:bold; font-family: 'Oswald', sans-serif;}
.apauthor a {color: #4C4F50;}
.apdate {font-size:10px; font-family: 'Oswald', sans-serif;}

.pstmem { padding-bottom:30px;}
.pstexcp { font-size:18px; line-height:24px; padding-bottom:15px; font-weight:bold; color:#467491}

.pstdetail {
  font-size:15px;
  line-height:26px;
  font-weight:normal;
  color:#6e6e6e;
  padding-bottom:10px;

  min-height:900px;
  height:auto !important;
  height:900px;
  position:relative;
}

.pstdetail .yarpp-related {
  /*position:absolute!important;*/
  clear:both;
  bottom:0!important;
}

.postinfo { float:right; width:27%; margin:0 0 20px 3%; position:relative; border-bottom:#e0e0e0 1px solid;}
.videofitin {
	width: 70% !important;
}
@media only screen and  (max-width: 539px) {
	.postinfo {
		float: none;
		width: 100%;
	}
	.videofitin {
		width: 100% !important;
	}
}
.pauthrs {}
.pauthrs h6 {font-size:18px; color:#467491; padding-bottom:20px; font-weight:700}
.pauthrs h6 a {color:#467491}
.pavatar { padding-bottom:15px}
.padesc {font-style:14px; color:#9c9c9c; padding:0 0 20px}
.pdemta {border-top:#e0e0e0 5px solid; padding-top:10px; margin-top:10px; font-style:14px; color:#9c9c9c}
.pdemta ul { margin:0; padding:0; list-style:none}
.pdemta ul li { border-top:#e0e0e0 1px solid; padding-top:10px; margin-top:10px;}
.pdemta ul li a { color:#9c9c9c}
.pdemta ul li a:hover { color:#666; text-decoration:none}
.pdemta ul li:first-child {border-top:none; padding-top:0; margin-top:0;}
.ptgtg {font-size:16px; font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#467491; padding-bottom:15px}

.pstag {border-top:#e0e0e0 5px solid; padding-top:10px; margin-top:20px; padding-bottom:15px; font-size:13px; font-weight:normal}
.pstag a {background:#467491;display: inline-block;padding: 4px 7px;color: #FFF;margin-right: 3px; text-decoration:none; margin-bottom:5px; font-family: 'Oswald', sans-serif; text-transform:uppercase;}
.pstag a:hover {background:#333;}

.aboxmeta { background-color:#F3F2F2; color:#4C4F50; padding:20px }
.aboxmeta .media .media-body .media-heading  { font-size:14px; font-weight:bold;}
.aboxmeta .media .media-body .media-heading a { color:#4C4F50;}

h1.postthv {font-size:18px; font-weight:bold;font-family: 'Oswald', sans-serif;
    background-color:#333;
    line-height: 1.4 ;
    letter-spacing: 0px ;
    font-weight: 400 ;  bottom:0; color:#fff; display:block; padding:10px 15px;
}
h1.postthv a {text-decoration:none; color:#fff;}
.rmcattt {position:absolute; top:8px; left:10px; text-shadow: 1px 1px 4px rgba(150, 150, 150, 1); color:#fff; font-family: 'Oswald', sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; text-transform:uppercase}
.rmcattt a {text-decoration:none; color:#fff}
.rmaincpic { overflow:hidden; height:100; display:block; position:relative}
.rmaincpic img { max-width:100%; height:auto}

.reltarti  { padding:20px; margin: 20px 0; background-color:#ebebeb; color:#898989; border:#c3c3c3 1px solid}
.reltarti h3 { font-size:17px;  font-weight: bold; display:inline-block; letter-spacing:-1px; color:#467491}
.reltar {}
.reltar ul {list-style: disc; margin:0 0 0 15px; padding:0}
.reltar ul li {padding-top:10px}
.reltar ul li a {color:#898989; font-weight:600}

.adbanns {position: relative; background:#fff; text-align:center}
.banntop {padding-bottom:20px}
.footbannrs { position:relative; text-align:center;
padding-bottom:20px;
margin-left: auto;
margin-right: auto;
width:100%;}

.bannnavlw {position:relative; text-align:center; padding-top:20px}

.imgfltlft { padding-right:15px; padding-bottom:15px; padding-top:4px}

.psmetaprt { padding:0 0 20px 0}
.featpic { text-align:center}
.featpic img {max-width: 100%}

.bloglst { padding-bottom:15px}
.bgblgimg img {max-width: 100%}
.pagenav {padding-top:20px; margin-top:20px; border-top:#e5e5e5 1px solid; font-size:14px; font-family: 'Oswald', sans-serif;}
.pgtopp {padding-top:0; margin-top:0; border-bottom:#e5e5e5 1px solid; border-top:none; padding-bottom:20px; margin-bottom:20px}
.pagenav a {font-weight: 400;color: #7d7d7d; text-decoration:none ; text-transform:uppercase}
.pnext {font-weight: 400; text-align:right; padding:5px 0}
.pprev {font-weight: 400; padding:5px 0}
.ppglnk { text-align:center}
.ppglnk span, .ppglnk a { display:inline-block; padding:5px 12px}
.ppglnk span { border:#b5014b 1px solid; color: #7d7d7d; }
.ppglnk a:hover { color:#666}


.modal-content {border:10px solid; border-color: rgba(0, 0, 0, 0.25); border-radius:0 }
.modal-header { border-top:#b5014b 5px solid; border-bottom: none; padding:15px 25px}
.modal-title {font-family: 'Oswald', sans-serif; font-size:22px; font-weight: 400;  color:#b5014b}
.modal-body { padding:0 25px 15px}
.moddwrap {border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; padding:20px 0; margin-top:20px; margin-bottom:20px}
.frmbox { background:#F5F5F5; padding:15px}
.modalhtxt { font-size:14px; font-weight:normal; color:#B1B0B0 }
.frmbox .form-group label {font-family: 'Oswald', sans-serif; font-weight:400; font-size:14px; color:#4C4F50}
.frmbox .form-group.has-error label { color:#BF1518}
.frmbox .form-group .form-control { border:#CECECE 1px solid; background-color:#fff; border-radius:0}
.frmbox .form-group.has-error .form-control { border-color:#BF1518}
.suvbtnc { text-align:right; padding-top:10px}
.regfrmboxtx {background:#F5F5F5; padding:15px; margin-top:20px}
.ttmtp {font-family: 'Oswald', sans-serif; font-weight:400; font-size:14px; color:#4C4F50; padding-bottom:10px}
.regfrmboxtx ul { margin:0; padding:0; list-style:none}
.regfrmboxtx ul li { padding:0 0 3px; font-weight:normal;}
.regfrmboxtx ul li label {font-weight:normal;}
.regfrmboxtx ol { margin:0 0 0 20px; padding:0}
.regfrmboxtx ol li {padding:0 0 10px}

.evntspkbx .modal-content {border: none; border-color: transparent; border-radius:0 }
.evntspkbx .modal-header { border-top:none; border-bottom: none; }
.spkrimgflt { float:left; padding-right:20px; padding-bottom:20px}
h2.headprt { font-size:22px; font-family: "Oswald",sans-serif; color:#21587a; font-weight:400; padding-bottom:15px}
.evntspkbx .sevtimg { height: 375px; position:relative; overflow:hidden}
.evntspkbx .sevtcdet { position: absolute; bottom:0; padding:20px 20px 30px}
.evntspkbx .sevtcname { font-family: "Oswald",sans-serif; font-size:23px; color:#fff; font-weight:400; padding:30px 0 15px; line-height:28px;  text-shadow: 1px 1px 2px rgba(150, 150, 150, 1); }
.evntspkbx .sevtcjob { font-size:12px; color:#fff;  text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);}
#spkrholdr {color:#898989; font-size:14px}
#spkrholdr strong {color:#467491; font-weight:bold}
#spkrholdr h4 { font-size:16px; color:#467491; font-weight:600}

button.btn-newsltr  {background:#B8004A; padding:5px 0; color:#fff; font-size:14px; font-weight:700; font-family: 'Oswald', sans-serif; text-decoration:none; border-radius:0; width:118px; text-transform:uppercase}
button.btn-newsltr:hover, button.btn-newsltr:focus, .btn-newsltr:focus, .btn-newsltr:active {background:#666; color:#fff; filter:0; box-shadow:none}

.btn-signup, .btn-ssenate { background-color:transparent; border-radius:0; color:#467491;}
.btn-signup:hover, .btn-signup:focus, .btn-signup:active,.btn-ssenate:hover, .bbtn-ssenate:focus, .btn-ssenate:active  {color:#467491; background-color:transparent;filter:0; box-shadow:none; text-decoration:underline}

button.btn-defprt  {background:#E6E6E6; padding:5px 15px; color:#333; font-size:14px; font-weight:700; font-family: 'Oswald', sans-serif; text-decoration:none; border-radius:0; text-transform:uppercase}
button.btn-defprt:hover, .btn-defprt:focus, .btn-defprt:active {background:#666; color:#fff; filter:0; box-shadow:none}

.btn.btn-newsltr:focus {box-shadow:none}
.msgerror, .alert-danger { background-color:#D43336; color:#fff; border:none; font-weight:normal; border-radius:0; margin-top:20px}
.msgsuccess, .alert-success { background-color:#2ecc71; color:#fff; border:none; font-weight:normal; border-radius:0; margin-top:20px}

.popclose {color:#2086C5; opacity:1}
.modal-header .close { color:#565656}

.featbox { position:relative; margin-top:20px}
.finnbox {position:relative}
.fboxm {position:relative; width:100% }
.fboxcat { position:absolute; top:8px; z-index:10; height:26px; overflow:hidden}
.fboxcat a {display:inline-block; text-decoration:none; background:#2086C5; color:#fff; font-family: 'Oswald', sans-serif; font-size:14px; height:26px; font-weight:bold; letter-spacing:-1px; text-transform:uppercase; padding:0 10px; line-height:26px; overflow:hidden;float:left}
.feticon {  display:inline-block; height:26px; width:30px; line-height:26px; background-color: rgba(0, 0, 0, 0.5); background-repeat:no-repeat; background-position:center center; font-family: 'Oswald', sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; text-transform:uppercase; float:left}
.fboxtitle { position:absolute; left:0; bottom:0; z-index:10; font-family: 'Oswald', sans-serif; font-weight:400; font-size:19px; width:100%;}
.fboxtitle a { display:block; color:#fff; background-color: rgba(42, 42, 42, 0.7); padding:10px 15px; text-decoration:none  }
.fboximg { position:relative; z-index:1}
.fboximg img { max-width:100%;  max-height:100%; height:100%; width:100%}
.featbox .row {margin-left:-8px; margin-right:-8px}
.featbox .row .col-lg-6 { padding-left:8px; padding-right:8px}
.finnbox .row {margin-left:-8px; margin-right:-8px}
.finnbox .row .col-lg-8 { padding-left:8px; padding-right:8px; width:64%}
.finnbox .row .col-lg-4 { padding-left:8px; padding-right:8px; width:36%}
.fsplit { padding-top:16px}

.finnbox .carousel-control.left, .finnbox .carousel-control.right {background-image: none; filter:0; z-index:3; color:#fff}
.finnbox .carousel-control { color:#2086C5; padding:0; text-shadow:none; font-size:18px}
.finnbox .carousel-control .fa-chevron-left {margin-left: -10px; position: absolute; top: 40%; left: 50%; z-index: 5; display: inline-block;}
.finnbox .carousel-control .fa-chevron-right {margin-right: -10px; position: absolute; top: 40%; right:50%; z-index: 5; display: inline-block;}

.sfilter { background-color:#2086C5; padding:10px; margin-bottom:20px; color:#fff; font-weight:normal; text-align:center}
.sfilter .form-control { padding:0 5px; height:24px; line-height:24px}
a.shbtfa { font-size:15px; text-decoration:none}
a.shbtfa:hover { text-decoration:none}

.widgban8.affix { position: fixed; top: 34px; width: inherit; z-index:600; border:none; padding:10px; background-color:#fff}
.media .media-body {width: 10000px;}

.contactfrm {color:#4c4f50; font-weight:}
.contactfrm h3 {font-size:17px; font-family: 'Oswald', sans-serif; font-weight: 400; color:#4c4f50; padding-bottom:15px}
.contactfrm p { font-size:15px}
.contcdet { padding-top:10px}
.consaddr { color:#4c4f50;font-size:15px; }
.addconbl {font-size:17px;  font-family: 'Oswald', sans-serif; font-weight:400; color:#4c4f50; padding-bottom:10px}

.contctm {font-size:14px}
.tmbox {color:#4c4f50; padding-bottom:20px}
.tmbimg {padding-bottom:5px}
.tmbimg img {max-width:100%}
.tmbtitle {font-size:17px; font-family: 'Oswald', sans-serif; font-weight: 400; color:#4c4f50; padding-bottom:5px}
.tmbpos {}
.tmbmail { font-size:12px; font-weight:400; word-wrap: break-word;}
.tmbmail a { text-decoration:none; color:#4c4f50;}
.tmbmail a i {color:#2086C5;}
.tmbmail a:before {color:#2086C5; content: "\f003"; font-family: 'FontAwesome';   text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; padding-right:5px}

.aboutdet {color:#4c4f50;}
.contently { font-size:15px; line-height:24px;}

.mrkt .checkbox { margin-top:0; z-index:10}

.pollwdgt {}
.pollwdgt ul { list-style:none; margin:0; padding:0}
.pollwdgt ul li { padding-bottom:0}
.pollwdgt ul li label { display:inline-block}
.pollwdgt p { padding:10px 0 0}
.widgetpadd { padding:0 20px}
.sidebar .widget h6 {padding-left:20px; padding-right:20px;}
.msgvote { }
.poll { margin-bottom:10px}
.pollimg {}
.pollimg img {max-width:100%}
.btnpll {}
.pollwdgt .btnpll .btn { float:none}
.csbnk {font-size:14px; font-family: 'Oswald', sans-serif; font-weight: 400; color:#999; text-transform:uppercase }
.csbnk  i { font-size:20px}
#voteplm .radio { font-size:14px; color:#467491}
.modal {
  z-index: 9040;
}

.headerevent {
background:url('../images/events/headerbrbg.png'), url('../images/events/bgpink.png');
background-color:#fff, #b5014b;
background-position: 43% 0, top right;
background-repeat: no-repeat, no-repeat;
background-size: auto, 57%; padding:0;
height:210px; overflow:hidden;
}
.senimgfix img { max-width:100%}
.eheadlogo { position:relative}
.eheadbg { position:relative}
.eheadbg img { max-width:100%}
.evtlogo {position:relative;display:table; height:210px}
.evtlogpd {position:relative; display:table-cell; vertical-align: middle; text-align:center}
.evtlogobx {position:relative; padding-top:10px }
.evtlogobx a { }
.evtlogobx img { max-width:100%}
.evtlogtxt {font-family: "Oswald", sans-serif; font-size:19px; font-weight: 400; color:#b7b7b7;  text-transform:uppercase; padding:10px; position:relative}
.evtheadinnr {width:100%;  height:210px; position:relative; display:table}
.evtdate { vertical-align:middle; display:table-cell; text-align:right; color:#fff; padding-right:50px}
.etday {font-family: "Oswald",sans-serif; font-size:66px; font-weight: 400; line-height:68px; text-transform:uppercase; letter-spacing:-1px}
.etplace {font-family: "Oswald",sans-serif; font-size:24px; font-weight: 400; text-transform:uppercase; letter-spacing:-1px}
.evtxt {font-family: "Oswald",sans-serif; font-size:20px; font-weight: 400; padding-top:10px; text-transform:uppercase}
.enopdt {padding-right:0}
.assosc { padding-right:20px; display:inline-block; width:auto}
.assosc td { vertical-align:middle; font-family: "Oswald", sans-serif; font-size:12px; font-weight: 400; color:#fff; text-align:right; padding-left:10px}
.senpdmex {text-align:left}
.senpdmex .evtlogobx {padding-left: 10px;}


.evntopA {}
.ehtbgimg { position:relative}
.ehtattimg {position:absolute; bottom:0; }
.ehtattimg h6 {font-family: "Oswald",sans-serif; color:#fff; font-size:22px; font-weight:400; padding: 20px; }
.ehtcons {}
.ehconstyl {color:#467491; font-size:14px; line-height: 22px }
.ehconstyl ul { list-style:none; margin:0; padding:0}
.ehconstyl ul li {padding-left:15px; font-size:14px; line-height: 22px; padding-bottom:12px; background:url(../images/events/listdot.gif) no-repeat 0 6px; }

.ehconstyl h1, .ehconstyl h2, .ehconstyl h3, .ehconstyl h4, .ehconstyl h5, .ehconstyl h6 { margin-bottom:10px}

.evtregfrm { background-color:#ededed; padding:22px}
.efrtitle {border-top:#b5014b solid 7px; padding-top:10px; font-family: "Oswald",sans-serif; font-size:16px; font-weight: 700; color:#b5014b; padding-bottom:15px; text-transform:uppercase}
.efrpg { line-height:20px; color:#467491; font-size:14px}

.efrfields { margin-top:10px}
.efrfields input { margin-bottom:10px; background:#fff}
.efrfields select { margin-bottom:10px; background:#fff}
.caltitle {color:#467491; font-size:14px; font-weight:bold}
.calcon {color:#858484; font-size:12px; padding:10px 0; line-height:17px}
.calbtn { text-align:left}
.btnnext { border:none; background-color:#b5014b; color:#fff; font-family: "Oswald",sans-serif; font-size:13px; font-weight: 700; cursor:pointer; padding:5px 40px; float:right; text-transform:uppercase; margin-top:10px}
.evtcboxlst { border-top:#e0e0e0 2px solid;  margin-top:20px }
.evntboximg img { max-width:100%}
.evtcboxlst h5 { padding:10px 0; margin:0; font-size:14px; font-weight:700; color:#467491}
.ehttitle {border-top:#4e7aa1 solid 7px; padding-top:10px; font-family: "Oswald",sans-serif; font-size:16px; font-weight: 600; color:#21587a; padding-bottom:25px; text-transform:uppercase}
.evtcontact { }
.evtctypA { padding-bottom:20px}
.evtctypB {}
.evtcentr {}
.evtimg {}
.evtcdet { position: absolute; bottom:0; padding:20px 20px 30px}
.evtclnk {font-size:13px; font-weight:700; font-family: "Oswald",sans-serif; text-transform:uppercase}
.evtclnk a { display:inline-block; padding:8px 10px; background-color:#b71414; color:#fff}
.evtcname { font-family: "Oswald",sans-serif; font-size:23px; color:#fff; font-weight:400; padding:30px 0 15px; line-height:28px; text-shadow: 1px 1px 2px rgba(150, 150, 150, 1); }
.evtcname a, .evtcjob a  {color:#fff; text-decoration:none}
.evtcjob { font-size:12px; color:#fff; text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);}

.evtctypB .evtcdet { position: absolute; bottom: auto; top:0; padding:20px 24px 30px; width:90%}
.evtctypB .evtclnk {font-size:13px; font-weight:700; font-family: "Oswald",sans-serif; text-transform:uppercase}
.evtctypB .evtclnk a { display:inline-block; padding:8px 10px; background-color:#b71414; color:#fff}
.evtctypB .evtcname { font-family: "Oswald",sans-serif; font-size:23px; color:#0f4a6f; font-weight:400; padding:30px 0 15px; line-height:28px }
.evtctypB .evtcjob { font-size:14px; color:#5c5c5c; padding-bottom:15px;}
.evtcmailm { border-top:#e0e0e0 1px solid; padding-top:15px}
.evtcmailm a {font-family: "Oswald",sans-serif; font-size:16px; color:#b71414; font-weight:400; text-transform:uppercase; background:url(../img/events/arrow-red.png) no-repeat 0 center; background-size:7px 11px; padding-left:15px; display:block }
.evtctypB .evtimg img {border:#b71414 4px solid;}

.speakertbl { margin-bottom:30px}
.sentintro { padding-bottom:30px; }
.senintrodet {color:#898989; line-height:22px; }
.senintrodet p { margin-bottom:20px }
.senintrodet h3 {color:#21587a; font-family: "Oswald",sans-serif; font-size:28px; font-weight: 400; line-height:32px; margin:0 0 20px}
.sentintro h3 {color:#21587a; font-family: "Oswald",sans-serif; font-size:28px; font-weight: 400; line-height:32px; margin:0 0 20px}
.sentabtlft, .sentabtrt {color:#898989; line-height:22px; }

.sentabtlft p, .sentabtrt p { margin-bottom:20px }
.sentabtrt h4 { font-size:18px; color:#467491; margin:0 0 20px; font-weight:600}
.senaterpt {}
.senvtlogsp {}
.senaterpt .evtdate { }

#sponscaru { border-top:#efefef 1px solid; padding-top:10px; margin-top:0}


.sponsnavl {border-top:#efefef 1px solid; padding-top:10px; border-bottom:#efefef 1px solid; padding-bottom:10px}
.eventregad { background-color:#999 ;background-image: url(../images/eventbgwdg.png); background-repeat:no-repeat; background-position: 0 0; background-size: cover;  height:250px; display:block}
.weventA {  margin-bottom: 10px; }

.spnsevtwdg {padding-bottom: 10px; text-align:center}

.sponsnavl .carousel-control { display:inline-block; position: relative; border:#b9b9b9 1px solid;top: auto;left: auto;right: auto;bottom: auto; font-size: 24px;color: #0f4a6f;text-align: center;margin-left:5px;width:30px; height:30px; background-color:#fff; border-radius:50%; line-height:24px; text-shadow:none}
.sponsnavl .carousel-control.left {background-image: none; filter: 0 }
.sponsnavl .carousel-control.right { left: auto; right: auto; background-image: none;filter: 0;}
.sponsnavl .carousel-control span {font-size:20px}
.sponsnavl .carousel-indicators {position: relative;bottom: auto;top: auto;left: auto;z-index: 15; margin-left: 0; text-align: left; margin-top:10px}
.sponsnavl .carousel-indicators li {display: inline-block;width: 12px;height: 12px;margin: 0 1px 1px 0;text-indent: -999px;border: 2px solid #47749e;background-color: transparent;}
.sponsnavl .carousel-indicators .active {margin: 0 1px 1px 0; background-color:#47749e; border-color:#47749e}
.spnwdimg img { max-width:100%}

.evtboxpd { display:table; height: inherit; }
.evtboxtb {vertical-align: middle; display:table-cell; padding:0 20px}
.evtboxtb h4 {color:#fff; font-family: "Oswald",sans-serif; font-size:24px; font-weight: 400; text-shadow: 1px 2px 2px rgba(150, 150, 150, 1); padding-bottom:10px}
.evtboxtb p { font-size:18px; line-height:22px; color:#fff; text-shadow: 1px 2px 2px rgba(150, 150, 150, 1);}
.typ_senate .evtboxtb p { color:#85c5fb}
.evtboxtb .evntrgbxa { padding-top:10px}
.evtboxtb .evntrgbxa a { background-color:#b5014b; display:inline-block; padding:10px 15px; color:#fff; font-family: "Oswald",sans-serif; font-size:13px; font-weight: 700; text-transform:uppercase}

.evntconsprt { font-size:16px; color:#242323; line-height:22px}
.evntconsprt h1, .evntconsprt h2, .evntconsprt h3, .evntconsprt h4, .evntconsprt h5, .evntconsprt h5 { color:#467491; margin:0; padding:0; font-family: "Oswald",sans-serif; margin-bottom:20px;}
.evntconsprt p { margin-bottom:20px}
.evntmulcons { padding-top:20px; font-size:14px; color:#898989}
.evtpdd { padding:10px 20px}
/* liScroll styles */
.newsbrkr { position:relative; padding-top:20px; }
.newsbrkr .barltr { background-color:#467491; padding:0; height: 50px; overflow:hidden}
.titlbrk {color:#fff; font-family: "Oswald",sans-serif; font-size:14px; font-weight: 400; text-transform:uppercase; height: 50px; line-height:50px; background:#0f4a6f url(../images/bgnewsbrk.png) no-repeat top right; padding:0 7px  0 20px}
.linkbrkc { line-height:50px; padding-right:10px; height:50px }
.linkbrkc button { color:#fff}
.linkbrkc button i { font-size:14px}
.linkbrkc .close {float:none; opacity: 1; font-weight:normal; text-shadow: none}
.linkbrkc button:hover {color:#fff;font-weight:normal}

.tickercontainer {width: 96%; height: 50px; margin: 0; padding: 0;overflow: hidden; }
.tickercontainer .mask {position: relative;left: 10px;top: 0; width: 100%;overflow: hidden;}
ul#nticker {position: relative; left: 100%; list-style-type: none; margin: 0;padding: 0;}
ul#nticker li:before { content:"\2022"; padding:0 15px; font-size:14px; line-height:50px;}
ul#nticker li {float: left;margin: 0;padding: 0; line-height:50px; font-size:14px; color:#fff; font-family: 'Droid Sans', sans-serif; font-weight:300 }
ul#nticker a {color:#fff; white-space: nowrap; padding: 0; margin:0;}
ul#nticker span {margin: 0 10px 0 0;}


.eventprgmme { padding:10px 15px}
.progrmpgh {}
.progrcontnt { font-size:14px; line-height:22px;  color:#898989}
.progrcontnt h4 { color:#336699; font-size:14px; font-weight: bold; border-top:#efefef 1px solid;  padding-top:10px; margin-bottom:20px; margin-top:10px}
.progrcontnt p { margin-bottom:20px}

.eventvenky { margin-bottom:20px}
.eventvscl { padding:0 15px}
.prtbvven { border-top:#32659c 7px solid; padding-top:10px; padding-bottom:20px; color:#898989; font-size:14px; line-height:22px}

.envxtt { color:#30659b; font-family: "Oswald",sans-serif; font-size:16px; font-weight: 400; padding-bottom:15px}
.envxll { color:#30659b; font-size:16px; font-weight:700; padding-bottom:15px}
.envxaa { padding-bottom:15px}
.envxtl {padding-bottom:15px}
.envxww {padding-bottom:15px}
.envxww a {color:#898989; padding-bottom:15px}
.evnkimg img {max-width:100%}

.eventconchz {color:#898989; font-size:14px; line-height:22px}

.evnspntm {background-color:#fbfbfb;}
.evnspntm .prtbvven { border-top:none; padding-top:0; padding-bottom:20px; }
.evnspntm .envxtt { color:#30659b; font-family: "Open Sans", sans-serif; font-size:18px; font-weight: 700; padding-bottom:15px; padding-top:15px}

.evntspbkf { padding:10px 0}
.spnimgpt { width:100%; position:relative; height: inherit}
.prtfltop { position:absolute; top:20px; width:100%}
.spnbltbl { display:table; height: inherit; position:relative; width:100%; table-layout: fixed;}
.spnimgp { display:table-cell; vertical-align:middle; text-align:center; padding-top:65px; padding-bottom:20px}
.spnimgp img { max-width:100%}
.sltjpm { padding:30px 0 20px;}
.sltjpm select { background-color:#fff;}

.pollpgin { background-color:#E3E3E3; width: 400px; padding:20px; margin-bottom:20px}
.slscroll .item { text-align:center}
.rlst { display:inline-block;  padding:5px}
.rlst img { max-width:100%;}
.slscroll .carousel-control {position: absolute; left: 0; top:10px; right: auto;bottom: auto;width: auto;font-size: 48px;color: #0f4a6f; text-align: center;margin-right:15px;width:70px; height:70px; background-color:#fff; border-radius:50%;  border:#e8e8e8  1px solid; line-height:65px; text-shadow:none}
.slscroll .carousel-control.left {background-image: none; filter: 0; left:10px; }
.slscroll .carousel-control.right { left: auto; right: 0; background-image: none;filter: 0;}
.slscroll .carousel-control.left span { margin-left:-4px}
.slscroll .carousel-control.right span { margin-right:-4px}
.progress { border-radius:0; box-shadow:none}
.progress-bar { border-radius:0; box-shadow:none; background-color:#417394}

.nmbtn { text-align:center}
.ekko-lightbox-container {position: relative;}
.ekko-lightbox-nav-overlay {position: absolute;top: 0;left: 0;z-index: 100; width: 100%;height: 100%;}
.ekko-lightbox-nav-overlay a {z-index: 100;display: block;width: 49%;height: 100%;font-size: 30px;color: #fff;text-shadow: 2px 2px 4px #000;opacity: 0;filter: dropshadow(color=#000000, offx=2, offy=2);-webkit-transition: opacity 0.5s;-moz-transition: opacity 0.5s;-o-transition: opacity 0.5s;transition: opacity 0.5s;}
.ekko-lightbox-nav-overlay a:empty {width: 49%;}
.ekko-lightbox a:hover {text-decoration: none;opacity: 1;}
.ekko-lightbox .glyphicon-chevron-left {left: 0;float: left;padding-left: 15px;text-align: left;}
.ekko-lightbox .glyphicon-chevron-right {right: 0;float: right;padding-right: 15px;text-align: right;}
.ekko-lightbox .modal-footer {text-align: left;}

.ekko-lightbox .modal-content {border: none; border-radius:0 }
.ekko-lightbox .xmodal-header { border-top: none; border-bottom: none; padding:15px 25px 0; z-index:3000}
.ekko-lightbox .modal-header { border-top: none; border-bottom: none; padding:0; position:absolute; right:0; z-index:3000}
.ekko-lightbox .modal-title {font-family: 'Oswald', sans-serif; font-size:16px; font-weight: 400;  color:#666; display:none}
.ekko-lightbox .modal-body { padding:20px; }
.ekko-lightbox .modal-header .close { padding:7px 7px 0 0}

.shartprt { padding-bottom:20px; line-height: 20px;}
.revshrpd { padding-bottom:0; padding-top:20px}
.shrpnter { text-align:center; border-top:#DDD 1px solid; }
.shrpnter a { display:inline-block; border:#DDD 1px solid; border-top:#fff 1px solid; line-height:30px; margin-top:-1px; text-transform:uppercase; font-size:13px; color:#808080; padding:4px 15px; font-weight:bold; text-decoration:none; background-color:#fff}

.shareittmb { text-align:center; padding:10px }
.smsolin { display:inline-block; padding:0 2px 5px; overflow: hidden;vertical-align: top;}
.bgfixwh { background:#fff}
.neweventthumb {
	padding: 0 20px 0px 0;
	box-sizing: border-box;
	float: left;
	display: block;
	position: relative;
	margin-bottom: 10px;
}
.pstdetail p .alignleft {
	  float: left;
	  margin: 10px 10px 10px 0;
}
.pstdetail p .alignrightt {
	  float: right;
	  margin: 10px 0 10px 10px;
}
.multiselect-container>.active>a, .multiselect-container>.active>a:focus, .multiselect-container>.active>a:hover {
	background: none !important;
}
#eraadvice .btn-group {
	width: 100%;
}
#eraadvice .btn-group button.multiselect {
	width: 100%;
}
.wholeCont{
	position: relative;
	text-align: center;
}
.sideAdL, .sideAdR, .centerCont{
	display: inline-block;
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
}
.sideAdL, .sideAdR{
	width: 140px;
	position: relative;
	margin: 20px 25px;
}
.sideAdL .fxdcnt, .sideAdR .fxdcnt{
	position:absolute;
	top:0;
	left: 0;
}
.sideAdL .fxdcnt span.fixedPos, .sideAdR .fxdcnt span.fixedPos {
	position: fixed;
	top: 80px;
}
.backbx .scttvs{display: none}

#eraadvice .multiselect-container li:first-child {
	display: none;
}
.has-error button.dropdown-toggle {
	  border-color: #BF1518;
}

.col-sm-4 .spkpopup {
	overflow: hidden;
}
.photocrati-nextgen_pro_horizontal_filmstrip {
	text-align: left !important;
}
.right-carousel-control {
  position: absolute;
  left: auto;
  top: 30px;
  right:  -15px;
  bottom: auto;
  width: auto;
  font-size: 48px;
  color: #0f4a6f;
  text-align: center;
  margin-right: 15px;
  width: 70px;
  height: 70px;
  background-color: #fff;
  border-radius: 50%;
  border: #e8e8e8 1px solid;
  line-height: 65px;
  text-shadow: none;
  z-index: 10;
    opacity: .5;
}
.right-carousel-control:hover, .left-carousel-control:hover {
	opacity: .9;
}
.new-carousel-wrapper .right-carousel-control, .new-carousel-wrapper .left-carousel-control {
	width: 30px;
  height: 30px;
  font-size: 20px;
  line-height: 27px;
  top: 45%;
}
.new-carousel-wrapper .right-carousel-control {
	right: 15px;
}
.new-carousel-wrapper .left-carousel-control {
	left: 30px;
}
.left-carousel-control {
	  position: absolute;
  left: -15px;
  top: 30px;
  right: auto;
  bottom: auto;
  width: auto;
  font-size: 48px;
  color: #0f4a6f;
  text-align: center;
  margin-right: 15px;
  width: 70px;
  height: 70px;
  background-color: #fff;
  border-radius: 50%;
  border: #e8e8e8 1px solid;
  line-height: 65px;
  text-shadow: none;
  z-index: 10;
  opacity: .5;
}
.left-carousel-control span {
	margin-left: -4px;
}
.right-carousel-control span {
	margin-right: -4px;
}
.new-pager-wrapper img {
	padding: 5px;
}
.new-carousel-wrapper {
	position: relative;
	width: 100%;
	overflow: hidden;
	max-height: 546px;
}
.new-carousel-wrapper img {
	width: 100%;
	height: auto;
}
.new-pager-wrapper {
	  position: relative;
  width: 80%;
  margin: 0px auto;
  padding:  24px 0 0 0;
}
.mainnav #cat-2 .hsubmenu { border:#0d6798 1px solid; border-top:none;}
.mainnav #cat-3 .hsubmenu { border:#ef863b 1px solid; border-top:none;}
#cat-2 .tabs-left > .nav-tabs > li.active > a { background-color:#caedff!important; border: 0!important}
#cat-2 .tabs-left > .tab-content { background: #caedff; width:65%;}
#cat-3 .tabs-left > .nav-tabs > li.active > a { background-color:#feebdd!important; border: 0!important}
#cat-3 .tabs-left > .tab-content { background: #feebdd; width:65%;}
.tab-pane.active .medmeta li{border: 0!important}

#cat-3408 .tabs-left > .nav-tabs > li > a:hover,
#cat-3408 .tabs-left > .nav-tabs > li > a:focus { background-color:#e08a36; color:#fff}
#cat-3408 .tabs-left > .nav-tabs > li.active > a { background-color:#EAE9F5; color:#222}
#cat-3408 .tabs-left > .tab-content { background-color:#EAE9F5; }
#cat-3408 .cntvlbtn {
	background: #616CA6 !important;
}
/*
.pstdetail .caroufredsel_wrapper {
	min-height: 300px;
}
*/
@media only screen and  (max-width: 1199px) {
	.swaftpt .ftsbox.frntbx {
		display: block !important;
		-webkit-transform: none !important;
	    -ms-transform:  none !important;
	    -moz-transform: none !important;
	    transform:  none !important;	
	}
	.swaftpt .ftsbox.backbx {
		display: none !important;
	}
}

#upprev_box {
	top: 50% !important;
	bottom: inherit !important;
	border-top: 4px solid #336796 !important;
	padding: 20px !important;
}

#upprev_box h6 {
	color: #336796 !important;
	font-size: 15px !important;
    font-family: 'Oswald' !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    line-height: 20px !important;	
}
#upprev_box h5 a {
	color: #898989;
	font-family: "Open Sans" !important;
	font-weight: 700 !important;
	line-height: 20px !important;
	padding-bottom: 80px;
	position: relative;
	z-index: 2;
	text-decoration: none !important;
}
#upprev_box h5 a:after {
	content: 'READ MORE';
	text-decoration: none !important;
	background: #B8004A;
	display: block;
    padding: 5px 0;
    color: #fff !important;
    text-align: center !important;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Oswald', sans-serif;
    text-decoration: none;
    border-radius: 0;
    width: 118px;
    text-transform: uppercase;
    margin-top: 15px;
	
}
#upprev_box a.upprev_thumbnail,#upprev_box p {
	display: none !important;
}
#upprev_close {
	background: url('../images/newclose.png') no-repeat !important;
	background-size: 10px 10px !important;
	width: 10px !important;
	height: 10px !important;
	top: 10px !important;
	right: 10px !important;
}
.mobcontactbox {
	border: #b5014b 5px solid;
	width: 46%;
	box-sizing: border-box;
	padding: 20px;
	float: left;
	margin: 2%;
}
.mobcontactbox .scttvs a {
	color: #467491;
	margin-top: 15px;
	display: block;
}
.mobcontactbox .scbgct span {
	text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
}
.mobcontactbox .sctdesc {
	color: #467491;
}
.mobcontactbox .mobcontactimg {
	display: block;
	position: relative;
	overflow: hidden;
	width: 80px;
	height: 80px;
	margin: 15px auto;
	border-radius: 50px;
}
.mobcontactbox .mobcontactimg img {
	width: 100%;
	height: auto !important;
	position: absolute;
	left: 0;
	top: 0px;
}
@media only screen and (max-width: 640px) {
	.mobcontactbox {
		width: 96%;
		margin: 2%;
	}
}
@media only screen and (max-width: 1024px) {
	.mobileonly {
		display: block;
	}
	.desktoponly {
		display: none;
	}
}
@media only screen and (min-width: 1025px) {
	.mobileonly {
		display: none;
	}
	.desktoponly {
		display: block;
	}
}
#noaccess .modal-backdrop {
    background: white;
    opacity: 1;
}
.vimeocontainer {
	background: #fafafa;
    padding: 14px 0;
    margin-bottom: 15px;
}
.vimeocontainer .widescreen {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.vimeocontainer .widescreen iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
.clear {
	clear: both;
}
.vimeocontainer a {
	color: #BB004A;
	font-weight: bold;
}
.vimeocontainer dt,.vimeocontainer dd {
    float: left;
    margin: 0;
    font-size: 14px
}
.vimeocontainer dt { 
    clear:both;
    margin-bottom: 5px;
    margin-right: 1em;
}
@media only screen and (min-width: 992px) {
	.vimeocontainer .col-lg-3 {
		padding-left: 0px;
	}
}
@media only screen and (max-width: 991px) {
	.vimeocontainer .col-lg-3 {
		padding-top: 15px;
	}
}
.pstdetail article > h1,.pstdetail article > h2,.pstdetail article > h3,.pstdetail article > h4,.pstdetail article > h5,.pstdetail article > h6 {
	color: #21587a;
	font-family: 'Oswald', sans-serif;
    padding-bottom: 15px;
}
img.aligncenter {
	margin: 0px auto;
	display: block;
	max-width: 100%;
	height: auto;
}
img.alignleft {
	float: left;
	max-width: 100%;
	height: auto;
} 
img.alignright {
	float: right;
	max-width: 100%;
	height: auto;
}
.col-lg-4 .coltmbig .coltmimg {
	min-height: 20vw;
	position: relative;
    width: 100%;
    padding-bottom: 100%;
    margin-bottom: 15px;
}
.col-lg-4 .coltmbig .coltmimg img {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: auto;
}
.col-lg-4 .coltmbig .coltmimg a {
	position: absolute;
    width: 100%;
    height: 100%;
    display: block;
}
.newbyline {
	color: #21587a;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    font-family: 'Oswald', sans-serif;
    padding-bottom: 5px;
}
.yarpp-related a:hover {
	text-decoration: underline;
}

.newstatusbackground0 {
	background: #E28B29;
	color: white;
}
.newstatusbackground2 {
	background: #649A64;
	color: white;
}
.newstatusbackground1,.newstatusbackground3,.newstatusbackground4 {
	background: #BA0048;
	color: white;
}
#msolsbrn {
    display: inline-block;
    background: url(../images/msolsmini.png) no-repeat center;
    width: 52px;
    height: 13px;
    background-size: auto 13px;
}
#eraadvice .btn-group button.multiselect {
	overflow: hidden;
}
#maincontent .wp-embedded-content {
	width: 100% !important;
}
#maincontent iframe.wp-embedded-content {
	width: 100% !important;
	display: block;
	min-height: 268px;
	position: relative !important;
	clip: auto !important;
}

@media only screen and (min-width: 1241px) and (max-width: 1330px) {
.backbx .sovrlt {
	padding-bottom: 10px !important;
	line-height: 14px !important;
}
}

@media only screen and (max-width: 720px) {
  #cookie-law-info-bar { 
    display: none !important;
  }
  #mobilemenutoggler.eventmobmenu #mobmenu li {
    width: 100% !important;
  }
  #mobilemenutoggler.eventmobmenu #mobmenu {
    min-width: 250px;
  }
}

/**** Single Event Page Venue Registration Widget ******/
.venue-registration-box-list {
  list-style: none;
  padding: 0;
  display: block;
}
.venue-registration-box-list li {
  display: block;
  margin-bottom: 5px;
}
.venue-registration-box-list li h5 {
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  font-size: 15px;
}
.venue-registration-box-list li h5 a {

}
.venue-registration-box-list li p {
  font-family: "Open Sans", sans-serif;
  color: #9a9a9a;
  font-weight: 12px;
}

.evtimg {
  overflow: hidden;
}

.tnb292x375 {
  transform: scale(1.1);
}
