/*-----------------------------------------------------------------------------
- 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:10000;}
.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:1000; 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:1000;}
.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:1000;}
.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:1000; 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:1000;}
.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:1000; 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:10000; 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;}