a{
word-wrap: break-word;
}

.selectnav ul li.menu-item-language a {
    line-height: 20px !important;
    top: -10px;
}


.title.has_background {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: scroll;
}

.page-id-427 .title.has_background,.page-id-508 .title.has_background {
background-position: center 40%
}

.page-id-521 .title.has_background,.page-id-188 .title.has_background {
background-position: center 60%;
}

.page-id-26 .title.has_background, .blog .title.has_background {
background-position: 0px 120%;
}

.page-id-529 .title.has_background,.page-id-553 .title.has_background {
background-position: center 45%;
}

.page-id-565 .title.has_background,.page-id-371 .title.has_background {
background-position: center 43%;
}

.page-id-574 .title.has_background,.page-id-349 .title.has_background {
background-position: center 5%;
}

.title .container_inner h1 {
    float: left;
    width: auto;
    padding: 10px 20px;
    background: rgba(0,0,0,0.7);
font-weight: 300;
}

.tabs .tabs-container, .tabs .tabs-nav li.active a {
background: #fff;
}

.container_inner .container_inner2 {
    padding: 50px;
}

.admin-bar header{
top: 32px;
}

.no-bullet:before {
    content: ""!important;
}

.logo img {
    height: 48px!important;
    width: 300px!important;
    top: -25px!important;
}

.blog_holder article .post_image a img{
margin-top:12px;
}

.blog_holder article .post_image {
    width: 15%;
    float: left;
}

.blog_holder article .post_text_holder {
    width: 85%;
    float: left;
}

.postid-362 .title.has_fixed_background, .postid-653 .title.has_fixed_background {
    background-position: center -100px;
}

.page-id-371 .title.has_fixed_background, .page-id-565 .title.has_fixed_background {
    background-position: center center;
background-size: 100% auto;
}

.page-id-432 .title.has_fixed_background, .page-id-561 .title.has_fixed_background {
    background-position: center -10%;
background-size: 100% auto;
}

.page-id-553 .title.has_fixed_background,
.page-id-529 .title.has_fixed_background {
    background-position: center center;
background-size: 100% auto;
}

.blog_holder article h4 a{
color: #5B0000;
}

.image_with_text_over span.text_holder p {
    font-size: 11px;
}

.footer_bottom a{
color:#fff;
}

.fancy-font {
word-wrap: break-word;
}

.two_columns_66_33.background_color_sidebar>.column2, .two_columns_75_25.background_color_sidebar>.column2, .two_columns_25_75.background_color_sidebar>.column1, .two_columns_33_66.background_color_sidebar>.column1 {
    background-color: transparent;
}

.anchor {
    padding-top: 80px;
    margin-top: -80px;
}

.wpcf7-list-item label{
    width: 40px;
    display: block;
}

.wpcf7-list-item-label {
    float: left;
}

.wpcf7-list-item input {
    float: right;
    width: 10px;
    margin-top: 5px;
}

.comment-form-policy label {
    font-size: 0px;
}