@charset "UTF-8";
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(http://mosaic.lu/wp-content/themes/grid/assets/css/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
body {
width:100%;
*zoom:1;
}
body:before, body:after {
content:"";
display:table;
}
body:after { clear:both; }
* {
margin:0;
padding:0;
}
*:focus { outline:none; }
::-webkit-scrollbar {
width:10px;
height:10px;
}
::-webkit-scrollbar-track { background-color:transparent; }
::-webkit-scrollbar-thumb { background-color:#202020; }
::-webkit-scrollbar-corner { background-color:transparent; }
::selection {
background-color:#202020;
color:#FFFFFF;
}
::-moz-selection {
background-color:#202020;
color:#FFFFFF;
}
html, body {
height:100%;
overflow:hidden;
}
body {
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size:15px;
font-weight:400;
color:#202020;
}
.invisible { opacity:0; }
.hidden { display:none; }
.left { float:left; }
.right { float:right; }
.sticky { display:block; }
.bypostauthor { display:block; }
a { color:#202020; }
a:hover { text-decoration:none; }
a img { border-width:0; }
.reply a, .form-submit input, a.button, .wpcf7 form input[type="submit"] {
cursor:pointer;
display:inline-block;
padding:0 10px;
border:1px solid #EAEAEA;
line-height:2em;
border-radius:3px;
background-color:#FFFFFF;
text-decoration:none;
color:#202020;
-webkit-transition:all 0.2s ease 0;
transition:all 0.2s ease 0;
}
.reply a:hover, .form-submit input:hover, a.button:hover, .wpcf7 form input[type="submit"]:hover {
border-color:#202020;
background-color:#202020;
color:#FFFFFF;
}
img { display:block; }
img.image-preload { opacity:0; }
h1, h2, h3, h4, h5 { font-family:'Roboto Slab', serif; }
h1 {
font-weight:300;
font-size:45px;
line-height:1.5em;
}
h1.page-title {
margin:0 1px 1px 0;
background-color:#FAFAFA;
padding:20px 30px;
}
h1.page-title span {
display:block;
line-height:1em;
font-size:0.5em;
color:#a0a0a0;
padding-bottom:0.5em;
}
h2 {
font-weight:300;
font-size:30px;
line-height:45px;
}
h3 {
font-weight:400;
font-size:18px;
line-height:30px;
letter-spacing:0.5px;
}
h4 {
font-weight:400;
font-size:15px;
line-height:20.25px;
text-transform:uppercase;
}
p {
margin-bottom:22.5px;
line-height:22.5px;
}
p.post-meta {
margin:0 1px 1px 0;
background-color:#FAFAFA;
padding:10px 30px;
color:#a0a0a0;
font-weight:300;
}
p.post-meta a { color:#a0a0a0; }
#wpadminbar { display:none; }
body > #wpadminbar { display:block; }
#wrapper {
height:100%;
overflow-x:hidden;
overflow-y:auto;
padding:20px 0;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.admin-bar #wrapper {
margin-top:-32px;
padding-top:52px;
}
#container {
background-color:#FFF;
width:1169px;
margin:0 auto;
border:1px solid #EAEAEA;
padding:20px;
}
aside {
position:fixed;
top:0;
left:-200px;
width:200px;
height:100%;
background-color:#202020;
color:#FFFFFF;
padding:20px;
overflow-x:hidden;
overflow-y:auto;
z-index:99;
font-family:'Roboto Slab', serif;
-webkit-font-smoothing:antialiased;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
aside a { color:#FFFFFF; }
aside #sidebar-close {
position:absolute;
top:15px;
left:50%;
margin-left:-12.5px;
cursor:pointer;
opacity:0.25;
z-index:1;
-webkit-transition:opacity 0.1s ease-in-out 0;
transition:opacity 0.1s ease-in-out 0;
}
aside #sidebar-close:hover { opacity:0.75; }
aside #sidebar-close:active { opacity:1; }
aside #sidebar-close svg {
display:block;
width:25px;
height:25px;
pointer-events:none;
}
aside #sidebar-close svg * { fill:#EAEAEA; }
aside #sidebar-content { margin-top:30px; }
aside * { position:relative; }
aside * ul.menu, aside * ul.sub-menu {
list-style-type:none;
font-size:16px;
width:100%;
}
aside * ul.menu li, aside * ul.sub-menu li {
text-align:center;
-webkit-transition:all 0.1s ease 0;
transition:all 0.1s ease 0;
}
aside * ul.menu li #nav-back, aside * ul.sub-menu li #nav-back { display:block; }
aside * ul.menu li.back a, aside * ul.sub-menu li.back a { color:#bfbfbf; }
aside * ul.menu li.back a:hover, aside * ul.sub-menu li.back a:hover { color:#FFFFFF; }
aside * ul.menu li a, aside * ul.sub-menu li a {
display:block;
line-height:30px;
text-decoration:none;
-webkit-transition:color 0.1s ease 0;
transition:color 0.1s ease 0;
}
#gallery-1 .gallery-item {
float: left; text-align: center;  margin-left: 6px;
}
aside * ul.menu li a:hover, aside * ul.sub-menu li a:hover { color:#808080; }
aside * ul.menu li ul, aside * ul.sub-menu li ul { display:none; }
aside #nav-back {
cursor:pointer;
opacity:0.25;
display:none;
-webkit-transition:opacity 0.1s ease 0;
transition:opacity 0.1s ease 0;
}
aside #nav-back:hover { opacity:0.75; }
aside #nav-back:active { opacity:1; }
aside #nav-back svg {
display:block;
width:30px;
height:30px;
margin:0 auto;
pointer-events:none;
}
aside #nav-back svg * { fill:#EAEAEA; }
aside .widget {
padding:20px 0 0;
font-size:14px;
}
aside .widget h4 {
text-align:center;
margin-bottom:10px;
}
aside .widget ul {
text-align:center;
list-style-type:none;
}
aside .widget ul li, aside .widget ul li * { line-height:1.5em; }
aside .widget .textwidget {
text-align:center;
font-size:14px;
color:#606060;
}
.admin-bar aside { top:32px; }
footer {
position:relative;
background-color:#FAFAFA;
margin:0 1px 1px 0;
padding:0 10px;
line-height:40px;
color:#a0a0a0;
font-size:12px;
letter-spacing:1px;
text-align:center;
*zoom:1;
}
footer:before, footer:after {
content:"";
display:table;
}
footer:after { clear:both; }
footer span {
float:right;
display:block;
width:40px;
height:40px;
cursor:pointer;
opacity:0.25;
margin-right:-10px;
-webkit-transition:opacity 0.2s ease 0;
transition:opacity 0.2s ease 0;
}
footer span:hover { opacity:0.8; }
footer span svg {
display:block;
width:100%;
height:100%;
pointer-events:none;
}
footer span svg > path { display:none; }
#grid {
background-color:#EAEAEA;
padding:1px 0 0 1px;
*zoom:1;
}
#grid:before, #grid:after {
content:"";
display:table;
}
#grid:after { clear:both; }
.box {
position:relative;
width:145px;
height:145px;
float:left;
margin:0 1px 1px 0;
-webkit-perspective:600px;
perspective:600px;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.box.box-closed .box-content {
opacity:0;
-webkit-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotateY(-45deg);
transform:rotateY(-45deg);
}
.box.box-double { width:291px; }
.box.box-double-square {
width:291px;
height:291px;
}
.box.box-text .box-content { padding:20px; }
.box.box-text .box-content * {
margin-bottom:10px;
line-height:1.4em;
}
.box.box-text .box-content p { color:#606060; }
.box.box-icon .box-content a, .box.box-icon .box-content span {
position:absolute;
width:100%;
height:100%;
cursor:pointer;
opacity:0.75;
-webkit-transition:all 0.1s ease 0;
transition:all 0.1s ease 0;
}
.box.box-icon .box-content a:hover, .box.box-icon .box-content span:hover {
opacity:1;
-webkit-transform:scale(1.5);
transform:scale(1.5);
}
.box.box-icon .box-content a:active, .box.box-icon .box-content span:active { opacity:0.5; }
.box.box-icon .box-content a svg, .box.box-icon .box-content span svg { visibility:hidden; }
.box.box-icon .box-content a svg *, .box.box-icon .box-content span svg * { fill:#C0C0C0; }
.box .box-content, .box .box-content-retro {
position:absolute;
background-color:#FAFAFA;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.box .box-content .box-content-text, .box .box-content-retro .box-content-text { padding:20px; }
.box .box-content .box-content-text h4, .box .box-content-retro .box-content-text h4 { margin-bottom:10px; }
.box .box-content .box-content-text p, .box .box-content-retro .box-content-text p { color:#a0a0a0; }
.box .box-content .box-content-text a.button, .box .box-content-retro .box-content-text a.button {
position:absolute;
bottom:20px;
left:20px;
}
.box .box-content .box-image, .box .box-content-retro .box-image {
cursor:pointer;
position:absolute;
top:10px;
left:10px;
right:10px;
bottom:10px;
background-size:cover;
background-origin:center center;
background-repeat:no-repeat;
-webkit-transition:all 0.1s ease 0;
transition:all 0.1s ease 0;
}
.box .box-content .box-image:hover, .box .box-content-retro .box-image:hover { opacity:0.85; }
.box .box-content .dot, .box .box-content-retro .dot {
position:absolute;
width:6px;
height:6px;
background-color:#ebebeb;
border-radius:5px;
left:50%;
top:50%;
margin:-3px 0 0 -3px;
}
.box .box-content-retro {
-webkit-transform:rotateY(180deg);
transform:rotateY(180deg);
}
section {
position:relative;
*zoom:1;
}
section:before, section:after {
content:"";
display:table;
}
section:after { clear:both; }
.box-logo { position:relative; }
.box-logo .box-content img {
display:block;
position:absolute;
top:50%;
left:50%;
}
.box-logo .box-content div {
position:absolute;
left:50%;
top:0;
height:100%;
width:50%;
background-color:#FAFAFA;
overflow:hidden;
-webkit-perspective:200px;
perspective:200px;
}
.box-logo .box-content div img { opacity:0; }
.box-logo #logo-menu {
position:absolute;
top:0;
left:0;
border:1px solid #EAEAEA;
border-width:0 1px 1px 0;
padding:10px;
cursor:pointer;
z-index:10;
background-color:transparent;
display:block;
}
.box-logo #logo-menu svg { display:block; }
.box-logo #logo-menu svg * { fill:#202020; }
.box-logo #logo-menu:hover { background-color:#202020; }
.box-logo #logo-menu:hover svg * { fill:#FFFFFF; }
.box.box-list {
font-family:'Roboto Slab', serif;
font-size:12px;
letter-spacing:0.5px;
-webkit-font-smoothing:antialiased;
}
.box.box-list .box-content {
padding:10px;
position:relative;
}
.box.box-list .box-content ul {
position:absolute;
list-style-type:none;
width:100%;
}
.box.box-list .box-content ul li { line-height:1.5em; }
.box.box-list .box-content ul li.sel a { color:#6d6d6d; }
.box.box-list .box-content ul li a {
display:block;
text-decoration:none;
text-transform:uppercase;
-webkit-transition:color 0.1s ease 0;
transition:color 0.1s ease 0;
}
.box.box-list .box-content ul li a:hover { color:#a0a0a0; }
.box-slider .box-slider-image { display:none !important; }
.box-slider .box-slider-display-fade-hard .box-content-retro { opacity:0.5; }
.box-slider .box-slider-display-fade-light .box-content-retro { opacity:0.7; }
.box-slider .box-slider-info .box-content-retro { background-color:#202020; }
.box-slider .box-slider-info .box-content-retro a {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
text-decoration:none;
}
.box-slider .box-slider-info .box-content-retro a:hover { background-color:#2d2d2d; }
.box-slider .box-slider-info .box-content-retro h3 {
font-weight:300;
line-height:1.2em;
letter-spacing:0.5px;
color:#FFFFFF;
margin:20px 20px 15px;
}
.box-slider .box-slider-info .box-content-retro p {
margin:0 20px;
letter-spacing:0.5px;
color:#666;
-webkit-font-smoothing:antialiased;
}
.box-slider .box-slider-indexes .indexes-container {
float:right;
position:relative;
left:-50%;
top:50%;
margin-top:-10px;
z-index:5;
}
.box-slider .box-slider-indexes .indexes-container ul {
position:relative;
left:50%;
}
.box-slider .box-slider-indexes .indexes-container ul li {
list-style-type:none;
width:10px;
height:10px;
border-radius:5px;
background-color:#202020;
float:left;
cursor:pointer;
margin:0 1px;
opacity:0.25;
-webkit-transition:opacity 0.2s ease-out 0;
transition:opacity 0.2s ease-out 0;
}
.box-slider .box-slider-indexes .indexes-container ul li:hover { opacity:0.75; }
.box-slider .box-slider-indexes .indexes-container ul li.active { opacity:1; }
.box-slider .box-content { display:none; }
.box-slider .box-slider-indexes .box-content { display:block; }
.csstransforms3d .box-slider .box-content { display:block; }
.box-audio-player .audioplayer-track { display:none; }
.box-audio-player .box-content-retro span {
cursor:pointer;
opacity:0.25;
-webkit-transition:opacity 0.1s ease 0;
transition:opacity 0.1s ease 0;
}
.box-audio-player .box-content-retro span:hover { opacity:1; }
.box-audio-player .box-content-retro span:active { opacity:0.5; }
.box-audio-player .box-content-retro span svg { pointer-events:none; }
.box-audio-player .box-content-retro span svg * { fill:#202020; }
.box-audio-player .box-content-retro .audioplayer-close {
position:absolute;
left:50%;
top:10px;
margin-left:-10px;
}
.box-audio-player .box-content-retro .audioplayer-close svg {
width:20px;
height:20px;
}
.box-audio-player .box-content-retro .audioplayer-play, .box-audio-player .box-content-retro .audioplayer-pause {
position:absolute;
bottom:10px;
left:50%;
margin-left:-20px;
}
.box-audio-player .box-content-retro .audioplayer-play svg, .box-audio-player .box-content-retro .audioplayer-pause svg {
width:40px;
height:40px;
}
.box-audio-player .box-content-retro .audioplayer-pause { display:none; }
.box-audio-player .box-content-retro .audioplayer-forward {
position:absolute;
bottom:15px;
left:80%;
margin-left:-15px;
}
.box-audio-player .box-content-retro .audioplayer-forward svg {
width:30px;
height:30px;
}
.box-audio-player .box-content-retro .audioplayer-backward {
position:absolute;
bottom:15px;
left:20%;
margin-left:-15px;
}
.box-audio-player .box-content-retro .audioplayer-backward svg {
width:30px;
height:30px;
}
.box-audio-player .box-content-retro .audioplayer-trackname {
padding:40px 10px 0;
text-align:center;
color:#606060;
}
.slider-region {
position:relative;
height:500px;
margin-bottom:50px;
}
.slider-region .slider-directon {
position:absolute;
width:20%;
height:20%;
top:40%;
cursor:pointer;
background-position:center center;
background-repeat:no-repeat;
background-size:16px 28px;
background-color:rgba(255,255,255,0.5);
opacity:0;
z-index:10;
-webkit-transition:opacity 0.3s ease 0;
transition:opacity 0.3s ease 0;
}
.slider-region .slider-directon:hover { opacity:1; }
.slider-region .slider-directon:active { opacity:.5; }
.slider-region .slider-directon.slider-directon-left {
left:20%;
background-image:url(//mosaic.lu/wp-content/themes/grid/assets/img/slider-left.png);
}
.slider-region .slider-directon.slider-directon-right {
left:60%;
background-image:url(//mosaic.lu/wp-content/themes/grid/assets/img/slider-right.png);
}
.slider-region .slider-directon.slider-directon-pause {
left:40%;
background-image:url(//mosaic.lu/wp-content/themes/grid/assets/img/slider-pause.png);
background-size:28px 28px;
}
.slider-region .slider-controls {
position:absolute;
bottom:-50px;
left:0;
width:100%;
height:49px;
background-color:#000;
z-index:10;
}
.slider-region .slider-controls ul {
height:10px;
margin:19px auto;
float:right;
}
.slider-region .slider-controls ul li {
list-style-type:none;
display:block;
width:12px;
height:12px;
border-radius:10px;
background-color:white;
float:left;
margin:0 5px;
cursor:pointer;
opacity:.5;
}
.slider-region .slider-controls ul li.slider-control-selected, .slider-region .slider-controls ul li:hover { opacity:1; }
.slider-region .slider-wrapper {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
-webkit-transition:none 0.25 ease 0;
transition:none 0.25 ease 0;
}
.slider-region .slider-wrapper .slider-loader {
position:absolute;
width:100%;
height:50%;
top:0;
left:0;
}
.slider-region .slider-wrapper .slider-loader div {
position:absolute;
height:2px;
bottom:-1px;
left:0;
width:0;
background-color:#202020;
}
.slider-region .slider-wrapper .slider-slide {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
}
.slider-region .slider-wrapper .slider-slide.slider-inactive { display:none !important; }
.slider-region .slider-wrapper .slider-slide img {
display:block;
width:100%;
height:auto;
}
.slider-region .slider-wrapper .slider-slide iframe { width:100% !important; }
.slider-region .slider-messages {
position:absolute;
top:10px;
left:10px;
z-index:9;
width:75%;
}
.slider-region .slider-messages div {
position:absolute;
top:0;
left:0;
}
.slider-region .slider-messages div span {
position:relative;
display:block;
clear:left;
float:left;
margin-bottom:1px;
background-color:rgba(0,0,0,0.75);
padding:0 10px;
font-size:1.5em;
line-height:2em;
}
.slider-region { margin-right:1px; }
.slider-region .slider-controls {
background-color:#FFFFFF;
margin-bottom:1px;
}
.slider-region .slider-controls ul li {
background-color:#202020;
opacity:0.25;
-webkit-transition:opacity 0.15s ease 0;
transition:opacity 0.15s ease 0;
}
.slider-region .slider-wrapper .slider-loader div { background-color:#202020; }
.slider-region .slider-messages {
top:0;
left:0;
}
.slider-region .slider-messages div span {
background-color:#FAFAFA;
font-family:'Roboto Slab', serif;
font-weight:300;
line-height:2.5em;
color:#202020;
}
.slider-region .slider-messages div span.slider-message-button {
background-color:#202020;
-webkit-font-smoothing:antialiased;
}
.slider-region .slider-messages div span.slider-message-button:hover { background-color:rgba(32,32,32,0.9); }
.slider-region .slider-messages div span.slider-message-button a {
text-decoration:none;
color:#FFFFFF;
}
.icon-boxes-region {
margin-bottom:1px;
*zoom:1;
}
.icon-boxes-region:before, .icon-boxes-region:after {
content:"";
display:table;
}
.icon-boxes-region:after { clear:both; }
.icon-boxes-region.boxes-2 .boxes-box {
display:inline;
float:left;
width:50%;
margin:0 0%;
}
.icon-boxes-region.boxes-3 .boxes-box {
display:inline;
float:left;
width:33.3333333333%;
margin:0 0%;
}
.icon-boxes-region.boxes-4 .boxes-box {
display:inline;
float:left;
width:25%;
margin:0 0%;
}
.icon-boxes-region.boxes-5 .boxes-box {
width:20%;
float:left;
}
.icon-boxes-region.boxes-5 .boxes-box .box-content p { text-align:center; }
.icon-boxes-region.boxes-6 .boxes-box {
width:16.6666667%;
float:left;
}
.icon-boxes-region.boxes-6 .boxes-box .box-content { padding:20px 20px 45px; }
.icon-boxes-region.boxes-6 .boxes-box .box-content p { text-align:center; }
.icon-boxes-region .boxes-box { overflow:hidden; }
.icon-boxes-region .boxes-box .box-image { margin:0 1px 1px 0; }
.icon-boxes-region .boxes-box .box-content {
background-color: #FAFAFA;
margin-right: 1px;
padding: 40px;
position: relative;
min-height: 100%;
padding-bottom: 45px;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow: auto;
height: 100%;
width: 100%;
}
.icon-boxes-region .boxes-box .box-content:hover .box-icon svg * { fill:#202020; }
.icon-boxes-region .boxes-box .box-content .box-icon {
display:block;
margin-bottom:30px;
}
.icon-boxes-region .boxes-box .box-content .box-icon svg {
display:block;
width:120px;
height:120px;
margin:0 auto;
}
.icon-boxes-region .boxes-box .box-content .box-icon svg * {
fill:rgba(32,32,32,0.5);
-webkit-transition:fill 0.5s ease 0;
transition:fill 0.5s ease 0;
}
.icon-boxes-region .boxes-box .box-content h3 {
text-align:center;
line-height:1.25em;
margin-bottom:10px;
-webkit-transition:color .2s ease-out 0;
transition:color .2s ease-out 0;
}
ul.dropdown li a {
text-transform: uppercase;
padding: 3px 5px  !important;
line-height: 22px;
}
ul.dropdown li.parent>a {
padding-right: 26px !important;
}
ul.dropdown-horizontal.dropdown-align-left>li {
margin:0 !important ; }
.icon-boxes-region .boxes-box .box-content p.has_events{
color: #2fc0d6 !important; 
}
.icon-boxes-region .boxes-box .box-content p {
font-weight:300;
-webkit-transition:color .2s ease-out 0;
transition:color .2s ease-out 0;
}
.icon-boxes-region .boxes-box .box-content a.boxes-box-button {
position:absolute;
bottom:0;
left:0;
width:100%;
line-height:3em;
text-align:center;
border-top:1px solid #EAEAEA;
background-color:#FFFFFF;
font-family:'Roboto Slab', serif;
text-decoration:none;
-webkit-transition:all 0.35s ease 0;
transition:all 0.35s ease 0;
}
.icon-boxes-region .boxes-box .box-content a.boxes-box-button:hover { background-color:#FAFAFA; }
.content-section {
background-color:#FAFAFA;
margin:0 1px 1px 0;
}
.content-section .content-column-1 {
display:inline;
float:left;
width:8.33333333333%;
margin:0 0%;
}
.content-section .content-column-2 {
display:inline;
float:left;
width:16.6666666667%;
margin:0 0%;
}
.content-section .content-column-3 {
display:inline;
float:left;
width:25%;
margin:0 0%;
}
.content-section .content-column-4 {
display:inline;
float:left;
width:33.3333333333%;
margin:0 0%;
}
.content-section .content-column-5 {
display:inline;
float:left;
width:41.6666666667%;
margin:0 0%;
}
.content-section .content-column-6 {
display:inline;
float:left;
width:50%;
margin:0 0%;
}
.content-section .content-column-7 {
display:inline;
float:left;
width:58.3333333333%;
margin:0 0%;
}
.content-section .content-column-8 {
display:inline;
float:left;
width:66.6666666667%;
margin:0 0%;
}
.content-section .content-column-9 {
display:inline;
float:left;
width:75%;
margin:0 0%;
}
.content-section .content-column-10 {
display:inline;
float:left;
width:83.3333333333%;
margin:0 0%;
}
.content-section .content-column-11 {
display:inline;
float:left;
width:91.6666666667%;
margin:0 0%;
}
.content-section .content-column-12 {
display:inline;
float:left;
width:100%;
margin:0 0%;
}
.content-section .content-column-clear { clear:left; }
.content-section .content-column .content-column-content { padding:30px; }
.content-section .content-column .content-column-content > p:last-child { margin-bottom:0; }
.title-with-button { margin:0 1px 1px 0; }
.title-with-button .title-with-button-content {
background-color:#FAFAFA;
padding:30px;
}
.title-with-button .title-with-button-content a {
float:right;
line-height:45px;
padding:0 20px;
background-color:#FFFFFF;
border-radius:3px;
font-family:'Roboto Slab', serif;
text-decoration:none;
margin-left:20px;
background-color:#202020;
color:#FFFFFF;
letter-spacing:1px;
-webkit-font-smoothing:antialiased;
-webkit-transition:background-color 0.2s ease 0;
transition:background-color 0.2s ease 0;
}
.title-with-button .title-with-button-content a:hover { background-color:#464646; }
.featured-image {
margin:0 1px 1px 0;
background-color:#FAFAFA;
padding:30px;
}
.featured-image img {
display:block;
width:100%;
height:auto;
}
.map-section {
margin:0 1px 1px 0;
background-color:#FAFAFA;
padding:30px;
}
.posts-list-region .post {
float:left;
width:583px;
margin:0 1px 1px 0;
background-color:#FAFAFA;
background-size:cover;
background-position:center center;
position:relative;
}
.posts-list-region .post.post-image .post-container { background-color:rgba(255,255,255,0.85); }
.posts-list-region .post .post-container {
height:100%;
position:relative;
}
.posts-list-region .post .post-container .post-thumbnail {
position:absolute;
top:20px;
bottom:20px;
left:20px;
right:20px;
width:300px;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}
.posts-list-region .post .post-container .post-meta {
font-family:'Roboto Slab', serif;
font-weight:300;
color:#a0a0a0;
}
.posts-list-region .post .post-container .post-content { padding:30px; }
.posts-list-region .post .post-container .post-content h2 {
font-size:22.5px;
font-weight:400;
line-height:1.2em;
padding:10px 0;
color:#606060;
}
.posts-list-region .post .post-container .post-content h2 a { text-decoration:none; }
.posts-list-region .post .post-container .post-content p:last-child { margin-bottom:0; }
.posts-list-region .post .post-container .post-content a.button {
border-color:#202020;
background-color:rgba(255,255,255,0.2);
color:#202020;
}
.posts-list-region .post .post-container .post-content a.button:hover {
border-color:#EAEAEA;
background-color:transparent;
text-decoration:underline;
}
.posts-list-region .posts-list-pagination {
clear:left;
margin:0 1px 1px 0;
background-color:#FAFAFA;
padding:30px;
height:15px;
}
.posts-list-region .posts-list-pagination span {
display:block;
line-height:15px;
}
.comments-area {
margin:0 1px 1px 0;
background-color:#FAFAFA;
padding:30px;
}
.comments-area h3 { margin-bottom:1em; }
.comments-area .commentlist li {
clear:left;
list-style-type:none;
}
.comments-area .commentlist li li { padding-left:30px; }
.comments-area .commentlist .comment-body {
padding-bottom:20px;
border-bottom:1px solid #EAEAEA;
margin-bottom:20px;
}
.comments-area .commentlist .comment-body .comment-author .avatar {
float:left;
margin:0 16px 10px 0;
border:1px solid #EAEAEA;
padding:1px;
}
.comments-area .commentlist .comment-body .comment-author .fn {
font-style:normal;
font-family:'Roboto Slab', serif;
display:block;
line-height:2em;
}
.comments-area .commentlist .comment-body .comment-author .says { display:none; }
.comments-area .commentlist .comment-body .reply a { line-height:1.5em; }
.comments-area .commentlist .comment-body .comment-meta { line-height:2em; }
.comments-area .commentlist .comment-body .comment-meta * { color:#a0a0a0; }
.comments-area .commentlist .comment-body p { margin-left:90px; }
.comments-area .comment-respond { clear:left; }
.comments-area .comment-respond .form-allowed-tags { color:#a0a0a0; }
.comments-area .comment-respond form p { clear:left; }
.comments-area .comment-respond form p label {
float:left;
width:10%;
line-height:37px;
}
.comments-area .comment-respond form p.form-submit input { margin:0; }
.comments-area .comment-respond form p input[type="text"], .comments-area .comment-respond form p input[type="password"], .comments-area .comment-respond form p input[type="email"], .comments-area .comment-respond form p textarea {
border-width:0;
line-height:1em;
height:1em;
padding:10px;
width:50%;
background-color:#FFFFFF;
font-size:15px;
font-weight:300;
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
color:#202020;
border:1px solid #EAEAEA;
}
.comments-area .comment-respond form p input[type="text"]:focus, .comments-area .comment-respond form p input[type="password"]:focus, .comments-area .comment-respond form p input[type="email"]:focus, .comments-area .comment-respond form p textarea:focus { background-color:#ffffff; }
.comments-area .comment-respond form p textarea {
height:auto;
width:90%;
min-width:90%;
max-width:90%;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.region-gallery {
margin:0 1px 1px 0;
position:relative;
}
.region-gallery img { display:none; }
.region-gallery .gallery-image {
background-color:#FAFAFA;
height:500px;
position:relative;
overflow:hidden;
}
.region-gallery .gallery-image img {
display:block;
width:100%;
height:auto;
position:absolute;
top:0;
left:0;
}
.region-gallery .gallery-image img.gallery-image-in { z-index:1; }
.region-gallery .gallery-image img.gallery-image-out { z-index:0; }
.region-gallery .gallery-image .gallery-loader {
width:100px;
height:100px;
position:absolute;
left:50%;
top:50%;
display:none;
}
.region-gallery .gallery-image .gallery-loader svg {
width:100%;
height:100%;
margin:-50px 0 0 -50px;
}
.region-gallery .gallery-image .gallery-loader svg g path:first-child { display:none; }
.region-gallery .gallery-caption {
margin:1px 0;
background-color:#202020;
color:#FFFFFF;
text-align:center;
line-height:30px;
font-weight:300;
font-size:13px;
letter-spacing:1px;
height:0;
overflow:hidden;
}
.region-gallery .gallery-thumbs {
overflow:hidden;
height:100px;
margin-top:1px;
position:relative;
}
.region-gallery .gallery-thumbs.gallery-thumbs-with-arrows .thumb-arrow { display:block; }
.region-gallery .gallery-thumbs .thumb-arrow {
position:absolute;
z-index:1;
width:50px;
height:100%;
top:0;
opacity:0.5;
opacity:0;
display:none;
cursor:pointer;
-webkit-transition:opacity 0.1s ease 0;
transition:opacity 0.1s ease 0;
}
.region-gallery .gallery-thumbs .thumb-arrow:hover { opacity:1; }
.region-gallery .gallery-thumbs .thumb-arrow.thumb-arrow-left { left:0; }
.region-gallery .gallery-thumbs .thumb-arrow.thumb-arrow-right { right:0; }
.region-gallery .gallery-thumbs .thumb-arrow:active { opacity:0.2; }
.region-gallery .gallery-thumbs .thumb-arrow svg {
width:40px;
height:40px;
margin:30px 0 0 5px;
pointer-events:none;
}
.region-gallery .gallery-thumbs .gallery-thumbs-bar {
position:relative;
height:100px;
background-color:#FAFAFA;
}
.region-gallery .gallery-thumbs .gallery-thumbs-bar span {
display:block;
width:100px;
height:100px;
float:left;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
cursor:pointer;
margin-right:1px;
-webkit-transition:opacity 0.2s ease 0;
transition:opacity 0.2s ease 0;
}
.region-gallery .gallery-thumbs .gallery-thumbs-bar span.gallery-thumb-sel { opacity:0.5; }
.region-gallery .gallery-thumbs .gallery-thumbs-bar span:hover { opacity:0.75; }
.region-gallery .gallery-thumbs .gallery-thumbs-bar span:active { opacity:0.5; }
.contact-form-section { margin:0 1px 1px 0; }
.contact-form-section .contact-form-content {
background:#FAFAFA;
padding:20px;
}
.contact-form-section .contact-form-content form div {
clear:left;
margin-bottom:10px;
*zoom:1;
}
.contact-form-section .contact-form-content form div:before, .contact-form-section .contact-form-content form div:after {
content:"";
display:table;
}
.contact-form-section .contact-form-content form div:after { clear:both; }
.contact-form-section .contact-form-content form div.wpcf7-response-output {
margin:0;
border-width:0;
line-height:2em;
border-radius:3px;
color:#FFFFFF;
}
.contact-form-section .contact-form-content form div.wpcf7-response-output.wpcf7-validation-errors { background-color:#923A3A; }
.contact-form-section .contact-form-content form div.wpcf7-response-output.wpcf7-mail-sent-ok { background-color:#336D81; }
.contact-form-section .contact-form-content form div br { display:none; }
.contact-form-section .contact-form-content form div label {
display:block;
width:20%;
float:left;
line-height:1em;
padding:11px 0;
color:#606060;
text-transform:uppercase;
font-size:11px;
letter-spacing:1px;
}
.contact-form-section .contact-form-content form div .wpcf7-form-control-wrap {
display:block;
width:79.9%;
float:left;
position:relative;
}
.contact-form-section .contact-form-content form div .wpcf7-form-control-wrap span { display:none; }
.contact-form-section .contact-form-content form div .wpcf7-form-control-wrap input, .contact-form-section .contact-form-content form div .wpcf7-form-control-wrap textarea {
border-width:0;
display:block;
width:100%;
max-width:100%;
min-width:100%;
background-color:#FFFFFF;
border:1px solid #EAEAEA;
color:#202020;
line-height:1em;
font-size:15px;
font-weight:300;
padding:10px;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.contact-form-section .contact-form-content form div .wpcf7-form-control-wrap input.wpcf7-not-valid, .contact-form-section .contact-form-content form div .wpcf7-form-control-wrap textarea.wpcf7-not-valid {
border-color:#923A3A;
color:#923A3A;
}
.contact-form-section .contact-form-content form div input[type="submit"] {
margin-left:20%;
padding:5px 20px;
text-transform:uppercase;
font-weight:400;
}
.section-loader {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
display:none;
background-color:rgba(255,255,255,0.15);
z-index:999;
}
.section-loader .loader {
position:absolute;
width:100px;
height:100px;
background-color:rgba(0,0,0,0.8);
left:50%;
top:50%;
border-radius:3px;
-webkit-transform:translate(-50px,-50px);
transform:translate(-50px,-50px);
}
.section-loader .loader svg {
display:block;
width:100%;
height:100%;
}
.section-loader .loader svg path { fill:#FFFFFF; }
.section-loader .loader svg g path:first-child { display:none; }
.admin-bar .section-loader { top:32px; }
.text-format h1, .text-format h2, .text-format h3, .text-format h4, .text-format h5 { margin-bottom:30px; }
.text-format p { margin-bottom:30px; }
.text-format blockquote {
border-left:3px solid rgba(234,234,234,0.5);
padding-left:30px;
font-size:1.5em;
font-style:italic;
line-height:1.5em;
}
.text-format .alignright {
float:right;
margin:0 0 30px 30px;
*zoom:1;
}
.text-format .alignright:before, .text-format .alignright:after {
content:"";
display:table;
}
.text-format .alignright:after { clear:both; }
.text-format .alignleft {
float:left;
margin:0 30px 30px 0;
*zoom:1;
}
.text-format .alignleft:before, .text-format .alignleft:after {
content:"";
display:table;
}
.text-format .alignleft:after { clear:both; }
.text-format .aligncenter { margin:0 auto 30px; }
.text-format .gallery {   *zoom:1;
float: left; width: 100%;
}
.text-format .gallery:before, .text-format .gallery:after {
content:"";
display:table;
}
.text-format .gallery:after { clear:both; }
.text-format .gallery .gallery-item { margin-top:60px !important; }
.text-format .gallery .gallery-item dt img { display:block;
margin:0 auto;
}
.text-format .gallery .gallery-item .gallery-caption {
font-size:13px;
padding-top:20px;
}
.text-format .gallery br { display:none; }
.text-format .wp-caption { max-width:100% !important; }
.text-format .wp-caption img {
display:block;
margin-bottom:10px;
}
.text-format .wp-caption .wp-caption-text {
font-size:0.9em;
color:rgba(32,32,32,0.7);
}
.text-format img.imgblock, .text-format img.image-responsive-full {
display:block;
width:100% !important;
height:auto !important;
}
.text-format img.image-responsive {
max-width:100% !important;
height:auto !important;
}
.text-format ol, .text-format ul {
margin-left:30px;
margin-bottom:30px;
}
.video-region { margin:0 1px 1px 0; }
.video-region .video-wrapper {
background:#FAFAFA;
padding:30px;
}
.box-hide-on-8 { display:none; }
@media screen and (max-width: 1219px) {
#container { width:1023px; }
.box-hide-on-2, .box-hide-on-3, .box-hide-on-4, .box-hide-on-5, .box-hide-on-6, .box-hide-on-8 { display:block; }
.box-hide-on-7 { display:none; }
.posts-list-region .post {
width:auto;
float:none;
height:auto !important;
}
.posts-list-region .post.post-empty { display:none; }
.box.box-collection-empty { display:none; }
}
@media screen and (max-width: 1073px) {
#container { width:877px; }
.box-hide-on-2, .box-hide-on-3, .box-hide-on-4, .box-hide-on-5, .box-hide-on-7, .box-hide-on-8 { display:block; }
.box-hide-on-6 { display:none; }
.icon-boxes-region.boxes-4 .boxes-box .box-content { padding:10px 10px 45px; }
.icon-boxes-region.boxes-5, .icon-boxes-region.boxes-6 { margin-bottom:0; }
.icon-boxes-region.boxes-5 .boxes-box, .icon-boxes-region.boxes-6 .boxes-box {
width:50%;
margin-bottom:1px;
}
.region-gallery .gallery-thumbs .thumb-arrow {
display:block;
opacity:1;
background-color:rgba(255,255,255,0.5);
}
}
@media screen and (max-width: 927px) {
#container { width:731px; }
.box-hide-on-2, .box-hide-on-3, .box-hide-on-4, .box-hide-on-6, .box-hide-on-7, .box-hide-on-8 { display:block; }
.box-hide-on-5 { display:none; }
.content-section .content-column-1, .content-section .content-column-2, .content-section .content-column-3, .content-section .content-column-4, .content-section .content-column-5, .content-section .content-column-6, .content-section .content-column-7, .content-section .content-column-8, .content-section .content-column-9, .content-section .content-column-10, .content-section .content-column-11, .content-section .content-column-12 {
display:inline;
float:left;
width:100%;
margin:0 0%;
}
.comments-area .comment-respond form p label {
width:100%;
float:none;
}
.comments-area .comment-respond form p input[type="text"], .comments-area .comment-respond form p input[type="password"], .comments-area .comment-respond form p input[type="email"], .comments-area .comment-respond form p textarea {
width:80%;
float:none;
}
}
@media screen and (max-width: 781px) {
#container { width:585px; }
.box-hide-on-2, .box-hide-on-3, .box-hide-on-5, .box-hide-on-6, .box-hide-on-7, .box-hide-on-8 { display:block; }
.box-hide-on-4 { display:none; }
.contact-form-section .contact-form-content form div label { width:100%; }
.contact-form-section .contact-form-content form div .wpcf7-form-control-wrap { width:100%; }
.contact-form-section .contact-form-content form div .wpcf7-form-control-wrap input, .contact-form-section .contact-form-content form div .wpcf7-form-control-wrap textarea { width:100%; }
.contact-form-section .contact-form-content form div input[type="submit"] { margin-left:0; }
.icon-boxes-region.boxes-3, .icon-boxes-region.boxes-4 { margin-bottom:0; }
.icon-boxes-region.boxes-3 .boxes-box, .icon-boxes-region.boxes-4 .boxes-box {
width:50%;
margin-bottom:1px;
}
.icon-boxes-region.boxes-3 .boxes-box .box-content, .icon-boxes-region.boxes-4 .boxes-box .box-content { padding:20px 20px 45px; }
}
@media screen and (max-width: 635px) {
#container { width:439px; }
.box-hide-on-2, .box-hide-on-4, .box-hide-on-5, .box-hide-on-6, .box-hide-on-7, .box-hide-on-8 { display:block; }
.box-hide-on-3 { display:none; }
}
@media screen and (max-width: 489px) {
.box-hide-on-3, .box-hide-on-4, .box-hide-on-5, .box-hide-on-6, .box-hide-on-7, .box-hide-on-8 { display:block; }
.box-hide-on-2 { display:none; }
.icon-boxes-region.boxes-2 .boxes-box, .icon-boxes-region.boxes-3 .boxes-box, .icon-boxes-region.boxes-4 .boxes-box, .icon-boxes-region.boxes-5 .boxes-box, .icon-boxes-region.boxes-6 .boxes-box { width:100%; }
.icon-boxes-region.boxes-2 .boxes-box .box-content, .icon-boxes-region.boxes-3 .boxes-box .box-content, .icon-boxes-region.boxes-4 .boxes-box .box-content, .icon-boxes-region.boxes-5 .boxes-box .box-content, .icon-boxes-region.boxes-6 .boxes-box .box-content { padding:20px 20px 45px; }
#container {
width:293px;
border-width:0;
padding:0;
}
}
.flags {float :right;margin: 20px 36px;}
.flags li {float:left; list-style:none ; margin-left: 8px;}
.flags li img{width: 30px !important;
height: 30px !important;
background: #EAEAEA;}
#lang_sel_list a, #lang_sel_list a:visited {background: #EAEAEA !important ;}
.fc-header-cell {
position: relative;  
} .shailan-dropdown-menu {
position: relative;
z-index: 597;
float: left;
margin: 58px 10px;
}
.sub-menu a {font-size : 14px !important}
.sub-menu li {margin: 10px 0 } div.shailan-dropdown-menu table,div.shailan-dropdown-menu tbody,div.shailan-dropdown-menu tr,div.shailan-dropdown-menu td,div.shailan-dropdown-menu ul,div.shailan-dropdown-menu li,div.dropdown-horizontal-container,ul.dropdown * { margin:0; padding:0; border:0; line-height:1; font-size:100%; }.shailan-dropdown-menu{position:relative;z-index:597}ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}ul.dropdown li{position:relative;display:inline;vertical-align:middle;zoom:1}ul.dropdown li ul{position:absolute;z-index:598}ul.dropdown li.hover,ul.dropdown li:hover{cursor:default}ul.dropdown > li{float:left}ul.dropdown li a{padding:.3em .8em;cursor:pointer}ul.dropdown ul{position:absolute;top:100%;left:0}ul.dropdown ul li{float:none;display:list-item;list-style:none}ul.dropdown ul ul{top:1px;left:99%}ul.dropdown a:active,ul.dropdown a:focus{outline-style:none}* html ul.dropdown li{height:1px}ul.dropdown ul li,ul.dropdown-vertical{margin-left:0}ul.dropdown ul,ul.dropdown li.hover ul ul,ul.dropdown li.hover ul ul ul,ul.dropdown li.hover ul ul ul ul,ul.dropdown li.hover ul ul ul ul ul,ul.dropdown ul,ul.dropdown li:hover ul ul,ul.dropdown li:hover ul ul ul,ul.dropdown li:hover ul ul ul ul,ul.dropdown li:hover ul ul ul ul ul{display:none}ul.dropdown ul ul ul ul ul ul{display:none!important}.dm-align-right table{float:right}.dm-align-left table{float:left}ul.dropdown-horizontal.dropdown-align-right ul{right:0;left:auto}ul.dropdown-horizontal.dropdown-align-right ul ul{right:99%;left:auto}ul.dropdown-vertical.dropdown-align-left ul{top:1px;left:99%;right:auto}ul.dropdown-vertical.dropdown-align-right ul{top:1px;right:99%;left:auto}ul.dropdown-vertical li{float:none;display:block}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html > body .clearfix{display:block;width:100%}* html .clearfix{height:1%} 
@import url("http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold&v1"); .shailan-dropdown-menu .dropdown-horizontal-container{ background: -moz-linear-gradient(top, #efefef 0%, #ddd 100%);  background: -o-linear-gradient(top, #efefef 0%,#ddd 100%);
background: -ms-linear-gradient(top, #efefef 0%,#ddd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
background: linear-gradient(top, #efefef 0%,#ddd 100%);
border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;  -moz-box-shadow: inset #eee 1px 1px 0, inset #eee -1px -1px 0;
-o-box-shadow: inset #eee 1px 1px 0, inset #eee -1px -1px 0;     }
ul.dropdown li { color: #555; text-align:center; }
ul.dropdown ul li { text-align: left; }
ul.dropdown-vertical>li{ border-top:1px solid #4283b9; }
ul.dropdown-horizontal.dropdown-align-left>li { margin: 0 12px;}
ul.dropdown-horizontal.dropdown-align-left>li:last-child { border-right:0; }
ul.dropdown-horizontal.dropdown-align-right>li { }
ul.dropdown-horizontal.dropdown-align-right>li:first-child { } ul.dropdown-align-right li{ }
ul.dropdown li a {
text-transform: uppercase;
padding: 3px 15px;
line-height: 22px;
} ul.dropdown a, ul.dropdown a:link, ul.dropdown a:visited {  color: #202020; text-decoration: none;   font-size: 18px;}
ul.dropdown a:hover	{ color: #444; }
ul.dropdown a:active	{ color: #27d; } ul.dropdown ul { 
background: #eee;
background: -moz-linear-gradient(top, #eee 0%, #ddd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ddd));
background: -webkit-linear-gradient(top, #eee 0%,#ddd 100%);
background: -o-linear-gradient(top, #eee 0%,#ddd 100%);
background: -ms-linear-gradient(top, #eee 0%,#ddd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
background: linear-gradient(top, #eee 0%,#ddd 100%);
border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: #aaa 0px 1px 4px;
-moz-box-shadow: #aaa 0px 1px 4px;
-o-box-shadow: #aaa 0px 1px 4px;
border: 1px solid #eee;
padding: 4px;
}
ul.dropdown ul li {
} ul.dropdown li.current-cat>a, ul.dropdown li.current_page_item>a, ul.dropdown li.current-menu-item>a,
ul.dropdown li.current-cat>a:link, ul.dropdown li.current_page_item>a:link, ul.dropdown li.current-menu-item>a:link,
ul.dropdown li.current-cat>a:visited, ul.dropdown li.current_page_item>a:visited, ul.dropdown li.current-menu-item>a:visited{ color: #444; font-weight: normal; } ul.dropdown li.current_page_ancestor>a, ul.dropdown li.current_page_ancestor>a:visited, ul.dropdown li.current_page_ancestor>a:link { color: #444; font-weight: normal; }
ul.dropdown li.current-menu-ancestor>a, ul.dropdown li.current-menu-ancestor>a:visited, ul.dropdown li.current-menu-ancestor>a:link { color: #444; font-weight: normal; }
.fc-button-today {display :none }
.fc-button-rhc_event {
position: absolute;
top: -44px;
right: 7px;}
.facebooklink{
float: left;
margin: 48px 4px;
}