.ares.tparrows { cursor: pointer; background-color: rgb(255, 255, 255); background-image: initial; min-width: 60px; min-height: 60px; position: absolute; display: block; z-index: 100; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; }.ares.tparrows:hover {  }.ares.tparrows:before { font-family: "revicons"; font-size: 25px; color: rgb(170, 170, 170); display: block; line-height: 60px; text-align: center; transition-property: color; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; z-index: 2; position: relative; }.ares.tparrows.tp-leftarrow:before { content: ""; }.ares.tparrows.tp-rightarrow:before { content: ""; }.ares.tparrows:hover:before { color: rgb(0, 0, 0); }.ares .tp-title-wrap { position: absolute; z-index: 1; display: inline-block; background-color: rgb(255, 255, 255); background-image: initial; min-height: 60px; line-height: 60px; top: 0px; margin-left: 30px; border-top-left-radius: 0px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 0px; overflow-x: hidden; overflow-y: hidden; transition-property: transform; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: scaleX(0); transform-origin: 0% 50%; }.ares.tp-rightarrow .tp-title-wrap { right: 0px; margin-right: 30px; margin-left: 0px; transform-origin: 100% 50%; border-top-left-radius: 30px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 30px; }.ares.tparrows:hover .tp-title-wrap { transform: scaleX(1) scaleY(1); }.ares .tp-arr-titleholder { position: relative; transition-property: transform; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: translateX(200px); text-transform: uppercase; color: rgb(0, 0, 0); font-weight: 400; font-size: 14px; line-height: 60px; white-space: nowrap; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; margin-left: 10px; opacity: 0; }.ares.tp-rightarrow .tp-arr-titleholder { transform: translateX(-200px); margin-left: 0px; margin-right: 10px; }.ares.tparrows:hover .tp-arr-titleholder { transform: translateX(0px); transition-delay: 0.1s; opacity: 1; }.ares.tp-bullets {  }.ares.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background-color: transparent; background-image: initial; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; }.ares .tp-bullet { width: 13px; height: 13px; position: absolute; background-color: rgb(229, 229, 229); background-image: initial; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; cursor: pointer; box-sizing: content-box; }.ares .tp-bullet:hover, .ares .tp-bullet.selected { background-color: rgb(255, 255, 255); background-image: initial; }.ares .tp-bullet-title { position: absolute; color: rgb(136, 136, 136); font-size: 12px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-weight: 600; right: 27px; top: -4px; background-color: rgba(255, 255, 255, 0.75); background-image: initial; visibility: hidden; transform: translateX(-20px); transition-property: transform; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; line-height: 20px; white-space: nowrap; }.ares .tp-bullet-title:after { width: 0px; height: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 10px; border-right-width: 0; border-bottom-width: 10px; border-left-width: 10px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-left-color: rgba(255, 255, 255, 0.75); content: " "; position: absolute; right: -10px; top: 0px; }.ares .tp-bullet:hover .tp-bullet-title { visibility: visible; transform: translateX(0px); }.ares .tp-bullet.selected:hover .tp-bullet-title { background-color: rgb(255, 255, 255); background-image: initial; }.ares .tp-bullet.selected:hover .tp-bullet-title:after { border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-left-color: rgb(255, 255, 255); }.ares.tp-bullets:hover .tp-bullet-title { visibility: hidden; }.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title { visibility: visible; }.ares .tp-tab { opacity: 1; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; box-sizing: border-box; font-family: "Roboto", sans-serif; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; border-bottom-width: 1px; }.ares .tp-tab-image { width: 60px; height: 60px; max-height: 100%; max-width: 100%; position: relative; display: inline-block; float: left; }.ares .tp-tab-content { background-color: rgba(0, 0, 0, 0); background-image: initial; position: absolute; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 85px; left: 0px; overflow-x: hidden; overflow-y: hidden; margin-top: -15px; box-sizing: border-box; color: rgb(51, 51, 51); display: inline-block; width: 100%; height: 100%; }.ares .tp-tab-date { display: block; color: rgb(170, 170, 170); font-weight: 500; font-size: 12px; margin-bottom: 0px; }.ares .tp-tab-title { display: block; text-align: left; color: rgb(51, 51, 51); font-size: 14px; font-weight: 500; text-transform: none; line-height: 17px; }.ares .tp-tab:hover, .ares .tp-tab.selected { background-color: rgb(238, 238, 238); background-image: initial; }.ares .tp-tab-mask {  }@media screen AND (max-width: 960px) {  }@media screen AND (max-width: 768px) {  }.custom.tparrows { cursor: pointer; background-color: rgba(0, 0, 0, 0.5); background-image: initial; width: 40px; height: 40px; position: absolute; display: block; z-index: 100; }.custom.tparrows:hover { background-color: rgb(0, 0, 0); background-image: initial; }.custom.tparrows:before { font-family: "revicons"; font-size: 15px; color: rgb(255, 255, 255); display: block; line-height: 40px; text-align: center; }.custom.tparrows.tp-leftarrow:before { content: ""; }.custom.tparrows.tp-rightarrow:before { content: ""; }.custom.tp-bullets {  }.custom.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background-color: transparent; background-image: initial; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; }.custom .tp-bullet { width: 12px; height: 12px; position: absolute; background-color: rgba(125, 125, 125, 0.5); background-image: initial; cursor: pointer; box-sizing: content-box; }.custom .tp-bullet:hover, .custom .tp-bullet.selected { background-color: rgb(125, 125, 125); background-image: initial; }.custom .tp-bullet-image {  }.custom .tp-bullet-title {  }.dione.tparrows { height: 100%; width: 100px; background-color: rgba(0, 0, 0, 0); background-image: initial; line-height: 100%; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.dione.tparrows:hover { background-color: rgba(0, 0, 0, 0.45); background-image: initial; }.dione .tp-arr-imgwrapper { width: 100px; left: 0px; position: absolute; height: 100%; top: 0px; overflow-x: hidden; overflow-y: hidden; }.dione.tp-rightarrow .tp-arr-imgwrapper { left: auto; right: 0px; }.dione .tp-arr-imgholder { background-position: center center; background-size: cover; width: 100px; height: 100%; top: 0px; visibility: hidden; transform: translateX(-50px); transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; opacity: 0; left: 0px; }.dione.tparrows.tp-rightarrow .tp-arr-imgholder { right: 0px; left: auto; transform: translateX(50px); }.dione.tparrows:before { position: absolute; line-height: 30px; margin-left: -22px; top: 50%; left: 50%; font-size: 30px; margin-top: -15px; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.dione.tparrows.tp-rightarrow:before { margin-left: 6px; }.dione.tparrows:hover:before { transform: translateX(-20px); opacity: 0; }.dione.tparrows.tp-rightarrow:hover:before { transform: translateX(20px); }.dione.tparrows:hover .tp-arr-imgholder { transform: translateX(0px); opacity: 1; visibility: visible; }.dione .tp-bullet { opacity: 1; width: 50px; height: 50px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: rgba(0, 0, 0, 0.25); background-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-sizing: border-box; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.dione .tp-bullet-image { display: block; box-sizing: border-box; position: relative; box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); width: 44px; height: 44px; background-size: cover; background-position: center center; }.dione .tp-bullet-title { position: absolute; bottom: 65px; display: inline-block; left: 50%; background-color: rgba(0, 0, 0, 0.75); background-image: initial; color: rgb(255, 255, 255); padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; opacity: 0; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: translateZ(0.001px) translateX(-50%) translateY(14px); transform-origin: 50% 100%; white-space: nowrap; }.dione .tp-bullet:hover .tp-bullet-title { transform: rotateX(0deg) translateX(-50%); opacity: 1; }.dione .tp-bullet.selected, .dione .tp-bullet:hover { background-color: initial; background-image: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(119, 119, 119) 100%); }.dione .tp-bullet-title:after { content: " "; position: absolute; left: 50%; margin-left: -8px; width: 0px; height: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 8px; border-right-width: 8px; border-bottom-width: 0; border-left-width: 8px; border-top-color: rgba(0, 0, 0, 0.75); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: -8px; }.erinyen.tparrows { cursor: pointer; background-color: rgba(0, 0, 0, 0.5); background-image: initial; min-width: 70px; min-height: 70px; position: absolute; display: block; z-index: 100; border-top-left-radius: 35px; border-top-right-radius: 35px; border-bottom-right-radius: 35px; border-bottom-left-radius: 35px; }.erinyen.tparrows:before { font-family: "revicons"; font-size: 20px; color: rgb(255, 255, 255); display: block; line-height: 70px; text-align: center; z-index: 2; position: relative; }.erinyen.tparrows.tp-leftarrow:before { content: ""; }.erinyen.tparrows.tp-rightarrow:before { content: ""; }.erinyen .tp-title-wrap { position: absolute; z-index: 1; display: inline-block; background-color: rgba(0, 0, 0, 0.5); background-image: initial; min-height: 70px; line-height: 70px; top: 0px; margin-left: 0px; border-top-left-radius: 35px; border-top-right-radius: 35px; border-bottom-right-radius: 35px; border-bottom-left-radius: 35px; overflow-x: hidden; overflow-y: hidden; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: scale(0); visibility: hidden; opacity: 0; }.erinyen.tparrows:hover .tp-title-wrap { transform: scale(1); opacity: 1; visibility: visible; }.erinyen.tp-rightarrow .tp-title-wrap { right: 0px; margin-right: 0px; margin-left: 0px; transform-origin: 100% 50%; border-top-left-radius: 35px; border-top-right-radius: 35px; border-bottom-right-radius: 35px; border-bottom-left-radius: 35px; padding-right: 20px; padding-left: 10px; }.erinyen.tp-leftarrow .tp-title-wrap { padding-left: 20px; padding-right: 10px; }.erinyen .tp-arr-titleholder { letter-spacing: 3px; position: relative; transition-property: transform; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: translateX(200px); text-transform: uppercase; color: rgb(255, 255, 255); font-weight: 600; font-size: 13px; line-height: 70px; white-space: nowrap; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; margin-left: 11px; opacity: 0; }.erinyen .tp-arr-imgholder { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-position: center center; background-size: cover; }.erinyen .tp-arr-img-over { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.5); background-image: initial; }.erinyen.tp-rightarrow .tp-arr-titleholder { transform: translateX(-200px); margin-left: 0px; margin-right: 11px; }.erinyen.tparrows:hover .tp-arr-titleholder { transform: translateX(0px); transition-delay: 0.1s; opacity: 1; }.erinyen.tp-bullets {  }.erinyen.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background-color: initial; background-image: linear-gradient(180deg, rgb(85, 85, 85) 0%, rgb(34, 34, 34) 100%); padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; margin-left: -15px; margin-top: -10px; box-sizing: content-box; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; box-shadow: 0px 0px 2px 1px rgba(33, 33, 33, 0.3); }.erinyen .tp-bullet { width: 13px; height: 13px; position: absolute; background-color: rgb(17, 17, 17); background-image: initial; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; cursor: pointer; box-sizing: content-box; }.erinyen .tp-bullet:hover, .erinyen .tp-bullet.selected { background-color: initial; background-image: linear-gradient(180deg, rgb(229, 229, 229) 0%, rgb(153, 153, 153) 100%); border-top-color: rgb(85, 85, 85); border-top-style: solid; border-top-width: 1px; border-right-color: rgb(85, 85, 85); border-right-style: solid; border-right-width: 1px; border-bottom-color: rgb(85, 85, 85); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(85, 85, 85); border-left-style: solid; border-left-width: 1px; width: 12px; height: 12px; }.erinyen .tp-bullet-image {  }.erinyen .tp-bullet-title {  }.erinyen .tp-thumb { opacity: 1; }.erinyen .tp-thumb-over { background-color: rgba(0, 0, 0, 0.25); background-image: initial; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.erinyen .tp-thumb-more:before { font-family: "revicons"; font-size: 12px; color: rgba(255, 255, 255, 0.75); display: block; line-height: 12px; text-align: left; z-index: 2; position: absolute; top: 20px; right: 20px; }.erinyen .tp-thumb-more:before { content: ""; }.erinyen .tp-thumb-title { font-family: "Raleway"; letter-spacing: 1px; font-size: 12px; color: rgb(255, 255, 255); display: block; line-height: 15px; text-align: left; z-index: 2; position: absolute; top: 0px; left: 0px; padding-top: 20px; padding-right: 35px; padding-bottom: 20px; padding-left: 20px; width: 100%; height: 100%; box-sizing: border-box; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; font-weight: 500; }.erinyen .tp-thumb.selected .tp-thumb-more:before, .erinyen .tp-thumb:hover .tp-thumb-more:before { color: rgb(170, 170, 170); }.erinyen .tp-thumb.selected .tp-thumb-over, .erinyen .tp-thumb:hover .tp-thumb-over { background-color: rgb(255, 255, 255); background-image: initial; }.erinyen .tp-thumb.selected .tp-thumb-title, .erinyen .tp-thumb:hover .tp-thumb-title { color: rgb(0, 0, 0); }.erinyen .tp-tab-title { color: rgb(168, 216, 238); font-size: 13px; font-weight: 700; text-transform: uppercase; }.erinyen .tp-tab-desc { font-size: 18px; font-weight: 400; color: rgb(255, 255, 255); line-height: 25px; font-family: "Roboto Slab"; }.gyges.tp-bullets {  }.gyges.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background-color: initial; background-image: linear-gradient(180deg, rgb(119, 119, 119) 0%, rgb(102, 102, 102) 100%); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }.gyges .tp-bullet { width: 12px; height: 12px; position: absolute; background-color: rgb(51, 51, 51); background-image: initial; border-top-color: rgb(68, 68, 68); border-top-style: solid; border-top-width: 3px; border-right-color: rgb(68, 68, 68); border-right-style: solid; border-right-width: 3px; border-bottom-color: rgb(68, 68, 68); border-bottom-style: solid; border-bottom-width: 3px; border-left-color: rgb(68, 68, 68); border-left-style: solid; border-left-width: 3px; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; cursor: pointer; box-sizing: content-box; }.gyges .tp-bullet:hover, .gyges .tp-bullet.selected { background-color: initial; background-image: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(225, 225, 225) 100%); }.gyges .tp-bullet-image {  }.gyges .tp-bullet-title {  }.gyges .tp-thumb { opacity: 1; }.gyges .tp-thumb-img-wrap { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: rgba(0, 0, 0, 0.25); background-image: initial; display: inline-block; width: 100%; height: 100%; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-sizing: border-box; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.gyges .tp-thumb-image { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; display: block; box-sizing: border-box; position: relative; box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); }.gyges .tp-thumb-title { position: absolute; bottom: 100%; display: inline-block; left: 50%; background-color: rgba(255, 255, 255, 0.8); background-image: initial; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; margin-bottom: 20px; opacity: 0; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: translateZ(0.001px) translateX(-50%) translateY(14px); transform-origin: 50% 100%; white-space: nowrap; }.gyges .tp-thumb:hover .tp-thumb-title { transform: rotateX(0deg) translateX(-50%); opacity: 1; }.gyges .tp-thumb:hover .tp-thumb-img-wrap, .gyges .tp-thumb.selected .tp-thumb-img-wrap { background-color: initial; background-image: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(119, 119, 119) 100%); }.gyges .tp-thumb-title:after { content: " "; position: absolute; left: 50%; margin-left: -8px; width: 0px; height: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 8px; border-right-width: 8px; border-bottom-width: 0; border-left-width: 8px; border-top-color: rgba(255, 255, 255, 0.8); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: -8px; }.gyges .tp-tab { opacity: 1; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; box-sizing: border-box; font-family: "Roboto", sans-serif; border-bottom-color: rgba(255, 255, 255, 0.15); border-bottom-style: solid; border-bottom-width: 1px; }.gyges .tp-tab-image { width: 60px; height: 60px; max-height: 100%; max-width: 100%; position: relative; display: inline-block; float: left; }.gyges .tp-tab-content { background-color: rgba(0, 0, 0, 0); background-image: initial; position: absolute; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 85px; left: 0px; overflow-x: hidden; overflow-y: hidden; margin-top: -15px; box-sizing: border-box; color: rgb(51, 51, 51); display: inline-block; width: 100%; height: 100%; }.gyges .tp-tab-date { display: block; color: rgba(255, 255, 255, 0.25); font-weight: 500; font-size: 12px; margin-bottom: 0px; }.gyges .tp-tab-title { display: block; text-align: left; color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; text-transform: none; line-height: 17px; }.gyges .tp-tab:hover, .gyges .tp-tab.selected { background-color: rgba(0, 0, 0, 0.5); background-image: initial; }.gyges .tp-tab-mask {  }@media screen AND (max-width: 960px) {  }@media screen AND (max-width: 768px) {  }.hades.tparrows { cursor: pointer; background-color: rgba(0, 0, 0, 0.15); background-image: initial; width: 100px; height: 100px; position: absolute; display: block; z-index: 100; }.hades.tparrows:before { font-family: "revicons"; font-size: 30px; color: rgb(255, 255, 255); display: block; line-height: 100px; text-align: center; transition-property: background, color; transition-duration: 0.3s, 0.3s; }.hades.tparrows.tp-leftarrow:before { content: ""; }.hades.tparrows.tp-rightarrow:before { content: ""; }.hades.tparrows:hover:before { color: rgb(170, 170, 170); background-color: rgb(255, 255, 255); background-image: initial; }.hades .tp-arr-allwrapper { position: absolute; left: 100%; top: 0px; background-color: rgb(136, 136, 136); background-image: initial; width: 100px; height: 100px; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; filter: url("progid:dximagetransform.microsoft.alpha(opacity=0)"); opacity: 0; transform: rotatey(-90deg); transform-origin: 0% 50%; }.hades.tp-rightarrow .tp-arr-allwrapper { left: auto; right: 100%; transform-origin: 100% 50%; transform: rotatey(90deg); }.hades:hover .tp-arr-allwrapper { filter: url("progid:dximagetransform.microsoft.alpha(opacity=100)"); opacity: 1; transform: rotatey(0deg); }.hades .tp-arr-iwrapper {  }.hades .tp-arr-imgholder { background-size: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }.hades .tp-arr-titleholder {  }.hades .tp-arr-subtitleholder {  }.hades.tp-bullets {  }.hades.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background-color: transparent; background-image: initial; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; }.hades .tp-bullet { width: 3px; height: 3px; position: absolute; background-color: rgb(136, 136, 136); background-image: initial; cursor: pointer; border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: 5px; border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 5px; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: 5px; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: 5px; box-sizing: content-box; box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2); transform: translatez(0.01px); }.hades .tp-bullet:hover, .hades .tp-bullet.selected { background-color: rgb(85, 85, 85); background-image: initial; }.hades .tp-bullet-image { position: absolute; top: -80px; left: -60px; width: 120px; height: 60px; background-position: center center; background-size: cover; visibility: hidden; opacity: 0; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: rotatex(-90deg); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2); transform-origin: 50% 100%; }.hades .tp-bullet:hover .tp-bullet-image { display: block; opacity: 1; transform: rotatex(0deg); visibility: visible; }.hades .tp-bullet-title {  }.hades .tp-thumb { opacity: 1; }.hades .tp-thumb-img-wrap { border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; display: inline-block; background-color: rgba(0, 0, 0, 0.25); background-image: initial; width: 100%; height: 100%; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-sizing: border-box; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.hades .tp-thumb-image { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; display: block; box-sizing: border-box; position: relative; box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); }.hades .tp-thumb:hover .tp-thumb-img-wrap, .hades .tp-thumb.selected .tp-thumb-img-wrap { background-color: initial; background-image: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(119, 119, 119) 100%); }.hades .tp-thumb-title:after { content: " "; position: absolute; left: 50%; margin-left: -8px; width: 0px; height: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 8px; border-right-width: 8px; border-bottom-width: 0; border-left-width: 8px; border-top-color: rgba(0, 0, 0, 0.75); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: -8px; }.hades .tp-tab { opacity: 1; }.hades .tp-tab-title { display: block; color: rgb(51, 51, 51); font-weight: 600; font-size: 18px; text-align: center; line-height: 25px; }.hades .tp-tab-price { display: block; text-align: center; color: rgb(153, 153, 153); font-size: 16px; margin-top: 10px; line-height: 20px; }.hades .tp-tab-button { display: inline-block; margin-top: 15px; text-align: center; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(33, 155, 215); background-image: initial; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; font-weight: 400; }.hades .tp-tab-inner { text-align: center; }.hebe.tparrows { cursor: pointer; background-color: rgb(255, 255, 255); background-image: initial; min-width: 70px; min-height: 70px; position: absolute; display: block; z-index: 100; }.hebe.tparrows:hover {  }.hebe.tparrows:before { font-family: "revicons"; font-size: 30px; color: rgb(170, 170, 170); display: block; line-height: 70px; text-align: center; transition-property: color; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; z-index: 2; position: relative; background-color: rgb(255, 255, 255); background-image: initial; min-width: 70px; min-height: 70px; }.hebe.tparrows.tp-leftarrow:before { content: ""; }.hebe.tparrows.tp-rightarrow:before { content: ""; }.hebe.tparrows:hover:before { color: rgb(0, 0, 0); }.hebe .tp-title-wrap { position: absolute; z-index: 0; display: inline-block; background-color: rgba(0, 0, 0, 0.75); background-image: initial; min-height: 60px; line-height: 60px; top: -10px; margin-left: 0px; transition-property: transform; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: scaleX(0); transform-origin: 0% 50%; }.hebe.tp-rightarrow .tp-title-wrap { right: 0px; transform-origin: 100% 50%; }.hebe.tparrows:hover .tp-title-wrap { transform: scaleX(1); }.hebe .tp-arr-titleholder { position: relative; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: 600; font-size: 12px; line-height: 90px; white-space: nowrap; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 90px; }.hebe.tp-rightarrow .tp-arr-titleholder { margin-left: 0px; padding-top: 0px; padding-right: 90px; padding-bottom: 0px; padding-left: 20px; }.hebe.tparrows:hover .tp-arr-titleholder { transform: translateX(0px); transition-delay: 0.1s; opacity: 1; }.hebe .tp-arr-imgholder { width: 90px; height: 90px; position: absolute; left: 100%; display: block; background-size: cover; background-position: center center; top: 0px; right: -90px; }.hebe.tp-rightarrow .tp-arr-imgholder { right: auto; left: -90px; }.hebe.tp-bullets {  }.hebe.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background-color: transparent; background-image: initial; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; }.hebe .tp-bullet { width: 3px; height: 3px; position: absolute; background-color: rgb(255, 255, 255); background-image: initial; cursor: pointer; border-top-color: rgb(34, 34, 34); border-top-style: solid; border-top-width: 5px; border-right-color: rgb(34, 34, 34); border-right-style: solid; border-right-width: 5px; border-bottom-color: rgb(34, 34, 34); border-bottom-style: solid; border-bottom-width: 5px; border-left-color: rgb(34, 34, 34); border-left-style: solid; border-left-width: 5px; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; box-sizing: content-box; transform: translateZ(0.01px); transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.hebe .tp-bullet:hover, .hebe .tp-bullet.selected { background-color: rgb(34, 34, 34); background-image: initial; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }.hebe .tp-bullet-image { position: absolute; top: -90px; left: -40px; width: 70px; height: 70px; background-position: center center; background-size: cover; visibility: hidden; opacity: 0; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: scale(0); transform-origin: 50% 100%; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }.hebe .tp-bullet:hover .tp-bullet-image { display: block; opacity: 1; transform: scale(1); visibility: visible; }.hebe .tp-bullet-title {  }.hebe .tp-tab-title { color: rgb(168, 216, 238); font-size: 13px; font-weight: 700; text-transform: uppercase; }.hebe .tp-tab-desc { font-size: 18px; font-weight: 400; color: rgb(255, 255, 255); line-height: 25px; font-family: "Roboto Slab"; }.hephaistos.tparrows { cursor: pointer; background-color: rgba(0, 0, 0, 0.5); background-image: initial; width: 40px; height: 40px; position: absolute; display: block; z-index: 100; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; }.hephaistos.tparrows:hover { background-color: rgb(0, 0, 0); background-image: initial; }.hephaistos.tparrows:before { font-family: "revicons"; font-size: 18px; color: rgb(255, 255, 255); display: block; line-height: 40px; text-align: center; }.hephaistos.tparrows.tp-leftarrow:before { content: ""; margin-left: -2px; }.hephaistos.tparrows.tp-rightarrow:before { content: ""; margin-right: -2px; }.hephaistos.tp-bullets {  }.hephaistos.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background-color: transparent; background-image: initial; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; }.hephaistos .tp-bullet { width: 12px; height: 12px; position: absolute; background-color: rgb(153, 153, 153); background-image: initial; border-top-color: rgb(245, 245, 245); border-top-style: solid; border-top-width: 3px; border-right-color: rgb(245, 245, 245); border-right-style: solid; border-right-width: 3px; border-bottom-color: rgb(245, 245, 245); border-bottom-style: solid; border-bottom-width: 3px; border-left-color: rgb(245, 245, 245); border-left-style: solid; border-left-width: 3px; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; cursor: pointer; box-sizing: content-box; box-shadow: 0px 0px 2px 1px rgba(130, 130, 130, 0.3); }.hephaistos .tp-bullet:hover, .hephaistos .tp-bullet.selected { background-color: rgb(255, 255, 255); background-image: initial; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); }.hephaistos .tp-bullet-image {  }.hephaistos .tp-bullet-title {  }.hermes.tparrows { cursor: pointer; background-color: rgba(0, 0, 0, 0.5); background-image: initial; width: 30px; height: 110px; position: absolute; display: block; z-index: 100; }.hermes.tparrows:before { font-family: "revicons"; font-size: 15px; color: rgb(255, 255, 255); display: block; line-height: 110px; text-align: center; transform: translateX(0px); transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.hermes.tparrows.tp-leftarrow:before { content: ""; }.hermes.tparrows.tp-rightarrow:before { content: ""; }.hermes.tparrows.tp-leftarrow:hover:before { transform: translateX(-20px); opacity: 0; }.hermes.tparrows.tp-rightarrow:hover:before { transform: translateX(20px); opacity: 0; }.hermes .tp-arr-allwrapper { overflow-x: hidden; overflow-y: hidden; position: absolute; width: 180px; height: 140px; top: 0px; left: 0px; visibility: hidden; transition-property: transform; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: 0.3s; }.hermes.tp-rightarrow .tp-arr-allwrapper { right: 0px; left: auto; }.hermes.tparrows:hover .tp-arr-allwrapper { visibility: visible; }.hermes .tp-arr-imgholder { width: 180px; position: absolute; left: 0px; top: 0px; height: 110px; transform: translateX(-180px); transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: 0.3s; }.hermes.tp-rightarrow .tp-arr-imgholder { transform: translateX(180px); }.hermes.tparrows:hover .tp-arr-imgholder { transform: translateX(0px); }.hermes .tp-arr-titleholder { top: 110px; width: 180px; text-align: left; display: block; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; line-height: 30px; background-color: rgba(0, 0, 0, 0.75); background-image: initial; color: rgb(255, 255, 255); font-weight: 600; position: absolute; font-size: 12px; white-space: nowrap; letter-spacing: 1px; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: rotateX(-90deg); transform-origin: 50% 0; box-sizing: border-box; }.hermes.tparrows:hover .tp-arr-titleholder { transition-delay: 0.6s; transform: rotateX(0deg); }.hermes.tp-bullets {  }.hermes .tp-bullet { overflow-x: hidden; overflow-y: hidden; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; width: 16px; height: 16px; background-color: rgba(0, 0, 0, 0); box-shadow: inset 0 0 0 2px rgb(255, 255, 255); transition-property: background; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: initial; position: absolute; }.hermes .tp-bullet:hover { background-color: rgba(0, 0, 0, 0.2); }.hermes .tp-bullet:after { content: " "; position: absolute; bottom: 0; height: 0px; left: 0; width: 100%; background-color: rgb(255, 255, 255); box-shadow: 0 0 1px rgb(255, 255, 255); transition-property: height; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: initial; }.hermes .tp-bullet.selected:after { height: 100%; }.hermes .tp-tab { opacity: 1; padding-right: 10px; box-sizing: border-box; }.hermes .tp-tab-image { width: 100%; height: 60%; position: relative; }.hermes .tp-tab-content { background-color: rgb(54, 54, 54); background-image: initial; position: absolute; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 30px; box-sizing: border-box; color: rgb(255, 255, 255); display: block; width: 100%; min-height: 40%; bottom: 0px; left: -10px; }.hermes .tp-tab-date { display: block; color: rgb(136, 136, 136); font-weight: 600; font-size: 12px; margin-bottom: 10px; }.hermes .tp-tab-title { display: block; color: rgb(255, 255, 255); font-size: 16px; font-weight: 800; text-transform: uppercase; line-height: 19px; }.hermes .tp-tab.selected .tp-tab-title:after { width: 0px; height: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 30px; border-right-width: 0; border-bottom-width: 30px; border-left-width: 10px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-left-color: rgb(54, 54, 54); content: " "; position: absolute; right: -9px; bottom: 50%; margin-bottom: -30px; }.hermes .tp-tab-mask { padding-right: 10px !important; }@media screen AND (max-width: 960px) { .hermes .tp-tab .tp-tab-title { font-size: 14px; line-height: 16px; }.hermes .tp-tab-date { font-size: 11px; line-height: 13px; margin-bottom: 10px; }.hermes .tp-tab-content { padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 25px; } }@media screen AND (max-width: 768px) { .hermes .tp-tab .tp-tab-title { font-size: 12px; line-height: 14px; }.hermes .tp-tab-date { font-size: 10px; line-height: 12px; margin-bottom: 5px; }.hermes .tp-tab-content { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; } }.hesperiden.tparrows { cursor: pointer; background-color: rgba(0, 0, 0, 0.5); background-image: initial; width: 40px; height: 40px; position: absolute; display: block; z-index: 100; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; }.hesperiden.tparrows:hover { background-color: rgb(0, 0, 0); background-image: initial; }.hesperiden.tparrows:before { font-family: "revicons"; font-size: 20px; color: rgb(255, 255, 255); display: block; line-height: 40px; text-align: center; }.hesperiden.tparrows.tp-leftarrow:before { content: ""; margin-left: -3px; }.hesperiden.tparrows.tp-rightarrow:before { content: ""; margin-right: -3px; }.hesperiden.tp-bullets {  }.hesperiden.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background-color: transparent; background-image: initial; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }.hesperiden .tp-bullet { width: 12px; height: 12px; position: absolute; background-color: initial; background-image: linear-gradient(180deg, rgb(153, 153, 153) 0%, rgb(225, 225, 225) 100%); border-top-color: rgb(229, 229, 229); border-top-style: solid; border-top-width: 3px; border-right-color: rgb(229, 229, 229); border-right-style: solid; border-right-width: 3px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; border-bottom-width: 3px; border-left-color: rgb(229, 229, 229); border-left-style: solid; border-left-width: 3px; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; cursor: pointer; box-sizing: content-box; }.hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected { background-color: rgb(102, 102, 102); background-image: initial; }.hesperiden .tp-bullet-image {  }.hesperiden .tp-bullet-title {  }.hesperiden .tp-thumb { opacity: 1; }.hesperiden .tp-thumb .tp-thumb-title { font-size: 12px; position: absolute; margin-top: -10px; color: rgb(255, 255, 255); display: block; z-index: 1000; background-color: rgb(0, 0, 0); padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; bottom: 0px; left: 0px; width: 100%; box-sizing: border-box; text-align: center; overflow-x: hidden; overflow-y: hidden; white-space: nowrap; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: rotatex(90deg) translatez(0.001px); transform-origin: 50% 100%; opacity: 0; }.hesperiden .tp-thumb:hover .tp-thumb-title { transform: rotatex(0deg); opacity: 1; }.hesperiden .tp-tab { opacity: 1; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; box-sizing: border-box; font-family: "Roboto", sans-serif; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; border-bottom-width: 1px; }.hesperiden .tp-tab-image { width: 60px; height: 60px; max-height: 100%; max-width: 100%; position: relative; display: inline-block; float: left; }.hesperiden .tp-tab-content { background-color: rgba(0, 0, 0, 0); background-image: initial; position: absolute; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 85px; left: 0px; overflow-x: hidden; overflow-y: hidden; margin-top: -15px; box-sizing: border-box; color: rgb(51, 51, 51); display: inline-block; width: 100%; height: 100%; }.hesperiden .tp-tab-date { display: block; color: rgb(170, 170, 170); font-weight: 500; font-size: 12px; margin-bottom: 0px; }.hesperiden .tp-tab-title { display: block; text-align: left; color: rgb(51, 51, 51); font-size: 14px; font-weight: 500; text-transform: none; line-height: 17px; }.hesperiden .tp-tab:hover, .hesperiden .tp-tab.selected { background-color: rgb(238, 238, 238); background-image: initial; }.hesperiden .tp-tab-mask {  }@media screen AND (max-width: 960px) {  }@media screen AND (max-width: 768px) {  }.metis.tparrows { background-color: rgb(255, 255, 255); background-image: initial; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; width: 60px; height: 60px; box-sizing: border-box; }.metis.tparrows:hover { background-color: rgba(255, 255, 255, 0.75); background-image: initial; }.metis.tparrows:before { color: rgb(0, 0, 0); transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.metis.tparrows:hover:before { transform: scale(1.5); }.metis .tp-bullet { opacity: 1; width: 50px; height: 50px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: rgba(0, 0, 0, 0.25); background-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; box-sizing: border-box; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; }.metis .tp-bullet-image { border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; display: block; box-sizing: border-box; position: relative; box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); width: 44px; height: 44px; background-size: cover; background-position: center center; }.metis .tp-bullet-title { position: absolute; bottom: 65px; display: inline-block; left: 50%; background-color: rgba(0, 0, 0, 0.75); background-image: initial; color: rgb(255, 255, 255); padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; opacity: 0; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; transform: translateZ(0.001px) translateX(-50%) translateY(14px); transform-origin: 50% 100%; white-space: nowrap; }.metis .tp-bullet:hover .tp-bullet-title { transform: rotateX(0deg) translateX(-50%); opacity: 1; }.metis .tp-bullet.selected, .metis .tp-bullet:hover { background-color: initial; background-image: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(119, 119, 119) 100%); }.metis .tp-bullet-title:after { content: " "; position: absolute; left: 50%; margin-left: -8px; width: 0px; height: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 8px; border-right-width: 8px; border-bottom-width: 0; border-left-width: 8px; border-top-color: rgba(0, 0, 0, 0.75); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: -8px; }.metis .tp-tab-number { color: rgb(255, 255, 255); font-size: 40px; line-height: 30px; font-weight: 400; font-family: "Playfair Display"; width: 50px; margin-right: 17px; display: inline-block; float: left; }.metis .tp-tab-mask { padding-left: 20px; left: 0px; max-width: 90px !important; transition-property: padding-left, left, max-width; transition-duration: 0.4s, 0.4s, 0.4s; }.metis:hover .tp-tab-mask { padding-left: 0px; left: 50px; max-width: 500px !important; }.metis .tp-tab-divider { border-right-color: transparent; border-right-style: solid; border-right-width: 1px; height: 30px; width: 1px; margin-top: 5px; display: inline-block; float: left; }.metis .tp-tab-title { color: rgb(255, 255, 255); font-size: 20px; line-height: 20px; font-weight: 400; font-family: "Playfair Display"; position: relative; padding-top: 10px; padding-left: 30px; display: inline-block; transform: translateX(-100%); transition-property: all; transition-duration: 0.4s; transition-timing-function: initial; transition-delay: initial; }.metis .tp-tab-title-mask { position: absolute; overflow-x: hidden; overflow-y: hidden; left: 67px; }.metis:hover .tp-tab-title { transform: translateX(0); }.metis .tp-tab { opacity: 0.15; transition-property: all; transition-duration: 0.4s; transition-timing-function: initial; transition-delay: initial; }.metis .tp-tab:hover, .metis .tp-tab.selected { opacity: 1; }.metis .tp-tab.selected .tp-tab-divider { border-right-color: rgb(205, 176, 131); border-right-style: solid; border-right-width: 1px; }.metis.tp-tabs { max-width: 118px !important; padding-left: 50px; }.metis.tp-tabs:before { content: " "; height: 100%; width: 88px; background-color: rgba(0, 0, 0, 0.15); background-image: initial; border-right-color: rgba(255, 255, 255, 0.1); border-right-style: solid; border-right-width: 1px; left: 0px; top: 0px; position: absolute; transition-property: all; transition-duration: 0.4s; transition-timing-function: initial; transition-delay: initial; }.metis.tp-tabs:hover:before { width: 118px; }@media (max-width: 499px) { .metis.tp-tabs:before { background-color: rgba(0, 0, 0, 0.75); background-image: initial; } }.persephone.tparrows { cursor: pointer; background-color: rgba(200, 200, 200, 0.5); background-image: initial; width: 40px; height: 40px; position: absolute; display: block; z-index: 100; border-top-color: rgb(245, 245, 245); border-top-style: solid; border-top-width: 1px; border-right-color: rgb(245, 245, 245); border-right-style: solid; border-right-width: 1px; border-bottom-color: rgb(245, 245, 245); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(245, 245, 245); border-left-style: solid; border-left-width: 1px; }.persephone.tparrows:hover { background-color: rgb(51, 51, 51); background-image: initial; }.persephone.tparrows:before { font-family: "revicons"; font-size: 15px; color: rgb(255, 255, 255); display: block; line-height: 40px; text-align: center; }.persephone.tparrows.tp-leftarrow:before { content: ""; }.persephone.tparrows.tp-rightarrow:before { content: ""; }.persephone.tp-bullets {  }.persephone.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; }.persephone .tp-bullet { width: 12px; height: 12px; position: absolute; background-color: rgb(170, 170, 170); background-image: initial; border-top-color: rgb(229, 229, 229); border-top-style: solid; border-top-width: 1px; border-right-color: rgb(229, 229, 229); border-right-style: solid; border-right-width: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(229, 229, 229); border-left-style: solid; border-left-width: 1px; cursor: pointer; box-sizing: content-box; }.persephone .tp-bullet:hover, .persephone .tp-bullet.selected { background-color: rgb(34, 34, 34); background-image: initial; }.persephone .tp-bullet-image {  }.persephone .tp-bullet-title {  }.uranus.tparrows { width: 50px; height: 50px; background-color: transparent; background-image: initial; }.uranus.tparrows:before { width: 50px; height: 50px; line-height: 50px; font-size: 40px; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.uranus.tparrows:hover:before { opacity: 0.75; }.uranus .tp-bullet { border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0); transition-property: box-shadow; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: initial; background-color: transparent; background-image: initial; }.uranus .tp-bullet.selected, .uranus .tp-bullet:hover { box-shadow: 0 0 0 2px rgb(255, 255, 255); border-top-color: initial; border-top-style: none; border-top-width: initial; border-right-color: initial; border-right-style: none; border-right-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: initial; border-left-style: none; border-left-width: initial; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; background-color: transparent; background-image: initial; }.uranus .tp-bullet-inner { background-color: rgba(255, 255, 255, 0.3); transition-property: background-color, transform; transition-duration: 0.3s, 0.3s; transition-timing-function: ease, ease; top: 0; left: 0; width: 100%; height: 100%; outline-style: none; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; text-indent: -999em; cursor: pointer; position: absolute; }.uranus .tp-bullet.selected .tp-bullet-inner, .uranus .tp-bullet:hover .tp-bullet-inner { transform: scale(0.4); background-color: rgb(255, 255, 255); }.zeus.tparrows { cursor: pointer; min-width: 70px; min-height: 70px; position: absolute; display: block; z-index: 100; border-top-left-radius: 35px; border-top-right-radius: 35px; border-bottom-right-radius: 35px; border-bottom-left-radius: 35px; overflow-x: hidden; overflow-y: hidden; background-color: rgba(0, 0, 0, 0.1); background-image: initial; }.zeus.tparrows:before { font-family: "revicons"; font-size: 20px; color: rgb(255, 255, 255); display: block; line-height: 70px; text-align: center; z-index: 2; position: relative; }.zeus.tparrows.tp-leftarrow:before { content: ""; }.zeus.tparrows.tp-rightarrow:before { content: ""; }.zeus .tp-title-wrap { background-color: rgba(0, 0, 0, 0.5); background-image: initial; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; transform: scale(0); transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; }.zeus .tp-arr-imgholder { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-position: center center; background-size: cover; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; transform: translateX(-100%); transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.zeus.tp-rightarrow .tp-arr-imgholder { transform: translateX(100%); }.zeus.tparrows:hover .tp-arr-imgholder { transform: translateX(0); opacity: 1; }.zeus.tparrows:hover .tp-title-wrap { transform: scale(1); opacity: 1; }.zeus .tp-bullet { box-sizing: content-box; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; background-color: rgba(0, 0, 0, 0); transition-property: opacity; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: initial; width: 13px; height: 13px; border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: 2px; border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 2px; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: 2px; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: 2px; }.zeus .tp-bullet:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; background-color: rgb(255, 255, 255); transform: scale(0); transform-origin: 50% 50%; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: initial; }.zeus .tp-bullet:hover:after, .zeus .tp-bullet.selected:after { transform: scale(1.2); }.zeus .tp-bullet-image, .zeus .tp-bullet-imageoverlay { width: 135px; height: 60px; position: absolute; background-color: rgba(0, 0, 0, 0.5); background-image: initial; bottom: 25px; left: 50%; margin-left: -65px; box-sizing: border-box; background-size: cover; background-position: center center; visibility: hidden; opacity: 0; backface-visibility: hidden; transform-origin: 50% 50%; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: initial; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }.zeus .tp-bullet-title, .zeus .tp-bullet-imageoverlay { z-index: 2; transition-property: all; transition-duration: 0.5s; transition-timing-function: ease; transition-delay: initial; }.zeus .tp-bullet-title { color: rgb(255, 255, 255); text-align: center; line-height: 15px; font-size: 13px; font-weight: 600; z-index: 3; visibility: hidden; opacity: 0; backface-visibility: hidden; transform-origin: 50% 50%; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: initial; position: absolute; bottom: 45px; width: 135px; vertical-align: middle; left: -57px; }.zeus .tp-bullet:hover .tp-bullet-title, .zeus .tp-bullet:hover .tp-bullet-image, .zeus .tp-bullet:hover .tp-bullet-imageoverlay { opacity: 1; visibility: visible; transform: translateY(0px); }.zeus .tp-thumb { opacity: 1; }.zeus .tp-thumb-over { background-color: rgba(0, 0, 0, 0.25); background-image: initial; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.zeus .tp-thumb-more:before { font-family: "revicons"; font-size: 12px; color: rgba(255, 255, 255, 0.75); display: block; line-height: 12px; text-align: left; z-index: 2; position: absolute; top: 20px; right: 20px; }.zeus .tp-thumb-more:before { content: ""; }.zeus .tp-thumb-title { font-family: "Raleway"; letter-spacing: 1px; font-size: 12px; color: rgb(255, 255, 255); display: block; line-height: 15px; text-align: left; z-index: 2; position: absolute; top: 0px; left: 0px; padding-top: 20px; padding-right: 35px; padding-bottom: 20px; padding-left: 20px; width: 100%; height: 100%; box-sizing: border-box; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; font-weight: 500; }.zeus .tp-thumb.selected .tp-thumb-more:before, .zeus .tp-thumb:hover .tp-thumb-more:before { color: rgb(170, 170, 170); }.zeus .tp-thumb.selected .tp-thumb-over, .zeus .tp-thumb:hover .tp-thumb-over { background-color: rgb(0, 0, 0); background-image: initial; }.zeus .tp-thumb.selected .tp-thumb-title, .zeus .tp-thumb:hover .tp-thumb-title { color: rgb(255, 255, 255); }.zeus .tp-tab { opacity: 1; box-sizing: border-box; }.zeus .tp-tab-title { display: block; text-align: center; background-color: rgba(0, 0, 0, 0.25); background-image: initial; font-family: "Roboto Slab", serif; font-weight: 700; font-size: 13px; line-height: 13px; color: rgb(255, 255, 255); padding-top: 9px; padding-right: 10px; padding-bottom: 9px; padding-left: 10px; }.zeus .tp-tab:hover .tp-tab-title, .zeus .tp-tab.selected .tp-tab-title { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-image: initial; }.post-tabs .tp-thumb { opacity: 1; }.post-tabs .tp-thumb-over { background-color: rgb(37, 37, 37); background-image: initial; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; }.post-tabs .tp-thumb-more:before { font-family: "revicons"; font-size: 12px; color: rgba(255, 255, 255, 0.75); display: block; line-height: 12px; text-align: left; z-index: 2; position: absolute; top: 15px; right: 15px; }.post-tabs .tp-thumb-more:before { content: ""; }.post-tabs .tp-thumb-title { font-family: "raleway"; letter-spacing: 1px; font-size: 12px; color: rgb(255, 255, 255); display: block; line-height: 15px; text-align: left; z-index: 2; position: absolute; top: 0px; left: 0px; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 15px; width: 100%; height: 100%; box-sizing: border-box; transition-property: all; transition-duration: 0.3s; transition-timing-function: initial; transition-delay: initial; font-weight: 500; }.post-tabs .tp-thumb.selected .tp-thumb-more:before, .post-tabs .tp-thumb:hover .tp-thumb-more:before { color: rgb(170, 170, 170); }.post-tabs .tp-thumb.selected .tp-thumb-over, .post-tabs .tp-thumb:hover .tp-thumb-over { background-color: rgb(255, 255, 255); background-image: initial; }.post-tabs .tp-thumb.selected .tp-thumb-title, .post-tabs .tp-thumb:hover .tp-thumb-title { color: rgb(0, 0, 0); }