/*

 Theme Name:   Divi Child

 Theme URI:    http://example.com/twenty-fifteen-child/

 Description:  Divi Child Theme by QR-Planet

 Author:       flanagan!

 Author URI:   http://example.com

 Template:     Divi

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

 Text Domain:  divi-child

 */
/*------------------------------------------------*/
/*-------[Swap Logo on Scroll - Quiroz.co]--------*/
/*------------------------------------------------*/
/* 

Colores


Verde oscuro - #00293c

Verde medio #1e656d
Verde claro #a8dadc

light: #D7F1F4;

*/


/* Header */

.et_fixed_nav #top-header { position: absolute !important; } .et-fixed-header { top: 0px!important; }

#logo2 {
      display: none;
      }

.et-fixed-header #logo {
      display: none;
      }

.et-fixed-header #logo2 {
      display: inline;
      }


/*Menu CTA Button*/
#et-top-navigation .et_pb_button {
    margin-top: 0px;
      padding:15px 20px!important;
      color:#ffffff!important;
      background-color:#1e656d!important;
    font-size: inherit;
    font-weight: inherit;
     
}


#et-top-navigation .et_pb_button:after {
font-size: 23px;
}

.qr_tit {
      display: none;
      }

h1 {
      color: #00293c!important;
     
      }

h2 {
      color: #1e656d!important;
    
     
      }

.post >h2, h1.entry-title {
      color: #fff!important;
        background-color: #00293c!important;
        padding: 10px;
      margin-top: 0px!important;
      }

.post >h2{
  font-size:1.8em!important;

  }



@media screen and (min-width: 800px) {
      .et_post_meta_wrapper>.entry-title {
            margin-left: 120px;
            }
      .et_post_meta_wrapper>.post-meta {
            margin-left: 120px;
            }
      .qr_tit {
            display: inline;
            float: left;
            }
      }

p {
      text-align: justify;
      }


.post-meta {
      background-color: #1e656d;
      color: #fff;
      text-align: right;
      padding-right: 10px;
      padding-bottom: 0px!important;
      }

.post-meta,
.post-meta a {
      color: #fff!important;
      }

.post-content {
      text-align: justify;
      border-bottom: 1px dotted #ccc;
      padding-bottom: 30px;
      }

.more-link {
      background-color: #777;
      color: #fff;
      text-transform: capitalize;
      padding: 5px 20px;
      margin-top: 10px;
      margin-bottom: 30px;
      float: right;
      }

.more-link:hover {
      background-color: #000;
      }



/* 3 - Price List ------------------------------------------------------------*/

/* Prices */


/* TABS */

/*.et_overlay:before, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .et_pb_contact_submit, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_member_social_links a:hover, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_pb_sum, .woocommerce-page #content input.button:hover .et_pb_widget li a:hover {color:crimson;}*/

.prices_tab .et_pb_tabs {border:0;}

.prices_tab .et_pb_tabs_controls {height:38px; background-color:#fff;border-bottom:4px solid #1e656d;}

.prices_tab .et_pb_tabs_controls li a {background-color:#efefef;border:none;border-radius:20px 20px 0 0;}

.prices_tab .et_pb_tabs_controls li  a:hover {color:#fff!important; background-color:#00293c!important;}

.prices_tab .et_pb_tab_active a {color:#fff!important; background-color:#1e656d!important;}



.prices_tab .et_pb_tabs_controls li {width:50%; text-align:center;border:0;}

.prices_tab .one_third {width:33.3%;padding:0px;margin:0;border-left:1px solid #cccccc;}


.prices_tab .one_third.et_column_last {border-right:1px solid #ccc;}


.et_pb_tab {padding:0;}

.one_third h2 {
      font-size: 20px;
      text-align: center;
      background-color: #f3f3f3;
      padding: 10px!important;
    
     
}


/* Feature + Prices */

.demo_price {padding:38px 0 50px 0; text-align: center;}

.feature_col {padding-top: 8px!important;}

.price_col ul,
.feature_col ul {
      padding: 0px;
      font-size: 14px;
      margin-top: 0px;
      }

.price_col li,
.feature_col li {
      list-style-type: none;
      border-bottom: 1px dotted #ccc;
      }

.price_col,
.feature_col {
      border-right: 1px solid #ccc;
      }

.feature_col h3,
.price_col h3 {
      background-color: #f3f3f3;
      font-size: 15px;
      padding: 10px;
      min-height: 36px;
      }

/* Features COL */

.feature_col {
     padding-bottom:0px;
      }

.feature_col li {
      padding-left: 30px;
      }

.feature_col i {
      color: #555;
      }
/* Sign-up block*/

.public {
      font-size: 14px;
      text-align: center;
      padding: 0;
      margin: 0;
      }

.price_pack {
      margin: 10px 0;
      text-align: center;
      }

.price {
      font-size: 40px;
      color: #333;
      }

.periodo {
      font-size: 15px;
      }
/* Price COL */

.price_col {
      opacity: 0.6;
      border-top: 8px solid #cccccc;
      border-bottom: 8px solid #cccccc;
      }

.price_col:hover {
      opacity: 1;
      margin-top: 0px;
      border-top: 8px solid #1e656d;
      border-bottom: 8px solid #1e656d;
      }

.price_col li {
      text-align: center;
      }

.price_col h2 {
      font-size: 20px;
      text-align: center;
      background-color: #f3f3f3;
      padding: 10px!important;
      }

.fs_button {
      margin: 10px!important;
      }

.fa-times {
      color: #e63946;
      font-size: 20px;
      }

.fa-check {
      color: green;
      font-size: 20px;
      }

.fa-info-circle {
      float: right;
      padding: 5px;
      color: #ccc!important;
      }


/*Functions*/

.row_invert {background-color:#efefef;}


#post-3284 .et_pb_text_inner ul {
  list-style: none;
  padding: 0;
 margin: 15px 0 20px 0;
}

#post-3284 .et_pb_text_inner  li {
  padding-left: 3.5em; 
  text-indent: -1.3em;
}

#post-3284 .et_pb_text_inner  li::before {
  content: "\2714  ";
  font-size:24px;
  color: #1e656d; /* or whatever color you prefer */
}

#post-3284 .et_pb_text_inner ul ul {margin:0;}

#post-3284 .et_pb_text_inner li li::before {
  content: "-  ";
 font-size:16px;
  color: #1e656d; /* or whatever color you prefer */
}

#post-3284 blockquote {color:#1e656d;
font-size:1.2em;
}


.et_pb_gallery_item p, .et_pb_gallery_item h3 {text-align: center;}



/* Tooltip */

.et-tooltip-arrow {
      display: none!important;
      }

.et-tooltip-box {
      border: 1px solid #cccccc!important;
      background-color: #efefef!important;
      z-index: 1;
      font-size: 12px;
      padding: 15px;
      left: 93px;
      }

.et-tooltip-box:after,
.et-tooltip-box:before {
      top: 100%;
      left: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      }

.et-tooltip-box:after {
      border-color: rgba(160, 0, 192, 0);
      border-top-color: #efefef;
      border-width: 8px;
      margin-left: -8px;
      }

.et-tooltip-box:before {
      border-color: rgba(160, 0, 225, 0);
      border-top-color: #cccccc;
      border-width: 9px;
      margin-left: -9px;
      }

span.et-tooltip {
      cursor: help;
      }

#particles-js{
  
  background-color: #1e656d;
    height: 400px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}


.et_pb_blurb_content {

      max-width:700px;

}




/*Ideas*/

.idea_ficha {width:100%!important;}
.idea_ficha i {width:40px;}

.idea_ficha blockquote {padding: 20px 10px 20px 0; margin:20px 0; background-color: #efefef;}
.idea_left h3 {margin-top:20px;}
.idea_left ul {margin:0px!important;}
.idea_left p {margin-left:50px;}
.idea_left .et_pb_text i {color:#cccccc; font-size: 30px;}

.idea_right .et_pb_text  {padding:20px!important; background-color:#666;margin-bottom:0px!important;}
.idea_right .bg_gris {background-image: url(https://www.qrplanet.com/wp-content/uploads/2017/03/bg_pie.jpg);}
.idea_right .et_pb_text i {color:white; font-size: 30px;}
.idea_right .et_pb_button_module_wrapper {margin:0;background-color:#666; padding:10px;}
.idea_right .et_pb_text h3 {margin:0;padding:0;}


@media only screen and (min-width: 981px) {
.idea_left {padding-right: 30px; border-right: 1px dotted #ccc;}
    }

