Advertisement
Guest User

Main.css

a guest
Jun 24th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 145.61 KB | None | 0 0
  1. @charset "UTF-8";
  2. @import url(../css/fonts.css);
  3. body {
  4.   background-color: #ffffff;
  5.   font-family: "Roboto Regular";
  6.   color: #8899a6;
  7.   font-size: 14px;
  8.   line-height: 1.42857;
  9.   margin: 0; }
  10.  
  11. p {
  12.   color: #333333;
  13.   font-size: 16px;
  14.   font-family: "Roboto Regular";
  15.   line-height: 28px;
  16.   text-align: left;
  17.   float: left;
  18.   width: 100%; }
  19.  
  20. a {
  21.   color: #333333;
  22.   font-size: 16px;
  23.   font-family: "Roboto Regular";
  24.   line-height: 18px;
  25.   text-decoration: underline;
  26.   text-align: left;
  27.   cursor: pointer; }
  28.   a:hover {
  29.     color: #a53b9d;
  30.     text-decoration: none; }
  31.  
  32. .blockquote {
  33.   color: #5a5959;
  34.   font-size: 17px;
  35.   font-family: "Roboto Regular";
  36.   line-height: 30px;
  37.   text-align: left;
  38.   border-top: 1px solid #cccccc;
  39.   border-bottom: 1px solid #cccccc;
  40.   margin: 25px 50px 30px 30px;
  41.   float: left; }
  42.  
  43. .img-container {
  44.   position: relative;
  45.   height: 360px;
  46.   width: 100%;
  47.   float: left;
  48.   margin-top: 15px; }
  49.   @media (max-width: 767px) {
  50.     .img-container {
  51.       height: auto; } }
  52.   .img-container img {
  53.     width: 100%;
  54.     height: 100%;
  55.     object-fit: cover; }
  56.  
  57. h1 {
  58.   color: #601f5b;
  59.   font-size: 46px;
  60.   font-family: "Roboto Black";
  61.   line-height: 52px;
  62.   text-align: left;
  63.   width: 100%;
  64.   position: relative;
  65.   float: left;
  66.   margin: 0; }
  67.   @media (max-width: 767px) {
  68.     h1 {
  69.       font-size: 44px;
  70.       line-height: 48px; } }
  71.  
  72. h2 {
  73.   float: left;
  74.   width: 100%;
  75.   color: #333333;
  76.   font-size: 34px;
  77.   font-family: "Roboto Black";
  78.   line-height: 52px;
  79.   text-align: left;
  80.   position: relative;
  81.   margin: 0; }
  82.   @media (max-width: 767px) {
  83.     h2 {
  84.       font-size: 30px;
  85.       line-height: 40px; } }
  86.  
  87. h3 {
  88.   width: 100%;
  89.   float: left;
  90.   color: #601f5b;
  91.   font-size: 20px;
  92.   font-family: "Roboto Black";
  93.   line-height: 52px;
  94.   text-align: left;
  95.   margin: 0; }
  96.  
  97. h4 {
  98.   float: left;
  99.   width: 100%;
  100.   color: #601f5b;
  101.   font-size: 20px;
  102.   font-family: "Roboto Bold";
  103.   line-height: 24px;
  104.   text-align: left;
  105.   margin: 0; }
  106.  
  107. h5 {
  108.   float: left;
  109.   width: 100%;
  110.   color: #5b5a5a;
  111.   font-size: 13px;
  112.   font-family: "Roboto Regular";
  113.   line-height: 26px;
  114.   text-align: left;
  115.   text-transform: uppercase;
  116.   margin: 0; }
  117.  
  118. @media (max-width: 767px) {
  119.   .change-content-item-position {
  120.     display: flex;
  121.     flex-flow: column; } }
  122.  
  123. @media (max-width: 767px) {
  124.   .two {
  125.     order: 1; } }
  126.  
  127. @media (max-width: 767px) {
  128.   .one {
  129.     order: 2; } }
  130.  
  131. .responsive-table {
  132.   float: left;
  133.   width: 100%;
  134.   margin-bottom: 60px; }
  135.   @media (max-width: 767px) {
  136.     .responsive-table {
  137.       margin-bottom: 15px; } }
  138.   .responsive-table thead th {
  139.     display: none;
  140.     color: #333333;
  141.     font-size: 16px;
  142.     font-family: "Roboto Bold";
  143.     line-height: 16px;
  144.     text-align: left;
  145.     padding: 20px 0 20px 0; }
  146.     @media (min-width: 768px) {
  147.       .responsive-table thead th {
  148.         display: table-cell;
  149.         text-align: left; } }
  150.     .responsive-table thead th:first-child {
  151.       padding-left: 10px; }
  152.   .responsive-table tbody tr {
  153.     padding-left: 10px; }
  154.     .responsive-table tbody tr:nth-child(odd) {
  155.       background-color: #f5f5f5; }
  156.     @media (max-width: 767px) {
  157.       .responsive-table tbody tr {
  158.         padding: 15px 10px 15px 0;
  159.         float: left;
  160.         width: 100%; } }
  161.   .responsive-table tbody td {
  162.     display: block;
  163.     color: #333333;
  164.     font-size: 16px;
  165.     font-family: "Roboto Regular";
  166.     line-height: 18px;
  167.     text-align: left;
  168.     padding: 20px 0; }
  169.     @media (max-width: 767px) {
  170.       .responsive-table tbody td {
  171.         padding: 10px 15px;
  172.         text-align: right;
  173.         float: left;
  174.         width: 100%; } }
  175.     .responsive-table tbody td:first-child {
  176.       padding-left: 10px; }
  177.       @media (max-width: 767px) {
  178.         .responsive-table tbody td:first-child {
  179.           padding: 10px 15px; } }
  180.       @media (min-width: 768px) and (max-width: 991px) {
  181.         .responsive-table tbody td:first-child {
  182.           max-width: 230px; } }
  183.       @media (min-width: 992px) and (max-width: 1199px) {
  184.         .responsive-table tbody td:first-child {
  185.           max-width: 270px; } }
  186.     @media (min-width: 768px) and (max-width: 991px) {
  187.       .responsive-table tbody td:nth-child(2) {
  188.         max-width: 160px; } }
  189.     @media (min-width: 992px) and (max-width: 1199px) {
  190.       .responsive-table tbody td:nth-child(2) {
  191.         max-width: 230px; } }
  192.     .responsive-table tbody td:before {
  193.       content: attr(data-th);
  194.       float: left;
  195.       width: 80px;
  196.       text-align: left; }
  197.       @media (min-width: 768px) {
  198.         .responsive-table tbody td:before {
  199.           display: none; } }
  200.     @media (min-width: 768px) {
  201.       .responsive-table tbody td {
  202.         display: table-cell;
  203.         text-align: left; } }
  204.  
  205. .custom-accordion {
  206.   float: left;
  207.   width: 100%;
  208.   border-top: 1px solid #cccccc;
  209.   padding: 10px 0 70px 0; }
  210.   @media (max-width: 767px) {
  211.     .custom-accordion {
  212.       padding-bottom: 40px; } }
  213.   .custom-accordion .panel-group .panel {
  214.     border-radius: 0;
  215.     box-shadow: none;
  216.     border: none;
  217.     margin-top: 15px; }
  218.   .custom-accordion .panel-group .panel-default > .panel-heading {
  219.     padding: 0;
  220.     border-radius: 0;
  221.     color: #a53b9e;
  222.     background-color: transparent;
  223.     border: none; }
  224.     .custom-accordion .panel-group .panel-default > .panel-heading + .panel-collapse .panel-body {
  225.       border-top: none; }
  226.   .custom-accordion .panel-group .panel-title > a {
  227.     color: #a53b9e;
  228.     font-size: 19px;
  229.     font-family: "Roboto Black";
  230.     line-height: 26px;
  231.     text-align: left;
  232.     text-decoration: none;
  233.     padding-left: 25px;
  234.     display: inline-block;
  235.     position: relative; }
  236.     .custom-accordion .panel-group .panel-title > a:hover {
  237.       color: #60205b;
  238.       text-decoration: underline; }
  239.   .custom-accordion .panel-group .more-less {
  240.     float: left;
  241.     font-size: 14px;
  242.     font-weight: 100;
  243.     position: absolute;
  244.     top: 7px;
  245.     left: 0; }
  246.   .custom-accordion .panel-group .panel-body {
  247.     color: #5a5959;
  248.     font-size: 15px;
  249.     font-family: "Roboto Regular";
  250.     line-height: 24px;
  251.     text-align: left;
  252.     padding: 15px 60px 15px 25px;
  253.     border-top: none; }
  254.     @media (max-width: 767px) {
  255.       .custom-accordion .panel-group .panel-body {
  256.         padding-right: 25px; } }
  257.     @media (min-width: 768px) and (max-width: 991px) {
  258.       .custom-accordion .panel-group .panel-body {
  259.         padding-right: 25px; } }
  260.     @media (min-width: 992px) and (max-width: 1199px) {
  261.       .custom-accordion .panel-group .panel-body {
  262.         padding-right: 25px; } }
  263.  
  264. .footer-title {
  265.   font-family: "Roboto Black";
  266.   color: #5a5050;
  267.   font-size: 19px;
  268.   line-height: 26px;
  269.   text-align: left;
  270.   width: 100%;
  271.   float: left; }
  272.  
  273. .footer-subtitle {
  274.   font-family: "Roboto Bold";
  275.   width: 100%;
  276.   float: left;
  277.   color: #5a5050;
  278.   font-size: 17px;
  279.   line-height: 26px;
  280.   text-align: left; }
  281.  
  282. strong {
  283.   font-weight: 700;
  284.   font-family: "Roboto Bold"; }
  285.  
  286. b {
  287.   font-weight: 700;
  288.   font-family: "Roboto Bold"; }
  289.  
  290. ul {
  291.   padding: 0;
  292.   margin: 0;
  293.   list-style: none; }
  294.  
  295. #listen-container {
  296.   float: left;
  297.   width: 100%;
  298.   margin-bottom: 70px;
  299.   padding: 40px 0;
  300.   background: -webkit-linear-gradient(180deg, #d1d1d1 0%, #e1e1e1 100%);
  301.   background: -moz-linear-gradient(180deg, #d1d1d1 0%, #e1e1e1 100%);
  302.   background: -o-linear-gradient(180deg, #d1d1d1 0%, #e1e1e1 100%);
  303.   background: -ms-linear-gradient(180deg, #d1d1d1 0%, #e1e1e1 100%);
  304.   background: linear-gradient(-90deg, #d1d1d1 0%, #e1e1e1 100%); }
  305.   #listen-container .listen-container-icon {
  306.     float: left;
  307.     width: 23px; }
  308.     #listen-container .listen-container-icon img {
  309.       width: 100%; }
  310.   #listen-container h4 {
  311.     margin: 0 0 5px 0;
  312.     line-height: 17px; }
  313.   #listen-container span {
  314.     color: #5a5959;
  315.     font-size: 14px;
  316.     font-family: "Roboto Regular";
  317.     line-height: 14px;
  318.     text-align: left; }
  319.  
  320. .hover {
  321.   -webkit-user-select: none;
  322.   -webkit-touch-callout: none; }
  323.  
  324. .section {
  325.   float: left;
  326.   width: 100%;
  327.   margin-bottom: 15px; }
  328.  
  329. .flex-row {
  330.   display: -webkit-box;
  331.   display: -ms-flexbox;
  332.   display: flex;
  333.   -ms-flex-wrap: wrap;
  334.   flex-wrap: wrap; }
  335.  
  336. .flex-row:after,
  337. .flex-row:before {
  338.   display: none; }
  339.  
  340. .flex-row > [class*='col-'] {
  341.   display: -webkit-box;
  342.   display: -ms-flexbox;
  343.   display: flex;
  344.   -webkit-box-orient: vertical;
  345.   -webkit-box-direction: normal;
  346.   -ms-flex-direction: column;
  347.   flex-direction: column; }
  348.  
  349. #filter-button-container {
  350.   float: left;
  351.   width: 100%;
  352.   margin-bottom: 40px; }
  353.   @media (max-width: 767px) {
  354.     #filter-button-container {
  355.       margin-bottom: 20px; } }
  356.   #filter-button-container ul li {
  357.     display: inline-block;
  358.     margin-right: 10px; }
  359.     #filter-button-container ul li:last-child {
  360.       margin-right: 0; }
  361.     #filter-button-container ul li.active a {
  362.       border-color: #333333;
  363.       background-color: #333333;
  364.       color: rgba(255, 255, 255, 0.82); }
  365.     #filter-button-container ul li a {
  366.       font-size: 14px;
  367.       font-family: "Roboto Light";
  368.       line-height: 26px;
  369.       text-align: left;
  370.       color: #999999;
  371.       border: 1px solid #cccccc;
  372.       background-color: #ffffff;
  373.       text-decoration: none;
  374.       padding: 7px 10px; }
  375.       #filter-button-container ul li a:hover {
  376.         background-color: #333333;
  377.         color: rgba(255, 255, 255, 0.82);
  378.         text-decoration: none; }
  379.   #filter-button-container .select-hidden {
  380.     display: none;
  381.     visibility: hidden;
  382.     padding-right: 10px; }
  383.   #filter-button-container .select-options {
  384.     display: none;
  385.     position: absolute;
  386.     top: 41px;
  387.     right: 15px;
  388.     left: 15px;
  389.     z-index: 999;
  390.     margin: 0;
  391.     padding: 0;
  392.     list-style: none;
  393.     background-color: #ffffff;
  394.     color: #333333; }
  395.     #filter-button-container .select-options li {
  396.       border-color: #333333;
  397.       background-color: #333333;
  398.       color: rgba(255, 255, 255, 0.82);
  399.       font-size: 14px;
  400.       font-family: "Roboto Light";
  401.       line-height: 26px;
  402.       text-align: center;
  403.       padding: 7px 10px;
  404.       float: left;
  405.       width: 100%;
  406.       border-bottom: 1px solid rgba(255, 255, 255, 0.82); }
  407.   #filter-button-container .select-styled {
  408.     border-color: #333333;
  409.     background-color: #333333;
  410.     color: rgba(255, 255, 255, 0.82);
  411.     font-size: 14px;
  412.     font-family: "Roboto Light";
  413.     line-height: 26px;
  414.     text-align: center;
  415.     padding: 7px 10px; }
  416.  
  417. .purple-btn {
  418.   background-color: #a946a1;
  419.   color: #ffffff;
  420.   color: #ffffff;
  421.   font-size: 14px;
  422.   font-family: "Roboto Regular";
  423.   line-height: 16px;
  424.   text-align: left;
  425.   text-decoration: none;
  426.   border-radius: 5px;
  427.   padding: 10px 15px; }
  428.   .purple-btn:hover {
  429.     background-color: #60205b; }
  430.   .purple-btn:visited {
  431.     color: #ffffff; }
  432.  
  433. .dark-purple-btn {
  434.   color: rgba(255, 255, 255, 0.82) !important;
  435.   font-size: 14px;
  436.   font-family: "Roboto Light";
  437.   line-height: 18px;
  438.   text-align: left;
  439.   background-color: #601f5b;
  440.   border-radius: 5px;
  441.   padding: 7px 10px;
  442.   text-decoration: none; }
  443.   .dark-purple-btn:hover {
  444.     background-color: #a53b9d;
  445.     text-decoration: none;
  446.     color: rgba(255, 255, 255, 0.82); }
  447.  
  448. .gray-btn {
  449.   border-radius: 5px;
  450.   padding: 7px 10px;
  451.   text-decoration: none;
  452.   border: 1px solid #cccccc;
  453.   background-color: #f5f5f5;
  454.   font-size: 14px;
  455.   font-family: "Roboto Light";
  456.   line-height: 18px;
  457.   text-align: left;
  458.   color: #666666; }
  459.   .gray-btn:hover {
  460.     text-decoration: none;
  461.     color: rgba(255, 255, 255, 0.82);
  462.     background-color: #cccccc; }
  463.  
  464. .container-fluid {
  465.   padding-right: 15px;
  466.   padding-left: 15px;
  467.   margin-right: auto;
  468.   margin-left: auto; }
  469.  
  470. body.no-scroll {
  471.   overflow-y: hidden; }
  472.  
  473. #header {
  474.   float: left;
  475.   width: 100%;
  476.   border-bottom: 1px solid #cccccc; }
  477.   @media (max-width: 767px) {
  478.     #header {
  479.       border-bottom: 2px solid #cccccc; } }
  480.   #header .top-nav {
  481.     float: left;
  482.     width: 100%;
  483.     height: 80px;
  484.     position: relative;
  485.     padding: 20px 0 25px 0; }
  486.     @media (max-width: 767px) {
  487.       #header .top-nav {
  488.         padding: 0 15px;
  489.         height: 70px;
  490.         background: -webkit-linear-gradient(0deg, #9f2528 0%, #8e2436 26%, #60205b 49%, #243e90 100%);
  491.         background: -moz-linear-gradient(0deg, #9f2528 0%, #8e2436 26%, #60205b 49%, #243e90 100%);
  492.         background: -o-linear-gradient(0deg, #9f2528 0%, #8e2436 26%, #60205b 49%, #243e90 100%);
  493.         background: -ms-linear-gradient(0deg, #9f2528 0%, #8e2436 26%, #60205b 49%, #243e90 100%);
  494.         background: linear-gradient(90deg, #9f2528 0%, #8e2436 26%, #60205b 49%, #243e90 100%); } }
  495.     #header .top-nav .tools-nav {
  496.       background: #ffffff;
  497.       position: absolute;
  498.       top: 0;
  499.       left: 0;
  500.       right: 0;
  501.       width: 100%;
  502.       height: 80px; }
  503.       @media (max-width: 767px) {
  504.         #header .top-nav .tools-nav {
  505.           height: 70px;
  506.           background: -webkit-linear-gradient(0deg, #9f2528 0%, #8e2436 26%, #60205b 49%, #243e90 100%);
  507.           background: -moz-linear-gradient(0deg, #9f2528 0%, #8e2436 26%, #60205b 49%, #243e90 100%);
  508.           background: -o-linear-gradient(0deg, #9f2528 0%, #8e2436 26%, #60205b 49%, #243e90 100%);
  509.           background: -ms-linear-gradient(0deg, #9f2528 0%, #8e2436 26%, #60205b 49%, #243e90 100%);
  510.           background: linear-gradient(90deg, #9f2528 0%, #8e2436 26%, #60205b 49%, #243e90 100%); } }
  511.       #header .top-nav .tools-nav img {
  512.         height: 100%;
  513.         width: 100%;
  514.         object-fit: cover; }
  515.     #header .top-nav.searh-is-active .menu-dropdown {
  516.       display: none; }
  517.     #header .top-nav.searh-is-active .top-part .form-group .select {
  518.       display: none; }
  519.       @media (max-width: 767px) {
  520.         #header .top-nav.searh-is-active .top-part .form-group .select {
  521.           display: block; } }
  522.     #header .top-nav.searh-is-active .nav-right-side .top-part .logged-user-content {
  523.       display: none !important; }
  524.   #header .header-banner {
  525.     float: left;
  526.     width: 100%;
  527.     position: relative;
  528.     height: 160px;
  529.     background: -webkit-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #243e90 86%);
  530.     background: -moz-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #243e90 86%);
  531.     background: -o-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #243e90 86%);
  532.     background: -ms-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #243e90 86%);
  533.     background: linear-gradient(90deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #243e90 86%); }
  534.     #header .header-banner .banner-background {
  535.       position: absolute;
  536.       top: 0;
  537.       right: 0;
  538.       height: 100%; }
  539.       #header .header-banner .banner-background img {
  540.         width: auto;
  541.         height: 100%;
  542.         display: block;
  543.         object-fit: cover; }
  544.     #header .header-banner .banner-logo {
  545.       position: absolute;
  546.       left: 15px;
  547.       top: 43px; }
  548.       #header .header-banner .banner-logo img {
  549.         width: auto;
  550.         height: 100%;
  551.         display: block;
  552.         object-fit: cover; }
  553.         @media (max-width: 767px) and (orientation: portrait) {
  554.           #header .header-banner .banner-logo img {
  555.             height: auto;
  556.             width: 100%;
  557.             margin: 0 auto; } }
  558.         @media (max-width: 767px) and (orientation: landscape) {
  559.           #header .header-banner .banner-logo img {
  560.             height: auto;
  561.             width: auto;
  562.             max-width: 100%;
  563.             margin: 0 auto; } }
  564.       @media (max-width: 767px) {
  565.         #header .header-banner .banner-logo {
  566.           height: 80px;
  567.           width: auto;
  568.           max-width: 100%;
  569.           right: 15px; } }
  570.   #header .nav-left-side {
  571.     float: left;
  572.     width: 55%;
  573.     position: relative; }
  574.     @media (max-width: 767px) {
  575.       #header .nav-left-side {
  576.         top: initial;
  577.         left: initial;
  578.         width: auto;
  579.         padding: 15px 15px; } }
  580.     @media (min-width: 768px) and (max-width: 991px) {
  581.       #header .nav-left-side {
  582.         width: 60%; } }
  583.     @media (min-width: 992px) and (max-width: 1199px) {
  584.       #header .nav-left-side {
  585.         width: 60%; } }
  586.     @media (max-width: 767px) {
  587.       #header .nav-left-side.active {
  588.         background-color: #ffffff;
  589.         width: 90px;
  590.         padding: 20px 15px; } }
  591.     #header .nav-left-side .mobile-serch-icon {
  592.       padding: 28px 13px;
  593.       position: absolute;
  594.       top: -15px;
  595.       right: -80px;
  596.       -webkit-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  597.       -moz-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  598.       transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  599.       -ms-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1); }
  600.       #header .nav-left-side .mobile-serch-icon.active {
  601.         background-color: #ffffff; }
  602.         #header .nav-left-side .mobile-serch-icon.active .fa {
  603.           color: #595959; }
  604.       #header .nav-left-side .mobile-serch-icon .fa {
  605.         font-size: 44px;
  606.         line-height: 44px;
  607.         color: #ffffff; }
  608.     #header .nav-left-side .menu-icon {
  609.       position: absolute;
  610.       top: 0;
  611.       left: -15px;
  612.       margin: auto;
  613.       padding: 33px 10px;
  614.       cursor: pointer; }
  615.       #header .nav-left-side .menu-icon.active-menu-icon {
  616.         background-color: #ffffff; }
  617.         #header .nav-left-side .menu-icon.active-menu-icon .hamburger-menu:after {
  618.           background: #595959; }
  619.         #header .nav-left-side .menu-icon.active-menu-icon .hamburger-menu:before {
  620.           background: #595959; }
  621.     #header .nav-left-side .hamburger-menu,
  622.     #header .nav-left-side .hamburger-menu:after,
  623.     #header .nav-left-side .hamburger-menu:before {
  624.       width: 40px;
  625.       height: 5px; }
  626.     #header .nav-left-side .hamburger-menu {
  627.       position: relative;
  628.       top: -16px;
  629.       transform: translateY(16px);
  630.       background: white;
  631.       transition: all 0ms 300ms; }
  632.       #header .nav-left-side .hamburger-menu.animate {
  633.         background: rgba(255, 255, 255, 0); }
  634.     #header .nav-left-side .hamburger-menu:before {
  635.       content: "";
  636.       position: absolute;
  637.       left: 0;
  638.       bottom: 11px;
  639.       background: white;
  640.       transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
  641.     #header .nav-left-side .hamburger-menu:after {
  642.       content: "";
  643.       position: absolute;
  644.       left: 0;
  645.       top: 11px;
  646.       background: white;
  647.       transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
  648.     #header .nav-left-side .hamburger-menu.animate:after {
  649.       top: 0;
  650.       transform: rotate(45deg);
  651.       transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); }
  652.     #header .nav-left-side .hamburger-menu.animate:before {
  653.       bottom: 0;
  654.       transform: rotate(-45deg);
  655.       transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); }
  656.     @media (max-width: 767px) {
  657.       #header .nav-left-side .menu-container {
  658.         float: left;
  659.         width: 100%;
  660.         background: #ffffff;
  661.         position: fixed;
  662.         top: 70px;
  663.         z-index: 9;
  664.         left: 0;
  665.         right: 0;
  666.         padding: 20px 0;
  667.         bottom: 0%;
  668.         opacity: 0;
  669.         visibility: hidden;
  670.         transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; } }
  671.     @media (max-width: 767px) {
  672.       #header .nav-left-side .menu-container.active-menu {
  673.         visibility: visible;
  674.         opacity: 1;
  675.         z-index: 1;
  676.         transform: translateY(0%);
  677.         transition-delay: 0s, 0s, 0.3s; } }
  678.     #header .nav-left-side .menu-container .mobile-logged-user-content {
  679.       float: left;
  680.       width: 100%;
  681.       margin-bottom: 10px;
  682.       padding: 0 35px; }
  683.       #header .nav-left-side .menu-container .mobile-logged-user-content span {
  684.         float: left;
  685.         width: 100%;
  686.         color: #2b2b2b;
  687.         font-size: 22px;
  688.         font-family: "Roboto Regular";
  689.         line-height: 24px;
  690.         text-align: left;
  691.         padding-bottom: 20px; }
  692.       #header .nav-left-side .menu-container .mobile-logged-user-content a {
  693.         float: left;
  694.         width: 100%;
  695.         text-decoration: none;
  696.         color: #a53b9e;
  697.         font-size: 22px;
  698.         font-family: "Roboto Regular";
  699.         line-height: 24px;
  700.         text-align: left;
  701.         padding-bottom: 25px;
  702.         border-bottom: 1px solid #cccccc; }
  703.     #header .nav-left-side .menu {
  704.       float: left;
  705.       width: 100%;
  706.       position: relative; }
  707.       @media (max-width: 767px) {
  708.         #header .nav-left-side .menu {
  709.           height: 100%;
  710.           overflow-y: scroll; } }
  711.       #header .nav-left-side .menu ul {
  712.         margin: 0;
  713.         width: auto; }
  714.         #header .nav-left-side .menu ul li {
  715.           color: #ffffff;
  716.           font-size: 17px;
  717.           font-family: "Roboto Regular";
  718.           line-height: 17px;
  719.           text-align: left;
  720.           float: left;
  721.           width: auto;
  722.           position: relative;
  723.           padding-left: 0; }
  724.           @media (max-width: 767px) {
  725.             #header .nav-left-side .menu ul li {
  726.               width: 100%; } }
  727.           #header .nav-left-side .menu ul li:before {
  728.             display: none; }
  729.           #header .nav-left-side .menu ul li.home-icon-header {
  730.             margin-right: 25px; }
  731.             #header .nav-left-side .menu ul li.home-icon-header img {
  732.               width: 35px;
  733.               height: 35px;
  734.               object-fit: contain; }
  735.       #header .nav-left-side .menu .menu-dropdown {
  736.         top: 10px; }
  737.         #header .nav-left-side .menu .menu-dropdown:hover > a {
  738.           background-color: inherit;
  739.           color: #505050; }
  740.         @media (max-width: 767px) {
  741.           #header .nav-left-side .menu .menu-dropdown {
  742.             top: 0;
  743.             padding: 20px 0; } }
  744.         #header .nav-left-side .menu .menu-dropdown > a {
  745.           color: #505050;
  746.           font-size: 16px;
  747.           font-family: "Roboto Bold";
  748.           line-height: 16px;
  749.           text-align: left;
  750.           text-decoration: none;
  751.           z-index: 9999;
  752.           padding: 15px 45px 20px 20px;
  753.           position: relative; }
  754.           @media (max-width: 767px) {
  755.             #header .nav-left-side .menu .menu-dropdown > a {
  756.               padding: 0 0 0 30px;
  757.               color: #2b2b2b;
  758.               margin-left: 35px; } }
  759.           @media (min-width: 768px) and (max-width: 991px) {
  760.             #header .nav-left-side .menu .menu-dropdown > a {
  761.               padding-right: 20px; } }
  762.           #header .nav-left-side .menu .menu-dropdown > a:after {
  763.             position: absolute;
  764.             top: 20px;
  765.             right: 25px;
  766.             display: block;
  767.             content: "";
  768.             background-image: url("../images/header/Arrow down.png");
  769.             background-repeat: no-repeat;
  770.             background-size: cover;
  771.             width: 13px;
  772.             height: 8px; }
  773.             @media (max-width: 767px) {
  774.               #header .nav-left-side .menu .menu-dropdown > a:after {
  775.                 font-family: "FontAwesome";
  776.                 background-image: none;
  777.                 content: "\f067";
  778.                 color: #2b2b2b;
  779.                 font-weight: 100;
  780.                 font-size: 16px;
  781.                 line-height: 16px;
  782.                 left: 0;
  783.                 top: 1px; } }
  784.             @media (min-width: 768px) and (max-width: 991px) {
  785.               #header .nav-left-side .menu .menu-dropdown > a:after {
  786.                 right: 0; } }
  787.         #header .nav-left-side .menu .menu-dropdown:hover ul {
  788.           display: block; }
  789.         @media (min-width: 992px) and (max-width: 1199px) {
  790.           #header .nav-left-side .menu .menu-dropdown.active-hover > ul {
  791.             display: block; } }
  792.         @media (min-width: 768px) and (max-width: 991px) {
  793.           #header .nav-left-side .menu .menu-dropdown.active-hover > ul {
  794.             display: block; } }
  795.         @media (max-width: 767px) {
  796.           #header .nav-left-side .menu .menu-dropdown.active-hover > ul {
  797.             display: block; } }
  798.         #header .nav-left-side .menu .menu-dropdown.active-hover > a {
  799.           background-color: inherit;
  800.           color: #505050; }
  801.           @media (max-width: 767px) {
  802.             #header .nav-left-side .menu .menu-dropdown.active-hover > a {
  803.               background-color: transparent;
  804.               color: #2b2b2b; } }
  805.           #header .nav-left-side .menu .menu-dropdown.active-hover > a:after {
  806.             color: inherit; }
  807.             @media (max-width: 767px) {
  808.               #header .nav-left-side .menu .menu-dropdown.active-hover > a:after {
  809.                 content: "\f068";
  810.                 color: #2b2b2b; } }
  811.         #header .nav-left-side .menu .menu-dropdown > ul {
  812.           display: none;
  813.           background-color: #ffffff;
  814.           position: absolute;
  815.           top: 30px;
  816.           left: 5px;
  817.           margin-top: -1px;
  818.           z-index: 99;
  819.           padding: 5px 0 10px 20px;
  820.           min-width: 450px;
  821.           border: 1px solid #cccccc; }
  822.           @media (max-width: 767px) {
  823.             #header .nav-left-side .menu .menu-dropdown > ul {
  824.               position: relative;
  825.               background-color: #e1e1e1;
  826.               margin-bottom: 30px;
  827.               padding: 0;
  828.               min-width: auto;
  829.               float: left;
  830.               width: 100%;
  831.               left: 0; } }
  832.           #header .nav-left-side .menu .menu-dropdown > ul .sub-menu-table {
  833.             display: table; }
  834.           #header .nav-left-side .menu .menu-dropdown > ul li {
  835.             display: table-cell;
  836.             width: 100%;
  837.             float: left; }
  838.             #header .nav-left-side .menu .menu-dropdown > ul li:last-child {
  839.               border-bottom: none; }
  840.             #header .nav-left-side .menu .menu-dropdown > ul li > a {
  841.               color: #303030;
  842.               font-size: 16px;
  843.               font-family: "Roboto Bold";
  844.               line-height: 16px;
  845.               text-align: left;
  846.               float: left;
  847.               text-decoration: none;
  848.               margin: 20px 0 15px 0; }
  849.               @media (max-width: 767px) {
  850.                 #header .nav-left-side .menu .menu-dropdown > ul li > a {
  851.                   margin-left: 35px;
  852.                   padding-left: 30px; } }
  853.             @media (max-width: 767px) {
  854.               #header .nav-left-side .menu .menu-dropdown > ul li.inner-sub-menu > a {
  855.                 position: relative;
  856.                 font-family: "Roboto Regular"; } }
  857.             @media (max-width: 767px) {
  858.               #header .nav-left-side .menu .menu-dropdown > ul li.inner-sub-menu > a:after {
  859.                 content: "\f067";
  860.                 color: #2b2b2b;
  861.                 font-weight: 100;
  862.                 font-size: 16px;
  863.                 line-height: 16px;
  864.                 left: 0;
  865.                 top: 1px;
  866.                 font-family: "FontAwesome";
  867.                 display: block;
  868.                 color: inherit;
  869.                 position: absolute; } }
  870.             @media (max-width: 767px) {
  871.               #header .nav-left-side .menu .menu-dropdown > ul li.inner-sub-menu.active-inner-hover > a:after {
  872.                 content: "\f068"; } }
  873.             @media (max-width: 767px) {
  874.               #header .nav-left-side .menu .menu-dropdown > ul li.inner-sub-menu.active-inner-hover .inner-sub-menu-content {
  875.                 display: block;
  876.                 background-color: #cccccc;
  877.                 padding-top: 20px; } }
  878.             #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content {
  879.               display: block;
  880.               float: left;
  881.               width: 100%; }
  882.               @media (max-width: 767px) {
  883.                 #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content {
  884.                   display: none; } }
  885.               #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li {
  886.                 float: left;
  887.                 width: 100%;
  888.                 margin-bottom: 15px; }
  889.                 #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li:last-child {
  890.                   margin-bottom: 20px; }
  891.                 #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu > a {
  892.                   position: relative; }
  893.                   #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu > a:after {
  894.                     position: absolute;
  895.                     top: 5px;
  896.                     right: -25px;
  897.                     display: block;
  898.                     content: "";
  899.                     background-image: url("../images/header/Arrow down.png");
  900.                     background-repeat: no-repeat;
  901.                     background-size: cover;
  902.                     width: 13px;
  903.                     height: 8px; }
  904.                   @media (max-width: 767px) {
  905.                     #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu > a:after {
  906.                       display: none; }
  907.                     #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu > a:before {
  908.                       content: "\f067";
  909.                       color: #2b2b2b;
  910.                       font-weight: 100;
  911.                       font-size: 16px;
  912.                       line-height: 16px;
  913.                       left: 0;
  914.                       top: 1px;
  915.                       font-family: "FontAwesome";
  916.                       display: block;
  917.                       color: inherit;
  918.                       position: absolute; } }
  919.                 #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu:hover .inner-inner-sub-menu-content {
  920.                   display: block; }
  921.                 @media (max-width: 767px) {
  922.                   #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu.active-hover.inner-inner-sub-menu > a:before {
  923.                     content: "\f068"; } }
  924.                 @media (min-width: 992px) and (max-width: 1199px) {
  925.                   #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu.active-hover .inner-inner-sub-menu-content {
  926.                     display: block; } }
  927.                 @media (min-width: 768px) and (max-width: 991px) {
  928.                   #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu.active-hover .inner-inner-sub-menu-content {
  929.                     display: block; } }
  930.                 @media (max-width: 767px) {
  931.                   #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu.active-hover .inner-inner-sub-menu-content {
  932.                     display: block;
  933.                     background-color: #acacac;
  934.                     padding: 15px 0px;
  935.                     margin-top: 15px; } }
  936.                 #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu .inner-inner-sub-menu-content {
  937.                   float: left;
  938.                   width: 100%;
  939.                   margin-top: 10px;
  940.                   display: none; }
  941.                   #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu .inner-inner-sub-menu-content li {
  942.                     margin-bottom: 5px; }
  943.                     @media (max-width: 767px) {
  944.                       #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu .inner-inner-sub-menu-content li {
  945.                         margin-bottom: 10px; } }
  946.                     @media (max-width: 767px) {
  947.                       #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu .inner-inner-sub-menu-content li:last-child {
  948.                         margin-bottom: 0; } }
  949.                     #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu .inner-inner-sub-menu-content li a {
  950.                       position: relative;
  951.                       padding-left: 15px; }
  952.                       @media (max-width: 767px) {
  953.                         #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content li.inner-inner-sub-menu .inner-inner-sub-menu-content li a {
  954.                           padding-left: 30px; } }
  955.               #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content a {
  956.                 color: #505050;
  957.                 font-size: 14px;
  958.                 font-family: "Roboto Regular";
  959.                 line-height: 18px;
  960.                 text-align: left;
  961.                 text-decoration: none;
  962.                 margin: 0; }
  963.                 @media (max-width: 767px) {
  964.                   #header .nav-left-side .menu .menu-dropdown > ul li .inner-sub-menu-content a {
  965.                     margin-left: 35px; } }
  966.   #header .nav-right-side {
  967.     float: right;
  968.     width: 45%; }
  969.     @media (max-width: 767px) {
  970.       #header .nav-right-side {
  971.         width: auto;
  972.         position: absolute;
  973.         right: 90px;
  974.         top: 15px; } }
  975.     @media (min-width: 768px) and (max-width: 991px) {
  976.       #header .nav-right-side {
  977.         width: 40%; } }
  978.     @media (min-width: 992px) and (max-width: 1199px) {
  979.       #header .nav-right-side {
  980.         width: 40%; } }
  981.     #header .nav-right-side .form-group {
  982.       margin: 0; }
  983.     #header .nav-right-side .top-part {
  984.       float: left;
  985.       width: 100%;
  986.       text-align: right;
  987.       position: relative;
  988.       top: 3px; }
  989.       #header .nav-right-side .top-part > form {
  990.         display: inline-block; }
  991.         @media (max-width: 767px) {
  992.           #header .nav-right-side .top-part > form {
  993.             display: block; } }
  994.       #header .nav-right-side .top-part .form-group {
  995.         float: none; }
  996.         @media (min-width: 768px) and (max-width: 991px) {
  997.           #header .nav-right-side .top-part .form-group {
  998.             margin-right: 10px; } }
  999.         @media (min-width: 992px) and (max-width: 1199px) {
  1000.           #header .nav-right-side .top-part .form-group {
  1001.             margin-right: 10px; } }
  1002.         #header .nav-right-side .top-part .form-group .select-hidden {
  1003.           display: none;
  1004.           visibility: hidden;
  1005.           padding-right: 10px; }
  1006.         #header .nav-right-side .top-part .form-group .select {
  1007.           cursor: pointer;
  1008.           display: inline-block;
  1009.           position: relative;
  1010.           font-family: "Roboto Regular";
  1011.           font-size: 16px;
  1012.           font-weight: 100;
  1013.           line-height: 16px;
  1014.           text-align: right;
  1015.           color: #666666;
  1016.           width: 100px; }
  1017.           @media (max-width: 767px) {
  1018.             #header .nav-right-side .top-part .form-group .select {
  1019.               font-size: 34px;
  1020.               line-height: 28px;
  1021.               width: auto;
  1022.               color: #ffffff;
  1023.               position: absolute;
  1024.               right: 20px; } }
  1025.         #header .nav-right-side .top-part .form-group .select-styled {
  1026.           text-align: left;
  1027.           padding: 7px 0 7px 5px;
  1028.           border: 1px solid transparent; }
  1029.           @media (max-width: 767px) {
  1030.             #header .nav-right-side .top-part .form-group .select-styled {
  1031.               width: 42px;
  1032.               overflow: hidden;
  1033.               white-space: nowrap;
  1034.               text-transform: uppercase;
  1035.               padding: 5px 0; } }
  1036.           #header .nav-right-side .top-part .form-group .select-styled:after {
  1037.             display: block;
  1038.             content: "";
  1039.             background-image: url("../images/header/Arrow down (1).png");
  1040.             background-repeat: no-repeat;
  1041.             background-size: cover;
  1042.             width: 13px;
  1043.             height: 8px;
  1044.             position: absolute;
  1045.             top: 11px;
  1046.             right: 18px;
  1047.             z-index: 9999; }
  1048.             @media (max-width: 767px) {
  1049.               #header .nav-right-side .top-part .form-group .select-styled:after {
  1050.                 right: -20px;
  1051.                 font-family: "FontAwesome";
  1052.                 content: "\f107";
  1053.                 font-size: 28px;
  1054.                 line-height: 18px;
  1055.                 color: #ffffff;
  1056.                 display: inline-block;
  1057.                 background-image: none; } }
  1058.           @media (max-width: 767px) {
  1059.             #header .nav-right-side .top-part .form-group .select-styled:before {
  1060.               display: block;
  1061.               content: "";
  1062.               background-image: url(../images/header/language-icon-inactive.png);
  1063.               background-repeat: no-repeat;
  1064.               background-size: cover;
  1065.               width: 24px;
  1066.               height: 24px;
  1067.               position: absolute;
  1068.               top: 6px;
  1069.               left: -35px; } }
  1070.         #header .nav-right-side .top-part .form-group .select-options {
  1071.           display: none;
  1072.           position: absolute;
  1073.           top: 30px;
  1074.           right: 10px;
  1075.           left: 0;
  1076.           z-index: 999;
  1077.           margin: 0;
  1078.           padding: 0;
  1079.           list-style: none;
  1080.           background-color: #ffffff;
  1081.           color: #333333;
  1082.           padding-left: 5px;
  1083.           border: 1px solid #cccccc; }
  1084.           @media (max-width: 767px) {
  1085.             #header .nav-right-side .top-part .form-group .select-options {
  1086.               right: -18px;
  1087.               left: -40px;
  1088.               width: 120px;
  1089.               top: 45px;
  1090.               padding: 0 40px; } }
  1091.           #header .nav-right-side .top-part .form-group .select-options li {
  1092.             margin: 0;
  1093.             padding: 7px 0;
  1094.             font-size: 16px;
  1095.             font-weight: 100;
  1096.             line-height: 16px;
  1097.             color: #333333;
  1098.             float: left; }
  1099.             @media (max-width: 767px) {
  1100.               #header .nav-right-side .top-part .form-group .select-options li {
  1101.                 padding-left: 0;
  1102.                 font-size: 35.5px;
  1103.                 line-height: 28px;
  1104.                 width: 42px;
  1105.                 overflow: hidden;
  1106.                 white-space: nowrap;
  1107.                 text-transform: uppercase; } }
  1108.             #header .nav-right-side .top-part .form-group .select-options li:before {
  1109.               display: none; }
  1110.             #header .nav-right-side .top-part .form-group .select-options li:last-child:before {
  1111.               display: none; }
  1112.             #header .nav-right-side .top-part .form-group .select-options li:last-child:after {
  1113.               display: none; }
  1114.             #header .nav-right-side .top-part .form-group .select-options li[rel="hide"] {
  1115.               display: none; }
  1116.       #header .nav-right-side .top-part .logged-user-content {
  1117.         display: inline-block !important;
  1118.         margin-right: 30px; }
  1119.         @media (max-width: 767px) {
  1120.           #header .nav-right-side .top-part .logged-user-content {
  1121.             display: none !important; } }
  1122.         @media (min-width: 768px) and (max-width: 991px) {
  1123.           #header .nav-right-side .top-part .logged-user-content {
  1124.             margin-right: 15px; } }
  1125.         @media (min-width: 992px) and (max-width: 1199px) {
  1126.           #header .nav-right-side .top-part .logged-user-content {
  1127.             margin-right: 20px; } }
  1128.         #header .nav-right-side .top-part .logged-user-content span {
  1129.           font-family: "Roboto Regular";
  1130.           color: #a841a0;
  1131.           font-size: 16px;
  1132.           line-height: 16px;
  1133.           text-align: right;
  1134.           border-right: 1px solid #a1a1a1;
  1135.           padding-right: 10px;
  1136.           margin-right: 7px;
  1137.           width: 250px;
  1138.           overflow: hidden;
  1139.           text-overflow: ellipsis;
  1140.           white-space: nowrap;
  1141.           display: inline-block;
  1142.           position: relative;
  1143.           top: 3px; }
  1144.           @media (min-width: 768px) and (max-width: 991px) {
  1145.             #header .nav-right-side .top-part .logged-user-content span {
  1146.               width: 95px; } }
  1147.           @media (min-width: 992px) and (max-width: 1199px) {
  1148.             #header .nav-right-side .top-part .logged-user-content span {
  1149.               width: 175px; } }
  1150.         #header .nav-right-side .top-part .logged-user-content a {
  1151.           font-family: "Roboto Regular";
  1152.           color: #666666;
  1153.           font-size: 16px;
  1154.           font-weight: 100;
  1155.           line-height: 16px;
  1156.           text-align: right;
  1157.           text-decoration: none; }
  1158.           #header .nav-right-side .top-part .logged-user-content a:hover {
  1159.             text-decoration: underline; }
  1160.     #header .nav-right-side .bottom-part {
  1161.       float: left;
  1162.       width: 100%;
  1163.       margin-top: 7px; }
  1164.       #header .nav-right-side .bottom-part .search-container {
  1165.         width: 300px;
  1166.         float: right;
  1167.         margin-right: 15px;
  1168.         position: relative; }
  1169.         #header .nav-right-side .bottom-part .search-container .form-control {
  1170.           outline: none;
  1171.           border-radius: 0;
  1172.           color: #ffffff;
  1173.           font-size: 15px;
  1174.           font-weight: 100;
  1175.           line-height: 16px;
  1176.           text-align: left;
  1177.           font-family: "Roboto Regular";
  1178.           border: none;
  1179.           background-color: transparent;
  1180.           -webkit-box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47);
  1181.           -moz-box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47);
  1182.           box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47); }
  1183.           #header .nav-right-side .bottom-part .search-container .form-control:focus {
  1184.             outline: none;
  1185.             border-color: initial;
  1186.             -webkit-box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47);
  1187.             -moz-box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47);
  1188.             box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47); }
  1189.           #header .nav-right-side .bottom-part .search-container .form-control::-webkit-input-placeholder {
  1190.             /* Chrome/Opera/Safari */
  1191.             color: #ffffff;
  1192.             font-size: 15px;
  1193.             font-weight: 100;
  1194.             line-height: 16px;
  1195.             text-align: left;
  1196.             font-family: "Roboto Regular"; }
  1197.           #header .nav-right-side .bottom-part .search-container .form-control::-moz-placeholder {
  1198.             /* Firefox 19+ */
  1199.             color: #ffffff;
  1200.             font-size: 15px;
  1201.             font-weight: 100;
  1202.             line-height: 16px;
  1203.             text-align: left;
  1204.             font-family: "Roboto Regular"; }
  1205.           #header .nav-right-side .bottom-part .search-container .form-control:-ms-input-placeholder {
  1206.             /* IE 10+ */
  1207.             color: #ffffff;
  1208.             font-size: 15px;
  1209.             font-weight: 100;
  1210.             line-height: 16px;
  1211.             text-align: left;
  1212.             font-family: "Roboto Regular"; }
  1213.           #header .nav-right-side .bottom-part .search-container .form-control:-moz-placeholder {
  1214.             /* Firefox 18- */
  1215.             color: #ffffff;
  1216.             font-size: 15px;
  1217.             font-weight: 100;
  1218.             line-height: 16px;
  1219.             text-align: left;
  1220.             font-family: "Roboto Regular"; }
  1221.         #header .nav-right-side .bottom-part .search-container img {
  1222.           width: 19px;
  1223.           height: 19px;
  1224.           position: absolute;
  1225.           top: 9px;
  1226.           right: 12px; }
  1227.     #header .nav-right-side .mobile-serch-icon {
  1228.       display: inline-block;
  1229.       margin-left: 10px; }
  1230.       #header .nav-right-side .mobile-serch-icon img {
  1231.         width: 20px;
  1232.         height: 20px;
  1233.         cursor: pointer; }
  1234.       @media (max-width: 767px) {
  1235.         #header .nav-right-side .mobile-serch-icon {
  1236.           float: left;
  1237.           margin: 0;
  1238.           position: absolute;
  1239.           padding: 36px 26px;
  1240.           top: -18px;
  1241.           right: -90px;
  1242.           -webkit-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1243.           -moz-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1244.           transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1245.           -ms-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1); } }
  1246.       @media (max-width: 767px) {
  1247.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container {
  1248.           float: left;
  1249.           width: 100%;
  1250.           margin-top: -70px;
  1251.           -webkit-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1252.           -moz-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1253.           transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1254.           -ms-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1); } }
  1255.       #header .nav-right-side .mobile-serch-icon.active {
  1256.         position: absolute;
  1257.         width: 500px;
  1258.         left: 46%; }
  1259.         @media (max-width: 767px) {
  1260.           #header .nav-right-side .mobile-serch-icon.active {
  1261.             background-color: #ffffff;
  1262.             position: relative;
  1263.             width: 100%;
  1264.             padding: 36px 26px;
  1265.             top: -18px;
  1266.             right: -90px;
  1267.             left: initial;
  1268.             float: left;
  1269.             margin: 0; } }
  1270.         @media (min-width: 768px) and (max-width: 991px) {
  1271.           #header .nav-right-side .mobile-serch-icon.active {
  1272.             width: 400px;
  1273.             left: 10%; } }
  1274.         @media (min-width: 992px) and (max-width: 1199px) {
  1275.           #header .nav-right-side .mobile-serch-icon.active {
  1276.             left: 28%; } }
  1277.         #header .nav-right-side .mobile-serch-icon.active .fa {
  1278.           color: #595959; }
  1279.         #header .nav-right-side .mobile-serch-icon.active .active-search-icon {
  1280.           display: none !important; }
  1281.         #header .nav-right-side .mobile-serch-icon.active .active-cross-icon {
  1282.           display: block; }
  1283.           @media (max-width: 767px) {
  1284.             #header .nav-right-side .mobile-serch-icon.active .active-cross-icon {
  1285.               display: none; } }
  1286.         @media (max-width: 767px) {
  1287.           #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container {
  1288.             margin-top: 0; } }
  1289.         #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container .input-group .input-group-append {
  1290.           display: block; }
  1291.           @media (max-width: 767px) {
  1292.             #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container .input-group .input-group-append {
  1293.               display: none; } }
  1294.         #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input {
  1295.           max-width: 500px;
  1296.           border: 1px solid #cccccc;
  1297.           background-color: #ffffff;
  1298.           right: 100%;
  1299.           z-index: 99999; }
  1300.           @media (max-width: 767px) {
  1301.             #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input {
  1302.               max-width: 100%;
  1303.               right: 0; } }
  1304.           #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input::-webkit-input-placeholder {
  1305.             /* Chrome/Opera/Safari */
  1306.             opacity: 1;
  1307.             visibility: visible; }
  1308.           #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input:-ms-input-placeholder {
  1309.             opacity: 1;
  1310.             visibility: visible; }
  1311.           #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input::-moz-placeholder {
  1312.             opacity: 1;
  1313.             visibility: visible; }
  1314.           #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input:-moz-placeholder {
  1315.             opacity: 1;
  1316.             visibility: visible; }
  1317.         #header .nav-right-side .mobile-serch-icon.active #search-btn {
  1318.           right: 46.5%;
  1319.           position: absolute; }
  1320.           @media (max-width: 767px) {
  1321.             #header .nav-right-side .mobile-serch-icon.active #search-btn {
  1322.               right: 10px; } }
  1323.           @media (min-width: 768px) and (max-width: 991px) {
  1324.             #header .nav-right-side .mobile-serch-icon.active #search-btn {
  1325.               right: 39%; } }
  1326.           @media (min-width: 992px) and (max-width: 1199px) {
  1327.             #header .nav-right-side .mobile-serch-icon.active #search-btn {
  1328.               right: 47%; } }
  1329.       #header .nav-right-side .mobile-serch-icon .fa {
  1330.         font-size: 44px;
  1331.         line-height: 44px;
  1332.         color: #ffffff; }
  1333.         @media (max-width: 767px) {
  1334.           #header .nav-right-side .mobile-serch-icon .fa {
  1335.             font-size: 32px;
  1336.             line-height: 58px; } }
  1337.       #header .nav-right-side .mobile-serch-icon .active-cross-icon {
  1338.         display: none; }
  1339.       #header .nav-right-side .mobile-serch-icon .search-wrapper-container .input-group {
  1340.         position: initial; }
  1341.         @media all and (-ms-high-contrast: none) {
  1342.           #header .nav-right-side .mobile-serch-icon .search-wrapper-container .input-group {
  1343.             position: static; } }
  1344.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container .input-group .input-group-append {
  1345.           display: none; }
  1346.           #header .nav-right-side .mobile-serch-icon .search-wrapper-container .input-group .input-group-append .input-group-text {
  1347.             position: relative;
  1348.             top: 7px;
  1349.             right: 40px;
  1350.             z-index: 999999; }
  1351.       #header .nav-right-side .mobile-serch-icon .search-wrapper-container input {
  1352.         position: absolute;
  1353.         top: -5px;
  1354.         padding: 12px 20px;
  1355.         border: none;
  1356.         max-width: 0;
  1357.         width: 100%;
  1358.         transition: all .30s linear;
  1359.         -moz-transition: all .30s linear;
  1360.         -webkit-transition: all .30s linear; }
  1361.         @media (max-width: 767px) {
  1362.           #header .nav-right-side .mobile-serch-icon .search-wrapper-container input {
  1363.             position: relative;
  1364.             top: initial;
  1365.             width: 100%; } }
  1366.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container input:focus {
  1367.           outline: none; }
  1368.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container input::-webkit-input-placeholder {
  1369.           /* Chrome/Opera/Safari */
  1370.           color: #666666;
  1371.           font-size: 16px;
  1372.           font-family: "Roboto Regular";
  1373.           line-height: 16px;
  1374.           text-align: left;
  1375.           opacity: 0;
  1376.           visibility: hidden; }
  1377.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container input::-moz-placeholder {
  1378.           /* Firefox 19+ */
  1379.           color: #666666;
  1380.           font-size: 16px;
  1381.           font-family: "Roboto Regular";
  1382.           line-height: 16px;
  1383.           text-align: left;
  1384.           opacity: 0;
  1385.           visibility: hidden; }
  1386.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container input:-ms-input-placeholder {
  1387.           /* IE 10+ */
  1388.           color: #666666;
  1389.           font-size: 16px;
  1390.           font-family: "Roboto Regular";
  1391.           line-height: 16px;
  1392.           text-align: left;
  1393.           opacity: 0;
  1394.           visibility: hidden; }
  1395.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container input:-moz-placeholder {
  1396.           /* Firefox 18- */
  1397.           color: #666666;
  1398.           font-size: 16px;
  1399.           font-family: "Roboto Regular";
  1400.           line-height: 16px;
  1401.           text-align: left;
  1402.           opacity: 0;
  1403.           visibility: hidden; }
  1404.       #header .nav-right-side .mobile-serch-icon #search-btn {
  1405.         position: relative;
  1406.         top: 3px;
  1407.         right: 0; }
  1408.         @media (min-width: 992px) and (max-width: 1199px) {
  1409.           #header .nav-right-side .mobile-serch-icon #search-btn {
  1410.             position: absolute;
  1411.             top: 4px; } }
  1412.         @media (min-width: 768px) and (max-width: 991px) {
  1413.           #header .nav-right-side .mobile-serch-icon #search-btn {
  1414.             position: absolute;
  1415.             top: 4px; } }
  1416.         @media (max-width: 767px) {
  1417.           #header .nav-right-side .mobile-serch-icon #search-btn {
  1418.             right: 10px;
  1419.             position: absolute;
  1420.             top: 4px; } }
  1421.   #header .mobile-search-wrapper {
  1422.     float: left;
  1423.     width: 100%; }
  1424.     @media (max-width: 767px) {
  1425.       #header .mobile-search-wrapper {
  1426.         margin-top: -70px;
  1427.         -webkit-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1428.         -moz-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1429.         transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1430.         -ms-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1); } }
  1431.     @media (max-width: 767px) {
  1432.       #header .mobile-search-wrapper.active {
  1433.         margin-top: 0; } }
  1434.     #header .mobile-search-wrapper .form-group {
  1435.       margin: 0; }
  1436.     #header .mobile-search-wrapper input {
  1437.       padding: 15px 25px;
  1438.       float: left;
  1439.       width: 100%;
  1440.       color: #333333;
  1441.       font-size: 20px;
  1442.       font-weight: 100;
  1443.       line-height: 22px;
  1444.       text-align: left;
  1445.       font-family: "Roboto Regular";
  1446.       border: none;
  1447.       -webkit-box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75);
  1448.       -moz-box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75);
  1449.       box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75); }
  1450.       #header .mobile-search-wrapper input:focus {
  1451.         outline: none;
  1452.         -webkit-box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75);
  1453.         -moz-box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75);
  1454.         box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75);
  1455.         border-color: initial; }
  1456.       #header .mobile-search-wrapper input::-webkit-input-placeholder {
  1457.         /* Chrome/Opera/Safari */
  1458.         color: #333333;
  1459.         font-size: 20px;
  1460.         font-weight: 100;
  1461.         line-height: 22px;
  1462.         text-align: left;
  1463.         font-family: "Roboto Regular"; }
  1464.       #header .mobile-search-wrapper input::-moz-placeholder {
  1465.         /* Firefox 19+ */
  1466.         color: #333333;
  1467.         font-size: 20px;
  1468.         font-weight: 100;
  1469.         line-height: 22px;
  1470.         text-align: left;
  1471.         font-family: "Roboto Regular"; }
  1472.       #header .mobile-search-wrapper input:-ms-input-placeholder {
  1473.         /* IE 10+ */
  1474.         color: #333333;
  1475.         font-size: 20px;
  1476.         font-weight: 100;
  1477.         line-height: 22px;
  1478.         text-align: left;
  1479.         font-family: "Roboto Regular"; }
  1480.       #header .mobile-search-wrapper input:-moz-placeholder {
  1481.         /* Firefox 18- */
  1482.         color: #333333;
  1483.         font-size: 20px;
  1484.         font-weight: 100;
  1485.         line-height: 22px;
  1486.         text-align: left;
  1487.         font-family: "Roboto Regular"; }
  1488.  
  1489. #footer .outer-footer-container {
  1490.   float: left;
  1491.   width: 100%;
  1492.   background-color: #eeeeee;
  1493.   position: relative; }
  1494.   #footer .outer-footer-container .image-dots-container {
  1495.     position: absolute;
  1496.     top: 0;
  1497.     right: 0;
  1498.     height: 100%; }
  1499.     #footer .outer-footer-container .image-dots-container img {
  1500.       width: 100%;
  1501.       height: 100%;
  1502.       display: block;
  1503.       object-fit: cover; }
  1504. #footer .content-footer {
  1505.   float: left;
  1506.   width: 100%;
  1507.   padding: 45px 0 70px 0; }
  1508.   #footer .content-footer .col-xs-12:nth-child(2) .content-item {
  1509.     margin-top: 40px; }
  1510.   #footer .content-footer .footer-subtitle {
  1511.     color: #303030;
  1512.     font-size: 16px;
  1513.     font-family: "Roboto Bold";
  1514.     line-height: 20px;
  1515.     text-align: left;
  1516.     margin-bottom: 20px; }
  1517.   #footer .content-footer .footer-title {
  1518.     color: #303030;
  1519.     font-size: 20px;
  1520.     font-family: "Roboto Bold";
  1521.     line-height: 16px;
  1522.     text-align: left;
  1523.     margin-bottom: 20px; }
  1524.   #footer .content-footer .footer-logo {
  1525.     float: right;
  1526.     width: 200px;
  1527.     height: 110px; }
  1528.     #footer .content-footer .footer-logo img {
  1529.       width: 100%; }
  1530.     @media (max-width: 767px) {
  1531.       #footer .content-footer .footer-logo {
  1532.         float: left;
  1533.         margin-top: 30px; } }
  1534.   #footer .content-footer a {
  1535.     font-family: "Roboto Regular";
  1536.     color: #505050;
  1537.     font-size: 16px;
  1538.     line-height: 18px;
  1539.     text-align: left;
  1540.     width: 100%;
  1541.     float: left;
  1542.     text-decoration: none; }
  1543.     #footer .content-footer a:hover {
  1544.       text-decoration: underline; }
  1545.   #footer .content-footer .content-item {
  1546.     float: left;
  1547.     width: 100%;
  1548.     margin-bottom: 20px;
  1549.     padding-right: 30px; }
  1550.     #footer .content-footer .content-item:last-child {
  1551.       margin-bottom: 0; }
  1552.       #footer .content-footer .content-item:last-child li:last-child {
  1553.         margin-bottom: 0; }
  1554.     #footer .content-footer .content-item li {
  1555.       position: relative;
  1556.       padding-left: 0;
  1557.       margin-bottom: 15px;
  1558.       float: left; }
  1559.       #footer .content-footer .content-item li:before {
  1560.         display: none; }
  1561. #footer .social-outer-container {
  1562.   float: left;
  1563.   width: 100%;
  1564.   background: -webkit-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #2348bc 86%);
  1565.   background: -moz-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #2348bc 86%);
  1566.   background: -o-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #2348bc 86%);
  1567.   background: -ms-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #2348bc 86%);
  1568.   background: linear-gradient(90deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #2348bc 86%);
  1569.   padding: 15px 0; }
  1570.   #footer .social-outer-container ul {
  1571.     margin: 0;
  1572.     position: relative; }
  1573.     #footer .social-outer-container ul li {
  1574.       position: relative;
  1575.       padding-left: 0;
  1576.       font-size: initial;
  1577.       line-height: initial;
  1578.       width: auto; }
  1579.       #footer .social-outer-container ul li:before {
  1580.         display: none; }
  1581.       #footer .social-outer-container ul li a {
  1582.         color: rgba(255, 255, 255, 0.82);
  1583.         font-size: 14px;
  1584.         font-family: "Roboto Regular";
  1585.         line-height: 16px;
  1586.         text-align: left;
  1587.         text-decoration: none; }
  1588.         #footer .social-outer-container ul li a:hover {
  1589.           text-decoration: underline; }
  1590.     #footer .social-outer-container ul.left-side {
  1591.       top: 15px; }
  1592.       @media (max-width: 767px) {
  1593.         #footer .social-outer-container ul.left-side {
  1594.           top: 0;
  1595.           text-align: center;
  1596.           margin-bottom: 20px; } }
  1597.       #footer .social-outer-container ul.left-side li {
  1598.         margin-right: 55px;
  1599.         display: inline-block; }
  1600.         @media (min-width: 768px) and (max-width: 991px) {
  1601.           #footer .social-outer-container ul.left-side li {
  1602.             margin-right: 25px; } }
  1603.         #footer .social-outer-container ul.left-side li:last-child {
  1604.           margin-right: 0; }
  1605.     #footer .social-outer-container ul.right-side {
  1606.       top: 15px; }
  1607.       @media (max-width: 767px) {
  1608.         #footer .social-outer-container ul.right-side {
  1609.           top: 0;
  1610.           text-align: center;
  1611.           margin-top: 20px; } }
  1612.       #footer .social-outer-container ul.right-side li {
  1613.         margin-right: 25px;
  1614.         display: inline-block; }
  1615.         #footer .social-outer-container ul.right-side li:last-child {
  1616.           margin-right: 0; }
  1617.     #footer .social-outer-container ul.social-icon-content {
  1618.       top: 0;
  1619.       text-align: center; }
  1620.       #footer .social-outer-container ul.social-icon-content li {
  1621.         margin-right: 25px;
  1622.         float: none;
  1623.         display: inline-block; }
  1624.         #footer .social-outer-container ul.social-icon-content li:last-child {
  1625.           margin-right: 0; }
  1626.  
  1627. #breadcrumb-container {
  1628.   float: left;
  1629.   width: 100%;
  1630.   margin: 25px 0 35px 0; }
  1631.   #breadcrumb-container ul {
  1632.     float: left;
  1633.     width: 100%; }
  1634.     #breadcrumb-container ul li {
  1635.       display: inline-block;
  1636.       position: relative;
  1637.       margin-right: 20px; }
  1638.       #breadcrumb-container ul li:after {
  1639.         content: "/";
  1640.         color: #cccccc;
  1641.         display: block;
  1642.         font-size: 13px;
  1643.         line-height: 14px;
  1644.         position: absolute;
  1645.         top: 2px;
  1646.         left: -14px; }
  1647.       #breadcrumb-container ul li:first-child:after {
  1648.         display: none; }
  1649.       #breadcrumb-container ul li:last-child {
  1650.         margin-right: 0; }
  1651.       #breadcrumb-container ul li.active a {
  1652.         color: #333333; }
  1653.       #breadcrumb-container ul li a {
  1654.         color: #cccccc;
  1655.         font-size: 14px;
  1656.         font-family: "Roboto Regular";
  1657.         text-align: left;
  1658.         text-decoration: none; }
  1659.  
  1660. #main-title-container {
  1661.   float: left;
  1662.   width: 100%;
  1663.   margin: 0; }
  1664.   #main-title-container h1 {
  1665.     margin-bottom: 25px; }
  1666.  
  1667. #second-title-container {
  1668.   float: left;
  1669.   width: 100%;
  1670.   margin: 0; }
  1671.   @media (max-width: 767px) {
  1672.     #second-title-container {
  1673.       margin-top: 20px; } }
  1674.   #second-title-container h2 {
  1675.     margin-bottom: 25px; }
  1676.     #second-title-container h2:before {
  1677.       transform: translateX(-100%);
  1678.       display: block;
  1679.       content: "";
  1680.       position: absolute;
  1681.       left: -20px;
  1682.       height: 20px;
  1683.       width: 100px;
  1684.       background: -webkit-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1685.       background: -moz-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1686.       background: -o-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1687.       background: -ms-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1688.       background: linear-gradient(90deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1689.       top: 19px; }
  1690.   #second-title-container h4 {
  1691.     color: #595959;
  1692.     font-size: 21px;
  1693.     margin-bottom: 20px;
  1694.     font-family: "Roboto Regular"; }
  1695.   #second-title-container h3 {
  1696.     color: #464646;
  1697.     font-size: 24px;
  1698.     font-family: "Roboto Regular";
  1699.     margin-top: -18px;
  1700.     margin-bottom: 20px; }
  1701.  
  1702. #second-navigation-container {
  1703.   float: left;
  1704.   width: 100%;
  1705.   margin: 0; }
  1706.   #second-navigation-container .second-navigation-content {
  1707.     float: left;
  1708.     width: 100%;
  1709.     border-bottom: 1px solid #cccccc;
  1710.     padding-bottom: 6px;
  1711.     margin-bottom: 38px;
  1712.     position: relative; }
  1713.     @media (max-width: 767px) {
  1714.       #second-navigation-container .second-navigation-content {
  1715.         margin-bottom: 20px;
  1716.         border-bottom: none; } }
  1717.     #second-navigation-container .second-navigation-content ul li {
  1718.       display: inline-block;
  1719.       margin-right: 40px; }
  1720.       #second-navigation-container .second-navigation-content ul li a {
  1721.         color: #bbbbbb;
  1722.         font-size: 14px;
  1723.         font-family: "Roboto Bold";
  1724.         line-height: 22px;
  1725.         text-align: left;
  1726.         text-decoration: none;
  1727.         position: relative;
  1728.         text-transform: uppercase; }
  1729.         @media (min-width: 768px) and (max-width: 991px) {
  1730.           #second-navigation-container .second-navigation-content ul li a {
  1731.             font-size: 10px;
  1732.             line-height: 18px; } }
  1733.         @media (min-width: 992px) and (max-width: 1199px) {
  1734.           #second-navigation-container .second-navigation-content ul li a {
  1735.             font-size: 13px;
  1736.             line-height: 20px; } }
  1737.         #second-navigation-container .second-navigation-content ul li a:hover {
  1738.           color: #333333; }
  1739.           #second-navigation-container .second-navigation-content ul li a:hover:after {
  1740.             content: "";
  1741.             background-color: #acabab;
  1742.             position: absolute;
  1743.             bottom: -10px;
  1744.             display: block;
  1745.             left: 0;
  1746.             width: 100%;
  1747.             height: 4px; }
  1748.             @media (max-width: 767px) {
  1749.               #second-navigation-container .second-navigation-content ul li a:hover:after {
  1750.                 bottom: -8px; } }
  1751.       @media (max-width: 767px) {
  1752.         #second-navigation-container .second-navigation-content ul li {
  1753.           margin-right: 15px; } }
  1754.       @media (min-width: 768px) and (max-width: 991px) {
  1755.         #second-navigation-container .second-navigation-content ul li {
  1756.           margin-right: 10px; } }
  1757.       @media (min-width: 992px) and (max-width: 1199px) {
  1758.         #second-navigation-container .second-navigation-content ul li {
  1759.           margin-right: 20px; } }
  1760.       #second-navigation-container .second-navigation-content ul li:last-child {
  1761.         margin-right: 0; }
  1762.       #second-navigation-container .second-navigation-content ul li.active a {
  1763.         color: #333333; }
  1764.         #second-navigation-container .second-navigation-content ul li.active a:after {
  1765.           content: "";
  1766.           background-color: #a53b9d;
  1767.           position: absolute;
  1768.           bottom: -10px;
  1769.           display: block;
  1770.           left: 0;
  1771.           width: 100%;
  1772.           height: 4px; }
  1773.     #second-navigation-container .second-navigation-content .select-hidden {
  1774.       display: none;
  1775.       visibility: hidden;
  1776.       padding-right: 10px; }
  1777.     #second-navigation-container .second-navigation-content .select-options {
  1778.       display: none;
  1779.       position: absolute;
  1780.       top: 41px;
  1781.       right: 0;
  1782.       left: 0;
  1783.       z-index: 999;
  1784.       margin: 0;
  1785.       padding: 0;
  1786.       list-style: none;
  1787.       background-color: #ffffff;
  1788.       color: #333333;
  1789.       border: 1px solid #cccccc; }
  1790.       #second-navigation-container .second-navigation-content .select-options li {
  1791.         color: #333333;
  1792.         font-size: 14px;
  1793.         font-family: "Roboto Light";
  1794.         line-height: 26px;
  1795.         text-align: center;
  1796.         padding: 7px 10px;
  1797.         float: left;
  1798.         width: 100%;
  1799.         border-bottom: 1px solid #cccccc;
  1800.         margin: 0; }
  1801.     #second-navigation-container .second-navigation-content .select-styled {
  1802.       border: 1px solid #cccccc;
  1803.       color: #333333;
  1804.       font-size: 14px;
  1805.       font-family: "Roboto Light";
  1806.       line-height: 26px;
  1807.       text-align: center;
  1808.       padding: 7px 10px;
  1809.       position: relative; }
  1810.       #second-navigation-container .second-navigation-content .select-styled:after {
  1811.         content: "";
  1812.         background-color: #a53b9d;
  1813.         position: absolute;
  1814.         bottom: 0;
  1815.         display: block;
  1816.         left: 0;
  1817.         width: 100%;
  1818.         height: 4px; }
  1819.  
  1820. #back-to-project-container {
  1821.   float: left;
  1822.   width: 100%;
  1823.   margin: 0; }
  1824.   #back-to-project-container .back-to-project {
  1825.     position: absolute;
  1826.     top: -22px;
  1827.     left: 15px;
  1828.     color: #cccccc;
  1829.     font-size: 14px;
  1830.     font-family: "Roboto Regular";
  1831.     line-height: 16px;
  1832.     text-align: left;
  1833.     text-decoration: none;
  1834.     display: inline-block; }
  1835.     #back-to-project-container .back-to-project:hover {
  1836.       text-decoration: underline; }
  1837.     #back-to-project-container .back-to-project:before {
  1838.       font-family: "FontAwesome";
  1839.       display: inline-block;
  1840.       content: "\f104";
  1841.       color: #cccccc;
  1842.       font-size: 16px;
  1843.       line-height: 14px;
  1844.       margin-right: 10px; }
  1845.  
  1846. #page-sections-container {
  1847.   float: left;
  1848.   width: 100%;
  1849.   margin: 35px 0 25px 0; }
  1850.   @media (max-width: 767px) {
  1851.     #page-sections-container {
  1852.       margin-top: 20px; } }
  1853.  
  1854. .sidebar-menu {
  1855.   float: left;
  1856.   width: 255px;
  1857.   border-top: 1px solid #cccccc;
  1858.   padding-top: 20px;
  1859.   position: absolute;
  1860.   right: 15px;
  1861.   top: 0; }
  1862.   @media (max-width: 767px) {
  1863.     .sidebar-menu {
  1864.       width: 100%;
  1865.       position: relative;
  1866.       top: 0;
  1867.       right: 0;
  1868.       margin-bottom: 25px; } }
  1869.   @media (min-width: 768px) and (max-width: 991px) {
  1870.     .sidebar-menu {
  1871.       width: 100%; } }
  1872.   .sidebar-menu li {
  1873.     float: left;
  1874.     width: 100%;
  1875.     margin-bottom: 25px;
  1876.     position: relative;
  1877.     padding-left: 0;
  1878.     font-size: initial;
  1879.     line-height: initial; }
  1880.     .sidebar-menu li:before {
  1881.       display: none; }
  1882.     @media (min-width: 768px) and (max-width: 991px) {
  1883.       .sidebar-menu li {
  1884.         margin-bottom: 10px; } }
  1885.     .sidebar-menu li.active a {
  1886.       font-family: "Roboto Bold";
  1887.       font-size: 19px;
  1888.       line-height: 20px; }
  1889.       .sidebar-menu li.active a:after {
  1890.         content: "";
  1891.         background-color: #a53b9d;
  1892.         position: absolute;
  1893.         bottom: -5px;
  1894.         display: block;
  1895.         left: 0;
  1896.         width: 50px;
  1897.         height: 3px; }
  1898.     .sidebar-menu li a {
  1899.       font-family: "Roboto Regular";
  1900.       font-size: 16px;
  1901.       line-height: 20px;
  1902.       text-align: left;
  1903.       width: 100%;
  1904.       float: left;
  1905.       position: relative;
  1906.       color: #545454;
  1907.       text-decoration: none; }
  1908.       .sidebar-menu li a:active {
  1909.         text-decoration: none; }
  1910.       .sidebar-menu li a:visited {
  1911.         text-decoration: none; }
  1912.       .sidebar-menu li a:hover {
  1913.         color: #545454; }
  1914.         .sidebar-menu li a:hover:after {
  1915.           content: "";
  1916.           background-color: #acabab;
  1917.           position: absolute;
  1918.           bottom: -5px;
  1919.           display: block;
  1920.           left: 0;
  1921.           width: 50px;
  1922.           height: 3px; }
  1923.  
  1924. #page-title-container {
  1925.   float: left;
  1926.   width: 100%;
  1927.   margin: 10px 0 70px 0; }
  1928.   @media (max-width: 767px) {
  1929.     #page-title-container {
  1930.       margin-bottom: 40px; } }
  1931.   #page-title-container .page-title-content {
  1932.     float: left;
  1933.     width: 100%; }
  1934.     #page-title-container .page-title-content h4 {
  1935.       float: left;
  1936.       width: 100%;
  1937.       color: #595959;
  1938.       font-size: 21px;
  1939.       font-family: "Roboto Regular";
  1940.       line-height: 20px;
  1941.       text-align: left;
  1942.       margin-top: 0;
  1943.       text-transform: uppercase; }
  1944.     #page-title-container .page-title-content span {
  1945.       float: left;
  1946.       width: 100%;
  1947.       color: #464646;
  1948.       font-size: 45px;
  1949.       font-family: "Roboto Black";
  1950.       line-height: 52px;
  1951.       text-align: left;
  1952.       position: relative; }
  1953.       #page-title-container .page-title-content span:before {
  1954.         transform: translateX(-100%);
  1955.         display: block;
  1956.         content: "";
  1957.         position: absolute;
  1958.         left: -20px;
  1959.         height: 30px;
  1960.         width: 50%;
  1961.         background: -webkit-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1962.         background: -moz-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1963.         background: -o-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1964.         background: -ms-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1965.         background: linear-gradient(90deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1966.         top: 12px; }
  1967.     #page-title-container .page-title-content h3 {
  1968.       float: left;
  1969.       width: 100%;
  1970.       color: #464646;
  1971.       font-size: 24.62px;
  1972.       font-family: "Roboto Regular";
  1973.       line-height: 40px;
  1974.       text-align: left;
  1975.       margin-top: 10px;
  1976.       text-transform: uppercase; }
  1977.  
  1978. #standard-home-content {
  1979.   float: left;
  1980.   width: 100%;
  1981.   margin-top: 80px; }
  1982.   @media (max-width: 767px) {
  1983.     #standard-home-content {
  1984.       margin-top: 15px; } }
  1985.   #standard-home-content a:hover .section-title-image {
  1986.     background-color: #223e92; }
  1987.     #standard-home-content a:hover .section-title-image:after {
  1988.       background: #223e92; }
  1989.     #standard-home-content a:hover .section-title-image.large-image:after {
  1990.       background: #223e92; }
  1991.     #standard-home-content a:hover .section-title-image.large-image:before {
  1992.       background: #223e92; }
  1993.     #standard-home-content a:hover .section-title-image .hide-image {
  1994.       display: block; }
  1995.     #standard-home-content a:hover .section-title-image .hover-hide-image {
  1996.       display: none; }
  1997.   #standard-home-content a:hover .section-subtitle-image {
  1998.     background-color: #9a3234; }
  1999.     #standard-home-content a:hover .section-subtitle-image:after {
  2000.       background: #9a3234; }
  2001.     #standard-home-content a:hover .section-subtitle-image .hide-image {
  2002.       display: block; }
  2003.     #standard-home-content a:hover .section-subtitle-image .hover-hide-image {
  2004.       display: none; }
  2005.   #standard-home-content .hide-image {
  2006.     display: none; }
  2007.   #standard-home-content .section-title-image {
  2008.     float: left;
  2009.     width: 100%;
  2010.     margin-bottom: 25px;
  2011.     background-color: #f5f5f5;
  2012.     height: 230px;
  2013.     position: relative; }
  2014.     #standard-home-content .section-title-image img {
  2015.       height: 103px;
  2016.       max-width: 100%;
  2017.       position: absolute;
  2018.       top: 50%;
  2019.       left: 50%;
  2020.       transform: translate(-50%, -50%); }
  2021.       @media (min-width: 768px) and (max-width: 991px) {
  2022.         #standard-home-content .section-title-image img {
  2023.           height: 75px; } }
  2024.     #standard-home-content .section-title-image:after {
  2025.       content: "";
  2026.       background: #f5f5f5;
  2027.       position: absolute;
  2028.       bottom: -10px;
  2029.       left: 50%;
  2030.       display: block;
  2031.       width: 20px;
  2032.       height: 20px;
  2033.       transform: translateX(-50%) rotate(45deg); }
  2034.     #standard-home-content .section-title-image.large-image:after {
  2035.       content: "";
  2036.       background: #f5f5f5;
  2037.       position: absolute;
  2038.       bottom: -10px;
  2039.       right: 23%;
  2040.       left: initial;
  2041.       display: block;
  2042.       width: 20px;
  2043.       height: 20px;
  2044.       transform: translateX(-50%) rotate(45deg); }
  2045.       @media (max-width: 767px) {
  2046.         #standard-home-content .section-title-image.large-image:after {
  2047.           right: 46%; } }
  2048.     #standard-home-content .section-title-image.large-image:before {
  2049.       content: "";
  2050.       background: #f5f5f5;
  2051.       position: absolute;
  2052.       bottom: -10px;
  2053.       left: 23%;
  2054.       display: block;
  2055.       width: 20px;
  2056.       height: 20px;
  2057.       transform: translateX(-50%) rotate(45deg); }
  2058.       @media (max-width: 767px) {
  2059.         #standard-home-content .section-title-image.large-image:before {
  2060.           display: none; } }
  2061.   #standard-home-content .section-subtitle-image {
  2062.     float: left;
  2063.     width: 100%;
  2064.     background-color: #f5f5f5;
  2065.     height: 230px;
  2066.     position: relative;
  2067.     margin-bottom: 15px; }
  2068.     #standard-home-content .section-subtitle-image img {
  2069.       height: 103px;
  2070.       max-width: 100%;
  2071.       position: absolute;
  2072.       top: 50%;
  2073.       left: 50%;
  2074.       transform: translate(-50%, -50%); }
  2075.       @media (min-width: 768px) and (max-width: 991px) {
  2076.         #standard-home-content .section-subtitle-image img {
  2077.           height: 75px; } }
  2078.     #standard-home-content .section-subtitle-image:after {
  2079.       content: "";
  2080.       background: #f5f5f5;
  2081.       position: absolute;
  2082.       bottom: -20px;
  2083.       left: 48%;
  2084.       display: block;
  2085.       width: 20px;
  2086.       height: 20px;
  2087.       transform: translateY(-50%) rotate(45deg); }
  2088.       @media (max-width: 767px) {
  2089.         #standard-home-content .section-subtitle-image:after {
  2090.           left: 46%; } }
  2091.   #standard-home-content .item-content span {
  2092.     font-family: "Roboto Black";
  2093.     color: #601f5b;
  2094.     font-size: 20px;
  2095.     line-height: 24px;
  2096.     text-align: left;
  2097.     padding: 15px 0;
  2098.     float: left;
  2099.     width: 100%;
  2100.     border-bottom: 1px solid #cccccc;
  2101.     margin-bottom: 20px; }
  2102.     @media (max-width: 767px) {
  2103.       #standard-home-content .item-content span {
  2104.         cursor: pointer; } }
  2105.   #standard-home-content .item-content ul {
  2106.     width: 75%; }
  2107.     @media (max-width: 767px) {
  2108.       #standard-home-content .item-content ul {
  2109.         -webkit-transform: scaleY(0);
  2110.         -o-transform: scaleY(0);
  2111.         -ms-transform: scaleY(0);
  2112.         transform: scaleY(0);
  2113.         -webkit-transform-origin: top;
  2114.         -o-transform-origin: top;
  2115.         -ms-transform-origin: top;
  2116.         transform-origin: top;
  2117.         -webkit-transition: -webkit-transform 0.4s ease;
  2118.         -o-transition: -o-transform 0.4s ease;
  2119.         -ms-transition: -ms-transform 0.4s ease;
  2120.         transition: transform 0.4s ease;
  2121.         height: 0;
  2122.         overflow-y: hidden; } }
  2123.     @media (max-width: 767px) {
  2124.       #standard-home-content .item-content ul.show {
  2125.         -webkit-transform: scaleY(1);
  2126.         -o-transform: scaleY(1);
  2127.         -ms-transform: scaleY(1);
  2128.         transform: scaleY(1);
  2129.         height: auto; } }
  2130.   #standard-home-content .item-content li {
  2131.     float: left;
  2132.     width: 100%;
  2133.     position: relative;
  2134.     padding-left: 0;
  2135.     font-size: initial;
  2136.     line-height: initial; }
  2137.     #standard-home-content .item-content li:before {
  2138.       display: none; }
  2139.     #standard-home-content .item-content li a {
  2140.       font-family: "Roboto Bold";
  2141.       color: #303030;
  2142.       font-size: 18px;
  2143.       line-height: 20px;
  2144.       text-align: left;
  2145.       padding: 0px 0 35px 0;
  2146.       width: 100%;
  2147.       float: left;
  2148.       text-decoration: none; }
  2149.       #standard-home-content .item-content li a:hover {
  2150.         text-decoration: underline; }
  2151.  
  2152. #biography-container {
  2153.   float: left;
  2154.   width: 100%;
  2155.   margin-top: 25px; }
  2156.   #biography-container .biography-image {
  2157.     width: 205px;
  2158.     height: 205px; }
  2159.     @media (max-width: 767px) {
  2160.       #biography-container .biography-image {
  2161.         margin: 0 auto; } }
  2162.     #biography-container .biography-image img {
  2163.       height: 100%; }
  2164.   #biography-container .biography-content {
  2165.     float: left;
  2166.     width: 100%; }
  2167.     @media (max-width: 767px) {
  2168.       #biography-container .biography-content {
  2169.         margin-top: 30px; } }
  2170.     #biography-container .biography-content .biography-intro {
  2171.       float: left;
  2172.       width: 100%;
  2173.       border-bottom: 2px solid #cccccc;
  2174.       padding-bottom: 15px;
  2175.       margin-bottom: 60px; }
  2176.       #biography-container .biography-content .biography-intro .position {
  2177.         font-family: "Roboto Black";
  2178.         color: #5a5050;
  2179.         font-size: 19px;
  2180.         line-height: 19px;
  2181.         text-align: left;
  2182.         margin-bottom: 20px;
  2183.         float: left;
  2184.         width: 100%; }
  2185.       #biography-container .biography-content .biography-intro table tr td:first-child {
  2186.         min-width: 150px;
  2187.         font-family: "Roboto Bold";
  2188.         color: #595959;
  2189.         font-size: 17px;
  2190.         line-height: 26px;
  2191.         text-align: left; }
  2192.         @media (max-width: 767px) {
  2193.           #biography-container .biography-content .biography-intro table tr td:first-child {
  2194.             min-width: 130px; } }
  2195.       #biography-container .biography-content .biography-intro table tr td:last-child {
  2196.         font-family: "Roboto Regular";
  2197.         color: #595959;
  2198.         font-size: 17px;
  2199.         font-weight: 100;
  2200.         line-height: 26px;
  2201.         text-align: left; }
  2202.   #biography-container p {
  2203.     font-family: "Roboto Regular";
  2204.     color: #5a5959;
  2205.     font-size: 15px;
  2206.     font-weight: 400;
  2207.     line-height: 24px;
  2208.     text-align: left;
  2209.     margin-bottom: 20px; }
  2210.  
  2211. #members-list-container {
  2212.   float: left;
  2213.   width: 100%;
  2214.   margin-bottom: 100px; }
  2215.   @media (max-width: 767px) {
  2216.     #members-list-container {
  2217.       margin-bottom: 20px; } }
  2218.   #members-list-container .members-list-section-title {
  2219.     float: left;
  2220.     width: 100%;
  2221.     position: relative;
  2222.     margin-bottom: 30px; }
  2223.     #members-list-container .members-list-section-title:after {
  2224.       content: "";
  2225.       background-color: #d1cfcf;
  2226.       position: absolute;
  2227.       top: -30px;
  2228.       display: block;
  2229.       left: 0;
  2230.       width: 80px;
  2231.       height: 3px; }
  2232.     #members-list-container .members-list-section-title span {
  2233.       text-transform: uppercase;
  2234.       color: #808080;
  2235.       font-family: "Roboto Regular";
  2236.       font-size: 26px;
  2237.       line-height: 28px;
  2238.       text-align: left;
  2239.       float: left;
  2240.       width: 100%; }
  2241.   #members-list-container .non-voting-content .members-list-section-title {
  2242.     margin-top: 35px; }
  2243.   #members-list-container .non-voting-content li {
  2244.     color: #5a5959;
  2245.     font-family: "Roboto Regular";
  2246.     font-size: 15px;
  2247.     line-height: 22px;
  2248.     text-align: left; }
  2249.   #members-list-container .voting-content .members-list-section-title {
  2250.     margin-bottom: 50px; }
  2251.     @media (max-width: 767px) {
  2252.       #members-list-container .voting-content .members-list-section-title {
  2253.         margin-top: 30px; } }
  2254.   #members-list-container .voting-content .member-content {
  2255.     float: left;
  2256.     width: 100%;
  2257.     height: 160px; }
  2258.     #members-list-container .voting-content .member-content .image-container {
  2259.       height: 97px;
  2260.       width: 97px;
  2261.       float: left; }
  2262.       @media (min-width: 992px) and (max-width: 1199px) {
  2263.         #members-list-container .voting-content .member-content .image-container {
  2264.           width: 90px;
  2265.           height: 84px; } }
  2266.       @media (min-width: 768px) and (max-width: 991px) {
  2267.         #members-list-container .voting-content .member-content .image-container {
  2268.           width: 57px;
  2269.           height: 52px; } }
  2270.       @media (max-width: 767px) {
  2271.         #members-list-container .voting-content .member-content .image-container {
  2272.           width: 97px;
  2273.           height: 92px; } }
  2274.       #members-list-container .voting-content .member-content .image-container img {
  2275.         height: 100%;
  2276.         width: 100%;
  2277.         object-fit: cover; }
  2278.     #members-list-container .voting-content .member-content .member-info {
  2279.       float: left;
  2280.       width: 68%;
  2281.       margin-left: 15px;
  2282.       padding-top: 25px;
  2283.       border-top: 1px solid #cccccc; }
  2284.       @media (min-width: 992px) and (max-width: 1199px) {
  2285.         #members-list-container .voting-content .member-content .member-info {
  2286.           width: 64%;
  2287.           padding-top: 15px; } }
  2288.       @media (min-width: 768px) and (max-width: 991px) {
  2289.         #members-list-container .voting-content .member-content .member-info {
  2290.           padding-top: 10px;
  2291.           margin-left: 10px; } }
  2292.       @media (max-width: 767px) {
  2293.         #members-list-container .voting-content .member-content .member-info {
  2294.           padding-top: 10px;
  2295.           margin-left: 10px;
  2296.           width: 63%; } }
  2297.       #members-list-container .voting-content .member-content .member-info span.name {
  2298.         float: left;
  2299.         font-family: "Roboto Bold";
  2300.         font-size: 17px;
  2301.         line-height: 20px;
  2302.         text-align: left;
  2303.         color: #595959; }
  2304.       #members-list-container .voting-content .member-content .member-info span.title {
  2305.         float: left;
  2306.         width: 100%;
  2307.         font-family: "Roboto Regular";
  2308.         font-size: 15px;
  2309.         line-height: 18px;
  2310.         text-align: left;
  2311.         color: #595959; }
  2312.       #members-list-container .voting-content .member-content .member-info span.position {
  2313.         float: left;
  2314.         font-family: "Roboto Bold";
  2315.         font-size: 17px;
  2316.         line-height: 20px;
  2317.         text-align: left;
  2318.         color: #595959; }
  2319.       #members-list-container .voting-content .member-content .member-info table {
  2320.         float: left;
  2321.         width: 100%;
  2322.         margin: 7px 0; }
  2323.         #members-list-container .voting-content .member-content .member-info table tr td {
  2324.           font-family: "Roboto Regular";
  2325.           font-size: 13px;
  2326.           line-height: 14px;
  2327.           text-align: left;
  2328.           color: #595959; }
  2329.           #members-list-container .voting-content .member-content .member-info table tr td:first-child {
  2330.             width: 95px; }
  2331.     #members-list-container .voting-content .member-content a:hover {
  2332.       color: initial;
  2333.       text-decoration: none; }
  2334.       #members-list-container .voting-content .member-content a:hover span.name {
  2335.         color: #a53b9d;
  2336.         position: relative; }
  2337.         #members-list-container .voting-content .member-content a:hover span.name:after {
  2338.           content: "";
  2339.           background-color: #a53b9d;
  2340.           position: absolute;
  2341.           bottom: -1px;
  2342.           display: block;
  2343.           left: 0;
  2344.           width: 100%;
  2345.           height: 3px; }
  2346.       #members-list-container .voting-content .member-content a:hover .image-container {
  2347.         position: relative; }
  2348.         #members-list-container .voting-content .member-content a:hover .image-container:after {
  2349.           background-color: rgba(96, 32, 91, 0.6);
  2350.           content: "";
  2351.           height: 97px;
  2352.           width: 97px;
  2353.           z-index: 999999999999;
  2354.           position: absolute;
  2355.           top: 0;
  2356.           left: 0;
  2357.           right: 0;
  2358.           bottom: 0; }
  2359.           @media (min-width: 992px) and (max-width: 1199px) {
  2360.             #members-list-container .voting-content .member-content a:hover .image-container:after {
  2361.               width: 90px;
  2362.               height: 84px; } }
  2363.           @media (min-width: 768px) and (max-width: 991px) {
  2364.             #members-list-container .voting-content .member-content a:hover .image-container:after {
  2365.               width: 57px;
  2366.               height: 52px; } }
  2367.           @media (max-width: 767px) {
  2368.             #members-list-container .voting-content .member-content a:hover .image-container:after {
  2369.               width: 97px;
  2370.               height: 92px; } }
  2371.  
  2372. #council-container {
  2373.   float: left;
  2374.   width: 100%; }
  2375.   #council-container .cta-banner-block {
  2376.     float: left;
  2377.     width: 100%;
  2378.     margin-bottom: 55px;
  2379.     padding: 60px 0 40px 0;
  2380.     position: relative; }
  2381.     #council-container .cta-banner-block img {
  2382.       position: absolute;
  2383.       top: 0;
  2384.       right: 0;
  2385.       width: auto;
  2386.       height: 100%;
  2387.       object-fit: fill; }
  2388.     #council-container .cta-banner-block span {
  2389.       float: left;
  2390.       width: 100%;
  2391.       font-family: "Roboto Black";
  2392.       font-size: 19px;
  2393.       line-height: 26px;
  2394.       text-align: left;
  2395.       margin-bottom: 30px; }
  2396.     #council-container .cta-banner-block p {
  2397.       float: left;
  2398.       width: 100%;
  2399.       font-family: "Roboto Regular";
  2400.       font-size: 15px;
  2401.       line-height: 24px;
  2402.       text-align: left;
  2403.       margin-bottom: 30px; }
  2404.     #council-container .cta-banner-block a {
  2405.       float: left;
  2406.       text-align: center;
  2407.       font-size: 14px;
  2408.       font-weight: 100;
  2409.       line-height: 26px;
  2410.       text-align: left;
  2411.       font-family: "Roboto Regular";
  2412.       border-style: solid;
  2413.       box-sizing: border-box;
  2414.       padding: 5px 25px 5px 20px;
  2415.       text-decoration: none; }
  2416.     #council-container .cta-banner-block .right-border {
  2417.       height: 100%;
  2418.       position: absolute;
  2419.       right: 0; }
  2420.       @media (max-width: 767px) {
  2421.         #council-container .cta-banner-block .right-border {
  2422.           display: none; } }
  2423.     #council-container .cta-banner-block .right-side {
  2424.       float: left;
  2425.       width: 100%;
  2426.       padding-left: 25px; }
  2427.       @media (max-width: 767px) {
  2428.         #council-container .cta-banner-block .right-side {
  2429.           padding-left: 0;
  2430.           margin-top: 30px; } }
  2431.     #council-container .cta-banner-block .left-side {
  2432.       float: left;
  2433.       width: 100%;
  2434.       padding-right: 95px; }
  2435.       @media (max-width: 767px) {
  2436.         #council-container .cta-banner-block .left-side {
  2437.           padding-right: 0; } }
  2438.       @media (min-width: 768px) and (max-width: 991px) {
  2439.         #council-container .cta-banner-block .left-side {
  2440.           padding-right: 20px; } }
  2441.       @media (min-width: 992px) and (max-width: 1199px) {
  2442.         #council-container .cta-banner-block .left-side {
  2443.           padding-right: 30px; } }
  2444.   #council-container #about-container {
  2445.     background: -webkit-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 80%);
  2446.     background: -moz-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 80%);
  2447.     background: -o-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 80%);
  2448.     background: -ms-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 80%);
  2449.     background: linear-gradient(-90deg, #e1e1e1 0%, #f2f1f1 80%);
  2450.     min-height: 300px; }
  2451.     #council-container #about-container span {
  2452.       color: #5a5050; }
  2453.     #council-container #about-container p {
  2454.       color: #5a5959; }
  2455.     #council-container #about-container a {
  2456.       color: #464646;
  2457.       border-color: #cccccc;
  2458.       border-width: 1px;
  2459.       background-color: #ffffff; }
  2460.     #council-container #about-container .right-border {
  2461.       border-right: 1px solid #b7b7b7; }
  2462.   #council-container #cta-container {
  2463.     background: -webkit-linear-gradient(0deg, #7d1975 0%, #731b6d 70%, #60205b 100%);
  2464.     background: -moz-linear-gradient(0deg, #7d1975 0%, #731b6d 70%, #60205b 100%);
  2465.     background: -o-linear-gradient(0deg, #7d1975 0%, #731b6d 70%, #60205b 100%);
  2466.     background: -ms-linear-gradient(0deg, #7d1975 0%, #731b6d 70%, #60205b 100%);
  2467.     background: linear-gradient(90deg, #7d1975 0%, #731b6d 70%, #60205b 100%);
  2468.     min-height: 280px; }
  2469.     @media (max-width: 767px) {
  2470.       #council-container #cta-container {
  2471.         margin-bottom: 0; } }
  2472.     #council-container #cta-container span {
  2473.       color: #ffffff; }
  2474.     #council-container #cta-container p {
  2475.       color: #ffffff; }
  2476.     #council-container #cta-container a {
  2477.       color: #ffffff;
  2478.       border-color: transparent;
  2479.       background-color: #92638e;
  2480.       border-width: 2px; }
  2481.     #council-container #cta-container .right-border {
  2482.       border-right: 1px solid #92638e; }
  2483.   #council-container #meetings-news-container {
  2484.     float: left;
  2485.     width: 100%;
  2486.     margin-top: 20px; }
  2487.     #council-container #meetings-news-container span.section-title {
  2488.       margin: 30px 0;
  2489.       float: left;
  2490.       width: 300px;
  2491.       text-transform: uppercase;
  2492.       color: #808080;
  2493.       font-family: "Roboto Regular";
  2494.       font-size: 26px;
  2495.       line-height: 26px;
  2496.       text-align: left;
  2497.       position: relative; }
  2498.       @media (max-width: 767px) {
  2499.         #council-container #meetings-news-container span.section-title {
  2500.           width: 100%;
  2501.           margin-top: 80px; } }
  2502.       @media (min-width: 768px) and (max-width: 991px) {
  2503.         #council-container #meetings-news-container span.section-title {
  2504.           width: 100%; } }
  2505.       @media (min-width: 992px) and (max-width: 1199px) {
  2506.         #council-container #meetings-news-container span.section-title {
  2507.           width: 100%; } }
  2508.       #council-container #meetings-news-container span.section-title:before {
  2509.         content: "";
  2510.         background-color: #d1cfcf;
  2511.         position: absolute;
  2512.         top: -30px;
  2513.         display: block;
  2514.         left: 0;
  2515.         width: 80px;
  2516.         height: 3px; }
  2517.     #council-container #meetings-news-container a:focus {
  2518.       outline: none; }
  2519.     #council-container #meetings-news-container a:hover {
  2520.       outline: none; }
  2521.     #council-container #meetings-news-container a:active {
  2522.       outline: none; }
  2523.     #council-container #meetings-news-container a.section-link {
  2524.       color: #a53b9e;
  2525.       font-size: 18px;
  2526.       font-family: "Roboto Regular";
  2527.       line-height: 26px;
  2528.       text-align: left;
  2529.       float: left;
  2530.       position: relative;
  2531.       text-decoration: none; }
  2532.       #council-container #meetings-news-container a.section-link:hover {
  2533.         color: #60205b; }
  2534.         #council-container #meetings-news-container a.section-link:hover:after {
  2535.           content: "";
  2536.           background-color: #60205b;
  2537.           position: absolute;
  2538.           bottom: 0px;
  2539.           display: block;
  2540.           left: 0;
  2541.           width: 100%;
  2542.           height: 2px; }
  2543.         #council-container #meetings-news-container a.section-link:hover .fa {
  2544.           color: #60205b; }
  2545.       #council-container #meetings-news-container a.section-link .fa {
  2546.         color: #a53b9e;
  2547.         position: absolute;
  2548.         top: 7px;
  2549.         right: -20px;
  2550.         font-weight: 100;
  2551.         font-size: 13px;
  2552.         line-height: 13px; }
  2553.     #council-container #meetings-news-container a.meetings-news-item-link {
  2554.       float: left;
  2555.       width: 300px; }
  2556.       @media (max-width: 767px) {
  2557.         #council-container #meetings-news-container a.meetings-news-item-link {
  2558.           width: 100%; } }
  2559.       @media (min-width: 768px) and (max-width: 991px) {
  2560.         #council-container #meetings-news-container a.meetings-news-item-link {
  2561.           width: 100%; } }
  2562.       @media (min-width: 992px) and (max-width: 1199px) {
  2563.         #council-container #meetings-news-container a.meetings-news-item-link {
  2564.           width: 100%; } }
  2565.       #council-container #meetings-news-container a.meetings-news-item-link:hover {
  2566.         background-color: #ebebeb; }
  2567.         #council-container #meetings-news-container a.meetings-news-item-link:hover span {
  2568.           color: #5a5959; }
  2569.     #council-container #meetings-news-container .meetings-news-item {
  2570.       float: left;
  2571.       width: 300px;
  2572.       border-top: 1px solid #cccccc;
  2573.       padding: 20px 0 50px 0; }
  2574.       @media (max-width: 767px) {
  2575.         #council-container #meetings-news-container .meetings-news-item {
  2576.           width: 100%; } }
  2577.       @media (min-width: 768px) and (max-width: 991px) {
  2578.         #council-container #meetings-news-container .meetings-news-item {
  2579.           width: 100%; } }
  2580.       @media (min-width: 992px) and (max-width: 1199px) {
  2581.         #council-container #meetings-news-container .meetings-news-item {
  2582.           width: 100%; } }
  2583.       #council-container #meetings-news-container .meetings-news-item .icon-content.icon-25 {
  2584.         width: 25px; }
  2585.       #council-container #meetings-news-container .meetings-news-item .icon-content.icon-20 {
  2586.         width: 20px; }
  2587.       #council-container #meetings-news-container .meetings-news-item .icon-content.icon-15 {
  2588.         width: 15px; }
  2589.       #council-container #meetings-news-container .meetings-news-item .icon-content img {
  2590.         width: 100%; }
  2591.       #council-container #meetings-news-container .meetings-news-item span {
  2592.         float: left;
  2593.         width: 100%; }
  2594.         #council-container #meetings-news-container .meetings-news-item span.meeting-location {
  2595.           color: #5a5959;
  2596.           font-size: 13px;
  2597.           font-family: "Roboto Regular";
  2598.           line-height: 20px;
  2599.           text-align: left; }
  2600.         #council-container #meetings-news-container .meetings-news-item span.meeting-title {
  2601.           color: #5a5959;
  2602.           font-size: 17px;
  2603.           font-family: "Roboto Bold";
  2604.           line-height: 20px;
  2605.           text-align: left; }
  2606.         #council-container #meetings-news-container .meetings-news-item span.meeting-time {
  2607.           color: #5a5959;
  2608.           font-size: 13px;
  2609.           font-family: "Roboto Regular";
  2610.           line-height: 20px;
  2611.           text-align: left; }
  2612.       #council-container #meetings-news-container .meetings-news-item p {
  2613.         color: #5a5959;
  2614.         font-size: 13px;
  2615.         font-family: "Roboto Regular";
  2616.         line-height: 20px;
  2617.         text-align: left;
  2618.         float: left;
  2619.         width: 100%;
  2620.         margin-top: 15px; }
  2621.       #council-container #meetings-news-container .meetings-news-item .date-content {
  2622.         float: left;
  2623.         width: 100%;
  2624.         margin-top: 4px; }
  2625.         #council-container #meetings-news-container .meetings-news-item .date-content .date {
  2626.           color: #60205b;
  2627.           font-size: 45px;
  2628.           font-family: "Roboto Regular";
  2629.           line-height: 36px;
  2630.           text-align: center; }
  2631.           @media (min-width: 768px) and (max-width: 991px) {
  2632.             #council-container #meetings-news-container .meetings-news-item .date-content .date {
  2633.               font-size: 30px;
  2634.               line-height: 22px; } }
  2635.           @media (min-width: 992px) and (max-width: 1199px) {
  2636.             #council-container #meetings-news-container .meetings-news-item .date-content .date {
  2637.               font-size: 42px;
  2638.               line-height: 34px; } }
  2639.         #council-container #meetings-news-container .meetings-news-item .date-content .month {
  2640.           font-family: "Roboto Black";
  2641.           color: #60205b;
  2642.           font-size: 25px;
  2643.           line-height: 26px;
  2644.           text-align: center; }
  2645.           @media (min-width: 768px) and (max-width: 991px) {
  2646.             #council-container #meetings-news-container .meetings-news-item .date-content .month {
  2647.               font-size: 15px;
  2648.               line-height: 15px; } }
  2649.           @media (min-width: 992px) and (max-width: 1199px) {
  2650.             #council-container #meetings-news-container .meetings-news-item .date-content .month {
  2651.               font-size: 24px;
  2652.               line-height: 28px; } }
  2653.         #council-container #meetings-news-container .meetings-news-item .date-content.multiple-dates {
  2654.           margin-top: 0; }
  2655.           #council-container #meetings-news-container .meetings-news-item .date-content.multiple-dates .date {
  2656.             font-size: 23px;
  2657.             line-height: 26px;
  2658.             letter-spacing: -1.52px; }
  2659.             @media (min-width: 768px) and (max-width: 991px) {
  2660.               #council-container #meetings-news-container .meetings-news-item .date-content.multiple-dates .date {
  2661.                 font-size: 15px;
  2662.                 line-height: 19px; } }
  2663.             @media (min-width: 992px) and (max-width: 1199px) {
  2664.               #council-container #meetings-news-container .meetings-news-item .date-content.multiple-dates .date {
  2665.                 font-size: 22px;
  2666.                 line-height: 26px; } }
  2667.  
  2668. #committee-container {
  2669.   float: left;
  2670.   width: 100%; }
  2671.   #committee-container .committee-intro {
  2672.     position: relative;
  2673.     float: left;
  2674.     width: 100%;
  2675.     margin-bottom: 20px;
  2676.     padding: 60px 0 35px 0; }
  2677.     #committee-container .committee-intro:before {
  2678.       background: -webkit-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 33%);
  2679.       background: -moz-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 33%);
  2680.       background: -o-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 33%);
  2681.       background: -ms-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 33%);
  2682.       background: linear-gradient(-90deg, #e1e1e1 0%, #f2f1f1 33%);
  2683.       content: "";
  2684.       position: absolute;
  2685.       left: -46%;
  2686.       top: 0;
  2687.       display: block;
  2688.       height: 100%;
  2689.       width: 800px; }
  2690.       @media (max-width: 767px) {
  2691.         #committee-container .committee-intro:before {
  2692.           left: -15px; } }
  2693.     #committee-container .committee-intro img {
  2694.       position: absolute;
  2695.       top: 0;
  2696.       left: 0;
  2697.       width: 100%;
  2698.       height: 100%;
  2699.       object-fit: fill; }
  2700.       @media (max-width: 767px) {
  2701.         #committee-container .committee-intro img {
  2702.           display: none; } }
  2703.     #committee-container .committee-intro span {
  2704.       color: #5a5959;
  2705.       font-size: 15px;
  2706.       font-family: "Roboto Regular";
  2707.       line-height: 19px;
  2708.       text-align: left;
  2709.       float: left;
  2710.       width: 100%;
  2711.       padding-bottom: 5px; }
  2712.     #committee-container .committee-intro h4 {
  2713.       line-height: 20px; }
  2714.     #committee-container .committee-intro .left-side {
  2715.       padding-right: 60px;
  2716.       float: left;
  2717.       width: 100%;
  2718.       border-right: 1px solid #cccccc; }
  2719.       @media (min-width: 992px) and (max-width: 1199px) {
  2720.         #committee-container .committee-intro .left-side {
  2721.           padding-right: 40px; } }
  2722.       @media (min-width: 768px) and (max-width: 991px) {
  2723.         #committee-container .committee-intro .left-side {
  2724.           padding-right: 20px; } }
  2725.       @media (max-width: 767px) {
  2726.         #committee-container .committee-intro .left-side {
  2727.           padding-right: 15px;
  2728.           border-right: none;
  2729.           border-bottom: 1px solid #cccccc;
  2730.           margin-bottom: 20px; } }
  2731.     #committee-container .committee-intro .right-side {
  2732.       padding-left: 30px;
  2733.       float: left;
  2734.       width: 100%; }
  2735.       @media (min-width: 992px) and (max-width: 1199px) {
  2736.         #committee-container .committee-intro .right-side {
  2737.           padding-left: 20px; } }
  2738.       @media (min-width: 768px) and (max-width: 991px) {
  2739.         #committee-container .committee-intro .right-side {
  2740.           padding-left: 10px; } }
  2741.       @media (max-width: 767px) {
  2742.         #committee-container .committee-intro .right-side {
  2743.           padding-left: 0; } }
  2744.       #committee-container .committee-intro .right-side .contact-container {
  2745.         float: left;
  2746.         width: 100%;
  2747.         position: relative; }
  2748.         #committee-container .committee-intro .right-side .contact-container a {
  2749.           color: #5a5959;
  2750.           font-size: 15px;
  2751.           font-family: "Roboto Regular";
  2752.           line-height: 19px;
  2753.           text-align: left;
  2754.           text-decoration: none;
  2755.           padding-left: 30px; }
  2756.         #committee-container .committee-intro .right-side .contact-container .phone-content {
  2757.           position: relative;
  2758.           float: left;
  2759.           width: 100%;
  2760.           margin-bottom: 7px; }
  2761.           #committee-container .committee-intro .right-side .contact-container .phone-content img {
  2762.             position: absolute;
  2763.             top: -1px;
  2764.             left: 0;
  2765.             width: 18px;
  2766.             height: auto;
  2767.             display: block; }
  2768.         #committee-container .committee-intro .right-side .contact-container .mail-content {
  2769.           position: relative;
  2770.           float: left;
  2771.           width: 100%; }
  2772.           #committee-container .committee-intro .right-side .contact-container .mail-content img {
  2773.             position: absolute;
  2774.             top: 5px;
  2775.             left: 0;
  2776.             width: 16px;
  2777.             display: block;
  2778.             height: auto; }
  2779.   #committee-container .meetings-news-item {
  2780.     width: 350px; }
  2781.     @media (min-width: 768px) and (max-width: 991px) {
  2782.       #committee-container .meetings-news-item {
  2783.         width: 100%; } }
  2784.     @media (max-width: 767px) {
  2785.       #committee-container .meetings-news-item {
  2786.         width: 100%; } }
  2787.   #committee-container a.meetings-news-item-link {
  2788.     width: 350px; }
  2789.     @media (min-width: 768px) and (max-width: 991px) {
  2790.       #committee-container a.meetings-news-item-link {
  2791.         width: 100%; } }
  2792.     @media (max-width: 767px) {
  2793.       #committee-container a.meetings-news-item-link {
  2794.         width: 100%; } }
  2795.   #committee-container .committee-member-container {
  2796.     float: left;
  2797.     width: 100%;
  2798.     margin-top: 40px; }
  2799.     #committee-container .committee-member-container .committee-member {
  2800.       border-top: 1px solid #cccccc;
  2801.       float: left;
  2802.       width: 205px;
  2803.       padding: 30px 0 45px 0; }
  2804.       @media (min-width: 768px) and (max-width: 991px) {
  2805.         #committee-container .committee-member-container .committee-member {
  2806.           width: 100%; } }
  2807.       @media (max-width: 767px) {
  2808.         #committee-container .committee-member-container .committee-member {
  2809.           width: 100%; } }
  2810.       #committee-container .committee-member-container .committee-member span {
  2811.         float: left;
  2812.         width: 100%; }
  2813.         #committee-container .committee-member-container .committee-member span.organization {
  2814.           color: #5a5959;
  2815.           font-size: 15px;
  2816.           font-family: "Roboto Regular";
  2817.           line-height: 19px;
  2818.           text-align: left;
  2819.           padding-bottom: 5px; }
  2820.         #committee-container .committee-member-container .committee-member span.position {
  2821.           color: #595959;
  2822.           font-size: 17px;
  2823.           font-family: "Roboto Bold";
  2824.           line-height: 26px;
  2825.           text-align: left; }
  2826.       #committee-container .committee-member-container .committee-member h5 {
  2827.         text-transform: none;
  2828.         line-height: 16px; }
  2829.       #committee-container .committee-member-container .committee-member h4 {
  2830.         line-height: 18px; }
  2831.  
  2832. .meetings-container {
  2833.   float: left;
  2834.   width: 100%; }
  2835.   .meetings-container a:focus {
  2836.     outline: none; }
  2837.   .meetings-container a:hover {
  2838.     outline: none; }
  2839.   .meetings-container a:active {
  2840.     outline: none; }
  2841.   .meetings-container a.section-link {
  2842.     color: #a53b9e;
  2843.     font-size: 18px;
  2844.     font-family: "Roboto Regular";
  2845.     line-height: 26px;
  2846.     text-align: left;
  2847.     float: left;
  2848.     position: relative;
  2849.     text-decoration: none; }
  2850.     .meetings-container a.section-link:hover {
  2851.       color: #60205b; }
  2852.       .meetings-container a.section-link:hover:after {
  2853.         content: "";
  2854.         background-color: #60205b;
  2855.         position: absolute;
  2856.         bottom: 0px;
  2857.         display: block;
  2858.         left: 0;
  2859.         width: 100%;
  2860.         height: 2px; }
  2861.       .meetings-container a.section-link:hover .fa {
  2862.         color: #60205b; }
  2863.     .meetings-container a.section-link .fa {
  2864.       color: #a53b9e;
  2865.       position: absolute;
  2866.       top: 7px;
  2867.       right: -20px;
  2868.       font-weight: 100;
  2869.       font-size: 13px;
  2870.       line-height: 13px; }
  2871.   .meetings-container a.meetings-news-item-link {
  2872.     float: left;
  2873.     width: 100%; }
  2874.     @media (max-width: 767px) {
  2875.       .meetings-container a.meetings-news-item-link {
  2876.         width: 100%; } }
  2877.     @media (min-width: 768px) and (max-width: 991px) {
  2878.       .meetings-container a.meetings-news-item-link {
  2879.         width: 100%; } }
  2880.     @media (min-width: 992px) and (max-width: 1199px) {
  2881.       .meetings-container a.meetings-news-item-link {
  2882.         width: 100%; } }
  2883.     .meetings-container a.meetings-news-item-link:hover {
  2884.       background-color: #ebebeb; }
  2885.       .meetings-container a.meetings-news-item-link:hover span {
  2886.         color: #5a5959; }
  2887.   .meetings-container .meetings-news-item {
  2888.     float: left;
  2889.     width: 100%;
  2890.     border-top: 1px solid #cccccc;
  2891.     padding: 20px 0 50px 0; }
  2892.     @media (max-width: 767px) {
  2893.       .meetings-container .meetings-news-item {
  2894.         width: 100%; } }
  2895.     @media (min-width: 768px) and (max-width: 991px) {
  2896.       .meetings-container .meetings-news-item {
  2897.         width: 100%; } }
  2898.     @media (min-width: 992px) and (max-width: 1199px) {
  2899.       .meetings-container .meetings-news-item {
  2900.         width: 100%; } }
  2901.     .meetings-container .meetings-news-item .icon-content.icon-25 {
  2902.       width: 25px; }
  2903.     .meetings-container .meetings-news-item .icon-content.icon-20 {
  2904.       width: 20px; }
  2905.     .meetings-container .meetings-news-item .icon-content.icon-15 {
  2906.       width: 15px; }
  2907.     .meetings-container .meetings-news-item .icon-content img {
  2908.       width: 100%; }
  2909.     .meetings-container .meetings-news-item span {
  2910.       float: left;
  2911.       width: 100%; }
  2912.       .meetings-container .meetings-news-item span.meeting-location {
  2913.         color: #5a5959;
  2914.         font-size: 13px;
  2915.         font-family: "Roboto Regular";
  2916.         line-height: 20px;
  2917.         text-align: left; }
  2918.       .meetings-container .meetings-news-item span.meeting-title {
  2919.         color: #5a5959;
  2920.         font-size: 17px;
  2921.         font-family: "Roboto Bold";
  2922.         line-height: 20px;
  2923.         text-align: left; }
  2924.       .meetings-container .meetings-news-item span.meeting-time {
  2925.         color: #5a5959;
  2926.         font-size: 13px;
  2927.         font-family: "Roboto Regular";
  2928.         line-height: 20px;
  2929.         text-align: left; }
  2930.     .meetings-container .meetings-news-item p {
  2931.       color: #5a5959;
  2932.       font-size: 13px;
  2933.       font-family: "Roboto Regular";
  2934.       line-height: 20px;
  2935.       text-align: left;
  2936.       float: left;
  2937.       width: 100%;
  2938.       margin-top: 15px; }
  2939.     .meetings-container .meetings-news-item .date-content {
  2940.       float: left;
  2941.       width: 100%;
  2942.       margin-top: 4px; }
  2943.       .meetings-container .meetings-news-item .date-content .date {
  2944.         color: #60205b;
  2945.         font-size: 45px;
  2946.         font-family: "Roboto Regular";
  2947.         line-height: 36px;
  2948.         text-align: center; }
  2949.         @media (min-width: 768px) and (max-width: 991px) {
  2950.           .meetings-container .meetings-news-item .date-content .date {
  2951.             font-size: 30px;
  2952.             line-height: 22px; } }
  2953.         @media (min-width: 992px) and (max-width: 1199px) {
  2954.           .meetings-container .meetings-news-item .date-content .date {
  2955.             font-size: 42px;
  2956.             line-height: 34px; } }
  2957.       .meetings-container .meetings-news-item .date-content .month {
  2958.         font-family: "Roboto Black";
  2959.         color: #60205b;
  2960.         font-size: 25px;
  2961.         line-height: 26px;
  2962.         text-align: center; }
  2963.         @media (min-width: 768px) and (max-width: 991px) {
  2964.           .meetings-container .meetings-news-item .date-content .month {
  2965.             font-size: 15px;
  2966.             line-height: 15px; } }
  2967.         @media (min-width: 992px) and (max-width: 1199px) {
  2968.           .meetings-container .meetings-news-item .date-content .month {
  2969.             font-size: 24px;
  2970.             line-height: 28px; } }
  2971.       .meetings-container .meetings-news-item .date-content.multiple-dates {
  2972.         margin-top: 0; }
  2973.         .meetings-container .meetings-news-item .date-content.multiple-dates .date {
  2974.           font-size: 23px;
  2975.           line-height: 26px;
  2976.           letter-spacing: -1.52px; }
  2977.           @media (min-width: 768px) and (max-width: 991px) {
  2978.             .meetings-container .meetings-news-item .date-content.multiple-dates .date {
  2979.               font-size: 15px;
  2980.               line-height: 19px; } }
  2981.           @media (min-width: 992px) and (max-width: 1199px) {
  2982.             .meetings-container .meetings-news-item .date-content.multiple-dates .date {
  2983.               font-size: 22px;
  2984.               line-height: 26px; } }
  2985.  
  2986. #meeting-list-container {
  2987.   float: left;
  2988.   width: 100%; }
  2989.   #meeting-list-container .meetings-container .meetings-news-item .col-sm-2 {
  2990.     width: 10%; }
  2991.     @media (min-width: 768px) and (max-width: 991px) {
  2992.       #meeting-list-container .meetings-container .meetings-news-item .col-sm-2 {
  2993.         width: 11%; } }
  2994.     @media (min-width: 992px) and (max-width: 1199px) {
  2995.       #meeting-list-container .meetings-container .meetings-news-item .col-sm-2 {
  2996.         width: 11%; } }
  2997.     @media (max-width: 767px) {
  2998.       #meeting-list-container .meetings-container .meetings-news-item .col-sm-2 {
  2999.         width: 25%; } }
  3000.  
  3001. #custom-tab-accordion {
  3002.   float: left;
  3003.   width: 100%; }
  3004.   #custom-tab-accordion ul li {
  3005.     width: auto; }
  3006.     #custom-tab-accordion ul li:before {
  3007.       display: none; }
  3008.   #custom-tab-accordion ul.tabs {
  3009.     margin: 0;
  3010.     padding: 0;
  3011.     float: left;
  3012.     list-style: none;
  3013.     border-bottom: 1px solid #cccccc;
  3014.     width: 100%; }
  3015.     @media (max-width: 767px) {
  3016.       #custom-tab-accordion ul.tabs {
  3017.         display: none; } }
  3018.     #custom-tab-accordion ul.tabs li {
  3019.       float: left;
  3020.       margin: 0;
  3021.       cursor: pointer;
  3022.       overflow: hidden;
  3023.       position: relative;
  3024.       line-height: 16px;
  3025.       padding: 20px 40px 20px 35px;
  3026.       background: -webkit-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3027.       background: -moz-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3028.       background: -o-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3029.       background: -ms-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3030.       background: linear-gradient(90deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3031.       margin-right: 25px; }
  3032.       #custom-tab-accordion ul.tabs li:last-child {
  3033.         margin-right: 0; }
  3034.       #custom-tab-accordion ul.tabs li:hover {
  3035.         background: -webkit-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3036.         background: -moz-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3037.         background: -o-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3038.         background: -ms-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3039.         background: linear-gradient(-85deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3040.         color: #ffffff; }
  3041.       #custom-tab-accordion ul.tabs li.active {
  3042.         background: -webkit-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3043.         background: -moz-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3044.         background: -o-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3045.         background: -ms-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3046.         background: linear-gradient(-85deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3047.         color: #ffffff; }
  3048.   #custom-tab-accordion .tab_container .tab_content {
  3049.     display: none;
  3050.     float: left;
  3051.     width: 100%;
  3052.     margin-top: 10px; }
  3053.   #custom-tab-accordion .tab_container .tab_drawer_heading {
  3054.     display: none; }
  3055.     @media (max-width: 767px) {
  3056.       #custom-tab-accordion .tab_container .tab_drawer_heading {
  3057.         float: left;
  3058.         width: 100%;
  3059.         position: relative;
  3060.         line-height: 16px;
  3061.         padding: 20px 35px 20px 35px;
  3062.         background: -webkit-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3063.         background: -moz-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3064.         background: -o-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3065.         background: -ms-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3066.         background: linear-gradient(90deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3067.         font-size: 15px;
  3068.         font-family: "Roboto Regular";
  3069.         text-align: center;
  3070.         display: block;
  3071.         cursor: pointer;
  3072.         -webkit-touch-callout: none;
  3073.         -webkit-user-select: none;
  3074.         -khtml-user-select: none;
  3075.         -moz-user-select: none;
  3076.         -ms-user-select: none;
  3077.         user-select: none;
  3078.         color: #5a5959; } }
  3079.     @media (max-width: 767px) {
  3080.       #custom-tab-accordion .tab_container .tab_drawer_heading.d_active {
  3081.         background: -webkit-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3082.         background: -moz-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3083.         background: -o-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3084.         background: -ms-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3085.         background: linear-gradient(-85deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3086.         color: #ffffff; } }
  3087.  
  3088. #pagination-container {
  3089.   float: left;
  3090.   width: 100%;
  3091.   padding: 8px 0; }
  3092.   @media (max-width: 767px) {
  3093.     #pagination-container {
  3094.       margin-bottom: 25px; } }
  3095.   #pagination-container #custom-pagination {
  3096.     border-radius: 0;
  3097.     display: block;
  3098.     margin: 0 0 0 20px;
  3099.     float: left;
  3100.     width: 100%; }
  3101.     @media (min-width: 768px) and (max-width: 991px) {
  3102.       #pagination-container #custom-pagination {
  3103.         margin-left: 15px; } }
  3104.     @media (max-width: 767px) {
  3105.       #pagination-container #custom-pagination {
  3106.         border-right: none;
  3107.         margin: 0 0 15px 0; } }
  3108.     #pagination-container #custom-pagination ul {
  3109.       margin: 0; }
  3110.       @media (max-width: 767px) {
  3111.         #pagination-container #custom-pagination ul {
  3112.           text-align: center; } }
  3113.       #pagination-container #custom-pagination ul li {
  3114.         width: auto;
  3115.         padding-left: 0;
  3116.         text-align: center;
  3117.         font-size: initial;
  3118.         line-height: initial;
  3119.         text-align: center; }
  3120.         @media (max-width: 767px) {
  3121.           #pagination-container #custom-pagination ul li {
  3122.             display: inline-block;
  3123.             float: none; } }
  3124.         #pagination-container #custom-pagination ul li:before {
  3125.           display: none; }
  3126.         #pagination-container #custom-pagination ul li a {
  3127.           text-decoration: none;
  3128.           color: #333333;
  3129.           font-size: 16px;
  3130.           font-family: "Roboto Regular";
  3131.           line-height: 26px;
  3132.           text-align: center;
  3133.           position: relative;
  3134.           margin-right: 20px;
  3135.           width: 25px;
  3136.           float: left; }
  3137.           @media (min-width: 768px) and (max-width: 991px) {
  3138.             #pagination-container #custom-pagination ul li a {
  3139.               width: 15px;
  3140.               margin-right: 10px; } }
  3141.           @media (max-width: 767px) {
  3142.             #pagination-container #custom-pagination ul li a {
  3143.               width: 15px;
  3144.               margin-right: 10px; } }
  3145.           #pagination-container #custom-pagination ul li a:hover:after {
  3146.             background: #cccccc;
  3147.             position: absolute;
  3148.             bottom: 4px;
  3149.             left: 0;
  3150.             content: "";
  3151.             display: block;
  3152.             width: 100%;
  3153.             height: 2px; }
  3154.           #pagination-container #custom-pagination ul li a.active {
  3155.             color: #a53b9d;
  3156.             pointer-events: none; }
  3157.         #pagination-container #custom-pagination ul li .next {
  3158.           width: auto; }
  3159.           #pagination-container #custom-pagination ul li .next:before {
  3160.             font-family: "FontAwesome";
  3161.             display: block;
  3162.             position: absolute;
  3163.             top: 4px;
  3164.             color: #333333;
  3165.             font-size: 15px;
  3166.             line-height: 15px;
  3167.             right: -20px;
  3168.             content: "\f105"; }
  3169.             @media (min-width: 768px) and (max-width: 991px) {
  3170.               #pagination-container #custom-pagination ul li .next:before {
  3171.                 right: -30px; } }
  3172.             @media (max-width: 767px) {
  3173.               #pagination-container #custom-pagination ul li .next:before {
  3174.                 right: -17px; } }
  3175.           #pagination-container #custom-pagination ul li .next:hover:after {
  3176.             display: none; }
  3177.         #pagination-container #custom-pagination ul li .prev {
  3178.           width: auto; }
  3179.           @media (min-width: 768px) and (max-width: 991px) {
  3180.             #pagination-container #custom-pagination ul li .prev {
  3181.               margin-right: 25px; } }
  3182.           @media (max-width: 767px) {
  3183.             #pagination-container #custom-pagination ul li .prev {
  3184.               margin-right: 10px; } }
  3185.           #pagination-container #custom-pagination ul li .prev:before {
  3186.             left: -20px;
  3187.             content: "\f104";
  3188.             font-family: "FontAwesome";
  3189.             display: block;
  3190.             position: absolute;
  3191.             top: 4px;
  3192.             color: #333333;
  3193.             font-size: 15px;
  3194.             line-height: 15px; }
  3195.             @media (min-width: 768px) and (max-width: 991px) {
  3196.               #pagination-container #custom-pagination ul li .prev:before {
  3197.                 left: -15px; } }
  3198.             @media (max-width: 767px) {
  3199.               #pagination-container #custom-pagination ul li .prev:before {
  3200.                 left: -17px; } }
  3201.           #pagination-container #custom-pagination ul li .prev:hover:after {
  3202.             display: none; }
  3203.  
  3204. #standards-projects-overview-container {
  3205.   float: left;
  3206.   width: 100%;
  3207.   margin-bottom: 15px; }
  3208.   @media (max-width: 767px) {
  3209.     #standards-projects-overview-container .responsive-table {
  3210.       margin-bottom: 0; } }
  3211.  
  3212. #standards-project-detail-container {
  3213.   float: left;
  3214.   width: 100%;
  3215.   margin-bottom: 75px; }
  3216.   @media (max-width: 767px) {
  3217.     #standards-project-detail-container {
  3218.       margin-bottom: 15px; } }
  3219.   #standards-project-detail-container #purple-info-container {
  3220.     padding-bottom: 20px; }
  3221.     #standards-project-detail-container #purple-info-container .purple-btn {
  3222.       position: relative; }
  3223.     #standards-project-detail-container #purple-info-container p {
  3224.       margin-bottom: 0; }
  3225.  
  3226. #disclaimer-container {
  3227.   float: left;
  3228.   width: 100%;
  3229.   margin-bottom: 80px; }
  3230.   @media (max-width: 767px) {
  3231.     #disclaimer-container {
  3232.       margin-bottom: 0; } }
  3233.   #disclaimer-container .disclaimer-content {
  3234.     float: left;
  3235.     width: 100%;
  3236.     background-color: #333333;
  3237.     padding: 30px 125px 30px 20px; }
  3238.     @media (max-width: 767px) {
  3239.       #disclaimer-container .disclaimer-content {
  3240.         padding-right: 20px; } }
  3241.     @media (min-width: 768px) and (max-width: 991px) {
  3242.       #disclaimer-container .disclaimer-content {
  3243.         padding-right: 40px; } }
  3244.     @media (min-width: 992px) and (max-width: 1199px) {
  3245.       #disclaimer-container .disclaimer-content {
  3246.         padding-right: 60px; } }
  3247.     #disclaimer-container .disclaimer-content span {
  3248.       color: rgba(255, 255, 255, 0.82);
  3249.       font-size: 16px;
  3250.       font-family: "Roboto Bold";
  3251.       line-height: 24px;
  3252.       text-align: left;
  3253.       float: left;
  3254.       margin-bottom: 3px; }
  3255.     #disclaimer-container .disclaimer-content p {
  3256.       color: rgba(255, 255, 255, 0.82);
  3257.       line-height: 24px;
  3258.       margin-bottom: 5px; }
  3259.  
  3260. #news-summaries-container {
  3261.   float: left;
  3262.   width: 100%;
  3263.   margin-bottom: 60px; }
  3264.   @media (max-width: 767px) {
  3265.     #news-summaries-container {
  3266.       margin-bottom: 0; } }
  3267.   #news-summaries-container .news-summaries-content {
  3268.     float: left;
  3269.     width: 100%; }
  3270.     #news-summaries-container .news-summaries-content .news-summaries-item {
  3271.       float: left;
  3272.       width: 100%; }
  3273.       #news-summaries-container .news-summaries-content .news-summaries-item span {
  3274.         display: inline-block; }
  3275.         #news-summaries-container .news-summaries-content .news-summaries-item span.date {
  3276.           color: #333333;
  3277.           font-size: 16px;
  3278.           font-family: "Roboto Regular";
  3279.           line-height: 20px;
  3280.           text-align: left; }
  3281.       #news-summaries-container .news-summaries-content .news-summaries-item a {
  3282.         text-decoration: none;
  3283.         display: inline-block; }
  3284.         #news-summaries-container .news-summaries-content .news-summaries-item a.title {
  3285.           color: #333333;
  3286.           font-size: 18px;
  3287.           font-family: "Roboto Bold";
  3288.           line-height: 24px;
  3289.           text-align: left;
  3290.           float: left;
  3291.           width: 100%;
  3292.           margin: 20px 0 15px 0; }
  3293.           #news-summaries-container .news-summaries-content .news-summaries-item a.title:hover {
  3294.             color: #333333;
  3295.             text-decoration: underline; }
  3296.       #news-summaries-container .news-summaries-content .news-summaries-item p {
  3297.         color: #5a5959; }
  3298.       #news-summaries-container .news-summaries-content .news-summaries-item .update-link {
  3299.         color: #999999;
  3300.         font-size: 16px;
  3301.         font-family: "Roboto Light";
  3302.         line-height: 24px;
  3303.         text-align: left;
  3304.         padding-left: 5px; }
  3305.     #news-summaries-container .news-summaries-content h3 {
  3306.       float: none;
  3307.       width: auto;
  3308.       display: inline-block;
  3309.       line-height: 22px; }
  3310.       @media (max-width: 767px) {
  3311.         #news-summaries-container .news-summaries-content h3 {
  3312.           width: 50%; } }
  3313.     #news-summaries-container .news-summaries-content a.see-all-news-summaries-link {
  3314.       text-decoration: none;
  3315.       font-size: 14px;
  3316.       font-family: "Roboto Regular";
  3317.       line-height: 26px;
  3318.       text-align: left;
  3319.       color: #999999;
  3320.       float: right;
  3321.       margin-right: 10px; }
  3322.       #news-summaries-container .news-summaries-content a.see-all-news-summaries-link:after {
  3323.         display: inline-block;
  3324.         content: "";
  3325.         background-image: url("../images/standards-project-detail/Arrow down (1).png");
  3326.         width: 6px;
  3327.         height: 10px;
  3328.         position: relative;
  3329.         top: 1px;
  3330.         left: 10px; }
  3331.       #news-summaries-container .news-summaries-content a.see-all-news-summaries-link:hover {
  3332.         color: #999999;
  3333.         text-decoration: underline; }
  3334.     #news-summaries-container .news-summaries-content hr {
  3335.       margin-top: 15px;
  3336.       border-color: #dddddd; }
  3337.  
  3338. #purple-info-container {
  3339.   float: left;
  3340.   width: 100%;
  3341.   background-color: #601f5b;
  3342.   padding: 30px 0 40px 0;
  3343.   margin-bottom: 45px; }
  3344.   @media (max-width: 767px) {
  3345.     #purple-info-container {
  3346.       padding-bottom: 0; } }
  3347.   #purple-info-container .purple-info-content {
  3348.     position: relative; }
  3349.     #purple-info-container .purple-info-content h3 {
  3350.       margin: 0 0 20px 0;
  3351.       line-height: 22px;
  3352.       color: rgba(255, 255, 255, 0.82); }
  3353.     #purple-info-container .purple-info-content span {
  3354.       color: rgba(255, 255, 255, 0.82);
  3355.       font-size: 18px;
  3356.       font-family: "Roboto Bold";
  3357.       line-height: 20px;
  3358.       text-align: left; }
  3359.     #purple-info-container .purple-info-content p {
  3360.       font-family: "Roboto Light";
  3361.       color: rgba(255, 255, 255, 0.82);
  3362.       margin-bottom: 55px; }
  3363.       @media (max-width: 767px) {
  3364.         #purple-info-container .purple-info-content p {
  3365.           margin-bottom: 20px; } }
  3366.       @media (min-width: 768px) and (max-width: 991px) {
  3367.         #purple-info-container .purple-info-content p {
  3368.           margin-bottom: 70px; } }
  3369.     #purple-info-container .purple-info-content .btn-container {
  3370.       position: absolute;
  3371.       bottom: 0;
  3372.       display: block; }
  3373.       @media (max-width: 767px) {
  3374.         #purple-info-container .purple-info-content .btn-container {
  3375.           position: relative;
  3376.           margin-bottom: 50px; } }
  3377.       #purple-info-container .purple-info-content .btn-container .purple-btn {
  3378.         display: inline-block;
  3379.         text-align: center; }
  3380.         #purple-info-container .purple-info-content .btn-container .purple-btn:first-child {
  3381.           margin-right: 15px; }
  3382.         @media (min-width: 768px) and (max-width: 991px) {
  3383.           #purple-info-container .purple-info-content .btn-container .purple-btn:last-child {
  3384.             margin-top: 15px; } }
  3385.         @media (max-width: 767px) {
  3386.           #purple-info-container .purple-info-content .btn-container .purple-btn:last-child {
  3387.             margin-top: 15px; } }
  3388.         @media (max-width: 767px) and (orientation: portrait) {
  3389.           #purple-info-container .purple-info-content .btn-container .purple-btn {
  3390.             width: 100%; } }
  3391.         #purple-info-container .purple-info-content .btn-container .purple-btn:hover {
  3392.           color: #a946a1;
  3393.           background-color: rgba(255, 255, 255, 0.82); }
  3394.  
  3395. #project-status-container {
  3396.   float: left;
  3397.   width: 100%;
  3398.   margin-bottom: 50px; }
  3399.   #project-status-container .project-status-content {
  3400.     float: left;
  3401.     width: 100%; }
  3402.     #project-status-container .project-status-content ul li {
  3403.       float: left;
  3404.       width: 100%;
  3405.       background-color: #f5f5f5;
  3406.       padding: 20px;
  3407.       margin-bottom: 5px; }
  3408.       #project-status-container .project-status-content ul li .purple-btn {
  3409.         margin-right: 15px; }
  3410.         @media (max-width: 767px) {
  3411.           #project-status-container .project-status-content ul li .purple-btn {
  3412.             margin-right: 0; } }
  3413.         @media (min-width: 768px) and (max-width: 991px) {
  3414.           #project-status-container .project-status-content ul li .purple-btn {
  3415.             margin-right: 0; } }
  3416.         #project-status-container .project-status-content ul li .purple-btn:hover {
  3417.           color: #a946a1;
  3418.           background-color: rgba(255, 255, 255, 0.82); }
  3419.       #project-status-container .project-status-content ul li span {
  3420.         color: #333333;
  3421.         font-size: 16px;
  3422.         font-family: "Roboto Bold";
  3423.         line-height: 18px;
  3424.         text-align: left;
  3425.         float: left;
  3426.         width: 100%; }
  3427.       #project-status-container .project-status-content ul li p {
  3428.         color: #333333;
  3429.         font-size: 16px;
  3430.         font-family: "Roboto Regular";
  3431.         line-height: 18px;
  3432.         text-align: left;
  3433.         margin: 0 0 10px 0; }
  3434.         @media (max-width: 767px) {
  3435.           #project-status-container .project-status-content ul li p {
  3436.             display: -webkit-box;
  3437.             width: 93%; } }
  3438.         #project-status-container .project-status-content ul li p:first-child {
  3439.           margin: 0; }
  3440.         #project-status-container .project-status-content ul li p:last-child {
  3441.           margin: 0; }
  3442.         #project-status-container .project-status-content ul li p:nth-child(2) {
  3443.           margin: 10px 0 10px 0; }
  3444.         #project-status-container .project-status-content ul li p:before {
  3445.           display: inline-block;
  3446.           content: "";
  3447.           background-image: url("../images/standards-project-detail/쀀.png");
  3448.           width: 17px;
  3449.           height: 14px;
  3450.           background-repeat: no-repeat;
  3451.           margin-right: 12px;
  3452.           position: relative;
  3453.           top: 1px; }
  3454.           @media (max-width: 767px) {
  3455.             #project-status-container .project-status-content ul li p:before {
  3456.               display: block; } }
  3457.       #project-status-container .project-status-content ul li.active {
  3458.         background-color: #601f5b; }
  3459.         #project-status-container .project-status-content ul li.active p {
  3460.           color: rgba(255, 255, 255, 0.82); }
  3461.           #project-status-container .project-status-content ul li.active p:before {
  3462.             display: none; }
  3463.         #project-status-container .project-status-content ul li.active span {
  3464.           color: rgba(255, 255, 255, 0.82); }
  3465.         @media (max-width: 767px) {
  3466.           #project-status-container .project-status-content ul li.active .purple-btn {
  3467.             width: 100%;
  3468.             text-align: center;
  3469.             display: block;
  3470.             float: left;
  3471.             margin-top: 17px; } }
  3472.  
  3473. #standards-documents-container {
  3474.   float: left;
  3475.   width: 100%; }
  3476.   #standards-documents-container .responsive-table {
  3477.     margin-bottom: 300px; }
  3478.     @media (max-width: 767px) {
  3479.       #standards-documents-container .responsive-table {
  3480.         margin-bottom: 0; } }
  3481.  
  3482. #standards-overview-container {
  3483.   float: left;
  3484.   width: 100%; }
  3485.   #standards-overview-container .dark-purple-btn {
  3486.     display: block;
  3487.     text-align: center;
  3488.     margin-right: 15px; }
  3489.   #standards-overview-container .responsive-table tbody td {
  3490.     text-align: left; }
  3491.  
  3492. #standard-project-intro {
  3493.   float: left;
  3494.   width: 100%;
  3495.   background-color: #f5f5f5;
  3496.   padding: 30px 0;
  3497.   margin-bottom: 40px; }
  3498.   #standard-project-intro .standard-project-content {
  3499.     float: left;
  3500.     width: 100%; }
  3501.     #standard-project-intro .standard-project-content .left-side p {
  3502.       line-height: 22px;
  3503.       padding-right: 160px; }
  3504.       @media (max-width: 767px) {
  3505.         #standard-project-intro .standard-project-content .left-side p {
  3506.           padding-right: 0; } }
  3507.     #standard-project-intro .standard-project-content .left-side .morecontent span {
  3508.       display: none; }
  3509.     #standard-project-intro .standard-project-content .left-side .morelink {
  3510.       color: #60205b;
  3511.       font-size: 16px;
  3512.       font-family: "Roboto Regular";
  3513.       line-height: 26px;
  3514.       text-align: left;
  3515.       text-decoration: none;
  3516.       float: left;
  3517.       width: 100%;
  3518.       margin-top: 15px; }
  3519.     #standard-project-intro .standard-project-content .right-side h4 {
  3520.       color: #333333;
  3521.       font-size: 16px;
  3522.       font-family: "Roboto Bold";
  3523.       line-height: 19px;
  3524.       text-align: left;
  3525.       margin-bottom: 5px; }
  3526.     #standard-project-intro .standard-project-content .right-side span.organization {
  3527.       color: #999999;
  3528.       font-size: 16px;
  3529.       font-family: "Roboto Regular";
  3530.       line-height: 19px;
  3531.       text-align: left;
  3532.       float: left;
  3533.       width: 100%;
  3534.       margin-bottom: 15px; }
  3535.     #standard-project-intro .standard-project-content .right-side .phone-content {
  3536.       float: left;
  3537.       width: 100%;
  3538.       margin-bottom: 15px; }
  3539.       #standard-project-intro .standard-project-content .right-side .phone-content a {
  3540.         text-decoration: none;
  3541.         color: #333333;
  3542.         font-size: 14px;
  3543.         font-family: "Roboto Bold";
  3544.         line-height: 19px;
  3545.         text-align: left; }
  3546.       #standard-project-intro .standard-project-content .right-side .phone-content img {
  3547.         width: 16px;
  3548.         height: 16px; }
  3549.     #standard-project-intro .standard-project-content .right-side .mail-content a {
  3550.       color: #5a5959;
  3551.       font-size: 14px;
  3552.       font-weight: 400;
  3553.       line-height: 19px;
  3554.       text-align: left;
  3555.       font-family: "Roboto Light";
  3556.       text-decoration: none; }
  3557.     #standard-project-intro .standard-project-content .right-side .mail-content img {
  3558.       width: 16px;
  3559.       height: 12px; }
  3560.  
  3561. #items-per-page-container {
  3562.   position: relative;
  3563.   float: right; }
  3564.   @media (max-width: 767px) {
  3565.     #items-per-page-container {
  3566.       margin-bottom: 20px; } }
  3567.   #items-per-page-container #items-per-page-container-mobile.select-hidden {
  3568.     display: none;
  3569.     visibility: hidden; }
  3570.   #items-per-page-container .select-options {
  3571.     display: none;
  3572.     position: absolute;
  3573.     top: 40px;
  3574.     right: 0px;
  3575.     left: 0;
  3576.     z-index: 999;
  3577.     margin: 0;
  3578.     padding: 0;
  3579.     list-style: none;
  3580.     background-color: #ffffff; }
  3581.     #items-per-page-container .select-options li {
  3582.       color: #333333;
  3583.       font-size: 16px;
  3584.       font-family: "Roboto Regular";
  3585.       line-height: 16px;
  3586.       text-align: center;
  3587.       margin-bottom: 5px;
  3588.       cursor: pointer; }
  3589.       #items-per-page-container .select-options li:hover {
  3590.         color: #666666; }
  3591.       #items-per-page-container .select-options li:last-child {
  3592.         margin-bottom: 0; }
  3593.   #items-per-page-container .form-group {
  3594.     margin: 0; }
  3595.   #items-per-page-container label {
  3596.     display: inline-block;
  3597.     font-size: 14px;
  3598.     font-family: "Roboto Light";
  3599.     line-height: 14px;
  3600.     text-align: left;
  3601.     color: #999999;
  3602.     margin: 0 10px 0 0px; }
  3603.   #items-per-page-container .select {
  3604.     display: inline-block;
  3605.     position: relative; }
  3606.   #items-per-page-container .select-styled {
  3607.     color: #333333;
  3608.     font-size: 16px;
  3609.     font-family: "Roboto Regular";
  3610.     line-height: 16px;
  3611.     text-align: left;
  3612.     padding: 6px 10px;
  3613.     border: 1px solid #cccccc;
  3614.     cursor: pointer; }
  3615.     #items-per-page-container .select-styled:after {
  3616.       font-family: "FontAwesome";
  3617.       content: "\f107";
  3618.       font-size: 18px;
  3619.       line-height: 18px;
  3620.       color: #999999;
  3621.       display: inline-block;
  3622.       padding-left: 10px; }
  3623.  
  3624. #standards-plain-language-container {
  3625.   float: left;
  3626.   width: 100%; }
  3627.   #standards-plain-language-container #filter-button-container {
  3628.     width: auto; }
  3629.     @media (max-width: 767px) {
  3630.       #standards-plain-language-container #filter-button-container {
  3631.         width: 100%; } }
  3632.     @media (max-width: 767px) {
  3633.       #standards-plain-language-container #filter-button-container .form-group {
  3634.         margin: 0; } }
  3635.   #standards-plain-language-container .standards-plain-language-content {
  3636.     float: left;
  3637.     width: 100%; }
  3638.     #standards-plain-language-container .standards-plain-language-content .content-item {
  3639.       float: left;
  3640.       width: 75%;
  3641.       margin-bottom: 45px; }
  3642.       @media (max-width: 767px) {
  3643.         #standards-plain-language-container .standards-plain-language-content .content-item {
  3644.           width: 100%;
  3645.           margin-bottom: 20px; } }
  3646.       #standards-plain-language-container .standards-plain-language-content .content-item .content-item-title {
  3647.         float: left;
  3648.         width: 100%; }
  3649.         #standards-plain-language-container .standards-plain-language-content .content-item .content-item-title p {
  3650.           width: auto;
  3651.           display: inline-block;
  3652.           margin-bottom: 5px;
  3653.           line-height: 28px; }
  3654.           #standards-plain-language-container .standards-plain-language-content .content-item .content-item-title p:last-child {
  3655.             color: #999999;
  3656.             padding-left: 10px; }
  3657.       #standards-plain-language-container .standards-plain-language-content .content-item h4 {
  3658.         margin-bottom: 5px; }
  3659.       #standards-plain-language-container .standards-plain-language-content .content-item p {
  3660.         line-height: 22px; }
  3661.  
  3662. #loginContainer {
  3663.   float: left;
  3664.   width: 100%;
  3665.   margin: 35px 0 25px 0; }
  3666.  
  3667. #forgotPasswordContainer {
  3668.   float: left;
  3669.   width: 100%;
  3670.   margin: 35px 0 25px 0; }
  3671.  
  3672. #forgotUserNameContainer {
  3673.   float: left;
  3674.   width: 100%;
  3675.   margin: 35px 0 25px 0; }
  3676.  
  3677. #registerContainer {
  3678.   float: left;
  3679.   width: 100%;
  3680.   margin: 35px 0 25px 0; }
  3681.  
  3682. .form-section {
  3683.   float: left;
  3684.   width: 100%; }
  3685.   .form-section .form-section-content {
  3686.     float: left;
  3687.     width: 100%;
  3688.     margin-top: 35px;
  3689.     padding-right: 80px; }
  3690.     @media (min-width: 768px) and (max-width: 991px) {
  3691.       .form-section .form-section-content {
  3692.         padding-right: 20px; } }
  3693.     @media (max-width: 767px) {
  3694.       .form-section .form-section-content {
  3695.         padding-right: 0; } }
  3696.   .form-section a {
  3697.     color: #006fba;
  3698.     font-family: "Roboto Light"; }
  3699.   .form-section #customForm {
  3700.     display: table;
  3701.     margin: 45px auto 20px auto;
  3702.     float: left;
  3703.     text-align: center;
  3704.     width: 100%; }
  3705.     @media (max-width: 767px) {
  3706.       .form-section #customForm {
  3707.         text-align: left; } }
  3708.     .form-section #customForm .form-group {
  3709.       position: relative; }
  3710.       .form-section #customForm .form-group .error {
  3711.         color: #ff0000;
  3712.         position: absolute;
  3713.         padding-left: 10px; }
  3714.   .form-section #customForm, .form-section label, .form-section input[name="submit"] {
  3715.     position: relative; }
  3716.   .form-section input, .form-section textarea, .form-section button {
  3717.     width: 100%;
  3718.     border: none; }
  3719.   .form-section input[type="text"], .form-section input[type="email"], .form-section textarea, .form-section input[type="password"] {
  3720.     border: 1px solid #999999;
  3721.     outline: none;
  3722.     width: 280px;
  3723.     padding: 8px;
  3724.     color: #333333;
  3725.     font-family: "Roboto Light";
  3726.     font-size: 16px;
  3727.     line-height: 16px;
  3728.     border-radius: 5px; }
  3729.     @media (max-width: 767px) {
  3730.       .form-section input[type="text"], .form-section input[type="email"], .form-section textarea, .form-section input[type="password"] {
  3731.         width: 100%; } }
  3732.     @media (min-width: 768px) and (max-width: 991px) {
  3733.       .form-section input[type="text"], .form-section input[type="email"], .form-section textarea, .form-section input[type="password"] {
  3734.         width: 250px; } }
  3735.   .form-section input.invalid, .form-section textarea.invalid {
  3736.     border-color: #d5144d; }
  3737.   .form-section textarea {
  3738.     min-height: 70px; }
  3739.   .form-section .dark-purple-btn {
  3740.     text-align: center;
  3741.     max-width: 250px;
  3742.     min-width: 150px;
  3743.     width: auto;
  3744.     display: block;
  3745.     margin: 50px auto 0 auto; }
  3746.     .form-section .dark-purple-btn:focus {
  3747.       outline: none; }
  3748.   .form-section label {
  3749.     width: 240px;
  3750.     text-align: left;
  3751.     font-family: "Roboto Light";
  3752.     font-size: 16px;
  3753.     line-height: 18px;
  3754.     color: #333333; }
  3755.     .form-section label span:after {
  3756.       content: ":"; }
  3757.     @media (min-width: 768px) and (max-width: 991px) {
  3758.       .form-section label {
  3759.         width: 220px; } }
  3760.   .form-section .required-fields {
  3761.     width: 250px;
  3762.     text-align: left;
  3763.     font-family: "Roboto Light";
  3764.     font-size: 16px;
  3765.     line-height: 18px;
  3766.     color: #333333;
  3767.     position: relative;
  3768.     left: -21%;
  3769.     margin-bottom: 20px;
  3770.     display: inline-block; }
  3771.     @media (max-width: 767px) {
  3772.       .form-section .required-fields {
  3773.         left: 0; } }
  3774.     .form-section .required-fields:before {
  3775.       content: "*";
  3776.       color: #d5144d;
  3777.       position: relative;
  3778.       top: -2px;
  3779.       left: -2px;
  3780.       font-size: 13px;
  3781.       line-height: 14px; }
  3782.   .form-section p.error-message {
  3783.     display: none;
  3784.     color: #d5144d; }
  3785.     .form-section p.error-message a {
  3786.       color: #d5144d; }
  3787.   .form-section .form-group.required label:before {
  3788.     content: "*";
  3789.     color: #d5144d;
  3790.     position: relative;
  3791.     top: -2px;
  3792.     left: 0;
  3793.     font-size: 13px;
  3794.     line-height: 14px; }
  3795.   .form-section .form-group a {
  3796.     display: inline-block;
  3797.     padding-left: 20px;
  3798.     min-width: 220px; }
  3799.     @media (max-width: 767px) {
  3800.       .form-section .form-group a {
  3801.         padding: 5px 0 0 0; } }
  3802.   .form-section .not-registered-container {
  3803.     float: left;
  3804.     width: 100%;
  3805.     text-align: center;
  3806.     margin: 20px 0; }
  3807.     .form-section .not-registered-container span {
  3808.       float: left;
  3809.       width: 100%;
  3810.       text-align: center;
  3811.       font-family: "Roboto Light";
  3812.       font-size: 16px;
  3813.       line-height: 18px;
  3814.       color: #333333;
  3815.       padding-bottom: 5px; }
  3816.     .form-section .not-registered-container a {
  3817.       float: left;
  3818.       width: 100%;
  3819.       text-align: center; }
  3820.  
  3821. #staff-contact-container {
  3822.   float: left;
  3823.   width: 100%;
  3824.   background-color: #601f5b;
  3825.   padding: 20px 0 25px 0; }
  3826.   #staff-contact-container .staff-contact-content {
  3827.     float: left;
  3828.     width: 100%; }
  3829.     #staff-contact-container .staff-contact-content h3 {
  3830.       color: rgba(255, 255, 255, 0.82);
  3831.       font-family: "Roboto Bold";
  3832.       float: left;
  3833.       width: 100%;
  3834.       padding-bottom: 5px; }
  3835.     #staff-contact-container .staff-contact-content span {
  3836.       color: rgba(255, 255, 255, 0.82);
  3837.       font-size: 18px;
  3838.       font-family: "Roboto Regular";
  3839.       line-height: 19px;
  3840.       text-align: left;
  3841.       float: left;
  3842.       width: 100%;
  3843.       padding-bottom: 5px; }
  3844.     #staff-contact-container .staff-contact-content p {
  3845.       color: rgba(255, 255, 255, 0.82);
  3846.       line-height: 20px;
  3847.       font-family: "Roboto Light";
  3848.       float: left;
  3849.       width: 100%; }
  3850.     #staff-contact-container .staff-contact-content a {
  3851.       color: rgba(255, 255, 255, 0.82);
  3852.       text-decoration: none;
  3853.       font-size: 15px;
  3854.       line-height: 19px;
  3855.       text-align: left; }
  3856.     #staff-contact-container .staff-contact-content .staff-phone {
  3857.       margin-top: 58px;
  3858.       margin-bottom: 18px; }
  3859.       @media (max-width: 767px) {
  3860.         #staff-contact-container .staff-contact-content .staff-phone {
  3861.           margin-top: 20px; } }
  3862.       #staff-contact-container .staff-contact-content .staff-phone img {
  3863.         display: inline-block;
  3864.         width: 19px;
  3865.         height: 19px;
  3866.         margin-right: 10px; }
  3867.       #staff-contact-container .staff-contact-content .staff-phone a {
  3868.         display: inline-block;
  3869.         font-family: "Roboto Regular"; }
  3870.     #staff-contact-container .staff-contact-content .staff-mail img {
  3871.       display: inline-block;
  3872.       width: 18px;
  3873.       height: 14px;
  3874.       margin-right: 10px; }
  3875.     #staff-contact-container .staff-contact-content .staff-mail a {
  3876.       display: inline-block;
  3877.       font-family: "Roboto Light"; }
  3878.  
  3879. #strategic-plan-annual-reports-container {
  3880.   float: left;
  3881.   width: 100%; }
  3882.   #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content {
  3883.     float: left;
  3884.     width: 100%; }
  3885.     #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content {
  3886.       float: left;
  3887.       width: 100%; }
  3888.       @media (max-width: 767px) {
  3889.         #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content {
  3890.           text-align: center; } }
  3891.       #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content .img-content {
  3892.         display: inline-block;
  3893.         width: 100px;
  3894.         margin-right: 15px; }
  3895.         @media (max-width: 767px) {
  3896.           #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content .img-content {
  3897.             display: block;
  3898.             margin: 0 auto;
  3899.             margin-bottom: 20px; } }
  3900.         #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content .img-content img {
  3901.           width: 100%; }
  3902.       #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content a {
  3903.         display: inline-block; }
  3904.     #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content {
  3905.       float: left;
  3906.       width: 100%;
  3907.       margin-top: 100px; }
  3908.       @media (max-width: 767px) {
  3909.         #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content {
  3910.           margin-top: 40px; } }
  3911.       #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content.active h3:after {
  3912.         transform: rotate(180deg); }
  3913.       #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content h3 {
  3914.         margin-bottom: 5px; }
  3915.         @media (max-width: 767px) {
  3916.           #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content h3 {
  3917.             border-bottom: 1px solid #cccccc;
  3918.             padding-bottom: 10px;
  3919.             position: relative;
  3920.             padding-left: 25px; } }
  3921.         @media (max-width: 767px) {
  3922.           #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content h3:after {
  3923.             position: absolute;
  3924.             top: 22px;
  3925.             left: 0;
  3926.             display: block;
  3927.             content: "";
  3928.             background-image: url("../images/header/Arrow down.png");
  3929.             background-repeat: no-repeat;
  3930.             background-size: cover;
  3931.             width: 16px;
  3932.             height: 10px; } }
  3933.       #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content ul {
  3934.         border-top: 1px solid #cccccc;
  3935.         float: left;
  3936.         padding-top: 20px; }
  3937.         #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content ul li a {
  3938.           padding: 0px 0 25px 0;
  3939.           width: 100%;
  3940.           float: left; }
  3941.         @media (max-width: 767px) {
  3942.           #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content ul {
  3943.             border-top: none;
  3944.             -webkit-transform: scaleY(0);
  3945.             -o-transform: scaleY(0);
  3946.             -ms-transform: scaleY(0);
  3947.             transform: scaleY(0);
  3948.             -webkit-transform-origin: top;
  3949.             -o-transform-origin: top;
  3950.             -ms-transform-origin: top;
  3951.             transform-origin: top;
  3952.             -webkit-transition: -webkit-transform 0.4s ease;
  3953.             -o-transition: -o-transform 0.4s ease;
  3954.             -ms-transition: -ms-transform 0.4s ease;
  3955.             transition: transform 0.4s ease;
  3956.             height: 0;
  3957.             overflow-y: hidden; } }
  3958.         @media (max-width: 767px) {
  3959.           #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content ul.show {
  3960.             -webkit-transform: scaleY(1);
  3961.             -o-transform: scaleY(1);
  3962.             -ms-transform: scaleY(1);
  3963.             transform: scaleY(1);
  3964.             height: auto; } }
  3965.  
  3966. #individual-annual-reports-container {
  3967.   float: left;
  3968.   width: 100%; }
  3969.   #individual-annual-reports-container .individual-annual-reports-content ul {
  3970.     padding-left: 40px;
  3971.     float: left;
  3972.     width: 100%;
  3973.     margin-bottom: 20px; }
  3974.     #individual-annual-reports-container .individual-annual-reports-content ul li {
  3975.       color: #333333;
  3976.       font-size: 16px;
  3977.       font-family: "Roboto Regular";
  3978.       line-height: 28px;
  3979.       text-align: left;
  3980.       float: left;
  3981.       width: 100%;
  3982.       position: relative; }
  3983.       #individual-annual-reports-container .individual-annual-reports-content ul li:before {
  3984.         position: absolute;
  3985.         display: block;
  3986.         content: "\f111";
  3987.         font-family: "FontAwesome";
  3988.         font-size: 8px;
  3989.         line-height: 10px;
  3990.         left: -20px;
  3991.         top: 8px;
  3992.         color: inherit; }
  3993.   @media (max-width: 767px) {
  3994.     #individual-annual-reports-container .individual-annual-reports-content img {
  3995.       width: auto !important;
  3996.       height: auto !important;
  3997.       margin: 30px auto;
  3998.       display: block; } }
  3999.   #individual-annual-reports-container .download-content {
  4000.     float: left;
  4001.     width: 100%;
  4002.     margin: 30px 0; }
  4003.     #individual-annual-reports-container .download-content a {
  4004.       margin-top: 20px;
  4005.       float: left; }
  4006.       #individual-annual-reports-container .download-content a .img-content {
  4007.         width: 150px; }
  4008.         @media (max-width: 767px) {
  4009.           #individual-annual-reports-container .download-content a .img-content {
  4010.             margin: 0 auto;
  4011.             display: block; } }
  4012.         #individual-annual-reports-container .download-content a .img-content img {
  4013.           width: 100%; }
  4014.  
  4015. /*# sourceMappingURL=main.css.map */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement