/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

/*colors
sport - #14C69E
muzica - #c41b79
tehnologii - #990AE3
divertisment - #0083be*/

/* general */
body {
    font: normal 12px/18px Arial, Helvetica, FreeSans, sans-serif;
}
a:link {
    text-decoration: none;
}
ul li.leaf {
    list-style: none;
}
tbody {
    border-top: none;
}
tr.even, tr.odd {
    background-color: transparent;
    border-bottom: none;
    padding: 0;
}
.clear {
    clear: both;
}
body.is-admin #toolbar {
    height: 65px;
}
.backgroundy-page.is-admin {
    background-position: center 65px;
}
img {
    -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    -ms-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}
#lightboxImage,
.pane-banner img,
.view-events-head-slider img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}
a#bottomNavClose {
    margin: 0;
}
#imageData #bottomNav {
    height: 37px;
}
#imageData #imageDetails {
    width: 90%;
}
#imageData #caption {
    font-weight: normal;
}
ul.styled li {
    background: url('/sites/moldcell/themes/custom/moldcell/img/list_item_grey.gif') 0px 7px no-repeat;
    list-style: none outside none;
    margin-bottom: 5px;
    padding-left: 17px;
}
/* colors */
.pane-events .pane-title {
    background: #990AE3;
}
.pane-events .pane-content {
    border-top: 2px solid #990AE3;
}
.taxonomy-sport .pane-events .pane-title {
    background: #14C69E;
}
.taxonomy-sport .pane-events .pane-content {
    border-color: #14C69E;
}
.taxonomy-music .pane-events .pane-title {
    background: #c41b79;
}
.taxonomy-music .pane-events .pane-content {
    border-color: #c41b79;
}
.pane-events.eventlist .pane-title,
.pane-events.pane-events-ambassadors .pane-title,
.taxonomy-home.page-taxonomy-term .pane-events .pane-title,
.taxonomy-entertainment .pane-events .pane-title,
.page-event-future .pane-events .pane-title,
.page-event-passed .pane-events .pane-title {
    background: #0083be;
}
.pane-events.eventlist .pane-content,
.pane-events.pane-events-ambassadors .pane-content,
.taxonomy-home.page-taxonomy-term .pane-events .pane-content,
.taxonomy-entertainment .pane-events .pane-content,
.page-event-future .pane-events .pane-content,
.page-event-passed .pane-events .pane-content {
    border-color: #0083be;
}
.ticket-zones .pane-content .view {
    background: #990AE3 url('assets/ticket-zones/tickets-violet.png') no-repeat 0 0;
}
.taxonomy-sport .ticket-zones .pane-content .view {
    background: #14C69E url('assets/ticket-zones/tickets-green.png') no-repeat 0 0;
}
.taxonomy-music .ticket-zones .pane-content .view {
    background: #c92795 url('assets/ticket-zones/tickets-red.png') no-repeat 0 0;
}
.taxonomy-entertainment .ticket-zones .pane-content .view {
    background: #0083be url('assets/ticket-zones/tickets-blue.png') no-repeat 0 0;
}

.event-profile-name {
    color: #990AE3;
}
.taxonomy-sport .event-profile-name {
    color: #14C69E;
}
.taxonomy-music .event-profile-name {
    color: #c41b79;
}
.view-events-ambassadors .event-profile-name,
.taxonomy-entertainment .event-profile-name {
    color: #0083be;
}

.pane-border {
    border-top: 2px solid #990AE3;
}
.pane-border-bottom {
    border-bottom: 2px solid #990AE3;
    padding-bottom: 5px;
}
.taxonomy-music .pane-border,
.taxonomy-music .pane-border-bottom {
    border-color: #c12180;
}
.taxonomy-sport .pane-border,
.taxonomy-sport .pane-border-bottom {
    border-color: #14C69E;
}
.taxonomy-entertainment .pane-border,
.taxonomy-entertainment .pane-border-bottom {
    border-color: #0083be;
}
/* ZONE SWITCHER */

ul.site-zone {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

ul.site-zone li {
  margin: 0;
  padding: 0 9px 0 0;
  float:left;
}

ul.site-zone li a {
  color: #FFF;
  font-size: 13px;
  font-weight: bold;
  display: block;
  height: 41px;
  line-height: 40px;
  text-decoration: none;
}

ul.site-zone li a:hover {
  background: #FFFFFF;
  color: #4a1464;
}

ul.site-zone li a span {
  padding: 0 15px 0 15px;
  margin: 0 4px 0 0;
}
.zone-user-wrapper {
  background: #990AE3;
  min-height: 46px;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:    0px 2px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow:         0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
header .zone-user .region-user-first,
header .zone-user .region-user-second{
    margin:0;

}
.zone-user {
  position: relative;
}
header .zone-user  .region-user-second{
    float: right;
}
.section-header .zone-user .region-user-second{
  height: 42px;
  width: 145px;
  position: absolute;
  right: 0;
}
header .zone-user .region-user-first {
    width: auto;
}
.zone-user-wrapper .events-label .content p {
    margin: 0;
}
.zone-user-wrapper .events-label .content a {
    float: left;
    font-weight: bold;
    background: url('/sites/moldcell/themes/custom/moldcell/img/header-menu-active-left-2.png') 0 0 no-repeat;
    padding: 0 11px;
    font-size: 12px;
    color: #4a1464;
    height: 44px;
    line-height: 56px;
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
}
.zone-user-wrapper .block-events-refill-account-block {
    margin-left: 90px;
    width: 140px;
    float: left;
}
.zone-user-wrapper .block-events-refill-account-block .refilling a {
    background: url('/sites/moldcell/themes/custom/moldcell/img/icon_reincarcare_online.png') 0 19px no-repeat;
    text-indent: 35px;
    height: 50px;
    line-height: 58px;
    display: block;
    font-size: 12px;
    color: #FFF;
    float: left;
    clear: both;
    text-decoration: none;
}
.zone-user-wrapper .block-events-refill-account-block .refilling a:hover,
.zone-user-wrapper .block-locale .language-switcher-locale-url li a:hover {
    color: #9577a6;
}
.zone-user-wrapper .block-locale,
.zone-user-wrapper .block-search {
    float: right;
}
.zone-user-wrapper .block-search {
  padding: 0 10px 0 5px;
  position: relative;
}
/* LANGUAGE SWITCHER */


#block-locale-language ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

#block-locale-language li {
  float: left;
  padding: 0 7px;
}

#block-locale-language li.active {
  display: none;
}

#block-locale-language li a,
#block-locale-language li span {
  color: #FFF;
  font-size: 14px;
  line-height: 42px;
}

#block-locale-language li a {
  text-decoration:none;
}


.zone-user-wrapper .block-search .container-inline{
  height: 41px;

}

header .block-search-form  .form-item-search-block-form{
  margin: 0;
  padding: 0;
}
header input:focus,
header  input:active{
    box-shadow: none;

}
.zone-user-wrapper .block-search-form .form-text {
  border: 0 none;
  height: 41px;
  margin: 0;
  width: 0px;
  padding: 3px 0 0 0;
  font-size: 12px;
  text-decoration: none;
  color: #000;
  background: url(/sites/moldcell/themes/custom/moldcell/img/search-input-bg.png) 0 0 no-repeat;
  -webkit-border-bottom-left-radius: 1px;
  -moz-border-radius-bottomleft: 1px;
  border-bottom-left-radius: 1px;
  position: absolute;
  right: 40px;
  -webkit-transition: width 0.3s;
  -moz-transition: width 0.3s;
  transition: width 0.3s;

  -webkit-backface-visibility: hidden;
}
.zone-user-wrapper .block-search-form .form-submit {
  border: 0 none;
  background: none;
  width:41px;
  background:url(/sites/moldcell/themes/custom/moldcell/img/new-search-icon.png) 0 0 no-repeat;
  float: right;
  height: 41px;
  text-indent: -99999px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  text-shadow: none;
  border-radius: 0;

}
.zone-user-wrapper #block-search-form.hover .form-text ,
.zone-user-wrapper #block-search-form.focus .form-text  {
  padding-left: 20px !important;
  width: 210px;
}
/* menu zone */

.container-12 .grid-4.region-branding{
    width: 205px;
    margin-right: 0;
}
.container-12 .grid-8.region-menu{
    width: 720px;
    margin-left: 0;
    margin-right: 10px;
}
.zone-menu {
    padding: 30px 0;
}
.region-menu {
    margin-top: 10px;
}
.logo-img a {
    display: block;
    width: 211px;
    height: 54px;
    background: url('/sites/moldcell/themes/custom/moldcell/img/moldcell-upd-logo.png') 0 0 no-repeat;
    text-indent: -10000px;
    float: left;
}
.branding-data .site-name {
    display: none;
}
.block-events-menu ul.menu {
    float: right;
}
/*.backgroundy-page .block-events-menu ul.menu {
  float: none;
} */
.block-events-menu .menu li {
    float: left;
    padding: 0;
    margin: 0;
}
.block-events-menu .menu li a {
    color: #990AE3;
    font-size: 18px;
    display: block;
    line-height: 30px;
    padding: 0 11px;
}
.block-events-menu .menu li a:hover {
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url('assets/menu/menu-hover-violet.jpg') repeat-x 0 0;
}
.block-events-menu .menu li a.music:hover {
    background-image: url('assets/menu/menu-hover-red.jpg');
}
.block-events-menu .menu li a.entertainment:hover {
    background-image: url('assets/menu/menu-hover-blue.jpg');
}
.block-events-menu .menu li a.sport:hover {
    background-image: url('assets/menu/menu-hover-green.jpg');
}
.block-events-menu .menu li a.active-trail.music {
    color: #c41b79;
}
.block-events-menu .menu li a.active-trail.technologies {
    color: #990AE3;
}
.block-events-menu .menu li a.active-trail.entertainment {
    color: #0083be;
}
.block-events-menu .menu li a.active-trail.sport {
    color: #14C69E;
}
div.block-events-menu ul.menu li a.active-trail {
    position: relative;
    padding: 0;
    margin: 0 12px;
    color: #990AE3;
    height: 30px;
}
.block-events-menu ul.menu li a.active-trail:hover {
    background: none;
}
.block-events-menu .menu .underline {
    height: 1px;
    position: absolute;
    left:0;
    bottom: 0;
    width: 100%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #990AE3;
    border-style: solid;
    border-width: 1px;
    border-color: #a381b6;
}
.block-events-menu .menu .entertainment .underline {
    background: #1981c3;
    border-color: #75b3db;
}
.block-events-menu .menu .sport .underline {
    background: #14C69E;
    border-color: #66d2ba;
}
.block-events-menu .menu .music .underline {
    background: #c41b79;
    border-color: #dc76af;
}
/* header pseudo slider */
.block-events-head-slider {
    margin-bottom: 35px;
}
#mini-panel-events_head_slider.panel-3col-33 .panel-col-first,
#mini-panel-events_head_slider.panel-3col-33 .panel-col-last {
    width: 328px;
}
#mini-panel-events_head_slider.panel-3col-33 .panel-col-first {
    margin-right: 8px;
}
#mini-panel-events_head_slider.panel-3col-33 .panel-col {
    width: 263px;
    margin-right: 8px;
}
#mini-panel-events_head_slider.panel-3col-33 .inside {
    margin: 0;
}
.view-events-head-slider {
    padding-top: 22px;
}
.view-events-head-slider.view-center {
    padding-top: 0;
}
.view-events-head-slider table {
    margin: 0;
}
.view-events-head-slider td {
    vertical-align: top;
    padding-bottom: 8px;
}
.view-events-head-slider .see-all-passed-events,
.view-events-head-slider .see-all-future-events,
.view-events-head-slider .views-row,
.view-right.view-events-head-slider .default-event-background{
    position: relative;
    margin: 0 8px 0 0;
    width: 104px;
}
.view-events-head-slider.view-center .views-row {
    width: 263px;
}
.view-events-head-slider.view-left .views-row.views-row-4,
.view-events-head-slider.view-left .views-row.views-row-3 {
    margin-right: 0;
}

.view-events-head-slider .see-all-passed-events,
.view-events-head-slider .see-all-future-events,
.view-events-head-slider .views-row .event-image {
    border: 2px solid #990AE3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.view-events-head-slider.view-center .image-large {
  border: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#mini-panel-events_head_slider .owl-wrapper-outer {
  border: 2px solid #14C69E;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.view-events-head-slider.view-left .views-row .event-image img,
.view-events-head-slider.view-right .views-row .event-image img {
    width: 100px;
    height: 100px;
}
.view-events-head-slider .views-row.wide-image {
    width: 216px;
}
.view-events-head-slider .views-row.wide-image .event-image {
    height: 100px;
    overflow: hidden;
}
.view-events-head-slider .views-row.wide-image .event-image img {
    width: 212px;
    height: 212px;
}
.view-events-head-slider .views-row .image-title {
    position: absolute;
    bottom: 0;
    height: 20px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    width: 100%;
    border-radius:  0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    background: #990AE3;
}
.view-events-head-slider .views-row .event-Music .event-image {
    border-color: #c41b79;
}
.view-events-head-slider .views-row .event-Music .image-title {
    background: #c41b79;
}
.view-events-head-slider .views-row .event-Music .event-date {
    background-image: url('assets/arrows/bg-red.jpg');
}
.view-events-head-slider .views-row .event-Entertainment .event-image {
    border-color: #0083be;
}
.view-events-head-slider .views-row .event-Entertainment .image-title {
    background: #0083be;
}
.view-events-head-slider .views-row .event-Entertainment .event-date {
    background-image: url('assets/arrows/bg-blue.jpg');
}
.view-events-head-slider .views-row .event-Sport .event-image {
    border-color: #14C69E;
}
.view-events-head-slider .views-row .event-Sport .image-title {
    background: #14C69E;
}
.view-events-head-slider .views-row .event-Sport .event-date {
    background-image: url('assets/arrows/bg-green.jpg');
}
.view-events-head-slider .see-all-passed-events,
.view-events-head-slider .see-all-future-events {
    background-image: url('assets/arrows/bg-violet.jpg');
    border: none;
}
.view-events-head-slider .see-all-passed-events a,
.view-events-head-slider .see-all-future-events a {
    display: block;
    width: 104px;
    height: 104px;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: center center;
}
.view-events-head-slider .see-all-passed-events a {
    background-image: url('assets/arrows/arrow-left.png');
}
.view-events-head-slider .see-all-future-events a {
    background-image: url('assets/arrows/arrow-right.png');
}

.view-events-head-slider.view-center .event-recent-time {
    display: block;
    height: 28px;
    line-height: 28px;
    width: auto;
    margin: 0 auto;
    color: #fff;
    background: #542976 url('assets/arrows/gradient-violet.jpg') repeat-x 100% 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
    text-align: center;
    text-transform: capitalize;
    font-size: 16px;
}

.view-events-head-slider.view-center .event-Music .event-recent-time {
    background-image: url('assets/arrows/gradient-red.jpg');
}

.view-events-head-slider.view-center .event-Sport .event-recent-time {
    background-image: url('assets/arrows/gradient-green.jpg');
}

.view-events-head-slider.view-center .event-Entertainment .event-recent-time{
    background-image: url('assets/arrows/gradient-blue.jpg');
}
.view-events-head-slider .event-date {
    width: 102px;
    height: 100px;
    position: absolute;
    left: 2px;
    top: 2px;
    color: #fff;
    background: url('assets/arrows/arrow-bg.png') repeat 0 0;
    text-align: center;
    display: none;
}
.view-events-head-slider .wide-image .event-date {
    width: 213px;
}
.view-events-head-slider .event-date .day {
    font-size: 40px;
    line-height: 42px;
    display: block;
    padding-top: 15px;
}
.view-events-head-slider .event-date .month {
    font-size: 22px;
}
.view-events-head-slider.view-center .views-row {
    margin-right: 0;
}
.view-events-head-slider.view-center .image-title {
    bottom: 29px;
}
.view-events-head-slider .view-footer a {
    font-size: 14px;
    color: #603581;
}
.view-events-head-slider.view-left .view-footer {
    text-align: right;
}
/* footer */
.section-footer {
    background: url('/sites/moldcell/themes/custom/moldcell/img/footer.jpg') repeat-x scroll 0 0 #990AE3;
    min-height: 90px;
    padding: 20px 0;
}
.section-footer .all-right-reserved {
    color: #FFF;
    font-size: 12px;
    float: left;
    padding: 0;
    line-height: 15px;
}
.section-footer .all-right-reserved p {
    margin: 0;
}
.section-footer .cereri {
    margin-top: 5px;
}
.section-footer .cereri a {
    color: #ddd5e2;
    font-size: 11px;
    padding-right: 18px;
}
.section-footer .cereri a:hover {
    color: #fff;
}
.request-menu {
    margin-top: 5px;
}
.request-menu .menu li {
    float: left;
    padding: 0 9px;
    margin: 0;
}
.request-menu .menu li a {
    color: #ddd5e2;
    font-size: 11px;
}
.request-menu .menu li.first {
    border-right: 1px solid #461a5a;
}
.request-menu .menu li.second {
    border-left: 1px solid #612f76;
}
.block-system-main {
    padding-bottom: 40px;
}
/* panels layout */
.panel-2col-stacked .panel-col-first {
    width: 620px;
}
.panel-2col-stacked .panel-col-last {
    width: 320px;
    padding-top: 16px;
}
.backgroundy-page .panel-2col-stacked .panel-col-last {
    padding-top: 0;
}
.panel-2col-stacked .panel-col-first .inside {
    margin: 0 10px 0 0;
}
.panel-2col-stacked .panel-col-last .inside {
    margin: 0 0 0 10px;
}
.panel-2col-stacked .panel-separator {
    margin-bottom: 23px;
}
.taxonomy-home .panel-col-first .panel-separator {
    margin: 0;
}
.taxonomy-home .panel-col-first .pane-events {
    margin-bottom: 23px;
}
/*events layout*/
.backgroundy-page .panel-2col-stacked .panel-col-first {
    width: 580px;
}
/* player */
.pane-events-player-events-embedded-player-block {
    position: relative;
}
.pane-events-player-events-embedded-player-block .pane-title {
    position: absolute;
    top:5px;
    left: 22px;
    height: 23px;
    font-size: 12px;
    font-weight: normal;
    line-height: 23px;
    color: #68388e;
    padding-left: 17px;
    background: url('assets/player/music-icon.png') no-repeat 0 3px;
}
.pane-events-player-events-embedded-player-block .pane-content {
    background: url('assets/player/player-wrapper.png') no-repeat 0 0;
    width: 311px;
    height: 153px;
}
.pane-events-player-events-embedded-player-block .pane-content .flowplayer {
    position: absolute;
    top: 39px;
    left: 49px;
}
.pane-events-player-events-embedded-player-block .pane-content .play-btn,
.pane-events-player-events-embedded-player-block .pane-content .stop-btn {
    position: absolute;
    top: 43px;
    left: 24px;
    width: 15px;
    height: 15px;
    text-indent: 15px;
    overflow: hidden;
    background: url('assets/player/stop-play.png') no-repeat 0 -16px;
}
.pane-events-player-events-embedded-player-block .pane-content a.stop-btn {
    background-position: 0 0;
    display: none;
}

/**
 * STYLIZED TABLES
*/
/* Yellow table */

table.table-yellow {
    border: 0 none;
    border-collapse: collapse;
}

table.table-yellow tbody {
    border: 1px solid #EAEAEA;
}

table.table-yellow thead th {
  background: #f9dc00;
  color:#FFF;
  text-align: left;
  padding: 15px;
  font-size: 15px;
  border-style:solid;
  border-width:1px;
  border-color:#EAEAEA #EAEAEA #FFF #EAEAEA;
  font-weight: bold;
}

table.table-yellow tbody th {
    color:#3f3f3f;

    padding: 10px 35px 10px 15px;
    font-size: 15px;
    font-weight: normal;
    vertical-align: middle;

    border: 0;
    border-right: 1px solid #E0E0DF;
}

table.table-yellow tbody td {
    border-left: 1px solid #EAEAEA;
    padding: 10px 85px 10px 25px;
    font-size: 12px;
}
table.table-yellow tbody tr {
  /*border-bottom: 1px solid #E0E0DF;*/
}
table.table-yellow tbody tr td,
table.table-yellow tbody tr th {
    background-color: #FFF;
}
table.table-yellow tbody tr.odd td,
table.table-yellow tbody tr.odd th {
  background-color: #F4F3EF;
}

/* Violet table */
table.table-violet {
    border: 0 none;
    border-collapse: collapse;
}

table.table-violet tbody {
    border: 1px solid #EAEAEA;
}

table.table-violet thead th {
    background: #662B88;
    color:#FFF;
    text-align: left;
    padding: 15px;
    font-size: 15px;
    border: 1px solid #EAEAEA;
    border-bottom-color: #FFF;
    font-weight: bold;
}

table.table-violet tbody th {
    color:#3f3f3f;
    text-align: left;
    padding: 10px 35px 10px 15px;
    font-size: 15px;
    font-weight: normal;
    vertical-align: middle;
    text-align: left;
    border: 0;
    border-right: 1px solid #E0E0DF;
}

table.table-violet tbody td {
    border-left: 1px solid #FFF;
    padding: 10px 40px 10px 25px;
    font-size: 12px;
}

table.table-violet tbody tr td,
table.table-violet tbody tr th {
    background-color: #FFF;
}

table.table-violet tbody tr.odd td,
table.table-violet tbody tr.odd th {
    background-color: #F4F3EF;
}

/* Blue table */
table.table-blue {
    border: 0 none;
    border-collapse: collapse;
}

table.table-blue tbody {
    border: 1px solid #EAEAEA;
}

table.table-blue thead th {
    background: #0083BE;
    color:#FFF;
    text-align: center;
    padding: 15px 30px 15px;
    font-size: 15px;
    vertical-align: middle;
    border: 0;
    border-right: 1px solid #80C1DF;
    border-top: 1px solid #80C1DF;
}

table.table-blue tbody th {
    font-size: 12px;
    text-align: left;
    padding: 15px 100px 15px 15px;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
}

table.table-blue td {
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    /*padding: 0 65px 0 65px;*/
    padding: 8px 10px;
    font-size: 12px;
    text-align: center;
}

table.table-blue tbody tr td,
table.table-blue tbody tr th {
    background-color: #FFF;
}

table.table-blue tbody tr.odd td,
table.table-blue tbody tr.odd th {
    background-color: #F4F3EF;
}
tbody tr.even td,
tbody tr.even th{
    /*background-color: #F4F3EF !important;*/
}
/* Green table */
table.table-green {
    border: 0 none;
    border-collapse: collapse;
}

table.table-green tbody {
    border: 1px solid #EAEAEA;
}

table.table-green thead th {
    background: #38C3A5;
    color:#FFF;
    text-align: center;
    padding: 15px 30px 15px;
    font-size: 15px;
    vertical-align: middle;
    border: 0;
    border-right: 1px solid #9CE1D2;
    border-top: 1px solid #9CE1D2;
}

table.table-green tbody th {
    font-size: 12px;
    text-align: left;
    padding: 15px 100px 15px 15px;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
}

table.table-green td {
    background: #fff;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    padding: 15px 30px;
    font-size: 12px;
    text-align: center;
}

table.table-green tbody tr td {
    background-color: #FFF;
}

table.table-green  tbody tr.odd td {
    background-color: #F4F3EF;
}


/* Orange table */

table.table-orange {
    border: 0 none;
    border-collapse: collapse;
}

table.table-orange tbody {
    border: 1px solid #EAEAEA;
}

table.table-orange thead th {
    background: #ff6319;
    color:#FFF;
    text-align: center;
    padding: 15px 30px 15px;
    font-size: 15px;
    vertical-align: middle;
    border: 0;
    border-right: 1px solid #FFFFFF;
}

table.table-orange tbody th {
    font-size: 12px;
    text-align: left;
    padding: 15px 100px 15px 15px;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
}

table.table-orange td {
    background: #fff;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    padding: 15px 30px;
    font-size: 12px;
    text-align: center;
}

table.table-orange tbody tr td {
    background-color: #FFF;
}

table.table-orange  tbody tr.odd td {
    background-color: #F4F3EF;
}

/* Pink table */

table.table-pink {
    border: 0 none;
    border-collapse: collapse;
}

table.table-pink tbody {
    border: 1px solid #EAEAEA;
}

table.table-pink thead th {
    background: #c41b79;
    color:#FFF;
    text-align: center;
    padding: 15px 30px 15px;
    font-size: 15px;
    vertical-align: middle;
    border: 0;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}

table.table-pink tbody th {
    font-size: 12px;
    text-align: left;
    padding: 15px 100px 15px 15px;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
}

table.table-pink td {
    background: #fff;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    padding: 15px 30px;
    font-size: 12px;
    text-align: center;
}

table.table-pink tbody tr td {
    background-color: #FFF;
}

table.table-pink  tbody tr.odd td {
    background-color: #F4F3EF;
}
/* Clay table */

table.table-clay {
    border: 0 none;
    border-collapse: collapse;
}

table.table-clay tbody {
    border: 1px solid #EAEAEA;
}

table.table-clay thead th {
    background: #c7c2ba;
    color:#FFF;
    text-align: left;
    padding: 15px;
    font-size: 16px;
    border-style:solid;
    border-width:1px;
    border-color:#EAEAEA #EAEAEA #FFF #EAEAEA;
    font-weight: bold;
}

table.table-clay tbody th {
    color:#3f3f3f;
    text-align: left;
    padding: 15px 35px 12px 15px;
    font-size: 15px;
    font-weight: normal;
    vertical-align: middle;
    text-align: left;
    border: 0;
    border-right: 1px solid #E0E0DF;
}

table.table-clay tbody td {
    border-left: 1px solid #FFF;
    padding: 0 85px 0 25px;
    font-size: 12px;
}

table.table-clay tbody tr td,
table.table-clay tbody tr th {
    background-color: #FFF;
}
/* Green 2 table */

table.table-green2 {
    border: 0 none;
    border-collapse: collapse;
}

table.table-green2 tbody {
    border: 1px solid #EAEAEA;
}

table.table-green2 thead th {
    background: #bed600;
    color:#FFF;
    text-align: left;
    padding: 15px;
    font-size: 16px;
    border-style:solid;
    border-width:1px;
    border-color:#EAEAEA #EAEAEA #FFF #EAEAEA;
    font-weight: bold;
}

table.table-green2 tbody th {
    color:#3f3f3f;
    text-align: left;
    padding: 15px 35px 12px 15px;
    font-size: 15px;
    font-weight: normal;
    vertical-align: middle;
    text-align: left;
    border: 0;
    border-right: 1px solid #E0E0DF;
}

table.table-green2 tbody td {
    border-left: 1px solid #FFF;
    padding: 0 85px 0 25px;
    font-size: 12px;
}

table.table-green2 tbody tr td,
table.table-green2 tbody tr th {
    background-color: #FFF;
}
/* Black table */

table.table-black {
    border: 0 none;
    border-collapse: collapse;
}

table.table-black tbody {
    border: 1px solid #EAEAEA;
}

table.table-black thead th {
    background: #000000;
    color:#FFF;
    text-align: center;
    padding: 15px 30px 15px;
    font-size: 15px;
    vertical-align: middle;
    border: 0;
    border-right: 1px solid #9CE1D2;
}

table.table-black tbody th {
    font-size: 12px;
    text-align: left;
    padding: 15px 100px 15px 15px;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
}

table.table-black td {
    background: #fff;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    padding: 15px 30px;
    font-size: 12px;
    text-align: center;
}

table.table-black tbody tr td {
    background-color: #FFF;
}

table.table-black  tbody tr.even td {
    background-color: #F4F3EF;
}
/* Light violet table */
table.table-light-violet {
    border: 0 none;
    border-collapse: collapse;
}

table.table-light-violet tbody {
    border: 1px solid #EAEAEA;
}

table.table-light-violet tbody th {
    background: #662B88;
    color: #FFF;
    text-align: left;
    padding: 10px 15px;
    font-size: 15px;
    border: 0;
    border-top: 1px solid #B395C4;
}
table.table-light-violet tbody tr.even th{
    background-color: #662B88 !important;
}
table.table-light-violet td {
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    padding: 0 25px 0 25px;
    font-size: 12px;
    text-align: center;
}

table.table-light-violet tbody tr td {
    background-color: #FFF;
}

table.table-light-violet tbody tr.even td {
    background-color: #F4F3EF;
}

.pane-node-body .field-name-body table {
    width:100%;
}
.pane-node-body .field-name-body table th {
    font-weight:normal;
    text-align:center;
}
table.table-violet td,
table.table-clay tbody td {
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    padding: 8px 10px;
    font-size: 12px;
    text-align: center;
}
table.table-violet tbody {
    border: 1px solid #EAEAEA;
}
.table-violet td:first-child,
.table-blue td:first-child,
.table-pink td:first-child,
.table-clay td:first-child {
    width:33%;
}
.table-violet td:first-child+td,
.table-blue td:first-child+td,
.table-pink td:first-child+td,
.table-clay td:first-child+td {
    width:30%;
}
.table-violet td:first-child,
.table-clay td:first-child {
    border-left:1px #EAEAEA solid;
}
.view-events-news-feeds .views-field-body p {
    margin-bottom:20px;
}

.table-violet,.table-blue,.table-pink,.table-clay {
    width:100%;
    text-align:center;
    font-weight:normal;
}
.table-violet th,.table-blue th,.table-pink th,table.table-clay thead th {
    font-weight:normal;
    text-align:center;
}
table.table-violet td,table.table-clay tbody td {
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    padding: 8px 10px;
    font-size: 12px;
    text-align: center;
}
table.table-violet thead th {
    font-weight:normal;
    text-align:center;
}
table.table-violet tbody {
    border: 1px solid #EAEAEA;
}
.table-violet td:first-child,.table-blue td:first-child,.table-pink td:first-child,.table-clay td:first-child {
    width:33%;
}
.table-violet td:first-child+td,.table-blue td:first-child+td,.table-pink td:first-child+td,.table-clay td:first-child+td {
    width:30%;
}
.table-violet td:first-child,.table-clay td:first-child {
    border-left:1px #EAEAEA solid;
}
.view-events-news-feeds .views-field-body p {
    margin-bottom:20px;
}

.node-type-event .field-name-body table td ,
.node-type-event .field-name-body table th {
  vertical-align: middle;
}
table.styled tbody tr td.last,
table.styled thead tr th.last {
  border-right: 0 !important;
}
table.styled tbody {
  border: 0 !important;
}
table.styled th,
table.styled td {
  border-color: #FFFFFF !important;
}
.pane-node-body .field-name-body table tbody th {
  text-align: left;
}
.pane-node-body .field-name-body table th.rtecenter {
  text-align: center;
}
