/* COMMON */
@font-face{font-family:ETmodules;src:url(../fonts/modules.eot);src:url(../fonts/modules.eot?#iefix) format("embedded-opentype"),url(../fonts/modules.ttf) format("truetype"),url(../fonts/modules.woff) format("woff"),url(../fonts/modules.svg#ETmodules) format("svg");}
body{ font-family: 'Bitter', serif; padding-top:121px;}
a{ color:#0095c2;}
a:hover{ color:#0095c2; text-decoration:underline;}
header#viv-main-header{ border-bottom: 1px solid rgba(255, 255, 255, .2); z-index:999;}
#top-home{ color:#fff; padding:250px 50px 150px; text-align:center;}
#top-home .wpb_wrapper{ margin:0 auto; max-width:1010px;;}
#logo #def-logo, .home #logo #sec-logo, .home #viv-main-header.et-fixed-header #logo #def-logo{ display:none;}
.home #logo #def-logo, .home #viv-main-header.et-fixed-header #logo #sec-logo{ display:block;}
.viv-container, .container{ max-width:1400px; width:100%;}
h1{ font-family: 'Barlow Condensed', sans-serif;}
strong{ font-weight:700;}
.big-p{ font-size:20px; line-height:30px;}
hr{ border-width:0 0 5px 0; border-style:dotted; border-image-source: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPmRvdHM8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQwLjAwMDAwMCwgLTE1NC4wMDAwMDApIiBmaWxsPSIjMDBjNGZmIj4gICAgICAgICAgICA8ZyBpZD0iZG90cyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwLjAwMDAwMCwgMTU0LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnPiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjAuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+ICAgICAgICAgICAgICAgICAgICA8Zz4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyLjUiIGN5PSIyLjUiIHI9IjIuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9ImRvdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgPGc+ICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMi41IiBjeT0iMi41IiByPSIyLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJkb3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnPiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDIwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgPGc+ICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMi41IiBjeT0iMi41IiByPSIyLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJkb3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnPiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgPGc+ICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMi41IiBjeT0iMi41IiByPSIyLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJkb3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMTAuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+ICAgICAgICAgICAgICAgICAgICA8Zz4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyLjUiIGN5PSIyLjUiIHI9IjIuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=); border-image-slice:20% 20%; border-image-repeat:round; margin:40px 0; padding:0;}
hr.blue{ border-image-source: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPmRvdHM8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQwLjAwMDAwMCwgLTE1NC4wMDAwMDApIiBmaWxsPSIjMDAyODU1Ij4gICAgICAgICAgICA8ZyBpZD0iZG90cyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwLjAwMDAwMCwgMTU0LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnPiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjAuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+ICAgICAgICAgICAgICAgICAgICA8Zz4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyLjUiIGN5PSIyLjUiIHI9IjIuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9ImRvdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgPGc+ICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMi41IiBjeT0iMi41IiByPSIyLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJkb3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnPiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDIwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgPGc+ICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMi41IiBjeT0iMi41IiByPSIyLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJkb3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnPiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgPGc+ICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMi41IiBjeT0iMi41IiByPSIyLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJkb3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMTAuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+ICAgICAgICAgICAgICAgICAgICA8Zz4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyLjUiIGN5PSIyLjUiIHI9IjIuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4K);}
hr.grey{ border-image-source: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPmRvdHM8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQwLjAwMDAwMCwgLTE1NC4wMDAwMDApIiBmaWxsPSIjZDFkMWQxIj4gICAgICAgICAgICA8ZyBpZD0iZG90cyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwLjAwMDAwMCwgMTU0LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnPiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjAuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+ICAgICAgICAgICAgICAgICAgICA8Zz4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyLjUiIGN5PSIyLjUiIHI9IjIuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9ImRvdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgPGc+ICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMi41IiBjeT0iMi41IiByPSIyLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJkb3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnPiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDIwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgPGc+ICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMi41IiBjeT0iMi41IiByPSIyLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJkb3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4gICAgICAgICAgICAgICAgICAgIDxnPiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iZG90IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgPGc+ICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMi41IiBjeT0iMi41IiByPSIyLjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJkb3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMTAuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+ICAgICAgICAgICAgICAgICAgICA8Zz4gICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyLjUiIGN5PSIyLjUiIHI9IjIuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4K);}
h3{ color:#066fc4; font-size:28px; line-height:1.3; margin-top:0;}
#viv-main-content h3{ line-height:1.3;}

/* HEADER */
header#viv-main-header{ background-color:#fff; box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.25); padding:20px 0 10px;}
#viv-main-header .row{ -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items:center;}
.logo-div{ float:none;}
#logo img{ height:auto; width:auto;}
.home #viv-main-header.et-fixed-header #logo #def-logo{ display:block; height:0; width:0;}
.home #logo #sec-logo{ display:block; height:0; width:0;}
.home #viv-main-header.et-fixed-header #logo #sec-logo{ height:auto; width:auto;}
#main-menu-row{ margin:0;}
#main-menu-row .menu > li.menu-item-has-children:after{ border-color: #f1c40f transparent transparent transparent;}
#main-menu-row .menu > li.menu-btn.menu-item-has-children:after{ border-color: #fff transparent transparent transparent; right:-37px; top:calc(50% - 3px);}
#main-menu-row .menu .sub-menu li.menu-item-has-children:after{ color:#f1c40f;}
#main-menu-row li a{ color:#2d3981; font-family: 'Roboto', sans-serif; font-size:18px; font-weight:700; margin-right:18px;}
#main-menu-row .menu > li > a svg{ color:#2d3981; fill:#2d3981;}
#main-menu-row .menu > li:before, #main-menu-row .menu > li ul a:before{ background:#2d3981;}
#burger-menu span{ background:#2d3981;}
#main-menu-row .menu > li.menu-btn > a{ background:#066fc4; border-radius:30px; color:#fff; margin-right:0; padding:12px 35px; text-align:center;}
.home #main-menu-row .menu > li.menu-btn > a{ color:#fff;}
#main-menu-row .menu > li.menu-btn:before{ display:none;}
#main-menu-row .menu > li.menu-btn > a:hover{ background:#2d3981; color:#fff;}
header#viv-main-header.et-fixed-header #main-menu-row .menu > li.menu-btn > a{ padding:9px 30px;}
#main-menu-row li:last-child a{ margin-right:0;}
#main-menu-row .menu .sub-menu li.menu-item-has-children:after{ font-family: ETmodules;}
#main-menu-row .menu > li ul a:hover:before{ right:0;}

/* BANNER */
div.banner-section{ background-position:center top!important;}
.banner-section.vc_row-has-fill > .vc_column_container > .vc_column-inner{ padding:0;}
.banner-section .vc_col-has-fill > .vc_column-inner{ padding:80px 35px 90px;}
.banner-text h1{ font-family: 'Barlow Condensed', sans-serif; font-size:72px; line-height:68px; margin-bottom:40px;}
.banner-text p{ color:#fff; font-size:24px; line-height:38px;}
.banner-text .viv-but, .activism-list .viv-but, .volunteer-block .viv-but, .who-we-are-text .viv-but, .standard-copy-text .viv-but,.button_card a.viv-but{border-radius:50px; display:block; font-family: 'Roboto', sans-serif; font-size:20px; line-height:normal; padding:18px 60px; text-transform:none; text-align:center; width:100%;}

/* ACTIVISM */
.activism-section{ padding:50px 41px 30px;}
div.vc-container{ float:none; margin:0 auto; max-width:1400px; width:100%;}
.activism-section h2{ font-family: 'Barlow Condensed', sans-serif; font-size:60px; line-height:1.15em; margin-bottom:35px;}
body .activism-list{ margin:0 -15px;}
.activism-list > .vc_column_container{ margin-bottom:30px; padding:0 15px;}
.activism-list > .vc_column_container > .vc_column-inner{ background:#fff; border-radius:5px; box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.1); padding:30px;}
.activism-list h5{ color:#0a2852; margin:0 0 10px;}
.activism-list p{ color:#0a2852; font-size:15px; line-height:1.5em; margin-bottom:35px;}
.activism-list .viv-but,.button_card a.viv-but{ padding:12px 20px; text-transform:none;}
.button_card a.viv-but{color:#ffffff;background:#f1c40f;border-color:#f1c40f;}
.button_card a.viv-but:hover{background:#0a2852;border-color:#0a2852;}
.viv-slider-wrap.swiper-container{padding:6px 0;}
.swiper-wrapper .swiper-slide{height:initial}
.swiper-slide .col-md-4{height:100%;}

/* VOLUNTEER */
.volunteer-block{ padding:25px 0 60px;}
div.swing-map{ float:right;}
.swing-map .viv-but3-1{ left:50%; margin:-31px 0 0 -122px; position:absolute; top:50%;}
.volunteer-block .viv-but{ display:inline-block; text-transform:none; width:auto;}
.volunteer-block .viv-but3-1 a:hover{ background:#00c4ff; border-color:#00c4ff;}
.volunteer-block h3, .who-we-are-text h2{ color:#fff; font-family: 'Barlow Condensed', sans-serif; font-size:60px; margin:0 0 30px;}
.volunteer-block p, .who-we-are-text p, .sign-up-news-text p{font-family: 'Roboto', sans-serif; color:#fff; font-size:24px; line-height:30px; margin-bottom:20px;}
.volunteer-block p a{ color:#ec666b;}
.volunteer-text .viv-but3-1{ display:none;}

/* WHO WE ARE */
.vc_row-has-fill + .vc_row.who-we-are-section > .vc_column_container > .vc_column-inner{ padding:0;}
.who-we-are-text{ padding-top:15px;}
.who-we-are-text p, .sign-up-news-text p{ color:#0a2852;}
.who-we-are-text .viv-but{ display:inline-block; margin-bottom:35px; text-transform:none; width:auto;}

/* STANDARD COPY */
.vc_row-has-fill + .vc_row.who-we-are-section > .vc_column_container > .vc_column-inner{ padding:0;}
.standard-copy-text{ padding-top:55px;}
.standard-copy-text p, .sign-up-news-text p{ color:#0a2852;}
.standard-copy-text .viv-but{ display:inline-block; margin-bottom:35px; text-transform:none; width:auto;}

.ven-text {
	max-width: 740px;
	margin-left: auto;
	margin-right: auto;
}

.column-box {
	/*background-color: #f0f0f1;*/
	background-color: #f7f7f7;
	padding: 30px;
	border-left-width:10px;
	border-right-width:10px;
	border-color: #f7f7f7;
	border-style:solid;
}
/* Notification */
.vc_row-has-fill + .vc_row.notification-section > .vc_column_container > .vc_column-inner{ padding:0;}
.notification-text{ padding-top:10px;}
.notification-text p, .sign-up-news-text p{ color:#0a2852;}
.notification-text .viv-but{ display:inline-block; margin-bottom:35px; text-transform:none; width:auto;}

/* ATTENTION BAR */
.attention-bar.vc_row-has-fill > .vc_column_container > .vc_column-inner{ padding:35px 15px;}
.attention-bar h6{ margin:0;}
.attention-bar h6 strong{ font-weight:700;}

/* TIME TO ACT */
.vc_row-has-fill + .time-to-act-section > .vc_column_container > .vc_column-inner{ min-height:550px; padding:35px 0 10px;}
.time-to-act-text h2, .sign-up-news-text h2{ font-family: 'Barlow Condensed', sans-serif; font-size:60px; margin-bottom:5px;}
.time-to-act-text .vc_btn3-container{ margin-bottom:12px;}
.time-to-act-text a.vc_btn3{ background-image:none; font-family: 'Roboto', sans-serif; font-size:25px; font-weight:700; padding:12px 145px 12px 25px; position:relative; transition: all .4s ease-in-out;}
.time-to-act-text a.vc_btn3:hover{ background-position:right center; background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1)); background-image: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1)); background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1)); background-size:cover;}
.time-to-act-text a.vc_btn3:after{ background: url(../images/arrow_whiteCircle.png) no-repeat left top; background-size:100%; content:""; display:block; height:75px; margin-top:-37px; position:absolute; right:10px; top:50%; width:75px;}

/* SIGN UP */
.sign-up-news-section{ padding:25px 0 60px;}
.sign-up-news-text h2{ line-height:1.15em; margin-bottom:46px;}
.sign-up-news-form .form-field{ margin-bottom:25px;}
.sign-up-news-form .form-field .wpcf7-form-control-wrap{ display:block;}
.sign-up-news-form .form-field .wpcf7-form-control-wrap input[type="text"], .sign-up-news-form .form-field .wpcf7-form-control-wrap input[type="email"], .sign-up-news-form .form-field .wpcf7-form-control-wrap input[type="tel"]{ border:none; border-radius:5px; box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.1); display:block; font-size:16px; padding:18px; width:100%;}
.sign-up-news-form .form-field-talk{ font-size:0; margin:0 -5px 25px;}
.sign-up-news-form .form-field-talk > span{ display:inline-block; font-size:16px; padding:0 5px; vertical-align:middle; width:50%;}
.sign-up-news-form .form-field-talk .wpcf7-form-control-wrap{ display:inline-block; text-align:right;}
.sign-up-news-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{ margin-left:5px;}
.form-footer{ position:relative;}
.form-footer input{ background:#00c4ff; border:none; border-radius:5px; color:#fff; cursor:pointer; display:block; font-family: 'Roboto', sans-serif; font-size:20px; font-weight:700; padding:15px; text-align:center; text-transform:uppercase; width:100%;}
.form-footer input:hover{ background:#0a2852;}
.wpcf7 .form-footer .ajax-loader{ margin:-8px 0 0; position:absolute; right:10px; top:50%;}
.sign-up-news-form .wpcf7-not-valid-tip{ font-size:14px; margin-top:5px;}
.sign-up-news-section h3{ color:#0a2852; font-size:22px; font-weight:700; line-height:32px; text-align:center;}
div.sign-up-news-text-wrap{ margin:0 auto 35px; max-width:640px; width:100%;}
.sign-up-news-section .vc_btn3-container a.vc_btn3{ background-image:none; border:none; border-radius:30px; font-family: 'Roboto', sans-serif; font-size:20px; font-weight:700; line-height:normal; padding:13px 35px; text-transform:none;}
.sign-up-news-section .vc_btn3-container a.vc_btn3:hover{ background:#0a2852!important;}

/* PAGE TITLE BAR */
#page-title-bar:after{ background-color: rgba(10, 40, 82, 0.6); content:"'"; display:block; height:100%; left:0; position:absolute; text-indent:-9999px; top:0; width:100%;}
#page-title-bar #title-bar-text{ padding-bottom:25px; z-index:99;}
#page-title-bar h1{ font-family: 'Barlow Condensed', sans-serif; font-size:60px; font-weight:700; line-height:58px; text-transform:uppercase;}
#page-title-bar h1 span{ line-height:58px;}
#page-title-bar #page-subtitle{ font-size:16px; font-weight:normal; line-height:1.65em; margin-bottom:20px; padding-top:0;}
#page-title-bar #page-subtitle span{ line-height:normal;}
#page-title-bar .viv-but{ background:#f1c40f; border-radius:30px; color:#fbfdfb; display:inline-block; font-family: 'Roboto', sans-serif; font-size:20px; font-weight:bold; height:50px; line-height:50px; min-width:100px; padding:0 40px; text-transform:none;}
#page-title-bar .viv-but:hover{ background:#00c4ff;}

/* 04-08-2020 */
.one-grid-post.button_card{ border-radius:5px; box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.1); padding:30px;}
.button_card .one-slider-grid-cont{ margin:0;}
.button_card .one-slider-grid-title{ color:#0a2852; font-size:26px; font-weight:700; margin:0 0 10px;}
.button_card .one-grid-post-e{ color:#0a2852; font-weight:400; line-height:1.7em; margin-bottom:35px;}
.viv-posts-grid .col-md-4 .one-slider-grid-button a{ background:#ff5b66; border-radius:50px; color:#fff; display:block; font-family: 'Roboto', sans-serif; font-size:20px; font-weight:700; line-height:normal; padding:12px 20px; text-align:center; width:100%; transition: all 500ms linear;}
.viv-posts-grid .col-md-4 .one-slider-grid-button a:hover{ background:#0a2852; text-decoration:none;}

/* COMMON STYLING */
.testimonial-image img{ border-radius:50%;}
.testimonial-text h3{ color:#0a2852; font-family: 'Barlow Condensed', sans-serif; font-size:30px; line-height:1.3; margin:10px 0 30px;}
#viv-main-content .testimonial-text h3{ line-height:1.3;}
.testimonial-text p{ color:#00c4ff; font-size:20px; letter-spacing:2px; line-height:20px; text-transform:uppercase;}

.viv-slider-wrap2 {max-width:1400px;margin:0 auto;}

/* FOOTER */
footer.main-footer{ background:#2d3981; border-top:6px solid #f1c40f; font-size:14px; font-weight:normal; padding:50px 15px 30px;}
.main-footer .viv-container{ float:none;}
.vc-footer h4{ color:#f1c40f; font-family: 'Roboto', sans-serif; font-size:15px; font-weight:700; line-height:15px; margin:0 0 15px;}
.vc-footer .vc_col-sm-4 > .vc_column-inner{ padding:0;}
.vc-footer li{ line-height:23px;}
.vc-footer a{ color:#fff; line-height:normal; padding:0;}
.vc-footer .wpb_content_element{ margin-bottom:20px;}

/* SIDEBAR */
/* vc-inside-sidebar style for right column CTAs -- added 12/31/2021 */
 .vc-inside-sidebar{
     padding-top:10px;
}
 .vc-inside-sidebar h4{
     font-family: 'Roboto', sans-serif;
     font-size:26px;
     line-height:normal;
     margin:0 0 20px;
}
 .vc-inside-sidebar ul {
     padding-left:0;
     margin-left: -20px;
}
 .viv-text .vc-inside-sidebar ul li{
     position: relative;
     margin-bottom: 15px;
     display: flex;
     justify-content: left;
     align-items: center;
}
 .viv-text .vc-inside-sidebar ul li a{
     display: flex;
     flex: 1 1 100%;
     font-weight: bold;
     align-items: center;
     min-height: 60px;
     padding: 10px 65px 10px 20px;
	 text-decoration: none;
}
 .vc-inside-sidebar ul li:hover {
     transition: 0.2s ease-in;
     background-color: #E4E4E4;
     border-radius: 10px 10px 10px 10px;
}

.viv-text .vc-inside-sidebar ul li:after {
     content: "";
     position: absolute;
     display: block;
     pointer-events: none;
     right: 0;
     width: 60px;
     height: 60px;
     background: url(../images/arrow_whiteCircle.png) no-repeat right center;
     background-color: #2d3981;
     border-radius: 50%;
     background-size: contain;
     font-family: 'Roboto', sans-serif;
     font-weight:normal;
}
 .viv-text .vc-inside-sidebar ul li:nth-child(3n+1):after{
     background-color: #F1c40f;
}
 .viv-text .vc-inside-sidebar ul li:nth-child(3n+2):after{
     background-color: #056fc4;
}
 .viv-text .vc-inside-sidebar ul li a{
     color:#000;
}

}
 .viv-text .vc-inside-sidebar ul li a:hover{
     text-decoration:none;
}
 

/* 10-09-2020 */
.viv-text ul{ list-style:disc;}
.viv-text .vc-inside-sidebar ul{ list-style:none;}
.no-image .one-grid-post-cs{padding:4% 8% 0;position:static;}

.viv-grid-ev .one-grid-post-c-d{font-weight:bold;}

.single #viv-content.viv-container.swing-post{ max-width:625px; padding:20px 0 0;}
.single #viv-content.viv-container.swing-post #viv-main-content{width:100%;}
.single #viv-content.viv-container.swing-post #viv-main-content .vc_column-inner{padding:0;}
.single #viv-content.viv-container.swing-post #viv-main-content table{width:100%;max-width:100%;}
.alignleft{float:left;margin-right:15px;max-width:65%;height:auto;margin-bottom:15px;}
.alignright{float:right;margin-left:15px;max-width:65%;height:auto;margin-bottom:15px;}
.single-post .alignright{margin-right:-95px;}
.single-post .alignleft{margin-left:-95px;}
.overlap-none.alignleft{margin-left:0;}
.overlap-none.alignright{margin-right:0;}
.post-nav{font-style:italic;font-size:16px;font-weight:bold;}
.wp-caption.aligncenter{width:840px;margin-left:-100px;max-width:840px;}
#nav-all{color:#E87E81;}
.post-nav .sep{display:inline-block;padding:0 5px;}
.swing-date{margin-bottom:20px;clear:both;}
.swing-author{color:#0095c2;}

/* 12-16-2020 */
.one-grid-post-e{ font-size:18px; font-weight:400; line-height:30px;}


.vpi-post-nav{transition-property: background, box-shadow, border, color, opacity, transform;transition-duration: 0.3s;-webkit-text-decoration-skip: objects;}
.vpi-post-nav{display:flex;position:fixed;z-index:98;top:340px;width:16rem;margin-top: -4rem;transition: right 0.3s cubic-bezier(.78,.13,.15,.86), left 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s;}
#vpi-post-next,#vpi-post-next:hover{transition: right 0.3s cubic-bezier(.78,.13,.15,.86), left 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s;}
.vpi-post-nav{right:-14rem;flex-direction:row-reverse;text-align: right;}
#vpi-post-prev{left:-14rem;top:200px;transition: left 0.3s cubic-bezier(.78,.13,.15,.86), right 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s;}
#vpi-post-prev:hover{left:0;}
#vpi-post-prev .vpi-post-nav-arrow{order:1;}
#vpi-post-prev .vpi-post-nav-img{order:2;}
#vpi-post-prev .vpi-post-nav-arrow::before{transform: translateX(2.8rem);}
.vpi-post-nav-img{flex-shrink:0;width: 8rem;}
.vpi-post-nav-img img{display:block;}
.vpi-post-nav-arrow{flex-shrink:0;text-align:center;width:8rem;background:rgba(0,0,0,0.3);color:#fff;transition:background 0.3s cubic-bezier(.78,.13,.15,.86);}
.vpi-post-nav-arrow:before{display:inline-block;vertical-align:top;font-size: 1.8rem;line-height: 8rem;width: 2rem;transition: transform 0.3s cubic-bezier(.78,.13,.15,.86);}
.vpi-post-nav-arrow:before{transform: translateX(-2.9rem);}
#vpi-post-prev .vpi-post-nav-arrow:before{content:'<';}
#vpi-post-next .vpi-post-nav-arrow:before{content:'>';}
.vpi-post-nav-title{font-size: 0.9rem;line-height: 1.4rem;position: absolute;top: 100%;left: 0;right: 0;overflow: hidden;}
.vpi-post-nav-title span {display: block;padding: 0.7rem 1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: rgba(30,30,30,0.9);color: #fff;opacity:0;transform: translate(0,-100%);transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);visibility:hidden;}
.vpi-post-nav:hover{right:0;}
.vpi-post-nav:hover	.vpi-post-nav-title span{transform: translate(0,0);opacity: 1;transition-delay: 0.1s;visibility: visible;}
.vpi-post-nav:hover	.vpi-post-nav-arrow{background: #00bf80;}
.vpi-post-nav:hover .vpi-post-nav-arrow:before{transform:none;}
#vpi-post-next {top:200px;}
h1.plain-title{margin-top:40px;font-size:48px;font-weight:600;line-height:100%;padding-bottom:10px;position:relative;}
.plain-title + #viv-cont-w #viv-main-content > h4:first-child{margin-top:-15px;}
#page-subtitle{margin-top:20px;}

/* 28-04-2021 */
.viv-text p b{ font-weight:700;}

/* RESPONSIVE */
@media(max-width:1513px){

.page-template-home .viv-slider-wrap2 .swiper-button-prev{ left:-45px;}
.page-template-home .viv-slider-wrap2 .swiper-button-next{ right:-45px;}
}

@media(max-width:1455px){

.page-template-home .viv-slider-wrap2 .swiper-button-prev{ left:-37px;}
.page-template-home .viv-slider-wrap2 .swiper-button-next{ right:-37px;}
}

@media(max-width:1234px){

#main-menu-row li a{ font-size:16px;}
.activism-list > .vc_column_container > .vc_column-inner{ padding:20px;}
.time-to-act-text a.vc_btn3{ padding:12px 105px 12px 25px;}
.sign-up-news-text h2{ font-size:52px;}
.one-grid-post.button_card{ padding:20px;}
h1.plain-title{font-size:37px;line-height:41px;padding-bottom:16px;}
}

@media(max-width:1099px){

.banner-text p{ font-size:16px; line-height:30px;}
.activism-list > .vc_column_container{ float:none; width:33.33%;}
.time-to-act-text a.vc_btn3{ font-size:22px; padding:12px 65px 12px 15px;}
.time-to-act-text a.vc_btn3:after{ height:60px; margin-top:-30px; right:5px; width:60px;}
}

@media(max-width:992px){
.single-post .alignright{margin-right:0px;}
.single-post .alignleft{margin-left:0px;}
.wp-caption.aligncenter{width:100%;margin-left:0;max-width:100%;}
body{ padding-top:78px;}
#burger-menu{ margin-top:-25px; top:50%;}
.banner-section .vc_col-has-fill > .vc_column-inner{ padding:30px;}
.banner-text h1{ font-size:57px; line-height:53px; margin-bottom:28px;}
.banner-text .viv-but{ padding:18px 30px;}
.activism-section h2, .volunteer-block h3, .who-we-are-text h2, .time-to-act-text h2{ font-size:45px;}
.who-we-are-text{ padding-top:35px;}
#page-title-bar #title-bar-text{ padding-bottom:0;}
#page-title-bar .col-md-6{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;}
#page-title-bar h1{ color:#0a2852; margin-bottom:10px;}
#page-title-bar:after{ display:none;}
#viv-content h2{font-size:27px;margin:20px 0;}
#page-title-bar.title-bar-with-shadow.image-as-background::after{display:none;}
}

@media(max-width:860px){

div.swing-map, .volunteer-text, .who-we-are-section .vc_col-sm-6{ float:none; width:100%;}
.swing-map .wpb_single_image img{ margin-bottom:35px;}
.swing-map .viv-but3-1{ display:none; margin:0; position:static;}
.volunteer-text .viv-but3-1{ display:block;}
}

@media(max-width:767px){

#burger-menu{ margin-top:0; top:-52px;}
.activism-section{ padding:10px 41px 30px;}
.activism-section h2, .volunteer-block h3, .who-we-are-text h2, .time-to-act-text h2{ font-size:38px;}
.activism-list > .vc_column_container{ width:50%;}
.who-we-are-section .vc_col-sm-6 > .vc_column-inner{ padding:0;}
div.who-we-are-text{ padding:35px 20px 0;}
.who-we-are-text .wpb_content_element{ margin-bottom:30px;}
.time-to-act-text a.vc_btn3{ padding:16px 65px 16px 15px;}
.sign-up-news-form{ padding-top:25px;}
footer.main-footer{ padding:50px 15px 10px;}
.vc-footer .vc_row > .vc_column_container{ padding-bottom:10px;}
.sign-up-news-section{ padding:10px 0 35px;}
.sign-up-news-form{ padding-top:25px;}
.sign-up-news-text h2{ line-height:1em; margin-bottom:30px;}
h1.plain-title{margin-top:20px;font-size:40px;}
}

@media(max-width:710px){
	#viv-content.swing-post h1,.swing-post .post-nav,.swing-post #cats,.swing-post .swing-date{padding:0 20px;}
}
@media(max-width:660px){
	.single #viv-content.viv-container.swing-post{width:100%;padding:0 15px;}
	/*.single #viv-content.viv-container.swing-post p{margin-left:20px;margin-right:20px;}*/
}
@media(max-width:550px){

.activism-section{ padding:10px 10px 30px;}
.page-template-home .viv-slider-wrap2 .swiper-button-prev{ background-size:25px 30px; left:-17px; width:25px; mask-size: 25px 30px; -webkit-mask-size: 25px 30px;}
.page-template-home .viv-slider-wrap2 .swiper-button-next{ background-size:25px 30px; right:-17px; width:25px; mask-size: 25px 30px; -webkit-mask-size: 25px 30px;}
h1.plain-title{font-size:35px;line-height: 40px;}
}

@media(max-width:479px){

.activism-list > .vc_column_container{ width:100%;}
.time-to-act-text a.vc_btn3{ font-size:19px;}
.time-to-act-text a.vc_btn3:after{ height:50px; margin-top:-25px; right:5px; width:50px;}
.sign-up-news-text h2{ font-size:40px;}
.sign-up-news-section h3{ font-size:18px; line-height:normal;}
}

@media(max-width:400px){

body{ padding-top:65px;}
#burger-menu{ top:-44px;}
}




