

.echo {
    font-weight: 200 !important;
}

.tribe-events-adv-list-widget .event-is-recurring {
display: none
}

#tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav{
display: none
}

.ecs-event .recurringinfo{
display: none
}

.tribe-mini-calendar-event .list-date {
display: none;
}

.tribe-events-adv-list-widget .duration {
  font-size: 14px;
font-weight: 600;
}



aside.sidebar .widget a {
color: #393939;
}


.tribe-events-adv-list-widget .duration .end-time {
display: none;
}


.tribe-events-event-image {
float: right;
padding:20px;
}

#tribe-events-pg-template {
margin: 0 30px;
}

.tribe-events-photo-event .tribe-events-event-image {
    float: left;
   margin: 3px;
    width: 90%; 
}

.vertical_menu_toggle .second .inner ul li a {
    font-weight: 500;
}

nav.vertical_menu>ul>li>a {
line-height: 18px; 
padding-bottom:15px;
}

.ecs-event p {
    font-weight: 500!important;
}

.vertical_menu_toggle .second .inner ul li a{
padding: 10px 0px 10px 0px;
}

nav.vertical_menu_toggle.vm_click_event ul>li.menu-item-has-children>a>.plus, nav.vertical_menu_toggle .second ul>li.menu-item-has-children>a>.plus {
  display: none;
}

ul {
list-style-position: outside;
}

.climate .wpb_wrapper ul {
font-weight: 600;
}

.climate .wpb_wrapper ul ul, ol ul  {
font-weight: 400;
}

.q_accordion_holder.accordion div.accordion_content {
margin-right: 15%;
}

aside.sidebar .widget:not(.woocommerce) li {
font-family: Raleway, sans-serif;
font-size: 13px;
font-weight: bold;
font-style: normal;
text-transform: uppercase;
margin-bottom:10px;
}

.q_accordion_holder.accordion .ui-accordion-header {
background: #e2e7e7;
}

table th {
    text-align: right;
}

table td  {
    text-align: left;
}

.pdb-list span.textarea {
    max-height: 20em!important;
    max-width: 100%!important;
}



.ecs-event { 
padding-bottom:25px;
padding-top:15px;
 list-style-type: none;
font-weight: 400;
 }

span.duration.time {
font-weight: 600;
}
.ecs-excerpt{
   margin-top: 0px; 
}

ul ul, ol ul {
    list-style-type: none;
     padding-bottom:10px!important;
}

body a:hover {
color: #D07104;
}

body p {
margin-bottom:20px;
}

body ul li {
margin-bottom:10px;
}

.vertical_menu ul li {
margin-bottom:0px;
}

.woocommerce mark {
display:none;
}

.woocommerce .woocommerce-result-count {
display:none;
}

.woocommerce stock in-stock {
display:none;
}


.woocommerce .product_meta{
display:none;
}

.woocommerce div.product div.upsells, .woocommerce div.product div.related {
display: none;
}

.woocommerce-page input[type="text"] {
font-size: 14px;
}


h4 a {
    color: #23acdd!important;
}

.latest_post_holder.boxes>ul>li .latest_post {
    padding: 22px 25px 0px;
}

.blog_holder article .post_info {
display: none;
}

.publication_download .title {
background-color: #ffffff;
}

.publication_categories {
display: none;
}

.publication_download{
padding: 50px;
}

.publish hentry{
padding: 50px;
}




