/*
Theme Name: UNY
Author: UNY WEB DESIGN
Description: Website de prezentare. Design responsive.
Author URI: http://www.uny.ro
Version: 6.3
*/
body {
    color: #444;
    z-index:1 !important;
    width: 100%;
    font-family: 'Roboto', sans-serif !important;
}
p {
    font-weight: normal;
    line-height: 25px;
    font-size: 15px;
    font-family: 'Roboto', sans-serif !important;
}

h1, h2, h3, h4, h5 {
    line-height: 40px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif !important;
}
a {
    outline: none !important;
    font-family: 'Roboto', sans-serif;
}
a:hover {
    outline: none !important;
}
img{
    max-width:100%;
    height: auto;
}

/* Meniu responsive */

@media (min-width:995px){
    .navbar-collapse.collapse{
        display:block !important;
    }
}
@media (max-width: 995px) {
    .nav.navbar-nav {
        background: #fff none repeat scroll 0 0;
        display: block;

        width: 100%;
        margin: 0 !important;
        padding: 0 !important;
        z-index: 9999;
    }
    .navbar-brand > img {
        max-width: 71%;
    }
    .nav.navbar-nav {
        border: medium none !important;
    }
    .navbar-header {
        float: none !important;
    }
    .navbar-toggle {
        display: block !important;
    }
    .navbar-collapse {
        border-top: 1px solid transparent !important;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1) !important;
    }
    .navbar-collapse.collapse {
        display: none;
    }
    .navbar-nav {
        float: none !important;
        margin: 10px !important;
    }
    #menu-meniu-principal {
        border-bottom: 1px solid #ddd;
    }
    .navbar-nav>li {
        float: none !important;
    }
    .navbar-nav>li>a {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .navbar-text {
        float: none !important;
        margin: 15px 0 !important;
    }
    .navbar-collapse.collapse.in {
        display: block;
        padding-top: 0 !important;
        border:none !important;
        z-index:9 !important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    .nav.navbar-nav {
        margin-top: 9px !important;
    }
    #webname-navbar {
        margin: 0;
        padding: 0 !important;
    }
    .logo-p .logo_showcase {
        margin: 0 10px !important;
    }
}
/* End meniu responsive */


/* Menu */
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}

.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}

.meniu-top {
    background: #fff none repeat scroll 0 0;
}
.navbar-header a {
    padding: 10px;
}
nav {
    margin: 0 !important;
    border: none !important;
}
.nav.navbar-nav a {
    color: #000;
    font-family: "Roboto",sans-serif;
    font-size: 17px;
    font-weight: 400;
    padding-bottom: 0;
    padding-top: 0;
}
#webname-navbar {
    padding: 145px 0 18px;
}
.nav.navbar-nav a:hover{
    background: none;
}
.navbar-toggle {
    border: 1px solid #000 !important;
    margin-top: 30px !important;
}
.nav.navbar-nav {
    float: right;
}

.dropdown-menu.depth_0 li a, .dropdown-menu.depth_1 li a{
    font-size: 14px;
    padding: 8px 0 8px 10px;
    line-height: 20px;
    text-decoration: none;
    vertical-align: top;
    font-style: normal !important;
    background: #fff ;
    color: #000;
    font-weight: 200;
}
.dropdown-menu.depth_0 li a:active{
    color: #33373f;
}
.dropdown-menu.depth_0 li a:hover {
    background: #DDE7AB;
    color: #333;
}
.dropdown-menu.depth_0 li, .dropdown-menu.depth_1li  {
    border-bottom: 1px dotted #33373f;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 30px;
    list-style: outside none none;
    padding: 0;
}
.dropdown-menu.depth_0, .dropdown-menu.sub-menu.depth_1 {
    background-color: rgba(0, 0, 0, 0);
    border-left: 3px solid #bbd058 !important;
    list-style: outside none none;
    border: none;
    padding: 0;
    z-index: 9999999999;
    margin-top: 10px !important;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #fff !important;
}
/* End menu */

/* Contact From */
.contact-margin {
    background: #fff;
}
.contact-margin > section {
    padding: 100px 0;
}
#contact .contact-container .contact-info {
    border-bottom: 1px solid #cfcfcf;
    display: inline-block;
    padding: 15px 0;
    width: 100%;
}
#contact .bottom-contact-form input.form-control {
    border-color: #e0e0e0;
    border-radius: 0;
    box-shadow: none;
    color: #828282;
    font-family: 'Roboto', sans-serif;
    height: 50px;
    margin-bottom: 20px;
    transition: all 0.4s ease 0s;
    width: 100%;
}
.form-control {
    max-width: 100%;
}
.bottom-contact-form .btn-contact {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #151614;
    border-radius: 0;
    margin-top: 20px;
    color: #151614;
    font-family: 'Roboto', sans-serif;
    padding: 10px 20px;
    text-transform: uppercase;
    transition: all 0.4s ease 0s;
}
textarea {
    width: 100% !important;
}
#contact .bottom-contact-form .form-control:focus {
    border-color:#ccc !important;
    box-shadow: 0 1px 3px 0 rgba(171, 171, 171, 0.68);
}
.contact-info-icon {
    font-size: 18px;
}
.contact-info-text span {
    font-weight: 600;
}
/* End contact from */

/* Servicii */
.category-img {
    background:rgba(0, 0, 0, 0.7) url("./img/servicii.jpg") no-repeat scroll center center / cover ;
    height: 344px;
}
.category-box-wrp {
    color: #fff;
    margin-top: 145px;
}
.category-box-wrp h3 {
    font-size: 50px;
}
.content-categorie {
    background: #fff;
}
.post-category {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ccc;
}
.post-category .wp-post-image {
    height: auto;
    width: 100%;
}
.package-info {
    padding: 20px;
}
.product-title a {
    color: #000;
    font-size: 21px;
    font-weight: 600;
}
.entry p {
    padding: 2px 0;
}
.btn-detalii a {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.5px;
    padding: 5px 20px;
}
.servicii {
    padding: 100px 0;
}
.background-servicii {
    background: #fff none repeat scroll 0 0;
}
.tittle-page h3 {
    font-size: 30px;
    font-weight: 600;
    padding: 20px;
    text-align: center;
}
.entry-text p {
    font-size:17px;
}
.btn.btn-2.btn-2a.btn-ev {
    color: #000 ;
    font-size: 15px;
    font-weight: 600;
    margin: 10px 47px 47px;
    padding: 5px 10px;
}
/* End servicii */

/* Blog */
.entry img {
    width: 100%;
}
.background-blog {
    background: #F5F5F5;
    padding: 50px 30px;
}
.entry h2 {
    font-size: 22px;
    margin-top: 0;
    padding: 10px 0;
}
.blog-info a {
    color: #000;
    font-weight: 600;
}
.post-info {
    padding-bottom: 17px;
}
.excerpt-blog {
    padding-bottom: 22px;
}
.blog-info{
    border: 1px solid #ccc;
    border-top: none;
    padding:15px;
}
.border-right {
    border-right: 1px solid #ccc;
}
.categorii {
    padding-left: 10px;
}
.categorii li {
    list-style-type: none;
    padding: 5px 0;
}
#footer_widget > ul {
    padding: 0 10px;
}
.categorii a {
    color: #000;
}
#footer_widget {
    border-bottom: 1px solid #ccc;
    padding: 0 0 15px;
}
#footer_widget h2 {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}
.file-upload p {
    display: inline-flex;
}
.file-upload img {
    margin-right: 5px;
}
.file-upload a {
    text-decoration: none;
}
.file-upload p {
    text-decoration: underline;
}
.file-upload img {
    margin-bottom: 0 !important;
}
.file-upload p {
    font-size: 15px !important;
    margin: 0 !important;
}
.full-file-upload {
    margin-bottom: 20px;
}
.content-secret a {
    color: #333;
    text-decoration: underline;
}
.content-secret {
    margin: 24px 0 50px;
}
/* End blog */

/* MailChimp blog */
.btn-mailchimp > input {
    background: rgba(0, 0, 0, 0) url("./img/arrow.png") no-repeat scroll center center;
    border: 1px solid#444;
    border-radius: 2px;
    display: inline-block;
    height: 32px !important;
    margin: -7px 0 0;
    padding: 0;
    text-indent: -9999px;
    vertical-align: text-top;
    width: 27px !important;
}
.email-blog > input {
    border: 1px solid;
    color: #000;
    padding-left: 10px;
    box-shadow: none;
}
.email-blog {
    min-width: 89%;
}
.mailchimp input {
    display: inline-block;
}
.mailchimp li {
    display: inline-block !important;
    margin: 0 !important;
}
.content-center-menu .open > .dropdown-menu{
    border: medium none;
    box-shadow: none;
    display: block !important;
}
.btn-group.open .dropdown-menu.disp-dropdown-menu {
    display: block !important;
}
.btn-group .disp-dropdown-menu{
    padding: 5px 0;
    position: absolute;
    display: none;
    z-index: 999;
    background: #fff;
}
.btn-group.open .disp-dropdown-menu{
    display: block;
}
.btn-group:hover .disp-dropdown-menu {
    display: block;
}
/* End mailChimp blog */

/* Single page blog */
#post_widget h2, .cat_wrap .categorii h3 {
    color: #33373f;
    font-size: 15px;
    font-style: italic;
}
.cat_wrap ul{
    padding: 0;
}
.footer-menu li {
    list-style: outside none none;
}
#post_widget ul, {
   padding: 0;
}
.categorii .page_item, .categorii li {
    border-bottom: 1px dotted #33373f;
    padding: 0;
}
#post_widget ul li a, .categorii li a {
    display: block;
    font-size: 13px;
    line-height: 16px;
    padding: 10px 20px 10px 10px;
    text-decoration: none;
    line-height: 20px;
    color: #222;
}
#post_widget ul li a:hover, .categorii li a:hover {
    background-color: rgba(187, 208, 88, 0.5);
    color: #33373f;
    opacity: 1;
}
.cat_wrap {
    padding-right: 40px;
}
#blog-single img {
    width: 100%;
}
.post-info-single {
    color: #33373f;
    font-size: 15px;
    font-weight: 300;
    float: left;
}
.social-post {
    float: right;
}
.social-post li {
    display: inline;
}
.social-post > ul {
    margin: 0;
    padding: 0;
}
.social-post li a {
    padding: 2px 6px;
}
.footer-post{
    padding: 15px 0 10px;
    border-top: 1px solid#ddd;
}
.post-inner-content {
    padding: 30px;
}
.tittle-page h1 {
    color: #444;
    font-size: 28px;
    font-weight: 700;
    margin: 0 0 30px;
}
.post-single p, .post-single li {
    color: #33373f;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 10px;
    text-align: justify !important;
}
.post-single li {
    color: #33373f;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    line-height: 30px;
    text-align: justify !important;
}
.social-post ul li a {
    text-decoration: none;
}
.post-single h3{
    color: #33373f;
    font-size: 36px;
    margin-bottom: 15px;
    margin-top: 0;

}
.post-single h2{
    color: #33373f;
    font-size: 20px;
    font-style: italic;
    margin-bottom: 15px;
    margin-top: 0;
}
.post-single .break-header-article {
    border: 2px solid #33373f;
    clear: both;
    left: 0;
    margin: 0;
    position: relative;
    top: 0;
    width: 55px;
}
.post-single .acf {
    margin-bottom: 35px;
}

.post-inner-content h3{
    color: #33373f;
    font-size: 36px;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 15px;
    margin-top: 0;
    text-align: left;
}
/* End single page blog */

/* Archive page blog */

.archive-box h5 a {
    color: #333;
    font-size: 19px;
    line-height:24px;
    text-decoration: none;
}
.pagination-blog {
    margin-top: 40px;
}
.pagination-blog a {
    color: #fff;
    font-size: 16px;
}
.page-numbers {
    background: #ceccc7 none repeat scroll 0 0;
    border-radius: 50%;
    margin: 0 5px;
    padding: 5px 11px;
}
.pagination-blog .page-numbers.current, .pagination-blog a:hover {
    background: #39B365;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}
.next.page-numbers, .pagination-blog .next:hover, .prev.page-numbers,  .pagination-blog .prev:hover  {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #333;
}
.post {
    margin-bottom: 20px;
}
/* End archive page blog */
.logo {
    background: #ebebeb none repeat scroll 0 0;
    padding: 30px 0;
}
.gs_logo_single h3 {
    display: none;
}

/* Page Despre Noi */
.simple-page-wrp {
    background: #fff;
}
.text-page-wrapper h1 {
    border-bottom: 2px solid #ccc;
    color: #2f383d;
    font-size: 30px;
    font-weight: 700;
    line-height: 28px;
    margin: 50px auto;
    max-width: 603px;
    padding-bottom: 11px;
    position: relative;
    text-align: center;
}
.text-page-wrapper h1 *::after {
    background: #ffa800 none repeat scroll 0 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 39px;
    width: 50px;
}
.text-ds-img > p {
    font-size: 17px;
    line-height: 28px;
}
.text-ds.sub-ds > p {
    font-size: 17px;
    line-height: 28px;
}
.text-ds.sub-ds {
    margin-top: 30px;
}
#breadcrumbs a, #breadcrumbs span {
    font-size: 12px;
    font-style: italic;
    color: #222222;
    font-weight: 600;
}
.post-single a {
    color: #333;
    text-decoration: underline;
}
/* End page despre noi */


/* Home */
body {
    background: url("./img/background-main-content.png") repeat scroll left top, rgba(0, 0, 0, 0) linear-gradient(to bottom, #51ad5d 0%, #bbd058 100%) repeat scroll 0 0 !important;
    color: #33373f;
    margin: 0;
    padding: 10px 0 0;
}
.social > ul {
    margin: 0;
    padding: 0;
}
.social li {
    display: inline-block;
}
.social li a{
    padding: 2px 6px;
}
.content-menu-top {
    margin-top: 10px;
}
.content-center-menu a:hover {
    text-decoration: none;
}
.content-center-menu li {
    display: inline;
    margin-right: 30px;
}
.content-center-menu > ul {
    padding: 0;
}
.content-center-menu ul li a p, .newsletter-btn p {
    color: #33373f !important;
    display: inline-block !important;
    font-size: 14px !important;
    font-weight: 300 !important; ;
    line-height: 0;
    font-family: 'Roboto', sans-serif !important;
    margin: 0;

}

#ajaxsearchlite1 .proinput input.orig{
    font-size: 14px !important;

}
div[id*="ajaxsearchlite"] .probox .proinput input::-moz-placeholder{
    color: #33373f !important;
    display: inline-block !important;
    font-weight: 400 !important;
    font-family: 'Roboto', sans-serif !important;
    opacity: 1 !important;
}
.content-center-menu li img, .content-center-menu li i{
    margin-right: 5px;
    margin-top: -5px;
}
.content-center-menu li {
    list-style: outside none none;
}
.newsletter-btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}
.menu {
    padding: 0 0 10px;
}
.slider {
    background: #fff none repeat scroll 0 0;
    margin: 0 0 40px 0;
}
.carousel-control {
    background-image: none !important;
}
.no-padding{
    padding: 0 !important;
}
.carousel.slide .item{
    padding: 20px;
}
.carousel.slide .glyphicon {
    color: #000;
}
.title h3 {
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 0;

}
.title {
    padding-left: 20px;
}
.title > p {
    font-weight: 300;
}
.btn-slider {
    color: #333;
    font-size: 18px;
}
.btn-slider i {
    margin-left: 9px;
}
.float-right {
    margin-right: 33px;
    margin-top: -59px;
    padding-bottom: 39px;
    text-align: right;
}
.prev{
    margin-right: 10px;
}
.carousel-control-slider {
    opacity: 0.96;
}
.white-background-box-home {
    background: #fff none repeat scroll 0 0;
    padding: 10px 0;
}
.white-background{
    background: #fff;
}
.content-post-home h5 {
    color: #33373f;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 0 3px;
}
.readmore_news i {
    margin-left: 5px;
}
.readmore_news {
    color: #000;
    display: block;
    margin-top: 8px;
}
.content-post-home > p, .height-home-post > p{
    color: #33373f;
    font-size: 13px;
    line-height: 23px;
    margin: 0;
}
.content-post-home.archive-box p, .content-post-home.archive-box .readmore_news {
    font-size: 15px;
    line-height: 25px;
}
.height-home-post {
    max-height: 138px;
    overflow: hidden;
    min-height:138px;
}
.home {
    padding: 40px 0 20px;
}
/* End Home */


/*  Footer */

.footer-top, .footer-battom {
    background: #fff none repeat scroll 0 0;
    padding: 30px 0;
}

.social-post-footer ul li {
    display: inline-block;
    margin: 0 auto;
}
#footer_menu h4, .social-post-footer > h4, .footer-top #post_widget h2, .footer-top .footer-menu h3{
    font-size: 15px;

    font-weight: bold;
}
#footer_menu ul, .footer-top #post_widget ul, .footer-top .footer-menu ul{
    padding: 0;
}
#footer_menu ul li {
  list-style: none;
}
#footer_menu ul li a, .contact-footer a, .footer-top #post_widget ul li a, .footer-top .footer-menu ul li a{
    color: #33373f;
    font-size: 14px;
}
.footer-top .footer-menu ul li{
    margin-bottom: 5px;
}
.footer-top #post_widget ul li a{
    padding-left:0 ;
}
.footer-top #post_widget ul li a:hover, .footer-top .footer-menu ul li a:hover{
    background: none;
}
.footer-top #post_widget ul li{
    list-style: none;
}
.social-post-footer > ul {
    padding: 0;
}
.contact-footer i {
    margin-bottom: 8px;
    margin-right: 3px;
}
.content-european-footer > p {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    text-align: justify;
}
.padding-t-0{
    padding-top: 0 !important;
}
.slick-dots {
    display: none !important;
}
.logo_showcase .slick-slide img{
    border: none !important;
}
/* End Footer */
@media (max-width: 1200px) {
    .margin-icon-menu {
        display: none !important;
    }
}
@media (max-width: 750px) {
    .email-blog, .email-blog input {
        min-width: 100% !important;
    }
   .meniu-top .menu {
        padding: 24px 0 !important;
    }
    .social {
        margin-bottom: 5px;
    }
    .content-center-menu li{
        display: block !important;
        margin: 10px;
    }
    .content-center-menu {
        position: relative !important;
    }
    .social li a{
        margin-right: 4px;
    }
    .content-center-menu li{
        margin-right: 5px !important;
    }
    .navbar-brand {
        max-width: 74%;
    }
    .carousel.slide .item {
        padding: 0;
    }
    .title {
        margin-top: 17px;
        padding-bottom: 20px;
        padding-left: 0;
        text-align: center;
    }
    .post-home img {
        width: 100%;
    }

    #footer_menu {
        display: none;
    }
    .img-footer-e > img {
        width: 100%;
    }
    .social-post-footer {
        text-align: center;
    }
    .contact-footer > li {
        display: block !important;
    }
    .title > p {
        display: none;
    }
    .title {
        min-height: 130px;
    }
    .btn-slider {
        font-size: 16px;
    }
    .title h3 {
        font-size: 23px;
        line-height: 25px;
    }
    .post img {
        width: 100%;
    }
    .background-blog {
        padding: 50px 0;
    }
    .height-index {
        max-height: none !important;
    }
    .email-blog {
        min-width: 170%;
    }
    .btn-mailchimp > input{
        text-indent: 0;
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: 1px solid #444;
        border-radius: 2px;
        height: auto;
        margin: 10px 0;
        padding: 5px;
        text-align: center;
        width: 100% !important;
    }
    .post-inner-content {
        margin-top: 30px;
        padding: 30px 10px;
    }
    .social-post {
        float: none;
        margin-top: 15px;
        text-align: center;
    }
    .menu {
        padding: 0 0 24px !important;
    }

}
.btn-mailchimp {
    background: #fff none repeat scroll 0 0;
}
.display-block-resp{
    display: none;
}
.mc4wp-form.mc4wp-form-121.mc4wp-form-basic {
    margin: 0;
    padding: 15px 0;
}
@media (max-width: 400px) {
    .menu {
        padding: 0 0 20px;
    }
}
@media (max-width: 995px) {
    .title {
        margin-top: 30px;
        text-align: center;
        padding-left: 0;
    }
    .content-post-home {
        padding-top: 20px;
    }
    .white-background-box-home {
        margin-bottom: 30px;
    }
    .nav.navbar-nav {
        margin-top: 20px !important;
    }
}
@media (min-width: 750px) and (max-width: 995px){
    .title {
        min-height: 130px;
    }
    .btn-mailchimp > input {
        margin: 10px 0 0;
        width: 212px !important;
    }
}
@media (min-width: 750px) and (max-width: 1200px){
    .height-index {
        max-height: 175px !important;
        overflow: hidden;
    }
}
.height-index {
    max-height: 230px;
    overflow: hidden;
}
.well.well-margin {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    padding: 0;
}
.btn-group {
    cursor: pointer;
}

.content-center-menu {
    position: absolute;
    z-index: 999999999;
}
.post-page {
    padding: 30px 0;
}
#footer_menu li {
    padding: 4px 0;
}

#footer_menu h4, .social-post-footer > h4, .footer-top #post_widget h2, .footer-top .footer-menu h3{
    border-bottom: 2px solid#A8CA59;
    display: inline-block;
    margin-bottom: 15px;
    padding-bottom: 5px;
}

.navbar-toggle .icon-bar {
    background: #000 none repeat scroll 0 0;
}
.post-page{
    padding: 30px 0;
}
.footer-top #post_widget h2{

}

@media (max-width: 500px){
    .navbar-brand > img {
        max-width: 90%;
    }
}
.white-background-box-home.clearfix {
    margin-bottom: 20px;
}
.post .white-background-box-home {
    min-height: 267px;
}

.post-inner-content h2 {
    color: #33373f;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 15px;
    margin-top: 0;
    text-align: left;
}
#breadcrumbs {
    margin: 0;
}
.title-line {
    border-color: #000;
    border-width: 4px;
    display: inline-block;
    margin: 0;
    padding: 0 0 23px;
    width: 62px;
}
.post-inner-content img {
    margin-bottom: 20px;
}
.full-member-list-wrapper li {
    display: block;
    float: left;
    list-style: outside none none;
    margin-top: 30px;
    width: 100%;
}
.full-member-list-wrapper figure {
    float: left;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 40px;
}

.content-bloc-full-member-list h3 {
    color: #33373f;
    font-family: "Georgia",Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
}
.member-name {
    color: #51ad5d !important;
}
.content-bloc-full-member-list p {
    font-family: "Helvetica-65",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 15px;
    padding-bottom: 7px;
    text-align: left;
}
.member-adress {
    color: #33373f;
}
.member-adress {
    color: #33373f;
}
.member-line-break {
    border: 2px solid #33373f;
    float: left;
    width: 30px;
}
.post-single p iframe{
    border: medium none;
}

/** Resource */

.resource-box {
    background: #fff none repeat scroll 0 0;
    padding: 10px 0;
}
.resource-box h5 {
    margin-bottom: 8px;
}
.post-inner-content em {
    font-weight: 400;
    line-height: 24px;
}
.post-inner-content em a {
    font-weight: 500;
}
.members {
    margin-bottom: 30px;
}
.members .member-line-break {
    margin-top: 10px;
}
.members a{
    color: #333;
    text-decoration: underline;
}
iframe {
    border: medium none;
}
/** End Resource **/

/**  Board **/
.board-content > h5 {
    font-size: 20px;
}
.board-content p span, .readmore_news:hover, .board-content > p a {
    color: #51ad5d;
}
.board-content > p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 8px;
}
.board-box{
    min-height: 281px;
}
.board-content a {
    padding-bottom: 19px;
}
.board-box hr {
    width: 30px;
}
.board-full{
    padding-top: 40px;
}
.box-scient p {
    font-size: 13px;
}
.hei-scienti {
    min-height: 203px;
}
.hei-scienti hr {
    padding: 0;
    width: 30px;
}
.hei-scienti .board-content a {
    padding-bottom: 10px;
}
/** End Board **/


/** End Academic **/
.academic-box > p{
    color: #51ad5d;
}
.link-academic p {
    display: inline-block;
}
.content-bloc-full-member-list.academic-box .color3{
    color: #333;
}
.projects-box p {
    margin: 0;
}
/** End Academic **/

.post-single h3 {
    font-size: 17px;
}
.tabs li {
    min-height: 0;
}

/** Smoking **/
.full-member-list-wrapper figure {
    float: left;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 40px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
.content-bloc-project-list {
    display: block;
    padding-left: 140px;
}
.post-inner-content a {
    color: #333;
    text-decoration: underline;
}
#breadcrumbs a {
    text-decoration: none;
}
.title-line.line-sub {
    margin-top: 15px;
}
/** End Smoking **/



/** Responsive**/
@media (max-width: 955px) {
    .height-home-post {
        max-height: 105px;
        min-height: 65px;
        overflow: hidden;
    }
    .background-blog .cat_wrap {
        display: none;
    }
    .footer-post {
        text-align: center;
    }
    .footer-post .social-post {
        display: inline-block;
        margin-top: 10px;
    }
    .footer-post  .social-post img {
        margin: 0;
    }
    .content-text-full-member-list p {
        text-align: left !important;
    }

}
@media (max-width: 750px) {
    .post-info-single {
        float: none;
        text-align: center;
    }
    .page-numbers {
        display: inline-block;
        margin-bottom: 10px;
    }
    .post-inner-content input {
        width: 100%;
    }
}
.uny {
    color: #fff;
    position: absolute;
    z-index: -1;
}
/** End Responsive **/

.logo-p > p {
    font-size: 30px;
    margin-bottom: 33px;
    margin-top: 20px;
    text-align: center;
}
.wpcf7-form label, .wpcf7-form span input{
    width: 100%;
    font-weight: 400;
    font-family: 'Roboto', sans-serif !important;
}
.wpcf7-form span input{
    padding-left:  10px;
}
select {
    width: 100%;
}
.wpcf7-submit{
    background-color: #404040;
    background-image: none;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    filter: none;
    font-size: inherit;
    font-weight: bold;
    height: auto;
    line-height: 1;
    margin: 0;
    min-height: 32px;
    min-width: 30%;
    outline: medium none;
    padding: 12px 20px 11px;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: middle;
}
.post-inner-content h3 span {
    display: block;
    font-size: 17px;
}
.btn-mailchimp {
    padding: 1px 0;
}
.maps-memb{
    margin-bottom: 50px;
}
.place-description {
    background: #33373f none repeat scroll 0 0;
    color: #ffffff !important;
    padding: 10px;
}
.place-title {
    background: #51ad5d none repeat scroll 0 0;
    color: #ffffff !important;
    padding: 10px;
    text-align: center;
}
.google-maps-builder-wrap {
    margin-bottom: 50px;
}