/*
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
*/

@import url("../Divi/style.css");

/*amarillo - #efab00*/
/*lila - #4b287c*/

h1{
font-size: 56px;
}

h2{
font-size: 30px;
}

h4{
font-size: 32px;
}

p{
font-size: 18px;
}

.texto-lila, .texto-lila h1{
color: #4b287c !important;
}

.et_fixed_nav #logo { 
max-height: 50px; 
margin-bottom: 15px;
}
.et-fixed-header #logo { 
max-height: 35px; 
}


#top-menu-nav a{
color: #fff!important;
font-family: Unkempt;
font-size: 20px;
}

#top-menu-nav a:hover, .et_mobile_menu li a:hover{
color: #4b287c!important;
}

.et-fixed-header #top-menu li.current-menu-ancestor > a:hover, .et-fixed-header #top-menu li.current-menu-item > a:hover{
color: #4b287c!important;
}

#top-menu-nav > ul > li > a:hover{
opacity: 1!important;
}

.small-button{
-webkit-border-radius: 3px!important;
-moz-border-radius: 3px!important;
border-radius: 3px!important;
box-shadow: 0 !important;
-moz-box-shadow: 0 !important;
-webkit-box-shadow: 0 !important;
color: #000;
}

a.smallpurple{
color: #000 !important;
}

.et_pb_main_blurb_image{
margin-bottom: 15px;
}
.et_pb_main_blurb_image img{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.et_pb_slide_description h2{
color: #4b287c!important;
}

.et_pb_promo{
padding: 0px!important;
}






/*#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu{
background-color: #efab00 !important;
}*/

a.smallpurple{
color: #000 !important;
background: #efab00 !important;
text-shadow: none;
-moz-text-shadow: none;
-webkit-text-shadow: none;
}

.smallpurple{
border: 0 !important;
margin-top: 15px !important;
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
}

.et_pb_bg_layout_dark h4{
color: #efab00 !important;
}


/*MENU RESPONSIVE*/

.mobile_menu_bar:before{
color: #fff !important;
}

.mobile_menu_bar:before:hover{
color: #34220f !important;
}

.et_mobile_menu{
border-color: #34220f;
border: 2px;
}

.et_mobile_menu li a{
color: #fff;
}

.et_mobile_menu li a:hover{
color: #34220f;
}

.et_mobile_menu .menu-item-has-children > a{
font-weight: normal;
}



#top-header .et-social-icon a:hover, .et-social-icon a:hover{
color: #efab00 !important;
}

#top-header, #top-header a, .et-fixed-header#top-header a{
color: #fff !important;
}

a.et_pb_more_button{
background: #efab00 !important;
/*border-radius: 0;*/
}

a.et_pb_more_button:hover{
background: rgba(239,171,0,0.7);
}


/*MENU SLIDE LATERAL*/
ul.et_pb_side_nav{
background: rgba(75,40,124,0.4) !important;
}

ul.et_pb_side_nav .side_nav_item a.active{
background-color: #efab00 !important;
}

/*.et_pb_gallery_image, .et_overlay{
-webkit-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;
}*/

/**.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 {
margin-left: 10% !important;
width: 267px !important;
}**/

.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 {
background-color: rgba(255, 233, 233, 0.5);
}

body .et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta {
opacity: 1 !important;
}


.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 {
color: #fff;
background-color: rgba(239,171,0,0.73);
margin-top: 55%;
padding: 8px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
}

#espec-neces p{
font-size: 14px;
color: #4b287c;
}

#espec-neces h4{
color: #4b287c;
}

.et_overlay{
-webkit-border-radius: 0px;
border-radius: 0px;
border: 0px !important;
margin-top: 0px !important;
background: rgba(255,255,255,0.7);
}


.et_portfolio_image{
	border: 5px solid #4b287c;
}

.et_overlay:before{
	color: #4b287c !important;
}

.et_pb_gallery .et_pb_gallery_pagination ul li a.active{
	color: #efab00 !important;
}