/*
    Theme Name: Costa e Irmão - child
    Theme URI: designcorner.pt
    Author: Designcorner
    Template: costaeirmao

    Laranja: ff7200
    Azul: 0081c3

*/

/* Add your own styles here */

.top_nav .top_nav_wrapper {
    background:#0081c3!important;
}

.logo img {
    height: 85px!important;
    width: 250px!important;
}
/*
body.header_style_dark .top_nav .top_nav_wrapper > ul > li > a:hover, body.header_style_dark .top_nav .main_menu_nav > ul > li > a:hover, body.header_style_dark .top_nav .top_nav_wrapper > ul > li.current-menu-item > a, body.header_style_dark .top_nav .main_menu_nav > ul > li.current-menu-item > a, body.header_style_dark .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a, body.header_style_dark .top_nav .main_menu_nav > ul > li.current-menu-parent > a, body.header_style_white .top_nav .top_nav_wrapper > ul > li > a:hover, body.header_style_white .top_nav .main_menu_nav > ul > li > a:hover, body.header_style_white .top_nav .top_nav_wrapper > ul > li.current-menu-item > a, body.header_style_white .top_nav .main_menu_nav > ul > li.current-menu-item > a, body.header_style_white .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a, body.header_style_white .top_nav .main_menu_nav > ul > li.current-menu-parent > a {
    color: #ff7200!important;
}
*/
body.header_style_dark .logo, body.header_style_white .logo {
    margin: 10px 0!important;
}

.entry-header .entry-title h1.h2 {
    color:white;
}

.single-project .entry-header .entry-title h1.h2 {
    color:black;
}

.single-project .entry-header .entry-title-left {
    height: 150px;
}


body.header_style_white .top_nav .top_nav_wrapper > ul > li > a,
body.header_style_white .top_nav .main_menu_nav > ul > li > a {
    padding: 24px 15px!important;
}

.top_nav .top_nav_wrapper > ul > li,
.top_nav .main_menu_nav > ul > li {
    font-size: 11px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 900;
}

.wpcf7-form-control.wpcf7-submit {
    color: black;
    margin-top: 10px;
}

/* avoid color/image lapses */
body.skin_orange .entry-header {
    background-color:white!important;
}

.header_top .icon_text span,
.icon_text .text {
    color:black;
}

.fa.fa-facebook,
.header_top .icon_text {
    margin-top: 23px;
}

.footer_widgets_wrapper {
    background: #3d3d3d url("https://www.costa-irmao.pt/wp-content/uploads/2018/12/footer-granito.jpg") 100% 100%;
    background-size:100% 100%;
}

.footer_widgets_wrapper .widgets {
    height: 400px;
}

/* header - index */
.page-id-1717 #header{
    margin: 0px;
}

.header_top {
    position: relative;
    padding: 25px 0 37px;
}

.page-id-1717 .vc_row.wpb_row.construction_slider.vc_custom_1431594758196 {
    top: -35px;
}
.vc_row.wpb_row.vc_custom_1431499151445 {
    margin-top: -35px;
}

.top_nav_wrapper > div:nth-child(2) > div:nth-child(2) > strong:nth-child(1) {
    margin-top:5px;
}

/* */


.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #ff7200!important;
}


/* showcase - arte decorativa */
.page-id-2058 .entry-header {
    background-image: url("http://congressar.pt/costa/wp-content/uploads/2016/05/costa_categorias_1.jpg");
    background-position: 0px;
    margin-left: -450px;
    height:276px;
}

/* showcase - arte funebre */
.page-id-2067  .entry-header {
    background-image: url("http://congressar.pt/costa/wp-content/uploads/2016/05/costa_categorias_3.jpg");
    background-repeat: no-repeat;
    background-position: 0px;
    margin-left: -450px;
    height:276px;
}

/* showcase - construção civil */
.page-id-1946  .entry-header {
    background-image: url("http://congressar.pt/costa/wp-content/uploads/2016/05/costa_categorias_2.jpg");
    background-repeat: no-repeat;
    background-position: 0px;
    margin-left: -450px;
    height:276px;
}

/* quem somos */
.page-id-1821  .entry-header {
    background-image: url("http://congressar.pt/costa/wp-content/uploads/2016/05/costa_slide_6.jpg");
    background-repeat: no-repeat;
    background-position: 0px;
    margin-left: -450px;
    height:276px;
}

/* quem somos */
.page-id-2051  .entry-header {
    background-image: url("http://congressar.pt/costa/wp-content/uploads/2016/05/costa_slide_6.jpg");
    background-repeat: no-repeat;
    background-position: 0px;
    margin-left: -450px;
    height:276px;
}

/* produção e serviços */
.page-id-1823  .entry-header {
    background-image: url("http://congressar.pt/costa/wp-content/uploads/2016/05/costa_slide_7.jpg");
    background-repeat: no-repeat;
    background-position: 0px;
    margin-left: -450px;
    height:276px;
}

/* produtos e materiais */
.page-id-1825 .entry-header,
.term-calcarios .entry-header,
.term-calcarios-de-pero-pinheiro .entry-header,
.term-calcarios-do-algarve .entry-header,
.term-granitos .entry-header,
.term-marmores .entry-header,
.term-marmores-de-estremoz .entry-header,
.single-product .entry-header{
    background-image: url("http://congressar.pt/costa/wp-content/uploads/2016/05/costa_slide_8.jpg");
    background-repeat: no-repeat;
    background-position: 0px;
    margin-left: -450px;
    height:276px;
}

.single-project .entry-header {
    color:black;
    height:176px;
}

/* portfolio */
.page-id-1827  .entry-header {
    background-image: url("http://congressar.pt/costa/wp-content/uploads/layerslider/Secondary-Slider/Fotolia_71209898_Subscription_Monthly_M.jpg");
    background-repeat: no-repeat;
    background-position: 0px;
    margin-left: -450px;
    height:276px;
}

/* showcase */
.page-id-2268  .entry-header,
.category  .entry-header{
    background-image: url("http://congressar.pt/costa/wp-content/uploads/2016/05/costa_slide_9.jpg");
    background-repeat: no-repeat;
    background-position: 0px;
    margin-left: -450px;
    height:276px;
}

/* contactos */
.page-id-1829  .entry-header {
    background-image: url("http://congressar.pt/costa/wp-content/uploads/2016/05/costa_slide_10.jpg");
    background-repeat: no-repeat;
    background-position: 0px;
    margin-left: -450px;
    height:276px;
}

.text {
    color: #777 !important;
}

#flags {
    position:absolute;
    top: 20px;
    /*left:130px;*/
    right:-110px;
}

#header-logo {
    width: 150px;
    background: white;
    left: 0;
    position: absolute;
    top: 2px;

}

.video_inicio {
    width: 560px;
    height: 315px;
}

.video iframe {
    width: 560px !important;
    height: 315px !important;
}
