/*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - ARES SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ .ares.tparrows { cursor: pointer; background: #fff; min-width: 60px; min-height: 60px; position: absolute; display: block; z-index: 100; border-radius: 50%; } .ares.tparrows:hover { } .ares.tparrows:before { font-family: "revicons"; font-size: 25px; color: #aaa; display: block; line-height: 60px; text-align: center; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; z-index: 2; position: relative; } .ares.tparrows.tp-leftarrow:before { content: "\e81f"; } .ares.tparrows.tp-rightarrow:before { content: "\e81e"; } .ares.tparrows:hover:before { color: #000; } .ares .tp-title-wrap { position: absolute; z-index: 1; display: inline-block; background: #fff; min-height: 60px; line-height: 60px; top: 0px; margin-left: 30px; border-radius: 0px 30px 30px 0px; overflow: hidden; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; transform: scaleX(0); -webkit-transform: scaleX(0); transform-origin: 0% 50%; -webkit-transform-origin: 0% 50%; } .ares.tp-rightarrow .tp-title-wrap { right: 0px; margin-right: 30px; margin-left: 0px; -webkit-transform-origin: 100% 50%; border-radius: 30px 0px 0px 30px; } .ares.tparrows:hover .tp-title-wrap { transform: scaleX(1) scaleY(1); -webkit-transform: scaleX(1) scaleY(1); } .ares .tp-arr-titleholder { position: relative; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; transform: translateX(200px); text-transform: uppercase; color: #000; font-weight: 400; font-size: 14px; line-height: 60px; white-space: nowrap; padding: 0px 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); -webkit-transform: translateX(0px); transition-delay: 0.1s; opacity: 1; } /* BULLETS */ .ares.tp-bullets { } .ares.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background: transparent; padding: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; } .ares .tp-bullet { width: 13px; height: 13px; position: absolute; background: #e5e5e5; border-radius: 50%; cursor: pointer; box-sizing: content-box; } .ares .tp-bullet:hover, .ares .tp-bullet.selected { background: #fff; } .ares .tp-bullet-title { position: absolute; color: #888; font-size: 12px; padding: 0px 10px; font-weight: 600; right: 27px; top: -4px; background: #fff; background: rgba(255, 255, 255, 0.75); visibility: hidden; transform: translateX(-20px); -webkit-transform: translateX(-20px); transition: transform 0.3s; -webkit-transition: transform 0.3s; line-height: 20px; white-space: nowrap; } .ares .tp-bullet-title:after { width: 0px; height: 0px; border-style: solid; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent 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); -webkit-transform: translateX(0px); } .ares .tp-bullet.selected:hover .tp-bullet-title { background: #fff; } .ares .tp-bullet.selected:hover .tp-bullet-title:after { border-color: transparent transparent transparent #fff; } .ares.tp-bullets:hover .tp-bullet-title { visibility: hidden; } .ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title { visibility: visible; } /* TABS */ .ares .tp-tab { opacity: 1; padding: 10px; box-sizing: border-box; font-family: "Roboto", sans-serif; border-bottom: 1px solid #e5e5e5; } .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: rgba(0, 0, 0, 0); position: relative; padding: 15px 15px 15px 85px; left: 0px; overflow: hidden; margin-top: -15px; box-sizing: border-box; color: #333; display: inline-block; width: 100%; height: 100%; position: absolute; } .ares .tp-tab-date { display: block; color: #aaa; font-weight: 500; font-size: 12px; margin-bottom: 0px; } .ares .tp-tab-title { display: block; text-align: left; color: #333; font-size: 14px; font-weight: 500; text-transform: none; line-height: 17px; } .ares .tp-tab:hover, .ares .tp-tab.selected { background: #eee; } .ares .tp-tab-mask { } /* MEDIA QUERIES */ @media only screen and (max-width: 960px) { } @media only screen and (max-width: 768px) { } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - CUSTOM SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .custom.tparrows { cursor: pointer; background: #000; background: rgba(0, 0, 0, 0.5); width: 40px; height: 40px; position: absolute; display: block; z-index: 100; } .custom.tparrows:hover { background: #000; } .custom.tparrows:before { font-family: "revicons"; font-size: 15px; color: #fff; display: block; line-height: 40px; text-align: center; } .custom.tparrows.tp-leftarrow:before { content: "\e824"; } .custom.tparrows.tp-rightarrow:before { content: "\e825"; } /* BULLETS */ .custom.tp-bullets { } .custom.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background: transparent; padding: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; } .custom .tp-bullet { width: 12px; height: 12px; position: absolute; background: #aaa; background: rgba(125, 125, 125, 0.5); cursor: pointer; box-sizing: content-box; } .custom .tp-bullet:hover, .custom .tp-bullet.selected { background: rgb(125, 125, 125); } .custom .tp-bullet-image { } .custom .tp-bullet-title { } /* THUMBS */ /* TABS */ /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - DIONE SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .dione.tparrows { height: 100%; width: 100px; background: transparent; background: rgba(0, 0, 0, 0); line-height: 100%; transition: all 0.3s; -webkit-transition: all 0.3s; } .dione.tparrows:hover { background: rgba(0, 0, 0, 0.45); } .dione .tp-arr-imgwrapper { width: 100px; left: 0px; position: absolute; height: 100%; top: 0px; overflow: 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); -webkit-transform: translateX(-50px); transition: all 0.3s; -webkit-transition: all 0.3s; opacity: 0; left: 0px; } .dione.tparrows.tp-rightarrow .tp-arr-imgholder { right: 0px; left: auto; transform: translateX(50px); -webkit-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: all 0.3s; -webkit-transition: all 0.3s; } .dione.tparrows.tp-rightarrow:before { margin-left: 6px; } .dione.tparrows:hover:before { transform: translateX(-20px); -webkit-transform: translateX(-20px); opacity: 0; } .dione.tparrows.tp-rightarrow:hover:before { transform: translateX(20px); -webkit-transform: translateX(20px); } .dione.tparrows:hover .tp-arr-imgholder { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1; visibility: visible; } /* BULLETS */ .dione .tp-bullet { opacity: 1; width: 50px; height: 50px; padding: 3px; background: #000; background-color: rgba(0, 0, 0, 0.25); margin: 0px; box-sizing: border-box; transition: all 0.3s; -webkit-transition: all 0.3s; } .dione .tp-bullet-image { display: block; box-sizing: border-box; position: relative; -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); 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: #000; background: rgba(0, 0, 0, 0.75); color: #fff; padding: 10px 30px; border-radius: 4px; -webkit-border-radius: 4px; opacity: 0; transition: all 0.3s; -webkit-transition: all 0.3s; transform: translateZ(0.001px) translateX(-50%) translateY(14px); transform-origin: 50% 100%; -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px); -webkit-transform-origin: 50% 100%; opacity: 0; white-space: nowrap; } .dione .tp-bullet:hover .tp-bullet-title { transform: rotateX(0deg) translateX(-50%); -webkit-transform: rotateX(0deg) translateX(-50%); opacity: 1; } .dione .tp-bullet.selected, .dione .tp-bullet:hover { background: rgba(255, 255, 255, 1); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1))); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0); } .dione .tp-bullet-title:after { content: " "; position: absolute; left: 50%; margin-left: -8px; width: 0; height: 0; border-style: solid; border-width: 8px 8px 0 8px; border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent; bottom: -8px; } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - ERINYEN SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .erinyen.tparrows { cursor: pointer; background: #000; background: rgba(0, 0, 0, 0.5); min-width: 70px; min-height: 70px; position: absolute; display: block; z-index: 100; border-radius: 35px; } .erinyen.tparrows:before { font-family: "revicons"; font-size: 20px; color: #fff; display: block; line-height: 70px; text-align: center; z-index: 2; position: relative; } .erinyen.tparrows.tp-leftarrow:before { content: "\e824"; } .erinyen.tparrows.tp-rightarrow:before { content: "\e825"; } .erinyen .tp-title-wrap { position: absolute; z-index: 1; display: inline-block; background: #000; background: rgba(0, 0, 0, 0.5); min-height: 70px; line-height: 70px; top: 0px; margin-left: 0px; border-radius: 35px; overflow: hidden; transition: opacity 0.3s; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); visibility: hidden; opacity: 0; } .erinyen.tparrows:hover .tp-title-wrap { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; visibility: visible; } .erinyen.tp-rightarrow .tp-title-wrap { right: 0px; margin-right: 0px; margin-left: 0px; -webkit-transform-origin: 100% 50%; border-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; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; transform: translateX(200px); text-transform: uppercase; color: #fff; font-weight: 600; font-size: 13px; line-height: 70px; white-space: nowrap; padding: 0px 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: #000; background: rgba(0, 0, 0, 0.5); } .erinyen.tp-rightarrow .tp-arr-titleholder { transform: translateX(-200px); margin-left: 0px; margin-right: 11px; } .erinyen.tparrows:hover .tp-arr-titleholder { transform: translateX(0px); -webkit-transform: translateX(0px); transition-delay: 0.1s; opacity: 1; } /* BULLETS */ .erinyen.tp-bullets { } .erinyen.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background: #555555; /* old browsers */ background: -moz-linear-gradient(top, #555555 0%, #222222 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #222222)); /* chrome,safari4+ */ background: -webkit-linear-gradient(top, #555555 0%, #222222 100%); /* chrome10+,safari5.1+ */ background: -o-linear-gradient(top, #555555 0%, #222222 100%); /* opera 11.10+ */ background: -ms-linear-gradient(top, #555555 0%, #222222 100%); /* ie10+ */ background: linear-gradient(to bottom, #555555 0%, #222222 100%); /* w3c */ filter: progid:dximagetransform.microsoft.gradient(startcolorstr="#555555", endcolorstr="#222222", gradienttype=0); /* ie6-9 */ padding: 10px 15px; margin-left: -15px; margin-top: -10px; box-sizing: content-box; border-radius: 10px; box-shadow: 0px 0px 2px 1px rgba(33, 33, 33, 0.3); } .erinyen .tp-bullet { width: 13px; height: 13px; position: absolute; background: #111; border-radius: 50%; cursor: pointer; box-sizing: content-box; } .erinyen .tp-bullet:hover, .erinyen .tp-bullet.selected { background: #e5e5e5; /* old browsers */ background: -moz-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #999999)); /* chrome,safari4+ */ background: -webkit-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* chrome10+,safari5.1+ */ background: -o-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* opera 11.10+ */ background: -ms-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* ie10+ */ background: linear-gradient(to bottom, #e5e5e5 0%, #999999 100%); /* w3c */ filter: progid:dximagetransform.microsoft.gradient(startcolorstr="#e5e5e5", endcolorstr="#999999", gradienttype=0); /* ie6-9 */ border: 1px solid #555; width: 12px; height: 12px; } .erinyen .tp-bullet-image { } .erinyen .tp-bullet-title { } /* THUMBS */ .erinyen .tp-thumb { opacity: 1 } .erinyen .tp-thumb-over { background: #000; background: rgba(0, 0, 0, 0.25); width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; -webkit-transition: all 0.3s; transition: all 0.3s; } .erinyen .tp-thumb-more:before { font-family: "revicons"; font-size: 12px; color: #aaa; color: rgba(255, 255, 255, 0.75); display: block; line-height: 12px; text-align: left; z-index: 2; position: absolute; top: 20px; right: 20px; z-index: 2; } .erinyen .tp-thumb-more:before { content: "\e825"; } .erinyen .tp-thumb-title { font-family: "Raleway"; letter-spacing: 1px; font-size: 12px; color: #fff; display: block; line-height: 15px; text-align: left; z-index: 2; position: absolute; top: 0px; left: 0px; z-index: 2; padding: 20px 35px 20px 20px; width: 100%; height: 100%; box-sizing: border-box; transition: all 0.3s; -webkit-transition: all 0.3s; font-weight: 500; } .erinyen .tp-thumb.selected .tp-thumb-more:before, .erinyen .tp-thumb:hover .tp-thumb-more:before { color: #aaa; } .erinyen .tp-thumb.selected .tp-thumb-over, .erinyen .tp-thumb:hover .tp-thumb-over { background: #fff; } .erinyen .tp-thumb.selected .tp-thumb-title, .erinyen .tp-thumb:hover .tp-thumb-title { color: #000; } /* TABS */ .erinyen .tp-tab-title { color: #a8d8ee; font-size: 13px; font-weight: 700; text-transform: uppercase; font-family: "Roboto Slab" margin-bottom: 5px; } .erinyen .tp-tab-desc { font-size: 18px; font-weight: 400; color: #fff; line-height: 25px; font-family: "Roboto Slab"; } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - GYGES SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ /* BULLETS */ .gyges.tp-bullets { } .gyges.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background: #777777; /* Old browsers */ background: -moz-linear-gradient(top, #777777 0%, #666666 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777777), color-stop(100%, #666666)); background: -webkit-linear-gradient(top, #777777 0%, #666666 100%); background: -o-linear-gradient(top, #777777 0%, #666666 100%); background: -ms-linear-gradient(top, #777777 0%, #666666 100%); background: linear-gradient(to bottom, #777777 0%, #666666 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#777777", endColorstr="#666666", GradientType=0); padding: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; border-radius: 10px; } .gyges .tp-bullet { width: 12px; height: 12px; position: absolute; background: #333; border: 3px solid #444; border-radius: 50%; cursor: pointer; box-sizing: content-box; } .gyges .tp-bullet:hover, .gyges .tp-bullet.selected { background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e1e1e1", GradientType=0); /* IE6-9 */ } .gyges .tp-bullet-image { } .gyges .tp-bullet-title { } /* THUMBS */ .gyges .tp-thumb { opacity: 1 } .gyges .tp-thumb-img-wrap { padding: 3px; background: #000; background-color: rgba(0, 0, 0, 0.25); display: inline-block; width: 100%; height: 100%; position: relative; margin: 0px; box-sizing: border-box; transition: all 0.3s; -webkit-transition: all 0.3s; } .gyges .tp-thumb-image { padding: 3px; display: block; box-sizing: border-box; position: relative; -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); 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: rgba(255, 255, 255, 0.8); padding: 10px 30px; border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 20px; opacity: 0; transition: all 0.3s; -webkit-transition: all 0.3s; transform: translateZ(0.001px) translateX(-50%) translateY(14px); transform-origin: 50% 100%; -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px); -webkit-transform-origin: 50% 100%; white-space: nowrap; } .gyges .tp-thumb:hover .tp-thumb-title { transform: rotateX(0deg) translateX(-50%); -webkit-transform: rotateX(0deg) translateX(-50%); opacity: 1; } .gyges .tp-thumb:hover .tp-thumb-img-wrap, .gyges .tp-thumb.selected .tp-thumb-img-wrap { background: rgba(255, 255, 255, 1); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1))); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0); } .gyges .tp-thumb-title:after { content: " "; position: absolute; left: 50%; margin-left: -8px; width: 0; height: 0; border-style: solid; border-width: 8px 8px 0 8px; border-color: rgba(255, 255, 255, 0.8) transparent transparent transparent; bottom: -8px; } /* TABS */ .gyges .tp-tab { opacity: 1; padding: 10px; box-sizing: border-box; font-family: "Roboto", sans-serif; border-bottom: 1px solid rgba(255, 255, 255, 0.15); } .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: rgba(0, 0, 0, 0); position: relative; padding: 15px 15px 15px 85px; left: 0px; overflow: hidden; margin-top: -15px; box-sizing: border-box; color: #333; display: inline-block; width: 100%; height: 100%; position: absolute; } .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: #fff; font-size: 14px; font-weight: 500; text-transform: none; line-height: 17px; } .gyges .tp-tab:hover, .gyges .tp-tab.selected { background: rgba(0, 0, 0, 0.5); } .gyges .tp-tab-mask { } /* MEDIA QUERIES */ @media only screen and (max-width: 960px) { } @media only screen and (max-width: 768px) { } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - HADES SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .hades.tparrows { cursor: pointer; background: #000; background: rgba(0, 0, 0, 0.15); width: 100px; height: 100px; position: absolute; display: block; z-index: 100; } .hades.tparrows:before { font-family: "revicons"; font-size: 30px; color: #fff; display: block; line-height: 100px; text-align: center; transition: background 0.3s, color 0.3s; } .hades.tparrows.tp-leftarrow:before { content: "\e824"; } .hades.tparrows.tp-rightarrow:before { content: "\e825"; } .hades.tparrows:hover:before { color: #aaa; background: #fff; background: rgba(255, 255, 255, 1); } .hades .tp-arr-allwrapper { position: absolute; left: 100%; top: 0px; background: #888; width: 100px; height: 100px; -webkit-transition: all 0.3s; transition: all 0.3s; -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; -webkit-transform: rotatey(-90deg); transform: rotatey(-90deg); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; } .hades.tp-rightarrow .tp-arr-allwrapper { left: auto; right: 100%; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transform: rotatey(90deg); transform: rotatey(90deg); } .hades:hover .tp-arr-allwrapper { -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-transform: rotatey(0deg); 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 { } /* BULLETS */ .hades.tp-bullets { } .hades.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background: transparent; padding: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; } .hades .tp-bullet { width: 3px; height: 3px; position: absolute; background: #888; cursor: pointer; border: 5px solid #fff; box-sizing: content-box; box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2); -webkit-perspective: 400; perspective: 400; -webkit-transform: translatez(0.01px); transform: translatez(0.01px); } .hades .tp-bullet:hover, .hades .tp-bullet.selected { background: #555; } .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: all 0.3s; -webkit-transform-style: flat; transform-style: flat; perspective: 600; -webkit-perspective: 600; transform: rotatex(-90deg); -webkit-transform: rotatex(-90deg); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2); transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; } .hades .tp-bullet:hover .tp-bullet-image { display: block; opacity: 1; transform: rotatex(0deg); -webkit-transform: rotatex(0deg); visibility: visible; } .hades .tp-bullet-title { } /* THUMBS */ .hades .tp-thumb { opacity: 1 } .hades .tp-thumb-img-wrap { border-radius: 50%; padding: 3px; display: inline-block; background: #000; background-color: rgba(0, 0, 0, 0.25); width: 100%; height: 100%; position: relative; margin: 0px; box-sizing: border-box; transition: all 0.3s; -webkit-transition: all 0.3s; } .hades .tp-thumb-image { padding: 3px; border-radius: 50%; display: block; box-sizing: border-box; position: relative; -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); 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: rgba(255, 255, 255, 1); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1))); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0); } .hades .tp-thumb-title:after { content: " "; position: absolute; left: 50%; margin-left: -8px; width: 0; height: 0; border-style: solid; border-width: 8px 8px 0 8px; border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent; bottom: -8px; } /* TABS */ .hades .tp-tab { opacity: 1; } .hades .tp-tab-title { display: block; color: #333; font-weight: 600; font-size: 18px; text-align: center; line-height: 25px; } .hades .tp-tab-price { display: block; text-align: center; color: #999; font-size: 16px; margin-top: 10px; line-height: 20px } .hades .tp-tab-button { display: inline-block; margin-top: 15px; text-align: center; padding: 5px 15px; color: #fff; font-size: 14px; background: #219bd7; border-radius: 4px; font-weight: 400; } .hades .tp-tab-inner { text-align: center; } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - HEBE SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .hebe.tparrows { cursor: pointer; background: #fff; 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: #aaa; display: block; line-height: 70px; text-align: center; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; z-index: 2; position: relative; background: #fff; min-width: 70px; min-height: 70px; } .hebe.tparrows.tp-leftarrow:before { content: "\e824"; } .hebe.tparrows.tp-rightarrow:before { content: "\e825"; } .hebe.tparrows:hover:before { color: #000; } .hebe .tp-title-wrap { position: absolute; z-index: 0; display: inline-block; background: #000; background: rgba(0, 0, 0, 0.75); min-height: 60px; line-height: 60px; top: -10px; margin-left: 0px; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; transform: scaleX(0); -webkit-transform: scaleX(0); transform-origin: 0% 50%; -webkit-transform-origin: 0% 50%; } .hebe.tp-rightarrow .tp-title-wrap { right: 0px; -webkit-transform-origin: 100% 50%; } .hebe.tparrows:hover .tp-title-wrap { transform: scaleX(1); -webkit-transform: scaleX(1); } .hebe .tp-arr-titleholder { position: relative; text-transform: uppercase; color: #fff; font-weight: 600; font-size: 12px; line-height: 90px; white-space: nowrap; padding: 0px 20px 0px 90px; } .hebe.tp-rightarrow .tp-arr-titleholder { margin-left: 0px; padding: 0px 90px 0px 20px; } .hebe.tparrows:hover .tp-arr-titleholder { transform: translateX(0px); -webkit-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; } /* BULLETS */ .hebe.tp-bullets { } .hebe.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background: transparent; padding: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; } .hebe .tp-bullet { width: 3px; height: 3px; position: absolute; background: #fff; cursor: pointer; border: 5px solid #222; border-radius: 50%; box-sizing: content-box; -webkit-perspective: 400; perspective: 400; -webkit-transform: translateZ(0.01px); transform: translateZ(0.01px); transition: all 0.3s; } .hebe .tp-bullet:hover, .hebe .tp-bullet.selected { background: #222; border-color: #fff; } .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: all 0.3s; -webkit-transform-style: flat; transform-style: flat; perspective: 600; -webkit-perspective: 600; transform: scale(0); -webkit-transform: scale(0); transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; border-radius: 6px; } .hebe .tp-bullet:hover .tp-bullet-image { display: block; opacity: 1; transform: scale(1); -webkit-transform: scale(1); visibility: visible; } .hebe .tp-bullet-title { } /* TABS */ .hebe .tp-tab-title { color: #a8d8ee; font-size: 13px; font-weight: 700; text-transform: uppercase; font-family: "Roboto Slab" margin-bottom: 5px; } .hebe .tp-tab-desc { font-size: 18px; font-weight: 400; color: #fff; line-height: 25px; font-family: "Roboto Slab"; } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - HEPHAISTOS SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .hephaistos.tparrows { cursor: pointer; background: #000; background: rgba(0, 0, 0, 0.5); width: 40px; height: 40px; position: absolute; display: block; z-index: 100; border-radius: 50%; } .hephaistos.tparrows:hover { background: #000; } .hephaistos.tparrows:before { font-family: "revicons"; font-size: 18px; color: #fff; display: block; line-height: 40px; text-align: center; } .hephaistos.tparrows.tp-leftarrow:before { content: "\e82c"; margin-left: -2px; } .hephaistos.tparrows.tp-rightarrow:before { content: "\e82d"; margin-right: -2px; } /* BULLETS */ .hephaistos.tp-bullets { } .hephaistos.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background: transparent; padding: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; } .hephaistos .tp-bullet { width: 12px; height: 12px; position: absolute; background: #999; border: 3px solid #f5f5f5; border-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: #fff; border-color: #000; } .hephaistos .tp-bullet-image { } .hephaistos .tp-bullet-title { } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - HERMES SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .hermes.tparrows { cursor: pointer; background: #000; background: rgba(0, 0, 0, 0.5); width: 30px; height: 110px; position: absolute; display: block; z-index: 100; } .hermes.tparrows:before { font-family: "revicons"; font-size: 15px; color: #fff; display: block; line-height: 110px; text-align: center; transform: translateX(0px); -webkit-transform: translateX(0px); transition: all 0.3s; -webkit-transition: all 0.3s; } .hermes.tparrows.tp-leftarrow:before { content: "\e824"; } .hermes.tparrows.tp-rightarrow:before { content: "\e825"; } .hermes.tparrows.tp-leftarrow:hover:before { transform: translateX(-20px); -webkit-transform: translateX(-20px); opacity: 0; } .hermes.tparrows.tp-rightarrow:hover:before { transform: translateX(20px); -webkit-transform: translateX(20px); opacity: 0; } .hermes .tp-arr-allwrapper { overflow: hidden; position: absolute; width: 180px; height: 140px; top: 0px; left: 0px; visibility: hidden; -webkit-transition: -webkit-transform 0.3s 0.3s; transition: transform 0.3s 0.3s; -webkit-perspective: 1000px; perspective: 1000px; } .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); -webkit-transform: translateX(-180px); transition: all 0.3s; transition-delay: 0.3s; } .hermes.tp-rightarrow .tp-arr-imgholder { transform: translateX(180px); -webkit-transform: translateX(180px); } .hermes.tparrows:hover .tp-arr-imgholder { transform: translateX(0px); -webkit-transform: translateX(0px); } .hermes .tp-arr-titleholder { top: 110px; width: 180px; text-align: left; display: block; padding: 0px 10px; line-height: 30px; background: #000; background: rgba(0, 0, 0, 0.75); color: #fff; font-weight: 600; position: absolute; font-size: 12px; white-space: nowrap; letter-spacing: 1px; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-transform: rotateX(-90deg); transform: rotateX(-90deg); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; box-sizing: border-box; } .hermes.tparrows:hover .tp-arr-titleholder { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; -webkit-transform: rotateX(0deg); transform: rotateX(0deg); } /* BULLETS */ .hermes.tp-bullets { } .hermes .tp-bullet { overflow: hidden; border-radius: 50%; width: 16px; height: 16px; background-color: rgba(0, 0, 0, 0); box-shadow: inset 0 0 0 2px #FFF; -webkit-transition: background 0.3s ease; transition: background 0.3s ease; position: absolute; } .hermes .tp-bullet:hover { background-color: rgba(0, 0, 0, 0.2); } .hermes .tp-bullet:after { content: ' '; position: absolute; bottom: 0; height: 0; left: 0; width: 100%; background-color: #FFF; box-shadow: 0 0 1px #FFF; -webkit-transition: height 0.3s ease; transition: height 0.3s ease; } .hermes .tp-bullet.selected:after { height: 100%; } /* TABS */ .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: rgb(54, 54, 54); position: absolute; padding: 20px 20px 20px 30px; box-sizing: border-box; color: #fff; display: block; width: 100%; min-height: 40%; bottom: 0px; left: -10px; } .hermes .tp-tab-date { display: block; color: #888; font-weight: 600; font-size: 12px; margin-bottom: 10px; } .hermes .tp-tab-title { display: block; color: #fff; 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-style: solid; border-width: 30px 0 30px 10px; border-color: transparent transparent transparent rgb(54, 54, 54); content: " "; position: absolute; right: -9px; bottom: 50%; margin-bottom: -30px; } .hermes .tp-tab-mask { padding-right: 10px !important; } /* MEDIA QUERIES */ @media only 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: 15px 15px 15px 25px; } } @media only 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: 10px 10px 10px 20px; } } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - HESPERIDEN SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .hesperiden.tparrows { cursor: pointer; background: #000; background: rgba(0, 0, 0, 0.5); width: 40px; height: 40px; position: absolute; display: block; z-index: 100; border-radius: 50%; } .hesperiden.tparrows:hover { background: #000; } .hesperiden.tparrows:before { font-family: "revicons"; font-size: 20px; color: #fff; display: block; line-height: 40px; text-align: center; } .hesperiden.tparrows.tp-leftarrow:before { content: "\e82c"; margin-left: -3px; } .hesperiden.tparrows.tp-rightarrow:before { content: "\e82d"; margin-right: -3px; } /* BULLETS */ .hesperiden.tp-bullets { } .hesperiden.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background: transparent; padding: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; border-radius: 8px; } .hesperiden .tp-bullet { width: 12px; height: 12px; position: absolute; background: #999999; /* old browsers */ background: -moz-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(100%, #e1e1e1)); /* chrome,safari4+ */ background: -webkit-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* chrome10+,safari5.1+ */ background: -o-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* opera 11.10+ */ background: -ms-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* ie10+ */ background: linear-gradient(to bottom, #999999 0%, #e1e1e1 100%); /* w3c */ filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#999999", endcolorstr="#e1e1e1", gradienttype=0); /* ie6-9 */ border: 3px solid #e5e5e5; border-radius: 50%; cursor: pointer; box-sizing: content-box; } .hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected { background: #666; } .hesperiden .tp-bullet-image { } .hesperiden .tp-bullet-title { } /* THUMBS */ .hesperiden .tp-thumb { opacity: 1; -webkit-perspective: 600px; perspective: 600px; } .hesperiden .tp-thumb .tp-thumb-title { font-size: 12px; position: absolute; margin-top: -10px; color: #fff; display: block; z-index: 1000; background-color: #000; padding: 5px 10px; bottom: 0px; left: 0px; width: 100%; box-sizing: border-box; text-align: center; overflow: hidden; white-space: nowrap; transition: all 0.3s; -webkit-transition: all 0.3s; transform: rotatex(90deg) translatez(0.001px); transform-origin: 50% 100%; -webkit-transform: rotatex(90deg) translatez(0.001px); -webkit-transform-origin: 50% 100%; opacity: 0; } .hesperiden .tp-thumb:hover .tp-thumb-title { transform: rotatex(0deg); -webkit-transform: rotatex(0deg); opacity: 1; } /* TABS */ .hesperiden .tp-tab { opacity: 1; padding: 10px; box-sizing: border-box; font-family: "Roboto", sans-serif; border-bottom: 1px solid #e5e5e5; } .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: rgba(0, 0, 0, 0); position: relative; padding: 15px 15px 15px 85px; left: 0px; overflow: hidden; margin-top: -15px; box-sizing: border-box; color: #333; display: inline-block; width: 100%; height: 100%; position: absolute; } .hesperiden .tp-tab-date { display: block; color: #aaa; font-weight: 500; font-size: 12px; margin-bottom: 0px; } .hesperiden .tp-tab-title { display: block; text-align: left; color: #333; font-size: 14px; font-weight: 500; text-transform: none; line-height: 17px; } .hesperiden .tp-tab:hover, .hesperiden .tp-tab.selected { background: #eee; } .hesperiden .tp-tab-mask { } /* MEDIA QUERIES */ @media only screen and (max-width: 960px) { } @media only screen and (max-width: 768px) { } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - METIS SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .metis.tparrows { background: #fff; padding: 10px; transition: all 0.3s; -webkit-transition: all 0.3s; width: 60px; height: 60px; box-sizing: border-box; } .metis.tparrows:hover { background: #fff; background: rgba(255, 255, 255, 0.75); } .metis.tparrows:before { color: #000; transition: all 0.3s; -webkit-transition: all 0.3s; } .metis.tparrows:hover:before { transform: scale(1.5); } /* BULLETS */ .metis .tp-bullet { opacity: 1; width: 50px; height: 50px; padding: 3px; background: #000; background-color: rgba(0, 0, 0, 0.25); margin: 0px; box-sizing: border-box; transition: all 0.3s; -webkit-transition: all 0.3s; border-radius: 50%; } .metis .tp-bullet-image { border-radius: 50%; display: block; box-sizing: border-box; position: relative; -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25); 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: #000; background: rgba(0, 0, 0, 0.75); color: #fff; padding: 10px 30px; border-radius: 4px; -webkit-border-radius: 4px; opacity: 0; transition: all 0.3s; -webkit-transition: all 0.3s; transform: translateZ(0.001px) translateX(-50%) translateY(14px); transform-origin: 50% 100%; -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px); -webkit-transform-origin: 50% 100%; opacity: 0; white-space: nowrap; } .metis .tp-bullet:hover .tp-bullet-title { transform: rotateX(0deg) translateX(-50%); -webkit-transform: rotateX(0deg) translateX(-50%); opacity: 1; } .metis .tp-bullet.selected, .metis .tp-bullet:hover { background: rgba(255, 255, 255, 1); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1))); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0); } .metis .tp-bullet-title:after { content: " "; position: absolute; left: 50%; margin-left: -8px; width: 0; height: 0; border-style: solid; border-width: 8px 8px 0 8px; border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent; bottom: -8px; } .metis .tp-tab-number { color: #fff; 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: 0.4s padding-left, 0.4s left, 0.4s max-width; } .metis:hover .tp-tab-mask { padding-left: 0px; left: 50px; max-width: 500px !important; } .metis .tp-tab-divider { border-right: 1px solid transparent; height: 30px; width: 1px; margin-top: 5px; display: inline-block; float: left; } .metis .tp-tab-title { color: #fff; 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: 0.4s all; } .metis .tp-tab-title-mask { position: absolute; overflow: hidden; left: 67px; } .metis:hover .tp-tab-title { transform: translateX(0); } .metis .tp-tab { opacity: 0.15; transition: 0.4s all; } .metis .tp-tab:hover, .metis .tp-tab.selected { opacity: 1; } .metis .tp-tab.selected .tp-tab-divider { border-right: 1px solid #cdb083; } .metis.tp-tabs { max-width: 118px !important; padding-left: 50px; } .metis.tp-tabs:before { content: " "; height: 100%; width: 88px; background: rgba(0, 0, 0, 0.15); border-right: 1px solid rgba(255, 255, 255, 0.10); left: 0px; top: 0px; position: absolute; transition: 0.4s all; } .metis.tp-tabs:hover:before { width: 118px; } @media (max-width: 499px) { .metis.tp-tabs:before { background: rgba(0, 0, 0, 0.75); } } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - PERSEPHONE SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .persephone.tparrows { cursor: pointer; background: #aaa; background: rgba(200, 200, 200, 0.5); width: 40px; height: 40px; position: absolute; display: block; z-index: 100; border: 1px solid #f5f5f5; } .persephone.tparrows:hover { background: #333; } .persephone.tparrows:before { font-family: "revicons"; font-size: 15px; color: #fff; display: block; line-height: 40px; text-align: center; } .persephone.tparrows.tp-leftarrow:before { content: "\e824"; } .persephone.tparrows.tp-rightarrow:before { content: "\e825"; } /* BULLETS */ .persephone.tp-bullets { } .persephone.tp-bullets:before { content: " "; position: absolute; width: 100%; height: 100%; background: #transparent; padding: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; } .persephone .tp-bullet { width: 12px; height: 12px; position: absolute; background: #aaa; border: 1px solid #e5e5e5; cursor: pointer; box-sizing: content-box; } .persephone .tp-bullet:hover, .persephone .tp-bullet.selected { background: #222; } .persephone .tp-bullet-image { } .persephone .tp-bullet-title { } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - URANUS SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .uranus.tparrows { width: 50px; height: 50px; background: transparent; } .uranus.tparrows:before { width: 50px; height: 50px; line-height: 50px; font-size: 40px; transition: all 0.3s; -webkit-transition: all 0.3s; } .uranus.tparrows:hover:before { opacity: 0.75; } /* BULLETS */ .uranus .tp-bullet { border-radius: 50%; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0); -webkit-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; background: transparent; } .uranus .tp-bullet.selected, .uranus .tp-bullet:hover { box-shadow: 0 0 0 2px #FFF; border: none; border-radius: 50%; background: transparent; } .uranus .tp-bullet-inner { background-color: rgba(255, 255, 255, 0.7); -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease; transition: background-color 0.3s ease, transform 0.3s ease; top: 0; left: 0; width: 100%; height: 100%; outline: none; border-radius: 50%; background-color: #FFF; background-color: rgba(255, 255, 255, 0.3); 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); -webkit-transform: scale(0.4); background-color: #fff; } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - ZEUS SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* ARROWS */ .zeus.tparrows { cursor: pointer; min-width: 70px; min-height: 70px; position: absolute; display: block; z-index: 100; border-radius: 35px; overflow: hidden; background: rgba(0, 0, 0, 0.10); } .zeus.tparrows:before { font-family: "revicons"; font-size: 20px; color: #fff; display: block; line-height: 70px; text-align: center; z-index: 2; position: relative; } .zeus.tparrows.tp-leftarrow:before { content: "\e824"; } .zeus.tparrows.tp-rightarrow:before { content: "\e825"; } .zeus .tp-title-wrap { background: #000; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; transform: scale(0); -webkit-transform: scale(0); transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; border-radius: 50%; } .zeus .tp-arr-imgholder { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-position: center center; background-size: cover; border-radius: 50%; transform: translateX(-100%); -webkit-transform: translateX(-100%); transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; } .zeus.tp-rightarrow .tp-arr-imgholder { transform: translateX(100%); -webkit-transform: translateX(100%); } .zeus.tparrows:hover .tp-arr-imgholder { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; } .zeus.tparrows:hover .tp-title-wrap { transform: scale(1); -webkit-transform: scale(1); opacity: 1; } /* BULLETS */ .zeus .tp-bullet { box-sizing: content-box; -webkit-box-sizing: content-box; border-radius: 50%; background-color: rgba(0, 0, 0, 0); -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; width: 13px; height: 13px; border: 2px solid #fff; } .zeus .tp-bullet:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; border-radius: 50%; background-color: #FFF; -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; } .zeus .tp-bullet:hover:after, .zeus .tp-bullet.selected:after { -webkit-transform: scale(1.2); transform: scale(1.2); } .zeus .tp-bullet-image, .zeus .tp-bullet-imageoverlay { width: 135px; height: 60px; position: absolute; background: #000; background: rgba(0, 0, 0, 0.5); bottom: 25px; left: 50%; margin-left: -65px; box-sizing: border-box; background-size: cover; background-position: center center; visibility: hidden; opacity: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; border-radius: 4px; } .zeus .tp-bullet-title, .zeus .tp-bullet-imageoverlay { z-index: 2; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .zeus .tp-bullet-title { color: #fff; text-align: center; line-height: 15px; font-size: 13px; font-weight: 600; z-index: 3; visibility: hidden; opacity: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; 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; -webkit-transform: translateY(0px); transform: translateY(0px); } /* THUMBS */ .zeus .tp-thumb { opacity: 1 } .zeus .tp-thumb-over { background: #000; background: rgba(0, 0, 0, 0.25); width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; -webkit-transition: all 0.3s; transition: all 0.3s; } .zeus .tp-thumb-more:before { font-family: "revicons"; font-size: 12px; color: #aaa; color: rgba(255, 255, 255, 0.75); display: block; line-height: 12px; text-align: left; z-index: 2; position: absolute; top: 20px; right: 20px; z-index: 2; } .zeus .tp-thumb-more:before { content: "\e825"; } .zeus .tp-thumb-title { font-family: "Raleway"; letter-spacing: 1px; font-size: 12px; color: #fff; display: block; line-height: 15px; text-align: left; z-index: 2; position: absolute; top: 0px; left: 0px; z-index: 2; padding: 20px 35px 20px 20px; width: 100%; height: 100%; box-sizing: border-box; transition: all 0.3s; -webkit-transition: all 0.3s; font-weight: 500; } .zeus .tp-thumb.selected .tp-thumb-more:before, .zeus .tp-thumb:hover .tp-thumb-more:before { color: #aaa; } .zeus .tp-thumb.selected .tp-thumb-over, .zeus .tp-thumb:hover .tp-thumb-over { background: #000; } .zeus .tp-thumb.selected .tp-thumb-title, .zeus .tp-thumb:hover .tp-thumb-title { color: #fff; } /* TABS */ .zeus .tp-tab { opacity: 1; box-sizing: border-box; } .zeus .tp-tab-title { display: block; text-align: center; background: rgba(0, 0, 0, 0.25); font-family: "Roboto Slab", serif; font-weight: 700; font-size: 13px; line-height: 13px; color: #fff; padding: 9px 10px; } .zeus .tp-tab:hover .tp-tab-title, .zeus .tp-tab.selected .tp-tab-title { color: #000; background: rgba(255, 255, 255, 1); } /*----------------------------------------------------------------------------- - Revolution Slider 5.0 Navigatin Skin Style - ZEUS SKIN author: ThemePunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ .post-tabs .tp-thumb { opacity: 1 } .post-tabs .tp-thumb-over { background: #252525; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; -webkit-transition: all 0.3s; transition: all 0.3s; } .post-tabs .tp-thumb-more:before { font-family: "revicons"; font-size: 12px; color: #aaa; color: rgba(255, 255, 255, 0.75); display: block; line-height: 12px; text-align: left; z-index: 2; position: absolute; top: 15px; right: 15px; z-index: 2; } .post-tabs .tp-thumb-more:before { content: "\e825"; } .post-tabs .tp-thumb-title { font-family: "raleway"; letter-spacing: 1px; font-size: 12px; color: #fff; display: block; line-height: 15px; text-align: left; z-index: 2; position: absolute; top: 0px; left: 0px; z-index: 2; padding: 15px 30px 15px 15px; width: 100%; height: 100%; box-sizing: border-box; transition: all 0.3s; -webkit-transition: all 0.3s; font-weight: 500; } .post-tabs .tp-thumb.selected .tp-thumb-more:before, .post-tabs .tp-thumb:hover .tp-thumb-more:before { color: #aaa; } .post-tabs .tp-thumb.selected .tp-thumb-over, .post-tabs .tp-thumb:hover .tp-thumb-over { background: #fff; } .post-tabs .tp-thumb.selected .tp-thumb-title, .post-tabs .tp-thumb:hover .tp-thumb-title { color: #000; }