

nav.main_menu > ul > li.active > a span.line {
    background-color: #004a7f;
}
nav.main_menu ul li {
  
    text-transform: uppercase;
}

nav.main_menu > ul > li.current-lang > a span.line {
    background-color: #004a7f;
}

nav.main_menu > ul > li.active > a > span, nav.main_menu > ul > li.active > a > i, nav.main_menu > ul > li:hover > a > span, nav.main_menu > ul > li:hover > a > i {
    color: #004a7f;
}

nav.main_menu a {
color:#777 !important;
font-family:'Open Sans' !important;
}

.carousel-inner .slider_content .text .qbutton.transparent_button:hover {
background-color: #004482 !important;
border: 1px solid #004482 !important;
}

.testimonials_holder.simple .testimonials .testimonial_text_inner {
    background-color: transparent;
    padding: 22px 20px 25px;
    text-align: center;
    font-family: 'Tinos',sans-serif;
    font-style: italic;
}

.testimonials_holder.simple .testimonials .testimonial_text_inner h5, .testimonial_content_inner .testimonial_author .testimonial_name {
    font-family: 'Open Sans',sans-serif;
    text-transform: uppercase;
}

blockquote {
 font-family: 'Open Sans',sans-serif;
color:#313131;
font-size: 17px;
line-height: 25px;
}

.blog_holder.masonry article h4, .blog_holder.masonry_full_width article h4 {
    text-transform: uppercase;
}

.blog_holder.blog_single article h3 {
    text-transform: uppercase;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #ececec;
padding: 10px 0px 10px 10px;
margin: 5px 0px 15px 0px;
    color: #777777;
    width: 75%;
font-size: 15px;
 font-family: 'Open Sans',sans-serif;
border: 0px solid;
}

/*.wpcf7 textarea{width:780px;}*/

.wpcf7 input[type="submit"] {
 background-color: #00c6ff;
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.2) inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    font-style: normal;
    height: 41px;
    line-height: 41px;
    margin: 40px 0 0 0;
    outline: 0 none;
    padding: 0 30px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    white-space: nowrap;
    width: auto;
}

.wpcf7 select {
 background-color: #ececec;
    border: 0 none;
    border-radius: 3px;
    /*box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.2) inset;*/
    color: #777;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    font-style: normal;
    height: 41px;
    line-height: 41px;
    margin-top: 6px;
    outline: 0 none;
    padding: 0 30px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    white-space: nowrap;
    width: auto;
}

.blog_holder.masonry article .post_info > span.date, .blog_holder.masonry_full_width article .post_info > span.date {
    display: none;
    float: left;
}

.blog_holder.masonry article .post_info, .blog_holder.masonry_full_width article .post_info {
    border-top: 0 solid #f8f8f8;
    diplay: none;
    margin: -15px -20px 0;
    padding: 44px 20px 7px;
}

.blog_holder article .post_text .post_text_date .post_date_separator {
    background-color: #fff;
}

.blog_holder article .post_text .post_text_date .post_date_day {
    display: none;
}

.blog_holder article .post_text .post_text_date .post_date_month {
    display: none;
}

.blog_holder.blog_single article .post_description_inner span, .blog_holder.blog_single article .post_description_inner a {
    display: none;
}

.blog_holder.blog_single article .post_content_holder {
    border-bottom: 0 solid #e4e4e4;
}

.latest_post_holder.boxes .latest_post_inner .post_infos {
    border-top: 0 solid #f4f4f4;
    margin: 0 -22px;
}

.testimonials_holder.simple .testimonials .testimonial_text_inner p {
    color:#333;
    font-family: 'Tinos', serif;
    font-style:italic;
    font-size: 20pt;
}

.testimonials_holder.simple .testimonials .testimonial_text_inner h5, .testimonial_content_inner .testimonial_author .testimonial_name {
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    color:#777;
    font-size: 12pt;
}
.main_menu.drop_down {
        min-width:755px;
        margin-left:180px;
}
.wpb_row {
margin-top:5px;
margin-bottom:5px;
}
.carousel-inner .slider_content .text .qbutton.transparent_button {
margin:10px 0 0 0;
 max-width:200px;
}
.grid2 .blog_holder article .post_text .post_text_date {
 display:none;
}
.grid2 .blog_holder article .post_text .post_text_inner {
 width:100%;
}
.blog_holder.masonry.isotope {
margin-top:10px;
}