/*
 Theme Name:     Deborah Huczek
 Theme URI:      
 Description:    Divi Child Theme
 Author:         Gustavo Troisi
 Author URI:     https://www.gustavotroisi.com.ar
 Template:       Divi
 Version:        1.0.2
*/


 
/*
Quitar linea de menu
Sacar important si queremos la sombra al scrollear

header#main-header.et-fixed-header, #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
*/ 

/*
.centered-inline-logo-wrap{ /*fix logo*/
/*    width: auto !important;
}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
    height: 100%;
}
*/
.et_pb_scroll_top.et-pb-icon {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
	transition: all 300ms ease 0ms;
}
.et_pb_scroll_top.et-pb-icon:hover{
	background : #094370;
}








/*color links footer
#main-footer a {
	color:	#666;
}
#main-footer a:hover {
	color: #ff461d;
}
*/


/*centrar texto footer
#footer-bottom .container {
    text-align: center;
}
*/



/* color burguer menu (mobil)
.mobile_menu_bar:before{
	color: #fff;
}
*/

.home #page-container{
	overflow-x: hidden;
}

#top-header .container {
    padding-top: .5em;
}
#top-header .et_pb_social_media_follow li {
    margin-bottom: 0;
}

#home-video .et_pb_bottom_inside_divider {
    /*margin-bottom: 10px;*/
	z-index: 9;
}



#main-content #cursos,
.blog article p {
    text-align: justify;
    hyphens: auto;
}


/* mobile social icons & cart */
@media (max-width: 980px) {
	#top-header .container{
		width: 100%;
	}
	#et-secondary-menu,
	#et-secondary-nav
	{
		display: block !important;
		float: right;
		margin: 0;
		width: 100%;
	}
	#et-secondary-nav li {
		display: block;
		align-items: center;
		width: 100%;
		text-align: center;
		padding: 15px 0;
	}	
	ul.et_pb_social_media_follow{
		float: none;
		padding: 20px;
	}
	
	#et-secondary-menu > ul > li a {
		margin: 0 auto;
	}
	#et-secondary-nav .menu-item {
		justify-content: center;
	}	
	#top-header .et-social-icons {
		float: left;
	}
	div#top-header {
		position: relative;
		margin: 0;
	}
	header#main-header {
		margin-top: 0;
		position: relative;
		float:left;
	}
	.et_header_style_split #logo {
		max-height: 140px;
	}
	.select_page {
		display:none !important;
	}
	.et_header_style_split #main-header .mobile_nav{
		background: none;
	}
	.et_mobile_menu {
		top: 38px !important; 
	}
	.container.et_menu_container{
		width: 100%;
	}
	.nav li li a, .et_mobile_menu li a {
		font-size: 18px;
		padding: 15px 5%;
	}
	.et_menu_container .mobile_menu_bar {
    	right: 15px;
	}
	#mobile_menu {
		background: aliceblue;
	}
	#mobile_menu a {
		border: none;
	}
	#mobile_menu .menu-item-gtranslate{
		display: none;
	}
	#et-secondary-nav .et-cart-info{
		float: left !important;
		margin-left: 10px !important;
	}
}

/*
Top menu
*/
@media only screen and (min-width: 981px){ /*Desktop only*/
	#top-menu li {
		padding-right: 55px;
	}
}
#top-menu li a:hover {
	color: #094370;
	opacity: 1 !important;
}
#top-menu li.current-menu-item a{
	color: #094370;
}


/* 
Menú secundario: Iconos Sociales a la izquierda y Acceso y Carrito a la derecha
*/
div#et-secondary-menu {
    width: 100%;
}
.et_pb_social_media_follow {
    float: left;
	margin: 0 !important;
}
ul#et-secondary-nav {
    float: right;
    margin: 0 0 8px 0;
    display: flex;
}
#et-secondary-nav, #et-secondary-nav li {
    display: inline-flex;
    align-items: center;
}
#et-secondary-nav .menu-item {
    margin-left: 1em;
}
#et-secondary-menu > ul > li a {
    padding-bottom: 0;
}


/* GTranslate*/
div[id^="gtranslate_menu_wrapper_"]{
	position: relative !important;
}
div[id^="gtranslate_menu_wrapper_"] .gt_option     {
	position: absolute !important;
}
div[id^="gtranslate_menu_wrapper_"] .gt_option a {
	font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif  !important;
    font-size: 1em  !important;
    font-weight: 600  !important;
    color: black  !important;
    margin: 10px 0  !important;
}
div[id^="gtranslate_menu_wrapper_"] .gt_selected a {
	font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif  !important;
    font-size: 1em  !important;
    padding: 4px  !important;
	border: none  !important;
	color: #b22234  !important;
}



/*
Footer
*/
#main-footer h4.title {
    font-weight: 700;
    margin-bottom: 30px;
}
#footer-widgets .footer-widget li:before {
    display: none;
}
#footer-widgets .footer-widget li {
    padding-left: 0;
    font-weight: 400;
    margin-bottom: .8em;
}
#footer-widgets .footer-widget li a{
	transition: all 300ms ease 0ms;
}
#footer-widgets .footer-widget li a:hover{
	color: #009bdb !important;
}

#menu-footer-bottom-menu{
	display: inline-block;
}
#footer-credits {
	text-align: right;
	display: inline-block;
	color: #999999;
	padding: 15px 0;
	float: right;
    font-size: .9em;
}
#footer-credits a{
	color: #999999;
}
#footer-bottom{
	display:none;
}
#footer-credits img {
    width: 20px;
    vertical-align: middle;
}
footer .bottom-nav li {
    padding-right: 40px;
}


@media only screen and (max-width: 767px){
    #footer-credits{
		text-align: center;
	}
    
}

@font-face {
  font-family: 'ETmodules';
  src: url('/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot');
  src: url('/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff') format('woff'),
       url('/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf') format('truetype'),
       url('/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#et-modules') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



#profile-nav .orders,
#profile-nav .settings,
#profile-nav .logout {
	  display: none;
}

ul.profile-menu li {
    display: inline-block;
    
}
.profile-menu li a{
    border-radius: 6px;
}

body.en-leccion header#main-header,
body.en-leccion #et-secondary-nav,
body.en-leccion #top-header,
body.en-leccion #ht-ctc-chat
{
	display: none !important;
}   

@media screen and (max-width: 782px) {
    #popup-header, #popup-footer{
        left: 0;
    }
}

.lp-modal-dialog .lp-modal-header,
.lp-modal-dialog .btn-yes{
    background: #009bdb;
    
}

#et-secondary-nav .logged-user-name,
#et-secondary-nav .logged-user-link a
{
    font-size: 0.8rem !important;
}