body{color:#2e2e2e;}
body, .pageFade{background-color:#111111;}
body.white_ver{color:#2e2e2e;}
body.white_ver, .pageFade.bg_white{background-color:white;}
.darkStyle{color:#eeeeee}
.loading{background:url(../images/loading.gif) no-repeat center center;background-image:-Webkit-image-set(url(../images/loading.gif) 1x, url(../images/loading@2x.gif) 2x);background-color:rgb(17, 17, 17);}
.white_ver .loading{background:url(../images/loading_white.gif) no-repeat center center;background-image:-Webkit-image-set(url(../images/loading_white.gif) 1x, url(../images/loading_white@2x.gif) 2x);background-color:rgb(255, 255, 255);}
.menu_color, .header .nav li a{color:#a7a7a7;}
.menu_highlight_color{color:#f55088;}
.highlight{background-color:#2e2e2e;}
.header .nav ul ul li{background:rgb(50, 50, 50);background:rgba(0, 0, 0, 0.85);}
.header .nav ul ul{border-top:#f55088 solid 2px;-webkit-box-shadow:0px 15px 30px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 15px 30px rgba(0, 0, 0, 0.5);box-shadow:0px 15px 30px rgba(0, 0, 0, 0.5);}
.scrollBar{background-color:#f55088;}
.highlight_border{border-top:#f55088 solid 5px;-webkit-box-shadow:0px -20px 30px rgba(0, 0, 2, 0.1);-moz-box-shadow:0px -20px 30px rgba(0, 0, 2, 0.1);box-shadow:0px -20px 30px rgba(0, 0, 2, 0.1);}
.header .headerHold, .footer{background-color:#111;}
.header.white_nav .nav ul ul li{background:rgb(240, 240, 240);background:rgba(240, 240, 240, 0.90);}
.header.white_nav .nav ul ul{border-top:#f55088 solid 2px;-webkit-box-shadow:0px 15px 30px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 15px 30px rgba(0, 0, 0, 0.2);box-shadow:0px 15px 30px rgba(0, 0, 0, 0.2);}
.header.white_nav .headerHold, .footer.white_nav{background-color:#f0f0f0;}
.white_ver .highlight{background-color:#ddd;}
#backArea.darkStyle{background:#222 url(../images/detail_page_bg.png);}
#backArea.lightStyle{background:#e2e2e2 url(../images/detail_page_bg_white.png);}
.lightStyle_bg{background:white url(../images/bg_pattern_white.jpg);background-image:-Webkit-image-set(url(../images/bg_pattern_white.jpg) 1x, url(../images/bg_pattern_white@2x.jpg) 2x);}
.lightStyle_bg.noRetina{background:white url(../images/bg_pattern_white.jpg);}
.lightBackground{background-color:#e1e1e1;background:rgb(225, 225, 225);background:rgba(255, 255, 255, 0.75);}
.darkStyle_bg{background:#222 url(../images/bg_pattern_black.png);background-image:-Webkit-image-set(url(../images/bg_pattern_black.png) 1x, url(../images/bg_pattern_black@2x.png) 2x);}
.darkStyle_bg.noRetina{background:#222 url(../images/bg_pattern_black.png);}
.darkBackground{background-color:#222222;background:rgb(34, 34, 34);background:rgba(0, 0, 0, 0.75);}
.darkStyle h1, .darkStyle h2, .darkStyle h3,
.darkStyle h4, .darkStyle h5, .darkStyle h6,
.darkStyle p, .darkStyle span{color:#eeeeee;}
.lightStyle h1, .lightStyle h2, .lightStyle h3,
.lightStyle h4, .lightStyle h5, .lightStyle h6,
.lightStyle p, .lightStyle span{color:#2e2e2e;}
.lightStyle .darkStyle span{color:#fff;}
.bg_fixed{background-attachment:fixed !important}
.view .mask{background-color:rgba(0, 0, 0,.75);}
.view h2{color:#fff;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0,.65);}
a.info{color:#000;background:#fff;}
a.info:hover{color:#fff;background:#000;}
.lightStyle .view .mask{background-color:rgba(255, 255, 255,.75);}
.lightStyle .view h2{color:#000;background-color:rgb(225, 225, 225);background-color:rgba(255, 255, 255,.65);}
.lightStyle a.info{color:#fff;background:#000;}
.lightStyle a.info:hover{color:#000;background:#fff;}
.share{background:url(../images/tag_arrow.png) no-repeat right center;background-image:-Webkit-image-set(url(../images/tag_arrow.png) 1x, url(../images/tag_arrow@2x.png) 2x);}
.share span{color:#FFF;background-color:#000;}
.share.light{background:url(../images/tag_arrow_light.png) no-repeat right center;background-image:-Webkit-image-set(url(../images/tag_arrow_light.png) 1x, url(../images/tag_arrow_light@2x.png) 2x);}
.share.light span{color:#000;background-color:#fff;}
.share.high_light{background:url(../images/tag_arrow_highlight.png) no-repeat right center;background-image:-Webkit-image-set(url(../images/tag_arrow_highlight.png) 1x, url(../images/tag_arrow_highlight@2x.png) 2x);}
.share.high_light span{color:#000;background-color:#f55088;}
ul.tag li{color:#FFF;background-color:#222222;background:rgb(34, 34, 34);background:rgba(0, 0, 0, 0.75);}
ul.tag li a{color:#FFF;}
ul.tag li:hover{color:#000;background-color:#e1e1e1;background:rgb(225, 225, 225);background:rgba(255, 255, 255, 0.55);}
ul.tag li:hover a{color:#000;}
ul.tag.light li{color:#000;background-color:#e1e1e1;background:rgb(225, 225, 225);background:rgba(255, 255, 255, 0.55);}
ul.tag.light li a{color:#000;}
ul.tag.light li:hover{color:#FFF;background-color:#222222;background:rgb(34, 34, 34);background:rgba(0, 0, 0, 0.75);}
ul.tag.light li:hover a{color:#FFF;}
.highlight_color{color:#f55088 !important;}
h1, h2, h3, h4, h5, h6{color:#2e2e2e;}
#map_canvas{background-color:#efebe2;}
.mapStyle{color:#000 !important;}
.button.css3button, .lightStyle .button.css3button,
.darkStyle .button.css3button{font-size:14px;color:#000;padding:10px 20px;background:#f55088;background:-moz-linear-gradient(top,
#ffffff 0%,
#ff1665);background:-webkit-gradient(linear, left top, left bottom,
from(#ffffff),
to(#ff1665));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #f55088;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 2px rgba(255,255,255,1);-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 2px rgba(255,255,255,1);box-shadow:0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 2px rgba(255,255,255,1);}
.button.css3button:hover, .lightStyle .button.css3button:hover,
.darkStyle .button.css3button:hover{font-size:14px;color:#000;padding:10px 20px;background:#00bfd8;background:-moz-linear-gradient(top,
#f55088 0%,
#f55088);background:-webkit-gradient(linear, left top, left bottom,
from(#f55088),
to(#f55088));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #f55088;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0),
inset 0px 0px 2px rgba(255,255,255,1);-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0),
inset 0px 0px 2px rgba(255,255,255,1);box-shadow:0px 1px 3px rgba(000,000,000,0),
inset 0px 0px 2px rgba(255,255,255,1);}
.jspDrag{background:rgba(0, 0, 0, 0.4);}
.jspTrack .jspActive,
.jspTrack .jspHover,
.jspDrag:hover{background:rgba(0, 0, 0, 0.75);}
a.next_button, a.previous_button, a.close_button, .sliderNumber{background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.75);zoom:1;}
a:hover.next_button, a:hover.previous_button, a:hover.close_button,
.darkStyle_bg a:hover.next_button, .darkStyle_bg a:hover.previous_button,
.darkStyle_bg a:hover.close_button{background-color:#f55088;}
.darkStyle_bg a.next_button, .darkStyle_bg a.previous_button, .darkStyle_bg a.close_button, .darkStyle_bg .sliderNumber{color:#fff;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.75);zoom:1;}
.circle_border{border-color:#000}
.circle:hover .circle_border{border-color:#f55088}
.circle:hover .circle_description{background-color:#f55088;color:#222;}
.circle_description{color:#eeeeee;background-color:#333;background-color:rgb(34, 34, 34);background-color:rgba(0, 0, 0, .5);}
.circle_description.noBg{background:none;}
.img_skew_normal{color:#222;}
.prjTitle{color:#222;}
.projName{background-color:#f55088;}
.projName span{color:#222;}
.miniDesc{background-color:#fff;background:rgba(255, 255, 255, .75);}
.darkStyle .miniDesc{background-color:#000;background:rgba(0, 0, 0, .75);}
.darkStyle .back.miniDesc{background-color:#222}
.darkStyle_bg a.next_btn, .darkStyle_bg a.previous_btn, .darkStyle_bg .fmSlider_plaPau{background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.75);}
a.next_btn, a.previous_btn, .fmSlider_plaPau{background-color:rgb(225, 225, 225);background-color:rgba(225, 225, 225, 0.75);}
a:hover.next_btn, a:hover.previous_btn, .fmSlider_plaPau:hover{background-color:#f55088;}
.darkStyle .flipPanel .front, .darkStyle .projThumb_small, .darkStyle .projThumb_medium, .darkStyle .projThumb_large,.darkStyle .projThumb_middle{background:rgb(34,34,34);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjM2QzZDNkIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjEyMTIxIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMyMTIxMjEiIC8+PHJlY3QgeD0iLTE5NCUiIHk9Ii0xOTIuNTIwOCUiIHdpZHRoPSIyOTQlIiBoZWlnaHQ9IjM0NS4wNDE3JSIgZmlsbD0idXJsKCNnKSIgLz48L3N2Zz4=);background-image:-webkit-gradient(radial, -47% -20%, 0, -47% -20%, 497, color-stop(0%, #3d3d3d), color-stop(100%, #212121));background-image:-webkit-radial-gradient(-47% -20%, farthest-side circle, #3d3d3d 0%, #212121 100%);background-image:-moz-radial-gradient(-47% -20%, farthest-side circle, #3d3d3d 0%, #212121 100%);background-image:-ms-radial-gradient(-47% -20%, farthest-side circle, #3d3d3d 0%, #212121 100%);background-image:-o-radial-gradient(-47% -20%, farthest-side circle, #3d3d3d 0%, #212121 100%);background-image:radial-gradient(farthest-side circle at -47% -20%, #3d3d3d 0%, #212121 100%);}
.flipPanel .front, .projThumb_small, .projThumb_medium, .projThumb_large, .projThumb_middle{background:rgb(225,225,225);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmFmYWZhIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzdjN2M3Ii8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNjN2M3YzciIC8+PHJlY3QgeD0iLTE5NCUiIHk9Ii0xOTIuNTIwOCUiIHdpZHRoPSIyOTQlIiBoZWlnaHQ9IjM0NS4wNDE3JSIgZmlsbD0idXJsKCNnKSIgLz48L3N2Zz4=);background-image:-webkit-gradient(radial, -47% -20%, 0, -47% -20%, 497, color-stop(0%, #fafafa), color-stop(100%, #c7c7c7));background-image:-webkit-radial-gradient(-47% -20%, farthest-side circle, #fafafa 0%, #c7c7c7 100%);background-image:-moz-radial-gradient(-47% -20%, farthest-side circle, #fafafa 0%, #c7c7c7 100%);background-image:-ms-radial-gradient(-47% -20%, farthest-side circle, #fafafa 0%, #c7c7c7 100%);background-image:-o-radial-gradient(-47% -20%, farthest-side circle, #fafafa 0%, #c7c7c7 100%);background-image:radial-gradient(farthest-side circle at -47% -20%, #fafafa 0%, #c7c7c7 100%);}
.newsName{background-color:#f55088;}
.newsName span{color:#222;}
#fancybox-outer{background:#dedede;}
#fancybox-title-float-wrap{color:#c0c0c0;}
.border1, .border2{border-color:#999;}
.border3{border-color:#000;}
h1, h2, h3, h4, h5, h6{color:#2e2e2e;}
.subheader{color:#777;}
p.lead{color:#777;}
a, a:visited{color:#f55088;}
a:hover, a:focus{color:#f55088;}
blockquote, blockquote p{color:#2e2e2e;}
blockquote cite{color:#cccccc;}
blockquote{border-left-color:#666;}
.separator_bar{border-bottom-color:#666;}
a.normal{color:#2e2e2e;}
a.normal:hover{color:#f55088;}
.darkStyle a.normal{color:#eeeeee;}
.darkStyle a.normal:hover{color:#f55088;}
.dark_color{color:#222;}
.dark_border{border-color:#111;}
.light_color{color:#eeeeee;}
.text_highlight{background-color:#f55088;}
a:hover.text_hover, a:hover.list_hover{color:#222;background-color:#c2c2c2;}
.darkStyle a:hover.text_hover, .darkStyle a:hover.list_hover{color:#fff;background-color:#000;}
.comment-list{border-bottom-color:#909090;}
.comment{border-top-color:#909090;}
.comment .children .comment{border-top-color:#666;}
.accordion dt .acc_heading{background-color:rgb(34, 34, 34);background-color:rgba(0, 0, 0, 0.1);}
.accordion dt:hover .acc_heading{background-color:rgb(225, 225, 225);background-color:rgba(225, 225, 225, 0.75);}
.darkStyle .accordion dt .acc_heading{background-color:rgb(225, 225, 225);background-color:rgba(225, 225, 225, 0.1);}
.darkStyle .accordion dt:hover .acc_heading{background-color:rgb(34, 34, 34);background-color:rgba(0, 0, 0, 0.25);}
.graph_container li{background-color:#CCC;}
.graph_container li a{background-color:#f55088;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.graph_container li span{color:#222;font-style:italic}
.darkStyle .graph_container li{background-color:#555555;}
.darkStyle .graph_container li a{background-color:#f55088;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.darkStyle .graph_container li span{color:#000;font-style:italic}
.tipsy-inner{color:#c0c0c0;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000)";}
#fsGalNextImg, #fsGalPreviousImg{color:#FFF;background-color:#e1e1e1;background:rgb(225, 225, 225);background:rgba(255, 255, 255, 0.75);zoom:1;}
.caption_style1 div, .caption_style2 div, .caption_style3 div span, .caption_style4 div span,
.caption_style5 div span, .caption_style6 div span{color:#000;background-color:#e1e1e1;background:rgb(225, 225, 225);background:rgba(255, 255, 255, 0.75);zoom:1;}
.darkBgCaption.caption_style1 div, .darkBgCaption.caption_style2 div, .darkBgCaption.caption_style3 div span, .darkBgCaption.caption_style4 div span,
.darkBgCaption.caption_style5 div span, .darkBgCaption.caption_style6 div span{color:#fff;background-color:#222222;background:rgb(34, 34, 34);background:rgba(0, 0, 0, 0.75);zoom:1;}
.textBackground{color:#FFF;background-color:#f55088;}
.fsThumb{border-color:#dadada;-moz-box-shadow:0px 0px 5px 1px #aaaaaa;-webkit-box-shadow:0px 0px 5px 1px #aaaaaa;box-shadow:0px 0px 5px 1px #aaaaaa;}
.blackBackground .fsThumb{border-color:#000;-moz-box-shadow:0px 0px 5px 1px #222;-webkit-box-shadow:0px 0px 5px 1px #222;box-shadow:0px 0px 5px 1px #222;}
.fsThumb:hover{border-color:#ccc;}
#options a .catName .nover{color:#dddddd}
#options a .catName .iover{color:#f55088;}
#options a.selected .catName .iover{color:#f55088;}
.lightStyle #options a .catName .nover{color:#222222}
.lightStyle #options a .catName .iover{color:#f55088;}
.lightStyle #options a.selected .catName .iover{color:#f55088;}
#options li, .isotope_items .item a .img_text{color:#CCC;background-color:#222222;background:rgb(34, 34, 34);background:rgba(0, 0, 0, 0.65);}
.lightStyle #options li{color:#000;background-color:#e1e1e1;background:rgb(225, 225, 225);background:rgba(255, 255, 255, 0.75);zoom:1;}
.darkStyle #options li a, .darkStyle #options li a:hover,
.darkStyle #options li a:active, .darkStyle #options li a.selected{color:#ccc;opacity:1;}
.lightStyle .isotope_items .item a .img_text span{color:#ccc;}
#vid{background-color:#fff;}
ul.tabs li a{color:#232323;}
ul.tabs li a:hover{color:#000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 1%, rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(1%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0.1)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 1%,rgba(0,0,0,0.1) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 1%,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 1%,rgba(0,0,0,0.1) 100%);background:linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 1%,rgba(0,0,0,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#1a000000',GradientType=0);}
ul.tabs li a.active{color:#232323;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.25) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0.25)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%);background:linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000', endColorstr='#40000000',GradientType=0);}
ul.tabs{border-bottom:solid 1px #000;border-bottom:solid 1px rgba(0,0,0,.25);}
.darkStyle ul.tabs li a{color:#cccccc;}
.darkStyle ul.tabs li a:hover{color:#ccc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.1) 1%, rgba(252,252,252,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(1%,rgba(255,255,255,0.1)), color-stop(100%,rgba(252,252,252,0.1)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 1%,rgba(252,252,252,0.1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 1%,rgba(252,252,252,0.1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 1%,rgba(252,252,252,0.1) 100%);background:linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 1%,rgba(252,252,252,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affffff', endColorstr='#1afcfcfc',GradientType=0);}
.darkStyle ul.tabs li a.active{color:#ccc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255,255,255,0.25) 0%, rgba(252,252,252,0.25) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.25)), color-stop(100%,rgba(252,252,252,0.25)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.25) 0%,rgba(252,252,252,0.25) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.25) 0%,rgba(252,252,252,0.25) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0.25) 0%,rgba(252,252,252,0.25) 100%);background:linear-gradient(top, rgba(255,255,255,0.25) 0%,rgba(252,252,252,0.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40ffffff', endColorstr='#40fcfcfc',GradientType=0);}
.darkStyle ul.tabs{border-bottom:solid 1px #666;border-bottom:solid 1px rgba(255,255,255,.25);}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea{color:#232323;background-color:#e1e1e1;background:rgb(225, 225, 225);background:rgba(255, 255, 255, 0.65);}
.darkStyle input[type="text"],
.darkStyle input[type="password"],
.darkStyle input[type="email"],
.darkStyle input[type="url"],
.darkStyle textarea{color:#cccccc;background-color:#222222;background:rgb(34, 34, 34);background:rgba(0, 0, 0, 0.15);}
a.button, .button,
button{color:#eee;background-color:#222222;background:rgb(34, 34, 34);background:rgba(0, 0, 0, 0.75);}
a.button:hover,.button:hover,
button:hover{color:#222;background-color:#e1e1e1;background:rgb(225, 225, 225);background:rgba(255, 255, 255, 0.75);}
.lightStyle a.button, .lightStyle .button,
.lightStyle button{color:#222;background-color:#e1e1e1;background:rgb(225, 225, 225);background:rgba(255, 255, 255, 0.75);}
.lightStyle a.button:hover, .lightStyle .button:hover,
.lightStyle button:hover{color:#eee;background-color:#222222;background:rgb(34, 34, 34);background:rgba(0, 0, 0, 0.75);}
input[type="submit"],
input[type="reset"],
input[type="button"]{color:#2e2e2e;}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{color:#fff;}
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active{color:#fff;}
.whiteBackground{background-color:#FFF;}
.whiteBackground_lowVersion{background-color:#e1e1e1;background:rgb(225, 225, 225);background:rgba(255, 255, 255, 0.75);}
.blackBackground{background-color:#222;}
.staticContent.darkStyle, .staticContent .darkStyle{background-color:#222222;background:rgb(34, 34, 34);background:rgba(0, 0, 0, 0.55);border-top:1px solid #666666;border-bottom:1px solid #666666;}
.darkStyle input[type="text"],
.darkStyle input[type="password"],
.darkStyle input[type="email"],
.darkStyle input[type="url"],
.darkStyle textarea,
.darkStyle select{color:#eeeeee;}
.darkStyle input[type="submit"],
.darkStyle input[type="reset"],
.darkStyle input[type="button"]{color:#eeeeee;}
.darkStyle input[type="submit"]:hover,
.darkStyle input[type="reset"]:hover,
.darkStyle input[type="button"]:hover{color:#eeeeee;}
.darkStyle input[type="submit"]:active,
.darkStyle input[type="reset"]:active,
.darkStyle input[type="button"]:active{color:#eeeeee;}
.bgShadow{-webkit-box-shadow:0px -5px 20px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px -5px 20px rgba(0, 0, 0, 0.5);box-shadow:0px -5px 20px rgba(0, 0, 0, 0.5);}
.bgShadowCenter{-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);}/* CMS fixes */
.cms-share.social_bookmarks{display:inline-flex!important;gap:6px!important;flex-wrap:wrap!important;overflow:visible!important;margin:4px 0 12px 4px!important;float:left!important;clear:none!important;width:auto!important;height:auto!important;}
.cms-share.social_bookmarks li{width:auto!important;height:auto!important;overflow:visible!important;margin:2px!important;display:inline-block!important;}
.cms-share.social_bookmarks li a{display:inline-block!important;width:auto!important;height:auto!important;min-width:0!important;line-height:18px!important;padding:4px 8px!important;text-indent:0!important;overflow:visible!important;background:#eee!important;color:#333!important;border-radius:3px!important;font-size:11px!important;}
.cms-share.social_bookmarks li a:hover{background:#ddd!important;}
.cms-comments input,.cms-comments textarea{border:1px solid #bbb;background:white;padding:6px;box-sizing:border-box;}
.cms-comment-reply{background:#f3efe8;border-left:3px solid #8b7355;margin-top:8px;padding:8px;}
.cms-comment-box {
    margin-top: 20px;
}
.cms-comment-form button[disabled] {
  opacity: 0.6;
  cursor: wait;
}
.cms-comment-ajax-message {
  padding: 8px 10px;
  margin: 8px 0 12px;
  background: #f5eee9;
  border-left: 4px solid #c38aa5;
}
.comment-toggle{
    padding:14px;
    text-align:center;
    background:#c38aa5;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    cursor:pointer;
    border-radius:6px;
    transition:all .3s ease;
}

.comment-toggle:hover{
    background:#b37793;
    transform:scale(1.02);
    box-shadow:0 4px 15px rgba(0,0,0,.2);
}

.comment-form-wrapper{
    max-height:0;
    overflow:hidden;
    transition:max-height .4s ease;
}

.comment-form-wrapper.open{
    max-height:1200px;
}
