@charset "UTF-8";
/* CSS Document */

/*FONTS*/
@font-face {
    font-family: 'cera_problack';
    src: url('../fonts/cerapro-black-webfont.woff2') format('woff2'),
         url('../fonts/cerapro-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cera_probold';
    src: url('../fonts/cerapro-bold-webfont.woff2') format('woff2'),
         url('../fonts/cerapro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cera_prolight';
    src: url('../fonts/cerapro-light-webfont.woff2') format('woff2'),
         url('../fonts/cerapro-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cera_promedium';
    src: url('../fonts/cerapro-medium-webfont.woff2') format('woff2'),
         url('../fonts/cerapro-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cera_proregular';
    src: url('../fonts/cerapro-regular-webfont.woff2') format('woff2'),
         url('../fonts/cerapro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cera_prothin';
    src: url('../fonts/cerapro-thin-webfont.woff2') format('woff2'),
         url('../fonts/cerapro-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*FONTS*/

/*RESET STYLES*/
.h1, .h2, .h3, .h4, .h5, .h6, .p, h1, h2, h3, h4, h5, h6, p{ margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; font-size: inherit; font-weight: inherit; line-height: inherit;}
figure{margin: 0 0 0 0; margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0;}
ul{margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; list-style: none; margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0; padding-inline-start: 0;}
a{color: inherit; text-decoration: none; border: none;}
a:hover{color: inherit; text-decoration: none;}
a:hover{text-decoration: none; color: inherit;}
a:link{text-decoration: none; color: inherit;}
a:active{text-decoration: none; color: inherit;}
a:visited{text-decoration: none; color: inherit;}
a:focus{color:inherit;outline: none;}
button{margin: 0 0 0 0; padding: 0 0 0 0; border: 0; background-color: inherit;}
button:focus{outline: none;}
img{max-width: 100%; border: none; display: block;}
input:focus{outline: none;}
#bitnami-banner{display: none !important;}
/*RESET STYLES*/

html, body {
    height: 100%;
}

body{margin: 0 0 0 0; padding: 0 0 0 0; font-family: 'cera_prolight'; color: inherit; text-align: inherit; line-height: 0; overflow-x: hidden; /*height: auto !important;*/}

h2{font-family: 'cera_problack'; font-size:75px; line-height: 65px; text-transform: uppercase; margin-bottom: 20px;}
h3{font-family: 'cera_probold'; font-size: 33px; line-height: 33px; text-transform: uppercase; margin-bottom: 10px;}
h5{font-family: 'cera_promedium'; font-size: 16px; line-height: 12px; color: #FFFFFF;}
p{font-size: 20px; line-height: 27px; color: #3E3D40; margin-bottom: 20px;}
p:last-child{margin-bottom: 0;}
b, strong{font-family: 'cera_promedium';}
*:focus{outline: none;}
img.center-img{margin: 0 auto;}

.section, section{width: 100%; position: relative; float: left;}
.full-height{height: 100vh;}
.display-table{display: table;width: 100%;height: 100%;}
.display-table-cell{display: table-cell;vertical-align: middle;}

.pt-50{padding-top: 50px;}
.pt-70{padding-top: 70px;}
.pt-120{padding-top: 120px;}
.pt-150{padding-top: 150px;}
.pb-70{padding-bottom: 70px;}
.pb-50{padding-bottom: 50px;}
.pb-120{padding-bottom: 120px;}
.pb-90{padding-bottom: 90px;}

/*COLORS*/
.color-7D16EB{color: #7D16EB;}
.color-5916C3{color: #5916C3;}
.color-1A17B4{color: #1A17B4;}
.color-1A178F{color: #1A178F;}
.color-00DB8C{color: #00DB8C;}
.color-F7E05F{color: #F7E05F;}
.color-F7474E{color: #F7474E;}
.color-004FE7{color: #004FE7;}
.color-00DBFF{color: #00DBFF;}
.color-2EB8FF{color: #2EB8FF;}
.color-4F13FF{color: #4F13FF;}
.color-D0003D{color: #D0003D;}
/*COLORS*/

/*BACKGORUND COLORS*/
.background-color-7D16EB{background-color: #7D16EB;}
.background-color-5916C3{background-color: #5916C3;}
.background-color-1A17B4{background-color: #1A17B4;}
.background-color-1A178F{background-color: #1A178F;}
.background-color-00DB8C{background-color: #00DB8C;}
.background-color-F7E05F{background-color: #F7E05F;}
.background-color-F7474E{background-color: #F7474E;}
.background-color-004FE7{background-color: #004FE7;}
.background-color-00DBFF{background-color: #00DBFF;}
.background-color-2EB8FF{background-color: #2EB8FF;}
.background-color-4F13FF{background-color: #4F13FF;}
.background-color-D0003D{background-color: #D0003D;}
.bg-image{background-repeat: no-repeat; background-position: center center; background-size: cover;}
/*BACKGORUND COLORS*/


/*HEADER*/
.main-header{position: fixed; top: 0; left: 0; z-index: 999; padding: 30px 35px; background-color: transparent; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;} 
.main-header .main-logo{height: 75px; float: left;}
.main-header .main-logo.display-none{display: none;}
.main-header .main-logo-ttvpreview{float: left; width: 160px; margin-top: 15px;}
.main-header .social-nav{position: absolute; right: 75px; top: 15px;}
.main-header .social-nav li{float: left; margin-left: 7px;}
.main-header .social-nav li a{color: #FFFFFF; display: block; opacity: 0.7; webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; transform: scale(1); width: 40px; height: 40px; border: solid 2px; border-radius: 50%; text-align: center; line-height: 37px;}
.main-header .social-nav li a:hover{opacity: 1; transform: scale(1.09);}

.main-header .main-nav{position: relative; right: 70px; top: 26px; line-height: normal; float: right; font-family: 'cera_probold'; font-size: 14px;}
.main-header .main-nav li{float: left; margin-left: 20px;}
.main-header .main-nav li a{color: #FFFFFF;}

.main-header .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal{float: right; line-height: normal;}
.main-header .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal ul{margin-top: -15px; margin-right: -25px;}
.main-header .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal ul li a{font-family: 'cera_probold'; text-transform: uppercase; color: #FFFFFF; font-size: 13px;}
.main-header.header_sticky .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal ul{margin-top: 18px; margin-right: 0;}


.main-header a.button-back{display: block; width: 40px; height: 40px; background-color: #7D16EB; border-radius: 50%; float: right; color: #FFFFFF; position: relative; top: 18px; transform: rotate(-180deg);}
.main-header a.button-back .arrow{background: #FFFFFF; height: 2px; width: 17px; position: relative; top: 19px; left: 11px;}
.main-header a.button-back .arrow:before, .arrow:after { content: ""; background: #FFFFFF; position: absolute; height: 2px; width: 10px;}
.main-header a.button-back .arrow:before {right: -3px; bottom: -3px; transform: rotate(-45deg); background: #FFFFFF;}
.main-header a.button-back .arrow:after{right: -3px; top: -3px; transform: rotate(45deg); background: #FFFFFF;}

.main-header.header_sticky{background-color: #5916C3; padding: 10px 0;}
.main-header.header_sticky .main-logo{height: 55px;}
.main-header.header_sticky .main-logo.display-none{display: block;}
.main-header.header_sticky .main-logo-ttvpreview{display: none;}
.main-header.header_sticky .main-nav{top: 21px;}
.main-header.header_sticky .social-nav{top: 8px;}
.main-header.header_sticky a.button-back {top: 10px;}

/*HEADER*/

/*HERO*/
.hero{overflow: hidden; background: rgb(125,22,235); background: -moz-linear-gradient(135deg, rgba(125,22,235,1) 0%, rgba(89,22,195,1) 97%); background: -webkit-linear-gradient(135deg, rgba(125,22,235,1) 0%, rgba(89,22,195,1) 97%); background: linear-gradient(135deg, rgba(125,22,235,1) 0%, rgba(89,22,195,1) 97%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7d16eb",endColorstr="#5916c3",GradientType=1);}
.hero .display-table{margin-top: 30px;}
.hero .entry-country{float: left; font-family: 'cera_problack'; line-height: normal; font-size: 14px; color: #7d16eb; text-transform: uppercase; background-color: #FFFFFF; padding: 4px 10px; margin-left: 7px; margin-bottom: 10px;}
.hero h2{color: #FFFFFF; width: 100%; float: left;}
.hero h2 span{width: 100%; float: left;}
.hero h2 span:first-child{font-family: 'cera_prolight';}
.hero p{color: #FFFFFF; width: 100%; float: left; margin-left: 4px;}
.hero .big-circle{width: 800px; height: 800px; background-color: #7D16EB; opacity: 0.14; border-radius: 50%; position: absolute; right: -300px; bottom: -300px; z-index: 1;}
.hero .bottom{position: absolute; right: 50px; bottom: 30px; z-index: 2; font-family: 'cera_promedium'; font-size: 14px; color: #FFFFFF;}
.hero .bottom .circle{position: absolute; bottom: -8px; right: 160px; z-index: 2; width: 12px; height: 12px; background-color: #D0003D; border-radius: 50%;}
.hero .bottom .circle:nth-child(2){right: 177px; background-color: #4F13FF;}
.hero .bottom .circle:nth-child(3){right: 194px; background-color: #2EB8FF;}
.hero .bottom .circle:nth-child(4){right: 211px; background-color: #00DBFF;}
.hero .bottom .circle:nth-child(5){right: 228px; background-color: #004FE7;}
.hero .bottom .circle:nth-child(6){right: 245px; background-color: #F7474E;}
.hero .bottom .circle:nth-child(7){right: 262px; background-color: #F7E05F;}
.hero .bottom .circle:nth-child(8){right: 279px; background-color: #00DB8C;}
.bg-text{position: absolute; right: -15px; bottom: -15px; z-index: 1;  line-height: 124px; text-transform: uppercase;  font-size: 170px; font-family: 'cera_problack'; text-align: right; opacity: 0.09; -webkit-text-fill-color: transparent; -webkit-text-stroke-color: white; -webkit-text-stroke-width: 1px;}
.hero .bg-image{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.hero .bg-color-gradiet{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgb(125,22,235); background: -moz-linear-gradient(135deg, rgba(125,22,235,1) 30%, rgba(89,22,195,0.8) 100%); background: -webkit-linear-gradient(135deg, rgba(125,22,235,1) 30%, rgba(89,22,195,0.8) 100%); background: linear-gradient(135deg, rgba(125,22,235,1) 30%, rgba(89,22,195,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7d16eb",endColorstr="#5916c3",GradientType=1);}

.text-srcoll{position: absolute; left: 29px; bottom: 110px; color: #FFFFFF; font-size: 12px; font-family: 'cera_promedium'; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); text-transform: uppercase;}
.scroll-line{position: absolute; left: 50px; top: calc(100% - 80px); z-index: 2; width: 2px; height: 0px; background-color: #FFFFFF; animation: 1s efecto_line1 100000;}

@keyframes efecto_line1{
	0%{
		height: 0px;
	}
	
	100%{
		height: 50px;
	}
	
}

.hero-cover{width: 100%; height: 100%; position: relative; background-size: cover; background-repeat: no-repeat; background-attachment: fixed;}
.hero-cover .title-edition{position: absolute; top:0; right: 0; width: 230px;}
.hero-cover .scroll {
  position: absolute;
left: 60px;
	bottom: 20%;
  display: block;
  color: rgba(23,39,10,1);
  text-decoration: none;
padding: 15px 10px 10px 30px;
text-transform: uppercase;
font-size: 13px;
font-family: 'cera_probold';}

.hero-cover .scroll:before {
    display: block;
    position: absolute;
    top:-2px;
    left:0;
    width: 20px;
    height: 36px;
    border: 2px solid rgba(23,39,10,1);
    border-radius: 12px;
    content:"";
  }
.hero-cover .scroll:after {
    display: block;
    position: absolute;
    top:6px;
    left:9px;
    width: 2px;
    height: 5px;
    background: rgba(23,39,10,1);
    border-radius: 1px;
    content:"";
    animation-name: scroll;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-delay: 2s;
}

@keyframes scroll {
  0% { opacity: 1; height: 8px;}
  20% { opacity: 1; height: 8px;}
  30% { transform: translateY(0); opacity: 1; height: 19px;}
  40% { opacity: 1;}
  80% { transform: translateY(19px); opacity: 0; height: 0;}
  81% { transform: translateY(0); opacity: 0; height: 8px;}
  100% { opacity: 1; height: 8px;}
}

.hero-cover .scroll.color-white{color: rgba(255,255,255,1);}
.hero-cover .scroll.color-white:before{border: 2px solid rgba(255,255,255,1);}
.hero-cover .scroll.color-white:after{background: rgba(255,255,255,1);}
/*HERO*/

/*INTRO*/
#intro{overflow: hidden; z-index: 2; background: rgb(26,23,180); background: -moz-linear-gradient(90deg, rgba(26,23,180,1) 0%, rgba(26,23,143,1) 100%); background: -webkit-linear-gradient(90deg, rgba(26,23,180,1) 0%, rgba(26,23,143,1) 100%); background: linear-gradient(90deg, rgba(26,23,180,1) 0%, rgba(26,23,143,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a17b4",endColorstr="#1a178f",GradientType=1);}
#intro .intro-text{position: relative; z-index: 2; padding-top: 35px;}
#intro .intro-text .squares-container .square{position: absolute; top: 0; left: 0; width: 10px; height: 10px; background-color: #00DB8C;}
#intro .intro-text .squares-container .square:nth-child(2){left: 20px;}
#intro .intro-text .squares-container .square:nth-child(3){left: 40px;}
#intro .intro-text p{color: #FFFFFF; /*font-size: 19px; line-height: 25px;*/}
/*#intro .intro-text p:first-child{font-family: 'cera_promedium';}*/
#intro .big-circle{width: 650px; height: 650px; background-color: #1a178f; opacity: 0.18; border-radius: 50%; position: absolute; left: -200px; bottom: -280px; z-index: 1;}
#intro .big-circle.big-circle-2{right: -200px; top: -280px; left: inherit; bottom: 0; width: 700px; background-color: #1e19c3;}
#intro .rectangle{position: absolute; left: 15px; bottom: 0; z-index: 2; width: 100px; height: 7px; background-color: #00DB8C;}

.executive-photo-container{position: relative; width: 100%; z-index: 2;}
.executive-photo{overflow: hidden; border-radius: 5px;}
figure.executive-photo-figure{transform: scale(1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
figure.executive-photo-figure:hover{transform: scale(1.02);}
.executive-photo-credit{position: absolute; bottom:-15px; left:25px; z-index: 3; background-color: #00DB8C; padding: 12px 15px 10px 15px; max-width: 250px;}
.executive-photo-credit h5{margin-bottom: 5px; color: #1A171B;}
.executive-photo-credit p{color: #1A171B; font-size: 13px !important; line-height: normal !important;}
.executive-photo-container .square{position: absolute; top: 30px; right: -12px; z-index: 1; width: 25px; height: 25px; background-color: #00DB8C;}
/*INTRO*/

/*ARTICLES*/
article{margin-bottom: 80px;}
article .square{position: absolute; top: 30px; left: 7px; z-index: 1; width: 20px; height: 20px; background-color: #000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
article .figure-container{position: relative; float: left; width: 800px; overflow: hidden; border-radius: 3px;}
article .figure-container .rectangle{position: absolute; left: 30px; bottom: 0; z-index: 1; width: 100px; height: 10px; background-color: #000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
article .figure-container figure{border-radius: 3px; transform: scale(1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
article .figure-container figure img{width: 100%;}
article .entry-data{position: absolute; top: 50%; right: 15px; transform: translate(0px, -50%); width: 445px; padding: 50px 50px 70px 50px; background-color: #FFFFFF; border-radius: 3px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.09); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
article .entry-data .entry-country{float: left; font-family: 'cera_probold'; line-height: normal; font-size: 12px; color: #FFFFFF; text-transform: uppercase; background-color: #000000; padding: 6px 10px; margin-left: 2px; margin-bottom: 10px;}
article .entry-data .entry-title{width: 100%; float: left;}
article .entry-data .entry-title h3{width: 100%; float: left; color: #212529;}
article .entry-data .entry-title h3 span{width: 100%; float: left;}
article .entry-data .entry-title h3 span:first-child{font-family: 'cera_prolight';}
article .entry-data .entry-excerpt{width: 100%; float: left;}
article .entry-data .entry-excerpt p{font-size: 17px; line-height: 22px;}
article .entry-data .arrow-container{position: absolute; right: 25px; bottom: 15px; width: 42px; height: 42px; background: #FFFFFF; border-radius: 50%; border: solid 2px #000000; webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; -ms-transition: background-color 0.2s; -o-transition: all 0.2s; transition: background-color 0.2s;}
article .entry-data .arrow-container a{display: block; width: 100%; height: 100%;}
article .entry-data .arrow{background: #000000; height: 2px; width: 17px; position: relative; top: 18px; left: 10px;}
article .entry-data .arrow:before, .arrow:after{content: ""; background: #000000; position: absolute; height: 2px; width: 10px;}
article .entry-data .arrow:before{right: -3px; bottom: -3px; transform: rotate(-45deg);}
article .entry-data .arrow:after{right: -3px; top: -3px; transform: rotate(45deg);} 
article:nth-child(even) .figure-container{float: right;}
article:nth-child(even) .square{right: 5px; left: inherit;}
article:nth-child(even) .figure-container .rectangle{right: 30px; left: inherit;}
article:nth-child(even) .entry-data{left: 15px;}
article:last-child{margin-bottom: 0;}

article .figure-container:hover figure{transform: scale(1.05);}
article .figure-container:hover .rectangle{width: 120px;}
/*article .entry-data:hover .arrow{left: 20px;}*/

/*article .col-12:hover .entry-data{transform: translate(-20px, -50%);}*/
/*article:nth-child(even) .col-12:hover .entry-data{transform: translate(20px, -50%);}*/
/*ARTICLES*/

/*SECTION NEWS*/
.hero-section-news h2 span:first-child{font-family: 'cera_problack';}
.hero-section-news h2 span::first-line{font-family: 'cera_prolight';}
.section-news{}
.section-news .section-title{position: relative; float: left; width: 100%;}
.section-news .section-title h3{font-size: 21px; margin-left: 20px; margin-bottom: 20px;}
.section-news .section-title h3:before{content: ""; position: absolute; left: 0; top: 12px; width: 10px; height: 10px; background-color: #000;}
.section-news .section-title p{font-size: 17px; line-height: 22px; margin-bottom: 20px;}
.section-news article{width: 100%; float: left; margin-bottom: 0; border-radius: 5px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.09);}
.section-news article:last-child{margin-bottom: 0;}
.section-news article .entry-figure{overflow: hidden; border-radius: 5px;}
.section-news article figure{background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 5px; transform: scale(1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.section-news article figure img{border-radius: 5px;}

.section-news article .play-btn{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; width: 100%; height: 100%;}
.section-news article .play-btn:before{content: ""; position: absolute; top: calc(50% - 30px); left: calc(50% - 30px); width: 60px; height: 60px; background-color: #000000; border-radius: 50%;webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; transform: scale(1);}
.section-news article .play-btn .icon-play{position: absolute; top: calc(50% - 10px); left: calc(50% - 5px); fill: #fff; transform: scale(1); webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;}
.section-news article.play-btn:before{transform: scale(1.06);}
.section-news article .play-btn .icon-play{transform: scale(1.2);}

.section-news article .entry-country{position: absolute; top: 10px; right: 10px; line-height: normal; background-color: #000000; color: #FFFFFF; border-radius: 17px; font-size: 12px; padding: 3px 10px;}
.section-news article .entry-data{position: inherit; top: inherit; right: inherit; transform: inherit; padding: 20px; border-radius: 0 0 5px 5px; float: left; width: 100%; box-shadow: none; transition: none;}
.section-news article .entry-data .entry-title h4{line-height: normal; font-family: 'cera_probold'; font-size: 21px; margin-bottom: 10px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.section-news article:hover figure{transform: scale(1.1);}

.section-news article.article-full-width{margin-bottom: 40px;}
.section-news article.article-full-width .entry-data{padding: 40px 40px 40px 20px;}
.section-news article.article-full-width .entry-data .entry-title h4{font-size: 28px; margin-bottom: 15px;}
.section-news article.article-full-width .entry-country{position: inherit; font-family: inherit; text-transform: inherit; top: inherit; right: inherit;}
.section-news article.article-full-width .play-btn:before{top: calc(50% - 45px); left: calc(50% - 45px); width: 90px; height: 90px;}
.section-news article.article-full-width .play-btn .icon-play{top: calc(50% - 12px); left: calc(50% - 8px);}

.section-news.section-gallery .section-title h3{margin-bottom: 10px;}
.section-news.section-gallery .section-title p{width: 800px; max-width: 100%;}
.section-news.section-gallery .section-title h3:before{background-color: #4F13FF;}
.section-news.section-gallery .content-gallery img{border-radius: 5px;}

.section-news.section-novedades .section-title h3{margin-bottom: 10px;}
.section-news.section-novedades .section-title p{width: 800px; max-width: 100%;}
.section-news.section-novedades .section-title h3:before{background-color: #00DBFF;}
.section-news.section-novedades article .entry-country{background-color: #00DBFF; color: #212529;}
.section-news.section-novedades .slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{background-color: #00DBFF !important;}


.bloque-separador{height: 1px; background-color: #EEEEEE; margin-top: 50px; margin-bottom: 50px;}
.banner-content img{margin: 0 auto;}

.section-news.news-00DB8C .section-title h3:before{background-color: #00DB8C;}
.section-news.news-00DB8C article .entry-country{background-color: #00DB8C; color: #212529;}
.section-news.news-00DB8C article:hover .entry-data .entry-title h4{color: #00DB8C;}
.section-news.news-00DB8C article .play-btn:before{background-color: #00DB8C;}

.section-news.news-004FE7 .section-title h3:before{background-color: #004FE7;}
.section-news.news-004FE7 article .entry-country{background-color: #004FE7;}
.section-news.news-004FE7 article:hover .entry-data .entry-title h4{color: #004FE7;}
.section-news.news-004FE7 article .play-btn:before{background-color: #004FE7;}

.section-news.news-4F13FF .section-title h3:before{background-color: #4F13FF;}
.section-news.news-4F13FF article .entry-country{background-color: #4F13FF;}
.section-news.news-4F13FF article:hover .entry-data .entry-title h4{color: #4F13FF;}
.section-news.news-4F13FF article .play-btn:before{background-color: #4F13FF;}

.section-news.news-F7474E .section-title h3:before{background-color: #F7474E;}
.section-news.news-F7474E article .entry-country{background-color: #F7474E;}
.section-news.news-F7474E article:hover .entry-data .entry-title h4{color: #F7474E;}
.section-news.news-F7474E article .play-btn:before{background-color: #F7474E;}

.section-news.news-00DBFF .section-title h3:before{background-color: #00DBFF;}
.section-news.news-00DBFF article .entry-country{background-color: #00DBFF; color: #212529;}
.section-news.news-00DBFF article:hover .entry-data .entry-title h4{color: #00DBFF;}
.section-news.news-00DBFF article .play-btn:before{background-color: #00DBFF;}

.section-news.news-00DBFF-2 .section-title h3:before{background-color: #00DBFF;}
.section-news.news-00DBFF-2 article .entry-country{background-color: #00DBFF; color: #212529;}
.section-news.news-00DBFF-2 article:hover .entry-data .entry-title h4{color: #00DBFF;}
.section-news.news-00DBFF-2 article .play-btn:before{background-color: #00DBFF;}

.section-news.news-D0003D .section-title h3:before{background-color: #D0003D;}
.section-news.news-D0003D article .entry-country{background-color: #D0003D;}
.section-news.news-D0003D article:hover .entry-data .entry-title h4{color: #D0003D;}
.section-news.news-D0003D article .play-btn:before{background-color: #D0003D;}

.section-news.news-F7E05F .section-title h3:before{background-color: #F7E05F;}
.section-news.news-F7E05F article .entry-country{background-color: #F7E05F; color: #212529;}
.section-news.news-F7E05F article:hover .entry-data .entry-title h4{color: #F7E05F;}
.section-news.news-F7E05F article .play-btn:before{background-color: #F7E05F;}
/*SECTION NEWS*/

.full-height.hero-full-article-news{height: auto; padding: 150px 0;}
.hero-full-article-news h2{font-size: 50px; line-height: 60px; text-transform:none; margin-bottom: 20px;}
.hero-full-article-news .entry-country{margin-left: 0; font-size: 13px;}
.full-article-news-figure{float: left; width: 100%; margin-top: -90px;}
/*.full-article-news-figure:after{content: ""; position: absolute; width: 300px; height: 300px; background-color: #00DB8C; left: 43px; bottom: -7px;}*/
.full-article-news-figure figure{width: 100%; float: left; background-repeat: no-repeat; background-size: cover; z-index: 2; position: relative;}
.full-article-news-figure img{float: left; width: 100%;}
.full-article-news-video{width: 100%; margin-top: -100px; float: left;}
.entry-content h4{line-height: normal; font-family: 'cera_promedium'; font-size: 18px; color: #FFFFFF; background-color: #5916C3; float: left; padding: 5px 10px; margin-bottom: 10px;}
.entry-content p{float: left; width: 100%;}
.quote{border: solid 1px #eeeeee; padding: 20px; border-radius: 5px; margin-bottom: 20px;}
.quote h4{line-height: normal; font-family: 'cera_promedium'; font-size: 18px; color: #FFFFFF; background-color: #5916C3; float: left; padding: 5px 10px; margin-bottom: 10px;}
.quote p{float: left; width: 100%; font-size: 18px; line-height: 25px;}
.quote figure{margin-top: 25px;}
.quote figure img{border-radius: 50%; border: solid 3px #00DB8C;}

/*GALLERY*/
.container-gallery .square{ position: absolute; bottom: 30px; left: 5px; z-index: 1; width: 10px; height: 100px; background-color: #00DB8C;}
.title-gallery{position: absolute; top: -60px; left: 70px;}
.title-gallery span{font-family: 'cera_problack'; font-size: 60px; text-transform: uppercase; line-height: normal; color: #00DB8C;}
.container-gallery .rectangle{position: absolute; top: 50px; right: 5px; z-index: 1; width: 10px; height: 100px; background-color: #00DB8C;}
.container-gallery .executive-photo-credit{left: 45px; bottom: 0; padding: 12px 15px 12px 15px; max-width: 500px;}
.container-gallery .executive-photo-credit h5{margin-bottom: 0;}
.content-gallery{line-height: normal; text-align: center;}
.content-gallery img{width: 100%; border-radius: 5px;}
.container-gallery .slick-initialized .slick-slide{position: relative;}

.slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: calc(50% - 23px); z-index: 1; display: block; width: 45px; height: 45px; padding: 0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0%); transform: translate(0, 0); cursor: pointer; color: inherit; border-radius: 50%; box-shadow: none; border: none; outline: none; background: rgba(0, 0, 0, 0.23);}

.slick-prev:before {line-height: normal; left: 0; top: 0; opacity: 1; color: inherit; width: 45px; height: 45px;}
.slick-next:before {line-height: normal; left: inherit; right: 0; top: 0; opacity: 1; color: inherit; width: 45px; height: 45px;}

.slick-prev{left: 20px;}
.slick-next{right: 20px;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: 1;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{color: inherit; background-color: inherit;}

.slick-prev:before {
    content: "";
    width: 45px;
    height: 45px;
	-webkit-mask:url(../images/arrow-prev.svg) no-repeat 16px center; 
	-webkit-mask-size: 10px;
	mask:url(../images/arrow-prev.svg) no-repeat 16px center;
	mask-size: 10px;
	background-color:#FFFFFF;
}
.slick-next:before {
    content: "";
    background-image: url(../images/arrow-next.svg);
    width: 45px;
    height: 45px;
	-webkit-mask:url(../images/arrow-next.svg) no-repeat 19px center; 
	-webkit-mask-size: 10px;
	mask:url(../images/arrow-next.svg) no-repeat 19px center;
	mask-size: 10px;
	background-color:#FFFFFF;
}

/*GALLERY*/

/*SUMARIO*/
#sumario article{margin-bottom: 0; line-height: normal;}
#sumario article figure{background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 50%; width: 80px; height: 80px; float:left;}
#sumario article figure img{width: 80px; height: 80px;}
#sumario article .entry-data{position: relative; top: inherit; right: inherit; transform:inherit; width: calc(100% - 80px); padding: 0 5px 0 20px; border-radius: 0; box-shadow: 0px 0 0 0; float:left;}
#sumario article .entry-data .entry-title h4{font-family: 'cera_probold'; font-size: 15px; line-height: 17px;}
#sumario article .entry-data .entry-title h4 a:hover{text-decoration: underline;}
#sumario article .entry-data .entry-category{margin-bottom:5px;}
#sumario article .entry-data .entry-category span{background-color: #00DB8C; font-size: 11px; font-family: 'cera_probold'; padding: 2px 8px;}
#sumario article:nth-child(even) .entry-data{left:0;}
#sumario .slick-prev, .slick-next{width: auto; height: auto;}
#sumario .slick-prev{left: -50px;}
#sumario .slick-next{right: -50px;}
#sumario .slick-prev:before{background-color:#000;}
#sumario .slick-next:before{background-color:#000;}
#sumario .slick-disabled{opacity:0;}
#sumario .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:0;}
#sumario .section-news.section-novedades .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{background-color:#FFFFFF !important;}
#sumario .slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{color: inherit; background-color: #FFFFFF !important;}
#sumario .slick-prev:hover,
#sumario .slick-prev,
.slick-next{background-color:#FFFFFF !important;}

#sumario .slick-dots{bottom: -50px;}
#sumario .slick-dots li button:before {font-size: 20px;}

/*SUMARIO*/

.rectangle-bg{position: absolute; top: 0; right: 0; width: calc(50% - 100px); height: 450px; background: rgba(245, 245, 245, 0.9);}
.circle-bg{position: absolute; bottom: -145px; left: -100px; width: 500px; height: 500px; background: rgba(245, 245, 245, 0.9); border-radius: 50%;}

/*ESTUDIES SHEET*/
.estudies-sheet{background-color: #FFFFFF; border-radius: 3px; box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.11);}
.estudies-sheet li{padding: 25px 20px 20px 20px; border-bottom: solid 1px #EEEEEE; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.estudies-sheet li h5{font-family: 'cera_probold'; margin-bottom: 7px; color: #1A171B; text-transform: uppercase;}
.estudies-sheet li p{font-size: 17px; line-height: 17px;}
.estudies-sheet li:hover{background-color: #00DB8C; border-radius: 3px; border-bottom: solid 1px transparent;}
/*ESTUDIES SHEET*/

/*TEASER*/
.container-teaser{width: calc(100% - 35px); /*height: 100%;*/ float: right; position: relative;}
.container-teaser .title-gallery{left: inherit; right: 70px;}
.container-teaser .figure-container{overflow: hidden; border-radius: 3px;}
.container-teaser .figure-container figure{transform: scale(1); webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.container-teaser .play-btn{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; width: 100%; height: 100%;}
.container-teaser .play-btn:before{content: ""; position: absolute; top: calc(50% - 45px); left: calc(50% - 45px); width: 90px; height: 90px; background-color: #000000; border-radius: 50%;webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; transform: scale(1);}
.container-teaser .play-btn .icon-play{position: absolute; top: calc(50% - 12px); left: calc(50% - 8px); fill: #fff; transform: scale(1); webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;}
.container-teaser:hover .figure-container figure{transform: scale(1.03);}
.container-teaser:hover .play-btn:before{transform: scale(1.06);}
.container-teaser:hover .play-btn .icon-play{transform: scale(1.2);}
/*TEASER*/

/*MODAL*/
#myModal{padding-right:0 !important; background-color: rgba(34, 0, 88, 0.95); z-index:9999;}
.modal.show .modal-dialog {height: 100%;}
.modal-dialog{max-width: 100%; margin: 0 0 0 0;}
.modal-content{background-color: transparent; border: none; border-radius: 0; height: 100%;}
.modal-body{padding: 0 0 0 0;}
#myModal .close{position: absolute; top: 18px; right: 15px; opacity: 1; text-shadow: none; color: #FFFFFF; font-size: 35px; font-weight: normal; z-index: 1; width: 40px; height: 40px; background: #7D16EB; border-radius: 50%; webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; transform: scale(1);}
#myModal .close span{position: relative; top: -1px;}
#myModal .close:hover{transform: scale(1.09);}
#myModal .bg-text{position: fixed; text-transform: inherit;opacity: 0.03;}
/*MODAL*/

/*SUSCRIBE*/
.suscribe-footer{padding: 40px 0; background-color: #00DB8C;}
.suscribe-footer h4{color: #FFFFFF; font-size: 19px; font-family: 'cera_problack'; text-transform: uppercase; margin-bottom:10px; line-height:normal;}
.suscribe-footer form{width: 550px; margin:0 auto;}
.suscribe-footer input#mce-EMAIL{border: none; background-color: #FFFFFF !important; width: 550px; border-radius: 50px; padding: 12px 25px; float:left;}
.suscribe-footer input#mc-embedded-subscribe{border: none; -webkit-mask:url(../images/envelope-solid.svg) no-repeat 15px; mask: url(../images/envelope-solid.svg) no-repeat 15px; background-color:#1A171B; width: 45px; height: 30px; margin-left: -70px; margin-top: 7px;}
/*SUSCRIBE*/

/*FOOTER*/
#footer{padding-top: 40px; padding-bottom: 15px; background-color:#5916C3;}
#footer .footer-logo{margin: 0 auto; text-align: center; height: 94px;}
#footer .sep-line{width: 100%; height: 1px; background-color: #FFFFFF; margin: 30px 0 20px 0; opacity: 0.2;}
#footer .footer-nav{float: left; line-height: normal; font-family: 'cera_probold'; font-size: 12px;}
#footer .footer-nav li{float: left; margin-right: 10px;}
#footer .footer-nav li a{color: #FFFFFF; display: block; text-transform: uppercase;}
#footer .copyright{float: right; line-height: normal; font-family: 'cera_probold'; font-size: 12px; color: #FFFFFF; text-transform: uppercase;}
/*FOOTER*/

/*ALERT*/
.alert{position: fixed; bottom: 0; left: 0; width: 100%; padding: 0; margin: 0; border: none; z-index: 999;}
.alert img{margin: 0 auto;}
.alert .close{position: absolute; padding: 0 0 0 0; color: #fff; text-shadow: none; opacity: 1; width: 20px; height: 20px; background-color: #000; border-radius: 50%; line-height: normal; border: solid 2px #FFFFFF; font-size: 19px; display: block; right: 2px; top: 2px;}
.alert .close span{display: block; margin-top: -5px;}
.alert .content-banner{max-width: 970px; margin: 0 auto; position: relative;}
.alert .content-banner.content-banner-single-ttvdigital{max-width: 728px;}
/*ALERT*/

/*IR ARRIBA*/
.ir-arriba{display: none; position: fixed; right: 20px; bottom: 20px; z-index: 997; width: 40px; height: 40px; background-color: rgba(125, 22, 235, 0.52); color: #FFFFFF; text-align: center; border-radius: 50%; cursor: pointer; font-size: 17px; line-height: 40px; webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; -ms-transition: background-color 0.2s; -o-transition: all 0.2s; transition: background-color 0.2s;}
.ir-arriba:hover{background-color: rgba(125, 22, 235, 1);}
/*IR ARRIBA*/ 

/*PAGE LOADER*/
#preloader{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #220058; z-index: 9999;}
#status{width: 102px;height:110px;position: absolute;left: calc(50% - 51px);top: calc(50% - 55px);
  background-image: url(../../../assets/images/logo-ttv-light.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/*PAGE LOADER*/

/*ARGENTINA*/
article.argentina .entry-data .entry-country{background-color: #00DBFF; color: #1C1999;}
article.argentina .figure-container .rectangle{background-color: #00DBFF;}
article.argentina .square{background-color: #00DBFF;}
article.argentina .entry-data .arrow-container{border: solid 2px #00DBFF; background-color: #FFFFFF;}
article.argentina .entry-data .arrow{background: #00DBFF;}
article.argentina .entry-data .arrow:before{background: #00DBFF;}
article.argentina .entry-data .arrow:after{background: #00DBFF;}
article.argentina .entry-data .arrow-container:hover{border: solid 2px #00DBFF; background-color: #00DBFF;}
article.argentina .entry-data .arrow-container:hover .arrow{background: #1C1999;}
article.argentina .entry-data .arrow-container:hover .arrow:before{background: #1C1999;}
article.argentina .entry-data .arrow-container:hover .arrow:after{background: #1C1999;}
.argentina #intro .intro-text .square{background-color: #00DBFF;}
.argentina .executive-photo-credit {background-color: #00DBFF;}
.argentina .executive-photo-credit h5{color: #1C1999;}
.argentina .executive-photo-credit p{color: #1C1999;}
.argentina .executive-photo-container .square{background-color: #00DBFF;}
.argentina #intro .rectangle{background-color: #00DBFF;}
.argentina .title-gallery span{color: #00DBFF;}
.argentina .container-gallery .rectangle{background-color: #00DBFF;}
.argentina .container-gallery .square{background-color: #00DBFF;}
.argentina .estudies-sheet li:hover{background-color: #00DBFF;}
.argentina .estudies-sheet li:hover h5{color: #1C1999;}
.argentina .estudies-sheet li:hover p{color: #1C1999;}
.argentina .container-teaser .play-btn:before{background-color: #00DBFF;}
.argentina .container-teaser .play-btn .icon-play{fill: #1C1999;}
.argentina .slick-prev:before{background-color:#00DBFF;}
.argentina .slick-next:before{background-color:#00DBFF;}
/*ARGENTINA*/

/*BRASIL*/
article.brasil .entry-data .entry-country{background-color: #F7E05F; color: #1A171B;}
article.brasil .figure-container .rectangle{background-color: #F7E05F;}
article.brasil .square{background-color: #F7E05F;}
article.brasil .entry-data .arrow-container{border: solid 2px #F7E05F; background-color: #FFFFFF;}
article.brasil .entry-data .arrow{background: #F7E05F;}
article.brasil .entry-data .arrow:before{background: #F7E05F;}
article.brasil .entry-data .arrow:after{background: #F7E05F;}
article.brasil .entry-data .arrow-container:hover{border: solid 2px #F7E05F; background-color: #F7E05F;}
article.brasil .entry-data .arrow-container:hover .arrow{background: #1A171B;}
article.brasil .entry-data .arrow-container:hover .arrow:before{background: #1A171B;}
article.brasil .entry-data .arrow-container:hover .arrow:after{background: #1A171B;}
.brasil #intro .intro-text .square{background-color: #F7E05F;}
.brasil .executive-photo-credit {background-color: #F7E05F;}
.brasil .executive-photo-credit h5{color: #1A171B;}
.brasil .executive-photo-credit p{color: #1A171B;}
.brasil .executive-photo-container .square{background-color: #F7E05F;}
.brasil #intro .rectangle{background-color: #F7E05F;}
.brasil .title-gallery span{color: #F7E05F;}
.brasil .container-gallery .rectangle{background-color: #F7E05F;}
.brasil .container-gallery .square{background-color: #F7E05F;}
.brasil .estudies-sheet li:hover{background-color: #F7E05F;}
.brasil .container-teaser .play-btn:before{background-color: #F7E05F;}
.brasil .container-teaser .play-btn .icon-play{fill: #1A171B;}
.brasil .slick-prev:before{background-color:#F7E05F;}
.brasil .slick-next:before{background-color:#F7E05F;}
/*BRASIL*/

/*CHILE*/
article.chile .entry-data .entry-country{background-color: #D0003D;}
article.chile .figure-container .rectangle{background-color: #D0003D;}
article.chile .square{background-color: #D0003D;}
article.chile .entry-data .arrow-container{border: solid 2px #D0003D; background-color: #FFFFFF;}
article.chile .entry-data .arrow{background: #D0003D;}
article.chile .entry-data .arrow:before{background: #D0003D;}
article.chile .entry-data .arrow:after{background: #D0003D;}
article.chile .entry-data .arrow-container:hover{border: solid 2px #D0003D; background-color: #D0003D;}
article.chile .entry-data .arrow-container:hover .arrow{background: #FFFFFF;}
article.chile .entry-data .arrow-container:hover .arrow:before{background: #FFFFFF;}
article.chile .entry-data .arrow-container:hover .arrow:after{background: #FFFFFF;}
.chile #intro .intro-text .square{background-color: #D0003D;}
.chile .executive-photo-credit {background-color: #D0003D;}
.chile .executive-photo-credit h5{color: #FFFFFF;}
.chile .executive-photo-credit p{color: #FFFFFF;}
.chile .executive-photo-container .square{background-color: #D0003D;}
.chile #intro .rectangle{background-color: #D0003D;}
.chile .title-gallery span{color: #D0003D;}
.chile .container-gallery .rectangle{background-color: #D0003D;}
.chile .container-gallery .square{background-color: #D0003D;}
.chile .estudies-sheet li:hover{background-color: #D0003D;}
.chile .estudies-sheet li:hover h5{color: #FFFFFF;}
.chile .estudies-sheet li:hover p{color: #FFFFFF;}
.chile .container-teaser .play-btn:before{background-color: #D0003D;}
.chile .slick-prev:before{background-color:#D0003D;}
.chile .slick-next:before{background-color:#D0003D;}
/*CHILE*/

/*COLOMBIA*/
article.colombia .entry-data .entry-country{background-color: #F7E05F; color: #1A171B;}
article.colombia .figure-container .rectangle{background-color: #F7E05F;}
article.colombia .square{background-color: #F7E05F;}
article.colombia .entry-data .arrow-container{border: solid 2px #F7E05F; background-color: #FFFFFF;}
article.colombia .entry-data .arrow{background: #F7E05F;}
article.colombia .entry-data .arrow:before{background: #F7E05F;}
article.colombia .entry-data .arrow:after{background: #F7E05F;}
article.colombia .entry-data .arrow-container:hover{border: solid 2px #F7E05F; background-color: #F7E05F;}
article.colombia .entry-data .arrow-container:hover .arrow{background: #1A171B;}
article.colombia .entry-data .arrow-container:hover .arrow:before{background: #1A171B;}
article.colombia .entry-data .arrow-container:hover .arrow:after{background: #1A171B;}
.colombia #intro .intro-text .square{background-color: #F7E05F;}
.colombia .executive-photo-credit {background-color: #F7E05F;}
.colombia .executive-photo-credit h5{color: #1A171B;}
.colombia .executive-photo-credit p{color: #1A171B;}
.colombia .executive-photo-container .square{background-color: #F7E05F;}
.colombia #intro .rectangle{background-color: #F7E05F;}
.colombia .title-gallery span{color: #F7E05F;}
.colombia .container-gallery .rectangle{background-color: #F7E05F;}
.colombia .container-gallery .square{background-color: #F7E05F;}
.colombia .estudies-sheet li:hover{background-color: #F7E05F;}
.colombia .container-teaser .play-btn:before{background-color: #F7E05F;}
.colombia .container-teaser .play-btn .icon-play{fill: #1A171B;}
.colombia .slick-prev:before{background-color:#F7E05F;}
.colombia .slick-next:before{background-color:#F7E05F;}
/*COLOMBIA*/

/*ECUADOR*/
article.ecuador .entry-data .entry-country{background-color: #004FE7;}
article.ecuador .figure-container .rectangle{background-color: #004FE7;}
article.ecuador .square{background-color: #004FE7;}
article.ecuador .entry-data .arrow-container{border: solid 2px #004FE7; background-color: #FFFFFF;}
article.ecuador .entry-data .arrow{background: #004FE7;}
article.ecuador .entry-data .arrow:before{background: #004FE7;}
article.ecuador .entry-data .arrow:after{background: #004FE7;}
article.ecuador .entry-data .arrow-container:hover{border: solid 2px #004FE7; background-color: #004FE7;}
article.ecuador .entry-data .arrow-container:hover .arrow{background: #FFFFFF;}
article.ecuador .entry-data .arrow-container:hover .arrow:before{background: #FFFFFF;}
article.ecuador .entry-data .arrow-container:hover .arrow:after{background: #FFFFFF;}
.ecuador #intro .intro-text .square{background-color: #004FE7;}
.ecuador .executive-photo-credit {background-color: #004FE7;}
.ecuador .executive-photo-credit h5{color: #FFFFFF;}
.ecuador .executive-photo-credit p{color: #FFFFFF;}
.ecuador .executive-photo-container .square{background-color: #004FE7;}
.ecuador #intro .rectangle{background-color: #004FE7;}
.ecuador .title-gallery span{color: #004FE7;}
.ecuador .container-gallery .rectangle{background-color: #004FE7;}
.ecuador .container-gallery .square{background-color: #004FE7;}
.ecuador .estudies-sheet li:hover{background-color: #004FE7;}
.ecuador .estudies-sheet li:hover h5{color: #FFFFFF;}
.ecuador .estudies-sheet li:hover p{color: #FFFFFF;}
.ecuador .container-teaser .play-btn:before{background-color: #004FE7;}
.ecuador .slick-prev:before{background-color:#004FE7;}
.ecuador .slick-next:before{background-color:#004FE7;}
/*ECUADOR*/

/*ESPANA*/
article.espana .entry-data .entry-country{background-color: #D0003D;}
article.espana .figure-container .rectangle{background-color: #D0003D;}
article.espana .square{background-color: #D0003D;}
article.espana .entry-data .arrow-container{border: solid 2px #D0003D; background-color: #FFFFFF;}
article.espana .entry-data .arrow{background: #D0003D;}
article.espana .entry-data .arrow:before{background: #D0003D;}
article.espana .entry-data .arrow:after{background: #D0003D;}
article.espana .entry-data .arrow-container:hover{border: solid 2px #D0003D; background-color: #D0003D;}
article.espana .entry-data .arrow-container:hover .arrow{background: #FFFFFF;}
article.espana .entry-data .arrow-container:hover .arrow:before{background: #FFFFFF;}
article.espana .entry-data .arrow-container:hover .arrow:after{background: #FFFFFF;}
.espana #intro .intro-text .square{background-color: #D0003D;}
.espana .executive-photo-credit {background-color: #D0003D;}
.espana .executive-photo-credit h5{color: #FFFFFF;}
.espana .executive-photo-credit p{color: #FFFFFF;}
.espana .executive-photo-container .square{background-color: #D0003D;}
.espana #intro .rectangle{background-color: #D0003D;}
.espana .title-gallery span{color: #D0003D;}
.espana .container-gallery .rectangle{background-color: #D0003D;}
.espana .container-gallery .square{background-color: #D0003D;}
.espana .estudies-sheet li:hover{background-color: #D0003D;}
.espana .estudies-sheet li:hover h5{color: #FFFFFF;}
.espana .estudies-sheet li:hover p{color: #FFFFFF;}
.espana .container-teaser .play-btn:before{background-color: #D0003D;}
.espana .slick-prev:before{background-color:#D0003D;}
.espana .slick-next:before{background-color:#D0003D;}
/*ESPANA*/

/*ESTADOS UNIDOS*/
article.estadosunidos .entry-data .entry-country{background-color: #D0003D;}
article.estadosunidos .figure-container .rectangle{background-color: #D0003D;}
article.estadosunidos .square{background-color: #D0003D;}
article.estadosunidos .entry-data .arrow-container{border: solid 2px #D0003D; background-color: #FFFFFF;}
article.estadosunidos .entry-data .arrow{background: #D0003D;}
article.estadosunidos .entry-data .arrow:before{background: #D0003D;}
article.estadosunidos .entry-data .arrow:after{background: #D0003D;}
article.estadosunidos .entry-data .arrow-container:hover{border: solid 2px #D0003D; background-color: #D0003D;}
article.estadosunidos .entry-data .arrow-container:hover .arrow{background: #FFFFFF;}
article.estadosunidos .entry-data .arrow-container:hover .arrow:before{background: #FFFFFF;}
article.estadosunidos .entry-data .arrow-container:hover .arrow:after{background: #FFFFFF;}
.estadosunidos #intro .intro-text .square{background-color: #D0003D;}
.estadosunidos .executive-photo-credit {background-color: #D0003D;}
.estadosunidos .executive-photo-credit h5{color: #FFFFFF;}
.estadosunidos .executive-photo-credit p{color: #FFFFFF;}
.estadosunidos .executive-photo-container .square{background-color: #D0003D;}
.estadosunidos #intro .rectangle{background-color: #D0003D;}
.estadosunidos .title-gallery span{color: #D0003D;}
.estadosunidos .container-gallery .rectangle{background-color: #D0003D;}
.estadosunidos .container-gallery .square{background-color: #D0003D;}
.estadosunidos .estudies-sheet li:hover{background-color: #D0003D;}
.estadosunidos .estudies-sheet li:hover h5{color: #FFFFFF;}
.estadosunidos .estudies-sheet li:hover p{color: #FFFFFF;}
.estadosunidos .container-teaser .play-btn:before{background-color: #D0003D;}
.estadosunidos .slick-prev:before{background-color:#D0003D;}
.estadosunidos .slick-next:before{background-color:#D0003D;}
/*ESTADOS UNIDOS*/

/*MEXICO*/
article.mexico .entry-data .entry-country{background-color: #00DB8C;}
article.mexico .figure-container .rectangle{background-color: #00DB8C;}
article.mexico .square{background-color: #00DB8C;}
article.mexico .entry-data .arrow-container{border: solid 2px #00DB8C; background-color: #FFFFFF;}
article.mexico .entry-data .arrow{background: #00DB8C;}
article.mexico .entry-data .arrow:before{background: #00DB8C;}
article.mexico .entry-data .arrow:after{background: #00DB8C;}
article.mexico .entry-data .arrow-container:hover{border: solid 2px #00DB8C; background-color: #00DB8C;}
article.mexico .entry-data .arrow-container:hover .arrow{background: #FFFFFF;}
article.mexico .entry-data .arrow-container:hover .arrow:before{background: #FFFFFF;}
article.mexico .entry-data .arrow-container:hover .arrow:after{background: #FFFFFF;}
.mexico #intro .intro-text .square{background-color: #00DB8C;}
.mexico .executive-photo-credit {background-color: #00DB8C;}
.mexico .executive-photo-credit h5{color: #1A171B;}
.mexico .executive-photo-credit p{color: #1A171B;}
.mexico .executive-photo-container .square{background-color: #00DB8C;}
.mexico #intro .rectangle{background-color: #00DB8C;}
.mexico .title-gallery span{color: #00DB8C;}
.mexico .container-gallery .rectangle{background-color: #00DB8C;}
.mexico .container-gallery .square{background-color: #00DB8C;}
.mexico .estudies-sheet li:hover{background-color: #00DB8C;}
.mexico .container-teaser .play-btn:before{background-color: #00DB8C;}
.mexico .slick-prev:before{background-color:#00DB8C;}
.mexico .slick-next:before{background-color:#00DB8C;}
/*MEXICO*/

/*PANREGIONAL*/
article.panregional .entry-data .entry-country{background-color: #4F13FF;}
article.panregional .figure-container .rectangle{background-color: #4F13FF;}
article.panregional .square{background-color: #4F13FF;}
article.panregional .entry-data .arrow-container{border: solid 2px #4F13FF; background-color: #FFFFFF;}
article.panregional .entry-data .arrow{background: #4F13FF;}
article.panregional .entry-data .arrow:before{background: #4F13FF;}
article.panregional .entry-data .arrow:after{background: #4F13FF;}
article.panregional .entry-data .arrow-container:hover{border: solid 2px #4F13FF; background-color: #4F13FF;}
article.panregional .entry-data .arrow-container:hover .arrow{background: #FFFFFF;}
article.panregional .entry-data .arrow-container:hover .arrow:before{background: #FFFFFF;}
article.panregional .entry-data .arrow-container:hover .arrow:after{background: #FFFFFF;}
.panregional #intro .intro-text .square{background-color: #4F13FF;}
.panregional .executive-photo-credit {background-color: #4F13FF;}
.panregional .executive-photo-credit h5{color: #FFFFFF;}
.panregional .executive-photo-credit p{color: #FFFFFF;}
.panregional .executive-photo-container .square{background-color: #4F13FF;}
.panregional #intro .rectangle{background-color: #4F13FF;}
.panregional .title-gallery span{color: #4F13FF;}
.panregional .container-gallery .rectangle{background-color: #4F13FF;}
.panregional .container-gallery .square{background-color: #4F13FF;}
.panregional .estudies-sheet li:hover{background-color: #4F13FF;}
.panregional .estudies-sheet li:hover h5{color: #FFFFFF;}
.panregional .estudies-sheet li:hover p{color: #FFFFFF;}
.panregional .container-teaser .play-btn:before{background-color: #4F13FF;}
.panregional .slick-prev:before{background-color:#4F13FF;}
.panregional .slick-next:before{background-color:#4F13FF;}
/*PANREGIONAL*/

/*PERU*/
article.peru .entry-data .entry-country{background-color: #F7474E;}
article.peru .figure-container .rectangle{background-color: #F7474E;}
article.peru .square{background-color: #F7474E;}
article.peru .entry-data .arrow-container{border: solid 2px #F7474E;}
article.peru .entry-data .arrow{background: #F7474E;}
article.peru .entry-data .arrow:before{background: #F7474E;}
article.peru .entry-data .arrow:after{background: #F7474E;}
article.peru .entry-data .arrow-container:hover{border: solid 2px #F7474E; background-color: #F7474E;}
article.peru .entry-data .arrow-container:hover .arrow{background: #FFFFFF;}
article.peru .entry-data .arrow-container:hover .arrow:before{background: #FFFFFF;}
article.peru .entry-data .arrow-container:hover .arrow:after{background: #FFFFFF;}
.peru #intro .intro-text .square{background-color: #F7474E;}
.peru .executive-photo-credit {background-color: #F7474E;}
.peru .executive-photo-credit h5{color: #FFFFFF;}
.peru .executive-photo-credit p{color: #FFFFFF;}
.peru .executive-photo-container .square{background-color: #F7474E;}
.peru #intro .rectangle{background-color: #F7474E;}
.peru .title-gallery span{color: #F7474E;}
.peru .container-gallery .rectangle{background-color: #F7474E;}
.peru .container-gallery .square{background-color: #F7474E;}
.peru .estudies-sheet li:hover{background-color: #F7474E;}
.peru .estudies-sheet li:hover h5{color: #FFFFFF;}
.peru .estudies-sheet li:hover p{color: #FFFFFF;}
.peru .container-teaser .play-btn:before{background-color: #F7474E;}
.peru .slick-prev:before{background-color:#F7474E;}
.peru .slick-next:before{background-color:#F7474E;}
/*PERU*/

/*URUGUAY*/
article.uruguay .entry-data .entry-country{background-color: #2EB8FF;}
article.uruguay .figure-container .rectangle{background-color: #2EB8FF;}
article.uruguay .square{background-color: #2EB8FF;}
article.uruguay .entry-data .arrow-container{border: solid 2px #2EB8FF; background-color: #FFFFFF;}
article.uruguay .entry-data .arrow{background: #2EB8FF;}
article.uruguay .entry-data .arrow:before{background: #2EB8FF;}
article.uruguay .entry-data .arrow:after{background: #2EB8FF;}
article.uruguay .entry-data .arrow-container:hover{border: solid 2px #2EB8FF; background-color: #2EB8FF;}
article.uruguay .entry-data .arrow-container:hover .arrow{background: #FFFFFF;}
article.uruguay .entry-data .arrow-container:hover .arrow:before{background: #FFFFFF;}
article.uruguay .entry-data .arrow-container:hover .arrow:after{background: #FFFFFF;}
.uruguay #intro .intro-text .square{background-color: #2EB8FF;}
.uruguay .executive-photo-credit {background-color: #2EB8FF;}
.uruguay .executive-photo-credit h5{color: #1A171B;}
.uruguay .executive-photo-credit p{color: #1A171B;}
.uruguay .executive-photo-container .square{background-color: #2EB8FF;}
.uruguay #intro .rectangle{background-color: #2EB8FF;}
.uruguay .title-gallery span{color: #2EB8FF;}
.uruguay .container-gallery .rectangle{background-color: #2EB8FF;}
.uruguay .container-gallery .square{background-color: #2EB8FF;}
.uruguay .estudies-sheet li:hover{background-color: #2EB8FF;}
.uruguay .estudies-sheet li:hover h5{color: #FFFFFF;}
.uruguay .estudies-sheet li:hover p{color: #FFFFFF;}
.uruguay .container-teaser .play-btn:before{background-color: #2EB8FF;}
.uruguay .slick-prev:before{background-color:#2EB8FF;}
.uruguay .slick-next:before{background-color:#2EB8FF;}
/*URUGUAY*/

@media only screen and (max-width:991px){
	.container-teaser{width: 100%;}
}

@media only screen and (max-width:991px){
	.container, .container-md, .container-sm{max-width: 100%; padding-right: 30px; padding-left: 30px;}
	.main-header{padding: 30px 15px;}
	.main-header .main-nav{display: none;}
	article .figure-container{width: 100%;}
	article .entry-data{right: 30px;}
	article:nth-child(even) .entry-data{left: 30px;}
	
	.menu-section nav ul li{font-size: 23px; -webkit-text-fill-color: #fff; -webkit-text-stroke-color: transparent; -webkit-text-stroke-width: 0; color: #FFFFFF; opacity: 1; margin-bottom: 15px;}

}

@media only screen and (max-width:768px){
	h2{font-size: 50px; line-height: 45px;}
	h3{font-size: 28px; line-height: 25px;}
	p{font-size: 18px; line-height: 23px;}
	.entry-content h4{font-size: 14px;}
	.pt-60-768{padding-top: 60px;}
	.pb-40-768{padding-bottom: 40px;}
	.pt-50-768{padding-top: 50px;}
	.pb-50-768{padding-bottom: 50px;}
	
	.menu-toggle{top: 33px; right: 15px;}
	.menu-toggle.menu-toggle_sticky {top: 14px;}
	.main-header{padding: 30px 0;}
	.main-header a.button-back{top: 4px;}

	.main-header .main-logo{height: 55px;}
	.main-header.header_sticky .main-logo{height: 55px;}
	
	.hero-cover{background-position: center; background-size: auto 100%; background-attachment: inherit;}
	.hero-cover .scroll{bottom: 10%; left: 30px; color: #FFFFFF;}
	.hero-cover .scroll:before{border-color: #FFFFFF;}
	.hero-cover .scroll:after{background: #FFFFFF;}
	
	article .figure-container figure img{padding-top: 50px;}
	article .entry-data .entry-excerpt p{font-size: 16px; line-height: 20px;}
	
	.hero{height: auto; padding: 200px 0;}
	.hero .bg-text{display: none;}
	.hero .display-table{margin-top: 0;}
	#intro .intro-text .squares-container .square{left: 2px;}
	#intro .intro-text .squares-container .square:nth-child(2){left: 22px;}
	#intro .intro-text .squares-container .square:nth-child(3){left: 42px;}
	.executive-photo{border-radius: 0;}
	.executive-photo-container{margin: 0 auto; margin-top: 10px; width: 80%;}
	.executive-photo-credit{bottom: 0; left: 0; padding: 14px 15px 10px 15px; max-width: 100%; width: 100%;}
	.executive-photo-credit h5{font-size: 13px;}
	.executive-photo-credit p{font-size: 10px !important;}
	.executive-photo-container .square{display: none;}
	.circle-bg{display: none;}
	#intro .big-circle{display: none;}
	#intro .big-circle.big-circle-2{display: none;}
	#intro .rectangle{display: none;}
	.rectangle-bg{display: none;}
	.title-gallery{top: -30px;left: 30px;}
	.title-gallery span{font-size: 30px}
	.container-gallery .rectangle{display: none;}
	.container-gallery .square{display: none;}
	.container-gallery .executive-photo-credit{left: 0; bottom: 0; max-width: 100%;}
	
	.suscribe-footer{padding: 30px 0}
	.suscribe-footer h4{font-size: 13px;}
	.suscribe-footer form{width:100%;}
	.suscribe-footer input#mce-EMAIL{width:100%;}
	
	#footer{padding-top: 20px;}
	#footer .footer-logo{height: 65px;}
	#footer .sep-line{margin: 15px 0 15px 0;}
	#footer .footer-nav{display: none;}
	#footer .copyright{text-align: center; float: none; font-size: 10px;}
	
	.ir-arriba{right:10px; bottom: 10px;}
}

@media only screen and (max-width:767px){
	.container, .container-md, .container-sm{padding-right: 20px; padding-left: 20px;}
	.pb-0-767{padding-bottom: 0;}
	h2{font-size: 40px;  line-height: 40px; margin-bottom: 10px;}
	h3{font-size: 25px; line-height: 25px;}
	
	.main-header .main-logo-ttvpreview{width: 80px; margin-top: 0;}
	
	.text-srcoll{left: 7px;}
	.scroll-line{left: 29px;}
	.hero p{margin-left: 0;}
	.hero .bottom{right: 20px; bottom: 20px;}
	.hero .bottom .circle{display: none;}
	.hero .big-circle{display: none;}
	
	.hero-cover .title-edition{width: 150px;}
	.hero-cover.back-cover{height: 340px;}
	
	article{margin-bottom: -30px;}
	article .square{display: none;}
	article .entry-data{position: relative; top: -70px; left: 15px; right: inherit; bottom: inherit;; transform: translate(0px, 0); width: calc(100% - 30px); padding: 30px 25px 40px 25px;  z-index: 1; float: left;}
	article:nth-child(even) .entry-data{left: 15px;}
	article .entry-data .entry-country{font-size: 10px; padding: 6px 10px 4px 10px;}
	article .entry-data .entry-title h3 span{width: auto; margin-right: 5px;}
	
	.hero .entry-country {margin-left: 3px; font-size: 10px; padding: 6px 10px 4px 10px;}
	
	.section-news article:last-child{margin-bottom: 40px;}
	
	.section-news article.article-full-width .entry-data{padding: 20px; left: 0;}
	.section-news article.article-full-width .entry-data .entry-title h4{font-size: 21px; margin-bottom: 10px;}
	.section-news article.article-full-width .entry-data .entry-country{display: none;}
	
	.hero-full-article-news h2{font-size: 25px; line-height: 35px;}
	.full-article-news-figure{margin-top: -100px;}
	.full-article-news-video{margin-top: -100px;}
	
	#sumario article .entry-data{left:0;}
}


