header.transparent-header .navbar .nav > li > a {
    color: #ffffff !important;
}
div.wpcf7-mail-sent-ok {
    color: #fff;
}
div.wpcf7-validation-errors {
    color: #fff;
}


.mgt-promo-block .mgt-promo-block-content .mgt-promo-block-content-inside {
    padding: 28px;
}

.entry-content p {
    line-height: 1.5em;
}

.content-block.stick-to-footer + .footer-wrapper {
margin-top:35px;
}

header.transparent-header div:not(.mainmenu-belowheader) .navbar.menu-right .nav > li:last-child > a{
color:#fff;
}




.wpcf7-form .wpcf7-form-control-wrap{
display: initial;
}


header div:not(.mainmenu-belowheader) > .navbar .nav > li.mgt-highlight > a {
    background-color: #37729e;
}

header.transparent-header .navbar .nav > li > a:hover{
color:#fff;
}

header.transparent-header div:not(.mainmenu-belowheader) > .navbar .nav > li.mgt-highlight > a:hover {
border-color:#fff;
color:#fff;
}


.mgt-header-block.mgt-header-texttransform-subheader p {
    color: #7b7b7b;
}

.text-about-me {
    margin: 0 0 10px;
    font-weight: 100;
    line-height: 2em;
    font-size: 1.4em;
}

.text-about-me-2{
    margin: 0 0 10px;
    font-weight: 100;
    line-height: 1.8em;
    font-size: 1.4em;
}
.text-about-me-3{
    margin: 0 0 10px;
    font-weight: 100;
    line-height: 1.5em;
    font-size: 1.1em;
}

.text-tipus-coach{
    margin: 0 0 10px;
    line-height: 1.8em;
    font-size: 1.3em;
    font-weight: 100;
}

div.wpb_text_column div.wpb_wrapper li:before {    
font-family: 'FontAwesome';
content: "\f105";
margin:0 20px 0 -25px;
}
ul{
list-style:none;
}


.wpcf7-form p {
    margin: 0 0 10px;
    color: #fff;
    font-family: 'source sans pro';
    font-weight: bold;
    font-size: 18px;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea {
    width: 100%;
    background-color: rgba(255,255,255,0.2);
color:#fff;
}


.wpcf7-form .wpcf7-submit {
    margin-bottom: 0;
    margin-top: 10px;
    border-radius: 40px;
    padding: 0px 45px;
    background-color: #37729e !important;
}



a.btn, .btn, .btn:focus, input[type="submit"], .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart, .btn-primary:hover, .btn-primary:active, header.main-header.top-menu-position-header .header-left, .mainmenu-belowheader .navbar .nav > li.mgt-highlight > a, .blog-post .tags a:hover, .scroll-to-top, .sidebar .widget_calendar th, .sidebar .widget_calendar tfoot td, .sidebar.main-sidebar .widget.widget_nav_menu .current-menu-item > a, body .flex-control-paging li a.flex-active, body .flex-control-paging li a:hover, .mgt-header-block .mgt-header-line, .mgt-post-list .mgt-post-icon, .mgt-post-list .mgt-post-wrapper-icon:hover, .mgt-button.mgt-style-solid-invert:hover, .mgt-button.mgt-style-bordered:hover, .mgt-button.mgt-style-borderedwhite:hover, .mgt-button.mgt-style-borderedgrey:hover, .mgt-button.mgt-style-grey:hover, .mgt-button.mgt-style-green:hover, .mgt-button.mgt-style-red:hover, .portfolio-filter a:hover, .portfolio-filter a.active, .portfolio-item-block.portfolio-item-animation-0 .portfolio-item-bg, .portfolio-item-block .btn:hover, .mgt-pricing-table.featured h4.mgt-pricing-table-header, body .vc_tta-accordion.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .mgt-button.hvr-sweep-to-right:hover, .mgt-button.hvr-sweep-to-left:hover, .mgt-button.hvr-sweep-to-bottom:hover, .mgt-button.hvr-sweep-to-top:hover, .mgt-button.hvr-bounce-to-right:hover, .mgt-button.hvr-bounce-to-left:hover, .mgt-button.hvr-bounce-to-bottom:hover, .mgt-button.hvr-bounce-to-top:hover, .mgt-button:before, .mgt-post-list .mgt-post-categories, .blog-post .post-categories, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .portfolio-filter a.view-all:hover, .portfolio-filter a:hover, .portfolio-filter a.active, .nav > li sup, .mgt-icon-box.mgt-icon-background .mgt-icon-box-icon, .footer-sidebar-wrapper.footer-sidebar-style-light .sidebar.footer-sidebar .widget.widget_tag_cloud a:hover, .sidebar.footer-sidebar .widget.widget_tag_cloud a:hover, .mgt-process-wrapper .mgt-process-icon-wrapper, .sidebar.main-sidebar .widget.widget_nav_menu .current-menu-item > a:hover, .mgt-item-price.mgt-item-price-badge-color-theme sup, body .vc_tta-tabs.vc_tta.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active > a, body .vc_tta-tabs.vc_tta.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a:hover, header div:not(.mainmenu-belowheader) > .navbar .nav > li.mgt-highlight-bordered > a:hover, header div:not(.mainmenu-belowheader) > .navbar .nav > li.mgt-highlight > a{
    background-color: #37729e;
}


.mgt-button.mgt-style-solid-invert.hvr-bounce-to-left:hover{
border: solid;
}

.footer a:hover{
color: #fff;
border-bottom: solid 1px #fff;
}
.formulario-black{
  background-color: rgba(0,0,0,0.8) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

@media screen and (min-width: 768px) {
.contacte-left{
padding-left:10%;
}
.psicologia-del-coaching{
padding-top:75px;
}
.text-slider-movil{
display:none;
}
.slider-home{
padding-top:250px;
}

.formulario-black{
margin-top: -90px !important;
    padding-top: 60px !important;
    padding-right: 200px !important;
    padding-bottom: 70px !important;
    padding-left: 60px !important;
}
}

@media screen and (max-width: 768px) {
.text-slider{
display:none;
}
.slider-home{
padding-top:120px;
}
.vc_custom_1511976402307{
margin-bottom:0px;
}
.formulario-black{
padding:0px;
margin:0px;
}

header.mainmenu-position-menu_in_header .navbar .nav > li > a {
    font-size: 1.5em;
    line-height: 2em;
}
}
