/*
Theme Name: Hazel Child
Description: Child theme for the Hazel Theme
Author: TreeKode
Template: hazel
Version: 1.0
Text Domain:  Hazel Child
*/

.header_after_scroll  .menu-item-type-wpml_ls_menu_item {
  display: none;
}

.navbar-fixed-top #menu-one-page-main-menu-1 , .navbar-fixed-top #menu-menu1-en-1{
  margin-top:40px;
}




.header_after_scroll #menu-one-page-main-menu-1, .header_after_scroll  #menu-menu1-en-1{

margin-top:10px;

}



.navbar-default .navbar-nav .menu-item-type-wpml_ls_menu_item:hover {
  background-color: transparent;
}


.navbar-default .navbar-nav .menu-item-type-wpml_ls_menu_item:hover a{
  background-color: transparent;
}

.navbar-default .navbar-nav .menu-item-type-wpml_ls_menu_item a {
  padding: 0 7px;
  background: #000;
}
header .top-bar {
  position: absolute;
  width:100%;
}

#main header .top-bar  .top-bar-bg {
  background-color: transparent;
}

header .top-bar ul.phone-mail li {
  margin: 4px 7px;
}

header .top-bar .phone-mail li.text_field {
  padding: 4px 8px;
}
.header_after_scroll .top-bar {
  display: none;
}

#main header .top-bar ul.phone-mail li.text_field a {
  color:#fff !important;
}
#main header .top-bar ul.phone-mail li.text_field {
  background: #000;
}
#main header .top-bar ul.phone-mail li.text_field:hover {
  background: #ccc;
}
#main header .top-bar ul.phone-mail li.text_field:hover a {
  color:#000 !important;
}
.upper {
  text-transform: uppercase;
}

.navbar-default .navbar-nav > li > a, #main .header_after_scroll .navbar-collapse > ul > li > a  {
  color:#fff;
}

.navbar-default .navbar-nav > li.wpml-ls-current-language a{
  color:#808080;
}

#nav-menu-item-9870, #mobile-nav-menu-item-9870 {
  display: none;
}

.w100 {
  width:100%;
  height: auto;
}


.altura1 {
  height: 500px;
}


#main .section_page-9995 .container, #main .section_page-10152 .container     {
  width:100%;
}


.servinfo {
  max-width: 400px;
  display: block;
  margin: auto;
}

.whitev h2 {
  color:#ffffff ;
}

.whitev p {
color:#999999;
font-weight: 600;
}


.section_page-10061 , .section_page-10163{
    background-color:#ebebeb ;

}

.wpml-ls-statics-footer {
  display: none;
}


#main .footer_logo img , #main .footer_logo_retina img{
  max-height: 50px;
}

#main #primary_footer .no-fcontainer{    width: 100%;
    max-width: 900px;
    display: block;
    margin: auto;
    padding-bottom: 60px;
    padding-top: 60px;
    overflow: hidden;
}

#main .wpml-ls-slot-37.wpml-ls-current-language,
#main .wpml-ls-slot-37.wpml-ls-current-language a,
#main .wpml-ls-slot-37.wpml-ls-current-language a:visited
{ background-color: #000;}

.mobmostra {
display: none;
}

.mobesconde {
display: block;
}
@media only screen and (max-width: 768px) {

header .top-bar , .mobesconde {
display:none;
}


.mobmostra {
display: block;
}

}

.popo .cbp-item{
  width:33% ;
}


.popo #cbpw-grid48 .cbp-l-caption-buttonLeft {
  border-radius: 0;
}


.popo .cbp-l-caption-buttonLeft , .popo .cbp-l-caption-body{
  background-color: #000 !important;

padding-top:0 !important;
padding-bottom: 0 !important;
width:100%;
height: 100%;

}
.popo .cbp-l-caption-buttonLeft {
  padding-top: 30%;

}
.popo .cbp-l-caption-body a:hover, .mobport .cbp-l-caption-body a:hover {
  background-color: #000 !important;
}


.popo .cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft, .popo  .cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight {
  padding-top: 30% !important;


}

 .popo .cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,   .popo .cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,  .mobport .cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,   .mobport .cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight

{
    border: 0 !important ;  
        border-radius: 0 !important ;  
       

}
.popo .cbp-caption {padding-top:66.5%!important;}
.cbp-caption .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft, .cbp-caption .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight {
{

  padding-top: 30% !important;


}

.popo .cbp-caption .cbp-l-grid-projects-title, .popo .cbp-caption .cbp-l-grid-projects-desc {
  display: none !important;
}




}

.flex-direction-nav {
 display:block !important;   
}

#cbpw-singlePage51 .cbp-popup-navigation-wrap {
 background:#000 !important;   
 color:#fff !important;
}
}