/*
Theme Name: Ashe Child
Template: ashe
Theme URI: https://wp-royal.com/
Author: Royal Flush
Author URI: http://wp-royal.com/
Description: Clean and Minimalist blogging theme.
Version: 1.0
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain: 
Tags: blog, e-commerce, food-and-drink, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, footer-widgets, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/*--------------------------------------------------------------
 You Custom Code Goes Here
--------------------------------------------------------------*/
.cabLogo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

body {
  font-size: 16px !important;
  line-height: 27px !important;
}


.post-content > p {
  text-align: left !important;
}
@media (max-width: 768px) {
  .post-content > p {
    line-height: 2;
  }
}


h2{
  margin: 80px 0 20px !important;
}
@media (max-width: 768px) {
  h2{
    font-size: 25px !important;
  }
}

body.page .page-content .main-container {
  width: 100% !important;
  max-width: 760px !important;
  margin: 0 auto !important;
}
body.page .page-content .main-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#page-2 .page-title::after {
  content: url("img/bandera-gallega.png");
  margin-left: 15px;
}

.galicia::after {
  content: url("img/bandera-gallega.png");
  margin-left: 15px;
}

#page-2 .page-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wp-block-gallery.has-nested-images.dch_Sizes figure.wp-block-image figcaption {
  background: #cf0327;
  position: relative;
  padding: 5px;
  font-size: 17px;
}

.wp-block-gallery.has-nested-images.dch_Sizes {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.player .vp-nudge-shade.vp-nudge-shade-invisible {
  opacity: 1 !important;
}

.container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}





div.wpforms-container-full.formDechoker {
  background: #f9f8f8;
  padding: 25px;
}

@media (max-width: 768px) {
  div.wpforms-container-full.formDechoker {
    padding: 0;
  }
}

div.wpforms-container-full.formDechoker .disp_ind ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

div.wpforms-container-full.formDechoker .disp_ind ul li {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 33.333%;
                  flex: 1 1 33.333%;
          width: 100%;
          margin: 0 !important;
          padding: 25px !important;
}
@media (max-width: 768px) {
  div.wpforms-container-full.formDechoker .disp_ind ul li {
    padding: 8px !important;
  }
}



div.wpforms-container-full.formDechoker .packs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

div.wpforms-container-full.formDechoker .packs ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
          width: 100%;
          margin: 0 !important;
          padding: 25px !important;
}


div.wpforms-container-full.formDechoker .disp_ind label, div.wpforms-container-full.formDechoker .packs label {
margin: 40px 0 !important;
text-align: center;
}


/* div.wpforms-container-full.formDechoker .disp_ind label, div.wpforms-container-full.formDechoker .packs label.wpforms-field-label {
  background: #cf0327 !important;
  display: block;
  color: #fff;
} */


div.wpforms-container-full.formDechoker .nomRaz{
  margin-top: 50px;
}



div.wpforms-container-full.formDechoker #wpforms-submit-106{
 background: #cf0327 !important;
 color: #fff !important;
 border: 1px solid #cf0327 !important;
}


.alert {
  text-align: center;
  font-size: 25px;
  line-height: 1.4;
  color: #004085;
  background: #cce5ff;
  padding: 25px;
  border: 2px solid #b8daff;
  border-radius: 8px;
}
@media (max-width: 768px) {
  .alert{
    font-size: 20px;
  }
} 

.footer-copyright{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.titleRed{
  font-family: 'Arial', Helvetica, sans-serif;
  background: #cf0327;
  color: #fff !important;
  text-align: center;
  padding: 10px;
  line-height: 2;
  border-radius: 3px;
  text-transform: uppercase;
}



.titleBlue{
  font-family: 'Arial', Helvetica, sans-serif;
  background: #029acd;
  color: #fff !important;
  text-align: center;
  padding: 10px;
  line-height: 2;
  border-radius: 3px;
  text-transform: uppercase;
}