Advertisement
Guest User

Main.css

a guest
Jun 24th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 145.71 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.       @media (max-width: 767px) {
  990.         #header .nav-right-side .top-part > form {
  991.           display: block; } }
  992.       #header .nav-right-side .top-part > .form-group {
  993.         float: none;
  994.         display: inline-block; }
  995.         @media (max-width: 767px) {
  996.           #header .nav-right-side .top-part > .form-group {
  997.             display: block; } }
  998.         @media (min-width: 768px) and (max-width: 991px) {
  999.           #header .nav-right-side .top-part > .form-group {
  1000.             margin-right: 10px; } }
  1001.         @media (min-width: 992px) and (max-width: 1199px) {
  1002.           #header .nav-right-side .top-part > .form-group {
  1003.             margin-right: 10px; } }
  1004.         #header .nav-right-side .top-part > .form-group .select-hidden {
  1005.           display: none;
  1006.           visibility: hidden;
  1007.           padding-right: 10px; }
  1008.         #header .nav-right-side .top-part > .form-group .select {
  1009.           cursor: pointer;
  1010.           display: inline-block;
  1011.           position: relative;
  1012.           font-family: "Roboto Regular";
  1013.           font-size: 16px;
  1014.           font-weight: 100;
  1015.           line-height: 16px;
  1016.           text-align: right;
  1017.           color: #666666;
  1018.           width: 100px; }
  1019.           @media (max-width: 767px) {
  1020.             #header .nav-right-side .top-part > .form-group .select {
  1021.               font-size: 34px;
  1022.               line-height: 28px;
  1023.               width: auto;
  1024.               color: #ffffff;
  1025.               position: absolute;
  1026.               right: 20px; } }
  1027.         #header .nav-right-side .top-part > .form-group .select-styled {
  1028.           text-align: left;
  1029.           padding: 7px 0 7px 5px;
  1030.           border: 1px solid transparent; }
  1031.           @media (max-width: 767px) {
  1032.             #header .nav-right-side .top-part > .form-group .select-styled {
  1033.               width: 42px;
  1034.               overflow: hidden;
  1035.               white-space: nowrap;
  1036.               text-transform: uppercase;
  1037.               padding: 5px 0; } }
  1038.           #header .nav-right-side .top-part > .form-group .select-styled:after {
  1039.             display: block;
  1040.             content: "";
  1041.             background-image: url("../images/header/Arrow down (1).png");
  1042.             background-repeat: no-repeat;
  1043.             background-size: cover;
  1044.             width: 13px;
  1045.             height: 8px;
  1046.             position: absolute;
  1047.             top: 11px;
  1048.             right: 18px;
  1049.             z-index: 9999; }
  1050.             @media (max-width: 767px) {
  1051.               #header .nav-right-side .top-part > .form-group .select-styled:after {
  1052.                 right: -20px;
  1053.                 font-family: "FontAwesome";
  1054.                 content: "\f107";
  1055.                 font-size: 28px;
  1056.                 line-height: 18px;
  1057.                 color: #ffffff;
  1058.                 display: inline-block;
  1059.                 background-image: none; } }
  1060.           @media (max-width: 767px) {
  1061.             #header .nav-right-side .top-part > .form-group .select-styled:before {
  1062.               display: block;
  1063.               content: "";
  1064.               background-image: url(../images/header/language-icon-inactive.png);
  1065.               background-repeat: no-repeat;
  1066.               background-size: cover;
  1067.               width: 24px;
  1068.               height: 24px;
  1069.               position: absolute;
  1070.               top: 6px;
  1071.               left: -35px; } }
  1072.         #header .nav-right-side .top-part > .form-group .select-options {
  1073.           display: none;
  1074.           position: absolute;
  1075.           top: 30px;
  1076.           right: 10px;
  1077.           left: 0;
  1078.           z-index: 999;
  1079.           margin: 0;
  1080.           padding: 0;
  1081.           list-style: none;
  1082.           background-color: #ffffff;
  1083.           color: #333333;
  1084.           padding-left: 5px;
  1085.           border: 1px solid #cccccc; }
  1086.           @media (max-width: 767px) {
  1087.             #header .nav-right-side .top-part > .form-group .select-options {
  1088.               right: -18px;
  1089.               left: -40px;
  1090.               width: 120px;
  1091.               top: 45px;
  1092.               padding: 0 40px; } }
  1093.           #header .nav-right-side .top-part > .form-group .select-options li {
  1094.             margin: 0;
  1095.             padding: 7px 0;
  1096.             font-size: 16px;
  1097.             font-weight: 100;
  1098.             line-height: 16px;
  1099.             color: #333333;
  1100.             float: left; }
  1101.             @media (max-width: 767px) {
  1102.               #header .nav-right-side .top-part > .form-group .select-options li {
  1103.                 padding-left: 0;
  1104.                 font-size: 35.5px;
  1105.                 line-height: 28px;
  1106.                 width: 42px;
  1107.                 overflow: hidden;
  1108.                 white-space: nowrap;
  1109.                 text-transform: uppercase; } }
  1110.             #header .nav-right-side .top-part > .form-group .select-options li:before {
  1111.               display: none; }
  1112.             #header .nav-right-side .top-part > .form-group .select-options li:last-child:before {
  1113.               display: none; }
  1114.             #header .nav-right-side .top-part > .form-group .select-options li:last-child:after {
  1115.               display: none; }
  1116.             #header .nav-right-side .top-part > .form-group .select-options li[rel="hide"] {
  1117.               display: none; }
  1118.       #header .nav-right-side .top-part .logged-user-content {
  1119.         display: inline-block !important;
  1120.         margin-right: 30px; }
  1121.         @media (max-width: 767px) {
  1122.           #header .nav-right-side .top-part .logged-user-content {
  1123.             display: none !important; } }
  1124.         @media (min-width: 768px) and (max-width: 991px) {
  1125.           #header .nav-right-side .top-part .logged-user-content {
  1126.             margin-right: 15px; } }
  1127.         @media (min-width: 992px) and (max-width: 1199px) {
  1128.           #header .nav-right-side .top-part .logged-user-content {
  1129.             margin-right: 20px; } }
  1130.         #header .nav-right-side .top-part .logged-user-content span {
  1131.           font-family: "Roboto Regular";
  1132.           color: #a841a0;
  1133.           font-size: 16px;
  1134.           line-height: 16px;
  1135.           text-align: right;
  1136.           border-right: 1px solid #a1a1a1;
  1137.           padding-right: 10px;
  1138.           margin-right: 7px;
  1139.           width: 250px;
  1140.           overflow: hidden;
  1141.           text-overflow: ellipsis;
  1142.           white-space: nowrap;
  1143.           display: inline-block;
  1144.           position: relative;
  1145.           top: 3px; }
  1146.           @media (min-width: 768px) and (max-width: 991px) {
  1147.             #header .nav-right-side .top-part .logged-user-content span {
  1148.               width: 95px; } }
  1149.           @media (min-width: 992px) and (max-width: 1199px) {
  1150.             #header .nav-right-side .top-part .logged-user-content span {
  1151.               width: 175px; } }
  1152.         #header .nav-right-side .top-part .logged-user-content a {
  1153.           font-family: "Roboto Regular";
  1154.           color: #666666;
  1155.           font-size: 16px;
  1156.           font-weight: 100;
  1157.           line-height: 16px;
  1158.           text-align: right;
  1159.           text-decoration: none; }
  1160.           #header .nav-right-side .top-part .logged-user-content a:hover {
  1161.             text-decoration: underline; }
  1162.     #header .nav-right-side .bottom-part {
  1163.       float: left;
  1164.       width: 100%;
  1165.       margin-top: 7px; }
  1166.       #header .nav-right-side .bottom-part .search-container {
  1167.         width: 300px;
  1168.         float: right;
  1169.         margin-right: 15px;
  1170.         position: relative; }
  1171.         #header .nav-right-side .bottom-part .search-container .form-control {
  1172.           outline: none;
  1173.           border-radius: 0;
  1174.           color: #ffffff;
  1175.           font-size: 15px;
  1176.           font-weight: 100;
  1177.           line-height: 16px;
  1178.           text-align: left;
  1179.           font-family: "Roboto Regular";
  1180.           border: none;
  1181.           background-color: transparent;
  1182.           -webkit-box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47);
  1183.           -moz-box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47);
  1184.           box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47); }
  1185.           #header .nav-right-side .bottom-part .search-container .form-control:focus {
  1186.             outline: none;
  1187.             border-color: initial;
  1188.             -webkit-box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47);
  1189.             -moz-box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47);
  1190.             box-shadow: inset 3px 3px 10px 3px rgba(0, 0, 0, 0.47); }
  1191.           #header .nav-right-side .bottom-part .search-container .form-control::-webkit-input-placeholder {
  1192.             /* Chrome/Opera/Safari */
  1193.             color: #ffffff;
  1194.             font-size: 15px;
  1195.             font-weight: 100;
  1196.             line-height: 16px;
  1197.             text-align: left;
  1198.             font-family: "Roboto Regular"; }
  1199.           #header .nav-right-side .bottom-part .search-container .form-control::-moz-placeholder {
  1200.             /* Firefox 19+ */
  1201.             color: #ffffff;
  1202.             font-size: 15px;
  1203.             font-weight: 100;
  1204.             line-height: 16px;
  1205.             text-align: left;
  1206.             font-family: "Roboto Regular"; }
  1207.           #header .nav-right-side .bottom-part .search-container .form-control:-ms-input-placeholder {
  1208.             /* IE 10+ */
  1209.             color: #ffffff;
  1210.             font-size: 15px;
  1211.             font-weight: 100;
  1212.             line-height: 16px;
  1213.             text-align: left;
  1214.             font-family: "Roboto Regular"; }
  1215.           #header .nav-right-side .bottom-part .search-container .form-control:-moz-placeholder {
  1216.             /* Firefox 18- */
  1217.             color: #ffffff;
  1218.             font-size: 15px;
  1219.             font-weight: 100;
  1220.             line-height: 16px;
  1221.             text-align: left;
  1222.             font-family: "Roboto Regular"; }
  1223.         #header .nav-right-side .bottom-part .search-container img {
  1224.           width: 19px;
  1225.           height: 19px;
  1226.           position: absolute;
  1227.           top: 9px;
  1228.           right: 12px; }
  1229.     #header .nav-right-side .mobile-serch-icon {
  1230.       display: inline-block;
  1231.       margin-left: 10px; }
  1232.       #header .nav-right-side .mobile-serch-icon img {
  1233.         width: 20px;
  1234.         height: 20px;
  1235.         cursor: pointer; }
  1236.       @media (max-width: 767px) {
  1237.         #header .nav-right-side .mobile-serch-icon {
  1238.           float: left;
  1239.           margin: 0;
  1240.           position: absolute;
  1241.           padding: 36px 26px;
  1242.           top: -18px;
  1243.           right: -90px;
  1244.           -webkit-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1245.           -moz-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1246.           transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1247.           -ms-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1); } }
  1248.       @media (max-width: 767px) {
  1249.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container {
  1250.           float: left;
  1251.           width: 100%;
  1252.           margin-top: -70px;
  1253.           -webkit-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1254.           -moz-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1255.           transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1256.           -ms-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1); } }
  1257.       #header .nav-right-side .mobile-serch-icon.active {
  1258.         position: absolute;
  1259.         width: 500px;
  1260.         left: 46%; }
  1261.         @media (max-width: 767px) {
  1262.           #header .nav-right-side .mobile-serch-icon.active {
  1263.             background-color: #ffffff;
  1264.             position: relative;
  1265.             width: 100%;
  1266.             padding: 36px 26px;
  1267.             top: -18px;
  1268.             right: -90px;
  1269.             left: initial;
  1270.             float: left;
  1271.             margin: 0; } }
  1272.         @media (min-width: 768px) and (max-width: 991px) {
  1273.           #header .nav-right-side .mobile-serch-icon.active {
  1274.             width: 400px;
  1275.             left: 10%; } }
  1276.         @media (min-width: 992px) and (max-width: 1199px) {
  1277.           #header .nav-right-side .mobile-serch-icon.active {
  1278.             left: 28%; } }
  1279.         #header .nav-right-side .mobile-serch-icon.active .fa {
  1280.           color: #595959; }
  1281.         #header .nav-right-side .mobile-serch-icon.active .active-search-icon {
  1282.           display: none !important; }
  1283.         #header .nav-right-side .mobile-serch-icon.active .active-cross-icon {
  1284.           display: block; }
  1285.           @media (max-width: 767px) {
  1286.             #header .nav-right-side .mobile-serch-icon.active .active-cross-icon {
  1287.               display: none; } }
  1288.         @media (max-width: 767px) {
  1289.           #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container {
  1290.             margin-top: 0; } }
  1291.         #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container .input-group .input-group-append {
  1292.           display: block; }
  1293.           @media (max-width: 767px) {
  1294.             #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container .input-group .input-group-append {
  1295.               display: none; } }
  1296.         #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input {
  1297.           max-width: 500px;
  1298.           border: 1px solid #cccccc;
  1299.           background-color: #ffffff;
  1300.           right: 100%;
  1301.           z-index: 99999; }
  1302.           @media (max-width: 767px) {
  1303.             #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input {
  1304.               max-width: 100%;
  1305.               right: 0; } }
  1306.           #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input::-webkit-input-placeholder {
  1307.             /* Chrome/Opera/Safari */
  1308.             opacity: 1;
  1309.             visibility: visible; }
  1310.           #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input:-ms-input-placeholder {
  1311.             opacity: 1;
  1312.             visibility: visible; }
  1313.           #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input::-moz-placeholder {
  1314.             opacity: 1;
  1315.             visibility: visible; }
  1316.           #header .nav-right-side .mobile-serch-icon.active .search-wrapper-container input:-moz-placeholder {
  1317.             opacity: 1;
  1318.             visibility: visible; }
  1319.         #header .nav-right-side .mobile-serch-icon.active #search-btn {
  1320.           right: 46.5%;
  1321.           position: absolute; }
  1322.           @media (max-width: 767px) {
  1323.             #header .nav-right-side .mobile-serch-icon.active #search-btn {
  1324.               right: 10px; } }
  1325.           @media (min-width: 768px) and (max-width: 991px) {
  1326.             #header .nav-right-side .mobile-serch-icon.active #search-btn {
  1327.               right: 39%; } }
  1328.           @media (min-width: 992px) and (max-width: 1199px) {
  1329.             #header .nav-right-side .mobile-serch-icon.active #search-btn {
  1330.               right: 47%; } }
  1331.       #header .nav-right-side .mobile-serch-icon .fa {
  1332.         font-size: 44px;
  1333.         line-height: 44px;
  1334.         color: #ffffff; }
  1335.         @media (max-width: 767px) {
  1336.           #header .nav-right-side .mobile-serch-icon .fa {
  1337.             font-size: 32px;
  1338.             line-height: 58px; } }
  1339.       #header .nav-right-side .mobile-serch-icon .active-cross-icon {
  1340.         display: none; }
  1341.       #header .nav-right-side .mobile-serch-icon .search-wrapper-container .input-group {
  1342.         position: initial; }
  1343.         @media all and (-ms-high-contrast: none) {
  1344.           #header .nav-right-side .mobile-serch-icon .search-wrapper-container .input-group {
  1345.             position: static; } }
  1346.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container .input-group .input-group-append {
  1347.           display: none; }
  1348.           #header .nav-right-side .mobile-serch-icon .search-wrapper-container .input-group .input-group-append .input-group-text {
  1349.             position: relative;
  1350.             top: 7px;
  1351.             right: 40px;
  1352.             z-index: 999999; }
  1353.       #header .nav-right-side .mobile-serch-icon .search-wrapper-container input {
  1354.         position: absolute;
  1355.         top: -5px;
  1356.         padding: 12px 20px;
  1357.         border: none;
  1358.         max-width: 0;
  1359.         width: 100%;
  1360.         transition: all .30s linear;
  1361.         -moz-transition: all .30s linear;
  1362.         -webkit-transition: all .30s linear; }
  1363.         @media (max-width: 767px) {
  1364.           #header .nav-right-side .mobile-serch-icon .search-wrapper-container input {
  1365.             position: relative;
  1366.             top: initial;
  1367.             width: 100%; } }
  1368.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container input:focus {
  1369.           outline: none; }
  1370.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container input::-webkit-input-placeholder {
  1371.           /* Chrome/Opera/Safari */
  1372.           color: #666666;
  1373.           font-size: 16px;
  1374.           font-family: "Roboto Regular";
  1375.           line-height: 16px;
  1376.           text-align: left;
  1377.           opacity: 0;
  1378.           visibility: hidden; }
  1379.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container input::-moz-placeholder {
  1380.           /* Firefox 19+ */
  1381.           color: #666666;
  1382.           font-size: 16px;
  1383.           font-family: "Roboto Regular";
  1384.           line-height: 16px;
  1385.           text-align: left;
  1386.           opacity: 0;
  1387.           visibility: hidden; }
  1388.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container input:-ms-input-placeholder {
  1389.           /* IE 10+ */
  1390.           color: #666666;
  1391.           font-size: 16px;
  1392.           font-family: "Roboto Regular";
  1393.           line-height: 16px;
  1394.           text-align: left;
  1395.           opacity: 0;
  1396.           visibility: hidden; }
  1397.         #header .nav-right-side .mobile-serch-icon .search-wrapper-container input:-moz-placeholder {
  1398.           /* Firefox 18- */
  1399.           color: #666666;
  1400.           font-size: 16px;
  1401.           font-family: "Roboto Regular";
  1402.           line-height: 16px;
  1403.           text-align: left;
  1404.           opacity: 0;
  1405.           visibility: hidden; }
  1406.       #header .nav-right-side .mobile-serch-icon #search-btn {
  1407.         position: relative;
  1408.         top: 3px;
  1409.         right: 0; }
  1410.         @media (min-width: 992px) and (max-width: 1199px) {
  1411.           #header .nav-right-side .mobile-serch-icon #search-btn {
  1412.             position: absolute;
  1413.             top: 4px; } }
  1414.         @media (min-width: 768px) and (max-width: 991px) {
  1415.           #header .nav-right-side .mobile-serch-icon #search-btn {
  1416.             position: absolute;
  1417.             top: 4px; } }
  1418.         @media (max-width: 767px) {
  1419.           #header .nav-right-side .mobile-serch-icon #search-btn {
  1420.             right: 10px;
  1421.             position: absolute;
  1422.             top: 4px; } }
  1423.   #header .mobile-search-wrapper {
  1424.     float: left;
  1425.     width: 100%; }
  1426.     @media (max-width: 767px) {
  1427.       #header .mobile-search-wrapper {
  1428.         margin-top: -70px;
  1429.         -webkit-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1430.         -moz-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1431.         transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1);
  1432.         -ms-transition: all 0.3s cubic-bezier(0, 0.68, 0.07, 1); } }
  1433.     @media (max-width: 767px) {
  1434.       #header .mobile-search-wrapper.active {
  1435.         margin-top: 0; } }
  1436.     #header .mobile-search-wrapper .form-group {
  1437.       margin: 0; }
  1438.     #header .mobile-search-wrapper input {
  1439.       padding: 15px 25px;
  1440.       float: left;
  1441.       width: 100%;
  1442.       color: #333333;
  1443.       font-size: 20px;
  1444.       font-weight: 100;
  1445.       line-height: 22px;
  1446.       text-align: left;
  1447.       font-family: "Roboto Regular";
  1448.       border: none;
  1449.       -webkit-box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75);
  1450.       -moz-box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75);
  1451.       box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75); }
  1452.       #header .mobile-search-wrapper input:focus {
  1453.         outline: none;
  1454.         -webkit-box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75);
  1455.         -moz-box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75);
  1456.         box-shadow: inset -2px -5px 19px -5px rgba(0, 0, 0, 0.75);
  1457.         border-color: initial; }
  1458.       #header .mobile-search-wrapper input::-webkit-input-placeholder {
  1459.         /* Chrome/Opera/Safari */
  1460.         color: #333333;
  1461.         font-size: 20px;
  1462.         font-weight: 100;
  1463.         line-height: 22px;
  1464.         text-align: left;
  1465.         font-family: "Roboto Regular"; }
  1466.       #header .mobile-search-wrapper input::-moz-placeholder {
  1467.         /* Firefox 19+ */
  1468.         color: #333333;
  1469.         font-size: 20px;
  1470.         font-weight: 100;
  1471.         line-height: 22px;
  1472.         text-align: left;
  1473.         font-family: "Roboto Regular"; }
  1474.       #header .mobile-search-wrapper input:-ms-input-placeholder {
  1475.         /* IE 10+ */
  1476.         color: #333333;
  1477.         font-size: 20px;
  1478.         font-weight: 100;
  1479.         line-height: 22px;
  1480.         text-align: left;
  1481.         font-family: "Roboto Regular"; }
  1482.       #header .mobile-search-wrapper input:-moz-placeholder {
  1483.         /* Firefox 18- */
  1484.         color: #333333;
  1485.         font-size: 20px;
  1486.         font-weight: 100;
  1487.         line-height: 22px;
  1488.         text-align: left;
  1489.         font-family: "Roboto Regular"; }
  1490.  
  1491. #footer .outer-footer-container {
  1492.   float: left;
  1493.   width: 100%;
  1494.   background-color: #eeeeee;
  1495.   position: relative; }
  1496.   #footer .outer-footer-container .image-dots-container {
  1497.     position: absolute;
  1498.     top: 0;
  1499.     right: 0;
  1500.     height: 100%; }
  1501.     #footer .outer-footer-container .image-dots-container img {
  1502.       width: 100%;
  1503.       height: 100%;
  1504.       display: block;
  1505.       object-fit: cover; }
  1506. #footer .content-footer {
  1507.   float: left;
  1508.   width: 100%;
  1509.   padding: 45px 0 70px 0; }
  1510.   #footer .content-footer .col-xs-12:nth-child(2) .content-item {
  1511.     margin-top: 40px; }
  1512.   #footer .content-footer .footer-subtitle {
  1513.     color: #303030;
  1514.     font-size: 16px;
  1515.     font-family: "Roboto Bold";
  1516.     line-height: 20px;
  1517.     text-align: left;
  1518.     margin-bottom: 20px; }
  1519.   #footer .content-footer .footer-title {
  1520.     color: #303030;
  1521.     font-size: 20px;
  1522.     font-family: "Roboto Bold";
  1523.     line-height: 16px;
  1524.     text-align: left;
  1525.     margin-bottom: 20px; }
  1526.   #footer .content-footer .footer-logo {
  1527.     float: right;
  1528.     width: 200px;
  1529.     height: 110px; }
  1530.     #footer .content-footer .footer-logo img {
  1531.       width: 100%; }
  1532.     @media (max-width: 767px) {
  1533.       #footer .content-footer .footer-logo {
  1534.         float: left;
  1535.         margin-top: 30px; } }
  1536.   #footer .content-footer a {
  1537.     font-family: "Roboto Regular";
  1538.     color: #505050;
  1539.     font-size: 16px;
  1540.     line-height: 18px;
  1541.     text-align: left;
  1542.     width: 100%;
  1543.     float: left;
  1544.     text-decoration: none; }
  1545.     #footer .content-footer a:hover {
  1546.       text-decoration: underline; }
  1547.   #footer .content-footer .content-item {
  1548.     float: left;
  1549.     width: 100%;
  1550.     margin-bottom: 20px;
  1551.     padding-right: 30px; }
  1552.     #footer .content-footer .content-item:last-child {
  1553.       margin-bottom: 0; }
  1554.       #footer .content-footer .content-item:last-child li:last-child {
  1555.         margin-bottom: 0; }
  1556.     #footer .content-footer .content-item li {
  1557.       position: relative;
  1558.       padding-left: 0;
  1559.       margin-bottom: 15px;
  1560.       float: left; }
  1561.       #footer .content-footer .content-item li:before {
  1562.         display: none; }
  1563. #footer .social-outer-container {
  1564.   float: left;
  1565.   width: 100%;
  1566.   background: -webkit-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #2348bc 86%);
  1567.   background: -moz-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #2348bc 86%);
  1568.   background: -o-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #2348bc 86%);
  1569.   background: -ms-linear-gradient(0deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #2348bc 86%);
  1570.   background: linear-gradient(90deg, #9f2528 12%, #8a2339 32%, #60205b 49%, #2348bc 86%);
  1571.   padding: 15px 0; }
  1572.   #footer .social-outer-container ul {
  1573.     margin: 0;
  1574.     position: relative; }
  1575.     #footer .social-outer-container ul li {
  1576.       position: relative;
  1577.       padding-left: 0;
  1578.       font-size: initial;
  1579.       line-height: initial;
  1580.       width: auto; }
  1581.       #footer .social-outer-container ul li:before {
  1582.         display: none; }
  1583.       #footer .social-outer-container ul li a {
  1584.         color: rgba(255, 255, 255, 0.82);
  1585.         font-size: 14px;
  1586.         font-family: "Roboto Regular";
  1587.         line-height: 16px;
  1588.         text-align: left;
  1589.         text-decoration: none; }
  1590.         #footer .social-outer-container ul li a:hover {
  1591.           text-decoration: underline; }
  1592.     #footer .social-outer-container ul.left-side {
  1593.       top: 15px; }
  1594.       @media (max-width: 767px) {
  1595.         #footer .social-outer-container ul.left-side {
  1596.           top: 0;
  1597.           text-align: center;
  1598.           margin-bottom: 20px; } }
  1599.       #footer .social-outer-container ul.left-side li {
  1600.         margin-right: 55px;
  1601.         display: inline-block; }
  1602.         @media (min-width: 768px) and (max-width: 991px) {
  1603.           #footer .social-outer-container ul.left-side li {
  1604.             margin-right: 25px; } }
  1605.         #footer .social-outer-container ul.left-side li:last-child {
  1606.           margin-right: 0; }
  1607.     #footer .social-outer-container ul.right-side {
  1608.       top: 15px; }
  1609.       @media (max-width: 767px) {
  1610.         #footer .social-outer-container ul.right-side {
  1611.           top: 0;
  1612.           text-align: center;
  1613.           margin-top: 20px; } }
  1614.       #footer .social-outer-container ul.right-side li {
  1615.         margin-right: 25px;
  1616.         display: inline-block; }
  1617.         #footer .social-outer-container ul.right-side li:last-child {
  1618.           margin-right: 0; }
  1619.     #footer .social-outer-container ul.social-icon-content {
  1620.       top: 0;
  1621.       text-align: center; }
  1622.       #footer .social-outer-container ul.social-icon-content li {
  1623.         margin-right: 25px;
  1624.         float: none;
  1625.         display: inline-block; }
  1626.         #footer .social-outer-container ul.social-icon-content li:last-child {
  1627.           margin-right: 0; }
  1628.  
  1629. #breadcrumb-container {
  1630.   float: left;
  1631.   width: 100%;
  1632.   margin: 25px 0 35px 0; }
  1633.   #breadcrumb-container ul {
  1634.     float: left;
  1635.     width: 100%; }
  1636.     #breadcrumb-container ul li {
  1637.       display: inline-block;
  1638.       position: relative;
  1639.       margin-right: 20px; }
  1640.       #breadcrumb-container ul li:after {
  1641.         content: "/";
  1642.         color: #cccccc;
  1643.         display: block;
  1644.         font-size: 13px;
  1645.         line-height: 14px;
  1646.         position: absolute;
  1647.         top: 2px;
  1648.         left: -14px; }
  1649.       #breadcrumb-container ul li:first-child:after {
  1650.         display: none; }
  1651.       #breadcrumb-container ul li:last-child {
  1652.         margin-right: 0; }
  1653.       #breadcrumb-container ul li.active a {
  1654.         color: #333333; }
  1655.       #breadcrumb-container ul li a {
  1656.         color: #cccccc;
  1657.         font-size: 14px;
  1658.         font-family: "Roboto Regular";
  1659.         text-align: left;
  1660.         text-decoration: none; }
  1661.  
  1662. #main-title-container {
  1663.   float: left;
  1664.   width: 100%;
  1665.   margin: 0; }
  1666.   #main-title-container h1 {
  1667.     margin-bottom: 25px; }
  1668.  
  1669. #second-title-container {
  1670.   float: left;
  1671.   width: 100%;
  1672.   margin: 0; }
  1673.   @media (max-width: 767px) {
  1674.     #second-title-container {
  1675.       margin-top: 20px; } }
  1676.   #second-title-container h2 {
  1677.     margin-bottom: 25px; }
  1678.     #second-title-container h2:before {
  1679.       transform: translateX(-100%);
  1680.       display: block;
  1681.       content: "";
  1682.       position: absolute;
  1683.       left: -20px;
  1684.       height: 20px;
  1685.       width: 100px;
  1686.       background: -webkit-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1687.       background: -moz-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1688.       background: -o-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1689.       background: -ms-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1690.       background: linear-gradient(90deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1691.       top: 19px; }
  1692.   #second-title-container h4 {
  1693.     color: #595959;
  1694.     font-size: 21px;
  1695.     margin-bottom: 20px;
  1696.     font-family: "Roboto Regular"; }
  1697.   #second-title-container h3 {
  1698.     color: #464646;
  1699.     font-size: 24px;
  1700.     font-family: "Roboto Regular";
  1701.     margin-top: -18px;
  1702.     margin-bottom: 20px; }
  1703.  
  1704. #second-navigation-container {
  1705.   float: left;
  1706.   width: 100%;
  1707.   margin: 0; }
  1708.   #second-navigation-container .second-navigation-content {
  1709.     float: left;
  1710.     width: 100%;
  1711.     border-bottom: 1px solid #cccccc;
  1712.     padding-bottom: 6px;
  1713.     margin-bottom: 38px;
  1714.     position: relative; }
  1715.     @media (max-width: 767px) {
  1716.       #second-navigation-container .second-navigation-content {
  1717.         margin-bottom: 20px;
  1718.         border-bottom: none; } }
  1719.     #second-navigation-container .second-navigation-content ul li {
  1720.       display: inline-block;
  1721.       margin-right: 40px; }
  1722.       #second-navigation-container .second-navigation-content ul li a {
  1723.         color: #bbbbbb;
  1724.         font-size: 14px;
  1725.         font-family: "Roboto Bold";
  1726.         line-height: 22px;
  1727.         text-align: left;
  1728.         text-decoration: none;
  1729.         position: relative;
  1730.         text-transform: uppercase; }
  1731.         @media (min-width: 768px) and (max-width: 991px) {
  1732.           #second-navigation-container .second-navigation-content ul li a {
  1733.             font-size: 10px;
  1734.             line-height: 18px; } }
  1735.         @media (min-width: 992px) and (max-width: 1199px) {
  1736.           #second-navigation-container .second-navigation-content ul li a {
  1737.             font-size: 13px;
  1738.             line-height: 20px; } }
  1739.         #second-navigation-container .second-navigation-content ul li a:hover {
  1740.           color: #333333; }
  1741.           #second-navigation-container .second-navigation-content ul li a:hover:after {
  1742.             content: "";
  1743.             background-color: #acabab;
  1744.             position: absolute;
  1745.             bottom: -10px;
  1746.             display: block;
  1747.             left: 0;
  1748.             width: 100%;
  1749.             height: 4px; }
  1750.             @media (max-width: 767px) {
  1751.               #second-navigation-container .second-navigation-content ul li a:hover:after {
  1752.                 bottom: -8px; } }
  1753.       @media (max-width: 767px) {
  1754.         #second-navigation-container .second-navigation-content ul li {
  1755.           margin-right: 15px; } }
  1756.       @media (min-width: 768px) and (max-width: 991px) {
  1757.         #second-navigation-container .second-navigation-content ul li {
  1758.           margin-right: 10px; } }
  1759.       @media (min-width: 992px) and (max-width: 1199px) {
  1760.         #second-navigation-container .second-navigation-content ul li {
  1761.           margin-right: 20px; } }
  1762.       #second-navigation-container .second-navigation-content ul li:last-child {
  1763.         margin-right: 0; }
  1764.       #second-navigation-container .second-navigation-content ul li.active a {
  1765.         color: #333333; }
  1766.         #second-navigation-container .second-navigation-content ul li.active a:after {
  1767.           content: "";
  1768.           background-color: #a53b9d;
  1769.           position: absolute;
  1770.           bottom: -10px;
  1771.           display: block;
  1772.           left: 0;
  1773.           width: 100%;
  1774.           height: 4px; }
  1775.     #second-navigation-container .second-navigation-content .select-hidden {
  1776.       display: none;
  1777.       visibility: hidden;
  1778.       padding-right: 10px; }
  1779.     #second-navigation-container .second-navigation-content .select-options {
  1780.       display: none;
  1781.       position: absolute;
  1782.       top: 41px;
  1783.       right: 0;
  1784.       left: 0;
  1785.       z-index: 999;
  1786.       margin: 0;
  1787.       padding: 0;
  1788.       list-style: none;
  1789.       background-color: #ffffff;
  1790.       color: #333333;
  1791.       border: 1px solid #cccccc; }
  1792.       #second-navigation-container .second-navigation-content .select-options li {
  1793.         color: #333333;
  1794.         font-size: 14px;
  1795.         font-family: "Roboto Light";
  1796.         line-height: 26px;
  1797.         text-align: center;
  1798.         padding: 7px 10px;
  1799.         float: left;
  1800.         width: 100%;
  1801.         border-bottom: 1px solid #cccccc;
  1802.         margin: 0; }
  1803.     #second-navigation-container .second-navigation-content .select-styled {
  1804.       border: 1px solid #cccccc;
  1805.       color: #333333;
  1806.       font-size: 14px;
  1807.       font-family: "Roboto Light";
  1808.       line-height: 26px;
  1809.       text-align: center;
  1810.       padding: 7px 10px;
  1811.       position: relative; }
  1812.       #second-navigation-container .second-navigation-content .select-styled:after {
  1813.         content: "";
  1814.         background-color: #a53b9d;
  1815.         position: absolute;
  1816.         bottom: 0;
  1817.         display: block;
  1818.         left: 0;
  1819.         width: 100%;
  1820.         height: 4px; }
  1821.  
  1822. #back-to-project-container {
  1823.   float: left;
  1824.   width: 100%;
  1825.   margin: 0; }
  1826.   #back-to-project-container .back-to-project {
  1827.     position: absolute;
  1828.     top: -22px;
  1829.     left: 15px;
  1830.     color: #cccccc;
  1831.     font-size: 14px;
  1832.     font-family: "Roboto Regular";
  1833.     line-height: 16px;
  1834.     text-align: left;
  1835.     text-decoration: none;
  1836.     display: inline-block; }
  1837.     #back-to-project-container .back-to-project:hover {
  1838.       text-decoration: underline; }
  1839.     #back-to-project-container .back-to-project:before {
  1840.       font-family: "FontAwesome";
  1841.       display: inline-block;
  1842.       content: "\f104";
  1843.       color: #cccccc;
  1844.       font-size: 16px;
  1845.       line-height: 14px;
  1846.       margin-right: 10px; }
  1847.  
  1848. #page-sections-container {
  1849.   float: left;
  1850.   width: 100%;
  1851.   margin: 35px 0 25px 0; }
  1852.   @media (max-width: 767px) {
  1853.     #page-sections-container {
  1854.       margin-top: 20px; } }
  1855.  
  1856. .sidebar-menu {
  1857.   float: left;
  1858.   width: 255px;
  1859.   border-top: 1px solid #cccccc;
  1860.   padding-top: 20px;
  1861.   position: absolute;
  1862.   right: 15px;
  1863.   top: 0; }
  1864.   @media (max-width: 767px) {
  1865.     .sidebar-menu {
  1866.       width: 100%;
  1867.       position: relative;
  1868.       top: 0;
  1869.       right: 0;
  1870.       margin-bottom: 25px; } }
  1871.   @media (min-width: 768px) and (max-width: 991px) {
  1872.     .sidebar-menu {
  1873.       width: 100%; } }
  1874.   .sidebar-menu li {
  1875.     float: left;
  1876.     width: 100%;
  1877.     margin-bottom: 25px;
  1878.     position: relative;
  1879.     padding-left: 0;
  1880.     font-size: initial;
  1881.     line-height: initial; }
  1882.     .sidebar-menu li:before {
  1883.       display: none; }
  1884.     @media (min-width: 768px) and (max-width: 991px) {
  1885.       .sidebar-menu li {
  1886.         margin-bottom: 10px; } }
  1887.     .sidebar-menu li.active a {
  1888.       font-family: "Roboto Bold";
  1889.       font-size: 19px;
  1890.       line-height: 20px; }
  1891.       .sidebar-menu li.active a:after {
  1892.         content: "";
  1893.         background-color: #a53b9d;
  1894.         position: absolute;
  1895.         bottom: -5px;
  1896.         display: block;
  1897.         left: 0;
  1898.         width: 50px;
  1899.         height: 3px; }
  1900.     .sidebar-menu li a {
  1901.       font-family: "Roboto Regular";
  1902.       font-size: 16px;
  1903.       line-height: 20px;
  1904.       text-align: left;
  1905.       width: 100%;
  1906.       float: left;
  1907.       position: relative;
  1908.       color: #545454;
  1909.       text-decoration: none; }
  1910.       .sidebar-menu li a:active {
  1911.         text-decoration: none; }
  1912.       .sidebar-menu li a:visited {
  1913.         text-decoration: none; }
  1914.       .sidebar-menu li a:hover {
  1915.         color: #545454; }
  1916.         .sidebar-menu li a:hover:after {
  1917.           content: "";
  1918.           background-color: #acabab;
  1919.           position: absolute;
  1920.           bottom: -5px;
  1921.           display: block;
  1922.           left: 0;
  1923.           width: 50px;
  1924.           height: 3px; }
  1925.  
  1926. #page-title-container {
  1927.   float: left;
  1928.   width: 100%;
  1929.   margin: 10px 0 70px 0; }
  1930.   @media (max-width: 767px) {
  1931.     #page-title-container {
  1932.       margin-bottom: 40px; } }
  1933.   #page-title-container .page-title-content {
  1934.     float: left;
  1935.     width: 100%; }
  1936.     #page-title-container .page-title-content h4 {
  1937.       float: left;
  1938.       width: 100%;
  1939.       color: #595959;
  1940.       font-size: 21px;
  1941.       font-family: "Roboto Regular";
  1942.       line-height: 20px;
  1943.       text-align: left;
  1944.       margin-top: 0;
  1945.       text-transform: uppercase; }
  1946.     #page-title-container .page-title-content span {
  1947.       float: left;
  1948.       width: 100%;
  1949.       color: #464646;
  1950.       font-size: 45px;
  1951.       font-family: "Roboto Black";
  1952.       line-height: 52px;
  1953.       text-align: left;
  1954.       position: relative; }
  1955.       #page-title-container .page-title-content span:before {
  1956.         transform: translateX(-100%);
  1957.         display: block;
  1958.         content: "";
  1959.         position: absolute;
  1960.         left: -20px;
  1961.         height: 30px;
  1962.         width: 50%;
  1963.         background: -webkit-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1964.         background: -moz-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1965.         background: -o-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1966.         background: -ms-linear-gradient(0deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1967.         background: linear-gradient(90deg, #ebebeb 24%, #d7d7d7 65%, #cccccc 100%);
  1968.         top: 12px; }
  1969.     #page-title-container .page-title-content h3 {
  1970.       float: left;
  1971.       width: 100%;
  1972.       color: #464646;
  1973.       font-size: 24.62px;
  1974.       font-family: "Roboto Regular";
  1975.       line-height: 40px;
  1976.       text-align: left;
  1977.       margin-top: 10px;
  1978.       text-transform: uppercase; }
  1979.  
  1980. #standard-home-content {
  1981.   float: left;
  1982.   width: 100%;
  1983.   margin-top: 80px; }
  1984.   @media (max-width: 767px) {
  1985.     #standard-home-content {
  1986.       margin-top: 15px; } }
  1987.   #standard-home-content a:hover .section-title-image {
  1988.     background-color: #223e92; }
  1989.     #standard-home-content a:hover .section-title-image:after {
  1990.       background: #223e92; }
  1991.     #standard-home-content a:hover .section-title-image.large-image:after {
  1992.       background: #223e92; }
  1993.     #standard-home-content a:hover .section-title-image.large-image:before {
  1994.       background: #223e92; }
  1995.     #standard-home-content a:hover .section-title-image .hide-image {
  1996.       display: block; }
  1997.     #standard-home-content a:hover .section-title-image .hover-hide-image {
  1998.       display: none; }
  1999.   #standard-home-content a:hover .section-subtitle-image {
  2000.     background-color: #9a3234; }
  2001.     #standard-home-content a:hover .section-subtitle-image:after {
  2002.       background: #9a3234; }
  2003.     #standard-home-content a:hover .section-subtitle-image .hide-image {
  2004.       display: block; }
  2005.     #standard-home-content a:hover .section-subtitle-image .hover-hide-image {
  2006.       display: none; }
  2007.   #standard-home-content .hide-image {
  2008.     display: none; }
  2009.   #standard-home-content .section-title-image {
  2010.     float: left;
  2011.     width: 100%;
  2012.     margin-bottom: 25px;
  2013.     background-color: #f5f5f5;
  2014.     height: 230px;
  2015.     position: relative; }
  2016.     #standard-home-content .section-title-image img {
  2017.       height: 103px;
  2018.       max-width: 100%;
  2019.       position: absolute;
  2020.       top: 50%;
  2021.       left: 50%;
  2022.       transform: translate(-50%, -50%); }
  2023.       @media (min-width: 768px) and (max-width: 991px) {
  2024.         #standard-home-content .section-title-image img {
  2025.           height: 75px; } }
  2026.     #standard-home-content .section-title-image:after {
  2027.       content: "";
  2028.       background: #f5f5f5;
  2029.       position: absolute;
  2030.       bottom: -10px;
  2031.       left: 50%;
  2032.       display: block;
  2033.       width: 20px;
  2034.       height: 20px;
  2035.       transform: translateX(-50%) rotate(45deg); }
  2036.     #standard-home-content .section-title-image.large-image:after {
  2037.       content: "";
  2038.       background: #f5f5f5;
  2039.       position: absolute;
  2040.       bottom: -10px;
  2041.       right: 23%;
  2042.       left: initial;
  2043.       display: block;
  2044.       width: 20px;
  2045.       height: 20px;
  2046.       transform: translateX(-50%) rotate(45deg); }
  2047.       @media (max-width: 767px) {
  2048.         #standard-home-content .section-title-image.large-image:after {
  2049.           right: 46%; } }
  2050.     #standard-home-content .section-title-image.large-image:before {
  2051.       content: "";
  2052.       background: #f5f5f5;
  2053.       position: absolute;
  2054.       bottom: -10px;
  2055.       left: 23%;
  2056.       display: block;
  2057.       width: 20px;
  2058.       height: 20px;
  2059.       transform: translateX(-50%) rotate(45deg); }
  2060.       @media (max-width: 767px) {
  2061.         #standard-home-content .section-title-image.large-image:before {
  2062.           display: none; } }
  2063.   #standard-home-content .section-subtitle-image {
  2064.     float: left;
  2065.     width: 100%;
  2066.     background-color: #f5f5f5;
  2067.     height: 230px;
  2068.     position: relative;
  2069.     margin-bottom: 15px; }
  2070.     #standard-home-content .section-subtitle-image img {
  2071.       height: 103px;
  2072.       max-width: 100%;
  2073.       position: absolute;
  2074.       top: 50%;
  2075.       left: 50%;
  2076.       transform: translate(-50%, -50%); }
  2077.       @media (min-width: 768px) and (max-width: 991px) {
  2078.         #standard-home-content .section-subtitle-image img {
  2079.           height: 75px; } }
  2080.     #standard-home-content .section-subtitle-image:after {
  2081.       content: "";
  2082.       background: #f5f5f5;
  2083.       position: absolute;
  2084.       bottom: -20px;
  2085.       left: 48%;
  2086.       display: block;
  2087.       width: 20px;
  2088.       height: 20px;
  2089.       transform: translateY(-50%) rotate(45deg); }
  2090.       @media (max-width: 767px) {
  2091.         #standard-home-content .section-subtitle-image:after {
  2092.           left: 46%; } }
  2093.   #standard-home-content .item-content span {
  2094.     font-family: "Roboto Black";
  2095.     color: #601f5b;
  2096.     font-size: 20px;
  2097.     line-height: 24px;
  2098.     text-align: left;
  2099.     padding: 15px 0;
  2100.     float: left;
  2101.     width: 100%;
  2102.     border-bottom: 1px solid #cccccc;
  2103.     margin-bottom: 20px; }
  2104.     @media (max-width: 767px) {
  2105.       #standard-home-content .item-content span {
  2106.         cursor: pointer; } }
  2107.   #standard-home-content .item-content ul {
  2108.     width: 75%; }
  2109.     @media (max-width: 767px) {
  2110.       #standard-home-content .item-content ul {
  2111.         -webkit-transform: scaleY(0);
  2112.         -o-transform: scaleY(0);
  2113.         -ms-transform: scaleY(0);
  2114.         transform: scaleY(0);
  2115.         -webkit-transform-origin: top;
  2116.         -o-transform-origin: top;
  2117.         -ms-transform-origin: top;
  2118.         transform-origin: top;
  2119.         -webkit-transition: -webkit-transform 0.4s ease;
  2120.         -o-transition: -o-transform 0.4s ease;
  2121.         -ms-transition: -ms-transform 0.4s ease;
  2122.         transition: transform 0.4s ease;
  2123.         height: 0;
  2124.         overflow-y: hidden; } }
  2125.     @media (max-width: 767px) {
  2126.       #standard-home-content .item-content ul.show {
  2127.         -webkit-transform: scaleY(1);
  2128.         -o-transform: scaleY(1);
  2129.         -ms-transform: scaleY(1);
  2130.         transform: scaleY(1);
  2131.         height: auto; } }
  2132.   #standard-home-content .item-content li {
  2133.     float: left;
  2134.     width: 100%;
  2135.     position: relative;
  2136.     padding-left: 0;
  2137.     font-size: initial;
  2138.     line-height: initial; }
  2139.     #standard-home-content .item-content li:before {
  2140.       display: none; }
  2141.     #standard-home-content .item-content li a {
  2142.       font-family: "Roboto Bold";
  2143.       color: #303030;
  2144.       font-size: 18px;
  2145.       line-height: 20px;
  2146.       text-align: left;
  2147.       padding: 0px 0 35px 0;
  2148.       width: 100%;
  2149.       float: left;
  2150.       text-decoration: none; }
  2151.       #standard-home-content .item-content li a:hover {
  2152.         text-decoration: underline; }
  2153.  
  2154. #biography-container {
  2155.   float: left;
  2156.   width: 100%;
  2157.   margin-top: 25px; }
  2158.   #biography-container .biography-image {
  2159.     width: 205px;
  2160.     height: 205px; }
  2161.     @media (max-width: 767px) {
  2162.       #biography-container .biography-image {
  2163.         margin: 0 auto; } }
  2164.     #biography-container .biography-image img {
  2165.       height: 100%; }
  2166.   #biography-container .biography-content {
  2167.     float: left;
  2168.     width: 100%; }
  2169.     @media (max-width: 767px) {
  2170.       #biography-container .biography-content {
  2171.         margin-top: 30px; } }
  2172.     #biography-container .biography-content .biography-intro {
  2173.       float: left;
  2174.       width: 100%;
  2175.       border-bottom: 2px solid #cccccc;
  2176.       padding-bottom: 15px;
  2177.       margin-bottom: 60px; }
  2178.       #biography-container .biography-content .biography-intro .position {
  2179.         font-family: "Roboto Black";
  2180.         color: #5a5050;
  2181.         font-size: 19px;
  2182.         line-height: 19px;
  2183.         text-align: left;
  2184.         margin-bottom: 20px;
  2185.         float: left;
  2186.         width: 100%; }
  2187.       #biography-container .biography-content .biography-intro table tr td:first-child {
  2188.         min-width: 150px;
  2189.         font-family: "Roboto Bold";
  2190.         color: #595959;
  2191.         font-size: 17px;
  2192.         line-height: 26px;
  2193.         text-align: left; }
  2194.         @media (max-width: 767px) {
  2195.           #biography-container .biography-content .biography-intro table tr td:first-child {
  2196.             min-width: 130px; } }
  2197.       #biography-container .biography-content .biography-intro table tr td:last-child {
  2198.         font-family: "Roboto Regular";
  2199.         color: #595959;
  2200.         font-size: 17px;
  2201.         font-weight: 100;
  2202.         line-height: 26px;
  2203.         text-align: left; }
  2204.   #biography-container p {
  2205.     font-family: "Roboto Regular";
  2206.     color: #5a5959;
  2207.     font-size: 15px;
  2208.     font-weight: 400;
  2209.     line-height: 24px;
  2210.     text-align: left;
  2211.     margin-bottom: 20px; }
  2212.  
  2213. #members-list-container {
  2214.   float: left;
  2215.   width: 100%;
  2216.   margin-bottom: 100px; }
  2217.   @media (max-width: 767px) {
  2218.     #members-list-container {
  2219.       margin-bottom: 20px; } }
  2220.   #members-list-container .members-list-section-title {
  2221.     float: left;
  2222.     width: 100%;
  2223.     position: relative;
  2224.     margin-bottom: 30px; }
  2225.     #members-list-container .members-list-section-title:after {
  2226.       content: "";
  2227.       background-color: #d1cfcf;
  2228.       position: absolute;
  2229.       top: -30px;
  2230.       display: block;
  2231.       left: 0;
  2232.       width: 80px;
  2233.       height: 3px; }
  2234.     #members-list-container .members-list-section-title span {
  2235.       text-transform: uppercase;
  2236.       color: #808080;
  2237.       font-family: "Roboto Regular";
  2238.       font-size: 26px;
  2239.       line-height: 28px;
  2240.       text-align: left;
  2241.       float: left;
  2242.       width: 100%; }
  2243.   #members-list-container .non-voting-content .members-list-section-title {
  2244.     margin-top: 35px; }
  2245.   #members-list-container .non-voting-content li {
  2246.     color: #5a5959;
  2247.     font-family: "Roboto Regular";
  2248.     font-size: 15px;
  2249.     line-height: 22px;
  2250.     text-align: left; }
  2251.   #members-list-container .voting-content .members-list-section-title {
  2252.     margin-bottom: 50px; }
  2253.     @media (max-width: 767px) {
  2254.       #members-list-container .voting-content .members-list-section-title {
  2255.         margin-top: 30px; } }
  2256.   #members-list-container .voting-content .member-content {
  2257.     float: left;
  2258.     width: 100%;
  2259.     height: 160px; }
  2260.     #members-list-container .voting-content .member-content .image-container {
  2261.       height: 97px;
  2262.       width: 97px;
  2263.       float: left; }
  2264.       @media (min-width: 992px) and (max-width: 1199px) {
  2265.         #members-list-container .voting-content .member-content .image-container {
  2266.           width: 90px;
  2267.           height: 84px; } }
  2268.       @media (min-width: 768px) and (max-width: 991px) {
  2269.         #members-list-container .voting-content .member-content .image-container {
  2270.           width: 57px;
  2271.           height: 52px; } }
  2272.       @media (max-width: 767px) {
  2273.         #members-list-container .voting-content .member-content .image-container {
  2274.           width: 97px;
  2275.           height: 92px; } }
  2276.       #members-list-container .voting-content .member-content .image-container img {
  2277.         height: 100%;
  2278.         width: 100%;
  2279.         object-fit: cover; }
  2280.     #members-list-container .voting-content .member-content .member-info {
  2281.       float: left;
  2282.       width: 68%;
  2283.       margin-left: 15px;
  2284.       padding-top: 25px;
  2285.       border-top: 1px solid #cccccc; }
  2286.       @media (min-width: 992px) and (max-width: 1199px) {
  2287.         #members-list-container .voting-content .member-content .member-info {
  2288.           width: 64%;
  2289.           padding-top: 15px; } }
  2290.       @media (min-width: 768px) and (max-width: 991px) {
  2291.         #members-list-container .voting-content .member-content .member-info {
  2292.           padding-top: 10px;
  2293.           margin-left: 10px; } }
  2294.       @media (max-width: 767px) {
  2295.         #members-list-container .voting-content .member-content .member-info {
  2296.           padding-top: 10px;
  2297.           margin-left: 10px;
  2298.           width: 63%; } }
  2299.       #members-list-container .voting-content .member-content .member-info span.name {
  2300.         float: left;
  2301.         font-family: "Roboto Bold";
  2302.         font-size: 17px;
  2303.         line-height: 20px;
  2304.         text-align: left;
  2305.         color: #595959; }
  2306.       #members-list-container .voting-content .member-content .member-info span.title {
  2307.         float: left;
  2308.         width: 100%;
  2309.         font-family: "Roboto Regular";
  2310.         font-size: 15px;
  2311.         line-height: 18px;
  2312.         text-align: left;
  2313.         color: #595959; }
  2314.       #members-list-container .voting-content .member-content .member-info span.position {
  2315.         float: left;
  2316.         font-family: "Roboto Bold";
  2317.         font-size: 17px;
  2318.         line-height: 20px;
  2319.         text-align: left;
  2320.         color: #595959; }
  2321.       #members-list-container .voting-content .member-content .member-info table {
  2322.         float: left;
  2323.         width: 100%;
  2324.         margin: 7px 0; }
  2325.         #members-list-container .voting-content .member-content .member-info table tr td {
  2326.           font-family: "Roboto Regular";
  2327.           font-size: 13px;
  2328.           line-height: 14px;
  2329.           text-align: left;
  2330.           color: #595959; }
  2331.           #members-list-container .voting-content .member-content .member-info table tr td:first-child {
  2332.             width: 95px; }
  2333.     #members-list-container .voting-content .member-content a:hover {
  2334.       color: initial;
  2335.       text-decoration: none; }
  2336.       #members-list-container .voting-content .member-content a:hover span.name {
  2337.         color: #a53b9d;
  2338.         position: relative; }
  2339.         #members-list-container .voting-content .member-content a:hover span.name:after {
  2340.           content: "";
  2341.           background-color: #a53b9d;
  2342.           position: absolute;
  2343.           bottom: -1px;
  2344.           display: block;
  2345.           left: 0;
  2346.           width: 100%;
  2347.           height: 3px; }
  2348.       #members-list-container .voting-content .member-content a:hover .image-container {
  2349.         position: relative; }
  2350.         #members-list-container .voting-content .member-content a:hover .image-container:after {
  2351.           background-color: rgba(96, 32, 91, 0.6);
  2352.           content: "";
  2353.           height: 97px;
  2354.           width: 97px;
  2355.           z-index: 999999999999;
  2356.           position: absolute;
  2357.           top: 0;
  2358.           left: 0;
  2359.           right: 0;
  2360.           bottom: 0; }
  2361.           @media (min-width: 992px) and (max-width: 1199px) {
  2362.             #members-list-container .voting-content .member-content a:hover .image-container:after {
  2363.               width: 90px;
  2364.               height: 84px; } }
  2365.           @media (min-width: 768px) and (max-width: 991px) {
  2366.             #members-list-container .voting-content .member-content a:hover .image-container:after {
  2367.               width: 57px;
  2368.               height: 52px; } }
  2369.           @media (max-width: 767px) {
  2370.             #members-list-container .voting-content .member-content a:hover .image-container:after {
  2371.               width: 97px;
  2372.               height: 92px; } }
  2373.  
  2374. #council-container {
  2375.   float: left;
  2376.   width: 100%; }
  2377.   #council-container .cta-banner-block {
  2378.     float: left;
  2379.     width: 100%;
  2380.     margin-bottom: 55px;
  2381.     padding: 60px 0 40px 0;
  2382.     position: relative; }
  2383.     #council-container .cta-banner-block img {
  2384.       position: absolute;
  2385.       top: 0;
  2386.       right: 0;
  2387.       width: auto;
  2388.       height: 100%;
  2389.       object-fit: fill; }
  2390.     #council-container .cta-banner-block span {
  2391.       float: left;
  2392.       width: 100%;
  2393.       font-family: "Roboto Black";
  2394.       font-size: 19px;
  2395.       line-height: 26px;
  2396.       text-align: left;
  2397.       margin-bottom: 30px; }
  2398.     #council-container .cta-banner-block p {
  2399.       float: left;
  2400.       width: 100%;
  2401.       font-family: "Roboto Regular";
  2402.       font-size: 15px;
  2403.       line-height: 24px;
  2404.       text-align: left;
  2405.       margin-bottom: 30px; }
  2406.     #council-container .cta-banner-block a {
  2407.       float: left;
  2408.       text-align: center;
  2409.       font-size: 14px;
  2410.       font-weight: 100;
  2411.       line-height: 26px;
  2412.       text-align: left;
  2413.       font-family: "Roboto Regular";
  2414.       border-style: solid;
  2415.       box-sizing: border-box;
  2416.       padding: 5px 25px 5px 20px;
  2417.       text-decoration: none; }
  2418.     #council-container .cta-banner-block .right-border {
  2419.       height: 100%;
  2420.       position: absolute;
  2421.       right: 0; }
  2422.       @media (max-width: 767px) {
  2423.         #council-container .cta-banner-block .right-border {
  2424.           display: none; } }
  2425.     #council-container .cta-banner-block .right-side {
  2426.       float: left;
  2427.       width: 100%;
  2428.       padding-left: 25px; }
  2429.       @media (max-width: 767px) {
  2430.         #council-container .cta-banner-block .right-side {
  2431.           padding-left: 0;
  2432.           margin-top: 30px; } }
  2433.     #council-container .cta-banner-block .left-side {
  2434.       float: left;
  2435.       width: 100%;
  2436.       padding-right: 95px; }
  2437.       @media (max-width: 767px) {
  2438.         #council-container .cta-banner-block .left-side {
  2439.           padding-right: 0; } }
  2440.       @media (min-width: 768px) and (max-width: 991px) {
  2441.         #council-container .cta-banner-block .left-side {
  2442.           padding-right: 20px; } }
  2443.       @media (min-width: 992px) and (max-width: 1199px) {
  2444.         #council-container .cta-banner-block .left-side {
  2445.           padding-right: 30px; } }
  2446.   #council-container #about-container {
  2447.     background: -webkit-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 80%);
  2448.     background: -moz-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 80%);
  2449.     background: -o-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 80%);
  2450.     background: -ms-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 80%);
  2451.     background: linear-gradient(-90deg, #e1e1e1 0%, #f2f1f1 80%);
  2452.     min-height: 300px; }
  2453.     #council-container #about-container span {
  2454.       color: #5a5050; }
  2455.     #council-container #about-container p {
  2456.       color: #5a5959; }
  2457.     #council-container #about-container a {
  2458.       color: #464646;
  2459.       border-color: #cccccc;
  2460.       border-width: 1px;
  2461.       background-color: #ffffff; }
  2462.     #council-container #about-container .right-border {
  2463.       border-right: 1px solid #b7b7b7; }
  2464.   #council-container #cta-container {
  2465.     background: -webkit-linear-gradient(0deg, #7d1975 0%, #731b6d 70%, #60205b 100%);
  2466.     background: -moz-linear-gradient(0deg, #7d1975 0%, #731b6d 70%, #60205b 100%);
  2467.     background: -o-linear-gradient(0deg, #7d1975 0%, #731b6d 70%, #60205b 100%);
  2468.     background: -ms-linear-gradient(0deg, #7d1975 0%, #731b6d 70%, #60205b 100%);
  2469.     background: linear-gradient(90deg, #7d1975 0%, #731b6d 70%, #60205b 100%);
  2470.     min-height: 280px; }
  2471.     @media (max-width: 767px) {
  2472.       #council-container #cta-container {
  2473.         margin-bottom: 0; } }
  2474.     #council-container #cta-container span {
  2475.       color: #ffffff; }
  2476.     #council-container #cta-container p {
  2477.       color: #ffffff; }
  2478.     #council-container #cta-container a {
  2479.       color: #ffffff;
  2480.       border-color: transparent;
  2481.       background-color: #92638e;
  2482.       border-width: 2px; }
  2483.     #council-container #cta-container .right-border {
  2484.       border-right: 1px solid #92638e; }
  2485.   #council-container #meetings-news-container {
  2486.     float: left;
  2487.     width: 100%;
  2488.     margin-top: 20px; }
  2489.     #council-container #meetings-news-container span.section-title {
  2490.       margin: 30px 0;
  2491.       float: left;
  2492.       width: 300px;
  2493.       text-transform: uppercase;
  2494.       color: #808080;
  2495.       font-family: "Roboto Regular";
  2496.       font-size: 26px;
  2497.       line-height: 26px;
  2498.       text-align: left;
  2499.       position: relative; }
  2500.       @media (max-width: 767px) {
  2501.         #council-container #meetings-news-container span.section-title {
  2502.           width: 100%;
  2503.           margin-top: 80px; } }
  2504.       @media (min-width: 768px) and (max-width: 991px) {
  2505.         #council-container #meetings-news-container span.section-title {
  2506.           width: 100%; } }
  2507.       @media (min-width: 992px) and (max-width: 1199px) {
  2508.         #council-container #meetings-news-container span.section-title {
  2509.           width: 100%; } }
  2510.       #council-container #meetings-news-container span.section-title:before {
  2511.         content: "";
  2512.         background-color: #d1cfcf;
  2513.         position: absolute;
  2514.         top: -30px;
  2515.         display: block;
  2516.         left: 0;
  2517.         width: 80px;
  2518.         height: 3px; }
  2519.     #council-container #meetings-news-container a:focus {
  2520.       outline: none; }
  2521.     #council-container #meetings-news-container a:hover {
  2522.       outline: none; }
  2523.     #council-container #meetings-news-container a:active {
  2524.       outline: none; }
  2525.     #council-container #meetings-news-container a.section-link {
  2526.       color: #a53b9e;
  2527.       font-size: 18px;
  2528.       font-family: "Roboto Regular";
  2529.       line-height: 26px;
  2530.       text-align: left;
  2531.       float: left;
  2532.       position: relative;
  2533.       text-decoration: none; }
  2534.       #council-container #meetings-news-container a.section-link:hover {
  2535.         color: #60205b; }
  2536.         #council-container #meetings-news-container a.section-link:hover:after {
  2537.           content: "";
  2538.           background-color: #60205b;
  2539.           position: absolute;
  2540.           bottom: 0px;
  2541.           display: block;
  2542.           left: 0;
  2543.           width: 100%;
  2544.           height: 2px; }
  2545.         #council-container #meetings-news-container a.section-link:hover .fa {
  2546.           color: #60205b; }
  2547.       #council-container #meetings-news-container a.section-link .fa {
  2548.         color: #a53b9e;
  2549.         position: absolute;
  2550.         top: 7px;
  2551.         right: -20px;
  2552.         font-weight: 100;
  2553.         font-size: 13px;
  2554.         line-height: 13px; }
  2555.     #council-container #meetings-news-container a.meetings-news-item-link {
  2556.       float: left;
  2557.       width: 300px; }
  2558.       @media (max-width: 767px) {
  2559.         #council-container #meetings-news-container a.meetings-news-item-link {
  2560.           width: 100%; } }
  2561.       @media (min-width: 768px) and (max-width: 991px) {
  2562.         #council-container #meetings-news-container a.meetings-news-item-link {
  2563.           width: 100%; } }
  2564.       @media (min-width: 992px) and (max-width: 1199px) {
  2565.         #council-container #meetings-news-container a.meetings-news-item-link {
  2566.           width: 100%; } }
  2567.       #council-container #meetings-news-container a.meetings-news-item-link:hover {
  2568.         background-color: #ebebeb; }
  2569.         #council-container #meetings-news-container a.meetings-news-item-link:hover span {
  2570.           color: #5a5959; }
  2571.     #council-container #meetings-news-container .meetings-news-item {
  2572.       float: left;
  2573.       width: 300px;
  2574.       border-top: 1px solid #cccccc;
  2575.       padding: 20px 0 50px 0; }
  2576.       @media (max-width: 767px) {
  2577.         #council-container #meetings-news-container .meetings-news-item {
  2578.           width: 100%; } }
  2579.       @media (min-width: 768px) and (max-width: 991px) {
  2580.         #council-container #meetings-news-container .meetings-news-item {
  2581.           width: 100%; } }
  2582.       @media (min-width: 992px) and (max-width: 1199px) {
  2583.         #council-container #meetings-news-container .meetings-news-item {
  2584.           width: 100%; } }
  2585.       #council-container #meetings-news-container .meetings-news-item .icon-content.icon-25 {
  2586.         width: 25px; }
  2587.       #council-container #meetings-news-container .meetings-news-item .icon-content.icon-20 {
  2588.         width: 20px; }
  2589.       #council-container #meetings-news-container .meetings-news-item .icon-content.icon-15 {
  2590.         width: 15px; }
  2591.       #council-container #meetings-news-container .meetings-news-item .icon-content img {
  2592.         width: 100%; }
  2593.       #council-container #meetings-news-container .meetings-news-item span {
  2594.         float: left;
  2595.         width: 100%; }
  2596.         #council-container #meetings-news-container .meetings-news-item span.meeting-location {
  2597.           color: #5a5959;
  2598.           font-size: 13px;
  2599.           font-family: "Roboto Regular";
  2600.           line-height: 20px;
  2601.           text-align: left; }
  2602.         #council-container #meetings-news-container .meetings-news-item span.meeting-title {
  2603.           color: #5a5959;
  2604.           font-size: 17px;
  2605.           font-family: "Roboto Bold";
  2606.           line-height: 20px;
  2607.           text-align: left; }
  2608.         #council-container #meetings-news-container .meetings-news-item span.meeting-time {
  2609.           color: #5a5959;
  2610.           font-size: 13px;
  2611.           font-family: "Roboto Regular";
  2612.           line-height: 20px;
  2613.           text-align: left; }
  2614.       #council-container #meetings-news-container .meetings-news-item p {
  2615.         color: #5a5959;
  2616.         font-size: 13px;
  2617.         font-family: "Roboto Regular";
  2618.         line-height: 20px;
  2619.         text-align: left;
  2620.         float: left;
  2621.         width: 100%;
  2622.         margin-top: 15px; }
  2623.       #council-container #meetings-news-container .meetings-news-item .date-content {
  2624.         float: left;
  2625.         width: 100%;
  2626.         margin-top: 4px; }
  2627.         #council-container #meetings-news-container .meetings-news-item .date-content .date {
  2628.           color: #60205b;
  2629.           font-size: 45px;
  2630.           font-family: "Roboto Regular";
  2631.           line-height: 36px;
  2632.           text-align: center; }
  2633.           @media (min-width: 768px) and (max-width: 991px) {
  2634.             #council-container #meetings-news-container .meetings-news-item .date-content .date {
  2635.               font-size: 30px;
  2636.               line-height: 22px; } }
  2637.           @media (min-width: 992px) and (max-width: 1199px) {
  2638.             #council-container #meetings-news-container .meetings-news-item .date-content .date {
  2639.               font-size: 42px;
  2640.               line-height: 34px; } }
  2641.         #council-container #meetings-news-container .meetings-news-item .date-content .month {
  2642.           font-family: "Roboto Black";
  2643.           color: #60205b;
  2644.           font-size: 25px;
  2645.           line-height: 26px;
  2646.           text-align: center; }
  2647.           @media (min-width: 768px) and (max-width: 991px) {
  2648.             #council-container #meetings-news-container .meetings-news-item .date-content .month {
  2649.               font-size: 15px;
  2650.               line-height: 15px; } }
  2651.           @media (min-width: 992px) and (max-width: 1199px) {
  2652.             #council-container #meetings-news-container .meetings-news-item .date-content .month {
  2653.               font-size: 24px;
  2654.               line-height: 28px; } }
  2655.         #council-container #meetings-news-container .meetings-news-item .date-content.multiple-dates {
  2656.           margin-top: 0; }
  2657.           #council-container #meetings-news-container .meetings-news-item .date-content.multiple-dates .date {
  2658.             font-size: 23px;
  2659.             line-height: 26px;
  2660.             letter-spacing: -1.52px; }
  2661.             @media (min-width: 768px) and (max-width: 991px) {
  2662.               #council-container #meetings-news-container .meetings-news-item .date-content.multiple-dates .date {
  2663.                 font-size: 15px;
  2664.                 line-height: 19px; } }
  2665.             @media (min-width: 992px) and (max-width: 1199px) {
  2666.               #council-container #meetings-news-container .meetings-news-item .date-content.multiple-dates .date {
  2667.                 font-size: 22px;
  2668.                 line-height: 26px; } }
  2669.  
  2670. #committee-container {
  2671.   float: left;
  2672.   width: 100%; }
  2673.   #committee-container .committee-intro {
  2674.     position: relative;
  2675.     float: left;
  2676.     width: 100%;
  2677.     margin-bottom: 20px;
  2678.     padding: 60px 0 35px 0; }
  2679.     #committee-container .committee-intro:before {
  2680.       background: -webkit-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 33%);
  2681.       background: -moz-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 33%);
  2682.       background: -o-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 33%);
  2683.       background: -ms-linear-gradient(180deg, #e1e1e1 0%, #f2f1f1 33%);
  2684.       background: linear-gradient(-90deg, #e1e1e1 0%, #f2f1f1 33%);
  2685.       content: "";
  2686.       position: absolute;
  2687.       left: -46%;
  2688.       top: 0;
  2689.       display: block;
  2690.       height: 100%;
  2691.       width: 800px; }
  2692.       @media (max-width: 767px) {
  2693.         #committee-container .committee-intro:before {
  2694.           left: -15px; } }
  2695.     #committee-container .committee-intro img {
  2696.       position: absolute;
  2697.       top: 0;
  2698.       left: 0;
  2699.       width: 100%;
  2700.       height: 100%;
  2701.       object-fit: fill; }
  2702.       @media (max-width: 767px) {
  2703.         #committee-container .committee-intro img {
  2704.           display: none; } }
  2705.     #committee-container .committee-intro span {
  2706.       color: #5a5959;
  2707.       font-size: 15px;
  2708.       font-family: "Roboto Regular";
  2709.       line-height: 19px;
  2710.       text-align: left;
  2711.       float: left;
  2712.       width: 100%;
  2713.       padding-bottom: 5px; }
  2714.     #committee-container .committee-intro h4 {
  2715.       line-height: 20px; }
  2716.     #committee-container .committee-intro .left-side {
  2717.       padding-right: 60px;
  2718.       float: left;
  2719.       width: 100%;
  2720.       border-right: 1px solid #cccccc; }
  2721.       @media (min-width: 992px) and (max-width: 1199px) {
  2722.         #committee-container .committee-intro .left-side {
  2723.           padding-right: 40px; } }
  2724.       @media (min-width: 768px) and (max-width: 991px) {
  2725.         #committee-container .committee-intro .left-side {
  2726.           padding-right: 20px; } }
  2727.       @media (max-width: 767px) {
  2728.         #committee-container .committee-intro .left-side {
  2729.           padding-right: 15px;
  2730.           border-right: none;
  2731.           border-bottom: 1px solid #cccccc;
  2732.           margin-bottom: 20px; } }
  2733.     #committee-container .committee-intro .right-side {
  2734.       padding-left: 30px;
  2735.       float: left;
  2736.       width: 100%; }
  2737.       @media (min-width: 992px) and (max-width: 1199px) {
  2738.         #committee-container .committee-intro .right-side {
  2739.           padding-left: 20px; } }
  2740.       @media (min-width: 768px) and (max-width: 991px) {
  2741.         #committee-container .committee-intro .right-side {
  2742.           padding-left: 10px; } }
  2743.       @media (max-width: 767px) {
  2744.         #committee-container .committee-intro .right-side {
  2745.           padding-left: 0; } }
  2746.       #committee-container .committee-intro .right-side .contact-container {
  2747.         float: left;
  2748.         width: 100%;
  2749.         position: relative; }
  2750.         #committee-container .committee-intro .right-side .contact-container a {
  2751.           color: #5a5959;
  2752.           font-size: 15px;
  2753.           font-family: "Roboto Regular";
  2754.           line-height: 19px;
  2755.           text-align: left;
  2756.           text-decoration: none;
  2757.           padding-left: 30px; }
  2758.         #committee-container .committee-intro .right-side .contact-container .phone-content {
  2759.           position: relative;
  2760.           float: left;
  2761.           width: 100%;
  2762.           margin-bottom: 7px; }
  2763.           #committee-container .committee-intro .right-side .contact-container .phone-content img {
  2764.             position: absolute;
  2765.             top: -1px;
  2766.             left: 0;
  2767.             width: 18px;
  2768.             height: auto;
  2769.             display: block; }
  2770.         #committee-container .committee-intro .right-side .contact-container .mail-content {
  2771.           position: relative;
  2772.           float: left;
  2773.           width: 100%; }
  2774.           #committee-container .committee-intro .right-side .contact-container .mail-content img {
  2775.             position: absolute;
  2776.             top: 5px;
  2777.             left: 0;
  2778.             width: 16px;
  2779.             display: block;
  2780.             height: auto; }
  2781.   #committee-container .meetings-news-item {
  2782.     width: 350px; }
  2783.     @media (min-width: 768px) and (max-width: 991px) {
  2784.       #committee-container .meetings-news-item {
  2785.         width: 100%; } }
  2786.     @media (max-width: 767px) {
  2787.       #committee-container .meetings-news-item {
  2788.         width: 100%; } }
  2789.   #committee-container a.meetings-news-item-link {
  2790.     width: 350px; }
  2791.     @media (min-width: 768px) and (max-width: 991px) {
  2792.       #committee-container a.meetings-news-item-link {
  2793.         width: 100%; } }
  2794.     @media (max-width: 767px) {
  2795.       #committee-container a.meetings-news-item-link {
  2796.         width: 100%; } }
  2797.   #committee-container .committee-member-container {
  2798.     float: left;
  2799.     width: 100%;
  2800.     margin-top: 40px; }
  2801.     #committee-container .committee-member-container .committee-member {
  2802.       border-top: 1px solid #cccccc;
  2803.       float: left;
  2804.       width: 205px;
  2805.       padding: 30px 0 45px 0; }
  2806.       @media (min-width: 768px) and (max-width: 991px) {
  2807.         #committee-container .committee-member-container .committee-member {
  2808.           width: 100%; } }
  2809.       @media (max-width: 767px) {
  2810.         #committee-container .committee-member-container .committee-member {
  2811.           width: 100%; } }
  2812.       #committee-container .committee-member-container .committee-member span {
  2813.         float: left;
  2814.         width: 100%; }
  2815.         #committee-container .committee-member-container .committee-member span.organization {
  2816.           color: #5a5959;
  2817.           font-size: 15px;
  2818.           font-family: "Roboto Regular";
  2819.           line-height: 19px;
  2820.           text-align: left;
  2821.           padding-bottom: 5px; }
  2822.         #committee-container .committee-member-container .committee-member span.position {
  2823.           color: #595959;
  2824.           font-size: 17px;
  2825.           font-family: "Roboto Bold";
  2826.           line-height: 26px;
  2827.           text-align: left; }
  2828.       #committee-container .committee-member-container .committee-member h5 {
  2829.         text-transform: none;
  2830.         line-height: 16px; }
  2831.       #committee-container .committee-member-container .committee-member h4 {
  2832.         line-height: 18px; }
  2833.  
  2834. .meetings-container {
  2835.   float: left;
  2836.   width: 100%; }
  2837.   .meetings-container a:focus {
  2838.     outline: none; }
  2839.   .meetings-container a:hover {
  2840.     outline: none; }
  2841.   .meetings-container a:active {
  2842.     outline: none; }
  2843.   .meetings-container a.section-link {
  2844.     color: #a53b9e;
  2845.     font-size: 18px;
  2846.     font-family: "Roboto Regular";
  2847.     line-height: 26px;
  2848.     text-align: left;
  2849.     float: left;
  2850.     position: relative;
  2851.     text-decoration: none; }
  2852.     .meetings-container a.section-link:hover {
  2853.       color: #60205b; }
  2854.       .meetings-container a.section-link:hover:after {
  2855.         content: "";
  2856.         background-color: #60205b;
  2857.         position: absolute;
  2858.         bottom: 0px;
  2859.         display: block;
  2860.         left: 0;
  2861.         width: 100%;
  2862.         height: 2px; }
  2863.       .meetings-container a.section-link:hover .fa {
  2864.         color: #60205b; }
  2865.     .meetings-container a.section-link .fa {
  2866.       color: #a53b9e;
  2867.       position: absolute;
  2868.       top: 7px;
  2869.       right: -20px;
  2870.       font-weight: 100;
  2871.       font-size: 13px;
  2872.       line-height: 13px; }
  2873.   .meetings-container a.meetings-news-item-link {
  2874.     float: left;
  2875.     width: 100%; }
  2876.     @media (max-width: 767px) {
  2877.       .meetings-container a.meetings-news-item-link {
  2878.         width: 100%; } }
  2879.     @media (min-width: 768px) and (max-width: 991px) {
  2880.       .meetings-container a.meetings-news-item-link {
  2881.         width: 100%; } }
  2882.     @media (min-width: 992px) and (max-width: 1199px) {
  2883.       .meetings-container a.meetings-news-item-link {
  2884.         width: 100%; } }
  2885.     .meetings-container a.meetings-news-item-link:hover {
  2886.       background-color: #ebebeb; }
  2887.       .meetings-container a.meetings-news-item-link:hover span {
  2888.         color: #5a5959; }
  2889.   .meetings-container .meetings-news-item {
  2890.     float: left;
  2891.     width: 100%;
  2892.     border-top: 1px solid #cccccc;
  2893.     padding: 20px 0 50px 0; }
  2894.     @media (max-width: 767px) {
  2895.       .meetings-container .meetings-news-item {
  2896.         width: 100%; } }
  2897.     @media (min-width: 768px) and (max-width: 991px) {
  2898.       .meetings-container .meetings-news-item {
  2899.         width: 100%; } }
  2900.     @media (min-width: 992px) and (max-width: 1199px) {
  2901.       .meetings-container .meetings-news-item {
  2902.         width: 100%; } }
  2903.     .meetings-container .meetings-news-item .icon-content.icon-25 {
  2904.       width: 25px; }
  2905.     .meetings-container .meetings-news-item .icon-content.icon-20 {
  2906.       width: 20px; }
  2907.     .meetings-container .meetings-news-item .icon-content.icon-15 {
  2908.       width: 15px; }
  2909.     .meetings-container .meetings-news-item .icon-content img {
  2910.       width: 100%; }
  2911.     .meetings-container .meetings-news-item span {
  2912.       float: left;
  2913.       width: 100%; }
  2914.       .meetings-container .meetings-news-item span.meeting-location {
  2915.         color: #5a5959;
  2916.         font-size: 13px;
  2917.         font-family: "Roboto Regular";
  2918.         line-height: 20px;
  2919.         text-align: left; }
  2920.       .meetings-container .meetings-news-item span.meeting-title {
  2921.         color: #5a5959;
  2922.         font-size: 17px;
  2923.         font-family: "Roboto Bold";
  2924.         line-height: 20px;
  2925.         text-align: left; }
  2926.       .meetings-container .meetings-news-item span.meeting-time {
  2927.         color: #5a5959;
  2928.         font-size: 13px;
  2929.         font-family: "Roboto Regular";
  2930.         line-height: 20px;
  2931.         text-align: left; }
  2932.     .meetings-container .meetings-news-item p {
  2933.       color: #5a5959;
  2934.       font-size: 13px;
  2935.       font-family: "Roboto Regular";
  2936.       line-height: 20px;
  2937.       text-align: left;
  2938.       float: left;
  2939.       width: 100%;
  2940.       margin-top: 15px; }
  2941.     .meetings-container .meetings-news-item .date-content {
  2942.       float: left;
  2943.       width: 100%;
  2944.       margin-top: 4px; }
  2945.       .meetings-container .meetings-news-item .date-content .date {
  2946.         color: #60205b;
  2947.         font-size: 45px;
  2948.         font-family: "Roboto Regular";
  2949.         line-height: 36px;
  2950.         text-align: center; }
  2951.         @media (min-width: 768px) and (max-width: 991px) {
  2952.           .meetings-container .meetings-news-item .date-content .date {
  2953.             font-size: 30px;
  2954.             line-height: 22px; } }
  2955.         @media (min-width: 992px) and (max-width: 1199px) {
  2956.           .meetings-container .meetings-news-item .date-content .date {
  2957.             font-size: 42px;
  2958.             line-height: 34px; } }
  2959.       .meetings-container .meetings-news-item .date-content .month {
  2960.         font-family: "Roboto Black";
  2961.         color: #60205b;
  2962.         font-size: 25px;
  2963.         line-height: 26px;
  2964.         text-align: center; }
  2965.         @media (min-width: 768px) and (max-width: 991px) {
  2966.           .meetings-container .meetings-news-item .date-content .month {
  2967.             font-size: 15px;
  2968.             line-height: 15px; } }
  2969.         @media (min-width: 992px) and (max-width: 1199px) {
  2970.           .meetings-container .meetings-news-item .date-content .month {
  2971.             font-size: 24px;
  2972.             line-height: 28px; } }
  2973.       .meetings-container .meetings-news-item .date-content.multiple-dates {
  2974.         margin-top: 0; }
  2975.         .meetings-container .meetings-news-item .date-content.multiple-dates .date {
  2976.           font-size: 23px;
  2977.           line-height: 26px;
  2978.           letter-spacing: -1.52px; }
  2979.           @media (min-width: 768px) and (max-width: 991px) {
  2980.             .meetings-container .meetings-news-item .date-content.multiple-dates .date {
  2981.               font-size: 15px;
  2982.               line-height: 19px; } }
  2983.           @media (min-width: 992px) and (max-width: 1199px) {
  2984.             .meetings-container .meetings-news-item .date-content.multiple-dates .date {
  2985.               font-size: 22px;
  2986.               line-height: 26px; } }
  2987.  
  2988. #meeting-list-container {
  2989.   float: left;
  2990.   width: 100%; }
  2991.   #meeting-list-container .meetings-container .meetings-news-item .col-sm-2 {
  2992.     width: 10%; }
  2993.     @media (min-width: 768px) and (max-width: 991px) {
  2994.       #meeting-list-container .meetings-container .meetings-news-item .col-sm-2 {
  2995.         width: 11%; } }
  2996.     @media (min-width: 992px) and (max-width: 1199px) {
  2997.       #meeting-list-container .meetings-container .meetings-news-item .col-sm-2 {
  2998.         width: 11%; } }
  2999.     @media (max-width: 767px) {
  3000.       #meeting-list-container .meetings-container .meetings-news-item .col-sm-2 {
  3001.         width: 25%; } }
  3002.  
  3003. #custom-tab-accordion {
  3004.   float: left;
  3005.   width: 100%; }
  3006.   #custom-tab-accordion ul li {
  3007.     width: auto; }
  3008.     #custom-tab-accordion ul li:before {
  3009.       display: none; }
  3010.   #custom-tab-accordion ul.tabs {
  3011.     margin: 0;
  3012.     padding: 0;
  3013.     float: left;
  3014.     list-style: none;
  3015.     border-bottom: 1px solid #cccccc;
  3016.     width: 100%; }
  3017.     @media (max-width: 767px) {
  3018.       #custom-tab-accordion ul.tabs {
  3019.         display: none; } }
  3020.     #custom-tab-accordion ul.tabs li {
  3021.       float: left;
  3022.       margin: 0;
  3023.       cursor: pointer;
  3024.       overflow: hidden;
  3025.       position: relative;
  3026.       line-height: 16px;
  3027.       padding: 20px 40px 20px 35px;
  3028.       background: -webkit-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3029.       background: -moz-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3030.       background: -o-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3031.       background: -ms-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3032.       background: linear-gradient(90deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3033.       margin-right: 25px; }
  3034.       #custom-tab-accordion ul.tabs li:last-child {
  3035.         margin-right: 0; }
  3036.       #custom-tab-accordion ul.tabs li:hover {
  3037.         background: -webkit-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3038.         background: -moz-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3039.         background: -o-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3040.         background: -ms-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3041.         background: linear-gradient(-85deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3042.         color: #ffffff; }
  3043.       #custom-tab-accordion ul.tabs li.active {
  3044.         background: -webkit-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3045.         background: -moz-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3046.         background: -o-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3047.         background: -ms-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3048.         background: linear-gradient(-85deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3049.         color: #ffffff; }
  3050.   #custom-tab-accordion .tab_container .tab_content {
  3051.     display: none;
  3052.     float: left;
  3053.     width: 100%;
  3054.     margin-top: 10px; }
  3055.   #custom-tab-accordion .tab_container .tab_drawer_heading {
  3056.     display: none; }
  3057.     @media (max-width: 767px) {
  3058.       #custom-tab-accordion .tab_container .tab_drawer_heading {
  3059.         float: left;
  3060.         width: 100%;
  3061.         position: relative;
  3062.         line-height: 16px;
  3063.         padding: 20px 35px 20px 35px;
  3064.         background: -webkit-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3065.         background: -moz-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3066.         background: -o-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3067.         background: -ms-linear-gradient(0deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3068.         background: linear-gradient(90deg, #ebebeb 0%, #e7e7e7 58%, #e1e1e1 100%);
  3069.         font-size: 15px;
  3070.         font-family: "Roboto Regular";
  3071.         text-align: center;
  3072.         display: block;
  3073.         cursor: pointer;
  3074.         -webkit-touch-callout: none;
  3075.         -webkit-user-select: none;
  3076.         -khtml-user-select: none;
  3077.         -moz-user-select: none;
  3078.         -ms-user-select: none;
  3079.         user-select: none;
  3080.         color: #5a5959; } }
  3081.     @media (max-width: 767px) {
  3082.       #custom-tab-accordion .tab_container .tab_drawer_heading.d_active {
  3083.         background: -webkit-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3084.         background: -moz-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3085.         background: -o-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3086.         background: -ms-linear-gradient(175deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3087.         background: linear-gradient(-85deg, #60205b 0%, #7d1b75 47%, #98158e 100%);
  3088.         color: #ffffff; } }
  3089.  
  3090. #pagination-container {
  3091.   float: left;
  3092.   width: 100%;
  3093.   padding: 8px 0; }
  3094.   @media (max-width: 767px) {
  3095.     #pagination-container {
  3096.       margin-bottom: 25px; } }
  3097.   #pagination-container #custom-pagination {
  3098.     border-radius: 0;
  3099.     display: block;
  3100.     margin: 0 0 0 20px;
  3101.     float: left;
  3102.     width: 100%; }
  3103.     @media (min-width: 768px) and (max-width: 991px) {
  3104.       #pagination-container #custom-pagination {
  3105.         margin-left: 15px; } }
  3106.     @media (max-width: 767px) {
  3107.       #pagination-container #custom-pagination {
  3108.         border-right: none;
  3109.         margin: 0 0 15px 0; } }
  3110.     #pagination-container #custom-pagination ul {
  3111.       margin: 0; }
  3112.       @media (max-width: 767px) {
  3113.         #pagination-container #custom-pagination ul {
  3114.           text-align: center; } }
  3115.       #pagination-container #custom-pagination ul li {
  3116.         width: auto;
  3117.         padding-left: 0;
  3118.         text-align: center;
  3119.         font-size: initial;
  3120.         line-height: initial;
  3121.         text-align: center; }
  3122.         @media (max-width: 767px) {
  3123.           #pagination-container #custom-pagination ul li {
  3124.             display: inline-block;
  3125.             float: none; } }
  3126.         #pagination-container #custom-pagination ul li:before {
  3127.           display: none; }
  3128.         #pagination-container #custom-pagination ul li a {
  3129.           text-decoration: none;
  3130.           color: #333333;
  3131.           font-size: 16px;
  3132.           font-family: "Roboto Regular";
  3133.           line-height: 26px;
  3134.           text-align: center;
  3135.           position: relative;
  3136.           margin-right: 20px;
  3137.           width: 25px;
  3138.           float: left; }
  3139.           @media (min-width: 768px) and (max-width: 991px) {
  3140.             #pagination-container #custom-pagination ul li a {
  3141.               width: 15px;
  3142.               margin-right: 10px; } }
  3143.           @media (max-width: 767px) {
  3144.             #pagination-container #custom-pagination ul li a {
  3145.               width: 15px;
  3146.               margin-right: 10px; } }
  3147.           #pagination-container #custom-pagination ul li a:hover:after {
  3148.             background: #cccccc;
  3149.             position: absolute;
  3150.             bottom: 4px;
  3151.             left: 0;
  3152.             content: "";
  3153.             display: block;
  3154.             width: 100%;
  3155.             height: 2px; }
  3156.           #pagination-container #custom-pagination ul li a.active {
  3157.             color: #a53b9d;
  3158.             pointer-events: none; }
  3159.         #pagination-container #custom-pagination ul li .next {
  3160.           width: auto; }
  3161.           #pagination-container #custom-pagination ul li .next:before {
  3162.             font-family: "FontAwesome";
  3163.             display: block;
  3164.             position: absolute;
  3165.             top: 4px;
  3166.             color: #333333;
  3167.             font-size: 15px;
  3168.             line-height: 15px;
  3169.             right: -20px;
  3170.             content: "\f105"; }
  3171.             @media (min-width: 768px) and (max-width: 991px) {
  3172.               #pagination-container #custom-pagination ul li .next:before {
  3173.                 right: -30px; } }
  3174.             @media (max-width: 767px) {
  3175.               #pagination-container #custom-pagination ul li .next:before {
  3176.                 right: -17px; } }
  3177.           #pagination-container #custom-pagination ul li .next:hover:after {
  3178.             display: none; }
  3179.         #pagination-container #custom-pagination ul li .prev {
  3180.           width: auto; }
  3181.           @media (min-width: 768px) and (max-width: 991px) {
  3182.             #pagination-container #custom-pagination ul li .prev {
  3183.               margin-right: 25px; } }
  3184.           @media (max-width: 767px) {
  3185.             #pagination-container #custom-pagination ul li .prev {
  3186.               margin-right: 10px; } }
  3187.           #pagination-container #custom-pagination ul li .prev:before {
  3188.             left: -20px;
  3189.             content: "\f104";
  3190.             font-family: "FontAwesome";
  3191.             display: block;
  3192.             position: absolute;
  3193.             top: 4px;
  3194.             color: #333333;
  3195.             font-size: 15px;
  3196.             line-height: 15px; }
  3197.             @media (min-width: 768px) and (max-width: 991px) {
  3198.               #pagination-container #custom-pagination ul li .prev:before {
  3199.                 left: -15px; } }
  3200.             @media (max-width: 767px) {
  3201.               #pagination-container #custom-pagination ul li .prev:before {
  3202.                 left: -17px; } }
  3203.           #pagination-container #custom-pagination ul li .prev:hover:after {
  3204.             display: none; }
  3205.  
  3206. #standards-projects-overview-container {
  3207.   float: left;
  3208.   width: 100%;
  3209.   margin-bottom: 15px; }
  3210.   @media (max-width: 767px) {
  3211.     #standards-projects-overview-container .responsive-table {
  3212.       margin-bottom: 0; } }
  3213.  
  3214. #standards-project-detail-container {
  3215.   float: left;
  3216.   width: 100%;
  3217.   margin-bottom: 75px; }
  3218.   @media (max-width: 767px) {
  3219.     #standards-project-detail-container {
  3220.       margin-bottom: 15px; } }
  3221.   #standards-project-detail-container #purple-info-container {
  3222.     padding-bottom: 20px; }
  3223.     #standards-project-detail-container #purple-info-container .purple-btn {
  3224.       position: relative; }
  3225.     #standards-project-detail-container #purple-info-container p {
  3226.       margin-bottom: 0; }
  3227.  
  3228. #disclaimer-container {
  3229.   float: left;
  3230.   width: 100%;
  3231.   margin-bottom: 80px; }
  3232.   @media (max-width: 767px) {
  3233.     #disclaimer-container {
  3234.       margin-bottom: 0; } }
  3235.   #disclaimer-container .disclaimer-content {
  3236.     float: left;
  3237.     width: 100%;
  3238.     background-color: #333333;
  3239.     padding: 30px 125px 30px 20px; }
  3240.     @media (max-width: 767px) {
  3241.       #disclaimer-container .disclaimer-content {
  3242.         padding-right: 20px; } }
  3243.     @media (min-width: 768px) and (max-width: 991px) {
  3244.       #disclaimer-container .disclaimer-content {
  3245.         padding-right: 40px; } }
  3246.     @media (min-width: 992px) and (max-width: 1199px) {
  3247.       #disclaimer-container .disclaimer-content {
  3248.         padding-right: 60px; } }
  3249.     #disclaimer-container .disclaimer-content span {
  3250.       color: rgba(255, 255, 255, 0.82);
  3251.       font-size: 16px;
  3252.       font-family: "Roboto Bold";
  3253.       line-height: 24px;
  3254.       text-align: left;
  3255.       float: left;
  3256.       margin-bottom: 3px; }
  3257.     #disclaimer-container .disclaimer-content p {
  3258.       color: rgba(255, 255, 255, 0.82);
  3259.       line-height: 24px;
  3260.       margin-bottom: 5px; }
  3261.  
  3262. #news-summaries-container {
  3263.   float: left;
  3264.   width: 100%;
  3265.   margin-bottom: 60px; }
  3266.   @media (max-width: 767px) {
  3267.     #news-summaries-container {
  3268.       margin-bottom: 0; } }
  3269.   #news-summaries-container .news-summaries-content {
  3270.     float: left;
  3271.     width: 100%; }
  3272.     #news-summaries-container .news-summaries-content .news-summaries-item {
  3273.       float: left;
  3274.       width: 100%; }
  3275.       #news-summaries-container .news-summaries-content .news-summaries-item span {
  3276.         display: inline-block; }
  3277.         #news-summaries-container .news-summaries-content .news-summaries-item span.date {
  3278.           color: #333333;
  3279.           font-size: 16px;
  3280.           font-family: "Roboto Regular";
  3281.           line-height: 20px;
  3282.           text-align: left; }
  3283.       #news-summaries-container .news-summaries-content .news-summaries-item a {
  3284.         text-decoration: none;
  3285.         display: inline-block; }
  3286.         #news-summaries-container .news-summaries-content .news-summaries-item a.title {
  3287.           color: #333333;
  3288.           font-size: 18px;
  3289.           font-family: "Roboto Bold";
  3290.           line-height: 24px;
  3291.           text-align: left;
  3292.           float: left;
  3293.           width: 100%;
  3294.           margin: 20px 0 15px 0; }
  3295.           #news-summaries-container .news-summaries-content .news-summaries-item a.title:hover {
  3296.             color: #333333;
  3297.             text-decoration: underline; }
  3298.       #news-summaries-container .news-summaries-content .news-summaries-item p {
  3299.         color: #5a5959; }
  3300.       #news-summaries-container .news-summaries-content .news-summaries-item .update-link {
  3301.         color: #999999;
  3302.         font-size: 16px;
  3303.         font-family: "Roboto Light";
  3304.         line-height: 24px;
  3305.         text-align: left;
  3306.         padding-left: 5px; }
  3307.     #news-summaries-container .news-summaries-content h3 {
  3308.       float: none;
  3309.       width: auto;
  3310.       display: inline-block;
  3311.       line-height: 22px; }
  3312.       @media (max-width: 767px) {
  3313.         #news-summaries-container .news-summaries-content h3 {
  3314.           width: 50%; } }
  3315.     #news-summaries-container .news-summaries-content a.see-all-news-summaries-link {
  3316.       text-decoration: none;
  3317.       font-size: 14px;
  3318.       font-family: "Roboto Regular";
  3319.       line-height: 26px;
  3320.       text-align: left;
  3321.       color: #999999;
  3322.       float: right;
  3323.       margin-right: 10px; }
  3324.       #news-summaries-container .news-summaries-content a.see-all-news-summaries-link:after {
  3325.         display: inline-block;
  3326.         content: "";
  3327.         background-image: url("../images/standards-project-detail/Arrow down (1).png");
  3328.         width: 6px;
  3329.         height: 10px;
  3330.         position: relative;
  3331.         top: 1px;
  3332.         left: 10px; }
  3333.       #news-summaries-container .news-summaries-content a.see-all-news-summaries-link:hover {
  3334.         color: #999999;
  3335.         text-decoration: underline; }
  3336.     #news-summaries-container .news-summaries-content hr {
  3337.       margin-top: 15px;
  3338.       border-color: #dddddd; }
  3339.  
  3340. #purple-info-container {
  3341.   float: left;
  3342.   width: 100%;
  3343.   background-color: #601f5b;
  3344.   padding: 30px 0 40px 0;
  3345.   margin-bottom: 45px; }
  3346.   @media (max-width: 767px) {
  3347.     #purple-info-container {
  3348.       padding-bottom: 0; } }
  3349.   #purple-info-container .purple-info-content {
  3350.     position: relative; }
  3351.     #purple-info-container .purple-info-content h3 {
  3352.       margin: 0 0 20px 0;
  3353.       line-height: 22px;
  3354.       color: rgba(255, 255, 255, 0.82); }
  3355.     #purple-info-container .purple-info-content span {
  3356.       color: rgba(255, 255, 255, 0.82);
  3357.       font-size: 18px;
  3358.       font-family: "Roboto Bold";
  3359.       line-height: 20px;
  3360.       text-align: left; }
  3361.     #purple-info-container .purple-info-content p {
  3362.       font-family: "Roboto Light";
  3363.       color: rgba(255, 255, 255, 0.82);
  3364.       margin-bottom: 55px; }
  3365.       @media (max-width: 767px) {
  3366.         #purple-info-container .purple-info-content p {
  3367.           margin-bottom: 20px; } }
  3368.       @media (min-width: 768px) and (max-width: 991px) {
  3369.         #purple-info-container .purple-info-content p {
  3370.           margin-bottom: 70px; } }
  3371.     #purple-info-container .purple-info-content .btn-container {
  3372.       position: absolute;
  3373.       bottom: 0;
  3374.       display: block; }
  3375.       @media (max-width: 767px) {
  3376.         #purple-info-container .purple-info-content .btn-container {
  3377.           position: relative;
  3378.           margin-bottom: 50px; } }
  3379.       #purple-info-container .purple-info-content .btn-container .purple-btn {
  3380.         display: inline-block;
  3381.         text-align: center; }
  3382.         #purple-info-container .purple-info-content .btn-container .purple-btn:first-child {
  3383.           margin-right: 15px; }
  3384.         @media (min-width: 768px) and (max-width: 991px) {
  3385.           #purple-info-container .purple-info-content .btn-container .purple-btn:last-child {
  3386.             margin-top: 15px; } }
  3387.         @media (max-width: 767px) {
  3388.           #purple-info-container .purple-info-content .btn-container .purple-btn:last-child {
  3389.             margin-top: 15px; } }
  3390.         @media (max-width: 767px) and (orientation: portrait) {
  3391.           #purple-info-container .purple-info-content .btn-container .purple-btn {
  3392.             width: 100%; } }
  3393.         #purple-info-container .purple-info-content .btn-container .purple-btn:hover {
  3394.           color: #a946a1;
  3395.           background-color: rgba(255, 255, 255, 0.82); }
  3396.  
  3397. #project-status-container {
  3398.   float: left;
  3399.   width: 100%;
  3400.   margin-bottom: 50px; }
  3401.   #project-status-container .project-status-content {
  3402.     float: left;
  3403.     width: 100%; }
  3404.     #project-status-container .project-status-content ul li {
  3405.       float: left;
  3406.       width: 100%;
  3407.       background-color: #f5f5f5;
  3408.       padding: 20px;
  3409.       margin-bottom: 5px; }
  3410.       #project-status-container .project-status-content ul li .purple-btn {
  3411.         margin-right: 15px; }
  3412.         @media (max-width: 767px) {
  3413.           #project-status-container .project-status-content ul li .purple-btn {
  3414.             margin-right: 0; } }
  3415.         @media (min-width: 768px) and (max-width: 991px) {
  3416.           #project-status-container .project-status-content ul li .purple-btn {
  3417.             margin-right: 0; } }
  3418.         #project-status-container .project-status-content ul li .purple-btn:hover {
  3419.           color: #a946a1;
  3420.           background-color: rgba(255, 255, 255, 0.82); }
  3421.       #project-status-container .project-status-content ul li span {
  3422.         color: #333333;
  3423.         font-size: 16px;
  3424.         font-family: "Roboto Bold";
  3425.         line-height: 18px;
  3426.         text-align: left;
  3427.         float: left;
  3428.         width: 100%; }
  3429.       #project-status-container .project-status-content ul li p {
  3430.         color: #333333;
  3431.         font-size: 16px;
  3432.         font-family: "Roboto Regular";
  3433.         line-height: 18px;
  3434.         text-align: left;
  3435.         margin: 0 0 10px 0; }
  3436.         @media (max-width: 767px) {
  3437.           #project-status-container .project-status-content ul li p {
  3438.             display: -webkit-box;
  3439.             width: 93%; } }
  3440.         #project-status-container .project-status-content ul li p:first-child {
  3441.           margin: 0; }
  3442.         #project-status-container .project-status-content ul li p:last-child {
  3443.           margin: 0; }
  3444.         #project-status-container .project-status-content ul li p:nth-child(2) {
  3445.           margin: 10px 0 10px 0; }
  3446.         #project-status-container .project-status-content ul li p:before {
  3447.           display: inline-block;
  3448.           content: "";
  3449.           background-image: url("../images/standards-project-detail/쀀.png");
  3450.           width: 17px;
  3451.           height: 14px;
  3452.           background-repeat: no-repeat;
  3453.           margin-right: 12px;
  3454.           position: relative;
  3455.           top: 1px; }
  3456.           @media (max-width: 767px) {
  3457.             #project-status-container .project-status-content ul li p:before {
  3458.               display: block; } }
  3459.       #project-status-container .project-status-content ul li.active {
  3460.         background-color: #601f5b; }
  3461.         #project-status-container .project-status-content ul li.active p {
  3462.           color: rgba(255, 255, 255, 0.82); }
  3463.           #project-status-container .project-status-content ul li.active p:before {
  3464.             display: none; }
  3465.         #project-status-container .project-status-content ul li.active span {
  3466.           color: rgba(255, 255, 255, 0.82); }
  3467.         @media (max-width: 767px) {
  3468.           #project-status-container .project-status-content ul li.active .purple-btn {
  3469.             width: 100%;
  3470.             text-align: center;
  3471.             display: block;
  3472.             float: left;
  3473.             margin-top: 17px; } }
  3474.  
  3475. #standards-documents-container {
  3476.   float: left;
  3477.   width: 100%; }
  3478.   #standards-documents-container .responsive-table {
  3479.     margin-bottom: 300px; }
  3480.     @media (max-width: 767px) {
  3481.       #standards-documents-container .responsive-table {
  3482.         margin-bottom: 0; } }
  3483.  
  3484. #standards-overview-container {
  3485.   float: left;
  3486.   width: 100%; }
  3487.   #standards-overview-container .dark-purple-btn {
  3488.     display: block;
  3489.     text-align: center;
  3490.     margin-right: 15px; }
  3491.   #standards-overview-container .responsive-table tbody td {
  3492.     text-align: left; }
  3493.  
  3494. #standard-project-intro {
  3495.   float: left;
  3496.   width: 100%;
  3497.   background-color: #f5f5f5;
  3498.   padding: 30px 0;
  3499.   margin-bottom: 40px; }
  3500.   #standard-project-intro .standard-project-content {
  3501.     float: left;
  3502.     width: 100%; }
  3503.     #standard-project-intro .standard-project-content .left-side p {
  3504.       line-height: 22px;
  3505.       padding-right: 160px; }
  3506.       @media (max-width: 767px) {
  3507.         #standard-project-intro .standard-project-content .left-side p {
  3508.           padding-right: 0; } }
  3509.     #standard-project-intro .standard-project-content .left-side .morecontent span {
  3510.       display: none; }
  3511.     #standard-project-intro .standard-project-content .left-side .morelink {
  3512.       color: #60205b;
  3513.       font-size: 16px;
  3514.       font-family: "Roboto Regular";
  3515.       line-height: 26px;
  3516.       text-align: left;
  3517.       text-decoration: none;
  3518.       float: left;
  3519.       width: 100%;
  3520.       margin-top: 15px; }
  3521.     #standard-project-intro .standard-project-content .right-side h4 {
  3522.       color: #333333;
  3523.       font-size: 16px;
  3524.       font-family: "Roboto Bold";
  3525.       line-height: 19px;
  3526.       text-align: left;
  3527.       margin-bottom: 5px; }
  3528.     #standard-project-intro .standard-project-content .right-side span.organization {
  3529.       color: #999999;
  3530.       font-size: 16px;
  3531.       font-family: "Roboto Regular";
  3532.       line-height: 19px;
  3533.       text-align: left;
  3534.       float: left;
  3535.       width: 100%;
  3536.       margin-bottom: 15px; }
  3537.     #standard-project-intro .standard-project-content .right-side .phone-content {
  3538.       float: left;
  3539.       width: 100%;
  3540.       margin-bottom: 15px; }
  3541.       #standard-project-intro .standard-project-content .right-side .phone-content a {
  3542.         text-decoration: none;
  3543.         color: #333333;
  3544.         font-size: 14px;
  3545.         font-family: "Roboto Bold";
  3546.         line-height: 19px;
  3547.         text-align: left; }
  3548.       #standard-project-intro .standard-project-content .right-side .phone-content img {
  3549.         width: 16px;
  3550.         height: 16px; }
  3551.     #standard-project-intro .standard-project-content .right-side .mail-content a {
  3552.       color: #5a5959;
  3553.       font-size: 14px;
  3554.       font-weight: 400;
  3555.       line-height: 19px;
  3556.       text-align: left;
  3557.       font-family: "Roboto Light";
  3558.       text-decoration: none; }
  3559.     #standard-project-intro .standard-project-content .right-side .mail-content img {
  3560.       width: 16px;
  3561.       height: 12px; }
  3562.  
  3563. #items-per-page-container {
  3564.   position: relative;
  3565.   float: right; }
  3566.   @media (max-width: 767px) {
  3567.     #items-per-page-container {
  3568.       margin-bottom: 20px; } }
  3569.   #items-per-page-container #items-per-page-container-mobile.select-hidden {
  3570.     display: none;
  3571.     visibility: hidden; }
  3572.   #items-per-page-container .select-options {
  3573.     display: none;
  3574.     position: absolute;
  3575.     top: 40px;
  3576.     right: 0px;
  3577.     left: 0;
  3578.     z-index: 999;
  3579.     margin: 0;
  3580.     padding: 0;
  3581.     list-style: none;
  3582.     background-color: #ffffff; }
  3583.     #items-per-page-container .select-options li {
  3584.       color: #333333;
  3585.       font-size: 16px;
  3586.       font-family: "Roboto Regular";
  3587.       line-height: 16px;
  3588.       text-align: center;
  3589.       margin-bottom: 5px;
  3590.       cursor: pointer; }
  3591.       #items-per-page-container .select-options li:hover {
  3592.         color: #666666; }
  3593.       #items-per-page-container .select-options li:last-child {
  3594.         margin-bottom: 0; }
  3595.   #items-per-page-container .form-group {
  3596.     margin: 0; }
  3597.   #items-per-page-container label {
  3598.     display: inline-block;
  3599.     font-size: 14px;
  3600.     font-family: "Roboto Light";
  3601.     line-height: 14px;
  3602.     text-align: left;
  3603.     color: #999999;
  3604.     margin: 0 10px 0 0px; }
  3605.   #items-per-page-container .select {
  3606.     display: inline-block;
  3607.     position: relative; }
  3608.   #items-per-page-container .select-styled {
  3609.     color: #333333;
  3610.     font-size: 16px;
  3611.     font-family: "Roboto Regular";
  3612.     line-height: 16px;
  3613.     text-align: left;
  3614.     padding: 6px 10px;
  3615.     border: 1px solid #cccccc;
  3616.     cursor: pointer; }
  3617.     #items-per-page-container .select-styled:after {
  3618.       font-family: "FontAwesome";
  3619.       content: "\f107";
  3620.       font-size: 18px;
  3621.       line-height: 18px;
  3622.       color: #999999;
  3623.       display: inline-block;
  3624.       padding-left: 10px; }
  3625.  
  3626. #standards-plain-language-container {
  3627.   float: left;
  3628.   width: 100%; }
  3629.   #standards-plain-language-container #filter-button-container {
  3630.     width: auto; }
  3631.     @media (max-width: 767px) {
  3632.       #standards-plain-language-container #filter-button-container {
  3633.         width: 100%; } }
  3634.     @media (max-width: 767px) {
  3635.       #standards-plain-language-container #filter-button-container .form-group {
  3636.         margin: 0; } }
  3637.   #standards-plain-language-container .standards-plain-language-content {
  3638.     float: left;
  3639.     width: 100%; }
  3640.     #standards-plain-language-container .standards-plain-language-content .content-item {
  3641.       float: left;
  3642.       width: 75%;
  3643.       margin-bottom: 45px; }
  3644.       @media (max-width: 767px) {
  3645.         #standards-plain-language-container .standards-plain-language-content .content-item {
  3646.           width: 100%;
  3647.           margin-bottom: 20px; } }
  3648.       #standards-plain-language-container .standards-plain-language-content .content-item .content-item-title {
  3649.         float: left;
  3650.         width: 100%; }
  3651.         #standards-plain-language-container .standards-plain-language-content .content-item .content-item-title p {
  3652.           width: auto;
  3653.           display: inline-block;
  3654.           margin-bottom: 5px;
  3655.           line-height: 28px; }
  3656.           #standards-plain-language-container .standards-plain-language-content .content-item .content-item-title p:last-child {
  3657.             color: #999999;
  3658.             padding-left: 10px; }
  3659.       #standards-plain-language-container .standards-plain-language-content .content-item h4 {
  3660.         margin-bottom: 5px; }
  3661.       #standards-plain-language-container .standards-plain-language-content .content-item p {
  3662.         line-height: 22px; }
  3663.  
  3664. #loginContainer {
  3665.   float: left;
  3666.   width: 100%;
  3667.   margin: 35px 0 25px 0; }
  3668.  
  3669. #forgotPasswordContainer {
  3670.   float: left;
  3671.   width: 100%;
  3672.   margin: 35px 0 25px 0; }
  3673.  
  3674. #forgotUserNameContainer {
  3675.   float: left;
  3676.   width: 100%;
  3677.   margin: 35px 0 25px 0; }
  3678.  
  3679. #registerContainer {
  3680.   float: left;
  3681.   width: 100%;
  3682.   margin: 35px 0 25px 0; }
  3683.  
  3684. .form-section {
  3685.   float: left;
  3686.   width: 100%; }
  3687.   .form-section .form-section-content {
  3688.     float: left;
  3689.     width: 100%;
  3690.     margin-top: 35px;
  3691.     padding-right: 80px; }
  3692.     @media (min-width: 768px) and (max-width: 991px) {
  3693.       .form-section .form-section-content {
  3694.         padding-right: 20px; } }
  3695.     @media (max-width: 767px) {
  3696.       .form-section .form-section-content {
  3697.         padding-right: 0; } }
  3698.   .form-section a {
  3699.     color: #006fba;
  3700.     font-family: "Roboto Light"; }
  3701.   .form-section #customForm {
  3702.     display: table;
  3703.     margin: 45px auto 20px auto;
  3704.     float: left;
  3705.     text-align: center;
  3706.     width: 100%; }
  3707.     @media (max-width: 767px) {
  3708.       .form-section #customForm {
  3709.         text-align: left; } }
  3710.     .form-section #customForm .form-group {
  3711.       position: relative; }
  3712.       .form-section #customForm .form-group .error {
  3713.         color: #ff0000;
  3714.         position: absolute;
  3715.         padding-left: 10px; }
  3716.   .form-section #customForm, .form-section label, .form-section input[name="submit"] {
  3717.     position: relative; }
  3718.   .form-section input, .form-section textarea, .form-section button {
  3719.     width: 100%;
  3720.     border: none; }
  3721.   .form-section input[type="text"], .form-section input[type="email"], .form-section textarea, .form-section input[type="password"] {
  3722.     border: 1px solid #999999;
  3723.     outline: none;
  3724.     width: 280px;
  3725.     padding: 8px;
  3726.     color: #333333;
  3727.     font-family: "Roboto Light";
  3728.     font-size: 16px;
  3729.     line-height: 16px;
  3730.     border-radius: 5px; }
  3731.     @media (max-width: 767px) {
  3732.       .form-section input[type="text"], .form-section input[type="email"], .form-section textarea, .form-section input[type="password"] {
  3733.         width: 100%; } }
  3734.     @media (min-width: 768px) and (max-width: 991px) {
  3735.       .form-section input[type="text"], .form-section input[type="email"], .form-section textarea, .form-section input[type="password"] {
  3736.         width: 250px; } }
  3737.   .form-section input.invalid, .form-section textarea.invalid {
  3738.     border-color: #d5144d; }
  3739.   .form-section textarea {
  3740.     min-height: 70px; }
  3741.   .form-section .dark-purple-btn {
  3742.     text-align: center;
  3743.     max-width: 250px;
  3744.     min-width: 150px;
  3745.     width: auto;
  3746.     display: block;
  3747.     margin: 50px auto 0 auto; }
  3748.     .form-section .dark-purple-btn:focus {
  3749.       outline: none; }
  3750.   .form-section label {
  3751.     width: 240px;
  3752.     text-align: left;
  3753.     font-family: "Roboto Light";
  3754.     font-size: 16px;
  3755.     line-height: 18px;
  3756.     color: #333333; }
  3757.     .form-section label span:after {
  3758.       content: ":"; }
  3759.     @media (min-width: 768px) and (max-width: 991px) {
  3760.       .form-section label {
  3761.         width: 220px; } }
  3762.   .form-section .required-fields {
  3763.     width: 250px;
  3764.     text-align: left;
  3765.     font-family: "Roboto Light";
  3766.     font-size: 16px;
  3767.     line-height: 18px;
  3768.     color: #333333;
  3769.     position: relative;
  3770.     left: -21%;
  3771.     margin-bottom: 20px;
  3772.     display: inline-block; }
  3773.     @media (max-width: 767px) {
  3774.       .form-section .required-fields {
  3775.         left: 0; } }
  3776.     .form-section .required-fields:before {
  3777.       content: "*";
  3778.       color: #d5144d;
  3779.       position: relative;
  3780.       top: -2px;
  3781.       left: -2px;
  3782.       font-size: 13px;
  3783.       line-height: 14px; }
  3784.   .form-section p.error-message {
  3785.     display: none;
  3786.     color: #d5144d; }
  3787.     .form-section p.error-message a {
  3788.       color: #d5144d; }
  3789.   .form-section .form-group.required label:before {
  3790.     content: "*";
  3791.     color: #d5144d;
  3792.     position: relative;
  3793.     top: -2px;
  3794.     left: 0;
  3795.     font-size: 13px;
  3796.     line-height: 14px; }
  3797.   .form-section .form-group a {
  3798.     display: inline-block;
  3799.     padding-left: 20px;
  3800.     min-width: 220px; }
  3801.     @media (max-width: 767px) {
  3802.       .form-section .form-group a {
  3803.         padding: 5px 0 0 0; } }
  3804.   .form-section .not-registered-container {
  3805.     float: left;
  3806.     width: 100%;
  3807.     text-align: center;
  3808.     margin: 20px 0; }
  3809.     .form-section .not-registered-container span {
  3810.       float: left;
  3811.       width: 100%;
  3812.       text-align: center;
  3813.       font-family: "Roboto Light";
  3814.       font-size: 16px;
  3815.       line-height: 18px;
  3816.       color: #333333;
  3817.       padding-bottom: 5px; }
  3818.     .form-section .not-registered-container a {
  3819.       float: left;
  3820.       width: 100%;
  3821.       text-align: center; }
  3822.  
  3823. #staff-contact-container {
  3824.   float: left;
  3825.   width: 100%;
  3826.   background-color: #601f5b;
  3827.   padding: 20px 0 25px 0; }
  3828.   #staff-contact-container .staff-contact-content {
  3829.     float: left;
  3830.     width: 100%; }
  3831.     #staff-contact-container .staff-contact-content h3 {
  3832.       color: rgba(255, 255, 255, 0.82);
  3833.       font-family: "Roboto Bold";
  3834.       float: left;
  3835.       width: 100%;
  3836.       padding-bottom: 5px; }
  3837.     #staff-contact-container .staff-contact-content span {
  3838.       color: rgba(255, 255, 255, 0.82);
  3839.       font-size: 18px;
  3840.       font-family: "Roboto Regular";
  3841.       line-height: 19px;
  3842.       text-align: left;
  3843.       float: left;
  3844.       width: 100%;
  3845.       padding-bottom: 5px; }
  3846.     #staff-contact-container .staff-contact-content p {
  3847.       color: rgba(255, 255, 255, 0.82);
  3848.       line-height: 20px;
  3849.       font-family: "Roboto Light";
  3850.       float: left;
  3851.       width: 100%; }
  3852.     #staff-contact-container .staff-contact-content a {
  3853.       color: rgba(255, 255, 255, 0.82);
  3854.       text-decoration: none;
  3855.       font-size: 15px;
  3856.       line-height: 19px;
  3857.       text-align: left; }
  3858.     #staff-contact-container .staff-contact-content .staff-phone {
  3859.       margin-top: 58px;
  3860.       margin-bottom: 18px; }
  3861.       @media (max-width: 767px) {
  3862.         #staff-contact-container .staff-contact-content .staff-phone {
  3863.           margin-top: 20px; } }
  3864.       #staff-contact-container .staff-contact-content .staff-phone img {
  3865.         display: inline-block;
  3866.         width: 19px;
  3867.         height: 19px;
  3868.         margin-right: 10px; }
  3869.       #staff-contact-container .staff-contact-content .staff-phone a {
  3870.         display: inline-block;
  3871.         font-family: "Roboto Regular"; }
  3872.     #staff-contact-container .staff-contact-content .staff-mail img {
  3873.       display: inline-block;
  3874.       width: 18px;
  3875.       height: 14px;
  3876.       margin-right: 10px; }
  3877.     #staff-contact-container .staff-contact-content .staff-mail a {
  3878.       display: inline-block;
  3879.       font-family: "Roboto Light"; }
  3880.  
  3881. #strategic-plan-annual-reports-container {
  3882.   float: left;
  3883.   width: 100%; }
  3884.   #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content {
  3885.     float: left;
  3886.     width: 100%; }
  3887.     #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content {
  3888.       float: left;
  3889.       width: 100%; }
  3890.       @media (max-width: 767px) {
  3891.         #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content {
  3892.           text-align: center; } }
  3893.       #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content .img-content {
  3894.         display: inline-block;
  3895.         width: 100px;
  3896.         margin-right: 15px; }
  3897.         @media (max-width: 767px) {
  3898.           #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content .img-content {
  3899.             display: block;
  3900.             margin: 0 auto;
  3901.             margin-bottom: 20px; } }
  3902.         #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content .img-content img {
  3903.           width: 100%; }
  3904.       #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .annual-report-content a {
  3905.         display: inline-block; }
  3906.     #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content {
  3907.       float: left;
  3908.       width: 100%;
  3909.       margin-top: 100px; }
  3910.       @media (max-width: 767px) {
  3911.         #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content {
  3912.           margin-top: 40px; } }
  3913.       #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content.active h3:after {
  3914.         transform: rotate(180deg); }
  3915.       #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content h3 {
  3916.         margin-bottom: 5px; }
  3917.         @media (max-width: 767px) {
  3918.           #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content h3 {
  3919.             border-bottom: 1px solid #cccccc;
  3920.             padding-bottom: 10px;
  3921.             position: relative;
  3922.             padding-left: 25px; } }
  3923.         @media (max-width: 767px) {
  3924.           #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content h3:after {
  3925.             position: absolute;
  3926.             top: 22px;
  3927.             left: 0;
  3928.             display: block;
  3929.             content: "";
  3930.             background-image: url("../images/header/Arrow down.png");
  3931.             background-repeat: no-repeat;
  3932.             background-size: cover;
  3933.             width: 16px;
  3934.             height: 10px; } }
  3935.       #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content ul {
  3936.         border-top: 1px solid #cccccc;
  3937.         float: left;
  3938.         padding-top: 20px; }
  3939.         #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content ul li a {
  3940.           padding: 0px 0 25px 0;
  3941.           width: 100%;
  3942.           float: left; }
  3943.         @media (max-width: 767px) {
  3944.           #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content ul {
  3945.             border-top: none;
  3946.             -webkit-transform: scaleY(0);
  3947.             -o-transform: scaleY(0);
  3948.             -ms-transform: scaleY(0);
  3949.             transform: scaleY(0);
  3950.             -webkit-transform-origin: top;
  3951.             -o-transform-origin: top;
  3952.             -ms-transform-origin: top;
  3953.             transform-origin: top;
  3954.             -webkit-transition: -webkit-transform 0.4s ease;
  3955.             -o-transition: -o-transform 0.4s ease;
  3956.             -ms-transition: -ms-transform 0.4s ease;
  3957.             transition: transform 0.4s ease;
  3958.             height: 0;
  3959.             overflow-y: hidden; } }
  3960.         @media (max-width: 767px) {
  3961.           #strategic-plan-annual-reports-container .strategic-plan-annual-reports-content .past-annual-reports-content ul.show {
  3962.             -webkit-transform: scaleY(1);
  3963.             -o-transform: scaleY(1);
  3964.             -ms-transform: scaleY(1);
  3965.             transform: scaleY(1);
  3966.             height: auto; } }
  3967.  
  3968. #individual-annual-reports-container {
  3969.   float: left;
  3970.   width: 100%; }
  3971.   #individual-annual-reports-container .individual-annual-reports-content ul {
  3972.     padding-left: 40px;
  3973.     float: left;
  3974.     width: 100%;
  3975.     margin-bottom: 20px; }
  3976.     #individual-annual-reports-container .individual-annual-reports-content ul li {
  3977.       color: #333333;
  3978.       font-size: 16px;
  3979.       font-family: "Roboto Regular";
  3980.       line-height: 28px;
  3981.       text-align: left;
  3982.       float: left;
  3983.       width: 100%;
  3984.       position: relative; }
  3985.       #individual-annual-reports-container .individual-annual-reports-content ul li:before {
  3986.         position: absolute;
  3987.         display: block;
  3988.         content: "\f111";
  3989.         font-family: "FontAwesome";
  3990.         font-size: 8px;
  3991.         line-height: 10px;
  3992.         left: -20px;
  3993.         top: 8px;
  3994.         color: inherit; }
  3995.   @media (max-width: 767px) {
  3996.     #individual-annual-reports-container .individual-annual-reports-content img {
  3997.       width: auto !important;
  3998.       height: auto !important;
  3999.       margin: 30px auto;
  4000.       display: block; } }
  4001.   #individual-annual-reports-container .download-content {
  4002.     float: left;
  4003.     width: 100%;
  4004.     margin: 30px 0; }
  4005.     #individual-annual-reports-container .download-content a {
  4006.       margin-top: 20px;
  4007.       float: left; }
  4008.       #individual-annual-reports-container .download-content a .img-content {
  4009.         width: 150px; }
  4010.         @media (max-width: 767px) {
  4011.           #individual-annual-reports-container .download-content a .img-content {
  4012.             margin: 0 auto;
  4013.             display: block; } }
  4014.         #individual-annual-reports-container .download-content a .img-content img {
  4015.           width: 100%; }
  4016.  
  4017. /*# sourceMappingURL=main.css.map */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement