/*
Theme Name: Flawless Child
Theme URI: 
Description: Flawless Child theme
Author: Goodlayers
Author URI: <a href="http://goodlayers.com">Goodlayers</a>
Template: flawless
Version: 1.21
*/


@import url('../flawless/style.css');

/* Theme customization */

a:hover {text-decoration: underline;}
.nav-container.style-1 .flex-direction-nav a {background-color: #fff;color: #000;}
body * {border-color: #000;}
.body-wrapper, .gdlr-fixed-menu{ background-color: #ededed; }
.icon-link::before {content: "\f019";}
.gdlr-divider.dotted {border-style: dotted;}
/* HEADER */
.gdlr-logo{ margin-left: 0px;}
input[type="text"], input[type="email"], input[type="password"], textarea {
  color: #000;
}
input[type="text"], input[type="email"], input[type="password"], textarea {
  background-color: #d5d5d5;
}

/* HOME */
/* espacio entre cabecera y parte inferior */
.section-container {padding-top: 20px;}
/* Banner - bajar título y reducir tamaño */
/*.gdlr-banner-description-item .gdlr-banner-title {margin-top: 30px;font-size: 15px;}*/
.column-service-content strong {color:#bf9b30;}
/* tamaño NEW UPLOADS, CENTER TITLE */
.gdlr-item-title-wrapper.pos-no-caption .gdlr-item-title,
.gdlr-item-title-wrapper.pos-center .gdlr-item-title {font-size: 24px;color:#000;border:none;font-family: "Work Sans", sans-serif;  font-optical-sizing: auto; font-weight: 600; font-style: normal;}

/* LOGOS */
.gdlr-page-title-wrapper .gdlr-page-title {text-align: center;}
.portfolio .gdlr-page-title-wrapper {padding: 0px 0px 10px; border-top: solid 1px #000;}

/* LOGOS Thumbnail*/

.gdlr-classic-portfolio .portfolio-thumbnail {
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}

/* espacio entre cabecera y parte inferior */
.gdlr-item-start-content {padding-top: 20px;}
/* WIDGET new uploads: oculta fecha y reduce títulos */
.recent-post-widget-info {display: none;}
.gdlr-widget-title {font-size: 18px; letter-spacing:0px;}
/* Aviso legal */
#aviso-legal {line-height: 16px;font-size: 12px;text-align: justify;}
.content h2 {font-size: 14px;text-align:center;margin-top:10px;}


/* PÁGINA PAÍSES */
/* espacio entre título e inferior */
.gdlr-item-title-wrapper {margin: 0px 15px 0px;}
/* Banner left align with caption */
.gdlr-item-title-wrapper.pos-left .gdlr-item-title { font-size: 36px; font-weight: 800; }
.gdlr-banner-description-item .gdlr-banner-title {font-size: 17px;}
.gdlr-banner-title {color:#000; font-family: "Work Sans", sans-serif;  font-optical-sizing: auto; font-weight: 800; font-style: normal;}
.gdlr-banner-description-item .gdlr-banner-description {font-family: "Work Sans", sans-serif;  font-optical-sizing: auto; font-weight: 400; font-style: normal;}
/* banderas videos */
.page-id-48569 .pais, .page-id-62087 .pais, .page-id-51061 .pais, .page-id-56841 .pais {display:none;}
.category-videos .gdlr-blog-title a {display: none;}
.gdlr-item-title-wrapper .gdlr-right-text-link {background-color:#000; color:#fff;padding:0 10px;font-family: "Work Sans", sans-serif;  font-optical-sizing: auto; font-weight: 600; font-style: normal;}

/* MANUALES */
.page-id-21987 .gdlr-full-size-wrapper {background-color: #fff;}
.page-id-21987 .gdlr-item-title-wrapper.pos-center .gdlr-item-title {font-size:48px;}
.page-id-21987 .gdlr-blog-grid .gdlr-blog-thumbnail img {margin-top: 2px;}

/* título */
.gdlr-blog-grid .gdlr-blog-title {font-size: 11px;text-align: center;border-bottom: solid 1px #000;margin-bottom: 30px;font-family: "Work Sans", sans-serif;  font-optical-sizing: auto; font-weight: 400; font-style: normal;}


/* separación de related post */
.related-post .post-list.owl-carousel {padding-top: 0px;}
.gdlr-blog-content {margin-bottom: 20px;}
.single-post .gdlr-single-nav {display: none;}

/* ARCHIVO */


/* PÁGINA Manuales */
.gdlr-page-title-wrapper .gdlr-page-title{ font-size: 24px;}

/* Thumb y tags */
header .post-header {display:none;}

/* PÁGINA Categoras */
.tag-groups-keep-together h3 {color:#bf9b30;}
/* COOKIES */
/* tamaño */
#cookie-law-info-bar {font-size: 12px;}

/* COUNTRIES */
.gdlr-banner-description-item .gdlr-banner-title, .gdlr-banner-description-item .gdlr-banner-description {font-family: "Big Shoulders Text", sans-serif;  font-optical-sizing: auto; font-weight: 600; font-style: normal;}

/* PRUEBAS PÁGINA PAISES */
.page-id-80835 .one-fifth:first-child {width: 19%;border-left: none;}
.page-id-80835 .one-fifth {width: 19%;border-left: solid 1px #ddd;}
.page-id-80835 .gdlr-classic-portfolio.gdlr-item {margin-bottom: 0px;}
.page-id-80835 .three {width: 24%;border-left: solid 1px #DDD;}
.page-id-80835 .three:first-child {border-left: none;}
ul.countries-list {      
    margin:0;     
    padding:0;     
    list-style:none;
	text-align:center;
	background-color: #fff;
padding-top: 10px;
} 
ul.countries-list li a, ul.countries-list li img {display: block;} 
ul.countries-list li img {     
    height:20px;/* height and width of icon  */     
    max-width:20px;/*   "  " */
    margin:auto;      
} 
ul.countries-list li {display:inline-block;font-size:9px;} 
ul.countries-list li a {     
    text-decoration:none;     
    padding:0 8px; 
	text-align: center;
} 
ul.countries-list li a:hover {background-color: #ededed;} 
 

/*responsive */
.tag-groups-tag {display: block;}
@media only screen and (max-width: 700px) {
  .responsive-tag-groups-list {
    column-count: 1;
    /** text-align: center; **/ /** optionally uncomment the code on the left to align tags to the center **/
  }
}
@media only screen and (min-width: 701px) and (max-width: 1000px) {
  .responsive-tag-groups-list {
    column-count: 2;
    column-gap: 10px;
  }
}
@media only screen and (min-width: 1001px) {
  .responsive-tag-groups-list {
    column-count: 3;
    column-gap: 10px;
	  
  }
}