/*
Theme Name:   Divi Child
Theme URI: https://www.tyrellchemical.com/divi-child/
Description:  Child theme para modificaciones varias
Author:       Conrado Flamini
Author URI:   http://conradoflamini.com
Template:     Divi
Version:      1.0.0
License:      GNU General Public License v2 
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
Text Domain:  divi-child
*/

#home-slider.et_pb_slider .et_pb_slide {
padding:0px!important	
}

.slide-frame{background:#fff; width:40%;
 padding-top: 40px; padding-bottom: 40px;padding-right: 20px  ;padding-left:5% !important;   box-shadow: 5px 10px 10px rgba(0,0,0,0.3);}

.slide-frame-dielectric{background:#fff; width:45%;
padding-top: 40px; padding-bottom: 40px;padding-right: 20px; padding-left:5%!important;  box-shadow: 0px 10px 10px rgba(0,0,0,0.3);}

.botton-slide{color:#FFF;  background:#083DAD; padding: 5px 10px 5px 10px; border-radius:5px; }

.slide-title{ 
font-size:38px;
color:#083dad !important;
text-shadow:none }

@media (max-width:980px){
	.slide-frame{background:#fff; width:80%;margin-left:10%;
 padding-top: 40px; padding-bottom: 40px;padding-right: 20px  ;padding-left:20px !important;   box-shadow: 5px 10px 10px rgba(0,0,0,0.3);
	}
		
.slide-frame-dielectric{background:#fff; width:80%;margin-left:10%;
padding-top: 40px; padding-bottom: 40px;padding-right: 20px; padding-left: 20px !important;  box-shadow: 0px 10px 10px rgba(0,0,0,0.3);}

}

@media (max-width:690px){
	.slide-title{ 
font-size:25px;
color:#083dad !important;
text-shadow:none }
.slide-frame{background:#fff; width:80%;margin-left:10%;
 padding-top: 20px; padding-bottom: 20px;padding-right: 10px  ;padding-left:10px !important;   box-shadow: 5px 10px 10px rgba(0,0,0,0.3);
	}
		
.slide-frame-dielectric{background:#fff; width:80%;margin-left:10%;
padding-top: 20px; padding-bottom: 20px;padding-right: 10px; padding-left: 10px !important;  box-shadow: 0px 10px 10px rgba(0,0,0,0.3);}
	
	
}


/*Barra lateral*/
body::-webkit-scrollbar {
  width: 10px;        
	/* width of the entire scrollbar */
}
#page-container {
    overflow-x: hidden;
}
body::-webkit-scrollbar-track {
  background: #fff;        /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-color: #083DAD;    /* color of the scroll thumb */
  border-radius: 0px;       /* roundness of the scroll thumb */

}
/*
menu vertical*/

/*remove default 11px padding on each side of list items*/

.pa-vertical-menu .et-menu > li {
	padding-left: 0px;
	padding-right: 0px;
}


/*make the menu items fullwidth and add space between them*/

.pa-vertical-menu .et_pb_menu__menu nav ul li {
	display: block;
	width: 100%;
	margin: 5px 0;
}


/*style the menu items*/

.pa-vertical-menu .et_pb_menu__menu nav ul li a {
	padding: 20px!important;
	background: #f7f7f7;
	border-radius: 6px;
	border: 2px solid #f0f3f6;
}


/*style the menu items on hover*/

.pa-vertical-menu .et_pb_menu__menu nav ul li a:hover {
	opacity: 1!important;
	color: #ffffff;
	background: #25B2EE;
	border-color: #25B2EE;
}


/*style the active menu item*/

.pa-vertical-menu .et_pb_menu__menu nav ul li.current-menu-item a {
	opacity: 1!important;
	color: #ffffff;
	background: #25B2EE;
	border-color: #25B2EE;
}


/*style the arrow icon if there are submenus*/

.pa-vertical-menu .et_pb_menu__menu .menu-item-has-children>a:first-child:after {
	content: "5" !important;
	/*change arrow icon for submenu*/
	padding: 20px;
	font-size: 24px;
}


/*style the arrow icon if there are submenus to submenus*/

.pa-vertical-menu .et_pb_menu__menu .menu-item-has-children .menu-item-has-children>a:first-child:after {
	padding: 8px !important;
	right: 0px !important;
}


/*make the submenu align directly to the right of the menu item instead of below*/

.pa-vertical-menu .et_pb_menu__menu nav ul li ul {
	top: 0!important;
}


/*align submenu to the right of menu link*/

.pa-vertical-menu .et_pb_menu__menu nav li ul {
	left: 100%!important;
}


/*add an icon to the left of each menu item link*/

.pa-vertical-menu ul li a:before {
	font-family: 'ETMODULES';
	content: '\24';
	text-align: center;
	vertical-align: middle;
	margin-right: 8px;
	margin-left: 0px;
	color: #25B2EE;
	font-size: 1.3em;
	transition: all .75s ease;
}


/*style the menu items icon*/

.pa-vertical-menu ul li a:hover:before {
	margin-left: 7px;
	color: white!important;
	transition: all .75s ease;
}


/*style the active menu item icon*/

.pa-vertical-menu ul li.current-menu-item a:before {
	margin-left: 7px;
	color: #ffffff!important;
}

@media (max-width: 980px) {
	/*open the mobile menu up and use on all devices*/
	.et-db #et-boc .et-l .pa-vertical-menu .et_pb_menu__menu {
		display: flex;
	}
	/*hide the hamburger icon*/
	.et-db #et-boc .et-l .pa-vertical-menu .et_mobile_nav_menu {
		display: none;
	}
}

#menu-products .current-menu-item a.mPS2id-highlight{
background: black;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding-top: 15px;
}

@media (min-width: 981px) {
.et_vertical_nav #et-main-area, .et_vertical_nav #top-header {
margin-left: 0px !important;
}
.container {
margin-left: 3% !important;
}
.et_vertical_nav #page-container #main-header {
box-shadow: none !important;
}
}

/*menu inerior página de productos*/

.flechita:after {
	font-family: 'ETMODULES';
	content: '\24';
	text-align: center;
	vertical-align: middle;
	margin-right: 8px;
	margin-left: 0px;
	color: #25B2EE;
	font-size: 1.3em;
	transition: all .75s ease;
}

.title-product{
	font-size:22px!important;
	color:#083dad!important;
	font-weight:bold!important;
}

.title-product:hover{
	font-size:22px;
	color:#25b2ee;
	font-weight:bold;
}
.product-container{
	display:block;
	background:#fff;
	paddin:10px;
	border-radius: 7px;
		border:solid 1px #25b2ee;
}

/*sacar menu en mobil*/

@media(max-width:980px){
	.ht .et_pb_column_2{width:100%!important}
}
