/*!
Theme Name: Divi Child nuevo
Template: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.0.106
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
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
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html


*/


@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');


/* GENERAL */

strong,b {
   font-weight: 400;
}


h2 {
   line-height: 30px !important;
}


/*
  text-transform: uppercase;
  letter-spacing: 4pt;
  padding-bottom: 20px;
  font-size: 34px;
  text-align: center;
*/

a {
  font-weight: 400;
}


.linea{
   border: 0.4pt solid #e2e2e2;
}

/* Sliders */
@media (min-width: 980px){
  .titulos h2 {
    font-size: 30pt;
  }
  .titulos p {
    font-size: 15pt;
  }
}





body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
   font-size: 11.8pt !important;
   font-weight: 300;

}

body .et_pb_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message a.button.wc-forward{
  font-size: 16px !important;
}

.et_pb_promo_description p {
    font-weight: 400;
}

/* botones after*/
body .et_pb_button:after, .woocommerce a.button.alt:after, .woocommerce-page a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce-page button.button.alt:after, .woocommerce input.button.alt:after, .woocommerce-page input.button.alt:after, .woocommerce #respond input#submit.alt:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce #content input.button.alt:after, .woocommerce-page #content input.button.alt:after, .woocommerce a.button:after, .woocommerce-page a.button:after, .woocommerce button.button:after, .woocommerce-page button.button:after, .woocommerce input.button:after, .woocommerce-page input.button:after, .woocommerce #respond input#submit:after, .woocommerce-page #respond input#submit:after, .woocommerce #content input.button:after, .woocommerce-page #content input.button:after{
	content: none !important;
}

.et_pb_button:hover, .et_pb_module .et_pb_button:hover,.et_pb_button {
    padding: .3em 1.3em !important;
}

/* Contador numeros */
.et_pb_circle_counter h3, .et_pb_number_counter h3 {
   line-height: 25px;
}

/* Sliders */
@media (min-width: 980px){
  .et_pb_slide_description h2.et_pb_slide_title {
    font-size: 38px !important;
    line-height: 1em !important;
  }
}

.et_pb_slide_description h2.et_pb_slide_title {
  text-transform: uppercase;
}

/* Menu */
#et-top-navigation {
    font-weight: 400 !important;
}



/* FOOTER */
#footer-widgets .footer-widget li{
	padding-left: 0 !important;
	line-height: 20px;
}

#footer-widgets .footer-widget li::before {
    border:none !important;
}

@media (min-width: 981px){
  #footer-widgets {
    padding: 3% 0 0 !important;
  }
}




/* ----------- BLOG ----------- */
.entry-title {
 /* font-size: 34px;*/
  color:#edb059;
}

#left-area .post-meta{
  font-size: 13px !important;
}

/* Sidebar */
#sidebar h4.widgettitle{
  color:#edb059;
  font-size: 17px !important;
}

#recent-posts-widget-with-thumbnails-2 .rpwwt-post-date {
    color: #edb059;
}

.widget_search input#s, .widget_search input#searchsubmit {
  height: 27px!important;
  padding: 0.3em;
  font-size: 13px;
}

.rpwwt-post-title:hover{
  color: #edb059;
  text-decoration: underline;
}

/* Portada Blog */
.et_pb_post .entry-content h2{
  color: #4a4a4a;
  line-height: 32px;
}

.et_pb_post .entry-content  img{
  box-shadow: #a2a2a2 1px 1px 10px;
}

.et_pb_post .entry-content p:nth-child(1) img{
  box-shadow: none !important;
}

.et_pb_blog_grid .et_pb_post {
    padding: 25px;
    border: 1px solid #eaeaea;
    background-color: #fff;
    word-wrap: break-word;
    line-height: 1.3em;
}

.et_pb_blog_grid .et_pb_post p{
  font-weight: 400 !important;
}

.et_pb_bg_layout_light .et_pb_post .post-meta, .et_pb_bg_layout_light .et_pb_post .post-meta a {
    color: #888;
    font-size: small;
}


/* HOME */
.et_pb_slide_with_image.et_pb_slide_0 .et_pb_slide_description, .et_pb_slide_with_image.et_pb_slide_2 .et_pb_slide_description { 
  float:left !important; 
}

.et_pb_slide_with_image.et_pb_slide_0 .et_pb_slide_image, .et_pb_slide_with_image.et_pb_slide_2 .et_pb_slide_image { 
  right:0px; 
  margin-right: 0 !important;
  margin-left: 5.5%;
}



/* QUIENES SOMOS */
#ceo-img img{
  border: 1px solid #e88116;
  padding: 5px;
}

/* carrusel */
div.wcp-gallery-section .single_wcp_item h3.wcp-carousel-title, div.wcp-gallery-section .single_wcp_item h3.wcp-carousel-title a, div.wcp-gallery-section .single_wcp_item .wcp_s_item_caption h3, div.wcp-gallery-section .single_wcp_item .wcp_s_item_caption h3 a{
  margin: 0 !important;
}

p.wcp-carousel-caption{
	font-weight: 400;
}



/* EHORUS */
@media (min-width: 981px){
  #post-1712 .et_pb_section_1 .et_pb_gallery .et_pb_gallery_items, #post-2163 .et_pb_section_1 .et_pb_gallery .et_pb_gallery_items{
      width:50%;
      margin: 0 auto;
    }
}


#post-1712 .et-pb-slider-arrows, #post-2163 .et-pb-slider-arrows{
  display: none;
} 

#post-1712 .et-pb-controllers, #post-2163 .et-pb-controllers{
  bottom: -14px !important;
}








/* NARANJAS */
.et_color_scheme_orange #et_search_icon:hover, .et_color_scheme_orange #top-menu li.current-menu-ancestor>a, .et_color_scheme_orange #top-menu li.current-menu-item>a, .et_color_scheme_orange .bottom-nav li.current-menu-item>a, .et_color_scheme_orange .comment-reply-link, .et_color_scheme_orange .entry-summary p.price ins, .et_color_scheme_orange .et_overlay:before, .et_color_scheme_orange .et_password_protected_form .et_submit_button, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_orange .et_pb_contact_submit, .et_color_scheme_orange .et_pb_pricing li a, .et_color_scheme_orange .et_pb_pricing_table_button, .et_color_scheme_orange .et_pb_sum, .et_color_scheme_orange .footer-widget h4, .et_color_scheme_orange .form-submit .et_pb_button, .et_color_scheme_orange .mobile_menu_bar:before, .et_color_scheme_orange.woocommerce #content div.product p.price, .et_color_scheme_orange.woocommerce #content div.product span.price, .et_color_scheme_orange.woocommerce div.product p.price, .et_color_scheme_orange.woocommerce div.product span.price, .et_color_scheme_orange.woocommerce-page #content div.product p.price, .et_color_scheme_orange.woocommerce-page #content div.product span.price, .et_color_scheme_orange.woocommerce-page div.product p.price, .et_color_scheme_orange.woocommerce-page div.product span.price {
    color: #e88116 !important;
}

.et_color_scheme_orange a {
    color: #e88116;
}

.et_color_scheme_orange .et-search-form, .et_color_scheme_orange .et_mobile_menu, .et_color_scheme_orange .et_pb_pricing li:before, .et_color_scheme_orange .footer-widget li:before, .et_color_scheme_orange .nav li ul {
    border-color: #e88116;
}




/* Cookies */
#cookieChoiceInfo{
    width: 400px !important;
    background-color: #e88116 !important;
    right: 0px;
    left: auto !important;
    color: #FFF;
    font-size: 13px;  
    text-align: left !important;
    padding: 20px 15px 20px 25px !important;
    line-height: 1.2em;
}

#cookieChoiceInfo a{
  color: #FFF;
}

#cookieChoiceDismissIcon{
  background-color: #e2e2e2 !important;
  
}

@media (max-width: 768px) { 
  #cookieChoiceInfo{
    width:100% !important;
  }
}