/* cmsms stylesheet: 01-IDW-Menu modified: Saturday, June 14, 2025 6:28:21 PM */
@font-face {font-family: 'WebHostingHub-Glyphs';src: url('../font/webhostinghub-glyphs.eot');src: url('../font/webhostinghub-glyphs.eot?#iefix') format('embedded-opentype'),url('../font/webhostinghub-glyphs.ttf') format('truetype');font-weight: normal; font-style: normal;-moz-font-feature-settings: "calt=0,liga=0";}[class^="icon-"], [class*=" icon-"] {font-family:'WebHostingHub-Glyphs'; background: none; width: auto; height: auto; font-style: normal}.icon-menu:before{content:'\f127'}/**** NEXUS MENU ****/.LogoL {margin: 4px 0 0 0px;}.liLogo {}.containerN ul .NexusTopLine {margin: 10px; padding: 0 0 0 0px}.TLSocial {height: 70px; width: 75px; padding: 5px 0 0}.TLSocial a {height: 35px !important; float: left;}.bpwLogo {}.TLicon {color: #424a51}.TLicon:hover {color: #fff}@media screen and (min-width: 771px) {.nxtopline p {font-size: 17px; margin: 0}}.gn-menu-main {margin: 0; padding: 0; background: #edead9 !important; color: #5f6f81; }/* TOP Bar Full Width */.rightT {position: absolute; top: 0; left: 230px}.rightBPW {position: absolute; top: 0; right: 30px; padding: 0px 0 0}.rightBPW a {margin: 0; padding: 0; border: none}@media screen and (max-width: 770px) {.nxtopline p {font-size: 12px; margin: 0}}.gn-menu-main {list-style: none; text-transform: none; font-weight: 300; font-family: 'PT Sans', Arial, sans-serif;  }.gn-menu-main {position: fixed; top: 0; left: 0; width: 100%; height: 75px; font-size: 13px; } /* NOTE Top Menu, poss increase in height and add images or BG's */.gn-menu-main a {display: block; height: 100%; color: white; font-weight: 300; text-decoration: none; cursor: pointer; padding: 5px 10px 0} /* Menu 3 lines ! */.no-touch .gn-menu-main {} /* NOTE Link Hover BG colour */.gn-menu-main > li {display: block; float: left; height: 100%; border-right: 1px solid #ffffff}/* icon-only trigger (menu item) */.gn-menu-main li.gn-trigger {position: relative; width: 60px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.gn-menu-main > li > a {padding: 0 30px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; }.gn-menu-main:after {display: table; clear: both; content: ""; }/* Menu Bars */.nexusMenuIcon {font-size: 20px; margin: 25px 0 0 -10px; font-weight: 300 }.gn-trigger a {color: #424a51;}.nexusMenuIcon a:hover {color: }.nexusMenuIcon:hover {opacity: 0.3}/* .icon-home,.icon-businesscardalt,.icon-securityalt-shieldalt,.icon-info-sign,.icon-eye-open {font-size: 28px; margin: 25px 0 0 7px; font-weight: 300} *//* MENU ITEMS CONTAINER */.gn-menu-wrapper {position: fixed; top: 75px; bottom: 0; left: 0; overflow: hidden; width: 60px; border-top: 1px solid #ffffff; background: #fff; -webkit-transform: translateX(-60px); -moz-transform: translateX(-60px); transform: translateX(-60px); -webkit-transition: -webkit-transform 0.3s, width 0.3s; -moz-transition: -moz-transform 0.3s, width 0.3s; transition: transform 0.3s, width 0.3s; }.gn-scroller {position: absolute; overflow-y: scroll; width: 350px; height: 100%; padding: 5px 0 0} /* NOTE This is menu box. Add BG image, perhaps low opacity */.gn-menu li:not(:first-child), .gn-menu li li {box-shadow: inset 0 1px #c6d0da}.gn-submenu li {overflow: hidden; height: 0; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; }.gn-submenu li a {color: #ffffff}/* MENU LINES */.NexusLine {clear: both; height: 60px; width: 100%; border-bottom: 1px solid #ddd}.NexusLine:hover {background: #ffeeb1}.Nexusitem,.NexusName {float: left;}.Nexusitem {width: 50px; height: 50px; border-right: 1px solid #ddd; padding: 10px 0 0 5px}.NexusName {width: 200px; font-size: 16px; height: 60px; line-height: 55px; padding: 0 0 0 10px !important}/* styles for opening menu */.gn-menu-wrapper.gn-open-all,.gn-menu-wrapper.gn-open-part {-webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px); }.gn-menu-wrapper.gn-open-all {width: 300px}@media screen and (max-width: 422px) {.gn-menu-wrapper.gn-open-all {-webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px); width: 100%; }.gn-menu-wrapper.gn-open-all .gn-scroller {width: 100%}}.containerN {z-index: 2500; position: relative}@media screen and (max-width: 1025px) {}#sub-menu ul {width: 100%; margin: -45px 10px 25px -65px}#sub-menu li,#sub-menu li ul li {width: 100%; margin: 0 10px 0 0}.Scurrent { display: none}.dropheader {font-size: 0px; margin: 0}.subheadmenu {margin: 0 0 25px}.subhead,.subheadS {margin: 0 0 5px 15px}.CTLink,#sub-menu li ul li a {padding: 2px 10px; font-size: .85em; float: left; margin: 10px 10px 0 0; color: #ffffff; background-color: ; border-radius: 5px;  box-shadow: 1px 1px 0px ; -webkit-transition: background-color 0.4s;  -moz-transition: background-color 0.4s;  transition: background-color 0.4s;}.CTLink:hover,#sub-menu > li ul li a:hover {color: #e9e9e9; background-color: ; -webkit-transition: background-color 0.4s;  -moz-transition: background-color 0.4s;  transition: background-color 0.4s;}.subheadS a {display: block; padding: 8px 18px; font-size: .95em; float: left; margin: 10px 10px 0 0; color: ; background-color: ; border-radius: 5px;  box-shadow: 1px 1px 0px ; -webkit-transition: background-color 0.4s;  -moz-transition: background-color 0.4s;  transition: background-color 0.4s;}.subheadS a:hover {color: #ffffff; background-color: ; -webkit-transition: background-color 0.4s;  -moz-transition: background-color 0.4s;  transition: background-color 0.4s;}#sub-menu > li {float: left; display: block; position: relative; margin-left: 3.8%;}#sub-menu > li:first-child {margin-left: 0;}/* .codrops-icon {font-size: 18px; padding: 0 15px; color: #ffffff; font-weight: 300; background:  url(https://idowebsites.co.uk/LP/Carp-BG-2.png) no-repeat left center;} */
/* cmsms stylesheet: 01-IDW-Layout modified: Saturday, June 21, 2025 4:35:53 PM */
/************   HTML BODY CSS   ****************/*,*:after,*::before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }html, body {padding: 0; height: 100%; margin: 0;}body {color: #3f3f3f; font-family: 'Lato', Arial, sans-serif;}body {background: #adb9a5 url(https://idowebsites.co.uk/IDW/IDW_BG.jpg); height: 100%; width: 100%; background-position: fixed; background-repeat: no-repeat; background-size: cover;}@media screen and (min-width: 771px) {}@media screen and (max-width: 770px) {body {background: ;}}html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}html, html a {-webkit-font-smoothing: antialiased !important; font-smoothing: antialiased !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.06);}h1,h2,h3,h4,h5,h6,p {-webkit-font-smoothing: antialiased !important; font-smoothing: antialiased !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.06);}img {display: block; max-width: 100%; height: auto; width: auto\9; /* ie8 */}.img-centered {margin: 0 auto;}a,a:hover {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}a {color: ;  text-decoration: none;}a:hover,a:focus {color: #3f3f3f;}h1,h2,h3,h4,h5,h6,p {color: #3f3f3f}/*** TYPOGRAPHY ***/@media screen and (min-width: 771px) {p {font-weight: 300; font-size: 1.3em; line-height: 25px; margin: 10px 15px 20px;}h1 {font-weight: 700; font-size: 1.8em; margin: 20px 15px 10px}h2 {font-weight: 700; font-size: 1.4em; margin: 20px 15px 10px}h3 {font-weight: 700; font-size: 1.6em; margin: 20px 15px 10px}h4 {font-weight: 700; font-size: 1.6em; margin: 20px 15px 10px}h5 {font-weight: 700; font-size: 1.4em; margin: 20px 15px 10px}h6 {font-weight: 700; font-size: 1.4em; margin: 20px 15px 10px}}@media screen and (max-width: 770px) {p {font-weight: 300; font-size: 1.05em; line-height: 25px; margin: 10px 15px;}h1 {font-weight: 700; font-size: 1.7em; margin: 20px 15px 10px}h2 {font-weight: 700; font-size: 1.3em; margin: 20px 15px 10px}h3 {font-weight: 700; font-size: 1.5em; margin: 20px 15px 10px}h4 {font-weight: 700; font-size: 1.5em; margin: 20px 15px 10px}h5 {font-weight: 700; font-size: 1.4em; margin: 20px 15px 10px}h6 {font-weight: 700; font-size: 1.4em; margin: 20px 15px 10px}}ul, ol {list-style: none;}.red {background: red}.blue {background: blue}.yellow {background: yellow}.green {background: green}.grey {background: grey}.right {float: right !important;}.left {float: left !important;}.leftimg {float: left !important; margin: 0 10px 0 0}.center {text-align: center}.hide {display: none !important;}.show {display: block !important;}.clear {width: 100%; clear: both; height: 2px}.invisible {visibility: hidden;}.text-hide {font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}.hidden {display: none !important;  visibility: hidden !important;}.affix {position: fixed;}.logo {max-width: 300px; max-height: 100px; margin: -10px 0 0 0}.maxwidth {max-width: 1400px; margin: 0 auto 0}#NewscontMain {margin: 50px auto 0}.detailImage p {margin: 0 0 0 15px; max-width: 350px; line-height: 1.4em}/* MAIN DIV for News Detail & Slider */@media screen and (min-width: 751px) {.NewsNSlider {width: 80%; height: auto; margin: 25px auto 25px}.yesterday {width: auto; padding: 0 0 15px}}@media screen and (max-width: 750px) {.NewsNSlider {width: 97%; height: auto; margin: 25px auto 25px}.yesterday {width: auto; display: flex; justify-content: center; align-items: center; padding: 25px 0 15px}}.mainNews {border-top: 1px dotted #424a51; /* border-bottom: 1px dotted #424a51;*/ padding: 25px 0 50px; margin: 0 0 30px;background-image: url(https://idowebsites.co.uk/IDW/divideHori.png); background-position: bottom; background-repeat: repeat-x;}#contSecond img {margin: 0 auto 0;}#contSecondNews img {padding: 0 0 0 15px !important}#contThird {width: 100%; height: auto; margin: 25px auto 25px}#contFourth {height: 25px; width: 90%; margin: 25px auto 25px}.detailImage {background-image: url(https://idowebsites.co.uk/IDW/Zig-Zag-500-70-2.png); background-size: contain; background-position: right top; background-repeat: no-repeat; text-align: left; }.extra {width: 300px; font-size: 1.25em}.Svcs {font-weight: 700; letter-spacing: .05em}.Svc {float: left; min-width: 110px; text-align: center; padding: 8px 0; border-radius: 5px 5px 0px 0px}@media screen and (min-width: 751px) {.Svc {width: 20%; margin: 0 2.5% 35px}}@media screen and (max-width: 750px) {.Svc {width: 30%; margin: 0 10% 35px; }}.detailSum {width: 220px; height: 310px; float: left; margin: 0 10px 10px 0; background: #fcfaf0}.detailSum h2 {font-size: 1em; margin: 0; text-align: center}.detailSum p {font-size: .85em; margin: 0 10px; text-align: center}.detailSum img {width: 90%; margin: 0 auto 0}.DSmore {font-size: .75em; height: 25px; width: 75px;}.coBrand {border-bottom: 4px dashed red}.desPrint {border-bottom: 4px dashed blue}.logdesign {border-bottom: 4px dashed yellow}.webDesign {border-bottom: 4px dashed purple}.coBrand, .desPrint, .logdesign, .webDesign {background: #00b3ff; color: #ffeeb1; background-image: url(https://idowebsites.co.uk/IDW/butterfliesMonarch20.png); background-position: right top; background-repeat: no-repeat;}.coBrand:hover, .desPrint:hover, .logdesign:hover, .webDesign:hover {background-image: url(https://idowebsites.co.uk/IDW/butterfliesMorphos20.png); background-position: right top; background-repeat: no-repeat; border-bottom: 4px dashed #ffffff}.ssl {background-image: url(https://idowebsites.co.uk/IDW/sslbg.png); background-position: center 65px; background-repeat: no-repeat;  }.sslRt {background-image: url(https://idowebsites.co.uk/IDW/sslbg-180.png); background-position: right center; background-repeat: no-repeat;  }.sslLt {background-image: url(https://idowebsites.co.uk/IDW/sslbg-180.png); background-position: left center; background-repeat: no-repeat;  }.IDWcontain h2,.IDWcontain h3,.IDWcontain h4 {background-image: url(https://idowebsites.co.uk/IDW/Logo-Square-25.png); background-position: left center; background-repeat: no-repeat; padding: 5px 0 5px 30px;}.ContSub {background: #fff6dd; padding: 5px 0 5px; border-bottom: 2px dashed #424a51; border-radius: 5px 5px 0px 0px}.ContTop {background: #ffeeb1; padding: 5px 0 5px; border-bottom: 2px dashed #424a51; border-radius: 5px 5px 0px 0px}.ContSubRt {background: #fff6dd url(https://idowebsites.co.uk/IDW/sslbg-180.png); background-position: right center; background-repeat: no-repeat; padding: 5px 0 5px; border-bottom: 2px dashed #424a51; margin: 0 0 15px; border-radius: 5px 5px 0px 0px}.ContSubLt {background: #fff6dd url(https://idowebsites.co.uk/IDW/sslbg-180.png); background-position: left center; background-repeat: no-repeat; padding: 5px 0 5px; border-bottom: 2px dashed #424a51; margin: 0 0 15px; border-radius: 5px 5px 0px 0px}.SubLink {background: #e4e7d6; padding: 0 10px 2px; border-radius: 5px; border: 1px dotted #70ccf3; color: #00b3ff}.SubLink:hover {background: #d4d2c3; border: 1px dotted #424a51}.ContSub ul li {background-image: url(https://idowebsites.co.uk/IDW/Logo-Square-25.png); background-position: left center; background-repeat: no-repeat; padding: 5px 5px 5px 30px; font-weight: 300; color: #3f3f3f}.logoSquare {background-image: url(https://idowebsites.co.uk/IDW/Logo-Square-35.png); background-position: left center; background-repeat: no-repeat; padding: 12px 0 0 45px; margin: 0 0 0 20px}.contIcon {padding: 0 0 15px; margin: 0 0 0 0}.coffee, .who,.print {padding: 40px 0 0 25px}.listCols {padding: 25px 35px}.cols2 {padding: 120px 0 0}.printImg img {margin: 40px 0 0}@media screen and (min-width: 751px) {.IDWcontain {width: 80%; padding: 120px 15px 55px; margin: 0 auto 15px}#contMain, #contSecond {width: 50%; float: left}#contMainF {width: 45%}#contSecondF {width: 55%}#contMainF, #contSecondF {float:  left}.listCols {column-count: 2;}.ContTop {margin: 15px 0 15px; }.ContSub {margin: 0 0 15px;}}@media screen and (max-width: 750px) {.IDWcontain {width: 90%; padding: 120px 15px 55px; margin: 0 auto 15px}#contMain, #contSecond, #contMainF, #contSecondF {width: 100%; float: none; margin 0 auto 25px}.listCols {column-count: 1;}.ContTop {margin: 15px 10px 15px; }.ContSub {margin: 0 10px 15px;}}.footer a {font-size: .8em; color: #00b3ff}.footer a:hover {color: #ee6e00}.footlinks {padding: 0 0 0 15px}@media screen and (min-width: 751px) {#Footer {width: 100%; height: 50px; position: fixed; bottom: 0; right: 0; z-index: 2600; background: #fff; border-top: 1px solid #424a51} /* Menu z-index is 2500 */#Footer p {font-size: .8em; margin: 0 10px 0}.Frt,.Flt {width: 50%; float: right; ; height: 25px; min-width: 300px; margin: 12px 0 0}.Frt {text-align: right}}@media screen and (max-width: 750px) {#Footer {width: 100%; height: 50px; background: #fff; border-top: 1px solid #424a51}#Footer p {font-size: .8em; margin: 0 0 0 10px}{width: 50%; float: right; ; height: 25px; width: 325px}.Frt,.Flt {width: 100%; float: none; ; height: 25px;}.Frt {text-align: left}}/***** CONTENT ITEMS *****/.ask {height: 55px; margin: 45px 0}.askImg {width: 75px; height: 39px; margin: 0 5px 0 15px}.askTxt {width: 400px; height: 39px; line-height: 39px; font-size: 1.35em; color: #3f3f3f; font-family: 'Lato', Arial, sans-serif; font-weight: 300}.askImg, .askTxt {float: left}/***** CONTACT FORM *****/.idwffield {margin: 0 0 15px 0; width: 440px}.idwflabel, .idwfield {float: left}.idwfield {width: 340px}.idwflabel {width: 85px}.idwfield input {border-radius: 5px; border: none; height: 30px; width: 320px; padding: 0 0 0 10px}#humanCheck {height: 25px; width: 25px}.idwffield label {height: 25px}.humanText {margin: 0 0 5px 0}.idwfield textarea {resize: both; border-radius: 5px; border: none; min-height: 50px; padding: 0 0 0 10px; max-width: 450px; min-width: 320px}
/* cmsms stylesheet: IDW Da Slider modified: Thursday, May 29, 2025 6:22:34 PM */
/***** SLIDER DESCRIPTIONS TEMPLATE *****/
.Slidercontainer {margin: 0 0 40px 0}

.da-img img {text-align: right; float: right !important}

.da-slider {width: 100%; min-width: 520px; height: 400px; position: relative; margin: 10px auto 25px; overflow: hidden; background: #edead9;
	-webkit-transition: background-position 1.4s ease-in-out 0.3s;
	-moz-transition: background-position 1.4s ease-in-out 0.3s;
	-o-transition: background-position 1.4s ease-in-out 0.3s;
	-ms-transition: background-position 1.4s ease-in-out 0.3s;
	transition: background-position 1.4s ease-in-out 0.3s;
}
#da-slider nav {margin: 0 0 15px 0}

.da-slide {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; text-align: left;}
.da-slide-current {z-index: 1000;}
.da-slider-fb .da-slide {left: 100%;}
.da-slider-fb  .da-slide.da-slide-current {left: 0px;}

.da-slide h2,.da-slide p,.da-slide .da-link,.da-slide .da-img {position: absolute; opacity: 0; left: 110%;}
.da-slider-fb .da-slide h2,.da-slider-fb .da-slide p,.da-slider-fb .da-slide .da-link {left: 10%; opacity: 1;}
.da-slider-fb .da-slide .da-img {left: 10%; opacity: 1;}
.da-slide h2 {font-size: 2em; width: 50%; top: 40px; white-space: nowrap; z-index: 10; font-weight: 300;}
.da-slide h2 a {color: #fff; }
.da-slide p {width: 45%; top: 155px; color: #000; font-size: 1.3em; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); !important;  line-height: 1.5em; height: 90px; overflow: hidden; font-weight: 700; font-style: italic; text-shadow: none !important}

.da-slide .da-img {width: 85%; border-top: 1px solid #414a51; border-bottom: 1px solid #414a51; min-width: 550px; top: 40px; height: 325px; line-height: 320px; left: 110%; padding-bottom: 45px}

.da-slide .da-link {top: 290px; /*depends on p height*/border-radius: 30px; box-shadow: 0px 1px 1px rgba(0,0,0,0.1); color: #414a51; padding: 2px 20px 0px; font-size: 18px; line-height: 30px; width: 80px; text-align: center; background: rgba(255,255,255,0.2);}
.da-slide .da-link:hover {background: rgba(255,255,255,0.3);}

.da-dots {width: 100%; position: absolute; text-align: center; left: 0px; bottom: 20px; z-index: 2000; -moz-user-select: none; -webkit-user-select: none;}
.da-dots span {display: inline-block; position: relative; width: 12px; height: 12px; border-radius: 50%; background: #fff; margin: 3px; cursor: pointer; }
.da-dots span.da-dots-current:after {content: ''; width: 8px; height: 8px; position: absolute; top: 2px; left: 2px; border-radius: 50%; background: #777}

.da-arrows {-moz-user-select: none; -webkit-user-select: none;}
.da-arrows span {position: absolute; top: 50%; height: 30px; width: 30px; border-radius: 50%; background: #fff; cursor: pointer; z-index: 2000; opacity: 0; box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1); -webkit-transition: opacity 0.4s ease-in-out 0.2s; -moz-transition: opacity 0.4s ease-in-out 0.2s; -o-transition: opacity 0.4s ease-in-out 0.2s; -ms-transition: opacity 0.4s ease-in-out 0.2s; transition: opacity 0.4s ease-in-out 0.2s;}
.da-slider:hover .da-arrows span {opacity: 1;}
.da-arrows span:after {content: ''; position: absolute; width: 20px; height: 20px; top: 5px; left: 5px;
	background: transparent url(OLD/%5B%5Broot_url%5D%5D/uploads/FrameImages/arrows.png) no-repeat top left;
	border-radius: 50%;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.da-arrows span:hover:after {box-shadow: 1px 1px 4px rgba(0,0,0,0.3);}
.da-arrows span:active:after {box-shadow: 1px 1px 1px rgba(255,255,255,0.1);}
.da-arrows span.da-arrows-next:after {background-position: top right;}
.da-arrows span.da-arrows-prev {left: 15px;}
.da-arrows span.da-arrows-next {right: 15px;}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link {left: 10%; opacity: 1;}
.da-slide-current .da-img{left: 60%; opacity: 1;}
/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2 {
	-webkit-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	animation: fromRightAnim1 0.6s ease-in 0.8s both;
}
.da-slide-fromright p {
	-webkit-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	animation: fromRightAnim2 0.6s ease-in 0.8s both;
}
.da-slide-fromright .da-link {
	-webkit-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-moz-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-o-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-ms-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	animation: fromRightAnim3 0.4s ease-in 1.2s both;
}
.da-slide-fromright .da-img {
	-webkit-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	animation: fromRightAnim4 0.6s ease-in 0.8s both;
}
@-webkit-keyframes fromRightAnim1 {
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in 0.6s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in 0.6s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-moz-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-o-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-ms-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in 1.2s both;
}
.da-slide-fromleft .da-img{
	-webkit-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	animation: fromLeftAnim4 0.6s ease-in 0.6s both;
}
@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-moz-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-o-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-ms-animation: toRightAnim1 0.6s ease-in 0.6s both;
	animation: toRightAnim1 0.6s ease-in 0.6s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-moz-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-o-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-ms-animation: toRightAnim2 0.6s ease-in 0.3s both;
	animation: toRightAnim2 0.6s ease-in 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in both;
	-moz-animation: toRightAnim3 0.4s ease-in both;
	-o-animation: toRightAnim3 0.4s ease-in both;
	-ms-animation: toRightAnim3 0.4s ease-in both;
	animation: toRightAnim3 0.4s ease-in both;
}
.da-slide-toright .da-img{
	-webkit-animation: toRightAnim4 0.6s ease-in both;
	-moz-animation: toRightAnim4 0.6s ease-in both;
	-o-animation: toRightAnim4 0.6s ease-in both;
	-ms-animation: toRightAnim4 0.6s ease-in both;
	animation: toRightAnim4 0.6s ease-in both;
}
@-webkit-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.6s ease-in both;
	-moz-animation: toLeftAnim1 0.6s ease-in both;
	-o-animation: toLeftAnim1 0.6s ease-in both;
	-ms-animation: toLeftAnim1 0.6s ease-in both;
	animation: toLeftAnim1 0.6s ease-in both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-moz-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-o-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-ms-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	animation: toLeftAnim2 0.6s ease-in 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.4s ease-in both;
	-moz-animation: toLeftAnim3 0.4s ease-in both;
	-o-animation: toLeftAnim3 0.4s ease-in both;
	-ms-animation: toLeftAnim3 0.4s ease-in both;
	animation: toLeftAnim3 0.4s ease-in both;
}
.da-slide-toleft .da-img{
	-webkit-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	-moz-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	-o-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	-ms-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	animation: toLeftAnim4 0.6s ease-in 0.6s both;
}
@-webkit-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-moz-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
/* cmsms stylesheet: Gallery modified: Tuesday, May 6, 2025 9:18:59 AM */
.gallery .img {float: left; margin: 0; border-radius: 5px;}
.gallery .img a {display: inline-block; border-radius: 5px;}
.gallery .img a:hover {border-radius: 5px;}
.gallery img {width: 150px; height: 110px; border-radius: 5px; border: 1px solid #ddd; box-shadow: 2px 2px 5px #555; margin: 0}

.gallery .pagenavigation {height: 50px;}
.gallery .prevpage a, .gallery .prevpage em {display: block; width: 50px; height: 39px; float: left; margin: 0; text-indent: -1000px; background: url(../../images/previous.png) transparent no-repeat 0 0; overflow: hidden;}
.gallery .nextpage a, .gallery .nextpage em {display: block; width: 50px; height: 39px; float: left; margin: 0 6px 0 0; text-indent: -1000px; background: url(../../images/next.png) transparent no-repeat 0 0; overflow: hidden;}
.gallery .parentlink a {display: block; width: 50px; height: 39px; float: left; text-indent: -1000px; background: url(../../images/uppage.png) transparent no-repeat 0 0; overflow: hidden;}
.gallery .pagenavigation a:hover {background-position: 0 -40px;}
.gallery .prevpage em, .gallery .nextpage em {background-position: 0 -80px;}
.gallery .pagelinks {float: right; border-right: 2px solid #667;}
.gallery .pagelinks a, .gallery .pagelinks em {margin-top: 6px; padding: 0 6px; border-left: 2px solid #667; text-align: center; font: bold 11px verdana; color: #667;}
.gallery .pagelinks em {color: #000;}
.galleryclear {clear: both;}
.gallery h3 {margin: 15px 0 -40px 15px; font-size: 1.5em; font-weight: 400}

/* LIGHTBOX  -  version 2.8.2 */

/* Preload images */
body:after {content: url(../lightbox/images/close.png) url(../lightbox/images/loading.gif) url(../lightbox/images/prev.png) url(../lightbox/images/next.png); display: none;}
body.lb-disable-scrolling {overflow: hidden;}

.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none;}
.lightbox {position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal;}
.lightbox .lb-image {display: block; height: auto; max-width: inherit; border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative; background-color: white; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; border-radius: 4px;}
.lb-outerContainer:after {content: ""; display: table; clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0;}

.lb-cancel {display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../lightbox/images/loading.gif) no-repeat;}
.lb-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
.lb-container > .nav { left: 0;}
.lb-nav a {outline: none; background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next {height: 100%; cursor: pointer; display: block;}
.lb-nav a.lb-prev {width: 34%; left: 0; float: left; background: url(../lightbox/images/prev.png) left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;
  -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}
.lb-nav a.lb-next {width: 64%;right: 0; float: right; background: url(../lightbox/images/next.png) right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}
.lb-dataContainer {margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: ""; display: table; clear: both;}
.lb-data {padding: 0 4px; color: #ccc;}
.lb-data .lb-details {width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px; font-weight: bold; line-height: 1em;}
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999;}
.lb-data .lb-close {display: block; float: right; width: 30px; height: 30px; background: url(../lightbox/images/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}
