/*
 Theme Name:     Divi Child Theme
 Theme URI:      
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

#page-container {width:100% !important;}

/* header */

#lang_sel_list {top: 16px;left: 24px; float:left;}
#lang_sel_list ul a.lang_sel_other, #lang_sel li ul a:link, #lang_sel_list ul a.lang_sel_other:visited {background-color: transparent !important;}
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited {background-color: transparent !important;}
#lang_sel_list ul a.lang_sel_other, #lang_sel_list ul a.lang_sel_other:visited {color: #fff !important;}
#lang_sel_list a, #lang_sel_list a:visited {border-color: #1996d8 !important;}
#lang_sel_list ul {border-top: 0px solid #cdcdcd !important;}
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited {color: #ffffff !important;}

#top-header {border-bottom: 1px solid #fff; background:url(http://www.asapa.com/asapa/wp-content/uploads/2015/11/back-header.jpg) top center repeat-x; height:49px;}

#top-header .container {font-weight:normal; padding-top: 0;}

#top-menu {text-transform: uppercase;}

#top-menu li {padding-right:12px;}

#top-menu li li a {width: 280px;padding: 6px 12px;}

.nav li ul {width: 298px; border-top:1px solid;}

.nav li li { line-height: 1.5em;}

#et-info {float: right;}

#et-info-email {float:right; display: block; position: relative; top: -30px; right: 0px;}

#et-top-navigation {font-weight: normal;}

#main-header {border-bottom: 1px solid #fff;}

#et-info-phone { margin-right: 13px; border-right: 1px solid #fff; padding-right: 13px; line-height: 48px; display: block; right: 122px;}

#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {color: #1896d8;}

#bienvenida {position: relative; float: left; top: 18px; font-size: 14px;font-weight: bold;}

@media only screen and (max-width: 980px){#bienvenida {display: none;}}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
#logo {max-height: 76% !important;}
#top-menu li {padding-right: 6px;}
#top-menu li a {font-size: 11px !important;}
}

nav#top-menu-nav {float: right;}


/* contenido */

h1 {color: #1896d8; font-weight: bold; background: url(http://www.asapa.com/asapa/wp-content/uploads/2015/11/border-h1.jpg) left bottom no-repeat;}

.breadcrumb {font-size:12px;}

.et_pb_widget_area_right{
    border-left: 1px solid #1896d8;
}

.et_pb_widget_area_left {
    padding-right: 0px !important;
    border-right: 0px solid rgba(0, 0, 0, 0.1) !important;
}

/* footer */

#footer-info {text-align:center;float:none;}

#widgets { background: url(http://www.asapa.com/asapa/wp-content/uploads/2015/11/borde-widgets.jpg) left bottom no-repeat;}

#widgets label {font-weight:bold;}

.widgets-p {padding-top:8px; padding-bottom: 0px; font-size:12px;}

.widgets-p2 {padding-top:0px; padding-bottom: 16px !important; font-size:12px;}

@media only screen and (min-width: 981px){.footer-widget {margin-bottom: 24px !important;}}

#footer-widgets {padding-top: 24px;}

.borde-widget {border-right: 1px solid #fff;}

#widgets-1 { background: url(http://www.asapa.com/asapa/wp-content/uploads/2015/11/borde-widgets.jpg) left bottom no-repeat;}

#widgets-1 label {font-weight:bold;}

.widgets-1 {font-size:12px;margin-bottom: 0px !important;line-height: 16px;}

.widgets-2 {font-size:12px;margin-bottom: 0px !important;line-height: 16px; padding-top:10px;}

.footer-widget li:before {border-color: #243e53 !important;}

#footer-widgets .footer-widget ul li {padding-left: 6px;}

#menu-secundario {float:left; margin-right:64px;}

@media (max-width: 980px){.borde-widget {border-right: 0px;}
}
