/*
Theme Name: Corpo WordPress Theme Child
Template: copro
Author: Child Theme Configurator
Version: 1.0.1449675830
Updated: 2015-12-09 15:43:50
*/
input.wysija-submit.wysija-submit-field {
    background: #a41e27 !important;
}
.style2-right-menu .mega_main_menu .mega_main_menu_ul > li > .item_link {
    display: inline-block;
    height: 100%;
    border-left: 0;
    text-transform: none;
    font-weight: 600;
    color: #fff !important;
    font-size: 14px;
    padding: 15px 15px;
    font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.single .vc_column_container{
padding-left:10px !important;
padding-right:10px !important;
}
.vc_being_used .content-wrapper.content-full .entry-content > .ivan-custom-wrapper.row-no-custom-ptop:first-child {
    padding-top: 130px ;
}
@media (max-width: 991px){
.vc_being_used .content-wrapper.content-full .entry-content > .ivan-custom-wrapper.row-no-custom-ptop:first-child {
    padding-top: 90px !important;
}}
div.wpcf7-mail-sent-ok {
    border: 0px solid #398f14 !important;
}
div.wpcf7-validation-errors {
    border: 0px solid #f7e700 !important;
}

.single-ivan_vc_projects .header .mega_main_menu .mega_main_menu_ul > li > .item_link {

    padding-left: 0px !important;
    color: #fff !important;
    padding-right: 9px !important;
}
.certifications img{
width: 40% !important;
}
h2{
    font-size: 32px;

}

.header .mega_main_menu .mega_main_menu_ul > li > .item_link {
    border-left: 0px solid #e6e6e6 !important;
    border-bottom: 0px solid transparent !important;
    padding-left: 10px !important;
    padding-right: 18px !important;
}
.iv-layout.header.dark .mega_main_menu .mega_main_menu_ul > li.current-menu-ancestor > .item_link, .iv-layout.header.dark .mega_main_menu .mega_main_menu_ul > li.current-menu-item > .item_link, .iv-layout.header.dark .mega_main_menu .mega_main_menu_ul > li > .item_link {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.vc_row-has-fill > .vc_column_container > .vc_column-inner {
padding-top: 0px !important;
}

.wp-post-image a img {display:none !important;}
.wrapper_p p {line-height:1.2em !important;}
.wrapper_p ul li {line-height:1.2em !important;}

.references1{
color:#a41e27 !important;
}
.logo img {

    position: relative;
}


input[type="submit"]:active{
color:#fff !important;
top:10px;
position:relative;
}

span.wpcf7-list-item-label {
    font-weight: 300;
}
.ivan-posts .ivan-post.default-style .entry {
    padding: 20px 0px 23px !important;
    background: #fff;
}
@media all and (max-width: 825px) {
.vc_being_used .content-wrapper.content-full .entry-content > .ivan-custom-wrapper:last-child{
right:0px !important;
}
.ivan-related-projects-holder .col-xs-12.col-sm-12.col-md-12.site-main {
    padding-left: 15px !important;
}
.vc_row {
   margin-left: 0px !important;
  margin-right: 0px !important;
}


}

 .single-ivan_vc_projects .menu-item a {
    margin-right: 10px !important;
}
.menu-item a {
    margin-right: -12px !important;
}
.ivan-related-projects-holder .container {

}
.ivan-related-projects-holder .col-xs-12.col-sm-12.col-md-12.site-main {

}
.form-group.col-md-12 {
    font-weight: normal !important;
}

.iv-layout.footer .widget input[type="submit"]:hover, .dynamic-footer .wpb_widgetised_column .widget input[type="submit"]:hover {

    color: #FFF !important;
    border-color: transparent !important;
}
p#subscribe-email {
    margin-top: 15px;
}
.page-id-4059 .ivan-custom-wrapper.theme_default.row-no-custom-ptop:nth-child(3) {
    right: 32px;
 width: 105%;

}
.page-id-4042 .ivan-custom-wrapper.theme_default.row-no-custom-ptop:nth-child(3) {
    right: 32px;
 width: 105%;

}
.page-id-4053 .ivan-custom-wrapper.theme_default.row-no-custom-ptop:nth-child(3) {
    right: 32px;
 width: 105%;

}

.breakpoint{
height:20px !important;
}
input[type="submit"]{
color:#FFF;
}
.btncontactform {
    float: right;


}


.search .col-md-3.sidebar , .search-results  .col-md-3.sidebar {
    display: none;
}
.imagemprodutos{
top:6px !important;
position:relative;
}
.ivan-related-projects-holder {

    background: #fff;
}

@charset "UTF-8";
.portfolio.style2 .items-container .portfolio-item .item-details a:hover {
    color:#a41e27;
}
.portfolio.style2 .filters-wrapper ul li.active, .portfolio.style2 .filters-wrapper ul li.current, .portfolio.style2 .filters-wrapper ul li:hover {
    color: #a41e27 ;
}
.portfolio.style2 .title-wrapper {
    width: 0%;
    }

.portfolio.style2 .filters-wrapper {


    width: 100%;}
.style-outline-circle .owl-buttons div.owl-prev {
    left: 20px;
    top: 26.5%;
}

.style-outline-circle .owl-buttons div.owl-next {
    right: 20px;
    top: 26.5%;
}

#comments {
    margin: 80px 0;
    display: none;
}

.entry-meta {
    display: none;
}
.header .mega_main_menu .mega_main_menu_ul > li:last-child > .item_link {
    border-right: 0px solid #e6e6e6 !important;
}
.style3-right-menu.lateral-lines .iv-module:after {

    border-left: 0px solid #e5e5e5 !important;

}
.iv-layout.header.dark .iv-module:after {
    border-color: #222;
display:none;
}
.header .mega_main_menu .mega_main_menu_ul > li > .item_link {

    border-left: 0px solid #e6e6e6 !important;
    border-bottom: 0px solid transparent !important;

}
.iv-layout.header.stuck {
     border-bottom: 0px solid #e6e6e6 !important;
    background-color: #000;
    color:#ff;

}
.ls-wp-fullwidth-container {
    width: 100%;
    position: relative;
    top: -45px;
}
#iv-layout-title-wrapper {

    display: none !important;
}

.iv-layout.bottom-footer .section {

display:none;}


.accordion1{
background-color:#a41e27;
}

#back-top {

    background-color: #a41e27 !important;

}
.single-post .post {
    margin-top: 8% !important;
}
.admin-bar .iv-layout.header.negative-height{
top:32px !important;
}
