.b_info .b_crumbs{font-size:80%;margin-bottom:9px;letter-spacing:.05em;color:#737373}
.b_info .b_crumbs a{color:#737373;border-bottom:none}

.b_info .b_info_descr{float:left;width:100%;margin-bottom:10px}
.b_info .b_info_descr ul{margin-left:1.25em}
.b_info .b_info_descr ul li{margin-bottom:.25em}
.b_info .b_info_descr ul li:before{content:'\2014\a0'!important;float:left;margin-left:-1.25em}

.b_widget{float:left;font-size:85%;width:100%;position:relative;}
.b_widget .b_widget_head{position:absolute;top:-10px;background-color:#e0dfdb;padding:1px 7px;}
.b_widget a{ color: #2a2e30}
.b_widget img{ width: 20px; height: auto;}
.b_widget a.team-link-preview{margin-right: 5px;}

/* =Events list styles
-------------------------------------------------------------- */
#events-list{width: 100%;float: left;margin: 20px 0}

.category-actions { float: left;width: 100%;font-size: 90%; color: #475058; padding: 10px 0; min-height: 45px;}
.category-actions select,#events-list .dataTables_length select, .category-actions .reset-filters { padding: 3px; border-radius: 4px; border: 1px solid #989898;background: inherit}
.category-actions select { max-width: 150px;font-size: 95%}
.category-actions select[disabled] { opacity: 0.6; cursor: not-allowed;}
.category-actions .reset-filters{padding: 3px 6px;background: #d1d1d1;display: none}
.category-actions .reset-filters i{color: #989898}
.category-actions .category-actions-block { display: inline-block; vertical-align: top;margin-right: 25px;}
.category-actions .category-actions-items { display: inline-block}

.dataTables_wrapper{float:left; width:100%; position:relative;}
.dataTables_wrapper .dataTables_length { position: absolute;top: -35px;right: 10px;font-size: 90%}
.dataTables_wrapper .dataTables_length label{font-weight:normal;color:#989898}
.dataTables_wrapper .dataTables_info {float: right; width: 20%;text-align: right;font-size: 80%;padding-top: 10px;color: #989898}

.dataTables_wrapper .dataTables_paginate { float: left; width: 80%;padding-top: 10px;}
.dataTables_paginate a.paginate_button,.dataTables_paginate .ellipsis { line-height: 122%;color:#000;float: left; border: 1px solid #6d6853; margin-left: -1px; padding: 8px 12px; cursor: pointer}
.dataTables_paginate .paginate_button.next { border-radius: 0 5px 5px 0}
.dataTables_paginate .paginate_button.previous { border-radius: 5px 0 0 5px; }
.dataTables_paginate .paginate_button.disabled {color: #989898;border-color: #989898;}
.dataTables_paginate .paginate_button.current { color: #000}
.dataTables_paginate a:hover{text-decoration: none;background: #b3ad93}
.dataTables_paginate a.current{background: #cac3a9;}

.dataTables_processing {position: absolute; top: 0; bottom: 0; left: 0;right: 0; padding: 6% 41%; background-color: rgba(255,255,255,0.8); background-image: url(../img/infinity.gif); background-repeat: no-repeat; background-position: 49% 100px; z-index: 100;}


.tabledata{width: 100%;float: left;background: #fff;}
.tabledata td{padding: 7px 10px;border-bottom: 1px solid #CCD8DF}
.tabledata .main-date{background: #CCD8DF;font-weight: bold;text-align: center}
.tabledata .event div{display: inline-block;vertical-align: middle;padding-right: 7px;}
.tabledata .event .event-date{width: 7%}
.tabledata .event .event-preview{width: 15%;padding-right: 0}
.tabledata .event .event-name{width: 43%}
.tabledata .event .event-name.no-preview{margin-right: 15%}
.tabledata .event .event-place{width: 25%}
.tabledata .event .event-btn{width: 10%;padding-right: 0}

.tabledata .event .event-preview .event-img{width: 80%;height: auto;}
.tabledata .event .event-preview .event-icon{width: 40%;height: auto;padding-right: 7px;}
.tabledata .event .event-place img{width: 16px; vertical-align: middle;}
.tabledata .event .event-name .event-link{font-weight: bold;color: #000; font-size: 110%;border-bottom: 1px solid #A2A2A2}
.tabledata .event .event-name .event-link:hover{text-decoration: none;border-bottom: 0}
.tabledata .event .event-name .event-term{display: block;width: 100%;margin-top: 5px;font-size: 80%;color: #9F9F9F;}
.tabledata .event .event-name .event-term a{color: #9F9F9F;}
.tabledata .event .event-name .event-label{display: block;width: 100%;margin-top: 5px;}
.tabledata .event .event-name .event-label .badge{margin-right: 5px;}
.tabledata .event .event-place .event-place__plg{display: block;width: 100%;font-size: 90%;}
.tabledata .event .event-place .event-place__plg a{color: #000}
.tabledata .event .event-place .event-place__city{display: block;width: 100%;margin-top:5px;font-size: 80%;}
.tabledata .event .event-place .event-place__city a{color: #9F9F9F;}

#reviewsInside{float:left;width:100%;}
#reviewsInside li{float:left;width:100%;margin-bottom: 20px;}
#reviewsInside li:last-child{color:#fff;}
#reviewsInside li:last-child a{color:#666EE8!important}
#reviewsInside li:last-child div{padding:15px;border: 1px solid #666EE8;position:relative;border-radius: 7px;float: left;}
#reviewsInside blockquote{float:left;width:100%; padding-left: 40px;position: relative}
#reviewsInside blockquote:before{content:'';display:inline-block;height: 1px; background:#000;width:30px;position: absolute;top:11px; left:0;}
#reviewsInside blockquote .meta-date{margin-bottom:3px;color:#ababab;font-size:90%}
#reviewsInside blockquote .meta-author{font-weight:bold;font-size: 120%;}
#reviewsInside blockquote .meta-city{font-size: 70%;font-weight: normal}
#reviewsInside blockquote .meta-content{margin-bottom:10px;font-style:italic;font-family:Candara,serif;transition:max-height 1s;text-overflow:ellipsis;padding:0}
#reviewsInside blockquote .meta-event{font-size: 80%;color:#747474}

