/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style  - ARES SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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 SKINauthor:  ThemePunchemail:      info@themepunch.comwebsite:    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;}