/*
 Theme Name:     JansaMetal by Qbitops
 Theme URI:      https://www.qbitops.com
 Description:    Divi Child Theme
 Author:         QBITOPS - Antonio Gallego
 Author URI:     https://www.qbitops.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

.page-id-6062 .et_pb_code_inner .titul, .page-id-6092 .et_pb_code_inner .titul, .page-id-8054 .et_pb_code_inner .titul, .page-id-8100 .et_pb_code_inner .titul {
    text-transform: uppercase;
    font-size: 36px;
    font-weight: bold;
	line-height: 1.5;
}

.page-id-6062 .et_pb_code_inner body, .page-id-6092 .et_pb_code_inner body, .page-id-8054 .et_pb_code_inner body, .page-id-8100 .et_pb_code_inner body {color: #44433e;
line-height: 1.5;
-webkit-font-smoothing: antialiased;
}

.page-id-6062 .et_pb_code_inner .subtitul,  .page-id-6092 .et_pb_code_inner .subtitul, .page-id-8054 .et_pb_code_inner .subtitul, .page-id-8100 .et_pb_code_inner .subtitul {
    margin-bottom: 1em;
    font-size: 18px;
    font-weight: bold;
    color: #44433E;
	line-height: 1.5;
}

.page-id-6062 .et_pb_code_inner p,  .page-id-6092 .et_pb_code_inner p, .page-id-8054 .et_pb_code_inner p, .page-id-8100 .et_pb_code_inner p {
    margin-top: 0;
    margin-bottom: 1rem; 
    padding-bottom: 1em;
	line-height: 1.5;
}

.page-id-6062 .owl-carousel .owl-stage, .page-id-6092 .owl-carousel .owl-stage, .page-id-8054 .owl-carousel .owl-stage, .page-id-8100 .owl-carousel .owl-stage {
      display: flex;
    }

.page-id-6062 .owl-carousel .owl-item img, .page-id-6092 .owl-carousel .owl-item img, .page-id-8054 .owl-carousel .owl-item img, .page-id-8100 .owl-carousel .owl-item img {
      width: auto;
      height: 100%;
    }

.page-id-6062 .et_pb_code_inner .titul, .page-id-6092 .et_pb_code_inner .titul, .page-id-8054 .et_pb_code_inner .titul, .page-id-8100 .et_pb_code_inner .titul {
    text-transform: uppercase;
    font-size: 36px;
    font-weight: bold;
	line-height: 1.5;
}

.page-id-6678 .et_pb_code_inner body {color: #44433e;
line-height: 1.5;
-webkit-font-smoothing: antialiased;
}

.page-id-6678 .et_pb_code_inner .subtitul {
    margin-bottom: 1em;
    font-size: 18px;
    font-weight: bold;
    color: #44433E;
	line-height: 1.5;
}

.page-id-6678 .et_pb_code_inner p {
    margin-top: 0;
    margin-bottom: 1rem; 
    padding-bottom: 1em;
	line-height: 1.5;
}

.page-id-6678 .owl-carousel .owl-stage {
      display: flex;
    }

.page-id-6678 .owl-carousel .owl-item img {
      width: auto;
      height: 100%;
    }

/* ajustes por h1 muy largos */

@media (max-width: 734px){
	.page-id-6678 div.et_pb_title_container, .post-6972 div.et_pb_title_container {margin-top: -50px!important;}
}
@media all and (min-width: 1380px) {.post-6972 h1.entry-title {font-size:40px !important;}}
@media all and (min-width: 981px) and (max-width: 1379px){.post-6972 h1.entry-title {font-size:2rem !important;}}
@media (max-width: 659px){.page-id-6779 h1.entry-title {font-size:1.8rem !important;}}

/* BOF menu */
.wp-pagenavi a:hover, .wp-pagenavi span.current {color: #F07914;}

#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, #top-menu li.current_page_item>a {color: FF07914;}
#top-menu a {text-decoration: none; display: block; position: relative}

#et-secondary-menu li, #top-meu li {word-wrap:break-word;}

.nav-li {position: relative; line-height:1em;}

#top-menu li  {display: inline-block; padding-right: 22px; font-size: 14px;} 

.button-menu {color: #F07914!important;border: 1px solid #F07914; padding-top:5px; padding-bottom:5px; padding-left: 10px; padding-right: 10px !important; height: 2em; margin-right: 10px;}
#et-top-navigation {font-weight: 600;}

.button-menu:hover {color: white; background-color: #F07914;}

.et_header_style_left #et-top-navigation nav>ul>li>a {padding-bottom: 43px;}

ul.sub-menu {width: 100vw !important;}

/* EOF menu */


/* BOF mobile menu */
ul#mobile_menu.et_mobile_menu{margin-top: 0;margin-bottom: 1rem;left: -10vw;width: 100vw;}
ul#mobile_menu.et_mobile_menu ul.sub-menu{position: relative!important;}
ul#mobile_menu.et_mobile_menu li.button-menu{padding:0; height:unset;}
/* EOF mobilemenu */



/* BOF arreglos responsive */
@media all and (min-width: 981px) and (max-width: 1339px) {
	#logo {height: 52%;max-height: 52% !important;margin-left: -2%;}
	div#et-top-navigation nav#top-menu-nav ul#top-menu.nav li.menu-item, div#et-top-navigation nav#top-menu-nav ul#top-menu.nav li a{padding-bottom: 15px !important;}
	nav#top-menu-nav {margin-top: -24px;}
	#top-menu li a {font-size: 0.8rem !important;}
	/*ul#top-menu.nav ul.sub-menu {padding-left: 5%!important;padding-right: 5%!important;margin-top: 45px;}*/
}

@media all and (min-width: 981px) and (max-width: 1153px) {
	ul#top-menu.nav ul.sub-menu {padding-left: 5%!important;padding-right: 5%!important;margin-top: 45px;}
	nav#top-menu-nav {padding-left: 35px;}
}

@media all and (min-width: 1154px) and (max-width: 1339px) {
	ul#top-menu.nav ul.sub-menu {padding-left: 5%!important;padding-right: 5%!important;margin-top: 10px;}
}

/* EOF arreglos responsive */
