table td {
    padding: 15px 25px;
    text-align: left;
}
.standard-table {
font-size: 14px;
font-family: Open Sans,sans-serif;
    font-style: bold;
font-color: #3b3a3a;
}
.accordion.full_screen .accordion_inner h4 {
    cursor: pointer;
    margin: 0;
    padding: 5px 0 0;
    text-align: left;
font-size: 14px;
font-family: Open Sans,sans-serif;
    font-style: bold;
font-color: #3b3a3a;
}
.accordion.full_screen .accordion_inner span.arrow {
    background-image: url("../img/accordion_arrow_down.png");
    background-position: left;
    background-repeat: no-repeat;
    display: block;
    padding: 10px 0;
position: relative;
    transition: all 500ms ease-in-out 0s;
}
ul li, ol li p {
    line-height: 23px;
font-size: 14px;
font-family: Open Sans,sans-serif;
    font-style: bold;
font-color: #3b3a3a;
}

.highlight {
    background-color: #f3400d;
    color: #FFFFFF;
}
.pageevent .highlight {
    background-color: #76c718;
    color: #FFFFFF;
}
.pageformation .highlight {
    background-color: #800080;
    color: #FFFFFF;
}
.accordion_holder.accordion h4 {
    cursor: pointer;
height: 40px;
    line-height: 20px;
    margin: 0 0 10px;

}
h4, h4 a, .list.number ul li, .list.circle ul li, .list.big_circle ul li, .testimonial .text span.name {
    color: #3b3a3a;
    font-family: Open Sans,sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 100;
}
.accordion_holder.accordion h4 span.icon .control-pm{
	background-image: url(../img/plus.png);
}  

.accordion_holder.accordion h4 span.icon span{
	width: 20px;
	height: 20px;
	display: block;
	position: relative;
	float: left;
	background-color: #f4f4f4;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition:all 0.3s ease 0s; 
	-moz-transition:all 0.3s ease 0s; 
	-o-transition:all 0.3s ease 0s;
}
.accordion_holder.accordion div.accordion_content {
    margin: 0;
    padding: 0 10px 0 30px;
}

.accordion_holder.accordion div.accordion_content_inner {
    padding: 0 0 35px;
}

.accordion_holder.accordion h4.ui-state-active span.icon .control-pm,
.accordion_holder.accordion h4.ui-state-active:hover span.icon .control-pm{
	background-color: #2c2c2c;
	background-image: url(../img/minus.png);
}

.accordion_holder.accordion h4:hover span.icon span{
	background-color: #2c2c2c;
}

.accordion_holder.accordion h4:hover span.icon .control-pm{
	background-image: url(../img/plus_white.png);
}

.accordion_holder.accordion h4.ui-state-active,
.accordion_holder.accordion h4:hover{
	color: #2c2c2c;
}

.footer_bottom {
    font-size: 11px;
    font-weight: 100;
    line-height: 65px;
    text-align: left;
}
.footer_bottom, .footer_bottom p, .footer_bottom p a {
    color: #CCCCCC;
}
.textwidget p  {
    color: #ffffff;
}


.footer_top, .footer_top ul li a, .footer_top #lang_sel_list ul li a {
    color: #FFFFFF;
}
.footer_top, .footer_top ul li a:hover, .footer_top #lang_sel_list ul li a:hover {
    color: #E6560E;
}
.footer_top {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 100;
}

.textwidget a:hover {
color: #E6560E;
}

.pagecontact .image_with_text_over {
    display: inline-block;
    margin: 0 0 25px;
    position: relative;
    width: 32%;
}
.pagecontact .image_with_text_over .desc {
    font-size: 15px;
text-align: center;
    color: #FFFFFF;
    margin: 0 10px;
    opacity: 0;
    transition: all 0.3s ease 0s;
}
.pagecontact .image_with_text_over .desc a {
    color: #FFFFFF;
}
.pagecontact .image_with_text_over .shader {
background-image: url("");
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 20;
}
.pagecontact table td {
text-align: center;
}
.latest_post_holder.small ul li .latest_post_text h4 a {
    line-height: 17px;
    margin: 0px 0 0px;
    text-transform: uppercase;
  color: #3B3A3A;
    font-family: Open Sans,sans-serif;
    font-size: 13px;
    font-style: bold;
    font-weight: 400;
}

.latest_post_holder.small ul li .latest_post_text span {
    line-height: 15px;
    margin: 0px 0 0px;
    font-size: 10px;
}
.latest_post_holder.small ul li .latest_post_text p {
    line-height: 15px;
    margin: 0px 0 0px;
    font-size: 10px;
}

nav.main_menu ul li a {
    padding: 0 15px;
}

address {
    font-size: 11px;
    font-weight: 100;
}

.tabs .tabs-container {
    background-color: #f1eff0;
    margin: -1px 0 30px;
    overflow: hidden;
    width: 100%;
}

.button, input[type="submit"], input[type="password"], .load_more a {
    background-color: #FF4603;
    color: #ffffff;
    font-size: 14px;
    font-style: bold;
    font-weight: 400;
    line-height: 30px;
}
.button:hover, input[type="submit"]:hover, .load_more a {
   background-color: #2c2c2c;
    color: #ffffff !important;
}

.footer_top_holder input {
    background-color: #e8e8e8;
    border: 0 none;
    color: #2c2c2c;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    margin: 0 0 10px;
    outline: 0 none;
    padding: 10px 4%;
    width: 92%;
}
.blog_text_holder .text .text_inner > span {
    border-bottom: 1px solid #DDDDDD;
    display: block;
    margin: 0 0 24px;
    padding: 0 0 20px;
    text-align: left;
font-family: 'Open Sans',sans-serif;
    font-size: 12px;
}

.container, .container_inner clearfix {
padding-bottom: 30px;
}

.stylish-select .newListSelected {
    background-color: #cccccc;
    background-image: url("../img/select-bg.png");
    background-position: right 15px;
    background-repeat: no-repeat;
    color: #2c2c2c;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: left;
    width: 100%;
}

.landingformation .tabs .tabs-nav li a {
    background-color: #800080;
color: #fff;
display: block;
    font-family: "Oswald",sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 70px;
    letter-spacing: 1px;
    line-height: 70px;
    padding: 0 30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.landingformation .tabs .tabs-nav li.active a {
    background-color: #f1eff0;
color: #2c2c2c;
display: block;
    font-family: "Oswald",sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 70px;
    letter-spacing: 1px;
    line-height: 70px;
    padding: 0 30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.formationmanager .tabs .tabs-nav li a {
    background-color: #e3005d;
color: #fff;
display: block;
    font-family: "Oswald",sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 70px;
    letter-spacing: 1px;
    line-height: 70px;
    padding: 0 30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.formationmanager .tabs .tabs-nav li.active a {
    background-color: #f1eff0;
color: #2c2c2c;
display: block;
    font-family: "Oswald",sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 70px;
    letter-spacing: 1px;
    line-height: 70px;
    padding: 0 30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.formationstrategie .tabs .tabs-nav li a {
    background-color: #0094c3;
color: #fff;
display: block;
    font-family: "Oswald",sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 70px;
    letter-spacing: 1px;
    line-height: 70px;
    padding: 0 30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.formationstrategie .tabs .tabs-nav li.active a {
    background-color: #f1eff0;
color: #2c2c2c;
display: block;
    font-family: "Oswald",sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 70px;
    letter-spacing: 1px;
    line-height: 70px;
    padding: 0 30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.formationlinkedin .tabs .tabs-nav li a {
    background-color: #8fc920;
color: #fff;
display: block;
    font-family: "Oswald",sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 70px;
    letter-spacing: 1px;
    line-height: 70px;
    padding: 0 30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.formationlinkedin .tabs .tabs-nav li.active a {
    background-color: #f1eff0;
color: #2c2c2c;
display: block;
    font-family: "Oswald",sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 70px;
    letter-spacing: 1px;
    line-height: 70px;
    padding: 0 30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.formationleader .tabs .tabs-nav li a {
    background-color: #f6b900;
color: #fff;
display: block;
    font-family: "Oswald",sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 70px;
    letter-spacing: 1px;
    line-height: 70px;
    padding: 0 30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.formationleader .tabs .tabs-nav li.active a {
    background-color: #f1eff0;
color: #2c2c2c;
display: block;
    font-family: "Oswald",sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 70px;
    letter-spacing: 1px;
    line-height: 70px;
    padding: 0 30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
p a {
    color: #000;
    text-decoration: none;
}