/* COLORBOX */

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;color:#404040;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;margin:0 0 40px 0;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}

#cboxOverlay{background:#FFFFFF;}
#colorbox
	{
	outline:0;border:0;background-color:#FFFFFF;
	/*
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
	box-shadow:0 1px 3px rgba(0,0,0,.3);
	*/
	}
    #cboxContent{overflow:visible;}
        .cboxIframe{background-color:#FFFFFF;}
        #cboxError{padding:50px;}
        #cboxLoadedContent{background-color:#FFFFFF; padding:0;}
        #cboxLoadingGraphic{background:url("images/loading.gif") no-repeat center center;}
        #cboxLoadingOverlay{background-color:#FFFFFF;}
        #cboxTitle{display:none;position:absolute; bottom:-40px; left:10px; color:#404040;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

	  #cboxSlideshow
		{
        border:0; padding:0; margin:0; overflow:visible; width:40px; height:20px; position:absolute;bottom:-40px;
        font-size:14px;text-align:center;
		background-color:transparent;color:#404040;
		}
     #cboxPrevious, #cboxNext, #cboxClose
        {
        border:0; padding:0; margin:0; overflow:visible; width:60px; height:60px; position:absolute;top:0;
        font-family:websymbols;font-size:30px;text-align:center;
		background-color:#E20613;color:#FFFFFF;
		}

        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active
        	{outline:0;}

        #cboxPrevious{right:54px;}
        #cboxNext{right:32px;}
        #cboxClose{right:0;}
        .cboxSlideshow_on #cboxPrevious,
        .cboxSlideshow_off #cboxPrevious{right:95px;}
        .cboxSlideshow_on #cboxSlideshow{right:54px;}
        .cboxSlideshow_off #cboxSlideshow{right:54px;}


/* BXSLIDER */

.bx-wrapper
	{position:relative;margin:0 auto;padding:0;*zoom:1;clear:both;line-height:0;}
.bx-wrapper img
	{
	max-width:100%;
	position:relative;overflow:hidden;display:block;
	}
.bx-wrapper .bx-viewport
	{
	left:0;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
    }
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto
	{position:absolute;bottom:15px;left:0;}

.bx-wrapper .bx-loading
	{
	min-height: 50px;
	background: url('images/loading.gif') center center no-repeat #fff;
	height:100%;width:100%;
	position:absolute;top:0;left:0;
	z-index:2000;
	}

.bx-wrapper .bx-pager
	{
	text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;
	width:100%;
	}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item
	{
	display:inline-block;
	*zoom: 1;
	*display:inline;
	}
.bx-wrapper .bx-pager.bx-default-pager a
	{
	display:block;background:#FFFFFF;text-indent:9999px;overflow:hidden;
	width:10px;height:10px;margin: 0 3px;
	outline:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active
	{background:#404040;}


.bx-wrapper .bx-controls-direction a
	{position:absolute;top:50%;margin-top:-20px;outline:0;height:40px;}
.bx-wrapper .bx-controls-direction a
	{
	position:absolute;outline:0;
	width:40px;height:40px;line-height:40px;
	z-index:50;
	text-decoration:none;text-align:center;
	font-size:30px;font-family:websymbols;
	color:#FFFFFF;
	}
.bx-wrapper .bx-prev
	{left:15px;}
.bx-wrapper .bx-next
	{right:15px;}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover
	{color:#E20613;}

.bx-wrapper .bx-controls-direction a.disabled
	{display: none;}

.bx-wrapper .bx-controls-auto
	{text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start
	{
	display: block;text-indent: -9999px;margin: 0 3px;
	width: 10px;height: 11px;outline: 0;
	}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active
	{background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop
	{
	display: block;text-indent: -9999px;margin: 0 3px;
	width: 9px;height: 11px;outline: 0;
	}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active
	{background-position: -86px -33px;}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager
	{text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto
	{right: 0;width: 35px;}

.bx-wrapper .bx-caption
	{position:absolute;bottom:40px;left:0;width:100%;text-align:center;}
.bx-wrapper .bx-caption span
	{
	color:#fff;font-size:45px;display:block;padding:10px;
	text-shadow: 0px 0px 8px rgba(0,0,0,0.75);
	}

@media all and (max-width:480px)
	{
	.bx-wrapper .bx-prev
		{left:5px;}
	.bx-wrapper .bx-next
		{right:5px;}
	}


/* google translate */

.skiptranslate
	{position:absolute;display:none !important;}
.goog-text-highlight
	{background-color:inherit;box-shadow: none;box-sizing: inherit;}
.language_select a.language {display:none;}
.language_select a.language.active {display:block;}
.language_select li ul li.language,
.language_select li ul li.language.active {display:block;}
