﻿

.bg_light_blue {
background-color:#d7e1eb;
}
.block.generic .block_content .generic_category{margin-top:10px;display:inline-block}
.block.generic .block_content .generic_category a{color:#fff;display:inline-block;transition:all .2s ease-in-out;position:relative;overflow:hidden;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:600;padding:2px 0}
.block.generic .block_content .generic_category a:before{content:'';display:block;position:absolute;height:2px;width:100%;background:#fff;left:0;bottom:0;transform:translateX(-100%);transition:all .2s ease-in-out}
.block.generic .block_content .generic_category a:hover:before{transform:translateX(0)}

.jqueryslidemenu ul li.menu-item-home {
  padding-left: 0;
  padding-right: 30px;
}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.footer-in-bottom{background:#F0F0F0;clear:both;height:auto;padding:13px 0px;position:relative;}
.footer-in-bottom .footer_right_bottom ul.nav li.leaf{display:inline-block;display:-moz-inline-stack;}
.footer-in-bottom .footer_right_bottom ul.nav li.leaf a{padding:0 10px 0 0;}
.footer-in-bottom .footer_right_bottom{text-align:right;}


header .menu-item {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 1rem;
  padding-right: 1rem;
}

	
	td.middle2_1 {
		width: 327px;
		height: 145px;
		background: #F2E3C6;
		border-bottom: 1px solid #cfc8c0;
		border-top: 1px solid #ddcdbb;
		border-left: 1px solid #ddcdbb;
	}

.post-ratings-image {
	border: 0px;
}

.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}


.icon-container { display: inline-block; margin-right: 5px; width: 20px; text-align: center; }

.icon-container .fa { font-size: 18px; }

.footer-top a.icon-container { margin-right: 3px; width: auto; color: rgba(250, 250, 250, 0.5); }

.footer-top a.icon-container:hover { color: #fafafa; }

.footer-top a.icon-container .fa { font-size: 30px; }


		#content table.color tr td.perioada {
			font-size:11px;
		}


.tbl_content_top {
    vertical-align: top;
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


.eventstable .perc {
background-color:#4197ac;
height:15px;
}


.responsive-mainnav,
.responsive-topnav {
  background: #232323;
  display: none;
}

.responsive-mainnav ul,
.responsive-topnav ul {
  margin: 0;
  padding: 5px;
}

.responsive-mainnav li,
.responsive-topnav li {
  list-style: none;
}

.responsive-mainnav li a,
.responsive-topnav li a {
  color: #cacaca;
  line-height: 26px;
  padding: 10px 15px;
  text-decoration: none;
  display: block;
}

.responsive-mainnav li a:hover,
.responsive-topnav li a:hover {
  background: #fa5742;
}

.responsive-mainnav li ul,
.responsive-topnav li ul {
  margin-left: 2em;
}

.forgot-pass-form-group {
	margin: 10px;
}

.forgot-pass-form-group label {
	width: 100%;
}

.forgot-pass-form-group input[type="email"] {
	width: 100%;
}
#side-nav-panel .menu-wrap{margin:15px 0;padding:0 10px}
.section-bg,.section-content{width:100%}
.section-content{z-index:1}
.ie8 .section-content,.ie9 .section-content{display:table-cell;vertical-align:middle}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
