@charset "UTF-8";
/*
$phone-min: 480px;
$desktop-min:768px;
$desktop-max:992px;
$ldesktop-min:1200px;
*/
/* -- COLORES --*/
/*Linea hendida*/
/*Progress bar*/
/*Clases de colores texto dark - medium - light*/
/*Border color*/
/*Colores tiempo*/
/*Colores barra de progreso de directos y weather | bc-pr: barra color progreso / bc-bk: barra color background*/
/*-- FUNCIONES--*/
/* line 1, _base.scss */
.margin-0-auto {
  margin: 0 auto;
}

/* line 5, _base.scss */
.top-0 {
  top: 0px;
}

/* line 9, _base.scss */
.bottom-0 {
  bottom: 0px;
}

/* line 13, _base.scss */
.right-0 {
  right: 0px;
}

/* line 17, _base.scss */
.left-0 {
  left: 0px;
}

/* line 21, _base.scss */
.top-1 {
  top: 1px;
}

/* line 25, _base.scss */
.bottom-1 {
  bottom: 1px;
}

/* line 29, _base.scss */
.right-1 {
  right: 1px;
}

/* line 33, _base.scss */
.left-1 {
  left: 1px;
}

/* line 37, _base.scss */
.top-2 {
  top: 2px;
}

/* line 41, _base.scss */
.bottom-2 {
  bottom: 2px;
}

/* line 45, _base.scss */
.right-2 {
  right: 2px;
}

/* line 49, _base.scss */
.left-2 {
  left: 2px;
}

/* line 53, _base.scss */
.top-3 {
  top: 3px;
}

/* line 57, _base.scss */
.bottom-3 {
  bottom: 3px;
}

/* line 61, _base.scss */
.right-3 {
  right: 3px;
}

/* line 65, _base.scss */
.left-3 {
  left: 3px;
}

/* line 69, _base.scss */
.top-4 {
  top: 4px;
}

/* line 73, _base.scss */
.bottom-4 {
  bottom: 4px;
}

/* line 77, _base.scss */
.right-4 {
  right: 4px;
}

/* line 81, _base.scss */
.left-4 {
  left: 4px;
}

/* line 85, _base.scss */
.top-5 {
  top: 5px;
}

/* line 89, _base.scss */
.bottom-5 {
  bottom: 5px;
}

/* line 93, _base.scss */
.right-5 {
  right: 5px;
}

/* line 97, _base.scss */
.left-5 {
  left: 5px;
}

/* line 101, _base.scss */
.top-6 {
  top: 6px;
}

/* line 105, _base.scss */
.bottom-6 {
  bottom: 6px;
}

/* line 109, _base.scss */
.right-6 {
  right: 6px;
}

/* line 113, _base.scss */
.left-6 {
  left: 6px;
}

/* line 117, _base.scss */
.top-7 {
  top: 7px;
}

/* line 121, _base.scss */
.bottom-7 {
  bottom: 7px;
}

/* line 125, _base.scss */
.right-7 {
  right: 7px;
}

/* line 129, _base.scss */
.left-7 {
  left: 7px;
}

/* line 133, _base.scss */
.top-8 {
  top: 8px;
}

/* line 137, _base.scss */
.bottom-8 {
  bottom: 8px;
}

/* line 141, _base.scss */
.right-8 {
  right: 8px;
}

/* line 145, _base.scss */
.left-8 {
  left: 8px;
}

/* line 149, _base.scss */
.top-9 {
  top: 9px;
}

/* line 153, _base.scss */
.bottom-9 {
  bottom: 9px;
}

/* line 157, _base.scss */
.right-9 {
  right: 9px;
}

/* line 161, _base.scss */
.left-9 {
  left: 9px;
}

/* line 165, _base.scss */
.top-10 {
  top: 10px;
}

/* line 169, _base.scss */
.bottom-10 {
  bottom: 10px;
}

/* line 173, _base.scss */
.right-10 {
  right: 10px;
}

/* line 177, _base.scss */
.left-10 {
  left: 10px;
}

/* line 181, _base.scss */
.margin-0 {
  margin: 0px;
}

/* line 185, _base.scss */
.margin-1 {
  margin: 1px;
}

/* line 189, _base.scss */
.margin-2 {
  margin: 2px;
}

/* line 193, _base.scss */
.margin-3 {
  margin: 3px;
}

/* line 197, _base.scss */
.margin-4 {
  margin: 4px;
}

/* line 201, _base.scss */
.margin-5 {
  margin: 5px;
}

/* line 205, _base.scss */
.margin-6 {
  margin: 6px;
}

/* line 209, _base.scss */
.margin-7 {
  margin: 7px;
}

/* line 213, _base.scss */
.margin-8 {
  margin: 8px;
}

/* line 217, _base.scss */
.margin-9 {
  margin: 9px;
}

/* line 221, _base.scss */
.margin-10 {
  margin: 10px;
}

/* line 225, _base.scss */
.margin-t-0 {
  margin-top: 0px;
}

/* line 229, _base.scss */
.margin-r-0 {
  margin-right: 0px;
}

/* line 233, _base.scss */
.margin-b-0 {
  margin-bottom: 0px;
}

/* line 237, _base.scss */
.margin-l-0 {
  margin-left: 0px;
}

/* line 241, _base.scss */
.margin-t-1 {
  margin-top: 1px;
}

/* line 245, _base.scss */
.margin-r-1 {
  margin-right: 1px;
}

/* line 249, _base.scss */
.margin-b-1 {
  margin-bottom: 1px;
}

/* line 253, _base.scss */
.margin-l-1 {
  margin-left: 1px;
}

/* line 257, _base.scss */
.margin-t-2 {
  margin-top: 2px;
}

/* line 261, _base.scss */
.margin-r-2 {
  margin-right: 2px;
}

/* line 265, _base.scss */
.margin-b-2 {
  margin-bottom: 2px;
}

/* line 269, _base.scss */
.margin-l-2 {
  margin-left: 2px;
}

/* line 273, _base.scss */
.margin-t-3 {
  margin-top: 3px;
}

/* line 277, _base.scss */
.margin-r-3 {
  margin-right: 3px;
}

/* line 281, _base.scss */
.margin-b-3 {
  margin-bottom: 3px;
}

/* line 285, _base.scss */
.margin-l-3 {
  margin-left: 3px;
}

/* line 289, _base.scss */
.margin-t-4 {
  margin-top: 4px;
}

/* line 293, _base.scss */
.margin-r-4 {
  margin-right: 4px;
}

/* line 297, _base.scss */
.margin-b-4 {
  margin-bottom: 4px;
}

/* line 301, _base.scss */
.margin-l-4 {
  margin-left: 4px;
}

/* line 305, _base.scss */
.margin-t-5 {
  margin-top: 5px;
}

/* line 309, _base.scss */
.margin-r-5 {
  margin-right: 5px;
}

/* line 313, _base.scss */
.margin-b-5 {
  margin-bottom: 5px;
}

/* line 317, _base.scss */
.margin-l-5 {
  margin-left: 5px;
}

/* line 321, _base.scss */
.margin-t-6 {
  margin-top: 6px;
}

/* line 325, _base.scss */
.margin-r-6 {
  margin-right: 6px;
}

/* line 329, _base.scss */
.margin-b-6 {
  margin-bottom: 6px;
}

/* line 333, _base.scss */
.margin-l-6 {
  margin-left: 6px;
}

/* line 337, _base.scss */
.margin-t-7 {
  margin-top: 7px;
}

/* line 341, _base.scss */
.margin-r-7 {
  margin-right: 7px;
}

/* line 345, _base.scss */
.margin-b-7 {
  margin-bottom: 7px;
}

/* line 349, _base.scss */
.margin-l-7 {
  margin-left: 7px;
}

/* line 353, _base.scss */
.margin-t-8 {
  margin-top: 8px;
}

/* line 357, _base.scss */
.margin-r-8 {
  margin-right: 8px;
}

/* line 361, _base.scss */
.margin-b-8 {
  margin-bottom: 8px;
}

/* line 365, _base.scss */
.margin-l-8 {
  margin-left: 8px;
}

/* line 369, _base.scss */
.margin-t-9 {
  margin-top: 9px;
}

/* line 373, _base.scss */
.margin-r-9 {
  margin-right: 9px;
}

/* line 377, _base.scss */
.margin-b-9 {
  margin-bottom: 9px;
}

/* line 381, _base.scss */
.margin-l-9 {
  margin-left: 9px;
}

/* line 385, _base.scss */
.margin-t-10 {
  margin-top: 10px;
}

/* line 389, _base.scss */
.margin-r-10 {
  margin-right: 10px;
}

/* line 393, _base.scss */
.margin-b-10 {
  margin-bottom: 10px;
}

/* line 397, _base.scss */
.margin-l-10 {
  margin-left: 10px;
}

/* line 401, _base.scss */
.top-12 {
  top: 12px;
}

/* line 405, _base.scss */
.bottom-12 {
  bottom: 12px;
}

/* line 409, _base.scss */
.right-12 {
  right: 12px;
}

/* line 413, _base.scss */
.left-12 {
  left: 12px;
}

/* line 417, _base.scss */
.top-14 {
  top: 14px;
}

/* line 421, _base.scss */
.bottom-14 {
  bottom: 14px;
}

/* line 425, _base.scss */
.right-14 {
  right: 14px;
}

/* line 429, _base.scss */
.left-14 {
  left: 14px;
}

/* line 433, _base.scss */
.top-16 {
  top: 16px;
}

/* line 437, _base.scss */
.bottom-16 {
  bottom: 16px;
}

/* line 441, _base.scss */
.right-16 {
  right: 16px;
}

/* line 445, _base.scss */
.left-16 {
  left: 16px;
}

/* line 449, _base.scss */
.top-18 {
  top: 18px;
}

/* line 453, _base.scss */
.bottom-18 {
  bottom: 18px;
}

/* line 457, _base.scss */
.right-18 {
  right: 18px;
}

/* line 461, _base.scss */
.left-18 {
  left: 18px;
}

/* line 465, _base.scss */
.top-20 {
  top: 20px;
}

/* line 469, _base.scss */
.bottom-20 {
  bottom: 20px;
}

/* line 473, _base.scss */
.right-20 {
  right: 20px;
}

/* line 477, _base.scss */
.left-20 {
  left: 20px;
}

/* line 481, _base.scss */
.margin-12 {
  margin: 12px;
}

/* line 485, _base.scss */
.margin-14 {
  margin: 14px;
}

/* line 489, _base.scss */
.margin-16 {
  margin: 16px;
}

/* line 493, _base.scss */
.margin-18 {
  margin: 18px;
}

/* line 497, _base.scss */
.margin-20 {
  margin: 20px;
}

/* line 501, _base.scss */
.margin-t-12 {
  margin-top: 12px;
}

/* line 505, _base.scss */
.margin-r-12 {
  margin-right: 12px;
}

/* line 509, _base.scss */
.margin-b-12 {
  margin-bottom: 12px;
}

/* line 513, _base.scss */
.margin-l-12 {
  margin-left: 12px;
}

/* line 517, _base.scss */
.margin-t-14 {
  margin-top: 14px;
}

/* line 521, _base.scss */
.margin-r-14 {
  margin-right: 14px;
}

/* line 525, _base.scss */
.margin-b-14 {
  margin-bottom: 14px;
}

/* line 529, _base.scss */
.margin-l-14 {
  margin-left: 14px;
}

/* line 533, _base.scss */
.margin-t-16 {
  margin-top: 16px;
}

/* line 537, _base.scss */
.margin-r-16 {
  margin-right: 16px;
}

/* line 541, _base.scss */
.margin-b-16 {
  margin-bottom: 16px;
}

/* line 545, _base.scss */
.margin-l-16 {
  margin-left: 16px;
}

/* line 549, _base.scss */
.margin-t-18 {
  margin-top: 18px;
}

/* line 553, _base.scss */
.margin-r-18 {
  margin-right: 18px;
}

/* line 557, _base.scss */
.margin-b-18 {
  margin-bottom: 18px;
}

/* line 561, _base.scss */
.margin-l-18 {
  margin-left: 18px;
}

/* line 565, _base.scss */
.margin-t-20 {
  margin-top: 20px;
}

/* line 569, _base.scss */
.margin-r-20 {
  margin-right: 20px;
}

/* line 573, _base.scss */
.margin-b-20 {
  margin-bottom: 20px;
}

/* line 577, _base.scss */
.margin-l-20 {
  margin-left: 20px;
}

/* line 581, _base.scss */
.top-25 {
  top: 25px;
}

/* line 585, _base.scss */
.bottom-25 {
  bottom: 25px;
}

/* line 589, _base.scss */
.right-25 {
  right: 25px;
}

/* line 593, _base.scss */
.left-25 {
  left: 25px;
}

/* line 597, _base.scss */
.top-30 {
  top: 30px;
}

/* line 601, _base.scss */
.bottom-30 {
  bottom: 30px;
}

/* line 605, _base.scss */
.right-30 {
  right: 30px;
}

/* line 609, _base.scss */
.left-30 {
  left: 30px;
}

/* line 613, _base.scss */
.top-35 {
  top: 35px;
}

/* line 617, _base.scss */
.bottom-35 {
  bottom: 35px;
}

/* line 621, _base.scss */
.right-35 {
  right: 35px;
}

/* line 625, _base.scss */
.left-35 {
  left: 35px;
}

/* line 629, _base.scss */
.top-40 {
  top: 40px;
}

/* line 633, _base.scss */
.bottom-40 {
  bottom: 40px;
}

/* line 637, _base.scss */
.right-40 {
  right: 40px;
}

/* line 641, _base.scss */
.left-40 {
  left: 40px;
}

/* line 645, _base.scss */
.top-45 {
  top: 45px;
}

/* line 649, _base.scss */
.bottom-45 {
  bottom: 45px;
}

/* line 653, _base.scss */
.right-45 {
  right: 45px;
}

/* line 657, _base.scss */
.left-45 {
  left: 45px;
}

/* line 661, _base.scss */
.top-50 {
  top: 50px;
}

/* line 665, _base.scss */
.bottom-50 {
  bottom: 50px;
}

/* line 669, _base.scss */
.right-50 {
  right: 50px;
}

/* line 673, _base.scss */
.left-50 {
  left: 50px;
}

/* line 677, _base.scss */
.top-55 {
  top: 55px;
}

/* line 681, _base.scss */
.bottom-55 {
  bottom: 55px;
}

/* line 685, _base.scss */
.right-55 {
  right: 55px;
}

/* line 689, _base.scss */
.left-55 {
  left: 55px;
}

/* line 693, _base.scss */
.top-60 {
  top: 60px;
}

/* line 697, _base.scss */
.bottom-60 {
  bottom: 60px;
}

/* line 701, _base.scss */
.right-60 {
  right: 60px;
}

/* line 705, _base.scss */
.left-60 {
  left: 60px;
}

/* line 709, _base.scss */
.top-65 {
  top: 65px;
}

/* line 713, _base.scss */
.bottom-65 {
  bottom: 65px;
}

/* line 717, _base.scss */
.right-65 {
  right: 65px;
}

/* line 721, _base.scss */
.left-65 {
  left: 65px;
}

/* line 725, _base.scss */
.top-70 {
  top: 70px;
}

/* line 729, _base.scss */
.bottom-70 {
  bottom: 70px;
}

/* line 733, _base.scss */
.right-70 {
  right: 70px;
}

/* line 737, _base.scss */
.left-70 {
  left: 70px;
}

/* line 741, _base.scss */
.top-75 {
  top: 75px;
}

/* line 745, _base.scss */
.bottom-75 {
  bottom: 75px;
}

/* line 749, _base.scss */
.right-75 {
  right: 75px;
}

/* line 753, _base.scss */
.left-75 {
  left: 75px;
}

/* line 757, _base.scss */
.top-80 {
  top: 80px;
}

/* line 761, _base.scss */
.bottom-80 {
  bottom: 80px;
}

/* line 765, _base.scss */
.right-80 {
  right: 80px;
}

/* line 769, _base.scss */
.left-80 {
  left: 80px;
}

/* line 773, _base.scss */
.top-85 {
  top: 85px;
}

/* line 777, _base.scss */
.bottom-85 {
  bottom: 85px;
}

/* line 781, _base.scss */
.right-85 {
  right: 85px;
}

/* line 785, _base.scss */
.left-85 {
  left: 85px;
}

/* line 789, _base.scss */
.top-90 {
  top: 90px;
}

/* line 793, _base.scss */
.bottom-90 {
  bottom: 90px;
}

/* line 797, _base.scss */
.right-90 {
  right: 90px;
}

/* line 801, _base.scss */
.left-90 {
  left: 90px;
}

/* line 805, _base.scss */
.top-95 {
  top: 95px;
}

/* line 809, _base.scss */
.bottom-95 {
  bottom: 95px;
}

/* line 813, _base.scss */
.right-95 {
  right: 95px;
}

/* line 817, _base.scss */
.left-95 {
  left: 95px;
}

/* line 821, _base.scss */
.top-100 {
  top: 100px;
}

/* line 825, _base.scss */
.bottom-100 {
  bottom: 100px;
}

/* line 829, _base.scss */
.right-100 {
  right: 100px;
}

/* line 833, _base.scss */
.left-100 {
  left: 100px;
}

/* line 837, _base.scss */
.margin-25 {
  margin: 25px;
}

/* line 841, _base.scss */
.margin-30 {
  margin: 30px;
}

/* line 845, _base.scss */
.margin-35 {
  margin: 35px;
}

/* line 849, _base.scss */
.margin-40 {
  margin: 40px;
}

/* line 853, _base.scss */
.margin-45 {
  margin: 45px;
}

/* line 857, _base.scss */
.margin-50 {
  margin: 50px;
}

/* line 861, _base.scss */
.margin-55 {
  margin: 55px;
}

/* line 865, _base.scss */
.margin-60 {
  margin: 60px;
}

/* line 869, _base.scss */
.margin-65 {
  margin: 65px;
}

/* line 873, _base.scss */
.margin-70 {
  margin: 70px;
}

/* line 877, _base.scss */
.margin-75 {
  margin: 75px;
}

/* line 881, _base.scss */
.margin-80 {
  margin: 80px;
}

/* line 885, _base.scss */
.margin-85 {
  margin: 85px;
}

/* line 889, _base.scss */
.margin-90 {
  margin: 90px;
}

/* line 893, _base.scss */
.margin-95 {
  margin: 95px;
}

/* line 897, _base.scss */
.margin-100 {
  margin: 100px;
}

/* line 901, _base.scss */
.margin-t-25 {
  margin-top: 25px;
}

/* line 905, _base.scss */
.margin-r-25 {
  margin-right: 25px;
}

/* line 909, _base.scss */
.margin-b-25 {
  margin-bottom: 25px;
}

/* line 913, _base.scss */
.margin-l-25 {
  margin-left: 25px;
}

/* line 917, _base.scss */
.margin-t-30 {
  margin-top: 30px;
}

/* line 921, _base.scss */
.margin-r-30 {
  margin-right: 30px;
}

/* line 925, _base.scss */
.margin-b-30 {
  margin-bottom: 30px;
}

/* line 929, _base.scss */
.margin-l-30 {
  margin-left: 30px;
}

/* line 933, _base.scss */
.margin-t-35 {
  margin-top: 35px;
}

/* line 937, _base.scss */
.margin-r-35 {
  margin-right: 35px;
}

/* line 941, _base.scss */
.margin-b-35 {
  margin-bottom: 35px;
}

/* line 945, _base.scss */
.margin-l-35 {
  margin-left: 35px;
}

/* line 949, _base.scss */
.margin-t-40 {
  margin-top: 40px;
}

/* line 953, _base.scss */
.margin-r-40 {
  margin-right: 40px;
}

/* line 957, _base.scss */
.margin-b-40 {
  margin-bottom: 40px;
}

/* line 961, _base.scss */
.margin-l-40 {
  margin-left: 40px;
}

/* line 965, _base.scss */
.margin-t-45 {
  margin-top: 45px;
}

/* line 969, _base.scss */
.margin-r-45 {
  margin-right: 45px;
}

/* line 973, _base.scss */
.margin-b-45 {
  margin-bottom: 45px;
}

/* line 977, _base.scss */
.margin-l-45 {
  margin-left: 45px;
}

/* line 981, _base.scss */
.margin-t-50 {
  margin-top: 50px;
}

/* line 985, _base.scss */
.margin-r-50 {
  margin-right: 50px;
}

/* line 989, _base.scss */
.margin-b-50 {
  margin-bottom: 50px;
}

/* line 993, _base.scss */
.margin-l-50 {
  margin-left: 50px;
}

/* line 997, _base.scss */
.margin-t-55 {
  margin-top: 55px;
}

/* line 1001, _base.scss */
.margin-r-55 {
  margin-right: 55px;
}

/* line 1005, _base.scss */
.margin-b-55 {
  margin-bottom: 55px;
}

/* line 1009, _base.scss */
.margin-l-55 {
  margin-left: 55px;
}

/* line 1013, _base.scss */
.margin-t-60 {
  margin-top: 60px;
}

/* line 1017, _base.scss */
.margin-r-60 {
  margin-right: 60px;
}

/* line 1021, _base.scss */
.margin-b-60 {
  margin-bottom: 60px;
}

/* line 1025, _base.scss */
.margin-l-60 {
  margin-left: 60px;
}

/* line 1029, _base.scss */
.margin-t-65 {
  margin-top: 65px;
}

/* line 1033, _base.scss */
.margin-r-65 {
  margin-right: 65px;
}

/* line 1037, _base.scss */
.margin-b-65 {
  margin-bottom: 65px;
}

/* line 1041, _base.scss */
.margin-l-65 {
  margin-left: 65px;
}

/* line 1045, _base.scss */
.margin-t-70 {
  margin-top: 70px;
}

/* line 1049, _base.scss */
.margin-r-70 {
  margin-right: 70px;
}

/* line 1053, _base.scss */
.margin-b-70 {
  margin-bottom: 70px;
}

/* line 1057, _base.scss */
.margin-l-70 {
  margin-left: 70px;
}

/* line 1061, _base.scss */
.margin-t-75 {
  margin-top: 75px;
}

/* line 1065, _base.scss */
.margin-r-75 {
  margin-right: 75px;
}

/* line 1069, _base.scss */
.margin-b-75 {
  margin-bottom: 75px;
}

/* line 1073, _base.scss */
.margin-l-75 {
  margin-left: 75px;
}

/* line 1077, _base.scss */
.margin-t-80 {
  margin-top: 80px;
}

/* line 1081, _base.scss */
.margin-r-80 {
  margin-right: 80px;
}

/* line 1085, _base.scss */
.margin-b-80 {
  margin-bottom: 80px;
}

/* line 1089, _base.scss */
.margin-l-80 {
  margin-left: 80px;
}

/* line 1093, _base.scss */
.margin-t-85 {
  margin-top: 85px;
}

/* line 1097, _base.scss */
.margin-r-85 {
  margin-right: 85px;
}

/* line 1101, _base.scss */
.margin-b-85 {
  margin-bottom: 85px;
}

/* line 1105, _base.scss */
.margin-l-85 {
  margin-left: 85px;
}

/* line 1109, _base.scss */
.margin-t-90 {
  margin-top: 90px;
}

/* line 1113, _base.scss */
.margin-r-90 {
  margin-right: 90px;
}

/* line 1117, _base.scss */
.margin-b-90 {
  margin-bottom: 90px;
}

/* line 1121, _base.scss */
.margin-l-90 {
  margin-left: 90px;
}

/* line 1125, _base.scss */
.margin-t-95 {
  margin-top: 95px;
}

/* line 1129, _base.scss */
.margin-r-95 {
  margin-right: 95px;
}

/* line 1133, _base.scss */
.margin-b-95 {
  margin-bottom: 95px;
}

/* line 1137, _base.scss */
.margin-l-95 {
  margin-left: 95px;
}

/* line 1141, _base.scss */
.margin-t-100 {
  margin-top: 100px;
}

/* line 1145, _base.scss */
.margin-r-100 {
  margin-right: 100px;
}

/* line 1149, _base.scss */
.margin-b-100 {
  margin-bottom: 100px;
}

/* line 1153, _base.scss */
.margin-l-100 {
  margin-left: 100px;
}

/*Valores negativos*/
/* line 1158, _base.scss */
.top--0 {
  top: 0px;
}

/* line 1162, _base.scss */
.bottom--0 {
  bottom: 0px;
}

/* line 1166, _base.scss */
.right--0 {
  right: 0px;
}

/* line 1170, _base.scss */
.left--0 {
  left: 0px;
}

/* line 1174, _base.scss */
.top--1 {
  top: -1px;
}

/* line 1178, _base.scss */
.bottom--1 {
  bottom: -1px;
}

/* line 1182, _base.scss */
.right--1 {
  right: -1px;
}

/* line 1186, _base.scss */
.left--1 {
  left: -1px;
}

/* line 1190, _base.scss */
.top--2 {
  top: -2px;
}

/* line 1194, _base.scss */
.bottom--2 {
  bottom: -2px;
}

/* line 1198, _base.scss */
.right--2 {
  right: -2px;
}

/* line 1202, _base.scss */
.left--2 {
  left: -2px;
}

/* line 1206, _base.scss */
.top--3 {
  top: -3px;
}

/* line 1210, _base.scss */
.bottom--3 {
  bottom: -3px;
}

/* line 1214, _base.scss */
.right--3 {
  right: -3px;
}

/* line 1218, _base.scss */
.left--3 {
  left: -3px;
}

/* line 1222, _base.scss */
.top--4 {
  top: -4px;
}

/* line 1226, _base.scss */
.bottom--4 {
  bottom: -4px;
}

/* line 1230, _base.scss */
.right--4 {
  right: -4px;
}

/* line 1234, _base.scss */
.left--4 {
  left: -4px;
}

/* line 1238, _base.scss */
.top--5 {
  top: -5px;
}

/* line 1242, _base.scss */
.bottom--5 {
  bottom: -5px;
}

/* line 1246, _base.scss */
.right--5 {
  right: -5px;
}

/* line 1250, _base.scss */
.left--5 {
  left: -5px;
}

/* line 1254, _base.scss */
.top--6 {
  top: -6px;
}

/* line 1258, _base.scss */
.bottom--6 {
  bottom: -6px;
}

/* line 1262, _base.scss */
.right--6 {
  right: -6px;
}

/* line 1266, _base.scss */
.left--6 {
  left: -6px;
}

/* line 1270, _base.scss */
.top--7 {
  top: -7px;
}

/* line 1274, _base.scss */
.bottom--7 {
  bottom: -7px;
}

/* line 1278, _base.scss */
.right--7 {
  right: -7px;
}

/* line 1282, _base.scss */
.left--7 {
  left: -7px;
}

/* line 1286, _base.scss */
.top--8 {
  top: -8px;
}

/* line 1290, _base.scss */
.bottom--8 {
  bottom: -8px;
}

/* line 1294, _base.scss */
.right--8 {
  right: -8px;
}

/* line 1298, _base.scss */
.left--8 {
  left: -8px;
}

/* line 1302, _base.scss */
.top--9 {
  top: -9px;
}

/* line 1306, _base.scss */
.bottom--9 {
  bottom: -9px;
}

/* line 1310, _base.scss */
.right--9 {
  right: -9px;
}

/* line 1314, _base.scss */
.left--9 {
  left: -9px;
}

/* line 1318, _base.scss */
.top--10 {
  top: -10px;
}

/* line 1322, _base.scss */
.bottom--10 {
  bottom: -10px;
}

/* line 1326, _base.scss */
.right--10 {
  right: -10px;
}

/* line 1330, _base.scss */
.left--10 {
  left: -10px;
}

/* line 1334, _base.scss */
.top--11 {
  top: -11px;
}

/* line 1338, _base.scss */
.bottom--11 {
  bottom: -11px;
}

/* line 1342, _base.scss */
.right--11 {
  right: -11px;
}

/* line 1346, _base.scss */
.left--11 {
  left: -11px;
}

/* line 1350, _base.scss */
.top--12 {
  top: -12px;
}

/* line 1354, _base.scss */
.bottom--12 {
  bottom: -12px;
}

/* line 1358, _base.scss */
.right--12 {
  right: -12px;
}

/* line 1362, _base.scss */
.left--12 {
  left: -12px;
}

/* line 1366, _base.scss */
.top--13 {
  top: -13px;
}

/* line 1370, _base.scss */
.bottom--13 {
  bottom: -13px;
}

/* line 1374, _base.scss */
.right--13 {
  right: -13px;
}

/* line 1378, _base.scss */
.left--13 {
  left: -13px;
}

/* line 1382, _base.scss */
.top--14 {
  top: -14px;
}

/* line 1386, _base.scss */
.bottom--14 {
  bottom: -14px;
}

/* line 1390, _base.scss */
.right--14 {
  right: -14px;
}

/* line 1394, _base.scss */
.left--14 {
  left: -14px;
}

/* line 1398, _base.scss */
.top--15 {
  top: -15px;
}

/* line 1402, _base.scss */
.bottom--15 {
  bottom: -15px;
}

/* line 1406, _base.scss */
.right--15 {
  right: -15px;
}

/* line 1410, _base.scss */
.left--15 {
  left: -15px;
}

/* line 1414, _base.scss */
.top--16 {
  top: -16px;
}

/* line 1418, _base.scss */
.bottom--16 {
  bottom: -16px;
}

/* line 1422, _base.scss */
.right--16 {
  right: -16px;
}

/* line 1426, _base.scss */
.left--16 {
  left: -16px;
}

/* line 1430, _base.scss */
.top--17 {
  top: -17px;
}

/* line 1434, _base.scss */
.bottom--17 {
  bottom: -17px;
}

/* line 1438, _base.scss */
.right--17 {
  right: -17px;
}

/* line 1442, _base.scss */
.left--17 {
  left: -17px;
}

/* line 1446, _base.scss */
.top--18 {
  top: -18px;
}

/* line 1450, _base.scss */
.bottom--18 {
  bottom: -18px;
}

/* line 1454, _base.scss */
.right--18 {
  right: -18px;
}

/* line 1458, _base.scss */
.left--18 {
  left: -18px;
}

/* line 1462, _base.scss */
.top--19 {
  top: -19px;
}

/* line 1466, _base.scss */
.bottom--19 {
  bottom: -19px;
}

/* line 1470, _base.scss */
.right--19 {
  right: -19px;
}

/* line 1474, _base.scss */
.left--19 {
  left: -19px;
}

/* line 1478, _base.scss */
.top--20 {
  top: -20px;
}

/* line 1482, _base.scss */
.bottom--20 {
  bottom: -20px;
}

/* line 1486, _base.scss */
.right--20 {
  right: -20px;
}

/* line 1490, _base.scss */
.left--20 {
  left: -20px;
}

/* line 1494, _base.scss */
.top--25 {
  top: -25px;
}

/* line 1498, _base.scss */
.bottom--25 {
  bottom: -25px;
}

/* line 1502, _base.scss */
.right--25 {
  right: -25px;
}

/* line 1506, _base.scss */
.left--25 {
  left: -25px;
}

/* line 1510, _base.scss */
.top--30 {
  top: -30px;
}

/* line 1514, _base.scss */
.bottom--30 {
  bottom: -30px;
}

/* line 1518, _base.scss */
.right--30 {
  right: -30px;
}

/* line 1522, _base.scss */
.left--30 {
  left: -30px;
}

/* line 1526, _base.scss */
.top--35 {
  top: -35px;
}

/* line 1530, _base.scss */
.bottom--35 {
  bottom: -35px;
}

/* line 1534, _base.scss */
.right--35 {
  right: -35px;
}

/* line 1538, _base.scss */
.left--35 {
  left: -35px;
}

/* line 1542, _base.scss */
.top--40 {
  top: -40px;
}

/* line 1546, _base.scss */
.bottom--40 {
  bottom: -40px;
}

/* line 1550, _base.scss */
.right--40 {
  right: -40px;
}

/* line 1554, _base.scss */
.left--40 {
  left: -40px;
}

/* line 1558, _base.scss */
.top--45 {
  top: -45px;
}

/* line 1562, _base.scss */
.bottom--45 {
  bottom: -45px;
}

/* line 1566, _base.scss */
.right--45 {
  right: -45px;
}

/* line 1570, _base.scss */
.left--45 {
  left: -45px;
}

/* line 1574, _base.scss */
.top--50 {
  top: -50px;
}

/* line 1578, _base.scss */
.bottom--50 {
  bottom: -50px;
}

/* line 1582, _base.scss */
.right--50 {
  right: -50px;
}

/* line 1586, _base.scss */
.left--50 {
  left: -50px;
}

/* line 1590, _base.scss */
.top--55 {
  top: -55px;
}

/* line 1594, _base.scss */
.bottom--55 {
  bottom: -55px;
}

/* line 1598, _base.scss */
.right--55 {
  right: -55px;
}

/* line 1602, _base.scss */
.left--55 {
  left: -55px;
}

/* line 1606, _base.scss */
.top--60 {
  top: -60px;
}

/* line 1610, _base.scss */
.bottom--60 {
  bottom: -60px;
}

/* line 1614, _base.scss */
.right--60 {
  right: -60px;
}

/* line 1618, _base.scss */
.left--60 {
  left: -60px;
}

/* line 1622, _base.scss */
.top--65 {
  top: -65px;
}

/* line 1626, _base.scss */
.bottom--65 {
  bottom: -65px;
}

/* line 1630, _base.scss */
.right--65 {
  right: -65px;
}

/* line 1634, _base.scss */
.left--65 {
  left: -65px;
}

/* line 1638, _base.scss */
.top--70 {
  top: -70px;
}

/* line 1642, _base.scss */
.bottom--70 {
  bottom: -70px;
}

/* line 1646, _base.scss */
.right--70 {
  right: -70px;
}

/* line 1650, _base.scss */
.left--70 {
  left: -70px;
}

/* line 1654, _base.scss */
.top--75 {
  top: -75px;
}

/* line 1658, _base.scss */
.bottom--75 {
  bottom: -75px;
}

/* line 1662, _base.scss */
.right--75 {
  right: -75px;
}

/* line 1666, _base.scss */
.left--75 {
  left: -75px;
}

/* line 1670, _base.scss */
.top--80 {
  top: -80px;
}

/* line 1674, _base.scss */
.bottom--80 {
  bottom: -80px;
}

/* line 1678, _base.scss */
.right--80 {
  right: -80px;
}

/* line 1682, _base.scss */
.left--80 {
  left: -80px;
}

/* line 1686, _base.scss */
.top--85 {
  top: -85px;
}

/* line 1690, _base.scss */
.bottom--85 {
  bottom: -85px;
}

/* line 1694, _base.scss */
.right--85 {
  right: -85px;
}

/* line 1698, _base.scss */
.left--85 {
  left: -85px;
}

/* line 1702, _base.scss */
.top--90 {
  top: -90px;
}

/* line 1706, _base.scss */
.bottom--90 {
  bottom: -90px;
}

/* line 1710, _base.scss */
.right--90 {
  right: -90px;
}

/* line 1714, _base.scss */
.left--90 {
  left: -90px;
}

/* line 1718, _base.scss */
.top--95 {
  top: -95px;
}

/* line 1722, _base.scss */
.bottom--95 {
  bottom: -95px;
}

/* line 1726, _base.scss */
.right--95 {
  right: -95px;
}

/* line 1730, _base.scss */
.left--95 {
  left: -95px;
}

/* line 1734, _base.scss */
.top--100 {
  top: -100px;
}

/* line 1738, _base.scss */
.bottom--100 {
  bottom: -100px;
}

/* line 1742, _base.scss */
.right--100 {
  right: -100px;
}

/* line 1746, _base.scss */
.left--100 {
  left: -100px;
}

/* ************* END MARGINS PX *************** */
/* ************* MARGINS % *************** */
/* line 1752, _base.scss */
.margin-00 {
  margin: 0%;
}

/* line 1756, _base.scss */
.margin-05 {
  margin: 5%;
}

/* line 1760, _base.scss */
.margin-010 {
  margin: 10%;
}

/* line 1764, _base.scss */
.margin-015 {
  margin: 15%;
}

/* line 1768, _base.scss */
.margin-020 {
  margin: 20%;
}

/* line 1772, _base.scss */
.margin-025 {
  margin: 25%;
}

/* line 1776, _base.scss */
.margin-030 {
  margin: 30%;
}

/* line 1780, _base.scss */
.margin-035 {
  margin: 35%;
}

/* line 1784, _base.scss */
.margin-040 {
  margin: 40%;
}

/* line 1788, _base.scss */
.margin-045 {
  margin: 45%;
}

/* line 1792, _base.scss */
.margin-050 {
  margin: 50%;
}

/* line 1796, _base.scss */
.margin-055 {
  margin: 55%;
}

/* line 1800, _base.scss */
.margin-060 {
  margin: 60%;
}

/* line 1804, _base.scss */
.margin-065 {
  margin: 65%;
}

/* line 1808, _base.scss */
.margin-070 {
  margin: 70%;
}

/* line 1812, _base.scss */
.margin-075 {
  margin: 75%;
}

/* line 1816, _base.scss */
.margin-080 {
  margin: 80%;
}

/* line 1820, _base.scss */
.margin-085 {
  margin: 85%;
}

/* line 1824, _base.scss */
.margin-090 {
  margin: 90%;
}

/* line 1828, _base.scss */
.margin-095 {
  margin: 95%;
}

/* line 1832, _base.scss */
.margin-0100 {
  margin: 100%;
}

/* line 1836, _base.scss */
.margin-t-00 {
  margin-top: 0%;
}

/* line 1840, _base.scss */
.margin-r-00 {
  margin-right: 0%;
}

/* line 1844, _base.scss */
.margin-b-00 {
  margin-bottom: 0%;
}

/* line 1848, _base.scss */
.margin-l-00 {
  margin-left: 0%;
}

/* line 1852, _base.scss */
.margin-t-05 {
  margin-top: 5%;
}

/* line 1856, _base.scss */
.margin-r-05 {
  margin-right: 5%;
}

/* line 1860, _base.scss */
.margin-b-05 {
  margin-bottom: 5%;
}

/* line 1864, _base.scss */
.margin-l-05 {
  margin-left: 5%;
}

/* line 1868, _base.scss */
.margin-t-010 {
  margin-top: 10%;
}

/* line 1872, _base.scss */
.margin-r-010 {
  margin-right: 10%;
}

/* line 1876, _base.scss */
.margin-b-010 {
  margin-bottom: 10%;
}

/* line 1880, _base.scss */
.margin-l-010 {
  margin-left: 10%;
}

/* line 1884, _base.scss */
.margin-t-015 {
  margin-top: 15%;
}

/* line 1888, _base.scss */
.margin-r-015 {
  margin-right: 15%;
}

/* line 1892, _base.scss */
.margin-b-015 {
  margin-bottom: 15%;
}

/* line 1896, _base.scss */
.margin-l-015 {
  margin-left: 15%;
}

/* line 1900, _base.scss */
.margin-t-020 {
  margin-top: 20%;
}

/* line 1904, _base.scss */
.margin-r-020 {
  margin-right: 20%;
}

/* line 1908, _base.scss */
.margin-b-020 {
  margin-bottom: 20%;
}

/* line 1912, _base.scss */
.margin-l-020 {
  margin-left: 20%;
}

/* line 1916, _base.scss */
.margin-t-025 {
  margin-top: 25%;
}

/* line 1920, _base.scss */
.margin-r-025 {
  margin-right: 25%;
}

/* line 1924, _base.scss */
.margin-b-025 {
  margin-bottom: 25%;
}

/* line 1928, _base.scss */
.margin-l-025 {
  margin-left: 25%;
}

/* line 1932, _base.scss */
.margin-t-030 {
  margin-top: 30%;
}

/* line 1936, _base.scss */
.margin-r-030 {
  margin-right: 30%;
}

/* line 1940, _base.scss */
.margin-b-030 {
  margin-bottom: 30%;
}

/* line 1944, _base.scss */
.margin-l-030 {
  margin-left: 30%;
}

/* line 1948, _base.scss */
.margin-t-035 {
  margin-top: 35%;
}

/* line 1952, _base.scss */
.margin-r-035 {
  margin-right: 35%;
}

/* line 1956, _base.scss */
.margin-b-035 {
  margin-bottom: 35%;
}

/* line 1960, _base.scss */
.margin-l-035 {
  margin-left: 35%;
}

/* line 1964, _base.scss */
.margin-t-040 {
  margin-top: 40%;
}

/* line 1968, _base.scss */
.margin-r-040 {
  margin-right: 40%;
}

/* line 1972, _base.scss */
.margin-b-040 {
  margin-bottom: 40%;
}

/* line 1976, _base.scss */
.margin-l-040 {
  margin-left: 40%;
}

/* line 1980, _base.scss */
.margin-t-045 {
  margin-top: 45%;
}

/* line 1984, _base.scss */
.margin-r-045 {
  margin-right: 45%;
}

/* line 1988, _base.scss */
.margin-b-045 {
  margin-bottom: 45%;
}

/* line 1992, _base.scss */
.margin-l-045 {
  margin-left: 45%;
}

/* line 1996, _base.scss */
.margin-t-050 {
  margin-top: 50%;
}

/* line 2000, _base.scss */
.margin-r-050 {
  margin-right: 50%;
}

/* line 2004, _base.scss */
.margin-b-050 {
  margin-bottom: 50%;
}

/* line 2008, _base.scss */
.margin-l-050 {
  margin-left: 50%;
}

/* line 2012, _base.scss */
.margin-t-055 {
  margin-top: 55%;
}

/* line 2016, _base.scss */
.margin-r-055 {
  margin-right: 55%;
}

/* line 2020, _base.scss */
.margin-b-055 {
  margin-bottom: 55%;
}

/* line 2024, _base.scss */
.margin-l-055 {
  margin-left: 55%;
}

/* line 2028, _base.scss */
.margin-t-060 {
  margin-top: 60%;
}

/* line 2032, _base.scss */
.margin-r-060 {
  margin-right: 60%;
}

/* line 2036, _base.scss */
.margin-b-060 {
  margin-bottom: 60%;
}

/* line 2040, _base.scss */
.margin-l-060 {
  margin-left: 60%;
}

/* line 2044, _base.scss */
.margin-t-065 {
  margin-top: 65%;
}

/* line 2048, _base.scss */
.margin-r-065 {
  margin-right: 65%;
}

/* line 2052, _base.scss */
.margin-b-065 {
  margin-bottom: 65%;
}

/* line 2056, _base.scss */
.margin-l-065 {
  margin-left: 65%;
}

/* line 2060, _base.scss */
.margin-t-070 {
  margin-top: 70%;
}

/* line 2064, _base.scss */
.margin-r-070 {
  margin-right: 70%;
}

/* line 2068, _base.scss */
.margin-b-070 {
  margin-bottom: 70%;
}

/* line 2072, _base.scss */
.margin-l-070 {
  margin-left: 70%;
}

/* line 2076, _base.scss */
.margin-t-075 {
  margin-top: 75%;
}

/* line 2080, _base.scss */
.margin-r-075 {
  margin-right: 75%;
}

/* line 2084, _base.scss */
.margin-b-075 {
  margin-bottom: 75%;
}

/* line 2088, _base.scss */
.margin-l-075 {
  margin-left: 75%;
}

/* line 2092, _base.scss */
.margin-t-080 {
  margin-top: 80%;
}

/* line 2096, _base.scss */
.margin-r-080 {
  margin-right: 80%;
}

/* line 2100, _base.scss */
.margin-b-080 {
  margin-bottom: 80%;
}

/* line 2104, _base.scss */
.margin-l-080 {
  margin-left: 80%;
}

/* line 2108, _base.scss */
.margin-t-085 {
  margin-top: 85%;
}

/* line 2112, _base.scss */
.margin-r-085 {
  margin-right: 85%;
}

/* line 2116, _base.scss */
.margin-b-085 {
  margin-bottom: 85%;
}

/* line 2120, _base.scss */
.margin-l-085 {
  margin-left: 85%;
}

/* line 2124, _base.scss */
.margin-t-090 {
  margin-top: 90%;
}

/* line 2128, _base.scss */
.margin-r-090 {
  margin-right: 90%;
}

/* line 2132, _base.scss */
.margin-b-090 {
  margin-bottom: 90%;
}

/* line 2136, _base.scss */
.margin-l-090 {
  margin-left: 90%;
}

/* line 2140, _base.scss */
.margin-t-095 {
  margin-top: 95%;
}

/* line 2144, _base.scss */
.margin-r-095 {
  margin-right: 95%;
}

/* line 2148, _base.scss */
.margin-b-095 {
  margin-bottom: 95%;
}

/* line 2152, _base.scss */
.margin-l-095 {
  margin-left: 95%;
}

/* line 2156, _base.scss */
.margin-t-0100 {
  margin-top: 100%;
}

/* line 2160, _base.scss */
.margin-r-0100 {
  margin-right: 100%;
}

/* line 2164, _base.scss */
.margin-b-0100 {
  margin-bottom: 100%;
}

/* line 2168, _base.scss */
.margin-l-0100 {
  margin-left: 100%;
}

/* ************* END MARGINS % *************** */
/* ************* PADDINGS PX *************** */
/* line 2174, _base.scss */
.padding-0 {
  padding: 0px;
}

/* line 2178, _base.scss */
.padding-1 {
  padding: 1px;
}

/* line 2182, _base.scss */
.padding-2 {
  padding: 2px;
}

/* line 2186, _base.scss */
.padding-3 {
  padding: 3px;
}

/* line 2190, _base.scss */
.padding-4 {
  padding: 4px;
}

/* line 2194, _base.scss */
.padding-5 {
  padding: 5px;
}

/* line 2198, _base.scss */
.padding-6 {
  padding: 6px;
}

/* line 2202, _base.scss */
.padding-7 {
  padding: 7px;
}

/* line 2206, _base.scss */
.padding-8 {
  padding: 8px;
}

/* line 2210, _base.scss */
.padding-9 {
  padding: 9px;
}

/* line 2214, _base.scss */
.padding-10 {
  padding: 10px;
}

/* line 2218, _base.scss */
.padding-12 {
  padding: 12px;
}

/* line 2222, _base.scss */
.padding-14 {
  padding: 14px;
}

/* line 2226, _base.scss */
.padding-16 {
  padding: 16px;
}

/* line 2230, _base.scss */
.padding-18 {
  padding: 18px;
}

/* line 2234, _base.scss */
.padding-20 {
  padding: 20px;
}

/* line 2238, _base.scss */
.padding-25 {
  padding: 25px;
}

/* line 2242, _base.scss */
.padding-30 {
  padding: 30px;
}

/* line 2246, _base.scss */
.padding-35 {
  padding: 35px;
}

/* line 2250, _base.scss */
.padding-40 {
  padding: 40px;
}

/* line 2254, _base.scss */
.padding-45 {
  padding: 45px;
}

/* line 2258, _base.scss */
.padding-50 {
  padding: 50px;
}

/* line 2262, _base.scss */
.padding-55 {
  padding: 55px;
}

/* line 2266, _base.scss */
.padding-60 {
  padding: 60px;
}

/* line 2270, _base.scss */
.padding-65 {
  padding: 65px;
}

/* line 2274, _base.scss */
.padding-70 {
  padding: 70px;
}

/* line 2278, _base.scss */
.padding-75 {
  padding: 75px;
}

/* line 2282, _base.scss */
.padding-80 {
  padding: 80px;
}

/* line 2286, _base.scss */
.padding-85 {
  padding: 85px;
}

/* line 2290, _base.scss */
.padding-90 {
  padding: 90px;
}

/* line 2294, _base.scss */
.padding-95 {
  padding: 95px;
}

/* line 2298, _base.scss */
.padding-100 {
  padding: 100px;
}

/* line 2302, _base.scss */
.padding-t-0 {
  padding-top: 0px;
}

/* line 2306, _base.scss */
.padding-r-0 {
  padding-right: 0px;
}

/* line 2310, _base.scss */
.padding-b-0 {
  padding-bottom: 0px;
}

/* line 2314, _base.scss */
.padding-l-0 {
  padding-left: 0px;
}

/* line 2318, _base.scss */
.padding-t-1 {
  padding-top: 1px;
}

/* line 2322, _base.scss */
.padding-r-1 {
  padding-right: 1px;
}

/* line 2326, _base.scss */
.padding-b-1 {
  padding-bottom: 1px;
}

/* line 2330, _base.scss */
.padding-l-1 {
  padding-left: 1px;
}

/* line 2334, _base.scss */
.padding-t-2 {
  padding-top: 2px;
}

/* line 2338, _base.scss */
.padding-r-2 {
  padding-right: 2px;
}

/* line 2342, _base.scss */
.padding-b-2 {
  padding-bottom: 2px;
}

/* line 2346, _base.scss */
.padding-l-2 {
  padding-left: 2px;
}

/* line 2350, _base.scss */
.padding-t-3 {
  padding-top: 3px;
}

/* line 2354, _base.scss */
.padding-r-3 {
  padding-right: 3px;
}

/* line 2358, _base.scss */
.padding-b-3 {
  padding-bottom: 3px;
}

/* line 2362, _base.scss */
.padding-l-3 {
  padding-left: 3px;
}

/* line 2366, _base.scss */
.padding-t-4 {
  padding-top: 4px;
}

/* line 2370, _base.scss */
.padding-r-4 {
  padding-right: 4px;
}

/* line 2374, _base.scss */
.padding-b-4 {
  padding-bottom: 4px;
}

/* line 2378, _base.scss */
.padding-l-4 {
  padding-left: 4px;
}

/* line 2382, _base.scss */
.padding-t-5 {
  padding-top: 5px;
}

/* line 2386, _base.scss */
.padding-r-5 {
  padding-right: 5px;
}

/* line 2390, _base.scss */
.padding-b-5 {
  padding-bottom: 5px;
}

/* line 2394, _base.scss */
.padding-l-5 {
  padding-left: 5px;
}

/* line 2398, _base.scss */
.padding-t-6 {
  padding-top: 6px;
}

/* line 2402, _base.scss */
.padding-r-6 {
  padding-right: 6px;
}

/* line 2406, _base.scss */
.padding-b-6 {
  padding-bottom: 6px;
}

/* line 2410, _base.scss */
.padding-l-6 {
  padding-left: 6px;
}

/* line 2414, _base.scss */
.padding-t-7 {
  padding-top: 7px;
}

/* line 2418, _base.scss */
.padding-r-7 {
  padding-right: 7px;
}

/* line 2422, _base.scss */
.padding-b-7 {
  padding-bottom: 7px;
}

/* line 2426, _base.scss */
.padding-l-7 {
  padding-left: 7px;
}

/* line 2430, _base.scss */
.padding-t-8 {
  padding-top: 8px;
}

/* line 2434, _base.scss */
.padding-r-8 {
  padding-right: 8px;
}

/* line 2438, _base.scss */
.padding-b-8 {
  padding-bottom: 8px;
}

/* line 2442, _base.scss */
.padding-l-8 {
  padding-left: 8px;
}

/* line 2446, _base.scss */
.padding-t-9 {
  padding-top: 9px;
}

/* line 2450, _base.scss */
.padding-r-9 {
  padding-right: 9px;
}

/* line 2454, _base.scss */
.padding-b-9 {
  padding-bottom: 9px;
}

/* line 2458, _base.scss */
.padding-l-9 {
  padding-left: 9px;
}

/* line 2462, _base.scss */
.padding-t-10 {
  padding-top: 10px;
}

/* line 2466, _base.scss */
.padding-r-10 {
  padding-right: 10px;
}

/* line 2470, _base.scss */
.padding-b-10 {
  padding-bottom: 10px;
}

/* line 2474, _base.scss */
.padding-l-10 {
  padding-left: 10px;
}

/* line 2478, _base.scss */
.padding-t-12 {
  padding-top: 12px;
}

/* line 2482, _base.scss */
.padding-r-12 {
  padding-right: 12px;
}

/* line 2486, _base.scss */
.padding-b-12 {
  padding-bottom: 12px;
}

/* line 2490, _base.scss */
.padding-l-12 {
  padding-left: 12px;
}

/* line 2494, _base.scss */
.padding-t-14 {
  padding-top: 14px;
}

/* line 2498, _base.scss */
.padding-r-14 {
  padding-right: 14px;
}

/* line 2502, _base.scss */
.padding-b-14 {
  padding-bottom: 14px;
}

/* line 2506, _base.scss */
.padding-l-14 {
  padding-left: 14px;
}

/* line 2510, _base.scss */
.padding-t-16 {
  padding-top: 16px;
}

/* line 2514, _base.scss */
.padding-r-16 {
  padding-right: 16px;
}

/* line 2518, _base.scss */
.padding-b-16 {
  padding-bottom: 16px;
}

/* line 2522, _base.scss */
.padding-l-16 {
  padding-left: 16px;
}

/* line 2526, _base.scss */
.padding-t-18 {
  padding-top: 18px;
}

/* line 2530, _base.scss */
.padding-r-18 {
  padding-right: 18px;
}

/* line 2534, _base.scss */
.padding-b-18 {
  padding-bottom: 18px;
}

/* line 2538, _base.scss */
.padding-l-18 {
  padding-left: 18px;
}

/* line 2542, _base.scss */
.padding-t-20 {
  padding-top: 20px;
}

/* line 2546, _base.scss */
.padding-r-20 {
  padding-right: 20px;
}

/* line 2550, _base.scss */
.padding-b-20 {
  padding-bottom: 20px;
}

/* line 2554, _base.scss */
.padding-l-20 {
  padding-left: 20px;
}

/* line 2558, _base.scss */
.padding-t-25 {
  padding-top: 25px;
}

/* line 2562, _base.scss */
.padding-r-25 {
  padding-right: 25px;
}

/* line 2566, _base.scss */
.padding-b-25 {
  padding-bottom: 25px;
}

/* line 2570, _base.scss */
.padding-l-25 {
  padding-left: 25px;
}

/* line 2574, _base.scss */
.padding-t-30 {
  padding-top: 30px;
}

/* line 2578, _base.scss */
.padding-r-30 {
  padding-right: 30px;
}

/* line 2582, _base.scss */
.padding-b-30 {
  padding-bottom: 30px;
}

/* line 2586, _base.scss */
.padding-l-30 {
  padding-left: 30px;
}

/* line 2590, _base.scss */
.padding-t-35 {
  padding-top: 35px;
}

/* line 2594, _base.scss */
.padding-r-35 {
  padding-right: 35px;
}

/* line 2598, _base.scss */
.padding-b-35 {
  padding-bottom: 35px;
}

/* line 2602, _base.scss */
.padding-l-35 {
  padding-left: 35px;
}

/* line 2606, _base.scss */
.padding-t-40 {
  padding-top: 40px;
}

/* line 2610, _base.scss */
.padding-r-40 {
  padding-right: 40px;
}

/* line 2614, _base.scss */
.padding-b-40 {
  padding-bottom: 40px;
}

/* line 2618, _base.scss */
.padding-l-40 {
  padding-left: 40px;
}

/* line 2622, _base.scss */
.padding-t-45 {
  padding-top: 45px;
}

/* line 2626, _base.scss */
.padding-r-45 {
  padding-right: 45px;
}

/* line 2630, _base.scss */
.padding-b-45 {
  padding-bottom: 45px;
}

/* line 2634, _base.scss */
.padding-l-45 {
  padding-left: 45px;
}

/* line 2638, _base.scss */
.padding-t-50 {
  padding-top: 50px;
}

/* line 2642, _base.scss */
.padding-r-50 {
  padding-right: 50px;
}

/* line 2646, _base.scss */
.padding-b-50 {
  padding-bottom: 50px;
}

/* line 2650, _base.scss */
.padding-l-50 {
  padding-left: 50px;
}

/* line 2654, _base.scss */
.padding-t-55 {
  padding-top: 55px;
}

/* line 2658, _base.scss */
.padding-r-55 {
  padding-right: 55px;
}

/* line 2662, _base.scss */
.padding-b-55 {
  padding-bottom: 55px;
}

/* line 2666, _base.scss */
.padding-l-55 {
  padding-left: 55px;
}

/* line 2670, _base.scss */
.padding-t-60 {
  padding-top: 60px;
}

/* line 2674, _base.scss */
.padding-r-60 {
  padding-right: 60px;
}

/* line 2678, _base.scss */
.padding-b-60 {
  padding-bottom: 60px;
}

/* line 2682, _base.scss */
.padding-l-60 {
  padding-left: 60px;
}

/* line 2686, _base.scss */
.padding-t-65 {
  padding-top: 65px;
}

/* line 2690, _base.scss */
.padding-r-65 {
  padding-right: 65px;
}

/* line 2694, _base.scss */
.padding-b-65 {
  padding-bottom: 65px;
}

/* line 2698, _base.scss */
.padding-l-65 {
  padding-left: 65px;
}

/* line 2702, _base.scss */
.padding-t-70 {
  padding-top: 70px;
}

/* line 2706, _base.scss */
.padding-r-70 {
  padding-right: 70px;
}

/* line 2710, _base.scss */
.padding-b-70 {
  padding-bottom: 70px;
}

/* line 2714, _base.scss */
.padding-l-70 {
  padding-left: 70px;
}

/* line 2718, _base.scss */
.padding-t-75 {
  padding-top: 75px;
}

/* line 2722, _base.scss */
.padding-r-75 {
  padding-right: 75px;
}

/* line 2726, _base.scss */
.padding-b-75 {
  padding-bottom: 75px;
}

/* line 2730, _base.scss */
.padding-l-75 {
  padding-left: 75px;
}

/* line 2734, _base.scss */
.padding-t-80 {
  padding-top: 80px;
}

/* line 2738, _base.scss */
.padding-r-80 {
  padding-right: 80px;
}

/* line 2742, _base.scss */
.padding-b-80 {
  padding-bottom: 80px;
}

/* line 2746, _base.scss */
.padding-l-80 {
  padding-left: 80px;
}

/* line 2750, _base.scss */
.padding-t-85 {
  padding-top: 85px;
}

/* line 2754, _base.scss */
.padding-r-85 {
  padding-right: 85px;
}

/* line 2758, _base.scss */
.padding-b-85 {
  padding-bottom: 85px;
}

/* line 2762, _base.scss */
.padding-l-85 {
  padding-left: 85px;
}

/* line 2766, _base.scss */
.padding-t-90 {
  padding-top: 90px;
}

/* line 2770, _base.scss */
.padding-r-90 {
  padding-right: 90px;
}

/* line 2774, _base.scss */
.padding-b-90 {
  padding-bottom: 90px;
}

/* line 2778, _base.scss */
.padding-l-90 {
  padding-left: 90px;
}

/* line 2782, _base.scss */
.padding-t-95 {
  padding-top: 95px;
}

/* line 2786, _base.scss */
.padding-r-95 {
  padding-right: 95px;
}

/* line 2790, _base.scss */
.padding-b-95 {
  padding-bottom: 95px;
}

/* line 2794, _base.scss */
.padding-l-95 {
  padding-left: 95px;
}

/* line 2798, _base.scss */
.padding-t-100 {
  padding-top: 100px;
}

/* line 2802, _base.scss */
.padding-r-100 {
  padding-right: 100px;
}

/* line 2806, _base.scss */
.padding-b-100 {
  padding-bottom: 100px;
}

/* line 2810, _base.scss */
.padding-l-100 {
  padding-left: 100px;
}

/* ************* END PADDINGS PX *************** */
/* ************* PADDINGS & POSITIONS % *************** */
/* line 2816, _base.scss */
.top-00 {
  top: 0%;
}

/* line 2820, _base.scss */
.bottom-00 {
  bottom: 0%;
}

/* line 2824, _base.scss */
.right-00 {
  right: 0%;
}

/* line 2828, _base.scss */
.left-00 {
  left: 0%;
}

/* line 2832, _base.scss */
.top-05 {
  top: 5%;
}

/* line 2836, _base.scss */
.bottom-05 {
  bottom: 5%;
}

/* line 2840, _base.scss */
.right-05 {
  right: 5%;
}

/* line 2844, _base.scss */
.left-05 {
  left: 5%;
}

/* line 2848, _base.scss */
.top-010 {
  top: 10%;
}

/* line 2852, _base.scss */
.bottom-010 {
  bottom: 10%;
}

/* line 2856, _base.scss */
.right-010 {
  right: 10%;
}

/* line 2860, _base.scss */
.left-010 {
  left: 10%;
}

/* line 2864, _base.scss */
.top-015 {
  top: 15%;
}

/* line 2868, _base.scss */
.bottom-015 {
  bottom: 15%;
}

/* line 2872, _base.scss */
.right-015 {
  right: 15%;
}

/* line 2876, _base.scss */
.left-015 {
  left: 15%;
}

/* line 2880, _base.scss */
.top-020 {
  top: 20%;
}

/* line 2884, _base.scss */
.bottom-020 {
  bottom: 20%;
}

/* line 2888, _base.scss */
.right-020 {
  right: 20%;
}

/* line 2892, _base.scss */
.left-020 {
  left: 20%;
}

/* line 2896, _base.scss */
.top-025 {
  top: 25%;
}

/* line 2900, _base.scss */
.bottom-025 {
  bottom: 25%;
}

/* line 2904, _base.scss */
.right-025 {
  right: 25%;
}

/* line 2908, _base.scss */
.left-025 {
  left: 25%;
}

/* line 2912, _base.scss */
.top-030 {
  top: 30%;
}

/* line 2916, _base.scss */
.bottom-030 {
  bottom: 30%;
}

/* line 2920, _base.scss */
.right-030 {
  right: 30%;
}

/* line 2924, _base.scss */
.left-030 {
  left: 30%;
}

/* line 2928, _base.scss */
.top-035 {
  top: 35%;
}

/* line 2932, _base.scss */
.bottom-035 {
  bottom: 35%;
}

/* line 2936, _base.scss */
.right-035 {
  right: 35%;
}

/* line 2940, _base.scss */
.left-035 {
  left: 35%;
}

/* line 2944, _base.scss */
.top-040 {
  top: 40%;
}

/* line 2948, _base.scss */
.bottom-040 {
  bottom: 40%;
}

/* line 2952, _base.scss */
.right-040 {
  right: 40%;
}

/* line 2956, _base.scss */
.left-040 {
  left: 40%;
}

/* line 2960, _base.scss */
.top-045 {
  top: 45%;
}

/* line 2964, _base.scss */
.bottom-045 {
  bottom: 45%;
}

/* line 2968, _base.scss */
.right-045 {
  right: 45%;
}

/* line 2972, _base.scss */
.left-045 {
  left: 45%;
}

/* line 2976, _base.scss */
.top-050 {
  top: 50%;
}

/* line 2980, _base.scss */
.bottom-050 {
  bottom: 50%;
}

/* line 2984, _base.scss */
.right-050 {
  right: 50%;
}

/* line 2988, _base.scss */
.left-050 {
  left: 50%;
}

/* line 2992, _base.scss */
.top-055 {
  top: 55%;
}

/* line 2996, _base.scss */
.bottom-055 {
  bottom: 55%;
}

/* line 3000, _base.scss */
.right-055 {
  right: 55%;
}

/* line 3004, _base.scss */
.left-055 {
  left: 55%;
}

/* line 3008, _base.scss */
.top-060 {
  top: 60%;
}

/* line 3012, _base.scss */
.bottom-060 {
  bottom: 60%;
}

/* line 3016, _base.scss */
.right-060 {
  right: 60%;
}

/* line 3020, _base.scss */
.left-060 {
  left: 60%;
}

/* line 3024, _base.scss */
.top-065 {
  top: 65%;
}

/* line 3028, _base.scss */
.bottom-065 {
  bottom: 65%;
}

/* line 3032, _base.scss */
.right-065 {
  right: 65%;
}

/* line 3036, _base.scss */
.left-065 {
  left: 65%;
}

/* line 3040, _base.scss */
.top-070 {
  top: 70%;
}

/* line 3044, _base.scss */
.bottom-070 {
  bottom: 70%;
}

/* line 3048, _base.scss */
.right-070 {
  right: 70%;
}

/* line 3052, _base.scss */
.left-070 {
  left: 70%;
}

/* line 3056, _base.scss */
.top-075 {
  top: 75%;
}

/* line 3060, _base.scss */
.bottom-075 {
  bottom: 75%;
}

/* line 3064, _base.scss */
.right-075 {
  right: 75%;
}

/* line 3068, _base.scss */
.left-075 {
  left: 75%;
}

/* line 3072, _base.scss */
.top-080 {
  top: 80%;
}

/* line 3076, _base.scss */
.bottom-080 {
  bottom: 80%;
}

/* line 3080, _base.scss */
.right-080 {
  right: 80%;
}

/* line 3084, _base.scss */
.left-080 {
  left: 80%;
}

/* line 3088, _base.scss */
.top-085 {
  top: 85%;
}

/* line 3092, _base.scss */
.bottom-085 {
  bottom: 85%;
}

/* line 3096, _base.scss */
.right-085 {
  right: 85%;
}

/* line 3100, _base.scss */
.left-085 {
  left: 85%;
}

/* line 3104, _base.scss */
.top-090 {
  top: 90%;
}

/* line 3108, _base.scss */
.bottom-090 {
  bottom: 90%;
}

/* line 3112, _base.scss */
.right-090 {
  right: 90%;
}

/* line 3116, _base.scss */
.left-090 {
  left: 90%;
}

/* line 3120, _base.scss */
.top-095 {
  top: 95%;
}

/* line 3124, _base.scss */
.bottom-095 {
  bottom: 95%;
}

/* line 3128, _base.scss */
.right-095 {
  right: 95%;
}

/* line 3132, _base.scss */
.left-095 {
  left: 95%;
}

/* line 3136, _base.scss */
.top-0100 {
  top: 100%;
}

/* line 3140, _base.scss */
.bottom-0100 {
  bottom: 100%;
}

/* line 3144, _base.scss */
.right-0100 {
  right: 100%;
}

/* line 3148, _base.scss */
.left-0100 {
  left: 100%;
}

/* line 3152, _base.scss */
.padding-00 {
  padding: 0%;
}

/* line 3156, _base.scss */
.padding-05 {
  padding: 5%;
}

/* line 3160, _base.scss */
.padding-010 {
  padding: 10%;
}

/* line 3164, _base.scss */
.padding-015 {
  padding: 15%;
}

/* line 3168, _base.scss */
.padding-020 {
  padding: 20%;
}

/* line 3172, _base.scss */
.padding-025 {
  padding: 25%;
}

/* line 3176, _base.scss */
.padding-030 {
  padding: 30%;
}

/* line 3180, _base.scss */
.padding-035 {
  padding: 35%;
}

/* line 3184, _base.scss */
.padding-040 {
  padding: 40%;
}

/* line 3188, _base.scss */
.padding-045 {
  padding: 45%;
}

/* line 3192, _base.scss */
.padding-050 {
  padding: 50%;
}

/* line 3196, _base.scss */
.padding-055 {
  padding: 55%;
}

/* line 3200, _base.scss */
.padding-060 {
  padding: 60%;
}

/* line 3204, _base.scss */
.padding-065 {
  padding: 65%;
}

/* line 3208, _base.scss */
.padding-070 {
  padding: 70%;
}

/* line 3212, _base.scss */
.padding-075 {
  padding: 75%;
}

/* line 3216, _base.scss */
.padding-080 {
  padding: 80%;
}

/* line 3220, _base.scss */
.padding-085 {
  padding: 85%;
}

/* line 3224, _base.scss */
.padding-090 {
  padding: 90%;
}

/* line 3228, _base.scss */
.padding-095 {
  padding: 95%;
}

/* line 3232, _base.scss */
.padding-0100 {
  padding: 100%;
}

/* line 3236, _base.scss */
.padding-t-00 {
  padding-top: 0%;
}

/* line 3240, _base.scss */
.padding-r-00 {
  padding-right: 0%;
}

/* line 3244, _base.scss */
.padding-b-00 {
  padding-bottom: 0%;
}

/* line 3248, _base.scss */
.padding-l-00 {
  padding-left: 0%;
}

/* line 3252, _base.scss */
.padding-t-05 {
  padding-top: 5%;
}

/* line 3256, _base.scss */
.padding-r-05 {
  padding-right: 5%;
}

/* line 3260, _base.scss */
.padding-b-05 {
  padding-bottom: 5%;
}

/* line 3264, _base.scss */
.padding-l-05 {
  padding-left: 5%;
}

/* line 3268, _base.scss */
.padding-t-010 {
  padding-top: 10%;
}

/* line 3272, _base.scss */
.padding-r-010 {
  padding-right: 10%;
}

/* line 3276, _base.scss */
.padding-b-010 {
  padding-bottom: 10%;
}

/* line 3280, _base.scss */
.padding-l-010 {
  padding-left: 10%;
}

/* line 3284, _base.scss */
.padding-t-015 {
  padding-top: 15%;
}

/* line 3288, _base.scss */
.padding-r-015 {
  padding-right: 15%;
}

/* line 3292, _base.scss */
.padding-b-015 {
  padding-bottom: 15%;
}

/* line 3296, _base.scss */
.padding-l-015 {
  padding-left: 15%;
}

/* line 3300, _base.scss */
.padding-t-020 {
  padding-top: 20%;
}

/* line 3304, _base.scss */
.padding-r-020 {
  padding-right: 20%;
}

/* line 3308, _base.scss */
.padding-b-020 {
  padding-bottom: 20%;
}

/* line 3312, _base.scss */
.padding-l-020 {
  padding-left: 20%;
}

/* line 3316, _base.scss */
.padding-t-025 {
  padding-top: 25%;
}

/* line 3320, _base.scss */
.padding-r-025 {
  padding-right: 25%;
}

/* line 3324, _base.scss */
.padding-b-025 {
  padding-bottom: 25%;
}

/* line 3328, _base.scss */
.padding-l-025 {
  padding-left: 25%;
}

/* line 3332, _base.scss */
.padding-t-030 {
  padding-top: 30%;
}

/* line 3336, _base.scss */
.padding-r-030 {
  padding-right: 30%;
}

/* line 3340, _base.scss */
.padding-b-030 {
  padding-bottom: 30%;
}

/* line 3344, _base.scss */
.padding-l-030 {
  padding-left: 30%;
}

/* line 3348, _base.scss */
.padding-t-035 {
  padding-top: 35%;
}

/* line 3352, _base.scss */
.padding-r-035 {
  padding-right: 35%;
}

/* line 3356, _base.scss */
.padding-b-035 {
  padding-bottom: 35%;
}

/* line 3360, _base.scss */
.padding-l-035 {
  padding-left: 35%;
}

/* line 3364, _base.scss */
.padding-t-040 {
  padding-top: 40%;
}

/* line 3368, _base.scss */
.padding-r-040 {
  padding-right: 40%;
}

/* line 3372, _base.scss */
.padding-b-040 {
  padding-bottom: 40%;
}

/* line 3376, _base.scss */
.padding-l-040 {
  padding-left: 40%;
}

/* line 3380, _base.scss */
.padding-t-045 {
  padding-top: 45%;
}

/* line 3384, _base.scss */
.padding-r-045 {
  padding-right: 45%;
}

/* line 3388, _base.scss */
.padding-b-045 {
  padding-bottom: 45%;
}

/* line 3392, _base.scss */
.padding-l-045 {
  padding-left: 45%;
}

/* line 3396, _base.scss */
.padding-t-050 {
  padding-top: 50%;
}

/* line 3400, _base.scss */
.padding-r-050 {
  padding-right: 50%;
}

/* line 3404, _base.scss */
.padding-b-050 {
  padding-bottom: 50%;
}

/* line 3408, _base.scss */
.padding-l-050 {
  padding-left: 50%;
}

/* line 3412, _base.scss */
.padding-t-055 {
  padding-top: 55%;
}

/* line 3416, _base.scss */
.padding-r-055 {
  padding-right: 55%;
}

/* line 3420, _base.scss */
.padding-b-055 {
  padding-bottom: 55%;
}

/* line 3424, _base.scss */
.padding-l-055 {
  padding-left: 55%;
}

/* line 3428, _base.scss */
.padding-t-060 {
  padding-top: 60%;
}

/* line 3432, _base.scss */
.padding-r-060 {
  padding-right: 60%;
}

/* line 3436, _base.scss */
.padding-b-060 {
  padding-bottom: 60%;
}

/* line 3440, _base.scss */
.padding-l-060 {
  padding-left: 60%;
}

/* line 3444, _base.scss */
.padding-t-065 {
  padding-top: 65%;
}

/* line 3448, _base.scss */
.padding-r-065 {
  padding-right: 65%;
}

/* line 3452, _base.scss */
.padding-b-065 {
  padding-bottom: 65%;
}

/* line 3456, _base.scss */
.padding-l-065 {
  padding-left: 65%;
}

/* line 3460, _base.scss */
.padding-t-070 {
  padding-top: 70%;
}

/* line 3464, _base.scss */
.padding-r-070 {
  padding-right: 70%;
}

/* line 3468, _base.scss */
.padding-b-070 {
  padding-bottom: 70%;
}

/* line 3472, _base.scss */
.padding-l-070 {
  padding-left: 70%;
}

/* line 3476, _base.scss */
.padding-t-075 {
  padding-top: 75%;
}

/* line 3480, _base.scss */
.padding-r-075 {
  padding-right: 75%;
}

/* line 3484, _base.scss */
.padding-b-075 {
  padding-bottom: 75%;
}

/* line 3488, _base.scss */
.padding-l-075 {
  padding-left: 75%;
}

/* line 3492, _base.scss */
.padding-t-080 {
  padding-top: 80%;
}

/* line 3496, _base.scss */
.padding-r-080 {
  padding-right: 80%;
}

/* line 3500, _base.scss */
.padding-b-080 {
  padding-bottom: 80%;
}

/* line 3504, _base.scss */
.padding-l-080 {
  padding-left: 80%;
}

/* line 3508, _base.scss */
.padding-t-085 {
  padding-top: 85%;
}

/* line 3512, _base.scss */
.padding-r-085 {
  padding-right: 85%;
}

/* line 3516, _base.scss */
.padding-b-085 {
  padding-bottom: 85%;
}

/* line 3520, _base.scss */
.padding-l-085 {
  padding-left: 85%;
}

/* line 3524, _base.scss */
.padding-t-090 {
  padding-top: 90%;
}

/* line 3528, _base.scss */
.padding-r-090 {
  padding-right: 90%;
}

/* line 3532, _base.scss */
.padding-b-090 {
  padding-bottom: 90%;
}

/* line 3536, _base.scss */
.padding-l-090 {
  padding-left: 90%;
}

/* line 3540, _base.scss */
.padding-t-095 {
  padding-top: 95%;
}

/* line 3544, _base.scss */
.padding-r-095 {
  padding-right: 95%;
}

/* line 3548, _base.scss */
.padding-b-095 {
  padding-bottom: 95%;
}

/* line 3552, _base.scss */
.padding-l-095 {
  padding-left: 95%;
}

/* line 3556, _base.scss */
.padding-t-0100 {
  padding-top: 100%;
}

/* line 3560, _base.scss */
.padding-r-0100 {
  padding-right: 100%;
}

/* line 3564, _base.scss */
.padding-b-0100 {
  padding-bottom: 100%;
}

/* line 3568, _base.scss */
.padding-l-0100 {
  padding-left: 100%;
}

/* ************* END PADDINGS % *************** */
/* ************* PROPERTIES BOX *************** */
/* line 3574, _base.scss */
.width-1 {
  width: 1px;
}

/* line 3578, _base.scss */
.height-1 {
  height: 1px;
}

/* line 3582, _base.scss */
.width-2 {
  width: 2px;
}

/* line 3586, _base.scss */
.height-2 {
  height: 2px;
}

/* line 3590, _base.scss */
.width-3 {
  width: 3px;
}

/* line 3594, _base.scss */
.height-3 {
  height: 3px;
}

/* line 3598, _base.scss */
.width-4 {
  width: 4px;
}

/* line 3602, _base.scss */
.height-4 {
  height: 4px;
}

/* line 3606, _base.scss */
.width-5 {
  width: 5px;
}

/* line 3610, _base.scss */
.height-5 {
  height: 5px;
}

/* line 3614, _base.scss */
.width-6 {
  width: 6px;
}

/* line 3618, _base.scss */
.height-6 {
  height: 6px;
}

/* line 3622, _base.scss */
.width-7 {
  width: 7px;
}

/* line 3626, _base.scss */
.height-7 {
  height: 7px;
}

/* line 3630, _base.scss */
.width-8 {
  width: 8px;
}

/* line 3634, _base.scss */
.height-8 {
  height: 8px;
}

/* line 3638, _base.scss */
.width-9 {
  width: 9px;
}

/* line 3642, _base.scss */
.height-9 {
  height: 9px;
}

/* line 3646, _base.scss */
.width-10 {
  width: 10px;
}

/* line 3650, _base.scss */
.height-10 {
  height: 10px;
}

/* line 3654, _base.scss */
.width-5 {
  width: 5px;
}

/* line 3658, _base.scss */
.height-5 {
  height: 5px;
}

/* line 3662, _base.scss */
.width-10 {
  width: 10px;
}

/* line 3666, _base.scss */
.height-10 {
  height: 10px;
}

/* line 3670, _base.scss */
.width-15 {
  width: 15px;
}

/* line 3674, _base.scss */
.height-15 {
  height: 15px;
}

/* line 3678, _base.scss */
.width-20 {
  width: 20px;
}

/* line 3682, _base.scss */
.height-20 {
  height: 20px;
}

/* line 3686, _base.scss */
.width-25 {
  width: 25px;
}

/* line 3690, _base.scss */
.height-25 {
  height: 25px;
}

/* line 3694, _base.scss */
.width-30 {
  width: 30px;
}

/* line 3698, _base.scss */
.height-30 {
  height: 30px;
}

/* line 3702, _base.scss */
.width-35 {
  width: 35px;
}

/* line 3706, _base.scss */
.height-35 {
  height: 35px;
}

/* line 3710, _base.scss */
.width-40 {
  width: 40px;
}

/* line 3714, _base.scss */
.height-40 {
  height: 40px;
}

/* line 3718, _base.scss */
.width-45 {
  width: 45px;
}

/* line 3722, _base.scss */
.height-45 {
  height: 45px;
}

/* line 3726, _base.scss */
.width-50 {
  width: 50px;
}

/* line 3730, _base.scss */
.height-50 {
  height: 50px;
}

/* line 3734, _base.scss */
.width-55 {
  width: 55px;
}

/* line 3738, _base.scss */
.height-55 {
  height: 55px;
}

/* line 3742, _base.scss */
.width-60 {
  width: 60px;
}

/* line 3746, _base.scss */
.height-60 {
  height: 60px;
}

/* line 3750, _base.scss */
.width-65 {
  width: 65px;
}

/* line 3754, _base.scss */
.height-65 {
  height: 65px;
}

/* line 3758, _base.scss */
.width-70 {
  width: 70px;
}

/* line 3762, _base.scss */
.height-70 {
  height: 70px;
}

/* line 3766, _base.scss */
.width-75 {
  width: 75px;
}

/* line 3770, _base.scss */
.height-75 {
  height: 75px;
}

/* line 3774, _base.scss */
.width-80 {
  width: 80px;
}

/* line 3778, _base.scss */
.height-80 {
  height: 80px;
}

/* line 3782, _base.scss */
.width-85 {
  width: 85px;
}

/* line 3786, _base.scss */
.height-85 {
  height: 85px;
}

/* line 3790, _base.scss */
.width-90 {
  width: 90px;
}

/* line 3794, _base.scss */
.height-90 {
  height: 90px;
}

/* line 3798, _base.scss */
.width-95 {
  width: 95px;
}

/* line 3802, _base.scss */
.height-95 {
  height: 95px;
}

/* line 3806, _base.scss */
.width-100 {
  width: 100px;
}

/* line 3810, _base.scss */
.height-100 {
  height: 100px;
}

/* line 3814, _base.scss */
.width-05 {
  width: 5%;
}

/* line 3818, _base.scss */
.height-05 {
  height: 5%;
}

/* line 3822, _base.scss */
.width-010 {
  width: 10%;
}

/* line 3826, _base.scss */
.height-010 {
  height: 10%;
}

/* line 3830, _base.scss */
.width-015 {
  width: 15%;
}

/* line 3834, _base.scss */
.height-015 {
  height: 15%;
}

/* line 3838, _base.scss */
.width-020 {
  width: 20%;
}

/* line 3842, _base.scss */
.height-020 {
  height: 20%;
}

/* line 3846, _base.scss */
.width-025 {
  width: 25%;
}

/* line 3850, _base.scss */
.height-025 {
  height: 25%;
}

/* line 3854, _base.scss */
.width-030 {
  width: 30%;
}

/* line 3858, _base.scss */
.height-030 {
  height: 30%;
}

/* line 3862, _base.scss */
.width-035 {
  width: 35%;
}

/* line 3866, _base.scss */
.height-035 {
  height: 35%;
}

/* line 3870, _base.scss */
.width-040 {
  width: 40%;
}

/* line 3874, _base.scss */
.height-040 {
  height: 40%;
}

/* line 3878, _base.scss */
.width-045 {
  width: 45%;
}

/* line 3882, _base.scss */
.height-045 {
  height: 45%;
}

/* line 3886, _base.scss */
.width-050 {
  width: 50%;
}

/* line 3890, _base.scss */
.height-050 {
  height: 50%;
}

/* line 3894, _base.scss */
.width-055 {
  width: 55%;
}

/* line 3898, _base.scss */
.height-055 {
  height: 55%;
}

/* line 3902, _base.scss */
.width-060 {
  width: 60%;
}

/* line 3906, _base.scss */
.height-060 {
  height: 60%;
}

/* line 3910, _base.scss */
.width-065 {
  width: 65%;
}

/* line 3914, _base.scss */
.height-065 {
  height: 65%;
}

/* line 3918, _base.scss */
.width-070 {
  width: 70%;
}

/* line 3922, _base.scss */
.height-070 {
  height: 70%;
}

/* line 3926, _base.scss */
.width-075 {
  width: 75%;
}

/* line 3930, _base.scss */
.height-075 {
  height: 75%;
}

/* line 3934, _base.scss */
.width-080 {
  width: 80%;
}

/* line 3938, _base.scss */
.height-080 {
  height: 80%;
}

/* line 3942, _base.scss */
.width-085 {
  width: 85%;
}

/* line 3946, _base.scss */
.height-085 {
  height: 85%;
}

/* line 3950, _base.scss */
.width-090 {
  width: 90%;
}

/* line 3954, _base.scss */
.height-090 {
  height: 90%;
}

/* line 3958, _base.scss */
.width-095 {
  width: 95%;
}

/* line 3962, _base.scss */
.height-095 {
  height: 95%;
}

/* line 3966, _base.scss */
.width-0100 {
  width: 100%;
}

/* line 3970, _base.scss */
.height-0100 {
  height: 100%;
}

/* line 3974, _base.scss */
.height-100vh {
  height: 100vh;
}

/* line 3978, _base.scss */
.flex-direction-r {
  flex-direction: row;
}

/* line 3982, _base.scss */
.flex-direction-rr {
  flex-direction: row-reverse;
}

/* line 3986, _base.scss */
.flex-direction-c {
  flex-direction: column;
}

/* line 3990, _base.scss */
.flex-direction-cr {
  flex-direction: column-reverse;
}

/* line 3994, _base.scss */
.flex-wrap-n {
  flex-wrap: nowrap;
}

/* line 3998, _base.scss */
.flex-wrap-w {
  flex-wrap: wrap;
}

/* line 4002, _base.scss */
.flex-wrap-wr {
  flex-wrap: wrap-reverse;
}

/* line 4006, _base.scss */
.flex-flow-c {
  flex-flow: column;
}

/* line 4010, _base.scss */
.flex-flow-cr {
  flex-flow: column-reverse;
}

/* line 4014, _base.scss */
.flex-flow-n {
  flex-flow: nowrap;
}

/* line 4018, _base.scss */
.flex-flow-r {
  flex-flow: row;
}

/* line 4022, _base.scss */
.flex-flow-rr {
  flex-flow: row-reverse;
}

/* line 4026, _base.scss */
.flex-flow-w {
  flex-flow: wrap;
}

/* line 4030, _base.scss */
.flex-flow-wr {
  flex-flow: wrap-reverse;
}

/* line 4034, _base.scss */
.justify-content-c {
  justify-content: center;
}

/* line 4038, _base.scss */
.justify-content-fe {
  justify-content: flex-end;
}

/* line 4042, _base.scss */
.justify-content-fs {
  justify-content: flex-start;
}

/* line 4046, _base.scss */
.justify-content-sa {
  justify-content: space-around;
}

/* line 4050, _base.scss */
.justify-content-sb {
  justify-content: space-between;
}

/* line 4054, _base.scss */
.display-b {
  display: block;
}

/* line 4058, _base.scss */
.display-ib {
  display: inline-block;
}

/* line 4062, _base.scss */
.display-f {
  display: flex;
}

/* line 4066, _base.scss */
.display-n {
  display: none;
}

/* line 4070, _base.scss */
.display-i {
  display: inline;
}

/* line 4074, _base.scss */
.display-t {
  display: table;
}

/* line 4078, _base.scss */
.display-tc {
  display: table-cell;
}

/* line 4082, _base.scss */
.display-tr {
  display: table-row;
}

/* line 4086, _base.scss */
.display-it {
  display: inline-table;
}

/* line 4090, _base.scss */
.table-layout-f {
  table-layout: fixed;
}

/* line 4094, _base.scss */
.justify-content-c {
  justify-content: center;
}

/* line 4098, _base.scss */
.align-items-c {
  align-items: center;
}

/* line 4102, _base.scss */
.align-items-b {
  align-items: baseline;
}

/* line 4106, _base.scss */
.visibility-v {
  visibility: visible;
}

/* line 4110, _base.scss */
.visibility-h {
  visibility: hidden;
}

/* line 4114, _base.scss */
.position-r {
  position: relative;
}

/* line 4118, _base.scss */
.position-a {
  position: absolute;
}

/* line 4122, _base.scss */
.position-f {
  position: fixed;
}

/* line 4126, _base.scss */
.position-s {
  position: static;
}

/* line 4130, _base.scss */
.float-l {
  float: left;
}

/* line 4134, _base.scss */
.float-r {
  float: right;
}

/* line 4138, _base.scss */
.float-n {
  float: none;
}

/* -- Control de capas -- */
/* line 4144, _base.scss */
.phone-xs,
.phone-min,
.phone,
.tablet,
.desktop,
.large_desktop {
  padding: 5px;
  background-color: #fff;
  position: fixed;
  bottom: 0;
  right: 0;
  display: none;
  z-index: 100;
}

/* line 4159, _base.scss */
.phone-xs,
.phone-xs:before {
  content: '320px';
}
@media screen and (min-width: 320px) {
  /* line 4159, _base.scss */
  .phone-xs,
  .phone-xs:before {
    display: block;
  }
}

/* line 4167, _base.scss */
.phone-min,
.phone-min:before {
  content: '480px';
}
@media screen and (min-width: 384px) {
  /* line 4167, _base.scss */
  .phone-min,
  .phone-min:before {
    display: block;
  }
}

/* line 4175, _base.scss */
.phone,
.phone:before {
  content: 'Default';
  display: block;
}
@media screen and (min-width: 384px) {
  /* line 4175, _base.scss */
  .phone,
  .phone:before {
    display: none;
  }
}
@media screen and (min-width: 320px) {
  /* line 4175, _base.scss */
  .phone,
  .phone:before {
    display: none;
  }
}

/* line 4187, _base.scss */
.tablet,
.tablet:before {
  content: '768px';
}
@media screen and (min-width: 768px) {
  /* line 4187, _base.scss */
  .tablet,
  .tablet:before {
    display: block;
  }
}

/* line 4195, _base.scss */
.desktop,
.desktop:before {
  content: '1012';
}
@media screen and (min-width: 990px) {
  /* line 4195, _base.scss */
  .desktop,
  .desktop:before {
    display: block !important;
  }
}

/* line 4203, _base.scss */
.large_desktop,
.large_desktop:before {
  content: '1900px';
}
@media screen and (min-width: 1900px) {
  /* line 4203, _base.scss */
  .large_desktop,
  .large_desktop:before {
    display: block !important;
  }
}

@media screen and (min-width: 384px) {
  /* line 4211, _base.scss */
  .hidden-xss {
    display: none;
  }
}

/* line 4217, _base.scss */
.visible-xss {
  display: none;
}
@media screen and (min-width: 384px) {
  /* line 4217, _base.scss */
  .visible-xss {
    display: block;
  }
}

/* line 4224, _base.scss */
.hidden-sp {
  display: block;
}
@media screen and (min-width: 1430px) {
  /* line 4224, _base.scss */
  .hidden-sp {
    display: none !important;
  }
}

/* line 4231, _base.scss */
.relativa {
  position: relative;
}

/* line 4235, _base.scss */
.relative-aux {
  position: relative;
  z-index: 1000;
}

/* line 4240, _base.scss */
.relative-on-top {
  position: relative;
  display: none;
  z-index: 1000;
}

/* line 4246, _base.scss */
#v-tpa,
#v-rpa {
  display: none;
}

/* line 4251, _base.scss */
.video-responsive-dir {
  width: 100%;
  height: 322px;
}
@media screen and (min-width: 384px) {
  /* line 4251, _base.scss */
  .video-responsive-dir {
    height: 222px;
  }
}
@media screen and (min-width: 768px) {
  /* line 4251, _base.scss */
  .video-responsive-dir {
    width: 100%;
    height: 390px;
  }
}
@media screen and (min-width: 990px) {
  /* line 4251, _base.scss */
  .video-responsive-dir {
    width: 563px;
    height: 316px;
  }
}
@media screen and (min-width: 1900px) {
  /* line 4251, _base.scss */
  .video-responsive-dir {
    width: 635px;
    height: 360px;
  }
}

/* line 4273, _base.scss */
.video-responsive-dir {
  width: 100%;
  height: 322px;
}
@media screen and (min-width: 320px) {
  /* line 4273, _base.scss */
  .video-responsive-dir {
    height: 180px;
  }
}
@media screen and (min-width: 384px) {
  /* line 4273, _base.scss */
  .video-responsive-dir {
    height: 222px;
  }
}
@media screen and (min-width: 768px) {
  /* line 4273, _base.scss */
  .video-responsive-dir {
    width: 100%;
    height: 390px;
  }
}
@media screen and (min-width: 990px) {
  /* line 4273, _base.scss */
  .video-responsive-dir {
    width: 100%;
    height: 316px;
  }
}
@media screen and (min-width: 1900px) {
  /* line 4273, _base.scss */
  .video-responsive-dir {
    width: 635px;
    height: 360px;
  }
}

/*CONFIGURACIÓN AUDIO JS RESPONSIVE*/
/* line 4301, _base.scss */
audio {
  display: none;
}

/*
audio {
	position: relative;
	z-index: -100;
}

.content-controls {
	width: 100%;
	overflow: hidden;
}

.audiojs {
	width: 100%!important;
}

.audiojs .play-pause {
	width: 7%!important;
	@include modular-mq(mobile_xs) {
		width: 15%!important;
	}
	@include modular-mq(tablet) {
		width: 6%!important;
	}
}

.audiojs .time {
	float: right!important;
}

.audiojs .scrubber {
	width: 69.3%!important;
	@include modular-mq(mobile_xs) {
		width: 32%!important;
	}
	@include modular-mq(mobile_s) {
		width: 57%!important;
	}
	@include modular-mq(tablet) {
		width: 75.6%!important;
	}
	@include modular-mq(desktop) {
		width: 69.3%!important;
	}
	@include modular-mq(large_desktop) {
		width: 73%!important;
	}

}

.error-message{
	display: none;
}
*/
/* line 4359, _base.scss */
.lista_ordenada {
  margin: 0;
  padding: 0 0 0 20px;
}
/* line 4362, _base.scss */
.lista_ordenada li {
  margin-bottom: 0px;
}
/* line 4365, _base.scss */
.lista_ordenada li ol li {
  list-style-type: upper-roman;
}
/* line 4368, _base.scss */
.lista_ordenada li ol li ol li {
  list-style-type: disc;
}

/* line 4377, _base.scss */
.img-shadow {
  -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.83);
  -moz-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.83);
  box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.83);
}

/* line 4381, _base.scss */
.vertical-gradient {
  background: #efefef;
  background: -moz-linear-gradient(90deg, #efefef 53%, white 76%);
  background: -webkit-linear-gradient(90deg, #efefef 53%, white 76%);
  background: -o-linear-gradient(90deg, #efefef 53%, white 76%);
  background: -ms-linear-gradient(90deg, #efefef 53%, white 76%);
  background: linear-gradient(180deg, #efefef 53%, white 76%);
  background-position: 56px 56px;
}

/* line 4385, _base.scss */
.st-link {
  color: #428bca;
}

/* -- Estilos de apoyo -- */
/* line 4391, _base.scss */
.clicable {
  cursor: pointer;
}

/* line 4395, _base.scss */
a.afocus:focus {
  background-color: #014BA0;
  outline: 3px solid #014BA0;
  color: #fff;
}

/* line 4401, _base.scss */
.st-padding {
  padding-right: 15px;
  padding-left: 15px;
}
@media screen and (min-width: 768px) {
  /* line 4401, _base.scss */
  .st-padding {
    padding-right: 0px;
    padding-left: 0px;
  }
}

/* line 4410, _base.scss */
.st-margin {
  margin-right: 15px;
  margin-left: 15px;
}
@media screen and (min-width: 768px) {
  /* line 4410, _base.scss */
  .st-margin {
    margin-right: 0px;
    margin-left: 0px;
  }
}

/* line 4419, _base.scss */
.no-padding {
  padding-right: 0px;
  padding-left: 0px;
}
@media screen and (min-width: 768px) {
  /* line 4419, _base.scss */
  .no-padding {
    padding: 0px 15px;
  }
}

/* line 4427, _base.scss */
.no-padding-nav {
  padding-right: 0px;
  padding-left: 0px;
}

/* line 4432, _base.scss */
.reset-tb-margin {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* Bordes light y estandar */
/* line 4439, _base.scss */
.b-top-lh {
  border-top: 1px solid #EFEFEF;
}

/* line 4443, _base.scss */
.b-bottom-lh {
  border-bottom: 1px solid #EFEFEF;
}

/* line 4447, _base.scss */
.b-top {
  border-top: 1px solid #ccc;
}

/* line 4451, _base.scss */
.b-bottom {
  border-bottom: 1px solid #ccc;
}

/* line 4455, _base.scss */
.b-top-lh {
  border-top: 1px solid #EFEFEF;
}

/* line 4459, _base.scss */
.b-bottom-lh {
  border-bottom: 1px solid #EFEFEF;
}

/* line 4463, _base.scss */
.b-top-blue-lh {
  border-top: 1px solid #4B7CAD;
}

/* line 4467, _base.scss */
.b-bottom-blue-lh {
  border-bottom: 1px solid #4B7CAD;
}

/* line 4471, _base.scss */
.m-top {
  margin-top: 10px !important;
}

/* line 4475, _base.scss */
.m-bottom {
  margin-bottom: 10px;
}

/* line 4479, _base.scss */
.p-top {
  padding-top: 10px;
}

/* line 4483, _base.scss */
.p-bottom {
  padding-bottom: 10px;
}

/* line 4487, _base.scss */
.p-xs-top {
  padding-top: 5px;
}

/* line 4491, _base.scss */
.p-xs-bottom {
  padding-bottom: 5px;
}

/* line 4495, _base.scss */
.no-margin-b {
  margin-bottom: 0px;
}

/* line 4499, _base.scss */
.m-xs-top {
  margin-top: 5px;
}

/* line 4503, _base.scss */
.m-xs-bottom {
  margin-bottom: 5px;
}

/* line 4507, _base.scss */
.m-l-top {
  margin-top: 20px !important;
}

/* line 4511, _base.scss */
.m-l-bottom {
  margin-bottom: 20px;
}

/* line 4515, _base.scss */
.m-xl-top {
  margin-top: 30px !important;
}

/* line 4519, _base.scss */
.m-xl-bottom {
  margin-bottom: 30px;
}

/* line 4523, _base.scss */
.p-m-top {
  padding-top: 20px;
}

/* line 4527, _base.scss */
.p-m-bottom {
  padding-bottom: 20px;
}

/* line 4531, _base.scss */
.p-l-top {
  padding-top: 30px;
}

/* line 4535, _base.scss */
.p-l-bottom {
  padding-bottom: 30px;
}

/* line 4539, _base.scss */
.m-l-top-xs {
  margin-top: 15px;
}
@media screen and (min-width: 768px) {
  /* line 4539, _base.scss */
  .m-l-top-xs {
    margin-top: 0px;
  }
}

/* line 4546, _base.scss */
.m-l-bottom-xm {
  margin-bottom: 15px;
}
@media screen and (min-width: 990px) {
  /* line 4546, _base.scss */
  .m-l-bottom-xm {
    margin-bottom: 0px;
  }
}

/* line 4553, _base.scss */
.m-x-none {
  margin-left: 0;
  margin-right: 0;
}

/* line 4558, _base.scss */
.m-y-none {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 4563, _base.scss */
.p-x-none {
  padding-left: 0;
  padding-right: 0;
}

/* line 4568, _base.scss */
.p-y-none {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 4573, _base.scss */
.capz {
  text-transform: capitalize;
}

/* line 4577, _base.scss */
.uppc, .text-trans-u {
  text-transform: uppercase;
}

/* line 4580, _base.scss */
.lwc {
  text-transform: lowercase;
}

/* line 4584, _base.scss */
.txt-d-none {
  text-decoration: none !important;
}

/* line 4588, _base.scss */
.back-dark {
  background-color: #333;
}

/* line 4592, _base.scss */
.txt-shadow {
  color: #fff !important;
  text-shadow: 0px 1px 1px #333333;
}

/*Color de contraste bajo fondo oscuro*/
/* line 4598, _base.scss */
.cc-oscuro {
  color: #fff;
}

/*Color de contraste bajo fondo claro*/
/* line 4603, _base.scss */
.cc-claro {
  color: #333;
}

/* line 4607, _base.scss */
.c-txt-dark {
  color: #333;
}

/* line 4611, _base.scss */
.c-txt-med {
  color: #666;
}

/* line 4615, _base.scss */
.c-txt-light {
  color: #999;
}

/* line 4619, _base.scss */
.no-borde {
  border: none !important;
}

/* line 4623, _base.scss */
.clear {
  display: block;
  clear: both !important;
}

/* line 4628, _base.scss */
.force-ovfw {
  overflow: hidden;
  position: relative;
}

/* line 4633, _base.scss */
.noutline {
  outline: none !important;
}

/* line 4637, _base.scss */
.c-rtpa-d {
  color: #1D4287;
}

/* line 4641, _base.scss */
.c-rtpa-l {
  color: #014BA0 !important;
}

/* line 4645, _base.scss */
.back-st {
  background-color: #EFEFEF;
}

/* line 4649, _base.scss */
.aHoverC:hover {
  color: #fff;
}

/* line 4653, _base.scss */
.hde {
  display: none !important;
}

/* -- Estilos de titulares -- */
/* titulo a todo width: Para aquellos títulos que tengan un elemento superior, por lo que necesitan margin top y bottom*/
/* line 4660, _base.scss */
.tit-w {
  margin: 8px 0px 0px 0px;
  padding: 0;
}

/* Para todos los títulos que tengan una imagen a la izquierda o derecha, la cuestión es eliminear el margin superior para que se alinee a la imagen lateral*/
/* line 4667, _base.scss */
.tit-header {
  margin: 0;
  padding: 0;
}

/* line 4672, _base.scss */
.tit-h {
  margin: 0px;
  padding: 0;
}

/* line 4677, _base.scss */
.tit-xxs {
  font-size: 0.9em;
}

/* line 4681, _base.scss */
.tit-xs {
  font-size: 0.9em;
}

/* line 4685, _base.scss */
.tit-ss {
  font-size: 1em;
}

/* line 4689, _base.scss */
.tit-s {
  font-size: 1.2em;
}

/* line 4693, _base.scss */
.tit-m {
  font-size: 1.4em;
}

/* line 4697, _base.scss */
.tit-mm {
  font-size: 1.8em;
}
@media screen and (min-width: 768px) {
  /* line 4697, _base.scss */
  .tit-mm {
    font-size: 1.8em !important;
  }
}

/* line 4704, _base.scss */
.tit-l {
  font-size: 2em;
}

/* line 4708, _base.scss */
.tit-xl {
  font-size: 2.4em;
}

/* line 4712, _base.scss */
.tit-bold {
  font-weight: bold;
}

/* -- Estilos de line height -- */
/* line 4718, _base.scss */
.lh-xss {
  line-height: 16px;
}

/* line 4722, _base.scss */
.lh-xs {
  line-height: 18px;
}

/* line 4726, _base.scss */
.lh-s {
  line-height: 20px;
}

/* line 4730, _base.scss */
.lh-m {
  line-height: 22px;
}

/* line 4734, _base.scss */
.lh-l {
  line-height: 35px;
}

/* -- Estilos de textos -- */
/* line 4740, _base.scss */
.txt-xs {
  font-size: 0.8em;
}

/* line 4744, _base.scss */
.txt-s {
  font-size: 0.9em;
}

/* line 4748, _base.scss */
.txt-m {
  font-size: 1.2em;
}

/* line 4752, _base.scss */
.txt-l {
  font-size: 1.5em;
}

/* line 4759, _base.scss */
.txt-center,
.text-align-c {
  text-align: center;
}

/* line 4764, _base.scss */
.sub-tit {
  display: block;
  padding-bottom: 5px;
}

/* line 4769, _base.scss */
.force-center {
  margin: 0 auto;
  text-align: center;
}

/* line 4774, _base.scss */
.alignr {
  text-align: right;
}

/* line 4778, _base.scss */
.alignl {
  text-align: left;
}

/* line 4782, _base.scss */
.fondo-tpa {
  background-color: #cc3300 !important;
}

/* line 4786, _base.scss */
.bg-rtpa-l {
  background-color: #014BA0 !important;
}

/* line 4790, _base.scss */
.bg-rtpa-d {
  background-color: #1D4287 !important;
}

/* line 4794, _base.scss */
.bg-light {
  background-color: #f5f5f5;
}

/* line 4798, _base.scss */
.href-white {
  color: #fff;
}

/* line 4801, _base.scss */
.href-white:hover,
.href-white:active {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.8);
}

/* line 4807, _base.scss */
.href-white-low {
  color: rgba(255, 255, 255, 0.7);
}

/* line 4810, _base.scss */
.href-white-low:hover,
.href-white-low:active {
  text-decoration: none;
  color: white;
}

/* line 4816, _base.scss */
.c-contrast {
  color: #fff;
}

/* line 4820, _base.scss */
a {
  color: #014BA0;
}
/* line 4823, _base.scss */
a.a-block:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Typografia */
@font-face {
  font-family: rtpaBook;
  src: url("../fonts/museo/MuseoSans-300.otf");
  font-style: 300;
}
@font-face {
  font-family: rtpaBook;
  src: url("../fonts/museo/MuseoSans_700.otf");
  font-weight: 700;
  font-weight: bold;
  font-style: normal;
}
/* ### NEW FONTS 2023 */
@font-face {
  font-family: 'Museo';
  src: url("../fonts/museo/Museo300-Regular.otf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Museo';
  src: url("../fonts/museo/Museo700-Regular.otf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Museo';
  src: url("../fonts/museo/Museo900.otf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'fuenteRTPA';
  src: url("../fonts/museo/MuseoSans_700.otf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'fuenteRTPA';
  src: url("../fonts/museo/MuseoSans-300.otf");
  font-weight: 300;
  font-style: normal;
}
/* line 56, _dom.scss */
body {
  font-family: "fuenteRTPA";
  background-color: white;
  /* -webkit-transform-style: preserve-3d; */
}

/* line 63, _dom.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Museo";
  font-weight: 700;
}

/* -- Inicializamos los ul li para evitar problemas con los margin y padings -- */
/* line 69, _dom.scss */
ul, li {
  margin: 0;
  padding: 0;
}

/* -- Controlamos el estilo dom de los enlaces, los modificamos en dom por que serán elementos universales -- */
/* line 75, _dom.scss */
a {
  margin: 0;
  padding: 0;
}

/*
a:focus {
	background-color: $c-a-focus;
	outline: 3px solid $c-a-focus;
	color: $c-a-mnu;
}
*/
/* line 88, _dom.scss */
.navbar {
  min-height: 55px;
}

/*Genericos*/
/* line 4, _modules.scss */
.wraper-mnu-vertical {
  width: 100%;
}

/* line 9, _modules.scss */
._header {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 14, _modules.scss */
._header-publi {
  padding: 10px 0px 6px 0px;
}
@media screen and (min-width: 990px) {
  /* line 14, _modules.scss */
  ._header-publi {
    padding: 36px 0px 6px 0px;
  }
}

/* line 26, _modules.scss */
.publi-home {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  /* line 26, _modules.scss */
  .publi-home {
    margin-top: 0px;
  }
}
@media screen and (min-width: 990px) {
  /* line 26, _modules.scss */
  .publi-home {
    margin-top: 32px;
  }
}

/* line 37, _modules.scss */
.publi-sercciones {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  /* line 37, _modules.scss */
  .publi-sercciones {
    margin-top: 0px;
  }
}
@media screen and (min-width: 990px) {
  /* line 37, _modules.scss */
  .publi-sercciones {
    margin-top: 17px;
  }
}

/* line 52, _modules.scss */
._h-padding-top {
  padding-top: 20px;
}

/* line 56, _modules.scss */
._h-margin-bottom {
  margin-bottom: 20px;
}

/* line 60, _modules.scss */
.articulo {
  padding-bottom: 15px;
  /* border-bottom: 1px solid #DDD; */
  overflow: hidden;
}

/* line 67, _modules.scss */
.ico-audiencia {
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  border-radius: 0.25em;
  position: relative;
  /* top:2px; */
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: left;
  background-color: #ccc;
}

/* line 80, _modules.scss */
.back-content-promos {
  background-color: #1058B4;
}

/* line 85, _modules.scss */
.back-header-home {
  background-color: #efefef;
  overflow: hidden;
  width: 100%;
}

/* line 91, _modules.scss */
.content-nav-vertical {
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 1430px) {
  /* line 91, _modules.scss */
  .content-nav-vertical {
    width: 1386px;
  }
}
@media screen and (min-width: 1900px) {
  /* line 91, _modules.scss */
  .content-nav-vertical {
    width: 1546px;
  }
}
/* line 103, _modules.scss */
.content-nav-vertical .nav-ver-area {
  width: 175px;
  margin-top: 50px;
  position: fixed;
  display: none;
  z-index: 1500;
}
@media screen and (min-width: 1430px) {
  /* line 103, _modules.scss */
  .content-nav-vertical .nav-ver-area {
    display: block;
  }
}
/* line 112, _modules.scss */
.content-nav-vertical .nav-ver-area .logo-nav-ver {
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  display: block;
  background-image: url("../img/logotipo_rtpa_top.png");
  background-repeat: no-repeat;
  width: 175px;
  height: 53px;
}
/* line 121, _modules.scss */
.content-nav-vertical .nav-ver-area .logo-nav-ver a {
  display: block;
  text-indent: -9999px;
  outline: 0 none;
  height: 53px;
}
/* line 130, _modules.scss */
.content-nav-vertical ul.nav-fixed-vertical {
  width: 100%;
  background-color: #014BA0;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 138, _modules.scss */
.content-nav-vertical ul.nav-fixed-vertical li a.ico-m-h {
  width: 175px;
  display: table-cell;
  background-repeat: no-repeat;
  background-position: 10px 10px;
  padding: 0px 0px 0px 45px;
  height: 50px;
  vertical-align: middle;
  border-bottom: 1px solid #5192D7;
  /* box-shadow:0 1px 0 $c-lh-d; */
  color: #fff;
  -webkit-transition: background 0.8s ease;
  -moz-transition: background 0.8s ease;
  transition-property: background 0.8s ease;
}
/* line 154, _modules.scss */
.content-nav-vertical ul.nav-fixed-vertical li a.mnu-h-tv {
  background-image: url("../img/ico-mh-tv.png");
}
/* line 157, _modules.scss */
.content-nav-vertical ul.nav-fixed-vertical li a.mnu-h-radio {
  background-image: url("../img/ico-mh-radio.png");
}
/* line 160, _modules.scss */
.content-nav-vertical ul.nav-fixed-vertical li a.mnu-h-news {
  background-image: url("../img/ico-mh-news.png");
}
/* line 163, _modules.scss */
.content-nav-vertical ul.nav-fixed-vertical li a.mnu-h-ac {
  background-image: url("../img/ico-mh-ac.png");
}
/* line 166, _modules.scss */
.content-nav-vertical ul.nav-fixed-vertical li a.mnu-h-ser {
  background-image: url("../img/ico-mh-ser.png");
}
/* line 169, _modules.scss */
.content-nav-vertical ul.nav-fixed-vertical li a.mnu-h-rtpa {
  background-image: url("../img/ico-mh-rtpa.png");
}
/* line 172, _modules.scss */
.content-nav-vertical ul.nav-fixed-vertical li a.ico-m-h:hover {
  background-color: #1D4287;
}
/* line 175, _modules.scss */
.content-nav-vertical ul.nav-fixed-vertical li a.active {
  background-color: #1D4287;
}

/* line 186, _modules.scss */
.promo-item {
  position: relative;
}
/* line 188, _modules.scss */
.promo-item .content-promos {
  color: #fff;
  padding: 20px 20px 0px 20px;
}
@media screen and (min-width: 990px) {
  /* line 188, _modules.scss */
  .promo-item .content-promos {
    padding: 20px 20px 0px 0px;
  }
}
/* line 196, _modules.scss */
.promo-item .promo-next {
  display: inline-block;
  margin: 10px 30px 10px 20px;
  float: right;
  position: inherit;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media screen and (min-width: 990px) {
  /* line 196, _modules.scss */
  .promo-item .promo-next {
    float: none;
    position: absolute;
    bottom: 0;
    right: 0px;
    margin: 10px 20px 10px 20px;
  }
}

/* line 217, _modules.scss */
.promo-item-st {
  position: relative;
  min-height: none;
}
@media screen and (min-width: 990px) {
  /* line 217, _modules.scss */
  .promo-item-st {
    min-height: 518px;
  }
}
/* line 223, _modules.scss */
.promo-item-st .content-promos-st {
  color: #fff;
  padding: 10px 20px 10px 20px;
}
@media screen and (min-width: 990px) {
  /* line 223, _modules.scss */
  .promo-item-st .content-promos-st {
    padding: 10px 20px 10px 20px;
  }
}
/* line 231, _modules.scss */
.promo-item-st .promo-next {
  display: inline-block;
  margin: 10px 30px 10px 20px;
  float: right;
  position: inherit;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media screen and (min-width: 990px) {
  /* line 231, _modules.scss */
  .promo-item-st .promo-next {
    float: none;
    position: absolute;
    bottom: 0;
    right: 0px;
    margin: 10px 20px 10px 20px;
  }
}

/* line 254, _modules.scss */
.player-play-dir {
  position: absolute;
  width: 128px;
  height: 72px;
  text-align: center;
  vertical-align: middle;
}
/* line 260, _modules.scss */
.player-play-dir a.btn-play-dir {
  text-indent: -9999px;
  outline: none;
  display: block;
  width: 100%;
  height: 100%;
  background-position: -1000px -1000px;
  background-repeat: no-repeat;
  opacity: 0.9;
}
@media screen and (min-width: 990px) {
  /* line 260, _modules.scss */
  .player-play-dir a.btn-play-dir {
    background-position: 50% center;
  }
}
/* line 273, _modules.scss */
.player-play-dir a.btn-play-dir:hover {
  opacity: 1;
}

/* line 283, _modules.scss */
.sub-player {
  position: none;
}
@media screen and (min-width: 768px) {
  /* line 283, _modules.scss */
  .sub-player {
    position: absolute;
    bottom: 6px;
  }
}

/* line 292, _modules.scss */
.video-hist {
  width: 100% !important;
  /* height: 200px!important; */
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  /* line 292, _modules.scss */
  .video-hist {
    width: 225px !important;
    height: 126px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 292, _modules.scss */
  .video-hist {
    width: 300px !important;
    height: 169px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 292, _modules.scss */
  .video-hist {
    width: 349px !important;
    height: 196px !important;
  }
}

/* line 313, _modules.scss */
.area-player-iz {
  position: relative;
  float: left;
}
/* line 316, _modules.scss */
.area-player-iz .player-play-iz {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
/* line 322, _modules.scss */
.area-player-iz .player-play-iz a.btn-play-iz {
  text-indent: -9999px;
  outline: none;
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 40% center;
  opacity: 0.5;
}

/* line 337, _modules.scss */
.area-player {
  position: relative;
}
/* line 339, _modules.scss */
.area-player .player-play {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  text-align: center;
  vertical-align: middle;
}
/* line 346, _modules.scss */
.area-player .player-play a.btn-play {
  text-indent: -9999px;
  outline: none;
  display: block;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 358, _modules.scss */
.player-xs {
  background-image: url("../img/player-xs.png");
}

/* line 362, _modules.scss */
.player-s {
  background-image: url("../img/player-s.png");
}

/* line 375, _modules.scss */
.player-float-left {
  float: left;
}

/* -- Estilos para los directos --*/
/* line 382, _modules.scss */
.prog-en-directo {
  overflow: hidden;
  padding: 15px 0px;
  margin: 0px 15px;
}
/* line 387, _modules.scss */
.prog-en-directo .content-directo {
  color: #fff;
  padding: 20px 0px 0px 0px;
}
@media screen and (min-width: 990px) {
  /* line 387, _modules.scss */
  .prog-en-directo .content-directo {
    padding: 0px 10px 0px 0px;
  }
}
/* line 395, _modules.scss */
.prog-en-directo .alert-directo {
  padding: 5px 10px;
}

/* line 400, _modules.scss */
.logo-dir {
  display: inline-block;
  width: 33px;
  height: 13px;
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
  position: relative;
  top: 3px;
  margin-right: 5px;
}

/* line 413, _modules.scss */
.logo-dir-rpa {
  background-image: url("../img/ico-dir-rpa.png");
}

/* line 417, _modules.scss */
.logo-dir-tpa {
  background-image: url("../img/ico-dir-tpa.png");
}

/* -- Estilos para la temperatura --*/
/* line 424, _modules.scss */
.prev {
  float: left;
  /* width: 42.666666667px; */
  width: 3em;
  height: 72px;
  text-align: center;
  margin: 0 auto;
}
/* line 431, _modules.scss */
.prev img.img-clima {
  margin: 0 auto;
  position: relative;
  top: 2px;
}
/* line 437, _modules.scss */
.prev span {
  display: block;
}
/* line 441, _modules.scss */
.prev span.temp {
  color: #fff;
  text-align: center;
}
/* line 446, _modules.scss */
.prev span.temp-max {
  padding-top: 2px;
  font-size: 1em;
}
/* line 451, _modules.scss */
.prev span.temp-min {
  font-size: 0.8em;
}

/* line 457, _modules.scss */
.prev-hoy {
  background-color: #283D6A;
  border-right: 1px solid #fff;
}

/* line 461, _modules.scss */
.prev-manana {
  background-color: #395D8B;
  border-right: 1px solid #fff;
}

/* line 465, _modules.scss */
.prev-pasado {
  background-color: #4B7CAD;
  margin-right: 10px;
}

/* line 472, _modules.scss */
.mosca {
  display: block;
  margin: 0px 0px 8px 0px;
  background-repeat: no-repeat;
}

/* line 478, _modules.scss */
.mosca-tpa {
  background-image: url("../img/logo-mosca-tpa.png");
  width: 49px;
  height: 20px;
}

/* line 485, _modules.scss */
.mosca-rpa {
  background-image: url("../img/logo-mosca-rpa.png");
  width: 49px;
  height: 20px;
}

/* -- Estilos para los elementos de la cabecera --*/
/* line 493, _modules.scss */
.mnu-tools-sup {
  text-align: left;
}
@media screen and (min-width: 990px) {
  /* line 493, _modules.scss */
  .mnu-tools-sup {
    text-align: right;
  }
}

/* line 500, _modules.scss */
.nav-no-m-b {
  margin-bottom: 0px;
}

/* line 504, _modules.scss */
.nav-ver-adju {
  margin: 7.5px -15px;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 510, _modules.scss */
.nav-vertical {
  background-color: white;
  max-height: none;
}
/* line 514, _modules.scss */
.nav-vertical li a.ico-m-h {
  display: block;
  background-repeat: no-repeat;
  background-position: 15px center;
  padding: 0px 0px 0px 55px;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #5192D7;
  box-shadow: 1px 0 0 #0067A1;
}
/* line 527, _modules.scss */
.nav-vertical li a.mnu-colap-tools {
  width: 33.333%;
  display: inline-block;
  text-align: center;
  border-right: 1px solid #0067A1;
  position: relative;
  text-transform: uppercase;
  font-size: 0.7em;
}
/* line 540, _modules.scss */
.nav-vertical li a {
  color: #014BA0 !important;
}
/* line 543, _modules.scss */
.nav-vertical li a.mnu-h-tv {
  background-image: url("../img/ico-mh-tv.png");
}
/* line 546, _modules.scss */
.nav-vertical li a.mnu-h-radio {
  background-image: url("../img/ico-mh-radio.png");
}
/* line 549, _modules.scss */
.nav-vertical li a.mnu-h-news {
  background-image: url("../img/ico-mh-news.png");
}
/* line 552, _modules.scss */
.nav-vertical li a.mnu-h-ac {
  background-image: url("../img/ico-mh-ac.png");
}
/* line 555, _modules.scss */
.nav-vertical li a.mnu-h-ser {
  background-image: url("../img/ico-mh-ser.png");
}
/* line 558, _modules.scss */
.nav-vertical li a.mnu-h-rtpa {
  background-image: url("../img/ico-mh-rtpa.png");
}
/* line 561, _modules.scss */
.nav-vertical li a.ico-m-h:hover {
  background-color: #1D4287;
}
/* line 564, _modules.scss */
.nav-vertical li a.active {
  background-color: #E5EDF5;
}
/* line 569, _modules.scss */
.nav-vertical li.buscador-mh {
  padding: 10px;
  width: 100%;
}
/* line 573, _modules.scss */
.nav-vertical .buscador-rtpa {
  /* background-color: $c-back-st; */
  /* background-image: url("../responsive_imagenes/back_buscador_rtpa.png"); */
  background-position: 96% 50%;
  background-repeat: no-repeat;
  border: 1px solid #1D4287;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45), 0 1px 3px rgba(0, 0, 0, 0.5) inset;
  color: #999;
  /*old -> #888888 */
  height: 28px;
  margin: 0;
  padding: 0 5px;
  position: relative;
  top: 0px;
  width: 100%;
}

/* line 593, _modules.scss */
ul.nav-horizontal {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 790px;
  height: 54px;
  background-color: #014BA0;
  /* box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45), 0 1px 3px rgba(0, 0, 0, 0.5) inset; */
  float: left;
}
@media screen and (min-width: 1900px) {
  /* line 593, _modules.scss */
  ul.nav-horizontal {
    width: 950px;
  }
}
/* line 606, _modules.scss */
ul.nav-horizontal li {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 11.74193%;
  text-align: center;
}
@media screen and (min-width: 1900px) {
  /* line 606, _modules.scss */
  ul.nav-horizontal li {
    width: 9.5789%;
    width: 11.74193%;
  }
}
/* line 618, _modules.scss */
ul.nav-horizontal li a {
  color: #fff;
  display: block;
  -webkit-transition: background 0.8s ease;
  -moz-transition: background 0.8s ease;
  transition-property: background 0.8s ease;
}
/* line 623, _modules.scss */
ul.nav-horizontal li a:hover {
  background-color: #1D4287;
}
/* line 628, _modules.scss */
ul.nav-horizontal li a.active {
  background-color: #1D4287;
}
/* line 635, _modules.scss */
ul.nav-horizontal li a.ico-m-h {
  display: block;
  background-repeat: no-repeat;
  background-position: center 6px;
  height: 54px;
  padding-top: 30px;
  border-right: 1px solid #0067A1;
  box-shadow: 1px 0 0 #5192D7;
}
/* line 647, _modules.scss */
ul.nav-horizontal li a.mnu-h-tv {
  background-image: url("../img/ico-mh-tv.png");
}
/* line 650, _modules.scss */
ul.nav-horizontal li a.mnu-h-radio {
  background-image: url("../img/ico-mh-radio.png");
}
/* line 653, _modules.scss */
ul.nav-horizontal li a.mnu-h-news {
  background-image: url("../img/ico-mh-news.png");
}
/* line 656, _modules.scss */
ul.nav-horizontal li a.mnu-h-ac {
  background-image: url("../img/ico-mh-ac.png");
}
/* line 659, _modules.scss */
ul.nav-horizontal li a.mnu-h-ser {
  background-image: url("../img/ico-mh-ser.png");
}
/* line 662, _modules.scss */
ul.nav-horizontal li a.mnu-h-rtpa {
  background-image: url("../img/ico-mh-rtpa.png");
}
/* line 668, _modules.scss */
ul.nav-horizontal li.buscador-mh {
  padding: 10px;
  width: 29.342%;
}
@media screen and (min-width: 1900px) {
  /* line 668, _modules.scss */
  ul.nav-horizontal li.buscador-mh {
    width: 29.342%;
  }
}
/* line 675, _modules.scss */
ul.nav-horizontal .buscador-rtpa {
  /* background-color: $c-back-st; */
  /* background-image: url("../responsive_imagenes/back_buscador_rtpa.png"); */
  background-position: 96% 50%;
  background-repeat: no-repeat;
  border: 1px solid #1D4287;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45), 0 1px 3px rgba(0, 0, 0, 0.5) inset;
  color: #999;
  /*old -> #888888 */
  height: 28px;
  margin: 0;
  padding: 0 5px;
  position: relative;
  top: 4px;
  width: 100%;
}

/* -- Navegación vertical interna para fullpage --*/
/* line 698, _modules.scss */
ul.nav-ver-fullpage {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 702, _modules.scss */
ul.nav-ver-fullpage li.li-nav-fp {
  padding: 5px 0px;
}
/* line 705, _modules.scss */
ul.nav-ver-fullpage li.li-nav-fp ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 709, _modules.scss */
ul.nav-ver-fullpage li.li-nav-fp ul li.li-nav-fp-int {
  padding: 5px 0px;
  border-bottom: 1px dashed #ccc;
}
/* line 715, _modules.scss */
ul.nav-ver-fullpage .active-nav-ver-fp {
  color: #999;
}

/* -- Posicionamiente y dimensionamiento de imágenes --*/
/* line 722, _modules.scss */
img.img-izq-rec {
  float: left;
  width: 145px;
  height: 82px;
  margin-right: 15px;
  margin-bottom: 0px;
  /* margin-bottom: 15px; */
}
@media screen and (min-width: 768px) {
  /* line 722, _modules.scss */
  img.img-izq-rec {
    width: 228px;
    height: 128px;
    margin-bottom: 8px;
    float: none;
  }
}
@media screen and (min-width: 990px) {
  /* line 722, _modules.scss */
  img.img-izq-rec {
    float: left;
  }
}

/* line 740, _modules.scss */
img.img-izq-m {
  float: left;
  width: 173px;
  /* margin-bottom: 15px; */
}
@media screen and (min-width: 768px) {
  /* line 740, _modules.scss */
  img.img-izq-m {
    margin-right: 15px;
  }
}

/*Comportamiento [portada:deportes] - desktop 4x3 | tablet 4x3 \ mobile 1x12*/
/* line 750, _modules.scss */
img.img-izq-s {
  float: left;
  width: 145px;
  margin-right: 15px;
}
@media screen and (min-width: 768px) {
  /* line 750, _modules.scss */
  img.img-izq-s {
    width: 100%;
    float: none;
    margin-bottom: 8px;
    margin-right: 0px;
  }
}
@media screen and (min-width: 990px) {
  /* line 750, _modules.scss */
  img.img-izq-s {
    width: 145px;
    margin-right: 15px;
    float: left;
    margin-bottom: 0px;
  }
}

/*Comportamiento [portada:a continuación]*/
/* line 770, _modules.scss */
img.img-izq-xs {
  float: left;
  width: 128px;
  height: 72px;
  margin-right: 15px;
}

/*Comportamiento [imagen directos - solo posición y tamaño]*/
/* line 780, _modules.scss */
img.img-izq-dir-top {
  float: left;
  width: 45px;
  height: 72px;
  margin-right: 15px;
}
@media screen and (min-width: 768px) {
  /* line 780, _modules.scss */
  img.img-izq-dir-top {
    width: 45px;
    margin-right: 5px;
  }
}
@media screen and (min-width: 990px) {
  /* line 780, _modules.scss */
  img.img-izq-dir-top {
    width: 128px;
    margin-right: 15px;
  }
}

/* line 795, _modules.scss */
.pb-dir {
  position: absolute;
  height: 5px !important;
  width: 45px;
  top: 72px;
}
@media screen and (min-width: 768px) {
  /* line 795, _modules.scss */
  .pb-dir {
    width: 42px;
  }
}
@media screen and (min-width: 990px) {
  /* line 795, _modules.scss */
  .pb-dir {
    width: 128px;
  }
}
/* line 806, _modules.scss */
.pb-dir div.pb-dir-ac {
  height: 5px;
}

/* line 812, _modules.scss */
.pb-dir-w {
  position: absolute;
  height: 5px !important;
  width: 45px;
  top: 72px;
}
@media screen and (min-width: 768px) {
  /* line 812, _modules.scss */
  .pb-dir-w {
    width: 2.97em;
  }
}
@media screen and (min-width: 990px) {
  /* line 812, _modules.scss */
  .pb-dir-w {
    width: 9em;
  }
}
/* line 823, _modules.scss */
.pb-dir-w div.pb-dir-ac {
  height: 5px;
}

/*Comportamiento en bloques de corporativo*/
/* line 829, _modules.scss */
.img-top-left {
  float: left;
  width: 145px;
  height: auto;
  margin-right: 15px;
  margin-bottom: 0px;
}
@media screen and (min-width: 320px) {
  /* line 829, _modules.scss */
  .img-top-left {
    float: none;
    width: 100%;
    max-height: 290px;
    margin-right: 0px;
    margin-bottom: 8px;
  }
}
@media screen and (min-width: 768px) {
  /* line 829, _modules.scss */
  .img-top-left {
    margin-bottom: 8px;
    float: none;
    width: 100%;
  }
}

/*Colores para el fondo y la barra de progreso en directos*/
/* line 855, _modules.scss */
.pb-dir-st {
  background-color: #004489;
}

/* line 858, _modules.scss */
.pb-dir-ac-st {
  background-color: #D9534F;
}

/*Colores para el fondo y la barra de progreso en el tiempo*/
/* line 864, _modules.scss */
.pb-dir-wt {
  background-color: #004489;
}

/* line 867, _modules.scss */
.pb-dir-wt-ac {
  background-color: #5192D7;
}

/* line 871, _modules.scss */
.adj-tiempo {
  margin-right: 0px;
}
@media screen and (min-width: 768px) {
  /* line 871, _modules.scss */
  .adj-tiempo {
    margin-right: 10px;
  }
}
@media screen and (min-width: 990px) {
  /* line 871, _modules.scss */
  .adj-tiempo {
    margin-right: 0px;
  }
}

/*Comportamiento [portada:tpa a la carta] - desktop 4x3 | tablet 4x3 \ mobile 1x12*/
/* line 887, _modules.scss */
img.img-fix-4 {
  float: none;
  margin-bottom: 8px;
  width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
  /* line 887, _modules.scss */
  img.img-fix-4 {
    width: 354px;
    height: 194px;
    float: none;
  }
}
@media screen and (min-width: 990px) {
  /* line 887, _modules.scss */
  img.img-fix-4 {
    width: 214px;
    height: 120px;
  }
}
@media screen and (min-width: 1900px) {
  /* line 887, _modules.scss */
  img.img-fix-4 {
    width: 262px;
    height: 147px;
  }
}

/*Comportamiento [portada:tpa a la carta] - desktop 3x4 | tablet 3x4 \ mobile 1x12*/
/* line 909, _modules.scss */
img.img-fix-3 {
  float: left;
  margin-right: 15px;
  width: 160px;
  height: 90px;
}
@media screen and (min-width: 768px) {
  /* line 909, _modules.scss */
  img.img-fix-3 {
    width: 180px;
    height: 101px;
    margin-bottom: 8px;
    margin-right: 0px;
    float: none;
  }
}
@media screen and (min-width: 990px) {
  /* line 909, _modules.scss */
  img.img-fix-3 {
    width: 214px;
    height: 120px;
  }
}
@media screen and (min-width: 1900px) {
  /* line 909, _modules.scss */
  img.img-fix-3 {
    width: 262px;
    height: 147px;
  }
}

/*Comportamiento [portada:tpa a la carta] - desktop 3x4 | tablet 3x4 \ mobile 1x12*/
/* line 933, _modules.scss */
img.img-st {
  float: none;
  margin-bottom: 8px;
  width: 100%;
  max-height: 253px;
  height: auto;
}
@media screen and (min-width: 768px) {
  /* line 933, _modules.scss */
  img.img-st {
    width: 100%;
    height: auto;
    float: none;
  }
}
@media screen and (min-width: 990px) {
  /* line 933, _modules.scss */
  img.img-st {
    /*
    		width: 214px;
    		height: 120p
    */
  }
}
@media screen and (min-width: 1900px) {
  /* line 933, _modules.scss */
  img.img-st {
    /*
    		width: 262px;
    		height: 147px;
    */
  }
}

/*Comportamiento Noticias: Categorías [lg.2 - dk.2 - tb.2 - df.1] -- lg-large desktop, dk - desktop, tb - tablet, df - defautl*/
/* line 961, _modules.scss */
img.img-st-2 {
  float: left;
  margin-right: 15px;
  width: 145px;
  height: 82px;
}
@media screen and (min-width: 384px) {
  /* line 961, _modules.scss */
  img.img-st-2 {
    float: none;
    width: 100%;
    height: auto;
    margin-right: 0px;
    margin-bottom: 8px;
  }
}
@media screen and (min-width: 768px) {
  /* line 961, _modules.scss */
  img.img-st-2 {
    float: none;
    margin-bottom: 8px;
    width: 100%;
    height: auto;
    float: none;
  }
}
@media screen and (min-width: 990px) {
  /* line 961, _modules.scss */
  img.img-st-2 {
    /*
    		width: 214px;
    		height: 120p
    */
  }
}
@media screen and (min-width: 1900px) {
  /* line 961, _modules.scss */
  img.img-st-2 {
    /*
    		width: 262px;
    		height: 147px;
    */
  }
}

/*Comportamiento Noticias: Etiquetas [lg.2 - dk.2 - tb.2 - df.1] -- lg-large desktop, dk - desktop, tb - tablet, df - defautl*/
/* line 997, _modules.scss */
img.img-st-3 {
  float: left;
  margin-right: 15px;
  width: 145px;
  height: 82px;
}
@media screen and (min-width: 768px) {
  /* line 997, _modules.scss */
  img.img-st-3 {
    /*
    		float: none;
    		margin-bottom: 8px;
    		width: 100%;
    		height: auto;
    		float: none;
    */
  }
}
@media screen and (min-width: 990px) {
  /* line 997, _modules.scss */
  img.img-st-3 {
    /*
    		width: 214px;
    		height: 120p
    */
  }
}
@media screen and (min-width: 1900px) {
  /* line 997, _modules.scss */
  img.img-st-3 {
    /*
    		width: 262px;
    		height: 147px;
    */
  }
}

/* line 1026, _modules.scss */
div.sec_content {
  overflow: hidden;
  padding-left: 0px;
  background-color: white;
  padding: 18px 10px 10px 0px;
  position: relative;
  opacity: 1;
  top: -24px;
  width: 95%;
  box-shadow: 0px -16px 20px rgba(0, 0, 0, 0.3);
}

/* line 1038, _modules.scss */
ul.miga {
  padding-top: 10px;
  padding-bottom: 10px;
  list-style-type: none;
}
/* line 1042, _modules.scss */
ul.miga li.miga-nodo {
  display: inline-block;
}
/* line 1046, _modules.scss */
ul.miga li.miga-nodo:after {
  content: "\203A";
  padding-left: 5px;
}
/* line 1051, _modules.scss */
ul.miga li.miga-nodo:last-child:after {
  content: " ";
}

/* line 1056, _modules.scss */
ul.miga-no-img {
  padding-top: 10px;
  padding-bottom: 0px;
}

/* line 1061, _modules.scss */
.adj-nodo {
  padding-left: 5px;
}

/* line 1066, _modules.scss */
.area-progreso {
  background-color: #EFEFEF;
  padding: 10px;
}

/* line 1071, _modules.scss */
.barra-progreso-total {
  background-color: #888;
  height: 5px;
  width: 100%;
}
/* line 1075, _modules.scss */
.barra-progreso-total .barra-progreso-actual {
  /* background-color: #00AEB; */
  border-right: 5px solid #efefef;
  height: 5px;
}

/* line 1083, _modules.scss */
.tit-directo {
  height: 30px;
  line-height: 30px;
  width: 100%;
}
/* line 1087, _modules.scss */
.tit-directo .txt-directo {
  display: block;
  margin: 0;
  padding: 0;
  float: left;
}
/* line 1093, _modules.scss */
.tit-directo .play-directo {
  width: 30px;
  height: 30px;
  display: block;
  float: left;
  background-image: url("../img/back_play_directos.png");
  background-repeat: no-repeat;
  background-position: center center;
}

/*-- Datos programas a la carta --*/
/* line 1106, _modules.scss */
ul.d-p-alacarta {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 1110, _modules.scss */
ul.d-p-alacarta li.nodo-dp-ac {
  display: block;
  float: left;
  width: 50%;
  border-bottom: 1px solid #ccc;
  height: 30px;
  line-height: 30px;
}
/* line 1118, _modules.scss */
ul.d-p-alacarta li.n-votos {
  width: 100%;
}
/* line 1121, _modules.scss */
ul.d-p-alacarta li.n-repro {
  width: 100%;
}

/* line 1127, _modules.scss */
ul.ac-dark li.nodo-dp-ac {
  border-bottom: 1px solid #0060A3;
}

/*-- Logotipos para menus inline (Nuestros programas tpa,rpa... --*/
/* line 1137, _modules.scss */
.logo-sub-img {
  width: 107px;
  height: 37px;
  background-repeat: no-repeat;
  background-position: left center;
  text-indent: -9999px;
  outline: 0 none;
}

/* line 1146, _modules.scss */
.logo-sub-tpa {
  width: 100px;
  background-image: url("../img/logo-tpa-mnu-v2.png");
}

/* line 1151, _modules.scss */
.logo-sub-rpa {
  width: 100px;
  background-image: url("../img/logo-rpa-mnu-v2.png");
}

/* line 1156, _modules.scss */
.logo-sub-rtpa {
  width: 107px;
  margin-right: 15px;
  background-image: url("../img/logo-rtpa-mnu.png");
}

/* line 1162, _modules.scss */
.logo-a7 {
  display: block;
  width: 67px;
  height: 40px;
  background-image: url("../img/logo-a7-m.png");
  background-repeat: no-repeat;
  text-indent: -9999px;
  /*
  	@include modular-mq(desktop) {
  		background-image: url("../img/logo-a7-m.png");
  	}
  */
}

/* line 1176, _modules.scss */
.logo-rpa-prog {
  width: 49px;
  height: 20px;
  background-image: url("../img/logo-rpa-programacion.png");
  background-repeat: no-repeat;
  text-indent: -9999px;
}

/* line 1185, _modules.scss */
.logo-tpa-xs {
  display: inline-block;
  background-image: url("../img/logo-tpa-secc-v2.png");
  background-repeat: no-repeat;
  width: 76px;
  height: 30px;
  position: relative;
  bottom: -5px;
  text-indent: -9999px;
}

/* line 1196, _modules.scss */
.logo-rpa-xs {
  display: inline-block;
  background-image: url("../img/logo-rpa-secc-v2.png");
  background-repeat: no-repeat;
  width: 76px;
  height: 30px;
  position: relative;
  bottom: -5px;
  text-indent: -9999px;
}

/* line 1207, _modules.scss */
.tit-logo-add {
  display: inline-block;
  position: relative;
  /* top:6.999px; */
  top: 0.1859em;
}

/* line 1216, _modules.scss */
.logo-adj-desp {
  position: relative;
  top: 7px;
  left: 10px;
}

/* line 1222, _modules.scss */
.logo-adj-inline {
  position: relative;
  top: 4px;
  left: 0px;
  margin-right: 5px;
}

/*Usado para el color del borde superior en los bloques de directo de tpa y rpa*/
/* line 1234, _modules.scss */
.top-color-rtpa {
  border-top: 3px solid #2577CD;
}

/*Usado para configurar parámetros específicos del bloque de recomendados en la protada*/
/* line 1240, _modules.scss */
.config-rec {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  /* line 1240, _modules.scss */
  .config-rec {
    margin-top: 20px;
    border: none;
  }
}
@media screen and (min-width: 990px) {
  /* line 1240, _modules.scss */
  .config-rec {
    border-bottom: 1px solid #efefef;
  }
}

/*Usado para subir el subtítulo en siguiente programa dentro de directos*/
/* line 1254, _modules.scss */
.sube-item {
  margin-top: -5px;
}

@media screen and (min-width: 768px) {
  /* line 1258, _modules.scss */
  .art-dep-portada {
    border: none;
  }
}

/* -- AJUSTES EN MENU DROPDOWN --*/
/* line 1267, _modules.scss */
.total-width {
  width: 100%;
}

/* line 1271, _modules.scss */
.adj-carret {
  float: right;
  position: relative;
  top: 7px;
}

/* -- NOTICIAS DETALLE --*/
/* line 1280, _modules.scss */
.panel-share {
  background: none;
}
@media screen and (min-width: 768px) {
  /* line 1280, _modules.scss */
  .panel-share {
    background-image: url("../img/ico-share.png");
    background-position: right center;
    background-repeat: no-repeat;
  }
}

/* line 1289, _modules.scss */
.panel-related {
  background: none;
}
@media screen and (min-width: 768px) {
  /* line 1289, _modules.scss */
  .panel-related {
    background-image: url("../img/ico-related.png");
    background-position: right center;
    background-repeat: no-repeat;
  }
}

/* line 1299, _modules.scss */
.panel-galery {
  background: none;
}
@media screen and (min-width: 768px) {
  /* line 1299, _modules.scss */
  .panel-galery {
    background-image: url("../img/ico-galery.png");
    background-position: right center;
    background-repeat: no-repeat;
  }
}

/* line 1308, _modules.scss */
.info-panel {
  background: none;
}
@media screen and (min-width: 768px) {
  /* line 1308, _modules.scss */
  .info-panel {
    background-image: url("../img/ico-info.png");
    background-position: right center;
    background-repeat: no-repeat;
  }
}

/* line 1318, _modules.scss */
.panel-video {
  background: none;
}
@media screen and (min-width: 768px) {
  /* line 1318, _modules.scss */
  .panel-video {
    background-image: url("../img/ico-video.png");
    background-position: right center;
    background-repeat: no-repeat;
  }
}

/* line 1327, _modules.scss */
.panel-promos {
  background-image: url("../img/ico-promos.png");
  background-position: right center;
  background-repeat: no-repeat;
}
@media screen and (min-width: 384px) {
  /* line 1327, _modules.scss */
  .panel-promos {
    background: none;
  }
}

/* line 1336, _modules.scss */
.panel-destacadas {
  background: none;
}
@media screen and (min-width: 768px) {
  /* line 1336, _modules.scss */
  .panel-destacadas {
    background-image: url("../img/ico-destacada.png");
    background-position: right center;
    background-repeat: no-repeat;
  }
}

/* line 1347, _modules.scss */
.panel-position {
  margin: 0 auto;
}
/* line 1349, _modules.scss */
.panel-position .row-panel {
  margin: 0 auto;
  text-align: center;
  padding: 10px 0px 10px 0px;
  border-bottom: 1px solid #EFEFEF;
}
/* line 1352, _modules.scss */
.panel-position .row-panel .stButton .stFb, .panel-position .row-panel .stButton .stTwbutton, .panel-position .row-panel .stButton .stMainServices, .panel-position .row-panel .stButton .stButton_gradient {
  height: 22px !important;
}
/* line 1355, _modules.scss */
.panel-position .row-panel .stButton .stFb, .panel-position .row-panel .stButton .stTwbutton, .panel-position .row-panel .stButton .stMainServices {
  top: 1px;
}
/* line 1361, _modules.scss */
.panel-position .row-share {
  /* padding-bottom: 2px; */
  text-align: center;
}

/* -- NUESTROS PROGRAMAS --*/
/*Usado para filtrar la programación tanto en nuestros programas como en el listado oscuro de a la carta*/
/* line 1372, _modules.scss */
.filtro-letra {
  display: inline-block;
  width: 10%;
  height: 40px;
  line-height: 42px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  /* line 1372, _modules.scss */
  .filtro-letra {
    width: 6.5%;
    height: 40px;
    line-height: 42px;
  }
}
@media screen and (min-width: 990px) {
  /* line 1372, _modules.scss */
  .filtro-letra {
    width: 3.5%;
    height: 60px;
    line-height: 62px;
  }
}
@media screen and (min-width: 1900px) {
  /* line 1372, _modules.scss */
  .filtro-letra {
    width: 3.2%;
  }
}

/* line 1394, _modules.scss */
.filtro-letras {
  text-align: center;
}
/* line 1396, _modules.scss */
.filtro-letras a.active {
  color: #1D4287;
  background-color: transparent;
  outline: none;
}

/* line 1403, _modules.scss */
.db-letra {
  display: block;
  width: auto;
}
@media screen and (min-width: 768px) {
  /* line 1403, _modules.scss */
  .db-letra {
    display: inline-block;
  }
}

/* line 1411, _modules.scss */
.letra-d {
  color: #CCC;
  cursor: default;
}

/* line 1416, _modules.scss */
.letra-d:hover {
  color: #CCC;
  text-decoration: none;
}

/*Corrección del la clase inline por defecto en bootstrap para adaptarla al menu superior de cada sección*/
/* line 1422, _modules.scss */
.list-inline > li {
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 0px;
}

/* line 1428, _modules.scss */
a.hover-adj:focus {
  background-color: #2E8ACA;
  outline: 3px solid #2E8ACA;
  color: #428BCA;
}

/* -- PROGRAMAS VOD --*/
/* line 1436, _modules.scss */
.valoracion-vod {
  cursor: pointer;
}

/* line 1440, _modules.scss */
#suma_votos {
  position: relative;
  top: -2px;
}

/*AJUSTES EN TELEVISION*/
/* line 1450, _modules.scss */
.promo-arrow-int {
  position: absolute;
  bottom: 10px;
  text-indent: -9999px;
  z-index: 100;
  background-repeat: no-repeat;
  cursor: pointer;
}

/* line 1459, _modules.scss */
.promo-next-c-int {
  display: block;
  position: absolute;
  width: 25px;
  height: 25px;
  background-image: url("../img/promo-next.png");
  right: 20px;
}

/* line 1469, _modules.scss */
.promo-prev-c-int {
  display: block;
  position: absolute;
  width: 25px;
  height: 25px;
  background-image: url("../img/promo-back.png");
  right: 65px;
}

/* -- COMPOSICIONES RELACIONADAS CON PROGRAMACIÓN - PROMOS Y PARRILLAS --*/
/* line 1482, _modules.scss */
.panel-programacion {
  /*
  	.adj-rpa-prog {
  		right: 5px;
  		top:15px;
  	}
  */
}
/* line 1484, _modules.scss */
.panel-programacion .t-p-tit {
  float: left;
  clear: left;
}
/* line 1488, _modules.scss */
.panel-programacion .t-p-date {
  float: left;
  clear: left;
}
/* line 1497, _modules.scss */
.panel-programacion .t-p-logo {
  float: right;
  position: absolute;
  right: 5px;
  top: 15px;
}
/* line 1504, _modules.scss */
.panel-programacion .t-p-logo-rpa {
  float: right;
  position: absolute;
  right: 15px;
  top: 25px;
}
/* line 1518, _modules.scss */
.panel-programacion .t-p-ahora {
  overflow: hidden;
  display: block;
}
/* line 1522, _modules.scss */
.panel-programacion .t-p-ahora .t-p-nprog {
  display: block;
}
/* line 1525, _modules.scss */
.panel-programacion .t-p-ahora .t-p-hour, .panel-programacion .t-p-ahora .t-p-pub {
  position: relative;
  top: 2px;
  display: inline;
  padding: 0.2em;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: left;
}
/* line 1534, _modules.scss */
.panel-programacion .t-p-ahora .t-p-ahora-img {
  width: 120px;
  height: 68px;
  float: left;
  margin-right: 15px;
}
/* line 1544, _modules.scss */
.panel-programacion table.t-prog tbody th.t-p-thf {
  vertical-align: middle;
  /*
  				padding: 12px;
  				width:100px;
  */
  text-align: center;
  width: 110px;
}
/* line 1553, _modules.scss */
.panel-programacion table.t-prog tbody td.t-p-titprog {
  padding: 12px;
  font-size: 1.1em;
}
/* line 1557, _modules.scss */
.panel-programacion table.t-prog tbody .t-p-hour {
  display: inline;
  position: relative;
  top: 2px;
}

/* line 1566, _modules.scss */
.back-detalle-programa {
  overflow: hidden;
  background-color: #efefef;
}

/* line 1570, _modules.scss */
.backstretch {
  height: 100% !important;
}

/* line 1574, _modules.scss */
.adj-panel-share {
  margin-top: 40px;
}

/* line 1578, _modules.scss */
.adj-panel-share-ac {
  margin-top: 0px;
}
@media screen and (min-width: 990px) {
  /* line 1578, _modules.scss */
  .adj-panel-share-ac {
    margin-top: 40px;
  }
}

/* line 1585, _modules.scss */
.adj-txt-des-ac {
  margin-bottom: 20px;
}
@media screen and (min-width: 990px) {
  /* line 1585, _modules.scss */
  .adj-txt-des-ac {
    margin-top: 0px;
  }
}

/* line 1594, _modules.scss */
.info-programa .ico-cuando {
  background-image: url("../img/ico-cuando.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 55px;
}
/* line 1601, _modules.scss */
.info-programa .ico-hora {
  background-image: url("../img/ico-hora.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 55px;
}
/* line 1608, _modules.scss */
.info-programa .ico-valoracion {
  background-image: url("../img/ico-valoracion.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 55px;
  transition: all 3s;
}
/* line 1616, _modules.scss */
.info-programa .ico-apto {
  background-image: url("../img/ico-apto.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 55px;
}

/* line 1625, _modules.scss */
.back-footer {
  background-color: #014BA0;
}

/* line 1629, _modules.scss */
.adj-mnu-foot {
  padding-left: 0px;
  padding-right: 0px;
}
@media screen and (min-width: 768px) {
  /* line 1629, _modules.scss */
  .adj-mnu-foot {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 1638, _modules.scss */
.mnu-foot {
  width: 100%;
  padding-bottom: 5px;
  float: left;
}
@media screen and (min-width: 768px) {
  /* line 1638, _modules.scss */
  .mnu-foot {
    width: 20%;
    padding-bottom: 0px;
  }
}
/* line 1646, _modules.scss */
.mnu-foot .foot-op {
  background-color: #0067A1;
  padding-top: 13px;
  padding-bottom: 13px;
  margin-bottom: 10px;
  border-bottom: 1px solid #0067A1;
  box-shadow: 0 1px 0 #5192D7;
  background-repeat: no-repeat;
  padding-left: 38px;
}
@media screen and (min-width: 768px) {
  /* line 1646, _modules.scss */
  .mnu-foot .foot-op {
    background-color: transparent;
    padding-left: 0px;
    background-position: -5px 10px;
    background-repeat: no-repeat;
    padding-left: 28px;
  }
}
/* line 1664, _modules.scss */
.mnu-foot .foot-tv {
  background-image: url("../img/ico-mh-tv.png");
  background-position: 5px 10px;
}
@media screen and (min-width: 768px) {
  /* line 1664, _modules.scss */
  .mnu-foot .foot-tv {
    background-position: -5px 10px;
  }
}
/* line 1671, _modules.scss */
.mnu-foot .foot-rd {
  background-image: url("../img/ico-mh-radio.png");
  background-position: 5px 12px;
}
@media screen and (min-width: 768px) {
  /* line 1671, _modules.scss */
  .mnu-foot .foot-rd {
    background-position: -5px 12px;
  }
}
/* line 1678, _modules.scss */
.mnu-foot .foot-nw {
  background-image: url("../img/ico-mh-news.png");
  background-position: 5px 11px;
}
@media screen and (min-width: 768px) {
  /* line 1678, _modules.scss */
  .mnu-foot .foot-nw {
    background-position: -5px 11px;
  }
}
/* line 1686, _modules.scss */
.mnu-foot .foot-sv {
  background-image: url("../img/ico-mh-ser.png");
  background-position: 5px 11px;
}
@media screen and (min-width: 768px) {
  /* line 1686, _modules.scss */
  .mnu-foot .foot-sv {
    background-position: -5px 11px;
  }
}
/* line 1694, _modules.scss */
.mnu-foot .foot-rtpa {
  background-image: url("../img/ico-mh-rtpa.png");
  background-position: 5px 11px;
}
@media screen and (min-width: 768px) {
  /* line 1694, _modules.scss */
  .mnu-foot .foot-rtpa {
    background-position: -5px 11px;
  }
}
/* line 1702, _modules.scss */
.mnu-foot ul.sub-mnu-foot {
  list-style-type: none;
}
/* line 1704, _modules.scss */
.mnu-foot ul.sub-mnu-foot li {
  padding: 5px 0px 5px 15px;
}
@media screen and (min-width: 768px) {
  /* line 1704, _modules.scss */
  .mnu-foot ul.sub-mnu-foot li {
    padding: 3px 0px;
  }
}
/* line 1709, _modules.scss */
.mnu-foot ul.sub-mnu-foot li a:hover, .mnu-foot ul.sub-mnu-foot li a:active, .mnu-foot ul.sub-mnu-foot li a:visited {
  color: #fff;
}

/*Ajustes en el menu de television / radio*/
/* line 1719, _modules.scss */
.adj-nav-h-rtpa {
  padding: 8px 8px 8px 0px;
}

/*
		a.mnu-h-tv {
			background-image: url("../img/ico-mh-tv.png");
		}
		a.mnu-h-radio {
			background-image: url("../img/ico-mh-radio.png");
		}
		a.mnu-h-news {
			background-image: url("../img/ico-mh-news.png");
		}
		a.mnu-h-ac {
			background-image: url("../img/ico-mh-ac.png");
		}
		a.mnu-h-ser {
			background-image: url("../img/ico-mh-ser.png");
		}
		a.mnu-h-rtpa {
			background-image: url("../img/ico-mh-rtpa.png");
		}
		a.ico-m-h:hover {
			background-color: $c-rtpa-d;
		}
*/
/*
.articulo_img_izq {
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	img {
		float: left;
		width: 173px;

		@include modular-mq(tablet) {
			padding-right: 15px;
		}

		@include modular-mq(desktop) {
			float: none;
			width: 100%;
		}
	}
	div.sec_content {
		overflow: hidden;
		padding-left: 0px;
		@include modular-mq(desktop) {
			overflow: inherit;
			padding-left: inherit;
		}
	}
}
*/
/* -- ESTILOS MODAL BOOTSTRAP GROWL --*/
/* line 1779, _modules.scss */
hr.separator {
  clear: both;
  margin-top: 10px;
  margin-bottom: 13px;
  border: 0;
  height: 1px !important;
  background-image: linear-gradient(left, transparent, rgba(0, 0, 0, 0.15), transparent) !important;
}

/* line 1788, _modules.scss */
.bg-color-p-0100 {
  background-color: #014BA0;
}

/* line 1792, _modules.scss */
.text-align-c-mob {
  text-align: center;
}
@media screen and (min-width: 768px) {
  /* line 1792, _modules.scss */
  .text-align-c-mob {
    text-align: initial;
  }
}

/* line 1805, _modules.scss */
.bg-contenido-destacado {
  background-color: #E5EDF5;
}

/* line 1809, _modules.scss */
.bottom--30 {
  bottom: -30px;
}

/* line 1813, _modules.scss */
.bg-c-primary {
  background-color: #014BA0;
}

/* line 1817, _modules.scss */
.bg-c-white {
  background-color: white;
}

/* line 1821, _modules.scss */
.pie-site ul,
.pie-corporativo ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 1828, _modules.scss */
.width-070 {
  width: 70%;
}

/* line 1832, _modules.scss */
.width-080 {
  width: 80%;
}

/* line 1836, _modules.scss */
.border-b-g-010 {
  border-bottom: 1px solid #e6e6e6;
}

/* line 1841, _modules.scss */
.breadcrumb {
  background: none;
  padding: 4px 0px;
  font-size: 16px;
  border-bottom: 1px solid rgba(1, 75, 160, 0.15);
}

/* line 1848, _modules.scss */
.top-nav {
  font-size: 18px;
  font-weight: 500;
}

/* line 1853, _modules.scss */
.ic-item {
  border-bottom: 1px solid rgba(1, 75, 160, 0.15);
}

/* Estilos 2023 */
/* line 1859, _modules.scss */
.fuente-corporativa {
  font-family: 'Museo';
}

/* line 1860, _modules.scss */
.fuente-corporativa-bold {
  font-family: 'Museo';
  font-weight: 700;
}

/* line 1861, _modules.scss */
.fuente-corporativa-bolder {
  font-family: 'MuseoBolder';
}

/* line 1862, _modules.scss */
.c-dark-grey {
  color: #121212;
}

/* line 1863, _modules.scss */
.cabecera-utiles {
  padding: 16px 0px;
}

/* line 1864, _modules.scss */
.bg-color-b-005 {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 1866, _modules.scss */
.ellipsis-3-lines {
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* line 1874, _modules.scss */
.ellipsis-2-lines {
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media (max-width: 991px) {
  /* line 1883, _modules.scss */
  .min-height-93 {
    min-height: 93px;
  }
}
/* line 1886, _modules.scss */
.min-height-124 {
  min-height: 129px;
}

/* line 1887, _modules.scss */
.line-height-25 {
  line-height: 25px;
}

/* line 1888, _modules.scss */
.height-32 {
  height: 32px;
}

/* line 1889, _modules.scss */
.width-32 {
  width: 32px;
}

/* line 1890, _modules.scss */
.min-height-83 {
  min-height: 83px;
}

/* line 1891, _modules.scss */
.border-width-1 {
  border-width: 1px;
}

/* line 1892, _modules.scss */
.border-width-2 {
  border-width: 2px;
}

/* line 1893, _modules.scss */
.margin-l-neg-20 {
  margin-left: -20px;
}

/* line 1895, _modules.scss */
.color-b-065 {
  color: rgba(0, 0, 0, 0.65);
}

/* line 1897, _modules.scss */
.bg-c-primary.c-primary {
  /*Submenu opcion activa*/
  color: #fff;
}

/* line 1900, _modules.scss */
.bg-light-grey {
  background-color: #f7f7f7;
}

/* line 1903, _modules.scss */
.top-doble-linea {
  display: block;
  background-image: url("../v3_assets/assets-2023/linea-doble.svg");
  background-repeat: repeat-x;
  padding-top: 25px;
}

/* line 1909, _modules.scss */
.top-linea-fina {
  display: block;
  background-image: url("../v3_assets/assets-2023/linea-fina.svg");
  background-repeat: repeat-x;
  padding-top: 20px;
}

/* line 1916, _modules.scss */
.bottom-linea-fina {
  display: block;
  background-image: url("../v3_assets/assets-2023/linea-fina.svg");
  background-repeat: repeat-x;
  background-position: bottom;
}

/* line 1923, _modules.scss */
.top-linea-fina-no-padding {
  display: block;
  background-image: url("../v3_assets/assets-2023/linea-fina.svg");
  background-repeat: repeat-x;
}

/* line 1929, _modules.scss */
.border-c-clear-blue {
  border-color: #CADEF5;
}

/* line 1933, _modules.scss */
.linea-fina {
  display: block;
  background-image: url("../v3_assets/assets-2023/linea-fina.svg");
  background-repeat: repeat-x;
  margin-bottom: 24px;
  height: 1px;
}

/* line 1942, _modules.scss */
.linea-fina-10 {
  margin-bottom: 10px;
}

/* line 1946, _modules.scss */
.arrow-down-selector {
  background-image: url("../v3_assets/assets-2023/arrow-down.svg");
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 23px;
  background-size: 1.05em;
}

/* line 1954, _modules.scss */
.arrow-right {
  background-image: url("../v3_assets/assets-2023/arrow-right.svg");
  background-repeat: no-repeat;
  background-position: center right;
  width: 1em;
  height: 1em;
}

/* line 1962, _modules.scss */
.plus {
  background-image: url("../v3_assets/assets-2023/plus.svg");
  background-repeat: no-repeat;
  background-position: center center;
  padding-right: 23px;
  background-size: 1.05em;
}

/* line 1968, _modules.scss */
ul.dos-columnas li {
  width: 49%;
  display: inline-block;
}

/* line 1972, _modules.scss */
ul.cuatro-columnas {
  border-top: 1px solid #d9d9d9;
}

/* line 1975, _modules.scss */
ul.cuatro-columnas li {
  display: inline-block;
  width: 25%;
}

/* line 1979, _modules.scss */
ul.cuatro-columnas li + li {
  width: 25.5%;
}

/* line 1982, _modules.scss */
ul.cuatro-columnas li + li + li {
  width: 24%;
}

/* line 1986, _modules.scss */
.texto-rtpa-cabecera {
  font-size: 14.5px;
}

@media (max-width: 991px) {
  /* line 1991, _modules.scss */
  .pie-site ul {
    border-top: none !important;
    border-right: none !important;
  }

  /* line 1995, _modules.scss */
  ul.dos-columnas li, ul.cuatro-columnas li {
    width: 100% !important;
  }
}
/* line 2000, _modules.scss */
.back-tabla-publicaciones {
  margin-top: 2rem;
  border-top: 1px solid rgba(1, 75, 160, 0.15);
  border-bottom: 1px solid rgba(1, 75, 160, 0.15);
}

/* line 2006, _modules.scss */
.logo-footer {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* line 2010, _modules.scss */
.logo-footer img {
  max-width: 120px;
  margin: 0 auto;
  margin-bottom: 20px;
}
@media screen and (min-width: 990px) {
  /* line 2006, _modules.scss */
  .logo-footer {
    max-width: auto;
    min-height: 300px;
    margin-left: -10px;
  }
  /* line 2016, _modules.scss */
  .logo-footer img {
    margin: inherit;
  }
}

/* line 2025, _modules.scss */
.text-align-c-mob {
  text-align: center;
}
@media screen and (min-width: 990px) {
  /* line 2025, _modules.scss */
  .text-align-c-mob {
    text-align: inherit;
  }
}

/* line 2032, _modules.scss */
.bg-c-dark-rgba-100 {
  background-color: #121212;
}

/* line 2036, _modules.scss */
.list-st-a {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Fin estilos 2023 */
/*-- GENERICOS --*/
/* line 3, _layout.scss */
.redux-txt-mobile {
  font-size: 1.6em;
}

/* line 7, _layout.scss */
.font-rtpa-book {
  font-family: rtpaBook;
  font-weight: normal;
}

/* line 12, _layout.scss */
.font-rtpa-book p, .font-rtpa-book div {
  font-size: 1.1em;
}

/* line 16, _layout.scss */
.font-museo {
  font-family: 'Museo';
  font-weight: normal;
}
/* line 19, _layout.scss */
.font-museo--bold {
  font-weight: 700;
}

/* line 24, _layout.scss */
.overlay-body, .overlay-aux {
  position: absolute;
  width: 100%;
  /* 	height: 2900px; */
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 500;
  background: none repeat scroll 0 0 #fff;
  opacity: 0.9;
  display: none;
}

/* line 37, _layout.scss */
.overlay-aux {
  opacity: 1;
  position: fixed;
  overflow-x: hidden;
}

/* line 43, _layout.scss */
.overlay-div {
  z-index: 1000;
  background-color: white;
  display: none;
  position: absolute;
  width: 960px;
  height: auto;
  left: 50%;
  margin-left: -480px;
}
/* line 54, _layout.scss */
.overlay-div .close-det-not-overlay {
  opacity: .5;
  position: absolute;
  background-image: url("../img/ico-close-big.png");
  background-repeat: no-repeat;
  display: block;
  width: 50px;
  height: 50px;
  top: -80px;
  left: 430px;
  z-index: 1500;
  text-indent: -9999px;
  outline: 0 none;
  cursor: pointer;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition-property: all 0.8s ease;
}
/* line 70, _layout.scss */
.overlay-div .close-det-not-overlay:hover {
  opacity: 1;
}

/* line 75, _layout.scss */
.loader-container {
  position: absolute;
  left: 50%;
  top: 50%;
  display: none;
  z-index: 2000;
}

/* line 86, _layout.scss */
.tit-loader {
  position: relative;
  left: -65px;
  display: block;
  width: 100%;
  margin: 20px 0px;
  font-weight: bold;
  color: #999;
}

/* line 97, _layout.scss */
.close-det-not-overlay {
  opacity: .5;
  /* 	position:absolute; */
  margin: 0 auto;
  background-image: url("../img/ico-close-big.png");
  background-repeat: no-repeat;
  display: block;
  width: 50px;
  height: 50px;
  /*
  	top:-80px;
  	right:30px;
  */
  z-index: 1500;
  text-indent: -9999px;
  outline: 0 none;
  cursor: pointer;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition-property: all 0.8s ease;
}

/* line 116, _layout.scss */
.close-det-not-overlay:hover {
  opacity: 1;
}

/* -- PORTADA --*/
/*Usado para el fondo degradado del bloque derecho de directos en portada*/
/* line 124, _layout.scss */
.back_directos_portada {
  background-image: none;
}
@media screen and (min-width: 990px) {
  /* line 124, _layout.scss */
  .back_directos_portada {
    background-image: url("../img/back_area_directos_portada-v2.jpg");
    background-repeat: repeat-y;
  }
}
@media screen and (min-width: 1900px) {
  /* line 124, _layout.scss */
  .back_directos_portada {
    background-position: 30px 0px;
  }
}

/* line 137, _layout.scss */
.back-prog-ac {
  background-color: #1D4287;
}

/* line 141, _layout.scss */
.back-sel-ac {
  background-color: #EFEFEF;
}

/* line 145, _layout.scss */
.back-list-ac {
  background-color: #1D4287;
}

/* line 149, _layout.scss */
.adj-brand-msecc {
  padding: 10px 10px 10px 0px;
}

/*Ajustes en historico de reportajes tpa Noticias*/
/* line 156, _layout.scss */
.adj-label-right {
  float: none;
}
@media screen and (min-width: 768px) {
  /* line 156, _layout.scss */
  .adj-label-right {
    float: right;
  }
}

/*Ajustes en las tablas de programación - parrilla -*/
/* line 165, _layout.scss */
.pr-ahora {
  margin: 0px;
  padding: 0px !important;
}

/* line 170, _layout.scss */
.adj-t-p-ahora {
  padding: 15px;
  background-color: #CCD9E8;
}

/* line 175, _layout.scss */
.adj-t-p-ahora-prog {
  background-color: #CCD9E8;
}

/* line 179, _layout.scss */
.adj-t-p-destacado {
  padding: 15px;
  /* 	background-color: $bc-mlh; */
}

/* Ajustes en noticias */
/* line 187, _layout.scss */
.navegacion-zonas-asturias {
  display: none;
}

/*Ajuste cuando no hay publicidad*/
/* line 193, _layout.scss */
.first-block-no-publi {
  margin-top: 0px;
}
@media screen and (min-width: 768px) {
  /* line 193, _layout.scss */
  .first-block-no-publi {
    margin-top: 0px;
  }
}
@media screen and (min-width: 990px) {
  /* line 193, _layout.scss */
  .first-block-no-publi {
    margin-top: 56px;
  }
}
@media screen and (min-width: 1900px) {
  /* line 193, _layout.scss */
  .first-block-no-publi {
    margin-top: 56px;
  }
}

/*Ajuste cuando no hay publicidad*/
/* line 207, _layout.scss */
.first-block-no-publi-secc {
  margin-top: 0px;
}
@media screen and (min-width: 768px) {
  /* line 207, _layout.scss */
  .first-block-no-publi-secc {
    margin-top: 0px;
  }
}
@media screen and (min-width: 990px) {
  /* line 207, _layout.scss */
  .first-block-no-publi-secc {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1900px) {
  /* line 207, _layout.scss */
  .first-block-no-publi-secc {
    margin-top: 40px;
  }
}

/*Estilos página corporativo*/
@media screen and (min-width: 320px) {
  /* line 222, _layout.scss */
  .back-top-corporativo {
    min-height: 80px;
  }
}
@media screen and (min-width: 384px) {
  /* line 222, _layout.scss */
  .back-top-corporativo {
    min-height: 100px;
  }
}
@media screen and (min-width: 768px) {
  /* line 222, _layout.scss */
  .back-top-corporativo {
    min-height: 300px;
  }
}

/* line 235, _layout.scss */
.back-corporativo-leg {
  margin-top: 140px;
  background: rgba(10, 77, 148, 0.6);
  padding: 25px 25px;
}

/* line 242, _layout.scss */
.anag-a-rtpa {
  display: inline-block;
  background-image: url("../img/logo-anagrama-a.png");
  background-repeat: no-repeat;
  width: 35px;
  height: 37px;
  float: left;
  margin-right: 10px;
}

/* line 252, _layout.scss */
.tit-corp {
  display: block;
  float: left;
}

/* line 257, _layout.scss */
.adj-tit-corp {
  position: relative;
  top: 10px;
}

/* line 266, _layout.scss */
.gmap-donde-estamos {
  height: 300px;
  border: 1px solid #ccc;
  overflow: hidden;
}

/* line 272, _layout.scss */
.bloque_txt_hidden {
  display: none;
}

/* line 276, _layout.scss */
.area-visita-virtual {
  width: 100%;
  height: 405px;
  border: 1px solid #ccc;
}

/* line 282, _layout.scss */
.search-found {
  background-color: #FFFF33;
}

/*Estilos servicios*/
/* line 290, _layout.scss */
.feedback-envio-form {
  text-align: center;
}

/*Estilos página publicaciones*/
@media screen and (min-width: 320px) {
  /* line 296, _layout.scss */
  .back-top-publicaciones {
    min-height: 80px;
  }
}
@media screen and (min-width: 384px) {
  /* line 296, _layout.scss */
  .back-top-publicaciones {
    min-height: 100px;
  }
}
@media screen and (min-width: 768px) {
  /* line 296, _layout.scss */
  .back-top-publicaciones {
    min-height: 300px;
  }
}

/* line 309, _layout.scss */
.back-publicaciones-leg {
  margin-top: 140px;
  background: rgba(10, 77, 148, 0.6);
  padding: 25px 25px;
}

/* line 315, _layout.scss */
.back-nav-publi {
  width: 24px;
  height: 24px;
  background-image: url("../img/back-nav-publi.png");
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  text-indent: -9999px;
  float: left;
  position: relative;
  top: 9px;
  z-index: 10;
}
@media screen and (min-width: 320px) {
  /* line 315, _layout.scss */
  .back-nav-publi {
    top: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 315, _layout.scss */
  .back-nav-publi {
    top: 9px;
  }
}

/* line 335, _layout.scss */
.adj-tit-nav-publi {
  position: relative;
  top: 5px;
  z-index: 5;
}
@media screen and (min-width: 320px) {
  /* line 335, _layout.scss */
  .adj-tit-nav-publi {
    font-size: 1.5em;
    top: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 335, _layout.scss */
  .adj-tit-nav-publi {
    top: 9px;
    font-size: 25px;
  }
}

/* line 350, _layout.scss */
.intro-publi {
  min-height: 600px;
}

/*GASPAR GARCÍA LAVIANA*/
/* line 357, _layout.scss */
.bloque-txt-bio1 {
  background: rgba(45, 45, 45, 0.8);
}

/* line 360, _layout.scss */
.bloque-txt-bio2 {
  background: rgba(58, 108, 134, 0.8);
}

/* line 364, _layout.scss */
.carousel-main-fotos {
  position: relative;
}
/* line 367, _layout.scss */
.carousel-main-fotos #carousel-fotos {
  background-color: #333;
}
/* line 370, _layout.scss */
.carousel-main-fotos #carousel-fotos .foto img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 378, _layout.scss */
.carousel-main-fotos .prev-photo {
  height: 65px;
  background: rgba(51, 51, 51, 0.8);
  position: absolute;
  width: 65px;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 200;
}
/* line 388, _layout.scss */
.carousel-main-fotos .prev-photo .arrow-photo-prev {
  text-indent: -9999px;
  cursor: pointer;
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("../img/publi-carousel-back.png");
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 401, _layout.scss */
.carousel-main-fotos .next-photo {
  height: 65px;
  background: rgba(51, 51, 51, 0.8);
  position: absolute;
  width: 65px;
  top: 0;
  right: 0;
  height: 100%;
  z-index: 200;
}
/* line 411, _layout.scss */
.carousel-main-fotos .next-photo .arrow-photo-next {
  text-indent: -9999px;
  cursor: pointer;
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("../img/publi-carousel-next.png");
  background-position: center center;
  background-repeat: no-repeat;
}

/*Estilos página de servicios*/
/* line 427, _layout.scss */
.back-pos {
  /* height: 310px; */
  cursor: pointer;
  border-bottom: 1px solid #fff;
}
@media screen and (min-width: 320px) {
  /* line 427, _layout.scss */
  .back-pos {
    height: 200px;
  }
}
@media screen and (min-width: 384px) {
  /* line 427, _layout.scss */
  .back-pos {
    height: 250px;
  }
}
@media screen and (min-width: 768px) {
  /* line 427, _layout.scss */
  .back-pos {
    height: 310px;
  }
}

@media screen and (min-width: 320px) {
  /* line 442, _layout.scss */
  .pos-tit-serv-imp {
    margin-top: 100px;
  }
}
@media screen and (min-width: 384px) {
  /* line 442, _layout.scss */
  .pos-tit-serv-imp {
    margin-top: 170px;
  }
}
@media screen and (min-width: 768px) {
  /* line 442, _layout.scss */
  .pos-tit-serv-imp {
    margin-top: 220px;
  }
}

/* line 456, _layout.scss */
.pos-tit-serv-par {
  text-align: right;
}
@media screen and (min-width: 320px) {
  /* line 456, _layout.scss */
  .pos-tit-serv-par {
    margin-top: 100px;
  }
}
@media screen and (min-width: 384px) {
  /* line 456, _layout.scss */
  .pos-tit-serv-par {
    margin-top: 170px;
  }
}
@media screen and (min-width: 768px) {
  /* line 456, _layout.scss */
  .pos-tit-serv-par {
    margin-top: 220px;
  }
}

/*Estilos página de el tiempo*/
/*Estilo para compensar la falta de los directos*/
/* line 474, _layout.scss */
.back-top-el-tiempo {
  min-height: 460px;
  /* 500px; */
  overflow: hidden;
}

/* line 479, _layout.scss */
.back-video-tiempo {
  min-height: 300px;
  overflow: hidden;
  background-color: #EFEFEF;
}

/* line 486, _layout.scss */
.widget-m-top {
  margin-top: 25px;
}
@media screen and (min-width: 768px) {
  /* line 486, _layout.scss */
  .widget-m-top {
    margin-top: 25px;
  }
}
@media screen and (min-width: 990px) {
  /* line 486, _layout.scss */
  .widget-m-top {
    margin-top: 135px;
  }
}
@media screen and (min-width: 1900px) {
  /* line 486, _layout.scss */
  .widget-m-top {
    margin-top: 135px;
  }
}

/* line 499, _layout.scss */
.widget {
  height: 230px;
  background-color: #0A4D94;
  border: 1px solid #477AB1;
  /* @include radius(10px); */
  background: rgba(10, 77, 148, 0.8);
  padding-left: 0px;
  padding-right: 0px;
}
/* line 509, _layout.scss */
.widget .widget-content {
  padding: 20px 0px;
}
/* line 512, _layout.scss */
.widget .widget-content .widget-tiempo-dias {
  border-top: 1px solid #477AB1;
  /*
  			table.widget-table tbody tr:last-child td:first-child {
  				-moz-border-radius: 0px 0 0 10px;
  				-webkit-border-radius: 0px 0 0 10px;
  				border-radius: 0px 0 0 10px;
  
  			}
  
  			table.widget-table tbody tr:last-child td:last-child {
  				-moz-border-radius: 0 0 10px 0;
  				-webkit-border-radius: 0 0 10px 0;
  				border-radius: 0 0 10px 0;
  			}
  */
}
/* line 514, _layout.scss */
.widget .widget-content .widget-tiempo-dias table.widget-table {
  width: 100%;
  border-spacing: 0;
  *border-collapse: collapse;
}
/* line 519, _layout.scss */
.widget .widget-content .widget-tiempo-dias table.widget-table tbody tr {
  border-bottom: 1px solid #477AB1;
}
/* line 522, _layout.scss */
.widget .widget-content .widget-tiempo-dias table.widget-table tbody tr td {
  padding: 5px 0px;
}
/* line 526, _layout.scss */
.widget .widget-content .widget-tiempo-dias table.widget-table tbody tr:last-child td {
  background-color: #4B7CAD;
}
/* line 544, _layout.scss */
.widget .widget-content .widget-tiempo-dias .wico {
  padding-left: 15px !important;
}
/* line 547, _layout.scss */
.widget .widget-content .widget-tiempo-dias .last {
  border-bottom: none !important;
}
/* line 550, _layout.scss */
.widget .widget-content .widget-tiempo-dias .trhoy {
  background-color: #283D6A;
}
/* line 553, _layout.scss */
.widget .widget-content .widget-tiempo-dias .trmanana {
  background-color: #395D8B;
}
/* line 556, _layout.scss */
.widget .widget-content .widget-tiempo-dias .trpasado {
  /* background-color: #4B7CAD; */
}
/* line 559, _layout.scss */
.widget .widget-content .widget-tiempo-dias .wtemp {
  padding: 0px 8px;
}
/* line 562, _layout.scss */
.widget .widget-content .widget-tiempo-dias .wtdia {
  display: block;
}

/* line 569, _layout.scss */
.w-round {
  /* @include radius(10px); */
}

/* line 574, _layout.scss */
.w-brujula {
  width: 50%;
  float: left;
  text-align: center;
  margin: 0 auto;
}
/* line 580, _layout.scss */
.w-brujula .w-obj-brujula {
  margin: 0 auto;
  position: relative;
  width: 100px;
  height: 100px;
  background-image: url("../img/back-widget-brujula.png");
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 0;
}
/* line 589, _layout.scss */
.w-brujula .w-obj-brujula .w-brujula-arrow-oriente {
  z-index: 10;
  width: 60px;
  height: 30px;
  position: absolute;
  top: 35px;
  left: 20px;
  /* 	background-image: url("../responsive_imagenes/indicador_rosa_vf.png"); */
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -sand-transform: rotate(0deg);
  -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 610, _layout.scss */
.w-brujula .w-obj-brujula .w-brujula-arrow-occidente {
  z-index: 10;
  width: 60px;
  height: 30px;
  position: absolute;
  top: 35px;
  left: 20px;
  /* 	background-image: url("../responsive_imagenes/indicador_rosa_vf.png"); */
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -sand-transform: rotate(0deg);
  -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 635, _layout.scss */
.adj-tit-brujulas {
  margin-top: 28px;
}

/* line 639, _layout.scss */
.w-arrow-int-1 {
  background-image: url("../img/viento/1_1.png");
}

/* line 643, _layout.scss */
.w-arrow-int-2 {
  background-image: url("../img/viento/1_1.png");
}

/* line 647, _layout.scss */
.w-arrow-int-3 {
  background-image: url("../img/viento/3_1.png");
}

/* line 651, _layout.scss */
.w-arrow-int-4 {
  background-image: url("../img/viento/4_1.png");
}

/* line 655, _layout.scss */
.w-arrow-int-5 {
  background-image: url("../img/viento/5_1.png");
}

/* line 659, _layout.scss */
.w-arrow-int-6 {
  background-image: url("../img/viento/6_1.png");
}

/* line 663, _layout.scss */
.w-arrow-int-7 {
  background-image: url("../img/viento/7_1.png");
}

/* line 667, _layout.scss */
.w-arrow-int-8 {
  background-image: url("../img/viento/8_1.png");
}

/* line 671, _layout.scss */
.w-arrow-int-9 {
  background-image: url("../img/viento/9_1.png");
}

/* line 675, _layout.scss */
.w-arrow-int-10 {
  background-image: url("../img/viento/10_1.png");
}

/* line 679, _layout.scss */
.w-arrow-int-11 {
  background-image: url("../img/viento/11_1.png");
}

/* line 683, _layout.scss */
.w-arrow-int-12 {
  background-image: url("../img/viento/12_1.png");
}

/* line 687, _layout.scss */
.w-arrow-int-13 {
  background-image: url("../img/viento/13_1.png");
}

/* line 691, _layout.scss */
.widget-mar {
  padding: 20px 10px 5px 20px;
  border-bottom: 1px solid #497BAF;
}

/* line 696, _layout.scss */
.adj-widget-mar {
  padding-bottom: 20px;
}

/* line 700, _layout.scss */
.w-mar-ico {
  float: left;
  margin-right: 15px;
  margin-top: -1px;
}

/* line 706, _layout.scss */
.w-mar-content {
  overflow: hidden;
}

/* line 710, _layout.scss */
.w-mar-estado {
  padding: 8px 20px;
  display: inline-block;
  width: 48.99%;
}

/* line 716, _layout.scss */
.w-mar-pleamar {
  border-right: 1px solid #497BAF;
}

/*Estilos gmaps el-tiempo*/
/* line 722, _layout.scss */
.mapa-prediccion {
  width: 100%;
  height: 450px;
  overflow: hidden;
}

/* ESTILOS PAGINAS BÁSICAS*/
/* line 737, _layout.scss */
.back-notificacion {
  -webkit-box-shadow: 0px 1px 1px 1px rgba(50, 50, 50, 0.21);
  -moz-box-shadow: 0px 1px 1px 1px rgba(50, 50, 50, 0.21);
  box-shadow: 0px 1px 1px 1px rgba(50, 50, 50, 0.21);
}

/* line 743, _layout.scss */
.adj-notificaciones {
  padding: 40px 20px 40px 20px;
}
@media screen and (min-width: 990px) {
  /* line 743, _layout.scss */
  .adj-notificaciones {
    padding: 40px 0px 40px 0px;
  }
}

/* line 750, _layout.scss */
ul.direccion-pulbicidad {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 754, _layout.scss */
ul.direccion-pulbicidad li.li-dir-pub {
  padding: 5px 0px;
  border-bottom: 1px solid #EFEFEF;
}

/*Ajsutes de imagenes, videos, bloques*/
/* line 767, _layout.scss */
.adj-header-fullpage {
  padding-bottom: 0px;
}
@media screen and (min-width: 768px) {
  /* line 767, _layout.scss */
  .adj-header-fullpage {
    padding-bottom: 0px;
  }
}

/* line 780, _layout.scss */
.adj-img-promo-home {
  width: 100%;
  height: auto;
  max-height: 305px !important;
}
@media screen and (min-width: 768px) {
  /* line 780, _layout.scss */
  .adj-img-promo-home {
    width: 735px !important;
    height: 413px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 780, _layout.scss */
  .adj-img-promo-home {
    width: 560px !important;
    height: 315px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 780, _layout.scss */
  .adj-img-promo-home {
    width: 650px !important;
    height: 365px !important;
  }
}

@media screen and (min-width: 768px) {
  /* line 799, _layout.scss */
  .adj-img-st {
    width: 356px !important;
    height: 200px !important;
    float: none;
  }
}
@media screen and (min-width: 990px) {
  /* line 799, _layout.scss */
  .adj-img-st {
    width: 214px !important;
    height: 120px !important;
  }
}

/* line 811, _layout.scss */
.adj-img-latnot {
  width: 100%;
  max-height: 360px;
}
@media screen and (min-width: 320px) {
  /* line 811, _layout.scss */
  .adj-img-latnot {
    width: 100% !important;
    height: 180px !important;
  }
}
@media screen and (min-width: 384px) {
  /* line 811, _layout.scss */
  .adj-img-latnot {
    width: 100% !important;
    height: 258px !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 811, _layout.scss */
  .adj-img-latnot {
    width: 224px !important;
    height: 126px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 811, _layout.scss */
  .adj-img-latnot {
    width: 224px !important;
    height: 126px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 811, _layout.scss */
  .adj-img-latnot {
    width: 265px !important;
    height: 149px !important;
  }
}

/* line 836, _layout.scss */
.adj-img-dir-home {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
  /* line 836, _layout.scss */
  .adj-img-dir-home {
    width: 353px !important;
    height: 198px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 836, _layout.scss */
  .adj-img-dir-home {
    width: 392px !important;
    height: 220px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 836, _layout.scss */
  .adj-img-dir-home {
    width: 458px !important;
    height: 257px !important;
  }
}

@media screen and (min-width: 768px) {
  /* line 853, _layout.scss */
  .adj-img-dir-index {
    width: 353px !important;
    height: 198px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 853, _layout.scss */
  .adj-img-dir-index {
    width: 310px !important;
    height: 174px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 853, _layout.scss */
  .adj-img-dir-index {
    width: 362px !important;
    height: 203px !important;
  }
}

@media screen and (min-width: 384px) {
  /* line 869, _layout.scss */
  .adj-img-secc-main {
    width: 395px !important;
    height: 222px !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 869, _layout.scss */
  .adj-img-secc-main {
    width: 353px !important;
    height: 198px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 869, _layout.scss */
  .adj-img-secc-main {
    width: 310px !important;
    height: 174px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 869, _layout.scss */
  .adj-img-secc-main {
    width: 362px !important;
    height: 203px !important;
  }
}

@media screen and (min-width: 768px) {
  /* line 889, _layout.scss */
  .adj-img-3col {
    width: 224px !important;
    height: 126px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 889, _layout.scss */
  .adj-img-3col {
    width: 307px !important;
    height: 172px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 889, _layout.scss */
  .adj-img-3col {
    width: 362px !important;
    height: 203px !important;
  }
}

/* line 905, _layout.scss */
.adj-img-prog {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 320px) {
  /* line 905, _layout.scss */
  .adj-img-prog {
    width: 320px !important;
    height: 180px !important;
  }
}
@media screen and (min-width: 384px) {
  /* line 905, _layout.scss */
  .adj-img-prog {
    width: 100% !important;
    height: 270px !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 905, _layout.scss */
  .adj-img-prog {
    width: 354px !important;
    height: 200px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 905, _layout.scss */
  .adj-img-prog {
    width: 224px !important;
    height: 126px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 905, _layout.scss */
  .adj-img-prog {
    width: 264px !important;
    height: 148px !important;
  }
}

/* line 932, _layout.scss */
.back-det-prog {
  display: block;
  background-image: url("../img/back-arrow-det-prog.png");
  background-repeat: no-repeat;
  background-position: left center;
  height: 40px;
  line-height: 40px;
  padding-left: 45px;
}

/* line 943, _layout.scss */
.adj-bloque-det-programa {
  margin-top: 20px;
}
@media screen and (min-width: 990px) {
  /* line 943, _layout.scss */
  .adj-bloque-det-programa {
    margin-top: 0px;
  }
}

/* line 950, _layout.scss */
.adj-img-det-prog {
  width: 100%;
  height: auto;
  /* max-height: 305px!important; */
}
@media screen and (min-width: 320px) {
  /* line 950, _layout.scss */
  .adj-img-det-prog {
    width: 320px !important;
    height: 180px !important;
  }
}
@media screen and (min-width: 384px) {
  /* line 950, _layout.scss */
  .adj-img-det-prog {
    width: 100% !important;
    height: 270px !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 950, _layout.scss */
  .adj-img-det-prog {
    width: 735px !important;
    height: 405px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 950, _layout.scss */
  .adj-img-det-prog {
    width: 641px !important;
    height: 360px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 950, _layout.scss */
  .adj-img-det-prog {
    width: 650px !important;
    height: 365px !important;
  }
}

/* line 978, _layout.scss */
.adj-img-promo-top {
  width: 100%;
  height: auto;
  /* max-height: 305px!important; */
}
@media screen and (min-width: 768px) {
  /* line 978, _layout.scss */
  .adj-img-promo-top {
    width: 735px !important;
    height: 413px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 978, _layout.scss */
  .adj-img-promo-top {
    width: 560px !important;
    height: 315px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 978, _layout.scss */
  .adj-img-promo-top {
    width: 654px !important;
    height: 367px !important;
  }
}

/* line 997, _layout.scss */
.adj-vid-det-not {
  width: 100% !important;
  height: 220px !important;
  /* max-height: 305px!important; */
}
@media screen and (min-width: 768px) {
  /* line 997, _layout.scss */
  .adj-vid-det-not {
    width: 482px !important;
    height: 270px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 997, _layout.scss */
  .adj-vid-det-not {
    width: 644px !important;
    height: 362px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 997, _layout.scss */
  .adj-vid-det-not {
    width: 750px !important;
    height: 421px !important;
  }
}

/*
.adj-radio-top {
	width: 100%;
	height: auto;
	max-height: 305px!important;
	@include modular-mq(tablet) {
		width: 482px!important;
		height: 270px!important;
	}
	@include modular-mq(desktop) {
		width: 542px!important;
		height: 305px!important;
	}
	@include modular-mq(large_desktop) {
		width: 636px!important;
		height: 357px!important;
	}
}
*/
/* line 1036, _layout.scss */
.adj-vid-vod {
  width: 100% !important;
  height: 322px !important;
}
@media screen and (min-width: 384px) {
  /* line 1036, _layout.scss */
  .adj-vid-vod {
    height: 222px !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 1036, _layout.scss */
  .adj-vid-vod {
    width: 100% !important;
    height: 390px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 1036, _layout.scss */
  .adj-vid-vod {
    width: 644px !important;
    height: 362px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 1036, _layout.scss */
  .adj-vid-vod {
    width: 750px !important;
    height: 421px !important;
  }
}

/* line 1058, _layout.scss */
.adj-vid-portada {
  width: 100% !important;
  height: 180px !important;
}
@media screen and (min-width: 384px) {
  /* line 1058, _layout.scss */
  .adj-vid-portada {
    height: 222px !important;
  }
}
@media screen and (min-width: 384px) {
  /* line 1058, _layout.scss */
  .adj-vid-portada {
    height: 258px !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 1058, _layout.scss */
  .adj-vid-portada {
    width: 480px !important;
    height: 270px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 1058, _layout.scss */
  .adj-vid-portada {
    width: 392px !important;
    height: 220px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 1058, _layout.scss */
  .adj-vid-portada {
    width: 480px !important;
    height: 270px !important;
  }
}

/* line 1081, _layout.scss */
.adj-vid-tiempo {
  width: 100% !important;
  height: 300px !important;
}
@media screen and (min-width: 384px) {
  /* line 1081, _layout.scss */
  .adj-vid-tiempo {
    width: 100% !important;
    height: 223px !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 1081, _layout.scss */
  .adj-vid-tiempo {
    width: 354px !important;
    height: 200px !important;
  }
}
@media screen and (min-width: 990px) {
  /* line 1081, _layout.scss */
  .adj-vid-tiempo {
    width: 478px !important;
    height: 268px !important;
  }
}
@media screen and (min-width: 1900px) {
  /* line 1081, _layout.scss */
  .adj-vid-tiempo {
    width: 555px !important;
    height: 312px !important;
  }
}
